IP Library › Granted Patent US 11,963,021
Granted Patent B2
US 11,963,021 · App. 17/501,972 · Granted Apr 16, 2024

Adaptive spatial reuse

Inventors: Qiang Zhou (Santa Clara, CA); Mohd Shahnawaz Siraj (Santa Clara, CA); Andre Beaudin (St. Laurent, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W24/02H04B17/318H04W24/10H04W84/12
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,963,021
App. No.
17/501,972
Granted
Apr 16, 2024
Kind
B2
Abstract

Systems and methods are provided for adaptively enabling and disabling spatial reuse and adapting BSS color assignments based on various factors associated with a wireless network. A first AP in a wireless network can identify a second AP in a wireless network. The first AP and the second AP may be using the same wireless channel in the wireless network. The first AP can determine a signal strength, such as a received signal strength indicator (RSSI), associated with the second AP. The first AP can adapt its spatial reuse and BSS color assignment according to the signal strength and a signal strength threshold. By adaptively enabling and disabling spatial reuse and adapting BSS color assignments, the disclosed systems and methods provide for improved reuse of wireless mediums while avoiding collisions.

Claims (51)

1. A method comprising:

identifying, by a first access point (AP), a second AP based on an identifier associated with the second AP;

determining, by the first AP, a signal strength associated with the second AP;

determining, by the first AP, a basic service set (BSS) color assignment based on the signal strength of the second AP and a signal strength threshold by:

selecting, by the first AP, a BSS color assignment that matches a BSS color assignment associated with the second AP based on the signal strength of the second AP exceeding the signal strength threshold; or

selecting, by the first AP, a BSS color assignment that differs from a BSS color assignment associated with the second AP based on the signal strength of the second AP being within the signal strength threshold; and

transmitting, by the first AP, a data frame based on the BSS color assignment.

2. The method of claim 1 , wherein the signal strength is determined based on the identifier associated with the second AP.

3. The method of claim 1 , wherein the BSS color assignment determined by the first AP is further based on a BSS color assignment of the second AP.

4. The method of claim 1 , further comprising:

determining, by the first AP, a flag based on the signal strength of the second AP and the signal strength threshold; and

receiving, by the first AP, a color collision report, wherein the determining the BSS color assignment is further based on the flag and the received color collision report.

5. The method of claim 1 , further comprising:

determining, by the first AP, whether to enable or disable spatial reuse based on the signal strength of the second AP and the signal strength threshold, wherein spatial reuse is disabled if the signal strength of the second AP exceeds the signal strength threshold and spatial reuse is enabled if the signal strength of the second AP is within the signal strength threshold.

6. The method of claim 1 , further comprising:

determining, by the first AP, a vendor associated with the second AP based on an organizationally unique identifier (OUI) included in the identifier associated with the second AP, wherein the determining the BSS color assignment is further based on the vendor associated with the second AP.

7. The method of claim 1 , wherein the transmitting the data frame comprises:

determining, by the first AP, that a channel on which the data frame is to be transmitted is clear of other transmissions with the same BSS color assignment as the data frame.

8. A system, comprising:

a processor; and

a memory operatively connected to the processor, and including computer code that when executed, causes the system to:

identify an access point (AP) based on an identifier associated with the AP;

determine a signal strength associated with the AP;

determine whether to enable spatial reuse based on the signal strength of the AP and a signal strength threshold, wherein determining whether to enable spatial reuse comprises:

disable spatial reuse based on the signal strength of the AP exceeding the signal strength threshold; or

enable spatial reuse based on the signal strength of the AP being within the signal strength threshold; and

transmit a data frame based on the determination of whether to enable spatial reuse.

9. The system of claim 8 , wherein the signal strength is determined based on the identifier associated with the AP.

10. The system of claim 8 , wherein the computer code further causes the system to:

determine a flag based on the signal strength of the AP and the signal strength threshold; and

receive a color collision report, wherein the determining whether to enable spatial reuse is further based on the flag and the received color collision report.

11. The system of claim 8 , wherein the computer code further causes the system to:

determine a basic service set (BSS) color assignment based on the signal strength of the AP and the signal strength threshold, wherein the BSS color assignment matches a BSS color assignment of the AP if the signal strength of the AP exceeds the signal strength threshold and the BSS color assignment differs from the BSS color assignment of the AP if the signal strength of the AP is within the signal strength threshold.

12. The system of claim 8 , wherein the computer code further causes the system to:

determine a vendor associated with the AP based on an organizationally unique identifier (OUI) included in the identifier associated with the AP, wherein the determining whether to enable spatial reuse is further based on the vendor associated with the AP.

13. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to:

identifying an access point (AP) based on an identifier associated with the AP;

determining a signal strength associated with the AP;

determining a flag based on the signal strength associated with the AP and a signal strength threshold, wherein determining the flag comprises:

setting the flag based on the signal strength of the AP exceeding the signal strength threshold; or

clearing the flag based on the signal strength of the AP being within the signal strength threshold;

receiving a color collision report;

determining a basic service set (BSS) color assignment based on the color collision report and the flag; and

transmitting a data frame based on the BSS color assignment.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the signal strength is determined based on the identifier associated with the AP.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the computing system to:

determine whether to enable or disable spatial reuse based on the signal strength of the AP and the signal strength threshold, wherein spatial reuse is disabled if the signal strength of the AP exceeds the signal strength threshold and spatial reuse is enabled if the signal strength of the AP is within the signal strength threshold.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the computing system to:

determine a basic service set (BSS) color assignment based on the signal strength of the AP and the signal strength threshold, wherein the BSS color assignment matches a BSS color assignment of the AP if the signal strength of the AP exceeds the signal strength threshold and the BSS color assignment differs from the BSS color assignment of the AP if the signal strength of the AP is within the signal strength threshold.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the computing system to:

determine a vendor associated with the AP based on an organizationally unique identifier (OUI) included in the identifier associated with the AP, wherein the determining the flag is further based on the vendor associated with the AP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: ZHOU, QIANG; SIRAJ, MOHD SHAHNAWAZ; BEAUDIN, ANDRE
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 057800/0189 →
Continuity (1)
Related Publication 20230119650A1 · Apr 20, 2023