Cloud Streaming Server Section Clip Pre-caching for Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud streaming servers face inefficiencies in resource management due to high resource usage in specific sections of applications, leading to unstable operations and limited executable applications, along with increased delay times for screen updates with large changes.

Innovation Solution

Implementing a cloud streaming system that generates and stores section clips for high-resource sections, allowing for a shortcut streaming procedure when resource conditions are met, and sending pre-captured data during free bandwidth to minimize delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the cloud streaming server performs normal streaming procedure for each screen update cycle, then the system can handle dynamic screen changes in real-time, but the system resources are insufficient and the number of executable applications is limited

Engineering Contradiction:
Improvenumber of executable applicationsVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-processing and storing section clips of applications before they are actually executed. When a user requests an application, the system checks if the required section clips are already available in storage. If they are, the system can directly serve the pre-processed clips without performing the full rendering and encoding pipeline, thereby increasing the number of executable applications while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the cloud streaming server sends screens in real-time for each screen update cycle, then the response speed is fast, but the transmission time increases when screen changes are large

Engineering Contradiction:
Improveresponse speedVSAvoidtransmission time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system pre-processes and stores section clips of applications before execution. When a user requests an application, the system checks if the required section clips are already available in storage. If they are, the system can directly serve the pre-processed clips without performing the full rendering and encoding pipeline, thereby increasing the number of executable applications while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If the cloud streaming server uses pre-processing for section clips, then the resource usage is reduced and more applications can be executed, but the system complexity increases

Engineering Contradiction:
Improvesystem resource usageVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing applications into discrete sections or clips that can be independently processed, stored, and served. Instead of treating the entire application as a single unit, the system segments it into manageable sections that can be pre-processed and cached. This segmentation enables selective serving of only the required sections, reducing resource usage while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-processes and stores section clips of applications before they are actually executed. When a user requests an application, the system checks if the required section clips are already available in storage. If they are, the system can directly serve the pre-processed clips without performing the full rendering and encoding pipeline, thereby increasing the number of executable applications while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3683692A1Cloud streaming service system, and method and apparatus for providing cloud streaming service
Publication Date: 2020.07.22 SK PLANET CO LTD
  • EP3683692A1 patent drawingFigure 1~2
  • EP3683692A1 patent drawingFigure 3~4
  • EP3683692A1 patent drawingFigure 5~6

AI summary

A cloud streaming service system and a method and apparatus for providing a cloud streaming service are disclosed. The cloud streaming server previously generates a section clip for a section having high resource usage, and performs a shortcut streaming procedure for sending the previously generated clip, rather than a normal streaming procedure, during the corresponding section, thereby efficiently utilizing the resources of a cloud streaming service system and thus increasing the maximum number of simultaneously executable applications.