Entitlement Evaluation Keys for Faster Access Rights Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital rights management systems are resource-heavy due to the need for frequent evaluations of access rights for multiple service providers and entitlement packages associated with a single content asset.
Innovation Solution
A method involving the generation of an evaluation key to represent the determination of access rights, allowing subsequent requests to utilize this key for efficient access control, thereby reducing redundant evaluations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If access rights are evaluated fresh for each content request, then access control accuracy is improved, but processing time and resource consumption increase
Solution Approach 1:
The system performs preliminary evaluation of access rights and stores the results in an evaluation key before actual content requests occur. This preliminary action allows subsequent requests to reuse the pre-computed evaluation results, avoiding redundant processing while maintaining accurate access control decisions.
Solution Approach 2:
The system creates a copy of the access determination in the form of an evaluation key that can be reused for multiple requests. Instead of re-evaluating the entire rights package each time, the system copies the evaluation result and applies it to subsequent content requests, significantly reducing processing time.
2Reliability
If access rights are evaluated for multiple service providers, then access control accuracy is improved, but resource consumption increases
Solution Approach 1:
The system merges the evaluation results from multiple service providers into a single evaluation key. By combining the access determinations from different providers and storing them in one unified key structure, the system enables efficient reuse across requests without needing to re-process each provider's rights separately.
Solution Approach 2:
The evaluation key serves multiple functions: it represents access determinations from multiple service providers, enables reuse across different content requests, and provides a universal interface for access control decisions. This multi-functionality eliminates the need for separate processing for each provider and request.
3Reliability
If fresh evaluation is performed for each request, then access control accuracy is improved, but processing efficiency deteriorates
Solution Approach 1:
The system implements feedback by storing the evaluation key results and using them in subsequent requests. The feedback mechanism allows the system to learn from previous evaluations and reuse those results, improving processing efficiency while maintaining accurate access control through the stored evaluation information.
Data Source
AI summary
Systems and methods for managing data are disclosed. One method can comprise receiving a first request for a service, wherein the first request is associated with a first rights package. The first rights package can be processed to determine access to the service. An evaluation key can be generated, wherein the evaluation key represents the determination of access relating to the processing of the first rights package. A second request for a service can be received, wherein the second request is associated with a second rights package. The second rights package can be processed using the evaluation key.


