IP Library Patent Application 18362228
Patent Application
App. No. 18/362,228

SELECTIVE SCREEN CAPTURE PROTECTION ON VIRTUAL DESKTOP SESSIONS

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/362,228
Filed
Jul 31, 2023
Art Unit
2496
USPC
726/1
Abstract

In one aspect, an example methodology may include, by a computing device, establishing a virtual desktop session with an endpoint and retrieving a screen capture protection policy defining one or more sensitive applications for screen capture protection. The method may also include, responsive to a determination that a sensitive application is visible on a screen, enabling, by the computing device, screen capture protection on the virtual desktop session, wherein the determination that the sensitive application is visible is based on the screen capture protection policy.

Claims (33)

1 . A method comprising:

establishing, by a computing device, a virtual desktop session with an endpoint;

retrieving, by the computing device, a screen capture protection policy defining one or more sensitive applications for screen capture protection; and

responsive to a determination that a sensitive application is visible on a screen, enabling, by the computing device, screen capture protection on the virtual desktop session, wherein the determination that the sensitive application is visible is based on the screen capture protection policy.

2 . The method of claim 1 , wherein enabling the screen capture protection includes sending an enable notification to the endpoint to enable the screen capture protection at the endpoint, so as to prevent screen capture of the screen at the endpoint.

3 . The method of claim 1 , wherein enabling the screen capture protection includes sending an enable notification with sensitive region information to the endpoint to enable a region-based screen capture protection at the endpoint, so as to prevent screen capture of a region of the screen at the endpoint, wherein the region of the screen is determined from the sensitive region information.

4 . The method of claim 1 , further comprising, responsive to a determination that no sensitive application is visible on the screen, disabling, by the computing device, screen capture protection on the virtual desktop session.

5 . The method of claim 4 , wherein disabling the screen capture protection includes sending a disable notification to the endpoint to disable the screen capture protection at the endpoint.

6 . The method of claim 4 , wherein disabling the screen capture protection includes sending a disable notification to the endpoint to disable a region-based screen capture protection at the endpoint.

7 . The method of claim 1 , further comprising, responsive to a reconnect of the virtual desktop session, by the computing device:

responsive to a determination that at least one sensitive application is visible on a screen, enabling screen capture protection on the virtual desktop session, wherein the determination that the at least one sensitive application is visible is based on the screen capture protection policy.

8 . A computing device comprising:

a processor; and

a non-volatile memory storing computer program code that when executed on the processor causes the processor to execute a process including:

establishing a virtual desktop session with an endpoint;

retrieving a screen capture protection policy defining one or more sensitive applications for screen capture protection; and

responsive to a determination that a sensitive application is visible on a screen, enabling screen capture protection on the virtual desktop session, wherein the determination that the sensitive application is visible is based on the screen capture protection policy.

9 . The computing device of claim 8 , wherein enabling the screen capture protection includes sending an enable notification to the endpoint to enable the screen capture protection at the endpoint, so as to prevent screen capture of the screen at the endpoint.

10 . The computing device of claim 8 , wherein enabling the screen capture protection includes sending an enable notification with sensitive region information to the endpoint to enable a region-based screen capture protection at the endpoint, so as to prevent screen capture of a region of the screen at the endpoint, wherein the region of the screen is determined from the sensitive region information.

11 . The computing device of claim 8 , wherein the process further comprises, responsive to a determination that no sensitive application is visible on the screen, disabling screen capture protection on the virtual desktop session.

12 . The computing device of claim 11 , wherein disabling the screen capture protection includes sending a disable notification to the endpoint to disable the screen capture protection at the endpoint.

13 . The computing device of claim 11 , wherein disabling the screen capture protection includes sending a disable notification to the endpoint to disable a region-based screen capture protection at the endpoint.

14 . The computing device of claim 8 , wherein the process further comprises, responsive to a reconnect of the virtual desktop session:

responsive to a determination that at least one sensitive application is visible on a screen, enabling screen capture protection on the virtual desktop session, wherein the determination that the at least one sensitive application is visible is based on the screen capture protection policy.

15 . A method comprising:

establishing, by a computing device, a virtual desktop session with an endpoint;

retrieving, by the computing device, a screen capture protection policy defining one or more sensitive applications for screen capture protection; and

responsive to a determination of a screen capture or screen recording event on the virtual desktop session screen at the endpoint, enabling, by the computing device, screen capture protection on one or more sensitive applications running within the virtual desktop session, wherein the one or more sensitive applications are determined based on the screen capture protection policy.

16 . The method of claim 15 , wherein the determination of the screen capture or screen recording event on the virtual desktop session screen at the endpoint is based on a notification from the endpoint informing of a launch of the screen capture or screen recording event on the virtual desktop session screen at the endpoint.

17 . The method of claim 15 , wherein enabling screen capture protection on one or more sensitive applications running within the virtual desktop session causes the one or more sensitive applications to be not visible on a screen.

18 . The method of claim 15 , wherein enabling screen capture protection on one or more sensitive applications running within the virtual desktop session includes invoking a function provided by an underlying operating system (OS) on the one or more sensitive applications.

19 . The method of claim 15 , further comprising, responsive to a determination of a completion of the screen capture or screen recording event on the virtual desktop session screen at the endpoint, disabling, by the computing device, screen capture protection on the one or more sensitive applications running within the virtual desktop session.

20 . The method of claim 19 , wherein the determination of the completion of the screen capture or screen recording event on the virtual desktop session screen at the endpoint is based on a notification from the endpoint informing of the completion of the screen capture or screen recording event on the virtual desktop session screen at the endpoint.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2026
From: CLOUD SOFTWARE GROUP, LLC
To: CITRIX SYSTEMS, INC.
Reel/Frame 076032/0761 →
CHANGE OF NAME Recorded Jul 1, 2026
From: CLOUD SOFTWARE GROUP, INC.
To: CLOUD SOFTWARE GROUP, LLC
Reel/Frame 075874/0220 →
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: BHAGWAT, VIKRAM; KAMATAR, SIDDHESHWAR; SAMPATH, SANTOSH
To: CLOUD SOFTWARE GROUP, INC.
Reel/Frame 064886/0672 →