×

Apparatus, systems and methods for deployment of interactive desktop applications on distributed infrastructures

  • US 10,003,672 B2
  • Filed: 02/05/2013
  • Issued: 06/19/2018
  • Est. Priority Date: 02/09/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • at a device including one or more processors and a non-transitory memory;

    receiving a request from a remote client device to launch a cloud-based interactive desktop application (IDA) on a Virtual Machine (VM) running on at least one of a plurality of cloud infrastructures;

    in response to receiving the request, deploying an implementation of a cloud-agnostic template on the VM for the cloud-based IDA, wherein the cloud-agnostic template is agnostic of the plurality of cloud infrastructures, and the implementation is deployed using one or more cloud-specific libraries for the VM, the one or more cloud-specific libraries are derived from the cloud-agnostic template, including a representation of an underlying pattern of resource utilization of the cloud-based IDA;

    dynamically building clusters on the VM to execute the cloud-based IDA, including, without user interaction, adjusting the number of nodes supporting the VM to run the cloud-based IDA, wherein the cloud-based IDA is an interactive application program run locally on the VM, and one of the nodes is responsible for a control and operation of at least a portion of the VM; and

    directing an application on the remote client device to connect to the VM on the at least one of the plurality of cloud infrastructures to facilitate a remote interaction with the cloud-based IDA, wherein the application on the remote client device comprises a remote desktop protocol suite, which facilitates the remote interaction with the cloud-based IDA, and provides a cloud-based application Graphical User Interface (GUI) different from a virtual desktop associated with the VM.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×