Legality Expression Language for Digital Rights Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Digital Rights Management (DRM) systems face challenges in effectively managing, enforcing, and interpreting legality expressions, particularly in preventing unauthorized copying and distribution of digital content, due to the ease of copying and modifying digital content compared to physical content.

Innovation Solution

The development of a Legality Expression Language (LEL) based on eXtensible Markup Language (XML) and eXtensible Rights Markup Language (XrML), which includes elements like duty, ban, intent, and claim to specify obligations, prohibitions, and intentions, enabling the expression and interpretation of contractual agreements within a Digital Rights Management system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If digital content is distributed electronically via broadband communications, then distribution convenience and speed are improved, but unauthorized copying and distribution become easier to proliferate

Engineering Contradiction:
Improvedistribution speedVSAvoidunauthorized copying
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent introduces Digital Rights Management (DRM) technology as an intermediary layer between the digital content and the user. This intermediary implements authentication, authorization, and encryption mechanisms that allow legitimate distribution while preventing unauthorized copying. The DRM system mediates the interaction between content distributors and consumers, enabling fast electronic distribution through broadband while simultaneously protecting against piracy through technical controls.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If hardware-based solutions are deployed to prevent unauthorized copying, then content protection is improved, but system complexity and cost increase

Engineering Contradiction:
Improveunauthorized copying preventionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based protection mechanisms with software-based Digital Rights Management (DRM) solutions. Instead of relying on physical hardware security modules, encryption devices, or specialized protection hardware, the invention implements content protection through software layers that operate within general-purpose computing and communications systems. This substitution reduces device complexity while maintaining protection effectiveness through cryptographic methods and digital licensing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Object-affected harmful factors

If comprehensive DRM mechanisms are implemented to protect digital content, then content security is improved, but ease of operation and user convenience deteriorate

Engineering Contradiction:
Improvecontent protectionVSAvoiduser convenience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent implements automatic authentication and authorization mechanisms that operate in the background without requiring user intervention. The DRM system automatically verifies digital rights, manages licensing, and enforces usage policies without burdening the user. This self-service approach allows comprehensive content protection while maintaining ease of operation, as the security mechanisms work transparently alongside normal user interactions with digital content.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8543511B2System and method for specifying and processing legality expressions
Publication Date: 2013.09.24 CONTENTGUARD INC
  • US8543511B2 patent drawing
  • US8543511B2 patent drawing
  • US8543511B2 patent drawing

AI summary

A system and method are provided for specifying a legality expression for use in a system for processing the legality expression. The system and method include providing a legality expression language, including at least one of a duty element specifying an obligation that a principal must perform an act, a ban element specifying a prohibition that a principal must not perform an act, an intent element specifying an intention that a principal wants to perform an act, and a claim element specifying an assertion that a principal does perform an act. The system and method further include interpreting by the system a legality expression specified using the legality expression language.