System and method for acquiring map portions based on expected signal strength of route segments
First Claim
1. A computer-implemented method, comprising:
- performing, by a computing device;
determining a navigation route between an origination and a destination, the route spanning multiple portions of a map;
receiving an order of priority in which to receive the multiple portions of the map, wherein the order is generated based on levels of expected signal strength for each of the multiple portions of the map;
requesting at least some of the multiple portions of the map according to the order of priority;
receiving at least some of the multiple portions of the map according to the order of priority; and
generating a map display comprising the multiple portions of the map.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments may include determining a navigation route between an origination and a destination; the route may span multiple portions of a map. Embodiments may also include receiving an order of priority in which to receive the multiple portions of the map; the order may be generated based on distinct levels of expected signal strength for each of the multiple portions. For instance, within the order of priority, map portions associated with areas of low signal strength may be ranked higher than areas of higher signal strength. Embodiments may also include acquiring at least some of the portions of the map according to the order of priority, and generating a map display comprising the multiple portions of the map. For instance, map portions associated with areas of poor reception may be downloaded first whereas map portions associated with strong signal strength may be downloaded on-the-fly during route navigation.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
performing, by a computing device; determining a navigation route between an origination and a destination, the route spanning multiple portions of a map; receiving an order of priority in which to receive the multiple portions of the map, wherein the order is generated based on levels of expected signal strength for each of the multiple portions of the map; requesting at least some of the multiple portions of the map according to the order of priority; receiving at least some of the multiple portions of the map according to the order of priority; and generating a map display comprising the multiple portions of the map. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method, comprising:
performing, by a computing device; generating a route for navigation guidance, the route spanning multiple portions of a map; based on expected relative values of signal strength of signals within multiple geographic regions corresponding to the multiple portions of the map, ranking at least several of the multiple portions of the map in an order of priority according to which the at least several of the multiple portions of the map are to be provided to a remote client device, wherein the order of priority is based at least in part on the signal strength; and providing at least some of the multiple portions of the map to the remote client device according to the order of priority. - View Dependent Claims (7, 8, 9, 10)
-
11. A system, comprising:
-
one or more memories; and one or more processors coupled to the one or more memories, wherein the one or more memories comprise program instructions executable by the one or more processors to implement one or more services configured to; compare a route to a map including multiple map tiles to identify map tiles representing areas including the route and areas proximate to the route; based on expected signal strengths of areas represented by the identified map tiles, generate a map tile priority in which map tiles having low signal strength are ranked higher than map tiles having higher signal strength; and provide at least some of the map tiles for the route according to the map tile priority. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
one or more memories; and one or more processors coupled to the one or more memories, wherein the one or more memories comprise program instructions executable by the one or more processors to implement a mapping component configured to; receive information specifying a navigation route between an origination and a destination, the route spanning multiple portions of a map; receive an order of priority in which to receive the multiple portions of the map, wherein the order is generated based on distinct levels of expected signal strength for each of the multiple portions; acquire at least some of the multiple portions of the map according to the order of priority, and generate a map display comprising the multiple portions of the map. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium, storing program instructions computer-executable on a computer to implement a mapping component configured to:
-
receive information specifying a navigation route between an origination and a destination, the route spanning multiple portions of a map; receive an order of priority in which to receive the multiple portions of the map, wherein the order is generated based on distinct levels of expected signal strength for each of the multiple portions; acquire at least some of the multiple portions of the map according to the order of priority, and generate a map display comprising the multiple portions of the map. - View Dependent Claims (24, 25)
-
Specification