|
The basic patentability considerations in respect of claims for computer programs are in principle the same as for other subject-matter. While "programs for computers" are included among the items listed in Art. 52(2), if the claimed subject-matter has a technical character it is not excluded from patentability by the provisions of Art. 52(2) and (3). Moreover, a data-processing operation controlled by a computer program can equally, in theory, be implemented by means of special circuits, and the execution of a program always involves physical effects, e.g. electrical currents. According to T 1173/97, such normal physical effects are not in themselves sufficient to lend a computer program technical character. However, if a computer program is capable of bringing about, when running on a computer, a further technical effect going beyond these normal physical effects, it is not excluded from patentability. This further technical effect may be known in the prior art. A further technical effect which lends technical character to a computer program may be found e.g. in the control of an industrial process or in processing data which represent physical entities or in the internal functioning of the computer itself or its interfaces under the influence of the program and could, for example, affect the efficiency or security of a process, the management of computer resources required or the rate of data transfer in a communication link. As a consequence, a computer program may be considered as an invention within the meaning of Art. 52(1) if the program has the potential to bring about, when running on a computer, a further technical effect which goes beyond the normal physical interactions between the program and the computer. A patent may be granted on such a claim if all the requirements of the EPC are met; see in particular Art. 84, 83, 54 and 56, and IV, 5.3 below. Such claims should not contain program listings (see II, 4.15), but should define all the features which assure patentability of the process which the program is intended to carry out when it is run (see III, 4.5, last sentence).
|
|