Wearable Clock Synchronization via Rate Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wearable devices with acceleration sensors face challenges in accurately estimating human behavior when their timestamps do not match the same time clock basis, leading to errors in data collection and synchronization, especially when multiple devices are used simultaneously.

Innovation Solution

An information processing device that obtains external times from other devices, measures internal times, and corrects external times based on the rate of change of internal times to minimize time differences, ensuring accurate clock synchronization across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wearable devices use their own local clock for timestamping, then each device can independently record time, but time synchronization between multiple devices deteriorates

Engineering Contradiction:
Improveindependent time recordingVSAvoidtime synchronization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system continuously monitors the time difference between external device timestamps and internal device timestamps, using this feedback to dynamically calculate and update the clock rate correction factor. This closed-loop feedback mechanism ensures that time synchronization is continuously optimized based on actual observed deviations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of clock rate by calculating a correction factor based on observed time differences. This parameter adjustment allows the internal clock to adapt its speed to match the external clock, transforming the time synchronization problem from a static offset to a dynamic rate-matching problem

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If multiple wearable devices are used simultaneously, then more data can be collected, but time difference errors between devices increase

Engineering Contradiction:
Improvedata collection volumeVSAvoidtimestamp matching accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The time correction mechanism serves multiple functions: it synchronizes timestamps across different devices, corrects for clock drift, and enables accurate coordination analysis. This universal correction approach works for any number of devices simultaneously, making the system scalable

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If local clock errors are not corrected, then device operation is simple, but behavior estimation accuracy deteriorates

Engineering Contradiction:
Improveclock correction processingVSAvoidbehavior estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs preliminary time correction by calculating the clock rate difference factor in advance, before behavior estimation is performed. This preliminary action ensures that all subsequent timestamp data is already corrected, eliminating the need for complex real-time corrections during analysis

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10191509B2Information processing device, information processing method, and computer readable storage medium
Publication Date: 2019.01.29 FUJITSU LTD
  • US10191509B2 patent drawing
  • US10191509B2 patent drawing
  • US10191509B2 patent drawing

AI summary

An information processing device including: a processor configured to: obtain external times that are measured at different time points in another device, measure of the information processing device in response to obtaining each of external times, and correct a first external time that is obtained in a first time period of a plurality of sequential time periods based on a rate of a change in the internal times from a second external time to a third external time, the second external time being an external time at which a time difference between a corrected time of an external time and an internal time is minimum in the second time period, the third external time being an external time at which a time difference between a corrected time of an external time and an internal time is minimum in the third time period.