Patent ID: 8812031

Claim:
A computer-implemented method for pre-fetching map tile data to a mobile computing device based on activity with a mapping module executing on the mobile device, the mapping module corresponding to a web services account, and the map tile data configured to display a graphic representation of a geographic location at a computing device, the method comprising: receiving user mapping activity data from the mobile computing device at a user mapping activity system, the user mapping activity data corresponding to the web services account and indicating a geographic location, the user mapping activity data including one or more of a log of geographic locations corresponding to searches, and routing information for directions between geographic locations represented within maps rendered on the mobile computing device; extracting geographic location data from the user mapping activity data; sending the geographic location data to a remote mapping system via a network connection; matching map tile data to the geographic location data extracted from the user mapping 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 remote mapping system to the mobile computing device; storing the matched map tile data in a cache storage of the mobile computing device; and retrieving the matched map tile data from the cache storage in response to a subsequent request for map tile data from the mobile computing device for display at the mobile computing device without receiving further communication from the remote mapping system.