Section 2
(2) The provisions of subsection (1) (dealing with exclusions from patentability, n.d.r.) shall not apply to the following inventions:
(a) Process inventions which, in whole or in part, consist of steps that are performed by a computer and are directed by a computer program; and
(b) Product inventions consisting of elements of a computer-implemented invention, including in particular:
(i) Machine-readable computer program code stored on a tangible medium such as a floppy disk, computer hard drive or computer memory;and
(ii) a general purpose computer whose novelty over the prior art arises primarily due to its combination with a specific computer program.