Local Transition Graphics Generation for Thin Client Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing techniques for providing graphical interactions in thin clients and smart terminals are inefficient due to high network resource usage, as they require transmitting transition graphics and gestures from a cloud-based OS to edge devices, leading to increased bandwidth consumption and development costs.
Innovation Solution
The solution involves splitting a traditional cloud-based application into client-side and server-side elements, where the client-side application generates local transitions and cached offline functionality, while the server-side handles high-value transactions and secure data, using a communication interface to manage user interactions and screen updates between the client and server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If transition graphics and gestures are transmitted from cloud-based OS to edge devices, then graphical interactions are enabled, but network bandwidth consumption increases
Solution Approach 1:
The patent extracts the transition graphics generation function from the cloud-based OS and relocates it to the edge device's local OS. This extraction eliminates the need to transmit transition graphics over the network, as only the essential application content and user input data are transmitted, while visual transitions are generated locally.
Solution Approach 2:
The patent introduces an intermediary mechanism where the edge device's local OS acts as a mediator between the transmitted application content and the display output. This local OS intermediary generates transition graphics independently, preventing the need for direct transmission of transition data from the cloud, thus reducing network bandwidth consumption while maintaining graphical interaction quality.
2Adaptability or versatility
If transitions are generated at cloud OS for terminal services, then feature compatibility is maintained, but development costs and network resource usage increase
Solution Approach 1:
The patent segments the graphics generation responsibility into two parts: essential application content is generated and transmitted from the cloud-based OS, while transition graphics are generated locally by the edge device's OS. This segmentation allows feature compatibility through cloud content while reducing development complexity by leveraging existing local OS capabilities for transitions.
Solution Approach 2:
The edge device's local OS serves itself by generating transition graphics independently without requiring cloud-based generation and transmission. This self-service approach reduces development costs at the cloud platform while maintaining feature compatibility, as each device uses its own OS capabilities for transition effects.
Data Source
AI summary
Methods and system for enabling locally generated transition graphics interaction with virtualized host computer service includes receiving a control command issued by a user to control screen data currently being rendered at the display device, at a display device of a client device. The control command is transmitted to the host computer service for processing. The host computer service processes the control command and returns updated screen data to the client device. In response to the receipt of the updated screen data, the client device identifies a desired screen effect associated with the control command. The updated screen data received from the host computer service is packaged at the client device with data associated with the desired screen effect to generate a visual response at the client device. The packaged screen effect is returned to the display device for rendering, in response to the control command.


