Application sharing single document sharing
First Claim
1. A first computer executing an application sharing program, the application sharing program communicably linked to a user mode application having a first and second window that are both shared, and a network layer resident on the first computer, wherein the application sharing program is adapted to capture drawing commands issued from the user mode application, and to transmit the captured drawing commands to a second computer so that the second computer can display the first window of the user mode application but not the second window of the user mode application, wherein the transmitted drawing commands are associated with an order packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved application sharing system and method allow sharing of documents on a per document basis rather than on a per application basis, in order to simplify the user experience and to provide a more secure sharing environment. A window marking method is used to construct a window list describing the shared and unshared status of various windows. In an embodiment of the invention, a viewer machine displays only a most recently active shared document window even when other windows are also marked as shared. In this way, a viewer'"'"'s attention can be automatically focused on a current document of interest.
181 Citations
20 Claims
- 1. A first computer executing an application sharing program, the application sharing program communicably linked to a user mode application having a first and second window that are both shared, and a network layer resident on the first computer, wherein the application sharing program is adapted to capture drawing commands issued from the user mode application, and to transmit the captured drawing commands to a second computer so that the second computer can display the first window of the user mode application but not the second window of the user mode application, wherein the transmitted drawing commands are associated with an order packet.
-
10. A computer-readable storage medium storing computer-executable instructions that when executed cause a computing device to perform a method of sharing an image displayed in windows of application programs, some of the windows shared with another computing device, the method comprising:
-
receiving drawing commands from the shared windows; drawing at least a visible portion of each of the shared windows; and transmitting an order packet to the other computing device that causes the other computing device to display on a screen an image corresponding to one of the shared windows but omit from the image a visible portion of at least another of the shared windows. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method performed by a computing system for displaying a shared image, comprising:
-
receiving an order packet comprising drawing commands; receiving a window list comprising indications of regions of a sharer display that are occupied by portions of windows, each window further indicated to be shared or unshared; and
displaying on a viewer display in accordance with the drawing commands aportion of a shared window but omitting from the viewer display all portions of another shared window. - View Dependent Claims (19, 20)
-
Specification