Decentralized Virtual Environment Trainer for Secure Software Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Physical deployment of software modules leads to inconsistent network connections across legacy and modern systems, necessitating a decentralized environment for low network vulnerability and secure testing.

Innovation Solution

A decentralized virtual environment platform with transition modules allows for secure testing and deployment by generating training modules in a virtual environment, tracking user experience, and seamlessly translating virtual environment utilization to physical environments, reducing network resource usage and improving deployment efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software modules are physically deployed directly, then deployment speed is improved, but network vulnerability and system risk increase

Engineering Contradiction:
Improvedeployment speedVSAvoidnetwork vulnerability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary testing and validation of software modules in a virtual environment before physical deployment. Training modules are generated and executed in the virtual space, allowing potential issues to be identified and resolved beforehand, thus enabling faster safe deployment without increasing network vulnerability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A virtual environment acts as an intermediary between module development and physical deployment. This intermediate layer allows modules to be tested, validated, and prepared without direct interaction with the physical network infrastructure, thereby maintaining network security while enabling efficient deployment

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If products are introduced to physical environment for testing, then real-world performance data is obtained, but system risk and potential damage increase

Engineering Contradiction:
Improveperformance data accuracyVSAvoidsystem risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system creates a virtual copy of the physical environment where modules can be tested with realistic scenarios. This virtual replica provides sufficient performance data without exposing the actual physical systems to risks. The virtual environment mimics physical conditions while isolating potential harmful effects

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual environment serves as a cushioning layer that absorbs potential errors, failures, or malicious actions before they can reach the physical system. By catching issues in the virtual space, the system prevents them from causing harm to physical infrastructure while still gathering meaningful performance data

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If manual input processes are used for deployment, then flexibility is maintained, but error rates and resource consumption increase

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements automated processes that perform deployment tasks without requiring manual intervention. The virtual environment automatically generates training modules, executes tests, and validates results, reducing both error rates and resource consumption while maintaining flexibility through configurable deployment parameters

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240046812A1Systems and method for a decentralized environment trainer for physical deployment
Publication Date: 2024.02.08 BANK OF AMERICA CORP
  • US20240046812A1 patent drawing
  • US20240046812A1 patent drawing
  • US20240046812A1 patent drawing

AI summary

Systems, computer program products, and methods are described herein for a decentralized virtual environment platform with transition modules between virtual and physical environments. The present invention is configured to allocate modules in a virtual environment for associate and customer interaction. The interaction provides module testing for physical environment triggered deployment.