×

Management of computing sessions

  • US 10,686,646 B1
  • Filed: 06/26/2013
  • Issued: 06/16/2020
  • Est. Priority Date: 06/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more computers of a Program Execution Service (PES) including processors and memory, the memory including instructions that, upon execution, cause the one or more computers to at least;

    establish a first computing session via a network between one of the one or more computers of the PES and a computing device, the computing device associated with a hard drive image that includes an operating system executing one or more applications;

    replicate the hard drive image onto a first desktop store of the PES;

    determine a change replication schedule based at least in part on an available network bandwidth between the computing device and the PES, wherein the available network bandwidth varies during the first computing session;

    schedule replication of changes to the hard drive image onto the first desktop store of the PES in accordance with the change replication schedule;

    receive a request to access a virtual desktop instance on the PES;

    in response to the request, establish a second computing session to provide access to a virtual desktop instance configured according to the replicated hard drive image and changes to the hard drive image on the first desktop store;

    synchronize the hard drive image with the replicated hard drive image on the first desktop store;

    transfer execution of the virtual desktop instance to a desktop instance on the computing device;

    detect an event associated with the virtual desktop instance; and

    responsive to the detected event, suspend replication of changes, wherein suspending replication comprises an interruption of the change replication schedule.

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