Server-Side Ad Selection for Dynamic Manifests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia distribution systems lack the ability to dynamically change or customize advertisements in real-time during ongoing playback sessions, due to technical limitations and the prevalence of advertisement-blocking software.
Innovation Solution
A system and method for real-time server-side selection of content, which involves receiving a playback request from a playback unit, providing a manifest with content segment identifiers, selecting segments based on content selection rules, and sending the selected segments for playback, allowing for dynamic insertion or alteration of advertisements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a non-standard manifest file is used to enable dynamic advertisement changes during playback, then advertisement customization capability is improved, but device compatibility deteriorates due to requiring non-standard media players
Solution Approach 1:
The patent introduces a server-side intermediary that dynamically generates and provides standard manifest files to clients. This mediator translates between the flexible content selection rules and the standardized manifest format, allowing advertisement customization without requiring clients to implement non-standard players. The server acts as the intermediary that handles the complexity of dynamic content selection while maintaining compatibility with standard media players.
2Ease of operation
If advertisement-blocking software is deployed on viewing devices, then user control over content is improved, but revenue generation from advertisements deteriorates
Solution Approach 1:
The patent converts the harmful effect of advertisement-blocking software into a benefit by implementing server-side content selection that dynamically determines what content segments to deliver. Instead of relying on client-side ad insertion that can be blocked, the system uses selection rules on the server to selectively provide advertisement segments or alternative content segments, making ad delivery resilient to client-side blocking software while still generating revenue.
3Device complexity
If static advertisements are pre-compiled into the manifest file, then system simplicity is improved, but adaptability to user preferences and behavior deteriorates
Solution Approach 1:
The patent transforms the static manifest file into a dynamic content selection process. Instead of pre-compiling fixed advertisement segments, the system implements content selection rules that dynamically determine which segments to deliver based on user preferences, behavior, and other criteria. The manifest file becomes a template that is dynamically instantiated with appropriate content segments at runtime, enabling adaptability while maintaining system simplicity through standardized formats.
Data Source
AI summary
Systems and methods for selection of advertisement segments are disclosed. A system may comprise at least one processor configured to receive a playback request from a playback unit; receive user information associated with a user; evaluate, using the user information, a user advertisement metric associated with a preference of the user for a particular type of advertisement; select an advertisement segment based on the user advertisement metric; and send the selected advertisement segment to the playback unit, where the user advertisement metric is based at least in part on whether the user skips advertisements associated with the particular type of advertisement in a forward or backward direction.


