Patent ID: 6947436

Claim:
A method for transmitting data packets from an output queue to a wireless mobile device across a forward radio frequency link of an associated spread-spectrum communications system, the method comprising the steps of: a) determining a weighted average level of the output queue while transmitting a data packet at a first data rate, wherein the weighted average level is determined according to the equation q avg =(a)q avg +(1−a)q n , where a is a weighting factor, q n is a present level of the output queue, and q avg is the weighted average level of the output queue; b) transmitting a subsequent data packet at a second data rate that is lower than the first data rate when the weighted average level of the output queue is below a low threshold value; and c) transmitting a subsequent data packet at a third data rate that is higher than the first data rate when the weighted average level of the output queue is equal to or above a high threshold value.