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 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 user-specified location data;
receiving mapping system data at the mobile computing device via the network connection from the remote mapping system, wherein the received mapping system data includes a graphic component to graphically represent the user-specified location data;
displaying a selectable option to store the received mapping system data in a cache memory of the mobile computing device; and
subsequently retrieving the received 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.
181 Citations
23 Claims
-
1. A computer-implemented method for pre-fetching map tile data to a mobile computing device based on 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 user-specified location data; receiving mapping system data at the mobile computing device via the network connection from the remote mapping system, wherein the received mapping system data includes a graphic component to graphically represent the user-specified location data; displaying a selectable option to store the received mapping system data in a cache memory of the mobile computing device; and subsequently retrieving the received mapping system data from the cache memory. - View Dependent Claims (2, 3, 4)
-
-
5. 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 a mapping module of a mobile computing device to a remote mapping system via a network connection, wherein the request includes user-specified location data; receive mapping system data at the mobile computing device via the network connection from the remote mapping system, wherein the received mapping system data includes a graphic component to graphically represent the user-specified location data; display a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device; and subsequently retrieve the received mapping system data from the cache memory. - View Dependent Claims (6, 7, 8)
-
-
9. 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 user-specified location data, and receive mapping system data at the mobile computing device via the network connection from the remote mapping system, wherein the received mapping system data includes a graphic component to graphically represent the user-specified location data; and a selection module including instructions executed on the one or more processors to communicate with the mapping module and display a selectable option to store the retrieved mapping system data in a cache memory of the mobile computing device; wherein the mapping module includes further instructions executed on the one or more processors to subsequently retrieve the received mapping system data from the cache memory. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented method for pre-fetching map tile data from a remote mapping system to a mobile computing device based on user-specified location data, the method comprising:
-
receiving a request for mapping system data from a mapping module of a mobile computing device at a remote mapping system via a network connection, wherein the request includes user-specified location data; retrieving mapping system data at the remote mapping system, wherein the mapping system data corresponds to the user-specified location data; and sending the mapping system data from the remote mapping system to the mobile computing device via the network connection; wherein the sent mapping system data includes a graphic component to graphically represent the user-specified location data, the mobile computing device is configured to display a selectable option to store the mapping system data in a cache memory of the mobile computing device, and the mobile computing device is further configured to subsequently retrieve the mapping system data from the cache memory. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions for pre-fetching map tile data from a remote mapping system to a mobile computing device based on user-specified location data, the instructions when executed by a processor cause the processor to:
-
receive a request for mapping system data from a mapping module of a mobile computing device at a remote mapping system via a network connection, wherein the request includes user-specified location data; retrieve mapping system data at the remote mapping system, wherein the mapping system data corresponds to the user-specified location data; and send the mapping system data from the remote mapping system to the mobile computing device via the network connection; wherein the sent mapping system data includes a graphic component to graphically represent the user-specified location data, the mobile computing device is configured to display a selectable option to store the mapping system data in a cache memory of the mobile computing device, and the mobile computing device is further configured to subsequently retrieve the mapping system data from the cache memory. - View Dependent Claims (17, 18, 19)
-
-
20. A computer system for pre-fetching map tile data from a remote mapping system to a mobile computing device based on user-specified location data, the system comprising:
-
one or more processors; one or more memories storing a plurality of instructions for execution on the one or more processors, the instructions to; receive a request for mapping system data from a mapping module of a mobile computing device at a remote mapping system via a network connection, wherein the request includes user-specified location data; retrieve mapping system data at the remote mapping system, wherein the mapping system data corresponds to the user-specified location data; and send the mapping system data from the remote mapping system to the mobile computing device via the network connection; wherein the sent mapping system data includes a graphic component to graphically represent the user-specified location data, the mobile computing device is configured to display a selectable option to store the mapping system data in a cache memory of the mobile computing device, and the mobile computing device is further configured to subsequently retrieve the mapping system data from the cache memory. - View Dependent Claims (21, 22, 23)
-
Specification