Location-assisted service capability monitoring
First Claim
1. A computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
- receiving, at a server, from two or more mobile devices of a plurality of mobile devices, measurements that indicate qualities of network communication signals within one or more regions of a plurality of regions,wherein receiving the measurements comprises receiving a first measurement from a first mobile device that subscribes to a wireless network of a first wireless carrier and receiving a second measurement from a second mobile device that subscribes to a wireless network of a second wireless carrier that differs from the first wireless carrier; and
based on the measurements, updating, at the server, stored map data that specifies, for each particular region of the plurality of regions, a quality of a network communication signal within that particular region,wherein the updating the stored map data comprises using the first measurement to update first map data that pertains to the wireless network of the first wireless carrier, and using the second measurement to update second map data that pertains to the wireless network of the second wireless carrier.
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.
67 Citations
20 Claims
-
1. A computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving, at a server, from two or more mobile devices of a plurality of mobile devices, measurements that indicate qualities of network communication signals within one or more regions of a plurality of regions, wherein receiving the measurements comprises receiving a first measurement from a first mobile device that subscribes to a wireless network of a first wireless carrier and receiving a second measurement from a second mobile device that subscribes to a wireless network of a second wireless carrier that differs from the first wireless carrier; and based on the measurements, updating, at the server, stored map data that specifies, for each particular region of the plurality of regions, a quality of a network communication signal within that particular region, wherein the updating the stored map data comprises using the first measurement to update first map data that pertains to the wireless network of the first wireless carrier, and using the second measurement to update second map data that pertains to the wireless network of the second wireless carrier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a server configured to store map data that specifies qualities of wireless network communication services in a plurality of regions, the server including a processor and a memory having instructions stored thereon, that, if executed by the processor, cause the server to perform operations comprising:
-
receiving, from a first mobile device that subscribes to a wireless network of a first wireless carrier, an indication of a first quality of a wireless network communication service in a first region of the plurality of regions; and receiving, from a second mobile device that subscribes to a wireless network of a second wireless carrier that differs from the first wireless carrier, an indication of a second quality of a wireless communication service in a second region of the plurality of regions, and wherein the first mobile device is separate from the second mobile device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a server, from two or more mobile devices of a plurality of mobile devices, measurements that indicate qualities of network communication signals within one or more regions of a plurality of regions, wherein receiving the measurements comprises receiving a first measurement from a first mobile device that subscribes to a wireless network of a first wireless carrier and receiving a second measurement from a second mobile device that subscribes to a wireless network of a second wireless carrier that differs from the first wireless carrier; and based on the measurements, updating, at the server, stored map data that specifies, for each particular region of the plurality of regions, a quality of a network communication signal within that particular region, wherein the updating the stored map data comprises using the first measurement to update first map data that pertains to the wireless network of the first wireless carrier, and using the second measurement to update second map data that pertains to the wireless network of the second wireless carrier. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification