Location assisted service capability monitoring
First Claim
1. A method of obtaining relevant wireless network communication signal quality map data, the method comprising:
- detecting, at a mobile device, that the mobile device is traveling along a particular path;
in response to detecting that the mobile device is traveling along the particular path, determining one or more regions, of a plurality of regions of a map, that are intersected by the particular path;
wirelessly downloading to the mobile device, from a server, a set of one or more map tiles that correspond to the one or more regions that are intersected by the particular path;
wherein the set of one or more map tiles;
excludes map tiles that do not correspond to the one or more regions that are intersected by the particular path; and
are based at least in part on measurements that the server received from two or more mobile devices of a plurality of mobile devices, the measurements indicating qualities of network communication signals within the one or more regions that are intersected by the particular path; and
based on at least in part on the measurements, sending one or more notifications to one or more applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A digitally stored map can indicate the signal quality for each of the map'"'"'s regions. A device can determine its location, speed, and direction using global positioning system (GPS) and other sensors. Based on this information, the mobile device can predict a field of locations within which the device will probably be located within a specified future time frame. Based on both the information indicating signal quality and the probable future field of locations, the device can estimate a moment at which the device will probably begin to suffer from low-quality or absent signal. Using this prediction, the device can proactively perform a variety of anticipatory remedial actions. For example, the device can begin allocating a greater portion of currently available wireless network communication bandwidth to the reception of data packets that represent content that is being streamed to the device, so that the device can proactively buffer those packets.
-
Citations
30 Claims
-
1. A method of obtaining relevant wireless network communication signal quality map data, the method comprising:
-
detecting, at a mobile device, that the mobile device is traveling along a particular path; in response to detecting that the mobile device is traveling along the particular path, determining one or more regions, of a plurality of regions of a map, that are intersected by the particular path; wirelessly downloading to the mobile device, from a server, a set of one or more map tiles that correspond to the one or more regions that are intersected by the particular path; wherein the set of one or more map tiles; excludes map tiles that do not correspond to the one or more regions that are intersected by the particular path; and are based at least in part on measurements that the server received from two or more mobile devices of a plurality of mobile devices, the measurements indicating qualities of network communication signals within the one or more regions that are intersected by the particular path; and based on at least in part on the measurements, sending one or more notifications to one or more applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
estimating a set of regions, within a plurality of regions on a map, into which a particular device is going to travel; in response to said estimating, downloading, from a server, to said particular device, information that two or more other devices measured while the two or more other devices were within regions within the set of regions, wherein the information that the two or more other devices measured indicates qualities of network communication signals within the regions within the set of regions; and based at least in part on the information; instructing one or more applications executing on said particular device to pre-cache content prior to entry of said particular device into a particular region within the set of regions; and sending one or more notifications to one or more applications. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing instructions for obtaining relevant wireless network communication signal quality map data, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
-
detecting, at a mobile device, that the mobile device is traveling along a particular path; in response to detecting that the mobile device is traveling along the particular path, determining one or more regions, of a plurality of regions of a map, that are intersected by the particular path; wirelessly downloading to the mobile device, from a server, a set of one or more map tiles that correspond to the one or more regions that are intersected by the particular path; wherein the set of one or more map tiles; excludes map tiles that do not correspond to the one or more regions that are intersected by the particular path; and are based at least in part on measurements that the server received from two or more mobile devices of a plurality of mobile devices, the measurements indicating qualities of network communication signals within the one or more regions that are intersected by the particular path; and based on at least in part on the measurements, sending one or more notifications to one or more applications. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
estimating a set of regions, within a plurality of regions on a map, into which a particular device is going to travel; in response to said estimating, downloading, from a server, to said particular device, information that two or more other devices measured while the two or more other devices were within regions within the set of regions, wherein the information that the two or more other devices measured indicates qualities of network communication signals within the regions within the set of regions; and based at least in part on the information, sending one or more notifications to one or more applications that have registered with an operating system of said particular device to receive the one or more notifications. - View Dependent Claims (28, 29, 30)
-
Specification