Multi-language/multi-processor infusion pump assembly
First Claim
Patent Images
1. An infusion pump assembly comprising:
- a reservoir assembly configured to contain an infusible fluid;
a motor assembly configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly;
processing logic configured to control the motor assembly;
wherein the processing logic includes;
a primary microprocessor configured to execute one or more primary applications written in a first computer language; and
a safety microprocessor configured to execute one or more safety applications written in a second computer language that is different than the first computer language; and
a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising;
receiving, on the primary microprocessor executing one or more applications written in a first computer language, an initial command processable by the one or more applications written in the first computer language;
converting the initial command into a modified command processable by one or more applications written in a second computer language; and
providing the modified command to the safety microprocessor executing the one or more applications written in the second computer language.
1 Assignment
0 Petitions
Accused Products
Abstract
An infusion pump assembly includes a reservoir assembly configured to contain an infusible fluid. A motor assembly is configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly. Processing logic is configured to control the motor assembly. The processing logic includes a primary microprocessor configured to execute one or more primary applications written in a first computer language; and a safety microprocessor configured to execute one or more safety applications written in a second computer language.
-
Citations
21 Claims
-
1. An infusion pump assembly comprising:
-
a reservoir assembly configured to contain an infusible fluid; a motor assembly configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly; processing logic configured to control the motor assembly; wherein the processing logic includes; a primary microprocessor configured to execute one or more primary applications written in a first computer language; and a safety microprocessor configured to execute one or more safety applications written in a second computer language that is different than the first computer language; and a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising; receiving, on the primary microprocessor executing one or more applications written in a first computer language, an initial command processable by the one or more applications written in the first computer language; converting the initial command into a modified command processable by one or more applications written in a second computer language; and providing the modified command to the safety microprocessor executing the one or more applications written in the second computer language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An infusion pump assembly comprising:
-
a reservoir assembly configured to contain an infusible fluid; a motor assembly configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly; processing logic configured to control the motor assembly; wherein the processing logic includes; one or more circuit partitioning components configured to divide the processing logic into primary processing logic and backup processing logic; a primary microprocessor included within the primary processing logic and configured to execute one or more primary applications written in a first computer language; a safety microprocessor included within the backup processing logic and configured to execute one or more safety applications written in a second computer language that is different than the first computer language; and a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising; receiving, on the primary microprocessor executing one or more applications written in a first computer language, an initial command processable by the one or more applications written in the first computer language; converting the initial command into a modified command processable by one or more applications written in a second computer language; and providing the modified command to the safety microprocessor executing the one or more applications written in the second computer language. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification