Virtual Agent NLP Interface for Human-Like Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current interactive user interfaces based on Natural Language Processing (NLP) often fail to replicate the human experience, leading to low customer satisfaction and reduced adoption due to their unintuitive nature, as users are accustomed to interacting with people in a more human-like manner.

Innovation Solution

An NLP-based interface featuring an interactive virtual agent (avatar) system with a dialogue window and visual character interface, equipped with spoken input and output capabilities, utilizing a processing engine that parses user input, determines relevant responses, and provides human-like interactions through a knowledge model, databases, and internal resources to mimic human conversation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional NLP-based interactive user interfaces are used, then information can be input and output, but the interface is difficult to use and un-intuitive, leading to low customer satisfaction

Engineering Contradiction:
Improveease of useVSAvoidcustomer satisfaction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a virtual human agent that copies and replicates human conversation patterns, facial expressions, and behavioral characteristics. Instead of using traditional text-based NLP interfaces, the system generates a visual avatar that mimics human interaction, making the interface more intuitive and easier to use while maintaining reliable customer satisfaction through familiar human-like communication patterns

Inventive Principle:
Principle #26Copying

2Extent of automation

If traditional NLP interfaces are used, then automated interaction is achieved, but the system does a poor job of replicating the human experience

Engineering Contradiction:
Improveautomation capabilityVSAvoidhuman-like interaction
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent combines multiple technologies including NLP processing, computer vision, facial expression recognition, and avatar animation into a composite system. This integration of diverse technical components creates a unified virtual human agent that maintains high automation capability while simultaneously delivering authentic human-like interaction through coordinated processing of language, visual cues, and behavioral patterns

Inventive Principle:
Principle #40Composite materials

3Ease of operation

If virtual avatar technology is added to NLP system, then human-like interface is provided, but system complexity increases

Engineering Contradiction:
ImproveintuitivenessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a nested architecture where the NLP processing engine is embedded within the virtual human agent system. The avatar generation module contains the NLP components, which in turn contain the text processing and knowledge base elements. This nested structure allows the complex functionality to be organized hierarchically, making the system more manageable and easier to operate despite the increased capabilities

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8156060B2Systems and methods for generating and implementing an interactive man-machine web interface based on natural language processing and avatar virtual agent based character
Publication Date: 2012.04.10 INTELIWISE Z O O
  • US8156060B2 patent drawing
  • US8156060B2 patent drawing
  • US8156060B2 patent drawing

AI summary

An interactive virtual agent (avatar) system includes a plurality of databases configured to store at least one of client specific information and non-client specific information, internal resources configured to provide access to information sources, the character interface configured to receive information from a user, and respond to the user with information based on the received information, a processing engine coupled with the client knowledge database, the basic knowledge database, the internal resources, and the character interface.