SYSTEM AND METHOD FOR HANDLING REMOTE DRAWING COMMANDS
16 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods are provided for handling remote drawing commands. A system may comprise a buffer module configured to receive, 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. The buffer module may be configured to store the remote drawing commands. The system may comprise a timer module configured to facilitate sending at least some of the remote drawing commands in the buffer module to a graphics module according to a refresh rate that is less than the drawing command rate. The timer module may be application agnostic.
0 Citations
70 Claims
-
1-50. -50. (canceled)
-
51. A method for handling drawing commands on a client device, the method comprising:
-
receiving drawing commands at the client device over a network connection; storing the drawing commands in a buffer in the client device; monitoring the buffer for a change to the buffer, according to a monitor rate; detecting the change to the buffer; and sending at least one of the drawing commands in the buffer to a graphics system in the client device, the at least one of the drawing commands corresponding to the change to the buffer. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A client device for handling remote drawing commands, the device comprising:
-
a processor; a buffer communicatively coupled to the processor; a graphics system communicatively coupled to the buffer; and a memory communicatively coupled to the processor; instructions encoded in the memory, wherein the instructions, when executed by the processor, are operable to; receive drawing commands over a network connection; store the drawing commands in the buffer; monitor the buffer for a change to the buffer, according to a monitor rate; detect the change to the buffer; and send at least one of the drawing commands in the buffer to the graphics system, the at least one of the drawing commands corresponding to the change to the buffer. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A non-transitory machine-readable medium encoded with instructions executable by a processing system on a client device, the instructions operable to:
-
receive drawing commands at the client device over a network connection; store the drawing commands in a buffer in the client device; monitor the buffer for a change to the buffer, according to a monitor rate; detect the change to the buffer; and send at least one of the drawing commands in the buffer to a graphics system in the client device, the at least one of the drawing commands corresponding to the change to the buffer. - View Dependent Claims (66, 67, 68, 69, 70)
-
Specification