Multi-mode Content Wrapper for DRM Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital rights management (DRM) systems face challenges in preventing unauthorized access and screen capture of protected content, especially on non-trusted computing platforms, which can disrupt ephemeral content systems and violate usage rights.

Innovation Solution

The implementation of obscuration techniques that obscure part or all of the content during rendering, allowing authorized users to view content with fidelity while degrading images captured via screen capture, using a wrapper data structure to manage access and usage rights across trusted and non-trusted environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DRM restrictions are imposed on rendering devices to prevent screen capture, then content protection is improved, but device functionality and user freedom are degraded

Engineering Contradiction:
Improvecontent protectionVSAvoiddevice functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies different quality levels of content rendering to different contexts: high-quality unobscured rendering for authorized human viewing, and low-quality obscured rendering for screen capture attempts. This local differentiation allows the system to protect content from unauthorized copying while maintaining full functionality for legitimate users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary obscuration layer between the content and the screen capture process. This intermediary mechanism selectively degrades captured images without affecting the authorized user's viewing experience, thus protecting content while preserving device functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If screen capture capabilities are disabled to prevent unauthorized copying, then DRM enforcement is improved, but user control over their device is reduced

Engineering Contradiction:
ImproveDRM enforcementVSAvoiduser control
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary anti-action by pre-degrading the content through obscuration techniques before screen capture can occur. Instead of disabling screen capture functionality, the system proactively prevents unauthorized copying by ensuring that any captured content is already degraded and unusable for DRM violation.

Inventive Principle:
Principle #9Preliminary anti-action

3Loss of information

If obscuration techniques are applied to prevent screen capture, then content fidelity for authorized users is maintained, but captured image quality is degraded

Engineering Contradiction:
Improvecontent fidelityVSAvoidcaptured image quality
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent employs color changes and visual transformations as obscuration techniques. By dynamically altering the visual properties of rendered content (such as color shifting, pattern overlay, or visual distortion), the system maintains high fidelity for authorized users while ensuring that screen captures produce degraded, unusable images.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9817954B2Multi-mode protected content wrapper
Publication Date: 2017.11.14 CONTENTGUARD INC
  • US9817954B2 patent drawing
  • US9817954B2 patent drawing
  • US9817954B2 patent drawing

AI summary

A method, apparatus, media and data structure for rendering a wrapper. The wrapper includes at least one data structure in a format that is renderable by a standard rendering engine and containing censored content comprising source content identification information. When the wrapper is opened by a standard rendering engine, the censored content is rendered. When opened by a trusted rendering engine, the source content is rendered.