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 the one or more primary applications written in the first computer language, an initial command processable by the one or more primary applications written in the first computer language;
converting the initial command into a modified command processable by the one or more safety applications written in the second computer language; and
providing the modified command to the safety microprocessor executing the one or more safety 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 the one or more primary applications written in the first computer language, an initial command processable by the one or more primary applications written in the first computer language; converting the initial command into a modified command processable by the one or more safety applications written in the second computer language; and providing the modified command to the safety microprocessor executing the one or more safety 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 the one or more primary applications written in the first computer language, an initial command processable by the one or more primary applications written in the first computer language; converting the initial command into a modified command processable by the one or more safety applications written in the second computer language; and providing the modified command to the safety microprocessor executing the one or more safety applications written in the second computer language. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification