发明名称 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 device. A user mapping activity module executing on the mobile device may retrieve user mapping activity data. The module may then extract geographic location data from the user mapping activity data and send the extracted data to a mapping system via a network connection. The mapping system may then match map tile data to the geographic location data extracted from the user mapping activity data and send the matched data to the mobile computing device for cache storage at the mobile computing device. The user mapping activity module may also analyze the user mapping activity data to determine whether the extracted geographic location data is relevant enough to warrant pre-fetching the tile data.
申请公布号 US2014310299(A1) 申请公布日期 2014.10.16
申请号 US201414313710 申请日期 2014.06.24
申请人 GOOGLE INC. 发明人 Nourse Thomas Gregory;CaveLie Hans-Olav
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer-implemented method for pre-fetching map tile data to a first computing device based on activity with a mapping module executing on the first computing device or a second computing 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 one or more of the first computing device and the second computing device, the method comprising: receiving user mapping activity data from the first computing device or the second computing device at a server via a network connection, the user mapping activity data corresponding to the web services account and indicating a geographic location, the user mapping activity data including geographic locations represented within maps rendered on one or more of the first computing device or the second computing device; matching, at the server, map tile data to the user mapping activity data; and sending the matched map tile data in a vector format from the server to one or more of the first computing device or the second computing device; wherein both the first computing device and the second computing are configured to: store the matched map tile data in a cache storage; andretrieve the matched map tile data from the cache storage in response to a subsequent request for map tile data from either the first computing device or the second computing device for display at the first computing device or the second computing device without receiving further communication from the server.
地址 Mountain View CA US