Channelizer Maps Context for Multi-User Virtual Avatars
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated avatars in virtual universes lack the ability to engage in personalized interactions with multiple users while maintaining context, leading to generic interactions and increased resource requirements for multiple avatar management.
Innovation Solution
A system and method utilizing a chat engine, communications subsystem, and channelizer to map communications to channels, allowing a single automated avatar to engage in natural language conversations with multiple avatars while maintaining context through a multi-threaded application, reducing the need for multiple avatars and resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple automated avatars are deployed to service multiple users, then user service coverage is improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent implements a single automated avatar that can simultaneously service multiple users by establishing multiple communication channels. The avatar acts as a universal agent that handles diverse user interactions through channelized communication, eliminating the need for separate avatar instances for each user while maintaining comprehensive service coverage.
Solution Approach 2:
The patent segments the communication interactions into distinct channels, where each channel represents a separate user conversation. This segmentation allows the single automated avatar to manage multiple user interactions independently through channel identification and routing, reducing system complexity while maintaining service capability for multiple users.
2Loss of information
If multiple automated avatars are deployed to maintain context for each user, then context awareness is improved, but resource consumption increases
Solution Approach 1:
The patent segments user contexts into separate communication channels, where each channel maintains its own context independently. This allows the system to preserve context awareness for multiple users without duplicating entire avatar instances, as each channel carries the necessary context information for its associated user interaction.
Solution Approach 2:
The patent introduces communication channels as intermediaries between the automated avatar and multiple users. These channels serve as mediators that carry and maintain context information, allowing the single avatar to access and preserve user-specific context without requiring separate avatar memory structures for each user.
3Quantity of substance
If a single automated avatar services multiple users, then resource efficiency is improved, but ability to maintain individual context deteriorates
Solution Approach 1:
The patent segments the communication stream into distinct channels, with each channel dedicated to a specific user interaction. This segmentation enables the single automated avatar to maintain individual context for each user within their respective channels, preventing context mixing while optimizing resource usage by sharing the avatar instance across multiple channels.
Solution Approach 2:
The patent introduces a new dimension of channel identification to differentiate user contexts. Instead of requiring separate avatar instances in the same dimensional space, the system adds a channel dimension that allows multiple user interactions to coexist independently within a single avatar instance, thereby maintaining individual context while improving resource efficiency.
Data Source
AI summary
A system and method to interact with business systems through the use of automated agents and provide context for an automated agent to service multiple avatars within a virtual universe. The system comprises a chat engine, a communications subsystem, and a channelizer configured to mediate one or more communications between the chat engine and the communications subsystem. The channelizer is further configured to map at least one channel to an application.


