Patent ID: 8676926

Claim:
A system for handling remote drawing commands, the system comprising: a processor; a memory communicatively coupled to the processor; a buffer communicatively coupled to the memory; and instructions encoded in the memory, the instructions, when executed by the processor, operable to perform operations comprising: receiving, at the system from a remote server system over a remote access connection between the system and the remote server system during a remote connection session, remote drawing commands, according to a drawing command rate, of a remote application running on the remote server system; storing the remote drawing commands in the buffer; facilitating sending at least some of the remote drawing commands in the buffer to a graphics system according to a refresh rate that is less than the drawing command rate, the drawing command rate is a rate at which the remote drawing commands are to be decoded by a decoder of the system when the remote drawing commands are received at the system from the remote server system; monitoring the buffer, according to a monitor rate, for a change to the buffer, deleting the change to the buffer, and facilitating sending at least some of the remote drawing commands in the buffer to the graphics system, wherein the at least some of the remote drawing commands in the buffer sent to the graphics system correspond to the change to the buffer.