×

Remote user interface updates using difference and motion encoding

  • US 8,127,233 B2
  • Filed: 09/24/2007
  • Issued: 02/28/2012
  • Est. Priority Date: 09/24/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating a user interface, comprising:

  • providing current graphical frame data for a current frame to a client by a server over a network;

    identifying a new frame by the server to be rendered at the client;

    identifying one or more moving objects having a first position in the current frame and a second position in the new frame;

    updating the current frame based on the moving objects, including identifying a first set of moving objects which cannot be moved without colliding with other moving objects, performing a verification process for a motion hint based on differences between source data and destination data for the motion hint, and eliminating motion hints associated with the first set of objects from a subset of motion hints which fail the verification process;

    determining a set of difference data associated with the difference between the new frame and the updated current frame;

    encoding one or more motion commands based on the moving objects and one or more delta commands based on the difference data into a payload; and

    transmitting the payload to the client.

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