×

AUTOMATED CLIENT/SERVER OPERATION PARTITIONING

  • US 20130138730A1
  • Filed: 01/25/2013
  • Published: 05/30/2013
  • Est. Priority Date: 06/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of evaluating an operation comprising instructions to be processed by a processing engine for a client, the method comprising:

  • partitioning the operation into a partitioned operation having a pre-engine portion executed by the client, a processing engine portion executed by the processing engine, and a post-engine portion executed by the client;

    upon identifying a compacting instruction that;

    compacts a result of the operation,follows a computationally intensive instruction involving the result, andcan be equivalently executed before the computationally intensive instruction,moving the compacting instruction in the partitioned operation to precede the computationally intensive instruction;

    executing the pre-engine portion at the client to produce a pre-engine partially executed operation;

    sending the pre-engine partially executed operation to the processing engine;

    receiving a processing engine partially executed operation from the processing engine after sending the pre-engine partially executed operation; and

    executing the post-engine portion of the computing engine partially executed operation at the client to complete the operation execution.

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