Report scheduler
First Claim
1. A process, residing on a server, for scheduling the generation of reports, for retrieval via a distributed computing network by a desktop application program residing on a remote desktop computer comprising:
- a data services process that maintains at least one report batch file, where each said report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when said report batch file is executed.
2 Assignments
0 Petitions
Accused Products
Abstract
A process, residing on a server, for scheduling the generation of reports, for retrieval via a distributed computing network by a desktop application program residing on a remote desktop computer is described. This process can allow retrieval of the reports over a distributed computing network. The process includes a data services process that maintains at least one report batch file, where each report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when the report batch file is executed.
54 Citations
23 Claims
-
1. A process, residing on a server, for scheduling the generation of reports, for retrieval via a distributed computing network by a desktop application program residing on a remote desktop computer comprising:
a data services process that maintains at least one report batch file, where each said report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when said report batch file is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21)
-
13. A process, residing on a server, for scheduling the generation of reports, for retrieval via a distributed computing network by a desktop application program residing on a remote desktop computer comprising:
-
a data services process that maintains at least one report batch file, where each said report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when said report batch file is executed;
a batch file schedule process that examines said specific time of each said report batch file and selects those said report batch files that need to be executed;
a report parsing process, responsive to said batch file schedule process selecting report batch files for execution, that analyzes said list of reports of each said selected report batch file to determine the individual reports required for its related batch file and generates a report master list which includes all said individual reports to be generated for all said selected report batch files;
a report generation process, responsive to said report parsing process generating said report master list, that generates said individual reports listed on said report master list from data retrieved from said data services process; and
a report transmission process, responsive to said report generation process generating said individual reports, for transmitting to the user via an electronic mail delivery mechanism said individual reports listed in said user'"'"'s report batch file.
-
-
15. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to:
-
maintain at least one report batch file, where each report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when the report batch file is executed;
examine the specific time of each report batch file and select those report batch files that need to be executed;
analyze the list of reports of each selected report batch file to determine the individual reports required for its respective batch file and generate a report master list which includes all the individual reports to be generated for all the selected report batch files; and
generate the individual reports listed on the report master list from data retrieved from the data services process.
-
-
22. A method for scheduling the generation of reports comprising:
-
maintaining at least one report batch file, where each report batch file is scheduled by a user to be executed at a specific time and contains a list of reports to be generated when the report batch file is executed;
examining the specific time of each report batch file and selecting those report batch files that need to be executed;
analyzing the list of reports of each selected report batch file to determine the individual reports required for its respective batch file and generating a report master list which includes all the individual reports to be generated for all the selected report batch files; and
generating the individual reports listed on the report master list from data retrieved from the data services process. - View Dependent Claims (23)
-
Specification