Parent-Child Configuration Management for Laboratory Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Laboratory management systems face challenges in efficiently and flexibly configuring equipment settings for different users or groups while minimizing configuration errors and operational costs.

Innovation Solution

A method and device for managing configuration parameters, allowing for the creation of child sets inheriting parent set values, with conditional propagation of modifications to child sets, enabling centralized management and customization without repeated modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If configuration parameters are customized for each user or group separately, then flexibility and adaptability are improved, but device complexity and risk of configuration errors increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The configuration management system is segmented into parent configuration sets and child configuration sets. Each parent set represents a base configuration that can be independently managed, while child sets represent customized configurations for different users or groups. This segmentation allows independent modification of parent configurations without affecting other configurations, reducing overall system complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates child configuration sets by copying from parent configuration sets. Instead of managing each configuration independently, the system uses template-based copying where a parent set serves as a reusable template. This reduces complexity by eliminating the need to create and maintain identical configurations separately, while still allowing customization through selective modification of copied parameters.

Inventive Principle:
Principle #26Copying

2Ease of operation

If configuration parameters are modified centrally for parent sets, then ease of operation and productivity are improved, but reliability may worsen due to potential propagation of errors to child sets

Engineering Contradiction:
Improvecentralized configuration managementVSAvoidconfiguration accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements local quality control by allowing selective propagation of configuration changes. When a parent configuration is modified, the system evaluates which child configurations should receive the update based on local conditions such as configuration type, modification timestamp, and dependency relationships. This selective approach maintains ease of centralized management while preventing erroneous propagation to inappropriate child sets, thus preserving reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The configuration management system incorporates feedback mechanisms that track modifications to parent sets and monitor their propagation to child sets. The system provides feedback information about which child sets have been updated and which have not, allowing operators to verify correct propagation. This feedback loop ensures that centralized modifications are reliably distributed only where appropriate, maintaining both ease of operation and configuration accuracy.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple independent configuration sets are maintained for different users, then adaptability is improved, but loss of time and productivity decrease due to repeated modifications

Engineering Contradiction:
Improveuser-specific configurationVSAvoidconfiguration maintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-configuring parent configuration sets with common parameters that can be reused across multiple user groups. Instead of creating and maintaining identical configurations for each user separately, the parent sets are prepared in advance as reusable templates. This preliminary setup eliminates the need for repeated configuration work when creating new user-specific configurations, significantly reducing time loss while maintaining user-specific adaptability through selective customization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Parent configuration sets are designed with universality, serving as multi-functional templates that can be copied and adapted for multiple different user groups or purposes. A single parent configuration can serve as the basis for numerous child configurations across different departments, users, or application scenarios. This universal approach eliminates redundant configuration work while maintaining the ability to customize for specific user needs, thereby improving productivity without sacrificing adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2523134B1Methods and devices for managing sets of configuration parameters for laboratory management systems
Publication Date: 2020.09.02 SYSMEX CORP
  • EP2523134B1 patent drawingFigure 1~3
  • EP2523134B1 patent drawingFigure 4
  • EP2523134B1 patent drawingFigure 5

AI summary

A method is provided for managing a plurality of sets of configuration parameters for laboratory management systems. After being inputted (s10) with a parent set, the method causes a child set or child sets to be created (s20) based on the parent set. This includes causing (s22) the child set to inherit all the parameter values of the parent set, and, thereafter, if a configuration parameter value inherited from the parent set is modified (s24), the child set's configuration parameter whose value has been modified is regarded to as a child-specific parameter. Then, modifying (s30) a configuration parameter value of the parent set causes the value of the corresponding configuration parameter of a child set to be modified if the configuration parameter is not, for that child set, a child-specific parameter. Device and computer programs are also disclosed.