Entity display priority in a distributed geographic information system
First Claim
Patent Images
1. A computer-implemented method to provide personalized maps, the method comprising:
- obtaining, by one or more computing devices, entity data that describes a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location;
receiving, by the one or more computing devices, an indication that a user has designated one or more of the plurality of geospatial entities as one or more favorite geospatial entities;
storing, by the one or more computing devices, user data that identifies the one or more favorite geospatial entities designated by the user;
receiving, by the one or more computing devices, a request for a map, the request associated with the user; and
providing, by the one or more computing devices, the map for display to the user, wherein the map indicates the physical locations of at least one of the one or more favorite geospatial entities.
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.
-
Citations
20 Claims
-
1. A computer-implemented method to provide personalized maps, the method comprising:
-
obtaining, by one or more computing devices, entity data that describes a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location; receiving, by the one or more computing devices, an indication that a user has designated one or more of the plurality of geospatial entities as one or more favorite geospatial entities; storing, by the one or more computing devices, user data that identifies the one or more favorite geospatial entities designated by the user; receiving, by the one or more computing devices, a request for a map, the request associated with the user; and providing, by the one or more computing devices, the map for display to the user, wherein the map indicates the physical locations of at least one of the one or more favorite geospatial entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for providing personalized maps, the system comprising:
-
one or more processors; and one or more tangible, non-transitory, computer-readable storage media that store instructions that, when executed by the one or more processors, cause the computer system to perform operations, the operations comprising; obtaining entity data that describes a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location; receiving an indication that a user has designated one or more of the plurality of geospatial entities as one or more favorite geospatial entities; storing user data that identifies the one or more favorite geospatial entities designated by the user; receiving a request for a map, the request associated with the user; and providing the map for display to the user, wherein the map indicates the physical locations of at least one of the one or more favorite geospatial entities. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more tangible, non-transitory, computer-readable storage media that collectively store instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
-
receiving a request for a map, the request associated with a user; obtaining user data that identifies at least one geospatial entity designated by the user as a favorite geospatial entity; identifying a plurality of geospatial entities that can be included in the map; ranking at least a first portion of the geospatial entities according to a ranking mechanism; selecting at least a second portion of the geospatial entities to be included in the map according to the ranking, wherein the at least one geospatial entity designated by the user as the favorite geospatial entity is included in the second portion of the geospatial entities; and providing the map for display to the user, wherein the map indicates a physical location of each of the second portion of the geospatial entities. - View Dependent Claims (18, 19, 20)
-
Specification