IP Library Granted Patent US 12,402,012
Granted Patent B2
US 12,402,012 · App. 18/045,638 · Granted Aug 26, 2025

Channel allocation in wireless local area network

Inventors: Shubham Saloni (San Jose, CA); Nethra Muniyappa (San Jose, CA); Rishabh Gupta (San Jose, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W16/10H04W72/0453H04W64/003H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,402,012
App. No.
18/045,638
Granted
Aug 26, 2025
Kind
B2
Abstract

An example method of allocating channels to access points (AP) is presented. A network manager may determine weights of the APs based on a channel metric and a location metric for APs. Further, the network manager may identify a first set of APs based on the weights and allocate a dedicated first channel to each of the first set of APs for its sole use. Accordingly, each of the first set of APs may use a respective dedicated first channel thereby reducing the performance impact on other APs. Further, the network manager may identify a second set of APs based on the weights and allocate second channels for sharing among the second set of APs. Since the second set of APs does not share any channel with the first set of APs, the performance of the second set of APs may not be impacted due to the first set of APs.

Claims (55)

1. A method comprising:

determining, by a network manager, a channel metric and a location metric corresponding to a plurality of access points (APs);

determining, by the network manager, a weight of each of the plurality of APs based on the channel metric and the location metric;

identifying, by the network manager, a first set of APs from the plurality of APs based on the weight of each of the plurality of APs;

allocating, by the network manager, a dedicated first channel to each of the first set of APs;

identifying, by the network manager, a second set of APs from the plurality of APs based on the weight of each of the plurality of APs; and

allocating, by the network manager, one or more second channels to the second set of APs such that each of the one or more second channels is shared by at least two of the second set of APs.

2. The method of claim 1 , wherein determining the weight comprises determining a weighted sum of the channel metric and the location metric.

3. The method of claim 1 , wherein identifying the first set of APs comprises:

comparing the weight of each of the plurality of APs with a first threshold value; and

classifying one or more of the plurality of APs having the weight greater than the first threshold value as the first set of APs.

4. The method of claim 3 , wherein identifying the second set of APs comprises selecting one or more of the plurality of APs having the weight smaller than the first threshold value as the second set of APs, wherein the second set of APs is different from the first set of APs.

5. The method of claim 3 , wherein identifying the second set of APs comprises:

comparing the weight of each of the plurality of APs with a second threshold value; and

classifying one or more of the plurality of APs having the weight between the first threshold value and the second threshold value as the second set of APs.

6. The method of claim 5 , further comprising

identifying, by the network manager, a third set of APs from the plurality of APs based on the weights and the second threshold value; and

allocating, by the network manager, one or more third channels to the third set of APs such that the one or more third channels are shared among the third set of APs.

7. The method of claim 6 , wherein the one or more third channels are fewer in number compared to the one or more third channels.

8. The method of claim 7 , wherein a third channel of the one or more third channels is shared with an increased number of APs compared to a second channel of the one or more second channels.

9. The method of claim 1 , wherein determining the channel metric comprises calculating the channel metric based on channel-specific parameters, wherein the channel-specific parameters comprise a channel utilization, a Modulation Coding Scheme (MCS) Index, or both the channel utilization and the MCS Index.

10. The method of claim 1 , wherein determining the location metric comprises calculating a location metric based on location information.

11. The method of claim 1 , wherein the dedicated first channel and the one or more second channels belong to a common wireless frequency band or different wireless frequency bands.

12. A network manager, comprising:

a non-transitory machine-readable storage medium storing instructions;

a processing resource coupled to the non-transitory machine-readable storage medium, wherein the processing resource is configured to execute one or more of the instructions to:

determine a channel metric and a location metric corresponding to a plurality of APs;

determine a weight of each of the plurality of APs based on the channel metric and the location metric;

identify a first set of APs from the plurality of APs based on the weight of each of the plurality of APs;

allocate a dedicated first channel to each of the first set of APs;

identify a second set of APs from the plurality of APs based on the weight of each of the plurality of APs; and

allocate one or more second channels to the second set of APs such that each of the one or more second channels is shared by at least two of the second set of APs.

13. The network manager of claim 12 , the processing resource is configured to execute one or more of the instructions to:

compare the weight of each of the plurality of APs with a first threshold value and a second threshold value; and

select one or more of the plurality of APs having the weight greater than the first threshold value as the first set of APs; and

select one or more of the plurality of APs having the weight between the first threshold value and the second threshold value as the second set of APs.

14. The network manager of claim 13 , wherein the processing resource is configured to execute one or more of the instructions to:

identify a third set of APs from the plurality of APs based on the weights and the second threshold value; and

allocate one or more third channels to the third set of APs such that the one or more third channels are shared among the third set of APs.

15. The network manager of claim 14 , wherein:

the dedicated first channel allocated to each of the first set of APs is reusable by a distant AP located away from the first set of APs by a first distance; and

a second channel of the one or more second channels is allocated to at least two APs of the second set of APs if the at least two APs of the second set of APs are spaced apart from each other by a second distance smaller than the first distance.

16. The network manager of claim 15 , wherein a third channel of the one or more third channels is allocated to at least two APs of the third set of APs if the at least two APs of the third set of APs are spaced apart from each other by a third distance smaller than the second distance.

17. The network manager of claim 13 , wherein allocating the one or more second channels to the second set of APs different from the dedicated first channel allocated to each of the first set of APs enhances performance of the second set of APs.

18. A system, comprising:

a plurality of APs deployed in a WLAN;

a network manager communicatively coupled to the plurality of APs, wherein the network manager is configured to:

determine a channel metric and a location metric corresponding to a plurality of APs;

determine a weight of each of the plurality of APs based on the channel metric and the location metric;

identify a first set of APs from the plurality of APs based on the weight of each of the plurality of APs;

allocate a dedicated first channel to each of the first set of APs;

identify a second set of APs from the plurality of APs based on the weight of each of the plurality of APs; and

allocate one or more second channels to the second set of APs such that each of the one or more second channels is shared by at least two of the second set of APs.

19. The system of claim 18 , wherein the network manager is deployed on a cloud platform.

20. The system of claim 18 , wherein the network manager is a WLAN controller deployed in the WLAN.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: SALONI, SHUBHAM; MUNIYAPPA, NETHRA; GUPTA, RISHABH
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 062936/0545 →
Continuity (1)
Related Publication 20240121618A1 · Apr 11, 2024
References Cited (13)
US 9161293B2 · Choudhary et al. · 2015 [cited by applicant]
US 9276718B2 · Llairo et al. · 2016 [cited by applicant]
US 9743451B2 · Lopes et al. · 2017 [cited by applicant]
US 10251123B2 · Desai et al. · 2019 [cited by applicant]
US 10405204B2 · Kowal et al. · 2019 [cited by applicant]
US 10645588B2 · Mahoney et al. · 2020 [cited by applicant]
US 10687226B2 · Bahr · 2020 [cited by applicant]
US 10791510B2 · Tellado et al. · 2020 [cited by applicant]
US 10869264B2 · Bahr et al. · 2020 [cited by applicant]
US 20060153153A1 · Bhagwat · 2006 [cited by examiner]
US 20180249406A1 · Tellado · 2018 [cited by examiner]
US 20190075469A1 · Mahoney · 2019 [cited by examiner]
US 20200229086A1 · Monajemi et al. · 2020 [cited by applicant]