IP Library Granted Patent US 12,634,801
Granted Patent B2
US 12,634,801 · App. 17/820,094 · Granted May 19, 2026

Stranded AP recovery

Inventors: Jerome Henry (Pittsboro, NC); John M. Swartz (Lithia, FL); James F. Florwick (Frederick, MD); Domenico Ficara (Essertines-sur-Yverdon, CH); Amine Choukir (Lausanne, CH); Arun G. Khanna (Sunnyvale, CA); Sachin D. Wakudkar (St-Sulpice, CH)
Assignee: Cisco Technology, Inc.
H04W40/34H04L41/0631H04W76/10
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,634,801
App. No.
17/820,094
Granted
May 19, 2026
Kind
B2
Abstract

Techniques for wireless communication are disclosed. These techniques include determining that a first wireless access point (AP) has a failure to connect to a controller. The techniques further include identifying one or more neighbor APs, for the first AP, as candidate rescue APs, selecting a rescue AP, from among the candidate rescue APs, and establishing a secure connection from the first AP to the rescue AP. The techniques further includes transmitting diagnostic data from the first AP to the controller using the secure connection from the first AP to the rescue AP. The diagnostic data relates to the failure to connect from the first AP to the controller, and the controller is configured to use the diagnostic data to assist in establishing a connection from the first AP to the controller that bypasses the rescue AP.

Claims (52)

1 . A method, comprising:

determining that a first wireless access point (AP)—has a failure to connect to a controller;

identifying one or more neighbor APs, for the first AP, as candidate rescue APs;

selecting a rescue AP, from among the candidate rescue APs, and establishing a secure connection from the first AP to the rescue AP; and

transmitting diagnostic data from the first AP to the controller using the secure connection from the first AP to the rescue AP,

wherein the diagnostic data comprises cable diagnostic data for a cable connected to the first AP,

wherein the controller is configured to use the diagnostic data to assist in establishing a connection from the first AP to the controller that bypasses the rescue AP, and

wherein assisting in establishing the connection from the first AP to the controller comprises performing a reverse diagnostic from the controller to the first AP.

2 . The method of claim 1 , wherein identifying the one or more neighbor APs, for the first AP, as candidate rescue APs comprises:

scanning a plurality of accessible channels, at the first AP, to identify the one or more neighbor APs; and

selecting one or more candidate rescue APs, from the one or more neighbor APs, based on determining that the one or more candidate rescue APs are compatible for rescue of the first AP.

3 . The method of claim 2 , wherein determining that the one or more candidate rescue APs are compatible for rescue of the first AP is based on analyzing an information element (IE) in a wireless response received to a message relating to the scanning the plurality of accessible channels.

4 . The method of claim 3 , wherein the IE indicates that the one or more candidate rescue APs are from a same vendor as the first AP.

5 . The method of claim 1 , wherein selecting the rescue AP, from among the candidate rescue APs, is based on sorting the candidate rescue APs based on a service set identifier (SSID) value associated with each of the respective candidate rescue APs.

6 . The method of claim 1 , wherein establishing the secure connection from the first AP to the rescue AP comprises establishing a connection using at least one or more of: (i) opportunistic wireless encryption (OWE) or (ii) pre-association security negotiation (PASN).

7 . The method of claim 1 , wherein establishing the secure connection from the first AP to the rescue AP comprises establishing a connection using a hidden SSID.

8 . The method of claim 1 , wherein the diagnostic data further comprises at least one of: (i) data relating to one or more neighbors for the first AP, (ii) switch system diagnostic data, (iii) internet protocol (IP) address diagnostic data, (iv) controller connection diagnostic data, or (v) layer 3 (L3) connection diagnostic data.

9 . The method of claim 8 , wherein the diagnostic data further comprises the data relating to one or more neighbors for the first AP, and wherein the data relating to the one or more neighbors for the first AP reflects at least one of: (i) channel data or (ii) signal strength data for the one or more neighbors.

10 . The method of claim 1 , wherein assisting in establishing the connection from the first AP to the controller further comprises presenting the diagnostic data to an administrator using an electronic user interface or establishing an association from the first AP to the controller using the rescue AP, wherein the association allows the first AP to transmit wireless station (STA) traffic to the controller through the rescue AP.

11 . A first wireless access point (AP), comprising:

one or more wireless radios;

a wired network interface;

a processor; and

a memory having instructions stored thereon which, when executed on the processor, performs operations comprising:

determining that the first AP has a failure to connect to a controller using the wired network interface;

identifying one or more neighbor APs, for the first AP, as candidate rescue APs using at least one of the one or more wireless radios;

selecting a rescue AP, from among the candidate rescue APs, and establishing a secure connection from the first AP to the rescue AP using at least one of the one or more wireless radios; and

transmitting diagnostic data from the first AP to the rescue AP using at least one of the one or more wireless radios,

wherein the rescue AP is configured to relay the diagnostic data to the controller,

wherein the diagnostic data comprises cable diagnostic data for a cable connected to the first AP,

wherein the controller is configured to use the diagnostic data to assist in establishing a connection from the first AP to the controller using the wired network interface, and

wherein assisting in establishing the connection from the first AP to the controller comprises performing a reverse diagnostic from the controller to the first AP.

12 . The first AP of claim 11 , wherein identifying the one or more neighbor APs, for the first AP, as candidate rescue APs comprises:

scanning a plurality of accessible channels, at the first AP using at least one of the one or more wireless radios, to identify the one or more neighbor APs; and

selecting one or more candidate rescue APs, from the one or more neighbor APs, based on determining that the one or more candidate rescue APs are compatible for rescue of the first AP.

13 . The first AP of claim 12 , wherein determining that the one or more candidate rescue APs are compatible for rescue of the first AP is based on analyzing an information element (IE) in a wireless response received to a message relating to the scanning the plurality of accessible channels.

14 . The first AP of claim 11 , wherein selecting the rescue AP, from among the candidate rescue APs, is based on sorting the candidate rescue APs based on a service set identifier (SSID) value associated with each of the respective candidate rescue APs.

15 . The first AP of claim 11 , wherein establishing the secure connection from the first AP to the rescue AP comprises establishing a connection using at least one or more of: (i) opportunistic wireless encryption (OWE) or (ii) pre-association security negotiation (PASN).

16 . The first AP of claim 11 , wherein assisting in establishing the connection from the first AP to the controller further comprises presenting the diagnostic data to an administrator using an electronic user interface or establishing an association from the first AP to the controller using the rescue AP, wherein the association allows the first AP to transmit wireless station (STA) traffic to the controller through the rescue AP.

17 . A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processor, performs operations comprising:

determining that a first wireless access point (AP) has a failure to connect to a controller;

identifying one or more neighbor APs, for the first AP, as candidate rescue APs;

selecting a rescue AP, from among the candidate rescue APs, and establishing a secure connection from the first AP to the rescue AP; and

transmitting diagnostic data from the first AP to the controller using the secure connection from the first AP to the rescue AP,

wherein the diagnostic data comprises cable diagnostic data for a cable connected to the first AP,

wherein the controller is configured to use the diagnostic data to assist in establishing a connection from the first AP to the controller that bypasses the rescue AP, and

wherein assisting in establishing the connection from the first AP to the controller comprises performing a reverse diagnostic from the controller to the first AP.

18 . The non-transitory computer-readable medium of claim 17 , wherein identifying the one or more neighbor APs, for the first AP, as candidate rescue APs comprises:

scanning a plurality of accessible channels, at the first AP, to identify the one or more neighbor APs; and

selecting one or more candidate rescue APs, from the one or more neighbor APs, based on determining that the one or more candidate rescue APs are compatible for rescue of the first AP.

19 . The non-transitory computer-readable medium of claim 17 , wherein establishing the secure connection from the first AP to the rescue AP comprises establishing a connection using at least one or more of: (i) opportunistic wireless encryption (OWE) or (ii) pre-association security negotiation (PASN).

20 . The non-transitory computer-readable medium of claim 17 , wherein assisting in establishing the connection from the first AP to the controller further comprises presenting the diagnostic data to an administrator using an electronic user interface or establishing an association from the first AP to the controller using the rescue AP, wherein the association allows the first AP to transmit wireless station (STA) traffic to the controller through the rescue AP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2022
From: HENRY, JEROME; SWARTZ, JOHN M.; FLORWICK, JAMES F.; FICARA, DOMENICO; CHOUKIR, AMINE; KHANNA, ARUN G.; WAKUDKAR, SACHIN D.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 060822/0507 →
Continuity (1)
Related Publication 20240064609A1 · Feb 22, 2024
References Cited (15)
US 9459976B1 · Sun · 2016 [cited by examiner]
US 10117169B2 · Xie · 2018 [cited by examiner]
US 10985898B2 · Kim · 2021 [cited by examiner]
US 11115813B1 · Parker et al. · 2021 [cited by applicant]
US 11277319B2 · Huang · 2022 [cited by examiner]
US 11432138B1 · Jiang · 2022 [cited by examiner]
US 20110149850A1 · Sashihara · 2011 [cited by examiner]
US 20150296446A1 · Fischer · 2015 [cited by examiner]
US 20160112886A1 · Malik · 2016 [cited by examiner]
US 20160373306A1 · Saha · 2016 [cited by examiner]
US 20200244517A1 · Prasad · 2020 [cited by examiner]
US 20220264668A1 · Lumbatis · 2022 [cited by examiner]
EP 2207378A1 · 2010 [cited by examiner]
WO WO2015167061A1 · 2015 [cited by examiner]
Cisco.com, “Troubleshooting,” Cisco Wireless Mesh Access Points, Design and Deployment Guide, Release 7.3, Date Access: Aug. 16, 2022, pp. 1-22. [cited by applicant]