Streaming Media Security Framework with Floating Player

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems on mobile devices face challenges in securing digital media due to the risk of unauthorized copying and piracy, and they lack flexibility in multitasking as they often require full-screen mode for media playback.

Innovation Solution

The system employs a streaming-based architecture for chunk-by-chunk decryption of encrypted media files, allowing for random access and variable chunk sizes based on available memory, while also providing a floating media player interface that allows users to interact with other applications during playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire decrypted media item is stored in memory for playback, then playback quality is maintained, but security is compromised due to risk of unauthorized copying

Engineering Contradiction:
Improvemedia securityVSAvoiddecrypted media storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the media file into multiple encrypted segments or blocks, decrypting only the specific segment needed for current playback rather than the entire file. This segmentation allows the system to maintain security while providing continuous playback by processing and displaying media in manageable chunks, reducing the amount of decrypted data stored in memory at any one time.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If full-screen mode is used for media playback, then playback quality is improved, but multitasking capability deteriorates

Engineering Contradiction:
Improvemedia playback experienceVSAvoidmultitasking capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic media player interface that can automatically adjust between full-screen and picture-in-picture modes based on system state and user needs. The player can transition from occupying the entire display to a smaller floating window, enabling seamless multitasking while maintaining playback functionality. This dynamic adaptation allows the system to optimize between playback quality and multitasking capability rather than being locked into a fixed mode.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250028439A1Security framework for media playback
Publication Date: 2025.01.23 VMWARE INC
  • US20250028439A1 patent drawing
  • US20250028439A1 patent drawing
  • US20250028439A1 patent drawing

AI summary

Disclosed are various embodiments relating to a security framework for media playback. In one embodiment, a client device has a decryption module, a streaming module, and a playback module. The playback module may be configured to request media data from the streaming module and render the media data on an output device. The streaming module may be configured to obtain the media data from the decryption module by a request that specifies a size of the media data. The size may be dynamically determined based at least in part on an amount of available temporary data storage. The decryption module may be configured to decrypt a portion of an encrypted media file based at least in part on the specified size to produce the media data.