User interface for "how to use" application of automated self service call center
First Claim
Patent Images
1. A method of providing a verbal dialog interface for a caller to an automated self-service “
- how to use”
(HTU) call system, comprising the steps of;
grouping services/products into categories;
associating one or more HTU topics with each service/product;
storing at least one HTU dialog module for each topic, such that the dialog module can be played as a voice message of HTU instructions to the caller;
wherein some topics have more two or more dialog modules, depending on the length of the instructions;
during a call from a caller, prompting the caller to name or describe a service/product or to ask for a list of services/products;
in response to the prompting step, recognizing the caller'"'"'s response such that unsupported services/products are recognized and an appropriate message is played;
in response to the prompting step, if the caller asks for a list of services, providing a spoken list of categories;
in response to either the preceding prompting or providing step, recognizing the caller'"'"'s response, and determining if the caller'"'"'s response is to be disambiguated;
disambiguating the response by determining if the response corresponds to a category having more than one service/product, and if so, providing a list of services/products within that category, prompting the caller for a response, and recognizing the caller'"'"'s response;
based on one or more of the caller'"'"'s responses, recognizing the caller'"'"'s selected service/product;
providing the caller with a list of topics associated with the selected service/product and recognizing the caller'"'"'s selected topic; and
providing the instructions in at least one HTU dialog module associated with the selected topic, such that if the selected topic has more than one associated dialog module, the caller may request to have any selected HTU dialog module repeated;
wherein each of the above the prompting and providing steps are part of a unique dialog module associated with that step, such that each dialog module has at least one timeout process and at least one retry process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing a verbal dialog interface for a caller to an automated self-service “how to use” call system. The method uses a combination of natural language and directed dialog techniques to permit callers to hear instructions through three paths: by saying the name of a topic, by selecting the topic from a menu, or by describing the topic. A playback feature permits the caller to control the pace of presentation of the dialog. Partitioning of the dialog into modules ensures that the caller remains on track during the dialog.
72 Citations
20 Claims
-
1. A method of providing a verbal dialog interface for a caller to an automated self-service “
- how to use”
(HTU) call system, comprising the steps of;
grouping services/products into categories;
associating one or more HTU topics with each service/product;
storing at least one HTU dialog module for each topic, such that the dialog module can be played as a voice message of HTU instructions to the caller;
wherein some topics have more two or more dialog modules, depending on the length of the instructions;
during a call from a caller, prompting the caller to name or describe a service/product or to ask for a list of services/products;
in response to the prompting step, recognizing the caller'"'"'s response such that unsupported services/products are recognized and an appropriate message is played;
in response to the prompting step, if the caller asks for a list of services, providing a spoken list of categories;
in response to either the preceding prompting or providing step, recognizing the caller'"'"'s response, and determining if the caller'"'"'s response is to be disambiguated;
disambiguating the response by determining if the response corresponds to a category having more than one service/product, and if so, providing a list of services/products within that category, prompting the caller for a response, and recognizing the caller'"'"'s response;
based on one or more of the caller'"'"'s responses, recognizing the caller'"'"'s selected service/product;
providing the caller with a list of topics associated with the selected service/product and recognizing the caller'"'"'s selected topic; and
providing the instructions in at least one HTU dialog module associated with the selected topic, such that if the selected topic has more than one associated dialog module, the caller may request to have any selected HTU dialog module repeated;
wherein each of the above the prompting and providing steps are part of a unique dialog module associated with that step, such that each dialog module has at least one timeout process and at least one retry process.
- how to use”
-
2. A method of providing a verbal dialog interface for a caller to an automated self-service “
- how to use”
(HTU) call system, comprising the steps of;
grouping services/products into categories;
associating one or more HTU topics with each service/product;
storing at least one HTU dialog module for each topic, such that the dialog module can be played as a voice message of HTU instructions to the caller;
wherein some topics have more two or more dialog modules, depending on the length of the instructions;
during a call from a caller, prompting the caller to name or describe a service/product or to ask for a list of services/products;
in response to the prompting step, if the caller asks for a list of services, providing a spoken list of categories;
in response to either the preceding prompting or providing step, recognizing the caller'"'"'s response, and determining if the caller'"'"'s response is to be disambiguated;
disambiguating the response by determining if the response corresponds to a category having more than one service/product, and if so, providing a list of services/products within that category, prompting the caller for a response, and recognizing the caller'"'"'s response;
based on one or more of the caller'"'"'s responses, recognizing the caller'"'"'s selected service/product;
providing the caller with a list of topics associated with the selected service/product and recognizing the caller'"'"'s selected topic; and
providing the instructions in at least one HTU dialog module associated with the selected topic, such that if the selected topic has more than one associated dialog module, the caller may request to have any selected HTU dialog module repeated. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- how to use”
-
13. A system for providing a verbal dialog interface for a caller to an automated self-service “
- how to use”
(HTU) call system, comprising;
a database for storing at least the following interactive dialog modules and processes;
a Get Service Name module for prompting the caller to name or describe a service/product or to ask for a list of services/products, and for recognizing the caller'"'"'s response;
a Get Category Name module for providing a list of service/product categories in response to the preceding step, and for recognizing the caller'"'"'s selection from the list of categories;
a Need Disambiguation decision process for determining whether the caller has responded with a category having more than one associated service/product;
a Disambiguation process for providing a list of services/products, and for recognizing the caller'"'"'s spoken selection from the list;
a Get Information process for providing the caller with a list of topics associated with a selected service/product, and for recognizing the caller'"'"'s selected topic;
Information modules for providing the caller with verbal instructions associated with the selected topic;
wherein at least one topic has more than one associated Information module, based on the length of the instructions;
at least one What Next module, operable each Information module, for prompting the caller to ask for a repeat of the instructions or to command a stop, and for recognizing the caller'"'"'s response; and
an interactive voice recognition system for performing the above prompting, providing, and recognizing steps. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- how to use”
Specification