Varying map information density based on the speed of the vehicle
First Claim
Patent Images
1. A method for dynamically varying map content based on the speed of a portable device, the method comprising:
- generating, by the one or more processors, a map data request for a geographic area;
receiving, from a remotely located server, map data corresponding to the geographic area;
determining, by the one or more processors, a speed of the portable device;
when the speed is below a predetermined threshold value;
generating, by the one or more processors, a first version of the map data corresponding to the geographic area, the first version including a geographic feature; and
displaying, by the one or more processors, the first version of map data corresponding to the geographic area;
when the speed is equal to or above the predetermined threshold value;
generating, by the one or more processors, a second version of the map data corresponding to the same geographic area, the second version omitting the geographic feature, wherein the second version is for a same zoom level as the first version and includes a different amount of detail; and
displaying, by the one or more processors, the second version of the map data corresponding to the same geographic area.
2 Assignments
0 Petitions
Accused Products
Abstract
To dynamically vary map content based on the speed at which a portable device is moving, for a map in which a portable device user is following, a request for map data for a particular location is received along with an indication of the speed of the portable device. As a result, at least two versions of map data for the particular location are identified and one of the versions is selected based on the speed. The selected version is then transmitted to the portable device for display.
16 Citations
17 Claims
-
1. A method for dynamically varying map content based on the speed of a portable device, the method comprising:
-
generating, by the one or more processors, a map data request for a geographic area; receiving, from a remotely located server, map data corresponding to the geographic area; determining, by the one or more processors, a speed of the portable device; when the speed is below a predetermined threshold value; generating, by the one or more processors, a first version of the map data corresponding to the geographic area, the first version including a geographic feature; and displaying, by the one or more processors, the first version of map data corresponding to the geographic area; when the speed is equal to or above the predetermined threshold value; generating, by the one or more processors, a second version of the map data corresponding to the same geographic area, the second version omitting the geographic feature, wherein the second version is for a same zoom level as the first version and includes a different amount of detail; and displaying, by the one or more processors, the second version of the map data corresponding to the same geographic area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable device comprising:
-
one or more sensors configured to determine a speed of the portable device; a communication interface; and processing hardware coupled to the communication interface, the processing hardware configured to; generate a map data request for a geographic area, receive, from a remotely located server, map data corresponding to the geographic area, determine a speed of the portable device, when the speed is below a predetermined threshold value, generate a first version of the map data corresponding to the geographic area, the first version including a geographic feature, and display the first version of map data corresponding to the geographic area, when the speed is equal to or above the predetermined threshold value, generate a second version of the map data corresponding to the same geographic area, the second version omitting the geographic feature, wherein the second version is for a same zoom level as the first version and includes a different amount of detail, and display the second version of the map data corresponding to the same geographic area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions for dynamically varying map content based on the speed of a portable device that, when executed by one or more processors in the portable device, cause the one or more processors to:
-
generate a map data request for a geographic area, receive, from a remotely located server, map data corresponding to the geographic area, determine a speed of the portable device, when the speed is below a predetermined threshold value, generate a first version of the map data corresponding to the geographic area, the first version including a geographic feature, and display the first version of map data corresponding to the geographic area, when the speed is equal to or above the predetermined threshold value, generate a second version of the map data corresponding to the same geographic area, the second version omitting the geographic feature, wherein the second version is for a same zoom level as the first version and includes a different amount of detail, and display the second version of the map data corresponding to the same geographic area.
-
-
14. The computer-readable medium of 13, wherein to generate the first and second versions of the map data, the instructions cause the one or more processors to:
-
receive map data corresponding to the geographic area including for each of a set of geographic features within the geographic area, receive a level of importance for displaying the geographic feature, generate the first version of map data including a first subset of the set of geographic features having respective levels of importance ranked above a first threshold level; and generate the second version of map data including a second subset of the set of geographic features having respective levels of importance ranked above a second threshold level, the second threshold level higher than the first threshold level.
-
-
15. The computer-readable medium of 13, wherein to generate the first and second versions of the map data, the instructions cause the one or more processors to:
-
generate the first version of the map data, the first version including a first font size for a set of geographic features; and generate the second version of the map data, the second version including a second font size for a same set of geographic features, wherein the second font size is larger than the first font size.
-
-
16. The computer-readable medium of 13, wherein to generate the first and second versions of the map data, the instructions cause the one or more processors to:
-
generate the first version of the map data, the first version including a set of geographic features at a first level of detail; and generate the second version of the map data, the second version including the set of geographic features at a second level of detail, the second level of detail being lower than the first level of detail.
-
-
17. The computer-readable medium of 13, wherein to generate the first and second first versions of the map data, the instructions cause the one or more processors to:
-
generate the first version of the map data, the first version including a set geographic features generated using a first set of visual styles; and generate the second version of the map data, the second version including the set of geographic features generated using a second set of visual styles, the second set of visual styles being different than the first set of visual styles.
-
Specification