Application Plugin Delivery for Fast Virtual App Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application delivery environments require large downloads of complete application packages to each user device, leading to slow availability, high bandwidth consumption, and inefficient resource usage, and lack integration with different application managers and formats.

Innovation Solution

Implementing an application plugin that is a fraction of the application size, containing metadata and instructions to locate the application on a repository, allowing on-demand virtual delivery without full installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete application packages are pushed to each user device, then application availability is achieved, but network bandwidth consumption and download time increase significantly

Engineering Contradiction:
Improveapplication availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The application delivery system is segmented into three distinct components: a lightweight application plugin (containing only metadata and location instructions), an application repository (storing the full application), and a virtualization layer. This segmentation allows the plugin to be distributed to users while the full application remains centralized, resolving the contradiction between ensuring application availability and reducing bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The application plugin acts as an intermediary between the user device and the full application. It contains minimal data (metadata and location instructions) that mediates the interaction, allowing users to access applications without downloading the complete package. The virtualization layer serves as another intermediary that enables on-demand access to the application repository.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complete application packages are installed on each device, then application functionality is ensured, but storage resources and processing capacity are consumed excessively

Engineering Contradiction:
Improveapplication functionalityVSAvoidstorage resources consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The essential functionality of application installation is extracted and replaced by the application plugin, which contains only the necessary metadata and location instructions. The full application is extracted from individual device installations and consolidated into a centralized application repository, dramatically reducing storage requirements while maintaining application functionality through on-demand virtual access.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If large application packages are downloaded to each device, then application can be executed locally, but application availability time is significantly delayed

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidapplication availability time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The application plugin is prepared and distributed in advance to user devices, containing all necessary metadata and location instructions. This preliminary action enables users to access applications immediately upon login without waiting for large downloads, as the plugin is already in place to quickly retrieve the application from the repository.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from a horizontal distribution model (downloading complete applications to each device) to a vertical access model (accessing applications through a virtualization layer from a centralized repository). This dimensional change in the delivery architecture enables fast availability while maintaining execution capability through virtualization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260003595A1Delivering applications in third party environments
Publication Date: 2026.01.01 OMNISSA LLC
  • US20260003595A1 patent drawing
  • US20260003595A1 patent drawing
  • US20260003595A1 patent drawing

AI summary

A computerized method efficiently and instantaneously delivers an application in a third-party environment. An application plugin associated with the application is published to an application publishing portal, while the application itself is stored in an application repository. The application plugin is a fraction of a size of the application. A request is received from a client machine to download the application. In response to the request, the application plugin, instead of the application, is provided to the client machine. The application plugin, comprising metadata and instructions to locate the application on the application repository, is used to make the application available to the user without installing the application on the client machine. The disclosure enables savings on network bandwidth, memory usage, and processing when delivering the application to the client machine.