Conversational AI Gesture Prompting for Multimodal Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational artificial intelligence systems lack the ability to provide gestural responses, limiting their interaction capabilities with humans beyond auditory and written speech.

Innovation Solution

A technique that integrates conversational AI with natural language understanding (NLU) and computer vision to generate gestural prompts, utilizing a feedback loop and custom logic for expressive bots, enabling them to provide both verbal and gestural responses based on user queries, personalization parameters, and sensory inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conversational AI systems use only language-based communication, then the system complexity remains low, but the interaction capability and user engagement are limited

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

Solution Approach 1:

The system segments the gesture generation process into distinct modules: an NLU model processes user queries to extract intent and entities, a gesture classifier categorizes the intent into gesture types (deictic, iconic, metaphoric, beat), and a gesture prompt generator creates specific gestural responses. This modular segmentation enables complex multimodal interaction while maintaining manageable system complexity through divided functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conversational AI system is enhanced with multi-functionality by integrating both language-based and gesture-based communication capabilities within a single unified system. The same NLU infrastructure that handles speech recognition and natural language processing is extended to also drive gesture generation, allowing the system to perform multiple communication functions (verbal and non-verbal) through a common architectural base.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If gestural capabilities are added to bots, then user engagement and understanding improve, but the processing requirements and computational load increase

Engineering Contradiction:
Improvecommunication effectivenessVSAvoidcomputational load
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-training the NLU model and gesture classifier on comprehensive datasets that include gesture annotations. During runtime, the pre-trained models quickly process user queries and generate appropriate gestures without requiring intensive real-time computation. The heavy computational work is shifted to the offline training phase, reducing the computational load during actual interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by leveraging existing NLU models and dialog management infrastructure that are already trained for language processing. Instead of building entirely new systems for gesture recognition and generation, the patent adapts and extends existing language-based NLU components to also handle gesture classification and generation, reusing proven models and reducing computational overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12444410B2Gestural prompting based on conversational artificial intelligence
Publication Date: 2025.10.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12444410B2 patent drawing
  • US12444410B2 patent drawing
  • US12444410B2 patent drawing

AI summary

There is provided a method that includes obtaining data that describes (a) a situation, (b) a gesture for a response to the situation, (c) a prompt to accompany the response, and (d) a gestural annotation for the response, and utilizing a conversational machine learning technique to train a natural language understanding (NLU) model to address the situation, based on the data.