Visual feedback during remote collaboration
First Claim
Patent Images
1. A method comprising:
- recognizing that content is being shared on a local screen while an image is being captured at a location of the local screen;
generating a first composite image including a form of the image and the shared content;
causing the first composite image to be displayed on a remote screen, wherein in the first composite image, the shared content is occluding an object such that a remote user cannot see all or a portion of the object;
displaying a second composite image on the local screen, the second composite image including at least a second image captured at a different location of the remote screen and being received from a sub-system associated with the remote screen;
recognizing in response to a determination, by a visual feedback engine, that the shared content is occluding the object in the first composite image;
generating, by the visual feedback engine, a variably semi-transparent image of at least a portion of the image including the object that is being occluded by the shared content; and
overlaying the variably semi-transparent image on the shared content on the local screen, thereby providing a local user with visual feedback as to how the shared content is occluding the object in the first composite image, the variably semi-transparent image overlaid on the shared content being provided within only a portion of the second composite image, the portion of the second composite image being smaller than the second composite image.
1 Assignment
0 Petitions
Accused Products
Abstract
Visual feedback is provided to a local user of a remote collaboration system. While an image is being captured, it is recognized that content is being shared on a screen. A composite image is generated which includes a form of the image being captured and the shared content. The composite image is caused to be displayed on a remote screen. A variably semi-transparent image of at least a portion of the composite image or the image is generated and is rendered on a portion of the screen such that the variably semi-transparent image is overlaid on any of the shared content or another composite image displayed on the screen.
38 Citations
20 Claims
-
1. A method comprising:
-
recognizing that content is being shared on a local screen while an image is being captured at a location of the local screen; generating a first composite image including a form of the image and the shared content; causing the first composite image to be displayed on a remote screen, wherein in the first composite image, the shared content is occluding an object such that a remote user cannot see all or a portion of the object; displaying a second composite image on the local screen, the second composite image including at least a second image captured at a different location of the remote screen and being received from a sub-system associated with the remote screen; recognizing in response to a determination, by a visual feedback engine, that the shared content is occluding the object in the first composite image; generating, by the visual feedback engine, a variably semi-transparent image of at least a portion of the image including the object that is being occluded by the shared content; and overlaying the variably semi-transparent image on the shared content on the local screen, thereby providing a local user with visual feedback as to how the shared content is occluding the object in the first composite image, the variably semi-transparent image overlaid on the shared content being provided within only a portion of the second composite image, the portion of the second composite image being smaller than the second composite image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having instructions that when executed implement a method for providing visual feedback to a local user of a remote collaboration system, the method comprising:
-
recognizing that content is being shared on a local screen while an image is being captured at a location of the local screen; generating a first composite image including the image being captured and the shared content; causing the first composite image to be displayed on a remote screen, wherein in the first composite image, the shared content is occluding an object such that a remote user cannot see all or a portion of the object; displaying a second composite image on the local screen, the second composite image including at least a second image captured at a different location of the remote screen and being received from a sub-system associated with the remote screen; recognizing in response to a determination, by a visual feedback engine, that the shared content is occluding the object in the first composite image; generating, by the visual feedback engine, a variably semi-transparent image of at least a portion of the image including the object that is being occluded by the shared content; and overlaying the variably semi-transparent image on the shared content on the local screen, thereby providing the local user with visual feedback as to how the shared content is occluding the object in the first composite image displayed on the remote screen, the variably semi-transparent image overlaid on the shared content being provided within only a portion of the second composite image displayed on the local screen, the portion of the second composite image being smaller than the second composite image displayed on the local screen. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for providing visual feedback to a local user of a remote collaboration system, the system comprising:
-
a processor; a local screen to receive and display a composite image from a sub-system associated with a remote screen of the remote collaboration system, the composite image including an image captured at a location of the remote screen; a compositing engine, including a machine-readable storage medium storing instructions, the instructions executable by the processor and stored on a non-transitory, tangible memory medium, to; recognize that content is being shared on a local screen while a second an image including an object is being captured at a different location of the local screen; generate a second composite image including a form of the second image being captured and the shared content; and cause the composite image to be displayed on a remote screen, wherein in the composite image, the shared content is occluding the object such that a remote user cannot see all or a portion of the object; the remote screen to display the second composite image; and a visual feedback engine, including instructions executable by the processor and stored on the non-transitory, tangible memory medium or on another non-transitory, tangible memory medium, to; recognize in response to a determination that the shared content is occluding the object in the composite image; generate a variably semi-transparent image of at least a portion of the second image including the object that is being occluded by the shared content; and overlay the variably semi-transparent image on the shared content on the local screen such that visual feedback is provided to the local user as to how the shared content is occluding the object in the second composite image displayed on the remote screen, the variably semitransparent image overlaid on the shared content being provided within only a portion of the composite image displayed on the local screen, the portion of the composite image being smaller than the composite image displayed on the local screen. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification