IP Library Granted Patent US 12,111,955
Granted Patent B2
US 12,111,955 · App. 17/501,234 · Granted Oct 8, 2024

Automatic obscuration of a portion of a screen-share view

Inventors: Vijaykumar Bhayani (Surat, IN); Divyarajsinh Jadeja (Pune, IN); Prateek Singh (Noida, IN)
Assignee: Avaya Management L.P.
G06F21/629G06F3/048G06F21/54G06N20/00G06F2221/032G06F2221/2125
View Patent ↗
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 12,111,955
App. No.
17/501,234
Filed
Oct 14, 2021
Granted
Oct 8, 2024
Kind
B2
Examiner
XIA, XUYANG
Art Unit
2143
USPC
715/700
Abstract

The technology disclosed herein enables automatic obscuration of a portion of a view shared during a screen sharing session. In a particular embodiment, a method includes receiving a view displayed by a first user system to a first user. The method further includes identifying a portion of the view not to be shared and obscuring the portion of the view to generate a shared view. Also, the method includes transmitting the shared view to a second user system over a real-time screen sharing session, wherein the second user system displays the shared view to a second user.

Claims (43)

1. A method comprising:

receiving a view displayed by a first user system to a first user;

providing the view to a machine learning algorithm trained to identify display elements in the view that are not to be viewed by a second user, wherein the display elements are included in a portion of the view not to be shared;

after providing the view to the machine learning algorithm, displaying an indication of the portion of the view to the first user on the view, wherein the indication identifies the portion of the view to the first user and signifies to the first user that the portion is obscured when the view is shared;

receiving user input from the first user, wherein the user input modifies the portion of the view;

in response to receiving second user input requesting that the machine learning algorithm be trained, providing, to the machine learning algorithm, the view and an indication of the portion of the view, as modified by the user input, to train the machine learning algorithm;

obscuring the portion of the view to generate a shared view; and

transmitting the shared view to a second user system over a real-time screen sharing session, wherein the second user system displays the shared view to the second user.

2. The method of claim 1 , wherein the indication still allows the portion to be viewed by the first user.

3. The method of claim 2 , wherein the indication comprises a border around the portion of the view.

4. The method of claim 1 , comprising:

after displaying the indication, receiving user input from the first user, wherein the user input modifies the portion of the view.

5. The method of claim 1 , wherein the machine learning algorithm outputs parameters defining locations of the view that are included in the portion of the view.

6. The method of claim 1 , comprising:

providing, to the machine learning algorithm, training views and indications of portions in the training views that are not to be shared to train the machine learning algorithm.

7. The method of claim 1 , comprising:

receiving user input enabling a view-obscuring feature, wherein obscuring the portion of the view to generate the shared view occurs when the view-obscuring feature is enabled.

8. An apparatus comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:

receive a view displayed by a first user system to a first user;

provide the view to a machine learning algorithm trained to identify display elements in the view that are not to be viewed by a second user, wherein the display elements are included in a portion of the view that not to be shared;

after the view is provided to the machine learning algorithm, display an indication of the portion of the view to the first user on the view, wherein the indication identifies the portion of the view to the first user and signifies to the first user that the portion is obscured when the view is shared;

receive user input from the first user, wherein the user input modifies the portion of the view;

in response to receipt of second user input requesting that the machine learning algorithm be trained, provide, to the machine learning algorithm, the view and an indication of the portion of the view, as modified by the user input, to train the machine learning algorithm;

obscure the portion of the view to generate a shared view; and

transmit the shared view to a second user system over a real-time screen sharing session, wherein the second user system displays the shared view to the second user.

9. The apparatus of claim 8 , wherein the indication still allows the portion to be viewed by the first user.

10. The apparatus of claim 9 , wherein the indication comprises a border around the portion of the view.

11. The apparatus of claim 8 , wherein the program instructions direct the processing system to:

after the indication is displayed, receive user input from the first user, wherein the user input modifies the portion of the view.

12. The apparatus of claim 8 , wherein the machine learning algorithm outputs parameters defining locations of the view that are included in the portion of the view.

13. The apparatus of claim 8 , wherein the program instructions direct the processing system to:

provide, to the machine learning algorithm, training views and indications of portions in the training views that are not to be shared to train the machine learning algorithm.

14. One or more non-transitory computer readable storage media having program instructions stored thereon that, when read and executed by a processing system, direct the processing system to:

receive a view displayed by a first user system to a first user;

provide the view to a machine learning algorithm trained to identify display elements in the view that are not to be viewed by a second user, wherein the display elements are included in a portion of the view that not to be shared;

after the view is provided to the machine learning algorithm, display an indication of the portion of the view to the first user on the view, wherein the indication identifies the portion of the view to the first user and signifies to the first user that the portion is obscured when the view is shared;

receive user input from the first user, wherein the user input modifies the portion of the view;

in response to receipt of second user input requesting that the machine learning algorithm be trained, provide, to the machine learning algorithm, the view and an indication of the portion of the view, as modified by the user input, to train the machine learning algorithm;

obscure the portion of the view to generate a shared view; and

transmit the shared view to a second user system over a real-time screen sharing session, wherein the second user system displays the shared view to the second user.

Assignments (6)
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT NO. 8 Recorded Feb 27, 2025
From: AVAYA LLC; AVAYA MANAGEMENT L.P.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 070360/0145 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: BHAYANI, VIJAYKUMAR; JADEJA, DIVYARAJSINH; SINGH, PRATEEK
To: AVAYA MANAGEMENT L.P.
Reel/Frame 057794/0148 →
Continuity (1)
Related Publication 20230117924A1 · Apr 20, 2023