IP Packet Stream Bonding for Jitter and Latency Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP network configurations for voice, video, and data communications often experience interruptions due to jitter, latency, and packet loss, leading to compromised communication quality, with no mechanism to create redundant IP data packet streams for backup.

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 primary stream over different communication links, ensuring reliable communication by bonding packets based on arrival time or quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single IP data packet stream is used for communication, then device complexity is reduced, but communication reliability deteriorates due to jitter, latency, and packet loss

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

Solution Approach 1:

The patent combines multiple concurrent IP data packet streams from different communication links into a unified bonded stream. The bonding process merges packets from primary and secondary devices transmitted over different networks (e.g., WiFi and cellular), creating a single reliable data flow that maintains communication integrity even when individual streams experience packet loss or jitter.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system establishes a secondary redundant IP data packet stream in advance before communication failures occur. This secondary stream acts as a cushion or backup that can compensate for packet loss, jitter, or latency in the primary stream, ensuring continuous reliable communication without interruption.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If multiple concurrent IP data packet streams are created for redundancy, then communication reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidstream management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a bonding process as an intermediary layer between the multiple concurrent IP data packet streams and the application layer. This bonding process manages the complexity of coordinating multiple streams, synchronizing packets, and handling reassembly, thereby shielding the user and application from the inherent complexity while maintaining high communication reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters such as packet routing selection, transmission timing, and stream activation based on network conditions. By adjusting these parameters in real-time, the system optimizes the performance of multiple concurrent streams while managing complexity through adaptive control rather than static configuration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If packets are transmitted over multiple communication links, then packet loss is reduced, but energy consumption increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoiddevice energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements partial redundancy by transmitting data over multiple communication links only when necessary. The system monitors primary stream quality and activates secondary redundant streams partially or selectively based on detected packet loss or degradation, rather than continuously using all available links, thereby reducing unnecessary energy consumption while maintaining adequate reliability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts the use of multiple communication links based on real-time network conditions. When the primary link performs well, only that link is used; when degradation is detected, secondary links are activated. This dynamic adaptation allows the system to maintain packet delivery reliability while minimizing energy consumption by avoiding continuous use of all available transmission paths.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20160352800A1Bonding of Multiple Concurrent Data Streams Among Multiple Devices
Publication Date: 2016.12.01 RELAY INC
  • US20160352800A1 patent drawing
  • US20160352800A1 patent drawing
  • US20160352800A1 patent drawing

AI summary

Examples are disclosed for conducting an Internet Protocol (IP) communication session between a computer device and a communications server with the assistance of an intermediate communication device. A first communication channel between the computer device and the communications server is established for sending and receiving an IP packet data media stream representative of the IP communication session. The quality of service (QoS) for the IP packet data media stream is monitored to determine whether the they are sufficient to sustain a minimum QoS. A second communication channel that includes the intermediate communication device is established. While continuing to send and receive on the first communication channel, the computer device simultaneously sends and receives a percentage of the IP packet data media stream on the second communication channel wherein an increasing percentage of the IP packet data media stream is sent on the second communication channel as the QoS for the first communication channel degrades and a decreasing percentage of the IP packet data media stream is sent over the second communication channel as the QoS for the first communication channel improves.