System and method for pre-processing information used by an...

Data processing: speech signal processing – linguistics – language – Speech signal processing – Application

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S010000, C704S257000, C707S793000, C707S793000

Reexamination Certificate

active

06671670

ABSTRACT:

TECHNICAL FIELD
The present invention relates to automatic directory assistance. In particular, the present invention relates to systems and methods for automatically pre-processing entries contained in an informational database used by an automated attendant.
BACKGROUND OF THE INVENTION
In recent years, automated attendants have become very popular. Many individuals or organizations use automated attendants to automatically provide information to callers and/or to route incoming calls. An example of an automated attendant is an automated directory assistant that automatically provides a telephone number, address, etc. for a business or an individual in response to a user's request.
Typically, a user places a call and reaches an automated directory assistant (e.g. an Interactive Voice Recognition (IVR) system) that prompts the user for desired information and searches an informational database (e.g., a white pages listings database) for the requested information. The user enters the request, for example, a name of a business or individual via a keyboard, keypad or spoken inputs. The automated attendant searches for a match in the informational database based on the user's input and may output a voice synthesized result if a match can be found.
When offering automated directory assistance, the informational database may be used for two purposes. One purpose may be to create vocabularies and grammars for the speech recognition engine that recognizes the caller's request and a search engine that searches for a match. The other purpose may be to generate a speech-synthesized output of the requested listing to the caller.
The information or listings contained in these informational databases may contain abbreviations, acronyms, errors, or other deviations that may prevent the search engine from recognizing the listing as well as the speech synthesizer from pronouncing the listings so that it is understood by the caller. For example, the system may not be able to recognize or pronounce the abbreviation “CLD HARBR SPRNG” to mean “Cold Harbor Springs.” In another example, the speech recognition engine may not understand a caller's request if the caller uses the abbreviation “N-C-double A” to mean “N-C-A-A.”
Additionally, directory listings are typically optimized for visual presentation, not for conversation. Thus, the word order is often reversed and acronyms are used extensively. Such deviations may further prevent the listing from being recognized. For example, the listing “Smith Joe S., MD” may not be recognized if the caller says “Doctor Joe S. Smith.”
Such deviations in the listings database and/or in the way caller's may pronounce a requested listing may prevent the caller's request for information from being completed automatically or may delay its completion.
One approach to solving this problem involves having an operator personally inspect each database entry individually and fine-tuning each listing. This conventional technique can be impractical when hundreds of thousands and even millions of listings are not only involved, but may also be in a continual state of flux, as is the case with telephone directory listings. Additionally, errors, abbreviations, acronyms, etc. may require intervention of an operator, which can delay the process and prevents complete automation, which is desirable.
SUMMARY OF THE INVENTION
Embodiments of the present invention concern a method and system for pre-processing entries in directory listings. An automated attendant or automated directory listings assistant may use the pre-processed entries. A first directory listings including one or more fields may be received. The one or more fields may be populated with entries including one or more symbol strings. A second directory listings including one or more fields may be received. The one or more fields of the second directory listings may be populated with entries including one or more symbol strings. Entries in the one or more fields of the first directory listings may be correlated with entries in the corresponding one or more fields of the second directory listings. Entries, in the one or more fields of the first directory listings, which do not correlate with entries in the corresponding one or more fields of the second directory listings may be identified. The identified entries may be processed using a rule set corresponding to the field in which the entry is located. Based on the rule set, a corresponding confidence level for the processed entries may be determined. The processed entries having the corresponding confidence level meeting or exceeding a threshold may be automatically modified. The automatically modified entries may be outputted for processing. In alternative embodiments of the present invention, the processed entries having the corresponding confidence level below the threshold may be marked for operator confirmation.


REFERENCES:
patent: 5488652 (1996-01-01), Bielby et al.
patent: 5638425 (1997-06-01), Meador, III et al.
patent: 5839107 (1998-11-01), Gupta et al.
patent: 5940793 (1999-08-01), Attwater et al.
patent: 6370547 (2002-04-01), Eftink
patent: 6377921 (2002-04-01), Bahl et al.
patent: 6421672 (2002-07-01), McAllister et al.
M.F. Spiegel and E. Winslow, “Database Preprocessing and Human-Interfac Issue in Reverse Directory Assistance (ACNA) Services”, IEEE Communications Society Workshop Proceedings, Sep. 30-Oct. 1, 1996, p. 105-110, Piscataway, New Jersey.
M.F. Spiegel and E. Winslow, “Advanced in the Implementation of Effective Reverse Directory (ACNA) Services”, AVIOS '95 Conference Proceedings, Sep. 12-14, 1995, p. 145-152.
M.F. Spiegel, “Coping With Telephone Directories That Were Never Intended for Synthesis Applications”, AVIOS '93 Conference Proceedings, Sep. 28-30, 1993, p. 75-81.
M.F. Spiegel, Using the ORATOR® Synthesizer for a Public Reverse-Directory Service: Design, Lessons, and Recommendations, ESCA's EUROSPEECH '93 Conference Proceedings, Sep. 21-23, 1993, p. 1897-1900.
Telcordia Softward Distribution to Telelogue, “Orator II, Phonetic Pronunciation Package, Directory Preprocessing Programs, Maintenance Programs”, Jan. 2001.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for pre-processing information used by an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for pre-processing information used by an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for pre-processing information used by an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3108060

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.