Restoration of medical device programming
First Claim
1. A method comprising:
- reprogramming an implantable medical device to operate using a second program version, the second program version replacing a first program version in controlling operation of the implantable medical device, the implantable medical device reprogrammed by an external programmer;
determining whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version; and
reverting operational programming of the implantable medical device from the second program version to the first program version, the first program version saved in memory internal to the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments concern reprogramming an implantable medical device by an external programmer to operate using a second program version, the second program version replacing a first program version in controlling operation of the implantable medical device. It can be determined whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version. The implantable medical device can then revert to operational programming from the second program version to the first program version, the first program version saved in memory of the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device.
49 Citations
27 Claims
-
1. A method comprising:
-
reprogramming an implantable medical device to operate using a second program version, the second program version replacing a first program version in controlling operation of the implantable medical device, the implantable medical device reprogrammed by an external programmer; determining whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version; and reverting operational programming of the implantable medical device from the second program version to the first program version, the first program version saved in memory internal to the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an implantable medical device configured to deliver therapy to a patient, the implantable medical device configured to operate according to a first program version loaded on the implantable medical device; an external programmer, the external programmer configured to reprogram the implantable medical device via telemetry to operate according to a second program version that replaces the first program version in controlling operation of the implantable medical device; and control circuitry located in either or both of the implantable medical device and the external programmer, the control circuitry configured to determine whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version, wherein the implantable medical device is configured to revert from operating according to the second program version to operating according to the first program version, the first program version saved in memory internal to the implantable medical device as a restore point as the implantable medical device operates according to the second program version. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
means for reprogramming an implantable medical device to operate using a second program version, the second program version replacing a first program version in controlling operation of the implantable medical device; means for determining whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version; and means for reverting operational programming of the implantable medical device from the second program version to the first program version, the first program version saved in memory internal to the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device.
-
-
27. A non-transitory computer-readable medium comprising instructions executable by a processor to cause circuitry to:
-
reprogram an implantable medical device to operate using a second program version, the second program version replacing a first program version in controlling operation of an implantable medical device; determine whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version; and revert operational programming of the implantable medical device from the second program version to the first program version, the first program version saved in memory internal to the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device.
-
Specification