Web-Based Software Execution Platform with Sandboxed Remote Launch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional software installation processes are cumbersome, requiring manual download and installation, occupying disk space, and lacking flexibility in usage tracking and licensing, which does not align with the modern Internet era's needs for efficient and secure software access.
Innovation Solution
A system and method that allows existing software to be launched and executed directly from the web, simplifying license management, tracking usage, and providing secure sandbox execution, with dynamic conversion and caching to reduce download sizes and manage software lifecycle automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software is traditionally installed locally, then software functionality is achieved, but manual download and installation process is time-consuming and complex
Solution Approach 1:
The patent introduces a web-based intermediary platform that mediates between the user and the software. Instead of directly downloading and installing software locally, users access software through a web interface that automatically handles the installation and execution processes, eliminating manual intervention and reducing time loss.
Solution Approach 2:
The patent replaces the mechanical manual installation process with an automated web-based system. The traditional mechanical steps of downloading, extracting, and installing software are substituted by an automated web interface that handles these operations in the background, allowing users to simply click a link to launch software.
2Productivity
If software is installed locally, then software can be run, but disk space is occupied permanently
Solution Approach 1:
The patent uses virtualization and sandboxing technologies to create a virtual copy of the software environment rather than requiring actual installation on the user's disk. The software runs in an isolated virtual instance that can be instantiated on-demand without permanently occupying disk space, as the virtual environment is shared and reusable.
Solution Approach 2:
The patent transforms software from a static installed state to a dynamic on-demand execution model. Instead of permanently installing software and keeping it on disk, the system dynamically creates virtual instances of software only when needed, allowing flexible access without persistent disk occupation. The virtual environment can be quickly instantiated and terminated based on user needs.
3Reliability
If traditional software licensing is used, then license control is implemented, but usage tracking is inaccurate and charging is difficult
Solution Approach 1:
The patent implements continuous feedback mechanisms that automatically track software usage in real-time. The system monitors execution duration, resource consumption, and usage patterns, providing accurate feedback data that enables precise usage tracking and fair charging. This feedback loop replaces the inaccurate traditional licensing model with a dynamic usage-based accounting system.
Solution Approach 2:
The patent creates a universal software delivery platform that handles multiple licensing models and usage scenarios through a single integrated system. The platform can accommodate various licensing types (subscription, pay-per-use, freemium) and automatically applies appropriate charging rules based on tracked usage, providing both reliable license control and accurate measurement for diverse software delivery needs.
4Ease of operation
If software is executed directly from web, then installation complexity is reduced, but security risks from malicious software increase
Solution Approach 1:
The patent introduces a secure sandbox environment as an intermediary layer between the web interface and the user's local system. The sandbox acts as a protective mediator that executes software in an isolated, controlled environment, preventing malicious code from directly accessing or infecting the user's local machine while still allowing the software to function normally within the sandbox constraints.
Solution Approach 2:
The patent creates an inert, isolated virtual environment (sandbox) where untrusted software can execute without threatening the host system. This inert environment provides a safe containment zone that isolates potential malware from the user's actual system, allowing software execution while neutralizing security risks through environmental isolation and controlled resource access.
Data Source
AI summary
A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now have a much easier way to launch, run or execute any software directly from within a server or server cloud without the need to manually download and install. The system further allows software to run inside an isolated environment to protect user's local environment.


