Associative Templates for Hierarchical Unstructured Data Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth and complexity of unstructured data pose significant challenges for configuration management, as existing methods struggle to efficiently enforce configuration settings across large, hierarchically-organized data sets, which are often irregular and prone to changes.

Innovation Solution

The implementation of associative templates that identify and enforce configuration parameters within hierarchically-organized unstructured data (HOUD) by defining a hierarchy, creating nodes with parameter values, and applying configuration settings based on template associations, allowing for flexible management and inheritance rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional configuration management methods are used on unstructured data, then configuration settings can be applied to individual data items, but the management becomes quite challenging and inefficient as data volume increases

Engineering Contradiction:
Improveconfiguration management efficiencyVSAvoidcomplexity of managing configuration settings
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the unstructured data into hierarchically-organized units (folders, files, streams) and applies configuration settings at different hierarchical levels. This segmentation allows configuration management to be performed on manageable units rather than individual data items, significantly improving efficiency while reducing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal configuration management system that handles multiple types of unstructured data (files, folders, data streams) through a common hierarchical framework. This multi-functional approach enables the same configuration mechanisms to manage diverse data types uniformly, improving productivity without increasing operational complexity.

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

2Adaptability or versatility

If unstructured data is organized in a directory structure, then some organization is achieved, but the organization will inevitably change over time and often changes quickly

Engineering Contradiction:
Improveadaptability to organizational changesVSAvoidstability of directory structure
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a dynamic configuration management system where configuration settings are applied hierarchically and automatically propagate as the directory structure evolves. The system dynamically adapts to organizational changes by maintaining configuration associations at stable hierarchical levels rather than fixed physical paths, allowing the structure to change while preserving configuration integrity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes configuration settings in advance at hierarchical levels before the actual data organization is finalized. This preliminary configuration action ensures that when the directory structure changes, the pre-established configuration framework can adapt and propagate settings automatically, maintaining stability amidst structural changes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If configuration settings are enforced on large sets of unstructured data, then consistency can be maintained, but the process becomes computationally intensive and time-consuming

Engineering Contradiction:
Improveconsistency of configuration settingsVSAvoidtime required for configuration enforcement
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent transitions from enforcing configurations on individual data items (one dimension) to enforcing configurations on hierarchical levels (multiple dimensions). By operating at the folder and stream level rather than individual file level, the system maintains configuration consistency across large data sets while dramatically reducing the time required, as changes propagate automatically through the hierarchical structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If configuration management is performed on individual data items in unstructured data, then precise control is achieved, but the management becomes quite challenging as data volume increases

Engineering Contradiction:
Improveprecision of configuration controlVSAvoidconfiguration management throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges configuration control at multiple levels (folder level, file level, data stream level) into a unified hierarchical system. This merging allows precise configuration control to be maintained while improving throughput, as configurations can be applied broadly at higher levels and then refined at lower levels without requiring individual processing of every data item.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10956460B2Method and system for configuration management of hierarchically organized unstructured data using associative templates
Publication Date: 2021.03.23 ARCTERA US LLC
  • US10956460B2 patent drawing
  • US10956460B2 patent drawing
  • US10956460B2 patent drawing

AI summary

Methods, computer program products, and computer systems for configuration management are disclosed. Such methods, computer program products, and computer systems include determining whether unstructured data or structured data is available for use as a basis to define an associative template, and in response to a determination that unstructured data is available for use as the basis to define the associative template, determining whether the unstructured data is hierarchically organized. In response to a determination that the unstructured data is hierarchically organized, an associative template can then be defined using the hierarchical organization of the unstructured data, where the unstructured data is hierarchically-organized unstructured data (HOUD).