Data Unit Length Matching for Efficient Multi-Path Frame Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems using duplicate frames through multiple paths in relay networks increase network load due to the need for twice the bandwidth, and frame string transfer efficiency is reduced by padding processing when frame strings of varying lengths are padded to fixed lengths.

Innovation Solution

An information processing device and method that compares the lengths of consecutively received data unit strings and performs padding processing to equalize their lengths, ensuring efficient transfer without unnecessary padding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If duplicate frames are transmitted through multiple paths, then frame loss is reduced, but network load increases due to doubled bandwidth requirements

Engineering Contradiction:
Improveframe loss reductionVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple frame transmissions into a single encoded frame by performing XOR operations between duplicate frames from different paths. Instead of transmitting separate duplicate frames, the system combines them into one encoded frame that contains information from both original frames, thereby reducing network load while maintaining the reliability benefit of having multiple transmission paths.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of manufacture

If padding processing is performed on frame strings of variable lengths to equalize them, then encoding can proceed, but frame string transfer efficiency is reduced

Engineering Contradiction:
Improveencoding feasibilityVSAvoidframe string transfer efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies padding processing selectively and minimally - only to the extent necessary to equalize frame string lengths for encoding. Rather than padding all frame strings to a fixed maximum length, the system performs padding only on the shorter frame string just enough to match the longer one, thereby enabling encoding while minimizing efficiency loss.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If frame strings are padded to fixed length, then encoding is simplified, but data unit string transfer efficiency is reduced due to unnecessary padding

Engineering Contradiction:
Improveencoding complexityVSAvoiddata unit string transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a dynamic padding approach where the padding length is determined by the actual length difference between frame strings rather than using a fixed maximum length. The system dynamically adjusts the padding amount based on the specific frames being encoded, allowing encoding simplicity to be maintained while avoiding the efficiency loss of fixed-length padding.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250337520A1Information processing device, information processing method, communication system, and program
Publication Date: 2025.10.30 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20250337520A1 patent drawing
  • US20250337520A1 patent drawing
  • US20250337520A1 patent drawing

AI summary

An information processing device (3) according to the present disclosure includes: an input unit (31) that receives input of a plurality of data units in order; a data unit length comparison unit (36) that compares a length of a first data unit string composed of one or more consecutively received data units among the plurality of data units with a length of a second data unit string composed of one or more data units consecutively received immediately after the data units constituting the first data unit string; and a padding processing unit (37) that performs padding processing on one of the first data unit string and the second data unit string such that the lengths of the first data unit string and the second data unit string become equal to each other.