Interactive voice response system
First Claim
Patent Images
1. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
- receiving a voice signal from a caller to the IVR;
converting the voice signal to text;
estimating a caller type based on the number of words of a particular type within the text, wherein the caller type is based on the caller'"'"'s level of competence for using the IVR system; and
using the caller type to make a dialogue decision, wherein making the dialog decision comprises determining a type of automatic response to provide to the caller.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive voice response system which statistically analyses word usage in speech recognition results to select prompts for use in the interaction. A received voice signal is converted to text and calculating factors such as context and task word ratios and word rate. These factors are used to make dialogue decisions as to the whether to use expert, intermediate, or novice prompts depending on whether the factor falls below, inside or above a threshold range.
140 Citations
36 Claims
-
1. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text, wherein the caller type is based on the caller'"'"'s level of competence for using the IVR system; and using the caller type to make a dialogue decision, wherein making the dialog decision comprises determining a type of automatic response to provide to the caller. - View Dependent Claims (2, 3, 4)
-
-
5. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text, wherein the caller type is based on a word ratio; and using the caller type to make a dialogue decision.
-
-
6. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; using the caller type to make a dialogue decision; locating a word type flag in a dictionary for each word in the text; incrementing a word type counter depending on the flag; and estimating the caller type using the word type counter. - View Dependent Claims (7, 8)
-
-
9. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; and using the caller type to make a dialogue decision whether to use expert or novice prompts to the caller, wherein the using step further comprises the step of making the dialogue decision on which prompt to present next to the caller as a function of the estimated caller type, wherein the dialogue decision whether to use expert or novice prompts is made depending on whether the caller type is above or below a threshold value.
-
-
10. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; and using the caller type to make a dialogue decision on which prompt to present next to the caller, wherein the using step further comprises the step of making the dialogue decision on which prompt to present next to the caller as a function of the estimated caller type, wherein a decision whether to use expert, intermediate, or novice prompts is made depending on whether the caller type falls below, inside or above a threshold range.
-
-
11. A method of managing dialogue in an interactive voice response system (IVR) comprising the steps of:
-
receiving a voice signal from a caller to the IVR; converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text, wherein one word type is made up of words relevant to the context of the dialogue, wherein a number of words per second spoken by the caller is used together with the context type to give a further approximation as to a competence of the caller; and using the caller type to make a dialogue decision. - View Dependent Claims (12)
-
-
13. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text wherein the caller type is based on the caller'"'"'s level of competence for using the IVR system; and a prompt generator using the caller type to make a dialogue decision wherein making the dialog decision comprises determining a type of automatic verbal response to provide to the caller. - View Dependent Claims (14, 15, 16)
-
-
17. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text, wherein the caller type is based on a word ratio; and a prompt generator using the caller type to make a dialogue decision.
-
-
18. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text; a prompt generator using the caller type to make a dialogue decision; a search engine locating a word type flag in a dictionary for each word in the text; account engine incrementing a word type counter depending on the flag; and the lexical analyzer estimating the caller type using the word type counter. - View Dependent Claims (19, 20)
-
-
21. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text; and a prompt generator using the caller type to make a dialogue decision, wherein the prompt generator makes the dialogue decision on which prompt to present next to the caller as a function of estimated caller type, wherein the dialogue decision whether to use expert or novice prompts is made depending on whether the caller type is above or below a threshold value.
-
-
22. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text, and a prompt generator using the caller type to make a dialogue decision whether to use expert or novice prompts, wherein the prompt generator makes the dialogue decision on which prompt to present next to the caller as a function of the estimated caller type, wherein a decision whether to use expert, intermediate, or novice prompts is made depending on whether the caller type falls below, inside or above a threshold range.
-
-
23. A system for managing dialogue in an interactive voice response system (IVR) comprising:
-
the IVR receiving a voice signal from a caller; an automatic speech recognition system (ASR) converting the voice signal to text; a lexical analyzer estimating a caller type based on the number of words of a particular type within the text, wherein one word type is made up of words relevant to the context of the dialogue, wherein a number of words per second spoken by the caller is used together with the context type to give a further approximation as to a competence of the caller; and a prompt generator using the caller type to make a dialogue decision. - View Dependent Claims (24)
-
-
25. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text wherein the caller type is based on the caller'"'"'s level of competence for using the IVR system; and using the caller type to make a dialogue decision wherein making the dialog decision comprises determining a type of automatic verbal response to provide to the caller. - View Dependent Claims (26, 27, 28)
-
-
29. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text, wherein the caller type is based on a word ratio; and using the caller type to make a dialogue decision.
-
-
30. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; using the caller type to make a dialogue decision; locating a word type flag in a dictionary for each word in the text; incrementing a word type counter depending on the flag; and estimating the caller type using the word type counter. - View Dependent Claims (31, 32)
-
-
33. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; and using the caller type to make a dialogue decision whether to use expert or novice prompts, wherein the using program step further comprises the program step of making the dialogue decision on which prompt to present next to the caller as a function of the estimated caller type, wherein the dialogue decision whether to use expert or novice prompts is made depending on whether the caller type is above or below a threshold value.
-
-
34. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text; and using the caller type to make a dialogue decision on which prompt to present next to the caller, wherein the using program step further comprises the program step of making the dialogue decision on which prompt to present next to the caller as a function of the estimated caller type, wherein a decision whether to use expert, intermediate, or novice prompts is made depending on whether the caller type falls below, inside or above a threshold range.
-
-
35. A computer program product, stored on a computer-readable storage medium, for executing computer program instructions to carry out the steps of a method of managing dialogue in an interactive voice response system (IVR) comprising the program steps of:
-
in response to receipt of a voice signal from a caller to the IVR, converting the voice signal to text; estimating a caller type based on the number of words of a particular type within the text, wherein one word type is made up of words relevant to the context of the dialogue, wherein a number of words per second spoken by the caller is used together with the context type to give a further approximation as to a competence of the caller; using the caller type to make a dialogue decision. - View Dependent Claims (36)
-
Specification