Application sharing user interface improvements
First Claim
Patent Images
1. A method of displaying shared data of an application sharing session on a local computing device, wherein the data is received from a remote computing device, the method comprising:
- analyzing at the local computing device a first quantity of received data corresponding to a graphical object in a memory of the remote computing device;
determining whether the first quantity of received data corresponds to an entirety of the graphical object;
if the first quantity of received data corresponds to less than the entirety of the graphical object, treating the received data according to a first set of data processing rules; and
if the first quantity of received data corresponds to the entirety of the graphical object, treating the received data according to a second set of data processing rules.
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
20 Claims
-
1. A method of displaying shared data of an application sharing session on a local computing device, wherein the data is received from a remote computing device, the method comprising:
-
analyzing at the local computing device a first quantity of received data corresponding to a graphical object in a memory of the remote computing device; determining whether the first quantity of received data corresponds to an entirety of the graphical object; if the first quantity of received data corresponds to less than the entirety of the graphical object, treating the received data according to a first set of data processing rules; and if the first quantity of received data corresponds to the entirety of the graphical object, treating the received data according to a second set of data processing rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium storing computer-executable instructions that, when executed, perform a method of displaying shared data, the method comprising:
-
receiving at a local computing device shared data corresponding to a current state of a graphical object on a remote computing device; analyzing the received shared data to determine whether the received shared data corresponds to an entirety of the graphical object; and when the received shared data is determined to correspond to less than the entirety of the graphical object, treating the received shared data according to a set of rules for constructing an image corresponding to a representation of the entirety of the graphical object using the received shared data, the received shared data containing a portion of the graphical object. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for displaying shared data, comprising:
-
a remote computing device having a graphical object in a memory of the remote computing device that is to be shared; and a local computing device that receives shared data corresponding to the graphical object, and when the received shared data corresponds to less than an entirety of the graphical object, treats the received shared data according to a set of rules for constructing an image corresponding to a representation of the entirety of the graphical object using the received shared data, the received shared data containing a portion of the graphical object. - View Dependent Claims (20)
-
Specification