Patent ID: 8264489
Filing Date: 2012-09-11
Classification: G06T

Abstract:
1. A method, comprising: performing the following at a computer system that is separated from a server by a network for remotely displaying a graphical user interface, said computer system having the following: i) a frame buffer whose contents are to be rendered on a display of said computing system; ii) a buffer coupled to said frame buffer; iii) an image cache in which images for rendering on said display are locally stored on said computer system: receiving from said server a first image together with a first command to render said first image on said display; in response to said receiving, storing said first image in said buffer; receiving from said server a second image together with a second command and an index, said second command commanding said computer system to store said second image into said image cache, said index for referencing said second image within said cache; in response to said receiving of said second image, said second command and said index, storing said second image in said cache at a location identified by said index; and receiving, from said server, a third command together with said index, a control flag, a plurality of display coordinates and a time period at said computer system from said server, wherein the third command is a motion vector command and said third command commanding said computer system to retrieve said second image from said cache without including pixel values generated by said computer system, directs an animation and rendering of the image object at the plurality of display coordinates over the received time period at a transition rate indicated by the control flag for the graphical user interface.