IP Library Granted Patent US 10,091,778
Granted Patent B2
US 10,091,778 · App. 15/482,679 · Granted Oct 2, 2018

Random access resource unit allocation for a multiple BSSID network

Inventors: Alfred Asterjadhi (San Diego, CA); James Cho (Mountain View, CA); George Cherian (San Diego, CA); Simone Merlin (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/042H04L43/0894H04W72/04H04W72/10H04W74/08H04W84/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 10,091,778
App. No.
15/482,679
Granted
Oct 2, 2018
Kind
B2
Abstract

An access point (AP) may prioritize the allocation of uplink resources between multiple basic service sets (BSSs). In some aspects, the AP may select one of a plurality of BSSs, may allocate one or more random resource units (RUs) to only the selected BSS, and may transmit a frame indicating the allocation of the one or more random RUs to the selected BSS. Wireless devices belonging to the selected BSS may contend for access to the random RUs allocated by the frame, and then transmit uplink data using the random RUs.

Claims (47)

1. A method performed by an access point (AP), comprising:

selecting a number of basic service sets (BSSs) from a plurality of BSSs, wherein the selected number of BSSs is a subset of the plurality of BSSs;

allocating one or more random resource units (RUs) to each of the selected BSSs; and

transmitting a frame indicating the allocation of the one or more random RUs to each of the selected BSSs.

2. The method of claim 1 , wherein each of the plurality of BSSs is operated by the AP.

3. The method of claim 1 , wherein the frame comprises a trigger frame containing one or more values that identify the selected BSSs.

4. The method of claim 3 , wherein each of the values comprises an association identification (AID) identifying a corresponding one of the selected BSSs, and the AID is stored in a per user information field of the trigger frame.

5. The method of claim 4 , wherein the AID comprises a number (N) of values ranging from 0 to N-1 each identifying a corresponding one of N independent BSSs, wherein N is an integer greater than one.

6. The method of claim 1 , wherein the one or more random RUs comprise contention-based resources to be shared only by wireless devices belonging to the selected BSSs.

7. The method of claim 1 , wherein a size of the one or more random RUs is based at least in part on a bandwidth of a number of wireless devices belonging to the selected BSSs.

8. The method of claim 1 , wherein selecting the number of BSSs is based on at least one of: security parameters of the plurality of BSSs, access privileges of wireless devices belonging to the plurality of BSSs, types of wireless devices belonging to the plurality of BSSs, quality of service (QoS) parameters of the plurality of BSSs, and delay requirements of wireless devices belonging to the plurality of BSSs.

9. The method of claim 1 , further comprising:

receiving uplink data, on the one or more random RUs allocated by the frame, from a number of wireless devices belonging to at least one of the selected BSSs.

10. An access point (AP), comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the AP to:

select a number of basic service sets (BSSs) from a plurality of BSSs, wherein the selected number of BSSs is a subset of the plurality of BSSs;

allocate one or more random resource units (RUs) to each of the selected BSSs; and

transmit a frame indicating the allocation of the one or more random RUs to each of the selected BSSs.

11. The AP of claim 10 , wherein each of the plurality of BSSs is operated by the AP.

12. The AP of claim 10 , wherein the frame comprises a trigger frame containing one or more values that identify the selected BSSs.

13. The AP of claim 12 , wherein each of the values comprises an association identification (AID) identifying a corresponding one of the selected BSSs, and the AID is stored in a per user information field of the trigger frame.

14. The AP of claim 13 , wherein the AID comprises a number (N) of values ranging from 0 to N-1 each identifying a corresponding one of N independent BSSs, wherein N is an integer greater than one.

15. The AP of claim 10 , wherein the one or more random RUs comprise contention-based resources to be shared only by wireless devices belonging to the selected BSSs.

16. The AP of claim 10 , wherein a size of the one or more random RUs is based at least in part on a bandwidth of a number of wireless devices belonging to the selected BSSs.

17. The AP of claim 10 , wherein selecting the number of BSSs is based on at least one of: security parameters of the plurality of BSSs, access privileges of wireless devices belonging to the plurality of BSSs, types of wireless devices belonging to the plurality of BSSs, quality of service (QoS) parameters of the plurality of BSSs, and delay requirements of wireless devices belonging to the plurality of BSSs.

18. The AP of claim 10 , wherein execution of the instructions causes the AP to further:

receive uplink data, on the one or more random RUs allocated by the frame, from a number of wireless devices belonging to at least one of the selected BSSs.

19. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of an access point (AP), cause the AP to perform operations comprising:

selecting a number of basic service sets (BSSs) from a plurality of BSSs, wherein the selected number of BSSs is a subset of the plurality of BSSs;

allocating one or more random resource units (RUs) to each of the selected BSSs; and

transmitting a frame indicating the allocation of the one or more random RUs to each of the selected BSSs.

20. The non-transitory computer-readable medium of claim 19 , wherein each of the plurality of BSSs is operated by the AP.

21. The non-transitory computer-readable medium of claim 19 , wherein the frame comprises a trigger frame containing one or more values that identify the selected BSSs.

22. The non-transitory computer-readable medium of claim 21 , wherein each of the values comprises an association identification (AID) identifying a corresponding one of the selected BSSs, and the AID is stored in a per user information field of the trigger frame.

23. The non-transitory computer-readable medium of claim 22 , wherein the AID comprises a number (N) of values ranging from 0 to N-1 each identifying a corresponding one of N independent BSSs, wherein N is an integer greater than one.

24. The non-transitory computer-readable medium of claim 19 , wherein the one or more random RUs comprise contention-based resources to be shared only by wireless devices belonging to the selected BSSs.

25. The non-transitory computer-readable medium of claim 19 , wherein a size of the one or more random RUs is based at least in part on a bandwidth of a number of wireless devices belonging to the selected BSSs.

26. The non-transitory computer-readable medium of claim 19 , wherein selecting the number of BSSs is based on at least one of: security parameters of the plurality of BSSs, access privileges of wireless devices belonging to the plurality of BSSs, types of wireless devices belonging to the plurality of BSSs, quality of service (QoS) parameters of the plurality of BSSs, and delay requirements of wireless devices belonging to the plurality of BSSs.

27. The non-transitory computer-readable medium of claim 19 , wherein execution of the instructions causes the AP to perform operations further comprising:

receiving uplink data, on the one or more random RUs allocated by the frame, from a number of wireless devices belonging to at least one of the selected BSSs.

28. An apparatus, comprising:

means for selecting a number of basic service sets (BSSs) from a plurality of BSSs, wherein the selected number of BSSs is a subset of the plurality of BSSs;

means for allocating one or more random resource units (RUs) to each of the selected BSSs; and

means for transmitting a frame indicating the allocation of the one or more random RUs to each of the selected BSSs.

29. The apparatus of claim 28 , wherein the frame comprises a trigger frame containing one or more values that identify the selected BSSs, and each of the values comprises an association identification (AID) identifying a corresponding one of the selected BSSs.

30. The apparatus of claim 28 , wherein the one or more random RUs comprise contention-based resources to be shared only by wireless devices belonging to the selected BSSs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2017
From: ASTERJADHI, ALFRED; CHO, JAMES; CHERIAN, GEORGE; MERLIN, SIMONE
To: QUALCOMM INCORPORATED
Reel/Frame 042867/0815 →
Continuity (2)
Provisional Application 62322772 · Apr 14, 2016
Related Publication 20170303245A1 · Oct 19, 2017