Selectively filtering applications from an application volume
AssigneeVMware, Inc.
InventorJairam Choudhary
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein provide systems, methods, and software for attaching an application to a computing system. In one example, a method of attaching at least one application to the computing system includes identifying an application attach triggering event, and identifying at least one application based on the application attach triggering event. The method further includes attaching an application volume to the computing system that contains the at least one application, and filtering one or more applications from the application volume that are not the at least one application.
Claims18
A method comprising:
- identifying an application attach triggering event for a computing system;
- identifying an application volume with at least one application associated with the application attach triggering event, wherein the application volume comprises files to support the execution of the at least one application and additional files to support the execution of one or more other applications;
- attaching the application volume to the computing system;
- applying a filter to the application volume for the computing system, wherein applying the filter to the application volume comprises:
- permitting the at least one application to be visible and executable on the computing system from the application volume;
- and
- preventing the one or more other applications from being visible or executable on the computing system from the application volume;
- attaching the application volume to a second computing system;
- applying a second filter to the application volume for the second computing system, wherein applying the second filter to the application volume comprises:
- permitting one or more applications to be visible and executable on the second computing system from the application volume, wherein the one or more applications are not equivalent to the at least one application;
- and
- preventing one or more remaining applications other than the one or more applications from being visible and executable on the second computing system from the application volume.
A computing apparatus comprising:
- a storage system;
- a processing system operatively coupled to the storage system;
- and
- program instructions stored on the storage system that, when executed by the processing system, direct the computing apparatus to:
- identify an application attach triggering event for a computing system;
- identify an application volume with at least one application associated with the application attach triggering event, wherein the application volume comprises files to support the execution of the at least one application and additional files to support the execution of one or more other applications;
- attach the application volume to the computing system;
- apply a filter to the application volume for the computing system, wherein applying the filter to the application volume comprises:
- permitting the at least one application to be visible and executable on the computing system from the application volume;
- and
- preventing the one or more other applications from being visible or executable on the computing system from the application volume;
- attach the application volume to a second computing system;
- apply a second filter to the application volume for the second computing system, wherein applying the second filter to the application volume comprises:
- permitting one or more applications to be visible and executable on the second computing system from the application volume, wherein the one or more applications are not equivalent to the at least one application;
- and
- preventing one or more remaining applications other than the one or more applications from being visible and executable on the second computing system from the application volume.
An apparatus comprising:
- a storage system;
- program instructions on the storage system that, when executed by a processing system, direct the processing system to:
- identify an application attach triggering event for a virtual machine, wherein the application attach triggering event comprises a request from a user of the virtual machine to attach at least one application;
- identify an application volume with the at least one application associated with the application attach triggering event, wherein the application volume comprises files to support the execution of the at least one application and additional files to support the execution of one or more other applications;
- attach the application volume to the virtual machine;
- apply a filter to the application volume for the virtual machine, wherein applying the filter to the application volume comprises:
- permit the at least one application to be visible and executable on the virtual machine from the application volume;
- and
- prevent the one or more other applications from being visible or executable on the virtual machine from the application volume;
- attach the application volume to a second computing system;
- apply a second filter to the application volume for the second computing system, wherein applying the second filter to the application volume comprises:
- permitting one or more applications to be visible and executable on the second computing system from the application volume, wherein the one or more applications are not equivalent to the at least one application;
- and
- preventing one or more remaining applications other than the one or more applications from being visible and executable on the second computing system from the application volume.
Dependencies are inferred from the claim text.