IP Library Granted Patent US 8,396,877
Granted Patent B2
US 8,396,877 · App. 13/169,759 · Granted Mar 12, 2013

Method and apparatus for generating a fused view of one or more people

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,396,877
App. No.
13/169,759
Granted
Mar 12, 2013
Kind
B2
Abstract

In accordance with particular embodiments, a method includes receiving data from disparate data sources comprising data associated with different people. At least one of the data sources comprises data associated with at least one common person. The method also includes extracting at least one record from each of the disparate data sources. Each extracted record is associated with a corresponding person and comprises at least one feature associated with the corresponding person. The method additionally includes distributing the records to computers configured to identify matches between the records based on at least one matching feature associated with two or more records. The method further includes merging the at least one feature from each of the records of each corresponding match into merged records, each merged record corresponding to a different match. The method also includes generating at least one fused view associated with the at least one common person and comprising a merged record.

Claims (58)

1. A method comprising:

receiving data from a plurality of disparate data sources, the plurality of data sources comprising data associated with a plurality of different people, at least two different data sources comprising data associated with at least one common person;

extracting a plurality of records, the plurality of records comprising at least one record from each of the plurality of disparate data sources, each extracted record associated with a corresponding person and comprising at least one feature associated with the corresponding person;

distributing the plurality of records to a plurality of computers configured to identify one or more matches between the plurality of records based on at least one matching feature associated with two or more different records;

merging the at least one feature from each of the two or more different records of each corresponding match into one or more merged records, each of the one or more merged records corresponding to a different match of the one or more matches; and

generating at least one fused view, the at least one fused view associated with the at least one common person and comprising at least a first merged record comprising at least a first matching feature associated with two or more different records associated with the at least one common person.

2. The method of claim 1 , further comprising:

adding the one or more merged records to the plurality of records;

re-distributing the plurality of records to the plurality of computers further configured to identify one or more additional matches between the plurality of records based on at least one matching feature associated with two or more different records; and

merging the at least one feature from each of the two or more different records into one or more additional merged records, each of the one or more additional merged records corresponding to a different additional match of the one or more additional matches.

3. The method of claim 1 :

further comprising identifying one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more relationships.

4. The method of claim 3 :

further comprising identifying one or more patterns associated with the identified one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more patterns.

5. The method of claim 1 , further comprising distributing one or more rules to the plurality of computers along with the plurality of records, the one or more rules specifying how at least two features associated with two or more different records are to be combined in order to identify one or more matches between the plurality of records.

6. The method of claim 1 , further comprising receiving a request to generate the at least one fused view, the request received after receiving data from the plurality of disparate data sources and before distributing the plurality of records to the plurality of computers.

7. The method of claim 1 , wherein the at least one matching feature associated with two or more different records comprises a first feature associated with a first record of the two or more records that is similar to a second feature associated with a second record of the two or more records.

8. An apparatus comprising:

an interface configured to receive data from a plurality of disparate data sources, the plurality of data sources comprising data associated with a plurality of different people, at least two different data sources comprising data associated with at least one common person; and

a processor coupled to the interface and configured to:

extract a plurality of records, the plurality of records comprising at least one record from each of the plurality of disparate data sources, each extracted record associated with a corresponding person and comprising at least one feature associated with the corresponding person;

distribute the plurality of records to a plurality of computers configured to identify one or more matches between the plurality of records based on at least one matching feature associated with two or more different records;

merge the at least one feature from each of the two or more different records of each corresponding match into one or more merged records, each of the one or more merged records corresponding to a different match of the one or more matches; and

generate at least one fused view, the at least one fused view associated with the at least one common person and comprising at least a first merged record comprising at least a first matching feature associated with two or more different records associated with the at least one common person.

9. The apparatus of claim 8 , wherein the processor is further configured to:

add the one or more merged records to the plurality of records;

re-distribute the plurality of records to the plurality of computers further configured to identify one or more additional matches between the plurality of records based on at least one matching feature associated with two or more different records; and

merge the at least one feature from each of the two or more different records into one or more additional merged records, each of the one or more additional merged records corresponding to a different additional match of the one or more additional matches.

10. The apparatus of claim 8 :

wherein the processor is further configured to identify one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more relationships.

11. The apparatus of claim 10 :

wherein the processor is further configured to identify one or more patterns associated with the identified one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more patterns.

12. The apparatus of claim 8 , wherein the processor is further configured to distribute one or more rules to the plurality of computers along with the plurality of records, the one or more rules specifying how at least two features associated with two or more different records are to be combined in order to identify one or more matches between the plurality of records.

13. The apparatus of claim 8 , wherein the processor is further configured to receive a request to generate the at least one fused view, the request received after receiving data from the plurality of disparate data sources and before distributing the plurality of records to the plurality of computers.

14. The apparatus of claim 8 , wherein the at least one matching feature associated with two or more different records comprises a first feature associated with a first record of the two or more records that is similar to a second feature associated with a second record of the two or more records.

15. A non-transitory computer readable medium comprising logic configured to:

receive data from a plurality of disparate data sources, the plurality of data sources comprising data associated with a plurality of different people, at least two different data sources comprising data associated with at least one common person;

extract a plurality of records, the plurality of records comprising at least one record from each of the plurality of disparate data sources, each extracted record associated with a corresponding person and comprising at least one feature associated with the corresponding person;

distribute the plurality of records to a plurality of computers configured to identify one or more matches between the plurality of records based on at least one matching feature associated with two or more different records;

merge the at least one feature from each of the two or more different records of each corresponding match into one or more merged records, each of the one or more merged records corresponding to a different match of the one or more matches; and

generate at least one fused view, the at least one fused view associated with the at least one common person and comprising at least a first merged record comprising at least a first matching feature associated with two or more different records associated with the at least one common person.

16. The medium of claim 15 , wherein the logic is further configured to:

add the one or more merged records to the plurality of records;

re-distribute the plurality of records to the plurality of computers further configured to identify one or more additional matches between the plurality of records based on at least one matching feature associated with two or more different records; and

merge the at least one feature from each of the two or more different records into one or more additional merged records, each of the one or more additional merged records corresponding to a different additional match of the one or more additional matches.

17. The medium of claim 15 :

wherein the logic is further configured to identify one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more relationships.

18. The medium of claim 17 :

wherein the logic is further configured to identify one or more patterns associated with the identified one or more relationships between the at least one common person and the plurality of different people; and

wherein the at least one fused view further comprises a representation of the one or more patterns.

19. The medium of claim 15 , wherein the logic is further configured to distribute one or more rules to the plurality of computers along with the plurality of records, the one or more rules specifying how at least two features associated with two or more different records are to be combined in order to identify one or more matches between the plurality of records.

20. The medium of claim 15 , wherein the logic is further configured to receive a request to generate the at least one fused view, the request received after receiving data from the plurality of disparate data sources and before distributing the plurality of records to the plurality of computers.

21. The medium of claim 15 , wherein the at least one matching feature associated with two or more different records comprises a first feature associated with a first record of the two or more records that is similar to a second feature associated with a second record of the two or more records.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
CHANGE OF NAME Recorded Mar 21, 2025
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: EVERFOX HOLDINGS LLC
Reel/Frame 070585/0625 →
SECURITY INTEREST Recorded Sep 29, 2023
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 065086/0822 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0309 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, LLC (FKA PORTAUTHORITY TECHNOLOGIES, INC.); RAYTHEON OAKLEY SYSTEMS, LLC; FORCEPOINT FEDERAL LLC (FKA RAYTHEON CYBER PRODUCTS, LLC, FKA RAYTHEON CYBER PRODUCTS, INC.)
Reel/Frame 055492/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: FORCEPOINT FEDERAL LLC
To: FORCEPOINT LLC
Reel/Frame 043397/0460 →
CHANGE OF NAME Recorded Feb 16, 2016
From: RAYTHEON CYBER PRODUCTS, LLC
To: FORCEPOINT FEDERAL LLC
Reel/Frame 037821/0818 →
PATENT SECURITY AGREEMENT Recorded Jun 9, 2015
From: WEBSENSE, INC.; RAYTHEON OAKLEY SYSTEMS, LLC; RAYTHEON CYBER PRODUCTS, LLC (FORMERLY KNOWN AS RAYTHEON CYBER PRODUCTS, INC.); PORT AUTHORITY TECHNOLOGIES, INC.
To: RAYTHEON COMPANY
Reel/Frame 035859/0282 →
CHANGE OF NAME Recorded Jun 2, 2015
From: RAYTHEON CYBER PRODUCTS, INC.
To: RAYTHEON CYBER PRODUCTS, LLC
Reel/Frame 035806/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: RAYTHEON COMPANY
To: RAYTHEON CYBER PRODUCTS, INC.
Reel/Frame 035774/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2011
From: PAULK, RODERIC W.; KRETZ, DONALD R.; GLICK, BRYAN D.
To: RAYTHEON COMPANY
Reel/Frame 026658/0690 →