IP Library Granted Patent US 12677229
Granted Patent B2
US 12677229 · App. 18/574,617 · Granted Jul 7, 2026

Adjusting uplink synchronization timer

Inventors: Konstantinos Manolakis (Munich, DE); Frank Frederiksen (Aalborg, DK)
Assignee: NOKIA TECHNOLOGIES OY
H04W56/0005H04B7/18513H04W56/0045
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 12677229
App. No.
18/574,617
Granted
Jul 7, 2026
Kind
B2
Abstract

Disclosed is a method comprising adjusting one or more timers associated with uplink synchronization based at least partly on at least one of: a velocity of the apparatus, a velocity of a satellite, a movement direction of the apparatus, a movement direction of the satellite, a relative speed between the apparatus and the satellite, an accuracy of ephemeris information associated with the satellite, an orbit propagator model associated with the satellite, a first elevation angle between the apparatus and the satellite, a second elevation angle between a base station and the satellite, an accuracy of location information provided by a global navigation satellite system, an accuracy requirement for timing advance estimation performed by the apparatus, and/or a common timing advance broadcast rate.

Claims (16)

1 . An apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:

receive an initial value per timer for one or more timers associated with uplink synchronization;

receive a set of scaling factors;

receive a ratio associated with an ephemeris broadcast rate;

estimate an accuracy of a location information based at least partly on a variance of a location reference or a time reference, a number of satellites used, a rate of reading a global navigation satellite system signal, and an accuracy of one or more hardware components used for reading the global navigation satellite system signal;

receive one or more threshold values for a velocity of the apparatus, a velocity of a satellite, a movement direction of the apparatus, a movement direction of the satellite, a relative speed between the apparatus and the satellite, an accuracy of ephemeris information associated with the satellite, an orbit propagator model, a first elevation angle between the apparatus and the satellite, a second elevation angle between a base station and the satellite, an accuracy of location information provided by a global navigation satellite system, an accuracy requirement for timing advance estimation performed by the apparatus, and a common timing advance broadcast rate;

adjust the one or more timers based at least partly on the velocity of the apparatus, the velocity of the satellite, the movement direction of the apparatus, the movement direction of the satellite, the relative speed between the apparatus and the satellite, the accuracy of the ephemeris information associated with the satellite, the orbit propagator model associated with the satellite, the first elevation angle between the apparatus and the satellite, the second elevation angle between the base station and the satellite, the accuracy of the location information provided by the global navigation satellite system, the accuracy requirement for timing advance estimation performed by the apparatus, and the common timing advance broadcast rate,

wherein the adjusted one or more timers comprise at least a first timer indicating a first time interval during which the ephemeris information associated with the satellite is valid, a second timer indicating a second time interval during which the location information provided by the global navigation satellite system is valid, and a third timer indicating a third time interval during which a common timing advance is valid,

wherein the first timer is based at least partly on the ratio associated with the ephemeris broadcast rate,

wherein the first timer is adjusted by adjusting the ratio,

wherein the one or more timers are adjusted based at least partly on the one or more threshold values,

wherein at least one of the one or more timers is adjusted by applying a scaling factor of the set of scaling factors to the at least one of the one or more timers,

wherein the at least one of the one or more timers is adjusted by multiplying the initial value by the scaling factor of the set of scaling factors,

wherein the scaling factor of the set of scaling factors applied to the at least one of the one or more timers is selected from the set of scaling factors based on the velocity of the apparatus, the velocity of the satellite, the movement direction of the apparatus, the movement direction of the satellite, the relative speed between the apparatus and the satellite, the accuracy of the ephemeris information associated with the satellite, the orbit propagator model, the first elevation angle between the apparatus and the satellite, the second elevation angle between the base station and the satellite, the accuracy of the location information, the accuracy requirement for timing advance estimation performed by the apparatus, and the common timing advance broadcast rate, and

wherein the apparatus is comprised in a terminal device; and

indicate, to the base station, the adjusted one or more timers in a Medium Access Control (MAC) Control Element (CE) or Radio Resource Control (RRC) message.