IP Library Granted Patent US 10,455,499
Granted Patent B2
US 10,455,499 · App. 15/913,207 · Granted Oct 22, 2019

Determining a network allocation vector setting and a response to a multi-user transmission opportunity

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,455,499
App. No.
15/913,207
Granted
Oct 22, 2019
Kind
B2
Abstract

Methods, computer readable media, and wireless apparatuses are disclosed. The apparatus comprising a memory and processing circuitry coupled to the memory. The processing circuitry is configured to: associate with a master station, decode a trigger frame or a multi-user request-to-send (MU-RTS) frame from the master station, where the trigger frame or the MU-RTS frame comprises a first duration and a transmitter address, and respond to the trigger frame or the MU-RTS frame if a network allocation vector (NAV) is not set, or if the NAV is set and a saved transmission opportunity (TXOP) holder address for the NAV is the same as the transmitter address of the MU-RTS or trigger frame and the trigger frame or MU-RTS indicates the station is to respond.

Claims (51)

1. An apparatus of a high-efficiency (HE) access point (AP), the apparatus comprising: memory; and processing circuitry coupled to the memory, the processing circuitry configured to:

encode a trigger frame for multi-user request-to-send (MU-RTS), the trigger frame comprising a plurality of HE station (STA) fields, each HE STA field of the plurality of HE STA fields comprising an association identification (AID) of a HE STA and a corresponding channel allocation for the HE STA identified by the AID,

the trigger frame to solicit from each HE STA of a plurality of HE STAs identified by the plurality of HE STA fields simultaneous clear-to-send (CTS) frame responses on 20 MHz channels , the 20 MHz channels indicated by the corresponding channel allocation;

generate signaling to cause the HE AP to transmit the trigger frame;

encode another trigger frame, the another trigger frame comprising downlink (DL) data for one or more of the plurality of HE STAs and further comprising UL resource allocations for the one or more of the plurality of HE STAs;

generate signaling to cause the HE AP to transmit the another trigger frame to the one or more of the plurality of HE STAs; and

decode UL frames from the one or more of the plurality of HE STAs, wherein the decoding is in accordance with the UL resource allocations, and wherein the UL frames comprise acknowledgements of the DL data.

2. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

decode the simultaneous CTS frame responses from each HE STA of the plurality of HE STAs.

3. The apparatus of claim 1 , wherein the processing circuity is further configured to: encode the trigger frame to include a duration field, wherein a value of the duration field is set to a duration to include time for the plurality of HE STAs to transmit the CTS frame responses.

4. The apparatus of claim 3 , wherein the trigger frame is to solicit the plurality of HE STAs to encode a value of a duration field of the CTS frame responses based on the value of the duration field of the trigger frame.

5. The apparatus of claim 1 , wherein the processing circuity is further configured to: encode the trigger frame to comprise a receiver address field, wherein a value of the receiver address field is set to a broadcast address.

6. The apparatus of claim 1 , wherein the trigger frame is to solicit the plurality of HE STAs to respond with legacy CTS frames.

7. The apparatus of claim 1 , wherein the processing circuity is further configured to: encode the trigger frame to include a duration field, wherein a value of the duration field is set to a duration to include time for the plurality of HE STAs to transmit the UL frame.

8. The apparatus of claim 1 , wherein the processing circuity is further configured to: encode the another trigger frame to include a duration field, wherein a value of the duration field is set to a duration to include time for the plurality of HE STAs to transmit the UL frames.

9. The apparatus of claim 1 , wherein the processing circuitry is configured to:

simultaneously receive the UL frames from the one or more of the plurality of HE STAs.

10. The apparatus of claim 9 , wherein the simultaneously receive the UL frames further comprises:

simultaneously receive the UL frames in accordance with at least one from the following group: multi-user multiple-input multiple-output (MU-MIMO) and orthogonal frequency division multiple-access (OFDMA).

11. The apparatus of claim 1 , wherein each of the plurality of HE STAs and the HE AP are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ax access point, an IEEE 802.11ax station, an IEEE 802.11 station, and an IEEE 802.11 access point.

12. The apparatus of claim 1 , herein the corresponding channel allocation indicates one of a primary 20 MHz channel that indicates one 20 MHz channel; a primary 40 MHz channel that indicates two 20 MHz channels; a primary 80 MHz channel that indicates four 20 MHz channels; a 160 MHz channel that indicates eight 20 MHz channels; or a 80+80 MHz channel that indicates eight 20 MHz channels.

13. The apparatus of claim 1 , further comprising transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry.

14. A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors of an apparatus of a high-efficiency (HE) access point (AP), the instructions to configure the one or more processors to:

encode a trigger frame for multi-user request-to-send (MU-RTS), the trigger frame comprising a plurality of HE station (STA) fields, each HE STA field of the plurality of HE STA fields comprising an association identification (AID) of a HE STA and a corresponding channel allocation for the HE STA identified by the AID,

the trigger frame to solicit from each HE STA of a plurality of HE STAs identified by the plurality of HE STA fields simultaneous clear-to-send (CTS) frame responses on 20 MHz channels, the 20 MHz channels indicated by the corresponding channel allocation;

generate signaling to cause the HE AP to transmit the trigger frame;

encode another trigger frame, the another trigger frame comprising downlink (DL) data for one or more of the plurality of HE STAs and further comprising UL resource allocations for the one or more of the plurality of HE STAs;

generate signaling to cause the HE AP to transmit the another trigger frame to the one or more of the plurality of HE STAs; and

decode UL frames from the one or more of the plurality of HE STAs, wherein the decoding is in accordance with the UL resource allocations, and wherein the UL frames comprise acknowledgements of the DL data.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further configure the one or more processors to:

decode the simultaneous CTS frame responses from each HE STA of the plurality of HE STAs.

16. A method performed by an apparatus of a high-efficiency (HE) access point (AP), the method comprising:

encoding a trigger frame for multi-user request-to-send (MU-RTS), the trigger frame comprising a plurality of HE station (STA) fields, each HE STA field of the plurality of HE STA fields comprising an association identification (AID) of a HE STA and a corresponding channel allocation for the HE STA identified by the AID,

the trigger frame to solicit from each HE STA of a plurality of HE STAs identified by the plurality of HE STA fields simultaneous clear-to-send (CTS) frame responses on 20 MHz channels , the 20 MHz channels indicated by the corresponding channel allocation;

generating signaling to cause the HE AP to transmit the trigger frame;

encoding another trigger frame, the another trigger frame comprising downlink (DL) data for one or more of the plurality of HE STAs and further comprising UL resource allocations for the one or more of the plurality of HE STAs;

generating signaling to cause the HE AP to transmit the another trigger frame to the one or more of the plurality of HE STAs; and

decoding UL frames from the one or more of the plurality of HE STAs, wherein the decoding is in accordance with the UL resource allocations, and wherein the UL frames comprise acknowledgements of the DL data.

17. The method of claim 16 , wherein the method further comprises:

decoding the simultaneous CTS frame responses from each HE STA of the plurality of HE STAs.

18. An apparatus of a high-efficiency (HE) station (STA), the apparatus comprising: memory; and processing circuitry coupled to the memory, the processing circuitry configured to:

decode a trigger frame from an HE access point (AP), the trigger frame for multi-user request-to-send (MU-RTS), the trigger frame comprising a HE STA field for the HE STA, the HE STA field comprising an association identification (AID) of the HE STA and a channel allocation for the HE STA, wherein the trigger frame further comprises a first duration that indicates how long other wireless devices are to defer;

determine whether to response to the trigger frame based at least on a network allocation vector (NAV) of the HE STA;

in response to a determination to respond to the trigger frame, encode a clear-to-send (CTS) frame for each 20 MHz channel indicated in the channel allocation to include a second duration field, wherein a value of the second duration field is based on a value of the first duration field, and

generating signaling to cause the HE STA to simultaneously transmit the CTS frame on each 20 MHz channel indicated in the channel allocation: and

if the NAV is set to the first duration, reset the NAV, if a CTS is not received from another HE STA within a first predetermined time after the MU-RTS is received and data is not received from the HE AP within a second predetermined time.

19. The apparatus of claim 18 , wherein the determine whether to response to the trigger frame further comprises:

determine to respond to the MU-RTS if the NAV is not set or if the NAV is set and the NAV was set by a frame from the HE AP.

20. The apparatus of claim 18 , wherein the generating signaling to cause the HE STA to simultaneously transmit further comprises:

generating signaling to simultaneously transmit the CTS frame on each 20 MHz channel indicated in the channel allocation in accordance with at least one from the following group: multi-user multiple-input multiple-output (MU-MIMO) and orthogonal frequency division multiple-access (OFDMA).

21. The apparatus of claim 18 , further comprising transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →