Media Quality Selection Under ISP Data Usage Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media quality selection methods fail to proactively manage data usage limits by selecting media assets at appropriate quality levels to optimize data usage, often resulting in throttling or incomplete streaming once the limit is exceeded.
Innovation Solution
Techniques for determining media quality selection based on internet service provider data usage limits, including real-time and estimated data usage, to select media assets with data sizes that do not exceed the available limit, and options for prerecording media assets to conserve data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If real-time bandwidth calculations are used to select media quality, then media playback quality can adapt to available bandwidth, but data usage limits are exceeded and throttling occurs
Solution Approach 1:
The system performs preliminary actions by determining the user's data usage limit before media playback begins. It calculates the available data budget and uses this information to pre-determine appropriate media quality selections, preventing data limit exceedance before it occurs rather than reacting after throttling happens
Solution Approach 2:
The system dynamically adjusts media quality selection based on real-time assessment of remaining data usage within the user's limit. It continuously monitors data consumption and adapts the quality of streamed content to ensure the total usage remains within the allocated limit throughout the playback session
2Reliability
If data usage limit is monitored in real-time, then complete streaming can be ensured, but system complexity increases
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring data usage and comparing it against the user's limit. This feedback loop enables real-time adjustments to media quality selections, ensuring that streaming continues reliably without exceeding data constraints while maintaining manageable system complexity through automated control
Data Source
AI summary
Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.


