Patent ID: 8675717
Filing Date: 2014-03-18
Classification: H04B,H04L,Y02D

Abstract:
1. A computer-implemented method for adapting data rate in a communication system, the method comprising: receiving, by a receiving computing device, at least a portion of a data transmission that a sending device transmitted at a first data rate; identifying, by the receiving computing device, a first quantity of packets in the data transmission that the receiving computing device did not adequately receive at the first data rate, and using the first quantity to increase a packet loss level for the first data rate, the packet loss level for the first data rate identifying a level of packets at the first data rate that the receiving computing device did not adequately receive; identifying, by the receiving computing device, a second quantity of improper bits in those packets in the data transmission that the receiving computing device adequately received at the first data rate, and using the second quantity to increase a bit error level for the first data rate, the bit error level for the first data rate identifying a level of bits at the first data rate that have been identified as being improper; determining, by the receiving computing device, whether a first value that is based on the packet loss level for the first data rate satisfies a first criterion for reducing the rate of the data transmission; determining, by the receiving computing device, whether a second value that is based on the bit error level for the first data rate satisfies a second criterion for increasing the rate of the data transmission; and as a result of having determined that the first value does not satisfy the first criterion and that the second value does satisfy the second criterion, sending, by the receiving computing device and for receipt by the sending device, an instruction for causing the sending device to increase the rate of the data transmission.