US 12,302,133 B2
Automatic upgrade planning
May Zar Lin, San Jose, CA (US); Keh-Ming Luoh, Fremont, CA (US); Yashwanth Venkata Krishna Chanamolu, Dublin, CA (US); Jacob Thomas, Saratoga, CA (US); Wenfeng Wang, Cupertino, CA (US); and Wesley Purvis, Yardley, PA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on May 31, 2022, as Appl. No. 17/804,780.
Prior Publication US 2023/0388819 A1, Nov. 30, 2023
Int. Cl. H04W 24/04 (2009.01); H04B 17/318 (2015.01); H04W 24/02 (2009.01); H04W 24/08 (2009.01); H04W 88/08 (2009.01)
CPC H04W 24/04 (2013.01) [H04B 17/318 (2015.01); H04W 24/02 (2013.01); H04W 24/08 (2013.01); H04W 88/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network management system comprising:
one or more processors; and
a memory comprising instructions that when executed by the one or more processors cause the one or more processors to:
receive, from a plurality of access points (APs) configured to provide a wireless network, received signal strength indicator (RSSI) values that each specify a strength of a radio signal detected by an AP of the plurality of APs from another AP of the plurality of APs;
generate, based on the RSSI values, a graph of the plurality of APs, wherein the graph of the plurality of APs includes a plurality of clusters, wherein each cluster of the plurality of clusters comprises a subset of strongly connected APs of the plurality of APs that are grouped based on RSSI values of signals detected by the subset of strongly connected APs satisfying a threshold value;
generate, based on the graph of the plurality of APs, an upgrade plan to upgrade the plurality of APs, wherein the upgrade plan comprises a plurality of batches, wherein each batch of the plurality of batches includes a selection of at least one AP from each cluster of the plurality of clusters to be upgraded in parallel; and
send the upgrade plan to an orchestrator to execute the upgrade plan.