Multi-Link Packet Allocation Using Encoded Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems face challenges in maintaining reliability and resiliency due to transmission errors and link blockage errors, particularly in multi-link environments, which can lead to packet loss and increased latency.

Innovation Solution

A transceiver system employs linear packet encoding and allocation algorithms, such as a greedy algorithm and a steepest descent algorithm, to determine optimal distribution of encoded packets across multiple links, considering transmission and link blockage probabilities to minimize errors and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted over multiple links, then reliability is improved, but complexity of packet allocation and encoding increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidpacket allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the transmission process by dividing packets into encoded packets that are distributed across multiple links. Each link carries a portion of the encoded packets, and the segmentation allows the system to achieve diversity gain and improve reliability while managing complexity through structured allocation schemes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing packet encoding and allocation before transmission. The encoder generates encoded packets and the allocator determines the optimal distribution across links in advance, based on link conditions and packet priorities. This pre-processing reduces the complexity during actual transmission and ensures reliable delivery.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If more encoded packets are allocated to ensure reliability, then resiliency improves, but transmission latency increases

Engineering Contradiction:
Improvetransmission resiliencyVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by allocating a specific number of encoded packets based on the minimum required for recovery (k packets from n total encoded packets). The system transmits exactly the necessary amount of redundancy to achieve the desired reliability level, avoiding excessive packet transmission that would increase latency unnecessarily.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes parameters dynamically by adjusting the number of encoded packets allocated to each link based on link conditions, packet priority, and latency requirements. The allocation scheme modifies transmission parameters in real-time to balance reliability and latency, ensuring optimal performance for different traffic types.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If packet encoding is performed to reduce transmission errors, then reliability improves, but processing complexity increases

Engineering Contradiction:
Improveerror resistanceVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the encoding function as a separate, dedicated component in the transmission system. The encoder is designed to generate encoded packets using systematic coding schemes that provide error protection while maintaining computational efficiency. By separating this function, the complexity is managed and the encoding process can be optimized independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying by generating multiple encoded versions of the original packets through systematic encoding. Each encoded packet contains redundant information that can be used to recover the original data even if some packets are lost. This copying approach provides error resistance with controlled processing complexity.

Inventive Principle:
Principle #26Copying

4Productivity

If optimal packet allocation is performed considering link probabilities, then data allocation efficiency improves, but computational complexity increases

Engineering Contradiction:
Improvedata allocation efficiencyVSAvoidallocation algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing a flexible packet allocation scheme that adapts to changing link conditions. The allocator considers link probabilities and dynamically adjusts the distribution of encoded packets across links. This dynamic allocation improves data allocation efficiency by optimizing packet routing based on current network conditions while using computationally manageable algorithms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12489698B2Packet encoding and allocation in multi-link systems
Publication Date: 2025.12.02 INTEL CORP
  • US12489698B2 patent drawing
  • US12489698B2 patent drawing
  • US12489698B2 patent drawing

AI summary

A system for wireless communication, the system may include a processor configured to generate encoded packets representative of input packets. The processor may also be configured to determine a probability of a transmission error for each link of a plurality of links. In addition, the processor may be configured to determine a probability of a link blockage error for each link of the plurality of links. Further, the processor may be configured to determine an allocation scheme for the encoded packets on the plurality of links based on the probability of the transmission error and the probability of the link blockage error for each link of the plurality of links. The processor may be configured to allocate the encoded packets on the plurality of links according to the allocation scheme. The processor may also be configured to instruct to wirelessly transmit the encoded packets on the plurality of links.