Patent 11307878 was granted and assigned to Microsoft on April, 2022 by the United States Patent and Trademark Office.
A per user system include for a virtual desktop includes a server connected to multiple users, wherein each server hosts multiple application sessions accessible by the users. An indexer hosted on the server can be configured to analyze a file on the server to identify a user that owns the file without input from the application sessions and to save the file to a virtual hard disk (VHD) of the identified user. The VHD can be temporarily saved on the server. A communications device can be connected to the indexer, where the communication device can send the VHD of the identified user from the server to a storage device. A processor can be on a second server, where the processor can retrieve the VHD of the identified user from the storage device and temporarily save the VHD of the identified user on the second server.