IP Library Granted Patent US 10,736,041
Granted Patent B2
US 10,736,041 · App. 16/055,173 · Granted Aug 4, 2020

Apparatus, methods, and computer-readable medium for communication in a wireless local area network

Inventor: Ali Atefi (Los Angeles, CA)
H04W52/0245H04B17/318H04W52/0216H04W52/0229H04W52/146H04W52/241H04W52/242H04W52/365H04W72/0473H04W74/0808H04W52/0219H04W72/0446H04W74/006H04W84/12Y02D70/00Y02D70/10Y02D70/14Y02D70/142Y02D70/20Y02D70/22Y02D70/26
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,736,041
App. No.
16/055,173
Granted
Aug 4, 2020
Kind
B2
Abstract

Various aspects related to various apparatuses, methods, and computer-readable medium are described herein. Some aspects may enable an apparatus to protect downlink (DL) communication(s). Some aspects may enable an apparatus to perform DL communication(s). Some aspects may enable an apparatus to communicate regarding uplink (UL) communication(s). Some aspects may enable an apparatus to perform operation(s) related to an allocation vector. Some aspects may enable an apparatus to perform operation(s) related to random access. Some aspects may enable an apparatus to perform UL communication(s). The written description and appended drawings provide detailed descriptions regarding these and many other aspects.

Claims (34)

1. A station (STA) for wireless communication, the STA comprising:

at least one transceiver; and

one or more processors configured to:

receive at least one uplink (UL) transmission request (ULTR), the at least one ULTR configured to trigger UL transmission within a period of time after receiving the at least one ULTR, the at least one ULTR comprising (1) an indication indicating whether to perform carrier sensing prior to initiating UL transmission, the carrier sensing comprising at least physical carrier sensing or virtual carrier sensing, (2) a portion including a plurality of user-specific fields indicating a description of resource allocation for UL transmission, (3) a portion UL transmission, and (4) a multi-user (MU) block acknowledgement (BA) request configured to solicit an acknowledgement (ACK) message from a plurality of STAs, the MU BA request being for the STA and at least one other STA of the plurality of STAs;

determine whether to perform the carrier sensing prior to initiating UL transmission in response to receiving the at least one ULTR, the determining whether to perform the carrier sensing prior to initiating UL transmission comprising not performing at least the virtual carrier sensing if the indication in the at least one ULTR indicates no requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR and performing at least the physical carrier sensing if the indication in the at least one ULTR indicates a requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR; and

after receiving the at least one ULTR, transmit an UL transmission comprising an ACK message indicating whether a signal was successfully received by the STA.

2. The STA of claim 1 , wherein the one or more processors is/are further configured to at least: (1) determine not to perform the carrier sensing if a length of a duration of UL transmission is less than a threshold value; or (2) in response to receiving the at least one ULTR, consider a network allocation vector (NAV) unless the NAV was set by a frame originating from an apparatus from which the at least one ULTR was transmitted.

3. The STA of claim 1 , wherein the at least one ULTR further comprises a field comprising a plurality of bits, wherein the one or more processors is/are further configured to use a subset of the plurality of bits included in the field of the at least one ULTR to determine a number of units of a resource allocated to the STA.

4. The STA of claim 3 , wherein a first range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR is associated with a resource size or a number of resources that is different from another resource size or number of resources associated with a second range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR.

5. The STA of claim 4 , wherein the at least one ULTR further comprises information for identifying one or more STAs for UL transmission, wherein the one or more processors is/are further configured to receive a frame originating from an apparatus, wherein the received frame includes information indicating a duration of time used for updating a network allocation vector (NAV) of the STA, and wherein the one or more processors is/are further configured to override an existing duration of time of the NAV with the received information indicating the duration of time used for updating the NAV.

6. A non-transitory computer-readable medium comprising code or instructions that, when executed, at least cause or enable a station (STA) to:

receive at least one uplink (UL) transmission request (ULTR), the at least one ULTR configured to trigger UL transmission within a period of time after receiving the at least one ULTR, the at least one ULTR comprising (1) an indication indicating whether to perform carrier sensing prior to initiating UL transmission, the carrier sensing comprising at least physical carrier sensing or virtual carrier sensing, (2) a portion including a plurality of user-specific fields indicating a description of resource allocation for UL transmission, (3) a portion including a field common to one or more STAs and indicating a duration of at least a portion of UL transmission, and (4) a multi-user (MU) block acknowledgement (BA) request configured to solicit an acknowledgement (ACK) message from a plurality of STAs, the MU BA request being for the STA and at least one other STA of the plurality of STAs;

determine whether to perform the carrier sensing prior to initiating UL transmission in response to receiving the at least one ULTR, the determining whether to perform the carrier sensing prior to initiating UL transmission comprising not performing at least the virtual carrier sensing if the indication in the at least one ULTR indicates no requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR and performing at least the physical carrier sensing if the indication in the at least one ULTR indicates a requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR; and

after receiving the at least one ULTR, transmit an UL transmission comprising an ACK message indicating whether a signal was successfully received by the STA.

7. The non-transitory computer-readable medium of claim 6 , further comprising code or instructions that, when executed, at least cause or enable to STA to at least: (1) determine not to perform the carrier sensing if a length or a duration of UL transmission is less than a threshold value; or (2) in response to receiving the at least one ULTR, consider a network allocation vector (NAV) unless the NAV was set by a frame originating from an apparatus from which the at least one ULTR was transmitted.

8. The non-transitory computer-readable medium of claim 6 , wherein the at least one ULTR further comprises a field comprising a plurality of bits, wherein the non-transitory computer-readable medium further comprises code or instructions that, when executed, at least cause or enable the STA to use a subset of the plurality of bits included in the field of the at least one ULTR to determine a number of units of a resource allocated to the STA.

9. The non-transitory computer-readable medium of claim 8 , wherein a first range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR is associated with a resource size or a number of resources that is different from another resource size or number of resources associated with a second range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR.

10. The non-transitory computer-readable medium of claim 9 , wherein the at least one ULTR further comprises information for identifying one or more STAs for UL transmission, wherein the non-transitory computer-readable medium further comprises code or instructions that, when executed, at least cause or enable the STA to receive a frame originating from an apparatus, wherein the received frame includes information indicating a duration of time used for updating a network allocation vector (NAV) of the STA, and wherein the non-transitory computer-readable medium further comprises code or instructions that, when executed, at least cause or enable the STA to override an existing duration of time of the NAV with the received information indicating the duration of time used for updating the NAV.

11. An access point (AP) for wireless communication, the AP comprising:

at least one transceiver; and

one or more processors configured to:

transmit at least one uplink (UL) transmission request (ULTR), the at least one ULTR configured to trigger UL transmissions within a period of time after transmission of the at least one ULTR, the at least one ULTR comprising (1) an indication indicating whether carrier sensing is required prior to initiating UL transmission, the carrier sensing comprising at least physical carrier sensing or virtual carrier sensing, (2) a portion including a plurality of user-specific fields indicating a description of resource allocation for UL transmission, (3) a portion including a field common to one or more stations (STAs) and indicating a duration of at least a portion of UL transmission, and (4) a multi-user (MU) block acknowledgement (BA) request configured to solicit an acknowledgement (ACK) message from a plurality of STAs, wherein whether the carrier sensing is required prior to initiating UL transmission comprises no requirement for at least the virtual carrier sensing if the indication in the at least one ULTR indicates no requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR and a requirement for at least the physical carrier sensing if the indication in the at least one ULTR indicates a requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR; and

after transmitting the at least one ULTR, receive at least one UL transmission comprising one or more ACK messages originating from one or more STAs and indicating whether at least one signal was successfully received by the one or more STAs.

12. The AP of claim 11 , wherein whether the carrier sensing is required comprises no requirement for the carrier sensing if a length or a duration of UL transmission is less than a threshold value.

13. The AP of claim 11 , wherein whether the carrier sensing is required comprises a requirement to consider a network allocation vector (NAV) unless the NAV was set by a frame originating from an apparatus from which the at least one ULTR was transmitted.

14. The AP of claim 11 , wherein the at least one ULTR further comprises a field comprising a plurality of bits, wherein a subset of the plurality of bits included in the field of the at least one ULTR is usable to determine a number of units of a resource allocated to the STA.

15. The AP of claim 14 , wherein a first range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR is associated with a resource size or a number of resources that is different from another resource size or number of resources associated with a second range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR.

16. A non-transitory computer-readable medium comprising code or instructions that, when executed, at least cause or enable an access point (AP) to:

transmit at least one uplink (UL) transmission request (ULTR), the at least one ULTR configured to trigger UL transmission within a period of time after transmission of the at least one ULTR, the at least one ULTR comprising (1) an indication indicating whether carrier sensing is required prior to initiating UL transmission, the carrier sensing comprising at least physical carrier sensing or virtual carrier sensing, (2) a portion including a plurality of user-specific fields indicating a description of resource allocation for UL transmission, (3) a portion including a field common to one or more stations (STAs) and indicating a duration of at least a portion of UL transmission, and (4) a multi-user (MU) block acknowledgement (BA) request configured to solicit an acknowledgement (ACK) message from a plurality of STAs, wherein whether the carrier sensing is required prior to initiating UL transmission comprises no requirement for at least the virtual carrier sensing if the indication in the at least one ULTR indicates no requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR and a requirement for at least the physical carrier sensing if the indication in the at least one ULTR indicates a requirement to perform the carrier sensing prior to UL transmission in response to the at least one ULTR; and

after transmitting the at least one ULTR, receive at least one UL transmission comprising one or more ACK messages originating from one or more STAs and indicating whether at least one signal was successfully received by the one or more STAs.

17. The non-transitory computer-readable medium of claim 16 , wherein whether the carrier sensing is required comprises no requirement for the carrier sensing if a length of a duration of UL transmission is less than a threshold value.

18. The non-transitory computer-readable medium of claim 16 , wherein whether the carrier sensing is required comprises a requirement to consider a network allocation vector (NAV) unless the NAV was set by a frame originating from an apparatus from which the at least one ULTR was transmitted.

19. The non-transitory computer-readable medium of claim 16 , wherein the at least one ULTR further comprises a plurality of bits, wherein a subset of the plurality of bits included in the field of the at least one ULTR is usable to determine a number or units of a resource allocated to the STA.

20. The non-transitory computer-readable medium of claim 19 , wherein a first range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR is associated with a resource size or a number of resources that is different from another resource size or number of resources associated with a second range of possible values for the subset of the plurality of bits included in the field of the at least one ULTR.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: COMMUNICATION SYSTEMS LLC
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 067399/0895 →
Continuity (7)
Continuation 15322118
Provisional Application 62193497 · Jul 16, 2015
Provisional Application 62219639 · Sep 16, 2015
Provisional Application 62254153 · Nov 11, 2015
Provisional Application 62281167 · Jan 20, 2016
Provisional Application 62309109 · Mar 16, 2016
Related Publication 20180376423A1 · Dec 27, 2018
Cited By (1)
US 12,451,930