Server-Based Interactive Content Injection in Media Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Media streaming technologies face challenges in delivering interactive content effectively due to advertisement blocking software that blocks interactive content domains, leading to a suboptimal user experience.
Innovation Solution
Implementing server-side injection of interactive content into media streams, where a media server embeds interactive content as executable code, such as HTML or XML, directly into the media stream, allowing it to be displayed concurrently with video content without relying on client-side retrieval from blocked domains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If client device retrieves interactive content from interactive content domain, then interactivity is enabled, but advertisement blocking software blocks the retrieval
Solution Approach 1:
The patent introduces a media server as an intermediary between the content source and client device. The media server retrieves interactive content from the interactive content domain and injects it into the media stream, mediating the blocked communication path and enabling reliable content delivery despite advertisement blocking software.
Solution Approach 2:
The patent merges the interactive content with the media stream by injecting the interactive content into the media stream packets. This combining approach delivers both media and interactive content through a single channel, bypassing the need for separate retrieval that would be blocked by advertisement filtering software.
2Reliability
If interactive content is injected into media stream, then content is protected from blocking, but server complexity increases
Solution Approach 1:
The media server performs multiple functions: it acts as a standard media stream source, an interactive content retrieval agent, and an injection mechanism. By consolidating these diverse functions into a single server component, the patent avoids the need for separate specialized systems, thereby managing complexity while ensuring reliable content delivery.
3Ease of operation
If interactive content is displayed concurrently with video content, then user experience is enhanced, but client device processing load increases
Solution Approach 1:
The interactive content is prepared and injected into the media stream in advance by the media server, before reaching the client device. This preliminary preparation reduces the processing burden on the client device, as the content arrives ready-to-display rather than requiring complex real-time retrieval and integration operations.
Data Source
AI summary
A method includes receiving, at a media server, a request for a media stream from a client device. The method further includes sending, from the media server, a combined media stream to the client device via a streaming session. The combined media stream includes the requested media stream and interactive content. The interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the media stream.


