Memory Synchronization Using Error-Free Sequence Numbers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronizing transmitter and receiver memory areas in networked electronic appliances, such as those using the Hiperlan2 system, often result in incorrect synchronization due to error-prone sequence numbers used for reference identification in feedback messages, leading to potential data transmission errors.

Innovation Solution

A method where the receiver apparatus generates a feedback message with a reference identification derived from an error-free received-data packet, ensuring accurate synchronization by using error-free sequence numbers to prevent incorrect identifications and update the transmitter memory area accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sequence numbers are used for reference identification in feedback messages, then data packet association between transmitter and receiver memory areas is enabled, but synchronization errors occur when the reference data packet itself is transmitted incorrectly

Engineering Contradiction:
Improvedata packet associationVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The receiver checks error status data before using a data packet's sequence number as reference identification. By performing this error check in advance, the system prevents using corrupted sequence numbers that would cause synchronization errors, thus resolving the contradiction between enabling data association and ensuring synchronization accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Error status data act as an intermediary verification layer between the data packet and its sequence number. The system uses this intermediary to validate whether a data packet is suitable for providing reference identification, preventing direct use of potentially corrupted sequence numbers while maintaining the association function

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If error status data are checked for multiple received-data packets, then an error-free reference identification is found, but processing time increases

Engineering Contradiction:
Improvereference identification accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system checks error status data for multiple received-data packets in sequence until an error-free packet is found. This partial checking approach (not checking all packets exhaustively) balances the need for reliable reference identification with acceptable processing time, stopping as soon as a suitable reference is found

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7469005B2Method for synchronizing memory areas in a transmitter apparatus and a receiver apparatus, and receiver apparatus
Publication Date: 2008.12.23 MAGNOLIA LICENSING LLC
  • US7469005B2 patent drawing
  • US7469005B2 patent drawing
  • US7469005B2 patent drawing

AI summary

The invention relates to a method for synchronizing a transmitter memory area in a transmitter memory in a transmitter apparatus with a receiver memory area in a receiver memory in a receiver apparatus, and to a receiver apparatus. The transmitter memory area stores transmission data as transmission-data packets and the receiver memory area stores received data as received-data packets with associated error status data which respectively indicate an error status for the received-data packets. Before a reference identification is generated in the receiver apparatus, which, following transmission using a feedback message in the transmitter apparatus, is used for memory area synchronization, the error status data for a plurality of the received-data packets are checked in the receiver apparatus until a first received-data packet is ascertained for which the error status data indicate no error status. An identification which identifies the first received-data packet is used to ascertain an identification for the current reference received-data packet taking into account a predetermined formation rule for forming the identifications for the received-data packets, from which identification the reference identification for the current reference received-data packet is derived.