# US 12,120,673 B2 · Uplink grant prioritization enhancement

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

- Number: US 12,120,673 B2
- Document ID: US12120673B2
- Status: Granted
- Kind: B2
- Application number: 17/593,175
- Filed: 2021-01-14
- Published: 2023-06-08
- Granted: 2024-10-15
- Earliest claimed: 2021-01-14
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Ralf Rossbach; Fangli Xu; Sigen Ye; Weidong Yang; Wei Zeng; Sarma V. Vangala; Wenshu Zhang; Haijing Hu; Murtaza A. Shikari; Amir Aminzadeh Gohari; Francois E. Deparis
- Web page: https://patentgrep.com/patent/US12120673B2

## CPC

- H04W 72/1268: of uplink data flows
- H04W 72/569: {of the traffic information}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/563: of the wireless resources
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Provided is a method for a user equipment (UE), comprising: obtaining one or more indications associated with uplink transmission scheduled by one or more uplink (UL) grants, the one or more UL grants including a UL grant for a physical uplink share channel (PUSCH) with uplink control information (UCI), selecting a UL grant for transmission from the one or more UL grants based at least in part upon the one or more indications, such that the UL grant for the PUSCH with UCI is prioritized for selection, and causing a PUSCH corresponding to the selected UL grant to be transmitted.

## Claims

### Claim 1

A method for a user equipment (UE), comprising:
obtaining one or more indications associated with uplink transmission scheduled by one or more uplink (UL) grants, the one or more UL grants including a UL grant for a physical uplink share channel (PUSCH) with uplink control information (UCI);
selecting a UL grant for transmission from the one or more UL grants based at least in part upon the one or more indications, such that the UL grant for the PUSCH with UCI is prioritized for selection, wherein each of the one or more indications indicates whether a corresponding one of the one or more UL grants is for the PUSCH with UCI;
causing a PUSCH corresponding to the selected UL grant to be transmitted;
determining that a field lch-BasedPrioritization of an information element (IE) MAC-CellGroupConfig is configured; and
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI, increasing a logical channel (LCH) priority of the UL grant for the PUSCH with UCI before LCH-based prioritization,
wherein the selecting the UL grant for transmission comprises:
with the LCH priority of the UL grant for the PUSCH with UCI being increased, selecting the UL grant for transmission from the one or more UL grants based at least in part upon respective LCH priorities of the one or more UL grants.

### Claim 2 (depends on 1)

The method of claim 1, wherein the increasing the LCH priority of the UL grant for the PUSCH with UCI comprises:
increasing the LCH priority of an LCH mapped to the PUSCH with UCI by a fixed value.

### Claim 3 (depends on 1)

The method of claim 1, wherein the increasing the LCH priority of the UL grant for the PUSCH with UCI comprises:
increasing the LCH priority of the UL grant for the PUSCH with UCI based upon a parameter received from a network, the parameter representing a modification to the LCH priority of an LCH mapped to the PUSCH with UCI.

### Claim 4 (depends on 3)

The method of claim 3,
wherein the parameter represents a replacement priority of the LCH priority of the LCH mapped to the PUSCH with UCI, the replacement priority being higher than the LCH priority of the LCH mapped to the PUSCH with UCI, and
wherein the increasing the LCH priority of the UL grant for the PUSCH with UCI comprises: replacing the LCH priority of the LCH mapped to the PUSCH with UCI with the replacement priority.

### Claim 5 (depends on 3)

The method of claim 3,
wherein the parameter represents an addend to the LCH priority of the LCH mapped to the PUSCH with UCI, and
wherein the increasing the LCH priority of the UL grant for the PUSCH with UCI comprises: adding the addend to the LCH priority of the LCH mapped to the PUSCH with UCI to increase the LCH priority of the UL grant for the PUSCH with UCI.

### Claim 6 (depends on 1)

The method of claim 1, wherein the increasing the LCH priority of the UL grant for the PUSCH with UCI comprises:
in accordance with a determination that the UL grant for the PUSCH with UCI is a UL grant with LCH data available, maintaining the LCH priority of the UL grant for the PUSCH with UCI; and
in accordance with a determination that the UL grant for the PUSCH with UCI is a UL grant with no LCH data available, increasing the LCH priority of the UL grant for the PUSCH with UCI.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
determining that a field lch-BasedPrioritization of an information element (IE) MAC-CellGroupConfig is configured;
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI and has LCH data available, maintaining the UL grant for the PUSCH with UCI during LCH-based prioritization; and
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI and has no LCH data available, prioritizing the UL grant for the PUSCH with UCI during LCH-based prioritization,
wherein the selecting the UL grant for transmission comprises:
selecting the prioritized UL grant as the UL grant for transmission.

### Claim 8

An apparatus for a user equipment (UE), comprising:
a memory to store one or more indications associated with uplink transmission scheduled by one or more uplink (UL) grants; and
one or more processors configured to cause the UE to:
obtain the one or more indications associated with uplink transmission scheduled by one or more UL grants, the one or more UL grants including a UL grant for a physical uplink share channel (PUSCH) with uplink control information (UCI), wherein each of the one or more indications indicates whether a corresponding one of the one or more UL grants is for the PUSCH with UCI;
select a UL grant for transmission from the one or more UL grants based at least in part upon the one or more indications, such that the UL grant for the PUSCH with UCI is prioritized for selection;
cause a PUSCH corresponding to the selected UL grant to be transmitted;
determine that a field lch-BasedPrioritization of an information element (IE) MAC-CellGroupConfig is configured; and
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI, increase a logical channel (LCH) priority of the UL grant for the PUSCH with UCI before LCH-based prioritization,
wherein the one or more processors configured to cause the UE to select the UL grant for transmission are further configured to:
with the LCH priority of the UL grant for the PUSCH with UCI being increased, select the UL grant for transmission from the one or more UL grants based at least in part upon respective LCH priorities of the one or more UL grants.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the one or more processors are further configured to cause the UE to:
determine that a field lch-BasedPrioritization of an information element (IE) MAC-CellGroupConfig is configured;
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI and has LCH data available, maintain the UL grant for the PUSCH with UCI during LCH-based prioritization; and
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI and has no LCH data available, prioritize the UL grant for the PUSCH with UCI during LCH-based prioritization,
wherein the one or more processors configured to cause the UE to select the UL grant for transmission are further configured to cause the UE to:
select the prioritized UL grant as the UL grant for transmission.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the one or more processors configured to cause the UE to increase the LCH priority of the UL grant for the PUSCH with UCI are further configured to cause the UE to:
increase the LCH priority of an LCH mapped to the PUSCH with UCI by a fixed value.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the one or more processors configured to cause the UE to increase the LCH priority of the UL grant for the PUSCH with UCI are further configured to cause the UE to:
in accordance with a determination that the UL grant for the PUSCH with UCI is a UL grant with LCH data available, maintain the LCH priority of the UL grant for the PUSCH with UCI; and
in accordance with a determination that the UL grant for the PUSCH with UCI is a UL grant with no LCH data available, increase the LCH priority of the UL grant for the PUSCH with UCI.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein the one or more processors configured to cause the UE to increase the LCH priority of the UL grant for the PUSCH with UCI are further configured to cause the UE to:
increase the LCH priority of the UL grant for the PUSCH with UCI based upon a parameter received from a network, the parameter representing a modification to the LCH priority of an LCH mapped to the PUSCH with UCI.

### Claim 13 (depends on 12)

The apparatus of claim 12,
wherein the parameter represents a replacement priority of the LCH priority of the LCH mapped to the PUSCH with UCI, the replacement priority being higher than the LCH priority of the LCH mapped to the PUSCH with UCI, and
wherein the one or more processors configured to cause the UE to increase the LCH priority of the UL grant for the PUSCH with UCI are further configured to cause the UE to:
replace the LCH priority of the LCH mapped to the PUSCH with UCI with the replacement priority.

### Claim 14 (depends on 12)

The apparatus of claim 12,
wherein the parameter represents an addend to the LCH priority of the LCH mapped to the PUSCH with UCI, and
wherein the one or more processors configured to cause the UE to increase the LCH priority of the UL grant for the PUSCH with UCI are further configured to cause the UE to: add the addend to the LCH priority of the LCH mapped to the PUSCH with UCI to increase the LCH priority of the UL grant for the PUSCH with UCI.

### Claim 15

A non-transitory computer-readable storage medium including instructions that when executed by one or more processors of a user equipment (UE), cause the UE to:
obtain one or more indications associated with uplink transmission scheduled by one or more uplink (UL) grants, the one or more UL grants including a UL grant for a physical uplink share channel (PUSCH) with uplink control information (UCI);
select a UL grant for transmission from the one or more UL grants based at least in part upon the one or more indications, such that the UL grant for the PUSCH with UCI is prioritized for selection, wherein each of the one or more indications indicates whether a corresponding one of the one or more UL grants is for the PUSCH with UCI;
cause a PUSCH corresponding to the selected UL grant to be transmitted;
determine that a field lch-BasedPrioritization of an information element (IE) MAC-CellGroupConfig is configured; and
in accordance with a determination that a UL grant of the one or more UL grants is for the PUSCH with UCI, increase a logical channel (LCH) priority of the UL grant for the PUSCH with UCI before LCH-based prioritization,
wherein to select the UL grant for transmission comprises:
with the LCH priority of the UL grant for the PUSCH with UCI being increased, select the UL grant for transmission from the one or more UL grants based at least in part upon respective LCH priorities of the one or more UL grants.
