Preprocessor System for Natural Language Avatar Emotional Intelligence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer-generated avatars struggle to provide a natural and emotionally intelligent interaction with users, often falling into the 'uncanny valley' due to flaws in their simulation of human interactions.

Innovation Solution

The introduction of a preprocessor that allows for precise control of avatar animation using human-curated tags, improves responsiveness through caching and anticipatory end-of-speech detection, and scales rendering to accommodate processor power changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If avatar animation is controlled by artificial intelligence to improve responsiveness, then the avatar can interact more dynamically with users, but the simulation quality deteriorates and produces uncanny valley effects

Engineering Contradiction:
Improveavatar responsivenessVSAvoidsimulation quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary system between the AI natural language processor and the avatar animation system. This intermediary uses human-curated response files with pre-defined animation tags to control avatar behavior, avoiding direct AI control of animations while maintaining responsive interaction. The intermediary translates AI-generated responses into structured animation commands based on human-curated templates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by pre-curating animation responses and animation tags before runtime. Human experts create response files with associated animation sequences and control tags in advance, so that during actual interaction, the system only needs to retrieve and execute pre-approved animation patterns rather than generating them in real-time through AI.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If human-curated animation tags are used to improve simulation quality, then uncanny valley effects are avoided, but the system complexity increases due to manual tagging requirements

Engineering Contradiction:
Improvesimulation qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the avatar control system into distinct modular components: natural language processing module, response file management module, animation tag interpretation module, and animation execution module. Each module handles a specific aspect of the interaction, making the overall complex system manageable through clear separation of concerns and independent module development.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by creating structured response files that contain both text responses and associated animation control tags. These response files serve as reusable templates that can be copied and adapted for different scenarios, reducing the need to create unique animation sequences for every possible user interaction.

Inventive Principle:
Principle #26Copying

3Speed

If a cache system is implemented to improve avatar responsiveness, then common responses are delivered faster, but the system requires additional memory resources

Engineering Contradiction:
Improveavatar responsivenessVSAvoidmemory resources
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by implementing a cache system with configurable parameters such as cache size limits, expiration times, and hit-rate thresholds. The system dynamically adjusts these parameters based on available memory resources and observed usage patterns, allowing optimal balance between responsiveness and memory consumption under different operating conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12271987B2Preprocessor system for natural language avatars
Publication Date: 2025.04.08 CODEBABY INC
  • US12271987B2 patent drawing
  • US12271987B2 patent drawing
  • US12271987B2 patent drawing

AI summary

A preprocessor for use with natural language processors for control of computerized avatars provides for an embedding of avatar control information in a speech response file of the natural language processor providing avatars with improved perception of emotional intelligence. Rapid avatar response is provided by independent end of speech detection and a response cache bypassing text-to-speech conversion times. The preprocessor may be shared among multiple websites to provide a shared analysis of query optimization.