Patent ID: 9400728
Filing Date: 2016-07-26
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for providing a webpage job monitoring and scheduling application, the method comprising: scheduling a plurality of jobs resident and running on different non-compatible platforms and to a scheduled jobs tracking table, wherein each platform of the different non-compatible platforms comprises a runtime monitoring agent, monitoring periodically, by said runtime monitoring agent, for each of the plurality of jobs on each of the different non-compatible platforms: (1) a start time, (2) an end time, (3) a current runtime, (4) an average runtime, (5) an acceptable completion time of a job of the plurality of jobs defined as falling within a period equaling a sum of the average runtime and a predetermined tolerance value, whereby an alert is initiated when the current runtime of a job of the plurality of jobs exceeds the respective job's acceptable completion time, and (6) an exclusion list of jobs excluded from being alerted, wherein a batch job is excluded from being alerted based on its presence in the job exclusion list and further based on its respective start and stop times; wherein the scheduling and the monitoring of the plurality of jobs further comprises: utilizing, by said runtime monitoring agent, a statistics file comprising the average runtimes for completion of each job of the plurality of jobs, a tolerance file comprising the acceptable completion times for each job of the plurality of jobs based upon the job's respective average completion time, and an exclusion file containing the names of all files which are excluded from alert notification if the current runtime for the job of the plurality of jobs is outside of the tolerance range of times for the given job; and determining the average run time for a completed job of the plurality of jobs based on historical runtime data prior to determining whether the completed job is subject to alert exclusion, saving, by the runtime monitoring agent, job data of each of the scheduled jobs that have completed in a predetermined format for each of the plurality of jobs to a job stats table, receiving, from said runtime monitoring agent the statistics file, the tolerance file, and the exclusion file; storing, in the job stats table, the statistics file, the tolerance file, and the exclusion file; displaying on a single display the job stats table data including alerts associated with jobs that have exceeded the acceptable completion time.