Media Asset Access Control in Application Execution Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In application execution environments, existing technologies fail to effectively control access to media assets among applications, allowing unauthorized applications to interfere with or alter media playback, and lack robust permission management for media content access.

Innovation Solution

The system implements a method where media assets are accessed and played within an application execution environment, with permissions based on associated information such as publisher, author, or owner, allowing restricted access and altering playback capabilities, ensuring that only authorized applications can access or modify media content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are allowed to access media assets freely in an application execution environment, then applications can easily play and manipulate media content, but unauthorized applications can interfere with or alter media playback

Engineering Contradiction:
Improvemedia access easeVSAvoidmedia playback integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a permission management system that acts as an intermediary between applications and media assets. This mediator checks access requests against stored permissions (publisher, author, owner information) before allowing media access or playback alteration, thus preventing unauthorized interference while maintaining ease of operation for authorized applications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If isolation environments are implemented to prevent applications from interfering with each other, then media playback security is improved, but applications cannot access or alter media content when needed

Engineering Contradiction:
Improveapplication isolation securityVSAvoidmedia access flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic permission checking within the isolation environment. Instead of static isolation that completely blocks access, the system dynamically evaluates access requests against stored permissions (publisher, author, owner matches) to determine whether to allow media access or playback alteration, thus maintaining both security and flexibility

Inventive Principle:
Principle #15Dynamics

3Reliability

If permission checks are implemented for media asset access, then unauthorized access is prevented, but the system complexity increases due to permission management overhead

Engineering Contradiction:
Improvemedia access controlVSAvoidpermission management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs permission checks preliminarily - storing publisher, author, and owner information upfront and checking these pre-stored values against access requests. This preliminary action approach simplifies the permission management process by avoiding complex real-time evaluations, thus maintaining reliability while reducing system complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8683060B2Accessing media
Publication Date: 2014.03.25 ADOBE INC
  • US8683060B2 patent drawing
  • US8683060B2 patent drawing
  • US8683060B2 patent drawing

AI summary

In general, one aspect of the subject matter described in this specification can be embodied in a method for receiving a request, from an application in an application execution environment, to play a media asset that has associated media information. The application has associated application information and is restricted to an isolation environment provided by the application execution environment. In response to the request, content of the media asset is provided to a component of a computer system for playing. Access by the application to the content of the media asset during the playing is restricted based on the media information and the application information.