US 11,669,349 B2
Method and system for cloud desktop fabric
David T. Sulcer, Campbell, CA (US); Shiva Prasad Madishetti, Campbell, CA (US); Lisa Wing San Chui, Campbell, CA (US); Anushree Kunai Pole, Campbell, CA (US); Joseph V. Semmelrock, Sr., Campbell, CA (US); Virabrahma Prasad Krothapalli, Campbell, CA (US); Amitabh Bhuvangyan Sinha, Campbell, CA (US); Jimmy Chang, Campbell, CA (US); Harpreet Singh Labana, 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 Oct. 4, 2019, as Appl. No. 16/593,816.
Claims priority of provisional application 62/878,320, filed on Jul. 24, 2019.
Prior Publication US 2021/0026660 A1, Jan. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01); G06F 9/455 (2018.01); H04L 41/5009 (2022.01); H04L 67/1008 (2022.01); H04L 67/1095 (2022.01)
CPC G06F 9/452 (2018.02) [G06F 9/45558 (2013.01); H04L 41/5012 (2013.01); H04L 67/1008 (2013.01); H04L 67/1095 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A virtual desktop system comprising:
a control plane including a global desktop pool and configurations and definitions required by a regional data center to manage a desktop service, the configurations and definitions including configurations and definitions for a virtual network, clusters of gateways, and data storage;
a master fabric region created initially within a first regional data center by applying the configurations and definitions required to manage a desktop service from the control plane, the master fabric region including a virtual network, clusters of gateways, and data storage within the first regional data center in accordance with the applied configurations and definitions;
an expansion fabric region created subsequent to the master fabric region, the expansion fabric region created within a second regional data center 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 second regional data center in accordance with the applied configurations and definitions, wherein the first regional data center is different from the second regional data center; and
wherein a client device application operated by a user associated with the global pool accesses a desktop from the master fabric region configured and defined within the first regional data center at one time and the expansion fabric region configured and defined within the second regional data center at a second time.