Management of pre-fetched mapping data incorporating user-specified locations
First Claim
1. A computer-implemented method for pre-fetching map tile data to a mobile computing device based on user-specified location data, the method comprising:
- sending a request for mapping system data from a mapping module of a mobile computing device to a remote mapping system via a network connection, wherein the request includes location data;
retrieving mapping system data at the remote mapping system, wherein the mapping system data corresponds to the location data;
sending the retrieved mapping system data from the remote mapping system to the mobile computing device via the network connection;
receiving the retrieved mapping system data at the mobile computing device via the network connection;
displaying a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device; and
subsequently retrieving the retrieved mapping system data from the cache memory.
2 Assignments
0 Petitions
Accused Products
Abstract
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 selection of an option to store the data at the device. A request for mapping system data may be sent from a mobile computing device to a remote mapping system via a network connection. The request may include user-specified location data. The remote mapping system may retrieve the mapping data corresponding to the user-specified location data and send it to the mobile computing device via the network connection. The mobile computing device may receive the retrieved mapping data and display a selectable option to store or not store the mapping data in a cache memory of the mobile computing device. The retrieved mapping data may then be stored at the mobile computing device in response to selection of the option to store the mapping data.
113 Citations
20 Claims
-
1. A computer-implemented method for pre-fetching map tile data to a mobile computing device based on user-specified location data, the method comprising:
-
sending a request for mapping system data from a mapping module of a mobile computing device to a remote mapping system via a network connection, wherein the request includes location data; retrieving mapping system data at the remote mapping system, wherein the mapping system data corresponds to the location data; sending the retrieved mapping system data from the remote mapping system to the mobile computing device via the network connection; receiving the retrieved mapping system data at the mobile computing device via the network connection; displaying a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device; and subsequently retrieving the retrieved mapping system data from the cache memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions for pre-fetching mapping system data to a mapping module of a mobile computing device, the instructions when executed by a processor cause the processor to:
-
send a request for mapping system data from the mapping module of the mobile computing device to a remote mapping system via a network connection, wherein the request includes location data; retrieve mapping system data at the remote mapping system, wherein the mapping system data corresponds to the location data; send the retrieved mapping system data from the remote mapping system to the mobile computing device via the network connection; receive the retrieved mapping system data at the mobile computing device via the network connection; display a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device; subsequently retrieve the retrieved mapping system data from the cache memory. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system for pre-fetching mapping system data to a mapping module of a mobile computing device, the system comprising:
-
one or more processors; one or more memories storing a plurality of modules including instructions for execution on the one or more processors, the modules including; a mapping module including instructions executed on the one or more processors to communicate with a mapping system via a network connection, the mapping module including instructions to send a request for mapping system data from the mapping module to a remote mapping system via a network connection, the request including location data; and a selection module including instructions executed on the one or more processors to communicate with the mapping module and to analyze the location data to determine geographic location data; a remote mapping system including a processor and a memory, the memory storing instructions executed on the processor to; retrieve mapping system data using the geographic location data at the remote mapping system, and send the retrieved mapping system data from the remote mapping system to the mapping module via the network connection; wherein the selection module includes further instructions to display a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device, and the mapping module is further executable to subsequently retrieve the stored mapping system data from the cache memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification