Bandwidth-Efficient Serial Protocol for Safety-Critical Medical Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communications protocols in safety critical medical systems, such as surgical equipment, suffer from excessive overhead, high bandwidth requirements, limited error detection, and lack of system integrity, which can lead to unsafe system behavior and potential harm to patients due to inadequate error correction and lack of a reliable communications watchdog mechanism.

Innovation Solution

A bandwidth-efficient communications protocol that employs a master-slave relationship between software modules, using data packets with a start indication, message identifier, service identifier, arbitrary length of data, checksum, and checksum complement, along with a safety critical communications watchdog to monitor and ensure data integrity and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standardized communications protocols (XModem, ZModem, Kermit, MNP, CCITT V.42) are used for transmitting control and status signals between subsystems, then data transmission capability is provided, but excessive overhead and high bandwidth requirements increase system complexity and processing resource requirements

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidprotocol overhead and processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of the communication protocol by implementing a custom protocol with modified data packet structure (including start indication, message identifier, service identifier, arbitrary length data, checksum, and checksum complement) and altered transmission parameters (9600 baud, 8 data bits, no parity, 1 stop bit) to reduce overhead while maintaining reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the data transmission into structured data packets with specific fields (start indication, message identifier, service identifier, data portion, checksum, checksum complement) to enable efficient processing and reduced overhead compared to traditional protocols

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If traditional cable interfaces (USB, Ethernet) with standardized protocols are used for subsystem communication, then communication capability is achieved, but lack of communications watchdog mechanism compromises system integrity in safety critical applications

Engineering Contradiction:
Improvecommunication implementation easeVSAvoidsystem integrity and safety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary error detection measures by incorporating checksum and checksum complement fields in each data packet before transmission, enabling the receiving module to detect transmission errors and request retransmission, thus preventing unsafe operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the receiving module sends acknowledgment packets (ACK or NACK) based on checksum verification results, and the transmitting module retransmits data if errors are detected, ensuring reliable communication in safety critical systems

Inventive Principle:
Principle #23Feedback

3Loss of information

If existing protocols are used for inter-module communication, then basic data exchange is enabled, but excessive processing resources (CPU cycles, memory) are required to execute the protocol

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential elements needed for reliable communication (start indication, message identifier, service identifier, data, checksum, checksum complement) and removes unnecessary protocol overhead, thereby reducing processing resource requirements while maintaining data exchange capability

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8312098B2Serial communications protocol for safety critical systems
Publication Date: 2012.11.13 JOHNSON & JOHNSON SURGICAL VISION INC
  • US8312098B2 patent drawing
  • US8312098B2 patent drawing
  • US8312098B2 patent drawing

AI summary

A method and system of establishing communications between at least two independent software modules in a safety critical system, such as a medical system, is provided. The design comprises providing a media connection between software modules, wherein the software modules employ a communications protocol and participate in a bi-directional master-slave relationship between a master module and a slave module. The design further comprises sending an arbitrary length of data between the master and slave modules, wherein the arbitrary length of data is used by the master module to control and obtain status from the slave module, and sending arbitrary data further enables the slave module to return data and status information to the master module. The design also employs a safety critical communications watchdog between the master and slave modules, wherein the safety critical communications watchdog monitors communications quality between the master and slave modules. The protocol comprises bytes transmitted using a packet consisting of a start indication, a message identifier, an optional service identifier, a class identifier, an arbitrary length of data pertinent to the medical device comprising optional data, a checksum, and a checksum complement.