Timing Server Gradual Clock Adjustment for DOCSIS Re-synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In DOCSIS communication systems, timing clients may drift when disconnected from the timing server, leading to temporary loss of communication with customer premise equipment if sudden timing correction values are applied upon reconnection, causing upstream transmission collisions and service interruptions.

Innovation Solution

The system employs a timing server to determine propagation delays and generate timing correction values, allowing timing clients to gradually adjust their internal clocks to synchronize with the server's master clock, minimizing disruptions by comparing absolute differences with configurable threshold values and updating local time stamps accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If timing clients apply timing correction values immediately upon reconnection to the timing server, then timing synchronization is restored quickly, but upstream transmission collisions occur and communication is temporarily lost

Engineering Contradiction:
Improvetiming synchronizationVSAvoidupstream transmission collisions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by having the timing client gradually adjust its local clock in incremental steps before fully applying the timing correction value. This gradual adjustment process prevents sudden timing shifts that would cause upstream transmission collisions, while still achieving complete resynchronization with the timing server.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the timing adjustment process adaptive and gradual rather than static and immediate. The timing client dynamically adjusts its local clock in multiple incremental steps, allowing the system to adapt to the drift that occurred during disconnection while avoiding the harmful effects of sudden correction.

Inventive Principle:
Principle #15Dynamics

2Duration of action of stationary object

If timing clients use internal clocks during disconnection from the timing server, then communication continuity is maintained, but timing drift occurs over time

Engineering Contradiction:
Improvecommunication continuityVSAvoidtiming accuracy
Core Design Contradiction:
Duration of action of stationary objectVSMeasurement precision

Solution Approach 1:

The patent applies self-service by enabling the timing client to autonomously maintain communication using its internal clock during disconnection from the timing server. The client independently manages timing without external reference, ensuring communication continuity while accepting the natural drift that occurs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by having the timing client compare its drifted local clock with the timing server's master clock upon reconnection. This feedback mechanism allows the client to determine the extent of drift and calculate the appropriate correction values needed to resynchronize with the server.

Inventive Principle:
Principle #23Feedback

3Reliability

If the timing server determines propagation delays and generates timing correction values, then timing synchronization is achieved, but service disruptions occur during re-synchronization

Engineering Contradiction:
Improvetiming synchronizationVSAvoidservice disruption duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the timing server determine propagation delays and generate timing correction values in advance, before the client fully re-synchronizes. This allows the correction process to be initiated proactively, reducing the duration of service disruptions during re-synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by having the timing client apply timing correction values in incremental steps rather than all at once. This partial application approach maintains service continuity while still achieving complete resynchronization, thereby minimizing service disruption duration.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9088390B1Re-synchronization of timing between communication devices
Publication Date: 2015.07.21 ARRIS ENTERPRISES LLC
  • US9088390B1 patent drawing
  • US9088390B1 patent drawing
  • US9088390B1 patent drawing

AI summary

Systems and methods of this disclosure can operate to re-synchronize timing between communication devices and can include a timing server. The timing server can provide timing messages containing timing correction values to communication devices that can synchronize the communication devices. If communication devices fail to receive timing messages, the communication devices may continue to provide communication services using their internal clocks that can drift over time. When timing messages are restored, the timing correction values can be significant enough to result in the loss of communications if immediately applied by communication devices. By gradually applying timing corrections over a period of time approaching the received timing correction value, communication devices can achieve re-synchronization while avoiding and/or minimizing the loss of communications.