EP1380918A2

Method and system for synchronizing operation of remote timer with central control unit

Abstract

A method, computer readable medium, and system are provided for synchronizing a slave clock time with reference time signals received from a master clock. A first basis set of reference time signals received from a master clock is collected. A first comparison set of slave time signals from a slave clock is identified such that each of the slave time signals in the first comparison set correspond with receipt of each of reference time signals in the first basis set. A difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set is calculated. An average difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set is then calculated and a slave time kept by the slave clock is adjusted by the average difference.

EP1380918A2, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Projected expiry passed 11 July 2023, 3.2 years ago.

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

36 claims: 15 independent, 21 dependent

  1. 1
    A method for synchronizing a slave time kept by a slave clock with reference time signals received from a master clock, the method comprising:collecting a first basis set of reference time signals received from a master clock;identifying a first comparison set of slave time signals from a slave clock, each of the slave time signals in the comparison set corresponding with each of reference time signals in the first basis set;calculating a difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set;calculating a first average difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set;and adjusting a slave time kept by the slave clock by the first average difference.
  2. 5
    The method of any one of the preceding claims, further comprising repeating synchronizing the slave time with the reference time signals.
  3. 9
    The method of any one of the preceding claims, further comprising calculating a rate difference between the master clock and the slave clock and adjusting the slave time to account for the rate difference.
  4. 10
    The method of any one of the preceding claims, further comprising waiting until after a predetermined number of the reference time signals have passed before collecting first basis set of reference time signals and identifying the first comparison set of slave time signals.
  5. 11
    The method of any one of the preceding claims, further comprising waiting until after a predetermined interval of time has passed before collecting the first basis set of reference time signals and identifying the first comparison set of slave time signals.
  6. 12
    The method of any one of the preceding claims, wherein the slave clock is associated with a local device clock and the master clock is a remote clock.
  7. 15
    The method of any one of the preceding claims, wherein the reference signals are configured to include a stop indicator and the slave clock is configured to suspend operation upon receiving the stop indicator.
  8. 18
    A computer readable medium comprising computer program code means which, when executed by a computer, cause synchronization of a slave time kept by a slave clock with reference time signals received from a master clock in accordance with any one of claims 1 to 17.
  9. 19
    A computer locally connected to a slave clock and having loaded thereon the computer program code means described in claim 18.
  10. 20
    A system for synchronizing a slave time kept by a slave clock with reference time signals received from a master clock, the system comprising:a slave clock configured to keep a slave time and respond to time adjustments;a receiver configured to receive reference time signals from a master clock;an accumulator configured to collect a first basis set of reference time signals received from the master clock;and a processor including: a first component configured to identify a first comparison set of slave time signals from the slave clock, each of the slave time signals in the comparison set corresponding with each of the reference time signals in the basis set;a second component configured to calculate a difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set;a third component configured to calculate an average difference between each of the reference time signals in the first basis set and the slave time signals in the first comparison set;and a fourth component configured to adjust the slave time kept by the slave clock by the first average difference.
  11. 28
    The system of any one of claims 20 to 27, wherein the processor includes an eighth component configured to calculate a rate difference between the master clock and the slave clock and adjust the slave time to account for the rate difference.
  12. 29
    The system of any one of claims 20 to 28, wherein the processor includes a ninth component configured to wait until after a predetermined number of the reference time signals have passed before collecting the first basis set of reference time signals and identifying the first comparison set of slave time signals.
  13. 30
    The system of any one of claims 20 to 29, wherein the processor includes a tenth component configured to wait until after a predetermined interval of time has passed before collecting the first basis set of reference time signals and identifying the first comparison set of slave time signals.
  14. 31
    The system of any one of claims 20 to 30, wherein the slave clock is associated with a local device clock and the master clock is a remote clock.
  15. 34
    The system of any one of claims 20 to 33, wherein the reference signals are configured to include a stop indicator and the slave clock is configured to suspend operation upon receiving the stop indicator.