Offline map download
First Claim
Patent Images
1. A system comprising:
- memory;
one or more processor units;
a plurality of offline maps stored in the memory, each of the plurality of maps related to a geographic location;
a GPS parameter processing module stored in the memory and executable by the one or more processor units, the GPS parameter processing module configured to analyze GPS parameters received from a mobile device to determine a location of the mobile device; and
a map download module stored in the memory and executable by the one or more processor units, the map download module configured to send a notification to the mobile device to download one or more of the plurality of offline maps in response to determining that the mobile device is outside the predetermined range, wherein the notification is activated in response to determining that the mobile device is able to communicate using an alternative communication method;
wherein the map download module further configured to download the one or more of the plurality of offline maps, wherein the downloaded one or more of the plurality of offline maps are populated with additional information based on past requests for maps by other users at a location of a user of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system discloses analyzing global positioning system (GPS) parameters of a mobile device to determine if the mobile device is outside a predetermined range and if it is determined that the mobile device is outside the predetermined range, communicating a notification to the mobile device to download maps on the mobile device using an alternate communication channel.
22 Citations
19 Claims
-
1. A system comprising:
-
memory; one or more processor units; a plurality of offline maps stored in the memory, each of the plurality of maps related to a geographic location; a GPS parameter processing module stored in the memory and executable by the one or more processor units, the GPS parameter processing module configured to analyze GPS parameters received from a mobile device to determine a location of the mobile device; and a map download module stored in the memory and executable by the one or more processor units, the map download module configured to send a notification to the mobile device to download one or more of the plurality of offline maps in response to determining that the mobile device is outside the predetermined range, wherein the notification is activated in response to determining that the mobile device is able to communicate using an alternative communication method;
wherein the map download module further configured to download the one or more of the plurality of offline maps, wherein the downloaded one or more of the plurality of offline maps are populated with additional information based on past requests for maps by other users at a location of a user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
pinging a graphical positioning system (GPS) module of a mobile device at a predetermined frequency to receive GPS parameters of the mobile device; determining when the mobile device has access to alternative communication method; and in response to determining, based on an analysis of the GPS parameters of the mobile device, that the mobile device is outside a predetermined range and that the mobile device has access to alternative communication method, wherein the predetermined range is a range within which the mobile device is able to access telecommunications services from a service provider without incurring roaming charges, presenting a notification to download offline maps on the mobile device, wherein the offline maps are populated with additional information based on past requests for maps by other users at a location of a user of the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A physical article of manufacture including one or more tangible computer-readable storage media, encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
-
determining, using graphical positioning system (GPS) parameters of a mobile device, whether the mobile device is outside its home range, wherein the home range is a geographic range within which the mobile device is able to access telecommunications services from a service provider without incurring roaming charges; determining when the mobile device is able to communicate using an alternative communication method; and in response to determining that the mobile device is outside its home range and that it is able to communicate using an alternative communication method, communicating a request to a mapping server for one or more offline maps, wherein the requested one or more offline maps are populated with additional information based on past requests for maps by other users at a location of a user of the mobile device. - View Dependent Claims (17, 18, 19)
-
Specification