Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
94 words
An apparatus for real-time data stamping, comprising: an engine control module including a volatile time-keeping mechanism; a non-volatile real-time clock; and a datalink coupling the engine control module to the real-time clock; wherein the engine control module is operative to retrieve real-time from the real-time clock over the datalink at power-up of the engine module; and wherein the engine control module is operative to set the volatile time-keeping mechanism using the real-time retrieved from the real-time clock, such that the engine control module may thereafter perform real-time data stamping using the volatile time-keeping mechanism.
Claim 2
Independent Claim
94 words
An apparatus for real-time data stamping, comprising: an engine control module including a volatile time-keeping mechanism; a non-volatile real-time clock; and a datalink coupling the engine control module to the real-time clock; wherein the engine control module is operative to retrieve real-time from the real-time clock over the datalink at power-up of the engine module; and wherein the engine control module is operative to set the volatile time-keeping mechanism using the real-time retrieved from the real-time clock, such that the engine control module may thereafter perform real-time data stamping using the volatile time-keeping mechanism.
Claim 3
Dependent Claim
13 words
The apparatus of claim 1, wherein the engine control module is a microprocessor.
Claim 4
Dependent Claim
19 words
The apparatus of claim 1, wherein the volatile time-keeping mechanism comprises software code executed by the engine control module.
Claim 5
Dependent Claim
31 words
The apparatus of claim 1, wherein the engine control module is operative to periodically retrieve real-time from the real-time clock over the datalink in order to recalibrate the volatile time-keeping mechanism.
Claim 6
Independent Claim
87 words
A method for real-time data-stamping, comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) causing the engine control module to retrieve real-time from the real-time clock over the datalink at power-up of the engine control module; e) setting the volatile time-keeping mechanism using the real-time retrieved from the real-time clock; and f) performing real-time data stamping using the volatile time-keeping mechanism.
Claim 7
Independent Claim
87 words
A method for real-time data-stamping, comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) causing the engine control module to retrieve real-time from the real-time clock over the datalink at power-up of the engine control module; e) setting the volatile time-keeping mechanism using the real-time retrieved from the real-time clock; and f) performing real-time data stamping using the volatile time-keeping mechanism.
Claim 8
Dependent Claim
37 words
The method of claim 5, further comprising the steps of: g) periodically causing the engine control module to retrieve an updated real-time from the real-time clock; and h) recalibrating the volatile time-keeping mechanism using the updated real-time.
Claim 9
Independent Claim
168 words
A method for real-time data-stamping comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) setting the volatile time-keeping mechanism to zero at power-up of the engine control module, such that the volatile time-keeping mechanism will measure time since power-up; e) causing the engine control module to store measurement data together with a value of the volatile time-keeping mechanism; f) causing the engine control module to retrieve current real-time from the real-time clock over the datalink prior to power-down of the engine control module; g) calculating the real-time at which the measurement data was stored at step (e), using the value of the volatile time-keeping mechanism stored with the measurement data, a current value of the volatile time-keeping mechanism, and the current real-time; and h) storing with the measurement data the calculated real-time at which the measurement data was stored at step (e).
Claim 10
Independent Claim
168 words
A method for real-time data-stamping comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) setting the volatile time-keeping mechanism to zero at power-up of the engine control module, such that the volatile time-keeping mechanism will measure time since power-up; e) causing the engine control module to store measurement data together with a value of the volatile time-keeping mechanism; f) causing the engine control module to retrieve current real-time from the real-time clock over the datalink prior to power-down of the engine control module; g) calculating the real-time at which the measurement data was stored at step (e), using the value of the volatile time-keeping mechanism stored with the measurement data, a current value of the volatile time-keeping mechanism, and the current real-time; and h) storing with the measurement data the calculated real-time at which the measurement data was stored at step (e).
Claim 11
Dependent Claim
26 words
The method of claim 7, wherein at step (h) the calculated real-time is written over the value of the volatile time-keeping mechanism stored at step (e).
Claim 12
Independent Claim
173 words
A method for real-time data-stamping comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) setting the volatile time-keeping mechanism to zero at power-up of the engine control module, such that the volatile time-keeping mechanism will measure time since power-up; e) causing the engine control module to store measurement data together with a value of the volatile time-keeping mechanism; f) causing the engine control module to retrieve current real-time from the real-time clock over the datalink prior to power-down of the engine control module; g) causing the engine control module to store the current real-time and a corresponding current value of the volatile time-keeping mechanism, and h) wherein the real-time at which the measurement data was stored at step (e) may be calculated using the value of the volatile time-keeping mechanism stored with the measurement data, the current value of the volatile time-keeping mechanism, and the current real-time.
Claim 13
Independent Claim
173 words
A method for real-time data-stamping comprising the steps of: a) providing an engine control module including a volatile time-keeping mechanism; b) providing a non-volatile real-time clock; c) providing a datalink coupling the engine control module to the real-time clock; d) setting the volatile time-keeping mechanism to zero at power-up of the engine control module, such that the volatile time-keeping mechanism will measure time since power-up; e) causing the engine control module to store measurement data together with a value of the volatile time-keeping mechanism; f) causing the engine control module to retrieve current real-time from the real-time clock over the datalink prior to power-down of the engine control module; g) causing the engine control module to store the current real-time and a corresponding current value of the volatile time-keeping mechanism, and h) wherein the real-time at which the measurement data was stored at step (e) may be calculated using the value of the volatile time-keeping mechanism stored with the measurement data, the current value of the volatile time-keeping mechanism, and the current real-time.