# US 12,003,332 B2 · Systems and methods for implementing hybrid automatic repeat request retransmission scheduling

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,332 B2
- Document ID: US12003332B2
- Status: Granted
- Kind: B2
- Application number: 18/078,032
- Filed: 2022-12-08
- Published: 2023-04-06
- Granted: 2024-06-04
- Earliest claimed: 2019-09-13
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Ruchen Duan; Mostafa Sayed Roshdy Ibrahim; Wook Bong Lee; Srinivas Kandala; Ashok Ranganath
- Web page: https://patentgrep.com/patent/US12003332B2

## CPC

- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04L 1/1825: Adaptation of specific ARQ protocol parameters according to transmission conditions
- H04L 1/1893: {Physical mapping arrangements (physical resource mapping in general H04L5/00)}
- H04L 1/1896: {ARQ related signaling}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 5/0092: {Indication of how the channel is divided}
- H04W 8/24: Transfer of terminal data
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method of implementing a hybrid automatic repeat request (HARQ) process. The method includes: transmitting, by a transmitter to a receiver, an initial transmission of the HARQ process; receiving, by the transmitter from the receiver, receiver decoding capability information; setting, by the transmitter, a retransmission duration based on the receiver decoding capability information; and implementing, by the transmitter, a retransmission of the HARQ process based on the retransmission duration.

## Claims

### Claim 1

A transmitter comprising:
a processor; and
a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:
transmit to a receiver, an initial transmission of a hybrid automatic repeat request (HARQ) process;
receive from the receiver, receiver decoding capability information and feedback indicative of decoding success by the receiver, wherein the receiver decoding capability information includes decoding throughput of the receiver;
set a retransmission duration based on the decoding throughput of the receiver; and
implement a retransmission of the HARQ process based on the retransmission duration.

### Claim 2 (depends on 1)

The transmitter of claim 1, wherein:
the retransmission of the HARQ process is a first retransmission of the HARQ process, and
the instructions that cause the processor to implement the first retransmission of the HARQ process based on the retransmission duration comprise instructions that cause the processor to:
determine that no acknowledgment (ACK) has been received by an end of the retransmission duration; and
implement, responsive to the instructions that cause the processor to determine no ACK has been received by an end of the retransmission duration, a second retransmission of the HARQ process or a timeout process.

### Claim 3 (depends on 1)

The transmitter of claim 1, wherein the instructions that cause the processor to set the retransmission duration based on the receiver decoding capability information include instructions that cause the processor to set a modulation order of the retransmission of the HARQ process based on the receiver decoding capability information.

### Claim 4 (depends on 1)

The transmitter of claim 1, wherein the instructions that cause the processor to set the retransmission duration based on the receiver decoding capability information include instructions that cause the processor to set a number of data subcarriers for the retransmission based on the receiver decoding capability information.

### Claim 5 (depends on 4)

The transmitter of claim 4, wherein the instructions that cause the processor to set the number of data subcarriers for the retransmission include instructions that cause the processor to aggregate multiple users in at least one multi-user physical-layer convergence-procedure protocol data unit (MU-PPDU) and allocate an appropriate resource unit (RU) size for each of the multiple users.

### Claim 6 (depends on 4)

The transmitter of claim 4, wherein the instructions that cause the processor to set the number of data subcarriers for the retransmission include instructions that cause the processor to allocate an appropriate bandwidth (BW) for the retransmission.

### Claim 7 (depends on 1)

The transmitter of claim 1, wherein the instructions that cause the processor to set the retransmission duration based on the receiver decoding capability information include instructions that cause the processor to set a number of bits of the retransmission of the HARQ process based on the receiver decoding capability information.

### Claim 8 (depends on 7)

The transmitter of claim 7, wherein the instructions that cause the processor to set the number of bits of the retransmission of the HARQ process include instructions that cause the processor to set a number of parity bits or information bits included in the retransmission.

### Claim 9 (depends on 7)

The transmitter of claim 7, wherein the instructions that cause the processor to set the number of bits of the retransmission of the HARQ process include instructions that cause the processor to include padding in the retransmission.

### Claim 10 (depends on 1)

The transmitter of claim 1, wherein the instructions that cause the processor to set the retransmission duration include instructions that cause the processor to use at least one parameter value that deviates from at least one default parameter value for the retransmission of the HARQ process such that the retransmission duration increases.

### Claim 11

A receiver comprising:
a processor; and
a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:
receive from a transmitter, an initial transmission of a hybrid automatic repeat request (HARQ) process;
transmit to the transmitter, receiver decoding capability information and feedback indicative of decoding success by the receiver, wherein the receiver decoding capability information includes decoding throughput of the receiver;
receive from the transmitter, a retransmission during a retransmission duration set by the transmitter, wherein setting of the retransmission duration includes setting a retransmission duration based on the decoding throughput of the receiver; and
implement a decoding and feedback process for the retransmission.

### Claim 12 (depends on 11)

The receiver of claim 11, wherein the instructions further cause the processor to transmit the receiver decoding capability information as at least a part of a control frame.

### Claim 13 (depends on 11)

The receiver of claim 11, wherein the instructions further cause the processor to transmit the receiver decoding capability information as at least a part of a feedback frame.

### Claim 14 (depends on 11)

The receiver of claim 11, wherein the instructions further cause the processor to transmit the receiver decoding capability information as at least a part of a connection establishing process.

### Claim 15

A system comprising:
a receiver; and
a transmitter,
wherein the receiver is configured to transmit data comprising a decoding throughput of the receiver and feedback indicative of decoding success of an initial transmission by the receiver to the transmitter, and
the transmitter is configured to set a retransmission duration based on the decoding throughput of the receiver and implement a retransmission based on the retransmission duration.

### Claim 16 (depends on 15)

The system of claim 15, wherein the transmitter is further configured to set a retransmission feedback timeout duration based on the decoding throughput.

### Claim 17 (depends on 16)

The system of claim 16, wherein the retransmission feedback timeout duration is at least equal to a sum of (i) the retransmission duration and (ii) an additional time, and the additional time is set by the transmitter based on the decoding throughput.

### Claim 18 (depends on 15)

The system of claim 15, wherein the transmitter is further configured to:
estimate a time at which retransmission feedback should be received; and
determine that an estimated retransmission feedback timeout period does not encompass the time at which the retransmission feedback should be received.

### Claim 19 (depends on 15)

The system of claim 15, wherein transmitter is configured to request the feedback according to a deferred feedback scheme.
