Adaptive rate prioritizing
First Claim
1. A method of communications comprising:
- measuring a quality of a transmission from a remote location, the measurement comprising a quality metric;
identifying a data rate as a function of the measured quality, the identified data rate supporting a plurality of packet lengths;
computing a quality metric prediction value for each of the packet lengths based on the quality metric measurement;
selecting one of the packet lengths as a function of a parameter of the measured quality; and
providing feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed relating to communications. The systems and techniques involve measuring a quality of a transmission from a remote location, identifying a data rate as a function of the measured quality, the identified data rate being capable of supporting a plurality of packet lengths, selecting one of the packet lengths as a function of a parameter of the measured quality, and providing feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
-
Citations
20 Claims
-
1. A method of communications comprising:
-
measuring a quality of a transmission from a remote location, the measurement comprising a quality metric; identifying a data rate as a function of the measured quality, the identified data rate supporting a plurality of packet lengths; computing a quality metric prediction value for each of the packet lengths based on the quality metric measurement; selecting one of the packet lengths as a function of a parameter of the measured quality; and providing feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications apparatus, comprising:
-
a receiver configured to receive a transmission from a remote location; a processor configured to measure a quality of the transmission, the measurement comprising a quality metric, identify a data rate as a function of the measured quality, the identified data rate supporting a plurality of packet lengths, compute a quality metric prediction value for each of the packet lengths based on the quality metric measurement, and select one of the packet lengths as a function of a parameter of the measured quality; and a transmitter configured to transmit feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A communications apparatus, comprising:
-
means for measuring a quality of a transmission from a remote location the measurement comprising a quality metric; means for identifying a data rate as a function of the measured quality, the identified data rate supporting a plurality of packet lengths; means for computing a quality metric prediction value for each of the packet lengths based on the quality metric measurement; means for selecting one of the packet lengths as a function of a parameter of the measured quality; and means for providing feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths.
-
-
20. A program on a computer readable medium comprising:
-
code for causing a computer to measure a quality of a transmission from a remote location, the measurement comprising a quality metric; code for causing a computer to identify a data rate as a function of the measured quality, the identified data rate supporting a plurality of packet lengths; code for causing a computer to compute a quality metric prediction value for each of the packet lengths based on the quality metric measurement; code for causing a computer to select one of the packet lengths as a function of a parameter of the measured quality; and code for causing a computer to provide feedback to the remote location, the feedback relating to the data rate and the selected one of the packet lengths.
-
Specification