Le “Board of Patent Appeals and Interferences” du USPTO a jugé brevetable une invention visant: “method and system for generating a report using software modules adapted for easy modification and updating“.
En se basant sur la décision bien connue “Beauregard” et In re Lowry, 32 F.3d 1579 (Fed. Cir., 1994), le USPTO a jugé que la revendication suivante de la demande No. 10/463,287 est brevetable:
42. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for generating a report, said method comprising:
- providing a system, wherein the system comprises distinct software modules, and wherein the distinct software modules comprise a logic processing module, a configuration file processing module, a data organization module, and a data display organization module;
- parsing a configuration file into definition data that specifies: a data organization of the report, a display organization of the report, and at least one data source comprising report data to be used for generating the report, and wherein said parsing is performed by the configuration file processing module in response to being called by the logic processing module;
- extracting the report data from the at least one data source, wherein said extracting is performed by the data organization module in response to being called by the logic processing module;
- receiving, by the logic processing module, the definition data from the configuration file processing module and the extracted report data from the data organization module; and
- organizing, by the data display organization module in response to being called by the logic processing module, a data display organization of the report, wherein said organizing comprises utilizing the definition data received by the logic processing module and the extracted report data received by the logic processing module.