Virtual Client Graphics State Update for Legacy Set-Top Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing media content on client devices, especially legacy devices like set-top boxes, face challenges due to limited processing power, graphical capabilities, and memory, making them unable to support complex interactive TV and video-on-demand services without relying on specialized devices or high-bandwidth connections.

Innovation Solution

A method and system that allows for real-time updating of a virtual client's graphics state without requiring high bandwidth, by generating a digest segment from a client device and using it to determine playback commands, enabling efficient media stream processing and rendering on client devices with limited resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full media stream data is transmitted from client to server for processing, then processing accuracy is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent extracts only the essential playback parameters from the full media stream data and transmits these condensed parameters to the server for processing. This extraction approach maintains processing accuracy while significantly reducing bandwidth consumption compared to transmitting the complete media stream.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified representation (digest segment) of the media stream that contains only the necessary playback information. This copy approach allows the server to process media control functions without requiring the full original data, thus reducing bandwidth requirements.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If complex media applications are run on legacy client devices, then application functionality is improved, but device capability requirements increase

Engineering Contradiction:
Improveapplication functionalityVSAvoiddevice capability requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that receives simplified media parameters from the client, processes the complex media applications, and returns control commands to the client. This mediator approach enables complex applications to run on legacy devices without requiring the devices to have high processing power or memory.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the need for complex local processing on client devices with a remote server-based processing system. By substituting the mechanical processing function from client-side to server-side, legacy devices can access complex media applications without upgrading their hardware capabilities.

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

3Speed

If real-time media processing is performed on client devices, then response speed is improved, but processing power requirements increase

Engineering Contradiction:
Improveresponse speedVSAvoidprocessing power requirements
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent segments the media processing task into two parts: the client device extracts and transmits simplified playback parameters (low processing power requirement), and the server performs the complex real-time media processing and returns control commands (high processing power requirement). This segmentation allows real-time processing while reducing the processing power burden on client devices.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12034987B2Systems and methods of orchestrated networked application services
Publication Date: 2024.07.09 ACTIVEVIDEO NETWORKS INC
  • US12034987B2 patent drawing
  • US12034987B2 patent drawing
  • US12034987B2 patent drawing

AI summary

The server system transmits, from a virtualized third-party application to a client device, an instruction to open a media resource from a content distribution network, the media resource comprising a plurality of video segments, each video segment of the plurality of video segments having video segment data and metadata. The server system receives, from the client device, first metadata for a first video segment of the plurality of video segments, without receiving first video segment data for the first video segment. The server system generates a recreated representation of the first video segment using the first metadata. The virtualized third-party application generates a transformed version of the recreated representation of the first video segment. The server system transmits, to the client device, an instruction to play the first video segment, wherein the instruction is based on the transformed version of the recreated representation of the first video segment.