MAP DOWNLOADING BASED ON USER'S FUTURE LOCATION
First Claim
1. A method for facilitating a download of a specific portion of a map onto a computing device based on information received from a location-aware service, the method comprising:
- receiving, from the location-aware service, location information, a start date associated with travel plans of a user, and an end date associated with the travel plans of the user;
determining a download time for downloading a map portion corresponding to the received location information;
at or prior to the download time, inspecting one or more factors to determine if the map portion can be downloaded at that time;
if it determined that the map portion can be downloaded at that time, downloading the map portion to a device associated with the user; and
removing the map portion from the device associated with the user subsequent to the end date associated with the travel plans of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for facilitating a download of a specific portion of a map onto a computing device based on information received from a location-aware service. Location information, a start date, and an end date associated with travel plans of a user are received from, for example, a location-aware application or service. A download time corresponding to when to download a map portion corresponding to the received location information is determined. At or prior to the download time, it is determined whether the map portion can be downloaded at that particular time based on one or more factors. If the map portion can be downloaded at that time, the map portion is downloaded to a device associated with the user. The map portion is then removed from the device associated with the user on or after the end date.
-
Citations
20 Claims
-
1. A method for facilitating a download of a specific portion of a map onto a computing device based on information received from a location-aware service, the method comprising:
-
receiving, from the location-aware service, location information, a start date associated with travel plans of a user, and an end date associated with the travel plans of the user; determining a download time for downloading a map portion corresponding to the received location information; at or prior to the download time, inspecting one or more factors to determine if the map portion can be downloaded at that time; if it determined that the map portion can be downloaded at that time, downloading the map portion to a device associated with the user; and removing the map portion from the device associated with the user subsequent to the end date associated with the travel plans of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system facilitating a download of a specific portion of a map onto a computing device based on information received from a location-aware service, the system comprising:
a map scheduler having one or more processors and one or more computer-readable storage media, the map scheduler configured to; receive, from the location-aware service, location information, a start date, and an end date associated with travel plans of a user; based on one or more factors and the received start date, determine that a map portion can be downloaded at that time to a device associated with the user; download the map portion to a device associated with the user; and remove the map portion from the device associated with the user on or after the end date. - View Dependent Claims (13, 14)
-
15. One or more computer storage hardware devices having computer-executable instructions embodied thereon that, when executed, facilitate a download of a specific portion of a map onto a computing device based on information received from a location-aware application or service, the method comprising:
-
receiving, from the location-aware application or service, a start date, an end date, and location information associated with an upcoming travel for a user; scheduling a download time corresponding to a download of a map portion to a device associated with the user, thus allowing the map portion to be accessed by the user offline; and scheduling a removal time corresponding to a removal of the map portion from the device associated with the user such that the map portion is no longer stored on the device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification