Task automation and scheduling
AssigneeInternational Business Machines Corporation
InventorsMartin G. Keen, Zachary A. Silverstein, Melanie Dauber, John M. Ganci, JR.
Life of this patent
Estimating the term…
Abstract
By analyzing activity monitoring data, a task pattern comprising a set of one or more tasks is derived. The task pattern is identified as a candidate task pattern responsive to determining that a completion variability in the task pattern is above a threshold amount. By analyzing performance data of a system used in performing the candidate task pattern, an optimum time at which to perform the candidate task pattern is identified. Responsive to detecting commencement of performance, at a time earlier than the optimum time, the candidate task pattern is delayed. The candidate task pattern is performed at the optimum time.
Claims20
A computer-implemented method comprising:
- deriving, by analyzing activity monitoring data, a task pattern, the task pattern comprising a set of one or more tasks;
- identifying the task pattern as a candidate task pattern responsive to determining that a completion variability in the task pattern is above a threshold amount;
- identifying, by analyzing performance data of a system used in performing the candidate task pattern, an optimum time at which to perform the candidate task pattern;
- delaying, responsive to detecting commencement of performance, at a time earlier than the optimum time, performance of the candidate task pattern;
- and
- performing, at the optimum time, the candidate task pattern.
A computer program product comprising one or more computer readable storage medium, and program instructions collectively stored on the one or more computer readable storage medium, the program instructions executable by a processor to cause the processor to perform operations comprising:
- deriving, by analyzing activity monitoring data, a task pattern, the task pattern comprising a set of one or more tasks;
- identifying the task pattern as a candidate task pattern responsive to determining that a completion variability in the task pattern is above a threshold amount;
- identifying, by analyzing performance data of a system used in performing the candidate task pattern, an optimum time at which to perform the candidate task pattern;
- delaying, responsive to detecting commencement of performance, at a time earlier than the optimum time, performance of the candidate task pattern;
- and
- performing, at the optimum time, the candidate task pattern.
A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:
- deriving, by analyzing activity monitoring data, a task pattern, the task pattern comprising a set of one or more tasks;
- identifying the task pattern as a candidate task pattern responsive to determining that a completion variability in the task pattern is above a threshold amount;
- identifying, by analyzing performance data of a system used in performing the candidate task pattern, an optimum time at which to perform the candidate task pattern;
- delaying, responsive to detecting commencement of performance, at a time earlier than the optimum time, performance of the candidate task pattern;
- and
- performing, at the optimum time, the candidate task pattern.
Dependencies are inferred from the claim text.