Digital Rights Management Server Authorization Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital rights management systems burden the system with unnecessary resource usage by pushing rights management signals to user devices without determining if they are required, especially in mobile devices where conditional access modules are not typically provided.

Innovation Solution

A method and system where a user device receives guide data, selects content, and communicates a digital rights determination signal to authentication modules to determine authorization, allowing only authorized devices to receive content from a content delivery module, thereby optimizing resource use by ensuring rights management signals are only communicated when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital rights management signals are pushed to all user devices, then authorization can be verified, but system resources are unnecessarily consumed

Engineering Contradiction:
Improveauthorization verificationVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by having user devices send capability indication signals before actual content delivery. This allows the server to determine in advance whether digital rights management is needed for each device, avoiding unnecessary processing and resource consumption while ensuring authorization verification when required.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If digital rights management is implemented for mobile devices, then contractual obligations are met, but device complexity increases

Engineering Contradiction:
Improvecompliance with contractual obligationsVSAvoidmobile device structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the digital rights management functionality from the mobile device itself and relocates it to the server. Mobile devices only need to send capability indication signals, while the server performs the actual authorization verification and content protection, thus meeting contractual obligations without increasing mobile device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If rights determination is performed for every content request, then unauthorized use is prevented, but processing time increases

Engineering Contradiction:
Improveprevention of unauthorized useVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by performing rights determination only for devices that indicate they require digital rights management. Instead of verifying authorization for every content request to all devices, the server selectively processes authorization based on device capabilities, preventing unauthorized use while reducing unnecessary processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8745654B1Method and system for managing digital rights for content
Publication Date: 2014.06.03 DIRECTV LLC
  • US8745654B1 patent drawing
  • US8745654B1 patent drawing
  • US8745654B1 patent drawing

AI summary

A method and system for providing digital rights to a user device is set forth. The user device forms a selection signal from guide data. The user device communicates a digital rights determination signal to a first authentication module in response to selecting. The first authentication module communicates a query signal to a second authentication module to determine whether the user device is authorized to receive content associated with the selection signal. The second authentication module communicates an address of a content delivery module to the user device through the first authentication module when the user device is authorized. A digital rights management server communicates a request for content to a content delivery module using the address of the content delivery module. The content delivery module communicates content to the user device corresponding to the selection signal. The user device displays content on the display associated with the user device.