Location-assisted service capability monitoring
First Claim
1. A method of responding to anticipated travel into a region having particular network communication service quality characteristics, the method comprising:
- determining, based at least in part on measurements performed by one or more sensors of a mobile device;
a current travel context, wherein the current travel context comprises a mode of transportation; and
that the mobile device is going to enter a region having a wireless network communication service signal quality that is less than a specified threshold, wherein determining that the mobile device is going to enter the region is based at least in part on the current travel context; and
in response to determining that the mobile device is going to enter the region, caching wirelessly streamed data at a rate faster than a rate at which the mobile device had been caching wirelessly streamed data, wherein the streamed data that is cached is based on the current travel context.
0 Assignments
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.
67 Citations
20 Claims
-
1. A method of responding to anticipated travel into a region having particular network communication service quality characteristics, the method comprising:
-
determining, based at least in part on measurements performed by one or more sensors of a mobile device; a current travel context, wherein the current travel context comprises a mode of transportation; and that the mobile device is going to enter a region having a wireless network communication service signal quality that is less than a specified threshold, wherein determining that the mobile device is going to enter the region is based at least in part on the current travel context; and in response to determining that the mobile device is going to enter the region, caching wirelessly streamed data at a rate faster than a rate at which the mobile device had been caching wirelessly streamed data, wherein the streamed data that is cached is based on the current travel context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
determining, based at least in part on measurements performed by one or more sensors of a mobile device; a current travel context, wherein the current travel context comprises a mode of transportation; and that the mobile device is going to enter a region having a wireless network communication service signal quality that is less than a specified threshold, wherein determining that the mobile device is going to enter the region is based at least in part on the current travel context; and in response to determining that the mobile device is going to enter the region, caching wirelessly streamed data at a rate faster than a rate at which the mobile device had been caching wirelessly streamed data, wherein the streamed data that is cached is based on the current travel context. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a server including a processor and a memory having instructions stored thereon, that, if executed by the processor, cause the server to perform operations comprising:
-
determining, based at least in part on measurements performed by one or more sensors of a mobile device; a current travel context, wherein the current travel context comprises a mode of transportation; and that the mobile device is going to enter a region having a wireless network communication service signal quality that is less than a specified threshold, wherein determining that the mobile device is going to enter the region is based at least in part on the current travel context; and in response to determining that the mobile device is going to enter the region, caching wirelessly streamed data at a rate faster than a rate at which the mobile device had been caching wirelessly streamed data, wherein the streamed data that is cached is based on the current travel context. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification