Time Synchronization for Powered Accessories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices often lose accurate time information when their power sources become detached or unavailable, leading to the need for quick and reliable time synchronization upon reconnection or restoration of power.

Innovation Solution

The system includes an electronic device and a powered accessory that communicate using network time protocol packets to update internal clocks, with the electronic device sending requests to both the powered accessory and a network time protocol server to ensure accurate timekeeping, and the powered accessory updates its real-time clock based on received information, while also detecting potential resets to set an uncertainty value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If the electronic device uses an internal clock that loses time when power is unavailable, then the device can operate independently without continuous power, but the time information becomes inaccurate after power detachment or discharge

Engineering Contradiction:
Improveoperation duration without powerVSAvoidtime information accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary time synchronization actions by storing time information in non-volatile memory before power loss occurs. Upon power restoration, the device retrieves this stored time information to quickly re-synchronize the internal clock without requiring extensive time to reacquire accurate time, thus resolving the contradiction between operating independently and maintaining time accuracy.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the device quickly retrieves time from the powered accessory upon reconnection, then time synchronization speed improves, but the device cannot verify the accuracy of the time information received

Engineering Contradiction:
Improvetime synchronization speedVSAvoidtime information reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the electronic device compares time information received from the powered accessory with time information obtained from network time protocol servers. This cross-validation feedback loop allows the device to verify the reliability of time information while maintaining quick synchronization capabilities, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the device sends time update requests to both the powered accessory and network time protocol server, then time accuracy improves, but the communication overhead and power consumption increase

Engineering Contradiction:
Improvetime information accuracyVSAvoidpower consumption for communication
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively querying time sources based on availability and reliability conditions. Instead of continuously querying both the powered accessory and NTP server, the device performs partial queries only when necessary - such as when the powered accessory is connected or when network connectivity is available - thereby reducing unnecessary power consumption while maintaining time accuracy through targeted synchronization actions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240396655A1Systems and methods of time synchronization
Publication Date: 2024.11.28 APPLE INC
  • US20240396655A1 patent drawing
  • US20240396655A1 patent drawing
  • US20240396655A1 patent drawing

AI summary

An electronic device can receive power from a powered accessory and can include a first communication system that communicates with the powered accessory; an internal clock; and a first processing system. Upon connection of the electronic device to the powered accessory, the first processing system can send a time update request to the powered accessory and can update the internal clock based on a time update received from the powered accessory. The powered accessory can include an energy storage device that delivers power to the electronic device; a second communication system that communicates with the electronic device; a real time clock; and a second processing system. Upon connection of the electronic device to the powered accessory and receiving the time update request from the electronic device the processing system can send the time update to the electronic device.