Time Stamp Synchronization Across Different Time Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Time stamps generated by different devices often operate in different time domains, making it challenging to correlate events across these devices, especially in debugging and testing scenarios where accurate synchronization is crucial.

Innovation Solution

A method for time stamp synchronization between devices involves generating a common time stamp synchronization event, allowing each device to generate a time stamp in response, and correlating these stamps to establish a relationship between the time domains, enabling accurate translation and correlation of events across different time domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different devices generate time stamps independently in different time domains, then each device can operate autonomously, but the time stamps cannot be correlated between devices

Engineering Contradiction:
Improveautonomous operationVSAvoidtime stamp correlation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces a time domain relationship data structure that acts as an intermediary between devices operating in different time domains. This intermediary contains reference time stamps and relationship information that enables correlation of events across devices without requiring them to share a common time origin, thus resolving the contradiction between autonomous operation and time stamp correlation accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If ad hoc comparison methods are used to correlate time stamps, then device autonomy is maintained, but correlation accuracy is insufficient

Engineering Contradiction:
Improvedevice autonomyVSAvoidevent correlation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces ad hoc comparison methods with a systematic approach using time domain relationship data structures. Instead of manually checking for patterns of external activity, the system uses structured relationship data that mathematically defines how time stamps from different devices map to each other, significantly improving correlation accuracy while maintaining device autonomy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If clocks in different devices are used without synchronization, then device independence is preserved, but time drift and skew occur

Engineering Contradiction:
Improvedevice independenceVSAvoidtime domain consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary action by establishing time domain relationships before events occur. The time domain relationship data structure is pre-configured with reference time stamps and relationship information that account for potential drift and skew. This allows the system to compensate for time instability retrospectively when correlating events, preserving device independence while achieving time domain consistency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10719100B2System and method for time stamp synchronization
Publication Date: 2020.07.21 SANDISK TECHNOLOGIES LLC
  • US10719100B2 patent drawing
  • US10719100B2 patent drawing
  • US10719100B2 patent drawing

AI summary

A system and method for time stamp synchronization are disclosed. In one embodiment, first and second devices are provided. The second device receives a first time stamp of the first device, wherein the first time stamp was generated in response to a time stamp synchronization event common to the first and second devices; generates a second time stamp of the second device in response to the time stamp synchronization event, wherein the first and second time stamps are in different time domains; and correlates the first and second time stamps, wherein correlating the first and second time stamps provide a relationship between the time domains because the first and second time stamps were both generated with respect to the same time stamp synchronization event common to the first and second devices.