Patent ID: 9569463
Date: 2017-02-14
CPC Classifications: G01C,G06F,G09G,H04W

Claim:
1. A computer-implemented method comprising: automatically identifying, on a client device, a map point of interest prior to a user request for map data corresponding to the map point of interest, identifying, from a plurality of zoom levels, multiple zoom levels for use in identifying map data for storage on the client device, where the map data is to be stored on the client device at different zoom levels, each zoom level containing a respective set of map data tiles; identifying a different tile radius for each of the multiple identified zoom levels, where each tile radius corresponds to the map point of interest and defines, for each of the multiple zoom levels, a respective plurality of pre-fetch map data tiles to be requested from a remote map database and stored on the client device, the pluralities of pre-fetch map data tiles collectively defining a set of pre-fetch map data tiles; requesting, from the remote map database, the set of pre-fetch map data tiles, wherein the map database stores map data in the form of a plurality of map data tiles, and the pre-fetch map data tiles are a sub-set of the plurality of map data tiles; receiving and storing the pre-fetch map data tiles in a local memory on the client device; and displaying the stored pre-fetch map data tiles via a user interface of the client device in response to user requests subsequent to the receiving and the storing.