Portable Storage DRM Application Status Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Digital Rights Management (DRM) methods fail to effectively prevent unauthorized copying and distribution of digital content, as they rely solely on access control rather than secure management of encrypted content and rights objects (ROs) on portable storage devices.
Innovation Solution
A method and device for managing DRM applications on portable storage devices by converting their operating statuses to optimize resource utilization, including converting between idle, ready, and pending states, and storing session context information in a security storage region to ensure secure task processing and efficient memory allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple DRM applications are stored in idle status on portable storage device, then security is maintained, but resource utilization is inefficient
Solution Approach 1:
The patent implements dynamic status transitions for DRM applications between idle, ready, and pending states. The controller converts DRM applications from idle to ready status when task processing is required, and manages transitions to pending status when resources need to be reallocated. This dynamic state management enables the system to balance security requirements with efficient resource utilization on portable storage devices with limited memory resources.
2Productivity
If memory space is allocated for task processing of DRM application, then task processing efficiency is improved, but available memory for other applications decreases
Solution Approach 1:
The system dynamically allocates and releases memory space based on the operational status of DRM applications. When a DRM application transitions from ready to pending status, its allocated memory space is released back to the pool of available memory. This dynamic memory management allows the portable storage device to efficiently process tasks when needed while maximizing available memory for other applications when DRM tasks are not actively being processed.
Solution Approach 2:
The patent implements a mechanism where memory space allocated to DRM applications for task processing is recovered and made available for other uses when the DRM applications transition to pending status. The controller manages this recovery process, ensuring that memory resources are continuously reused and not permanently occupied by inactive DRM applications, thereby improving overall system resource efficiency.
3Reliability
If session context information is stored in security storage region, then security is enhanced, but storage space for rights objects decreases
Solution Approach 1:
The patent segments the storage architecture into distinct regions: a security storage region for storing session context information and a separate data storage region for storing rights objects and other data. This segmentation allows the system to maintain high security for sensitive session information while preserving adequate storage space for rights objects. The controller intelligently manages this segmented storage structure, ensuring that security requirements are met without unnecessarily reducing the space available for rights object storage.
Data Source
AI summary
Provided are a portable storage device and a method of managing a resource of the portable storage device. The method includes converting a first DRM application into a ready status from an idle status if task processing of the first DRM application is required, and converting the first DRM application into a pending status and a second DRM application into the ready status from the idle status if task processing of the second DRM application is required.


