IP Library › Granted Patent US 12,495,421
Granted Patent B2
US 12,495,421 · App. 18/248,769 · Granted Dec 9, 2025

Inter-user equipment resource allocation

Inventors: Lianghai Ji (Aalborg, DK); Nuno Pratas (Aalborg, DK); Ling Yu (Kauniainen, FI)
Assignee: NOKIA TECHNOLOGIES OY
H04W72/20H04W76/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,495,421
App. No.
18/248,769
Granted
Dec 9, 2025
Kind
B2
Abstract

Systems, methods, apparatuses, and computer program products for identifier (ID)-based inter-user equipment (UE) resource allocation (RA). A method may include receiving, at a first user equipment, a list of identifiers used for communication between a second user equipment and its one or more peer user equipment (UEs). The method may also include obtaining information of a first resource reserved for communication between the second user equipment and its one or more peer user equipment, based on the received list of identifiers. The method may further include determining a second resource for the second user equipment based on the obtained information of the first resource. In addition, the method may include allocating the second resource for sidelink communication of the second user equipment.

Claims (65)

1 . A first user equipment, comprising:

at least one processor; and

at least one memory comprising computer program code, the at least one memory and computer program code are configured, with the at least one processor, to cause the first user equipment at least to

receive a list of identifiers used for communication between a second user equipment and its one or more peer user equipment;

obtain information of a first resource reserved for communication between the second user equipment and its one or more peer user equipment, based on the received list of identifiers;

determine a second resource for the second user equipment based on the obtained information of the first resource; and allocate the second resource for sidelink communication of the second user equipment.

2 . The first user equipment according to claim 1 , wherein the obtaining information of the first resource comprises the at least one memory and computer program code are configured, with the at least one processor, to cause the first user equipment to:

detect a sidelink resource reserved for sidelink communication related to an identifier;

detect the identifier is one of the identifiers that is included in the received list of identifiers; and

determine the sidelink resource used for sidelink communication related to the identifier as the first resource reserved for communication between the second user equipment and its one or more peer user equipment.

3 . The first user equipment according to claim 1 , wherein the list of identifiers comprises at least one of:

one or more identifiers of the second user equipment used for communication between the second user equipment and the one or more peer user equipment, or

one or more identifiers of the one or more peer user equipment in communication with the second user equipment.

4 . The first user equipment according to claim 3 , wherein the list of identifiers comprises identifiers corresponding to at least one of:

priority of communication between the second user equipment and the one or more peer user equipment, or

periodic communication between the second user equipment and the one or more peer user equipment.

5 . The first user equipment according to claim 1 ,

wherein the list of identifiers comprises identifiers of a third user equipment in communication with other user equipment, and

wherein the allocated second resource from the first user equipment is used for transmission from the second user equipment to at least the third user equipment.

6 . The first user equipment according to claim 5 , wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the first user equipment to:

receive capability information of the third user equipment,

wherein the capability information of the third user equipment comprises information of whether the third user equipment supports simultaneous transmission and reception.

7 . The first user equipment according to claim 6 , wherein if the third user equipment does not support simultaneous transmission and reception, the second resource does not overlap in a time domain with a transmission resource for the third user equipment.

8 . The first user equipment according to claim 1 , wherein the receiving the list of identifiers comprises the at least one memory and computer program code are configured, with the at least one processor, to cause the first user equipment to at least one of:

receive the list of identifiers from sidelink control information;

receive the list of identifiers from a medium access control element; or

receive the list of identifiers from a radio resource control signaling message.

9 . The first user equipment according to claim 1 , wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the first user equipment to:

receive capability information of the second user equipment,

wherein the capability information of the second user equipment comprises information of whether the second user equipment supports multiple simultaneous transmission, or simultaneous transmission and reception.

10 . The first user equipment according to claim 9 , wherein if the second user equipment does not support simultaneous transmission and reception, the second resource does not overlap in a time domain with a transmission resource for the second user equipment.

11 . The first user equipment according to claim 1 , wherein the first resource corresponds to at least one of:

a sidelink reception resource reserved for the second user equipment to receive from the one or more peer user equipment, or

a sidelink reception resource reserved by the second user equipment or allocated by another user equipment to transmit to the one or more peer user equipment.

12 . A second user equipment, comprising:

at least one processor; and

at least one memory comprising computer program code, the at least one memory and computer program code are configured, with the at least one processor, to cause the second user equipment at least to

send, to a first user equipment, a list of identifiers used to communicate between the second user equipment and one or more peer user equipment;

receive a resource allocation from the first user equipment, wherein the resource allocation is based on the list of identifiers and information of a reserved resource for communication between the second user equipment and the one or more peer user equipment; and

transmit to at least one of the first user equipment, or the one or more peer user equipment over at least part of the allocated resource.

13 . The second user equipment according to claim 12 , wherein the list of identifiers comprises at least one of:

one or more identifiers of the second user equipment in communication with the one or more peer user equipment,

one or more identifiers of the one or more peer user equipment in communication with the second user equipment;

identifiers corresponding to priority of communication between the second user equipment and the one or more peer user equipment, or

identifiers corresponding to periodic communication between the second user equipment and the one or more peer user equipment.

14 . The second user equipment according to claim 13 ,

wherein the list of identifiers comprises identifiers of a third user equipment in communication with other user equipment, and

wherein the allocated resource from the first user equipment is used for transmission from the second user equipment to at least the third user equipment.

15 . The second user equipment according to claim 14 , wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the second user equipment at least to:

send capability information of the third user equipment,

wherein the capability information of the third user equipment comprises information of whether the third user equipment supports simultaneous transmission and reception.

16 . The second user equipment according to claim 15 , wherein if the third user equipment does not support simultaneous transmission and reception, the allocated resource does not overlap in a time domain with a transmission resource for the third user equipment.

17 . The second user equipment according to claim 12 , wherein the sending the list of identifiers comprises the at least one memory and computer program code are configured, with the at least one processor, to cause the second user equipment to at least one of:

send the list of identifiers in sidelink control information;

send the list of identifiers in a medium access control element; or

receive the list of identifiers in a radio resource control signaling message.

18 . The second user equipment according to claim 12 , wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the second user equipment to:

send capability information of the second user equipment,

wherein the capability information of the second user equipment comprises information of whether the second user equipment supports multiple simultaneous transmission or simultaneous transmission and reception.

19 . The second user equipment according to claim 18 , wherein if the second user equipment does not support simultaneous transmission and reception, the allocated resource does not overlap in a time domain with a transmission resource for the second user equipment.

20 . A method, comprising:

receiving, at a first user equipment, a list of identifiers used for communication between a second user equipment and its one or more peer user equipment;

obtaining information of a first resource reserved for communication between the second user equipment and its one or more peer user equipment, based on the received list of identifiers;

determining a second resource for the second user equipment based on the obtained information of the first resource; and

allocating the second resource for sidelink communication of the second user equipment.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: YU, LING
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 071664/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: JI, LIANGHAI; PRATAS, NUNO
To: NOKIA DENMARK A/S
Reel/Frame 071664/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 071664/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: NOKIA DENMARK A/S
To: NOKIA TECHNOLOGIES OY
Reel/Frame 071664/0808 →
Continuity (2)
Provisional Application 63091713 · Oct 14, 2020
Related Publication 20230379912A1 · Nov 23, 2023
References Cited (16)
US 20180027429A1 · Li · 2018 [cited by examiner]
US 20190223231A1 · Muraoka · 2019 [cited by examiner]
US 20200314612A1 · Kang · 2020 [cited by examiner]
US 20210144682A1 · Baghel · 2021 [cited by examiner]
US 20210144727A1 · Pan · 2021 [cited by examiner]
US 20220353856A1 · Luo · 2022 [cited by examiner]
US 20230053351A1 · Cheng · 2023 [cited by examiner]
US 20230224765A1 · Hahn · 2023 [cited by examiner]
IP.com search history (Year: 2025). [cited by examiner]
“New WID on NR sidelink enhancement”, 3GPP TSG RAN Meeting #86, RP-193231, Agenda: 9.1.1, LG Electronics, Dec. 9-12, 2019, 6 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Multiplexing and channel coding (Release 16)”, 3GPP TS 38.212, V16.3.0, Sep. 2020, pp. 1-152. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 16)”, 3GPP TS 38.321, V16.1.0, Jul. 2020, pp. 1-151. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 16)”, 3GPP TS 38.331, V16.1.0, Jul. 2020, pp. 1-906. [cited by applicant]
International Search Report and Written Opinion received for corresponding Patent Cooperation Treaty Application No. PCT/IB2021/058654, dated Dec. 21, 2021, 16 pages. [cited by applicant]
“Sidelink resource allocation for Reliability enhancement”, 3GPP TSG RAN WG1 #102-e, R1-2005840, Agenda: 8.11.2.2, Lenovo, Aug. 17-28, 2020, 3 pages. [cited by applicant]
“Inter-UE coordination in sidelink resource allocation”, 3GPP TSG RAN WG1 Meeting #102-e, R1-2005255, Agenda: 8.11.2.2, Huawei, Aug. 17-28, 2020, 9 pages. [cited by applicant]