JSON Structure Analysis for Accurate File Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and defining relationships between JSON objects generated by various sources is complex and time-consuming due to their nested structures and large datasets, requiring resource-intensive efforts.

Innovation Solution

A framework that automates the analysis of JSON data, providing real-time visualizations and enabling users to define relationships based on user-defined parameters, reducing the need for manual effort and minimizing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual analysis of JSON objects is performed, then detailed relationships can be identified, but the process becomes complex and time-consuming

Engineering Contradiction:
Improverelationship identification accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical analysis with an automated computational system that uses processors to execute algorithms for analyzing JSON objects. The system automatically parses, normalizes, and compares JSON structures to identify relationships, substituting human cognitive effort with automated computational processes that are both faster and equally accurate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service analysis by providing automated tools that allow users to independently analyze JSON objects without requiring expert knowledge of data relationships. The automated normalization and comparison features enable users to perform complex relationship identification tasks themselves, saving time while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If resource-intensive manual efforts are used to analyze large JSON datasets, then comprehensive analysis can be achieved, but the complexity and resource consumption increase

Engineering Contradiction:
Improvedata analysis completenessVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the JSON analysis process into distinct modular components: parsing JSON objects, normalizing data structures, comparing objects for relationships, and visualizing results. Each module handles a specific aspect of the analysis, allowing the system to process large datasets comprehensively while keeping individual components simple and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal analysis framework that can handle various JSON structures and data formats through a single multi-functional platform. The normalization process adapts to different JSON schemas, and the relationship identification algorithms work across diverse data types, reducing the need for multiple specialized tools and decreasing overall system complexity.

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

3Productivity

If automated analysis is implemented, then time and effort are reduced, but the system complexity increases

Engineering Contradiction:
Improveanalysis efficiencyVSAvoidframework complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary normalization layer that standardizes JSON objects before comparison. This intermediary step simplifies the overall system by creating a uniform intermediate representation that makes subsequent relationship identification easier, allowing the automated analysis to be efficient without requiring overly complex direct comparison algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12541485B1Analysis of javascript object notation (JSON) structures generated through various sources
Publication Date: 2026.02.03 DELL PROD LP
  • US12541485B1 patent drawing
  • US12541485B1 patent drawing
  • US12541485B1 patent drawing

AI summary

A method for managing data includes: receiving a file analysis request from a user, in which the request includes merging criteria, a first data path to access a first file, a second data path to access a second file, and a third data path to access a third file; obtaining the first file using the first data path, the second file using the second data path, and the third file using the third data path; analyzing the merging criteria; inferring, based on a determination, that the second file is suitable to be merged with the first file and the third file is not suitable to be merged with the first file; merging, based on the merging criteria, the first file and the second file to generate an output file; and initiating, via a graphical user interface (GUI), displaying of the output file to the user.