发明名称 Map tile data pre-fetching based on mobile device generated event analysis
摘要 Map tile data for displaying graphic elements of a web-based mapping system in a mobile computing device may be pre-fetched to the device based on an analysis of the historical uses of a mapping module at that mobile device. The mobile device may retrieve user mapping activity data and extract geographic location data from the mapping activity data. This geographic location data may then be used to retrieve map tile data that is related to another request for map tile data. This related map tile data may then be stored in cache storage to be retrieved during periods of reduced communication with a map tile server or other periods.
申请公布号 US8812031(B2) 申请公布日期 2014.08.19
申请号 US201213599458 申请日期 2012.08.30
申请人 Google Inc. 发明人 CaveLie Hans-Olav;Nourse Thomas Gregory
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Marshall, Gerstein & Borun LLP 代理人 Marshall, Gerstein & Borun LLP
主权项 1. 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.
地址 Mountain View CA US