Shadow Workflow Engines for Automated Analyzer Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of automated analyzers in laboratories leads to higher network traffic, latency, and a single point of failure, reducing sample turnaround times and productivity.

Innovation Solution

Implementing a computer-implemented method with a main workflow engine and shadow workflow engines, where the shadow engines receive data snapshots to process orders independently, reducing network traffic and providing redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single centralized control node is used to control workflows of automated analyzers, then centralized control and coordination is achieved, but network traffic increases, latency increases, and the system has a single point of failure

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the centralized control system into multiple distributed workflow engines (main workflow engine and shadow workflow engines), each responsible for specific subsets of automated analyzers. This segmentation eliminates the single point of failure by distributing control functions across multiple nodes, while reducing network traffic by localizing control decisions at each distributed engine.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a single centralized control node processes all orders for multiple automated analyzers, then centralized coordination is maintained, but network traffic and computing resources at the central node increase considerably

Engineering Contradiction:
Improvesample processing throughputVSAvoidnetwork traffic and computing resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts control functions from the centralized main workflow engine and distributes them to shadow workflow engines. Each shadow workflow engine receives and processes a subset of orders locally, extracting the burden of processing from the central node. This reduces network traffic and computing resource consumption at the central node while maintaining overall system productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If increased computing resources are allocated at the centralized control node, then more orders can be processed, but the complexity and cost of the system increases

Engineering Contradiction:
Improveorder processing capacityVSAvoidcentralized control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the control functions of the main workflow engine with multiple shadow workflow engines into a distributed architecture. Instead of concentrating all computing resources at a single centralized node, the system combines resources across multiple distributed engines, achieving the same or greater processing capacity with reduced complexity at any single node.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If a centralized workflow engine controls all modules, then centralized coordination is achieved, but the system has a single point of failure causing downtime

Engineering Contradiction:
Improvesystem availabilityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements shadow workflow engines as backup systems that are prepared in advance to take over control functions. When the main workflow engine fails, the shadow engines can immediately assume control, providing beforehand cushioning against failure. This eliminates the single point of failure and minimizes system downtime by having pre-configured backup control capacity.

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

Data Source

PatentUS20250290944A1Techniques for controlling automated analyzers using a shadow workflow engine
Publication Date: 2025.09.18 ROCHE DIAGNOSTICS OPERATIONS INC
  • US20250290944A1 patent drawing
  • US20250290944A1 patent drawing

AI summary

A computer-implemented method for processing biological samples in an environment including multiple automated analyzers having multiple modules is presented. The method includes receiving data related to a plurality of orders for processing biological samples at a main workflow engine. The main workflow engine receives and processes data for each of the multiple automated analyzers having multiple modules. The method further includes providing a data snapshot to at least one shadow workflow engine associated with a subset of one or more modules of the multiple modules. The data snapshot comprises only a portion of the data related to the plurality of orders that is necessary to determine actions of the module of the multiple modules. The method further includes determining, by the shadow workflow engine, a plurality of actions for the subset of modules to process the plurality of orders based on the data snapshot.