Media Asset Access Control in Application Execution Environments
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


