Hyperplexer Execution for Secure Multi-Tenant PHP Hosting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multitenant cloud computing solutions divert computing resources and require reconfiguration for each new tenant, leading to inefficiencies and security challenges due to the execution of dissimilar tenant programs on a single server.

Innovation Solution

A method where tenant programs are coded in the same programming language and executed by a host program directly, sharing functionality, and utilizing a Hyperplexer to select one program for execution from multiple cotenant programs, optimizing resource use and enhancing security through direct execution without operating system intermediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtualization or containers are used to isolate tenant programs, then security is improved, but computing efficiency deteriorates due to resource diversion

Engineering Contradiction:
ImprovesecurityVSAvoidcomputing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the security isolation function from traditional virtualization/containers and implements it directly within the PHP execution context. Each tenant program executes in its own isolated PHP process with dedicated memory space and file system permissions, eliminating the need for heavy virtualization overhead while maintaining security boundaries.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a Hyperplexer as an intermediary component that manages tenant program execution. The Hyperplexer acts as a mediator between multiple tenant programs and the underlying system resources, providing secure multiplexing without requiring full virtualization. It handles process creation, resource allocation, and isolation enforcement at the application level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If reconfiguration is performed for each new tenant, then adaptability is improved, but loss of time increases due to downtime and setup overhead

Engineering Contradiction:
Improvetenant configuration flexibilityVSAvoiddowntime and configuration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary configuration through PHP.ini files and environment variables that are prepared in advance for each tenant. These configuration files contain pre-defined settings for database connections, file permissions, and application parameters, allowing tenants to be activated immediately without runtime reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables dynamic tenant configuration through the Hyperplexer's ability to load different PHP.ini files and environment variable sets for each tenant program on-demand. Configuration changes can be applied without stopping the server, and new tenants can be added by simply uploading their configuration files and programs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If one server executes dissimilar tenant programs, then versatility is improved, but device complexity increases due to limited specialization

Engineering Contradiction:
Improveprogram compatibilityVSAvoidserver configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal execution environment using PHP that can run diverse tenant programs through a common interface. The Hyperplexer provides a standardized mechanism for program loading, execution, and resource management that works with any PHP-based application, eliminating the need for server-specific configurations for different program types.

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

Solution Approach 2:

The patent manages program diversity through parameter changes in configuration files rather than structural server modifications. Each tenant program is executed with specific parameter sets (environment variables, configuration options, database connections) that are defined in their respective PHP.ini files, allowing the same server infrastructure to support varied applications through configurable parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12493451B1Hyperplexer
Publication Date: 2025.12.09 HOLTWORK LLC
  • US12493451B1 patent drawing
  • US12493451B1 patent drawing
  • US12493451B1 patent drawing

AI summary

A method to securely execute tenant programs from multiple developers on a single server with greater efficiency and less configuration than conventional methods is disclosed herein. Each tenant program is treated as one part of single larger program. Each developer program on a server is coded in the same programming language and shares some particular functionality.