Dynamic Playback Environment Selection via Key-Based Security

Solution Overview

Problem

Existing media playback systems often fail to automatically select the optimal playback environment (web browser or application) based on characteristics like resolution, leading to suboptimal user experiences due to security and access control measures.

Innovation Solution

A method that reads device and application-specific keys to determine the higher characteristic associated with media playback, initiating playback through either the web browser or application based on these keys, ensuring the best user experience by selecting the environment with higher resolution or quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security selections or access control measures are implemented to restrict media playback, then unauthorized access prevention is improved, but playback quality and user experience deteriorate

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system changes security parameters dynamically based on the playback environment. When a web browser is detected, DRM protection is applied; when a native application is detected, higher quality playback is permitted. This allows the system to adjust security levels according to the trustworthiness and capabilities of the playback environment, resolving the contradiction between security and quality.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the system automatically selects playback environment based on device and application keys, then playback quality is improved, but system complexity increases

Engineering Contradiction:
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of the playback environment and reads the appropriate keys (device key or application key) before initiating playback. This advance determination allows the system to configure optimal playback settings in advance, ensuring high quality without requiring complex real-time adjustments during playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of requiring the user to manually select playback settings or the system to complexly analyze multiple factors, the invention inverts the approach by using pre-stored keys that inherently encode the optimal playback configuration. The system simply reads the appropriate key based on environment detection, simplifying the overall system architecture while maintaining high playback quality.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If DRM protection is applied through web browser, then security is improved, but playback characteristic such as resolution is reduced

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system changes the security parameter configuration based on the detected playback environment. When a web browser is detected, DRM protection with standard resolution is applied. When a native application is detected, the system switches to a different security configuration that permits higher resolution playback, thus optimizing both security and quality according to the environment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3504658B1Optimized security selections
Publication Date: 2021.04.28
  • EP3504658B1 patent drawingFigure 1
  • EP3504658B1 patent drawingFigure 2
  • EP3504658B1 patent drawingFigure 3

AI summary

A method includes initiating play of a media file, reading a first key associated with a device, reading a second key associated with an application, and determining, based on the first key and the second key, whether a characteristic associated with playing the media file is higher for the playing of the media file by the web browser as compared to playing of the media file by the application. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the web browser, initiating execution of the web browser on the device, and playing the media file with the web browser. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the application, initiating execution of the application on the device, and playing the media file with the application.