IP Library › Granted Patent US 12,056,256
Granted Patent B2
US 12,056,256 · App. 17/357,465 · Granted Aug 6, 2024

Screen sharing session privacy manager

Inventors: Vasanth Raja Chittampally (Redmond, WA); Utkarsh Patankar (Telangana, IN)
Assignee: Microsoft Technology Licensing, LLC
G06F21/6245G06F21/604G06F21/629G06F21/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 12,056,256
App. No.
17/357,465
Granted
Aug 6, 2024
Kind
B2
Abstract

A screen sharing privacy manager performs method in response to initiating a screen sharing session on a computer network, in which the screen sharing session is of a first desktop environment of an operating system. A second desktop environment is generated with the operating system. The second desktop environment inaccessible to the screen sharing session. A selected item in the first desktop environment is moved to the second desktop environment based on a user profile.

Claims (45)

1. A method, comprising:

initiating a screen sharing session between a first computing device and a second computing device on a computer network, wherein the screen sharing session is configured to share a first desktop environment of an operating system on the first computing device with the second computing device;

in response to creation of the first desktop environment, generating a second desktop environment with the operating system, wherein the second desktop environment is inaccessible to the screen sharing session; and

based at least on a user profile, which indicates that a selected item in the first desktop environment satisfies a condition, moving the selected item from the first desktop environment to the second desktop environment, wherein the first desktop environment and the second desktop environment are displayed simultaneously on the first computing device.

2. The method of claim 1 , wherein the selected item is an application or a file.

3. The method of claim 1 , wherein the selected item is deemed sensitive via a machine learning model.

4. The method of claim 1 , further comprising:

in response to the screen sharing session ending, moving the selected item from the second desktop environment to the first desktop environment.

5. The method of claim 4 , further comprising:

closing the second desktop environment.

6. The method of claim 1 , wherein the first desktop environment includes a plurality of items;

wherein the selected item is moved from the first desktop environment to the second desktop environment based at least on the user profile indicating that the selected item in the first desktop environment satisfies the condition of being sensitive; and

wherein the plurality of items includes the selected item and further includes a second item that is not indicated to satisfy the condition of being sensitive by the user profile.

7. The method of claim 6 , further comprising:

based at least on the user profile not indicating that the second item in the first desktop environment satisfies the condition of being sensitive, not moving the second item from the first desktop environment in response to initiating the screen sharing session.

8. The method of claim 1 , wherein initiating the screen sharing session on the computer network is performed after the selected item is moved to the second desktop environment.

9. A computer readable storage device, which stores computer executable instructions that control a processor to:

initiate a screen sharing session between a first computing device and a second computing device on a computer network, wherein the screen sharing session is configured to share a first desktop environment of an operating system on the first computing device with the second computing device;

in response to creation of the first desktop environment, generate a second desktop environment with the operating system, wherein the second desktop environment is inaccessible to the screen sharing session; and

based on a user profile, move a selected item from the first desktop environment to the second desktop environment, wherein the first desktop environment and the second desktop environment are displayed simultaneously on the first computing device.

10. The computer readable storage device of claim 9 , wherein the computer executable instructions control the processor to:

initiate the screen sharing session after the selected item in the first desktop environment is moved to the second desktop environment.

11. The computer readable storage device of claim 9 , wherein the user profile includes a list of sensitive items stored in a data structure; and

wherein the computer executable instructions control the processor further to:

determine the selected item by comparing available items on the first desktop environment to the list of sensitive items.

12. The computer readable storage device of claim 11 , wherein the list of sensitive items is amended using a machine learning model based at least on information learned by the machine learning model.

13. The computer readable storage device of claim 9 , wherein the computer executable instructions control the processor further to:

in response to ending the screen sharing session, move the selected item from the second desktop environment to the first desktop environment.

14. A computing device, comprising:

a memory device storing a set of instructions that includes an operating system; and

a processor that executes the set of instructions to:

initiate a screen sharing session between the computing device and a second computing device on a computer network, wherein the screen sharing session is configured to share a first desktop environment of the operating system with the second computing device;

in response to creation of the first desktop environment, generate a second desktop environment with the operating system, wherein the second desktop environment is inaccessible to the screen sharing session; and

based on a user profile, move a selected item from the first desktop environment to the second desktop environment, wherein the first desktop environment and the second desktop environment are displayed simultaneously on the computing device.

15. The computing device of claim 14 , wherein the processor executes the set of instructions further to:

cause the first desktop environment to be displayed in a monitor during the screen sharing session.

16. The computing device of claim 15 , wherein the second desktop environment is accessible on the system during the screen sharing session.

17. The computing device of claim 14 , wherein the processor executes the set of instructions further to:

provide a list of items that are selectable to be hidden during the screen sharing session.

18. The computing device of claim 17 , wherein the processor executes the set of instructions further to:

enable a user to edit the list prior to initiating the screen sharing session.

19. The computing device of claim 17 , wherein the processor executes the set of instructions further to:

cause a machine learning model to suggest which of the items in the list are to be hidden based at least on information learned by the machine learning model.

20. The computing device of claim 14 , wherein the processor executes the set of instructions to:

based at least on the user profile, hide the selected item from the screen sharing session by moving the selected item from the first desktop environment to the second desktop environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: CHITTAMPALLY, VASANTH RAJA; PATANKAR, UTKARSH
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 056660/0149 →
Continuity (1)
Related Publication 20220414241A1 · Dec 29, 2022