Patent ID: 8369352

Claim:
A wireless base station configured with a processor to perform a method for scheduling access terminals, the method comprising: receiving a request for a communication rate from the one or more access terminals at a specified interval, wherein the request includes current channel conditions measured by the one or more access terminals; generating, by a first wireless scheduler, a first weighted average communication rate for each access terminal based on variables for both first and second weighted average functions of the communication rate; generating, by a parallel wireless scheduler, a parallel weighted average communication rate for each access terminal based on variables for the second weighted average function of the communication rate; sending the parallel weighted average communication rate for each access terminal generated by the parallel wireless scheduler to the first wireless scheduler; replacing the first weighted average communication rate for each access terminal generated by the first wireless scheduler with the parallel weighted average communication rate for each access terminal of the parallel wireless scheduler, wherein the base station has a flag to indicate the access terminals that are the targets of communication and the first and parallel wireless schedulers use the flag when evaluating the first and second weighted average functions of the communication rate; selecting an access terminal from the one or more access terminals to communicate during a subsequent time slot based on the replaced first weighted average communication rate; and communicating with the selected access terminal during the subsequent time slot.