System for Optimizing Distribution of Processing an Automated Process
First Claim
Patent Images
1. A system for running automated processes comprising:
- a data store configured to store instructions for executing the automated processes, one or more work queues, and associations between each work queue and one of the automated processes;
one or more virtual machines configured to execute one or more automated processes, wherein the automated processes are defined by instructions stored in the database; and
an application server configured to assign one or more of the work queues to one or more of the virtual machines,wherein each virtual machine, when assigned a work queue by the application server, is configured to;
retrieve the instructions for executing the automated process associated with the assigned work queue from the database, andexecute the automated process according to the instructions retrieved from the database.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system for automating processes, and in particular to a system for optimizing the distribution of work items among available processing resources within such a system. The system includes an active queue controller, executed on an application server that manages the creation and deletion of virtual machines on available resources while querying a data store for work items and instructions for executing that automated processes.
-
Citations
31 Claims
-
1. A system for running automated processes comprising:
-
a data store configured to store instructions for executing the automated processes, one or more work queues, and associations between each work queue and one of the automated processes; one or more virtual machines configured to execute one or more automated processes, wherein the automated processes are defined by instructions stored in the database; and an application server configured to assign one or more of the work queues to one or more of the virtual machines, wherein each virtual machine, when assigned a work queue by the application server, is configured to; retrieve the instructions for executing the automated process associated with the assigned work queue from the database, and execute the automated process according to the instructions retrieved from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification