×

System and method for batch evaluation programs

  • US 9,898,335 B1
  • Filed: 05/02/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 10/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • preparing a plurality of blocked expressions for batch evaluation, wherein the plurality of blocked expressions comprises a current expression in a particular stack;

    wherein the particular stack is in a blocked state;

    dividing the plurality of blocked expressions into one or more partitions;

    wherein each partition of the one or more partitions comprises one or more blocked expressions associated with at least one similar characteristic;

    wherein the dividing is based, at least in part, on the at least one similar characteristic;

    for each particular partition of the one or more partitions, dispatching a single batch processing call to an application server to perform a batch evaluation of the one or more blocked expressions associated with the at least one similar characteristic;

    for each particular partition of the one or more partitions, receiving results from the application server of the batch evaluation of the one or more blocked expressions associated with at least one similar characteristic;

    updating the one or more blocked expressions with the results;

    transitioning a state of the particular stack to an unblocked state or completed state; and

    wherein the method is performed using one or more processors.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×