Providing a Shared Desktop Interface of Multiple Computer Terminals
First Claim
1. A method of enabling display of a client terminal on a display of a server terminal, the method comprising:
- transmitting an instruction from the server terminal to a first client terminal to enable interconnection between an output display device buffer of the first client terminal to an output display device buffer of the server terminal;
in response to the server terminal connecting the output display device buffer of the server terminal to the output device buffer of the first client terminal, receiving display data related to running processes of the first client terminal, wherein the display data related to running processes is received by the server terminal, and includes one or more of;
a display data related to a desktop display of a user interface of an operating system of the first client terminal,a display data related to a user interface of a program currently running on the first client terminal;
in response to receiving the display data related to running processes of the first client terminal, integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal;
in response to integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal, enabling a selection of the display data related to running processes of the first client terminal for display on a display device at the server terminal; and
in response to selection of the display data related to running processes of the first client terminal, displaying the selection of the display data related to running processes of the first client terminal on a display device at the server terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, system, and computer-readable medium with executable code for viewing the operation of multiple client terminals from a single user interface of a server terminal. A buffer sharing logic of the server terminal and the client terminals is used to transmit and receive display data between the computers. The server terminal may use buffer sharing logic to cycle between desktop views or program windows of processes running on the connected client terminals. A user of the server terminal may select to view program windows of processes running on the connected client terminals, or a virtual extended desktop of the server terminal and connected client terminals. Once a program window or virtual extended desktop is chosen, the user of the server terminal may view the client terminal screen where the chosen desktop or window resides.
-
Citations
9 Claims
-
1. A method of enabling display of a client terminal on a display of a server terminal, the method comprising:
-
transmitting an instruction from the server terminal to a first client terminal to enable interconnection between an output display device buffer of the first client terminal to an output display device buffer of the server terminal; in response to the server terminal connecting the output display device buffer of the server terminal to the output device buffer of the first client terminal, receiving display data related to running processes of the first client terminal, wherein the display data related to running processes is received by the server terminal, and includes one or more of; a display data related to a desktop display of a user interface of an operating system of the first client terminal, a display data related to a user interface of a program currently running on the first client terminal; in response to receiving the display data related to running processes of the first client terminal, integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal; in response to integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal, enabling a selection of the display data related to running processes of the first client terminal for display on a display device at the server terminal; and in response to selection of the display data related to running processes of the first client terminal, displaying the selection of the display data related to running processes of the first client terminal on a display device at the server terminal. - View Dependent Claims (2, 3)
-
-
4. A server terminal comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the processor; a connection medium to connect and exchange information with other computer terminals; and a processing logic for; transmitting an instruction from the server terminal to a first client terminal to enable interconnection between an output display device buffer of the first client terminal to an output display device buffer of the server terminal; in response to the server terminal connecting the output display device buffer of the server terminal to the output device buffer of the first client terminal, receiving display data related to running processes of the first client terminal, wherein the display data related to running processes is received by the server terminal, and includes one or more of; a display data related to a desktop display of a user interface of an operating system of the first client terminal, a display data related to a user interface of a program currently running on the first client terminal; in response to receiving the display data related to running processes of the first client terminal, integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal; in response to integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal, enabling a selection of the display data related to running processes of the first client terminal for display on a display device at the server terminal; and in response to selection of the display data related to running processes of the first client terminal, displaying the selection of the display data related to running processes of the first client terminal on a display device at the server terminal. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium having stored a plurality of instructions processable by a machine embodied therein, wherein the plurality of instructions, when processed by a machine, causes the machine to:
-
transmitting an instruction from the server terminal to a first client terminal to enable interconnection between an output display device buffer of the first client terminal to an output display device buffer of the server terminal; in response to the server terminal connecting the output display device buffer of the server terminal to the output device buffer of the first client terminal, receiving display data related to running processes of the first client terminal, wherein the display data related to running processes is received by the server terminal, and includes one or more of; a display data related to a desktop display of a user interface of an operating system of the first client terminal, a display data related to a user interface of a program currently running on the first client terminal; in response to receiving the display data related to running processes of the first client terminal, integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal; in response to integrating the display data related to running processes of the first client terminal into a display functionality interface of the server terminal, enabling a selection of the display data related to running processes of the first client terminal for display on a display device at the server terminal; and in response to selection of the display data related to running processes of the first client terminal, displaying the selection of the display data related to running processes of the first client terminal on a display device at the server terminal. - View Dependent Claims (8, 9)
-
Specification