IP Library Granted Patent US 8,732,821
Granted Patent B1
US 8,732,821 · App. 12/724,061 · Granted May 20, 2014

Method and apparatus for preventing accidential disclosure of confidential information via visual representation objects

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 8,732,821
App. No.
12/724,061
Granted
May 20, 2014
Kind
B1
Abstract

A method and apparatus for preventing accidental disclosure of confidential information via visual representation objects is described. In one embodiment, the method includes establishing pattern information with respect to confidential information, wherein the confidential information is used to authenticate users, monitoring a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data, comparing the input data with the pattern information to identify at least one unobscured portion of the confidential information and producing indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object.

Claims (46)

1. A method of preventing accidental disclosure of confidential information via visual representation objects, comprising:

establishing pattern information with respect to confidential information, wherein the confidential information is used to authenticate users;

monitoring a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data;

determining whether display of the input data on the visual representation object is obscured;

comparing, via at least one computer processor, the input data with the pattern information to identify at least one unobscured portion of the confidential information when it is determined that the display of the input data is not obscured; and

producing and displaying indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object based on the comparison, the display of the indicia of detection being different from the display of the input data,

wherein comparing the pattern information with the input data further comprises comparing the identified at least one unobscured portion with a whitelist, and

wherein the whitelist comprises approved textual data for the visual representation object.

2. The method of claim 1 , wherein the establishing the pattern information further comprises determining unique textual data based on statistical data for the confidential information, wherein the unique textual data comprises various portions of the confidential information.

3. The method of claim 1 , further comprising:

transforming the pattern information and the input data into the indicia of detection.

4. The method of claim 1 , wherein the establishing the pattern information further comprises comparing the pattern information with a metric for determining effective character strings for identifying the confidential information.

5. The method of claim 1 , wherein producing the indicia of detection further comprises blocking communication of the input data to the visual representation object.

6. The method of claim 1 , wherein producing the indicia of detection further comprises blocking display of characters entered subsequent to the unobscured portions of the confidential information.

7. The method of claim 6 , wherein the unobscured portions of the confidential information comprise a password prefix.

8. The method of claim 1 , wherein producing the indicia of detection further comprises permitting communication of the input data when the visual representation object comprises a password control.

9. The method of claim 1 , wherein comparing the pattern information with the input data further comprises examining application software that created the visual representation object with a second whitelist.

10. An apparatus for preventing accidental disclosure of confidential information via visual representation objects, comprising:

an establishment module to generate pattern information with respect to confidential information, wherein the confidential information is used to authenticate users;

a monitoring module to access a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data and is displayed on a display unit;

a determination module to determine whether display of the input data on the visual representation object is obscured;

a comparison module, executing in conjunction with at least one memory and computer processor, to examine the input data and the pattern information to identify at least one unobscured portion of the confidential information when it is determined that the display of the input data is not obscured; and

a production module that produces and displays indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object based on the comparison, the display of the indicia of detection being different from the display of the input data,

wherein the comparison module compares the identified at least one unobscured portion with a whitelist, and

wherein the whitelist comprises approved textual data for the visual representation object.

11. The apparatus of claim 10 , wherein the establishment module determines unique textual data based on statistical data for the confidential information, wherein the unique textual data comprises various portions of the confidential information.

12. The apparatus of claim 10 , wherein the production module blocks communication of the input data to the visual representation object.

13. The apparatus of claim 10 , wherein the production module permits communication of the input data when the visual representation object comprises a password control.

14. The apparatus of claim 10 , wherein the comparison module examines application software that created the visual representation object with a second whitelist.

15. At least one non-transitory computer-readable-storage medium comprising one or more processor-executable instructions that, when executed by at least one processor, causes the at least one processor to:

establish pattern information with respect to confidential information, wherein the confidential information is used to authenticate users;

monitor a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data;

determine whether display of the input data on the visual representation object is obscured;

compare the input data with the pattern information to identify at least one unobscured portion of the confidential information when it is determined that the display of the input data is not obscured; and

produce and display indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object based on the comparison, the display of the indicia of detection being different from the display of the input data,

wherein comparing the pattern information with the input data further comprises comparing the identified at least one unobscured portion with a whitelist, and

wherein the whitelist comprises approved textual data for the visual representation object.

16. The at least one non-transitory computer-readable-storage medium of claim 15 ,

wherein the one or more processor-executable instructions further cause the at least one processor to:

block communication of the input data to the visual representation object.

17. The at least one non-transitory computer-readable-storage medium of claim 15 ,

wherein the one or more processor-executable instructions further cause the at least one processor to:

permit communication of the input data when the visual representation object comprises a password control.

18. The at least one non-transitory computer-readable-storage medium of claim 15 ,

wherein the one or more processor-executable instructions further cause the at least one processor to:

examine application software that created the visual representation object with a second whitelist.

Assignments (5)
CHANGE OF NAME Recorded May 18, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 063697/0493 →
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 Mar 5, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052109/0186 →
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 →