IP Library Granted Patent US 10,460,602
Granted Patent B1
US 10,460,602 · App. 15/633,313 · Granted Oct 29, 2019

Interactive vehicle information mapping system

Inventors: Andrew Dorne (San Francisco, CA); Kevin Whelan (Palo Alto, CA); Ranajay Sen (Palo Alto, CA)
Assignee: Palantir Technologies Inc.
G08G1/13G07C5/008G08G1/123G08G1/127G08G1/20
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,460,602
App. No.
15/633,313
Granted
Oct 29, 2019
Kind
B1
Abstract

An interactive vehicle information map system is disclosed in which, in various embodiments, geographical, geospatial, vehicle, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on an interactive map interface. The user may search vehicle-related data based on multiple sets of search criteria including, for example, information regarding one or more geographic area, one or more time period, one or more vehicle, one or more vehicle owner, and/or one or more license plate number, among other items. The map system may further include an interactive timeline and/or an interactive heatmap.

Claims (58)

1. A computer system configured to access one or more electronic data sources in response to input from a user provided in an interactive user interface in order to determine vehicle-related data items and interactively update the interactive user interface, the computer system comprising:

one or more hardware processors configured to access software instructions causing the computer system to:

access search result data including a plurality of vehicle related data items each indicating a day and time that a vehicle was identified within one or more search areas included in a user search query;

generate user interface data useable for rendering an interactive user interface, wherein the interactive user interface includes an interactive heatmap and a search result list, wherein the search result list includes a list of one or more vehicles, and wherein the interactive heatmap includes:

indications of one or more days of a week along a first axis;

indications of one or more time periods within a day along a second axis orthogonal to the first axis; and

at each intersection of respective days and time periods, an indication of a quantity of the plurality of vehicle related data items associated with the respective day and time period;

transmit the user interface data to an electronic display such that the interactive user interface is displayed on the electronic display;

receive a selection from a user of a vehicle from the one or more vehicles of the search result list;

access a first set of vehicle related data items associated with the selected vehicle from the plurality of vehicle related data items; and

update the interactive heatmap to include only indications of the first set of vehicle related data items.

2. The computer system of claim 1 , wherein the user interface further includes a timeline user interface, and wherein the software instructions further cause the computer system to:

generate timeline user interface data useable for rendering the timeline user interface including:

indications of quantity along a first axis;

indications of time periods along the second axis orthogonal to the first axis;

indications of quantity of vehicle related data items at respective time periods, each of the indications extending to a corresponding quantity indication on the first axes to indicate respective quantities of vehicles in the respective time period;

transmit the timeline user interface data to the electronic display such that the timeline user interface is displayed on the electronic display.

3. The computer system of claim 1 , wherein the input from the user includes search criteria comprising at least one of:

a geographic area of interest,

a time period of interest,

at least part of a description of a vehicle, or

at least part of an identifier of an owner of a vehicle.

4. The computer system of claim 1 , wherein the interactive user interface further includes an interactive map, and wherein the software instructions further cause the computer system to:

identify a first grouping of vehicle related data items within a first geographic location within the one or more search areas;

identify a second grouping of vehicle related data items within a second geographic location within the one or more search areas; and

update the interactive map to indicate the first grouping and the second grouping.

5. The computer system of claim 4 , wherein the search result list identifies the plurality of vehicle-related data items, and wherein the one or more electronic data sources include at least one of:

a vehicle owner information data source,

a vehicle license plate data source, or

a license plate recognition data source.

6. The computer system of claim 5 , wherein the software instructions further cause the computer system to:

receive an interaction from a user via the interactive map indicating an update to the one or more search areas, wherein the updated one or more search areas include at least two geographical areas separated by at least some geographical area that is not part of the one or more search areas;

update dynamically the search result data based on the updated one or more search areas to determine an updated plurality of vehicle data items; and

update dynamically the search result list and the interactive heatmap based on the updated plurality of vehicle data items.

7. The computer system of claim 5 , wherein the software instructions further cause the computer system to:

receive an interaction from the user of a selection of one or more vehicles from the search list;

access the particular vehicle data items associated with the detected particular vehicle;

update the user interface to include, based on the accessed data, for each of the particular vehicle data items associated with the selected vehicle, an indication of an individual associated with the particular vehicle data item; and

update the interactive map and the interactive heatmap to indicate the particular vehicle data items associated with the detected particular vehicle.

8. The computer system of claim 7 , wherein the software instructions further cause the computer system to:

detect selection of an intersection of a particular day and a particular time period;

access the particular vehicle data items associated with the detected particular day and time period;

update the user interface to include, based on the accessed data, for each of the particular vehicle data items associated with the selected intersection, an indication of an individual associated with the particular vehicle data item; and

update the search result list and the interactive map to indicate one or more groupings associated with the selected intersection.

9. The computer system of claim 7 , wherein the software instructions further cause the computer system to:

detect selection of a column of a particular time period;

access the particular vehicle data items associated with the detected particular time period;

update the user interface to include, based on the accessed data, for each of the particular vehicle data items associated with the selected column, an indication of an individual associated with the particular vehicle data item; and

update the search result list and the interactive map to indicate one or more groupings associated with the selected column.

10. The computer system of claim 4 , wherein the software instructions further cause the computer system to:

detect selection of one of the first grouping or second grouping;

dynamically update the search result data based on the updated time period to determine an updated plurality of vehicle data items; and

dynamically update the search result list and the interactive heatmap based on the updated plurality of vehicle data items.

11. The computer system of claim 1 , wherein the software instructions further cause the computer system to:

receive an input from the user corresponding to dragging a first indication of the indications of one or more time periods towards an adjacent second indication of the indications of one or more time periods, wherein the first indication corresponds to a first time period and the second indication corresponds to a second time period; and

update the interactive heatmap by replacing the first indication and the second indication with a third indication corresponding to a third time period that merges the first time period and the second time period.

12. The computer system of claim 1 , wherein the plurality of vehicle related data items includes data obtained from an automatic license plate recognition system.

13. The computer system of claim 1 , wherein the plurality of vehicle related data items includes data obtained from a camera mounted on a stoplight.

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 20, 2017
From: DORNE, ANDREW; WHELAN, KEVIN; SEN, RANAJAY
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 043052/0582 →
Cited By (3)
US 12,276,523 US 12,333,460 US 12,347,199