Prompting for execution or delay of scheduled job
First Claim
1. An apparatus for managing the timing of the execution of a scheduled job that is a batch process executed by a computer system, the apparatus comprising:
- a memory device coupled to a processing device having a list of scheduled jobs, execution times and notification times stored therein; and
the processing device for executing the scheduled job at a prescribed execution time;
wherein;
the processing device, prior to the prescribed execution time, is operative to;
obtain a notification time from the memory device prior to the prescribed execution time for the scheduled job;
generate a job execution notification that indicates;
the execution time of the scheduled job, anda tracking indicator of a number of times the job execution has been delayed; and
transmit the job execution notification to a user based on the determined notification time, the notification displaying the execution time and the tracking indicator to the user; and
if a reply is received in response to the job execution notification to the user, the processing device;
determines if the reply includes a user-configured delay field;
if the user-configured delay field is included, temporarily resets the prescribed execution time to a reset execution time based on a time value in the user-configured delay field;
generates a further job execution notification at a subsequent notification time prior to the reset prescribed execution time; and
if no reply is received in response to the notification to the user, executes the scheduled job at the prescribed execution time.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides for the adjustment of the timing of a scheduled job including determining when the execution time of a scheduled job is within a predetermined time period. Prior to this time, a job execution notification is generated and submitted to an end user. The notification includes a request for time delay in the event the job should not be executed on the time noted. If the job should be delayed, a user may submit a delay request including a time delay. Upon receipt, an internal timing parameter is temporarily reset based on the delay request. The job is then automatically rescheduled for the prescribed time. If no other delay is incurred, once the job is executed, the internal timing parameter is then reset to its original time value.
44 Citations
29 Claims
-
1. An apparatus for managing the timing of the execution of a scheduled job that is a batch process executed by a computer system, the apparatus comprising:
-
a memory device coupled to a processing device having a list of scheduled jobs, execution times and notification times stored therein; and the processing device for executing the scheduled job at a prescribed execution time; wherein; the processing device, prior to the prescribed execution time, is operative to; obtain a notification time from the memory device prior to the prescribed execution time for the scheduled job; generate a job execution notification that indicates; the execution time of the scheduled job, and a tracking indicator of a number of times the job execution has been delayed; and transmit the job execution notification to a user based on the determined notification time, the notification displaying the execution time and the tracking indicator to the user; and if a reply is received in response to the job execution notification to the user, the processing device; determines if the reply includes a user-configured delay field; if the user-configured delay field is included, temporarily resets the prescribed execution time to a reset execution time based on a time value in the user-configured delay field; generates a further job execution notification at a subsequent notification time prior to the reset prescribed execution time; and if no reply is received in response to the notification to the user, executes the scheduled job at the prescribed execution time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing the timing of the execution of a scheduled job that is a batch process executed by a computer system, the method comprising:
-
retrieving, by a processing device, a list of scheduled jobs; monitoring execution times of the scheduled jobs, wherein each of the scheduled jobs on the list has a particular execution time; obtaining a notification time prior to the execution time of at least one of the scheduled jobs on the list of scheduled jobs; generating a job execution notification that indicates; the particular execution time of the at least one scheduled job, and a tracking indicator of a number of times execution of the at least one scheduled job has been delayed; transmitting, by the processing device, the notification to a user based on the determined notification time, wherein the notification displays the execution time and the tracking indicator to the user; if a reply is received;
determining if the reply includes a user-configured delay field; andif the user-configured delay field is included, temporarily resetting a prescribed execution time of the at least one scheduled job based on a time value in the user-configured delay field to a delayed execution time; and if no reply is received, executing the at least one scheduled job at the prescribed execution time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for managing the timing of the execution of a scheduled job that is a batch process executed by a computer system, the system comprising:
-
a memory device coupled to a local processing device having a list of scheduled jobs and either prescribed or reset execution times stored therein; the local processing device for executing the scheduled job at a prescribed execution time; and at least one remote processing system generating one or more data sets usable by the scheduled job; wherein; the local processing device, prior to the prescribed execution time, is operative to; obtain a notification time from the memory device for transmitting a job execution notification to a user; generate the job execution notification that indicates; the prescribed execution time of a scheduled job; and a tracking indicator of a number of times execution of the job has been delayed; and transmit the notification to the user based on the notification time, the notification displaying the execution time and the tracking indicator to the user; and if a reply is received, the local processing device; determines if the reply includes a user-configured delay field; and if the user-configured delay field is included, temporarily resets the prescribed execution time to a reset execution time based on a time value in the user-configured delay field; and if no reply is received, receives one or more data sets and executes the scheduled job at the prescribed execution time. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for managing the timing of the execution of a scheduled job that is a batch process executed by a computer system, the apparatus comprising:
-
a memory device coupled to a processing device having a list of scheduled jobs, execution times and notification times stored therein; and the processing device for executing the scheduled job from among a plurality of scheduled jobs at an prescribed execution time, the processing device, prior to the prescribed execution time, operative to; access both the prescribed execution time and a notification time for the scheduled job from the list of plurality of scheduled jobs, execution times, and notification times stored in the memory device; generate a job execution notification that indicates; the prescribed execution time of a scheduled job, and a tracking indicator of a number of times the job execution has been delayed; and transmit the generated notification to a user when a current time is the prescribed execution time minus the notification time, wherein the notification displays the execution time and the tracking indicator to the user; wherein if a reply is received by the processing device in response to the notification to the user, the processing device; determines if the reply includes a user-configured delay field; and if the user-configured delay field is included, temporarily resets the prescribed execution time to a reset execution time based on a time value in the user-configured delay field; and if no reply is received in response to the notification to the user, executes the scheduled job at the prescribed execution time. - View Dependent Claims (27, 28, 29)
-
Specification