Synchronization and calibration of clocks for a medical device and calibrated clock
First Claim
1. A method for calibrating a plurality of clocks wherein at least one of the clocks is associated with a medical device system, the plurality of clocks comprising a first clock and a second clock, the method comprising:
- (a) reading a first current time from the second clock;
(b) obtaining a reference time;
(c) subtracting the current time from a reference time in order to determine a first drift time;
(d) storing the first drift time into a memory;
(e) notifying a user to calibrate the first and second clocks;
(f) receiving a selected time, the selected time being different than the reference time;
(g) receiving an indication that the selected time approximately equals the reference time;
(h) obtaining a second current time from the second clock;
(i) subtracting the second current time from the selected time in order to determine a second drift time; and
(j) storing the second drift time into a memory.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method support the synchronization and calibration of a plurality of clocks in a medical device system that may provide treatment to a patient with a nervous system disorder. The plurality of clocks, which may be located at different components of the medical device system, comprises a first clock and a second clock. The second clock may be synchronized to a first clock by disabling a run mode operation and setting the second clock to a selected time. When a reference time of the first clock approximately equals the selected time, the second clock enables the run mode operation. Additionally, a drift time that is indicative of a time difference between the first clock and the second clock is determined. If the drift time is greater than a predetermined amount, an indication to resynchronize the first and second clocks is provided.
-
Citations
5 Claims
-
1. A method for calibrating a plurality of clocks wherein at least one of the clocks is associated with a medical device system, the plurality of clocks comprising a first clock and a second clock, the method comprising:
-
(a) reading a first current time from the second clock; (b) obtaining a reference time; (c) subtracting the current time from a reference time in order to determine a first drift time; (d) storing the first drift time into a memory; (e) notifying a user to calibrate the first and second clocks; (f) receiving a selected time, the selected time being different than the reference time; (g) receiving an indication that the selected time approximately equals the reference time; (h) obtaining a second current time from the second clock; (i) subtracting the second current time from the selected time in order to determine a second drift time; and (j) storing the second drift time into a memory. - View Dependent Claims (2, 3)
-
-
4. An apparatus for calibrating a plurality of clocks in a medical device system, the medical device system providing treatment to a patient with a nervous system disorder, the plurality of clocks comprising a first clock and a second clock, the apparatus comprising:
-
a user interface; a communications interface that is coupled to the second clock; a memory; and a processor that is connected to the user interface in order to receive an instruction from a user, that is connected to the memory, and that instructs the second clock through the communications interface, the processor configured to perform the steps of; (a) receiving a current time from the second clock; (b) subtracting the current time from a reference time in order to determine a time difference; (c) if the time difference is greater than a predetermined amount, resynchronizing the first and second clocks; (d) notifying a user to calibrate the first and second clocks; (e) receiving a selected time, the selected time being greater than the reference time; (f) receiving an indication that the selected time approximately equals the reference time; (g) obtaining the current time from the second clock; (h) subtracting the current time from the selected time in order to determine a drift time; and (i) storing the drift time into a memory. - View Dependent Claims (5)
-
Specification