Master Optimization Controller for Wireless Traffic Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing flow processing techniques used by network providers and content providers often conflict, leading to a negative impact on user experience and increased costs, as they operate independently without centralized control, resulting in suboptimal quality of service and inefficient data transmission.
Innovation Solution
A centralized master optimization controller (MOC) is introduced to coordinate traffic optimizers within the network, receiving RAN metrics and instructing optimizers on whether to perform flow processing, thereby balancing user experience and cost by making decisions based on service level agreements and network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network providers and content providers independently implement flow processing techniques, then each provider can optimize their own service delivery, but conflicts arise between their objectives leading to degraded user experience and increased costs
Solution Approach 1:
The patent introduces a centralized flow processing controller as an intermediary that coordinates between network providers and content providers. This controller receives flow processing requests from both parties, evaluates their compatibility, and makes centralized decisions to prevent conflicts. The mediator resolves the contradiction by harmonizing independently optimizing providers while ensuring user experience quality is maintained.
2Productivity
If multiple flow processing techniques are applied independently by different providers, then more optimization opportunities are available, but harmful conflicts arise that negatively impact user experience
Solution Approach 1:
The centralized controller acts as an intermediary that receives flow processing requests from multiple providers, evaluates their compatibility, and coordinates their execution. This prevents harmful conflicts by ensuring that flow processing techniques from different providers work harmoniously rather than counteracting each other.
Solution Approach 2:
The system dynamically changes the parameters of flow processing based on network conditions, user device capabilities, and content characteristics. By adjusting flow processing parameters centrally rather than allowing fixed independent configurations, the system maximizes optimization capability while avoiding harmful interactions between different providers' techniques.
3Reliability
If centralized control is implemented to coordinate flow processing, then conflicts between providers are reduced, but system complexity increases due to the need for centralized management
Solution Approach 1:
The centralized flow processing controller is designed as a universal system that can handle multiple types of flow processing requests from different providers and adapt to various network conditions and device capabilities. By creating a single multi-functional controller rather than multiple specialized systems, the patent reduces overall system complexity while maintaining user experience consistency.
Data Source
AI summary
Network service providers often make use of traffic optimizers, in order to balance the objectives of maximizing users' quality of experience (“QoE”) with the costs of transmitting data. Certain content providers may make use of their own optimization algorithms, which may be interfered with by network providers' traffic optimizers. As described herein, a master optimization controller (“MOC”) may be able to enable or disable traffic optimizers within a network by enhancing a Transmission Control Protocol (“TCP”) three-way handshake procedure. The MOC may also perform traffic optimization, thus serving as the only device that performs optimization on traffic. Additionally, while traffic optimizers within a network are typically not visible to third party content providers, the MOC may perform optimization in a manner that may be visible to, and controlled by, a content provider.


