Patent ID: 7450510

Claim:
A computer implemented method in which a computer performs the method comprising: providing a plurality of buffers to store data units, each of the plurality of buffers having an associated Inter Cell Gap (ICG) parameter, Theoretical Departure Time (TDT) parameter, speed-up counter, and speed-up signal; calculating the TDT parameter for each one of the plurality of buffers based on the ICG parameter; selecting one of the plurality of buffers having an asserted speed-up signal, if any, otherwise selecting one of the plurality of buffers having a lowest TDT parameter; incrementing the speed-up counter associated with the selected buffer if a difference between a current time and the TDT parameter is greater than twice the ICG parameter, otherwise decrementing the speed-up counter; asserting the speed-up signal associated with the selected buffer if the speed-up counter associated with the buffer has reached a set threshold; deasserting the speed-up signal associated with the selected buffer if the speed-up counter associated with the buffer has reached a reset threshold; transmitting a data unit from the selected buffer; and updating the TDT parameter associated with the selected buffer for each data unit transmitted from the selected buffer.