×

Management of computing sessions

  • US 10,623,243 B2
  • Filed: 06/26/2013
  • Issued: 04/14/2020
  • Est. Priority Date: 06/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

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

    receive a first request from a computing device to access a first virtual desktop instance, the request identifying a user of the computing device;

    identify a first virtual desktop instance corresponding to the first request, wherein the first virtual desktop instance includes at least an operating system;

    cause attachment of one or more volumes to the first virtual desktop instance, the one or more volumes including desktop personalization information of the user and a data store of the user, wherein the operating system is personalized according to the desktop personalization information of the user, and wherein one or more operating system folders are mapped to storage in the data store of the user;

    receive an indication from the user of the computing device that a network disconnection of the computing device is imminent;

    provide, to the computing device, a copy of the data store of the user and an image of the operating system personalized according to the desktop personalization information of the user;

    provide, to the computing device, a virtual desktop monitoring module, wherein the virtual desktop monitoring module is configured to execute a local version of the first virtual desktop instance from the image of the operating system, wherein at least one aspect of the local version of the first virtual desktop instance is modified on the computing device, and wherein the virtual desktop monitoring module is configured to attach the copy of the data store to the local virtual desktop instance on the computing device;

    determine, at the PES, that the computing device has established a reconnection to the PES based on receiving a request from the computing device to synchronize the copy of the data store with the data store on the one or more volumes; and

    synchronize, to the data store of the user, changes made to the copy of the data store.

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