FAILSAFE PROGRAMMING OF IMPLANTABLE MEDICAL DEVICES
First Claim
Patent Images
1. A method comprising:
- receiving stay-alive signals from a programming device at a watchdog unit coupled to the programming device during a programming session between the programming device and an implantable medical device;
resetting a watchdog timer maintained by the watchdog unit in response to receipt of each of the stay-alive signals; and
sending a signal from the watchdog unit to the implantable medical device via wireless telemetry to cause the implantable medical device to revert to a program previously stored within a memory of the implantable medical device in response to expiration of the watchdog timer.
0 Assignments
0 Petitions
Accused Products
Abstract
A watchdog unit receives stay-alive signals from a programming device during programming of an implantable medical device. The watchdog unit maintains a watchdog timer, and resets the timer upon receipt of each stay-alive signal. If the watchdog timer expires, the watchdog unit changes a mode of operation of the implantable device, e.g., places the implantable medical device into a known, safe state. For example, the watchdog unit may cause the implantable medical device to suspend delivery of therapy, perform a power-on reset, and/or recall a known, safe, therapy delivery program.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving stay-alive signals from a programming device at a watchdog unit coupled to the programming device during a programming session between the programming device and an implantable medical device; resetting a watchdog timer maintained by the watchdog unit in response to receipt of each of the stay-alive signals; and sending a signal from the watchdog unit to the implantable medical device via wireless telemetry to cause the implantable medical device to revert to a program previously stored within a memory of the implantable medical device in response to expiration of the watchdog timer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
an implantable medical device; and a watchdog unit to receive stay-alive signals during a programming session with the implantable medical device, reset a watchdog timer maintained by the watchdog unit in response to receipt of each of the stay-alive signals, and send a signal to the implantable medical device via wireless telemetry to cause the implantable medical device to revert to a program previously stored within a memory of the implantable medical device in response to expiration of the watchdog timer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
sending programming signals that affect operation of an implantable medical device to the implantable medical device via wireless telemetry during a programming operation; and sending stay-alive signals to a watchdog unit during the programming operation to allow the watchdog unit to detect failure of a wireless telemetry session between a programming device and the implantable medical device during the programming operation. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A programming device comprising:
-
a telemetry circuit; and a processor to send programming signals that affect operation of an implantable medical device to the implantable medical device via the telemetry circuit during a programming operation, and send stay-alive signals to a watchdog unit during the programming operation to allow the watchdog unit to detect failure of a wireless telemetry session between the programming device and the implantable medical device during the programming operation. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable medium comprising instructions that cause a programmable processor to:
-
send programming signals that affect operation of an implantable medical device to the implantable medical device via wireless telemetry during a programming operation; and send stay-alive signals to a watchdog unit during the programming operation to allow the watchdog unit to detect failure of a wireless telemetry session between a programming device and the implantable medical device during the programming operation. - View Dependent Claims (23, 24)
-
Specification