System for dynamic sharing of local and remote displays by maintaining a list of best-match resources
First Claim
1. Apparatus for sharing a local display signal from a local computer display to at least one remote computer display, each computer display comprising a display screen and a central processing unit, wherein each central processing unit comprises a display server for displaying a display signal on said display screen, said local computer display further comprising an input device, said apparatus comprising:
- a display server extension, connected to the display server associated with said local computer display, comprising a connector for generating a connection with the display server associated with said remote computer display in response to a first command signal, a signal generator for generating a remote display signal which substantially replicates the result of said local display signal in response to said first command signal, wherein the generation of said remote display signal comprises dynamically creating a list of available remote display resources for said remote computer display that most closely resemble the local display resources used in said local display signal and generating said remote display signal by translating the local display signal using said list of available remote display resources and a transmitter for transmitting said remote display signal to the remote display server using said connection; and
a user interface, connected to the display server associated with said local computer display and connected to said input device, for generating said command signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for sharing a local display signal from a local computer display to at least one remote computer display includes generating a connection with the display server associated with the remote computer display in response to a signal from the local workstation input device generating a remote display signal in relation to the local display signal in response to a second signal from the input device. The generation of the remote display signal involves dynamically creating a list of display resources for the remote computer display and generating the remote display signal in relation to the display resources and transmitting the remote display signal to the remote display server. Where the local display signal is shared among multiple remote computer displays, the generation of remote display signals creates a list of display resources for each of the remote computer displays, which list is updated for each rendering of the local display signal. In such a situation, the remote display signal for each remote computer display is generated in relation to the associated display resources. In one embodiment, the local display signal is a window based display signal, preferably X-windows. The generation of such a window based signal defines a window instance. Graphics contexts are dynamically allocated for each window instance and are stored remotely while identification information is stored locally.
140 Citations
32 Claims
-
1. Apparatus for sharing a local display signal from a local computer display to at least one remote computer display, each computer display comprising a display screen and a central processing unit, wherein each central processing unit comprises a display server for displaying a display signal on said display screen, said local computer display further comprising an input device, said apparatus comprising:
-
a display server extension, connected to the display server associated with said local computer display, comprising a connector for generating a connection with the display server associated with said remote computer display in response to a first command signal, a signal generator for generating a remote display signal which substantially replicates the result of said local display signal in response to said first command signal, wherein the generation of said remote display signal comprises dynamically creating a list of available remote display resources for said remote computer display that most closely resemble the local display resources used in said local display signal and generating said remote display signal by translating the local display signal using said list of available remote display resources and a transmitter for transmitting said remote display signal to the remote display server using said connection; and a user interface, connected to the display server associated with said local computer display and connected to said input device, for generating said command signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for sharing a local display signal from a local computer display to at least one remote computer display, each computer display comprising a display screen and a central processing unit, wherein each central processing unit comprises a display server for displaying a display signal on said display screen, said local computer display further comprising an input device, said apparatus comprising:
-
a display server extension, connected to the display server associated with said local computer display, comprising a connector for generating a connection with the display server associated with said remote computer display in response to a first command signal, a signal generator for generating a remote display signal which substantially replicates the result of said local display signal in response to said first command signal, wherein the generation of said remote display signal comprises dynamically creating a list of available remote display resources for said remote computer display that most closely resemble the local display resources used in said local display signal and generating said remote display signal by translating the local display signal using said list of available remote display resources and a transmitter for transmitting said remote display signal to the remote display server using said connection, wherein the display server associated with said local computer display is connected to an application, wherein said remote computer display further comprises an input device, wherein each of the input devices are capable of generating input events to be processed by said application resulting in a change to the image displayed at the local and remote computer displays, said display server extension further comprising, an input event controller for controlling which input events will be processed by the application; and a user interface, connected to the display server associated with said local computer display and connected to said input device, for generating said command signal. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for sharing a local display signal from a local computer display to at least one remote computer display, each computer display comprising a display screen and a central processing unit, wherein each central processing unit comprises a display server for displaying a display signal on said display screen, said local computer display further comprising an input device, said method comprising the steps of:
-
generating a connection with the display server associated with said remote computer display in response to a first signal from said input device; generating a remote display signal which substantially replicates the result of said local display signal in response to a second signal from said input device, wherein the generation of said remote display signal comprises dynamically creating a list of available remote display resources for said remote computer display that most closely resemble the local display resources used in said local display signal, and generating said remote display signal by translating the local display signal using said list of available remote display resources; and transmitting said remote display signal to the remote display server using said connection, whereby said remote display server is enabled to receive said remote display signal and update said remote display screen with said remote display signal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for sharing a local display signal from a local computer display to at least one remote computer display, each computer display comprising a display screen and a central processing unit, wherein each central processing unit comprises a display server for displaying a display signal on said display screen, said local computer display further comprising an input device, said method comprising the steps of:
-
generating a connection with the display server associated with said remote computer display in response to a first signal from said input device; generating a remote display signal which substantially replicates the result of said local display signal in response to a second signal from said input device, wherein the generation of said remote display signal comprises dynamically creating a list of available remote display resources for said remote computer display that most closely resemble the local display resources used in said local display signal and generating said remote display signal by translating the local display signal using said list of available remote display resources; and transmitting said remote display signal to the remote display server using said connection, whereby said remote display server is enabled to receive said remote display signal and update said remote display screen with said remote display signal, the display server associated with said local computer display is connected to an application, wherein said remote computer display further comprises an input device, wherein each of the input devices are capable of generating input events to be processed by said application resulting in a change to the image displayed at the local and remote computer displays, said method further comprising the step of controlling which input events will be processed by the application. - View Dependent Claims (30, 31, 32)
-
Specification