Remote user interface in a terminal server environment
First Claim
1. A method for updating a user session in a terminal server environment, the method comprising:
- generating, by an agent server, display data corresponding an updated user interface instance;
transferring the display data to an agent client through a shared memory;
transmitting the display data over a network to a remote client; and
rendering the updated user interface instance based on the display data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and computer program product for updating a user session in a terminal server environment. Transfer of display data corresponding to an updated user interface can occur via a memory shared between an agent server and an agent client in a terminal server environment. Access to the shared memory can be synchronized via token passing or other operation to prevent simultaneous access to the shared memory. Token sharing and synchronized input/output can be performed using FIFOs, sockets, files, semaphores and the like, allowing communications between the agent server and agent client communications to adapt to different operating system architecture.
111 Citations
13 Claims
-
1. A method for updating a user session in a terminal server environment, the method comprising:
-
generating, by an agent server, display data corresponding an updated user interface instance; transferring the display data to an agent client through a shared memory; transmitting the display data over a network to a remote client; and rendering the updated user interface instance based on the display data. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A computer network system comprising:
-
a network host server comprising one or more processing elements, one or more memory elements, and wherein the server is in communication with one or more remote devices; wherein the one or more processing elements are programmed or adapted to perform the steps comprising; generating, by an agent server, display data corresponding an updated user interface instance; transferring the display data to an agent client through a shared memory; transmitting the display data over a network to a remote client; and rendering the updated user interface instance based on the display data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification