Adaptive Multipath Transport Layer for Network Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless network communication technologies face inefficiencies in multipath connections, particularly for HTTP/1.1, due to short-lived connections and cross-layer interactions, leading to increased cellular data usage and energy consumption with limited performance gains, especially for small page sizes and varying network conditions.

Innovation Solution

Implementing an adaptive multipath transport layer using HTTP/2's server push feature to enable early resource discovery and separate network transfer from local computation, allowing for a cost-benefit analysis to determine the optimal use of single or multipath connections based on resource size and network conditions, thereby reducing unnecessary cellular data usage and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multipath connections are used for HTTP/1.1, then bandwidth utilization is improved, but energy consumption increases due to short-lived connections and cross-layer interactions

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The server performs resource discovery and pushes available resources to the client before the client actually requests them. This preliminary action allows the system to establish multipath connections only when beneficial, avoiding the energy waste of maintaining multiple short-lived connections for every HTTP/1.1 request while still achieving bandwidth utilization when resources are available.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multipath connections are used, then throughput is increased, but cellular data usage increases

Engineering Contradiction:
ImprovethroughputVSAvoidcellular data usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system implements a cost-benefit analysis that evaluates whether the throughput gain from multipath connections justifies the additional cellular data usage. The server analyzes resource availability, network conditions, and user preferences to determine when multipath transmission is beneficial, pushing resources only when the benefit outweighs the cost in terms of cellular data consumption.

Inventive Principle:
Principle #23Feedback

3Loss of time

If server push is used for resource discovery, then page load time is reduced, but device complexity increases

Engineering Contradiction:
Improvepage load timeVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces a transport layer intermediary that sits between the application layer and the network layer, handling the complexity of multipath connection management, resource discovery, and cost-benefit analysis. This intermediary absorbs the device complexity, allowing the server to implement server push and resource discovery mechanisms without directly complicating the client device architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If adaptive multipath transport layer is implemented, then resource delivery efficiency is improved, but implementation complexity increases

Engineering Contradiction:
Improveresource delivery efficiencyVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the resource delivery system into distinct functional layers: the transport layer handles multipath connection management and cost-benefit analysis, while the application layer focuses on HTTP operations. This segmentation isolates the implementation complexity to the transport layer, allowing efficient resource delivery through specialized handling without requiring complex changes throughout the entire system stack.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10193781B2Facilitation of multipath transmission control protocols
Publication Date: 2019.01.29 AT&T INTELLECTUAL PROPERTY I L P
  • US10193781B2 patent drawing
  • US10193781B2 patent drawing
  • US10193781B2 patent drawing

AI summary

A more efficient network can be achieved by using a cost-benefit analysis determined by mobile device, wireless network, and server device functionality. The cost-benefit analysis can be used to determine whether SPTCP or MPTCP or any combination of the two is used. The mobile device can generate the cost-benefit analysis based on known and unknown device and network metrics and send the cost-benefit analysis to the server device. The server device can then comply with the cost-benefit analysis and then send requested web site data via SPTCP and/or MPTCP in accordance with the cost-benefit analysis.