Rapid software report development tool with auto database handling and menu tool-bar plug-in for application report access
First Claim
1. A method for generating reports for a computer monitored or aided environment that comprises a server-side module, a client-side module, a live data feed, and a database, the server-side module, client-side module, live data feed, and database being interconnected, the method comprising:
- creating a report layout, the report layout containing one or more dynamic fields with a manually inserted data identifier for the live data feed;
automatically associating, at the server-side, each dynamic field with the data identifier for the live data feed;
using the associated data identifier to collect information from the live data feed for each dynamic field;
storing the collected information in the database using the associated data identifier to identify the collected information;
retrieving the information from the database using the associated data identifier;
displaying, at the client-side, the information for each dynamic field on a display using the associated data identifier in the report layout; and
generating the report in an archive mode or a real-time mode, wherein in the archive mode, the report includes previously stored static information from the database, and in the real-time mode, the report includes live dynamic information collected from the live data feed which has not yet been stored;
wherein the report layout and the data identifier are linked automatically and shared universally for the generation of a displayed report and a printed report.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for generating reports for a computer monitored or aided environment that has a server-side module, a client-side module and a database, the server-side module, client-side module and database being interconnected, The method includes creating a report layout, the report layout containing a predefined number of dynamic fields at predetermined positions; associating, at the server-side, each dynamic field with a data source; collecting, at the server-side, information for each dynamic field according to the associated data source; storing the information in the database; and displaying the information for each dynamic field on a display according to the report layout. The report layout is shared universally for the generation of a displayed report and a printed report.
6 Citations
18 Claims
-
1. A method for generating reports for a computer monitored or aided environment that comprises a server-side module, a client-side module, a live data feed, and a database, the server-side module, client-side module, live data feed, and database being interconnected, the method comprising:
-
creating a report layout, the report layout containing one or more dynamic fields with a manually inserted data identifier for the live data feed; automatically associating, at the server-side, each dynamic field with the data identifier for the live data feed; using the associated data identifier to collect information from the live data feed for each dynamic field; storing the collected information in the database using the associated data identifier to identify the collected information; retrieving the information from the database using the associated data identifier; displaying, at the client-side, the information for each dynamic field on a display using the associated data identifier in the report layout; and generating the report in an archive mode or a real-time mode, wherein in the archive mode, the report includes previously stored static information from the database, and in the real-time mode, the report includes live dynamic information collected from the live data feed which has not yet been stored; wherein the report layout and the data identifier are linked automatically and shared universally for the generation of a displayed report and a printed report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating reports for a computer monitored or aided environment that comprises a server-side module, a client-side module, a live data feed, and a database, the server-side module, client-side module, live data feed, and database being interconnected, the system comprising:
-
a tool for creating a report layout, the report layout containing one or more dynamic fields with a manually inserted data identifier for the live data feed; a storage device containing computer code to automatically associate each dynamic field with the data identifier for the live data feed; a collector using the associated data identifier to collect information from the live data feed for each dynamic field; a logger in the server-side module for storing and retrieving the collected information in the database using the associated data identifier to identify the collected information; and an interface displaying the information for each dynamic field on a display using the associated data identifier in the report layout; wherein the server-side module is configured to generate the report in an archive mode or a real-time mode, wherein in the archive mode, the report includes previously stored static information from the database, and in the real-time mode, the report includes live dynamic information collected from the live data feed which has not yet been stored; wherein the report layout and the data identifier are linked automatically and shared universally for the generation of a displayed report and a printed report, using a graphical user interface in the client-side module. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification