IP Library Granted Patent US 10,009,457
Granted Patent B2
US 10,009,457 · App. 15/431,993 · Granted Jun 26, 2018

De-duping identities using network analysis and behavioral comparisons

Inventors: Matthew Polega (New York, NY); Scott Crouch (New York, NY); Florian Mayr (Wainfleet, CA); Stephen Okano (New York, NY)
Assignee: MARK43, INC.
H04M3/2281G06F17/30672G06F17/30702H04L67/306H04M3/2218H04M15/41
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 10,009,457
App. No.
15/431,993
Granted
Jun 26, 2018
Kind
B2
Abstract

A processing device identifies comparison subjects comprising a first subject and a second subject. The processing device builds a first network of a first profile of the first subject and a second network of a second profile of the second subject, wherein the first network and the second network are multi-degree connections networks. The processing device the first network and second network to produce a similarity score. The processing device examining first-degree connections between the first network and the second network and accounting for centralities that rely on information about the first network and the second network. Responsive to the similarity score exceeding a similarity threshold, indicating the first profile and the second profile correspond to a common profile for the first subject and the second subject.

Claims (49)

1. A method comprising:

identifying, by a processing device, a plurality of comparison subjects comprising a first subject and a second subject;

collecting, by the processing device, social connection data from a social network platform;

building, by the processing device, a first network of a first profile of the first subject and a second network of a second profile of the second subject in view of the social connection data, wherein the first network and the second network comprise multi-degree connection networks;

comparing, by the processing device, the first network and the second network to produce a similarity score, wherein the comparing comprises examining first-degree connections between the first network and the second network; and

responsive to the similarity score exceeding a similarity threshold, generating, by the processing device, an alert to cause one or more processing devices to merge the first profile and the second profile into a common profile for the first subject and the second subject.

2. The method of claim 1 , wherein the first profile and the second profile further comprise an inventory of at least one of centrality scores, call data records (CDRs), social connections, or network behavior.

3. The method of claim 1 , wherein the first network information about the entire network comprises second degree or greater connections.

4. The method of claim 1 , wherein the comparing further comprises examining at least one of a popularity, a connectedness, or an influence in a network context of the first network and the second network.

5. The method of claim 1 , wherein the comparing further comprises examining cross-reference relationship-based data with additional data in order to generate network-based data.

6. The method of claim 1 , further comprising seeking, by the processing device, authorization for the merge from a system user before performing the merge operation.

7. The method of claim 1 , wherein causing the merge of the first profile and the second profile comprises merging identity data associated with the first subject with identity data associated with the second subject.

8. The method of claim 1 , further comprising collecting communication records of the first subject and the second subject and inserting the communication records into the first network and the second network, respectively.

9. The method of claim 8 , further comprising comparing the collected communication records of the first subject and the second subject for at least one of a relationship type, relationship strength, or whether a relationship is bidirectional.

10. The method of claim 1 , further comprising, wherein building the first network and the second network comprises:

selecting a seed node for a network;

locating a unique set of nodes in the network;

determining a unique set of links in the network among the seed node and the unique set of nodes; and

outputting a network object.

11. The method of claim 1 , wherein the comparing comprises:

determining a centrality score for each of the first subject and the second subject;

creating a call frequency list for each of the first subject and the second subject; and

determining a level of variation between the first subject and the second subject in view of centrality scores and call frequency lists.

12. The method of claim 1 , wherein the comparing the first network and the second network to produce a similarity score further comprises accounting for centralities that rely on information about the first network and the second network.

13. The method of claim 1 further comprising, responsive to the similarity score exceeding a similarity threshold, presenting the first profile of the first subject and the second profile of the second subject as candidates for a merge operation.

14. A system comprising:

a memory;

a processing device operatively couple to the memory to:

identify comparison subjects comprising a first subject and a second subject;

collect social connection data from a social network platform;

build a first network of a first profile of the first subject and a second network of a second profile of the second subject in view of the social connection data, wherein the first network and the second network comprise multi-degree connection networks;

compare the first network and the second network to produce a similarity score, wherein the comparing comprises examining first-degree connections between the first network and the second network; and

responsive to the similarity score exceeding a similarity threshold, generate an alert to cause one or more processing devices to merge the first profile and the second profile into a common profile for the first subject and the second subject.

15. A method, comprising:

linking a phone number to a subject;

determining that the phone number of the subject is no longer being used;

identifying, by the processing device, commonly called telephone numbers of the subject by traversing a first network of nodes that comprises calls made by the subject;

identifying, by the processing device, call frequencies of telephone numbers of the subject by traversing a second network of nodes comprising call data records (CDRs) of the telephone numbers of the subject; and

responsive to determining that one or more nodes in the second network have call frequencies of a telephone number matching corresponding nodes having the telephone number in the first network, generating an alert identifying a phone associated with the telephone number as a burner phone.

16. The method of claim 15 , wherein linking a phone number to a subject comprises subpoenaing phone record of the subject and matching a calling number to a phone the subject had obtained.

17. The method of claim 15 , wherein determining that or one more nodes in the second network have call frequencies of a telephone number matching corresponding nodes in the first network having the telephone number further comprises matching associated at least one of centralities or a location corresponding nodes in the second network to the first network.

18. A system comprising:

a memory;

a processing device operatively couple to the memory to:

link a phone number to a subject;

determine that the phone number of the subject is no longer being used;

identify commonly called telephone numbers of the subject by traversing a first network of nodes that comprises calls made by the subject;

identify call frequencies of telephone numbers of the subject in call data records of the subject by traversing a second network of nodes that comprise the call data records of the telephone numbers of the subject; and

responsive to determining that one or more nodes in the second network have call frequencies of a telephone number matching corresponding nodes having the telephone number in the first network, generating an alert identifying a phone associated with the telephone number as a burner phone.

Assignments (2)
SECURITY INTEREST Recorded Dec 15, 2022
From: MARK43, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 062220/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: POLEGA, MATTHEW; CROUCH, SCOTT; MAYR, FLORIAN; OKANO, STEPHEN
To: MARK43, INC.
Reel/Frame 041252/0286 →
Continuity (3)
Continuation 15185545 · Jun 17, 2016
Provisional Application 62198357 · Jul 29, 2015
Related Publication 20170155757A1 · Jun 1, 2017
Cited By (2)
US 12,323,548 US 12,401,739