The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 15, 2008
Filed:
Sep. 06, 2000
Richard Mark Schwartz, Arlington, MA (US);
Han Shu, Billerica, MA (US);
John Makhoul, Winchester, MA (US);
Long Nguyen, Stoneham, MA (US);
Richard Mark Schwartz, Arlington, MA (US);
Han Shu, Billerica, MA (US);
John Makhoul, Winchester, MA (US);
Long Nguyen, Stoneham, MA (US);
Verizon Corporate Services Group Inc., New York, NY (US);
BBN Technologies Corp., Cambridge, MA (US);
Abstract
An automated directory assistance () includes a training system () and a directory assistance system (). The training system () trains and maintains the directory assistance system (). The training system () includes a transcription module (), a speech grammar estimation module (), a listings statistics estimation module (), and a required words determination module (). The transcription module () obtains transcripts relating to directory service requests. The speech grammar estimation module () creates an n-gram grammar for multiple telephone numbers from the transcripts. The listings statistics estimation module () identifies words used to refer to each of the telephone numbers from the transcripts. The required words determination module () identifies at least one word that is required to request each of the telephone numbers from the transcripts. The directory assistance system () includes a speech recognition module (), a listing retrieval module (), and an accept/reject module (). The speech recognition module () receives an audible request for a telephone number from a caller and generates a transcript from the audible request. The listing retrieval module () retrieves at least one listing corresponding to the audible request from a database using the transcript. The accept/reject module () determines whether to accept one or more of the listings retrieved by the listing retrieval module () and presents a telephone number corresponding to the accepted listing to the caller.