Media Player Configuration for Viewing Data Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for delivering streaming media lack user control over advertisements, making it difficult for users to select relevant ads and for advertisers to ensure ad effectiveness, as existing methods require cumbersome interfaces and do not account for real-time user preferences.
Innovation Solution
A method that transmits configuration information for media program players to send advertisement data during breaks, allowing user selection of ads and receiving viewing data to refine future ad options, using a simple and direct interface that factors in recent user inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional streaming media delivery is used, then media programs can be delivered to users, but users have no control over advertisements and cannot select relevant ads
Solution Approach 1:
The system dynamically adjusts advertisement delivery based on real-time user preferences and viewing behavior. The media player configuration allows users to select preferred ad types, and the system adapts future ad selections based on this input, making the advertisement delivery dynamic rather than static.
Solution Approach 2:
The system implements feedback loops where user preferences and viewing data are collected, processed, and used to refine future advertisement selections. The media player sends viewing data back to the configuration system, creating a closed-loop feedback mechanism that continuously improves ad relevance.
2Ease of operation
If users are given control over advertisement selection, then ad relevance improves, but the interface becomes more complex and cumbersome
Solution Approach 1:
The system performs preliminary actions by collecting and processing user preference data in advance, then automatically applying these preferences to future advertisement selections. This eliminates the need for users to make repeated manual selections, reducing interface complexity while maintaining high ad relevance.
Solution Approach 2:
The system serves itself by automatically using collected user preference data to make future advertisement selections without requiring continuous user input. The media player configuration system autonomously processes viewing data and adjusts ad delivery based on learned user preferences.
3Productivity
If real-time user preference data is collected and processed, then advertisement effectiveness improves, but system complexity and processing requirements increase
Solution Approach 1:
The system applies partial action by processing only the most relevant user preference data and focusing on key viewing metrics rather than analyzing all possible user behavior data. This selective approach maintains high ad effectiveness while reducing processing complexity and system resource requirements.
4Loss of time
If users must manually select advertisements, then ad relevance improves, but time consumption and user frustration increase
Solution Approach 1:
The system performs preliminary selection of advertisements based on pre-collected user preference data and viewing history. This preliminary action eliminates the need for users to manually select ads in real-time, significantly reducing time consumption while maintaining high relevance through data-driven selection.
Data Source
AI summary
A method transmits configuration information including a set of events that define when a media program player should send information regarding playback of an advertisement during an advertisement break in a media program. Also, the method transmits, to the user device, advertising control options configured to be output on the user device. A user selection for a control option in the advertising control options is received from the user device, wherein the control option controls sending of an advertisement to the user device during the advertisement break. The method then receives advertisement viewing data describing a viewing of the advertisement on the user device, wherein sending of the advertisement viewing data by the media program player is triggered based on an event in the set of events occurring at the media program player.


