System and Method for Testing Mobile Telephone Data Services
First Claim
1. A method of determining the quality of data services of a mobile telephone, comprising:
- wirelessly receiving content in a plurality of data packets at the mobile telephone via a mobile telephone network;
storing in a memory reception sequence data comprising data of the sequence of reception of each data packet received;
storing in a memory reception timing data comprising data of the timing of the reception of each packet received;
providing the sequence data and the timing data to a remote computer; and
with the remote computer, determining a quality assessment of the received content based on the sequence data and the timing data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of determining the quality of data services of a mobile telephone is provided. In one embodiment, a method comprises wirelessly receiving content as data stream of data packets at the mobile telephone via a mobile telephone network, storing the received data packets in a memory, storing in the memory reception sequence data comprising data of the sequence of reception of each data packet received, storing in a memory reception timing data comprising data of the timing of the reception of each packet received, reconstructing the data stream by providing the data packets to an end user application in a sequence determined by the reception sequence data and spaced apart in time as determined by the reception time data, presenting the content with the end user application, and determining a quality assessment of the content based on the output of the end user application. The end user application may be resident on a mobile telephone device or a computer. The presentation by the end user device may be recorded and processed by quality assessment program code and/or a panel of observers to provide a quality assessment.
84 Citations
34 Claims
-
1. A method of determining the quality of data services of a mobile telephone, comprising:
-
wirelessly receiving content in a plurality of data packets at the mobile telephone via a mobile telephone network; storing in a memory reception sequence data comprising data of the sequence of reception of each data packet received; storing in a memory reception timing data comprising data of the timing of the reception of each packet received; providing the sequence data and the timing data to a remote computer; and with the remote computer, determining a quality assessment of the received content based on the sequence data and the timing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of determining the quality of data services of a mobile telephone, comprising:
-
wirelessly receiving content as a data stream of data packets at the mobile telephone via a mobile telephone network; storing in the memory reception sequence data comprising data of the sequence of reception of each data packet received; storing in a memory reception timing data comprising data of the timing of the reception of each data packet received; reconstructing the data stream by providing the received data packets to an end user application in a sequence determined by the reception sequence data and spaced apart in time as determined by the reception time data; presenting the content with the end user application; and determining a quality assessment for a presentation of the content provided by the end user application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of determining the quality of a communication of a mobile telephone receiving a plurality of data packets comprising content, comprising:
-
determining reception sequence data comprising data of the sequence of reception of each of the data packet received by the mobile telephone; determining reception timing data comprising data of the timing of the reception of each of the data packets received by the mobile telephone; reconstructing the data stream by providing the received data packets to an end user application in a sequence determined by the reception sequence data and spaced apart in time as determined by the reception time data; presenting the content with the end user application; and determining a quality assessment of the presentation of the content based on the output of the end user application. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of determining the quality of a communication of a mobile telephone receiving a plurality of data packets comprising content, comprising:
-
determining an order of reception of each of the data packet received by the mobile telephone; comparing the order of reception of each data packet received with a packet sequence number in each data packet received by the mobile telephone; identifying a portion of the data packets that are received by the mobile telephone out of order; determining a number of data packets transmitted to the mobile telephone; determining a portion of data packets lost; and assessing a quality of data service based, at least in part, on the portion of data packets received out of order and the portion of data packets lost. - View Dependent Claims (34)
-
Specification