Virtual Desktop Client Caching in Nonvolatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In thin client systems, the risk of information leakage from stolen or lost electronic apparatuses remains due to internal storage of client software and connection settings, and the time required to download client software can be lengthy, affecting efficiency.
Innovation Solution
An electronic apparatus configured to operate in a virtual desktop environment without internal storage, using a nonvolatile external storage like an SD card for caching client software, which is encrypted and inaccessible to users, and automatically powering off to prevent data leakage, with the ability to download and cache software from a management server for efficient operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If client software is stored in internal storage, then the electronic apparatus can operate efficiently, but the risk of information leakage increases
Solution Approach 1:
The patent extracts the client software from internal storage and relocates it to external storage media. This separation removes the sensitive software and associated connection information from the device's permanent internal storage, thereby reducing information leakage risk while maintaining operational capability when software is loaded into volatile memory during execution
Solution Approach 2:
The patent changes the storage state of client software from permanent internal storage to temporary volatile memory during execution. The software is loaded into RAM only when needed and automatically erased when power is cut, transforming the persistence parameter from permanent to temporary to eliminate the information leakage vulnerability
2Object-affected harmful factors
If client software is downloaded each time, then information leakage risk is reduced, but the time required to connect increases
Solution Approach 1:
The patent implements preliminary loading of client software into volatile memory (RAM) during system initialization or boot-up, before actual use is needed. This advance preparation ensures the software is ready for immediate execution when connection is required, eliminating both the security risk of permanent storage and the time loss of on-demand downloading
3Ease of operation
If internal storage is used, then connection settings can be retained, but security against theft is compromised
Solution Approach 1:
The patent extracts connection settings and configuration data from internal storage and stores them in volatile memory or temporary storage areas. These settings are loaded only when the system is powered on and are automatically erased when power is cut, preventing theft of sensitive connection information while maintaining operational continuity through temporary retention during active use
Data Source
AI summary
According to one embodiment, an electronic apparatus includes a nonvolatile memory and a hardware processor. The nonvolatile memory is configured not to permit a user using the electronic apparatus to access the nonvolatile memory. The hardware processor is configured to download a client program for connection to a first server apparatus configured to provide a virtual desktop environment, from a second server apparatus different from the first server apparatus, make the downloaded client program stored in the nonvolatile memory, and launch the client program stored in the nonvolatile memory in order for the electronic apparatus to receive the virtual desktop environment, in a case where the client program is stored in the nonvolatile memory.


