Patent EP0423484A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0475581A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for window sharing between computer displays

Assignee: HP Inc
•
Filing: 1991-08-06
•
Granted: —
•
Expires: 2011-08-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for sharing a local display signal from a local computer display (10) to at least one remote computer display (20) is shown to include generating a connection (54) with the display server (30) associated with the remote computer display (20) in response to a signal from the local workstation input device (16) generating a remote display signal (62, 64) in relation to the local display signal in response to a second signal from the input device (16), wherein the generation of the remote display signal involves dynamically creating a list of display resources (76, 78) for the remote computer display and generating the remote display signal (90) in relation to the display resources and transmitting the remote display signal to the remote display server (30). Where the local display signal is shared among multiple remote computer displays (20), 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 (86, 88) for each window instance and are stored remotely while identification information is stored locally.

Inventors

  • 👤 Daniel Garfinkel
  • 👤 Stephen A Louder
  • 👤 Richard C Wildman

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 13:56
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; G06F3/00; G06F3/14; G06F3/1454; G06F2209/00; G06F2209/54; G06F2209/545; G09; G09G; G09G2360/00; G09G2360/04

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 239 words
Apparatus for sharing a local display signal from a local computer display (10) to at least one remote computer display (20), each computer display including a display screen (24) and a central processing unit (22), wherein each central processing unit includes a display server (28, 30) for displaying a display signal on the display screen (24), the local computer display (10) further including an input device (16), the apparatus being characterized by: a display server extension (34), connected to the display server (28) associated with the local computer display, which display server extension (34) is characterized by a connector (54) for generating a connection with the display server (30) associated with the remote computer display (20) in response to a first command signal; a signal generator (62, 64) for generating a remote display signal in relation to the local display signal also in response to the first command signal, wherein the signal generator is characterized by a list member (76, 78) for dynamically creating a list of display resources for the remote computer display and a generator member (90) for generating the remote display signal in relation to the display resources; and a transmitter (66) for transmitting the remote display signal to the remote display server in relation to the connection; and a user interface (48), connected to the display server (28) associated with the local computer display and connected to the input device, for generating the command signal.
Claim 2
Dependent Claim 32 words
The apparatus of claim 1, wherein the local display signal is characterized by a window based display signal and wherein each of the display servers (30) is characterized by a window server.
Claim 3
Dependent Claim 52 words
The apparatus of claim 1 or 2, wherein the remote computer display (20) includes a remote memory connected to each central processing unit wherein the display server extension (34), after generating the list of display resources, causes the display resources for the remote computer display to be stored in the remote memory.
Claim 4
Dependent Claim 95 words
The apparatus of claim 1, 2 or 3, wherein the display server (28) associated with the local computer display is connected to an application (32), wherein the remote computer display (20) further includes an input device (26), wherein each of the input devices are capable of generating input events to be processed by the application (32) resulting in a change to the image displayed at the local and remote computer displays, the display server extension being further characterized by an input event controller (110) for controlling which input events will be processed by the application.
Claim 5
Dependent Claim 66 words
The apparatus of claim 4, wherein the input event controller (110) is characterized by a timer (98, 108) for measuring the time elapsed between generation of input events by the current input instance, and wherein the input event controller will not redefine the current input instance until a preselected time period has elapsed from the generation of the last input event by the current input instance.
Claim 6
Independent Claim 170 words
A method for sharing a local display signal from a local computer display (10) to at least one remote computer display (20), wherein each computer display includes a display screen (14, 24) and a central processing unit (12, 22), wherein each central processing unit comprises a display server (28, 30) for displaying a display signal on the display screen, the local computer display further including an input device (16), the method characterized by the steps of: generating a connection with the display server associated with the remote computer display in response to a first signal from the input device; generating a remote display signal in relation to the local display signal in response to a second signal from the input device, wherein the generation of the remote display signal comprises 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 in relation to the connection.
Claim 7
Dependent Claim 82 words
The method of claim 6, wherein the local display signal is shared among multiple remote computer displays, and wherein the step of generating a remote display signal is characterized by the steps of creating a list of display resources for each of the remote computer displays, updating the list for each rendering of the local display signal and creating a remote display signal for each of the remote computer displays in relation to the display resources associated with each remote computer display.
Claim 8
Dependent Claim 87 words
The method of claim 6 or 7, wherein the local computer display (10) includes a local memory connected to the central processing unit and wherein the remote computer display (20) includes a remote memory connected to each central processing unit wherein in relation to the step of dynamically creating a list of display resources the method is further characterized the step of storing the display resources for the remote computer display in the remote memory and storing the location of the display resources in the local memory.
Claim 9
Dependent Claim 92 words
The method of claim 6, 7 or 8, wherein the display server (28) associated with the local computer display (10) is connected to an application (32), wherein the remote computer display further includes an input device (26), wherein each of the input devices (16, 26) are capable of generating input events to be processed by the application (32) resulting in a change to the image displayed at the local and remote computer displays, the method being further characterized by the step of controlling which input events will be processed by the application.
Claim 10
Dependent Claim 110 words
The method of claim 9, wherein the step of controlling input events is characterized by the step of defining one of the input devices as a current input instance whereby only one of the input devices (16, 26) will generate input events to be processed by the application, wherein the step of defining one of the input devices as a current input instance is characterized by the steps of measuring the time elapsed between generation of input events by the current input instance and redefining the current input instance only after a preselected time period has elapsed from the generation of the last input event by the current input instance.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag