IP Library Granted Patent US 12,348,987
Granted Patent B2
US 12,348,987 · App. 18/296,533 · Granted Jul 1, 2025

Optimization of distributed Wi-Fi networks

Inventors: Balaji Rengarajan (Campbell, CA); William J. McFarland (Portola Vally, CA); Qinghai Gao (Sunnyvale, CA); Andrea Goldsmith (Menlo Park, CA); Vikram Chandrasekhar (Sunnyvale, CA); Ritesh K. Madan (Berkley, CA); Santhosh Krishna (Sunnyvale, CA)
Assignee: PLUME DESIGN, INC.
H04W24/02H04W84/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,348,987
App. No.
18/296,533
Granted
Jul 1, 2025
Kind
B2
Abstract

Systems and methods for Wi-Fi network optimization include receiving inputs related to signal strength and interference during operation of the Wi-Fi network; performing an optimization to determine operational parameters of one or more access points in the Wi-Fi network, wherein the optimization is based on the inputs and is configured to address an objective associated with the Wi-Fi network; and providing outputs comprising the operational parameters for configuration of the Wi-Fi network, based on the optimization, wherein the operational parameters include channel and bandwidth selection, and topology of the one or more access points.

Claims (37)

1. A method comprising:

receiving, by a device, inputs related to operations by an access point associated with a network at a location, the inputs comprising information related to characteristics of the network;

analyzing, by the device, the inputs;

determining, by the device, operational parameters of the access point, the operational parameters corresponding to an objective function of the network, the objective function maximizing excess capacity for a load ratio of the access point for desired loads of each client connected to the access point; and

configuring, by the device, the access point based on the operational parameters, the configuration causing the network to operate at the location in accordance with the objective function.

2. The method of claim 1 , further comprising:

providing an output to the access point, the provided output causing the access point to perform the configuration based on the operational parameters.

3. The method of claim 1 , wherein the configuration corresponds to a set of network capabilities at the location, the network capabilities being at least one of bandwidth, capacity, power, band steering, channel selection and coverage.

4. The method of claim 1 , wherein inputs comprise information related to at least one of signal strength and interference during operation of the network.

5. The method of claim 1 , wherein the configuration comprises a topology of the access point within the network.

6. The method of claim 1 , further comprising

performing the configuration based on a hysteresis threshold, the hysteresis threshold configured to maintain stability of the network by preventing configuration changes with minor changes in operational circumstances of the network.

7. The method of claim 1 , wherein the network is a Wi-Fi network.

8. The method of claim 1 , wherein in the device is a controller.

9. The method of claim 1 , wherein the controller is in a cloud.

10. The method of claim 1 , wherein the location comprises a plurality of access points, wherein the configuration is performed for each of the plurality of access points.

11. A device comprising:

a processor configured to:

receive inputs related to operations by an access point associated with a network at a location, the inputs comprising information related to characteristics of the network;

analyze the inputs;

determine operational parameters of the access point, the operational parameters corresponding to an objective function of the network, the objective function maximizing excess capacity for a load ratio of the access point for desired loads of each client connected to the access point; and

configure, by the device, the access point based on the operational parameters, the configuration causing the network to operate at the location in accordance with the objective function.

12. The device of claim 11 , wherein the processor is further configured to:

providing an output to the access point, the provided output causing the access point to perform the configuration based on the operational parameters.

13. The device of claim 11 , wherein the configuration corresponds to a set of network capabilities at the location, the network capabilities being at least one of bandwidth, capacity, power, band steering, channel selection and coverage.

14. The device of claim 11 , wherein inputs comprise information related to at least one of signal strength and interference during operation of the network.

15. The device of claim 11 , wherein the configuration comprises a topology of the access point within the network.

16. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a device on a network, perform a method comprising:

receiving, by the device, inputs related to operations by an access point associated with the network at a location, the inputs comprising information related to characteristics of the network;

analyzing, by the device, the inputs;

determining, by the device, operational parameters of the access point, the operational parameters corresponding to an objective function of the network, the objective function maximizing excess capacity for a load ratio of the access point for desired loads of each client connected to the access point; and

configuring, by the device, the access point based on the operational parameters, the configuration causing the network to operate at the location in accordance with the objective function.

17. The non-transitory computer-readable storage medium of claim 16 , further comprising:

providing an output to the access point, the provided output causing the access point to perform the configuration based on the operational parameters.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the configuration corresponds to a set of network capabilities at the location, the network capabilities being at least one of bandwidth, capacity, power, band steering, channel selection and coverage.

19. The non-transitory computer-readable storage medium of claim 16 , wherein inputs comprise information related to at least one of signal strength and interference during operation of the network.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the configuration comprises a topology of the access point within the network.

Continuity (9)
Continuation 17394682 · Aug 5, 2021
Continuation 16032584 · Jul 11, 2018
Continuation In Part 15659969 · Jul 26, 2017
Continuation In Part 15463154 · Mar 20, 2017
Continuation 13857096 · Apr 4, 2013
Provisional Application 62310596 · Mar 18, 2016
Provisional Application 61698426 · Sep 7, 2012
Provisional Application 61621316 · Apr 6, 2012
Related Publication 20230247447A1 · Aug 3, 2023
References Cited (7)
US 20070263549A1 · Brinkley · 2007 [cited by examiner]
US 20090258607A1 · Beninghaus · 2009 [cited by examiner]
US 20110314145A1 · Raleigh · 2011 [cited by examiner]
US 20120257585A1 · Sydor · 2012 [cited by examiner]
US 20130143541A1 · Henderson · 2013 [cited by examiner]
US 20130272285A1 · Goldsmith · 2013 [cited by examiner]
CN 102316570A · 2012 [cited by examiner]