IP Library › Granted Patent US 12,726,289
Granted Patent B2
US 12,726,289 · App. 18/513,675 · Granted Sep 1, 2026

Time synchronization method and time synchronization device

Inventors: Yi-Feng Lu (New Taipei City, TW); Chien-Yu Lai (New Taipei City, TW); Chi-Chuan Liu (New Taipei City, TW); Po-Hung Lin (New Taipei City, TW); Hou-Chen Liu (New Taipei City, TW)
Assignee: Moxa Inc.
H04J3/0667H04J3/0617H04J3/0644
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,726,289
App. No.
18/513,675
Granted
Sep 1, 2026
Kind
B2
Abstract

A time synchronization method is provided for a time synchronization device, wherein the time synchronization device runs a plurality of precision time protocol (PTP) instances to connect to a plurality of time synchronization domains respectively. The time synchronization method includes determining whether a frequency of a local PTP clock of the time synchronization device is changed; and updating a frequency of a local clock of the time synchronization device with the frequency of the local PTP clock in response to the frequency of the local PTP clock being changed.

Claims (18)

1 . A time synchronization method for a time synchronization device, wherein the time synchronization device runs a plurality of precision time protocol (PTP) instances to connect to a plurality of time synchronization domains respectively, and the time synchronization method comprises:

determining whether a frequency of a local PTP clock of the time synchronization device is changed; and

updating a frequency of a local clock of the time synchronization device with the frequency of the local PTP clock in response to the frequency of the local PTP clock being changed;

wherein the plurality of PTP instances send PTP messages according to the updated local clock.

2 . The time synchronization method of claim 1 , wherein one of the plurality of PTP instances is connected to a time synchronization domain operating with a generalized precision time protocol (gPTP).

3 . The time synchronization method of claim 2 , wherein the one of the plurality of PTP instances computes a rate ratio according to the updated frequency of the local clock.

4 . The time synchronization method of claim 2 , further comprising sending a PTP message with a timestamp of the updated local clock.

5 . The time synchronization method of claim 1 , wherein the plurality of time synchronization domains use a plurality of PTP profiles, and the plurality of PTP profiles are different.

6 . A time synchronization device, configured to run a plurality of precision time protocol (PTP) instances to connect to a plurality of time synchronization domains respectively, comprising:

a processing unit, configured to execute a program code; and

a storage unit, coupled to the processing unit, configured to store the program code to instruct the processing unit to execute a time synchronization method, wherein the time synchronization method comprises:

determining whether a frequency of a local PTP clock of the time synchronization device is changed; and

updating a frequency of a local clock of the time synchronization device with the frequency of the local PTP clock in response to the frequency of the local PTP clock being changed;

wherein the plurality of PTP instances send PTP messages according to the updated local clock.

7 . The time synchronization device of claim 6 , wherein one of the plurality of PTP instances is connected to a time synchronization domain operating with a generalized precision time protocol (gPTP).

8 . The time synchronization device of claim 7 , wherein the one of the plurality of PTP instances computes a rate ratio according to the updated frequency of the local clock.

9 . The time synchronization device of claim 7 , wherein the time synchronization method further comprises sending a PTP message with a timestamp of the updated local clock.

10 . The time synchronization device of claim 6 , wherein the plurality of time synchronization domains use a plurality of PTP profiles, and the plurality of PTP profiles are different.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2023
From: LU, YI-FENG; LAI, CHIEN-YU; LIU, CHI-CHUAN; LIN, PO-HUNG; LIU, HOU-CHEN
To: MOXA INC.
Reel/Frame 065654/0225 →
Priority Claims (1)
TW 112139926 · Oct 19, 2023 · national
Continuity (1)
Related Publication 20250132852A1 · Apr 24, 2025
References Cited (25)
US 11099599B2 · El Kolli · 2021 [cited by examiner]
US 11177897B2 · Evans · 2021 [cited by examiner]
US 11750311B1 · Devarajan · 2023 [cited by examiner]
US 12500683B2 · McCall · 2025 [cited by examiner]
US 20130227172A1 · Zheng · 2013 [cited by applicant]
US 20150163000A1 · Aweya · 2015 [cited by applicant]
US 20160359610A1 · Karthik · 2016 [cited by examiner]
US 20170359138A1 · Butterworth · 2017 [cited by applicant]
US 20190190635A1 · Goel · 2019 [cited by examiner]
US 20190205272A1 · Fodor · 2019 [cited by examiner]
US 20200162234A1 · Almog · 2020 [cited by examiner]
US 20200280383A1 · Herber · 2020 [cited by applicant]
US 20220123849A1 · McCall · 2022 [cited by examiner]
US 20220295437A1 · Maluf · 2022 [cited by examiner]
US 20220345417A1 · Kasichainula · 2022 [cited by examiner]
US 20230155709A1 · Speicher · 2023 [cited by applicant]
US 20230156647A1 · Carrasco Quilis · 2023 [cited by examiner]
US 20230421279A1 · Imao · 2023 [cited by examiner]
TW M433682U1 · 2012 [cited by applicant]
TW I669014B · 2019 [cited by applicant]
TW I772843B · 2022 [cited by applicant]
WO 2021005517A1 · 2021 [cited by applicant]
SMPTE EG 2059-10:2016, SMPTE Engineering Guideline—Introduction to the New Synchronization System, The Society of Motion Picture and Television Engineers, IEEE, p. 1-16, Jul. 15, 2016. [cited by applicant]
LAN/MAN Standards Committee of the IEEE Computer Society Time-Sensitive Networking Task Group of IEEE 802.1, Draft Standard for Local and metropolitan area networks—Timing and Synchronization for Time-Sensitive Applicat… [cited by applicant]
LAN/MAN Standards Committee of the IEEE Computer Society, IEEE Standard for Local and Metropolitan Area Networks—Timing and Synchronization for Time-Sensitive Applications, IEEE Std 802.1ASTM-2020, Jun. 19, 2020, cover … [cited by applicant]