IP Library Granted Patent US 8,799,799
Granted Patent B1
US 8,799,799 · App. 13/917,571 · Granted Aug 5, 2014

Interactive geospatial map

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,799,799
App. No.
13/917,571
Granted
Aug 5, 2014
Kind
B1
Abstract

An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions.

Claims (40)

1. A computer system comprising:

an electronic data structure configured to store a plurality of features or objects as vector data, wherein each of the features or objects is associated with metadata, and each of the features or objects represents at least one of a road, a terrain, a lake, a river, a vegetation, a utility, a street light, a railroad, a hotel, a motel, a school, a hospital, a building or other structure, a region, a transportation object, an entity, an event, or a document;

a non-transitory computer readable medium storing software modules including computer executable instructions; and

one or more hardware processors in communication with the electronic data structure and the non-transitory computer readable medium, and configured to execute a user interface module of the software modules in order to:

display an interactive map on an electronic display of the computer system;

include on the interactive map one or more features or objects, wherein the features or objects are selectable by a user of the computer system, and wherein the features or objects are accessed from the electronic data structure;

in response to a first input from the user selecting a plurality of the included features or objects:

access, from the electronic data structure, metadata associated with respective selected features or objects;

determine one or more metadata categories associated with at least one of the accessed metadata; and

for each of the determined metadata categories:

generate one or more histograms including metadata values or value ranges associated with respective selected features or objects, each of the histograms including a visual indicator indicating a quantity of the respective selected plurality of features or objects included on the interactive map having the respective metadata value or value range; and

display the one or more histograms on the electronic display;

in response to a second input from the user selecting a second one or more features or objects from the one or more histograms:

update the interactive map to display the second one or more features or objects on the display; and

highlight the second one or more features or objects on the interactive map; and

in response to a third input from the user selecting a drill-down group of features or objects from the one or more histograms, drill-down on the selected drill-down group of features or objects by:

accessing metadata associated with respective features or objects of the selected drill-down group;

determining one or more drill-down metadata categories associated with at least one of the accessed metadata associated with each of the features or objects of the selected drill-down group; and

for each of the determined drill-down metadata categories:

generating one or more drill-down histograms including drill-down metadata values or value ranges associated with respective features or objects of the selected drill-down group, each of the drill-down histograms including a visual indicator indicating a quantity of the respective features or objects of the selected drill-down group having the respective drill-down metadata value or value range; and

displaying on the interactive map the one or more drill-down histograms.

2. The computer system of claim 1 , wherein the metadata associated with the features or objects comprise at least one of a location, a city, a county, a state, a country, an address, a district, a grade level, a phone number, a speed, a width, or other related attributes.

3. The computer system of claim 1 , wherein the features or objects are selectable by the user using a mouse and/or a touch interface.

4. The computer system of claim 1 , wherein each histogram of the one or more histograms is specific to a particular metadata category.

5. The computer system of claim 4 , wherein each histogram of the one or more histograms comprises a list of items of metadata specific to the particular metadata category of the histogram, wherein the list of items is organized in descending order from an item having the largest number of related objects or features to an item having the smallest number of related objects or features.

6. The computer system of claim 4 , wherein the one or more histograms displayed on the electronic display are displayed so as to partially overlay the displayed interactive map.

7. The computer system of claim 1 , wherein the one or more hardware processors are further configured to execute the user interface module in order to:

receive a second input from the user selecting a second one or more features or objects from the one or more histograms; and

in response to the second input,

update the interactive map to display the second one or more features or objects on the display; and

highlight the second one or more features or objects on the interactive map.

8. The computer system of claim 7 , wherein updating the interactive map comprises panning and/or zooming.

9. The computer system of claim 7 , wherein highlighting the second one or more features comprises at least one of outlining, changing color, bolding, or changing contrast.

10. The computer system of claim 1 , wherein the one or more hardware processors are further configured to execute the user interface module in order to enable the user to further drill down into the one or more drill-down histograms.

11. The computer system of claim 1 , wherein the one or more hardware processors are further configured to execute the user interface module in order to:

receive a feature or object hover over input from the user; and

in response to receiving the hover over input, highlight, on the electronic display, metadata associated with the particular hovered over feature or object to the user.

12. The computer system of claim 1 , wherein one or more hardware processors are further configured to execute the user interface module in order to:

receive a feature or object selection input from the user; and

in response to receiving the selection input, display, on the electronic display, metadata associated with the particular selected feature or object to the user.

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 12, 2013
From: CERVELLI, DAN; GOGWILT, CAI; PROCHNOW, BOBBY
To: PALANTIR TECHNOLOGIES, INC.
Reel/Frame 030788/0519 →