DRM Agent Common Rights Object Advertisement Enforcement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Digital Rights Management (DRM) techniques primarily focus on protecting multimedia services by restricting content access to paid devices, but they do not effectively enforce advertisement viewing before providing services, limiting the ability to ensure users view advertisements as part of the service.
Innovation Solution
A device and method that utilize a Digital Rights Management (DRM) agent to determine if a common Rights Object (RO) is linked with requested content, obtaining advertisement consumption information and playing relevant advertisements for a predetermined time before allowing access to the content, ensuring users view advertisements as part of the multimedia service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DRM technique is used to protect multimedia services by restricting content access to paid devices, then content protection and rights management are improved, but the ability to enforce advertisement viewing before providing services deteriorates
Solution Approach 1:
The patent combines DRM content protection functionality with advertisement viewing enforcement into a unified system. The DRM agent not only verifies content rights but also checks advertisement consumption status and controls content delivery based on both factors, creating a merged protection and enforcement mechanism that addresses both concerns simultaneously.
Solution Approach 2:
The DRM agent is extended to perform multiple functions: traditional content rights verification, advertisement consumption tracking, and conditional content delivery control. This multi-functional approach allows a single component to handle both content protection and advertisement enforcement, improving system efficiency and integration.
2Reliability
If advertisement viewing is enforced before providing multimedia services, then advertisement effectiveness is improved, but service delivery time and user access speed deteriorate
Solution Approach 1:
The system performs preliminary verification of advertisement consumption status through the DRM agent before initiating content delivery. By checking the Rights Object (RO) for advertisement completion flags in advance, the system ensures advertisement viewing is enforced without requiring additional time during the actual service delivery phase, as the verification is done proactively before content transfer begins.
Solution Approach 2:
The DRM agent continuously monitors and tracks advertisement consumption status, providing feedback information about whether required advertisements have been viewed. This feedback mechanism enables the system to make informed decisions about content delivery timing, allowing efficient processing when advertisements are already viewed and preventing unnecessary delays.
3Device complexity
If common RO is used to manage advertisement consumption across multiple contents, then system complexity is reduced, but tracking precision for individual content advertisements deteriorates
Solution Approach 1:
The patent implements a nested RO structure where a common parent RO contains general advertisement consumption information that applies across multiple contents, while individual child ROs are nested within it to store content-specific advertisement tracking data. This hierarchical nesting allows the system to maintain a simplified overall structure while preserving precise individual content tracking through the nested child objects.
Solution Approach 2:
The Rights Object structure is segmented into common portions (parent RO) that manage shared advertisement consumption state and specific portions (child ROs) that track individual content advertisements. This segmentation allows the common RO to reduce overall system complexity while the segmented child ROs maintain precise tracking for each content item through their dedicated data fields.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A method and device for enforcing advertisement viewing in the device are provided. When there is a play request for contents, it is determined whether there is a common Rights Object (RO) linked with an RO of the requested contents. When there is a common RO, information about consumption of advertisements on a plurality of contents is obtained from the common RO. At least one advertisement linked with the requested contents is played on the basis of the obtained information.