IP Library Granted Patent US 10,904,285
Granted Patent B1
US 10,904,285 · App. 16/143,019 · Granted Jan 26, 2021

Document sanitization

Inventors: Jordan Saxonberg (Los Angeles, CA); Joe H. Chen (Manhattan Beach, CA)
Assignee: CA, Inc.
H04L63/145G06F3/04847G06F21/568G06F40/166G06F2221/032
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 10,904,285
App. No.
16/143,019
Granted
Jan 26, 2021
Kind
B1
Abstract

In one embodiment, a method for electronic document sanitization may include receiving a first request from a client device to send a first electronic document, the first request including a requested usability level of the first electronic document, removing at least one document object from the first electronic document, the document object having potentially malicious content, the removing based at least in part on receiving the first request, and transmitting the first electronic document to the client device after removing the at least one document object therefrom.

Claims (30)

1. A computer-implemented method for electronic document sanitization, at least a portion of the method being performed by a computing device comprising one or more processors, the method comprising:

receiving a first request from a client device to send a first electronic document, the first request including a selected risk profile that includes a requested usability level of the first electronic document and determines how much of the first electronic document is sanitized before the first electronic document is sent to the client device;

determining a default malware risk level;

based at least in part on the first request, sanitizing at least one document object from the first electronic document at least until the default malware risk level is satisfied, the at least one document object having potentially malicious content; and

transmitting the first electronic document to the client device after-sanitizing the at least one document object therefrom.

2. The method of claim 1 , wherein receiving the first request further comprises:

receiving a personalized risk profile related to the first electronic document, wherein the personalized risk profile defines a first desired malware risk level and the requested usability level.

3. The method of claim 2 , further comprising:

receiving a second request from a client device to send a second electronic document, the second request including a second personalized risk profile related to the second electronic document, wherein the second personalized risk profile defines a second desired malware risk level and a second requested usability level.

4. The method of claim 1 , wherein sanitizing the at least one document object further comprises:

sanitizing at least one default document object from the first electronic document, the at least one default document object being predetermined by an administrator.

5. The method of claim 1 , wherein receiving the first request further comprises:

receiving a request to remove a specific type of document object from the first electronic document.

6. The method of claim 1 , wherein sanitizing the at least one document object further comprises:

sanitizing at least one of a font, a script, an embedded object, a linkable object, or a combination thereof.

7. One or more non-transitory computer-readable media comprising one or more computer readable instructions that, when executed by one or more processors of a computing device, cause the computing device to perform a method for document sanitization, the method comprising:

receiving a first request from a client device to send a first electronic document, the first request including a selected risk profile that includes a requested usability level of the first electronic document and determines how much of the first electronic document is sanitized before the first electronic document is sent to the client device;

determining a default malware risk level;

based at least in part on the first request, sanitizing at least one document object from the first electronic document at least until the default malware risk level is satisfied, the at least one document object having potentially malicious content; and

transmitting the first electronic document to the client device after sanitizing the at least one document object.

8. The one or more non-transitory computer-readable media of claim 7 , wherein receiving the first request further comprises:

receiving a personalized risk profile related to the first electronic document, wherein the personalized risk profile defines a first desired malware risk level and the requested usability level.

9. The one or more non-transitory computer-readable media of claim 8 , further comprising:

receiving a second request from a client device to send a second electronic document, the second request including a second personalized risk profile related to the second electronic document, wherein the second personalized risk profile defines a second desired malware risk level and a second requested usability level.

10. The one or more non-transitory computer-readable media of claim 7 , wherein sanitizing the at least one document object further comprises:

sanitizing at least one default document object from the first electronic document, the at least one default document object being predetermined by an administrator.

11. The one or more non-transitory computer-readable media of claim 7 , wherein receiving the first request further comprises:

receiving a request to remove a specific type of document object from the first electronic document.

12. The one or more non-transitory computer-readable media of claim 7 , wherein sanitizing the at least one document object further comprises:

sanitizing at least one of a font, a script, an embedded object, a linkable object, or a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2018
From: SAXONBERG, JORDAN; CHEN, JOE H.
To: SYMANTEC CORPORATION
Reel/Frame 046983/0881 →