×

AUTOMATED CLIENT/SERVER OPERATION PARTITIONING

  • US 20130138731A1
  • 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 three portions comprising;

    a pre-engine portion executed by the client,a processing engine portion executed by the processing engine, anda post-engine portion executed by the client;

    upon identifying a relocatable instruction that;

    is initially provided in a first portion of the partitioned operation;

    is more efficiently executed in a second portion that is different from the first portion;

    with respect to an unrelocatable instruction within the first portion, is located on a first side of the relocatable instruction opposite the second portion; and

    can be equivalently executed opposite the first side of the unrelocatable instruction,moving the relocatable instruction from the first portion to the second portion;

    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
    ×
    ×