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.
-
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