Metaverse Debugging via Live Session Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current metaverse debugging methods are offline, consuming significant processing and networking resources, and resulting in increased downtime of metaverse sessions.

Innovation Solution

A system that allows debugging of live metaverse sessions through a network-connected monitoring/debugging system, enabling developers to access sessions, generate error flags, and deploy solutions in real-time without taking sessions offline.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If offline debugging is used, then developers can identify and fix issues, but metaverse session downtime increases and computing resources are consumed

Engineering Contradiction:
Improveissue resolution capabilityVSAvoidmetaverse session downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary monitoring and error detection during live metaverse sessions, identifying issues before they require offline debugging. Error flags are generated and tracked in real-time, allowing developers to address problems while the session remains operational, thus eliminating downtime associated with traditional offline debugging approaches

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary debugging interface that acts as a mediator between the live metaverse session and developers. This interface allows developers to interact with and debug the session without taking it offline, enabling continuous operation while issues are being resolved through the intermediary debugging layer

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If offline debugging sessions are conducted, then issues can be identified, but processing and networking resources are consumed

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The monitoring system automatically detects errors, generates error flags, and provides debugging information without requiring separate offline debugging sessions. The system serves itself by continuously monitoring the metaverse session and autonomously identifying issues, eliminating the need for additional resource-intensive offline debugging operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of intermittent offline debugging sessions that consume bursts of computing resources, the system implements continuous monitoring and error detection during live sessions. This continuous operation at normal resource levels replaces the need for intensive periodic offline debugging, optimizing overall resource utilization

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If developers access metaverse sessions for debugging, then user issues can be addressed, but session performance may be impacted

Engineering Contradiction:
Improvedeveloper access capabilityVSAvoidmetaverse session performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The debugging functionality is segmented into a separate interface layer that operates independently from the core metaverse session. Developers access through this segmented debugging interface, which isolates their debugging activities from the main session operations, allowing both debugging and session performance to proceed without mutual interference

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12287697B2System and method for metaverse debugging
Publication Date: 2025.04.29 BANK OF AMERICA CORP
  • US12287697B2 patent drawing
  • US12287697B2 patent drawing
  • US12287697B2 patent drawing

AI summary

A method includes monitoring an interaction of a user with a metaverse session. A notification is sent to a first developer that the user is facing an issue while interacting with the metaverse session. The first developer is allowed access to the metaverse session at a location of the issue using a first developer avatar. One or more error flags are generated within a field of view of the first developer avatar in the metaverse session. Each error flag includes a respective error code. In response to determining that a first error code of a first error flag matches a first stored error code, a first solution is determined. The first solution includes a first stored solution corresponding to the first stored error code. In response to determining that the first solution solves the issue of the user, the first solution is deployed to the metaverse session.