Patent ID: 8204966

Claim:
A computer-implemented method for pre-fetching map tile data to a mobile computing device based on user activity with the mobile device, the method comprising: receiving user activity data at a user activity system from the mobile computing device via a network connection, the user activity data generated or received by an application executing on the mobile computing device and indicating a geographic location; extracting geographic location data from the user activity data; sending the geographic location data to a mapping system via a network connection; matching map tile data to the geographic location data extracted from the user activity data, the map tile data including portions of a map image having a uniform size; sending the matched map tile data in a vector format from the mapping system to the mobile computing device; storing the matched map tile data in a cache storage of the mobile computing device; and subsequently retrieving the matched map tile data from the cache storage for display at the mobile computing device in a raster format without further communication between the mapping system and the mobile device.