Cloud Desktop App Conversion via Server-Side Repository
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in transitioning from old computing devices to new devices with different operating systems or processor architectures, as many desktop applications are not compatible, leading to difficulties in accessing essential applications on newer web-centric OS devices like Chrome OS.
Innovation Solution
A framework that converts desktop applications into cloud services by extracting and storing them on a server-side repository, allowing access via a remote access client on a different device, regardless of OS or processor compatibility, using a client-side conversion agent, server-side conversion agent, remote access client, and application delivery module within a cloud infrastructure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If users transition to web-centric OS devices (e.g., Chrome OS), then device cost and ease of management are reduced, but compatibility with existing desktop applications is lost
Solution Approach 1:
The patent introduces a cloud-based application delivery system that acts as an intermediary between the web-centric OS device and legacy desktop applications. The system captures, packages, and streams desktop applications from Windows-based devices to Chrome OS devices, enabling compatibility without requiring native support on the target platform.
Solution Approach 2:
The system creates a copy of the desktop application environment by capturing the application state, packaging it with necessary dependencies, and delivering it to the target device. This allows the application to run in a virtualized environment on the web-centric OS without requiring native compilation or adaptation.
2Adaptability or versatility
If users keep old computing devices to maintain application access, then application compatibility is maintained, but device complexity and cost increase
Solution Approach 1:
The patent merges the functionality of multiple devices into one by enabling access to legacy applications on a single web-centric OS device. Instead of requiring users to maintain both a Windows device and a Chrome OS device, the system combines the benefits of both platforms into one unified device.
Solution Approach 2:
The application delivery system provides universal access to desktop applications across different OS platforms. A single Chrome OS device can access both native Chrome OS applications and streamed Windows applications, making the device multi-functional and eliminating the need for platform-specific hardware.
3Ease of operation
If desktop applications are streamed to web-centric OS devices, then application accessibility is improved, but network dependency and latency are introduced
Solution Approach 1:
The system performs preliminary actions by pre-capturing and packaging applications with all necessary dependencies, libraries, and configuration files before delivery. This preparation ensures that once the application is streamed to the target device, it can run with minimal network interaction, reducing latency and network dependency during execution.
Data Source
AI summary
Techniques for converting desktop applications into cloud services are provided. In one embodiment, a server system can receive a representation of an application that has been extracted from an installation of the application on an end-user computing device. The representation can include a collection of files and configuration information associated with the application. The server system can then store the representation of the application in a server-side repository for deployment as a cloud service.


