Dynamic Content Delivery Tuning via TCP Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of proxy servers in content delivery networks hampers network capacity and user experience, particularly for HTTPS traffic, and does not effectively manage video traffic congestion, leading to increased load on communication networks and battery consumption in user devices.

Innovation Solution

Implementing dynamic content delivery tuning by bypassing the proxy server, allowing for real-time in-band and out-of-band signaling between clients and servers to adjust content delivery based on network conditions, using Transmission Control Protocol (TCP) synchronization packets to communicate congestion and quality of service changes, enabling nodes to throttle or improve traffic quality and schedule content delivery during less congested times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If proxy server is used for content delivery, then traffic control and simplification is achieved, but network capacity and user experience deteriorate

Engineering Contradiction:
Improvetraffic controlVSAvoidnetwork capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the harmful intermediary function from the content delivery path by enabling direct peer-to-peer connections between clients and content delivery nodes, removing the proxy server bottleneck while maintaining traffic management capabilities through alternative mechanisms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a new intermediary mechanism - in-band signaling within data packets - that allows traffic control and network management functions previously requiring proxy servers to be achieved directly in the data stream, eliminating the need for separate proxy infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If proxy server is used for content delivery, then request evaluation and control is simplified, but HTTPS traffic performance deteriorates

Engineering Contradiction:
Improverequest evaluationVSAvoidHTTPS traffic performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent removes the proxy server from the HTTPS traffic path entirely, allowing encrypted traffic to flow directly between clients and content delivery nodes without decryption or inspection, thereby restoring HTTPS performance while maintaining security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system enables clients and content delivery nodes to autonomously manage their communications through in-band signaling, eliminating the need for external proxy-based request evaluation and control mechanisms

Inventive Principle:
Principle #25Self-service

3Extent of automation

If proxy server is used for content delivery, then traffic management is centralized, but video traffic congestion management deteriorates

Engineering Contradiction:
Improvetraffic managementVSAvoidvideo traffic congestion management
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The patent implements in-band signaling that provides real-time feedback between clients and content delivery nodes about network conditions, allowing dynamic adjustment of video traffic parameters such as bitrate and quality based on current congestion levels, enabling effective congestion management without centralized proxy control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts video traffic parameters in real-time based on network conditions through in-band signaling, allowing flexible congestion management that responds to changing conditions rather than relying on static proxy-based control

Inventive Principle:
Principle #15Dynamics

4Device complexity

If proxy server is used for content delivery, then network routing is simplified, but battery consumption in user devices deteriorates

Engineering Contradiction:
Improvenetwork routingVSAvoidbattery consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent removes the proxy server routing step from the network path, creating more direct routes between clients and content delivery nodes that reduce the number of routing decisions and processing steps, thereby lowering device battery consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10587720B2Network aware dynamic content delivery tuning
Publication Date: 2020.03.10 T MOBILE US INC
  • US10587720B2 patent drawing
  • US10587720B2 patent drawing
  • US10587720B2 patent drawing

AI summary

Techniques and methods for dynamically tuning of content delivery over a communication network are described. In one aspect, a method of dynamically tuning of content delivery over a communication network may involve a user device detecting an event related to a content delivery traffic from an application server to the user device over the communication network. The method may also involve the user device communicating the detected event to the application server.