Patent ID: 8219759

Claim:
An apparatus, comprising: a local cache display buffer memory; and a local display processing module that, when window metadata associated with a changed foreground window at a local node housing the local cache display buffer memory has been cached in the memory, operates to send a window copy message including changed window identification information to a remote node, and when the window metadata has not been cached in the memory, operates to locally cache the window metadata in the memory and to send the window metadata and window pixel data to the remote node without locally caching the window pixel data; and when a preselected minimum bandwidth connection is not available between the local node and the remote node, and rectangle metadata associated with a changed rectangle of a designated minimum size at the local node has been cached in the memory, operates to send a rectangle paint message including changed rectangle identification information to the remote node, and when the rectangle metadata has not been cached in the memory, operates to locally cache the rectangle metadata in the memory and to send the rectangle metadata and rectangle pixel data to the remote node without locally caching the rectangle pixel data.