Entity display priority in a distributed geographic information system
First Claim
1. A computer-implemented geographic information system (GIS), including a processor and memory, comprising:
- a network interface to receive non-cartographic information about a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location, wherein the information is harvested from a plurality of websites, and wherein the information comprises an attribute of a description of the geospatial entity;
a database to store the non-cartographic information; and
a ranking module configured to prioritize the geospatial entities for display on a map using the non-cartographic information and according to a ranking mechanism.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
314 Citations
36 Claims
-
1. A computer-implemented geographic information system (GIS), including a processor and memory, comprising:
-
a network interface to receive non-cartographic information about a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location, wherein the information is harvested from a plurality of websites, and wherein the information comprises an attribute of a description of the geospatial entity; a database to store the non-cartographic information; and a ranking module configured to prioritize the geospatial entities for display on a map using the non-cartographic information and according to a ranking mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for ranking geospatial entities, the method comprising:
-
receiving non-cartographic geospatial entity data, wherein the data is harvested from a plurality of websites and wherein the non-cartographic geospatial entity data comprises an attribute of a description of the geospatial entity and wherein each geospatial entity has a geometry and is located at a physical location; evaluating attributes of geospatial entities included in the received non-cartographic geospatial entity data; ranking the geospatial entities for display on a map based on the evaluation; and storing the ranked geospatial entity data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for ranking geospatial entities, the system comprising:
-
a network interface for receiving non-cartographic ranking data about a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location and the data harvested from a plurality of websites and wherein the data comprises an attribute of a description of the geospatial entity; an entity ranking module for generating place ranks for geospatial entities for display on a map according to a ranking mechanism based on the ranking data; and a database for storing ranked entity data generated by the entity ranking module. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program product, comprising:
-
a computer usable medium having computer readable program code embodied therein to generate rankings for a plurality of geospatial entities the computer readable program code in the computer program product including; computer readable program code to receive entity data that defines a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location, and non-cartographic ranking data harvested from a plurality of websites that describes the plurality of geospatial entities wherein the ranking data comprises an attribute of a description of the geospatial entity; and computer readable program code to generate rankings for the geospatial entities, wherein the rankings are used to select which of the geospatial items to include in a map to be displayed on the client device. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-implemented geographic information system (GIS), including a processor and memory, the system in communication with a map server system storing geographic information for a plurality of geospatial entities, the system comprising:
-
a network interface to receive non-cartographic information about a plurality of geospatial entities, each geospatial entity in the map server system having a geometry and located at a physical location, and wherein the non-cartographic information is harvested from a plurality of websites and comprises an attribute of a description of the geospatial entity; a database to store the non-cartographic information for each geospatial entity; and a ranking module configured, in response to a query for geospatial entities, to rank the geospatial entities responsive to the query using the non-cartographic information and according to a ranking mechanism. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification