Sequential Message Diff-Word Verification for Faster Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transmission methods are resource-intensive and slow due to the need for high processor power and multiple steps to ensure data integrity, which increases costs and reduces data transmission rates.

Innovation Solution

The method involves comparing new data messages with previous messages to record differences in a diff-word, which is used by the receiver to verify complete reception, reducing the number of steps and processor power required for data integrity checks, allowing for faster transmission and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data integrity checking methods (Hamming codes, forward error correction, Trellis codes) are used, then data transmission reliability is improved, but processor power consumption increases and data transmission rate decreases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the essential integrity verification information (difference count between sequential messages) from the complete message content, transmitting only this extracted metric rather than the entire message. This allows reliability checking without processing the full data payload, thus improving transmission rate while maintaining integrity verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of verifying each message independently against complex codes, the patent inverts the approach by comparing each message against the previous message and only transmitting the difference metric. This reverse comparison strategy reduces processing requirements while maintaining detection capability for transmission errors.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If traditional data integrity checking methods are used, then data transmission reliability is improved, but processor power consumption increases

Engineering Contradiction:
Improvedata integrity verificationVSAvoidprocessor power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential integrity verification information (difference count between sequential messages) from the complete message content, transmitting only this extracted metric rather than the entire message. This allows reliability checking without processing the full data payload, thus improving transmission rate while maintaining integrity verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses simple, computationally inexpensive operations (byte-by-byte comparison and counting) instead of complex error correction codes. The verification mechanism is deliberately designed to be lightweight and disposable, requiring minimal processor power while still providing integrity checking capability.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If multiple steps and messages are used to check data integrity, then data transmission reliability is improved, but transmission speed decreases

Engineering Contradiction:
Improvedata integrity checkingVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent merges the integrity verification step with the normal message transmission process. By comparing each message against the previous one and embedding the difference count directly in the transmission stream, it combines what would traditionally be separate verification and transmission operations into a single streamlined process, eliminating additional handshake messages and steps.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs the integrity verification comparison at the receiver end using already-available previous message data, rather than requiring preliminary verification steps at the transmitter. This preliminary availability of reference data eliminates the need for additional verification messages or steps during the critical transmission phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7751486B2Systems and methods for transmitting data
Publication Date: 2010.07.06 X CORP
  • US7751486B2 patent drawing
  • US7751486B2 patent drawing
  • US7751486B2 patent drawing

AI summary

Presented herein are systems, methods, and devices for transmitting data comprising by comparing a new message with a buffered message representative of a previous message, recording an integer number of differences between the new message and the buffered message, generating a diff-word representative of the integer number of differences between the new message and the buffered message, appending the diff-word to the new message, and sending the new message with the diff-word to a receiver. The diff-word is used by the receiver to determine whether a received new message has the expected number of differences, and to determine whether to accept the new message.