Generic Data Transfer Format Using Delimiters and Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer formats are inefficient due to high overhead and require substantial changes to code when adding new variables, limiting flexibility and increasing bandwidth usage.

Innovation Solution

A data transfer format that uses a global parameter, project identifiers, and delimiters like asterisks to efficiently parse and store data elements, minimizing overhead and allowing for flexible addition of new variables without code changes, with implicit or explicit data type indication using enumeration order or type identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional delimiter-based encoding formats are used to transfer multiple data elements, then data can be successfully parsed and interpreted by the recipient, but the bandwidth required to transfer data increases due to overhead from delimiter characters and format structure

Engineering Contradiction:
Improvedata parsing accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential data elements without including variable names or type declarations in the transmitted string. By taking out the non-essential overhead components (variable names, type information) that traditional formats include, the format achieves compact representation while maintaining parsing reliability through a predefined schema known to both sender and receiver.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation by using a fixed-position schema where data elements are placed at predetermined positions in the string rather than using flexible delimiter-based naming. This parameter change eliminates the need for parsing variable names and reduces the overall string length, thereby reducing bandwidth consumption while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional encoding formats with variable names and type declarations are used, then data elements can be clearly identified and assigned to correct variables, but substantial changes to the underlying code are required when adding new variables

Engineering Contradiction:
Improvedata element identificationVSAvoidflexibility to add new variables
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the data transfer format into two independent parts: a fixed transmission schema (the compact string format) and a flexible interpretation layer (the predefined variable schema). This segmentation allows the transmission format to remain unchanged while the interpretation layer can adapt to new variables by simply updating the schema definition, thereby improving versatility without compromising ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data transmission format that can handle multiple data types and variable configurations through a single standardized schema. The format is designed to be multi-functional, supporting addition, modification, and removal of variables through schema updates rather than format changes, thereby achieving both ease of operation and high adaptability.

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

3Difficulty of detecting and measuring

If delimiter characters are used to separate variable elements in data transfer, then data elements can be clearly distinguished during parsing, but the amount of overhead introduced by the format increases

Engineering Contradiction:
Improvedata element separationVSAvoidformat overhead
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent extracts the data elements and places them directly into predetermined positions in the transmission string without using delimiter characters. By taking out the delimiter components that traditional formats use for separation, the format eliminates the associated overhead while maintaining clear data element distinction through position-based identification in the compact schema.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8095673B2Generic format for efficient transfer of data
Publication Date: 2012.01.10 GOOGLE LLC
  • US8095673B2 patent drawing
  • US8095673B2 patent drawing
  • US8095673B2 patent drawing

AI summary

Methods, systems and apparatus, including computer program products, for transferring, receiving, and storing multiple element data in a string of characters. Multiple data elements are sent in a string of delimited characters and have respective project identifiers, data types, and index numbers used to extract and store the data elements at a receiving computer.