IP Library Granted Patent US 10,193,664
Granted Patent B2
US 10,193,664 · App. 15/393,382 · Granted Jan 29, 2019

Enhanced retry count for uplink multi-user transmission

Inventors: Po-Kai Huang (Santa Clara, CA); Laurent Cariou (Portland, OR)
Assignee: Intel IP Corporation
H04L1/188H04L1/187
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,193,664
App. No.
15/393,382
Granted
Jan 29, 2019
Kind
B2
Abstract

This disclosure describes systems, methods, and devices related to enhanced retry count for an uplink (UL) multi-user (MU) transmission. A device may identify a trigger frame received from a first device on a wireless communication channel. The device may determine a quality of service counter associated with an access category. The device may cause to send a frame to the first device based at least in part on the trigger frame. The device may determine an error condition associated with the frame. The device may refrain from incrementing the quality of service counter based on the error condition.

Claims (41)

1. A device, the device comprising memory and processing circuitry configured to:

identify a trigger frame received from a first device on a wireless communication channel;

determine a quality of service counter associated with an access category;

cause to send a frame to the first device based at least in part on the trigger frame;

determine an error condition associated with the frame; and

refrain from incrementing the quality of service counter based on the error condition.

2. The device of claim 1 , wherein the error condition includes a failure to receive an acknowledgment from the first device after causing to send the frame.

3. The device of claim 1 , wherein the trigger frame is associated with a transmission duration.

4. The device of claim 1 , wherein the quality of service counter is at least one of a quality of service short retry counter (QSRC), a quality of service long retry counter (QLRC), a quality of service long drop-eligible retry counter (QLDRC), or a quality of service short drop-eligible retry counter (QSDRC).

5. The device of claim 2 , wherein the memory and the processing circuitry are further configured to:

determine a predetermined value is set to false, wherein the quality of service counter is a quality of service short retry counter (QSRC) or a quality of service long retry counter (QLRC); and

refrain from incrementing the quality of service counter.

6. The device of claim 2 , wherein the memory and the processing circuitry are further configured to:

determine a predetermined value is set to true, wherein the quality of service counter is a quality of service short drop-eligible retry counter (QSDRC) or a quality of service long drop-eligible retry counter (QLDRC); and

refrain from incrementing the quality of service counter.

7. The device of claim 1 , wherein the access category is at least one of a voice category, a video category, a best effort category, or a background category.

8. The device of claim 1 , wherein the memory and the processing circuitry are further configured to cause to delay sending the frame on the wireless communication channel by a time delay based at least in part on a backoff window.

9. The device of claim 8 , wherein the backoff window is based on a contention window associated with the access category.

10. The device of claim 1 , further comprising a transceiver configured to transmit and receive wireless signals.

11. The device of claim 9 , further comprising one or more antennas coupled to the transceiver.

12. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:

encoding a frame with a quality of service counter update value;

causing to send the frame to one or more devices belonging to a multi-user multiple-input and multiple-output (MU-MIMO) group; and

causing to send a trigger frame to at least one of the one or more devices.

13. The non-transitory computer-readable medium of claim 12 , wherein the operations further comprise determining an error condition associated with at least one data frame from the at least one of the one or more devices.

14. The non-transitory computer-readable medium of claim 12 , wherein the quality of service counter update value indicates to the at least one of the one or more devices to refrain from updating its quality of service counter when a transmission error is detected by the at least one of the one or more devices.

15. The non-transitory computer-readable medium of claim 14 , wherein the quality of service counter is at least one of a quality of service short retry counter (QSRC), a quality of service long retry counter (QLRC), a quality of service long drop-eligible retry counter (QLDRC), or a quality of service short drop-eligible retry counter (QSDRC).

16. A method comprising:

identifying, by one or more processors, a trigger frame received from a first device on a wireless communication channel;

determining a quality of service counter associated with an access category;

causing to send a frame to the first device based at least in part on the trigger frame;

determining an error condition associated with the frame; and

refraining from incrementing the quality of service counter based on the error condition.

17. The method of claim 16 , wherein the error condition includes a failure to receive an acknowledgment from the first device after causing to send the frame.

18. The method of claim 16 , wherein the quality of service counter is at least one of a quality of service short retry counter (QSRC), a quality of service long retry counter (QLRC), a quality of service long drop-eligible retry counter (QLDRC), or a quality of service short drop-eligible retry counter (QSDRC).

19. The method of claim 16 , further comprising:

determining a predetermined value is set to false, wherein the quality of service counter is a quality of service short retry counter (QSRC) or a quality of service long retry counter (QLRC); and

refraining from incrementing the quality of service counter.

20. The method of claim 16 , further comprising:

determining a predetermined value is set to true, wherein the quality of service counter is a quality of service short drop-eligible retry counter (QSDRC) or a quality of service long drop-eligible retry counter (QLDRC); and

refraining from incrementing the quality of service counter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: HUANG, PO-KAI; CARIOU, LAURENT
To: INTEL IP CORPORATION
Reel/Frame 041808/0633 →
Continuity (2)
Provisional Application 62349345 · Jun 13, 2016
Related Publication 20170359151A1 · Dec 14, 2017