Master-Agent Clock Synchronization for Precise Event Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing time-sensitive systems face high computational and hardware costs in implementing scheduling with timestamps and a common base event time due to the need for synchronized clocks across sub-components, which are often affected by hardware and environmental factors.

Innovation Solution

A system is provided that synchronizes timers in agent clocks with a master clock using timestamps and adjusts clock speed based on comparisons, accounting for line delays and ambient conditions to maintain synchronization with minimal hardware and computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If synchronized clocks are implemented across sub-components, then scheduling accuracy and coordination precision are improved, but hardware costs and device complexity increase

Engineering Contradiction:
Improvescheduling accuracyVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the clock synchronization function into two segments: a master clock that generates timestamps and agent clocks that receive and process these timestamps. This segmentation allows the master clock to be a single precise time source while agent clocks can be simpler devices that only need to interpret and act on received timestamps, reducing overall hardware complexity while maintaining scheduling accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of having each sub-component maintain its own independent clock and synchronize with others through complex bidirectional communication, the system inverts the approach by having a single master clock broadcast timestamps to all agent clocks. This unidirectional time distribution simplifies the hardware architecture while achieving precise coordination.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If synchronized clocks with common base event time are implemented, then event coordination precision is improved, but computational costs increase

Engineering Contradiction:
Improveevent coordination precisionVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The master clock pre-calculates and embeds the common base event time directly into the timestamp messages before transmission. Agent clocks receive these pre-computed timestamps and can directly use them for scheduling without performing complex real-time calculations, significantly reducing computational overhead while maintaining precise event coordination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each agent clock independently processes received timestamps using simple local logic to determine when events should occur. This self-service approach eliminates the need for complex centralized computation and continuous inter-component communication, reducing overall computational costs while achieving precise event coordination.

Inventive Principle:
Principle #25Self-service

3Device complexity

If clock synchronization is implemented without accounting for line delays, then system complexity is reduced, but timing accuracy deteriorates

Engineering Contradiction:
Improvesynchronization system complexityVSAvoidtiming accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system incorporates line delay measurement and compensation as a feedback mechanism. The master clock or agent clocks measure the actual time taken for timestamp transmission and use this information to adjust the perceived timing, ensuring accurate event execution despite variable transmission delays without adding significant system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260067017A1Clock and event synchronization
Publication Date: 2026.03.05 THERMO FISHER SCI BREMEN
  • US20260067017A1 patent drawing
  • US20260067017A1 patent drawing
  • US20260067017A1 patent drawing

AI summary

Systems or techniques are provided for clock and event synchronization. In various embodiments, a system can comprise a master clock and one or more agent clocks. In various aspects, the system can synchronize timers in the one or more agent clocks with the master clock based on a timestamp from the master clock. In various aspects, the system can adjust clock speed of the one or more agent clocks based on a comparison of a second timestamp from the master clock and times of the one or more agent clocks at the time of receiving the second timestamp.