Virtual Trainer Framework Using Game Engine for Interactive 3D Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating dedicated computer-based training software is labor-intensive and costly, requiring expertise in both coding and the subject matter, and lacks a cost-effective solution for creating virtual trainers.

Innovation Solution

A system utilizing a game engine as a virtual trainer framework to generate computer-based virtual training applications from input data, including work instructions and product reference materials, through intermediate tools that convert data into formats usable by the game engine, allowing for the creation of interactive 3D training experiences without requiring technical expertise in software development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated computer-based training software is generated using traditional methods, then the training software can be customized for specific subjects, but the development cost and time increase significantly

Engineering Contradiction:
Improvesubject matter customizationVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system consisting of a course authoring module and a runtime engine that mediates between subject matter content and the final training application. This intermediary layer allows non-programmers to create customized training software by simply providing content through the authoring module, which then automatically generates the executable application, eliminating the need for developers to write code for each customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing subject matter experts to directly author training content without requiring programming expertise. The course authoring module provides tools for non-technical users to create, edit, and publish training courses independently, and the runtime engine automatically handles execution and user interaction, making the entire process self-sufficient for content creators.

Inventive Principle:
Principle #25Self-service

2Reliability

If computer-based training software is developed by multiple individuals, then expertise in both coding and subject matter can be combined, but the labor intensity and cost increase

Engineering Contradiction:
Improvetraining qualityVSAvoiddevelopment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The runtime engine serves multiple functions: it executes training content, handles user interactions, manages assessments, and provides feedback mechanisms. This universal engine can run any training course authored through the system, regardless of the subject matter, eliminating the need to develop separate software for each course and reducing overall development effort while maintaining consistent quality across all training programs.

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

Solution Approach 2:

The system segments the training software development into two independent components: the course authoring module for content creation and the runtime engine for execution. This segmentation allows subject matter experts to focus on content quality while the automated engine handles technical implementation, thereby maintaining training quality without requiring multiple specialized individuals for each project.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If conventional instructor-led training classes are used, then interactive learning can occur, but students must meet physically at the same location and time

Engineering Contradiction:
Improvetraining accessibilityVSAvoidtraining delivery system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system replaces the mechanical requirement for physical presence and synchronous timing with a digital delivery mechanism. The runtime engine delivers training content through computer-based interfaces that students can access remotely at any time, substituting the physical classroom mechanism with a software-based delivery system that maintains interactivity through virtual user interfaces and automated feedback loops.

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

Data Source

PatentUS10198957B2Computer-based virtual trainer
Publication Date: 2019.02.05 RAYTHEON CO
  • US10198957B2 patent drawing
  • US10198957B2 patent drawing
  • US10198957B2 patent drawing

AI summary

Embodiments of a system and method for generating a computer-based virtual training application are generally described herein. One embodiment for the method comprises generating input data, converting the input data to a predefined format for use by a virtual trainer framework, and generating the virtual training application comprising interactive displays, configured for use on a computer, in response to the virtual trainer framework rendering the input data in the predefined format.