Method and apparatus for channel allocation in a wireless local area network (WLAN)
First Claim
14. A method for prioritizing channel allocation in a wireless local area network (WLAN) among a plurality of clients, the method comprises:
- determining client requirements for at least one of the plurality of clients;
determining channel capacity of at least one channel of a set of active channels of the WLAN with respect to the at least one of the plurality of clients;
determining an allocation factor for the at least one of the plurality of clients based on the client data requirements of the at least one of the plurality of clients and the channel capacity of the at least one of the plurality of clients;
assigning one of the set of active channels to the at least one of the plurality of clients based on prioritization of the allocation factor for the at least one of the plurality of clients; and
for each of the set of active channels having the at least one client of the plurality of clients assigned to the channel, determining access time for each client of the at least one clients based on an access time factor.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for allocating channels in a wireless local area network (WLAN) among a plurality of clients. This method involves first assigning at least one client of the plurality of clients to a channel of a set of active channels. Next, for each client the access time is determined based on an access time factor. Assigning individual clients to channels further involves determining available channel capacity of the set of active channels and the desired channel consumption of the multiple clients. When the available channel capacity is equal to or greater than the desired channel consumption, multiple clients may be assigned to multiple channels. However, when the available channel capacity is less than the desired channel consumption, the desired channel consumption of the multiple clients is scaled to produce a scaled channel consumption wherein multiple clients are assigned to channels based on the available channel capacity of each of the set of channels and the scaled channel consumption.
-
Citations
49 Claims
-
14. A method for prioritizing channel allocation in a wireless local area network (WLAN) among a plurality of clients, the method comprises:
-
determining client requirements for at least one of the plurality of clients;
determining channel capacity of at least one channel of a set of active channels of the WLAN with respect to the at least one of the plurality of clients;
determining an allocation factor for the at least one of the plurality of clients based on the client data requirements of the at least one of the plurality of clients and the channel capacity of the at least one of the plurality of clients;
assigning one of the set of active channels to the at least one of the plurality of clients based on prioritization of the allocation factor for the at least one of the plurality of clients; and
for each of the set of active channels having the at least one client of the plurality of clients assigned to the channel, determining access time for each client of the at least one clients based on an access time factor. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
23-1. The method of claim 14 further comprises:
-
detecting a change in the client requirements to produce changed client requirements; and
determining a new allocation factor based on the channel capacity and the changed client requirements.
-
-
25. An apparatus for allocating channels in a wireless local area network (WLAN) among a plurality of clients, comprising:
-
a processing module; and
a memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to;
assign at least one client of the plurality of clients to a channel of a set of active channels; and
for each of the set of active channels having the at least one client of the plurality of clients assigned to the channel, determine access time for each client of the at least one clients based on an access time factor. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus for prioritizing channel allocation in a wireless local area network (WLAN) amongst a plurality of clients, comprising:
-
a processing module; and
a memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to;
determine client requirements for at least one of the plurality of clients;
determine channel capacity of at least one channel of a set of active channels of the WLAN with respect to the at least one of the plurality of clients;
determine an allocation factor for the at least one of the plurality of clients based on the client data requirements of the at least one of the plurality of clients and the channel capacity of the at least one of the plurality of clients;
assign one of the set of active channels to the at least one of the plurality of clients based on prioritization of the allocation factor for the at least one of the plurality of clients; and
for each of the set of active channels having the at least one client of the plurality of clients assigned to the channel, determine access time for each client of the at least one clients based on an access time factor. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification