IP Library Granted Patent US 9,558,368
Granted Patent B2
US 9,558,368 · App. 14/929,835 · Granted Jan 31, 2017

System and methods for identifying compromised personally identifiable information on the internet

Inventors: Harold E. Gottschalk, Jr. (El Cajon, CA); Michael Caldwell (Ramona, CA); Joel Carleton (San Diego, CA)
Assignee: CSIDENTITY CORPORATION
G06F21/6245G06F17/30867H04L63/1441
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 9,558,368
App. No.
14/929,835
Granted
Jan 31, 2017
Kind
B2
Abstract

In one embodiment, a method includes generating, by a computer system, a search-engine query from stored identity-theft nomenclature. The method also includes querying, by the computer system, at least one search engine via the search-engine query. Further, the method includes crawling, by the computer system, at least one computer-network resource identified via the querying. In addition, the method includes collecting, by the computer system, identity-theft information from the at least one computer-network resource. Additionally, the method includes processing, by the computer system, the identity-theft information for compromised personally-identifying information (PII).

Claims (35)

1. A method comprising:

generating, by a computer system, a search-engine query from stored identity-theft nomenclature;

querying, by the computer system, at least one search engine via the search-engine query;

crawling, by the computer system, at least one computer-network resource identified via the querying;

collecting, by the computer system, identity-theft information from the at least one computer-network resource;

processing, by the computer system, the identity-theft information for compromised personally-identifying information (PII)); and

wherein the processing comprises:

analyzing the identity-theft information for new identity-theft nomenclature; and

storing any new identity-theft nomenclature with the stored identity-theft nomenclature.

2. The method of claim 1 , wherein the collecting comprises scanning the at least one computer-network resource for at least a portion the stored identity-theft nomenclature.

3. The method of claim 1 , wherein the processing comprises extracting compromised PII from the identity-theft information, the extracting comprising recognizing at least one PII format.

4. The method of claim 3 , wherein the recognized PII format is selected from the group consisting of: token-separated data, one or more columns of data lacking column headers, multi-line labeled data, and magnetic-stripe data.

5. The method of claim 1 , wherein the processing comprises validating the at least one computer-network resource, the validating comprising determining whether the at least one computer-network resource is a likely source of false positives for compromised PII.

6. The method of claim 1 , wherein the processing comprises normalizing the identity-theft information, the normalizing comprising storing the identity-theft information according to a standardized format.

7. The method of claim 1 , comprising creating and delivering at least one of an alert and a report in connection with the identity-theft information.

8. The method of claim 1 , wherein the identity-theft information comprises information related to new sources of compromised PII.

9. The method of claim 1 , wherein the stored identity-theft nomenclature comprises words that are determined to be suggestive of identity-theft information.

10. The method of claim 1 , comprising ranking entries within the stored identity-theft nomenclature according to a relative significance of compromised PII that is gleaned thereby.

11. The method of claim 10 , wherein the ranking comprises ranking the stored identity-theft nomenclature according to a quality of compromised PII that is gleaned thereby.

12. The method of claim 10 , wherein the ranking comprises ranking the stored identity-theft nomenclature according to a quantity of compromised PII that is gleaned thereby.

13. The method of claim 10 , wherein the generating comprises generating the search-engine query from highly-ranked entries from the stored identity-theft nomenclature.

14. The method of claim 1 , wherein the at least one computer-network resource is a chat room.

15. The method of claim 14 , wherein the collecting comprises distinguishing spam postings from other dialog.

16. The method of claim 14 , wherein the collecting comprises logging chat dialog into a chat log database.

17. The method of claim 16 , wherein the processing comprises discovering new chat rooms, the discovering comprising analyzing chat dialogs stored in the chat log database.

18. The method of claim 17 , wherein the discovering comprises analyzing a frequency of the stored identity-theft nomenclature in the chat dialogs.

19. A computer-program product comprising a computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:

generating a search-engine query from stored identity-theft nomenclature;

querying at least one search engine via the search-engine query;

crawling at least one computer-network resource identified via the querying;

collecting identity-theft information from the at least one computer-network resource;

processing the identity-theft information for compromised personally-identifying information (PII); and

wherein the processing comprises:

analyzing the identity-theft information for new identity-theft nomenclature; and

storing any new identity-theft nomenclature with the stored identity-theft nomenclature.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: GOTTSCHALK, HAROLD E., JR.; CALDWELL, MICHAEL; CARLETON, JOEL
To: CSIDENTITY CORPORATION
Reel/Frame 036946/0540 →
Continuity (3)
Continuation 13398471 · Feb 6, 2012
Provisional Application 61444433 · Feb 18, 2011
Related Publication 20160055350A1 · Feb 25, 2016