Map Zooming Based on Semantic Meaning
First Claim
1. A computer-implemented method for providing maps, the method comprising:
- obtaining, by one or more computing devices, user preferences data describing one or more attributes associated with a first user;
selecting, by the one or more computing devices, a first semantic group from a plurality of semantic groups based at least in part on the user preferences data, wherein each of the plurality of semantic groups comprises a plurality of different semantic entities, and wherein a plurality of different geographic areas are respectively associated with the plurality of different semantic entities;
providing, by the one or more computing devices, a map to the first user, wherein the map comprises at least a portion of one or more of the plurality of different geographic areas; and
providing, by the one or more computing devices, zooming functionality within the map to the first user based at least in part on the first semantic group, wherein the zooming functionality allows the first user to zoom a displayed portion of the map between the plurality of different geographic areas respectively associated with the plurality of different semantic entities included in the first semantic group.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for map zooming based on semantic meaning are provided. One example system includes one or more server computing devices configured to perform first operations. The first operations include receiving a request for a map from a first client device associated with a first user; obtaining user preferences data associated with the first user; and selecting a first semantic group from a plurality of semantic groups based at least in part on the user preferences data. Each of the plurality of semantic groups comprises a plurality of different semantic entities. The first operations include providing the map to the first client device. Zooming functionality provided to the first user allows the first user to zoom a displayed portion of the map between a plurality of different geographic areas respectively associated with the plurality of different semantic entities included in the first semantic group.
14 Citations
20 Claims
-
1. A computer-implemented method for providing maps, the method comprising:
-
obtaining, by one or more computing devices, user preferences data describing one or more attributes associated with a first user; selecting, by the one or more computing devices, a first semantic group from a plurality of semantic groups based at least in part on the user preferences data, wherein each of the plurality of semantic groups comprises a plurality of different semantic entities, and wherein a plurality of different geographic areas are respectively associated with the plurality of different semantic entities; providing, by the one or more computing devices, a map to the first user, wherein the map comprises at least a portion of one or more of the plurality of different geographic areas; and providing, by the one or more computing devices, zooming functionality within the map to the first user based at least in part on the first semantic group, wherein the zooming functionality allows the first user to zoom a displayed portion of the map between the plurality of different geographic areas respectively associated with the plurality of different semantic entities included in the first semantic group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing maps, the system comprising:
one or more server computing devices configured to perform first operations, the first operations comprising; receiving a request for a map from a first client device associated with a first user; obtaining user preferences data associated with the first user; selecting a first semantic group from a plurality of semantic groups based at least in part on the user preferences data, wherein each of the plurality of semantic groups comprises a plurality of different semantic entities, and wherein a plurality of different geographic areas are respectively associated with the plurality of different semantic entities; and providing the map to the first client device, wherein zooming functionality is provided to the first user within the map based at least in part on the first semantic group, and wherein the zooming functionality allows the first user to zoom a displayed portion of the map between the plurality of different geographic areas respectively associated with the plurality of different semantic entities included in the first semantic group. - View Dependent Claims (15, 16, 17)
-
18. One or more non-transitory, computer-readable media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
-
providing a first map displaying a first geographic area associated with a first semantic entity of a plurality of semantic entities in a semantic group, wherein the plurality of semantic entities of the semantic group are organized according to a hierarchy based at least in part on a plurality of geographic areas respectively associated with the semantic entities; receiving data describing a user input from a first user specifying a point on the first map about which a zoom operation is desired; identifying a second semantic entity of the plurality of semantic entities based at least in part on the point on the first map and based at least in part on user preferences data associated with first user, the second semantic entity being one level from the first semantic entity in the hierarchy; and providing a second map displaying a second geographic area associated with the second semantic entity. - View Dependent Claims (19, 20)
-
Specification