Is software patentable in Australia?
The Australian Patents Office will grant patents for software that has a technical purpose, but not necessarily a purely business purposes. This is because business schemes are not patentable per se. Ideally, the software should be closely tied to a form of hardware in order to be patentable.
NRDC v Commissioner of Patents
The threshold test for an invention to be patentable was explained by the High Court in National Research Development Corporation v Commissioner of Patents  HCA 67 (a.k.a. ‘NRDC’). This case basically defined an invention as being ‘an artificially created state of affairs’ whose value lies ‘in the field of economic endeavour’.
Software should technically fulfil this criteria. However, the application of this rule to software inventions has some subtle sub-criteria which the Patent Office uses to dismiss applications for inventions which it deems to have little merit.
Patent Examiner's Manual
The Patent Examiner's manual states that "the limitation of the claims to a technological environment may not alter the fact that what is claimed is a scheme or abstract idea. For example, a method of extracting oil from a well characterised by a computer implemented scheme to allocate pumping resources according to customer demand is still a scheme, even if notionally tied to a technical activity."
The Patent Examiner's manual also provides the following examples of patentable software:
a computer processing apparatus for assembling text in Chinese language characters using a non-Chinese keyboard (CCOM v Jiejing 28 IPR 481; (1994) AIPC 91-079) and
the production of an improved curve image by computer (International Business Machines Corporation v Commissioner of Patents (1991) 33 FCR 218) have been held to be patentable.
Grant v Commissioner of Patents
In Grant v Commissioner of Patents  FCAFC 120, the Full Bench of the Federal Court refused a patent for a scheme for asset protection via specified legal and financial transactions. It confirmed that ‘pure’ business methods are not patentable.
The Research Affiliates case
The Patent Office rejected a patent application for software that involves the creation of an index for trading securities, which resulted in the case Research Affiliates LLC v Commissioner of Patents  FCAFC 150.
However, the claims of that patent application were completely obscure. Reading the patent specification gives on the impression that you are being sold 'snake-oil'. The Patents Office should have just rejected on the ground of lack of clarity and lack of utility. However, it threw every objection at the patent application, including that the invention wasn't an invention at all. Ultimately, the court upheld the decision of the Patents Office to reject this application on the grounds of lack of patentable subject matter.
The Invention Pathways case
The first time the Patent Office tried to raise the bar on software patents was in Invention Pathways Pty Ltd  APO 10. That invention involved a claim to a software package which automatically calculated a timeline for commercialising an invention. However, the timeline was essentially implemented via an Excel spreadsheet. The Patent Office was losing the battle on the inventive step front, so it decided to claim that the alleged invention wasn't an invention at all.
The RPL Central case
The case of Commissioner of Patents v RPL Central Pty Ltd  FCAFC 177 involved a patent application for a computer-implemented method for use in assessing the competency or qualifications of individuals with respect to recognised standards.
The inventor essentially claimed a website that allowed applicants to upload a copy of their resume in an application for recognition of prior learning. This website was not particularly inventive.
The Full Court ultimately upheld the decision of the Patents Office to reject the application on the grounds of lack of patentable subject matter.
It characterised the alleged invention as a mere scheme or idea implemented on a generic computer, using standard software and hardware.
In summary, the Full Court held that:
Where the claimed invention is to a computerised business method, the invention must lie in that computerisation and not in the business method.
An invention does not become patentable merely by the extensive use of technical elements in the claims, or by a detailed disclosure of how those technical elements perform the invention in the specification.
An invention must provide a “technical contribution”.
A computer acting merely as an “intermediary”, namely configured to carry out the method but adding nothing to the substance of the idea, is not a patentable invention.
Artificial intelligence software may be patentable.
The Rokt case
In the case of Rokt Pte Ltd v Commissioner of Patents  FCA 1988 Justice Alan Robertson of the Federal Court of Australia reversed a decision of the Patent Office to reject a software invention for the presentation of online advertising.
The judge rejected the Patent Office's approach of identifying ‘the substance of the invention’ based upon comparing discrete elements within the claim, rather than the overall combination of features in the claim. It is easy to dismiss a claim if you don't look at as a whole. It is the net effect of the combination of features that confers the advantage of the invention.
The judge said:
"In my opinion, the [Commissioner’s] focus tended to be on issues of separate or indeed discrete differences or distinctions rather than on the claim or claims as a whole and as a matter of substance. This thread also ran through the respondent’s cross-examination of Professor Verspoor. For example, there were, as one would expect, undoubted similarities between what computers could do or what computers were used for in December 2012 and the claimed invention. This focus on similarities does not of itself gainsay that the claimed invention solved a technical problem or involved steps foreign to the normal use of computers as at December 2012. A focus on elements known as at December 2012 in isolation tends to lose sight of the combination of techniques or components in an innovative and previously unknown way."
Furthermore, the judge rejected the argument of the Patent Office that the invention only concerned a business problem, and not a technical problem:
"…there was a business problem of attracting the attention of the user and having the user choose to interact with the advertiser, but this problem was translated into the technical problem of how to utilise computer technology to address the business problem. The invention aimed to solve this technical problem through the introduction of the engagement offer and identifying what steps the software needed to execute in order to modify dynamically the website that the user was browsing while they were browsing it to, first, implement in the web browser or device the concept of the engagement offer, second, to implement in the computer system the necessary software for selecting engagement offers and advertisements for the given user based on the previous interactions with the system and the interactions of other similar users and, third, to have that system interact with the widget in the web browser in real time."
The judge held:
The Encompass case
The case of Encompass Corporation Pty Ltd v InfoTrack Pty Ltd  FCA 421 concerned two innovation patents owned by Encompass.
The software enables a user to conduct searches across multiple separate databases such as the motor vehicle registry, the land titles, and company registers.
The software generates a graphical ‘network’ representation of related entities (e.g. directors, addresses and companies) and enables a user to select one or more entities from the network, automatically identify the relevant databases, conduct the required searches and make payments that are required to access the databases. InfoTrack successfully challenged the Encompass patents on the grounds that the alleged invention wasn't patentable.
The prior art disclosed all elements of the claimed invention except for the ability to search multiple remote data sources, and the ‘payment’ element. These modifications were obvious, but obviousness isn't a requirement for innovation patents. All that is required is that the modification makes a substantial contribution to the working of the invention. The judge said: "I would not describe the payment step as being weighty I do accept that it makes a substantial contribution to the working of the invention as claimed’."
The judge reasoned that, according to authorities such as the Research Affiliates case and the RPL Central case, a computer-implemented invention, in order to be eligible for patent protection, must result in ‘an improvement in the computer’, or not, on the contrary, merely require ‘generic computer implementation’. Applying these principles, the judge found that the inventions claimed in the Encompass patents were not eligible subject matter.
Encompass filed an appeal from the decision to the Full Federal Court. The decision issued on 13 September 2019 in Encompass Corporation Pty Ltd v InfoTrack Pty Ltd  FCAFC 161). The Full Court has unanimously dismissed Encompass’ appeal, finding that there was ‘no error’ in the primary judge’s ‘ultimate conclusion that no manner of manufacture is involved in the method and apparatus as claimed’ (at paragraph  of the judgement).
In that case, the panel of 5 judges stated (at paragraph 91 of the judgement):
"In each case, the Full Court was seeking to describe the conceptual distinction between a manner of manufacture and an unpatentable abstraction. In each case, the Full Court was explaining that a claimed method that is unpatentable does not change its legal character merely because the method is implemented by the instrumentality of a computer."
According to the Full Court, Encompass failed in its appeal because it failed to describe and claim any invention more specific than a general recipe or scheme suitable for computer-implementation. The Court stated at paragraphs - of their judgment:
"We observe that this description is largely agnostic as to how the method should be implemented. Thus, the entities and relationships may be of 'any appropriate form'; the network representation may be generated 'in any appropriate manner'; information can be determined 'in a number of ways depending on the preferred implementation'; for step 110, the representation displayed to the user by the electronic processing device 'can be achieved in any one of a number of manners'; for step 120, the user-selected node 'may be selected in any appropriate manner'; for step 130, the process of determining a search 'can be achieved using any suitable mechanism' or (in respect of an example given) 'achieved using any other suitable technique'; for step 140, the search performed by the electronic processing device 'may be achieved in any suitable manner'; and, for step 150, the display of additional information 'may be achieved in any suitable manner'.
At  – , the specification describes further 'features' of the exemplified method but, apart from disclosing other ways in which the user might choose to implement the method, is not prescriptive. Indeed, it adopts similarly permissive language to the description given at  – . It is fair to say that, having identified the cardinal steps of the exemplified method, the specification leaves it to the user to implement the method in the way he or she might choose to do so, assisted by broadly-expressed and non-limiting suggestions or possibilities."
The Repipe case
On 22 November 2019 Justice McKerracher in the Federal Court of Australia revoked innovation patents numbers 2017100560 and 2017100943 owned by RePipe Pty Ltd on the ground that neither invention was a patent-eligible ‘manner of manufacture’ under Australian law (Repipe Pty Ltd v Commissioner of Patents  FCA 1956). This decision confirms the decision issued on 28 June 2018 by a Hearing Officer at the Australian Patents Office (Repipe Pty Ltd  APO 42).
RePipe is a plumbing business that made software system called rerisk® for workplace health and safety. The system comprises a server and an app that can be installed on worker's smartphones. Relevant safety information for specific locations is downloaded to the app. The system provides prompts and checklists to ensure that workers comply with procedures. It generates alerts when problems or risks are identified; and it enables information provided by the workers to be uploaded back to the server and distributed to other workers on site.
Justice McKarracher affirmed that software inventions are in principle still patentable (at paragraph 33 of his judgement):
"A mere scheme or plan is not patentable. However, an improvement in computer technology, including one that implements a method used in the conduct of business, is patentable. The business criterion for patentable subject matter is an artificially created state of affairs that has economic significance or utility, although this may not be sufficient in all circumstances. No special rules or exclusions apply to claims for functions performed by software."
Justice McKarracher said that an assessment of whether an invention is patentable does not involve a consideration of the prior art (at paragraph 35 of his judgement):
"Consideration of whether there is an improvement in this context, or of matters of invention or ingenuity, directs attention to the subject-matter of the invention as a matter of substance. It does not import into the manner of manufacture ground, considerations of novelty or of the inventive or innovative step …. The approach is not to compare the claim against the common general knowledge in the field of computer technology or against prior art in that field."
Justice McKarracher tried to provide the following summary of the law (at paragraph at paragraph 38 of his judgement):
"An invention will be patentable where ‘part of the invention is the application and operation of the method in a physical device’: RPL (at , citing Research Affiliates (at )). It will also be patentable where the invention involves the creation of an artificial state of affairs where the computer is integral to the invention or where the invention involves the use of a computer in a way that is itself claimed to be inventive, so that the invention lies in the computerisation or where there is some ingenuity in the way in which computer is utilised: RPL (at )."
The court found, at -:
"I am not persuaded the Patents in this case are readily distinguishable. No specific application software has been claimed or even identified in any claim of the Patents. No computing programming logic or code is disclosed anywhere in the Patents. The substance of both inventions is a mere scheme that can be implemented using some unidentified software application to cause a server computer and smartphone to perform the steps identified in the claim. To implement the scheme, a reader must use his/her own skill and knowledge to write an appropriate software application. No such application is disclosed in the Patents.
…The language used by patent attorneys when drafting and amending claims cannot convert what is, in substance, an unpatentable business method or scheme into a patentable invention by merely asserting that the invention is in the field of computer technology or by using words in the claim or specification that refer to computer technology …. As a matter of substance, there is no meaningful technical content in the description in the body of the claims or specification."
Ideally, in order for software inventions to be patentable in Australia it really has to be tied to a new form of hardware.
If the invention is pure software (i.e. an app), then there are a number of ways to claim it, such as:
software or programs in a machine readable form causing a computer to operate in a particular way;
a processing apparatus characterised by its method of operation;
a computer, when programmed with code (source or executable) to operate in a particular way; and
a computer implemented method.
The simplest and most straightforward way to claim a software patent is as a program. Examiners are often confused by convoluted expressions of software as a processing apparatus, computer or a computer implemented method. If you confuse the Examiner, then you'll lose the Examiner.
Patent attorneys writing confusing claims for software has probably been a substantial factor in a substantial number of software patents being rejected by the Patents Office.
If the Examiner is confused by the claims, then he/she will often resort to the nuclear bomb of objections - that the software isn't an invention at all.