Media Player Configuration for Viewing Data Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser control over advertisementsVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If users are given control over advertisement selection, then ad relevance improves, but the interface becomes more complex and cumbersome

Engineering Contradiction:
Improveuser interaction simplicityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

3Productivity

If real-time user preference data is collected and processed, then advertisement effectiveness improves, but system complexity and processing requirements increase

Engineering Contradiction:
Improvead effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #16Partial or excessive action

4Loss of time

If users must manually select advertisements, then ad relevance improves, but time consumption and user frustration increase

Engineering Contradiction:
Improvetime for ad selectionVSAvoiduser interaction simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10506299B2Media player configuration to provide viewing data feedback
Publication Date: 2019.12.10 ADEIA MEDIA HOLDINGS INC
  • US10506299B2 patent drawing
  • US10506299B2 patent drawing
  • US10506299B2 patent drawing

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.