# US 12,604,300 B2 · Prioritization between uplink and sidelink communications

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

- Number: US 12,604,300 B2
- Document ID: US12604300B2
- Status: Granted
- Kind: B2
- Application number: 17/755,486
- Filed: 2019-11-07
- Published: 2022-12-08
- Granted: 2026-04-14
- Earliest claimed: 2019-11-07
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Yuqin Chen; Vijay Venkataraman; Fangli Xu; Haijing Hu; Srirang A. Lovlekar; Murtaza A. Shikari; Sethuraman Gurumoorthy; Sree RaM Kodali; Longda Xing; Clive E. Rodgers; Srinivasan Nimmala; Dawei Zhang
- Web page: https://patentgrep.com/patent/US12604300B2

## CPC

- 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/40: Resource management for direct mode communication, e.g. D2D or sidelink
- H04W 72/542: using measured or perceived quality
- H04W 72/56: based on priority criteria
- H04W 76/19: Connection re-establishment
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 72/1268: of uplink data flows
- H04W 72/569: {of the traffic information}
- H04W 92/18: between terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method performed by a user equipment (UE) configured with an uplink and a sidelink. The method includes determining that a first set of data is to be transmitted in the uplink, assigning a priority value to the first set of data, determining that a second set of data is to be transmitted in the sidelink, assigning a priority value to the second set of data, determining that the first and second set of data are to be transmitted using a same resource at a same time, selecting one of the first set of data or the second set of data to be transmitted first based on at least the first priority value and the second priority value and when the first set of data that is to be transmitted in the uplink is selected, transmitting the first set of data prior to transmitting the second set of data.

## Claims

### Claim 1

A method, comprising:
at a user equipment (UE) configured with an uplink and a sidelink:
determining that a first set of data is to be transmitted in the uplink, wherein the first set of data comprises at least a buffer status report (BSR) medium access control (MAC) control element (CE);
assigning a first priority value to the first set of data, wherein the first priority value is associated with a first threshold;
determining that a second set of data is to be transmitted in the sidelink;
assigning a second priority value to the second set of data, wherein the second priority value is associated with a second threshold;
determining that the first set of data and the second set of data are to be transmitted using a same resource at a same time, wherein the UE is configured to prioritize the second set of data when (i) the first priority value assigned to the first set of data is equal to or greater than a first threshold and (ii) the second priority value assigned to the second set of data is less than a second threshold;
prioritizing the first set of data based on the BSR MAC CE that is to be transmitted in the uplink regardless of whether (i) the first priority value assigned to the first set of data is equal to or greater than the first threshold and whether (ii) the second priority value assigned to the second set of data is less than the second threshold; and
transmitting the first set of data prior to transmitting the second set of data, based on prioritizing the first set of data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first threshold is associated with a 5G quality of service (QOS) identifier.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first threshold is associated with a logical channel priority configured for data radio bearers (DRBs).

### Claim 4 (depends on 1)

The method of claim 1, wherein a value of the first threshold is received from a vehicle-to-everything (V2X) control function.

### Claim 5 (depends on 1)

The method of claim 1, wherein the second threshold is associated with a PC5 QOS identifier.

### Claim 6 (depends on 1)

The method of claim 1, wherein the second threshold is associated with a logical channel priority configured for sidelink radio bearers (SLRBs).

### Claim 7 (depends on 1)

The method of claim 1, wherein a value of the second threshold is received from a vehicle-to-everything (V2X) control function.

### Claim 8

A user equipment (UE), comprising:
a transceiver configured to communicate via an uplink and a sidelink; and
a processor configured to perform operations, the operations comprising:
determining that a first set of data is to be transmitted in the uplink, wherein the first set of data comprises at least a buffer status report (BSR) medium access control (MAC) control element (CE);
assigning a first priority value to the first set of data, wherein the first priority value is associated with a first threshold;
determining that a second set of data is to be transmitted in the sidelink;
assigning a second priority value to the second set of data, wherein the second priority value is associated with a second threshold;
determining that the first set of data and the second set of data are to be transmitted using a same resource at a same time, wherein the UE is configured to prioritize the second set of data when (i) the first priority value assigned to the first set of data is equal to or greater than a first threshold and (ii) the second priority value assigned to the second set of data is less than a second threshold;
prioritizing the first set of data based on the BSR MAC CE that is to be transmitted in the uplink regardless of whether (i) the first priority value assigned to the first set of data is equal to or greater than the first threshold and whether (ii) the second priority value assigned to the second set of data is less than the second threshold; and
transmitting the first set of data prior to transmitting the second set of data, based on prioritizing the first set of data.

### Claim 9 (depends on 8)

The UE of claim 8, wherein the first threshold is associated with a 5G quality of service (QOS) identifier.

### Claim 10 (depends on 8)

The UE of claim 8, wherein the first threshold is associated with a logical channel priority configured for data radio bearers (DRBs).

### Claim 11 (depends on 8)

The UE of claim 8, wherein the second threshold is associated with a PC5 QoS identifier.

### Claim 12 (depends on 8)

The UE of claim 8, wherein the second threshold is associated with a logical channel priority associated configured for sidelink radio bearers (SLRBs).

### Claim 13 (depends on 8)

The UE of claim 8, wherein a value of the first threshold is received from a vehicle-to-everything (V2X) control function.

### Claim 14 (depends on 8)

The UE of claim 8, wherein a value of the second threshold is received from a vehicle-to-everything (V2X) control function.

### Claim 15

An integrated circuit, comprising:
circuitry configured to determine that a first set of data is to be transmitted in an uplink, wherein the first set of data comprises at least a buffer status report (BSR) medium access control (MAC) control element (CE);
circuitry configured to assign a first priority value to the first set of data, wherein the first priority value is associated with a first threshold;
circuitry configured to determine that a second set of data is to be transmitted in a sidelink;
circuitry configured to assign a second priority value to the second set of data, wherein the second priority value is associated with a second threshold;
circuitry configured to determine that the first set of data and the second set of data are to be transmitted using a same resource at a same time, wherein a user equipment (UE) is configured to prioritize the second set of data when (i) the first priority value assigned to the first set of data is equal to or greater than a first threshold and (ii) the second priority value assigned to the second set of data is less than a second threshold;
circuitry configured to prioritize the first set of data based on the BSR MAC CE that is to be transmitted in the uplink regardless of whether (i) the first priority value assigned to the first set of data is equal to or greater than the first threshold and whether (ii) the second priority value assigned to the second set of data is less than the second threshold; and
transmitting the first set of data prior to transmitting the second set of data, based on prioritizing the first set of data.

### Claim 16 (depends on 15)

The integrated circuit of claim 15, wherein the first threshold is associated with a 5G quality of service (QOS) identifier.

### Claim 17 (depends on 15)

The integrated circuit of claim 15, wherein the second threshold is associated with a PC5 QoS identifier.

### Claim 18 (depends on 15)

The integrated circuit of claim 15, wherein the first threshold is associated with a logical channel priority configured for data radio bearers (DRBs).

### Claim 19 (depends on 15)

The integrated circuit of claim 15, wherein the second threshold is associated with a logical channel priority configured sidelink radio bearers (SLRBs).

### Claim 20 (depends on 15)

The integrated circuit of claim 15, wherein a value of the first threshold and a value of the second threshold is received from a vehicle-to-everything (V2X) control function.
