Dynamic Accessible Reporting Tool (DART)
First Claim
1. A method for running a data report comprising:
- (i) initiating a graphical user interface comprising four components, wherein said components comprise a data generator component, a report designer component, a report deployment component and a report run component;
(ii) retrieving data from a first database by selecting said data through said data generator component, wherein said first database is securely protected by data services, wherein access to said first database data is only allowed through said data services;
(iii) designing said report by selecting report parameters through said report designer component; and
(iv) running said report through said report run component.
2 Assignments
0 Petitions
Accused Products
Abstract
A flexible metadata driven and workflow based report generation system is disclosed. The system comprises a Flexible Reporting GUI with four components that allow the user direct control in the creation of a report within a single application: a Data Generator for retrieving data, a Report Designer with a built-in report designer application, a Report Deployment element for deploying the report and an Report Run element for interactively running the report. The Flexible Reporting GUI allows a user to run a report with updated data stores, and to define the various parameters that affect the content of the generated report with great flexibility. Through the system of the invention, the user can be directly involved in all the report generation steps, through a user friendly interface, and a simplified environment. Moreover, the system in the invention provides improved solutions for updated data retrieval from protected data sources.
-
Citations
21 Claims
-
1. A method for running a data report comprising:
-
(i) initiating a graphical user interface comprising four components, wherein said components comprise a data generator component, a report designer component, a report deployment component and a report run component;
(ii) retrieving data from a first database by selecting said data through said data generator component, wherein said first database is securely protected by data services, wherein access to said first database data is only allowed through said data services;
(iii) designing said report by selecting report parameters through said report designer component; and
(iv) running said report through said report run component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage medium comprising instructions for causing a computer to:
-
(i) generate a user interface comprising;
a data generator component for data retrieval from a first database, wherein said database is securely protected by data services, wherein access to said first database data is only allowed through said data services;
a data report designer component for selecting report parameters;
a report deployment component for extracting report metadata; and
a report run component for running said data report;
(ii) retrieve data from said first database by selecting said data through said data generator component;
(iii) design a report through said designer component; and
(iv) run said report through said report run component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for running a data report from data stored in a database comprising:
-
(i) a first database, wherein said first database is securely protected by data services, wherein access to said first database data is only allowed through said data services;
(ii) a graphical user interface comprising;
a data generator component for a data retrieval from said first database;
a data report designer component for selecting report parameters;
a report deployment component for extracting said report parameters; and
a report run component for running said data report;
(iii) reporting architecture;
(iv) a second database, wherein said database comprises staging tables; and
(iv) a report metadata database.
-
Specification