Patent ID: 7103350

Claim:
An access point for scheduling delivery of units of data to a plurality of access terminals comprising: a) a network interface for receiving data from a communication network; b) a wireless interface for transmitting units of the data to a plurality of access terminals; and c) a control system having a plurality of queues corresponding to the plurality of access terminals and adapted to: i) store the data received over the communication network as units in the plurality of queues for the plurality of access terminals; ii) determine a temporal fading factor based on a current channel condition relative to an average channel condition for each of the plurality of access terminals; iii) determine a throughput fairness factor based on throughput capability for each of the plurality of access terminals; iv) determine a delay Quality of Service (QoS) factor based on delivery times associated with at least one unit for each of the plurality of access terminals; v) calculate a weighting factor based on the temporal fading factor, the throughput fairness factor, and the delay QoS factor for each of the plurality of access terminals; and vi) select a unit for transmission via the wireless interface from one of the plurality of queues based on the weighting factor.