Patent ID: 8140610

Claim:
A method of communication between a server-computing device (“server”) and a client computing device (“client”), the server being coupled over a network to the client, the method comprising: determining, by the server, that an application executing on the server is engaged in operations to render a portion of a graphical user interface (GUI); responsive to the determining: translating at least a subset of commands associated with the operations into corresponding bitmap transfer commands; communicating only the bitmap transfer command(s) to the client; and wherein receipt of the bitmap transfer command(s) cause the client to store and draw corresponding bitmap(s) to an onscreen display surface to present the portion to a user of the client independent of: (a) client-implemented cache management logic, and (b) any determination and processing of graphical object semantics beyond bitmap semantics; requesting, by the server, the client to allocate an offscreen display surface; requesting, by the server, the client to store a bitmap to a specific location on the offscreen display surface, the bitmap representing a graphical object; and directing, by the server, the client to write the bitmap one or more times to specific location(s) on the onscreen display surface to present the portion to the user.