Application sharing user interface improvements
1 Assignment
0 Petitions
Accused Products
Abstract
An improved application sharing system and method are described wherein shared window data is treated according to different sets of rules depending upon the fraction of the shared window data that corresponds to the actual shared window. In this manner, occlusions of a shared window on a sharer display may be disguised or handled by a viewer display to minimize the impact of the occlusion on a viewing user, providing a more consistent and less confusing viewer experience.
-
Citations
34 Claims
-
1-8. -8. (canceled)
-
9. A computer-readable medium having computer-readable instructions for performing a method of displaying a shared graphical object to a viewing user from a sharing user, the viewing and sharing users engaged in a data sharing session wherein data is transmitted from a sharing computer used by the sharing user to a viewing computer used by the viewing user, the method comprising:
-
displaying a current image of the shared graphical object to the viewing user via the viewing computer if current window data corresponding to a current state of the entire graphical object has been shared from the sharing computer to the viewing computer;
displaying a portion of a current image of the shared graphical object to the viewing user via the viewing computer if the current window data corresponds to less than the entire graphical object, and supplementing the displayed portion of the current image with past window data corresponding to a past state of the graphical object, unless the current window data corresponds to less than a predetermined fraction of the shared graphical object; and
displaying a past image of the shared graphical object to the viewing user via the viewing computer if the current window data corresponds to less than the predetermined fraction of the shared graphical object, wherein the past image corresponds to an image that was displayed to the viewing user at a prior time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
10. A method of displaying a shared graphical object to a viewing user from a sharing user, the viewing and sharing users engaged in a data sharing session wherein data is transmitted from a sharing computer used by the sharing user to a viewing computer used by the viewing user, comprising:
-
displaying a current image of the shared graphical object to the viewing user via the viewing computer if current window data corresponding to the current state of the entire graphical object has been shared from the sharing computer to the viewing computer;
displaying a portion of a current image of the shared graphical object to the viewing user via the viewing computer if the current window data corresponds to less than the entire graphical object, and supplementing the displayed portion of the current image with past window data corresponding to a past state of the graphical object, unless the current window data corresponds to less than a predetermined fraction of the shared graphical object; and
displaying a past image of the shared graphical object to the viewing user via the viewing computer if the current window data corresponds to less than a predetermined fraction of the shared graphical object, wherein the past image corresponds to an image that was displayed to the viewing user at a prior time. - View Dependent Claims (11, 13, 15, 27, 28, 29, 30, 31)
-
-
12. (canceled)
-
14. (canceled)
-
16-19. -19. (canceled)
-
32. A system for displaying a shared graphical object having an obscured portion, comprising:
-
a sharing computing device having a sharer component that shares a portion of the shared graphical object, the shared portion not including the obscured portion; and
a viewing computing device having a viewer component that displays a representation of the shared graphical object including the obscured portion, the representation comprising a portion of a current state of the shared graphical object and a portion of a prior state of the shared graphical object. - View Dependent Claims (33, 34)
-
Specification