×

Providing a native desktop using cloud-synchronized data

  • US 10,218,778 B2
  • Filed: 03/27/2017
  • Issued: 02/26/2019
  • Est. Priority Date: 04/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A virtualization server, comprising:

  • at least one processor; and

    memory storing computer-readable instructions that, when executed by the at least one processor, cause the virtualization server to;

    provide, using a hypervisor configured to create and manage one or more virtual machines, a remote virtual desktop to a client device; and

    selectively store, using a desktop management service, on a cloud-based storage platform, remote desktop data comprising one or more files maintained on the remote virtual desktop provided to the client device,wherein the remote desktop data stored on the cloud-based storage platform is configured to be synchronized with and locally cached on the client device via the cloud-based storage platform when a connection between the client device and the cloud-based storage platform is available,wherein at least one remote file included in the remote desktop data stored on the cloud-based storage platform is configured to be opened in a native desktop presented by the client device when a native editor for the at least one remote file is available on the native desktop presented by the client device,wherein the desktop management service comprises a data mining agent, a synchronization agent, and a management agent, andwherein the data mining agent is configured to extract information from one or more virtual desktops provided by the hypervisor, determine whether the information extracted from the one or more virtual desktops provided by the hypervisor should be stored for synchronization with the cloud-based storage platform, and store selected portions of the information extracted from the one or more virtual desktops provided by the hypervisor based on determining that the selected portions of the information extracted from the one or more virtual desktops provided by the hypervisor should be stored for synchronization with the cloud-based storage platform.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×