Locally Streamed Applications in Isolated Storage Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems face performance degradation due to the installation of new software applications, which can introduce malware and undesirable programs, consuming resources and affecting system stability.

Innovation Solution

Applications are stored in separate containers within the storage system, isolating them from the operating system and other applications, allowing for easy management, removal, and performance optimization by returning to previous states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are installed directly on the storage component, then ease of operation is improved, but reliability deteriorates due to potential malware and system instability

Engineering Contradiction:
Improveease of application installationVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The storage component is divided into multiple isolated containers, each capable of holding applications. This segmentation allows applications to be installed and executed in isolated environments, preventing malware from affecting the entire system while maintaining ease of installation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A processor acts as an intermediary between the operating system and applications stored in containers. The processor manages container creation, application installation, and execution, providing a protective layer that enhances system reliability while maintaining user-friendly operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If applications are isolated in separate containers, then reliability is improved by containing malware, but device complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidstorage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages container creation, application installation, and execution without requiring manual intervention. The processor handles container lifecycle management, reducing the perceived complexity for users while maintaining robust isolation for reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Containers serve multiple functions: they isolate applications for security, provide controlled execution environments, and enable easy system state management. This multi-functionality justifies the added complexity by delivering comprehensive reliability benefits across multiple dimensions.

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

3Adaptability or versatility

If multiple applications are stored on the storage component, then adaptability is improved, but object-generated harmful factors increase due to resource consumption

Engineering Contradiction:
Improvesoftware varietyVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

Each application is stored in a separate container that isolates its resource consumption. This segmentation allows the system to support multiple diverse applications (improving adaptability) while preventing any single application from consuming excessive resources that would harm overall system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each container is configured with specific resource allocations and constraints tailored to the applications it holds. This local quality control ensures that applications can be diverse and adaptable while each container's resource consumption is managed independently, preventing harmful resource exhaustion.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12386720B1Systems and methods for locally streaming applications in a computing system
Publication Date: 2025.08.12 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12386720B1 patent drawing
  • US12386720B1 patent drawing
  • US12386720B1 patent drawing

AI summary

The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.