Systems and methods for generating user specified information from a map
AssigneeGeo-Softworks, LLC
InventorBrian Carroll
Life of this patent
Estimating the term…
Abstract
An embodiment relates generally a method of generating user-specified information. The method includes selecting a plurality of points on a map, where the plurality of points forms a closed polygon. The method also includes determining a plurality of coordinate pairs, where each coordinate pair is associated with a point from the plurality of points. The method also includes retrieving user specified information for an area enclosed by the plurality of coordinate pairs.
Claims18
A method of generating user-specified information, the method comprising:
- receiving a plurality of points selected on a map, the plurality of points forming a closed polygon;
- determining a plurality of coordinate pairs, each coordinate pair associated with a point from the plurality of points;
- determining a generalized polygon based on the plurality of coordinate pairs;
- forming a query based on the generalized polygon;
- and
- retrieving, by a processor, user specified information for an area enclosed by the plurality of coordinate pairs, wherein the processor receives a data set generated based on the query and filters the data set against the plurality of coordinate pairs to form the user specified information.
A system for generating user specified information from a map, the system comprising:
- a map database;
- a second database;
- and
- a selector tool configured to interface with the map database and the second database, wherein the selector tool further comprises:
- a user interface (“UI”) module configured to interface with the map database, to accept a plurality of points on a selected map from the map database that form a closed polygon, to convert each point of the plurality of points into a respective coordinate pair, and to store the coordinate pairs in a data structure;
- a validation module configured to validate the plurality of points;
- a geometry engine configured to generate a query based on the plurality of points, wherein the geometry engine is configured to determine a generalized polygon based on the coordinate pairs and to generate the query based on the generalized polygon;
- and
- a database interface configured to interface with the second database and to forward the query to the second database, wherein
- the geometry engine is further configured to issue the query to the database interface, to receive a data set based on the query from the second database, and to filter the received data set against the coordinate pairs to form a requested data set.
Dependencies are inferred from the claim text.