IP Library Granted Patent US 12682100
Granted Patent B2
US 12682100 · App. 18/816,983 · Granted Jul 14, 2026

Masking sensitive data on detecting presence of non-authorized user

Inventors: Pragati Dhumal (Pune, IN); Tanvi Sharma (Pune, IN)
Assignee: Avaya Management L.P.
G06F21/6218
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 12682100
App. No.
18/816,983
Filed
Aug 27, 2024
Granted
Jul 14, 2026
Kind
B2
Art Unit
2493
USPC
726/28
Abstract

Embodiments provide methods and systems for automatically censoring sensitive data. The methods and systems include receiving information that is to be displayed on a display of a computing device, analyzing the received information based on user security parameters, identifying sensitive data and non-sensitive data from the received information based on the user security parameters and displaying the received information on the display of the computing device. The methods and systems further include obtaining image data depicting a monitored environment in proximity to the display of the computing device, analyzing the image data to identify a detected event in the monitored environment and when the detected event in the monitored environment exceeds a predetermined threshold, censoring regions of the displaying received information where the identified sensitive data was displayed.

Claims (51)

1 . A method for automatically censoring sensitive data, the method comprising:

receiving, by a processor, information that is to be displayed on a display of a computing device;

analyzing, by the processor, the received information based on user security parameters;

identifying, by the processor, sensitive data and non-sensitive data from the received information based on the user security parameters;

displaying, by the processor, the received information on the display of the computing device;

obtaining, by the processor, image data depicting a monitored environment in proximity to the display of the computing device;

analyzing, by the processor, the image data to identify a detected event in the monitored environment, wherein the detected event is an event from a group of events comprising:

at least one object in the monitored environment,

a change in a first image of the monitored environment from a second image of the monitored environment, and

a change in distance of the identified at least one object to the computing device in the monitored environment; and

when the detected event in the monitored environment exceeds a predetermined threshold, censoring, by the processor, regions of the displaying received information where the identified sensitive data was displayed and alerting a user of the computing device.

2 . The method of claim 1 , wherein the user security parameters include preselected information by the user identifying sensitive data from the information that is to be displayed on the display of the computing device.

3 . The method of claim 1 , wherein censoring, by the processor, regions of the received information where the identified sensitive data is displayed includes displaying a graphical region over the identified sensitive data.

4 . The method of claim 1 , wherein censoring, by the processor, regions of the received information where the identified sensitive data is displayed includes reducing visibility of portions of the display where the identified sensitive information is displayed.

5 . The method of claim 1 , wherein censoring, by the processor, regions of the received information where the identified sensitive data is displayed includes reducing, by the processor, visibility of portions of the display where the identified sensitive information is displayed based on the change in distance of the identified at least one object to the computing device.

6 . The method of claim 1 , wherein alerting, by the processor, the user of the computing device when the detected event exceeds the predetermined threshold includes displaying, by the processor, a notification message on the display of the computing device to alert the user.

7 . The method of claim 1 , wherein alerting, by the processor, the user of the computing device when the detected event exceeds the predetermined threshold includes displaying, by the processor, an image of the monitored environment at a time of the detected event on the display of the computing device to alert the user.

8 . The method of claim 1 , further comprising removing, by the processor, the censoring of the regions of the received information where the identified sensitive data is displayed when the detected event in the monitored environment no longer exceeds the predetermined threshold such that identified sensitive information is displayed.

9 . The method of claim 1 , wherein obtaining, by the processor, the image data depicting the monitored environment in proximity to the display of the computing device includes recognizing, by the processor, at least one face from the image data; and

wherein analyzing, by the processor, the image data to identify the detected event in the monitored environment includes determining, by the processor, the at least one recognized face from the image data does not match an authorized facial image.

10 . The method of claim 1 , wherein obtaining, by the processor, image data depicting the monitored environment in proximity to the display of the computing device includes recognizing, by the processor, a background environment from the image data;

wherein analyzing, by the processor, the image data to identify the detected event in the monitored environment includes, determining, by the processor, the recognized background environment does not match a preset background environment.

11 . A computer system, comprising:

a processor; and

a computer-readable storage medium storing computer-readable instructions, which when executed by the processor, cause the processor to:

receive information that is to be displayed on a display of a computing device;

analyze the received information based on user security parameters;

identify sensitive data and non-sensitive data from the received information based on the user security parameters;

display the received information on the display of the computing device;

obtain image data depicting a monitored environment in proximity to the display of the computing device;

analyze the image data to identify a detected event in the monitored environment, wherein the detected event is an event from a group of events comprising:

at least one object in the monitored environment,

a change in a first image of the monitored environment from a second image of the monitored environment, and

a change in distance of the identified at least one object to the computing device in the monitored environment; and

when the detected event in the monitored environment exceeds a predetermined threshold, censor regions of the displaying received information where the identified sensitive data was displayed and alert a user of the computing device.

12 . The computer system of claim 11 , wherein the user security parameters include preselected information by the user identifying sensitive data from the information that is to be displayed on the display of the computing device.

13 . The computer system of claim 11 , wherein censor regions of the received information where the identified sensitive data is displayed includes displaying a graphical region over the identified sensitive data.

14 . The computer system of claim 11 , wherein censor regions of the received information where the identified sensitive data is displayed includes reducing visibility of portions of the display where the identified sensitive information is displayed.

15 . The computer system of claim 11 , wherein censor regions of the received information where the identified sensitive data is displayed includes reducing visibility of portions of the display where the identified sensitive information is displayed based on the change in distance of the identified at least one object to the computing device.

16 . A computer program product comprising:

a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured, when executed by a processor, to:

receive information that is to be displayed on a display of a computing device;

analyze the received information based on user security parameters;

identify sensitive data and non-sensitive data from the received information based on the user security parameters;

display the received information on the display of the computing device;

obtain image data depicting a monitored environment in proximity to the display of the computing device;

analyze the image data to identify a detected event in the monitored environment, wherein the detected event is one of a group of events comprising:

at least one object in the monitored environment,

a change in a first image of the monitored environment from a second image of the monitored environment, and

a change in distance of the identified at least one object to the computing device in the monitored environment; and

when the detected event in the monitored environment exceeds a predetermined threshold, censor regions of the displaying received information where the identified sensitive data was displayed and alert a user of the computing device.