IP Library Granted Patent US 9,235,728
Granted Patent B2
US 9,235,728 · App. 13/398,471 · Granted Jan 12, 2016

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,235,728
App. No.
13/398,471
Granted
Jan 12, 2016
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 (50)

1. A method comprising:

accessing, by a computer system, stored identity-theft nomenclature;

wherein the stored identity-theft nomenclature comprises a changing set of words and phrases determined to be suggestive of at least one of:

identity theft; and

exchange of identity-theft information;

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

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

identifying, by the computer system, at least one new computer-network resource responsive to the querying;

crawling, by the computer system, the at least one new computer-network resource;

collecting, by the computer system, identity-theft information from the at least one new 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 new 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 new computer-network resource, the validating comprising determining whether the at least one new 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 new 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. The method of claim 18 , wherein the discovering comprises determining how often particular chat rooms are referenced in a given chat dialog from the chat log database.

20. The method of claim 19 , wherein the discovering comprises, responsive to references to a given chat room exceeding a threshold, recording the given chat room for future crawling.

21. The method of claim 1 , wherein the identity-theft information identifies at least one of a chat network and a chat room that is determined likely to relate to identity theft.

22. The method of claim 1 , wherein the identity-theft information comprises a uniform resource locator (URL) to a website that is determined likely to relate to identity theft.

23. The method of claim 1 , wherein the identity-theft nomenclature comprises non-English words.

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

accessing stored identity-theft nomenclature;

wherein the stored identity-theft nomenclature comprises a changing set of words and phrases determined to be suggestive of at least one of:

identity theft; and

exchange of identity-theft information;

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

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

identifying at least one new computer-network resource responsive to the querying;

crawling the at least one new computer-network resource;

collecting identity-theft information from the at least one new 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 (3)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Jun 4, 2015
From: CSIDENTITY CORPORATION
To: CSIDENTITY CORPORATION
Reel/Frame 035820/0203 →
SECURITY INTEREST Recorded May 27, 2014
From: CSIDENTITY CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 033032/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2012
From: GOTTSCHALK, JR., HAROLD E.; CALDWELL, MICHAEL; CARLETON, JOEL
To: CSIDENTITY CORPORATION
Reel/Frame 028072/0034 →
Continuity (2)
Provisional Application 61444433 · Feb 18, 2011
Related Publication 20120215758A1 · Aug 23, 2012