Offline map download

US10299074B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10299074-B2
Application numberUS-201615150203-A
CountryUS
Kind codeB2
Filing dateMay 9, 2016
Priority dateMay 9, 2016
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: memory; one or more processor units; a plurality of offline maps stored in the memory, each of the plurality of offline 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 is configured to determine that the mobile device is outside a predetermined range, 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, determine when a user of the mobile device has taken an action to consent to downloading of the offline maps, and in response to receiving the consent, 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 the user of the mobile device, the other users being selected based on their preferences. 2. The system of claim 1 , wherein the map download module is further configured to determine the geographic location of the mobile device upon determining that the mobile device is outside the predetermined range. 3. The system of claim 1 , wherein the map download module is further configured to determine the geographic location of the mobile device upon determining that the mobile device is outside the predetermined range and send a notification to download one or more offline maps related to the geographic location of the mobile device. 4. The system of claim 3 , wherein the map download module is further configured to select the one or more of the plurality of maps based on the geographic location of the mobile device. 5. The system of claim 3 , wherein the map download module is further configured to determine a communication channel available to the mobile device and to send the maps to the mobile device via the communication channel. 6. 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; analyzing the GPS parameters of the mobile device to determine that the mobile device is outside a predetermined range, 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; determining when the mobile device has access to alternative communication method; and in response to determining that the mobile device is outside the predetermined range and that the mobile device has access to alternative communication method, presenting a notification to download offline maps on the mobile device, wherein the downloaded offline maps are populated with additional information based on past requests for maps by other users at a location of the user of the mobile device, the other users being selected based on their preferences. 7. The method of claim 6 , further comprising: in response to determining that the mobile device is outside the predetermined range, determining the geographic location of the mobile device. 8. The method of claim 6 , wherein presenting a notification on the mobile device further comprising: determining that the mobile device is capable of communicating using WiFi; and in response to determining that the mobile device is capable of communicating using WiFi presenting the notification to download the offline maps on the mobile device. 9. The method of claim 6 , wherein the predetermined range is a home range for a user of the mobile device. 10. The method of claim 6 , wherein the predetermined range is based on a subscription plan of the mobile device. 11. The method of claim 6 , wherein the predetermined range is a home country of a user of the mobile device. 12. The method of claim 6 , wherein the notification further comprises a request to identify types of maps to download on the mobile device. 13. The method of claim 12 , further comprising receiving an input from a user of the mobile device including the types of maps to download on the mobile device and in response to the input, downloading the types of maps to the mobile device. 14. The method of claim 6 , further comprising: in response to determining that the mobile device is outside the predetermined range, communicating with the mobile device to determine a data download speed available to the mobile device; selecting maps based on the available download speed; and pushing the selected maps to the mobile device. 15. 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 the user of the mobile device, the other users being selected based on their preferences. 16. The physical article of manufacture of claim 15 , wherein the alternative communication channel allows downloading data without incurring data charges for the mobile device. 17. The physical article of manufacture of claim 16 , wherein the computer process further comprising receiving the one or more offline maps using the alternative communication channel. 18. The physical article of manufacture of claim 15 , further comprising selecting one or more maps based on past mapping application usage by the mobile device.

Assignees

Inventors

Classifications

  • Location-based management or tracking services · CPC title

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • using location based information parameters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10299074B2 cover?
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.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).