IP Library Granted Patent US 7,758,567
Granted Patent B2
US 7,758,567 · App. 11/176,857 · Granted Jul 20, 2010

Medical device including processor running independent processes to cooperatively control therapy

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,758,567
App. No.
11/176,857
Granted
Jul 20, 2010
Kind
B2
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.

Claims (42)

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 which process the same data set 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;

wherein said combinatorial logic means is responsive to all of said output components and requires a unanimous vote of the output components to produce said therapy control output signal;

wherein said two software processes execute different algorithms.

2. The medical device of claim 1 wherein said therapy administration subsystem includes a pump mechanism actuatable to deliver a drug from a drug reservoir to a drug outlet.

3. The medical device of claim 1 wherein said therapy administration subsystem includes a pump mechanism actuatable to produce a pump stroke for delivering a unit volume of drug to a drug outlet; and wherein

said therapy control output signal controls the rate of pump strokes.

4. The medical device of claim 3 wherein a first of said processes produces an output component comprising one or more fire command pulses for initiating pump strokes, and wherein

a second of said processes produces an output component comprising an enable signal for limiting the rate at which said pump strokes are produced.

5. The medical device of claim 4 wherein said second process produces an enable signal which limits the rate of pump strokes to a basal drug delivery rate during a defined time interval.

6. An implantable medical device including:

a therapy administration subsystem;

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;

wherein the microprocessor includes a first oscillator means for producing a primary clock and second oscillator means functioning to verify the frequency of said primary clock such that a single oscillator fault is prevented from affecting the time base of both processes.

7. 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 which process the same data set to respectively produce separate therapy control output components; and

responding to said output components requiring a unanimous vote of the output components to produce said output signal for controlling said therapy administration subsystem such that a single point software decision to administer or change a therapy is prevented;

wherein said at least two software processes execute different algorithms.

8. The method of claim 7 wherein said therapy administration subsystem includes an actuatable pump mechanism and wherein said output signal actuates said mechanism to transfer a unit volume of medication from a reservoir to a body site.

9. The method of claim 7 wherein a first of said processes produces an output component comprising one or more fire command pulses for initiating pump strokes, and wherein

a second of said processes produces an output component comprising an enable signal for limiting the rate at which said pump strokes are produced.

10. A method of operating an implantable medical device to safely administer therapy, the implantable medical device being controllable in response to processor output components, said method including:

executing separate software processes which process the same data set to produce respective output components for initiating a pump stroke to deliver a unit volume of medication to the patient only when all of said output components represent a unanimous vote to administer the therapy, the separate processes including

a first process that produces an output component comprising one or more fire command pulses, and

a second process that produces an output component comprising an enable signal for limiting the rate at which said pump strokes are produced;

wherein the separate software processes use different algorithms.

11. The method of claim 10 wherein said second process produces an enable signal which limits the rate of pump strokes to a basal drug delivery rate during a defined time interval.

12. The method of claim 10 wherein said enable signal is set to provide a rate limit for drug delivery.

13. The method of claim 12 wherein the rate limit is the maximum basal rate of drug delivery.

14. The method of claim 12 wherein the rate limit is the maximum of the sum of basal and supplemental rates of drug delivery.

15. The method of claim 12 wherein the rate limit increases during periods of supplemental delivery.

16. The method of claim 10 wherein the outputs of the separate software processes are time coordinated.

Assignments (11)
SECURITY INTEREST Recorded Jan 16, 2026
From: MEDTRONIC MINIMED, INC.; COMPANION MEDICAL, INC.
To: CITIBANK, N.A.
Reel/Frame 074394/0237 →
RELEASE OF SECURITY INTEREST Recorded Jul 14, 2025
From: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
To: MEDTRONIC MINIMED, INC.
Reel/Frame 071698/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
To: MEDTRONIC MINIMED, INC.
Reel/Frame 057962/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2019
From: MEDALLION THERAPEUTICS, INC.
To: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
Reel/Frame 051287/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
To: MEDALLION THERAPEUTICS, INC.
Reel/Frame 032892/0067 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE WHICH REFLECTED PATENT NUMBER AS 8,327,041 AND SHOULD HAVE BEEN REFLECTED AS 8,372,041. PREVIOUSLY RECORDED ON REEL 032815 FRAME 0188. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded May 6, 2014
From: MEDALLION THERAPEUTICS, INC.
To: ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
Reel/Frame 032827/0478 →
SECURITY INTEREST Recorded May 2, 2014
From: MEDALLION THERAPEUTICS, INC.
To: ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
Reel/Frame 032815/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2010
From: INFUSION SYSTEMS LLC
To: ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
Reel/Frame 024496/0647 →
CHANGE OF NAME Recorded Apr 14, 2008
From: ADVANCED BIONICS CORPORATION
To: BOSTON SCIENTIFIC NEUROMODULATION CORPORATION
Reel/Frame 020796/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2008
From: BOSTON SCIENTIFIC NEUROMODULATION CORPORATION
To: INFUSION SYSTEMS, LLC
Reel/Frame 020329/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2006
From: SHELTON, BRIAN M.; BOWMAN, SAM W.
To: ADVANCED BIONICS CORPORATION
Reel/Frame 018292/0044 →