Patent ID: 8130650

Claim:
A communication system comprising: a buffer for receiving packets; a processor for transmitting premium packets from a first queue for newly arriving packets formed in said buffer into a second queue to await further processing and, based upon measurement of a queue occupancy Q(t), discarding some Best Effort packets in accordance with a transmit probability T(t), which is periodically updated, wherein the transmit probability T(t) at each update, in response to the queue occupancy being less than a preselected constant threshold, is increased to a value between a current transmit probability value and a maximum transmit probability value and, in response to the queue occupancy being greater than the preselected constant threshold, is decreased to a value between the current transmit probability value and a minimum transmit probability value; and a memory for storing constant values, measured dynamic variables, and calculated variables for discarding some Best Effort packets in the first queue.