IP Library Granted Patent US 12,277,242
Granted Patent B2
US 12,277,242 · App. 16/188,143 · Granted Apr 15, 2025

Redacting restricted content in files

Inventors: Erich Stuntebeck (Johns Creek, GA); Chen Lu (Sandy Springs, GA)
Assignee: Omnissa, LLC
G06F21/6218G06F21/6245
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,277,242
App. No.
16/188,143
Granted
Apr 15, 2025
Kind
B2
Abstract

Restricted content of a data file is identified. The restricted content is removed from the data file, and a redacted version of the data file is generated. The restricted content is stored separate from the redacted version of the data file.

Claims (35)

1. A method, comprising:

identifying, using a computing device, restricted content of a data file, the data file being stored in a data store associated with a particular enterprise computing environment;

generating, using the computing device, a redacted version of the data file, the restricted content being omitted from the redacted version of the data file;

generating, using the computing device, one or more restricted content data files comprising one or more portions of the restricted content of the data file;

providing, using the computing device, a client device with the redacted version of the data file in response to a request received in the computing device over a network;

obtaining, using the computing device, a request to view an unredacted version of the data file from the client device;

determining, using the computing device, that the client device satisfies at least one compliance rule specifying when the client device is permitted to obtain the unredacted version of the data file;

generating, using the computing device, one or more instructions for generating an unredacted version of the data file from the redacted version of the data file stored on the client device, the one or more instructions specifying one or more locations within the redacted version of the data file where the restricted content should be inserted; and

providing, using the computing device, the one or more instructions to the client device over the network.

2. The method of claim 1 , wherein identifying the restricted content of the data file comprises obtaining user input that specifies the restricted content.

3. The method of claim 1 , further comprising generating a user interface that facilitates a user providing a selection that specifies the restricted content.

4. The method of claim 1 , wherein identifying the restricted content of the data file comprises comparing content of the data file with a list of a plurality of keywords.

5. The method of claim 1 , wherein the one or more instructions further comprise one or more locations where the one or more restricted content data files are stored.

6. The method of claim 1 , wherein generating, using the computing device, the redacted version of the data file comprises including at least a portion of the one or more instructions in the redacted version of the data file.

7. The method of claim 1 , wherein the one or more compliance rules further specify that the client device executing the containerized content application must be located in a particular geographic location for the containerized content application to be authorized to generate the unredacted version of the data file.

8. A non-transitory computer-readable medium embodying computer instructions executable by a computing device, the computer instructions being configured to cause the computing device to at least:

identify restricted content of a data file, the data file being stored in a data store associated with a particular enterprise computing environment;

generate one or more restricted content data files comprising one or more portions of the restricted content of the data file;

provide a client device with the redacted version of the data file in response to a request received in the computing device over a network;

obtain a request to view an unredacted version of the data file from the client device; determine that the client device satisfies at least one compliance rule specifying when the client device is permitted to obtain the unredacted version of the data file;

generate one or more instructions for generating an unredacted version of the data file from the redacted version of the data file stored on the client device, the one or more instructions specifying one or more locations within the redacted version of the data file where the restricted content should be inserted; and

provide the one or more instructions to the client device over the network.

9. The non-transitory computer-readable medium of claim 8 , wherein the computer instructions are configured to store the restricted content separate from the redacted version of the data file by at least causing the computing device to store the restricted content in a data store that is operated in conjunction with a management system that monitors an operation of the computing device, the management system being associated with the particular enterprise computing environment.

10. The non-transitory computer-readable medium of claim 8 , wherein the computer instructions are configured to cause the computing device to identify the restricted content by at least comparing content of the data file to a plurality of keywords.

11. The non-transitory computer-readable medium of claim 8 , wherein removing the restricted content from the data file to generate the redacted version of the data file further comprises replacing the restricted content with content that indicates to a user that the restricted content has been removed from the redacted version of the data file.

12. The non-transitory computer-readable medium of claim 8 , wherein the one or more compliance rules further specify that the client device executing the containerized content application must be physically located in a particular geographic location for the containerized content application to be authorized to generate the unredacted version of the data file.

13. The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions further comprise one or more locations where the one or more restricted content data files are stored.

14. The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions are included in the redacted version of the data file.

15. The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions are stored in a data store that is accessible to the computing device over a network.

16. The non-transitory computer-readable medium of claim 8 , wherein the computer instructions are further configured to cause the computing device to:

determine that a second compliance rule associated with the restricted content is satisfied, the second compliance rule being satisfied when the client device is located in a particular geographic location.

17. The non-transitory computer-readable medium of claim 16 , wherein the computer instructions are further configured to cause the computing device to:

determine that a third compliance rule associated with the restricted content is satisfied, the third compliance rule being satisfied when a current time matches a particular time and a current data matches a particular date.

18. The non-transitory computer-readable medium of claim 8 , wherein the computer instructions are further configured to cause the computing device to prevent access to the unredacted version of the data file when the compliance rule is not satisfied.

19. The non-transitory computer-readable medium of claim 8 , wherein the computer instructions are configured to cause the computing device to identify the restricted content by at least obtaining a user selection that specifies the restricted content.

Assignments (2)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: AIRWATCH LLC
To: OMNISSA, LLC
Reel/Frame 068327/0670 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
Continuity (2)
Continuation 15865868 · Jan 9, 2018
Related Publication 20240330492A1 · Oct 3, 2024
References Cited (3)
US 10284885B1 · Borras · 2019 [cited by examiner]
US 20160070812A1 · Murphy · 2016 [cited by examiner]
US 20190005265A1 · Panchapakesan · 2019 [cited by examiner]