IP Library › Granted Patent US 10,554,557
Granted Patent B2
US 10,554,557 · App. 15/183,703 · Granted Feb 4, 2020

Methods and apparatus for acknowledgment of multi-user uplink wireless transmissions

Inventors: Simone Merlin (San Diego, CA); Gwendolyn Denise Barriac (Encinitas, CA); Hemanth Sampath (San Diego, CA); Sameer Vermani (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L47/12H04B7/0452H04B7/2621H04L1/0031H04L1/1854H04L1/1858H04L1/1861H04L5/003H04L5/0005H04L5/0007H04L5/0037H04L5/0055H04L47/14H04L47/24H04L47/72H04L47/805H04N7/17309H04W52/146H04W72/042H04W72/0413H04W72/0446H04W72/0453H04W72/12H04W72/1284H04W72/1289H04W74/006H04W74/008H04W74/04H04W74/08H04L1/0008H04L1/1607H04L5/0044H04L2001/0093H04W28/06H04W28/24H04W52/50H04W72/121H04W74/085
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,554,557
App. No.
15/183,703
Granted
Feb 4, 2020
Kind
B2
Abstract

Methods and apparatus for acknowledgment of multiple user uplink are provided. In one aspect, a method of wireless communication includes receiving a first wireless message from a first station at least partially concurrently with receiving a second wireless message from a second station, generating a first acknowledgment message in response to receiving the first wireless message, generating a second acknowledgement message in response to receiving the second wireless message, and transmitting the first acknowledgment message to the first station at least partially concurrently with transmitting the second acknowledgement message to the second station.

Claims (48)

1. A method of wireless communication, comprising:

receiving, at a first wireless device, a clear to transmit message from a second wireless device, the clear to transmit message indicating a time when the first wireless device is to transmit a first wireless message;

transmitting, at the first wireless device, the first wireless message to the second wireless device at least partially simultaneously with a transmission by a third wireless device of a second wireless message to the second wireless device and with a transmission by a fourth wireless device of a third wireless message to the second wireless device;

receiving, at the second wireless device, at least a portion of a fourth wireless message sent to the second wireless device, the fourth wireless message indicating an acknowledgment policy for the fourth wireless device;

receiving, at the first wireless device, at least a portion of a first acknowledgment message in response to the first wireless message, at least partially simultaneously with receiving, at the third wireless device, at least a portion of a second acknowledgment message in response to the second wireless message;

receiving, at the second wireless device, at least a portion of a fifth wireless message from the fourth wireless device after receiving at least the portion of the fourth wireless message, the fifth wireless message requesting a block acknowledgment for the fourth wireless device; and

receiving, at the fourth wireless device, at least a portion of a third acknowledgment message in response to the fifth wireless message, wherein

the third acknowledgement message is received by the fourth wireless device after the first wireless device receives the first acknowledgement message and the third wireless device receives the second acknowledgment message, and wherein the third acknowledgement message is the block acknowledgment.

2. The method of claim 1 , further comprising:

decoding, at the first wireless device, the clear to transmit message to determine the time to transmit the first wireless message; and

wherein transmitting the first wireless message is at the determined time.

3. The method of claim 1 , further comprising transmitting, via the first wireless device, an acknowledgment policy message indicating delayed block acknowledgments are requested.

4. The method of claim 1 , further comprising receiving, at the first wireless device, the at least a portion of the first acknowledgment message in response to the first wireless message over a first spatial stream and receiving, at the third wireless device, the at least a portion of the second acknowledgment message in response to the second wireless message over a second spatial stream.

5. The method of claim 1 , further comprising receiving, at the first wireless device, the at least a portion of the first acknowledgment for the first acknowledgment message over a first frequency and receiving, at the third wireless device, the at least a portion of the second acknowledgment message over a second frequency.

6. A first wireless device, comprising:

a network interface;

a non-transitory computer-readable medium; and

a processor in communication with the network interface and the non-transitory computer-readable medium, and capable of executing processor-executable program code stored in the non-transitory computer-readable medium, that causes the first wireless device to perform a method of wireless communication, comprising:

receiving a clear to transmit message from an access point, the clear to transmit message indicating a time when the first wireless device is to transmit a first wireless message;

transmitting the first wireless message to the access point at least partially simultaneously with a transmission by a third wireless device of a second wireless message to the access point and with a transmission by a fourth wireless device of a third wireless message to the access point;

receiving at least a portion of a first acknowledgement message in response to the first wireless message, at least partially simultaneously with receiving, at the third wireless device, at least a portion of a second acknowledgement message in response to the second wireless message;

wherein, the access point is configured to receive:

at least a portion of a fourth wireless message sent to the access point, the fourth wireless message indicating an acknowledgement policy for the fourth wireless device;

at least a portion of a fifth wireless message from the fourth wireless device after receiving at least a portion of the fourth wireless message, the fifth wireless message requesting a block acknowledgement for the fourth wireless device; and

wherein, the fourth wireless device is configured to receive:

at least a portion of a third acknowledgement message in response to the fifth wireless message, and wherein the third acknowledgement message is received by the fourth wireless device after the first wireless device receives the first acknowledgement message and the third wireless device receives the second acknowledgment message, and wherein the third acknowledgement message is the block acknowledgment.

7. The first wireless device of claim 6 , wherein the processor is configured to generate a sixth wireless message, the sixth wireless message indicating an acknowledgment policy for acknowledging the first wireless message.

8. The first wireless device of claim 7 , wherein the processor is further configured to transmit the sixth wireless message to the second wireless device.

9. The first wireless device of claim 8 , wherein the processor is further configured to generate the sixth wireless message to indicate an acknowledgment policy of immediate block acknowledgment or acknowledgment of a single frame.

10. The first wireless device of claim 6 , wherein the processor is configured to decode the clear to transmit message to determine the time to transmit the first wireless message.

11. The first wireless device of claim 10 , wherein the processor is further configured to transmit the first wireless message at the determined time.

12. The first wireless device of claim 6 , wherein the processor is further configured to transmit an acknowledgment policy message indicating delayed block acknowledgments are requested.

13. The first wireless device of claim 6 , wherein the processor is further configured to receive the acknowledgement for the first wireless message over a first spatial stream and receive the second acknowledgment message over a second spatial stream.

14. The first wireless device of claim 6 , wherein the processor is further configured to receive the acknowledgment for the first acknowledgment message over a first frequency and receive the second acknowledgment message over a second frequency.

15. A non-transitory computer-readable medium comprising instructions that when executed by a computer causes the computer to perform a method of wireless communication, comprising:

receiving, at a first wireless device, a clear to transmit message from a second wireless device, the clear to transmit message indicating a time when the first wireless device is to transmit a first wireless message;

transmitting, at the first wireless device, the first wireless message to the second wireless device at least partially concurrently with a transmission by a third wireless device of a second wireless message to the second wireless device and with a transmission by a fourth wireless device of a third wireless message to the second wireless device;

receiving, at the second wireless device, at least a portion of a fourth wireless message sent to the second wireless device, the fourth wireless message indicating an acknowledgment policy for the fourth wireless device;

receiving, at the first wireless device, at least a portion of a first acknowledgment message for the first wireless message, at least partially concurrently with receiving, at the third wireless device, at least a portion of a second acknowledgment message for the second wireless message;

receiving, at the second wireless device, at least a portion of a fifth wireless message from the fourth wireless device after receiving at least the portion of the fourth wireless message, the fifth wireless message requesting a block acknowledgment for the fourth wireless device; and

receiving, at the fourth wireless device, at least a portion of a third acknowledgment message for the fifth wireless message, wherein

the third acknowledgement message is received by the fourth wireless device after the first wireless device receives the first acknowledgement message and the third wireless device receives the second acknowledgment message, and wherein the third acknowledgement message is the block acknowledgment.

16. The non-transitory computer-readable medium of claim 15 , further comprising:

decoding, at the first wireless device, the clear to transmit message to determine the time to transmit the first wireless message; and

wherein transmitting the first wireless message is at the determined time.

17. The non-transitory computer-readable medium of claim 15 , further comprising transmitting, via the first wireless device, an acknowledgment policy message indicating delayed block acknowledgments are requested.

18. The non-transitory computer-readable medium of claim 15 , further comprising receiving, at the first wireless device, the at least a portion of the first acknowledgment message in response to the first wireless message over a first spatial stream and receiving, at the third wireless device, the at least a portion of the second acknowledgment message in response to the second wireless message over a second spatial stream.

19. The non-transitory computer-readable medium of claim 15 , further comprising receiving, at the first wireless device, the at least a portion of the first acknowledgment message in response to the first wireless message over a first frequency and receiving, at the third wireless device, the at least a portion of the second acknowledgment message in response to the second wireless message over a second frequency.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: MERLIN, SIMONE; BARRIAC, GWENDOLYN DENISE; SAMPATH, HEMANTH; VERMANI, SAMEER
To: QUALCOMM INCORPORATED
Reel/Frame 039989/0551 →
Continuity (3)
Division 14469451 · Aug 26, 2014
Provisional Application 61871269 · Aug 28, 2013
Related Publication 20160294530A1 · Oct 6, 2016