×

LOW LATENCY CONNECTIONS TO WORKSPACES IN A CLOUD COMPUTING ENVIRONMENT

  • US 20150339136A1
  • Filed: 05/20/2014
  • Published: 11/26/2015
  • Est. Priority Date: 05/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computing nodes located in multiple geographic regions that collectively provide virtual computing services to one or more clients, each of the computing nodes comprising at least one processor and a memory;

    a plurality of virtualized computing resource instances, each executing on a respective one of the computing nodes within a data center in a respective one of the regions; and

    a plurality of gateway components, wherein each of the gateway components is hosted on a respective one of the computing nodes at a point of presence location in a respective one of the regions;

    wherein one or more of the virtualized computing resource instances are configured to implement a management component of a virtual desktop service;

    wherein at least some of the plurality of gateway components and the management component of the virtual desktop service interoperate with each other within a virtual private cloud of the virtual desktop service;

    wherein one of the virtualized computing resource instances is configured to implement a virtual desktop instance;

    wherein two or more of the plurality of gateway components are configured as network interfaces for communication between client devices and the virtual desktop service, wherein client devices communicate with the two or more gateway components over a public network;

    wherein in response to receiving a request from a client device to connect to the virtual desktop instance, the management component of the virtual desktop service is configured to establish a communication channel between the virtual desktop instance and one of the two or more of the gateway components for two-way communication of an interactive video stream between the client device and the virtual desktop instance, wherein the interactive video stream comprises a stream of pixels communicated to the client device from the virtual desktop instance and a plurality of inputs that are communicated from the client device to the virtual desktop instance that represent user interactions with the virtual desktop instance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×