Repositioning applications from physical devices to the cloud

    公开(公告)号:US11782754B2

    公开(公告)日:2023-10-10

    申请号:US17873037

    申请日:2022-07-25

    Applicant: VMware, Inc.

    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.

    Repositioning applications from physical devices to the cloud

    公开(公告)号:US11429432B2

    公开(公告)日:2022-08-30

    申请号:US16746142

    申请日:2020-01-17

    Applicant: VMware, Inc.

    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.

    USER DEVICE COMPLIANCE-PROFILE-BASED ACCESS TO VIRTUAL SESSIONS AND SELECT VIRTUAL SESSION CAPABILITIES

    公开(公告)号:US20210026654A1

    公开(公告)日:2021-01-28

    申请号:US16523796

    申请日:2019-07-26

    Applicant: VMware, Inc.

    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.

    Unified management of heterogeneous applications

    公开(公告)号:US11010146B2

    公开(公告)日:2021-05-18

    申请号:US16444934

    申请日:2019-06-18

    Applicant: VMware, Inc.

    Abstract: Certain embodiments described herein are generally directed to executing applications on a computing device. In some embodiments, a method includes receiving, by an app store interface, a first distribution package from an app store, the first distribution package comprising a first virtual disk file comprising an application. The method further includes opening, by an application agent, the first virtual disk file based on a file type association (FTA) between the first virtual disk file and the application agent. The method further includes storing, by the application agent, the application in a second virtual disk file. The method also includes mounting the second virtual disk file at the computing device. The method also includes executing the application stored on the mounted second virtual disk file.

    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.

    BROWSER-DRIVEN CAPTURE OF APPLICATION INSTALLATIONS FOR APPLICATION VIRTUALIZATION

    公开(公告)号:US20230123054A1

    公开(公告)日:2023-04-20

    申请号:US18086174

    申请日:2022-12-21

    Applicant: VMware, Inc.

    Abstract: Techniques are described for performing browser-driven application capture of application installations. When the browser on the client machine detects a request to begin an application capture session, it downloads an orchestrator binary from an origin server. The orchestrator is a self-extracting executable that decompresses components responsible for preparing the client machine for the application capture session. Preparing the client machine includes starting a local web server, executing a registry script to create the necessary registry state, mounting a virtual disk, and deploying an agent that will record state changes on the client machine. Once the client machine has been prepared, the application installation can begin. During the installation process, the agent intercepts state changes occurring on the client machine and redirects them to the virtual disk. Once finished, the application capture session is completed by adding identity and metadata information to the virtual disk to generate the application package.

    USER DEVICE COMPLIANCE-PROFILE-BASED ACCESS TO VIRTUAL SESSIONS AND SELECT VIRTUAL SESSION CAPABILITIES

    公开(公告)号:US20220100533A1

    公开(公告)日:2022-03-31

    申请号:US17506069

    申请日:2021-10-20

    Applicant: VMware, Inc.

    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.

    User device compliance-profile-based access to virtual sessions and select virtual session capabilities

    公开(公告)号:US12106136B2

    公开(公告)日:2024-10-01

    申请号:US17506069

    申请日:2021-10-20

    Applicant: VMware, Inc.

    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.

    User device compliance-profile-based access to virtual sessions and select virtual session capabilities

    公开(公告)号:US11163584B2

    公开(公告)日:2021-11-02

    申请号:US16523796

    申请日:2019-07-26

    Applicant: VMware, Inc.

    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.

    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.

Patent Agency Ranking