IP Library › Granted Patent US 12,407,437
Granted Patent B2
US 12,407,437 · App. 17/936,205 · Granted Sep 2, 2025

Time source health monitoring support for network timing resiliency

Inventors: Pilar Andres Maldonado (Aalborg, DK); Troels Emil Kolding (Klarup, DK); Thomas Haaning Jacobsen (Norresundby, DK); Devaki Chandramouli (Plano, TX); Rakash Sivasiva Ganesan (Unterhaching, DE); Renato Barbosa Abreu (Aalborg, DK)
Assignee: NOKIA TECHNOLOGIES OY
H04J3/0641G01S19/256H04J3/0652H04J3/0667
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,407,437
App. No.
17/936,205
Granted
Sep 2, 2025
Kind
B2
Abstract

Method, apparatuses, and computer program products provide means for monitoring time sources for nodes of a network and providing timing resiliency solutions. An example method includes: establishing time synchronization within a network comprising a plurality of nodes using a time source; receiving an indication regarding at least one of degradation or failure of the time source for at least one node; receiving an indication regarding at least recovery of the time source for the at least one node; and determining, within the network, an action to be taken to upon failure at the at least one node in response to the at least one of the degradation or the failure of the time source for the at least one node, where the action to be taken comprises instructing the at least one node to leverage either hold over functionality or a backup time source.

Claims (50)

1. An apparatus for a core network, the apparatus comprising:

at least one processor; and

at least one memory including computer program code configured to, when executed by the at least one processor, cause the apparatus at least to perform:

establishing time synchronization within a network, the network comprising at least one node using a time source, and the network comprising the core network;

obtaining an indication regarding a health of the time source, wherein the indication of the health of the time source indicates at least one of a degradation or a failure of the time source monitored by the at least one node, wherein the indication is based on at least one of GNSS (Global Navigation Satellite System) reports or PTP (Packet Transfer Protocol) reports received by the core network of the network from the at least one node;

and

determining, based on the indication, an action to be taken in response to the at least one of the degradation or the failure of the time source for the at least one node, wherein the action to be taken comprises instructing the at least one node to leverage either hold over functionality or a backup time source.

2. The apparatus of claim 1 , wherein the indication of the health of the time source that indicates the at least one of the degradation or the failure of the time source comprises at least one of:

an indication of use of hold over capability, or

an indication of use of backup time source when the time source fails.

3. The apparatus of claim 1 , wherein the obtaining the indication comprises receiving the indication of the at least one of the degradation or the failure of the time source for the at least one node from a Network Data Analytics Function of the core network.

4. The apparatus of claim 1 , wherein the action to be taken is determined based, at least in part, on an area impacted by the at least one of the degradation or the failure of the time source for the at least one node.

5. The apparatus of claim 1 , wherein the action to be taken further comprises causing the apparatus to provide instruction to the at least one node to handover any user equipment served by the at least one node to another node of the at least one node having a reliable time source.

6. The apparatus of claim 1 , wherein the action to be taken further comprises causing the apparatus to provide a list of nodes of the at least one node having a reliable time source.

7. The apparatus of claim 1 , wherein the computer program code, when executed by the at least one processor, further causes the apparatus to perform:

collecting data from the network to determine capabilities for timing resilience, hold over functionality, or access to backup time source, wherein the action to be taken is determined based on the data collected from the network.

8. The apparatus of claim 7 , wherein the collecting the data from the network comprises causing the apparatus to collect the data from the network to build a time source database.

9. The apparatus of claim 1 , wherein the computer program code, when executed by the at least one processor, further causes the apparatus at least to perform:

receiving a time-synchronization dependent service request from a user equipment (UE) operating on the network; and

determining an area-of-interest for the time-synchronization dependent service request and determining a first plurality of nodes comprised in the network and that support the network in the area-of-interest;

detecting a time-synchronization issue associated with the time source;

determining a time-synchronization issue response for the time-synchronization issue; and

causing, according to the time-synchronization issue response, operation of at least one of the following: the user equipment or the at least one node of the first plurality of nodes.

10. The apparatus of claim 9 , wherein the causing the operation according to the time-synchronization issue response comprises:

causing respective nodes of the at least one node of the first plurality of nodes to implement the time-synchronization response based on a response plan stored locally at the respective nodes of the at least one node of the first plurality of nodes.

11. The apparatus of claim 9 , wherein the causing the operation according to the time-synchronization issue response comprises:

providing a command to the at least one node of the first plurality of nodes to update reference time information uncertainty.

12. The apparatus of claim 9 , wherein the causing the operation according to the time-synchronization issue response comprises:

providing a command to the at least one node of the first plurality of nodes to switch to a new available time source.

13. The apparatus of claim 9 , wherein the causing the operation according to the time-synchronization issue response comprises:

providing an instruction to the at least one node of the first plurality of nodes to handover user equipment served by the at least one node of the first plurality of nodes to other nodes of the first plurality of nodes, wherein the other nodes of the first plurality of nodes are identified as having correct time-synchronization.

14. The apparatus of claim 1 , wherein the obtaining the indication comprises processing the at least one of the GNSS reports or the PTP reports to determine the indication.

15. An apparatus for a core network, the apparatus comprising:

at least one processor; and

at least one memory including computer program code configured to, when executed by the at least one processor, cause the apparatus at least to perform:

establishing time synchronization within a network comprising a plurality of nodes using a time source, the network comprising the core network;

obtaining, from a Network Data Analytics Function, an indication regarding at least one of a degradation or a failure of the time source for at least one node;

and

determining, based on the indication, an action to be taken in response to the at least one of the degradation or the failure of the time source for the at least one node, wherein the action to be taken comprises instructing the at least one node to leverage either hold over functionality or a backup time source, wherein the action to be taken is determined based, at least in part, on an area impacted by the at least one of the degradation or the failure of the time source for the at least one node.

16. The apparatus of claim 15 , wherein the indication is based on at least one of GNSS (Global Navigation Satellite System) reports or PTP (Packet Transfer Protocol) reports fed into the core network.

17. The apparatus of claim 15 , wherein the action to be taken further comprises providing instruction to the at least one node to handover any user equipment served by the at least one node to another node of the plurality of nodes having a reliable time source.

18. An apparatus for a core network, the apparatus comprising:

at least one processor; and

at least one memory including computer program code configured to, when executed by the at least one processor, cause the apparatus at least to perform:

establishing time synchronization within a network comprising a plurality of nodes using a time source, the network comprising the core network;

obtaining an indication regarding at least one of a degradation or a failure of the time source for at least one node of the plurality of nodes; and

determining, based on the indication, an action to be taken in response to the at least one of the degradation or the failure of the time source for the at least one node, wherein the action to be taken comprises instructing the at least one node to leverage either hold over functionality or a backup time source and to handover any user equipment served by the at least one node to another of the plurality of nodes having a time source that is reliable.

19. The apparatus of claim 18 , wherein the action to be taken is determined based, at least in part, on an area impacted by the at least one of the degradation or the failure of the time source for the at least one node.

20. The apparatus of claim 18 , wherein the computer program code, when executed by the at least one processor, further causes the apparatus to perform:

collecting data from the network to determine capabilities for timing resilience, hold over functionality, or access to backup time source, wherein the action to be taken is further based on the data collected from the network.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: CHANDRAMOULI, DEVAKI
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 061359/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: MALDONADO, PILAR ANDRES; KOLDING, TROELS EMIL; JACOBSEN, THOMAS HAANING; ABREU, RENATO BARBOSA
To: NOKIA DENMARK A/S
Reel/Frame 061359/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: GANESAN, RAKASH SIVASIVA
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 061359/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: NOKIA OF AMERICA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 061359/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: NOKIA DENMARK A/S
To: NOKIA TECHNOLOGIES OY
Reel/Frame 061360/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA TECHNOLOGIES OY
Reel/Frame 061360/0327 →
Continuity (2)
Provisional Application 63261796 · Sep 29, 2021
Related Publication 20230100543A1 · Mar 30, 2023
References Cited (17)
US 6185247B1 · Williams · 2001 [cited by examiner]
US 6631483B1 · Parrish · 2003 [cited by examiner]
US 7783913B2 · Carlson · 2010 [cited by examiner]
US 9520860B2 · Whitehead · 2016 [cited by examiner]
US 9973601B2 · Spada · 2018 [cited by examiner]
US 10447532B2 · Crabtree · 2019 [cited by examiner]
US 11402451B2 · Moor · 2022 [cited by examiner]
US 20120105112A1 · Davis · 2012 [cited by examiner]
US 20140111377A1 · Achanta et al. · 2014 [cited by applicant]
US 20160099803A1 · Achanta et al. · 2016 [cited by applicant]
US 20190114235A1 · Wojewoda · 2019 [cited by examiner]
US 20210006344A1 · Chen · 2021 [cited by examiner]
“IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,” in IEEE Std 1588-2019 (Revision of IEEE Std 1588-2008), (Jun. 16, 2020), 499 pages. [cited by applicant]
“Network Limits for Time Synchronization in Packet Networks with Partial Timing Support from the Network”, International Telecommunication Union, ITU-T G8271.2, (May 2021), 26 pages. [cited by applicant]
Broadcom, “Discussion on the Use of 802.11 Preamble for NR-U”, 3GPP TSG RAN WG1 Meeting #96, R2-1903146, (Feb. 25-Mar. 1, 2019), 12 pages. [cited by applicant]
Meinberg, “Meingberg PTP Track Hound”, Retrieved via the Wayback Machine on Apr. 24, 2023, <URL:https://web.archive.org/web/20210916090619/https://www.meinbergglobal.com/english/sw/ptp-track-hound.htm>, (Sep. 16, 2021),… [cited by applicant]
Novatel, “GRIT—GNSS Resilience and Integrity Technology”, Retrieved via the Wayback Machine on Apr. 24, 2023, <URL:https://web.archive.org/web/20210921143442/https://novatel.com/products/grit>, (Sep. 21, 2021), 4 pages. [cited by applicant]