Bonded Wi-Fi and Cellular Packet Mirroring for Adaptive Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols like TCP and UDP face challenges in managing network errors and latency, particularly in environments with varying network conditions, leading to inefficient data transmission and potential quality degradation in applications like VoIP and video streaming.

Innovation Solution

A method involving parallel transmission of data packets over multiple channels using bonded and mirrored channels, switching between TCP and UDP protocols based on network conditions to ensure reliable and efficient data delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP protocol is used for data transmission, then data reliability is improved through error checking and retransmission, but transmission latency increases due to the three-way handshake and acknowledgment mechanisms

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically switches between TCP and UDP protocols based on real-time network conditions. When network conditions are good, UDP is used for low-latency transmission; when conditions deteriorate, TCP provides reliable error correction and retransmission, making the system adaptable to varying network environments

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the protocol parameter (TCP vs UDP) based on network conditions. By monitoring packet loss rates and adjusting the protocol selection accordingly, the system optimizes the balance between reliability and latency for different transmission scenarios

Inventive Principle:
Principle #35Parameter changes

2Reliability

If TCP protocol is used, then accurate data transmission is achieved through error checking, but transmission speed decreases due to sensitivity to random loss and congestion

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts protocol selection based on network conditions. When packet loss is due to random errors rather than congestion, UDP provides faster transmission without TCP's conservative rate reduction, maintaining productivity while achieving adequate accuracy through application-level error handling

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors network conditions including packet loss patterns and uses this feedback to determine whether to use TCP or UDP. By distinguishing between random loss and congestion loss, the system can make informed decisions about protocol selection to optimize both accuracy and speed

Inventive Principle:
Principle #23Feedback

3Productivity

If UDP protocol is used for data transmission, then transmission speed is improved with reduced latency, but data reliability deteriorates due to lack of error checking and retransmission

Engineering Contradiction:
Improvetransmission speedVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system switches between UDP and TCP based on network conditions. When network conditions are poor with high packet loss, TCP's error checking and retransmission mechanisms activate to restore reliability, while maintaining UDP's speed advantages when conditions are favorable

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The protocol parameter is changed dynamically based on network condition monitoring. The system adjusts between connection-oriented (TCP) and connectionless (UDP) transmission modes to optimize the reliability-speed tradeoff for current network conditions

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If protocol switching between TCP and UDP is implemented, then adaptability to network conditions is improved, but system complexity increases due to protocol management and switching mechanisms

Engineering Contradiction:
Improvenetwork condition adaptabilityVSAvoidprotocol management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a protocol selection mechanism that acts as an intermediary between the application layer and network layer. This mediator monitors network conditions and automatically selects the appropriate protocol (TCP or UDP), shielding the application from protocol complexity while providing adaptive performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250247741A1Management of data communication connections
Publication Date: 2025.07.31 CONNECTIFY
  • US20250247741A1 patent drawing
  • US20250247741A1 patent drawing
  • US20250247741A1 patent drawing

AI summary

One example method of operation may include transmitting, via a computer device, packets over a first channel of a Wi-Fi network and a second channel of a cellular network bonded with the first channel, determining one or more of the first and second channels experienced a network communication error, transmitting subsequent packets over a mirrored channel transmission comprising the first and second channels both transmitting the subsequent packets in parallel as duplicated packets on both the first and second channels for a period of time, determining no network communication errors occurred for the period of time, and responsive to the no network communication errors for the period of time, transmitting further subsequent packets over the bonded first and second channels, and the further subsequent packets include unique packets being transmitted on both the first and second channels.