IP Library Granted Patent US 12701618
Granted Patent B2
US 12701618 · App. 18/608,705 · Granted Aug 4, 2026

Avoiding uplink orthogonal frequency division multiple access-based random access (UORA) collisions

Inventors: Matthew A. Silverman (Shaker Heights, OH); Ardalan Alizadeh (Campbell, CA); Peiman Amini (Fremont, CA); Sivadeep R. Kalavakuru (Pleasanton, CA)
Assignee: Cisco Technology, Inc.
H04W74/0833
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 12701618
App. No.
18/608,705
Granted
Aug 4, 2026
Kind
B2
Abstract

Techniques and apparatus for avoiding uplink orthogonal frequency division multiple access (OFDMA)-based random access (UORA) collisions for uplink transmissions are described. An example technique includes obtaining, by a wireless device, information indicating (i) a UORA resource unit (RU) assigned to a multi-user (MU) group including the wireless device and (ii) a number of spatial streams associated with the MU group. A respective user position associated with the wireless device within the MU group is determined from multiple user positions. A spatial stream of the number of spatial streams is selected based on the user position. Uplink data is transmitted on the UORA RU using the spatial stream.

Claims (32)

1 . A computer-implemented method performed by a wireless device, comprising:

obtaining information indicating (i) an uplink orthogonal frequency division multiple access (OFDMA)-based random access (UORA) resource unit (RU) assigned to a multi-user (MU) group, the MU group comprising the wireless device and (ii) a number of spatial streams associated with the MU group;

determining, from a plurality of user positions, a respective user position associated with the wireless device within the MU group;

selecting a first spatial stream of the number of spatial streams, based on the respective user position associated with the wireless device; and

transmitting uplink data on the UORA RU using the first spatial stream.

2 . The computer-implemented method of claim 1 , wherein each user in the MU group is associated with a different user position.

3 . The computer-implemented method of claim 2 , wherein each user position is associated with a different spatial stream of the number of spatial streams.

4 . The computer-implemented method of claim 1 , wherein at least one user position of the plurality of user positions is associated with a plurality of spatial streams of the number of spatial streams.

5 . The computer-implemented method of claim 1 , further comprising selecting a second spatial stream of the number of spatial streams, based on the respective user position associated with the wireless device, wherein the uplink data is further transmitted using the second spatial stream.

6 . The computer-implemented method of claim 1 , wherein the user position is determined based on a media access control (MAC) address of the wireless device.

7 . The computer-implemented method of claim 1 , wherein obtaining the information comprises receiving, from an access point (AP), an uplink trigger frame comprising the information.

8 . The computer-implemented method of claim 1 , wherein the information further indicates the respective user position associated with the wireless device within the MU group and the first spatial stream of the number of spatial streams.

9 . The computer-implemented method of claim 8 , wherein obtaining the information comprises receiving, from an access point (AP), a frame comprising at least a portion of the information.

10 . The computer-implemented method of claim 9 , wherein the frame is a management frame, a control frame, or a data frame.

11 . The computer-implemented method of claim 1 , wherein the uplink data is transmitted within an OFDMA MU physical protocol data unit (PPDU) comprising the UORA RU.

12 . A wireless device comprising:

one or more memories collectively storing instructions; and one or more processors communicatively coupled to the one or more memories, the one or more processors being collectively configured to execute the instructions to cause the wireless device to perform an operation comprising:

obtaining information indicating (i) an uplink orthogonal frequency division multiple access (OFDMA)-based random access (UORA) resource unit (RU) assigned to a multi-user (MU) group of users, the MU group comprising the wireless device and (ii) a number of spatial streams associated with the MU group of users;

determining, from a plurality of user positions, a respective user position associated with the wireless device within the MU group;

selecting a first spatial stream of the number of spatial streams, based on the respective user position associated with the wireless device; and

transmitting uplink data on the UORA RU using the first spatial stream.

13 . The wireless device of claim 12 , wherein each user in the MU group is associated with a different user position.

14 . The wireless device of claim 13 , wherein each user position is associated with a different spatial stream of the number of spatial streams.

15 . The wireless device of claim 12 , the operation further comprising selecting a second spatial stream of the number of spatial streams, based on the respective user position, wherein the uplink data is further transmitted using the second spatial stream.

16 . The wireless device of claim 12 , wherein the user position is determined based on a media access control (MAC) address of the wireless device.

17 . A computer-implemented method by a network entity comprising:

assigning a multi-user (MU) group to an uplink orthogonal frequency division multiple access (OFDMA)-based random access (UORA) resource unit (RU) for an uplink transmission;

determining, for each user of the MU group, a respective user position within the UORA RU; and

providing an indication of each respective user position to the MU group.

18 . The computer-implemented method of claim 17 , wherein each respective user position is associated with one or more spatial stream positions for the UORA RU.

19 . The computer-implemented method of claim 17 , wherein providing the indication comprises transmitting a frame comprising the indication.

20 . The computer-implemented method of claim 19 , wherein the frame is a management frame, a control frame, or a data frame.