Medical device including processor running independent processes to cooperatively control therapy
First Claim
1. An implantable medical device including:
- a therapy administration subsystem; and
a control subsystem configured to produce a therapy control output signal for controlling said therapy administration subsystem, said control subsystem comprising;
a microprocessor; and
means for causing said microprocessor to separately execute at least two separate software processes to respectively produce separate therapy control output components; and
combinatorial logic means responsive to said separate output components for producing said therapy control output signal.
9 Assignments
0 Petitions
Accused Products
Abstract
A medical system comprising an implantable medical device and an external controller. The medical device includes a therapy administration subsystem, a telemetry subsystem, and a control subsystem which includes a microprocessor operable in response to data and/or code provided via said telemetry subsystem for producing an output signal for controlling said therapy administration subsystem. The controller includes a user input means and a telemetry subsystem responsive to said user input means for communicating data and/or code to said medical device telemetry subsystem. The medical device control subsystem includes program means for causing said microprocessor to separately execute at least two software processes to respectively produce separate therapy control output components. Combinatorial logic means responds to the separate output components to produce the output signal for controlling the therapy administration subsystem.
33 Citations
23 Claims
-
1. An implantable medical device including:
-
a therapy administration subsystem; and
a control subsystem configured to produce a therapy control output signal for controlling said therapy administration subsystem, said control subsystem comprising;
a microprocessor; and
means for causing said microprocessor to separately execute at least two separate software processes to respectively produce separate therapy control output components; and
combinatorial logic means responsive to said separate output components for producing said therapy control output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A medical system comprising:
-
an implantable medical device including a therapy administration subsystem, a telemetry subsystem, and a control subsystem including a microprocessor operable in response to data and/or code provided via said telemetry subsystem for producing an output signal for controlling said therapy administration subsystem; and
a controller including a telemetry subsystem responsive to a user input for communicating data and/or code to said medical device telemetry subsystem;
said medical device control subsystem including a stored program for causing said microprocessor to separately execute at least two software processes to respectively produce separate therapy control output components; and
whereinsaid medical device includes combinatorial logic responsive to said separate output components for producing said output signal for controlling said therapy administration subsystem. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating an implantable medical device to safely administer therapy, said method including”
-
providing a therapy administration subsystem;
providing a control subsystem for producing a therapy control output signal to control said therapy administration subsystem;
configuring said control subsystem with a microprocessor;
causing said microprocessor to separately execute at least two software processes to respectively produce separate therapy control output components; and
responding to said output components to produce said output signal for controlling said therapy administration subsystem. - View Dependent Claims (22, 23)
-
Specification