×

Automated client/server operation partitioning

  • US 8,364,751 B2
  • Filed: 06/25/2008
  • Issued: 01/29/2013
  • Est. Priority Date: 06/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of evaluating an operation comprising instructions to process by a processing engine for a client on a device having a processor, the method comprising:

  • executing on the processor instructions to;

    partition 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;

    after partitioning the operation between a first instruction in the client executed portion and a last instruction in the processing engine portion, adjust the partitioned operation according to at least one instruction adjusting rule by moving at least one instruction other than the first instruction in the client executed portion and the last instruction in the processing engine portion to the other of the processing engine portion and the client executed portion;

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

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

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

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

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