Medical device synchronization
First Claim
Patent Images
1. A method comprising:
- determining a time drift between a first clock in an implantable medical device and a second clock in a second device;
polling the second device as a function of the time drift; and
determining a drift rate by synchronizing the first clock and the second clock on a first occasion;
determining an amount of correction needed to synchronize the first clock and the second clock on a second occasion; and
dividing the amount of correction by the time interval between the first occasion and the second occasion.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to techniques for synchronizing the internal clocks of two devices, such as an implantable medical device and an external device, with reduced reliance on periodic polling. In one embodiment, the invention is directed to a technique in which one of the devices computes a time drift. The time drift may occur because the internal clock of one device may run more slowly than the internal clock of the other device. One device may poll the other as a function of the time drift. In another embodiment, a system of medical devices synchronizes internal clocks to a time signal generated by a time reference.
39 Citations
28 Claims
-
1. A method comprising:
-
determining a time drift between a first clock in an implantable medical device and a second clock in a second device; polling the second device as a function of the time drift; and determining a drift rate by synchronizing the first clock and the second clock on a first occasion;
determining an amount of correction needed to synchronize the first clock and the second clock on a second occasion; and
dividing the amount of correction by the time interval between the first occasion and the second occasion. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a time signal from a time reference; setting a first clock in an implantable medical device as a function of the time signal; and establishing communication with a second device that has set a second clock as a function of the time signal, wherein establishing communication comprises establishing communication with a time division multiplexing protocol. - View Dependent Claims (7, 8)
-
-
9. A computer-readable medium comprising instructions for causing a programmable processor to:
-
determine a time drift between a first clock in an implantable medical device and a second clock in a second device; poll the second device as a function of the time drift; and determine a drift rate by synchronizing the first clock and the second clock on a first occasion;
determining the amount of correction needed to synchronize the first clock and the second clock on a second occasion; and
dividing the amount of correction by the time interval between the first occasion and the second occasion. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first implantable medical device having a first clock; and a second medical device having a second clock; wherein the first medical device determines a time drift between the first clock and the second clock, and wherein the first medical device is configured to poll the second medical device as a function of the time drift, wherein the first medical device is configured to receive a time signal from the second medical device, wherein the first medical device is further configured to synchronize the first clock and the second clock by setting the first clock as a function of the time signal. - View Dependent Claims (16, 17, 18)
-
-
19. A medical device implantable in a human body comprising:
-
a first clock; a processor to determine a time drift between the first clock and a second clock in a second device; and a communication module to poll the second device as a function of the time drift, wherein the processor is further configured to set the first clock. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a first clock means in an implantable medical device; a second clock means in a second medical device; a processor means in the first medical device to determine a time drift between the first clock and the second clock, and to poll the second medical device as a function of the time drift; and a communication means to poll the second medical device.
-
-
23. A system comprising:
-
a first clock means in an implantable medical device; a second clock means in a second medical device; a processor means in the first medical device to determine a time drift between the first clock and the second clock, and to poll the second medical device as a function of the time drift; and a communication means to receive a time signal from one of the second medical device and a time reference. - View Dependent Claims (24)
-
-
25. A system comprising:
-
a first clock means in an implantable medical device; a second clock means in a second medical device; a processor means in the first medical device to determine a time drift between the first clock and the second clock, and to poll the second medical device as a function of the time drift, wherein the processor means is further configured to synchronize the first clock means and the second clock means by setting the first clock means as a function of the time signal.
-
-
26. A medical device implantable in a human body comprising:
-
a first clock means; a processor means to determine a time drift between the first clock and a second clock in a second device; and a communication means to poll an external device as a function of the time drift, wherein the processor means is further configured to set the first clock means. - View Dependent Claims (27)
-
-
28. A medical device implantable in a human body comprising:
-
a first clock means; a processor means to determine a time drift between the first clock and a second clock in a second device; and a communication means to poll an external device as a function of the time drift, wherein the communication means is configured to receive a time signal, and wherein the processor means is further configured to set the first clock means as a function of the time signal.
-
Specification