# US 11,910,429 B2 · Feedback reporting for sidelink

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

- Number: US 11,910,429 B2
- Document ID: US11910429B2
- Status: Granted
- Kind: B2
- Application number: 17/082,852
- Filed: 2020-10-28
- Published: 2021-05-06
- Granted: 2024-02-20
- Earliest claimed: 2019-10-30
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Seyedkianoush Hosseini; Gokul Sridharan
- Web page: https://patentgrep.com/patent/US11910429B2

## CPC

- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04W 72/56: based on priority criteria
- 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
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/569: {of the traffic information}
- H04L 2001/0092: {Error control systems characterised by the topology of the transmission link}
- H04W 72/542: using measured or perceived quality
- 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

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may determine that it has first feedback data for downlink communications and second feedback data for sidelink communications. The UE may receive from a base station an indication of resources for the feedback and transmit the first feedback data, the second feedback data, or both, in the resources. In some examples, the UE may transmit the first feedback data in a first set of the resources and transmit the second feedback data in a second set of the resources. In some examples, the UE may drop one of the first or second feedback data based on priorities associated with the feedback data. In some examples, the UE may multiplex the first and second feedback data for transmission in the resources.

## Claims

### Claim 1

A method for wireless communication at a user equipment (UE), comprising:
receiving, from a network entity, an indication of a set of resources within an uplink control channel that are reserved for providing feedback for communications to the UE;
determining a first priority of feedback for a downlink communication and a second priority of feedback for a sidelink communication from a second UE, wherein the first priority is determined based at least in part on a priority indicated by a first downlink control information message that scheduled the downlink communication and the second priority is determined based at least in part on a priority indicated by a second downlink control information message, received from the network entity, that scheduled the sidelink communication; and
transmitting, to the network entity, feedback for the downlink communication in the set of resources or feedback for the sidelink communication in the set of resources based at least in part on the first and second priorities.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving the first downlink control information message from the network entity, wherein the priority is indicated by a bit included in the first downlink control information message, by a size of the first downlink control information message, or by a format of the first downlink control information message.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining a first cast type for the downlink communication and a second cast type for the sidelink communication; and
determining the first priority or the second priority based at least in part on the first cast type or second cast type.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining a priority of a logical channel associated with the sidelink communication; and
determining the second priority based at least in part on the priority of the logical channel.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining a configuration of a set of sidelink resources used to convey the sidelink communication; and
determining the second priority based at least in part on the configuration of the set of sidelink resources.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
identifying a control region of the uplink control channel, a downlink control channel, or a sidelink control channel; and
determining the first priority or the second priority based at least in part on the control region.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying a search space within a downlink control channel or sidelink control channel; and
determining the first priority or the second priority based at least in part on the search space.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
identifying a first codebook used for feedback for downlink communications and a second codebook used for feedback for sidelink communications; and
determining the first priority or the second priority based at least in part on the first and second codebooks.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining that the first priority is a higher priority or a lower priority relative to the second priority; and
transmitting the feedback for the downlink communication when the first priority is a higher priority than the second priority and transmitting the feedback for the sidelink communication when the first priority is a lower priority than the second priority.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
refraining from transmitting the feedback for the sidelink communication when the first priority is a higher priority than the second priority and refraining from transmitting the feedback for the downlink communication when the first priority is a lower priority than the second priority.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining that the first priority and the second priority are the same; and
refraining from transmitting feedback for the downlink communication or feedback for the sidelink communication based at least in part on a configuration of the UE.

### Claim 12

A method for wireless communication at a user equipment (UE), comprising:
receiving, from a network entity, an indication of a set of resources that are reserved for an uplink transmission from the UE;
determining a first priority of information related to a downlink communication based at least in part on a priority of the downlink communication indicated by a first downlink control information message that scheduled the downlink communication, and determining a second priority of information related to a sidelink communication from a second UE based at least in part on a priority for the sidelink communication indicated by a second downlink control information message, received from the network entity, that scheduled the sidelink communication; and
transmitting, to the network entity in the set of resources based at least in part on the first and second priorities, the information related to the downlink communication in the set of resources or the information related to the sidelink communication.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
receiving the first downlink control information message from the network entity, wherein the priority of the downlink communication is indicated by a bit included in the first downlink control information message, by a size of the first downlink control information message, or by a format of the first downlink control information message.

### Claim 14 (depends on 12)

The method of claim 12, further comprising:
determining a first cast type for the downlink communication and a second cast type for the sidelink communication; and
determining the first priority or the second priority based at least in part on the first cast type or second cast type.

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
determining a priority of a logical channel associated with the sidelink communication; and
determining the second priority based at least in part on the priority of the logical channel.

### Claim 16 (depends on 12)

The method of claim 12, further comprising:
determining a configuration of a set of sidelink resources used to convey the sidelink communication; and
determining the second priority based at least in part on the configuration of the set of sidelink resources.

### Claim 17 (depends on 12)

The method of claim 12, wherein the set of resources is within an uplink control channel, the method further comprising:
identifying a control region of the uplink control channel, a downlink control channel, or a sidelink control channel; and
determining the first priority or the second priority based at least in part on the control region.

### Claim 18 (depends on 12)

The method of claim 12, further comprising:
identifying a search space within a downlink control channel or sidelink control channel; and
determining the first priority or the second priority based at least in part on the search space.

### Claim 19 (depends on 12)

The method of claim 12, further comprising:
identifying a first codebook used for information related to downlink communications and a second codebook used for information related to sidelink communications; and
determining the first priority or the second priority based at least in part on the first and second codebooks.

### Claim 20 (depends on 12)

The method of claim 12, further comprising:
determining that the first priority is a higher priority or a lower priority relative to the second priority; and
transmitting the information related to the downlink communication when the first priority is a higher priority than the second priority and transmitting the information related to the sidelink communication when the first priority is a lower priority than the second priority.

### Claim 21 (depends on 20)

The method of claim 20, further comprising:
refraining from transmitting information related to the sidelink communication when the first priority is a higher priority than the second priority and refraining from transmitting information related to the downlink communication when the first priority is a lower priority than the second priority.

### Claim 22 (depends on 12)

The method of claim 12, further comprising:
determining that the first priority and the second priority are the same; and
refraining from transmitting information related to the downlink communication or information related to the sidelink communication based at least in part on a configuration of the UE.

### Claim 23

An apparatus for wireless communication at a user equipment (UE), comprising:
a processor, memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
receive, from a network entity, an indication of a set of resources within an uplink control channel that are reserved for providing feedback for communications to the UE;
determine a first priority of feedback for a downlink communication and a second priority of feedback for a sidelink communication from a second UE, wherein the first priority is determined based at least in part on a priority indicated by a first downlink control information message that scheduled the downlink communication and the second priority is determined based at least in part on a priority indicated by a second downlink control information message, received from the network entity, that scheduled the sidelink communication; and
transmit, to the network entity, feedback for the downlink communication in the set of resources or feedback for the sidelink communication in the set of resources based at least in part on the first and second priorities.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the instructions are further executable by the processor to cause the apparatus to:
receive the first downlink control information message from the network entity, wherein the priority is indicated by a bit included in the first downlink control information message, by a size of the first downlink control information message, or by a format of the first downlink control information message.

### Claim 25 (depends on 23)

The apparatus of claim 23, wherein the instructions are further executable by the processor to cause the apparatus to:
determine a first cast type for the downlink communication and a second cast type for the sidelink communication; and
determine the first priority or the second priority based at least in part on the first cast type or second cast type.

### Claim 26 (depends on 23)

The apparatus of claim 23, wherein the instructions are further executable by the processor to cause the apparatus to:
determine a priority of a logical channel associated with the sidelink communication; and
determine the second priority based at least in part on the priority of the logical channel.

### Claim 27

An apparatus for wireless communication at a user equipment (UE), comprising:
a processor,
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
receive, from a network entity, an indication of a set of resources that are reserved for an uplink transmission from the UE;
determine a first priority of information related to a downlink communication based at least in part on a priority of the downlink communication indicated by a first downlink control information message that scheduled the downlink communication, and determining a second priority of information related to a sidelink communication from a second UE based at least in part on a priority for the sidelink communication indicated by a second downlink control information message, received from the network entity, that scheduled the sidelink communication; and
transmit, to the network entity in the set of resources based at least in part on the first and second priorities, the information related to the downlink communication in the set of resources or the information related to the sidelink communication.

### Claim 28 (depends on 27)

The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to:
receive the first downlink control information message from the network entity wherein the priority of the downlink communication is indicated by a bit included in the first downlink control information message, by a size of the first downlink control information message, or by a format of the first downlink control information message.

### Claim 29 (depends on 27)

The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to:
determine a first cast type for the downlink communication and a second cast type for the sidelink communication; and
determine the first priority or the second priority based at least in part on the first cast type or second cast type.

### Claim 30 (depends on 27)

The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to:
determine a priority of a logical channel associated with the sidelink communication; and
determine the second priority based at least in part on the priority of the logical channel.
