System and method for automatically processing a user's request by an automated assistant
First Claim
1. A method for providing automated directory assistance using an automated assistance system, comprising:
- receiving a directory listing request from a user;
recognizing the directory listing request;
conducting a first search of a database for the recognized directory listing request;
prompting the user to provide at least one of a street address and category information for the recognized directory listing request if more than one match for the recognized directory listing request is found in the database;
conducting a second search of the database using at least one of the street address and the category information provided by the user in response to the prompting; and
outputting a directory listing to the user if a match for the recognized directory listing request is found.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a method and system for providing automated directory assistance with minimum external or operator intervention. A directory listing request may be received from a user. The directory listing request may be recognized and a first search of a database may be conducted for the recognized directory listing request. If more than one match for the recognized directory listing request is found in the database, the user may be prompted to provide at least one of a street address and category information for the recognized directory listing request. A second search of the database may be conducted using at least one of the street address and the category information provided by the user. If a match for the recognized directory listing request is found, a directory listing may be output to the user.
91 Citations
37 Claims
-
1. A method for providing automated directory assistance using an automated assistance system, comprising:
-
receiving a directory listing request from a user;
recognizing the directory listing request;
conducting a first search of a database for the recognized directory listing request;
prompting the user to provide at least one of a street address and category information for the recognized directory listing request if more than one match for the recognized directory listing request is found in the database;
conducting a second search of the database using at least one of the street address and the category information provided by the user in response to the prompting; and
outputting a directory listing to the user if a match for the recognized directory listing request is found. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for providing automated directory assistance comprising:
-
a recognizer that is to recognize a directory listing request received from a caller;
a preliminary matcher that is to conduct a first search of a database for the recognized directory listing request;
an output manager that is to prompt the user to provide at least one of a street address and category information for the recognized directory listing request; and
a refined matcher that is to conduct a second search of the database using at least one of the street address and the category information provided by the user in response to the prompt by the output manager, wherein the output manager is to output a directory listing to the user if a match for the recognized directory listing request based on the second search is found. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
receive a directory listing request from a user;
recognize the directory listing request;
conduct a first search of a database for the recognized directory listing request;
prompt the user to provide at least one of a street address and category information for the recognized directory listing request if more than one match for the recognized directory listing request is found in the database;
conduct a second search of the database using at least one of the street address and the category information provided by the user in response to the prompting; and
output a directory listing to the user if a match for the recognized directory listing request is found. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for providing automated directory assistance using an automated assistance system, comprising:
-
receiving a directory listing request from a user;
recognizing the directory listing request;
conducting a first search of a database for the recognized directory listing request;
prompting the user to provide additional information related to the recognized directory listing request if more than one match for the recognized directory listing request is found in the database;
conducting a second search of the database using the additional information provided by the user in response to the prompt; and
outputting a directory listing to the user if a match for the recognized directory listing request is found. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. Apparatus for providing automated directory assistance, comprising:
-
a recognizer that is to recognize a directory listing request;
a preliminary matcher that is to conduct a first search of a database for the recognized directory listing request;
an output manager that is to prompt the user to provide additional information related to the recognized directory listing request;
a refined matcher that is to conduct a second search of the database using the additional information provided by the user in response to the prompt;
wherein the output manager is to output a directory listing to the user if a match for the recognized directory listing request is found. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification