IP Library Granted Patent US 9,801,206
Granted Patent B2
US 9,801,206 · App. 14/966,507 · Granted Oct 24, 2017

Spatial reuse based on distributed reporting

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 9,801,206
App. No.
14/966,507
Granted
Oct 24, 2017
Kind
B2
Abstract

The embodiments provide a method implemented by a network device in a wireless local area network (WLAN) that improves efficiency for clear channel assessment (CCA) in the WLAN. The network device processes information announced by other network devices in the WLAN and uses this information to determine a CCA regime to be used in a basic service set (BSS) associated with the network device. The method encodes an outgoing frame with an indication of the CCA regime to be used in the BSS and transmits the outgoing frame through a wireless medium.

Claims (42)

1. A method executed by a network device in a wireless local area network (WLAN) to improve efficiency for clear channel assessment (CCA) in the WLAN, the method comprising:

encoding an outgoing frame with an indication of a CCA threshold value to be used in a basic service set (BSS) associated with the network device, wherein the CCA threshold value indicated in the outgoing frame indicates a CCA threshold level used by all devices in the BSS to assess availability of a wireless medium upon which all the devices in the BSS are operating;

determining that the wireless medium is idle based on the CCA threshold value; and

transmitting the outgoing frame through the wireless medium upon determining that the wireless medium is idle.

2. The method of claim 1 , further comprising:

determining a number of frames captured by the network device that are not destined for the network device and are from an overlapping BSS (OBSS); and

determining the CCA threshold value to be used in the BSS based on the determined number of frames captured by the network device that are not destined for the network device and are from an OBSS.

3. The method of claim 2 , wherein determining the number of frames captured by the network device that are not destined for the network device and are from an OBSS comprises recording destination information extracted from the frames captured by the network device and processing the recorded destination information.

4. The method of claim 1 , further comprising:

determining a presence of one or more foreign short basic service set identifiers (SBSSIDs) in frames captured by the network device, wherein each of the one or more foreign SBSSIDs identify a BSS that is different from the BSS associated with the network device and wherein each of the one or more foreign SBSSIDs is encoded using less bits than a basic service set identifier (BSSID) of the BSS that that foreign SBSSID identifies; and

determining the CCA threshold value to be used in the BSS based on the determined presence of one or more foreign SBSSIDs in frames captured by the network device.

5. The method of claim 4 , wherein determining the presence of one or more foreign SBSSIDs in frames captured by the network device comprises recording SBSSID information extracted from frames captured by the network device and processing the recorded SBSSID information.

6. The method of claim 4 , further comprising:

extracting multi-BSSID information from frames captured by the network device, wherein multi-BSSID information in a frame indicates whether a network device that originated that frame detected a presence of one or more foreign SBSSIDs, and wherein determining the CCA threshold value to be used in the BSS is further based on the extracted multi-BSSID information.

7. The method of claim 1 , further comprising:

determining a number of legacy frames captured by the network device; and

determining the CCA threshold value to be used in the BSS based on the determined number of legacy frames captured by the network device.

8. A method executed by a network device in a wireless local area network (WLAN) to improve efficiency for clear channel assessment (CCA) in the WLAN, the method comprising:

encoding an outgoing frame with a short basic service set identifier (SBSSID) associated with the network device, wherein the SBSSID identifies a basic service set (BSS) associated with the network device and wherein the SBSSID is encoded using less bits than a basic service set identifier (BSSID) of the BSS associated with the network device;

determining a presence of one or more foreign short basic service set identifiers (SBSSIDs) in frames captured by the network device, wherein a foreign SBSSID identifies a BSS that is different from the BSS associated with the network device;

determining a Multi-BSSID value based on the determined presence of one or more foreign SBSSIDs in frames captured by the network device;

encoding the outgoing frame with the Multi-BSSID value; and

transmitting the outgoing frame through a wireless medium.

9. The method of claim 8 , wherein determining the presence of one or more foreign SBSSIDs in frames captured by the network device through the wireless medium comprises recording SBSSID information extracted from frames captured by the network device and applying a moving filter over the recorded SBSSID information.

10. The method of claim 8 , further comprising:

determining a number of legacy frames captured by the network device; and

encoding the outgoing frame with an indication of a presence of legacy frames based on the number of legacy frames captured by the network device.

11. The method of claim 8 , further comprising:

determining a CCA threshold value to be used by the network device based on the determined presence of one or more foreign SBSSIDs in frames captured by the network device.

12. The method of claim 11 , further comprising:

extracting multi-BSSID information from frames captured by the network device, wherein multi-BSSID information in a frame indicates whether a network device that originated that frame detected a presence of one or more foreign SBSSIDs, and wherein determining the CCA threshold value to be used by the network device is further based on the extracted multi-BSSID information.

13. The method of claim 8 , further comprising:

encoding the outgoing frame with an indication of a CCA threshold value that has been used by the network device to assess availability of the wireless medium and will be used by the network device to assess availability of the wireless medium.

14. A network device to improve efficiency for clear channel assessment (CCA) in a wireless local area network (WLAN), the network device comprising:

a non-transitory machine-readable medium having stored therein a CCA regime decision module; and

a processor coupled to the non-transitory machine-readable medium, the processor configured to execute the CCA regime decision module, the CCA regime decision module configured to encode an outgoing frame with an indication of a CCA threshold value to be used by the network device, wherein the CCA threshold value indicated in the outgoing frame indicates a CCA threshold level that will be used by the network device to assess availability of a wireless medium, the CCA regime decision module further configured to determine that the wireless medium is idle based on the CCA threshold value and transmit the outgoing frame through the wireless medium upon determining that the wireless medium is idle.

15. The network device of claim 14 , wherein the CCA regime decision module is further configured to determine a number of frames captured by the network device that are not destined for the network device and are from an overlapping BSS (OBSS) and determine the CCA threshold value to be used by the network device based on the determined number of frames captured by the network device that are not destined for the network device and are from an OBSS.

16. The network device of claim 15 , wherein the CCA regime decision module is further configured to record destination information extracted from the frames captured by the network device and process the recorded destination information.

17. The network device of claim 14 , wherein the CCA regime decision module is further configured to determine a presence of one or more foreign short basic service set identifiers (SBSSIDs) in frames captured by the network device, wherein each of the one or more foreign SBSSIDs identify a BSS that is different from the BSS associated with the network device and wherein each of the one or more foreign SBSSIDs is encoded using less bits than a basic service set identifier (BSSID) of the BSS that that foreign SBSSID identifies, the CCA regime decision module further configured to determine the CCA threshold value to be used by the network device based on the determined presence of one or more foreign SBSSIDs in frames captured by the network device.

18. The network device of claim 17 , wherein the CCA regime decision module is further configured to record SBSSID information extracted from frames captured by the network device and process the recorded SBSSID information.

19. The network device of claim 17 , wherein the CCA regime decision module is further configured to extract multi-BSSID information from frames captured by the network device, wherein multi-BSSID information in a frame indicates whether a network device that originated that frame detected a presence of one or more foreign SBSSIDs, and wherein the CCA threshold value to be used by the network device is further determined based on the extracted multi-BSSID information.

20. The network device of claim 14 , wherein the indication of the CCA threshold value is encoded in a SIG-A field of a physical layer header of the outgoing frame, and wherein the CCA regime decision module is further configured to encode the outgoing frame with a short basic service set identifier (SBSSID) associated with the network device in the SIG-A field of the physical layer header of the outgoing frame, wherein the SBSSID identifies a basic service set (BSS) associated with the network device and wherein the SBSSID is encoded using less bits than a basic service set identifier (BSSID) of the BSS associated with the network device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2021
From: NEWRACOM, INC.
To: ATLAS GLOBAL TECHNOLOGIES LLC
Reel/Frame 055517/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: HEDAYAT, AHMAD REZA
To: NEWRACOM, INC.
Reel/Frame 037276/0253 →