发明名称 Providing a native desktop using cloud-synchronized data
摘要 Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.
申请公布号 US9641599(B2) 申请公布日期 2017.05.02
申请号 US201414247401 申请日期 2014.04.08
申请人 Citrix Systems, Inc. 发明人 Wesley Ian Russell;Cao Lin;Momchilov Georgy;Valicherla Chakravarthi
分类号 H04L29/08;H04L12/46;H04L29/06;G06F3/14;G06F9/44 主分类号 H04L29/08
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. A method, comprising: determining, by a computing device, whether a connection to a cloud-based storage platform is available; responsive to determining that the connection to the cloud-based storage platform is available, synchronizing, by the computing device, local cache data with the cloud-based storage platform, wherein synchronizing the local cache data with the cloud-based storage platform comprises: receiving remote desktop data from the cloud-based storage platform, the remote desktop data comprising one or more files maintained on a remote virtual desktop, wherein the one or more files maintained on the remote virtual desktop are stored on the cloud-based storage platform by a desktop management service executed by a virtualization server comprising a hypervisor configured to create and manage one or more virtual machines associated with the remote virtual desktop; andstoring the remote desktop data received from the cloud-based storage platform in a local cache on the computing device to update the local cache data; and presenting, by the computing device, a native desktop based on the local cache data, wherein presenting the native desktop based on the local cache data comprises: receiving a request to access a cached file corresponding to a remote file maintained on the remote virtual desktop and stored in the local cache on the computing device during the synchronizing of the local cache data with the cloud-based storage platform;determining whether a native editor is available on the computing device to open the cached file corresponding to the remote file maintained on the remote virtual desktop and stored in the local cache on the computing device during the synchronizing of the local cache data with the cloud-based storage platform; andresponsive to determining that the native editor is available on the computing device, opening, with the native editor on the computing device, the cached file corresponding to the remote file maintained on the remote virtual desktop and stored in the local cache on the computing device during the synchronizing of the local cache data with the cloud-based storage platform.
地址 Fort Lauderdale FL US