IP Library Patent Application 18906006
Patent Application
App. No. 18/906,006

MASKING VIDEO FEEDBACK LOOP DURING SCREEN SHARING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/906,006
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.

Claims (40)

1 . 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.

2 . The computer-implemented method of claim 1 , wherein masking the duplication of at least the portion of the first image comprises superimposing a masking window.

3 . The computer-implemented method of claim 1 , wherein the first image is altered in response to capturing the first image.

4 . The computer-implemented method of claim 1 , wherein the second image comprises an updated window that displays the preview window.

5 . The computer-implemented method of claim 3 , wherein the altering of the first image is undetectable by human eye.

6 . The computer-implemented method of claim 3 , wherein the method further comprising: capturing the third image.

7 . The computer-implemented method of claim 6 , wherein the method further comprising: in response to capturing the third image, altering the third image, wherein the altering of the third image is opposite but equal in value to the altering of the first image.

8 . 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.

9 . The non-transitory, computer-readable medium of claim 8 , wherein masking the duplication of at least the portion of the first image comprises superimposing a masking window.

10 . The non-transitory, computer-readable medium of claim 8 , wherein the first image is altered in response to capturing the first image.

11 . The non-transitory, computer-readable medium of claim 8 , wherein the second image comprises an updated window that displays the preview window.

12 . The non-transitory, computer-readable medium of claim 10 , wherein the altering of the first image is undetectable by human eye.

13 . The non-transitory, computer-readable medium of claim 10 , wherein the instructions further comprise capturing the third image.

14 . The non-transitory, computer-readable medium of claim 13 , wherein the instructions further comprise: in response to capturing the third image, altering the third image, wherein the altering of the third image is opposite but equal in value to the altering of the first image.

15 . 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.

16 . The system of claim 15 , wherein masking the duplication of at least the portion of the first image comprises superimposing a masking window.

17 . The system of claim 15 , wherein the first image is altered in response to capturing the first image.

18 . The system of claim 15 , wherein the second image comprises an updated window that displays the preview window.

19 . The system of claim 17 , wherein the altering of the first image is undetectable by human eye.

20 . The system of claim 15 , wherein the instructions further comprise capturing the third image.

Assignments (1)
SECURITY INTEREST Recorded Feb 6, 2025
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 070128/0457 →