Method and apparatus for natural language dialog interface
First Claim
1. A system for interactive dialog management comprising:
- a pattern recognition module identifying elements in an input phrase and locating matching patterns in pattern knowledge bases;
a discourse control module for regulating a conversation flow in a human-like way and creating a set of suitable outputs corresponding to a particular input based upon the matching patterns and stored goals and emotional information;
an output interface providing the response of the system to the user; and
a meta-control module for coordinating work managing the context of a dialog by using information from the discourse control module.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for interactive dialog management between a user and a computer system is provided. The system includes an input interface, a preprocessing module, a pattern knowledge database, a pattern recognition module, first, second and third control modules. and an output interface. The input interface receives an input phrase from a user and the preprocessing module converts the received input phrase into at least one pattern. The pattern knowledge database stores a plurality of patterns, each pattern comprising at least one element selected from the group consisting of words, phrases, and combinations of words and phrases. The pattern recognition module identifies elements in the converted input phrase, and locates at least one matching pattern in the pattern knowledge database. In response to each matching pattern in the input phrase, the first control module creates a plurality of potential outputs based upon the matching pattern and at least one rule. The second control module defines at least one condition for selection of a potential output from the plurality of potential outputs. The third control module interprets the input phrase, selecting an output, and generating a response in accordance with information provided by the pattern recognition module and the first and second control modules. The output interface provides the response to the user.
310 Citations
1 Claim
-
1. A system for interactive dialog management comprising:
-
a pattern recognition module identifying elements in an input phrase and locating matching patterns in pattern knowledge bases;
a discourse control module for regulating a conversation flow in a human-like way and creating a set of suitable outputs corresponding to a particular input based upon the matching patterns and stored goals and emotional information;
an output interface providing the response of the system to the user; and
a meta-control module for coordinating work managing the context of a dialog by using information from the discourse control module.
-
Specification