Interface to index and display geospatial data

US10733778B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10733778-B2
Application numberUS-201816106505-A
CountryUS
Kind codeB2
Filing dateAug 21, 2018
Priority dateDec 21, 2015
Publication dateAug 4, 2020
Grant dateAug 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive graphical elements within the graphical user interface, in a presentation layer separate from the geospatial data. In example embodiments, the geospatial interface system may be or include a group of one or more server machines configured to provide one or more geospatial data display, indexing, and management services. A client device may accordingly display a graphical user interface generated by the geospatial interface system.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising: generating an interface that comprises a presentation of a map image, the presentation of the map image including a display of a first data point among a set of data points at locations within the map image, each data point among the set of data points comprising a family identifier, and a timestamp; receiving a selection of a first data point from among the set of data points, the first data point comprising a first family identifier; causing display of an interface control element within the interface in response to receiving the selection of the first data point; receiving an input that defines a temporal constraint through the interface control element; identifying a portion of the set of data points that include the first family identifier of the first data point in response to the receiving input that defines the time period through the interface control element; and filtering the portion of the set of data points based on the temporal constraint defined through the interface control element, and timestamps that correspond to each data point from among the portion of the set of data points. 2. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising: causing display of a graph element that comprises a visualization of a temporal distribution of the set of data points. 3. The system of claim 1 , wherein the selection of the first data point is a first selection, the interface control element includes a drop down menu that comprises a display of a set of temporal constraints, and wherein the receiving the input that defines the temporal constraint through the interface control element includes: receiving a second selection of the temporal constraint from among the display of the set of temporal constraints of the drop down menu. 4. The system of claim 1 , wherein the temporal constraint is selected from the group comprising a date, a time, a chronology, and a frequency. 5. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising: determining a direction of movement of the portion of the set of data points based on the timestamps; and causing display of a direction indicator based on the direction of movement. 6. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising: receiving a new data point that comprises the first family identifier; and causing display of the new data point within the presentation of the map image, wherein a visual characteristic of the new data point is based on the first family identifier. 7. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising: causing display of a label associated with the first data point proximate to the first data point within the presentation of the map image. 8. A method comprising: generating an interface that comprises a presentation of a map image, the presentation of the map image including a display of a first data point among a set of data points at locations within the map image, each data point among the set of data points comprising a family identifier, and a timestamp; receiving a selection of a first data point from among the set of data points, the first data point comprising a first family identifier; causing display of an interface control element within the interface in response to receiving the selection of the first data point; receiving an input that defines a temporal constraint through the interface control element; identifying a portion of the set of data points that include the first family identifier of the first data point in response to the receiving input that defines the time period through the interface control element; and filtering the portion of the set of data points based on the temporal constraint defined through the interface control element, and timestamps that correspond to each data point from among the portion of the set of data points. 9. The method of claim 8 , wherein the method further comprises: causing display of a graph element that comprises a visualization of a temporal distribution of the set of data points. 10. The method of claim 8 , wherein the selection of the first data point is a first selection, the interface control element includes a drop down menu that comprises a display of a set of temporal constraints, and wherein the receiving the input that defines the temporal constraint through the interface control element includes: receiving a second selection of the temporal constraint from among the display of the set of temporal constraints of the drop down menu. 11. The method of claim 8 , wherein the temporal constraint is selected from the group comprising a date, a time, a chronology, and a frequency. 12. The method of claim 8 , wherein the method further comprises: determining a direction of movement of the portion of the set of data points based on the timestamps; and causing display of a direction indicator based on the direction of movement. 13. The method of claim 8 , wherein the method further comprises: receiving a new data point that comprises the first family identifier; and causing display of the new data point within the presentation of the map image, wherein a visual characteristic of the new data point is based on the first family identifier. 14. The method of claim 8 , wherein the method further comprises: causing display of a label associated with the first data point proximate to the first data point within the presentation of the map image. 15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: generating an interface that comprises a presentation of a map image, the presentation of the map image including a display of a first data point among a set of data points at locations within the map image, each data point among the set of data points comprising a family identifier, and a timestamp; receiving a selection of a first data point from among the set of data points, the first data point comprising a first family identifier; causing display of an interface control element within the interface in response to receiving the selection of the first data point; receiving an input that defines a temporal constraint through the interface control element; identifying a portion of the set of data points that include the first family identifier of the first data point in response to the receiving input that defines the time period through the interface control element; and filtering the portion of the set of data points based on the temporal constraint defined through the interface control element, and timestamps that correspond to each data point from among the portion of the set of data points. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions cause the machine to perform operations further comprising: causing display of a graph element that comprises a visualization of a temporal distribution of the set of data points. 17. The non-transitory machine-readable storage medium of claim 15 , wherein the selection of the first data point is a first selection, the interface control element includes a drop dow

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • G06F16/29Primary

    Geographical information databases · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10733778B2 cover?
Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive graphical elements within the graphical user interface, in a presentation layer separate from th…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/29. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).