IP Library Granted Patent US 11,678,254
Granted Patent B2
US 11,678,254 · App. 17/559,116 · Granted Jun 13, 2023

Utilizing blacklist steering to prevent rejection of BSS transition management (BTM) steering

Inventors: Krishna Prasad Panje (Bangalore, IN); Anil Kumar Nellore (Bangalore, IN)
Assignee: ARRIS ENTERPRISES LLC
H04W48/06H04W36/0061H04W36/00835H04W36/08H04W36/38
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 11,678,254
App. No.
17/559,116
Filed
Dec 22, 2021
Granted
Jun 13, 2023
Kind
B2
Art Unit
2412
USPC
370/229
Abstract

Wireless devices (clients) connect to different access points (AP) in a wireless network. The wireless network may determine that based on, for example, congestion of certain APs that a client should be steered away from a current AP. Steering may be conducted utilizing BSS transition management (BTM) messages to provide the client with a list of network-preferred APs for a transition. Clients may also have one or more preferred APs and may reject the BTM steering message if it does not include at least one client-preferred AP. To prevent rejection of the BTM message, at least one client-preferred AP may be added to the BTM message. To ensure the client is steered to a network-preferred AP, the client is blacklisted from connecting to the client-preferred AP until the client has been steered to a network-preferred AP.

Claims (69)

1. A method for preventing a wireless device from rejecting BSS transition management (BTM) steering in a wireless network, the method comprising:

preparing a list of network-preferred access points in the wireless network for the wireless device to connect to the wireless network;

creating a modified list by adding at least one client-preferred access point for the wireless device to the list of network-preferred access points;

blacklisting the wireless device from connecting to the at least one client-preferred access point in the modified list; and

providing the modified list to a current access point.

2. The method of claim 1 , further comprising:

determining that the wireless device should be steered away from the current access point of the wireless device;

preparing a BTM steering message based on the modified list; and

sending the BTM steering message to the wireless device.

3. The method of claim 1 , further comprising:

determining that the list of network-preferred access points does not include the at least one client-preferred access point.

4. The method of claim 3 , further comprising:

determining that the at least one client-preferred access point is known.

5. The method of claim 1 , further comprising:

preparing a BTM steering message based on the modified list;

sending the BTM steering message to the wireless device; and

receiving a rejection of the BTM steering message from the wireless device, wherein the rejection is received because the BTM steering message included no client-preferred access points; and

wherein the creating the modified list is performed after the rejection is received.

6. The method of claim 5 , wherein:

the rejection includes a list of client-preferred access points; and

creating the modified list comprises:

adding, from the list of client-preferred access points included in the rejection, the at least one client-preferred access point.

7. The method of claim 1 , further comprising:

preparing a BTM steering message based on the modified list;

sending the BTM steering message to the wireless device; and

monitoring connectivity of the wireless device to determine whether the BTM steering message resulted in a successful BTM steering.

8. The method of claim 7 , further comprising:

whitelisting the wireless device for connecting to the at least one client-preferred access point from which it was previously blacklisted subsequent to the successful BTM steering.

9. The method of claim 1 , further comprising:

tracking a length of time that the wireless device is disconnected from the wireless network.

10. The method of claim 9 , further comprising:

when the length of time is longer than a defined period of time, whitelisting the wireless device for connecting to all the access points in the wireless network.

11. The method of claim 9 , further comprising, when the length of time is longer than a defined period of time, whitelisting the wireless device for connecting to the at least one client-preferred access point.

12. A device for preventing a wireless device from rejecting BSS transition management (BTM) steering in a wireless network, the device comprising:

an interface to communicate with one or more wireless access points associated with the wireless network;

a processor communicatively coupled to a memory for storing network configuration information and network connectivity information; and

a computer-readable storage medium storing instructions that when executed by the processor cause the processor to:

prepare a list of network-preferred access points in the wireless network for the wireless device to connect to the wireless network;

create a modified list by adding at least one client-preferred access point for the wireless device to the list of network-preferred access points;

blacklist the wireless device from connecting to the at least one client-preferred access point in the modified list; and

provide the modified list to a current access point.

13. The device of claim 12 , wherein when the instructions are executed they cause the processor to:

instruct the current access point to prepare a BTM steering message based on the modified list and to send the BTM steering message to the wireless device;

receive a rejection of the BTM steering message from the wireless device, wherein the rejection is received because no client-preferred access points were included in the BTM steering message, and create the modified list after the rejection is received.

14. The device of claim 13 , wherein when the instructions are executed they cause the processor to:

monitor connectivity of the wireless device to determine whether the BTM steering message resulted in a successful BTM steering; and

whitelist the wireless device for connecting to the at least one client-preferred access point from which it was previously blacklisted subsequent to the successful BTM steering.

15. The device of claim 12 , wherein when the instructions are executed they cause the processor to:

track a length of time the wireless device is disconnected from the network; and

when the length of time is longer than a defined period of time, whitelist the wireless device for connecting to either of:

all the access points in the network, or the at least one client-preferred access point.

16. A wireless network comprising:

a plurality of access points to enable wireless devices to connect to the wireless network; and

a network controller to control operation of the wireless network including preventing a wireless device from rejecting BSS transition management (BTM) steering by:

preparing a list of network-preferred access points in the wireless network for the wireless device to connect to the wireless network;

creating a modified list by adding at least one client-preferred access point for the wireless device to the list of network-preferred access points;

blacklisting the wireless device from connecting to the at least one client-preferred access point in the modified list; and

providing the modified list to a current access point in the plurality of access points.

17. The wireless network of claim 16 , wherein the network controller further prevents the wireless device from rejecting BTM steering by:

instructing the current access point to prepare a BTM steering message based on the modified list and to send the BTM steering message to the wireless device;

receiving a rejection of the BTM steering message from the wireless device, wherein the rejection is received because no client-preferred access points were included in the BTM steering message, and creating the modified list after the rejection is received.

18. The wireless network of claim 17 , wherein the network controller further prevents the wireless device from rejecting BTM steering by:

monitoring connectivity of the wireless device to determine whether the BTM steering message resulted in a successful BTM steering; and

whitelisting the wireless device for connecting to the at least one client-preferred access point from which it was previously blacklisted subsequent to the successful BTM steering.

19. The wireless network of claim 16 , wherein the network controller further prevents the wireless device from rejecting BTM steering by:

tracking a length of time the wireless device is disconnected from the network; and

when the length of time is longer than a defined period of time, whitelisting the wireless device for connecting to either of:

all the access points in the network, or the at least one client-preferred access point.

20. The wireless network of claim 16 , wherein one of the plurality of access points is a network gateway and the network controller operates in the network gateway.

Assignments (9)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0743 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074594/0156 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 59710/0506 Recorded Jan 9, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074282/0522 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0921 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0704 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Mar 9, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: WILMINGTON TRUST
Reel/Frame 059710/0506 →
TERM LOAN SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0921 →
ABL SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0743 →
Continuity (3)
Continuation 16985541 · Aug 5, 2020
Provisional Application 62882649 · Aug 5, 2019
Related Publication 20220116853A1 · Apr 14, 2022