System and methods for transaction-based process management
First Claim
Patent Images
1. A computer-implemented method of causing execution of at least one computer process on a computing system, the method comprising:
- receiving, by a job management computing system, an indication of a first plurality of processing tasks associated with a first job of a first job type, wherein each of the first plurality of processing tasks is associated with a respective allocation of processing resources;
receiving, by the job management computing system, an indication of a second plurality of processing tasks associated with a second job of a second job type, wherein each of the second plurality of processing tasks is associated with a respective allocation of processing resources;
receiving, by the job management computing system, an indication to initiate the first job of the first job type;
receiving, by the job management computing system, a plurality of first parameters associated the first job;
receiving, by the job management computing system, an indication to initiate the second job of the second job type;
receiving, by the job management computing system, a plurality of second parameters associated the second job;
determining, by the job management system, that the first job type is the same as the second job type;
upon determining, by the job management system, that at least one of the first plurality of processing tasks will execute at the same time as at least one of the second plurality of processing tasks;
determining, by the job management computing system, whether the plurality of first parameters associated with the first job is the same as the plurality of parameters associated with the second job;
upon determining that the that plurality of first parameters associated with the first job is the same as the plurality of parameters associated with second job, canceling the second job; and
causing, by the job management computing system, the execution of the first plurality of processing tasks.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for transaction/file-based management of a plurality of processes associated with various jobs are provided. Through the management of discrete applications, a file distribution manager/scheduler orchestrates automated execution of different types of jobs. The processes executed for the various processes can vary based on job type, or other parameters.
14 Citations
18 Claims
-
1. A computer-implemented method of causing execution of at least one computer process on a computing system, the method comprising:
-
receiving, by a job management computing system, an indication of a first plurality of processing tasks associated with a first job of a first job type, wherein each of the first plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication of a second plurality of processing tasks associated with a second job of a second job type, wherein each of the second plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication to initiate the first job of the first job type; receiving, by the job management computing system, a plurality of first parameters associated the first job; receiving, by the job management computing system, an indication to initiate the second job of the second job type; receiving, by the job management computing system, a plurality of second parameters associated the second job; determining, by the job management system, that the first job type is the same as the second job type; upon determining, by the job management system, that at least one of the first plurality of processing tasks will execute at the same time as at least one of the second plurality of processing tasks; determining, by the job management computing system, whether the plurality of first parameters associated with the first job is the same as the plurality of parameters associated with the second job; upon determining that the that plurality of first parameters associated with the first job is the same as the plurality of parameters associated with second job, canceling the second job; and causing, by the job management computing system, the execution of the first plurality of processing tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A job management computing system, the job management computing system comprising a non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to execute a method comprising:
-
receiving, by a job management computing system, an indication of a first plurality of processing tasks associated with a first job of a first job type, wherein each of the first plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication of a second plurality of processing tasks associated with a second job of a second job type, wherein each of the second plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication to initiate the first job of the first job type; receiving, by the job management computing system, a plurality of first parameters associated the first job; receiving, by the job management computing system, an indication to initiate the second job of the second job type; receiving, by the job management computing system, a plurality of second parameters associated the second job; determining, by the job management system, that the first job type is the same as the second job type; upon determining, by the job management system, that at least one of the first plurality of processing tasks will execute at the same time as at least one of the second plurality of processing tasks; determining, by the job management computing system, whether the plurality of first parameters associated with the first job is the same as the plurality of parameters associated with the second job; upon determining that the that plurality of first parameters associated with the first job is the same as the plurality of parameters associated with second job, canceling the second job; and causing, by the job management computing system, the execution of the first plurality of processing tasks. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A job management computing system, the system comprising:
-
a data storage device storing instructions for manacling jobs; and a processor configured to execute the instructions for executing a method, the method comprising; receiving, by a job management computing system, an indication of a first plurality of processing tasks associated with a first job of a first job type, wherein each of the first plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication of a second plurality of processing tasks associated with a second job of a second job type, wherein each of the second plurality of processing tasks is associated with a respective allocation of processing resources; receiving, by the job management computing system, an indication to initiate the first job of the first job type; receiving, by the job management computing system, a plurality of first parameters associated the first job; receiving, by the job management computing system, an indication to initiate the second job of the second job type; receiving, by the job management computing system, a plurality of second parameters associated the second job; determining, by the job management system, that the first job type is the same as the second job type; upon determining, by the job management system, that at least one of the first plurality of processing tasks will execute at the same time as at least one of the second plurality of processing tasks; determining, by the job management computing system, whether the plurality of first parameters associated with the first job is the same as the plurality of parameters associated with the second job; upon determining that the that plurality of first parameters associated with the first job is the same as the plurality of parameters associated with second job, canceling the second job; and causing, by the job management computing system, the execution of the first plurality of processing tasks. - View Dependent Claims (17, 18)
-
Specification