IP Library Granted Patent US 12,402,162
Granted Patent B2
US 12,402,162 · App. 17/438,977 · Granted Aug 26, 2025

Utilization of inter-UE coordination message

Inventors: Chunxuan Ye (San Diego, CA); Wei Zeng (San Diego, CA); Dawei Zhang (Saratoga, CA); Hong He (Cupertino, CA); Haitong Sun (Irvine, CA); Weidong Yang (San Diego, CA); Oghenekome Oteri (San Diego, CA); Sigen Ye (Whitehouse Station, NJ); Chunhai Yao (Beijing, CN); Yushu Zhang (Beijing, CN); Huaning Niu (San Jose, CA); Jia Tang (San Jose, CA)
Assignee: Apple Inc.
H04W72/563H04W72/20H04W76/14H04W92/18
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,402,162
App. No.
17/438,977
Granted
Aug 26, 2025
Kind
B2
Abstract

Apparatuses, systems, and methods for utilization of an inter-UE coordination message. A UE may receive, from a first UE, an inter-UE coordination message. The inter-UE coordination message may include an indication of a set of resources and an indication of whether the set of resources are preferred resources or non-preferred resources. The UE may be configured to select resources for sidelink communications based on the set of resources indicated in the inter-UE coordination message. The UE may perform differing selection processes based on the set of resources indicated in the inter-UE coordination message. The UE may perform a first process and/or set of processes when the set of resources are indicated as non-preferred and a second process and/or set of processes when the set of resources are indicated as preferred.

Claims (70)

1. A user equipment device (UE), comprising:

at least one antenna;

at least one radio, wherein the at least one radio is configured to perform wireless communication using at least one radio access technology (RAT);

one or more processors coupled to the at least one radio, wherein the one or more processors and the at least one radio are configured to perform voice and/or data communications; and

wherein the one or more processors are configured to cause the UE to perform operations comprising:

receiving, from a first UE, a first inter-UE coordination message, wherein the first inter-UE coordination message includes an indication of a set of resources and an indication of whether the first set of resources are preferred resources or non-preferred resources;

selecting resources for sidelink communications based on the set of resources indicated in the first inter-UE coordination message;

receiving, from the first UE prior to reserving the selected sidelink resources, a second inter-UE coordination message, wherein the second inter-UE coordination message includes an indication of a second set of resources and an indication that the second set of resources are non-preferred resources; and

excluding, based on a comparison of the selected sidelink resources and the second set of resources, resources in the selected sidelink resources indicated as non-preferred by the second set of resources.

2. The UE of claim 1 ,

wherein the one or more processors are further configured to cause the UE to:

determine resources available for sidelink communication; and

when the first set of resources are indicated as non-preferred, exclude at least a portion of the first set of resources from the determined resources available for sidelink communication to generate a candidate resource set.

3. The UE of claim 2 ,

wherein, to select resources for sidelink communications, the one or more processors are further configured to cause the UE to randomly select resources from the candidate resource set.

4. The UE of claim 2 ,

wherein a physical layer of the UE determines the resources available for sidelink communication and passes the resources available for sidelink communication to a medium access control (MAC) layer of the UE; and wherein the MAC layer of the UE generates the candidate resource set and performs selection of the resources for sidelink communications.

5. The UE of claim 2 ,

wherein a physical layer of the UE determines the resources available for sidelink communication and receives the set of resources from a medium access control (MAC) layer of the UE; wherein the physical layer of the UE generates the candidate resource set and passed the candidate resource set to the MAC layer, and wherein the MAC layer performs selection of the resources for sidelink communications.

6. The UE of claim 1 ,

wherein the one or more processors are further configured to cause the UE to:

determine resources available for sidelink communication; and

when the first set of resources are indicated as preferred, determine an interaction set of resources based on a comparison of the resources available for sidelink communication and the set of resources.

7. The UE of claim 6 ,

wherein, to select resources for sidelink communications, the one or more processors are further configured to cause the UE to randomly select resources from the interaction set of resources.

8. The UE of claim 6 ,

wherein, when a number of resources to be selected is less than the number of resources in the interaction set of resources and the first inter-UE coordination message includes an indication of a ranking of resources within the first set of resources, to select resources for sidelink communication, the one or more processors are further configured to cause the UE to select resources from the interaction set of resources based on indicated rank of resources within the first set of resources, wherein the resources are selected from highest rank in decreasing order up to the number of resources to be selected.

9. The UE of claim 6 ,

wherein a physical layer of the UE determines the resources available for sidelink communication and passes the resources available for sidelink communication to a medium access control (MAC) layer of the UE, and wherein the MAC layer of the UE generates the interaction set and performs selection of the resources for sidelink communications.

10. An apparatus, comprising:

a memory; and

at least one processor in communication with the memory, wherein the at least one processor is configured to:

receive, from a first user-equipment device (UE), a first inter-UE coordination message, wherein the first inter-UE coordination message includes an indication of a first set of resources and an indication of whether the first set of resources are preferred resources or non-preferred resources;

select resources for sidelink communications based on the set of resources indicated in the first inter-UE coordination message;

receive, from the first UE prior to reserving the selected sidelink resources, a second inter-UE coordination message, wherein the second inter-UE coordination message includes an indication of a second set of resources and an indication that the second set of resources are non-preferred resources; and

exclude, based on a comparison of the selected sidelink resources and the second set of resources, resources in the selected sidelink resources indicated as non-preferred by the second set of resources.

11. The apparatus of claim 10 ,

wherein, when the second set of resources is a strict subset of the selected resources, the at least one processor is further configured to randomly select resources from the excluded resources up to a number of resources required for selection.

12. The apparatus of claim 10 ,

wherein, when the second set of resources is a strict subset of the selected resources and assistance information is provided by the first UE, the at least one processor is further configured to select resources from the excluded resources up to a number of resources required for selection based, at least in part, on the assistance information; and

wherein the assistance information includes at least a reference signal received power (RSRP) for each resource in the second set of resources.

13. The apparatus of claim 10 ,

wherein the at least one processor is further configured to:

receive, from the first UE after reserving the selected sidelink resources, a third inter-UE coordination message, wherein the third inter-UE coordination message includes an indication of a third set of resources and an indication that the third set of resources are non-preferred resources; and

exclude, based on a comparison of the selected sidelink resources and the third set of resources, resources in the selected sidelink resources indicated as non-preferred by the third set of resources.

14. The apparatus of claim 13 ,

wherein the third inter-UE coordination message further includes assistance information for the third set of resources.

15. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry to cause a user equipment device (UE) to:

receive, from a first UE, a first inter-UE coordination message, wherein the first inter-UE coordination message includes an indication of a first set of resources and an indication and an indication of preferred resources or an indication of non-preferred resources;

select resources for sidelink communications based on the first set of resources indicated in the first inter-UE coordination message;

receive, from the first UE prior to reserving the selected sidelink resources, a second inter-UE coordination message, wherein the second inter-UE coordination message includes an indication of a second set of resources and an indication that the second set of resources are non-preferred resources; and

exclude, based on a comparison of the selected sidelink resources and the second set of resources, resources in the selected sidelink resources indicated as non-preferred by the second set of resources.

16. The non-transitory memory medium of claim 15 ,

wherein the program instructions are further executable to:

receive, from the first UE after selecting the sidelink resources, a third inter-UE coordination message, wherein the third inter-UE coordination message includes an indication of third preferred resources; and

select resources in the third preferred resources based on interference level, wherein resources are selected up to a number of required resources in order of decreasing rank; and

reserve the resources selected from the third preferred resources.

17. The non-transitory memory medium of claim 15 ,

wherein the program instructions are further executable to:

receive, from the first UE after selecting the sidelink resources, a third inter-UE coordination message, wherein the third inter-UE coordination message includes an indication of third preferred resources; and

randomly select resources from the third preferred resources up to a number of required resources; and

reserve the resources selected from the third preferred resources.

18. The non-transitory memory medium of claim 15 ,

wherein the program instructions are further executable to:

receive, from the first UE after reserving the selected sidelink resources, a third inter-UE coordination message, wherein the third inter-UE coordination message includes an indication of third non-preferred resources; and

exclude, based on a comparison of the selected sidelink resources and the third non-preferred resources, resources in the selected sidelink resources indicated as non-preferred by the third non-preferred resources.

19. The non-transitory memory medium of claim 15 ,

wherein the non-preferred resources are treated as reserved resources by other UEs.

20. The UE of claim 1 ,

wherein the non-preferred resources are treated as reserved resources by other UEs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: YE, CHUNXUAN; ZENG, WEI; ZHANG, DAWEI; HE, HONG; SUN, HAITONG; YANG, WEIDONG; OTERI, OGHENEKOME; YE, SIGEN; YAO, CHUNHAI; ZHANG, YUSHU; NIU, HUANING; TANG, JIA
To: APPLE INC.
Reel/Frame 057866/0544 →
Continuity (1)
Related Publication 20220322360A1 · Oct 6, 2022
References Cited (26)
US 20120250644A1 · Sambhwani · 2012 [cited by examiner]
US 20140280437A1 · Eder · 2014 [cited by examiner]
US 20200169984A1 · Lee · 2020 [cited by applicant]
US 20220361213A1 · Hosseini · 2022 [cited by examiner]
CA 2985543A1 · 2016 [cited by applicant]
CN 110999460 · 2017 [cited by applicant]
CN 110447294 · 2019 [cited by applicant]
CN 110876202 · 2020 [cited by applicant]
CN 110972290A · 2020 [cited by applicant]
CN 110999516 · 2020 [cited by applicant]
CN 111083785A · 2020 [cited by applicant]
CN 111565373 · 2020 [cited by applicant]
JP 2019525647 · 2019 [cited by applicant]
WO 2018202798A1 · 2018 [cited by applicant]
WO 2020019871 · 2020 [cited by applicant]
WO WO2020028662 · 2020 [cited by examiner]
Extended European Search Report for EP Patent Application No. 20957108.2; Sep. 21, 2023. [cited by applicant]
Huawei et al. “Inter-UE coordination in sidelink resource allocation”; 3GPP TSG RAN WG1 Meeting #102-e R1-2005255; Aug. 17, 2020. [cited by applicant]
International Search Report for PCT Patent Application No. PCT/CN2020/121119; mailed Jul. 20, 2021. [cited by applicant]
TCL Communication “Feasibility and Benefits for Mode 2 enhancements”; 3GPP TSG RAN WG1 #102-e, R1-20005774; Aug. 17-28, 2020. [cited by applicant]
Office Action for JP Patent Application No. 2023-522562; Feb. 5, 2024. [cited by applicant]
Huawei et al. “UE autonomous resource selection based on sensing”; 3GPP TSG RAN WG2 Meeting #95 R2-164878; Aug. 22, 2016. [cited by applicant]
Office Action for CN Patent Application No. 202080106266.8; Jul. 30, 2024. [cited by applicant]
Notice of Grant for CN 202080106266.8; Feb. 7, 2025. [cited by applicant]
Notice of Allowance for JP 2024-101373; Jun. 16, 2025. [cited by applicant]
Ericsson “Feasibility and benefits of mode 2 enhancements for inter-UE coordination” 3GPP TSG RAN WG1 #102-e R1-2006445; Aug. 17, 2020. [cited by applicant]