US 11,693,682 B2
Method and system for disaster recovery of a regional cloud based desktop fabric
David T. Sulcer, Campbell, CA (US); Anushree K. Pole, Campbell, CA (US); Shiva P. Madishetti, Campbell, CA (US); Virabrahma P. Krothpalli, Campbell, CA (US); Amitabh B. Sinha, Campbell, CA (US); Jimmy Chang, Campbell, CA (US); and Raminder S. Channe, Campbell, CA (US)
Assigned to Workspot, Inc., Campbell, CA (US)
Filed by Workspot, Inc., Campbell, CA (US)
Filed on Jul. 24, 2020, as Appl. No. 16/938,427.
Application 16/938,427 is a continuation in part of application No. 16/593,816, filed on Oct. 4, 2019.
Claims priority of provisional application 62/970,853, filed on Feb. 6, 2020.
Claims priority of provisional application 62/878,320, filed on Jul. 24, 2019.
Prior Publication US 2021/0026679 A1, Jan. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 9/5077 (2013.01); G06F 11/1469 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45595 (2013.01); G06F 2209/5011 (2013.01)] 34 Claims
OG exemplary drawing
 
1. A virtual desktop system comprising:
a primary regional datacenter including a first fabric region having a primary desktop pool providing access to a desktop to a desktop user of a desktop client;
a secondary regional datacenter including a second fabric region having a secondary desktop pool; and
a control plane including configurations and definitions required by a regional data center to manage the desktop, the configurations and definitions including configurations and definitions for a virtual network, clusters of gateways, and data storage, wherein the first fabric region is created within the primary regional data center by applying the configurations and definitions required to manage the desktop from the control plane, the first fabric region including a virtual network, clusters of gateways, and data storage within the primary regional datacenter in accordance with the applied configurations and definitions; and wherein the second fabric region is created within the secondary regional datacenter by applying the configurations and definitions for a virtual network, clusters of gateways, and data storage from the control plane, the expansion fabric region including a virtual network clusters of gateways, and data storage within the secondary regional datacenter in accordance with the applied configurations and definitions, wherein the control plane orchestrates communication between the desktop client and the primary and secondary regional datacenters, the control plane operable to create the desktop from the primary regional datacenter and perform an activation procedure when a disaster event occurs, the activation procedure including:
creating the desktop in the secondary desktop pool; and
directing the desktop client to the secondary desktop pool to access the desktop from the secondary regional datacenter.