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, at a map platform on a network, location information from the location-aware service on a device associated with a user and in communication with the network, a start date associated with travel plans of the user, and an end date associated with the travel plans of the user;
determining, by the map platform on the network, 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 is determined that the map portion can be downloaded at that time, downloading the map portion to the device associated with the user;
scheduling a removal time for removal of the map portion from the device associated with the user, wherein the removal time is scheduled to occur subsequent to the end date associated with the travel plans of the user; and
removing the map portion from the device associated with the user based on a determination that the scheduled removal time has occurred.
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, at a map platform on a network, location information from the location-aware service on a device associated with a user and in communication with the network, a start date associated with travel plans of the user, and an end date associated with the travel plans of the user; determining, by the map platform on the network, 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 is determined that the map portion can be downloaded at that time, downloading the map portion to the device associated with the user; scheduling a removal time for removal of the map portion from the device associated with the user, wherein the removal time is scheduled to occur subsequent to the end date associated with the travel plans of the user; and removing the map portion from the device associated with the user based on a determination that the scheduled removal time has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 on a network having one or more processors and one or more computer-readable storage media, the map scheduler configured to; receive, at a map platform on the network, from the location-aware service on a device associated with a user, location information, a start date, and an end date associated with travel plans of the user; based on one or more factors and the received start date, determine, by the map platform on the network, that a map portion can be downloaded at that time to the device associated with the user; download the map portion to the device associated with the user; schedule a removal time for removal of the map portion from the device associated with the user, wherein the removal time is scheduled to occur on or after the end date; and remove the map portion from the device associated with the user based on the scheduled removal time. - View Dependent Claims (12, 13)
-
-
14. 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, at a map platform on a network, 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, by the map platform on the network, 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, wherein the removal time is scheduled to occur on or after the end date. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification