Network performance server
First Claim
1. A method comprising:
- receiving data sets from a plurality of mobile devices, each of the data sets comprising;
a geographic position value identifying a geographic position of a corresponding one of the plurality of mobile devices, anda signal quality value representative of signal quality for the corresponding one of the plurality of mobile devices at the geographic position,wherein the geographic position value and the signal quality value are determined at the corresponding one of the plurality of mobile devices;
receiving a request for an aggregate signal quality value for a requested geographic position; and
responsive to receiving the request, providing, by a computing device, the aggregate signal quality value representative of signal quality for a location that includes the requested geographic position,wherein the aggregate signal quality value comprises an aggregation of signal quality values of those of the data sets that have geographic position values identifying geographic positions included within the location.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for collecting and providing information regarding mobile network performance. In one example, a device includes a mobile device interface configured to receive data sets from mobile devices, each of the data sets comprising a geographic position value identifying a geographic position of a corresponding mobile device and a signal quality value representative of signal quality for the corresponding mobile device at the geographic position, a computer-readable storage medium configured to store the data sets, a request interface configured to receive a request for signal quality data at a requested geographic position, and means for providing an aggregate location value representative of an average signal quality at a location including the requested geographic position, wherein the aggregate signal quality value comprises an aggregation of signal quality values of the data sets that also have geographic position values contained within the location.
41 Citations
21 Claims
-
1. A method comprising:
-
receiving data sets from a plurality of mobile devices, each of the data sets comprising; a geographic position value identifying a geographic position of a corresponding one of the plurality of mobile devices, and a signal quality value representative of signal quality for the corresponding one of the plurality of mobile devices at the geographic position, wherein the geographic position value and the signal quality value are determined at the corresponding one of the plurality of mobile devices; receiving a request for an aggregate signal quality value for a requested geographic position; and responsive to receiving the request, providing, by a computing device, the aggregate signal quality value representative of signal quality for a location that includes the requested geographic position, wherein the aggregate signal quality value comprises an aggregation of signal quality values of those of the data sets that have geographic position values identifying geographic positions included within the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
a mobile device interface configured to receive data sets from a plurality of mobile devices, each of the data sets comprising; a geographic position value identifying a geographic position of a corresponding one of the plurality of mobile devices, and a signal quality value representative of signal quality for the corresponding one of the plurality of mobile devices at the geographic position, wherein the geographic position value and the signal quality value are determined at the corresponding one of the plurality of mobile devices; a computer-readable storage medium configured to store the data sets; a request interface configured to receive a request for an aggregate signal quality value for a requested geographic position; and a data aggregation module for providing the aggregate signal quality value representative of signal quality for a location that includes the requested geographic position, wherein the aggregate signal quality value comprises an aggregation of signal quality values of those of the data sets that have geographic position values identifying geographic positions included within the location. - View Dependent Claims (13, 21)
-
-
14. A computer-readable storage medium encoded with instructions for causing a programmable processor to:
-
receive data sets from a plurality of mobile devices, each of the data sets comprising; a geographic position value identifying a geographic position of a corresponding one of the plurality of mobile devices, and a signal quality value representative of signal quality for the corresponding one of the plurality of mobile devices at the geographic position, wherein the geographic position value and the signal quality value are determined at the corresponding one of the plurality of mobile devices; receive a request for an aggregate signal quality value for a requested geographic position; and responsive to receiving the request, provide the aggregate signal quality value representative of signal quality for a location that includes the requested geographic position, wherein the aggregate signal quality value comprises an aggregation of signal quality values of those of the data sets that have geographic position values identifying geographic positions included within the location. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification