Iterative Unstructured Data Analysis via Handler Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack efficient mechanisms to track and filter analysis results from multiple versions of file processing modules handling unstructured data, leading to redundant processing and difficulty in querying specific analysis results.

Innovation Solution

Implementing a system where file processing modules, referred to as handlers, generate analysis information including file identifiers, handler identifiers, and results, which are stored in a data structure, allowing for systematic iterative analysis and querying of unstructured data files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of file processing modules are implemented to correct problems and enhance functionality, then the analysis capability is improved, but it becomes difficult to track and query specific analysis results from different handlers

Engineering Contradiction:
Improveanalysis capabilityVSAvoidtracking analysis results
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a data structure as an intermediary component that stores analysis information including file identifiers, handler identifiers, and results. This mediator enables systematic tracking and querying of analysis results across multiple handler versions without losing information about which handler analyzed which file.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If file processing modules analyze files without systematic tracking, then processing is simpler, but redundant processing occurs and efficiency is reduced

Engineering Contradiction:
Improveprocessing simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements preliminary tracking of analysis results by storing file identifiers, handler identifiers, and results in a data structure before any querying or redundant processing can occur. This preliminary action enables efficient identification of already-analyzed files and prevents redundant processing.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If analysis results from multiple handlers are stored without structured data management, then storage is simpler, but querying specific results becomes difficult

Engineering Contradiction:
Improvestorage simplicityVSAvoidquerying capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments analysis information into distinct components within a data structure: file identifiers, handler identifiers, and results. This segmentation enables systematic organization and efficient querying of specific analysis results while maintaining structured storage management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11921765B2Systematic iterative analysis of unstructured data files
Publication Date: 2024.03.05 RED HAT INC
  • US11921765B2 patent drawing
  • US11921765B2 patent drawing
  • US11921765B2 patent drawing

AI summary

Mechanisms for the systematic iterative analysis of unstructured data files are disclosed. A first handler is initiated to analyze a plurality of files. Information about each respective file of the plurality of files analyzed by the first handler is stored in a data structure. The information includes a file identifier that identifies the respective file, a handler identifier that identifies the first handler, and results or a reference to results of an analysis of the respective file by the first handler.