Dual-Microprocessor Infusion Pump with Heterogeneous Code

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Infusion pump assemblies with single microprocessors are prone to failure, and those with multiple microprocessors executing common code can be compromised by undisclosed issues in the shared code, leading to operational failures.

Innovation Solution

The infusion pump assembly incorporates a dual-microprocessor system, where a primary microprocessor executes primary applications in one computer language, and a safety microprocessor executes safety applications in a different computer language, along with a primary and backup power supply system to ensure continued operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single microprocessor is used in the infusion pump assembly, then the device complexity is reduced, but the reliability deteriorates because the failure of the single microprocessor results in the infusion pump assembly ceasing to operate

Engineering Contradiction:
Improveoperational reliabilityVSAvoidprocessor system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processing logic is divided into two separate microprocessors: a primary microprocessor that executes primary applications and a safety microprocessor that executes safety applications. This segmentation allows each processor to operate independently, so that failure of one does not necessarily cause system failure, thereby improving reliability while managing complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple microprocessors execute code in a common language, then the ease of manufacture is improved, but the reliability deteriorates because an undisclosed problem in the common-language code can compromise the operation of all microprocessors

Engineering Contradiction:
Improvecode execution reliabilityVSAvoidsoftware development simplicity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Different programming languages are used for different functional requirements: a first programming language for primary applications and a second programming language for safety applications. This local differentiation in code quality and language selection ensures that safety-critical functions are implemented with appropriate rigor, preventing common code vulnerabilities from compromising the entire system.

Inventive Principle:
Principle #3Local quality

3Reliability

If a single power supply is used, then the device complexity is reduced, but the reliability deteriorates because power supply failure causes complete system shutdown

Engineering Contradiction:
Improvepower supply reliabilityVSAvoidpower supply system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The power supply system is segmented into a primary power supply and a backup power supply. The primary power supply operates during normal conditions, while the backup power supply activates upon detection of primary power failure. This segmentation ensures continuous operation and improves reliability while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

4Reliability

If no backup power supply is provided, then the ease of manufacture is improved, but the reliability deteriorates because the infusion pump assembly cannot continue operation during power supply failure

Engineering Contradiction:
Improvecontinuous operation capabilityVSAvoidpower supply system simplicity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

A backup power supply is provided in advance to cushion against potential primary power supply failures. The backup power supply is configured to automatically activate when the primary power supply fails, ensuring continuous operation of the infusion pump assembly without interruption, thereby providing beforehand protection against power failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250041514A1Multi-language / multi-processor infusion pump assembly
Publication Date: 2025.02.06 DEKA PRODUCTS LP
  • US20250041514A1 patent drawing
  • US20250041514A1 patent drawing
  • US20250041514A1 patent drawing

AI summary

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.