Session-Based DRM for Generic Cinema Playback Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital rights management (DRM) techniques often require specialized equipment and trusted devices for content protection, which can create barriers in environments where such equipment is not available, such as in electronic cinema systems.

Innovation Solution

A method and apparatus for controlling digital content transmission that allows decryption and playback even without trusted devices, using session information and authentication from generic devices to authorize content access, including location and timing-based restrictions, and dynamic key management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional DRM techniques requiring specialized trusted devices are used, then content security is improved, but device complexity and availability are worsened

Engineering Contradiction:
Improvecontent securityVSAvoidspecialized equipment requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a session information mechanism as an intermediary between the content server and playback device. Instead of requiring the playback device to be a trusted device with security capabilities, the system uses session information (including authorization data and device identifiers) transmitted from the content server to enable secure content delivery to generic devices. This mediator approach allows content protection without specialized hardware at the playback end.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the need for physical trusted devices with digital copies of authorization information. Session information containing device identifiers and authorization data is transmitted electronically, creating a virtual representation of trust that can be used by generic playback devices without requiring specialized hardware security modules.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If session information-based decryption is implemented, then adaptability to generic devices is improved, but DRM robustness may be worsened

Engineering Contradiction:
Improvecompatibility with generic equipmentVSAvoidDRM security robustness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic session information that changes for each content delivery session. The session information includes time-limited authorization data and device-specific identifiers that are generated and transmitted fresh for each playback session. This dynamic approach allows generic devices to access content while maintaining security through constantly changing authorization parameters rather than static trusted device credentials.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters of the authorization mechanism by using session-based temporary credentials instead of permanent device trust relationships. The session information contains authorization data that is valid only for specific time periods and specific content, allowing generic devices to be adaptable while the changing parameters maintain DRM robustness through limited validity windows and content-specific authorization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11044505B2Digital rights management for cinema systems
Publication Date: 2021.06.22 NBCUNIVERSAL MEDIA LLC
  • US11044505B2 patent drawing
  • US11044505B2 patent drawing
  • US11044505B2 patent drawing

AI summary

Systems and methods for controlling transmission of digital content stored at a server are disclosed. According to at least one embodiment, a method includes: receiving, at the server, session information from a device, the session information including information for authorizing the server to decrypt the digital content for transmission to a playback device; determining, at the server, to decrypt the digital content for the transmission to the playback device, based on the session information; decrypting, at the server, the digital content for the transmission to the playback device, in response to determining to decrypt the digital content; and transmitting, at the server, the decrypted digital content to the playback device.