CHANCERY DIVISION
PATENTS COURT
Strand, London, WC2A 2LL |
||
B e f o r e :
____________________
AUTONOMY CORPORATION LIMITED |
Appellant |
|
- and - |
||
THE COMPTROLLER GENERAL OF PATENTS, TRADE MARKS AND DESIGNS |
Respondent |
____________________
Mr. Michael Tappin (instructed by Treasury Solicitor) for the Respondent.
Hearing dates: 29th January 2008
____________________
Crown Copyright ©
Mr. Justice Lewison :
Introduction | 1 |
The invention and the amended claims | 3 |
The law | 8 |
The general approach | 8 |
Programs for computers as such | 14 |
Presentations of information | 30 |
The fourth step | 33 |
Step 1: Construe the claim | 35 |
Step 2: Identify the contribution | 37 |
Step 3: Is the contribution solely of excluded matter? | 40 |
Step 4: Is the contribution technical? | 46 |
The subsidiary claims | 47 |
Claim 2 | 47 |
Claim 3 | 48 |
Claim 4 | 49 |
Result | 50 |
Introduction
The invention and the amended claims
"Various methods and apparatus are described to generate a list of one or more links related to the content in an active window without a user having to request the query. According to the present invention, there is provided, a method, comprising analysing text from content in an active window, executing a query on the content in the active window without a user having to request the query, embedding a first icon that represents a category of links related to the content in the active window, generating a list of links related to the content in the active window, displaying the generated list of links on a display that is also displaying the active window in response to activation of the icon, and displaying a summary about a first link related to content when a user moves a cursor over the first link."
"1. A method, comprising:
analysing text from content in an active window;
executing a query on the content in the active window without a user having to request the query;
embedding a first icon that represents a category of links related to the content in the active window;
generating a list of links related to the content in the active window
displaying the generated list of links on a display that is also displaying the active window in response to activation of the first embedded icon; and
displaying a summary about a first link related to content when the user moves a cursor over the first link.
2. The method of claim 1, wherein the first icon is embedded in an unobtrusive display area of an application operating in the active window.
3. The method of claim 1, further comprising:
embedding two or more icons including the first icon in a title bar of an application operating in the active window, wherein each icon represents a different category of links related to the content.
4. The method of claim 1, further comprising:
highlighting the first icon if one or more of the links related to the content exceeds a minimum threshold relevance rating to the content in the active window."
The law
The general approach
"(1) European patents shall be granted for any inventions which are susceptible of industrial application, which are new and which involve an inventive step.
(2) The following in particular shall not be regarded as inventions within the meaning of paragraph 1:
(c) schemes, rules or methods for performing mental acts, playing games or doing business, and programs for computers;
(d) presentations of information.
(3) The provisions of paragraph 2 shall exclude patentability of the subject-matter or activities referred to in that provision only to the extent to which a European patent application or European patent relates to such subject-matter or activities as such."
(1) properly construe the claim
(2) identify the actual contribution;
(3) ask whether the identified contribution falls solely within the excluded subject matter;
(4) check whether the actual or alleged contribution is actually technical in nature.
"How do you assess the contribution? Mr Birss submits that the test is workable it is an exercise in judgment probably involving the problem to be solved, how the invention works, what its advantages are. What has the inventor really added to human knowledge perhaps best sums up the exercise. The formulation involves looking at substance not form which is surely what the legislator intended."
"The third step is the contribution solely of excluded matter? is merely an expression of the "as such" qualification of Art.52(3). During the course of argument Mr Birss accepted a re-formulation of the third step: Ask whether the contribution thus identified consists of excluded subject matter as such? We think either formulation will do they mean the same thing."
"Ask whether the invention as defined in the claim makes a technical contribution to the known art - if no, Art. 52(2) applies. A possible clarification (at least by way of exclusion) of this approach is to add the rider that novel or inventive purely excluded matter does not count as a "technical contribution."
Programs for computers as such
"There has been a tendency, especially in the earlier decisions of the Technical Boards of Appeal, to consider that the exclusions have in common a lack of 'technical effect'. While this may be true of many members of the list, it is not necessarily the case. A programmed computer provides an obvious example. Suppose a program written for a computer that enables an existing computer to process data in a new way and so produce a beneficial effect, such as increased speed, or more rapid display of information, or a new type of display of information. It is difficult to say that these are not technical effects, and, indeed, that the programmed computer, itself a machine that ex hypothesi has never existed before, is itself a technical article and so in principle the subject of patent protection. The real question is whether this is a relevant technical effect, or, more crudely, whether there is enough technical effect: is there a technical effect over and above that to be expected from the mere loading of a program into a computer? From this sort of consideration there has developed an approach that I consider to be well established on the authorities, which is to take the claimed programmed computer, and ask what it contributes to the art over and above the fact that it covers a programmed computer. If there is a contribution outside the list of excluded matter, then the invention is patentable, but if the only contribution to the art lies in excluded subject matter, it is not patentable."
"Before you get to the "as such" qualification, you must make up your mind as to the meaning of the category which is excluded. Computer programs call for particular consideration here. There are, in principle, two views about what is meant by "computer program" in Art.52. A narrow view is that it means just the set of instructions as an abstract thing albeit they could be written down on a piece of paper. A wider view is that the term covers also the instructions on some form of media (floppy disk, CD or hard drive for instance) which causes a computer to execute the program a program which works. This court and the earlier Board of Appeal decisions clearly take the latter view, as for instance in Gale and Vicom. The trio take the narrow view, working on the premise that all the exclusions are limited to the abstract. We are bound to say that we consider that wrong: so to limit the meaning of "computer program" would be to render the exclusion without real content. We think the framers of the EPC really meant to exclude computer programs in a practical and operable form. They meant to exclude real computer programs, not just an abstract series of instructions."
"So what Gale decided is that the computer program exclusion extends not merely to the code constituting a program, but that code as embodied on a physical medium which causes a computer to operate in accordance with that code. More is needed before one is outside the exclusion as for instance a change in the speed with which the computer works. A technical effect which is no more than the running of the program is not a relevant technical effect."
"I prefer to approach this problem from the direction indicated by the Court of Appeal in Aerotel: what is the claimed invention as a matter of substance? A claim to a programmed computer as a matter of substance is just a claim to the program on a kind of carrier. A program on a kind of carrier which, if run, performs a business method adds nothing to the art that does not lie in excluded subject matter."
"The claim is to a method of distributing data in which the data transmitted to a user is mapped (using a record relating to the applications that that user has access to) to a form suitable for the application to be used by the user in question. As a matter of substance, such a method is to be performed in software only. The data is put into a form ("mapped") that is suitable for the specific application which the particular user wishes or is authorised to use. The result is said to be improved interoperability, in the sense that the application at the user's terminal is not called upon further to map the raw data: rather, it is processed on the server side before transmission."
"There is no question, I think, of matching the format of the transmitted data to any deficiency or advantageous feature of any item of hardware: it is purely to format the data so as to render it suitable to cooperate with particular software."
"Mr Davis submits that the invention reduces network burden. The claim, on the contrary, covers systems in which the amount of data actually transmitted may be raised. Thus it is clear that the whole thrust of the invention is to map the data, at the server end, to a form suitable for the users' software. Regardless of the passages in the descriptive part of the specification which suggest that format conversion can with equal efficacy be carried out at the client-side machine, I am inclined to the view that the claim is limited to server-side processing. Nevertheless, the Hearing Officer was right to draw attention to these passages, in paragraphs 22 to 24 of his decision, because they demonstrate the lack of importance that the physical aspects of the system have to the claimed invention. I entirely agree with the Hearing Officer that the advance made by the applicant is a computer program as such."
"So, for example, the contribution of a programmed computer might be held to lie exclusively in excluded matter, and therefore fail at step three. It might be argued that the contribution was nevertheless technical in some sense. In one sense computer programs are "technical" but they are also excluded from being inventions."
"First, it provides a method of stock control in which textual descriptions are replaced by visual representations. This is an advantage because items can be identified more easily by visual appearance than textual description so reducing labour costs and the risk of errors. Second, the representations are synthesised in real time from individual images of the components of the rack which are stored in digital form in the database, so reducing the usage of memory and the load on the processor. Third, the system is navigable by the user who starts with a high level interactive graphical representation and can "drill down" to the particular rack or component of interest by, for example, clicking a particular location on the screen."
"[35] I turn then to consider whether the invention consists of a program for a computer as such. Mr Fernando submitted it does not because Raytheon has provided a new method and apparatus for managing and configuring facility layouts. All aspects of the contribution represent differences between what existed before and what is claimed. These are differences of substance and are not simply the result of computerisation. Moreover they have brought a technical advance, as the hearing officer himself recognised in paragraph [30] of his decision.
[36] I accept these submissions, to a point. It seems to me that the first aspect of the contribution is the provision of a method of managing inventories and stock control which involves the replacement of textual descriptions by visual representations. This method has a character which exists quite independently of whether it is implemented on a computer. Further, I can well imagine such a method might be easier to use, so reducing labour costs and the risk of errors. So this is not a case where Raytheon has simply sought to protect the implementation on a computer of what had been done before. Further, the objection does not apply just because the only practical way to implement the invention is to use a computer. For these reasons I do not believe that this aspect of the invention can be said to be a computer program as such and, in the end, I think Mr Birss was constrained to accept this was the case. The hearing officer did not address this part of the contribution in his decision and in my judgment he fell into error in failing to do so.
[37] However, I believe the second and third aspects of the contribution are different in nature. The second, and to my mind more important, aspect is the synthesis of representations of the rack from individual images of the components of the rack which are stored in digital form in the databases, so reducing the burden on the processor. Is this a computer program as such? It obviously must be carried out using a computer but, as I have explained, this does not determine the issue. Nor, as I have said, is it a case where Raytheon has simply sought to protect the implementation on a computer of what had been done before. Nevertheless, it seems to me that this aspect of the contribution is no more than a reflection of how the programmer has chosen to create the desired representation. Just as in Fujitsu the programmer had to devise a program to create a pictorial display which reproduced the effect of a model, so here the programmer had to devise a program to produce a visual representation of the rack and all it contains. The fact he has chosen to do it by synthesising the representation from a number of smaller images is simply a matter of program design. The result is not a new combination of hardware as in Aerotel. Nor is it an improved computer or an improved display as in Vicom. The result is a computer of a known type operating according to a new program, albeit one which reduces the load on the processor and makes an economical use of the computer memory. I agree with the Hearing Officer that this aspect of the contribution relates to a computer program as such.
[38] I can deal with the third and final aspect of the contribution quite shortly. In my judgment it falls into the same category as the second. The display of the image in response to the user clicking on an appropriate part of the screen is once again an element of the program design."
" these authorities gave rise to the adoption in this country of the technical contribution approach with the rider that inventive excluded matter could not count. However, for the purposes of the present appeal it is also important to note a number of further matters. First, they established that claims to computer related inventions must be considered as a matter of substance not form. A computer program as such is excluded from patentability irrespective of whether the claim is directed to the program on a carrier, a computer containing the program or a method performed using the programmed computer. Second, in each of these cases the court decided that the claimed invention did not make a relevant technical contribution. Consequently, none of these cases decided the particular point which arises on this appeal, namely whether or not it is permissible to claim a computer program (as opposed to the programmed computer or a process performed using the computer) where the program, when run on a computer, produces a new technical effect."
"If a program makes a conventional computer operate in a new way so as to deliver a relevant technical contribution then it seems to me to be wholly artificial to say that the effect is delivered by the computer but not the program. If, as these cases decide, a conventional computer programmed with such a new program is patentable because it is no longer a computer program as such then, in my judgment, the same reasoning must apply to the program itself. It is in the program that the technical advance truly lies."
"In all these circumstances I have reached the conclusion that claims to computer programs are not necessarily excluded by Article 52. In a case where claims to a method performed by running a suitably programmed computer or to a computer programmed to carry out the method are allowable, then, in principle, a claim to the program itself should also be allowable. I say "in principle" because the claim must be drawn to reflect the features of the invention which would ensure the patentability of the method which the program is intended to carry out when it is run."
i) A computer program is not merely a set of instructions to a computer, but can include the medium (e.g. floppy disc or CD ROM) which causes the computer to execute the program (Aerotel) or a programmed computer (Cappellini);ii) However what is excluded from patentability is not a computer program but a computer program "as such". Accordingly the mere fact that a claim relates to a computer program does not necessarily disqualify it from patentability (Astron Clinica);
iii) In order to decide whether a computer program is excluded from patentability because it is a computer program "as such" one must consider the substance of the claimed invention (Cappellini);
iv) If the claimed contribution exists independently of whether it is implemented by a computer, in the sense of embodying a technical process lying outside the computer, then the contribution will not be a computer program as such (Gale; Raytheon);
v) This will be the case even though the only practicable way of implementing the contribution is by means of a computer (Raytheon);
vi) If the contribution requires new hardware or a new combination of hardware, or consists of a better computer or solves a technical problem in the functionality of a computer it is unlikely to be a computer program as such (Aerotel; Raytheon);
vii) On the other hand, a mere new hardware test is not enough if the newness consists of a computer program on a known medium (Aerotel commenting on Gale);
viii) The mere fact that a computer program reduces the load on the processor or makes economical use of the computer's memory or makes more efficient use of the computer's resources does not amount to making a better computer, and thus does not take it outside the category of computer program as such (Aerotel commenting on Gale; Raytheon);
ix) An effect caused merely by the running of the program will not take a program outside the exclusion (Aerotel);
x) The manipulation of data stored on a computer (whether on the computer in use or on a remote computer) is unlikely to give rise to a contribution that exists independently of whether it is implemented by a computer (Bloomberg);
xi) Even if the claimed invention is not a computer program as such, it is still necessary to ask whether the contribution lies solely in some other field of excluded matter. If it does, then the contribution will not be patentable (Oneida);
xii) In such a case, although the contribution may well be described as having a technical effect, it is not the right kind of technical effect, and so does not count (shoppalotto; Aerotel; Oneida).
Presentations of information
"I must now consider whether the first aspect of the contribution falls within one of the other exclusions and, in particular, whether it is a method for doing business or the presentation of information as such. I will take them in turn. As the Court of Appeal made clear in Macrossan, it is not necessary for there to be something abstract about the method before the business method exclusion can apply. Nor is the exclusion limited to completed transactions. So is the idea of presenting inventory information in pictorial form a method of doing business? I think it is. It is a convenient way of displaying inventory information needed in the conduct of the business, just as it might be convenient on occasion to present it in numerical or text only form. For the same reason it seems to me to be no more than the presentation of information."
The fourth step
"The fourth step check whether the contribution is "technical" may not be necessary because the third step should have covered that. It is a necessary check however if one is to follow Merrill Lynch as we must."
"It is clear, therefore, that the critical question is that asked by the third step: does the contribution lie solely in excluded matter? If the invention fails to overcome that test, then it is excluded. Identification of some technical advance as compared with earlier methods does not bring back into contention inventions excluded at the third step. If the invention has been excluded at step 3, any technical contribution must have been one of purely excluded matter. Inventive excluded matter cannot, as a consequence of the Merrill Lynch rider, count as a technical advance. The fourth step is intended merely to make sure that inventions that have passed at step 3 are technical in nature. So step 4 is exclusionary in nature."
Step 1: Construe the claim
"Note, active window is a common term of art that means any window being displayed and that is selected to be receptive to inputs from a user. The active window may be being displayed on a Laptop, a Desktop, a hand held device etc. Typically, when multiple windows are being displayed on a monitor, merely one of those windows will be the active window ready to receive input commands and signals from the user."
Step 2: Identify the contribution
"Mr Kenrick agreed that the contribution made by the invention did indeed lie in an improved user interface in which the user is more conveniently able to obtain further relevant information. I note that the invention achieves this by conducting a background search of relevant documents on the basis of text contained in an active window, and presenting the results in a convenient manner to the user in the form of icons displayed on a computer screen. I also note that the only user interface disclosed in the application is a graphic user interface. Despite a detailed description of possible searching algorithms within the application, Mr Kenrick acknowledged that the contribution made by the invention lay in the manner in which the results were displayed to the user and not in the way that they were found in the first place."
a) Automatically analyzing the text in the active window and generating a list of links related to that content; and
b) Providing an icon that represents a category of such links which, when activated, displays the list of links (which further displays a summary of the content of a link when the cursor is moved over that link).
Step 3: Is the contribution solely of excluded matter?
"Whilst it is not strictly necessary for me to consider whether the invention also relates to the presentation of information, I do consider Mr Kenrick's arguments to be persuasive in this regard, i.e. that the addition of an icon conveniently positioned for accessing relevant documents extends beyond the nature of the information displayed or the manner in which it is presented."
Step 4: Is the contribution technical?
The subsidiary claims
Claim 2
Claim 3
Claim 4
Result