Dynamic Matching Group Management for Software Data Variants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for editing data object variants in software tools struggle to efficiently identify and react to changes in matching configurations between different data object variants, leading to difficulties in managing and updating matching groups during development.

Innovation Solution

A computer-implemented method and hardware development platform that captures and stores attribute information on matching groups, automatically combining data object variants with matching configurations and continuously checking for changes, allowing for dynamic classification and management of matching groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If matching groups are predefined before development begins, then initial classification efficiency is improved, but the ability to react to changing configurations during development deteriorates

Engineering Contradiction:
Improveinitial classification timeVSAvoidreactivity to configuration changes
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic matching group system where groups are not fixed beforehand but are automatically updated as configurations change. The system continuously monitors configuration changes in data object variants and dynamically reassigns variants to matching groups, transforming the static classification process into an adaptive, real-time system that maintains both efficiency and reactivity.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If all data object variants are individually configured, then configuration precision is improved, but development complexity and time consumption deteriorate

Engineering Contradiction:
Improveconfiguration precisionVSAvoiddevelopment speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent merges multiple data object variants with identical or similar configurations into matching groups. Instead of configuring each variant individually, the system identifies commonalities and groups variants together, allowing a single configuration to apply to multiple variants simultaneously. This significantly reduces development time and effort while maintaining precise configuration control through the grouping mechanism.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If matching groups are established with foresight and experience, then initial matching accuracy is improved, but flexibility to accommodate changes deteriorates

Engineering Contradiction:
Improvematching accuracyVSAvoidflexibility to changes
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism that automatically detects configuration changes in data object variants and triggers re-evaluation of matching group assignments. The system provides real-time feedback on configuration states, automatically updates matching groups when changes occur, and notifies users of reassignments, eliminating the need for manual intervention while maintaining both accuracy and flexibility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10452389B2Computer-implemented method for editing data object variants
Publication Date: 2019.10.22 DSPACE SE & CO KG
  • US10452389B2 patent drawing
  • US10452389B2 patent drawing
  • US10452389B2 patent drawing

AI summary

A computer-implemented method for editing data object variants of at least one software tool is described and presented, whereby the data object variants have at least one common software/hardware attribute and in each case a configuration of the attribute. It is possible to react to changing configurations of hardware attributes of different data object variants and thereby to changing matching groups during the editing of a data object variant in that for at least one attribute matching configurations of the attribute in different data object variants are captured and that for the attribute information on matching groups of data object variants is stored with the matching configurations of the attribute.