US 12,292,803 B2
Providing managed backtrace ability for virtual desktop infrastructure (VDI)
Yue Sun, Beijing (CN); Mandy Yang, Beijing (CN); Yanni Wu, Beijing (CN); Yuheng Zhang, Beijing (CN); and Qiaodong Wang, Beijing (CN)
Assigned to Omnissa, LLC, Mountain View, CA (US)
Filed by Omnissa, LLC, Mountain View, CA (US)
Filed on Aug. 10, 2023, as Appl. No. 18/447,717.
Claims priority of application No. PCT/CN2023/107716 (WO), filed on Jul. 17, 2023.
Prior Publication US 2025/0028610 A1, Jan. 23, 2025
Int. Cl. G06F 16/00 (2019.01); G06F 9/451 (2018.01); G06F 11/14 (2006.01)
CPC G06F 11/1469 (2013.01) [G06F 9/452 (2018.02); G06F 2201/84 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for capturing and restoring a virtual desktop for a client device, the method comprising:
receiving, from the client device at a connection server, a request that a state of the virtual desktop for the client device be captured as a snapshot and saved in storage;
retrieving an authorization policy for the client device by the connection server;
determining, by the connection server, a maximum number of snapshots allowed to be saved in the storage for the client device that is specified by the authorization policy;
determining, by the connection server, that capturing the snapshot will not exceed the maximum number of snapshots for the client device specified by the authorization policy;
sending the request from the connection server to a virtual desktop server, wherein the virtual desktop server, in response to the request, captures the snapshot and stores the snapshot in the storage;
receiving, by the connection server from the client device, a restore request that the virtual desktop for the client device be restored according to the snapshot maintained in the storage;
determining, by the connection server, that the restore request is allowed by the authorization policy; and
sending the restore request to the virtual desktop server, wherein the virtual desktop server restores the state of the virtual desktop for the client device.