Streaming Media Transcoder Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming media servicing systems face bottlenecks due to inefficiencies in resource allocation, leading to overloading of computing and storage resources, as they primarily focus on caching fully serviced data, which exacerbates storage resource limitations and degrades system performance.

Innovation Solution

A method and system that optimize resource allocation by performing a multi-stage service on streaming media, determining available processing and memory resources, and caching intermediate results selected based on these resources, using a meta transcoder and multiple cache levels to balance computing and storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional systems cache fully serviced data to reduce computing resource expenditure, then computing resource usage is reduced, but storage resource limitations are exacerbated and bottlenecks are created

Engineering Contradiction:
Improvecomputing resource usageVSAvoidstorage resource availability
Core Design Contradiction:
Use of energy by moving objectVSQuantity of substance

Solution Approach 1:

The patent segments the caching process by caching intermediate results from multi-stage servicing processes rather than caching only fully serviced data. This segmentation allows the system to cache data at multiple stages of processing, reducing the need to reprocess entire data sets while avoiding excessive storage consumption by only caching partial results that are most beneficial for future requests.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of what is being cached from fully serviced data to intermediate results at different stages of processing. By adjusting this parameter based on the specific servicing stage and predicted future requests, the system optimizes the balance between computing resource savings and storage resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If conventional systems allocate more storage resources for caching fully serviced data, then future computing resource expenditure is reduced, but storage bottlenecks are created and system performance degrades

Engineering Contradiction:
Improvefuture service efficiencyVSAvoidsystem performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic resource allocation where the system continuously monitors available processing and memory resources, and adjusts caching strategies in real-time. The multi-stage servicing process dynamically determines which intermediate results to cache based on current system state and predicted future requests, ensuring optimal performance without creating storage bottlenecks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor system performance, resource availability, and request patterns. This feedback is used to continuously optimize the caching strategy, determining which intermediate results provide the best trade-off between reducing future computing expenditure and maintaining storage resource availability.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If conventional systems misallocate storage resources by caching fully serviced data, then computing resources are over-abundant, but storage bottlenecks facilitate system performance degradation

Engineering Contradiction:
Improvecomputing resource abundanceVSAvoidsystem service efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent applies preliminary action by caching intermediate results before the complete servicing process is finished. By predicting future servicing requests and caching relevant intermediate results in advance, the system prepares data that will be useful for future operations, reducing both computing and storage resource waste while improving overall service efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9612965B2Method and system for servicing streaming media
Publication Date: 2017.04.04 VL COLLECTIVE IP LLC
  • US9612965B2 patent drawing
  • US9612965B2 patent drawing
  • US9612965B2 patent drawing

AI summary

A method and system for servicing streaming media is disclosed. The method includes receiving the streaming media and determining an allocation of available processing and memory resources. In addition, the method includes performing a multi-stage service on the streaming media and caching an intermediate result from one of the stages of the multi-stage process. The intermediate result is selected according to the available processing and memory resources.