Application Volume Filter for Selective Software Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The installation of applications on computing systems is time-consuming and wasteful of resources, and using application storage volumes complicates the process by requiring multiple volumes to be attached as the number of applications increases.

Innovation Solution

A method and system for attaching applications to a computing system that involves identifying an application attach triggering event, attaching an appropriate application volume, and using a volume filter to make only the requested application executable by filtering out unwanted applications from the volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If applications are installed on attachable storage volumes to avoid installation on each computing system, then installation time and resource waste are reduced, but the number of volumes to be attached increases as the number of applications increases

Engineering Contradiction:
Improveinstallation timeVSAvoidnumber of volumes to be attached
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

Multiple applications are consolidated onto a single shared storage volume instead of each application having its own separate volume. This merging approach maintains the benefit of avoiding installation on each computing system while reducing the number of volumes that need to be attached from multiple to just one.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single storage volume is designed to serve multiple purposes by containing multiple applications, making it a universal volume that can satisfy different application needs simultaneously. This multi-functional volume eliminates the need to attach multiple specialized volumes for different applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple volumes are attached to provide multiple applications, then more applications are available, but the process becomes more complicated and burdensome on the system

Engineering Contradiction:
Improvenumber of available applicationsVSAvoidcomplexity of attachment process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple applications are merged into a single attachable volume, transforming the attachment process from managing multiple separate volumes to attaching just one consolidated volume. This significantly simplifies the attachment process while maintaining access to multiple applications through a unified interface.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If all applications on a volume are made executable, then any application can be run, but unwanted applications consume system resources and create security risks

Engineering Contradiction:
Improveapplication availabilityVSAvoidresource waste and security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The unwanted applications are extracted or filtered out from the shared volume, leaving only the desired applications accessible and executable. This extraction process eliminates resource waste and security risks associated with unwanted applications while preserving the benefits of the shared volume approach for available applications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A filtering mechanism acts as an intermediary between the shared volume and the computing system, selectively allowing only desired applications to be executed while blocking unwanted ones. This intermediary layer provides controlled access, maintaining application availability while preventing resource waste and security issues.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11768719B2Selectively filtering applications from an application volume
Publication Date: 2023.09.26 OMNISSA LLC
  • US11768719B2 patent drawing
  • US11768719B2 patent drawing
  • US11768719B2 patent drawing

AI summary

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.