Patent ID: 8127233
Filing Date: 2012-02-28
Classification: H04N

Abstract:
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.