Patent ID: 7403488

Claim:
A method for scheduling a plurality of series of packets for transmission between a plurality of terminals in a single wireless channel of a packet-switched local area network, comprising: assigning a transmission rate to each of a plurality of terminals; assigning a start tag S k ƒ =max {V (A(t k ƒ )), F k−1 71 }and a finish tag F k ƒ =S k ƒ +L p /(r ƒ·C ƒ (t)) to each packet, where k is a sequence number of the packet, in a particular series of packets ƒ, A(t k ƒ ) is an arrival time of the packet, L p is a size of the packet in bits, V(·) is a virtual time for the start tag, rƒ is a base transmission rate, and C ƒ (t) is a current transmission rate; and scheduling the series of packets for transmission between the terminals such that each terminal receives a substantially equal amount of transmission time over an extended period of time.