IP Packet Stream Bonding for Communication Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP network communication systems lack a mechanism to create redundant concurrent IP data packet streams, leading to interruptions and poor quality voice and video communications due to jitter, latency, and packet loss, especially when network connectivity is compromised.

Innovation Solution

The system intelligently manages multiple concurrent IP packet data streams between a hybrid mobile device and a network-based communications server, using a secondary device to supplement the main stream, allowing for bonding of packets based on arrival time or quality to maintain communication integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single IP data packet stream is used for communication, then the device complexity is low, but the reliability of communication is poor due to packet loss and network interruptions

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

Solution Approach 1:

The communication system is segmented into multiple independent IP data packet streams transmitted over different networks or interfaces. Each stream operates autonomously, allowing the system to divide the communication task into separate pathways that can be managed and monitored independently, thereby improving reliability without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple IP data packet streams are merged at the receiving end to form a unified communication flow. The system combines packets from different streams, selecting the best available packets based on quality metrics, which enhances communication reliability by providing redundancy while maintaining a single point of interaction for the user.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple concurrent IP data packet streams are created using a secondary device, then the communication quality is enhanced through bonding techniques, but the device complexity increases

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

Solution Approach 1:

A secondary device acts as an intermediary to create and manage additional IP data packet streams. This mediator device handles the complexity of stream management, packet bonding, and quality assessment, allowing the primary communication devices to remain simple while still benefiting from enhanced reliability through multiple streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the use of multiple streams based on real-time network conditions. When network quality degrades, the system activates secondary streams and applies bonding techniques; when conditions are good, it relies on the primary stream. This dynamic adaptation optimizes communication quality while minimizing the complexity overhead.

Inventive Principle:
Principle #15Dynamics

3Reliability

If packet stream bonding techniques are applied, then the Quality of Service is significantly enhanced, but the processing complexity and time increase

Engineering Contradiction:
ImproveQuality of ServiceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing multiple IP data packet streams and preparing bonding mechanisms before communication quality issues arise. Packet streams are set up in advance with designated pathways, and bonding algorithms are pre-configured, allowing for rapid response to network degradation without significant processing delays during actual communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of IP data packets across multiple streams simultaneously. Instead of complex real-time processing to create redundancy, the system simply duplicates packets across different networks/interfaces and uses straightforward selection logic at the receiving end to choose the best copy, reducing processing complexity and time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9497246B2Bonding of multiple concurrent data streams among multiple devices
Publication Date: 2016.11.15 RELAY INC
  • US9497246B2 patent drawing
  • US9497246B2 patent drawing
  • US9497246B2 patent drawing

AI summary

Examples are disclosed for hosting a communication session between a computer device and a destination communication device in an Internet Protocol (IP) based packet data network. A computer device receives multiple concurrent IP packet data streams each representative of the same content but received over corresponding multiple communication links. The original IP packet data stream comes from the communications server. At least one IP packet data stream representative of the original IP packet data stream traverses a communication link through a second communication device working in tandem with the communications server before arriving at the computer device. The computer device determines a highest quality packet for each corresponding packet in the multiple concurrent IP packet data streams. The computer device then creates a bonded IP packet data stream by selecting the highest quality packet for each time slot from among corresponding time slots of the multiple concurrent IP packet data streams.