Method and system for sharing applications between computer systems
First Claim
1. A method in a computer system for resolving display resolution differences between a host computer system and a shadow computer system, the host computer system for executing a shared application that displays output, the output being displayed on both a host display of the host computer system and a shadow display of the shadow computer system, the host display having a host display resolution and the shadow display having a shadow display resolution, the method comprising steps of.determining whether the host display resolution or the shadow display resolution is higher;
- andsimulating the determined higher display resolution on the computer system with the lower display resolution by establishing a virtual display with the higher display resolution, by displaying a viewport of the lower display resolution into the virtual display, and by scrolling the viewport to reflect a current cursor position within the display with the higher display resolution.
7 Assignments
0 Petitions
Accused Products
Abstract
A method in a computer system for displaying data generated by a shared application on a host computer system on both a host display of the host computer system and a shadow display of a shadow computer systems The host computer system has a window manager for managing windows displayed on the host display. The shadow computer system has a window manager for managing windows displayed on the shadow display. Under control of the host computer system, a Share System executes the shared application. Then, the Share System registers a host window with the windowing system of the host computer system. Upon registration of the host window, the Share System sends a notification of registration of the host window to the shadow computer system. At the shadow computer system, the Share System receives the sent notification of registration of the host window. Upon receiving the sent notification of registration of the host window, the Share System registers a shadow window with the windowing system of the shadow computer system so that the window wing system of the shadow computer system can send messages to the shadow window and receive data to display in the shadow window.
-
Citations
27 Claims
-
1. A method in a computer system for resolving display resolution differences between a host computer system and a shadow computer system, the host computer system for executing a shared application that displays output, the output being displayed on both a host display of the host computer system and a shadow display of the shadow computer system, the host display having a host display resolution and the shadow display having a shadow display resolution, the method comprising steps of.
determining whether the host display resolution or the shadow display resolution is higher; - and
simulating the determined higher display resolution on the computer system with the lower display resolution by establishing a virtual display with the higher display resolution, by displaying a viewport of the lower display resolution into the virtual display, and by scrolling the viewport to reflect a current cursor position within the display with the higher display resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- and
-
17. A system for resolving display resolution differences between a first computer system and a second computer system, the first computer system having a first display with a first display resolution, the second computer system having a second display with a second display resolution, comprising:
-
a component that determines whether the first display resolution or the second display resolution is higher; and a component that simulates the determined higher display resolution on the computer system with the lower display resolution by establishing a virtual display with the higher display resolution, by displaying a viewport of the lower display resolution into the virtual display, and by scrolling the displayed viewport to reflect a current cursor position within the display with the higher display resolution. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification