VOICE RESPONSE SYSTEM
First Claim
Patent Images
1. An automated voice response system comprising:
- a voice response unit for recognizing user speech and providing spoken responses to such speech;
a dialog history log for storing a record of a dialog between the user and the voice response unit;
a dialog state diagram definition file for defining each expected dialog state during a session between the user and the voice response unit;
a dialog state determination model for defining a process for determining the current dialog state during the session between the user and the voice response unit;
a dialog information analyzing unit, responsive to a determination by the voice response unit that it cannot provide a valid response to the user, for determining the current dialog state between the user and the voice response unit based on the dialog history log, the dialog state diagram definition file, and the dialog state determination model; and
a dialog information display unit for receiving the determined current dialog state and visually presenting it for use by a human operator.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice response system attempts to respond to spoken user input and to provide computer-generated responses. If the system decides it cannot provide valid responses, the current state of user session is determined and forwarded to a human operator for further action. The system maintains a recorded history of the session in the form of a dialog history log. The dialog history and information as to the reliability of past speech recognition efforts is employed in making the current state determination. The system includes formatting rules for controlling the display of information presented to the human operator.
-
Citations
18 Claims
-
1. An automated voice response system comprising:
-
a voice response unit for recognizing user speech and providing spoken responses to such speech;
a dialog history log for storing a record of a dialog between the user and the voice response unit;
a dialog state diagram definition file for defining each expected dialog state during a session between the user and the voice response unit;
a dialog state determination model for defining a process for determining the current dialog state during the session between the user and the voice response unit;
a dialog information analyzing unit, responsive to a determination by the voice response unit that it cannot provide a valid response to the user, for determining the current dialog state between the user and the voice response unit based on the dialog history log, the dialog state diagram definition file, and the dialog state determination model; and
a dialog information display unit for receiving the determined current dialog state and visually presenting it for use by a human operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing voice responses to spoken input items received from a user, comprising:
-
providing computer recognition of spoken input items;
providing system responses to spoken input items;
storing, in a dialog history log, a record of recognized spoken input items and system responses thereto, said record representing a dialog history;
responsive to a determination the system cannot provide a valid system response to spoken input items, using a dialog state determination model to determine the current state of the dialog with the user based on the dialog history log and a dialog state diagram definition file defining each expected dialog state; and
forwarding the determined current dialog state to a visual information display for use by a human operator. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising machine readable media embodying program code for enabling voice responses to be provided to a user based on spoken input provided by the user, said program code when executed on a computer, causing the computer to perform a method comprising the steps of:
-
providing computer recognition of spoken input items;
providing system responses to spoken input items;
storing, in a dialog history log, a record of recognized spoken input items and system responses thereto, said record representing a dialog history;
responsive to a determination the system cannot provide valid system responses to spoken input items, using a dialog state determination model to determine the current state of the dialog with the user based on the dialog history log and a dialog state diagram definition file defining each expected dialog state; and
forwarding the determined current dialog state to a visual information display for use by a human operator. - View Dependent Claims (16, 17, 18)
-
Specification