Method and system for an automated departure strategy
First Claim
1. A method for providing automated directory assistance, comprising:
- initiating a directory assistance dialog with a user;
prompting the user for a user utterance;
detecting a keyword in the user utterance;
querying a directory assistance database based at least in part on the keyword;
responsive to said querying retrieving multiple records from the database, determining hierarchical levels associated with the retrieved records; and
disambiguating the retrieved records based at least in part on the hierarchical levels including disambiguating a subset of the retrieved records, wherein the retrieved records in the subset share a common hierarchical level.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for an automated departure strategy from an automated system includes a track engine and an error engine. The track engine allows for the tracking and storing of one or more utterances spoken by a caller in response to one or more prompts. In addition, the track engine classifies each of the utterances with a confidence level. The error engine determines when one of the utterances initiates an error condition and transfers the caller to an operator on the occurrence of the error condition. In addition to transferring the caller to the operator, the error engine plays to the operator an error utterance, causing the error condition, and a preceding utterance, preceding the error utterance. Furthermore, the error engine populates an operator screen with information provided by the caller in the utterances for utterances classified with a high level of confidence.
23 Citations
13 Claims
-
1. A method for providing automated directory assistance, comprising:
-
initiating a directory assistance dialog with a user; prompting the user for a user utterance; detecting a keyword in the user utterance; querying a directory assistance database based at least in part on the keyword;
responsive to said querying retrieving multiple records from the database, determining hierarchical levels associated with the retrieved records; anddisambiguating the retrieved records based at least in part on the hierarchical levels including disambiguating a subset of the retrieved records, wherein the retrieved records in the subset share a common hierarchical level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising computer executable instructions, stored on a computer accessible medium, for providing automated directory assistance, said instructions comprising instructions for:
-
initiating a directory assistance dialog with a user; prompting the user for a user utterance; detecting a keyword in the user utterance; querying a directory assistance database based at least in part on the keyword; responsive to said querying retrieving multiple records from the database, determining hierarchical levels associated with the retrieved records; and disambiguating the retrieved records based at least in part on the hierarchical levels including disambiguating a subset of the retrieved records, wherein the retrieved records in the subset share a common hierarchical level. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system including a processor and storage, the storage including processor executable instructions, embedded in the storage, for providing automated directory assistance, said instructions comprising instructions for:
-
initiating a directory assistance dialog with a user; prompting the user for a directory assistance user utterance; detecting the user utterance in response to the prompt; identifying one or more directory assistance search terms from the user utterance;
querying a database based on the identified search terms;responsive to said querying retrieving multiple records from the database, determining hierarchical levels associated with the retrieved records; and disambiguating the multiple records based at least in part on the hierarchical levels including disambiguating among a plurality of the retrieved records associated with a first hierarchical level to select a first record, and, responsive to detecting a plurality of retrieved records being child records to the selected first record, disambiguating among the child records to identify a selected child record. - View Dependent Claims (12, 13)
-
Specification