Client Terminal Predictive Response for Cloud Service Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current screen virtualization-based cloud services face delays in providing immediate results for user inputs due to the need for transmitting input information to a service device and receiving response information, which can cause interruptions in high-end application usage, such as 3D games, on user terminals.

Innovation Solution

A system and method that pre-outputs predictive response information stored on client terminals before transmitting user inputs to a service device, allowing for immediate processing results by comparing and updating the response information in real-time, ensuring seamless and rapid output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system waits for the service device to process and return the actual response information before outputting, then the accuracy of the response information is improved, but the response time deteriorates

Engineering Contradiction:
Improveaccuracy of response informationVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by generating and outputting predictive response information before the actual service processing is complete. The client terminal receives predictive response information from the service device in advance, displays it immediately to the user, and then updates it with the actual response information once received, thereby resolving the contradiction between immediate response and accurate information

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces predictive response information as an intermediary element between the user input and the actual service processing result. This intermediary allows the system to provide immediate visual feedback to users while the actual processing continues in the background, effectively mediating between the need for speed and the need for accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system transmits every user input to the service device for processing, then the accuracy of processing results is improved, but the network traffic and processing load deteriorate

Engineering Contradiction:
Improveaccuracy of processing resultsVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The service device performs preliminary processing by generating predictive response information in advance based on common user inputs and previously stored data. For frequent or predictable operations, the system prepares response information beforehand, reducing the need for real-time network communication and heavy server processing for every user action

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client terminal performs self-service by locally displaying predictive response information without requiring constant server verification. The terminal autonomously manages the display of predictive information and its subsequent update with actual response data, reducing network traffic while maintaining processing accuracy through selective server communication

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10747755B2Method for providing immediate result for user input, and apparatus therefor
Publication Date: 2020.08.18 SK PLANET CO LTD
  • US10747755B2 patent drawing
  • US10747755B2 patent drawing
  • US10747755B2 patent drawing

AI summary

The present invention relates to a method for providing a processed result following a user input, and more specifically to a method for providing a service allowing a more rapid and immediate result to be provided to a user input by outputting, when a particular input is entered by a user, a predictive response information, previously stored in the client terminal, before the particular input is transmitted to a service apparatus, and a system and an apparatus therefor.