Metaverse UI Design System Using AI Template Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing user interfaces for metaverse applications is a time-consuming and resource-intensive process, as developers typically create UIs from scratch, lacking efficient systems and methods to streamline this process.

Innovation Solution

A system comprising a metaverse server, a UI designing system, a token generator, and a code repository, which uses pre-defined UI templates and components, along with AI training, to efficiently design user interfaces by suggesting and customizing templates, reducing the need for manual coding and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers design and code UIs from scratch, then the UI can be fully customized to meet user requirements, but the process becomes time-consuming and computing resource-consuming

Engineering Contradiction:
ImproveUI customization capabilityVSAvoidUI design time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple UI template options using AI models before the user makes a selection. The AI model is trained in advance on a dataset of UI designs, so when a user requests a UI, the system can quickly retrieve and present pre-prepared template options rather than generating everything from scratch at request time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies or templates of common UI patterns and designs. Instead of designing unique UIs from scratch, developers can select from pre-defined templates that capture common UI patterns, then customize them as needed. This copying approach maintains customization while dramatically reducing design time.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If developers design and code UIs from scratch, then the UI can be fully customized, but computing resources are consumed

Engineering Contradiction:
ImproveUI customization capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The AI model is trained in advance on a comprehensive dataset of UI designs, so the heavy computational work is performed beforehand. When users need UIs, the system retrieves and adapts pre-trained knowledge rather than performing full-generation computations in real-time, significantly reducing runtime resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses pre-defined UI templates that serve as reusable computational patterns. Instead of performing full UI generation computations for each request, the system copies and adapts existing templates, reducing computing resource consumption while maintaining customization capability.

Inventive Principle:
Principle #26Copying

3Productivity

If pre-defined UI templates are used, then the design process is accelerated and resources are saved, but the UI may lack full customization

Engineering Contradiction:
ImproveUI design efficiencyVSAvoidUI customization flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments UI design into modular components and templates. Each template represents a discrete, reusable UI pattern that can be independently selected and customized. This segmentation allows developers to efficiently assemble UIs from pre-defined parts while maintaining the ability to customize individual components as needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides dynamic template selection and customization capabilities. Users can select from multiple pre-defined templates and then dynamically adjust their properties to meet specific requirements. The AI model also adapts template recommendations based on user feedback and project context, balancing efficiency with customization flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240394024A1System and method for designing user interfaces in metaverse
Publication Date: 2024.11.28 BANK OF AMERICA CORP
  • US20240394024A1 patent drawing
  • US20240394024A1 patent drawing
  • US20240394024A1 patent drawing

AI summary

A method for designing user interfaces in metaverse includes opening a metaverse session. An avatar is generated for a user. The user is allowed access to the metaverse session using the avatar. A keyword and a desired technology for a desired user interface (UI) template are received from the user. The keyword includes information about the desired UI template. An UI template repository is searched using the keyword to identify suggested pre-defined UI templates among a plurality of pre-defined UI templates stored in the UI template repository. The suggested pre-defined UI templates are displayed. If at least one of the suggested pre-defined UI templates is acceptable is determined. In response to determining that the least one of the suggested pre-defined UI templates is acceptable, the acceptable pre-defined UI template is identified.