MANAGEMENT OF COMPUTING SESSIONS
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;
receive a request for a virtual desktop instance from a computing device, the request identifying a user of the computing device; and
identify a virtual desktop instance corresponding to the request, the virtual desktop instance associated with a host computer system, the host computer system including one or more processors and memory, the memory including instructions that upon execution cause the host computer system to;
attach a first desktop store to the virtual desktop instance over a network, the first desktop store including a desktop profile for the user and one or more folders including user content;
provide, to the computing device, access to the virtual desktop instance customized according to the desktop profile for the user and configured to store changes to user content to the one or more folders stored in the first desktop store; and
write changes to the user content made by the virtual desktop instance to the one or more folders stored in the first desktop store,wherein the user content in the one or more folders stored in the first desktop store is replicated to a second desktop store.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.
29 Citations
20 Claims
-
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; receive a request for a virtual desktop instance from a computing device, the request identifying a user of the computing device; and identify a virtual desktop instance corresponding to the request, the virtual desktop instance associated with a host computer system, the host computer system including one or more processors and memory, the memory including instructions that upon execution cause the host computer system to; attach a first desktop store to the virtual desktop instance over a network, the first desktop store including a desktop profile for the user and one or more folders including user content; provide, to the computing device, access to the virtual desktop instance customized according to the desktop profile for the user and configured to store changes to user content to the one or more folders stored in the first desktop store; and write changes to the user content made by the virtual desktop instance to the one or more folders stored in the first desktop store, wherein the user content in the one or more folders stored in the first desktop store is replicated to a second desktop store. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method comprising:
-
receiving a request from a computing device for a virtual desktop instance, the request identifying a user of the computing device; identifying a first virtual desktop instance corresponding to the request; attaching a first desktop store to the first virtual desktop instance over a network, the first desktop store including a desktop profile for the user and one or more folders including user content; providing, to the computing device, access to the first virtual desktop instance customized according to the desktop profile for the user and configured to store changes to user content to the one or more folders stored in the first desktop store; and writing changes to the user content made by the first virtual desktop instance to the one or more folders stored in the first desktop store. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory physical computer storage comprising computer-executable instructions that, when executed, direct a computing system to at least:
-
receive a request from a client for a virtual desktop instance, the request identifying a user of the client; and identify a first virtual desktop instance corresponding to the request, the first virtual desktop instance associated with a host computer system, the host computer system including one or more processors and memory, the memory including instructions that upon execution cause the host computer system to; attach a first desktop store to the first virtual desktop instance over a network, the first desktop store including a desktop profile for the user and one or more folders including user content; provide, to the client, access to the first virtual desktop instance customized according to the desktop profile for the user and configured to store changes to user content to the one or more folders stored in the first desktop store; and write changes to the user content made by the first virtual desktop instance to the one or more folders stored in the first desktop store. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification