Multiple TCP Connections for Congestion-Resilient Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TCP protocols suffer from sensitivity to random loss and congestion, leading to reduced transmission rates and latency issues, especially in network environments where packet loss is misinterpreted as congestion, affecting overall data transmission efficiency.

Innovation Solution

Establishing multiple TCP connections between a client and a server within a VPN to manage network congestion and maintain consistent transmission rates by creating additional connections when one connection slows below a threshold, allowing for concurrent data transfer across multiple channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single TCP connection is used for data transmission, then the system is simple to manage, but transmission reliability deteriorates under network congestion or packet loss

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides a single TCP connection into multiple parallel TCP connections between the client device and network access point. Each connection operates independently, so if one connection experiences packet loss or congestion, other connections can continue transmitting data, thereby improving overall transmission reliability while distributing the management complexity across multiple standardized connections.

Inventive Principle:
Principle #1Segmentation

2Productivity

If TCP congestion control mechanisms are applied, then network congestion is managed, but transmission rate is reduced due to misinterpretation of packet loss as congestion

Engineering Contradiction:
Improvedata transmission rateVSAvoidcongestion management effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting the data transmission across multiple independent TCP connections, the patent allows each connection to maintain its own transmission rate without being uniformly reduced by congestion control mechanisms. When packet loss occurs on one connection, it is treated as an isolated event rather than system-wide congestion, preventing unnecessary rate reductions and maintaining higher overall productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of connection multiplicity from one to multiple connections. This parameter change allows the system to bypass traditional TCP congestion control limitations by distributing data flow across multiple channels, each with independent rate control, thereby maintaining higher transmission rates while still managing congestion through the aggregate capacity of multiple connections.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple TCP connections are established, then data transmission reliability and throughput are improved, but connection management complexity increases

Engineering Contradiction:
Improvedata transmission throughputVSAvoidmultiple connection management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces the network access point as an intermediary that manages multiple TCP connections between the client device and the server. The network access point acts as a mediator that handles connection establishment, maintenance, and teardown, reducing the management burden on the client device while enabling multiple parallel connections to improve throughput and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If a single network connection is used, then the system is easier to operate, but latency increases during network congestion

Engineering Contradiction:
Improvedata transmission latencyVSAvoidconnection management simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent segments data transmission across multiple parallel TCP connections, allowing data to flow simultaneously through multiple channels. When network congestion occurs on one path, data can be rerouted through other connections, significantly reducing transmission latency without requiring complex manual intervention, as the system automatically manages the multiple connections.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12445540B2Providing multiple TCP connections between a client and server
Publication Date: 2025.10.14 CONNECTIFY
  • US12445540B2 patent drawing
  • US12445540B2 patent drawing
  • US12445540B2 patent drawing

AI summary

One example may include a process that includes establishing a connection between a client device and a server, monitoring communication over the connection to identify whether there is a communication delay based on one or more communication thresholds, establishing another connection between the client device and the server when a communication delay is detected based on the one or more communication thresholds, bonding the connection and the another connection permitting data packets associated with an application used by the client device to be split between the connection and the another connection, and forwarding a portion of the data packets associated with the application to the client device over the connection and concurrently forwarding a remaining portion of the data packets associated with the application over the another connection.