Patent US6360246B1 successfully refreshed from Google Patents.
US6360246B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Report generation architecture for remotely generated data
Assignee: Nasdaq Inc
•
Filing: 1998-11-13
•
Granted: 2002-03-19
•
Expires: 2018-11-13
Abstract
Abstract A process for generating reports from a desktop application program residing on a server computer system is described. The process can deliver such reports over a network computer system and includes a data services process that maintains state information of report generation objects, an object management process that manages the report generation objects and that encapsulates instances of a desktop application to produce reports based on data supplied by the data server process in accordance with the report generation object. Subscribers can request reports containing data which are dynamically generated at request time. One example of such reports are reports containing financial data.
Inventors
- 👤 Thomas Begley
- 👤 Peter Nash
- 👤 Paul O'Connell
- 👤 Mark Snuffin
- 👤 Stephen Jouflas
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 21:45
CPC Classifications
G; G06; G06Q; G06Q40/00; G06Q40/02; H; H04; H04L; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
126 words
A process for generating reports from a desktop application program residing on a server computer system for delivery over a network computer system comprises: a data services process that maintains state information of report generation objects and transfers data to satisfy report generation objects; an object management process that manages the report generation objects that are sent to the data services process, said object management process including: a report agent process that instantiates instances of a report generation object that encapsulates instances of the desktop application to produce reports based on data supplied by the data services process in accordance with a particular instance of the report generation object; and a user interface process that manages report requests that are fed to the data services process.
Claim 2
Dependent Claim
126 words
A process for generating reports from a desktop application program residing on a server computer system for delivery over a network computer system comprises: a data services process that maintains state information of report generation objects and transfers data to satisfy report generation objects; an object management process that manages the report generation objects that are sent to the data services process, said object management process including: a report agent process that instantiates instances of a report generation object that encapsulates instances of the desktop application to produce reports based on data supplied by the data services process in accordance with a particular instance of the report generation object; and a user interface process that manages report requests that are fed to the data services process.
Claim 3
Dependent Claim
35 words
The process of claim 1 wherein the object management process further comprises a report agent process that manages a plurality of report server processes, said report server processes assembling information for inclusion in a report.
Claim 4
Dependent Claim
24 words
The process of claim 1 wherein the report agent process includes an interface process that provides a persistent storage process for a report request.
Claim 5
Dependent Claim
35 words
The process of claim 2 wherein the report agent process provides a standard interface that provides an external interface to query, status, statistics and information relevant to reporting a status of the report server execution.
Claim 6
Dependent Claim
19 words
The process of claim 2 wherein the report agent delivers reports to clients using an electronic mail delivery mechanism.
Claim 7
Dependent Claim
25 words
The process of claim 2 wherein the report agent delivers reports to a client based on a file that is send to a client browser.
Claim 8
Dependent Claim
14 words
The process of claim 1 wherein the report generation object includes a container object.
Claim 9
Dependent Claim
25 words
The process of claim 7 wherein the container object includes the particular instance of the desktop application object, and an instance of a template object.
Claim 10
Dependent Claim
36 words
The process of claim 8 wherein the container object produces a desktop application file by executing the code in desktop application object in the desktop template object on the data provided from the data services layer.
Claim 11
Dependent Claim
88 words
A computer program product residing on a computer readable medium for generating reports from a desktop application program residing on a server computer, the program comprising instructions for causing the server computer to: produce report generation objects in response to a user request for a report; maintain state information of report generation objects; transfer data to satisfy report generation objects; instantiate instances of a report server process, said report server process encapsulating instances of the desktop application to produce reports based in accordance with the report generation object.
Claim 12
Dependent Claim
88 words
A computer program product residing on a computer readable medium for generating reports from a desktop application program residing on a server computer, the program comprising instructions for causing the server computer to: produce report generation objects in response to a user request for a report; maintain state information of report generation objects; transfer data to satisfy report generation objects; instantiate instances of a report server process, said report server process encapsulating instances of the desktop application to produce reports based in accordance with the report generation object.
Claim 13
Dependent Claim
27 words
The computer program product of claim 10 further comprising instructions for causing a computer to produce a report agent to manage the instances of the report server.
Claim 14
Dependent Claim
24 words
The computer program product of claim 10 wherein the report agent includes an interface that provides a persistent storage process for a report request.
Claim 15
Dependent Claim
22 words
The computer program product of claim 11 wherein the report agent delivers reports to clients using a down load of a file.
Claim 16
Dependent Claim
21 words
The computer program product of claim 13 wherein the report agent delivers reports to clients using an electronic mail delivery mechanism.
Claim 17
Dependent Claim
16 words
The computer program product of claim 10 wherein the report generation object includes a container object.
Claim 18
Dependent Claim
27 words
The computer program product of claim 15 wherein the container object includes the particular instance of the desktop application object, and an instance of a template object.
Claim 19
Dependent Claim
38 words
The computer program product of claim 16 wherein the container object produces a desktop application file by executing the code in desktop application object in the desktop template object on the data provided from the data services layer.
Claim 20
Dependent Claim
154 words
A networked computer system comprising: a plurality of client systems; at least one server system, said server system being coupled to the client systems by a network, said system comprising: a database; and a server process for generating reports, said process comprising: a data services process that maintains state information of report generation objects and transfers data from the database to satisfy report generation objects; an object management process that manages the report generation objects that are sent to the data services process, said object management process including: a report agent process that instantiates instances of a report generation object that encapsulates instances of a desktop application to produce reports based on data supplied by the data services process from retrieving said data from the database in accordance with a particular instance of the report generation object; and a user interface process that manages report requests that are fed to the data services process.
Claim 21
Dependent Claim
154 words
A networked computer system comprising: a plurality of client systems; at least one server system, said server system being coupled to the client systems by a network, said system comprising: a database; and a server process for generating reports, said process comprising: a data services process that maintains state information of report generation objects and transfers data from the database to satisfy report generation objects; an object management process that manages the report generation objects that are sent to the data services process, said object management process including: a report agent process that instantiates instances of a report generation object that encapsulates instances of a desktop application to produce reports based on data supplied by the data services process from retrieving said data from the database in accordance with a particular instance of the report generation object; and a user interface process that manages report requests that are fed to the data services process.
References Cited (Backward Citations)
US5809266A
Cited
US5748188A
Cited
US6065002A
Cited
US6055541A
Cited
US6085191A
Cited
US6105043A
Cited
US6078924A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-03-18 | 2005-09-17 | 2006-03-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-03-18 | 2009-09-17 | 2010-03-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-03-18 | 2013-09-17 | 2014-03-19 | $7700.00 | Window Closed / Lapsed |