×

Synchronization of user data in a virtual desktop environment

  • US 10,601,913 B2
  • Filed: 12/16/2016
  • Issued: 03/24/2020
  • Est. Priority Date: 12/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing user-specific configuration settings for two instances of an application via a virtual channel, the method comprising:

  • establishing a virtual desktop connection by which an access device accesses a virtual desktop on a server;

    while the virtual desktop connection is established, executing a client-side synchronization service and a server-side synchronization service that each function as a virtual channel endpoint for a virtual channel in the virtual desktop connection;

    monitoring, by the client-side synchronization service, a client-side file system location that stores user-specific configuration settings for a first instance of a first application that executes locally on the access device;

    in response to determining that user-specific configuration settings for the first instance of the first application have been created or updated in the client-side file system location, sending, by the client-side synchronization service, a communication over the virtual channel, the communication including the created or updated user-specific configuration settings for the first instance of the first application, an identification of the first application and an identification of a type of the user-specific configuration settings;

    receiving, by the server-side synchronization service and via the virtual channel, the communication;

    employing, by the server-side synchronization service, the identification of the first application and the identification of the type of the user-specific configuration settings to locate a server-side file system location that stores user-specific configuration settings for a second instance of the first application that executes on the virtual desktop; and

    storing, by the server-side synchronization service, the created or updated user-specific configuration settings for the first instance of the first application in the server-side file system location that stores user-specific configuration settings for the second instance of the first application that executes on the virtual desktop to thereby cause the second instance of the first application to be customized in accordance with the created or updated user-specific configuration settings for the first instance of the first application.

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