Content Queue Preloading for Bandwidth Cost Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in accessing content due to limitations in communication network performance and cost, leading to unsatisfactory viewing experiences and increased costs for content providers and users, as content cannot be efficiently preloaded on user devices ahead of time.
Innovation Solution
A content distribution system that includes a network content server generating content queues based on available content and user device storage capabilities, allowing for preloading of content onto user devices over optimal communication networks, thereby improving user experience and reducing costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If content is accessed over communication networks in real-time, then content availability is immediate, but network bandwidth costs and user costs increase significantly
Solution Approach 1:
The system performs preliminary actions by preloading content onto user devices before actual consumption. The content server identifies content that users are likely to access and proactively transfers it to local storage elements, so that when users want to access the content, it is already available locally without requiring real-time network transmission.
2Speed
If content is preloaded onto user devices, then content availability improves and access speed increases, but storage element capacity is consumed
Solution Approach 1:
The system changes parameters by dynamically adjusting which content is preloaded based on multiple factors including user preferences, predicted usage patterns, content size, and available storage capacity. The content server continuously monitors storage element status and adapts the preloading strategy to optimize between access speed and storage utilization.
3Productivity
If content queues are generated for all user devices, then content distribution efficiency improves, but system complexity increases
Solution Approach 1:
The system implements self-service by enabling user devices to autonomously manage their own content queues and preloading processes. Each device can request content based on its own usage patterns and storage availability, and the content server automatically generates and manages queues without requiring complex centralized coordination for each individual content transfer decision.
Data Source
AI summary
Embodiments of methods, systems and apparatuses for distributing content by generating and preloading queues of content, are disclosed. One content distribution system includes at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements. The at least one network content server includes at least one processor configured to generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of the at least one of the one or more storage elements associated with each of the plurality of user devices, and assist preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.


