Digital Message Synchronization Using XOR Key Word

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital communication systems face challenges in reliably identifying the start and type of messages due to unreliable start-of-message indicators, which can lead to incorrect synchronization, especially in asynchronous systems, and often result in unpredictable message length and complex receiver designs.

Innovation Solution

A method using an exclusive-OR logical operation with a key word to ensure the start-of-message indicator does not appear in the message, while also controlling message length and identifying the message type, by selecting a key word from a pool that is different from any word in the message, and appending it to the message for transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a specific digital bit sequence is used as a start-of-message indicator, then message synchronization can be achieved, but the indicator becomes unreliable if the same sequence appears in the message body

Engineering Contradiction:
Improvemessage synchronization reliabilityVSAvoidfalse message start detection
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mechanism (message length field and type identifier) between the start indicator and the message body. This intermediary provides additional context that allows the receiver to distinguish true message starts from false matches of the indicator sequence within the data, resolving the reliability issue without changing the indicator itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by including the message length and type information before the actual message payload. This allows the receiver to validate whether a detected start indicator is genuine by checking if the subsequent data conforms to the expected length and type, preventing false synchronization.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If escape sequences or bit-stuffing are used to mark message start, then synchronization reliability improves, but message length becomes unpredictable and processing complexity increases

Engineering Contradiction:
Improvemessage start identificationVSAvoidreceiver processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of message identification by using a fixed-length field structure with explicit length and type parameters. This eliminates the need for complex escape sequence detection and bit-stuffing logic, simplifying the receiver while maintaining reliable message start identification through predictable message boundaries.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If additional words or codes are included in the message payload for start identification, then message type identification improves, but message length increases with single-purpose data

Engineering Contradiction:
Improvemessage type identificationVSAvoidmessage length
Core Design Contradiction:
Adaptability or versatilityVSLength of moving object

Solution Approach 1:

The patent applies multi-functionality by designing the message header structure where the same fields (length indicator and type identifier) serve multiple purposes: they identify message start, determine message type for routing/processing, and define message boundaries. This eliminates the need for separate single-purpose identification codes, achieving versatility without increasing length.

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

4Measurement precision

If multiple bytes are used as start indicator to reduce error chance, then synchronization accuracy improves, but message efficiency decreases due to increased indicator length

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmessage transmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses partial action by employing a compact indicator structure that doesn't require maximally long sequences for uniqueness. Instead of using excessively long indicators to guarantee uniqueness, it combines a short start marker with additional validation fields (length and type), achieving high accuracy with minimal overhead and maintaining transmission efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9438411B1Method and apparatus for synchronizing digital messages
Publication Date: 2016.09.06 UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR NAT AERONAUTICS & SPACE ADMINISTRATION
  • US9438411B1 patent drawing
  • US9438411B1 patent drawing
  • US9438411B1 patent drawing

AI summary

A method and system for synchronizing digital messages. A digital message includes a start-of-message indicator, followed by a key word, followed by the message payload. Before transmitting the digital message, the payload is combined in an exclusive-OR operation with the key word, which is chosen from a pre-designated pool of key words. Each pool represents a message of different type, which is type is related to word length. The key word and start-of-message indicator are appended to the resulting exclusive-OR digital message and transmitted. On receipt, the start-of-message indicator indicates the start of the message, and the key word determines the message word length and, after a second exclusive-OR operation with the key word, restores the original digital message. The start of the message is positively identified without additions to the message payload and without the key word ever appearing in the payload during transmission.