IP Library Granted Patent US 12,476,697
Granted Patent B2
US 12,476,697 · App. 18/033,142 · Granted Nov 18, 2025

Uplink timing maintenance for communication paths including multiple legs involving a relay entity

Inventors: Joachim Löhr (Wiesbaden, DE); Hyung-Nam Choi (Ottobrunn, DE); Prateek Basu Mallick (Langen, DE); Ravi Kuchibhotla (Clarendon Hills, IL)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04B7/18513H04B7/18547
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,476,697
App. No.
18/033,142
Granted
Nov 18, 2025
Kind
B2
Abstract

A method and apparatus are provided, in which a service link path delay relative to a first leg of a communication path of a communication between the user equipment and a network entity via a relay entity is estimated ( 602 ), where the first leg corresponds to a portion of the communication path between the user equipment and the relay entity. A feeder link path delay relative to a second leg of the communication path is determined ( 604 ), where the second leg corresponds to a portion of the communication path between the relay entity and the network entity, based upon at least a received signaling indication. A timing advance value is calculated ( 606 ), based upon the service link path delay and the feeder link path delay. An uplink transmission timing of the user equipment is adjusted ( 608 ), based upon the calculated timing advance value.

Claims (48)

1 . A user equipment (UE) for wireless communication, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the UE to:

estimate a service link path delay relative to a first leg of a communication path of a communication between the UE and a network entity via a relay entity, wherein the first leg corresponds to a portion of the communication path between the user equipment and the relay entity;

determine a feeder link path delay relative to a second leg of the communication path based at least in part on a signaling indication received from the network entity, wherein the second leg corresponds to a portion of the communication path between the relay entity and the network entity;

calculate a timing advance value based on the service link path delay and the feeder link path delay, wherein the timing advance value is two times a sum of the service link path delay and the feeder link path delay; and

adjust an uplink transmission timing of the UE communicating with the network entity via the relay entity based on the calculated timing advance value.

2 . The UE of claim 1 , wherein to estimate the service link path delay relative to the first leg of the communication path, the at least one processor is configured to cause the UE to determine a distance between an identified position of the UE and a position of the relay entity, and calculate the service link path delay based on an expected rate that a communication signal traverses an amount of space associated with the determined distance.

3 . The UE of claim 2 , wherein the at least one processor is configured to cause the UE to predict the position of the relay entity based on signaling information provided by the relay entity.

4 . The UE of claim 1 , wherein the relay entity is a space based satellite in orbit around Earth, wherein the space based satellite has a relative movement that follows a predefined predictable pattern.

5 . The UE of claim 1 , wherein the at least one processor is configured to cause the UE to:

initiate a timer having a predetermined duration based on initially estimating the service link path delay relative to the first leg of the communication path; and

estimate a new service link path delay based on expiration of the predetermined duration of the timer.

6 . The UE of claim 1 , wherein the determine the feeder link path delay relative to the second leg of the communication path is based on a calculated elapsed amount of time between a first point in time that a signal between the relay entity and the network entity is transmitted, and a second point in time that a response to the transmitted signal is received.

7 . The UE of claim 1 , wherein the at least one processor is configured to cause the UE to:

initiate a timer having a predetermined duration based on initially determining the feeder link path delay relative to the second leg of the communication path based on at least the received signaling indication; and

request an update as another received signaling indication based on expiration of the predetermined duration of the timer.

8 . The UE of claim 7 , wherein the another received signaling indication is triggered by a random access procedure.

9 . The UE of claim 7 , wherein the another received signaling indication includes a trigger to send system information for acquisition of an offset value associated with the feeder link path delay.

10 . The UE of claim 7 , wherein the received signaling indication is a timing advance command indicating a relative timing difference.

11 . The UE of claim 10 , wherein the timer is restarted in response to receiving the timing advance command indicating the relative timing difference.

12 . A method performed by a user equipment (UE), the method comprising:

estimating a service link path delay relative to a first leg of a communication path of a communication between the UE and a network entity via a relay entity, wherein the first leg corresponds to a portion of the communication path between the user equipment and the relay entity;

determining a feeder link path delay relative to a second leg of the communication path based at least in part on a signaling indication received from the network entity, wherein the second leg corresponds to a portion of the communication path between the relay entity and the network entity;

calculating a timing advance value based on the service link path delay and the feeder link path delay, wherein the timing advance value is two times a sum of the service link path delay and the feeder link path delay; and

adjusting an uplink transmission timing of the UE communicating with the network entity via the relay entity based on the calculated timing advance value.

13 . A network entity for wireless communication, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the network entity to:

determine a feeder link path delay of a feeder link path between the network entity and a relay entity, via which the network entity communicates with a user equipment (UE);

transmit, to the UE via the relay entity, a signaling indication associated with the determined feeder link path delay; and

receive, from the UE, an uplink transmission, wherein a timing of the uplink transmission has been advanced based on a timing advance value calculated based on the feeder link path delay and a service link path delay associated with a service link path between the UE and the relay entity, wherein the timing advance value is two times a sum of the service link path delay and the feeder link path delay, and wherein the timing of the uplink transmission corresponds with a timing of a network downlink transmission.

14 . A method performed by a network entity, the method comprising:

determining a feeder link path delay of a feeder link path between the network entity and a relay entity, via which the network entity communicates with a user equipment (UE);

transmitting, to the UE via the relay entity, a signaling indication associated with the determined feeder link path delay; and

receiving, from the UE, an uplink transmission, wherein a timing of the uplink transmission has been advanced based on a timing advance value calculated based on the feeder link path delay and a service link path delay associated with a service link path between the UE and the relay entity, wherein the timing advance value is two times a sum of the service link path delay and the feeder link path delay, and wherein the timing of the uplink transmission corresponds with a timing of a network downlink transmission.

15 . The method of claim 12 , wherein to estimate the service link path delay relative to the first leg of the communication path, the method further comprising:

determining a distance between an identified position of the UE and a position of the relay entity, and calculating the service link path delay based on an expected rate that a communication signal traverses an amount of space associated with the determined distance.

16 . The method of claim 15 , further comprising:

predicting the position of the relay entity based on signaling information provided by the relay entity.

17 . The method of claim 12 , wherein the relay entity is a space based satellite in orbit around Earth, where in the space based satellite has a relative movement that follows a predefined predictable pattern.

18 . The method of claim 12 , further comprising:

initiating a timer having a predetermined duration based on initially estimating the service link path delay relative to the first leg of the communication path; and

estimating a new service link path delay based on expiration of the predetermined duration of the timer.

19 . The method of claim 12 , wherein the determining the feeder link path delay relative to the second leg of the communication path is based on a calculated elapsed amount of time between a first point in time that a signal between the relay entity and the network entity is transmitted, and a second point in time that a response to the transmitted signal is received.

20 . The method of claim 12 , further comprising:

initiating a timer having a predetermined duration based on initially determining the feeder link path delay relative to the second leg of the communication path based on at least the received signaling indication; and

requesting an update as another received signaling indication based on expiration of the predetermined duration of the timer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: LÖHR, JOACHIM; CHOI, HYUNG-NAM; BASU MALLICK, PRATEEK; KUCHIBHOTLA, RAVI; LENOVO (UNITED STATES) INC. A CORPORATION OF DELAWARE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 063399/0833 →
Continuity (2)
Provisional Application 63104453 · Oct 22, 2020
Related Publication 20230388007A1 · Nov 30, 2023
References Cited (22)
US 9954601B2 · Buer · 2018 [cited by examiner]
US 10439706B2 · Michaels · 2019 [cited by examiner]
US 12192938B2 · Ryu · 2025 [cited by examiner]
US 20180139082A1 · Chen · 2018 [cited by examiner]
US 20190245614A1 · Lucky · 2019 [cited by examiner]
US 20210321353A1 · Muruganathan · 2021 [cited by examiner]
CN 1303182A · 2001 [cited by examiner]
CN 111800851A · 2020 [cited by examiner]
CN 113056877A · 2021 [cited by examiner]
EP 3737203A1 · 2020 [cited by examiner]
WO WO9836510A1 · 1998 [cited by examiner]
WO WO0041340A1 · 2000 [cited by examiner]
WO WO2016209332A2 · 2016 [cited by examiner]
WO WO2017124004A1 · 2017 [cited by examiner]
PCT International Search Report for PCT/US2021/056137, Joachim Löhr, mailing date—Feb. 11, 2022. [cited by applicant]
3GPP TR 38.821 V16.0.0 (Dec. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Solutions for NR to Support Non-Terrestrial Networks (NTN) (Release 16). [cited by applicant]
3GPP TS 38.321 V16.2.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) Protocol Specification (Release 16). [cited by applicant]
3GPP TS 38.214 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical Layer Procedures for Data (Release 16). [cited by applicant]
3GPP TS 38.213 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical Layer Procedures for Control (Release 16). [cited by applicant]
3GPP TS 38.211 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical Channels and Modulation (Release 16). [cited by applicant]
3GPP TS 38.133 V16.5.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Requirements for Support of Radio Resource Management (Release 16). [cited by applicant]
3GPP TS 38.331 V16.2.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) Protocol Specification (Release 16). [cited by applicant]