IP Library Granted Patent US 11,991,117
Granted Patent B2
US 11,991,117 · App. 18/154,254 · Granted May 21, 2024

Block acknowledgment for multi-user transmissions in WLAN systems

Inventor: Yongho Seok (San Jose, CA)
Assignee: Atlas Global Technologies LLC
H04L5/0055H04L1/1607H04L1/1621H04L1/1671H04L1/1896H04L5/0007H04L2001/0093
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 11,991,117
App. No.
18/154,254
Granted
May 21, 2024
Kind
B2
Abstract

A station includes one or more memories and processors, configured to cause the processors to generate a first frame that includes a plurality of data units, where each of the plurality of data units is associated with traffic information, transmit the first frame to a wireless device in the wireless network, and receive a second frame that includes one or more per-station information fields. Each of the per-station information fields includes a first subfield that is set to a first predetermined value and a second subfield. The first subfield indicates whether the plurality of data units were received successfully and the first predetermined value indicates successful reception of all of the plurality of data units carried in the first frame that has elicited the second frame. The second subfield indicates whether the plurality of data units were received successfully when they are associated with different types of traffic information.

Claims (53)

1. A station for facilitating communication in a wireless network for a transmission, the station comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more processors configured to:

generate a first frame that comprises a plurality of data units, wherein each of the plurality of data units is associated with traffic information;

transmit the first frame to a wireless device in the wireless network; and

receive a second frame comprising one or more per-station information fields, each of the one or more per-station information fields comprising a first subfield that is set to a first predetermined value and a second subfield,

wherein the first subfield indicates whether the plurality of data units were received successfully and the first predetermined value indicates successful reception of all of the plurality of data units carried in the first frame that has elicited the second frame,

wherein the second subfield indicates whether the plurality of data units were received successfully when they are associated with different types of traffic information.

2. The station of claim 1 , wherein the traffic information includes a traffic identifier (TID) associated with a respective one of the plurality of data units.

3. The station of claim 2 , wherein a TID of one of the plurality of data units is different from a TID of another one of the plurality of data units.

4. The station of claim 1 , wherein the first predetermined value is fourteen.

5. The station of claim 1 , wherein the first subfield is a TID field.

6. The station of claim 1 , wherein each of the one or more per-station information fields comprises a second subfield.

7. The station of claim 6 , wherein the second subfield is an acknowledgement (ACK) type field.

8. The station of claim 7 , wherein the first subfield is set to the first predetermined value and the second subfield is set to a second predetermined value, and in response the second frame excludes a block acknowledgement (Block Ack) starting sequence control and a Block Ack bitmap.

9. The station of claim 1 , wherein the second frame is a block acknowledgement (BA) frame.

10. The station of claim 1 , wherein the first frame includes a sequence number to enable the wireless device to determine whether each of the plurality of data units is received by the wireless device.

11. A method for facilitating communication in a wireless network, the method comprising:

generating, by a first wireless device in the wireless network, a first frame that comprises a plurality of data units, wherein each of the plurality of data units is associated with traffic information;

transmitting, by the first wireless device, the first frame to a second wireless device in the wireless network; and

receiving, by the first wireless device, a second frame comprising one or more per-station information fields, each of the one or more per-station information fields comprising a first subfield that is set to a first predetermined value and a second subfield,

wherein the first subfield indicates whether the plurality of data units were received successfully and the first predetermined value indicates successful reception of all of the plurality of data units carried in the first frame that has elicited the second frame,

wherein the second subfield indicates whether the plurality of data units were received successfully when they are associated with different types of traffic information.

12. The method of claim 11 , wherein the traffic information includes a traffic identifier (TID) associated with a respective one of the plurality of data units.

13. The method of claim 12 , wherein a TID of one of the plurality of data units is different from a TID of another one of the plurality of data units.

14. The method of claim 11 , wherein the first predetermined value is fourteen.

15. The method of claim 11 , wherein the first subfield is a TID field.

16. The method of claim 11 , wherein each of the one or more per-station information fields comprises a second subfield.

17. The method of claim 16 , wherein the second subfield is an acknowledgement (ACK) type field.

18. The method of claim 17 , wherein the first subfield is set to the first predetermined value and the second subfield is set to a second predetermined value, and in response the second frame excludes a block acknowledgement (Block Ack) starting sequence control and a Block Ack bitmap.

19. A non-transitory machine-readable storage medium that includes instructions, which when executed by a processor of a first wireless device in a wireless network, cause the first wireless device to:

generate a first frame that comprises a plurality of data units, wherein each of the plurality of data units is associated with traffic information;

transmit the first frame to a second wireless device in the wireless network; and

receive a second frame comprising one or more per-station information fields, each of the one or more per-station information fields comprising a first subfield that is set to a first predetermined value and a second subfield,

wherein the first subfield indicates whether the plurality of data units were received successfully and the first predetermined value indicates successful reception of all of the plurality of data units carried in the first frame that has elicited the second frame,

wherein the second subfield indicates whether the plurality of data units were received successfully when they are associated with different types of traffic information.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the first predetermined value is fourteen and the first subfield is a traffic identifier (TID) field.

21. An access point (AP) for facilitating communication in a wireless network, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more processors configured to:

receive a first frame that comprises a plurality of data units from a station (STA) in the wireless network, wherein each of the plurality of data units is associated with traffic information; and

transmit a second frame comprising one or more per-station information fields, each of the one or more per-station information fields comprising a first subfield that is set to a first predetermined value and a second subfield,

wherein the first subfield indicates whether the plurality of data units were received successfully and the first predetermined value indicates successful reception of all of the plurality of data units carried in the first frame that has elicited the second frame,

wherein the second subfield indicates whether the plurality of data units were received successfully when they are associated with different types of traffic information.

22. The access point of claim 21 , wherein the traffic information includes a traffic identifier (TID) associated with a respective one of the plurality of data units.

23. The access point of claim 22 , wherein a TID of one of the plurality of data units is different from a TID of another one of the plurality of data units.

24. The access point of claim 21 , wherein the first predetermined value is fourteen.

25. The access point of claim 21 , wherein the first subfield is a TID field.

26. The access point of claim 21 , wherein each of the one or more per-station information fields comprises a second subfield.

27. The access point of claim 26 , wherein the second subfield is an acknowledgement (ACK) type field.

28. The access point of claim 27 , wherein the first subfield is set to the first predetermined value and the second subfield is set to a second predetermined value, and in response the second frame excludes a block acknowledgement (Block Ack) starting sequence control and a Block Ack bitmap.

29. The access point of claim 21 , wherein the second frame is a block acknowledgement (BA) frame.

30. The access point of claim 21 , wherein the first frame includes a sequence number to enable the wireless device to determine whether each of the plurality of data units is transmitted by the wireless device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: SEOK, YONGHO
To: NEWRACOM INC.
Reel/Frame 062370/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: NEWRACOM INC.
To: ATLAS GLOBAL TECHNOLOGIES LLC
Reel/Frame 064920/0942 →
Continuity (8)
Continuation 17142105 · Jan 5, 2021
Continuation 16150199 · Oct 2, 2018
Continuation 15237566 · Aug 15, 2016
Provisional Application 62271157 · Dec 22, 2015
Provisional Application 62237479 · Oct 5, 2015
Provisional Application 62205589 · Aug 14, 2015
Provisional Application 62205585 · Aug 14, 2015
Related Publication 20230155793A1 · May 18, 2023
Cited By (1)
US 12,700,975