Real-time Virtual Environment Editor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual environment development techniques are time-consuming and delay the release of new features, as they require coding, quality assurance, and patching, limiting user interaction and collaboration, especially in web-based applications.

Innovation Solution

A system that enables real-time building and modification of virtual environments using a web-application run from a web browser, allowing users to interact with objects and models without writing code, and facilitating collaborative editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional coding and QA processes are used to build virtual environments, then code reliability and functionality are ensured, but development time and release delays increase

Engineering Contradiction:
Improvecode reliabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses visual scripting nodes that represent code logic through graphical copies of functional blocks. Instead of writing and compiling text code, users assemble pre-defined visual nodes (e.g., 'If player clicks button then play sound') that automatically generate executable logic, eliminating manual coding time while maintaining functional reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-defines standardized scripting nodes and templates that encapsulate common virtual environment functions. Users don't need to create logic from scratch but rather assemble pre-tested functional units, reducing development time while ensuring reliability through pre-validated components

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If web browsers are used to run virtual environments, then accessibility and ease of use improve, but performance requirements and computational power are reduced

Engineering Contradiction:
Improveease of useVSAvoidcomputational power
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional desktop application mechanics with web-based graphics rendering using WebGL and HTML5. Instead of requiring native OS-level performance resources, the system uses browser-based rendering that leverages GPU acceleration through standard web APIs, achieving comparable visual performance with greater accessibility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The virtual environment framework is designed to run universally in any modern web browser without requiring platform-specific installations. The same environment can be accessed on different operating systems, devices, and hardware configurations, making the system universally compatible while maintaining performance through standardized web technologies

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

3Productivity

If real-time editing is enabled during active user sessions, then user interaction and collaboration improve, but system complexity and synchronization requirements increase

Engineering Contradiction:
Improveuser interactionVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements real-time feedback loops where editing changes are immediately reflected in the virtual environment and communicated to all active users through synchronization protocols. When a developer modifies a visual scripting node or object property, the change is detected, processed, and propagated to other users' views instantly, enabling collaborative editing without requiring system restarts or complex deployment pipelines

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250131674A1Real-time build out of a virtual world
Publication Date: 2025.04.24 KATMAI TECH INC
  • US20250131674A1 patent drawing
  • US20250131674A1 patent drawing
  • US20250131674A1 patent drawing

AI summary

Disclosed herein is a system that allows for the real-time build out of a virtual environment. The system and methods receive, via a web browser, a user selection of a three-dimensional (3D) model in a virtual environment. The user selection is made during an active user session of the user. Based on receiving the user selection, an editor is launched from within the web browser. The editor is used to modify properties of the 3D model in real-time during the active user session. One or more user inputs are received indicating the properties of the 3D model to be modified. Based on the one or more user inputs, the properties of the 3D model are modified in real-time. The 3D model is rendered to reflect the properties within the virtual environment during the active user session.