Virtual Object Assembly System with Dynamic Bonding Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems lack usability when users attempt to generate complex objects by assembling multiple virtual objects, as the process is not intuitive and requires complex input combinations.

Innovation Solution

An information processing system with a processor and memory that allows users to select and bond virtual objects in a game space using input sections, enabling the creation of assembled objects through intuitive input operations, such as moving and releasing bonds based on specific input conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple virtual objects are assembled to form complex objects, then the functionality and versatility of the system is improved, but the complexity of the assembly operation increases

Engineering Contradiction:
Improvefunctionality of assembling virtual objectsVSAvoidcomplexity of assembly operation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The assembly operation is segmented into distinct phases: bonding phase (when objects are connected) and release phase (when objects are separated). During the bonding phase, the selected object is constrained to maintain connection with bonded objects. The release phase is triggered by specific input conditions, allowing selective disconnection. This segmentation simplifies the overall operation by providing clear, distinct states rather than continuous complex manipulation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically maintains the selected object in a constrained state during bonding operations without requiring continuous user input. The constraint is automatically applied and maintained, and the release is automatically triggered when predetermined input conditions are met. This self-service mechanism reduces the operational burden on the user while enabling complex assemblies.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If the selected object is constrained during bonding operations, then the bonding precision and stability is improved, but the ease of operation is reduced

Engineering Contradiction:
Improvebonding precision of virtual objectsVSAvoidease of assembling virtual objects
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The constraint on the selected object is dynamic rather than static. The constraint is automatically applied during bonding operations and can be released when predetermined input conditions are met. This dynamic constraint provides the necessary bonding precision while maintaining operational flexibility, as the system adapts its constraint behavior based on the current operation state and user input.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides feedback through the automatic constraint application and release based on detected input conditions. When the user provides input that meets predetermined conditions, the system responds by releasing the constraint. This feedback mechanism ensures precise bonding while keeping the operation simple, as the system automatically manages the constraint based on user actions without requiring explicit control commands.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If the selected object is continuously constrained, then the bonding stability is improved, but the ability to perform subsequent operations is reduced

Engineering Contradiction:
Improvestability of assembled objectVSAvoidability to perform subsequent operations
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The constraint on the selected object is dynamic, automatically applying during bonding operations to maintain stability, and automatically releasing when predetermined input conditions are met. This dynamic behavior allows the system to maintain bonding stability during assembly while enabling subsequent operations when the user provides appropriate input, thus resolving the contradiction between stability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230277935A1Information processing system, non-transitory computer-readable storage medium having stored therein information processing program, information processing method, and information processing apparatus
Publication Date: 2023.09.07 NINTENDO CO LTD
  • US20230277935A1 patent drawing
  • US20230277935A1 patent drawing
  • US20230277935A1 patent drawing

AI summary

An example of an information processing system connects a plurality of virtual objects, thereby generating an assembled object, and selects as a selected object at least any one of the plurality of virtual objects forming the assembled object. In a case where the selected object is selected, and if an input to an input section satisfies a release condition, another virtual object connected to the selected object is detached, and a connection of a virtual object that forms the assembled object and is not connected to the selected object is maintained.