IP Library Granted Patent US 11,126,609
Granted Patent B2
US 11,126,609 · App. 16/198,614 · Granted Sep 21, 2021

Feature clustering of users, user correlation database access, and user interface generation system

Inventors: Matthew Elkherj (Menlo Park, CA); Xavier Falco (London, GB); Pierre Cholet (New York, NY); Giulio D'Ali' Aula (Milan, IT); Andrew Ehrich (New York, NY)
Assignee: Palantir Technologies Inc.
G06F16/23G06F16/248G06F16/25G06Q30/0255G06Q30/0271G06Q30/0282G06Q50/01
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 11,126,609
App. No.
16/198,614
Granted
Sep 21, 2021
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a feature clustering of users, user correlation database access, and user interface generation system. The system can obtain information stored in different databases located across geographic regions, and determine unique users from the different information. The information can be included in unique records in the databases, with each record describing a particular user, and with each user described with imperfect identifying information. The system can analyze the different information utilizing machine learning models, and can associate each record with a particular unique user. The system can obtain identifications of items associated with each user, and determine the propensity of the user to disassociate with one or more items, or determine likelihoods of future association with different items not presently associated with the user.

Claims (41)

1. A computerized method implemented by one or more processors, the method comprising:

accessing information identifying a plurality of unique users, the unique users being determined based on user records stored in one or more electronic data sources, wherein at least some user records associated with a first unique user included at least some different information describing the first unique user;

determining a recommended service for the first unique user, wherein the first unique user is associated with a cluster of unique users having a common characteristic, and wherein the recommended service is determined based at least on services associated with unique users of the cluster to which the first unique user is not associated, wherein the recommended service is based on a ranking of the services with respect to the cluster of unique users, and wherein the ranking is based on information specific to the first unique user; and

providing, for presentation in an interactive user interface, summary data describing at least the first unique user.

2. The computerized method of claim 1 , further comprising:

determining that the first unique user is associated with the user records which included at least some different information, the determination being based on comparisons between the information describing the first unique user, wherein the comparisons exceed a threshold measure of similarity.

3. The computerized method of claim 2 , wherein the information describing the first unique user comprises identifying information, and wherein the comparisons are based on analyses of distinctions between the identifying information.

4. The computerized method of claim 2 , wherein the information describing the first unique user comprises a name, and wherein a comparison is associated with a measure between the name as included in a first user record and a second user record of the at least some user records.

5. The computerized method of claim 1 , wherein the ranking is based on respective numbers of remaining unique users associated with each service.

6. The computerized method of claim 1 , wherein the summary data may include one or more of services associated with the first unique user or analyses of descriptive text associated with interactions with the first unique user.

7. The computerized method of claim 1 , wherein the interactive user interface:

presents a map of a geographic area that includes the cluster of unique users, wherein the map identifies concentrations of the cluster of unique users;

receives a selection of the recommended service; and

updates the map of the geographic region to include concentrations of one or more of the unique users included in the cluster which are not connected with the recommended service.

8. A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the one or more processors, cause the processors to perform operations comprising:

accessing information identifying a plurality of unique users, the unique users being determined based on user records stored in one or more electronic data sources, wherein at least some user records associated with a first unique user included at least some different information describing the first unique user;

determining a recommended service for the first unique user, wherein the first unique user is associated with a cluster of unique users having a common characteristic, and wherein the recommended service is determined based at least on services associated with unique users of the cluster to which the first unique user is not associated, wherein the recommended service is based on a ranking of the services with respect to the cluster of unique users, and wherein the ranking is based on information specific to the first unique user; and

providing, for presentation in an interactive user interface, summary data describing at least the first unique user.

9. The system of claim 8 , wherein the operations further comprise:

determining that the first unique user is associated with the user records which included at least some different information, the determination being based on comparisons between the information describing the first unique user, wherein the comparisons exceed a threshold measure of similarity.

10. The system of claim 9 , wherein the information describing the first unique user comprises identifying information, and wherein the comparisons are based on analyses of distinctions between the identifying information.

11. The system of claim 9 , wherein the information describing the first unique user comprises a name, and wherein a comparison is associated with a measure between the name as included in a first user record and a second user record of the at least some user records.

12. The system of claim 8 , wherein the ranking is based on respective numbers of remaining unique users associated with each service.

13. The system of claim 8 , wherein the summary data may include one or more of services associated with the first unique user or analyses of descriptive text associated with interactions with the first unique user.

14. The system of claim 8 , wherein the interactive user interface:

presents a map of a geographic area that includes the cluster of unique users, wherein the map identifies concentrations of the cluster of unique users;

receives a selection of the recommended service; and

updates the map of the geographic region to include concentrations of one or more of the unique users included in the cluster which are not connected with the recommended service.

15. Non-transitory computer storage media storing instructions that when executed by a system of one or more processors, cause the processors to perform operations comprising:

accessing information identifying a plurality of unique users, the unique users being determined based on user records stored in one or more electronic data sources, wherein at least some user records associated with a first unique user included at least some different information describing the first unique user;

determining a recommended service for the first unique user, wherein the first unique user is associated with a cluster of unique users having a common characteristic, and wherein the recommended service is determined based at least on services associated with unique users of the cluster to which the first unique user is not associated, wherein the recommended service is based on a ranking of the services with respect to the cluster of unique users, and wherein the ranking is based on information specific to the first unique user; and

providing, for presentation in an interactive user interface, summary data describing at least the first unique user.

16. The computer storage media of claim 15 , wherein the operations further comprise:

determining that the first unique user is associated with the user records which included at least some different information, the determination being based on comparisons between the information describing the first unique user, wherein the comparisons exceed a threshold measure of similarity.

17. The computer storage media of claim 16 , wherein the information describing the first unique user comprises identifying information, and wherein the comparisons are based on analyses of distinctions between the identifying information.

18. The computer storage media of claim 16 , wherein the information describing the first unique user comprises a name, and wherein a comparison is associated with a measure between the name as included in a first user record and a second user record of the at least some user records.

19. The computer storage media of claim 15 , wherein the ranking is based on respective numbers of remaining unique users associated with each service.

20. The computer storage media of claim 15 , wherein the interactive user interface:

presents a map of a geographic area that includes the cluster of unique users, wherein the map identifies concentrations of the cluster of unique users;

receives a selection of the recommended service; and

updates the map of the geographic region to include concentrations of one or more of the unique users included in the cluster which are not connected with the recommended service.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: ELKHERJ, MATTHEW; FALCO, XAVIER; CHOLET, PIERRE; AULA, GIULIO D'ALI'; EHRICH, ANDREW
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 064911/0579 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →