APPLICATION SHARING VIEWER PRESENTATION
1 Assignment
0 Petitions
Accused Products
Abstract
An improved application sharing system and method are described wherein an application sharing viewing display is modified to increase the likelihood that a viewing user is able to see without scrolling the entirety of a window of interest displayed by a sharing user on a sharing machine. The scale of the viewer representation of the window of interest may be substantially continuously varied so as to best account for the particular size of the available display area at the viewing machine. In a further embodiment of the invention, the viewer'"'"'s attention may be focused by filtering of the shared display material to visually enhance the current window of interest.
144 Citations
20 Claims
-
1-13. -13. (canceled)
-
14. A method of sharing a representation of a selected window set comprising one or more windows with a viewing user of a viewing machine comprising:
-
receiving a list comprising a description of the one or more windows in the selected window set, wherein the one or more windows include at least one shared window, wherein if the at least one shared window comprises a plurality of windows, the plurality of windows share a common process ID, and wherein the list further comprises a description of one or more non-shared windows if the one or more non-shared windows obscure any portion of any shared window in the list; and
displaying to the viewing user a representation of the one or more windows in the selected window set to the extent the one or more windows are not obscured by the one or more non-shared windows. - View Dependent Claims (15, 16, 17)
-
-
18. A method of sharing a list of windows during an application session comprising:
-
creating a list of sharable windows, wherein a sharable window is one that appears on a display of a sharing machine, and that a sharing user of the sharing machine has designated as sharable with a viewing user of a viewing machine;
culling the list of sharable windows to remove any sharable window that does not have the same process ID as a last foreground sharable window, wherein the last foreground sharable window is the sharable window most recently in the foreground of the display of the sharing machine;
augmenting the culled list with a description corresponding to any non-sharable window that obscures on the sharer display any portion of any window in the culled list; and
transmitting the augmented list to the viewing machine. - View Dependent Claims (19, 20)
-
Specification