Dynamic 3D Virtual World Generation Using Modular Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual worlds are pre-defined and lack the ability to dynamically adapt to user preferences and needs, resulting in a one-size-fits-all experience that does not provide personalized interactions or efficient use of computing resources.

Innovation Solution

A virtual world creation system that dynamically generates custom 3D virtual worlds by selecting and combining modules based on user profile information and virtual building rules, allowing for real-time creation of personalized and navigable spaces, and enabling connections between different virtual worlds during a single server session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional pre-defined virtual worlds are used, then the system structure is simple and easy to manage, but the adaptability to user preferences and needs deteriorates

Engineering Contradiction:
Improveadaptability to user preferencesVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual world is segmented into reusable modules that can be independently selected and configured. Each module represents a discrete functional or structural element that can be combined with others to create personalized virtual environments, enabling adaptability without requiring complete redesign of the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from static pre-defined virtual worlds to dynamic on-demand generation. The virtual world structure adapts in real-time based on user preferences and requirements, allowing the system to be both versatile and computationally manageable through procedural generation rather than fixed configurations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If custom virtual worlds are generated for each user, then the personalized experience is improved, but the computing resources and data storage requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of storing complete custom virtual world datasets for each user, the system uses a library of reusable modules that can be copied and reconfigured. This allows personalized virtual worlds to be generated on-demand from shared resources, dramatically reducing storage requirements while maintaining full personalization capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The module library serves multiple functions: it acts as a storage repository, a generation template system, and a reusable asset library. Each module can be instantiated multiple times across different user experiences, eliminating the need for duplicate data storage and enabling personalization through configuration rather than content duplication.

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

3Productivity

If virtual worlds are pre-defined, then the development time is reduced, but the user experience customization deteriorates

Engineering Contradiction:
Improvevirtual world generation speedVSAvoiduser experience customization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary work by creating a comprehensive library of pre-designed modules during development. These modules are prepared in advance with all necessary configurations and relationships defined, enabling rapid assembly of custom virtual worlds during runtime without sacrificing personalization. The heavy lifting of design work is done once and reused across multiple user experiences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11288875B2Systems and methods for dynamically creating a custom virtual world
Publication Date: 2022.03.29 VERIZON PATENT & LICENSING INC
  • US11288875B2 patent drawing
  • US11288875B2 patent drawing
  • US11288875B2 patent drawing

AI summary

An exemplary method includes a virtual world creation system detecting a request from a user of a user computing device to experience a three-dimensional (3D) virtual world, dynamically generating, in response to the request, a 3D mesh that defines a structure of a custom 3D virtual world to be experienced by the user, and providing, by the virtual world creation system, the custom 3D virtual world for experiencing by the user. The generating of the custom 3D virtual world includes selecting, based on profile information for the user and a set of virtual world building rules, a custom set of modules for inclusion in the custom 3D virtual world, and using the selected custom set of modules to generate the 3D mesh based on the set of virtual world building rules.