Interactive Agent Platform Event-Driven Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in designing interactive systems that can engage in flexible and robust multimodal interactions with users, particularly in creating natural and nuanced interactions that avoid the 'uncanny valley' effect.

Innovation Solution

The development of an interactive agent platform that utilizes an interaction modeling language and API, incorporating a standardized interaction categorization schema, to enable multimodal human-machine interactions, backchanneling, event-driven architecture, and sensory processing and action execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional turn-based text dialog systems are upgraded to multimodal interactive avatars, then interaction capability and naturalness are improved, but system complexity increases tremendously

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

Solution Approach 1:

The system is divided into separate modular components: a conversational AI model for natural language processing, a visual generation system for creating visual elements, and an integration layer that coordinates them. This segmentation allows each component to be developed and maintained independently, managing the overall system complexity while enabling multimodal interactions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conversational AI model is designed to handle multiple interaction modalities (text, speech, gestures) and generate multiple output types (text responses, visual elements, GUI updates) through a unified architecture. This multi-functionality allows the system to support diverse interaction modes without requiring separate specialized systems for each modality.

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

2Ease of manufacture

If conversational AI models are designed to process only verbal input and output, then model simplicity is maintained, but ability to generate visual elements and GUIs is limited

Engineering Contradiction:
Improvemodel simplicityVSAvoidvisual generation capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

An integration layer acts as an intermediary between the conversational AI model and the visual generation system. This intermediary receives verbal input from the user, processes it through the AI model, and then coordinates with the visual generation system to produce appropriate visual elements or GUI updates. This approach maintains the simplicity of the core AI model while enabling extended visual capabilities through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If interactive systems use custom application-specific APIs and architectures, then system-specific optimization is achieved, but component exchangeability and updateability are reduced

Engineering Contradiction:
Improvesystem optimizationVSAvoidcomponent exchangeability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system employs a universal event-driven architecture with standardized event types and handling mechanisms that can accommodate multiple interaction modalities and output types. This standardized interface allows different components (conversational AI models, visual generation systems, GUI frameworks) to be exchanged and updated independently while maintaining system functionality through the common event-driven framework.

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

4Productivity

If interaction data is tightly coupled with specific implementation details, then implementation efficiency is improved, but ability to leverage existing frameworks and expand technologies is limited

Engineering Contradiction:
Improveimplementation efficiencyVSAvoidframework compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system extracts interaction data representation from implementation-specific details and formalizes it into standardized event types and structures. This extraction allows interaction data to be represented in a framework-agnostic manner, enabling the system to leverage existing frameworks and integrate new technologies without being constrained by implementation-specific data formats, while maintaining implementation efficiency through the standardized structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250181424A1Event-driven architecture for interactive systems and applications
Publication Date: 2025.06.05 NVIDIA CORP
  • US20250181424A1 patent drawing
  • US20250181424A1 patent drawing
  • US20250181424A1 patent drawing

AI summary

In various examples, an interactive agent platform that hosts an interactive agent may represent and/or communicate human-machine interactions and related events using a standardized interaction modeling API and/or an event-driven architecture. In an example implementation, a standardized interaction modeling API serves as a common protocol in which components use a standardized interaction categorization schema to represent all activities by agents and users as actions in a standardized form, represent states of multimodal actions from users and agents as events in a standardized form, implement standardized mutually exclusive modalities that define how conflicts between standardized categories of actions are resolved (e.g. saying two things at the same time is not possible, while saying something and making a gesture at the same time may be possible), and/or implement standardized protocols for any number of standardized modalities and actions independent of implementation.