Cloud Manifest Processing for Set-Top Box DRM Simplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content distribution systems, such as cable television, require complex customer premises equipment (CPE) and provider equipment (PE) interactions for tasks like channel changing, digital rights management, and Quality of Service management, leading to inefficiencies and resource misallocation.

Innovation Solution

Implementing provider equipment-based resources, such as cloud or data center resources, to perform set-top box functions entirely at the head end, including secure content delivery and user interaction handling, using a stream server, manifest creation and manipulation module, and interaction module to manage video stream decryption and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex customer premises equipment (CPE) and provider equipment (PE) interactions are used for content delivery, then digital rights management and Quality of Service control are achieved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvedigital rights managementVSAvoidcustomer premises equipment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts DRM licensing and manifest processing functions from the customer premises equipment and relocates them to the head end. The CPE only needs to transmit clickstream data and receive video streams, while the head end handles license key retrieval, manifest adaptation, and coordinate generation, significantly simplifying the CPE device complexity while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary manifest processing system at the head end that acts as a mediator between the content delivery system and the CPE. This intermediary handles the complex DRM coordination by adapting manifests based on clickstream data and generating coordinates for video stream portions, eliminating the need for complex direct interactions between CPE and PE systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex coordination between CPE and PE system components is implemented for channel changing and content delivery, then content security is maintained, but system response time and user interaction efficiency decrease

Engineering Contradiction:
Improvecontent securityVSAvoidchannel changing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the head end proactively push adapted manifests and coordinate information to the CPE based on clickstream data before the user actually requests content. The system pre-processes manifest adaptations and prepares video stream portion coordinates in advance, eliminating the need for time-consuming real-time coordination when channel changes occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the CPE to self-service by providing it with the necessary tools (manifests, coordinates, license keys) to independently retrieve and play video content without requiring complex real-time coordination with the head end. The CPE uses the provided coordinates to directly access video stream portions, significantly reducing channel changing time while maintaining security through pre-established licensing.

Inventive Principle:
Principle #25Self-service

3Productivity

If set-top box functions are distributed to client devices, then device capabilities are utilized, but resource allocation inefficiency and system complexity increase

Engineering Contradiction:
Improvedevice capability utilizationVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a standardized manifest processing architecture at the head end that serves multiple CPE devices with different capabilities. The head end adapts manifests universally to work with various device types, providing a unified interface for content delivery while handling device-specific requirements centrally, thus simplifying the overall system architecture while maintaining productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10334319B2System and method of cloud-based manifest processing
Publication Date: 2019.06.25 CHARTER COMM OPERATING LLC
  • US10334319B2 patent drawing
  • US10334319B2 patent drawing
  • US10334319B2 patent drawing

AI summary

Systems, methods, architectures, mechanisms or apparatus for using provider equipment based resources such as cloud or data center resources to implement various STB functions entirely at the head end, such as changing channels presented via the STB using PE actions only.