Loading Event Content Display via Pre-Cached Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience frustration during loading events for over-the-top (OTT) services due to high loading times and unattractive loading indicators, which can lead to confusion about the application's responsiveness.
Innovation Solution
A method and system that utilize recommendation data from a recommendation engine to download and display relevant media content items during loading events, eliminating the need for traditional loading indicators and reducing dependency on bandwidth and authentication requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional loading indicators (spinners or static images) are displayed during loading events, then the application structure remains simple, but user experience deteriorates due to frustration and confusion
Solution Approach 1:
The system downloads and caches media content items in advance during background operations or previous viewing sessions. When a loading event occurs, the pre-cached content is immediately displayed without requiring traditional loading indicators, thus improving user experience while managing complexity through advance preparation
Solution Approach 2:
A content management system acts as an intermediary between the OTT service and the user interface. This intermediary handles the complexity of content retrieval, caching, and display coordination, allowing the UI to simply display pre-prepared content during loading events without directly managing the complex underlying processes
2Ease of operation
If media content is downloaded and displayed during loading events, then user engagement improves, but bandwidth consumption increases
Solution Approach 1:
Media content is downloaded in advance during background operations, previous viewing sessions, or low-traffic periods when bandwidth is more available. The content is cached locally and then displayed during loading events without consuming additional bandwidth at the critical moment, thus improving engagement while managing bandwidth usage
Solution Approach 2:
The system dynamically adjusts content download parameters such as resolution, format, and quality based on available bandwidth conditions, device capabilities, and user preferences. This allows the system to optimize bandwidth consumption while still providing engaging content during loading events by selecting appropriate content parameters
3Speed
If content is cached locally for immediate display, then loading speed improves, but storage requirements increase
Solution Approach 1:
The system caches only specific media content items that are most likely to be needed during loading events, such as thumbnails, trailers, or frequently accessed content. By selectively caching only relevant content rather than all possible content, the system achieves fast loading display while minimizing storage requirements
Solution Approach 2:
The system caches a partial set of content that provides sufficient engagement during loading events without caching the complete library. This partial caching approach delivers the speed benefit of local content while avoiding the excessive storage requirements of comprehensive caching
Data Source
AI summary
There is provided systems and methods for displaying content to a user during a loading event. The systems and methods comprise receiving recommendation data from a recommendation engine, downloading a first media content item based on the recommendation data, detecting a loading event, such as buffering, and in response to the loading event, displaying the first media content item.


