Pre-loading waypoint data
First Claim
Patent Images
1. A method, performed by a portable electronic device, of downloading map data to the portable electronic device, the method comprising:
- determining, by a processor, a route;
identifying navigationally significant waypoints along the route where navigation decisions are to be made;
prioritizing map tiles for download based on a proximity of each waypoint to the device; and
downloading and caching map data for one or more prioritized map tiles corresponding to the waypoints along the route.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of downloading map data to a portable electronic device entails determining a route, identifying waypoints along the route, and downloading and caching map data for the waypoints along the route. The map data for areas around each of the waypoints (intersections, decision points) are thus preloaded prior to the device arriving at or near each waypoint. This ensures that the device has locally cached all the map data needed to render a navigationally useful map of the area around each waypoint.
25 Citations
20 Claims
-
1. A method, performed by a portable electronic device, of downloading map data to the portable electronic device, the method comprising:
-
determining, by a processor, a route; identifying navigationally significant waypoints along the route where navigation decisions are to be made; prioritizing map tiles for download based on a proximity of each waypoint to the device; and downloading and caching map data for one or more prioritized map tiles corresponding to the waypoints along the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine readable storage medium comprising instructions in code which, when loaded into memory and executed on a processor of a portable electronic device, causes the device to perform the acts of:
-
determining a route; identifying navigationally significant waypoints along the route where navigation decisions are to be made; prioritizing map tiles for download based on a proximity of each waypoint to the device; and downloading and caching map data for one or more prioritized map tiles corresponding to the waypoints along the route. - View Dependent Claims (10, 11, 12)
-
-
13. A portable electronic device comprising:
-
a positioning subsystem that determines a current location of the device; a radiofrequency transceiver that receives map data; a display that displays an onscreen map based on the map data; and a processor operatively coupled to a memory that determines a route, identifies navigationally significant waypoints along the route where navigation decisions are to be made, prioritizes map tiles for download based on a proximity of each waypoint to the device, and preloads in the memory of the device one or more prioritized map tiles corresponding to the waypoints along the route. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification