Remote control of a client's off-screen surface
First Claim
1. A method of remotely controlling, by a server, the formation of an off-screen surface at a client coupled to the server via a communications network, the method being performed at the server and comprising the steps of:
- instructing the client to select a first memory region for allocation to the off-screen surface, the first memory region corresponding to a memory coupled to the client;
transmitting indicia of a graphical data to the client; and
instructing the client to copy the graphical data associated with the indicia to a particular location within the first memory region.
8 Assignments
0 Petitions
Accused Products
Abstract
The performance of distributed systems can be improved when a server remotely controls off-screen surfaces at a client coupled to the server via a communications network. The server instructs the client to form an off-screen surface exhibiting a number of particular attributes. The client selects and allocates a particular memory region and forms the off-screen surface therein, as instructed by the server. The server subsequently provides the client with an indicia of graphical data and instructs the client to locate the graphical data and to copy the data into the off-screen surface. In response to an error condition, the server transmits a duplicate of the off-screen surface to the client with instructions to update the client'"'"'s on-screen surface using this duplicate surface.
-
Citations
20 Claims
-
1. A method of remotely controlling, by a server, the formation of an off-screen surface at a client coupled to the server via a communications network, the method being performed at the server and comprising the steps of:
-
instructing the client to select a first memory region for allocation to the off-screen surface, the first memory region corresponding to a memory coupled to the client; transmitting indicia of a graphical data to the client; and instructing the client to copy the graphical data associated with the indicia to a particular location within the first memory region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for remotely controlling, by a server, the formation of an off-screen surface at a client coupled to the server via a communications network, the system comprising:
-
a client agent executing on the client; a first memory region coupled to the client agent; an off-screen surface stored within the first memory region; a server agent executing on the server and coupled to the client agent; and
a graphical data, the graphical data having associated indicia and being stored by the client, wherein the server agenttransmits indicia of the graphical data to the client agent, and instructs the client to select the first memory region for allocation to the off-screen surface and to copy the graphical data associated with the indicia to a particular location within the first memory region. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification