Downloadable software support in a pacemaker
First Claim
1. A method comprising:
- controlling an implantable medical device using a controller implementing a pre-emptive real-time operating system (RTOS) having a scheduling mechanism, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation;
analyzing the pre-emptive real-time operating system (RTOS) using rate monotonic analysis;
providing an interface with downloadable software for the implantable medical device; and
backing up at least some of the downloadable software using a non-volatile memory device, protecting the at least some of the downloadable software from a reset of the implantable medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided, the method comprising controlling an implantable medical device using a controller using a pre-emptive real-time operating system (RTOS) having a scheduling mechanism utilizing a priority inheritance protocol, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation. The device also comprises analyzing the pre-emptive real-time operating system (RTOS) using rate monotonic analysis, providing an interface with downloadable software for the implantable medical device and backing up at least some of the downloadable software using a non-volatile memory device, protecting the at least some of the downloadable software from a reset of the implantable medical device.
12 Citations
30 Claims
-
1. A method comprising:
-
controlling an implantable medical device using a controller implementing a pre-emptive real-time operating system (RTOS) having a scheduling mechanism, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation;
analyzing the pre-emptive real-time operating system (RTOS) using rate monotonic analysis;
providing an interface with downloadable software for the implantable medical device; and
backing up at least some of the downloadable software using a non-volatile memory device, protecting the at least some of the downloadable software from a reset of the implantable medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
an implantable medical device;
a controller controlling the implantable medical device, the controller using a pre-emptive real-time operating system (RTOS) having a scheduling mechanism, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation, the pre-emptive real-time operating system (RTOS) capable of being analyzed using rate monotonic analysis;
an interface interfacing with downloadable software for the implantable medical device; and
a non-volatile memory device backing up at least some of the downloadable software, non-volatile memory device capable of protecting the at least some of the downloadable software from a reset of the implantable medical device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
means for controlling an implantable medical device using a controller using a pre-emptive real-time operating system (RTOS) having a scheduling mechanism, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation;
means for analyzing the pre-emptive real-time operating system (RTOS) using rate monotonic analysis;
means for providing an interface with downloadable software for the implantable medical device; and
means for backing up at least some of the downloadable software using a non-volatile memory device, protecting the at least some of the downloadable software from a reset of the implantable medical device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification