Adaptive Bandwidth Allocation for Mobile Media Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Increasing demand for content on mobile devices leads to network congestion due to finite wireless bandwidth, limiting the number of channels available and affecting the Quality of Experience (QoE) for users.
Innovation Solution
Implementing adaptive bandwidth allocation, where bandwidth is dynamically adjusted by reallocating from less demanded channels to more demanded ones, and creating new channels by adjusting bit rates of existing channels to meet demand, thereby optimizing network resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bandwidth is allocated statically to channels, then channel assignment is simple, but network congestion increases and Quality of Experience deteriorates during peak demand periods
Solution Approach 1:
The patent implements dynamic bandwidth allocation where channels can be reassigned based on real-time demand. The system monitors channel usage and dynamically adjusts bandwidth distribution, allowing channels with higher demand to receive more resources while reducing allocation to channels with lower demand, thereby resolving the contradiction between simple static allocation and complex dynamic allocation
Solution Approach 2:
The system changes the bandwidth parameter dynamically by adjusting the bit rate allocation to different channels based on demand. When a channel experiences peak demand, the system increases its bandwidth allocation by redistributing from other channels, thus improving Quality of Experience without requiring complete system redesign
2Adaptability or versatility
If more channels are created to meet increasing demand, then content availability improves, but network congestion increases due to finite bandwidth
Solution Approach 1:
The patent merges multiple channels into a unified bandwidth pool that can be dynamically reassigned. Instead of treating each channel as a fixed entity, the system combines all channels and reallocates bandwidth based on current demand, allowing the network to accommodate more content types while maintaining throughput efficiency
Solution Approach 2:
The system dynamically adjusts the number of active channels and their bandwidth allocations based on real-time demand patterns. During peak periods, the system can reduce the number of active channels while concentrating bandwidth on high-demand content, thereby maintaining productivity while adapting to varying content availability needs
3Reliability
If bandwidth is reallocated from less demanded channels to more demanded ones, then Quality of Experience improves, but channel assignment complexity increases
Solution Approach 1:
The system implements feedback mechanisms to monitor channel demand and usage patterns. This feedback information is used to automatically adjust bandwidth allocation, reducing the need for complex manual management while ensuring optimal resource distribution to channels with highest demand, thus improving Quality of Experience
Solution Approach 2:
The bandwidth allocation system operates autonomously by automatically detecting demand patterns and reallocating resources without requiring complex external control. The system self-adjusts based on monitored performance metrics, simplifying the overall management complexity while maintaining high Quality of Experience
Data Source
AI summary
A system is described with one or more server devices to: receive an instruction to provide particular content; determine that a new channel is requested to provide the particular content; determine a first portion of bandwidth assigned to existing channels; allocate a second portion of the bandwidth for the new channel; provide the new channel in the second portion of the bandwidth; and provide the particular content on the new channel.


