# US 12,004,125 B2 · Techniques for network coding initiation for sidelink

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

- Number: US 12,004,125 B2
- Document ID: US12004125B2
- Status: Granted
- Kind: B2
- Application number: 17/455,361
- Filed: 2021-11-17
- Published: 2023-05-18
- Granted: 2024-06-04
- Earliest claimed: 2021-11-17
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Gabi Sarkis; Guangyi Liu; Tien Viet Nguyen; Karthika Paladugu; Soumya Das
- Web page: https://patentgrep.com/patent/US12004125B2

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- H04W 72/04: Wireless resource allocation
- H04L 1/0064: {Concatenated codes}
- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- 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. In some aspects, a user equipment (UE) may obtain an indication that a network node is configured to accept a request for the network node to perform network coding for a communication from the UE. The UE may transmit, based at least in part on the UE being within an area associated with the network node, the request for the network node to perform the network coding for the communication. Numerous other aspects are described.

## Claims

### Claim 1

A method of wireless communication performed by a user equipment (UE), comprising:
obtaining an indication that a network node is configured to accept a request for the network node to perform network coding for a communication from the UE, wherein a network coded communication comprises two or more communications that are combined using encoding; and
transmitting, based at least in part on the UE being within a coverage area associated with—the network node, the request for the network node to perform the network coding for the communication.

### Claim 2 (depends on 1)

The method of claim 1, further comprising receiving, from the network node and after transmitting the request, a network coding indication that indicates whether the network node will perform the network coding for the communication.

### Claim 3 (depends on 2)

The method of claim 2, further comprising refraining from retransmitting the communication based at least in part on the network coding indication indicating that the network node will perform the network coding for the communication.

### Claim 4 (depends on 2)

The method of claim 2, further comprising retransmitting the communication based at least in part on the network coding indication indicating that the network node will not perform the network coding for the communication.

### Claim 5 (depends on 1)

The method of claim 1, wherein the coverage area associated with the network node comprises an area that is within a maximum distance from the network node.

### Claim 6 (depends on 1)

The method of claim 1, wherein the coverage area associated with the network node comprises an area with a first boundary defined by a minimum distance from the network node and a second boundary defined by a maximum distance from the network node.

### Claim 7 (depends on 1)

The method of claim 1, further comprising receiving, from the network node, an indication of the coverage area associated with the network node.

### Claim 8 (depends on 7)

The method of claim 7, wherein the indication of the coverage area associated with the network node is received from the network node via at least one of a sidelink communication, a medium access control message, or a radio resource control message.

### Claim 9 (depends on 1)

The method of claim 1, further comprising determining that the UE is within the coverage area associated with the network node prior to transmitting the request for the network node to perform the network coding for the communication.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
determining that the UE has moved outside of the coverage area associated with the network node; and
performing retransmissions of one or more communications based at least in part on the UE being outside of the coverage area associated with the network node.

### Claim 11 (depends on 10)

The method of claim 10, wherein the performing of the retransmissions of the one or more communications is enabled or disabled based at least in part on a configuration of the UE or an indication received from the network node.

### Claim 12 (depends on 10)

The method of claim 10, wherein a maximum number of retransmissions of the one or more communications is based at least in part on a configuration of the UE or an indication received from the network node.

### Claim 13 (depends on 12)

The method of claim 12, further comprising refraining from retransmitting the one or more communications based at least in part on determining that the maximum number of retransmissions by the UE has been performed.

### Claim 14

A method of wireless communication performed by a network node, comprising:
receiving, from a user equipment (UE), a request for the network node to perform network coding for a communication from the UE, the network coding comprising encoding the communication and another communication to combine the communication and the other communication; and
transmitting, to the UE, based at least in part on the UE being within a coverage area associated with the network node, an indication that the network node will perform the network coding for the communication.

### Claim 15 (depends on 14)

The method of claim 14, further comprising performing the network coding for the communication based at least in part on the UE being within the coverage area associated with the network node.

### Claim 16 (depends on 14)

The method of claim 14, further comprising determining whether to accept the request to perform the network coding for the communication based at least in part on at least one of a location of the network node, a location of the UE, a priority of the communication, a current load of a network associated with the network node, or a current load of the network node.

### Claim 17 (depends on 14)

The method of claim 14, further comprising determining that the UE is within the coverage area associated with the network node prior to transmitting the indication that the network node will perform the network coding for the communication.

### Claim 18 (depends on 14)

The method of claim 14, further comprising:
determining that the UE has moved outside of the coverage area associated with the network node; and
transmitting, to the UE, an indication that the network node will not perform network coding for communications from the UE.

### Claim 19 (depends on 14)

The method of claim 14, wherein the coverage area associated with the network node comprises an area that is within a maximum distance from the network node.

### Claim 20 (depends on 14)

The method of claim 14, wherein the coverage area associated with the network node comprises an area with a first boundary defined by a minimum distance from the network node and a second boundary defined by a maximum distance from the network node.

### Claim 21 (depends on 14)

The method of claim 14, further comprising transmitting, to the UE, an indication of the coverage area associated with the network node using at least one of a sidelink communication, a medium access control message, or a radio resource control message.

### Claim 22 (depends on 14)

The method of claim 14, further comprising transmitting, to the UE, a number of retransmissions of the communication permitted by the UE.

### Claim 23

An apparatus for wireless communication at a user equipment (UE), comprising:
one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
obtain an indication that a network node is configured to accept a request for the network node to perform network coding for a communication from the UE, wherein a network coded communication comprises two or more communications that are combined using encoding; and
transmit, based at least in part on the UE being within a coverage area associated with—the network node, the request for the network node to perform the network coding for the communication.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the one or more processors are further configured to receive, from the network node and after transmitting the request, a network coding indication that indicates whether the network node will perform the network coding for the communication.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the one or more processors are further configured to refrain from retransmitting the communication based at least in part on the network coding indication indicating that the network node will perform the network coding for the communication.

### Claim 26 (depends on 24)

The apparatus of claim 24, wherein the one or more processors are further configured to retransmit the communication based at least in part on the network coding indication indicating that the network node will not perform the network coding for the communication.

### Claim 27 (depends on 23)

The apparatus of claim 23, wherein the one or more processors are further configured to determine that the UE is within the coverage area associated with the network node prior to transmitting the request for the network node to perform the network coding for the communication.

### Claim 28 (depends on 23)

The apparatus of claim 23, wherein the one or more processors are further configured to:
determine that the UE has moved outside of the coverage area associated with the network node; and
perform retransmissions of one or more communications based at least in part on the UE being outside of the coverage area associated with the network node.

### Claim 29

An apparatus for wireless communication at a network node, comprising:
a one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
receive, from a user equipment (UE), a request for the network node to perform network coding for a communication from the UE, the network coding comprising encoding the communication and another communication to combine the communication and the other communication; and
transmit, to the UE, based at least in part on the UE being within a coverage area associated with the network node, an indication that the network node will perform the network coding for the communication.

### Claim 30 (depends on 29)

The apparatus of claim 29, wherein the one or more processors are further configured to perform the network coding for the communication based at least in part on the UE being within the coverage area associated with the network node.
