Intelligent launch of applications
AssigneeVMware, Inc.
InventorsStephen Jonathan Parry-Barwick, Lili Wang, Hua Fiona Zhang, Maria Matelle Sy
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples of intelligent provisioning management. An application launch is detected from a client device. An application launch policy is identified. Device parameters are identified and mapped to an application access type according to the application launch policy. The application is accessed according to the application access type.
Claims20
A system, comprising:
- at least one computing device comprising at least one processor and at least one memory;
- and
- machine-readable instructions stored in the at least one memory, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:
- intercept, by a launch agent that facilitates just-in-time application delivery decisions between a plurality of application access types for a requested application at launch time, a launch request for the requested application that is requested from a client device;
- identify an application launch policy that causes the launch agent to detect at least one device parameter and calculate a plurality of access-type-specific performance ratings corresponding to the plurality of application access types, wherein the plurality of access-type-specific performance ratings are calculated using the at least one device parameter;
- retrieve, by the launch agent at the launch time, the plurality of access-type-specific performance ratings specified by the application launch policy;
- map, by the launch agent at the launch time, an application access type from the plurality of application access types according to the application launch policy and based at least in part on the plurality of access-type-specific performance ratings, wherein the plurality of application access types refer to different ways to deliver the requested application;
- and
- launch and access the requested application using the application access type that is identified by the launch agent at the launch time.
A non-transitory computer-readable medium comprising machine-readable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:
- intercept, by a launch agent that facilitates just-in-time application delivery decisions between a plurality of application access types for a requested application at launch time, a launch request for the requested application that is requested from a client device;
- identify an application launch policy that causes the launch agent to detect at least one device parameter and calculate a plurality of access-type-specific performance ratings corresponding to the plurality of application access types, wherein the plurality of access-type-specific performance ratings are calculated using the at least one device parameter;
- retrieve, by the launch agent at the launch time, the plurality of access-type-specific performance ratings specified by the application launch policy;
- map, by the launch agent at the launch time, an application access type from the plurality of application access types according to the application launch policy and based at least in part on the plurality of access-type-specific performance ratings, wherein the plurality of application access types refer to different ways to deliver the requested application;
- and
- launch and access the requested application using the application access type that is identified by the launch agent at the launch time.
A method performed by instructions executed by at least one processor of at least one computing device, the method comprising:
- intercepting, by a launch agent that facilitates just-in-time application delivery decisions between a plurality of application access types for a requested application at launch time, a launch request for the requested application that is requested from a client device;
- identifying an application launch policy that causes the launch agent to detect at least one device parameter and calculate a plurality of access-type-specific performance ratings corresponding to the plurality of application access types, wherein the plurality of access-type-specific performance ratings are calculated using the at least one device parameter;
- retrieving, by the launch agent at the launch time, the plurality of access-type-specific performance ratings specified by the application launch policy;
- mapping, by the launch agent at the launch time, an application access type from the plurality of application access types according to the application launch policy and based at least in part on the plurality of access-type-specific performance ratings, wherein the plurality of application access types refer to different ways to deliver the requested application;
- and
- launching and accessing the requested application using the application access type that is identified by the launch agent at the launch time.
Dependencies are inferred from the claim text.