IP Library Granted Patent US 11,809,583
Granted Patent B2
US 11,809,583 · App. 17/314,332 · Granted Nov 7, 2023

Minimizing data exposure during screen sharing

Inventors: Zheng Yuan (Austin, TX); Danilo Ong Tan (Austin, TX)
Assignee: Dell Products L.P.
G06F21/6218G06F21/84
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 11,809,583
App. No.
17/314,332
Granted
Nov 7, 2023
Kind
B2
Abstract

Minimizing data exposure during screen sharing, including detecting remote access of an information handling system by an external information handling system; in response to detecting the remote access, identifying a selection of one or more application elements of an application executing on the information handling system for obscuration; applying an image filter to the selected application elements to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system; and after applying the image filter to the selected application elements, providing remote access of the information handling system to the external information handling system, including providing remote access to the obscured display content of the selected application elements of the application.

Claims (53)

1. A computer-implemented method of minimizing data exposure during screen sharing, the method comprising:

detecting, at a first time, remote access of an information handling system by an external information handling system;

in response to detecting the remote access, identifying a selection of one or more application elements of an application executing on the information handling system for obscuration;

applying an image filter to the selected application elements to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system;

storing, at a storage device, preference data indicating the selected application elements for the application;

after applying the image filter to the selected application elements, providing remote access of the information handling system to the external information handling system, including providing remote access to the obscured display content of the selected application elements of the application;

detecting, at a second time after the first time, additional remote access of the information handling system by the external information handling system;

in response to detecting the additional remote access:

accessing the storage device to identify the preference data; and

applying the preference data to the application to automatically apply the image filter to the selected application elements indicated by the preference data to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system.

2. The computer-implemented method of claim 1 , further comprising in response to detecting the remote access, providing for display an user interface prompt indicating remote access by the external information handling system.

3. The computer-implemented method of claim 1 , wherein identifying the selection of the one or more application elements of the application executing on the information handling system for obscuration includes receiving user input indicating the selection of the application elements.

4. The computer-implemented method of claim 1 , wherein identifying the selection of the one or more application elements includes identifying child windows of a parent window of the application.

5. The computer-implemented method of claim 1 , wherein identifying the selection of the one or more application elements includes identifying display elements of a parent window of the application.

6. The computer-implemented method of claim 1 , after providing remote access to the obscured display content of the application elements of the application, the method further comprising:

identifying a selection of one or more additional application elements of the application executing on the information handling system for obscuration;

applying the image filter to the selected additional application elements to adjust display properties of the selected additional application elements such that display content of the additional application elements is obscured for viewing by the external information handling system; and

after applying the image filter to the selected additional application elements, updating the remote access such that remote access is provided to the obscured display content of the selected additional application elements of the application.

7. The computer-implemented method of claim 1 , further comprising:

determining that the remote access has concluded, and in response, removing the image filter to remove the obscuration of the display content of the selected application elements of the application.

8. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations, comprising:

detecting, at a first time, remote access of the information handling system by an external information handling system;

in response to detecting the remote access, identifying a selection of one or more application elements of an application executing on the information handling system for obscuration;

applying an image filter to the selected application elements to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system;

storing, at a storage device, preference data indicating the selected application elements for the application;

after applying the image filter to the selected application elements, providing remote access of the information handling system to the external information handling system, including providing remote access to the obscured display content of the selected application elements of the application;

detecting, at a second time after the first time, additional remote access of the information handling system by the external information handling system;

in response to detecting the additional remote access:

accessing the storage device to identify the preference data; and

applying the preference data to the application to automatically apply the image filter to the selected application elements indicated by the preference data to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system.

9. The information handling system of claim 8 , the operations further comprising in response to detecting the remote access, providing for display an user interface prompt indicating remote access by the external information handling system.

10. The information handling system of claim 8 , wherein identifying the selection of the one or more application elements of the application executing on the information handling system for obscuration includes receiving user input indicating the selection of the application elements.

11. The information handling system of claim 8 , wherein identifying the selection of the one or more application elements includes identifying child windows of a parent window of the application.

12. The information handling system of claim 8 , wherein identifying the selection of the one or more application elements includes identifying display elements of a parent window of the application.

13. The information handling system of claim 8 , after providing remote access to the obscured display content of the application elements of the application, the operations further comprising:

identifying a selection of one or more additional application elements of the application executing on the information handling system for obscuration;

applying the image filter to the selected additional application elements to adjust display properties of the selected additional application elements such that display content of the additional application elements is obscured for viewing by the external information handling system; and

after applying the image filter to the selected additional application elements, updating the remote access such that remote access is provided to the obscured display content of the selected additional application elements of the application.

14. The information handling system of claim 8 , further comprising:

determining that the remote access has concluded, and in response, removing the image filter to remove the obscuration of the display content of the selected application elements of the application.

15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

detecting, at a first time, remote access of an information handling system by an external information handling system;

in response to detecting the remote access, identifying a selection of one or more application elements of an application executing on the information handling system for obscuration;

applying an image filter to the selected application elements to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system;

storing, at a storage device, preference data indicating the selected application elements for the application;

after applying the image filter to the selected application elements, providing remote access of the information handling system to the external information handling system, including providing remote access to the obscured display content of the selected application elements of the application;

detecting, at a second time after the first time, additional remote access of the information handling system by the external information handling system;

in response to detecting the additional remote access:

accessing the storage device to identify the preference data; and

applying the preference data to the application to automatically apply the image filter to the selected application elements indicated by the preference data to adjust display properties of the selected application elements such that display content of the application elements is obscured for viewing by the external information handling system.

16. The non-transitory computer-readable medium of claim 15 , the operations further comprising in response to detecting the remote access, providing for display an user interface prompt indicating remote access by the external information handling system.

17. The non-transitory computer-readable medium of claim 15 , wherein identifying the selection of the one or more application elements of the application executing on the information handling system for obscuration includes receiving user input indicating the selection of the application elements.

18. The non-transitory computer-readable medium of claim 15 , wherein identifying the selection of the one or more application elements includes identifying child windows of a parent window of the application.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: YUAN, ZHENG; TAN, DANILO ONG
To: DELL PRODUCTS L.P.
Reel/Frame 056169/0527 →
Continuity (1)
Related Publication 20220358232A1 · Nov 10, 2022