Method and apparatus for performing plan-based dialog
First Claim
1. A system for providing a computer-based dialog interface to a user, the system comprising:
- a dialog state engine that receives input from the user and that uses at least one model to generate at least one score for a current dialog state based on the user'"'"'s input and a previous dialog state; and
a rendering engine that uses a model to identify a score for at least one action based on a current dialog state.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a dialog system in which the subsystems are integrated under a single technology model. In particular, each of the sub-systems uses stochastic modeling to identify a probability for its respective output. The combined probabilities identify a most probable action to be taken by the dialog system given the latest input from the user and the past dialog states. An additional aspect of the present invention is an embodiment in which the sub-systems communicate with one another through XML pages, thus allowing the sub-systems to be distributed across a distributed network.
-
Citations
15 Claims
-
1. A system for providing a computer-based dialog interface to a user, the system comprising:
-
a dialog state engine that receives input from the user and that uses at least one model to generate at least one score for a current dialog state based on the user'"'"'s input and a previous dialog state; and
a rendering engine that uses a model to identify a score for at least one action based on a current dialog state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a dialog interface, the method comprising:
-
receiving input generated by a user;
determining a current dialog state based on the received input and a past dialog state;
formatting the current dialog state into a markup language page;
converting the markup language page into an output markup language page based on the current dialog state and an available output user interface; and
passing the output markup language page to the available output user interface. - View Dependent Claims (11, 12, 13)
-
-
14. A system for providing a computer-based dialog interface to a user, the system comprising:
-
a dialog state engine that receives input from the user and that generates a markup language page representing a current dialog state; and
a rendering engine that converts the markup language page representing the current dialog state into a markup language page representing an action. - View Dependent Claims (15)
-
Specification