# US 12,771,483 B2 · Flexible selection of a hybrid automatic repeat request (HARQ) process identifier from a HARQ process identifier pool

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

- Number: US 12,771,483 B2
- Document ID: US12771483B2
- Status: Granted
- Kind: B2
- Application number: 18/324,713
- Filed: 2023-05-26
- Published: 2024-11-28
- Granted: 2026-10-20
- Earliest claimed: 2023-05-26
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Ahmed Elshafie; Huilin Xu; Diana Maamari; Yan Zhou
- Web page: https://patentgrep.com/patent/US12771483B2

## CPC

- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- 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

Various aspects of the present disclosure generally relate to wireless communication. A user equipment (UE) may be provided with one or more hybrid automatic repeat request (HARQ) process identifier pools that each include one or more HARQ process identifiers. The HARQ process identifier pools may be associated with one or more delay parameters and may be configured to support different delay parameters. Similarly, the HARQ process identifiers included in a HARQ process identifier pool may be configured to support different delay parameters. The UE may prioritize HARQ process identifiers from the one or more HARQ process identifier pools for uplink communications to support delay parameters for the uplink communication.

## Claims

### Claim 1

An apparatus for wireless communication at a user equipment (UE), comprising:
one or more memories storing processor-readable code; and
one or more processors coupled with the one or more memories, at least one processor of the one or more processors operable to cause the UE to:
select, in association with a delay parameter for an uplink communication, a hybrid automatic repeat request (HARQ) process identifier from a plurality of HARQ process identifiers included in a HARQ process identifier pool, the HARQ process identifier being associated with the uplink communication;
transmit an indication of the HARQ process identifier; and
transmit the uplink communication;
wherein all data packets in a transmission buffer of the UE are expired; and
wherein at least one of the one or more processors is operable to cause the UE to:
select, from the data packets in the transmission buffer, a subset of data packets for the uplink communication in association with at least one of:
an expiration time associated with the subset of data packets,
a selection order parameter, or
a first-in-first-out (FIFO) parameter.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors is operable to cause the UE to:
receive an indication of the HARQ process identifier pool in at least one of:
a radio resource control (RRC) configuration, or
a dynamic control information (DCI) configuration.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors is operable to cause the UE to:
receive an explicit indication of a first HARQ process identifier of the plurality of HARQ process identifiers included in the HARQ process identifier pool, and an indication of a quantity of HARQ process identifiers in the HARQ process identifier pool starting from the first HARQ process identifier.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the HARQ process identifier pool is one of a plurality of HARQ process identifier pools associated with the UE; and
wherein at least one processor of the one or more processors is operable to cause the UE to:
select the HARQ process identifier pool from the plurality of HARQ process identifier pools.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein at least one processor of the one or more processors is operable to cause the UE to:
cooperate with a network node to configure one or more parameters for assigning HARQ process identifiers to the plurality of HARQ process identifier pools.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein at least one processor of the one or more processors is operable to cause the UE to:
receive, from the network node, an input for facilitating selection of the HARQ process identifier.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein the one or more parameters comprise at least one of:
a priority associated with the uplink communication,
a quality of service (QoS) class associated with the uplink communication,
a Twait parameter associated with the uplink communication,
a remaining packet delay budget associated with the uplink communication, or
an energy profile associated with the UE.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors is operable to cause the UE to:
select, in association with another uplink communication, another HARQ process identifier from the plurality of HARQ process identifiers included in the HARQ process identifier pool; and
transmit an indication of the other HARQ process identifier along with the indication of the HARQ process identifier.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the indication of the HARQ process identifier and the indication of the other HARQ process identifier are included in a bitmap in an uplink control information (UCI) communication.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the indication of the HARQ process identifier and the indication of the other HARQ process identifier are included in respective codepoints in an uplink control information (UCI) communication.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein at least processor one of the one or more processors, to cause the UE to transmit the indication of the HARQ process identifier, is operable to cause the UE to at least one of:
transmit the indication of the HARQ process identifier in a subset of uplink resources in which the uplink communication is transmitted, or
transmit the indication of the HARQ process identifier in a radio resource control (RRC) communication.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors is operable to cause the UE to:
receive an indication of a preferred subset of HARQ process identifiers of the plurality of HARQ process identifiers included in the HARQ process identifier pool,
wherein at least one of the one or more processors, to cause the UE to select the HARQ process identifier, is operable to cause the UE to:
select the HARQ process identifier from the preferred subset of HARQ process identifiers.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors, to cause the UE to transmit the uplink communication, is operable to cause the UE to:
transmit an initial transmission of the uplink communication, wherein the HARQ process identifier is associated with the initial transmission of the uplink communication.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein at least one processor of the one or more processors, to cause the UE to transmit the uplink communication, is operable to cause the UE to:
transmit a retransmission of the uplink communication, wherein the HARQ process identifier is associated with the retransmission of the uplink communication.

### Claim 15

A method of wireless communication performed at a user equipment (UE), comprising:
selecting, in association with a delay parameter for an uplink communication, a hybrid automatic repeat request (HARQ) process identifier from a plurality of HARQ process identifiers included in a HARQ process identifier pool, the HARQ process identifier being associated with the uplink communication;
transmitting an indication of the HARQ process identifier; and
transmitting the uplink communication;
wherein selecting the HARQ process identifier comprises:
selecting, in association with an energy profile associated with the UE, a subset of HARQ process identifiers from the plurality of HARQ process identifiers included in the HARQ process identifier pool; and
selecting the HARQ process identifier from the subset of HARQ process identifiers.

### Claim 16 (depends on 15)

The method of claim 15, wherein the delay parameter comprises at least one of:
a priority associated with the uplink communication,
a quality of service (QoS) class associated with the uplink communication,
a Twait parameter associated with the uplink communication, or
a remaining packet delay budget associated with the uplink communication.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
receiving an explicit indication of the plurality of HARQ process identifiers included in the HARQ process identifier pool.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
receiving a configuration of a quantity of HARQ process pools; and
receiving a configuration of a mapping rule of HARQ processes to HARQ process pools in association with the delay parameter.
