Cloud Broker Virtual Desktop Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for virtual desktop management fail to provide personalized virtual desktop representations based on device type, location, and access type, limiting user flexibility and corporate control in cloud-stored desktop environments.
Innovation Solution
A method and system that involves a cloud broker and cloud desktop agent to select and deliver a list of available virtual desktops to a client device based on user identification, device type, location, and access type, allowing users to choose their preferred virtual desktop and enabling corporate control over access policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single virtual desktop is stored in cloud storage for all devices, then storage simplicity is improved, but device-specific personalization deteriorates
Solution Approach 1:
The patent segments the virtual desktop into multiple device-specific representations stored in the cloud. Each device type (laptop, tablet, smartphone) has its own customized desktop definition with tailored applications, shortcuts, and preferences. The cloud storage system maintains separate desktop definitions for each user-device combination, allowing personalized experiences while keeping the core desktop content centralized in the cloud.
2Reliability
If corporate access policies are enforced centrally, then security control is improved, but user flexibility deteriorates
Solution Approach 1:
The patent implements local quality by allowing different access policies and desktop configurations for different users, devices, and locations while maintaining centralized corporate control. Corporate users can have restricted access to certain cloud storage providers based on security policies, while personal users enjoy broader access flexibility. The system dynamically applies appropriate access controls based on user type, device, and location context.
3Adaptability or versatility
If multiple virtual desktops are created for different device types, then device adaptability is improved, but cloud storage complexity deteriorates
Solution Approach 1:
The patent implements a universal cloud storage system that automatically handles multiple device-specific desktop definitions. The cloud storage infrastructure is designed to store, retrieve, and manage desktop definitions for various device types using a unified interface. Users simply request their desktop for a specific device, and the system automatically provides the appropriate customized version without requiring users to manually manage multiple desktop configurations.
4Ease of operation
If device-specific virtual desktops are provided, then user experience is improved, but authentication and request processing complexity deteriorates
Solution Approach 1:
The patent implements preliminary action by pre-configuring device-specific desktop definitions in the cloud before users need them. During authentication, the system proactively identifies the user's device type and retrieves the appropriate pre-prepared desktop definition. This eliminates the need for real-time desktop customization or complex runtime decision-making, simplifying the authentication process while delivering personalized user experiences.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
A method to obtain a cloud-stored virtual desktop (110) comprising a set of user preferences (111), applications (112) and shortcuts to files (113) that a user desires to access, comprises: A. transferring from a client device (101, 201) to a cloud broker (102, 202) a virtual desktop request (211) comprising a user identification (UserID) and a client device type identification (DeviceType); B. passing the virtual desktop request (212) to a cloud desktop agent (131, 203) responsible for maintenance of virtual desktops and virtual desktop metadata in the cloud storage system (103); C. selecting by the cloud desktop agent (131, 203) a list of available virtual desktops for the user and the client device type based on a comparison with the virtual desktop metadata; D. transferring the list of available virtual desktops (213) to the cloud broker (102, 202); and E. forwarding the list of available virtual desktops (214) from the cloud broker (102, 202) to the client device (101, 201) to enable the user to select a virtual desktop (110) to be opened.