Unified Video Access Platform for Multi-Service Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media player applications and set-top boxes lack compatibility, making it difficult for users to access and view media content from multiple video services without additional effort or troubleshooting, as each service requires its own application and decryption methods.

Innovation Solution

A universal video access platform that instantiates a virtual media player on a server if the local media processor cannot handle a video-on-demand session, allowing seamless playback and unified control across various video services through a single interface, which can log in, search, and play content from multiple sources without needing individual applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual service providers use separate media player applications, then each service can maintain its own decryption and playback control, but users cannot access multiple services through a single interface and must install and troubleshoot multiple applications

Engineering Contradiction:
Improveservice compatibilityVSAvoidnumber of applications
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple service-specific media player applications into a single unified media player application. This unified application receives video data from multiple video service providers and handles decryption and playback for all services through one interface, eliminating the need for users to install and manage separate applications for each service.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified media player application is designed to perform multiple functions: it can access and play content from different video service providers (Netflix, Hulu, Amazon Prime Video, etc.), handle various decryption methods, and provide a consistent user interface for all services, making it a universal solution for media playback.

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

2Reliability

If each video service requires its own application with specific decryption methods, then service security is maintained, but user convenience deteriorates due to the need for multiple applications and troubleshooting

Engineering Contradiction:
Improveservice securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The unified media player application is segmented into multiple virtual machine instances, with each virtual machine dedicated to a specific video service provider. Each virtual machine contains the appropriate decryption algorithms and playback controls for its associated service, maintaining service security while allowing the unified application to provide a single user interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified media player application acts as an intermediary between the user and multiple video service providers. It receives user requests, determines which service the content belongs to, routes the request to the appropriate virtual machine instance, and returns the decoded video content to the user through a single consistent interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11044518B2Video access master platform
Publication Date: 2021.06.22 AT&T MOBILITY II LLC
  • US11044518B2 patent drawing
  • US11044518B2 patent drawing
  • US11044518B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, a machine-readable storage medium, including executable instructions that, when executed by a processing system including a processor, facilitate performance of operations that include receiving a request for a video-on-demand session through a selected video-application provided at a media processor, instantiating an instance of the selected video-application as an instantiated video-application, wherein the instantiated video-application loads a decryption algorithm for the video-on-demand session, receiving video data from a video service associated with the instantiated video-application, applying the decryption algorithm on the video data to generate decoded video content, and providing the decoded video content to the media processor. Other embodiments are disclosed.