← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 18:20
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag