Cloud Server Application Execution Data Encoding for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As device technology lags behind service quality, users face challenges in downloading and executing diverse applications, leading to increased interest in cloud computing-based solutions where applications are executed on cloud servers and results are received by devices.

Innovation Solution

A method and apparatus where a cloud service providing server executes applications and encodes the execution data into image data, transmitting it to user devices for display, optimizing resource usage by determining if video data is reproducible and only encoding non-video data if necessary, and separately transmitting video data and position information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are executed on cloud servers instead of user devices, then device performance requirements are reduced and service quality is improved, but network bandwidth consumption increases due to transmitting execution data

Engineering Contradiction:
Improvedevice compatibilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts video data from application execution data and handles it separately from other data types. By identifying and separating video content, the system transmits only encoded image data for non-video portions, reducing overall network bandwidth consumption while maintaining device compatibility for cloud-based application execution

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the transmission parameter by encoding application execution data into image data format suitable for display on various devices. This parameter transformation allows the same execution data to be efficiently transmitted and displayed across different device types without requiring high processing power at the client end

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If all application execution data is encoded into image data for transmission, then device compatibility is improved, but encoding time and processing load increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidencoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts video data from application execution data and handles it separately. By identifying video portions and excluding them from encoding, the system significantly reduces encoding time and processing load while still achieving broad device compatibility through the encoding of non-video execution data

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial encoding action by encoding only the necessary portions of execution data (non-video parts) into image data, while leaving video data in its original format. This selective approach reduces overall encoding time while maintaining sufficient compatibility for display across different devices

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If video data is included in encoded image data, then complete application execution results are transmitted, but network bandwidth consumption and device processing requirements increase

Engineering Contradiction:
Improveexecution data completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts video data from application execution data and transmits it separately from encoded image data. This extraction ensures complete transmission of execution results while reducing network bandwidth consumption by avoiding redundant encoding of video content that can be handled natively by most devices

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments execution data into different types (video data and non-video data), handling each segment differently. Video segments are transmitted in their original format while non-video segments are encoded into image data, optimizing both bandwidth usage and information completeness

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9721028B2Method and apparatus for providing cloud service
Publication Date: 2017.08.01 KT CORP
  • US9721028B2 patent drawing
  • US9721028B2 patent drawing
  • US9721028B2 patent drawing

AI summary

A method performed by a cloud service providing apparatus includes receiving a request for execution of an application from a user device, executing the application in response to the request, encoding application execution data generated by the execution of the application into image data and transmitting the encoded image data to the user device, wherein the encoded image data is configured to be displayed on a screen of the user device.