IP Library Granted Patent US 10,068,199
Granted Patent B1
US 10,068,199 · App. 15/269,685 · Granted Sep 4, 2018

System to catalogue tracking data

Inventors: Deborah Hwang (Arlington, VA); Daniel Lidor (Washington, DC); William Rhyne (Arlington, VA)
Assignee: Palantir Technologies Inc.
G06Q10/087G06Q10/0833H04W4/02
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,068,199
App. No.
15/269,685
Granted
Sep 4, 2018
Kind
B1
Abstract

Aspects of the present disclosure involve a data audit system to generate and cause display of a tracking interface at a client device, wherein the tracking interface is configured to facilitate the visualization of tracking data retrieved from multiple sources. The audit system is configured to access a data source to retrieve tracking data that includes an associated asset identifier that identifies a subject of the tracking data, to link the retrieved tracking data to a data object at a database of the audit system based on the asset identifier, and to generate and cause display of a visualization of the tracking data within a tracking interface.

Claims (75)

1. A system comprising:

one or more processors of a machine; and

a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the machine to perform operations comprising:

accessing a first database to retrieve tracking data that describes geographic locations of an asset, the tracking data including an asset identifier;

storing, in a second database, the tracking data as part of a data object identified by the asset identifier;

causing display of a tracking user interface displaying a plurality of graphical windows describing tracked data objects including the data object identified by the asset identifier;

receiving, from a client device, a selection of a graphical window from the plurality of graphical windows, the selected graphical window corresponding to the data object identified by the asset identifier;

determining a pattern within the tracking data associated with the asset identifier, the pattern including a set of data points;

identifying an anomalous data point based on the determined pattern; and

causing display, within the tracking user interface, of a visualization of the tracking data identified by the asset identifier, the anomalous data point being visually distinguished from the remaining set of tracking data in the visualization.

2. The system of claim 1 , wherein the operations further comprise:

identifying a data type of the tracking data; and

wherein the visualization is based on the data type identified.

3. The system of claim 1 , wherein the tracking data includes a temporal attribute, and displaying the visualization includes:

accessing the data object mapped to the asset identifier to retrieve the tracking data; and

causing display of the tracking data at a location within a time chart, the location based on the temporal attribute.

4. The system of claim 1 , wherein the anomalous data point is visually distinguished from the remaining set of tracking data in the visualization using at least one of: different colors, different graphical elements.

5. The system of claim 1 , wherein the data object is a first data object, the asset identifier is a first asset identifier, the tracking data is a first tracking data, and the tracking data includes a reference to a second asset identifier, and the operations further comprise:

accessing the second database to retrieve second tracking data mapped to a second data object associated with the second asset identifier stored within the second database; and

wherein displaying the visualization includes overlaying the first tracking data on the second tracking data.

6. The system of claim 1 , wherein the geographic locations include a geospatial attribute, and displaying the visualization includes:

causing display of a map image; and

presenting the tracking data as a graphical icon at a location within the map image, the location corresponding to the geospatial attribute.

7. The system of claim 6 , wherein visualization is a first visualization, and the operations further comprise:

receiving a selection of the graphical icon from a client device;

accessing the second database to retrieve the tracking data;

causing display of a display window at a location within the map image; and

presenting a second visualization of the tracking data within the display window.

8. A method comprising:

accessing a first database to retrieve tracking data that describes geographic locations of an asset, the tracking data including an asset identifier;

storing, in a second database, the tracking data as part of a data object identified by the asset identifier;

causing display of a tracking user interface displaying a plurality of graphical windows describing tracked data objects including the data object identified by the asset identifier;

receiving, from a client device, a selection of a graphical window from the plurality of graphical window s, the selected graphical window corresponding to the data object identified by the asset identifier;

determining a pattern within the tracking data associated with the asset identifier, the pattern including a set of data points;

identifying an anomalous data point based on the determined pattern; and

causing display, within the tracking user interface, of a visualization of the tracking data identified by the asset identifier, the anomalous data point is visually distinguished from the remaining set of tracking data in the visualization.

9. The method of claim 8 , further comprising:

identifying a data type of the tracking data; and

wherein the visualization is based on the data type identified.

10. The method of claim 8 , wherein the tracking data includes a temporal attribute; the method further comprising:

accessing the data object mapped to the asset identifier to retrieve the tracking data; and

causing display of the tracking data at a location within a time chart, the location based on the temporal attribute.

11. The method of claim 8 , wherein the anomalous data point is visually distinguished from the remaining set of tracking data in the visualization using at least one of: different colors, different graphical elements.

12. The method of claim 8 , wherein the data object is a first data object, the asset identifier is a first asset identifier, the tracking data is a first tracking data, and the tracking data includes a reference to a second asset identifier, and the method further includes:

accessing the second database to retrieve second tracking data mapped to a second data object associated to the second asset identifier within the second database; and

wherein displaying the visualization includes overlaying the first tracking data on the second tracking data.

13. The method of claim 8 , wherein the geographic locations include a geospatial attribute, wherein the method further includes:

causing display of a map image; and

presenting the tracking data as a graphical icon at a location within the map image, the location corresponding to the geospatial attribute.

14. The method of claim 13 , wherein the visualization is a first visualization, and the method further includes:

receiving a selection of the graphical icon from a client device;

accessing the second database to retrieve the tracking data;

causing display of a display window at a location within the map image; and

presenting a second visualization of the tracking data within the display window.

15. A machine readable storage device comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

accessing a first database to retrieve tracking data that describes geographic locations of an asset, the tracking data including an asset identifier;

storing, in a second database, the tracking data as part of a data object identified by the asset identifier;

causing display of a tracking user interface displaying a plurality of graphical windows describing tracked data objects including the data object identified by the asset identifier;

receiving, from a client device, a selection of a graphical window from the plurality of graphical windows, the selected graphical window corresponding to the data object identified by the asset identifier;

determining a pattern within the tracking data associated with the asset identifier, the pattern including a set of data points;

identifying an anomalous data point based on the determined pattern; and

causing display, within the tracking user interface, of a visualization of the tracking data identified by the asset identifier, the anomalous data point is visually distinguished from the remaining set of tracking data in the visualization.

16. The machine readable storage device of claim 15 , wherein the operations further comprise:

identifying a data type of the tracking data; and

wherein the visualization is based on the data type identified.

17. The machine readable storage device of claim 15 , wherein the tracking data includes a temporal attribute; and wherein displaying the visualization includes:

accessing the data object mapped to the asset identifier to retrieve the tracking data; and

causing display of the tracking data at a location within a time chart, the location based on the temporal attribute.

18. The machine readable storage device of claim 15 , wherein the anomalous data point is visually distinguished from the remaining set of tracking data in the visualization using at least one of: different colors, different graphical elements.

19. The machine readable storage device of claim 15 , wherein the data object is a first data object, the asset identifier is a first asset identifier, the tracking data is a first tracking data, and the tracking data includes a reference to a second asset identifier, and the operations further comprise:

accessing the second database to retrieve second tracking data mapped to a second data object associated to the second asset identifier within the second database; and

wherein displaying the visualization includes overlaying the first tracking data on the second tracking data.

20. The machine readable storage device of claim 15 , wherein the geographic locations include a geospatial attribute, and the operations for presenting the visualization includes:

causing display of a map image; and

presenting the tracking data as a graphical icon at a location within the map image, the location corresponding to the geospatial attribute.

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 Nov 2, 2017
From: HWANG, DEBORAH; LIDOR, DANIEL; RHYNE, WILLIAM
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 044023/0359 →
Continuity (1)
Provisional Application 62336096 · May 13, 2016
Cited By (2)
US 12,481,953 US 12,718,182