Cached OTT Media Display During Loading Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience frustration with long loading times and unattractive loading spinners on over-the-top (OTT) platforms, which often require multiple API calls and authentication, especially for content aggregators, and there is a need for dynamic content display during loading events that is not dependent on bandwidth or authentication.
Innovation Solution
A method and system for displaying cached media content during loading events, utilizing recommendation data to select and display high-priority content items from local storage, and a bidding process between OTT platforms to determine the highest-bid content for display during these events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the system displays loading spinners or static images during loading events, then the application structure remains simple, but user experience deteriorates due to frustration and unattractiveness
Solution Approach 1:
The system downloads and caches media content items in advance during background operations before the loading event occurs. This preliminary action ensures that engaging content is ready for immediate display during loading events, eliminating the need for complex real-time processing while enhancing user experience with attractive content instead of plain spinners or static images.
2Reliability
If the system performs authentication and multiple API calls during application launch, then security and data accuracy are improved, but loading time increases
Solution Approach 1:
The system performs authentication and fetches recommendation data in advance during background operations before the user initiates the application. This preliminary action completes time-consuming authentication and data fetching processes before the user expects content, so that when the application launches, the cached content can be displayed immediately without waiting for authentication to complete, thus reducing perceived loading time while maintaining security.
3Productivity
If the system downloads and caches multiple media content items in advance, then content availability during loading events is improved, but bandwidth usage and storage requirements increase
Solution Approach 1:
The system applies different caching strategies to different media content items based on their priority and expected usefulness. High-priority content items that are likely to be displayed during loading events are cached locally, while lower-priority items may be fetched on-demand. This selective caching approach optimizes bandwidth usage by downloading only necessary content while ensuring fast retrieval of critical items during loading events.
4Adaptability or versatility
If the system implements a bidding process between OTT platforms for content selection, then content promotion effectiveness is improved, but system complexity increases
Solution Approach 1:
The bidding process between OTT platforms for content selection is executed in advance during background operations before the loading event. Each platform submits bids for content promotion, and the winning content items are cached and ready for display. This preliminary execution of the complex bidding process eliminates the need for real-time decision-making during loading events, thus reducing perceived system complexity while maintaining the adaptability and effectiveness of content promotion.
Data Source
AI summary
There is provided systems and methods for a bidding process between over-the-top, OTT, platforms. The method comprises downloading media content items from a plurality of OTT platforms, detecting a loading event on a first OTT platform, transmitting an available advertisement slot to the plurality of OTT platforms, receiving bid offers to display the downloaded media content items to a user, and displaying a first media content item with the highest bid during the loading event on the first OTT platform.


