← Back to Patent Explorer
US4473889A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote correlation of sequence of events

Assignee: Leeds and Northrup Co
•
Filing: 1981-09-11
•
Granted: 1984-09-25
•
Expires: 2001-09-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for correlating in a digital data acquisition system the time sequence of a group of events at locations remote from the master station. The method corrects the time tags on the events record for the signal transmission time between the master and remote stations and also takes into account the turnaround time at the remote station. In addition, compensation is made for the drift of the remote clocks with reference to the master clock.

Inventors

  • 👤 Charles W. Ross

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:18
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0423; G04; G04G; G04G7/00

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 376 words
In a digital data acquisition system having a master station connected to a plurality of remote stations from which are gathered information as to the time of occurrence, time tags, of certain events as obtained by reference to unsynchronized clocks at the associated remote stations, a method for correcting the time tags so that they refer to time as kept by a clock at the master station, to make possible a time ordering of events at different remote stations, comprising the steps of: transmitting at each interrogatory period (n) from said master to said remote stations interrogatory messages requesting information on time tagged events at said remote stations; storing at said master station a first signal representing the master clock time, Tm(O)(n), when the interrogatory message is sent by the master; producing at each interrogated remote station a second signal representing the remote clock time, Tr(X)(n), when the message was received at the remote station; producing at each of said remote stations a third signal which constitutes a reply message incorporating the time tag, Tr(E)(n), for the events information requested, the delay time TPTM(n), and the time Tr(X)(n); storing at the master station a fourth signal representing the master clock time, Tm(Y), when the end of the reply message is received at the master station; combining said first, third, and fourth signals at the master to produce a fifth signal representing a time correction factor, TCF(n), for the period (n), for each event, said combination being in accordance with the equation TCF(n)=1/2[Tm(O)(n)+Tm(Y)(n)]-Tr(X)(n); modifying said fifth signal to produce a sixth signal, TCF', representing the time correction factor with correction for the drift of the clock in the associated remote stations as compaed with the masters clock, said modification being in accordance with the equation TCF'=TCF(n)-DR(n)[Tr(X)(n)-Tr(E)(n)] where Tr(E)(n) is the time of occurrence, and Dr(n), the drift rate, is calculated in accordance with the equation DR(n)=[TCF(n)-TCF(n-1)]/[Tr(X)(n)-Tr(X)(n-1)]; summing for each event said sixth signal and that part of the third signal representing the time tag Tr(E)(n) to produce a seventh signal representing the correct timing of the events with reference to the master clock; and recording said seventh signal for each event to provide a basis for time ordering a sequence of events occuring at different remote stations.
Claim 2
Dependent Claim 376 words
In a digital data acquisition system having a master station connected to a plurality of remote stations from which are gathered information as to the time of occurrence, time tags, of certain events as obtained by reference to unsynchronized clocks at the associated remote stations, a method for correcting the time tags so that they refer to time as kept by a clock at the master station, to make possible a time ordering of events at different remote stations, comprising the steps of: transmitting at each interrogatory period (n) from said master to said remote stations interrogatory messages requesting information on time tagged events at said remote stations; storing at said master station a first signal representing the master clock time, Tm(O)(n), when the interrogatory message is sent by the master; producing at each interrogated remote station a second signal representing the remote clock time, Tr(X)(n), when the message was received at the remote station; producing at each of said remote stations a third signal which constitutes a reply message incorporating the time tag, Tr(E)(n), for the events information requested, the delay time TPTM(n), and the time Tr(X)(n); storing at the master station a fourth signal representing the master clock time, Tm(Y), when the end of the reply message is received at the master station; combining said first, third, and fourth signals at the master to produce a fifth signal representing a time correction factor, TCF(n), for the period (n), for each event, said combination being in accordance with the equation TCF(n)=1/2[Tm(O)(n)+Tm(Y)(n)]-Tr(X)(n); modifying said fifth signal to produce a sixth signal, TCF', representing the time correction factor with correction for the drift of the clock in the associated remote stations as compaed with the masters clock, said modification being in accordance with the equation TCF'=TCF(n)-DR(n)[Tr(X)(n)-Tr(E)(n)] where Tr(E)(n) is the time of occurrence, and Dr(n), the drift rate, is calculated in accordance with the equation DR(n)=[TCF(n)-TCF(n-1)]/[Tr(X)(n)-Tr(X)(n-1)]; summing for each event said sixth signal and that part of the third signal representing the time tag Tr(E)(n) to produce a seventh signal representing the correct timing of the events with reference to the master clock; and recording said seventh signal for each event to provide a basis for time ordering a sequence of events occuring at different remote stations.
Claim 3
Dependent Claim 403 words
In a digital data acquisition system having a master station connected to a plurality of remote stations from which are gathered information as to the time of occurrence, time tags, of certain events as obtained by reference to unsynchronized clocks at the associated remote stations, a method for correcting the time tags so that they refer to time as kept by a clock at the master station, to make possible a time ordering of events at different remote stations, comprising the steps of: transmitting at each interrogatory period (n) from said master to said remote stations interrogatory messages requesting information on time tagged events at said remote stations; storing at said master station a first signal representing the master clock time, Tm(O)(n), when the interrogatory message is sent by the master; producing at each interrogated remote station a second signal representing the remote clock time, Tr(X)(n), when the message was received at the remote station; producing at each of said remote stations a third signal which constitutes a reply message incorporating the time tag, Tr(E)(n), for the events information requested, the delay time TPTM(n), and the time Tr(X)(n); storing at the master station a fourth signal representing the master clock time, Tm(Y), when the end of the reply message is received at the master station; combining said first, third, and fourth signals at the master to produce a fifth signal representing a time correction factor, TCF(n), for the period (n), for each event, said combination being in accordance with the equation TCF(n)=1/2[Tm(O)(n)+Tm(Y)(n)-TPTM(n)-M]-Tr(X)(n) where M is the length of the message; modifying said fifth signal to produce a sixth signal, TCF', representing the time correction factor with correction for the drift of the clock in the associated remote as compared with the master clock, said modification being in accordance with the equation TCF'=TCF(n)-DR(n)'[Tr(X)(n)-Tr(E)(n)] where Tr(E)(n) is the time of occurrence, and DR(n)', the updated drift rate, is calculated in accordance with the equation DR(n)'=DR(n-1)'+W[DR(n)-DR(n-1)] where W is a weighting factor, and DR(n), the drift rate, is calculated in accordance with the equation DR(n)=[TCF(n-TCF(n-1)]/[Tr(X)(n)-Tr(X)(n-1)] summing for each event said sixth signal and that part of the third signal representing the time tag Tr(E)(n) to produce a seventh signal representing the correct timing of the events with reference to the master clock; and recording said seventh signal for each event to provide a basis for time ordering a sequence of events occuring at different remote stations.
Claim 4
Dependent Claim 403 words
In a digital data acquisition system having a master station connected to a plurality of remote stations from which are gathered information as to the time of occurrence, time tags, of certain events as obtained by reference to unsynchronized clocks at the associated remote stations, a method for correcting the time tags so that they refer to time as kept by a clock at the master station, to make possible a time ordering of events at different remote stations, comprising the steps of: transmitting at each interrogatory period (n) from said master to said remote stations interrogatory messages requesting information on time tagged events at said remote stations; storing at said master station a first signal representing the master clock time, Tm(O)(n), when the interrogatory message is sent by the master; producing at each interrogated remote station a second signal representing the remote clock time, Tr(X)(n), when the message was received at the remote station; producing at each of said remote stations a third signal which constitutes a reply message incorporating the time tag, Tr(E)(n), for the events information requested, the delay time TPTM(n), and the time Tr(X)(n); storing at the master station a fourth signal representing the master clock time, Tm(Y), when the end of the reply message is received at the master station; combining said first, third, and fourth signals at the master to produce a fifth signal representing a time correction factor, TCF(n), for the period (n), for each event, said combination being in accordance with the equation TCF(n)=1/2[Tm(O)(n)+Tm(Y)(n)-TPTM(n)-M]-Tr(X)(n) where M is the length of the message; modifying said fifth signal to produce a sixth signal, TCF', representing the time correction factor with correction for the drift of the clock in the associated remote as compared with the master clock, said modification being in accordance with the equation TCF'=TCF(n)-DR(n)'[Tr(X)(n)-Tr(E)(n)] where Tr(E)(n) is the time of occurrence, and DR(n)', the updated drift rate, is calculated in accordance with the equation DR(n)'=DR(n-1)'+W[DR(n)-DR(n-1)] where W is a weighting factor, and DR(n), the drift rate, is calculated in accordance with the equation DR(n)=[TCF(n-TCF(n-1)]/[Tr(X)(n)-Tr(X)(n-1)] summing for each event said sixth signal and that part of the third signal representing the time tag Tr(E)(n) to produce a seventh signal representing the correct timing of the events with reference to the master clock; and recording said seventh signal for each event to provide a basis for time ordering a sequence of events occuring at different remote stations.

References Cited (Backward Citations)

US3810101A Cited
US4117661A Cited
US3971920A Cited
US4332980A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-09-25 1988-03-26 1988-09-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-09-25 1992-03-26 1992-09-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-09-25 1996-03-26 1996-09-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag