IP Library Granted Patent US 10,783,261
Granted Patent B1
US 10,783,261 · App. 15/981,266 · Granted Sep 22, 2020

Systems and methods for preventing sensitive information exposure based on a surrounding audience

Inventors: Lei Gu (Bedford, MA); Ilya Sokolov (Boston, MA)
Assignee: NortonLifeLock Inc.
G06F21/606G06K9/00288H04L63/0861H04L63/102
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,783,261
App. No.
15/981,266
Granted
Sep 22, 2020
Kind
B1
Abstract

The disclosed computer-implemented method for preventing sensitive information exposure based on a surrounding audience may include (1) detecting, from one or more communication devices, surrounding audience data associated with an audience presentation on a presentation device, the audience presentation including sensitive information and non-sensitive information, (2) determining an audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience, (3) assigning an information exposure policy to the audience presentation based on the audience profile, and (4) performing a security action to enforce the information exposure policy on the presentation device such that the sensitive information is prevented from being exposed to the surrounding audience during the audience presentation. Various other methods, systems, and computer-readable media are also disclosed.

Claims (77)

1. A computer-implemented method for preventing sensitive information exposure based on a surrounding audience, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

detecting, by the computing device, from one or more communication devices, surrounding audience data associated with an audience presentation on a presentation device, the audience presentation including sensitive information and non-sensitive information;

determining, by the computing device, an audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience;

assigning, by the computing device, an information exposure policy to the audience presentation based on the audience profile; and

performing, by the computing device, a security action to enforce the information exposure policy on the presentation device such that the sensitive information is prevented from being exposed to the surrounding audience during the audience presentation, wherein performing the security action comprises suppressing the sensitive information and wherein suppressing the sensitive information comprises:

receiving, during the audience presentation, a notification of a message comprising the sensitive information directed to a presenter of the audience presentation on the presentation device; and

preventing the message from being displayed by the presentation device to the unintended audience members in the surrounding audience during the audience presentation.

2. The computer-implemented method of claim 1 , further comprising:

receiving new surrounding audience data;

determining a change in the audience profile based on the new surrounding audience data; and

updating the information exposure policy based on the change in the audience profile.

3. The computer-implemented method of claim 1 , wherein detecting, by the computing device, from the one or more communication devices, the surrounding audience data associated with the audience presentation on the presentation device, the audience presentation including the sensitive information and the non-sensitive information, comprises detecting at least one of:

facial recognition data;

voice detection data; and

communication device data.

4. The computer-implemented method of claim 1 , wherein determining, by the computing device, the audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience, comprises:

identifying one or more categories associated with the surrounding audience data; and

determining the audience profile based on the categories.

5. The computer-implemented method of claim 4 , wherein the categories comprise at least one of:

an age category;

an organization department category;

an organization clearance level category;

a communication device compliance level category;

a communication device application category; and

an information exposure capability category.

6. The computer-implemented method of claim 1 , wherein performing the security action comprises obscuring the sensitive information.

7. The computer-implemented method of claim 1 , wherein suppressing the sensitive information further comprises:

generating a map showing members of the surrounding audience outside a proximity of the presentation device; and

preventing the audience presentation from being displayed by the presentation device.

8. The computer-implemented method of claim 1 , wherein suppressing the sensitive information further comprises displaying only the non-sensitive information during the audience presentation.

9. The computer-implemented method of claim 1 , wherein the information exposure policy comprises at least one of:

a data loss prevention policy defined for a document associated with the audience presentation; and

a parental control policy defined for age-based content associated with the audience presentation.

10. The computer-implemented method of claim 1 , wherein preventing the message from being displayed by the presentation device to the unintended audience members in the surrounding audience during the audience presentation comprises:

generating a map showing members of the surrounding audience outside of a geo-fence perimeter of the presentation device; and

preventing the message and an entirety of the audience presentation from being displayed by the presentation device to the surrounding audience outside of the geo-fence perimeter, wherein the surrounding audience outside of the geo-fence perimeter comprises the unintended audience members.

11. The computer-implemented method of claim 10 , further comprising:

preventing the message from being displayed by the presentation device to the surrounding audience inside of the geo-fence perimeter; and

displaying only the non-sensitive information to the surrounding audience inside of the geo-fence perimeter during the audience presentation.

12. A system for preventing sensitive information exposure based on a surrounding audience, the system comprising:

a detection module, stored in memory, that detects from one or more communication devices, surrounding audience data associated with an audience presentation on a presentation device, the surrounding audience data including sensitive information and non-sensitive information;

a determining module, stored in the memory, that determines an audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience;

an assignment module, stored in the memory, that assigns an information exposure policy to the sensitive information based on the audience profile;

a security module, stored in the memory, that performs a security action to enforce the information exposure policy on the presentation device such that the sensitive information is prevented from being exposed to the surrounding audience during the audience presentation, wherein the security action is performed by suppressing the sensitive information and wherein the sensitive information is suppressed by:

receiving, during the audience presentation, a notification of a message comprising the sensitive information directed to a presenter of the audience presentation on the presentation device; and

preventing the message from being displayed by the presentation device to the unintended audience members in the surrounding audience during the audience presentation; and

at least one physical processor that executes the detection module, the determining module, the assignment module, and the security module.

13. The system of claim 12 , wherein the determining module further:

detects new surrounding audience data from the communication devices;

determines a change in the audience profile based on the new surrounding audience data; and

updates the information exposure policy based on the change in the audience profile.

14. The system of claim 12 , wherein the detection module detects from the one or more communication devices, the surrounding audience data associated with the audience presentation on the presentation device, the surrounding audience data including the sensitive information and the non-sensitive information, by detecting at least one of:

facial recognition data;

voice detection data; and

communication device data.

15. The system of claim 12 , wherein the determining module determines the audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience, by:

identifying one or more categories associated with the surrounding audience data; and

determining the audience profile based on the categories.

16. The system of claim 15 , wherein the categories comprise at least one of:

an age category;

an organization department category;

an organization clearance level category;

a communication device compliance level category;

a communication device application category; and

an information exposure capability category.

17. The system of claim 12 , wherein the security module performs the security action by obscuring the sensitive information.

18. The system of claim 12 , wherein the security module further suppresses the sensitive information by:

generating a map showing members of the surrounding audience outside a proximity of the presentation device; and

preventing the audience presentation from being displayed by the presentation device based on the map.

19. The system of claim 12 , wherein the security module further suppresses the sensitive information by displaying only the non-sensitive information during the audience presentation.

20. 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:

detect, by the computing device, from one or more communication devices, surrounding audience data associated with an audience presentation on a presentation device, the audience presentation including sensitive information and non-sensitive information;

determine, by the computing device, an audience profile based on the surrounding audience data, the audience profile identifying one or more unintended audience members in the surrounding audience;

assign, by the computing device, an information exposure policy to the audience presentation based on the audience profile; and

perform, by the computing device, a security action to enforce the information exposure policy on the presentation device such that the sensitive information is prevented from being exposed to the surrounding audience during the audience presentation, wherein the security action is performed by suppressing the sensitive information and wherein the sensitive information is suppressed by:

receiving, during the audience presentation, a notification of a message comprising the sensitive information directed to a presenter of the audience presentation on the presentation device; and

preventing the message from being displayed by the presentation device to the unintended audience members in the surrounding audience during the audience presentation.

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 May 16, 2018
From: GU, LEI; SOKOLOV, ILYA
To: SYMANTEC CORPORATION
Reel/Frame 045821/0301 →
Cited By (1)
US 12,694,149