# US 12,193,024 B2 · Uplink transmissions based on sidelink grants

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

- Number: US 12,193,024 B2
- Document ID: US12193024B2
- Status: Granted
- Kind: B2
- Application number: 17/687,891
- Filed: 2022-03-07
- Published: 2023-09-07
- Granted: 2025-01-07
- Earliest claimed: 2022-03-07
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Xiaojie Wang; Xiaoxia Zhang; Junyi Li
- Web page: https://patentgrep.com/patent/US12193024B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/569: {of the traffic information}
- H04W 72/02: Selection of wireless resources by user or terminal
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive an uplink grant indicating uplink resources on which to transmit uplink signaling. The UE may receive a sidelink grant indicating sidelink resources on which to transmit sidelink signaling. The UE may determine whether a priority level of the uplink signaling, a priority level of the sidelink signaling, or a combination thereof, satisfies a priority threshold value. The UE may transmit an uplink message using the sidelink resources based on the priority level of the uplink signaling.

## Claims

### Claim 1

An apparatus for wireless communications at a user equipment (UE), comprising:
at least one processor; and
memory coupled to the at least one processor, the memory storing instructions executable by the at least one processor to cause the apparatus to:
receive an uplink grant indicating uplink resources on which to transmit uplink signaling;
receive a sidelink grant indicating sidelink resources on which to transmit sidelink signaling;
transmit, in a subset of the sidelink resources, uplink control information comprising a plurality of parameters associated with an uplink message; and
transmit the uplink message via the sidelink resources based at least in part on the uplink control information.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive control signaling indicating a priority threshold value associated with a preemption of sidelink resources for uplink communications, wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message are based at least in part on a first priority level associated with the uplink message.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
compare the first priority level with a second priority level associated with a pending sidelink message, wherein the priority threshold value comprises a priority difference threshold value associated with the first priority level and the second priority level, and wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message via the sidelink resources are based at least in part on a difference between the first priority level and the second priority level satisfying the priority threshold value.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
determine that the first priority level satisfies the priority threshold value, wherein the priority threshold value is associated with the first priority level, and wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message via the sidelink resources are based at least in part on the first priority level satisfying the priority threshold value.

### Claim 5 (depends on 2)

The apparatus of claim 2, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive control signaling indicating a second priority threshold value associated with retransmission of a sidelink message; and
determine that a retransmission message associated with the sidelink resources fails to satisfy the second priority threshold value or that the sidelink message associated with the sidelink resources is not a retransmission message, wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message via the sidelink resources are based at least in part on the determining.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive control signaling indicating a subset of the sidelink resources that are available for transmission of the uplink message; and
select the subset of sidelink resources from the sidelink resources, wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message comprises instructions executable by the at least one processor to cause the apparatus to transmit the uplink message via the subset of sidelink resources.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the plurality of parameters comprises a modulation and coding scheme, a demodulation reference signal, a hybrid automatic request process number, a time domain resource allocation associated with the sidelink resources, a frequency resource allocation associated with the sidelink resources, a number of layers, a pre-coder, a new data indicator, a redundancy version identifier, or any combination thereof.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive control signaling indicating one or more of the plurality of parameters, wherein the instructions executable by the at least one processor to cause the apparatus to transmit the uplink control information are based at least in part on control signaling indicating the one or more of the plurality of parameters.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive an indication of the subset of the sidelink resources.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the subset of sidelink resources is associated with a fixed position within the sidelink resources.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
drop a pending sidelink message based at least in part on the instructions executable by the at least one processor to cause the apparatus to transmit the uplink message via the sidelink resources; and
transmit a feedback message indicating that the UE used the sidelink resources for transmitting the uplink message.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the feedback message comprises a negative acknowledgement message or an indication that the pending sidelink message has been dropped.

### Claim 13

An apparatus for wireless communications at a network entity, comprising:
at least one processor; and
memory coupled to the at least one processor, the memory storing instructions executable by the at least one processor to cause the apparatus to:
output an uplink grant for a user equipment (UE) indicating uplink resources on which the UE is to transmit uplink signaling;
output a sidelink grant for the UE indicating sidelink resources on which the UE is to transmit sidelink signaling;
obtain, in a subset of the sidelink resources, uplink control information comprising a plurality of parameters associated with an uplink message; and
obtain the uplink message via the sidelink resources based at least in part on the uplink control information.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
output control signaling indicating a priority threshold value associated with a preemption of sidelink resources for uplink communications, wherein the instructions executable by the at least one processor to cause the apparatus to obtain the uplink message are based at least in part on a first priority level associated with the uplink message.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the priority threshold value comprises a priority difference threshold value associated with the first priority level and a second priority level associated with a pending sidelink signaling.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the priority threshold value is associated with the first priority level.

### Claim 17 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
output control signaling indicating a subset of the sidelink resources that are available for transmission of the uplink message; and
monitor the subset of the sidelink resources for the uplink message, wherein the instructions executable by the at least one processor to cause the apparatus to obtain the uplink message via the sidelink resources are based at least in part on the monitoring.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the subset of the sidelink resources comprises a subset of one or more monitoring occasions for obtaining uplink signaling via the sidelink resources.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the subset of the sidelink resources partially overlaps with one or more monitoring occasions for obtaining uplink signaling via the sidelink resources.

### Claim 20 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
output control signaling indicating a third priority level associated with retransmission of a sidelink message.

### Claim 21 (depends on 13)

The apparatus of claim 13, wherein the plurality of parameters comprises a modulation and coding scheme, a demodulation reference signal, a hybrid automatic request process number, a time domain resource allocation associated with the sidelink resources, a frequency resource allocation associated with the sidelink resources, a number of layers, a pre-coder, a new data indicator, a redundancy version identifier, or any combination thereof.

### Claim 22 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
output control signaling indicating one or more of the plurality of parameters, wherein the instructions executable by the at least one processor to cause the apparatus to obtain the uplink control information are based at least in part on the control signaling indicating the one or more of the plurality of parameters.

### Claim 23 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
output control signaling indicating the subset of the sidelink resources, wherein the instructions executable by the at least one processor to cause the apparatus to obtain the uplink control information are based at least in part on outputting the control signaling indicating the subset of the sidelink resources.

### Claim 24 (depends on 13)

The apparatus of claim 13, wherein the subset of sidelink resources is associated with a fixed position within the sidelink resources.

### Claim 25 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the at least one processor to cause the apparatus to:
obtain a feedback message indicating that the UE used the sidelink resources for transmitting the uplink message.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein the feedback message comprises a negative acknowledgement message or an indication that a sidelink message has been dropped by the UE.

### Claim 27

A method for wireless communications at a user equipment (UE), comprising:
receiving an uplink grant indicating uplink resources on which to transmit uplink signaling;
receiving a sidelink grant indicating sidelink resources on which to transmit sidelink signaling;
transmitting, in a subset of the sidelink resources, uplink control information comprising a plurality of parameters associated with an uplink message; and
transmitting the uplink message via the sidelink resources based at least in part on the uplink control information.

### Claim 28

A method for wireless communications at a network entity, comprising:
outputting an uplink grant for a user equipment (UE) indicating uplink resources on which the UE is to transmit uplink signaling;
outputting a sidelink grant for the UE indicating sidelink resources on which the UE is to transmit sidelink signaling;
obtaining, in a subset of the sidelink resources, uplink control information comprising a plurality of parameters associated with an uplink message; and
obtaining the uplink message via the sidelink resources based at least in part on the uplink control information.
