Indexed Data Format for Redundant Tag Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data interchange formats, such as JSON, XML, and CSV, suffer from poor storage optimization due to redundancy in data structure, leading to inefficient data exchange and larger file sizes during transmission.

Innovation Solution

The Indexed Data Object Language (IDOL) format separates data structure from data, using indices to eliminate redundancy by writing the structure only once and mapping data optimally, allowing for efficient serialization and conversion of messages into usable application data or objects, and enabling seamless conversion from and to any data format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional data formats (JSON, XML, CSV) are used for data interchange, then data can be exchanged between systems, but file size increases and storage optimization deteriorates due to redundant data structure tags

Engineering Contradiction:
Improvefile sizeVSAvoidstorage optimization
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent segments data into two distinct components: data structure (schema) and data values. The structure is defined once in a header file using tags like `<structure><field name="customer_id" type="int"></field></structure>`, while actual data references this structure by index. This segmentation eliminates redundant structure tags in every data record, significantly reducing file size while maintaining data integrity and interchangeability.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data structure is repeated in every data record, then data can be easily parsed and validated, but storage efficiency decreases due to redundancy

Engineering Contradiction:
Improvedata parsingVSAvoidstorage efficiency
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by defining the complete data structure in advance in a header file before data is stored or transmitted. The structure definition includes all field names, types, and relationships. During data operations, this pre-defined structure is referenced by index rather than repeated, enabling efficient parsing through index-based access while eliminating storage redundancy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If redundant structure tags are used in every data record, then data validation is simplified, but data transmission efficiency deteriorates due to larger file sizes

Engineering Contradiction:
Improvedata validationVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary mechanism: an index system that references the header file structure. Instead of embedding full structure tags in every data record, the system uses compact index references (e.g., `<data index="0"></data>`) that point to the pre-defined structure in the header. This intermediary approach maintains validation reliability through the header's complete structure definition while dramatically improving transmission efficiency by reducing data file size.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11194833B2Interchange data format system and method
Publication Date: 2021.12.07 EL GEMAYEL CHARBEL GERGES
  • US11194833B2 patent drawing
  • US11194833B2 patent drawing
  • US11194833B2 patent drawing

AI summary

A computer-implemented method for electronic exchange of data is provided. The method includes the following operations performed by at least one computer processor. These operations include creating source data, identifying data structure from the source data, generating a header file based on the data structure, localizing identical data structure, and storing groups of data that have identical structure in a single data tag.