Patent ID: 8554237

Claim:
A system for improving the aggregate throughput of a wireless local area network, comprising: a) at least one access point that is equipped with at least one transceiver configured to simultaneously transmit and receive using multiple channels (C); b) said at least one access point being configured to acquire channel conditions of respective wireless mobile users, including said access point being aware of application traffic of said respective wireless mobile users and determining resource consumption needed for said respective users, c) said at least one access point being configured to pool sets of users on said channels based on said channel conditions of said respective wireless mobile users, using a heuristic algorithm including i) grouping said wireless mobile users into classes, with wireless mobile users having similar channel conditions being assigned to a specific one of said classes and with said classes being ranked based on resource consumption; ii) assigning each of said classes to respective ones of said channels, with some users of a higher ranked class being assigned to a channel assigned to said higher ranked class and with some users of said higher ranked class being assigned to share another channel assigned to a lower ranked class; d) said access point being configured to assign channel access to users of a higher ranked class prior to users of a lower ranked class, such that when all available channels cannot accommodate all users, some users of said lower ranked class are not admitted channel access; and e) when said users can be admitted, said access point being configured to allocate on each channel as many users from a respective class as possible, including that 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.