Are software methods patentable in Russia?
Computer programs (software) are not considered inventions per se, but a software algorithm may under certain conditions be patented in the form of a method (method of processing, transmitting, converting data, etc.). Under Russian legislation, a patentable method consists in carrying out actions over material objects with the help of material means. An application for the grant of an invention patent may relate to an algorithm of a computer program described in the form of a sequence of actions on signals (material objects) providing a technical result achieved by means of a computer device (material means). In such cases, there are grounds for recognizing the claimed object as a technical solution having a technical result.