Multi-Access Packet Deduplication Using Hash and Retransmission Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in maintaining high determinism, reliability, and low latency, particularly in mobile environments with unpredictable wireless link quality, where packet loss and duplication management are critical.

Innovation Solution

Implementing a system with data structures such as a hash table, buffer map, and retransmission map to manage packet replication and deduplication across multiple network access technologies, using packet hashes, timestamps, and access counts to distinguish between duplicate and retransmitted packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet replication is implemented across multiple access technologies, then reliability is improved, but device complexity increases due to multiple data structures and deduplication logic

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the deduplication system into three distinct data structures: a hash table for packet identification, a buffer map for packet storage management, and a retransmission map for tracking retransmitted packets. Each data structure has a specific function, allowing the system to handle replication across multiple access technologies while maintaining organized and manageable complexity through functional segmentation.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If duplicate packet detection is performed using hash tables, then loss of information is reduced, but processing time increases due to hash computation and data structure maintenance

Engineering Contradiction:
Improvepacket lossVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent computes packet hashes and populates the hash table, buffer map, and retransmission map in advance before actual packet reception and deduplication decisions are needed. This preliminary population of data structures allows for rapid O(1) lookup and deduplication decisions during packet reception, significantly reducing processing time while maintaining accurate duplicate detection.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If access count tracking is implemented for each network interface, then reliability is improved by distinguishing retransmissions from duplicates, but device complexity increases

Engineering Contradiction:
Improvepacket identification accuracyVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements access count tracking specifically within the retransmission map data structure, which is dedicated to tracking retransmitted packets. Each entry in the retransmission map includes access counts for different network interfaces, allowing the system to distinguish retransmissions from duplicates based on interface-specific packet counts. This localized tracking approach provides the necessary reliability without requiring complex global tracking mechanisms across all system components.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250370978A1Packet replication and deduplication over multiple access technologies
Publication Date: 2025.12.04 NOKIA SOLUTIONS & NETWORKS OY
  • US20250370978A1 patent drawing
  • US20250370978A1 patent drawing
  • US20250370978A1 patent drawing

AI summary

Various example embodiments for supporting packet replication and deduplication are presented. Various example embodiments may be configured to support packet replication and deduplication within the context of application flows utilizing multiple communication paths which may be based on multiple access technologies. Various example embodiments may be configured to support packet replication and deduplication based on support for application-based policy control for enabling applications to control selection and application of packet replication and deduplication to application traffic flows based on considerations such as the needs of the application traffic flows, network conditions, and so forth. Various example embodiments may be configured to support packet replication and deduplication based on packet hashes, packet sequence numbers, or the like, as well as various combinations thereof.