Spatial filter for geo-enriched data

US10242468B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10242468-B2
Application numberUS-201615343385-A
CountryUS
Kind codeB2
Filing dateNov 4, 2016
Priority dateNov 4, 2016
Publication dateMar 26, 2019
Grant dateMar 26, 2019

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.

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program sends a second computing system a spatial filter and a first query for a first set of geo-enriched data associated with a spatial visualization. The program further sends the second computing system the spatial filter and a second query for a second set of geo-enriched data associated with a non-spatial visualization. The program also receives, from the second computing system, a subset of the first set of geo-enriched data. The program further receives, from the second computing system, a subset of the second set of geo-enriched data. The program also generates the spatial visualization to include the subset of the first set of geo-enriched data. The program further generates the non-spatial visualization to include the subset of the second set of geo-enriched data.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a first computing system, the program comprising sets of instructions for: sending a second computing system a spatial filter and a first query for a set of geo-enriched data associated with a spatial visualization, wherein each geo-enriched data in the set of geo-enriched data comprises spatial data, location data, and non-location data, wherein the spatial filter specifies a first set of geographical regions; sending the second computing system the spatial filter and a second query for the set of geo-enriched data associated with a non-spatial visualization; receiving, from the second computing system, a first subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the first subset of the set of geo-enriched data is within the first set of geographical regions of the spatial filter; receiving, from the second computing system, a second subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the second subset of the set of geo-enriched data is within the first set of geographical regions of the spatial filter; generating the spatial visualization to include the spatial data and the location data associated with the first subset of the set of geo-enriched data; generating the non-spatial visualization to include the non-location data associated with the second subset of the set of geo-enriched data; receiving a modification to the spatial filter, wherein the modified spatial filter specifies a second set of geographical regions; in response to the modification: sending the second computing system the modified spatial filter and the first query for the set of geo-enriched data associated with the spatial visualization; sending the second computing system the modified spatial filter and the second query for the set of geo-enriched data associated with the non-spatial visualization; receiving, from the second computing system, a third subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the third subset of the set of geo-enriched data is within the second set of geographical regions of the modified spatial filter; receiving, from the second computing system, a fourth subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the fourth subset of the set of geo-enriched data is within the second set of geographical regions of the modified spatial filter; generating the spatial visualization to include the spatial data and the location data associated with the third subset of the set of geo-enriched data; and generating the non-spatial visualization to include the non-location data associated with the fourth subset of the set of geo-enriched data. 2. The non-transitory machine-readable medium of claim 1 , wherein the program further comprises sets of instructions for displaying the spatial visualization and the non-spatial visualization on a display of the first computing system. 3. The non-transitory machine-readable medium of claim 1 , wherein the spatial filter specifies a geometry of a geographical element in the spatial visualization. 4. The non-transitory machine-readable medium of claim 1 , wherein the spatial visualization includes a tool for specifying a geometry in the spatial visualization, wherein the spatial filter specifies the geometry in the spatial visualization defined via the tool. 5. The non-transitory machine-readable medium of claim 1 , wherein the spatial visualization includes a set of geographical elements, wherein the spatial filter specifies a distance filter that filters for geo-enriched data that is within a defined distance to the set of geographical elements in the spatial visualization. 6. The non-transitory machine-readable medium of claim 1 , wherein the spatial filter is a first spatial filter, wherein sending the second computing system the spatial filter and the first query comprises sending the second computing system the first spatial filter, a second spatial filter, and the first query, wherein sending the second computing system the spatial filter and the second query comprises sending the second computing system the first spatial filter, the second spatial filter, and the second query. 7. The non-transitory machine-readable medium of claim 6 , wherein the spatial data associated with each geo-enriched data in the first subset of the set of geo-enriched data is within the first spatial filter and the second spatial filter. 8. For a method performed by a first computing system, the method comprising: sending a second computing system a spatial filter and a first query for a set of geo-enriched data associated with a spatial visualization, wherein each geo-enriched data in the set of geo-enriched data comprises spatial data, location data, and non-location data, wherein the spatial filter specifies a first set of geographical regions; sending the second computing system the spatial filter and a second query for the set of geo-enriched data associated with a non-spatial visualization; receiving, from the second computing system, a first subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the first subset of the set of geo-enriched data is within the first set of geographical regions of the spatial filter; receiving, from the second computing system, a second subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the second subset of the set of geo-enriched data is within the first set of geographical regions of the spatial filter; generating the spatial visualization to include the spatial data and the location data associated with the first subset of the set of geo-enriched data; generating the non-spatial visualization to include the non-location data associated with the second subset of the set of geo-enriched data; receiving a modification to the spatial filter, wherein the modified spatial filter specifies a second set of geographical regions; in response to the modification: sending the second computing system the modified spatial filter and the first query for the set of geo-enriched data associated with the spatial visualization; sending the second computing system the modified spatial filter and the second query for the set of geo-enriched data associated with the non-spatial visualization; receiving, from the second computing system, a third subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the third subset of the set of geo-enriched data is within the second set of geographical regions of the modified spatial filter; receiving, from the second computing system, a fourth subset of the set of geo-enriched data, wherein the spatial data associated with each geo-enriched data in the fourth subset of the set of geo-enriched data is within the second set of geographical regions of the modified spatial filter; generating the spatial visualization to include the spatial data and the location data associated with the third subset of the set of geo-enriched data; and generating the non-spatial visualization to include the non-location data associated with the fourth subset of the set of geo-enriched data. 9. The method of claim 8 further comprising displaying the spatial visualization and the non-spatial visualization on a display of the first computing system. 10. The method of claim 8 , wherein the spatial filter specifies a geometry of a geographical element in the sp

Assignees

Inventors

Classifications

  • G06T11/20Primary

    Drawing from basic elements · CPC title

  • Using real world measurements to influence rendering · CPC title

  • Geographical information databases · CPC title

  • Analysis of geometric attributes · CPC title

  • Physics · mapped topic

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 US10242468B2 cover?
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program sends a second computing system a spatial filter and a first query for a first set of geo-enriched data associated with a spatial visualization. The program further sends the second computing system the spatial filter and a second query for a second set of geo-enriched data associated with a non…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06T11/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 26 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).