US20030103486A1

Time synchronization using dynamic thresholds

Claim Score by NHIP

Read claim 12, the broadest

Abstract

Methods and apparatus for time synchronization using dynamic thresholds. A method for synchronizing network elements includes receiving at a network element a time synchronization message sent from a master clock element. The network element includes an internal clock to be synchronized with a master clock of the master clock element. The method includes calculating a latency of the time synchronization message. The method includes estimating an adjustment that may be made to the internal clock in response to the time synchronization message. The method includes determining whether the latency calculated is less than the adjustment estimated. The method includes adjusting the internal clock when the latency calculated is less than the adjustment estimated.

US20030103486A1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 4 January 2026, 0.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    A method for synchronizing network elements, the method comprising:receiving at a network element a time synchronization message sent from a master clock element, the network element including an internal clock to be synchronized with a master clock of the master clock element;calculating a latency of the time synchronization message;estimating an adjustment that may be made to the internal clock in response to the time synchronization message;determining whether the latency calculated is less than the adjustment estimated;and adjusting the internal clock when the latency calculated is less than the adjustment estimated.
  2. 12
    Broadest claimClaim Score 84, broad(NHIP)A computer program product, tangibly stored on machine-readable medium, for synchronizing a first clock of a network with a second clock of the network, the product comprising instructions to cause a processor to:calculate a latency between the first clock and the second clock;estimate an adjustment of the first clock to synchronize the first clock with the second clock;and determine whether to adjust the first clock, the determining being based on whether the latency calculated is less than the adjustment estimated.
  3. 21
    A computer program product, tangibly stored on machine-readable medium, for synchronizing a first clock of a network with a second clock of the network, the product comprising instructions to cause a processor to:calculate a latency between the first clock and the second clock;estimate an adjustment of the first clock to synchronize the first clock with the second clock;calculate an earliest current time as indicated by the second clock and a latest current time as indicated by the second clock, the calculation assuming that the latency is completely imbalanced;and determine that the latency calculated is less than the adjustment estimated when a current time as indicated by the first clock is in between the earliest and latest current times.