Priming virtual machines in advance of user login in virtual desktop environments

    公开(公告)号:US11042393B2

    公开(公告)日:2021-06-22

    申请号:US16044673

    申请日:2018-07-25

    Applicant: VMware, Inc.

    Abstract: Techniques are described for priming virtual machines in advance of the user login, thereby effectively distributing the load on the hosting resources over a wider time interval. A portion of VMs in the pool is allocated for priming. This process is initiated from an advisory service, which can analyze data from different sources, including usage history, rules, and location services. A VM is assigned from the pool and started. One or more application storage volumes and/or writable volumes are attached to the VM. A reclaim timer is then started. If no login event is detected for the user prior to the expiration of the reclaim timer, the VM is reclaimed back in to the pool and made available for other users. If the login event for the user is detected before expiration of the reclaim timer, the user returned the primed VM and the reclaim timer is canceled.

    PRIMING VIRTUAL MACHINES IN ADVANCE OF USER LOGIN IN VIRTUAL DESKTOP ENVIRONMENTS

    公开(公告)号:US20200034169A1

    公开(公告)日:2020-01-30

    申请号:US16044673

    申请日:2018-07-25

    Applicant: VMware, Inc.

    Abstract: Techniques are described for priming virtual machines in advance of the user login, thereby effectively distributing the load on the hosting resources over a wider time interval. A portion of VMs in the pool is allocated for priming. This process is initiated from an advisory service, which can analyze data from different sources, including usage history, rules, and location services. A VM is assigned from the pool and started. One or more application storage volumes and/or writable volumes are attached to the VM. A reclaim timer is then started. If no login event is detected for the user prior to the expiration of the reclaim timer, the VM is reclaimed back in to the pool and made available for other users. If the login event for the user is detected before expiration of the reclaim timer, the user returned the primed VM and the reclaim timer is canceled.

    SYSTEMS AND METHODS FOR JUST-IN-TIME APPLICATION IMPLEMENTATION

    公开(公告)号:US20200249956A1

    公开(公告)日:2020-08-06

    申请号:US16264356

    申请日:2019-01-31

    Applicant: VMWARE, INC.

    Abstract: A portal application on a user device can display a catalog of selectable applications. An agent on the user device can obtain a use-policy for a selected application, the use policy can be specific to a user selecting the application and received from a portal server. A virtual disk can be attached to the user device over a network based on the use policy, and the virtual disk can correspond to the selected application. The selected application can be launched from the virtual disk while the virtual disk remains attached to the user device over the network.

    User profile migration to virtual desktop infrastructure

    公开(公告)号:US11822938B2

    公开(公告)日:2023-11-21

    申请号:US17990557

    申请日:2022-11-18

    Applicant: VMware, Inc.

    Abstract: A method of migrating a user profile to a virtual desktop infrastructure (VDI) system includes enumerating applications installed at an endpoint of a user, retrieving a list of application settings files, determining file and registry locations of user profile data relating to the applications installed at the endpoint from the application settings files, and retrieving the user profile data from the determined file and registry locations and storing the user profile data in a shared storage. When a user logs in to a virtual desktop of the VDI system, the user profile data is retrieved from the shared storage and imported into file and registry locations specified by the application settings files of applications that are installed in the virtual desktop.

    Systems and methods for just-in-time application implementation

    公开(公告)号:US11055079B2

    公开(公告)日:2021-07-06

    申请号:US16264353

    申请日:2019-01-31

    Applicant: VMWARE, INC.

    Abstract: Systems and methods for implementing an application on a just-in-time basis can include selection of one of an application and a bundle of applications (“selected application”) by a user on a user interface of a portal application. An agent on the user device can obtain a use-policy for accessing a virtual disk corresponding to the selected application and launch the selected application. The virtual disk can be accessed with the agent according to the use-policy. The portal application can send a resource request to the agent for an update on a status of at least one of a virtual disk download and an application launch. The resource request can be one of a script request and an image request, and can be generated by the portal application based on an information package that incorporates the use-policy and is associated with an option selected through the PUI for the selected application.

    SYSTEMS AND METHODS FOR JUST-IN-TIME APPLICATION IMPLEMENTATION

    公开(公告)号:US20200249926A1

    公开(公告)日:2020-08-06

    申请号:US16264353

    申请日:2019-01-31

    Applicant: VMWARE, INC.

    Abstract: Systems and methods for implementing an application on a just-in-time basis can include selection of one of an application and a bundle of applications (“selected application”) by a user on a user interface of a portal application. An agent on the user device can obtain a use-policy for accessing a virtual disk corresponding to the selected application and launch the selected application. The virtual disk can be accessed with the agent according to the use-policy. The portal application can send a resource request to the agent for an update on a status of at least one of a virtual disk download and an application launch. The resource request can be one of a script request and an image request, and can be generated by the portal application based on an information package that incorporates the use-policy and is associated with an option selected through the PUI for the selected application.

Patent Agency Ranking