# US 12,604,333 B2 · Relay operations in wireless communication

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

- Number: US 12,604,333 B2
- Document ID: US12604333B2
- Status: Granted
- Kind: B2
- Application number: 18/264,392
- Filed: 2022-02-23
- Published: 2024-03-28
- Granted: 2026-04-14
- Earliest claimed: 2021-04-30
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Karthika Paladugu; Hong Cheng; Peng Cheng; Linhai He
- Web page: https://patentgrep.com/patent/US12604333B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/543: based on requested quality, e.g. QoS
- H04W 72/04: Wireless resource allocation
- H04W 72/56: based on priority criteria
- H04W 28/0278: {using buffer status reports (dynamic wireless traffic scheduling definition H04W72/12)}
- H04W 72/563: of the wireless resources
- H04W 76/14: Direct-mode setup
- H04W 88/04: adapted for relaying to or from another terminal or user
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A relay user equipment (UE) can relay communication between remote UEs and a network entity via one or more remote device end-to-end (E2E) radio bearers (RB s) established between the network entity and the remote UEs. The remote device E2E radio bearers can be multiplexed into one or more logical channel between the relay UE and the network entity. The relay UE and/or the network entity can allocate communication resources to the remote UEs in consideration of the E2E bearer quality of service (QoS) requirement using, for example, logical channel prioritization at the relay UE and/or different buffer status reports that can provide information on the remote UEs and E2E bearers to facilitate the allocation of resources.

## Claims

### Claim 1

A user equipment (UE) for wireless communication, comprising:
a transceiver configured for wireless communication;
a memory; and
a processor coupled to the transceiver and the memory, the processor and the memory are configured to:
establish direct link communication between the UE and at least one remote device that relays at least one remote device end-to-end (E2E) bearer between the at least one remote device and a network entity;
multiplex the at least one remote device E2E bearer onto at least one device-to-network (D2N) logical channel between the UE and the network entity;
receive resource allocation information associated with the at least one D2N logical channel from the network entity; and
allocate at least a portion of communication resources indicated by the resource allocation information to the at least one remote device E2E bearer according to at least in part a quality of service (QoS) requirement of the at least one remote device E2E bearer.

### Claim 2 (depends on 1)

The UE of claim 1, wherein, for establishing the direct link communication, the processor and the memory are further configured to:
establish, using a PC5 interface, a plurality of logical channels associated with the at least one remote device E2E bearer between the UE and the at least one remote device.

### Claim 3 (depends on 1)

The UE of claim 1, wherein the processor and the memory are further configured to:
multiplex the at least one remote device E2E bearer onto a single logical channel group (LCG) comprising the at least one D2N logical channel; or
multiplex the at least one remote device E2E bearer onto a plurality of LCGs, each LCG comprising a subset of the at least one D2N logical channel.

### Claim 4 (depends on 1)

The UE of claim 1, wherein the resource allocation information comprises:
a grant of the communication resources for a logical channel group comprising the at least one D2N logical channel multiplexed with the at least one remote device E2E bearer.

### Claim 5 (depends on 4)

The UE of claim 4, wherein the processor and the memory are further configured to:
allocate the communication resources to the at least one remote device E2E bearer based on at least in part a priority order of the at least one remote device E2E bearer on the direct link communication.

### Claim 6 (depends on 5)

The UE of claim 5, wherein the processor and the memory are further configured to:
maintain a variable Bj for each of the at least one remote device E2E bearer;
select one or more of the at least one remote device E2E bearer based on the variable Bj, wherein the variable Bj of each of the selected one or more remote device E2E bearers is greater than zero;
allocate the communication resources to the selected one or more remote device E2E bearers in a decreasing priority order; and
allocate remaining communication resources to unselected ones of the at least one remote device E2E bearer in a decreasing priority order without regard to the variable Bj, in a condition that the communication resources remain available after allocating the communication resources to the selected one or more remote device E2E bearers.

### Claim 7 (depends on 1)

The UE of claim 1, wherein the processor and the memory are further configured to:
transmit a relay buffer status report (BSR) to the network entity to request the communication resources from the network entity, the relay BSR comprising information for at least one of identifying the at least one remote device or the at least one remote device E2E bearer.

### Claim 8 (depends on 7)

The UE of claim 7, wherein the relay BSR comprises at least one of:
at least one device identifier for identifying the at least one remote device with uplink data available, a placement of the at least one device identifier in the relay BSR indicating a relative priority of the at least one remote device on the direct link communication; or
at least one bearer identifier for identifying the at least one remote device E2E bearer, a placement of the at least one bearer identifier in the relay BSR indicating a relative priority of the at least one remote device E2E bearer on the direct link communication.

### Claim 9

A method of wireless communication at a user equipment (UE), comprising:
establishing direct link communication between the UE and at least one remote device that relays at least one remote device end-to-end (E2E) bearer between the at least one remote device and a network entity;
multiplexing the at least one remote device E2E bearer onto at least one device-to-network (D2N) logical channel between the UE and the network entity;
receiving resource allocation information associated with the at least one D2N logical channel from the network entity; and
allocating at least a portion of communication resources indicated by the resource allocation information to the at least one remote device E2E bearer according to at least in part a quality of service (QoS) requirement of the at least one remote device E2E bearer.

### Claim 10 (depends on 9)

The method of claim 9, wherein the multiplexing comprises:
multiplexing the at least one remote device E2E bearer onto a single logical channel group (LCG) comprising the at least one D2N logical channel; or
multiplexing the at least one remote device E2E bearer onto a plurality of LCGs, each LCG comprising a subset of the at least one D2N logical channel.

### Claim 11 (depends on 9)

The method of claim 9, wherein the resource allocation information comprises:
a grant of the communication resources for a logical channel group comprising the at least one D2N logical channel multiplexed with the at least one remote device E2E bearer.

### Claim 12 (depends on 11)

The method of claim 11, wherein the allocating comprises:
allocating the communication resources to the at least one remote device E2E bearer based on at least in part a priority order of the at least one remote device E2E bearer on the direct link communication.

### Claim 13 (depends on 12)

The method of claim 12, wherein the allocating further comprises:
maintaining a variable Bj for each of the at least one remote device E2E bearer;
selecting one or more of the at least one remote device E2E bearer based on the variable Bj, wherein the variable Bj of each of the selected one or more remote device E2E bearers is greater than zero;
allocating the communication resources to the selected one or more remote device E2E bearers in a decreasing priority order; and
allocating remaining communication resources to unselected ones of the at least one remote device E2E bearer in a decreasing priority order without regard to the variable Bj, in a condition that the communication resources remain available after allocating the communication resources to the selected one or more remote device E2E bearers.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
transmitting a relay buffer status report (BSR) to the network entity to request the communication resources from the network entity, the relay BSR comprising information for at least one of identifying the at least one remote device or the at least one remote device E2E bearer.

### Claim 15 (depends on 14)

The method of claim 14, wherein the relay BSR comprises at least one of:
at least one device identifier for identifying the at least one remote device with uplink data available, a placement of the at least one device identifier in the relay BSR indicating a relative priority of the at least one remote device on the direct link communication; or
at least one bearer identifier for identifying the at least one remote device E2E bearer, a placement of the at least one bearer identifier in the relay BSR indicating a relative priority of the at least one remote device E2E bearer on the direct link communication.

### Claim 16

A network entity for wireless communication, comprising:
a transceiver configured for wireless communication;
a memory; and
a processor coupled to the transceiver and the memory, the processor and the memory are configured to:
establish at least one end-to-end (E2E) bearer between the network entity and at least one remote device via a relay UE;
receive, from the relay UE using the transceiver, a buffer status report (BSR) requesting communication resources, the BSR comprising information for at least one of identifying the at least one remote device or the at least one E2E bearer; and
transmit, to the relay UE using the transceiver, resource allocation information associated with the at least one E2E bearer based on the BSR.

### Claim 17 (depends on 16)

The network entity of claim 16, wherein the BSR comprises at least one of:
at least one device identifier identifying the at least one remote device with uplink data available, a placement of the at least one device identifier in the BSR indicating a relative priority of the at least one remote device; or
at least one bearer identifier identifying the at least one E2E bearer, a placement of the at least one bearer identifier in the BSR indicating a relative priority of the at least one E2E bearer.

### Claim 18 (depends on 17)

The network entity of claim 17, wherein the BSR further comprises:
a logical channel group (LCG) field identifying a LCG comprising one or more logical channels for relaying the at least one E2E bearer between the relay UE and the network entity; and
a LCG buffer size field indicating an amount of data available across the one or more logical channels.

### Claim 19 (depends on 17)

The network entity of claim 17, wherein the BSR further comprises:
one or more remote buffer size fields, each remote buffer size field indicating an amount of data available for:
one of the at least one device identifier; or
a combination of one of the at least one device identifier and one of the at least one bearer identifier.

### Claim 20 (depends on 16)

The network entity of claim 16, wherein the BSR comprises:
a plurality of logical channel group (LCG) fields, each LCG field configured to indicate a presence of a corresponding remote device identifier list in the BSR,
wherein the remote device identifier list comprises the information for at least one of identifying the at least one remote device or the at least one E2E bearer.

### Claim 21 (depends on 20)

The network entity of claim 20, wherein each LCG field is further configured to indicate a presence of a corresponding LCG buffer size field in the BSR, wherein the LCG buffer size field indicates an amount of data available across one or more logical channels included in a LCG.

### Claim 22 (depends on 16)

The network entity of claim 16, wherein the processor and the memory are further configured to:
transmit, to the relay UE, the resource allocation information comprising remote device information for at least one of identifying the at least one remote device or the at least one E2E bearer,
wherein the resource allocation information allocates communication resources to the at least one remote device or the at least one E2E bearer identified by the remote device information.

### Claim 23 (depends on 22)

The network entity of claim 22, wherein the resource allocation information allocates communication resources to the at least one remote device or the at least one E2E bearer according to a quality of service (QoS) requirement of the at least one E2E bearer.

### Claim 24

A method of wireless communication at a network entity, comprising:
establishing at least one end-to-end (E2E) bearer between the network entity and at least one remote device via a relay UE;
receiving, from the relay UE, a buffer status report (BSR) requesting communication resources, the BSR comprising information for at least one of identifying the at least one remote device or the at least one E2E bearer; and
transmit, to the relay UE, resource allocation information associated with the at least one E2E bearer based on the BSR.

### Claim 25 (depends on 24)

The method of claim 24, wherein the BSR comprises at least one of:
at least one device identifier identifying the at least one remote device with uplink data available, a placement of the at least one device identifier in the BSR indicating a relative priority of the at least one remote device; or
at least one bearer identifier identifying the at least one E2E bearer, a placement of the at least one bearer identifier in the BSR indicating a relative priority of the at least one E2E bearer.

### Claim 26 (depends on 25)

The method of claim 25, wherein the BSR further comprises:
a logical channel group (LCG) field identifying a LCG comprising one or more logical channels for relaying the at least one E2E bearer between the relay UE and the network entity;
a LCG buffer size field indicating an amount of data available across the one or more logical channels; and
one or more remote buffer size fields, each remote buffer size field indicating an amount of data available for:
one of the at least one device identifier; or
a combination of one of the at least one device identifier and one of the at least one bearer identifier.

### Claim 27 (depends on 24)

The method of claim 24, wherein the BSR comprises:
a plurality of logical channel group (LCG) fields, each LCG field configured to indicate a presence of a corresponding remote device identifier list in the BSR,
wherein the remote device identifier list comprises the information for at least one of identifying the at least one remote device or the at least one E2E bearer.

### Claim 28 (depends on 27)

The method of claim 27, wherein each LCG field is further configured to indicate a presence of a corresponding LCG buffer size field in the BSR, wherein the LCG buffer size field indicates an amount of data available across one or more logical channels included in a LCG.

### Claim 29 (depends on 24)

The method of claim 24, further comprising:
transmitting, to the relay UE, the resource allocation information comprising remote device information for at least one of identifying the at least one remote device or the at least one E2E bearer,
wherein the resource allocation information allocates communication resources to the at least one remote device or the at least one E2E bearer identified by the remote device information.

### Claim 30 (depends on 29)

The method of claim 29, wherein the resource allocation information allocates communication resources to the at least one remote device or the at least one E2E bearer according to a quality of service (QoS) requirement of the at least one E2E bearer.
