Section 13(1) of the Malaysian Patent Act makes it clear what are specifically excluded from patent protection. Although there is no mention of computer software related inventions in this section or any section of the Malaysian Patent Act, Section 3.6, Chapter 5 of the Guidelines for Patent Examination published by the Malaysian IP Office contains a specific portion on computer software related inventions.
The section states that a computer software related invention needs to possess a technical effect in order to qualify for a patent application.
The term “technical effect” should be readily familiar to IP practitioners who frequently prosecute patent applications before the European Patent Office (EPO), as it is one of the prerequisites used by the EPO to determine if a computer software related invention can be awarded a patent. Beyond this technical effect requirement, any reader with a keen eye will also notice the parallel between Section 3.6 of the Guidelines and the rest of the EPO requirements when it comes to computer software related inventions.
Since there is no provision in the Malaysian Patent Act concerning the definition of a technical effect, we have to rely on the single example provided by the Guidelines. The example reads:
“A known data processing system with small fast working memory and a larger but slower further memory. Under a computer program control, a process requiring more address space than provided by the small fast working memory can be executed at substantially the same speed as if the process data was loaded entirely in the fast memory. The effect of the computer program in virtually extending the working memory is considered to have technical effect.”
It can be readily derived from this single example that a computer software related invention needs to contribute measurable technical improvements to the field of computing for it to be suitable for filing in Malaysia. Computer software related inventions that only carry out basic data processing do not quality for patent protection in Malaysia. Needless to say, for computer software related inventions that carry out purely mental acts or business methods, the steps carried out by these inventions that are parallel to the mental acts and business methods which they are based upon are entirely excluded from patent protection due to Section 13(1) alone. However, if there are any components or modules within them that contribute to measurable, quantifiable technical improvements in the field of computing, these components or modules may potentially qualify for patent protection.
Therefore, aside from carrying out a pre-filing patentability search, potential applicants are strongly encouraged to review their inventions thoroughly to ascertain that the aspects and/or scope of their intended protection are not excluded from patent protection in Malaysia (and potentially in other parts of the world as well) to avoid disappointments later on.
When preparing the patent specification, hardware components and modules that are intricately tied to the invention must be clearly identified and fully fleshed-out, so that the invention does not appear to be able to operate on any generic computer, but rather in a system that is specifically tailored for it. If the invention comprises mainly method steps, care should be taken not to give any impression that the steps executed by the invention can be compared to a mental act. It must be shown clearly that the steps executed by the invention are only possible within the realms of the specific hardware of the invention.
The applicant should also be mindful to avoid claiming any open-source codes or their derivatives that are embedded within their inventions, assuming there are any, as these codes are already in the public domain. Furthermore, open-source codes by the very nature of their design allow them to run on any computer / computing devices, thus risk raising red flags with examiners when the patent application enters the prosecution stage. Another reason to avoid claiming or using any open-source codes at all is the use and/or modification of these codes are tied to their open-source licenses. Nearly if not all open-source licenses force distribution of works derived from the open-source codes for free.
While many inventors (programmers) are inclined to disclose as little as possible about their invention due to the ease of which programming ideas may be copied, adapted and modified, they must at least provide one complete working example of their invention in the specification. This is to ensure that they (and their patent agents) have sufficient grounds to argue for the allowance of the application before the patent office during the prosecution stage. Patent examiners can ignore arguments that have no basis in the specification. Also, a patent that is granted from a specification that is lacking in the description may encounter sufficiency issues later on when enforcement becomes necessary.