IP Library Granted Patent US 12,388,549
Granted Patent B2
US 12,388,549 · App. 17/923,689 · Granted Aug 12, 2025

Method and time synchronization (TS) node for enabling extended holdover time

Inventors: Jun Wang (Beijing, CN); Yao Peng (Beijing, CN); Guoliang Gao (Beijing, CN)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04J3/0641H04J3/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,388,549
App. No.
17/923,689
Granted
Aug 12, 2025
Kind
B2
Abstract

The present disclosure provides a method and time synchronization node for enabling extended holdover time. The method comprises: detecting whether the TS node loses time synchronization with its master TS node or not; and transmitting a first announce message comprising a first indicator to one or more slave TS nodes in response to detecting that the TS node loses the time synchronization with its master TS node, wherein the first indicator indicates a holdover time budget for enabling extended holdover time at the one or more slave TS nodes.

Claims (42)

1. A method at a time synchronization (TS) node for enabling extended holdover time, the method comprising:

detecting whether the TS node loses time synchronization with its master TS node or not;

transmitting a first announce message comprising a first indicator to one or more slave TS nodes in response to detecting that the TS node loses the time synchronization with its master TS node, wherein the first indicator indicates a holdover time budget to be used while the TS is in a holdover state, for enabling extended holdover time at the one or more slave TS nodes; and

after an initial transmission of the first announce message, one or more further transmissions of the first announce message occurring periodically with a value of the holdover time budget comprised in the first announce message being gradually reduced as the time elapses.

2. The method of claim 1 , further comprising:

entering into a “Holdover-In-Specification” state upon detecting that the TS node loses the time synchronization with its master TS node.

3. The method of claim 2 , wherein the first announce message further comprises a second indicator indicating that the TS node enters into the “Holdover-In-Specification” state.

4. The method of claim 1 , wherein the first indicator indicates an initial holdover time budget which is pre-configured at the TS node.

5. The method of claim 4 , wherein upon detecting that the TS node loses the time synchronization with its master TS node, the method further comprises:

starting a holdover timer with its expiration time set as the initial holdover time budget.

6. The method of claim 5 , further comprising:

placing the TS node into a “Holdover-Out-Of-Specification” state upon the expiration of the holdover timer.

7. The method of claim 5 , wherein in response to detecting that time synchronization with the master TS node which is synchronized to a primary reference time source (PRTS) or in the “Holdover-In-Specification” state is restored, the method further comprises:

placing the TS node into the “locked” state;

stopping the holdover timer; and

transmitting an announce message to the one or more slave TS nodes to inform the restoration of the time synchronization.

8. The method of claim 7 , wherein one or both of:

in response to detecting that time synchronization with the master TS node which is synchronized to a primary reference time source (PRTS) is restored, the method further comprises:

clearing the stored holdover time budget of the master TS node; and

in response to detecting that time synchronization with the master TS node which is in the “Holdover-In-Specification” state is restored, the method further comprises:

updating the holdover time budget of the master TS node when receiving the second announce message.

9. The method of claim 1 , wherein before detecting that the TS node loses the time synchronization with its master TS node, the method further comprises:

receiving a second announce message which comprises a third indicator, the third indicator indicating a holdover time budget of the master TS node when the second announce message was transmitted; and

storing the holdover time budget of the master TS node.

10. The method of claim 9 , wherein one or both of:

the first indicator indicates the minimum of an initial holdover time budget which is pre-configured at the TS node and the stored holdover time budget of the master TS node if the master TS node belongs to a same TS region as that of the TS node; and

the first indicator indicates the sum of an initial holdover time budget which is pre-configured at the TS node and the stored holdover time budget of the master TS node if the master TS node belongs to a TS region other than that of the TS node.

11. The method of claim 9 , wherein one or both of:

upon detecting that the TS node loses the time synchronization with its master TS node, the method further comprises:

starting a holdover timer with its expiration time set as the minimum of the initial holdover time budget which is pre-configured at the TS node and the stored holdover time budget of the master TS node; and

wherein upon detecting that the TS node loses the time synchronization with its master TS node, the method further comprises:

starting a holdover timer with its expiration time set as the sum of the initial holdover time budget which is pre-configured at the TS node and the stored holdover time budget of the master TS node.

12. The method of claim 9 , wherein if multiple second announce messages are received from the master TS node, the step of storing the holdover time budget of the master TS node comprises:

overwriting the previously stored holdover time budget of the master TS node with the holdover time budget of the master TS node indicated in the last received second announce message.

13. The method of claim 1 , wherein each of the TS nodes is an IEEE 1588 Precision Time Protocol (PTP)-compliant node.

14. The method of claim 13 , wherein each of the announce messages is a PTP-compliant ANNOUNCE message.

15. A time synchronization (TS) node, comprising:

a processor;

a memory storing instructions which, when executed by the processor, cause the processor to perform:

detecting whether the TS node loses time synchronization with its master TS node or not;

transmitting a first announce message comprising a first indicator to one or more slave TS nodes in response to detecting that the TS node loses the time synchronization with its master TS node, wherein the first indicator indicates a holdover time budget to be used while the TS is in a holdover state, for enabling extended holdover time at the one or more slave TS nodes; and

after an initial transmission of the first announce message, one or more further transmissions of the first announce message occurring periodically with a value of the holdover time budget comprised in the first announce message being gradually reduced as the time elapses.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2022
From: WANG, JUN; PENG, YAO; GAO, GUOLIANG
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 061674/0653 →
Continuity (1)
Related Publication 20230179313A1 · Jun 8, 2023
References Cited (21)
US 8446896B2 · Bedrosian · 2013 [cited by examiner]
US 8537948B2 · Przada · 2013 [cited by examiner]
US 8644351B2 · Hamasaki · 2014 [cited by examiner]
US 8666009B2 · Lim · 2014 [cited by examiner]
US 8674778B2 · Nicholls · 2014 [cited by examiner]
US 8976778B2 · Bedrosian · 2015 [cited by examiner]
US 9749972B2 · Bin Sediq · 2017 [cited by examiner]
US 11191053B1 · Ouellette · 2021 [cited by examiner]
US 11343846B2 · Reddy · 2022 [cited by examiner]
US 11816051B1 · Kenney · 2023 [cited by examiner]
US 20140023369A1 · Zheng · 2014 [cited by applicant]
US 20150326332A1 · Chen · 2015 [cited by examiner]
US 20180262287A1 · Han · 2018 [cited by examiner]
US 20210175991A1 · Neugeboren · 2021 [cited by examiner]
CN 1716949A · 2006 [cited by applicant]
CN 102388556A · 2012 [cited by applicant]
CN 102752843A · 2012 [cited by applicant]
Author Unknown, “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,” IEEE Instrumentation and Measurement Society, Standard 1588, 2008, 289 pages. [cited by applicant]
Author Unknown, “Precision time protocol telecom profile for phase/time synchronization with full timing support from the network,” Standard Recommendation G.8275/Y.13691, Telecommunication Standardization Sector of ITU… [cited by applicant]
Author Unknown, “Precision time protocol telecom profile for phase/time synchronization with partial timing support from the network,” Standard Recommendation G.8275.2/Y.1369.2, Telecommunication Standardization Sector … [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/CN2020/088776, mailed Jan. 26, 2021, 9 pages. [cited by applicant]