System and method for generating reports from a computer database
First Claim
1. An application for generating a report for a user regarding an enterprise of the user comprising:
- a graphical user interface (GUI) which allows the user to select and specify parameters for the report, display the report, print the report, and save the report;
a folder management subsystem which allows the user to create a folder object for storing the report within a database, store the report within the folder object, and retrieve the report from the folder object using the GUI;
a business information setup subsystem which allows the user to create data types and create and constrain relationships between the data types;
an analyst definition subsystem which allows the user to select an analyst representing a method of analysis to use in generating the report using the GUI, wherein the analyst definition subsystem includes a report generator which selects and retrieves queries for the analyst from the database and executes the queries to retrieve data within the data types from the database to generate the report; and
a viewer module for displaying the report.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a report for a user which allows the user to make decisions, without requiring the user to understand or interpret data itself. An application within the system includes a graphical user interface (GUI) which allows the user to select and specify the parameters for the report, display the report, print the report, and save the report. A folder management subsystem allows the user to create a folder object for storing the report within the database, store the report within the folder object, and retrieve the report from the folder object using the GUI. A business information setup subsystem allows the user to create data types and create and constrain relationships between the data types. An analyst definition subsystem allows the user to select an analyst representing a method of analysis to use in generating the report using the GUI. Finally, a viewer module displays the report.
-
Citations
8 Claims
-
1. An application for generating a report for a user regarding an enterprise of the user comprising:
-
a graphical user interface (GUI) which allows the user to select and specify parameters for the report, display the report, print the report, and save the report; a folder management subsystem which allows the user to create a folder object for storing the report within a database, store the report within the folder object, and retrieve the report from the folder object using the GUI; a business information setup subsystem which allows the user to create data types and create and constrain relationships between the data types; an analyst definition subsystem which allows the user to select an analyst representing a method of analysis to use in generating the report using the GUI, wherein the analyst definition subsystem includes a report generator which selects and retrieves queries for the analyst from the database and executes the queries to retrieve data within the data types from the database to generate the report; and a viewer module for displaying the report. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An application for generating a report for a user regarding an enterprise of the user comprising:
-
a graphical user interface (GUI) which allows the user to select and specify parameters for the report, display the report, print the report, and save the report; a business information setup subsystem which allows the user to create data types and create and constrain relationships between the data types; an analyst definition subsystem which allows the user to select an analyst representing a method of analysis to use in generating the report using the GUI, wherein the analyst definition subsystem includes a report generator which selects and retrieves queries for the analyst from the database and executes the queries to retrieve data within the data types from the database to generate the report; and a viewer module for displaying the report.
-
-
8. A method of generating a report for a user regarding an enterprise of the user comprising:
-
storing data types and relationships between the data types in a database; storing a plurality of queries in the database; recording a definition of an analyst representing a method of analysis to be used in generating the report by a graphic user interface (GUI); recording a selection of the analyst by a user; choosing, retrieving, and executing queries for retrieving data within the data types for the analyst out of the plurality of queries from the database by a report generator; and displaying the report which results from execution of the queries.
-
Specification