Embedded wireless benchmarking systems and methods
First Claim
1. A mobile communication device for measuring performance of a provider of communications services, the device comprising:
- means for receiving a range of frequencies of electromagnetic waves, the range including a modulated voice signal;
means for measuring an average power received from the range of frequencies at each measurement interval when the device is in use;
means for demodulating a subset of the range to produce a demodulated voice signal;
means for recording the time that the average power received is measured;
means for measuring a voice quality measurement of the demodulated voice signal when the device is in use, the voice quality measurement based on acoustical properties of human hearing;
means for associating the time that the voice quality measurement is measured;
means for identifying the location of the device;
means for programming the mobile communication device to collect data points for measurements of the average power received, measurements of the time at which the average power received is measured, or the voice quality measure and for the location of the device, wherein the data points are collected based on a metric selected from the group consisting of a time interval metric and a distance movement metric;
means for transmitting at a variable reporting interval a set of data comprising;
all data points collected for the measurement of the average power received from the range and the time at which the data points for the measurement of the average power received were made;
all data points collected for the measurement of the voice quality measurement and the time at which the data points for the measurement of the voice quality were made; and
the location of the device at the time at which the collection of the data points for the measurement of the voice quality and the measurement of the average power received were collected.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for measuring the performance of a provider of communications service are described. A plurality of mobile communications devices measure average power received, signal to noise ratio, voice quality, blocked and dropped calls, or any combinations of such measurements. The device may also receive a set of data identifying the location of the device. The device may transmit one or more communications signals to a server computer system with such measurements and location data. The measurements and location data may be stored in a database, and new data may be created and transmitted illustrating a subset of the measurements and location data.
49 Citations
45 Claims
-
1. A mobile communication device for measuring performance of a provider of communications services, the device comprising:
-
means for receiving a range of frequencies of electromagnetic waves, the range including a modulated voice signal; means for measuring an average power received from the range of frequencies at each measurement interval when the device is in use; means for demodulating a subset of the range to produce a demodulated voice signal; means for recording the time that the average power received is measured; means for measuring a voice quality measurement of the demodulated voice signal when the device is in use, the voice quality measurement based on acoustical properties of human hearing; means for associating the time that the voice quality measurement is measured; means for identifying the location of the device; means for programming the mobile communication device to collect data points for measurements of the average power received, measurements of the time at which the average power received is measured, or the voice quality measure and for the location of the device, wherein the data points are collected based on a metric selected from the group consisting of a time interval metric and a distance movement metric; means for transmitting at a variable reporting interval a set of data comprising; all data points collected for the measurement of the average power received from the range and the time at which the data points for the measurement of the average power received were made; all data points collected for the measurement of the voice quality measurement and the time at which the data points for the measurement of the voice quality were made; and the location of the device at the time at which the collection of the data points for the measurement of the voice quality and the measurement of the average power received were collected. - View Dependent Claims (2, 3, 4)
-
-
5. A method of measuring performance of a provider of communications services, the method comprising:
-
receiving a set of data from each of a plurality of mobile communications devices, the set of data comprising; measurements of the location of each device comprising a collection of location data points collected by the mobile communications device programmed to collect data points at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; measurements of an average power of a range of frequencies received by each device comprising a collection of average power data points collected by the mobile communications device programmed to collect data points at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; measurements of a voice quality for each device comprising a collection of voice quality data points collected by the mobile communications device at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; and times when each of the measurement were made for the location, average power, and voice quality, storing the set of data in a database; displaying a subset of the set of data including some of the data points of average power of the range of frequencies received, some of the data points of the voice quality;
some of data points of the location of the device that performed the measurement, and the time at which each of the data points was collected. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of measuring performance of a provider of communications services, the method comprising:
-
receiving at least one communications signal from a plurality of mobile communications devices, the at least one communications signal including information comprising; measurements of an average power received by the devices from a range of frequencies of electromagnetic waves, the range associated with the provider of communications services, comprising a plurality of data points of measurements of the average power received collected by the mobile communications device based on a metric selected from the group consisting of a time interval metric and a distance movement metric; measurements of a location of the devices comprising a plurality of data points of the location of the devices collected by the mobile communications device based on a metric selected from the group consisting of a time interval metric and a distance movement metric; measurements of a voice quality of the devices comprising a plurality of data points of the measurement of voice quality collected by the mobile communications device based on a metric selected from the group consisting of a time interval metric and a distance movement metric; and a time associated with when the data points of the measurements of an average power, the data points of the measurement of a location and the data points of the measurements of the voice quality were collected; associating the measurements of average power received and the measurements of the voice quality with the locations and time; and generating a subset of information comprising a graphical representation of the locations of each device and the average power and the measurement associated with each location at each time. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for measuring performance of a provider of communications services utilizing a database, the method comprising:
-
receiving at a server at least one communications signal from each of a plurality of mobile communications devices, the at least one communications signal including information comprising; multiple data points of measurements of an average power received by the device from a range of frequencies of electromagnetic waves, the range associated with the provider of communications services and collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; multiple data points of measurements taken by the mobile communication device of voice quality of a voice signal, the voice signal reproduced via demodulation by the device of a subset of the range received by the device and collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; the time when each measurement was taken; and multiple data points of measurements of a location of the mobile communication device and collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; relating the data points of the measurements of the average power, the data points of the measurements of voice quality, and the time when each of the average power and data points of the voice quality measurements were taken with the data points of the measurements of the location of the device to create a relational data set; storing the relational data set in a database; and maintaining the database with the relational data set. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program embodied on at least one computer readable medium, the computer program comprising instructions executable by a computer to:
-
receive a communications signal from a plurality of mobile communications devices, at a variable interval information included in each signal comprising; multiple data points of a measurement of an average power received by the device from a range of frequencies of electromagnetic waves collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; multiple data points of a measurement of voice quality of a voice signal on the device collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric; the time at which the measurement of an average power in the measurement of voice quality was taken, and multiple data points identifying the location of the device collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric, relate the multiple data points of the measurement of an average power, the multiple data points of the measurement of voice quality and the time that each measurement was taken with the multiple data points of the location of the device to create a relational data set; and store the relational data set in a database. - View Dependent Claims (27, 28, 29)
-
-
30. A method of providing a user interface which illustrates performance of a provider of communications services, the method comprising:
-
providing an interface which allows a user to select a geographic region; selecting a data set representing data points of the average power received as measured by a mobile communications device and collected by the mobile communications device at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric within the geographic region; selecting a data set representing data points of the voice quality received as measured by the mobile communication devices collected at an interval based on a metric selected from the group consisting of a time interval metric and a distance movement metric within the geographic region; and creating image data which comprises a map illustrating the geographic region, the average power received by the mobile communication devices within the geographic region and the voice quality received by mobile communication devices within the geographic region. - View Dependent Claims (31, 32, 33)
-
-
34. A mobile communications device, wherein the device is configured to:
-
receive a range of frequencies of electromagnetic waves, the range associated with a provider of communications services; collect data points of measurements of an average power received from the range based on a metric selected from the group consisting of a distance movement metric and a time interval metric; demodulate a subset of the range to reproduce a voice signal; collect data points of measurements of voice quality of the reproduced voice signal based on a metric selected from the group consisting of a distance movement metric and a time interval metric; receive a set of data identifying a location of the device; associate the time when the data points of the measurements of the average power received and the data points of the measurements of the voice quality were measured and transmit at least one communications signal which includes information comprising; the data points of the measurements of the average power received from the range; the data points of the voice quality measurement; the time when the measurements of the average power received and the voice quality measurement were made; and the set of data identifying the location of the device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification