3D Avatar Synchronization in Chatbot Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chatbots lack personalization and engagement, failing to provide users with a human-like interaction experience.

Innovation Solution

A method for operating a chatbot that generates a personalized three-dimensional avatar based on user input, integrates it into virtual or augmented reality environments, and synchronizes avatar movements and voice outputs to create a lifelike interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional text and voice responses are used, then the chatbot is simple to operate, but user engagement and personalization are insufficient

Engineering Contradiction:
ImprovepersonalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a three-dimensional digital copy (avatar) of a real person that can interact with users in the chatbot interface. This avatar replicates the person's visual appearance, voice characteristics, and conversational style, enabling personalized interactions without requiring the actual person to be present. The avatar serves as a virtual replica that maintains the personalization benefits while reducing operational complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transitions from traditional two-dimensional text and voice interfaces to a three-dimensional immersive experience. The three-dimensional avatar adds spatial depth, realistic movements, and lifelike expressions to the chatbot interface, enhancing user engagement and personalization by presenting information in a more natural and engaging dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If a three-dimensional avatar is generated and integrated, then user engagement is enhanced, but computational resources and processing time increase

Engineering Contradiction:
Improveuser engagementVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-generating the three-dimensional avatar model and storing it for reuse. Instead of creating a new avatar each time a user interacts with the chatbot, the system prepares the avatar in advance and retrieves it from storage, significantly reducing computational resources and processing time during actual user interactions while maintaining high user engagement.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If avatar movements and voice outputs are synchronized, then lifelike interaction is achieved, but system complexity increases

Engineering Contradiction:
Improveinteraction naturalnessVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the avatar's visual movements and voice outputs into a single synchronized interaction model. By combining these elements into an integrated system where movements and voice are coordinated through a unified control mechanism, the chatbot achieves lifelike interaction while managing complexity through consolidation rather than separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250063004A1Personalized avatar design in chatbot
Publication Date: 2025.02.20 XU JIA
  • US20250063004A1 patent drawing
  • US20250063004A1 patent drawing
  • US20250063004A1 patent drawing

AI summary

A method for operating a chatbot receives, with a chatbot interface, an avatar identification input configured to identify a person. The method generates a three-dimensional avatar based on the avatar identification input. The method renders, with the chatbot interface, the three-dimensional avatar. The method determines a verbal output in response to receiving a verbal input from a user. The method outputs, with the chatbot interface, an avatar audio output after determining the verbal output. The method renders, with the chatbot interface, a series of avatar movements using the three-dimensional avatar while outputting the avatar audio output.