US 11,881,991 B2
Cloud-based control of a Wi-Fi network
Aman Singla, Saratoga, CA (US); Paul White, Burlingame, CA (US); Adam Hotchkiss, Burlingame, CA (US); Balaji Rengarajan, Campbell, CA (US); William McFarland, Portola Valley, CA (US); Sameer Vaidya, Saratoga, CA (US); Evan Jeng, Los Altos Hills, CA (US); and Murugesan Guruswamy, San Jose, CA (US)
Assigned to PLUME DESIGN, INC., Palo Alto, CA (US)
Filed by Plume Design, Inc., Palo Alto, CA (US)
Filed on Apr. 19, 2022, as Appl. No. 17/723,657.
Application 17/723,657 is a continuation of application No. 16/905,065, filed on Jun. 18, 2020, granted, now 11,310,106.
Application 16/905,065 is a continuation of application No. 15/463,321, filed on Mar. 20, 2017, granted, now 10,708,126, issued on Jul. 7, 2020.
Claims priority of provisional application 62/310,613, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,617, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,589, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,594, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,609, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,598, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,605, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,599, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,603, filed on Mar. 18, 2016.
Claims priority of provisional application 62/310,596, filed on Mar. 18, 2016.
Prior Publication US 2022/0255799 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); H04L 41/12 (2022.01); H04W 12/06 (2021.01); H04W 12/062 (2021.01); H04L 41/0803 (2022.01); H04L 41/16 (2022.01); H04L 67/02 (2022.01); H04W 24/08 (2009.01); H04W 84/12 (2009.01)
CPC H04L 41/0806 (2013.01) [H04L 41/0803 (2013.01); H04L 41/12 (2013.01); H04L 41/16 (2013.01); H04L 67/02 (2013.01); H04W 12/06 (2013.01); H04W 12/062 (2021.01); H04W 24/08 (2013.01); H04W 84/12 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a device to perform steps of:
obtaining, by a remote controller via the Internet, measurements from a Wi-Fi network, the measurements corresponding to a plurality of access points, a gateway, and a plurality of Wi-Fi client devices that each connect to an access point of the plurality of access points;
analyzing, by the remote controller, via execution of at least one machine learning algorithm, the measurements for the plurality of access points, gateway, and plurality of Wi-Fi client devices;
learning, by the remote controller, usage patterns in the Wi-Fi network based on the analysis of the measurements for the plurality of access points, gateway, and plurality of Wi-Fi client devices; and
providing, by the remote controller via the Internet, a configuration to the Wi-Fi network based on the learned usage pattern where the configuration includes at least a frequency selection, the configuration further includes modifications to a topology of the Wi-Fi network to configure backhaul links between the plurality of access points and routes between the plurality of access points, the gateway and the plurality of Wi-Fi client devices.