Media Player Feedback Log for Publisher Engagement Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media player applications lack useful feedback for content publishers, failing to provide insights into viewer engagement with content, as they only offer basic playback indications without detailed analytics on user interactions.

Innovation Solution

A media player that records playback commands and related information, generating log reports to notify publishers about user interactions, allowing them to identify appealing content portions while maintaining media player anonymity through unique identifier values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional media player applications only provide basic playback indications to publishers, then user privacy is protected, but publishers lack useful feedback for improving content

Engineering Contradiction:
Improvefeedback information to publisherVSAvoiduser privacy exposure
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary feedback mechanism that captures detailed playback events (pause, seek, replay) and transmits them to publishers through a standardized protocol. This intermediary layer enables comprehensive feedback without directly exposing user identity or device information, thus resolving the contradiction between providing useful feedback and protecting user privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameters of feedback from basic playback status to detailed event-level data including event type, timestamp, and content identifiers. This parameter enhancement allows publishers to gain actionable insights while the system maintains privacy protection by not including personally identifiable information in the feedback parameters.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If media player provides detailed playback analytics, then publishers can identify appealing content portions, but system complexity increases

Engineering Contradiction:
Improvecontent engagement insightsVSAvoidfeedback system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the feedback system into distinct functional modules: event capture module that monitors playback events, log generation module that structures the data, and transmission module that sends feedback to publishers. This segmentation reduces system complexity by making each module independent and manageable while still providing comprehensive analytics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-defining standardized event types and feedback structures before actual playback occurs. This allows the system to handle diverse playback scenarios without increasing complexity during runtime, as the framework for capturing and reporting events is already established.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If media player records all playback commands with timestamps, then publishers gain detailed engagement data, but data processing requirements increase

Engineering Contradiction:
Improveplayback event detailsVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent uses copying by creating a standardized log representation of playback events that can be efficiently transmitted and processed. Instead of transferring raw event data, the system generates compact log entries that replicate the essential information (event type, timestamp, content ID) in a processed format, reducing the time required for data handling while preserving all necessary analytics information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11301465B2Media player feedback
Publication Date: 2022.04.12 ADOBE INC
  • US11301465B2 patent drawing
  • US11301465B2 patent drawing
  • US11301465B2 patent drawing

AI summary

Example configurations herein include a media player that initiates playback of content (e.g., play back of a movie in a web browser). Based on input from a respective user, the media player receives selections of playback commands (e.g., play, pause, stop, rewind, fast forward, etc.) applied to the content being played back by the media player. Based on the selections, the media player creates a log report. The log report records the selections of the playback commands applied to the content and indicates, for example, a corresponding time when the playback commands were applied. According to one configuration, the media player initiates distribution of the log report to notify a publisher associated with the content which playback commands were selected during playback of the content on the media player.