Network Coding Multicast Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication methods, such as unicast and multicast, are inefficient and prone to data redundancy and corruption, particularly affecting low-capacity receivers, leading to wasteful bandwidth usage and incomplete data transmission.

Innovation Solution

Implementing network coding with rateless forward error correction (FEC) packets, layered coding, and compression to efficiently transmit data through a network, allowing for partial successes and adaptive data delivery based on receiver capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unicast transmission is used to send messages to multiple receivers, then each receiver can receive individualized data, but bandwidth is wasted due to redundant transmissions of the same message through multiple nodes

Engineering Contradiction:
Improvedata delivery to individual receiversVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple unicast transmissions into a single multicast transmission by merging identical messages at intermediate nodes. Instead of sending separate copies of the same message to different receivers, the system merges them into one transmission that is forwarded to multiple destinations, eliminating redundant bandwidth consumption while maintaining individualized delivery capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates multicast-capable nodes that can perform multiple functions: receiving unicast messages, identifying identical messages, merging them, and redistributing to multiple receivers. This multi-functionality allows the same network infrastructure to support both unicast and multicast operations, optimizing bandwidth usage without sacrificing individualized delivery when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of energy

If multicast transmission is used to deliver messages efficiently to multiple receivers, then bandwidth usage is optimized, but low-capacity receivers experience blockage and data corruption

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddata integrity for low-capacity receivers
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments the multicast message into multiple layers or components with different priority levels and capacity requirements. High-priority critical data is transmitted in a manner that ensures delivery to low-capacity receivers, while lower-priority data can be transmitted more efficiently without concern for blockage. This segmentation allows the system to optimize bandwidth usage while protecting data integrity for receivers with limited capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different transmission qualities and error correction levels to different portions of the multicast data based on receiver capabilities. Critical data segments receive enhanced protection and are transmitted with higher reliability, while non-critical segments use more efficient but less robust transmission methods. This local quality differentiation ensures that low-capacity receivers receive their required data intact while the overall system maintains high bandwidth efficiency.

Inventive Principle:
Principle #3Local quality

3Device complexity

If conventional multicast is used with uniform transmission, then implementation is simple, but partial successes are not possible and transmission is either fully successful or completely unsuccessful

Engineering Contradiction:
Improvemulticast implementation simplicityVSAvoidpartial data delivery capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adaptation into multicast transmission by allowing receivers to selectively accept and process different layers or portions of the transmitted data based on their individual capabilities and current network conditions. Rather than requiring all-or-nothing reception, the system dynamically adjusts which data segments each receiver processes, enabling partial successes where some receivers get complete data while others receive subsets appropriate to their capacities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements partial action by transmitting more data than any single receiver can process, with the understanding that receivers will selectively consume what they need or can handle. This excessive transmission approach, combined with selective reception, allows the system to achieve partial successes where the overall transmission is considered successful even if individual receivers obtain only portions of the total data set, depending on their capabilities.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7660301B2System and method for network coding and/or multicast
Publication Date: 2010.02.09 LOCKHEED MARTIN CORP
  • US7660301B2 patent drawing
  • US7660301B2 patent drawing
  • US7660301B2 patent drawing

AI summary

A system and/or method for relaying messages in a network (e.g., a mobile network) are provided. Certain example embodiments allow communications between nodes to be network coded, multicast, and compressed (e.g. compressed within layers and/or among layers). Preferably, rateless forward error correction (FEC) packets, or simulations and/or approximations thereof, are included by network coding. Furthermore, data preferably is transmitted along the max-flow min-cut of the network.