Patent ID: 11922201
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for storing user data and changes in a virtual desktop environment, said method comprising:
receiving a request for a virtual desktop from a user;
selecting a virtual machine (VM) from a pool of base virtual machines configured to host virtual desktops;
attaching one or more application storage volumes containing at least one application to the VM;
attaching a first writeable volume to the VM configured to store a first portion of user data on the VM;
attaching a second writeable volume configured to store a second portion of the user data on the VM;
receiving a request on the VM containing to perform changes to the user data;
by an agent operating in the VM on which the request to perform changes to the user data is received, determining whether to write the changes to the user data to the first writeable volume or to the second writeable volume based on a policy indicating which user data should be stored in the first writeable volume and the second writeable volume; and
by the agent operating in the VM on which the request to perform changes to the user data is received, writing the changes to the user data to the first writeable volume or to the second writeable volume based on the policy.