Masking video feedback loop during screen sharing
AssigneeRingCentral, Inc.
InventorAleksei Petrov
Life of this patent
Estimating the term…
Abstract
A method includes capturing a first image associated with a portion of a display screen being shared. The method further includes rendering the first image in a preview window of the display screen being shared to form a second image. The second image is captured so as to determine whether the first image is duplicated in the second image. The duplication of the first image in the second image is masked to form a third image. The third image is rendered in the preview window.
Claims20
A computer-implemented method, comprising:
- capturing a first image associated with a portion of a display screen being shared in an online environment;
- rendering the first image in a preview window of the display screen being shared, in the online environment, to form a second image;
- capturing the second image;
- determining whether the second image comprises a duplication of at least a portion of the first image;
- responsive to determining whether the second image comprises the duplication of at least the portion of the first image, masking the duplication of at least the portion of the first image in the second image to form a third image;
- and
- rendering the third image in the preview window.
A non-transitory, computer-readable medium, storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- capturing a first image associated with a portion of a display screen being shared in an online environment;
- rendering the first image in a preview window of the display screen being shared, in the online environment, to form a second image;
- capturing the second image;
- determining whether the second image comprises a duplication of at least a portion of the first image;
- responsive to determining whether the second image comprises the duplication of at least the portion of the first image, masking the duplication of at least the portion of the first image in the second image to form a third image;
- and
- rendering the third image in the preview window.
A system, comprising:
- one or more processors;
- a memory operatively connected to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- capturing a first image associated with a portion of a display screen being shared in an online environment;
- rendering the first image in a preview window of the display screen being shared, in the online environment, to form a second image;
- capturing the second image;
- determining whether the second image comprises a duplication of at least a portion of the first image;
- responsive to determining whether the second image comprises the duplication of at least the portion of the first image, masking the duplication of at least the portion of the first image in the second image to form a third image;
- and
- rendering the third image in the preview window.
Dependencies are inferred from the claim text.