Pre-fetching navigation maps
First Claim
1. A method for determining map tiles associated with a route to display a map using the determined map tiles, said method comprisingreceiving said route, wherein said route comprises a number of route segments, using a receiver,determining associated map tiles for each of said route segments, using a map tile determinator, wherein said associated map tiles depend on route segment attributes comprising a speed limit associated with each of said route segments, andtransmitting an indication of said determined associated map tiles to a map tile fetcher, using a transmitter.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing map tiles associated to a route is described. Generally, a route comprising a number of route segments is received. Then, a respective route segment attribute for each of the route segments is determined. Next, associated map tiles for each of the route segments are determined, using said route segment attributes, and finally an indication of the determined map tiles are transmitted to a map tile fetcher.
-
Citations
27 Claims
-
1. A method for determining map tiles associated with a route to display a map using the determined map tiles, said method comprising
receiving said route, wherein said route comprises a number of route segments, using a receiver, determining associated map tiles for each of said route segments, using a map tile determinator, wherein said associated map tiles depend on route segment attributes comprising a speed limit associated with each of said route segments, and transmitting an indication of said determined associated map tiles to a map tile fetcher, using a transmitter.
-
6. A method for presenting a route via a graphical user interface, said method comprising
receiving a user input, wherein said user input comprises a start position and an end position, determining a route based upon said user input utilizing a route determinator, wherein said route comprises a number of route segments, determining map tiles associated to said route utilizing a map tile determinator, wherein said map tile determinator is configured to determine map tiles corresponding to said route utilizing route segment attributes comprising a speed limit associated with said number of route segments, transmitting an indication of said determined associated map tiles from said map tile determinator to a map tile fetcher, fetching said determined associated map tiles from at least one memory using said map tile fetcher, and presenting said route via said graphical user interface using said fetched map tiles.
-
11. A map tile determinator configured to determine map tiles associated to a route, wherein said route comprises route segments, said map tile determinator comprises
a receiver configured to receive said route, a route segment attribute determinator configured to determine a respective route segment attribute for each of said route segments, a determinator configured to determine associated map tiles for each of said route segments, wherein said associated map tiles depend on said route segment attributes comprising a speed limit associated with said route segments, and a transmitter configured to transmit an indication of said determined associated map tiles to a map tile fetcher.
-
17. A device for presenting a route via a graphical user interface, said device comprising
a receiver configured to receive a user input, wherein said user input comprises a start position and an end position, a transmitter configured to transmit said user input to a route determinator configured to determine a route based upon said user input, wherein said route comprises a number of route segments, a receiver configured to receive said determined route from said route determinator, a map tile determinator configured to determine map tiles associated to said route, wherein said map tile determinator is configured to determine map tiles associated to said route segments utilizing route segment attributes comprising a speed limit associated with said route segments, a map tile fetcher configured to fetch said determined associated map tiles from at least one memory, and a GUI handler configured to present said route using said map tiles.
Specification