IP Library Granted Patent US 10,311,074
Granted Patent B1
US 10,311,074 · App. 15/590,956 · Granted Jun 4, 2019

Identification and compiling of information relating to an entity

Inventors: Mitchell Beard (Falls Church, VA); Allen Chang (Mountain View, CA); Chris Hammett (Washington, DC); Jeremy Liu (Arlington, VA); Matthew Elkherj (Menlo Park, CA); Ryan Beiermeister (San Francisco, CA); Ryan Smith (Vienna, VA); Tatyana Gordeeva (Palo Alto, CA); William Ayers (Washington, DC)
Assignee: Palantir Technologies Inc.
G06F16/25G06F16/248G06F16/2455G06F16/24573G06F16/24578G06Q10/06
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,311,074
App. No.
15/590,956
Granted
Jun 4, 2019
Kind
B1
Abstract

Systems and methods are provided for identifying and compiling information relating to an entity for investigative analysis. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to search, in one or more data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, identify from the first plurality of records a subset of records that match the known characteristics with a substantial confidence, compile the subset of records to form a unified record representing the entity and conduct a second search with information from the unified record to obtain a second plurality of search results.

Claims (43)

1. A method being implemented by a computing system including one or more physical processors and storage media storing machine-readable instructions, the method comprising:

searching, in a plurality of federated data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, at least two of the federated data sources of the plurality of federated data sources being structured according to different schemas;

identifying, in response to the searching, from the first plurality of records, a subset of records having at least one characteristic matching at least one known characteristic of the plurality of known characteristics and at least one other characteristic partially matching at least one other known characteristic of the plurality of known characteristics, the partial match comprising a mismatch of at least one character but no more than two characters;

compiling, in response to the identifying, the subset of records to form a unified record representing the entity;

collapsing, in response to the compiling, one or more characteristics of the unified record that are identical in the unified record;

conducting a second search with information from the unified record to obtain a second plurality of search results, each result of the second search representing a potential connection between the entity and a corresponding activity of the entity;

presenting, on an interface, at least part of the records from the first plurality of records and the second plurality of records, wherein the interface is configured to allow a user to annotate the at least part of the records;

receiving one or more annotations made to the at least part of the records, the one or more annotations including at least one marking of a record as any of relevant or not relevant; and

wherein the second search is conducted based on the one or more annotations made to the at least part of the records.

2. The method of claim 1 , wherein the annotation comprises confirmation that a record is associated with the entity.

3. The method of claim 1 , further comprising storing the annotation in a library in a non-transitory medium.

4. The method of claim 1 , further comprising ranking the records before presenting the records on the interface.

5. The method of claim 1 , wherein the subset of records have perfect match to the known characteristics.

6. The method of claim 1 , further comprising generating variations of the known characteristics as additional queries for a third search.

7. A system comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the system to perform:

searching, in a plurality of federated data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, at least two of the federated data sources of the plurality of federated data sources being structured according to different schemas;

identifying, in response to the searching, from the first plurality of records, a subset of records having at least one characteristic matching at least one known characteristic of the plurality of known characteristics and at least one other characteristic partially matching at least one other known characteristic of the plurality of known characteristics, the partial match comprising a mismatch of at least one character but no more than two characters;

compiling, in response to the identifying, the subset of records to form a unified record representing the entity;

collapsing, in response to the compiling, one or more characteristics of the unified record that are identical in the unified record;

conducting a second search with information from the unified record to obtain a second plurality of search results, each result of the second search representing a potential connection between the entity and a corresponding activity of the entity;

present, for display on an interface, at least part of the records from the first plurality of records and the second plurality of records, wherein the interface is configured to allow a user to annotate the at least part of the records;

receive one or more annotations made to the at least part of the records, the one or more annotations including at least one marking of a record as any of relevant or not relevant; and

wherein the second search is conducted based on the one or more annotations made to the at least part of the records.

8. The system of claim 7 , wherein the annotation comprises confirmation that a record is associated with the entity.

9. The system of claim 7 , wherein the instructions further cause the system to store the annotation in a library in a non-transitory medium.

10. The system of claim 7 , wherein the instructions further cause the system to rank the records before presenting the records on the interface.

11. The system of claim 7 , wherein the subset of records have perfect match to the known characteristics.

12. The system of claim 7 , wherein the instructions further cause the system to generate variations of the known characteristics as additional queries for a third search.

13. A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:

searching, in a plurality of federated data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, at least two of the federated data sources of the plurality of federated data sources being structured according to different schemas;

identifying, in response to the searching, from the first plurality of records, a subset of records having at least one characteristic matching at least one known characteristic of the plurality of known characteristics and at least one other characteristic partially matching at least one other known characteristic of the plurality of known characteristics, the partial match comprising a mismatch of at least one character but no more than two characters;

compiling, in response to the identifying, the subset of records to form a unified record representing the entity;

collapsing, in response to the compiling, one or more characteristics of the unified record that are identical in the unified record;

conducting a second search with information from the unified record to obtain a second plurality of search results, each result of the second search representing a potential connection between the entity and a corresponding activity of the entity;

present, for display on an interface, at least part of the records from the first plurality of records and the second plurality of records, wherein the interface is configured to allow a user to annotate the at least part of the records;

receive one or more annotations made to the at least part of the records, the one or more annotations including at least one marking of a record as any of relevant or not relevant; and

wherein the second search is conducted based on the one or more annotations made to the at least part of the records.

14. The non-transitory computer readable medium of claim 13 , wherein the annotation comprises confirmation that a record is associated with the entity.

15. The non-transitory computer readable medium of claim 13 , wherein the instructions further cause the processors to store the annotation in a library in a non-transitory medium.

16. The non-transitory computer readable medium of claim 13 , wherein the instructions further cause the processors to rank the records before presenting the records on the interface.

17. The non-transitory computer readable medium of claim 13 , wherein the subset of records have perfect match to the known characteristics.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: BEARD, MITCHELL; CHANG, ALLEN; HAMMETT, CHRIS; LIU, JEREMY; ELKHERJ, MATTHEW; BEIERMEISTER, RYAN; SMITH, RYAN; GORDEEVA, TATYANA; AYERS, WILLIAM
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 046486/0177 →
Continuity (1)
Provisional Application 62434936 · Dec 15, 2016
Cited By (1)
US 12,591,580