Multi-Threshold Data Throttling for Bonded Channel Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video streaming providers block requests from VPNs due to licensing restrictions, and existing solutions fail to efficiently manage data transmission to avoid overage charges and throttling, leading to user dissatisfaction and economic consequences.
Innovation Solution
Implementing a method that monitors data usage and sets multiple thresholds to throttle or pause data transmission between a client and server, using a VPN to manage data channels and optimize data transfer rates, ensuring compliance with licensing rules and reducing data overages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If data transmission is monitored and throttled using multiple thresholds, then data consumption is reduced and costs are decreased, but transmission speed and user satisfaction may deteriorate
Solution Approach 1:
The patent segments data transmission into multiple priority levels (streaming, downloading, browsing) and applies different throttling strategies to each category. This allows selective reduction of data consumption for non-critical traffic while maintaining acceptable speeds for essential services, resolving the contradiction between reducing data loss and maintaining transmission speed.
Solution Approach 2:
The system dynamically changes transmission parameters (throttling percentages, priority levels) based on monitored data consumption patterns and user behavior. By adjusting these parameters adaptively rather than applying uniform throttling, the system reduces overall data consumption while preserving acceptable transmission speeds for high-priority operations.
2Loss of energy
If multiple data thresholds are implemented for throttling, then data overage charges are reduced, but system complexity increases
Solution Approach 1:
The patent divides data management into segmented threshold levels (first threshold for warnings, second threshold for throttling, third threshold for severe restrictions). This segmentation creates a structured, manageable system that reduces data overage charges through clear, incremental control points rather than requiring complex continuous monitoring and decision-making.
Solution Approach 2:
The system incorporates automated self-service mechanisms where predefined rules and algorithms automatically enforce throttling policies when thresholds are reached, eliminating the need for manual intervention. This automation manages data overage charges effectively while keeping operational complexity low through rule-based decision-making.
3Loss of energy
If data transmission is partially limited when first threshold is reached, then data usage is controlled, but transmission efficiency decreases
Solution Approach 1:
The patent applies local quality by implementing selective throttling that targets specific data categories (e.g., reducing bandwidth for video streaming by 50% while maintaining full speed for text-based browsing). This localized approach controls overall data usage while preserving transmission efficiency for high-value, low-data-consumption activities.
Solution Approach 2:
The system applies partial throttling actions rather than complete transmission blocks. When the first threshold is reached, transmission is partially limited rather than stopped entirely, maintaining baseline efficiency for essential services while still achieving data usage control through reduced but continuous transmission.
Data Source
AI summary
An example method of operation may include monitoring an amount of data exchanged by a client device via a bonded connection with a first channel and a second channel used to simultaneously transfer data between the client device and one or more other network devices, determining a first amount of data used on the first channel and second amount of data used on the second channel, comparing the amount of data used on the first channel to a data usage threshold, reducing a data rate of subsequent transfers of data by the client device on the first channel and maintaining a data rate of the second channel, and transmitting and receiving data simultaneously by the client device on the first and second channels, and the reduced data rate of the first channel is less than a data rate of the second channel.


