IP Library Granted Patent US 9,710,868
Granted Patent B2
US 9,710,868 · App. 15/341,096 · Granted Jul 18, 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
G06Q50/265G06F17/30867G06F21/6245H04L63/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,710,868
App. No.
15/341,096
Granted
Jul 18, 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 (33)

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;

wherein the at least one computer-network resource comprises a chat room;

wherein the collecting comprises logging chat dialog from the chat room into a chat log database; and

processing, by the computer system, the identity-theft information for compromised personally-identifying information (PII), wherein the processing comprises discovering new chat rooms based, at least in part, on an analysis of chat dialogs in the chat log database and storing the compromised PII.

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

3. The method of claim 1 , wherein the processing comprises extracting the 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 at least one 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 , 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.

11. 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.

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

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

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

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

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

17. A computer-program product comprising a non-transitory computer-readable storage 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; and

wherein the at least one computer-network resource comprises a chat room;

wherein the collecting comprises logging chat dialog from the chat room into a chat log database; and

processing the identity-theft information for compromised personally-identifying information (PII), wherein the processing comprises discovering new chat rooms based, at least in part, on an analysis of chat dialogs in the chat log database and storing the compromised PII.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2016
From: GOTTSCHALK, HAROLD E., JR.; CALDWELL, MICHAEL; CARLETON, JOEL
To: CSIDENTITY CORPORATION
Reel/Frame 040199/0209 →
Continuity (4)
Continuation 14929835 · Nov 2, 2015
Continuation 13398471 · Feb 16, 2012
Provisional Application 61444433 · Feb 18, 2011
Related Publication 20170053369A1 · Feb 23, 2017