Patent ID: 9239733
Filing Date: 2016-01-19
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable medium containing instructions to configure at least one processor to perform operations comprising: receiving, at a progress engine coupled to a job scheduler that is separate from the progress engine, status information provided by the job scheduler controlling an execution of a plurality of jobs of a batch job, the status information describing at least one of the plurality of jobs of the batch job; receiving, at the progress engine implemented on at least one processor, reference information representative of at least one past batch job execution; determining, by the progress engine, a completion time for the batch job based on the received status information and the received reference information, the job scheduler accessing a cache to temporally decouple execution of the receiving from execution of the determining; determining, by the progress engine, the completion time based on the reference information, wherein the reference information includes at least one past job execution that is similar to, but not the same as, the jobs in the plurality of the batch jobs being controlled by the job scheduler; and generating, by the progress engine, a page for display on a user interface, the page including a graphical element representative of the determined completion time and a textual element adjacent to the graphical element, the textual element including text representative of the determined completion time.