IP Library Granted Patent US 10,803,188
Granted Patent B1
US 10,803,188 · App. 16/018,035 · Granted Oct 13, 2020

Systems and methods for preventing sensitive data sharing

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,803,188
App. No.
16/018,035
Granted
Oct 13, 2020
Kind
B1
Abstract

The disclosed computer-implemented method for preventing sensitive data sharing may include a computing device determining that a content item is to be shared with an application. The content idem may be intercepted before the content item is shared with the application. The data of the content item may be analyzed. In response to analyzing the data of the content item, a security action may be performed to protect the computing device from computer malware or prevent sharing of sensitive data of the computing device. Various other methods, systems, and computer-readable media are also disclosed.

Claims (73)

1. A computer-implemented method for preventing sensitive data sharing, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

determining, by the computing device, that a content item is to be shared with an application by detecting that a share event corresponding to a system level messaging intent has been triggered;

intercepting the content item before the content item is shared with the application by intercepting the share event and extracting the content item from the system level messaging intent;

analyzing data of the content item, wherein analyzing data of the content item comprises determining that the content item comprises sensitive information associated with the computing device or a user of the computing device; and

in response to determining that the content item comprises sensitive information, displaying to a user attempting to share the sensitive information:

(a) an alert identifying the sensitive information; and

(b) a prompt to select one of two or more security actions;

receiving, from the user attempting to share the sensitive information, an indication to execute a selected one of the two or more security actions; and

in response to receiving the indication, performing the selected one of the two or more security actions.

2. The computer-implemented method of claim 1 , wherein the application is a social network application.

3. The computer-implemented method of claim 1 , wherein the content item comprises at least one of:

a photograph,

a graphic,

an audio recording,

text,

a file, or

a website link.

4. The computer-implemented method of claim 1 , wherein the content item comprises sensitive information associated with the computing device or a user of the computing device.

5. The computer-implemented method of claim 1 , wherein the two or more security actions include at least two of:

blocking sharing the sensitive information with the application;

permitting sharing the sensitive information with the application; or

editing the sensitive information and sharing edited sensitive information with the application.

6. The computer-implemented method of claim 1 , wherein the selected one of the two or more security actions comprises one of:

blocking sharing the sensitive information with the application;

permitting sharing the sensitive information with the application; or

editing the sensitive information and sharing edited sensitive information with the application.

7. The computer-implemented method of claim 1 , wherein analyzing data of the content item comprises:

determining that the content item comprises malicious information.

8. The computer-implemented method of claim 7 , wherein the selected one of the two or more security actions comprises at least one of:

deleting the content item; or

deleting the malicious information before sharing the content item with the application.

9. A system for preventing sensitive data sharing, the system comprising:

a computing device comprising at least one physical processor; and

physical memory comprising computer-executable instructions that, when executed by the at least one physical processor, cause the computing device to:

determine that a content item is to be shared with an application by detecting that a share event corresponding to a system level messaging intent has been triggered;

intercept the content item before the content item is shared with the application by intercepting the share event and extracting the content item from the system level messaging intent;

analyze data of the content item, including determining that the content item comprises sensitive information associated with the computing device or a user of the computing device; and

in response to determining that the content item comprises sensitive information, display to a user attempting to share the sensitive information:

(a) an alert identifying the sensitive information; and

(b) a prompt to select one of two or more security actions;

receive, from the user attempting to share the sensitive information, an indication to execute a selected one of the two or more security actions; and

in response to receiving the indication, perform the selected one of the two or more security actions.

10. The system of claim 9 , wherein the application is a social network application.

11. The system of claim 9 , wherein the content item comprises at least one of:

a photograph,

a graphic,

an audio recording,

text,

a file, or

a website link.

12. The system of claim 9 , wherein the content item comprises sensitive information associated with the computing device or a user of the computing device.

13. The system of claim 9 , wherein the two or more security actions comprise at least two of:

blocking sharing the sensitive information with the application;

permitting sharing the sensitive information with the application; or

editing the sensitive information and sharing edited sensitive information with the application.

14. The system of claim 9 , wherein the selected one of the two or more security actions comprises at least one of:

blocking sharing the sensitive information with the application;

permitting sharing the sensitive information with the application; or

editing the sensitive information and sharing edited sensitive information with the application.

15. The system of claim 9 , wherein, to analyze the data of the content item, the computer-executable instructions further cause the computing device to:

determine that the content item comprises malicious information.

16. The system of claim 15 , wherein the selected one of the two or more security actions comprises at least one of:

deleting the content item; or

deleting the malicious information before sharing the content item with the application.

17. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

determine that a content item is to be shared with an application by detecting that a share event corresponding to a system level messaging intent has been triggered;

intercept the content item before the content item is shared with the application by intercepting the share event and extracting the content item from the system level messaging intent;

analyze data of the content item, including determining that the content item comprises sensitive information associated with the computing device or a user of the computing device; and

in response to determining that the content item comprises sensitive information, display to a user attempting to share the sensitive information:

(a) an alert identifying the sensitive information; and

(b) a prompt to select one of two or more security actions;

receive, from the user attempting to share the sensitive information, an indication to execute a selected one of the two or more security actions; and

in response to receiving the indication, perform the selected one of the two or more security actions.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2018
From: RAJPUT, PALLAVI; DARAK, ANAND; JOSHI, ANURADHA
To: SYMANTEC CORPORATION
Reel/Frame 046197/0480 →