×

System for optimizing distribution of processing an automated process

  • US 10,469,572 B2
  • Filed: 03/17/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 02/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for running automated processes comprising:

  • a data store having a non-transitory computer readable storage medium 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;

    a hardware based server having a processor running one or more virtual machines configured to execute one or more automated processes, wherein the automated processes are defined by instructions stored in the data store; and

    an application server having a processor and a non-transitory computer readable storage medium configured to store instructions that cause the processor to;

    assign one or more of the work queues to one or more of the virtual machines,calculate a length of time required to process a work item before the work item is processed, andprovide an estimated time to process a work queue based on the calculated length of time for processing a work item and the number of virtual machines to which the work queue is assigned,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 data store, andexecute the automated process according to the instructions retrieved from the data store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×