IP Library › Granted Patent US 10,488,207
Granted Patent B2
US 10,488,207 · App. 15/652,172 · Granted Nov 26, 2019

Navigation system acquisition and use of cellular coverage map data

Inventors: Swapnil R. Dave (Santa Clara, CA); Devrim Varoglu (Santa Clara, CA)
Assignee: Apple Inc.
G01C21/34G01C21/3453G01C21/3461H04L1/20H04W4/024H04W4/046H04W4/40H04W24/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,488,207
App. No.
15/652,172
Granted
Nov 26, 2019
Kind
B2
Abstract

A mobile device can obtain wireless network signal strength map data that indicates, for various nearby geographical regions, the wireless network signal strength in each such region. A mobile device can transmit that data to a vehicular navigation system responsible for automatically selecting a high-quality route of vehicular travel between a specified source and destination. The system can take the wireless network signal map data into account when selecting that route. When selecting from among multiple different routes of vehicular travel between a specified source and destination, the system may employ an algorithm that considers wireless network signal strengths along those routes, in addition to the other factors. Consequently, the system can select a longer route having better signal strength over a shorter route having worse signal strength. The system can present the selected route within a set of suggested routes, potentially along with reasons for each route's suggestion.

Claims (46)

1. A method, comprising:

sending, from a mobile device to a vehicle navigation system executing on one or more processors, for each area of a plurality of areas, signal strength map data for the plurality of areas; and

responsive to receipt by the vehicle navigation system, from the mobile device, of the signal strength map data, and based at least in part on respective signal strength data determined from the signal strength map data within each corresponding area traversed by a respective route, of the plurality of areas, automatically selecting, by the vehicle navigation system, a particular route from a plurality of routes, each route ending at a same destination.

2. The method of claim 1 , further comprising:

measuring, by the mobile device, signal strength data for the plurality of areas.

3. The method of claim 2 , further comprising:

generating, at the mobile device, the signal strength map data based at least in part on the signal strength data.

4. The method of claim 2 , wherein measuring the signal strength data comprises:

measuring, at the mobile device at a particular time, a particular network signal strength at a particular area of the plurality of areas.

5. The method of claim 1 , further comprising:

sending, to a remote server, a request for the signal strength map data; and

receiving, from the remote server, the signal strength map data.

6. A method, comprising:

receiving, for each area of a plurality of areas respective signal strength map data; and

responsive to receipt of the signal strength map data, automatically selecting a particular route from a plurality of routes, each route ending at a same destination, each route traversing one or more of the plurality of areas, wherein selection is determined based at least in part on the respective received signal strength map data of the corresponding one or more areas of the plurality of areas through which corresponding ones of the routes pass.

7. The method of claim 6 , further comprising:

measuring, by a mobile device, signal strength data for the plurality of areas; and

generating, at the mobile device, the signal strength map data for the plurality of areas based at least in part on the signal strength data for the plurality of areas.

8. The method of claim 7 , wherein measuring the signal strength data comprises:

determining a current location of the mobile device; and

measuring the signal strength data at the current location.

9. The method of claim 8 , wherein determining the current location is based at least in part on a global positioning system included in the mobile device.

10. The method of claim 6 , wherein

the signal strength map data is received from a mobile device at a vehicle navigation system.

11. The method of claim 6 , further comprising:

updating the signal strength map data based at least in part on updated signal strength map data.

12. The method of claim 11 , further comprising:

measuring, at the mobile device, the updated signal strength data; and

generating, by the mobile device, the updated signal strength map data.

13. The method of claim 11 , further comprising:

requesting, from a remote server, the updated signal strength map data; and

receiving, from the remote server, the updated signal strength map data.

14. A non-transitory computer-readable storage medium that stores instructions which, when executed by one or more processors, cause the one or more processors to perform:

receiving, for each particular area of a plurality of areas, respective signal strength map data; and

responsive to receipt of the signal strength map data, automatically selecting a particular route from a plurality of routes, each route ending at a same destination, each route traversing one or more of the plurality of areas, wherein selection is determined based at least in part on, for each of the routes, respective signal strength map data of the corresponding one or more areas traversed by the route.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further cause the one or more processors to perform:

measuring signal strength data for the plurality of areas; and

generating the signal strength map data based at least in part on the signal strength data.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the one or more processors to perform:

sending the signal strength map data to a remote server.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further cause the one or more processors to perform:

determining a score for each particular route of the plurality of routes based at least in part on the respective signal strength data associated with each corresponding particular area of the plurality of areas; and

sorting the plurality of routes based on each score for each particular route.

18. The non-transitory computer-readable storage medium of claim 17 , wherein determining the score comprises:

for each particular route of the plurality of routes, determining a plurality of sub-scores for a plurality of segments of the particular route; and

calculating a sum of the plurality of sub-scores for the plurality of segments.

Continuity (3)
Continuation 14718895 · May 21, 2015
Continuation 13601804 · Aug 31, 2012
Related Publication 20170314940A1 · Nov 2, 2017