Communication Apparatus With Sequence-Based Packet Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods using non-reliable protocols result in increased memory, bandwidth, and processing burdens, leading to data latency and reduced throughput due to the need for reconstructing and interleaving multiple data streams, even when redundant packets are used.

Innovation Solution

A communication apparatus that generates and transmits redundant data packets in multiple streams, using packet identifiers to ensure only a single instance of each packet is received and reordered, eliminating duplicates within the receiver device to reduce processing load and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple parallel data streams are transmitted to increase packet delivery reliability, then the probability of receiving all packets is improved, but the memory usage, bandwidth consumption, and processing burden increase significantly

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidreceiver processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-allocating buffer memory locations based on packet sequence numbers before packets arrive. The receiver device prepares the reconstruction buffer in advance, mapping each packet to its predetermined location using the sequence number in the packet header. This eliminates the need for complex runtime processing to determine packet placement, reducing processing burden while maintaining reliability through multiple parallel streams

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the received packet streams by using sequence numbers to identify and separate individual packets from multiple parallel streams. Each packet is assigned to a specific buffer location based on its sequence number, allowing the receiver to reconstruct the original data order without complex interleaving operations. This segmentation approach simplifies the reconstruction process while handling multiple redundant streams efficiently

Inventive Principle:
Principle #1Segmentation

2Reliability

If packets are reordered and reconstructed at the receiver device to ensure reliable data transmission, then data integrity is improved, but data latency increases due to processing time

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent reduces data latency by performing preliminary actions at the transmitter side where packets are numbered with sequence numbers and buffer locations are pre-calculated. The receiver device simply needs to place packets in their predetermined locations based on sequence numbers, avoiding complex runtime reordering operations. This preliminary preparation of packet identification and location mapping significantly reduces processing time at the receiver, minimizing data latency while ensuring reliable reconstruction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical processing operations (packet reordering, interleaving, and reconstruction) with a simpler information-based system. By embedding sequence numbers in packet headers and using these identifiers to directly index buffer locations, the system substitutes elaborate processing mechanisms with straightforward address-based placement, dramatically reducing processing time and latency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If redundant packets are transmitted in multiple streams to compensate for packet loss, then the probability of complete data reception is improved, but the bandwidth consumption increases

Engineering Contradiction:
Improvepacket reception completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent uses copying to create redundant packet streams by duplicating the original data packets with sequential numbering. Multiple copies are transmitted through different parallel streams, ensuring that if some packets are lost, others can be received and reconstructed. The copying approach maintains data integrity while using efficient duplication strategies that minimize unnecessary bandwidth consumption by only transmitting essential redundant information

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12425357B2Communication apparatus generating and eliminating redundant data packets
Publication Date: 2025.09.23 MELLANOX TECHNOLOGIES LTD(IL)
  • US12425357B2 patent drawing
  • US12425357B2 patent drawing
  • US12425357B2 patent drawing

AI summary

Apparatuses, systems, and techniques to eliminate redundant data packets. In at least one embodiment, a communication apparatus generates redundant data packets, and sends them in multiple packet streams. In at least one embodiment, a communication apparatus eliminates redundant data packets from received packet streams.