# US 2025/0097964 A1 · Apparatus, method, and computer program

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

- Number: US 2025/0097964 A1
- Document ID: US20250097964A1
- Status: Published application
- Kind: A1
- Application number: 18/888,303
- Filed: 2024-09-18
- Published: 2025-03-20
- Earliest claimed: 2023-09-19
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Vinh VAN PHAN; Thomas Haaning JACOBSEN; Torsten WILDSCHEK; Ling YU; Jakob Lindbjerg BUTHLER
- Web page: https://patentgrep.com/patent/US20250097964A1

## CPC

- H04W 72/40: Resource management for direct mode communication, e.g. D2D or sidelink
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/52: based on load
- H04W 72/566: of the information or information source or recipient
- H04W 72/02: Selection of wireless resources by user or terminal
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The disclosure relates to an apparatus configured to: select (500) a first slot and a second slot for sidelink transmissions via a first radio access technology, wherein the first slot and the second slot overlap with a subframe for sidelink transmissions via a second radio access technology, wherein the first slot and the second slot are associated with at least one transmission requirement; generate (502) a first transport block associated with at least one first transport block requirement and a second transport block associated with at least one second transport block requirement; determine (504) to transmit at least one of the first transport block or the second transport block over at least the first slot based on the at least one transmission requirement, the at least one first transport block requirement and the at least one second transport block requirement; and transmit (506) at least one of the first transport block or the second transport block over at least the first slot.

## Claims

### Claim 1

An apparatus comprising at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:
select a first slot and a second slot for sidelink transmissions via a first radio access technology, wherein the first slot and the second slot overlap with a subframe for sidelink transmissions via a second radio access technology, wherein the first slot and the second slot are associated with at least one transmission requirement;
generate a first transport block associated with at least one first transport block requirement and a second transport block associated with at least one second transport block requirement;
determine to transmit at least one of the first transport block or the second transport block over at least the first slot based on the at least one transmission requirement, the at least one first transport block requirement and the at least one second transport block requirement; and
transmit at least one of the first transport block or the second transport block over at least the first slot.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the at least one transmission requirement comprises at least one of:
transmitting over the second slot is allowed if transmitting over the first slot; or
transmitting over the second slot is allowed if a transmission power over the second slot is lower than or equal to a transmission power over the first slot.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the at least one first transport block requirement comprises at least one of a first casting requirement, a first priority requirement, a first reliability requirement, a first transmission power requirement or a first latency requirement; and
wherein the at least one second transport block requirement comprises at least one of a second casting requirement, a second priority requirement, a second reliability requirement, a second transmission power requirement or a second latency requirement.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the first transport block and the second transport block are generated for a same service or for different services.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first priority requirement and a second transport block associated with a second priority requirement, wherein the first priority requirement is greater than the second priority requirement;
determine congestion over the first slot and the second slot;
determine to transmit the first transport block over the first slot or over the first slot and the second slot based on the at least one transmission requirement, the first priority requirement, the second priority requirement and the congestion over the first slot and the second slot; and
transmit the first transport block over the first slot or over the first slot and the second slot.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
determine that the congestion over the first slot and the second slot is lower than a congestion threshold and greater than another congestion threshold.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the congestion threshold is first threshold corresponding to the first priority requirement and the other congestion threshold is a second threshold corresponding to the second priority requirement.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first transmission power requirement and a second transport block associated with a second transmission power requirement, wherein the second transmission power requirement is lower than the first transmission power requirement;
determine to transmit the first transport block over the first slot and the second transport block over the second slot based on the at least one transmission requirement, the first transmission power requirement and the second transmission power requirement; and
transmit the first transport block over the first slot and the second transport block over the second slot.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first casting requirement and a second transport block associated with a second casting requirement, wherein the first casting requirement is a groupcast requirement or a broadcast requirement and the second casting requirement is a unicast requirement;
determine to transmit the first transport block over the first slot and the second transport block over the second slot based on the at least one transmission requirement, the first casting requirement and the second casting requirement; and
transmit the first transport block over the first slot and the second transport block over the second slot.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first transport block requirement and a second transport block associated with a second transport block requirement;
determine to not transmit the second transport block over the first slot or the second slot based on the at least one transmission requirement, the first transport block requirement and the second transport block requirement;
determine to transmit the first transport block over the first slot and the second slot based on the at least one transmission requirement, the first transport block requirement and the second transport block requirement; and
transmit the first transport block over the first slot and the second slot.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first transmission power requirement greater than a transmission power threshold;
determine to transmit the first transport block over the first slot and the second slot based on the at least one transmission requirement and the first transmission power requirement; and
transmit the first transport block over the first slot and the second slot.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
generate a first transport block associated with a first casting requirement, wherein the first casting requirement is a unicast requirement;
determine to transmit the first transport block over the first slot and the second slot based on the at least one transmission requirement and the first casting requirement; and
transmit the first transport block over the first slot and the second slot.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
transmit an indication that hybrid automatic repeat request with feedback is enabled for the transmission of the first transport block over the first slot, wherein the feedback is based on a reception status of the transmission of the first transport block over the first slot;
transmit the first transport block over the first slot using a hybrid automatic repeat request process;
transmit an indication that hybrid automatic repeat request with feedback is enabled for the transmission of the first transport block over the second slot, wherein the feedback is based on a reception status of the transmission of the first transport block over the second slot; and
transmit the first transport block over the second slot using another hybrid automatic repeat request process.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the hybrid automatic repeat request process is stopped in response to receiving an acknowledgement for the transmission of the first transport block over the first slot or in response to the other hybrid automatic repeat request process being stopped; or
wherein the other hybrid automatic repeat request process is stopped in response to receiving an acknowledgement for the transmission of the first transport block over the second slot or in response to the hybrid automatic repeat request process being stopped.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
transmit an indication that hybrid automatic repeat request with feedback is enabled for the transmission of the first transport block over the first slot, wherein the feedback is based on a reception status of the transmission of the first transport block over the first slot;
transmit the first transport block over the first slot using a hybrid automatic repeat request process;
transmit an indication that hybrid automatic repeat request with feedback is disabled for the transmission of the first transport block over the second slot; and
transmit the first transport block over the second slot using another hybrid automatic repeat request process.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the hybrid automatic repeat request process is stopped in response to receiving an acknowledgement for the transmission of the first transport block over the first slot or in response to the other hybrid automatic repeat request process being stopped; or
wherein the other hybrid automatic repeat request process is stopped in response to the hybrid automatic repeat request process being stopped or in response to reaching a configured number of retransmissions for the other hybrid automatic repeat request process.

### Claim 17 (depends on 1)

The apparatus of claim 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus at least to:
transmit an indication that a hybrid automatic repeat request with feedback is enabled for the transmission of the first transport block over the first slot, wherein the feedback is based on a reception status of the transmission of the first transport block over the first slot and the transmission of the first transport block over the second slot;
transmit the first transport block over the first slot using a hybrid automatic repeat request process;
transmit an indication that hybrid automatic repeat request with feedback is disabled for the transmission of the first transport block over the second slot; and
transmit the first transport block over the second slot using the same hybrid automatic repeat request process.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the hybrid automatic repeat request process is stopped in response to receiving an acknowledgement for the transmission of the first transport block over the first slot or the transmission of the first transport block over the second slot.

### Claim 19 (depends on 1)

The apparatus of claim 1, wherein the apparatus is a user equipment.

### Claim 20

A method comprising:
selecting a first slot and a second slot for sidelink transmissions via a first radio access technology, wherein the first slot and the second slot overlap with a subframe for sidelink transmissions via a second radio access technology, wherein the first slot and the second slot are associated with at least one transmission requirement;
generating a first transport block associated with at least one first transport block requirement and a second transport block associated with at least one second transport block requirement;
determining to transmit at least one of the first transport block or the second transport block over at least the first slot based on the at least one transmission requirement, the at least one first transport block requirement and the at least one second transport block requirement; and
transmitting at least one of the first transport block or the second transport block over at least the first slot.

### Claim 21 (depends on 20)

A non-transitory computer readable medium comprising program instructions stored thereon for performing the method of claim 20.
