US 11,755,765 B2
Optimized directory enumeration and data copy for client drive redirection in virtual desktops
Weigang Huang, Beijing (CN); Eric Yueting Zhang, Beijing (CN); Hui Yuan, Beijing (CN); and Hui Zhang, Beijing (CN)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Sep. 20, 2022, as Appl. No. 17/948,994.
Application 17/948,994 is a continuation of application No. 17/183,774, filed on Feb. 24, 2021, granted, now 11,449,625.
Claims priority of application No. PCT/CN2021/072445 (WO), filed on Jan. 18, 2021.
Prior Publication US 2023/0052758 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); H04L 67/141 (2022.01); H04L 67/563 (2022.01); H04L 67/568 (2022.01); H04L 67/01 (2022.01)
CPC G06F 21/6218 (2013.01) [G06F 21/629 (2013.01); H04L 67/141 (2013.01); H04L 67/563 (2022.05); H04L 67/568 (2022.05); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
establishing, over a network, a virtual desktop session between a virtual desktop executing on a host server and a client device;
presenting a virtual drive in the virtual desktop corresponding to a shared client drive located on the client device, wherein a redirection driver executing in the virtual desktop is configured to route input and output requests targeting the virtual drive made by applications running in the virtual desktop to the shared client drive on the client device;
receiving a request at a file manager in the virtual desktop to copy file data from a source folder located in the shared client drive on the client device to a target folder on the virtual desktop;
preventing the file manager from performing the file data copy;
by a fast channel client operating on the client device, reading the file data from the source folder and conveying the data over a side channel to a fast channel server operating in the virtual desktop; and
by the fast channel server, writing the file data to the target folder.