IP Library Granted Patent US 12701500
Granted Patent B2
US 12701500 · App. 18/295,371 · Granted Aug 4, 2026

Prioritized scheduling of scan radio for fast location and rogue update rates

Inventors: Raj Kumar Taneja (Twinsburg, OH); Matthew Aaron Silverman (Shaker Heights, OH); Lucy Huang (Pleasanton, CA)
Assignee: Cisco Technology, Inc.
H04W48/16H04W84/12H04W88/08
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 12701500
App. No.
18/295,371
Granted
Aug 4, 2026
Kind
B2
Abstract

Prioritized scheduling of scan radio for fast location and rogue update rates may be provided. Channel events for a plurality of channels of an Access Point (AP) may be tracked. A scan score for at least one channel of the plurality of channels of the AP may be updated based on tracking of the channel events. A modified channel scanning schedule for the plurality of channels may be received based on scan scores for the plurality of channels. The modified channel scanning schedule may comprise an adjusted frequency of channel scan for the at least one channel of the plurality of channels for a predetermined number of scan cycles based on the updated scan score for the at least one channel. Channel scan for the plurality of channels may be performed based on the modified channel scanning schedule.

Claims (58)

1 . A method comprising:

tracking channel events for a plurality of channels of an Access Point (AP);

updating a scan score for at least one channel of the plurality of channels of the AP based on tracking of the channel events and an event score associated with each of the channel events;

receiving a modified channel scanning schedule for the plurality of channels based on scan scores for the plurality of channels, wherein the modified channel scanning schedule comprises an adjusted frequency of channel scan for the at least one channel of the plurality of channels for a predetermined number of scan cycles based on the updated scan score for the at least one channel; and

performing channel scan for the plurality of channels based on the modified channel scanning schedule.

2 . The method of claim 1 , wherein receiving the modified channel scanning schedule comprises:

sending the scan scores for the plurality of channels to a Wireless Local Area Network (LAN) Controller (WLC); and

receiving the modified channel scanning schedule for the plurality of channels from the WLC based on the scan scores.

3 . The method of claim 1 , further comprising:

communicating the modified channel scanning schedule to serving radios of the plurality of channels, wherein the serving radios transmit Block Acknowledgement (BA) based on the modified channel scanning schedule.

4 . The method of claim 1 , further comprising:

creating a list of prioritized channels and a list of deprioritized channels from the plurality of channels based on the scan scores for the plurality of channels.

5 . The method of claim 1 , wherein tracking channel events comprises tracking one or more of the following:

a fast locate traffic;

a number of fast locate devices; and

rogue APs detected.

6 . The method of claim 1 , further comprising:

re-assessing scan scores for each of the plurality of channels after the predetermined number of scan cycles.

7 . The method of claim 1 , wherein the adjusted frequency of channel scan for the at least one channel increases with an increase in the scan score for the at least one channel.

8 . A system comprising:

a memory storage; and

a processing unit coupled to the memory storage, wherein the processing unit is operative to:

track channel events for a plurality of channels of an Access Point (AP);

update a scan score for at least one channel of the plurality of channels of the AP based on tracking of the channel events and an event score associated with each of the channel events;

receive a modified channel scanning schedule for the plurality of channels based on scan scores for the plurality of channels, wherein the modified channel scanning schedule comprises an adjusted frequency of channel scan for the at least one channel of the plurality of channels for a predetermined number of scan cycles based on the updated scan score for the at least one channel; and

perform channel scan for the plurality of channels based on the modified channel scanning schedule.

9 . The system of claim 8 , wherein the processing unit being operative to receive the modified channel scanning schedule comprises the processing unit being operative to:

send the scan scores for the plurality of channels to a Wireless Local Area Network (LAN) Controller (WLC); and

receive the modified channel scanning schedule for the plurality of channels from the WLC based on the scan scores.

10 . The system of claim 8 , wherein the processing unit is further operative to:

communicate the modified channel scanning schedule to serving radios of the plurality of channels, wherein the serving radios transmit Block Acknowledgement (BA) based on the modified channel scanning schedule.

11 . The system of claim 8 , wherein the processing unit is further operative to:

create a list of prioritized channels and a list of deprioritized channels from the plurality of channels based on the scan scores for the plurality of channels.

12 . The system of claim 8 , wherein the processing unit being operative to track channel events comprises the processing unit being operative to track one or more of the following:

a fast locate traffic;

a number of fast locate devices; and

rogue APs detected.

13 . The system of claim 8 , the processing unit is further operative to:

re-assessing scan scores for each of the plurality of channels after the predetermined number of scan cycles.

14 . The system of claim 8 , wherein the adjusted frequency of channel scan for the at least one channel increases with an increase in the scan score for the at least one channel.

15 . A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method comprising:

tracking channel events for a plurality of channels of an Access Point (AP);

updating a scan score for at least one channel of the plurality of channels of the AP based on tracking of the channel events and an event score associated with each of the channel events;

receiving a modified channel scanning schedule for the plurality of channels based on scan scores for the plurality of channels, wherein the modified channel scanning schedule comprises an adjusted frequency of channel scan for the at least one channel of the plurality of channels for a predetermined number of scan cycles based on the updated scan score for the at least one channel; and

performing channel scan for the plurality of channels based on the modified channel scanning schedule.

16 . The non-transitory computer-readable medium of claim 15 , wherein receiving the modified channel scanning schedule comprises:

sending the scan scores for the plurality of channels to a Wireless Local Area Network (LAN) Controller (WLC); and

receiving the modified channel scanning schedule for the plurality of channels from the WLC based on the scan scores.

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

communicating the modified channel scanning schedule to serving radios of the plurality of channels, wherein the serving radios transmit Block Acknowledgement (BA) based on the modified channel scanning schedule.

18 . The non-transitory computer-readable medium of claim 15 , further comprising:

creating a list of prioritized channels and a list of deprioritized channels from the plurality of channels based on the scan scores for the plurality of channels.

19 . The non-transitory computer-readable medium of claim 15 , wherein tracking channel events comprises tracking one or more of the following:

a fast locate traffic;

a number of fast locate devices; and

rogue APs detected.

20 . The non-transitory computer-readable medium of claim 15 , further comprising:

re-assessing scan scores for each of the plurality of channels after the predetermined number of scan cycles.