Systems and methods for supporting custom graphical representations in reporting software
First Claim
1. A computer readable medium bearing instructions for generating a report, comprising:
- instructions for reading a report definition file, wherein the report definition file defines a graphical representation of a report;
instructions for generating a plurality of graphical features for reports;
instructions for providing an interface that allows an external automated process to access functions represented by said instructions for generating, whereby the automated process can build the graphical representation defined in said report definition file by controlling the graphical features for reports that are produced by said instructions for generating.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for supporting custom report layouts allow features that may be available to supported report layouts to also be made available to custom layouts. A custom layout definition may first meet a set of report definition criteria so that it is recognizable to report processing software. A design tool is provided that may be used to create such a custom layout definition. The custom layout may then be passed to report processing software. The report processing software can initially process the custom layout, and provide it with any features available in the initial processing stage. The reporting software may provide an interface for custom processing of the custom layout. The interface may be accessible to custom layout builder objects. Custom layout builder objects can be designed to use the report building components provided through the interface to build a custom report layout.
-
Citations
33 Claims
-
1. A computer readable medium bearing instructions for generating a report, comprising:
-
instructions for reading a report definition file, wherein the report definition file defines a graphical representation of a report;
instructions for generating a plurality of graphical features for reports;
instructions for providing an interface that allows an external automated process to access functions represented by said instructions for generating, whereby the automated process can build the graphical representation defined in said report definition file by controlling the graphical features for reports that are produced by said instructions for generating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating a report, comprising:
-
reading a report definition file, wherein the report definition file defines a graphical representation of a report;
providing a plurality of processes for generating graphical features for reports;
providing an interface that allows an external process to access said instructions processes for generating, whereby the external process can build the graphical representation defined in said report definition file by controlling the graphical features for reports that are produced by said processes for generating. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A means for generating a report, comprising:
-
means for reading a report definition file, wherein the report definition file defines a graphical representation of a report;
means for generating a plurality of graphical features for reports;
means for providing an interface that allows an external automated process to access functions represented by said means for generating, whereby the automated process can build the graphical representation defined in said report definition file by controlling the graphical features for reports that are produced by said means for generating. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification