Patent ID: 7650151

Claim:
A system for improving performance in wireless communications to an IP network, comprising: a) at least one access point that is equipped with at least one transceiver configured to simultaneously transmit and receive on multiple channels; b) wherein said access point is configured to pool users onto said channels based on channel conditions and to allocate as many users from a respective set of users as possible to each channel; c) wherein said access point is configured to assign users to channels based on a heuristic algorithm; and d) wherein: a) the access point is configured to separate users into a number of classes of users having respective levels of throughput; b) when the users can be admitted, the access point is configured to allocate said users to said channels as follows: i) on the each channel, the access point allocates the users from a respective class as possible. 1) when the number of users in said respective class is less than the channel capacity for that class, there is no spill-over traffic of calls, and all said users in said respective class are allocated to that channel; 2) when the number of users in a class is more than the channel capacity for that class, there is spill-over traffic of calls, which calls are further assigned by the access point going through said classes in a step-wise manner starting at a higher throughput class so as to pair spill-over traffic having a higher throughput with that having a lower throughput.