Patent ID: 7502317

Claim:
A method for queuing in a communications network, comprising: assigning a priority value to a user to maintain throughput of the user between a first reference value and a second reference value based on grade of service (GoS), the first and second reference values being throughput rates, the assigning including applying an urgency value to the priority value of the user if the throughput of the user is below the first reference value, and the assigning including applying a penalty value to the priority value of the user if the throughput of the user is above or equal to the first reference value; and positioning data related to the user within a queue based on the GoS assigned to the user and the assigned priority value, the urgency value placing the data of the user in a queue position at least above a previous queue position, and the penalty value placing the data of the user in a queue position at least below a previous queue position, a higher queue position being processed before a lower queue position.