Multimedia Playback Device Caching for Real-Time Content Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia playback devices, such as billboards, cannot flexibly configure advertisement content in real time, leading to ineffective advertising as the content is not targeted to specific times or users.

Innovation Solution

A method and apparatus for multimedia material processing that involves obtaining a cache list from a service device, caching multimedia materials, requesting the service device to determine target materials for playback, and re-determining materials from cached content if the service device fails to provide them, allowing for independent selection based on time and user dimensions to ensure continuous playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video advertisement materials are pre-stored locally in the multimedia playback device, then the device can play video advertisements continuously, but the advertisement content cannot be configured in real time

Engineering Contradiction:
Improvecontinuous playback capabilityVSAvoidreal-time content configuration
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system pre-loads and caches multiple advertisement materials locally in the multimedia playback device before they are needed for playback. This preliminary action ensures that when playback is required, the device can immediately play from the cached materials without needing real-time network connection, thus achieving continuous playback while maintaining the ability to update content through periodic caching operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects different advertisement materials from the cached pool based on various conditions such as playback count, time, and user characteristics. The cache list is dynamically updated by the service device, and the playback device dynamically chooses which cached material to play next, creating a flexible system that balances continuous playback with adaptive content selection.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If advertisement content is fixed in the multimedia playback device, then the device structure remains simple, but the advertising effectiveness decreases due to lack of targeting

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidadvertising effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system separates the advertisement content management into two independent parts: the service device that generates and manages the cache list of advertisement materials, and the multimedia playback device that simply plays from the cached list. This segmentation allows the playback device to remain structurally simple while the service device handles the complexity of content targeting and optimization, thus maintaining advertising effectiveness without increasing playback device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cache list acts as an intermediary between the service device and the playback device. It carries the targeted advertisement content information from the service device to the playback device, enabling the simple playback device to deliver effective targeted advertising without needing complex content generation or selection capabilities built-in.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the service device determines the target multimedia material, then the advertisement content can be targeted, but playback may be interrupted if the target material is not cached

Engineering Contradiction:
Improvetargeted content deliveryVSAvoidplayback continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The service device performs beforehand cushioning by pre-generating and sending cache lists containing multiple candidate advertisement materials to the playback device before playback is needed. This ensures that when the playback device needs to play advertisements, there are already multiple cached options available, preventing playback interruptions even if the currently targeted material becomes unavailable or needs replacement.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11330327B2Multimedia material processing method, apparatus, and multimedia playback device
Publication Date: 2022.05.10 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11330327B2 patent drawing
  • US11330327B2 patent drawing
  • US11330327B2 patent drawing

AI summary

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for multimedia playback. One of the methods includes: receiving, by a multimedia playback device from a multimedia server, a list indicating a plurality of multimedia files; caching, by the multimedia playback device, the plurality of multimedia files in a cache storage of the multimedia playback device; requesting, by the multimedia playback device from the multimedia server, an indication of a primary multimedia file to be played by the multimedia playback device; determining, by the multimedia playback device, a secondary multimedia file from the plurality of multimedia files to be played by the multimedia playback device; and playing, by the multimedia playback device, the secondary multimedia file when a playback condition of playing the secondary multimedia file is satisfied.