×

Providing domain-joined remote applications in a cloud environment

  • US 9,313,188 B2
  • Filed: 06/14/2013
  • Issued: 04/12/2016
  • Est. Priority Date: 06/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more hardware storage media having stored thereon computer-executable instructions;

    one or more hardware processors which, when executing the computer-executable instructions, cause a system architecture to be configured for provisioning private virtual machines in a public cloud in manner to permit domain-joined remote applications, and wherein the configured system architecture comprises one or more hardware logic components configured to perform the following;

    at a public cloud computing system receiving from a private domain of an entity authentication information indicating one or more private virtual machines at the private domain which are to be provisioned on the public cloud computing system;

    establishing a virtual network at the public cloud computing system, the virtual network being configured to host the one or more private virtual machines of the entity and which are not publically accessible, each virtual machine being configured to host one or more remote applications;

    using the authentication information, establishing an authenticated connection between the virtual network and the private domain of the entity;

    provisioning, at a virtual machine managing module at the public cloud computing system, one or more of the private virtual machines of the private domain, at least some of the provisioned private virtual machines hosting one or more remote applications and the one or more remote applications requiring access to private data stored at the private domain that is publically inaccessible; and

    one or more users accessing at the public cloud computing system the one or more provisioned private virtual machines and then accessing through the authenticated connection the private domain for the private data required by the one or more remote applications hosted by the at least some of the provisioned private virtual machines.

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