Virtual Desktop Gateway for Cross-Cloud File Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating cloud-based resources for virtual desktops with external cloud-based resources is challenging, leading to a poor user experience due to difficulties in accessing and opening files across different cloud systems.

Innovation Solution

A method and system that enable a cloud-based system to provide a virtual desktop by driving external application services, searching for corresponding application services to open target files, and authorizing access to display files on the client's virtual desktop, regardless of whether the files are stored within or outside the cloud-based system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based resources are integrated with external cloud-based resources, then resource utilization and user experience improve, but system complexity increases

Engineering Contradiction:
Improveresource integration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway as an intermediary component that mediates between the virtual desktop system and external cloud storage services. The gateway handles authentication, file access requests, and data synchronization, isolating the complexity from the core virtual desktop system while enabling integration with multiple external cloud providers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway is designed as a universal interface that can connect to multiple different cloud storage services (e.g., Dropbox, Google Drive, OneDrive) through standardized protocols. This multi-functional design allows the system to integrate diverse external resources without increasing core system complexity, as the gateway handles all adapter logic.

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

2Adaptability or versatility

If external cloud servers are driven to provide application services, then service versatility improves, but system reliability decreases

Engineering Contradiction:
Improveservice versatilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The gateway acts as a buffer and mediator between the virtual desktop system and external cloud servers. It implements connection pooling, retry logic, and fallback mechanisms that maintain system reliability even when external services are unavailable or unstable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements beforehand cushioning by pre-caching frequently accessed files locally, implementing retry mechanisms for failed requests, and providing fallback options when external services are unavailable. This ensures continuous operation and maintains reliability despite external service variations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If files from different cloud systems are accessible on virtual desktop, then user experience improves, but access control complexity increases

Engineering Contradiction:
Improvefile accessibilityVSAvoidaccess control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The gateway implements a universal authentication mechanism that handles multiple cloud service providers through standardized protocols. Users authenticate once through the gateway, which then manages permissions across all connected cloud services, simplifying access control while maintaining security.

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

Solution Approach 2:

The system merges access control mechanisms into a unified permission management system. The gateway consolidates authentication and authorization logic, allowing centralized management of file access rights across multiple cloud providers without requiring separate control systems for each service.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8819579B2Method for opening file on virtual desktop for cloud-based system, the system and computer readable storage medium applying the method
Publication Date: 2014.08.26 INSTITUTE FOR INFORMATION INDUSTRY
  • US8819579B2 patent drawing
  • US8819579B2 patent drawing
  • US8819579B2 patent drawing

AI summary

A method for opening a file on a virtual desktop for a cloud-based system includes the following steps: The at least one external cloud server does not belong to the cloud-based system. A virtual desktop is provided to a client. The client displays the virtual desktop by a browser. An open-file request for opening a target file is received through the virtual desktop. A corresponding application service, which is utilized for opening the target file, is searched among the external application services. When the target file is an internal file stored in the cloud-based system and the corresponding application service is provided by the at least one external cloud server, the at least one external cloud server is driven to provide the corresponding application service for opening the target file, and the opened target file is displayed on the virtual desktop of the client.