“A method for recycling intentionally, and or unintentionally deleted or overwritten document data within a system, wherein the copies or versions of said document data exist and wherein said document data is stored in a system filestore associated with a system database containing reference data pointing to the document data in the filestore, the method comprising the steps of: (a) determining that a delete or overwrite command has been issued and recording the deleted or overwritten deleted reference data wherein the reference data comprises object, parent and version identification of the document data prior to and or after the deleting or updating of the reference document data; and (b) inserting and physically separating the recorded, deleted reference data from the overwritten reference data into a set of access-preservation tables with a date timestamp; and (c) inserting all other salient information connected with the before delete or overwritten delete reference data contained within the system tables including parent and object reference data into a set of access and preservation tables; and (d) providing a set of combination tables to combine data in the first and second sets of access preservation tables thereby pointing to the deleted/over written document data within the filestore before a clean task runs; and (e) identifying and storing the document data deleted and, or the document data overwritten deleted to a separate empty filestore the new location of the document data deleted and, or the documents data overwritten deleted stored in the set of combination tables; and (f) automatically re-cycling the deleted document data required by the user back to the system database and filestore, and, or to a secondary archive system database and filestore as necessary depending on user requirements manipulating the data, to provide the document in the required way and version requested by the user; (g) automatically recycling the overwritten deleted document data required by the user back to the system database and the filestore, and, or to a secondary archive system database and archive filestore as necessary depending on said user requesting a copy of the overwritten document data as a new copy or as a replacement of the current version of the document data.”
“The second step – identify the contribution – is said to be more problematical. How do you assess the contribution? Mr Birss [counsel for the Comptroller] submits 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 legislature intended.”
“Suppose a program written for a computer that enables an existing computer to process data in a new way and so to produce a beneficial effect, such as increased speed, or more rapid display of information. It is difficult to say these are not technical effects…… 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 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 matter, it is not patentable.”
“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 contribution that exists independently of whether it is implemented on a computer”
“[31] Furthermore, I do not consider the mental act exclusion avoided merely because the invention results in what Mr Kapur saw as the practical, physical process of separation, storage and retrieval of documents. To explain why, I think it would be helpful to refer to a scenario discussed at the hearing in which a librarian decides that rather than file the books on the basis of the first letter of the author’s surname, the last letter is used instead. To implement such a system, all the indexing records would need to be updated and all the books would need to be refiled. In my view the contribution made by such a system would be in the indexing scheme rather than in any new arrangement of the books and shelves. That in my view is a mental act and such a system would not be patentable. In my view the contribution made by the present invention similarly falls solely within excluded matter as a mental act insofar as it encompasses implementing the invention manually. That it might result in deleted and overwritten versions of documents being separated and stored in different places and enables their retrieval from those places does not make it patentable.”
“[53] On the face of it the concept of providing a replicated system testbed sounds patentable. However, on closer scrutiny of the present application I do not think that is borne out. The hardware through which the invention is implemented is, once again, conventional. Thus the contribution must reside in what the hardware is programmed to do. … [54] In 997 the changes to be tested are changes to a database. More specifically they are changes to the program in which the database is embodied. Thus the contribution made by this invention is a program through which changes to another program (the database) are tested and implemented. That contribution must in my view fall solely within excluded matter as a program for a computer as such.”