Server-Stitched Interactive Secondary Content Without Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current secondary content technologies face challenges in supporting measurement, viewability, and interactivity due to client-side rendering of interactive components, leading to issues like pauses or buffering when loading secondary content with primary content.
Innovation Solution
A media device receives primary and secondary content from a content provider, analyzes metadata to identify interactive content candidates, and provides client-side stitching to seamlessly integrate secondary content, allowing for interactive experiences and content recommendations based on user history and current viewing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If secondary content is provided separately from primary content to the client device, then the primary content can be delivered without interruption, but pauses or buffering occur when loading the secondary content
Solution Approach 1:
The system performs preliminary actions by pre-fetching and pre-processing secondary content in the background before it is needed for display. The content management server prepares secondary content ahead of time and delivers it to the client device in advance, so that when the secondary content needs to be displayed, it is already available and processed, eliminating buffering pauses.
2Adaptability or versatility
If interactive components in secondary content are developed using client side code, then the secondary content can be rendered based on receiver processing capability, but measurement, viewability and interactivity cannot be supported with server side stitching
Solution Approach 1:
The content management server acts as an intermediary between the content delivery system and the client device. It processes secondary content on the server side, including embedding tracking pixels and interactive components, before delivering the processed content to the client. This mediator approach enables server-side stitching to support measurement and interactivity while the client device still renders the content according to its capabilities.
3Device complexity
If secondary content is stitched within the delivery of primary content at the content server, then content providers can provide both contents together on the CMS level, but current secondary content technologies cannot support measurement, viewability and interactivity
Solution Approach 1:
The system changes the parameters of server-side content processing by implementing new content markup languages and processing protocols that enable interactive components to be embedded and processed on the server side. The content management server uses enhanced metadata structures and processing instructions that allow it to stitch secondary content with tracking and interactivity capabilities directly into the primary content stream, maintaining full functional support.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing interactive content to a user. In a non-limiting embodiment, an apparatus, such as a media device, may provide interactive content to a user. The media device may receive content comprising primary and secondary content from a content provider, and then determine whether the secondary content is a candidate for an interactive experience. The media device may also provide the interactive experience to the user when the secondary content is a candidate for the interactive experience. Furthermore, the media device may monitor tracking information of the interactive experience.