Dynamic Media Player Customization via Server-Mediated Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media players lack the flexibility to dynamically customize media content during playback, limiting their ability to adapt to changing conditions or user preferences.

Innovation Solution

A method that involves a media player capturing playing conditions and sending a customization request to a server, which responds with a media chunk to be embedded into the media content, allowing for dynamic customization through a media embedder code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media players are configured with limited functionalities to maintain simplicity, then device complexity is reduced, but adaptability to dynamic customization is worsened

Engineering Contradiction:
Improveadaptability to dynamic customizationVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server computer system as an intermediary between the media player and the content customization process. The server receives playing conditions from the media player, processes customization logic, and returns customized media content. This externalizes the complexity from the media player itself, allowing the player to remain relatively simple while still achieving dynamic adaptability through server-mediated customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The media player is designed to perform multiple functions: it can play various types of media content, capture playing conditions (such as user interactions, playback state, device information), communicate with external servers, and embed customized content back into the media stream. This multi-functionality enables a single device to handle both playback and customization coordination without requiring separate dedicated devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If media players implement dynamic customization capabilities, then adaptability is improved, but ease of operation is worsened due to additional configuration requirements

Engineering Contradiction:
Improvedynamic customization capabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The media player automatically captures playing conditions without requiring user intervention to configure customization parameters. The system self-monitors playback state, user interactions, and device information, then autonomously communicates customization requests to the server and processes the resulting customized content. This eliminates the need for users to manually configure customization settings, maintaining ease of operation while enabling dynamic adaptability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If media players continuously monitor playing conditions to enable real-time customization, then adaptability is improved, but use of energy is worsened

Engineering Contradiction:
Improvereal-time customization capabilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the system employs periodic sampling of playing conditions at significant playback events such as media content loading, user interaction detection, or playback state changes. The media player monitors for these discrete events, captures playing conditions at those moments, and initiates customization requests accordingly. This periodic approach reduces energy consumption compared to continuous monitoring while still enabling effective real-time customization at meaningful playback points.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12348814B2Dynamically customizing media content
Publication Date: 2025.07.01 TAPPCELERATOR MEDIA SL
  • US12348814B2 patent drawing
  • US12348814B2 patent drawing
  • US12348814B2 patent drawing

AI summary

Methods are provided of dynamically customizing a media content during playing of the media content by a media player. These methods include performing a listening process to capture from the media player a playing condition on the playing of the media content, and sending, to a server computer system, a customization request based on the playing condition. These methods may further include receiving, from the server computer system, a customization response in reply to the customization request, the customization response including a media chunk to be embedded in or with the media content to customize the media content. These methods may still further include providing the customization response to the media player for the media player to embed the media chunk in or with the media content through a media embedder code. Computer programs, systems and computer systems that are suitable to perform such customizing methods are also provided.