Adaptive Screen Visualization System for Terminal Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current presentation virtualization technologies face limitations in supporting low-performance terminals and increasing server computational complexity, particularly with RDP/VNC and video compression-based methods, which restrict the number of users and types of terminals that can be processed effectively.

Innovation Solution

A device-adaptive presentation virtualization system where a user terminal transmits a system profile to a cloud device, which generates a list of candidate technologies based on available resources and determines the optimal presentation virtualization technology using a presentation virtualization technology determination unit, selecting between web service, RDP/VNC, and video streaming based on device load and capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video compression-based presentation virtualization is used, then low-performance terminals can be supported, but server computational complexity increases

Engineering Contradiction:
Improveterminal compatibilityVSAvoidserver computational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects presentation virtualization technologies based on terminal capabilities and server load conditions. The determination unit adjusts the chosen technology (web-based, RDP/VNC, or video compression) in real-time according to system profile information and available resources, making the system adaptable without permanently increasing complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by selecting different virtualization approaches based on terminal performance characteristics. For low-performance terminals, video compression is selected with hardware encoding utilization; for high-performance terminals, lighter-weight RDP/VNC or web-based solutions are chosen, thereby optimizing server computational complexity for each scenario

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If RDP/VNC-based image compression is used, then server computational complexity is reduced, but low-performance terminals cannot operate effectively

Engineering Contradiction:
Improveserver computational complexityVSAvoidterminal compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the virtualization technology selection based on terminal capabilities. When a low-performance terminal is detected through system profile analysis, the determination unit switches to video compression-based virtualization which leverages hardware encoding to reduce terminal CPU burden, ensuring broad terminal compatibility while maintaining manageable server complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary determination unit that mediates between terminal capabilities and virtualization technology selection. This intermediary analyzes system profile information and matches terminals with appropriate technologies, enabling low-performance terminals to access services through hardware-accelerated video compression while keeping server complexity controlled through intelligent routing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If web-based presentation virtualization is used, then terminal compatibility is improved, but functions are limited by web browser capabilities

Engineering Contradiction:
Improveterminal compatibilityVSAvoidfunctional limitations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects from multiple virtualization technologies based on terminal capabilities and service requirements. When web-based virtualization is chosen for broad compatibility, the system adapts by selecting RDP/VNC or video compression alternatives when specific functions beyond web browser capabilities are required, thereby maintaining both compatibility and functional completeness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a multi-functional virtualization framework that incorporates web-based, RDP/VNC, and video compression technologies. The determination unit universally supports all three approaches and selects the most appropriate one based on terminal profile and functional requirements, ensuring both broad compatibility and complete functionality across different terminal types

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2624611B1Method and system for visualizing an adaptive screen according to a terminal
Publication Date: 2021.05.19 SK PLANET CO LTD
  • EP2624611B1 patent drawingFigure 1~2
  • EP2624611B1 patent drawingFigure 3
  • EP2624611B1 patent drawingFigure 4

AI summary

The present invention relates to a method and system for visualizing an adaptive screen according to a terminal, wherein when a user terminal transmits a system profile to a cloud apparatus, the cloud apparatus generates a list of candidate screen visualization techniques, which can be used in the terminal, from the system profile transmitted from the terminal, checks an apparatus loading amount and processing possibility for each technique, and determines an optimal screen visualization technique candidate on the basis of an available resource of an apparatus and a system profile of a terminal according to web service possibility, RDP(Remote Desktop Protocol)/VNC(Virtual Network Computing) processing possibility, and video streaming processing possibility, thereby expanding the number of users and the kinds of terminals capable of being processed in an apparatus. An adaptive screen visualization system according to the terminal of the present invention comprises: a user terminal transmitting system profile information, including web browser performance, video streaming replay function, RDP(Remote Desktop Protocol)/VNC(Virtual Network Computing) client driving possibility, network status, resolution, and requesting service, to an apparatus through a communication network and receiving screen visualization service based on the system profile information from the apparatus; and a cloud apparatus receiving the system profile information from the user terminal through a communication network, generating a list of candidate screen visualization techniques that can be used by the user terminal, from the system profile information, checking an apparatus loading amount and processing possibility for each technique to determine a screen visualization technique, and providing screen visualization service to the user visualization using the determined screen visualization technique.