(57)【要約】本発明は、ディレクトリ記載事項中の項目を前処理する方法およびシステムに関する。自動アテンダントまたは自動ディレクトリ記載事項アシスタントは前処理した項目を使うことができる。１つまたは複数のフィールドを含む第１のディレクトリ記載事項を受け取ることができる。１つまたは複数のフィールドは、１つまたは複数の記号ストリングを含む項目を中に入れることができる。１つまたは複数のフィールドを含む第２のディレクトリ記載事項を受け取ることができる。第２のディレクトリ記載事項の１つまたは複数のフィールドは、１つまたは複数の記号ストリングを含む項目を含めることができる。前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を前記第２のディレクトリ記載事項の対応する前記１つまたは複数のフィールドの中の項目と相関させることができる。前記第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関しない、前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を識別することができる。前記項目が中に入っている前記フィールドに対応する規則セットを使用して前記識別された項目を処理することができる。前記規則セットに基づいて、前記処理された項目に関する対応する信頼度レベルを決定することができる。閾値に等しいかまたは閾値より高い前記対応する信頼度レベルを持つ前記処理された項目を自動的に変更することができる。処理のために前記自動的に変更された項目を出力することができる。本発明の別の実施形態において、オペレータの確認のため、前記閾値よりも低い前記対応する信頼度レベルを持つ前記処理された項目にマークを付けることができる。
2004534268.tif 000002
【特許請求の範囲】
【請求項１】
ディレクトリ記載事項中の項目を前処理する方法であって、
１つまたは複数の記号ストリングを含む項目が中に入っている１つまたは複数のフィールドを含む第１のディレクトリ記載事項を受け取ることと、
１つまたは複数の記号ストリングを含む項目が中に入っている１つまたは複数のフィールドを含む第２のディレクトリ記載事項を受け取ることと、
前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を前記第２のディレクトリ記載事項の対応する前記１つまたは複数のフィールドの中の項目と相関させることと、
前記第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関しない、前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を識別することと、
前記項目が中に入っている前記フィールドに対応する規則セットを使用して前記識別された項目を処理することと、
前記規則セットに基づいて、前記処理された項目に関する対応する信頼度レベルを決定することと、
閾値に等しいかまたは閾値より高い前記対応する信頼度レベルを持つ前記処理された項目を自動的に変更することと、
処理のために前記自動的に変更された項目を出力すること
とを含む方法。
【請求項２】
さらに、オペレータの確認のために、前記閾値よりも低い前記対応する信頼度レベルを持つ前記処理された項目にマークを付けることを含む、請求項１に記載の方法。
【請求項３】
さらに、
前記マークが付けられた項目の少なくとも１つを、グラフィカルユーザインタフェースを使用してオペレータに提示することと、
前記マークが付けられた項目の少なくとも１つが中に入っている前記フィールドに対応する前記規則セットからの１つまたは複数の規則を、前記グラフィカルユーザインタフェースを使用して前記オペレータに提示することと、
前記１つまたは複数の規則の少なくとも１つを選択するオペレータの入力を受け取ることと、
前記マークが付けられた項目の少なくとも１つを前記オペレータの選択にしたがって処理すること、
とを含む請求項２に記載の方法。
【請求項４】
さらに、前記オペレータの選択にしたがって処理された前記マークが付けられた項目の少なくとも１つを自動アテンダントに対して出力することを含む、請求項３に記載の方法。
【請求項５】
さらに、前記オペレータの選択にしたがって処理された前記マークが付けられた項目の少なくとも１つを前処理済み記載事項データベースに対して出力することを含む、請求項３に記載の方法。
【請求項６】
さらに、
前記マークが付けられた項目の少なくとも１つをグラフィカルユーザインタフェースを使用してオペレータに提示することと、
前記マークが付けられた項目の少なくとも１つを手動で変更するために、オペレータの入力を受け取ることと、
前記オペレータからの前記手動の入力にしたがって、前記マークが付けられた項目の少なくとも１つを変更すること、
とを含む請求項２に記載の方法。
【請求項７】
さらに、
前記マークが付けられた項目の少なくとも１つが中に入っているフィールドに対応する前記規則セットからの１つまたは複数の規則を、前記グラフィカルユーザインタフェースを使用して前記オペレータに提示することと、
前記１つまたは複数の規則の少なくとも１つを変更するオペレータの入力を受け取ることと、
前記変更された規則にしたがって前記マークが付けられた項目の少なくとも１つを処理すること、
とを含む請求項２に記載の方法。
【請求項８】
前記処理段階は、
前記識別された項目の少なくとも１つを選択することと、
前記第２のデータベース中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が順序が逆の記号ストリングを含むかどうかを判定することと、
前記選択された項目が前記順序が逆の記号ストリングを含むと判定される場合に、前記選択された項目における前記順序の逆転を訂正すること、
とを含む請求項１に記載の方法。
【請求項９】
前記処理段階は、
前記識別された項目の少なくとも１つを選択することと、
前記第２のデータベース中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が省略語句を含むかどうかを判定することと、
前記選択された項目が前記省略語句を含むと判定される場合に、前記第２のデータベース中に発見される前記選択された項目に関する最も近い相関に基づいて、前記省略語句を拡張すること、
とを含む請求項１に記載の方法。
【請求項１０】
前記処理段階は、
前記識別された項目の少なくとも１つを選択することと、
前記第２のデータベース中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が無関係の情報を含むかどうかを判定することと、
前記選択された項目が前記無関係の情報を含むと判定される場合に、前記第２のデータベース中に発見される前記選択された項目に関する相関に基づいて、前記無関係の情報を取り除くこと、
とを含む請求項１に記載の方法。
【請求項１１】
前記第２のデータベースは、公式の郵便局データベースである、請求項１に記載の方法。
【請求項１２】
ディレクトリ記載事項データベースの中の項目を前処理する装置であって、
１つまたは複数の記号ストリングを含む項目が中に入っている１つまたは複数のフィールドを格納するように構成されている基準データベースと、
１つまたは複数の規則セットを格納するように構成されている規則データベースと、
プロセッサであって、
前記ディレクトリ記載事項データベースの中に含まれている項目を、前記基準データベースの中の前記対応する１つまたは複数のフィールドの中の項目と相関させ、
前記基準データベースの中の対応する項目と相関しない、前記ディレクトリ記載事項データベースの中の項目を識別し、
前記規則データベースからの前記１つまたは複数の規則セットを使用して、前記識別された項目を処理し、
前記１つまたは複数の規則セットに基づいて、前記処理された項目に関する対応する信頼度レベルを計算し、および、
閾値に等しいかまたは閾値より高い前記対応する信頼度レベルを持つ前記処理された項目を自動的に変更するように構成されているプロセッサ
とを含む装置。
【請求項１３】
前記プロセッサは、処理のために前記自動的に変更された項目をさらに出力する、請求項１２に記載の装置。
【請求項１４】
前記プロセッサは、前記ディレクトリ記載事項データベースの中に含まれている項目の語順を訂正する語順ノーマライザを含むように構成されている、請求項１２に記載の装置。
【請求項１５】
前記プロセッサは、前記ディレクトリ記載事項データベースの中に含まれている項目の省略語句を拡張するストリートネームエキスパンダを含むように構成されている、請求項１２に記載の装置。
【請求項１６】
前記プロセッサは、前記ディレクトリ記載事項データベースの中に含まれている項目から無関係の情報を取り除くタウンシップコレクタを含むように構成されている、請求項１２に記載の装置。
【請求項１７】
さらに、前記閾値に等しいかまたは前記閾値よりも高い前記対応する信頼度レベルを持つ前記自動的に変更された項目を格納するように構成されている確認された記載事項データベースを含む、請求項１２に記載の装置。
【請求項１８】
さらに、前記閾値よりも低い前記対応する信頼度レベルを持つ項目を格納するように構成されている未確認記載事項データベースを含む、請求項１２に記載の装置。
【請求項１９】
複数の実行可能な命令が記憶されている機械可読媒体であって、前記複数の命令は、
１つまたは複数の記号ストリングを含む項目が中に入っている１つまたは複数のフィールドを含む第１のディレクトリ記載事項を受け取り、
１つまたは複数の記号ストリングを含む項目が中に入っている１つまたは複数のフィールドを含む第２のディレクトリ記載事項を受け取り、
前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を、前記第２のディレクトリ記載事項の前記対応する１つまたは複数のフィールドの中の項目に相関させ、
前記第２のディレクトリ記載事項の前記対応する１つまたは複数のフィールドの中の項目と相関しない、前記第１のディレクトリ記載事項の前記１つまたは複数のフィールドの中の項目を識別し、
前記項目が中に入っている前記フィールドに対応する規則セットを使用して、前記識別された項目を処理し、
前記規則セットに基づいて、前記処理された項目に関する対応する信頼度レベルを決定し、
閾値に等しいかまたは閾値より高い前記対応する信頼度レベルを持つ前記処理された項目を自動的に変更し、および、
前記自動的に変更された項目を処理のために出力する、
命令を含む機械可読媒体。
【請求項２０】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
オペレータの確認のために前記閾値よりも低い前記対応する信頼度レベルを持つ前記処理された項目にマークを付ける命令を含む、請求項１９に記載の機械可読媒体。
【請求項２１】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
グラフィカルユーザインタフェースを使用して前記マークを付けられた項目の少なくとも１つをオペレータに提示し、
前記マークを付けられた項目の少なくとも１つが中に入っている前記フィールドに対応する前記規則セットからの１つまたは複数の規則を、前記グラフィカルユーザインタフェースを使用して前記オペレータに提示し、
前記１つまたは複数の規則の少なくとも１つを選択するオペレータの入力を受け取り、および、
前記オペレータの選択にしたがって、前記マークを付けられた項目の少なくとも１つを処理する
命令を含む、請求項２０に記載の機械可読媒体。
【請求項２２】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記オペレータの選択にしたがって処理された前記マークを付けられた項目の少なくとも１つを自動アテンダントに出力する、
命令を含む請求項２０に記載の機械可読媒体。
【請求項２３】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記オペレータの選択にしたがって処理された前記マークを付けられた項目の少なくとも１つを前処理済み記載事項データベースに出力する、
命令を含む請求項２０に記載の機械可読媒体。
【請求項２４】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
グラフィカルユーザインタフェースを使用して、前記マークを付けられた項目の少なくとも１つをオペレータに提示し、
前記マークを付けられた項目の少なくとも１つを手動で変更するためのオペレータの入力を受け取り、および、
前記オペレータからの前記手動の入力にしたがって前記マークを付けられた項目の少なくとも１つを変更する、
命令を含む請求項２０に記載の機械可読媒体。
【請求項２５】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記マークを付けられた項目の少なくとも１つが中に入っている前記フィールドに対応する前記規則セットからの１つまたは複数の規則を、前記グラフィカルユーザインタフェースを使用して前記オペレータに提示し、
前記１つまたは複数の規則の少なくとも１つを変更するオペレータの入力を受け取り、および、
前記変更された規則にしたがって前記マークを付けられた項目の少なくとも１つを処理する、
命令を含む請求項２０に記載の機械可読媒体。
【請求項２６】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記識別された項目の少なくとも１つを選択し、
前記第２のデータベースの中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が順序が逆の記号ストリングを含むかどうかを判定し、および、
前記選択された項目が前記順序が逆の記号ストリングを含むと判定される場合に、前記選択された項目における前記順序の逆転を訂正する、
命令を含む請求項１９に記載の機械可読媒体。
【請求項２７】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記識別された項目の少なくとも１つを選択し、
前記第２のデータベースの中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が省略語句を含むかどうかを判定し、および、
前記選択された項目が前記省略語句を含むと判定される場合に、前記第２のデータベース中で発見された前記選択された項目に関する最も近い相関に基づいて、前記省略語句を拡張する、
命令を含む請求項１９に記載の機械可読媒体。
【請求項２８】
追加の実行可能な命令が記憶されており、前記追加の実行可能な命令は、
前記識別された項目の少なくとも１つを選択し、
前記第２のデータベースの中の対応する項目との相関に基づいて、前記第１のデータベースからの前記選択された項目が無関係の情報を含むかどうかを判定し、および、
前記選択された項目が前記無関係の情報を含むと判定される場合に、前記第２のデータベース中で発見された前記選択された項目に関する最も近い相関に基づいて、前記無関係の情報を取り除く、
命令を含む請求項１９に記載の機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２００１年６月２７日付で出願された米国仮特許出願番号６０／３００，８６７の利益を請求する。
【０００２】
本発明は自動ディレクトリアシスタンス（automatic directory assistance）に関する。特に、本発明は、自動アテンダント（automated attendant）によって使用される情報データベースの中に含まれる項目を自動的に前処理するシステムと方法とに関する。
【背景技術】
【０００３】
最近では、自動アテンダントが非常に普及している。多くの個人または組織が、発呼者に自動的に情報を提供するために、および／または、着信呼を転送するために、自動アテンダントを使用する。自動アテンダントの一例が、ユーザの要求に応答して企業または個人に関する電話番号、所番地等を自動的に提供する自動ディレクトリアシスタントである。
【０００４】
通常は、ユーザが呼出を行い、そのユーザに所望の情報を入力するように要求しおよびその要求された情報を求めて情報データベース（例えば、加入者個人別電話帳記載事項データベース（white pages listings database）を探索する、自動ディレクトリアシスタント（例えば、インタラクティブ音声認識（ＩＶＲ）システム）に到達する。ユーザは、例えば企業または個人の名称のような要求をキーボード、キーパッド、または、音声入力によって入力する。自動アテンダントは、そのユーザの入力に基づいて情報データベース内で一致を探索し、および、一致が発見できる場合には音声合成結果を出力することが可能である。
【０００５】
自動ディレクトリアシスタンスを提供する時には、情報データベースは２つの目的のために使用されることになる。一方の目的は、発呼者の要求を認識する音声認識エンジンと、一致を求めて探索する探索エンジンとのための語彙および文法を生成することであり得る。他方の目的は、発呼者に対する要求された記載事項の音声合成出力を生じさせることであり得る。
【０００６】
こうした情報データベースの中に含まれている情報すなわち記載事項（listings）は、省略語句（abbreviations）、頭字語、誤り、または、他の偏差（deviations）を含む可能性もあり、これらは、検索エンジンが記載事項を正しく認識することを妨げる可能性があり、および、発呼者によって記載事項が理解されるように音声シンセサイザが記載事項を発音することを妨害する可能性がある。例えば、そのシステムは、省略語句「ＣＬＤ  ＨＡＲＢＲ  ＳＰＲＮＧ」を「Ｃｏｌｄ  Ｈａｒｂｏｒ  Ｓｐｒｉｎｇｓ」を意味するものとして認識または発音することが不可能なことがある。別の例では、発呼者が「Ｎ−Ｃ−Ａ−Ａ」を意味するものとして省略語句「Ｎ−Ｃ−ｄｏｕｂｌｅ  Ａ」を使用する場合には、音声認識エンジンはその発呼者の要求を理解できないことがある。
【０００７】
さらに、ディレクトリ記載事項は、典型的には、対話のためにではなく視覚的表示のために最適化されている。したがって、語順が逆になっていることが多く、および、頭字語が広範に使用されている。こうした偏差は、さらに、記載事項が認識されることを妨げることがある。例えば、記載事項「Ｓｍｉｔｈ  Ｊｏｅ  Ｓ．，ＭＤ」は、発呼者が「Ｄｏｃｔｅｒ  Ｊｏｅ  Ｓ．Ｓｍｉｔｈ」と発声する場合には認識されないであろう。
【０００８】
記載事項データベースにおけるこうした偏差、および／または、要求された記載事項を発呼者が発音する仕方におけるこうした偏差は、情報に対する発呼者の要求が完全に自動的に完了されることを妨げる可能性があり、または、この完了を遅延させる可能性がある。
【０００９】
この問題を解決するための解決策の１つが、オペレータに各データベース項目を個別に自分自身で検査させて各記載事項を微調整させることを含む。数十万件さらには数百万件の記載事項が関与しているだけでなく、さらには、電話帳記載事項の場合のように連続的な変動状態にある可能性がある時には、この従来の方法は非実用的である可能性もある。さらに、誤り、省略語句、頭字語等が、オペレータの介入を必要とすることがあり、このことがプロセスを遅延させるとともに、望ましい完全な自動化を妨げる可能性がある。
【発明の開示】
【００１０】
本発明の実施形態は、ディレクトリ記載事項の中の項目を前処理する方法とシステムとに関する。自動アテンダント、すなわち、自動ディレクトリ記載事項アシスタントが、その前処理された項目を使用できる。１つまたは複数のフィールドを含む第１のディレクトリ記載事項を受け取ることが可能である。この１つまたは複数のフィールドの中に、１つまたは複数の記号ストリングを含む項目を入れることが可能である。１つまたは複数のフィールドを含む第２のディレクトリ記載事項を受け取ることが可能である。第２のディレクトリ記載事項のこの１つまたは複数のフィールドの中に、１つまたは複数の記号ストリングを含む項目を入れることが可能である。第１のディレクトリ記載事項の１つまたは複数のフィールドの中の項目を、第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関させることが可能である。第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関しない、第１のディレクトリ記載事項の１つまたは複数のフィールドの中の項目を、識別することが可能である。この識別された項目は、その項目が中に含まれているフィールドに対応する規則のセットを使用して処理することが可能である。この規則セットに基づいて、処理された項目に関する対応する信頼度レベルを決定することが可能である。閾値に合致するか閾値よりも高い対応する信頼度レベルを有する処理された項目を、自動的に変更することが可能である。自動的に変更された項目を処理のために出力することが可能である。本発明の代案の実施形態では、閾値よりも低い対応する信頼度レベルを有する処理された項目に、オペレータによる確認のためにマークを付けることが可能である。
【００１１】
本発明の実施形態が、同じ参照番号が同じ要素を示す添付図面に、非限定的な具体例として示されている。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態は、情報が自動的に認識されおよび／またはユーザに対して提供することが可能なようにディレクトリ記載事項または他の情報を前処理することが可能な自動化されたシステムおよび／または半自動化されたシステムに関する。本発明の実施形態は、例えば、タイプ入力誤りを訂正し、文脈に依存した形で省略語句を拡張し、語順を訂正し、頭字語を拡張し、並びに／または、頭字語、固有名称（人々と場所）、および／もしくは他の情報がどのように発音されるべきかを指定するために、一連の前処理ステップを使用することができる。
【００１３】
本発明の実施形態による記載事項前処理システムは、規則セットにしたがって記載事項の項目を処理することができる。例えば、このシステムは、前処理された記載事項の出力と、各々の前処理された記載事項に関する対応する信頼度レベルとを生成することができる。信頼度レベルは、記載事項が訂正または前処理されたことの確実性のレベルを示すために、規則セットに基づいて生成することが可能である。例えば、処理された記載事項が予め決められた閾値以上の対応する信頼度レベルを持つ場合には、その記載事項は、音声認識および／または音声合成に直ちに使用するために自動アテンダントに直接送ることが可能である。随意に、および／または、これに加えて、こうした高信頼度の出力は、後で使用するために記憶装置に送ることが可能であり、および／または、他の任意の装置に送ることが可能である。
【００１４】
これに対する代案として、本発明の実施形態では、処理された記載事項が予め決められた閾値よりも低い対応する信頼度レベルを持つ場合に、その処理された記載事項が、例えば確認および／または訂正のためにオペレータに直ちに送られてもよい。随意に、および／または、これに加えて、こうした低信頼度の出力を、後で使用するために記憶装置に送ることが可能であり、および／または、他の任意の装置に送ることが可能である。
【００１５】
本発明の実施形態は、オペレータによる選択のために、例えば示唆された採用可能な訂正とともに、信頼度の低い記載事項すなわち疑わしい記載事項をそのオペレータに提示するための、グラフィカルユーザインタフェース（ＧＵＩ）を含んでもよい。このＧＵＩを使用することによって、オペレータは、予め決められた規則セットの中に含まれている１つまたは複数の規則に基づいて、その疑わしい記載事項を変更することが可能であり、または、この代わりに、オペレータは、そのオペレータの個人的な指針に基づいて、疑わしい記載事項を変更することが可能である。本発明の実施形態では、オペレータは、記載事項を前処理するために使用することが可能な追加の規則を作ることも可能である。オペレータによって作られたこの追加の規則は、本発明の実施形態によって記載事項を前処理するための予め決められた規則セットの中に含めてもよい。
【００１６】
図１は、本発明の一例としての実施形態によるディレクトリ記載事項前処理システム１００のブロック図である。このディレクトリ記載事項前処理システム１００は、本発明の実施形態にしたがって動作できる記載事項前処理装置（listings preprocessing device:LPPD）１２０を含めることができる。
【００１７】
本発明の実施形態では、ＬＰＰＤ  １２０は、情報データベース１１０から情報項目を受け取ることができる。例えば、情報データベース１１０は、１つまたは複数の情報項目を含む複数のフィールドを含むことができる加入者個人別電話帳記載事項データベースであってもよい。この複数のフィールドは、個人および／または企業の名称、対応するストリートアドレス（street address）、タウンシップ（township）、都市、州、および／もしくは、国名、郵便番号、電話番号、電子メールのアドレス、ウェブサイトのアドレス、並びに／または、個人および／もしくは企業に関する他のあらゆる情報を含むことができる。データベース１１０が、ユーザに対して様々な製品および／またはサービスを提供するために自動アテンダントによって使用することが可能なあらゆるタイプの情報を含むことができるということが認識される。さらに、本発明の実施形態が、誤りを訂正し、省略語句を拡張し、省略語句を追加し、頭字語を拡張し、頭字語を追加するなどのために、あらゆるタイプの情報を前処理するために使用可能であるということも理解される。
【００１８】
本発明の実施形態では、本明細書で言及すなわち説明されている様々なデータベースの中の項目は、１つまたは複数の記号ストリングを含むことができる。本明細書で使用される「記号ストリング」は、個人の記載事項もしくは企業の記載事項および／または他の情報を表現するテキストすなわち文字のストリングであってよい。
【００１９】
図１は情報データベース１１０を単一のデータベースとして示しているが、データベース１１０が、特定のタイプの情報を各々が含むことができる複数の異なるデータベースであってもよいということが理解される。例えば、情報データベース１１０の１つのタイプは個人および／または企業の名称だけを含んでもよいが、一方、別のタイプは所番地だけを含むことができ、さらに別のタイプは、名称とこれに対応する電話番号および／または対応するタウンシップ名称等を含んでもよい。
【００２０】
データベース１１０は、情報を探索して発呼者にその情報を提供するために自動ディレクトリアシスタントによって使用される加入者個人別電話帳記載事項データベースのような通常の情報リポジトリであってもよい。通常は、データベース１１０は、データベース項目が、例えば音声認識装置によって自動的に認識されること、および／または、データベース項目が音声シンセサイザによって発音されることを妨げる可能性がある誤りまたは他の偏差を含むことがある少なくとも幾つかの項目を含むことができる。例えば、データベース１１０は、データベース項目が音声認識装置であること、および／または、データベース項目が音声シンセサイザによって発音されることを妨げる可能性がある、スペル誤り、タイプ入力誤り、頭字語、省略語句、不適正なまたは発音の変化、不適正なまたは語順の変化、および／または、、他の情報を含む項目を、１つまたは複数のフィールド内に含むことが可能である。
【００２１】
本発明の実施形態では、ＬＰＰＤ  １２０は、データベース１１０から情報項目を受領および／または検索し、並びに、（より詳細に後述するように）本発明の実施形態によって、１つまたは複数の予め決められた規則セットに基づいてその情報項目を前処理することができる。本発明の実施形態では、データベース１１０の項目を前処理することが、そうでない場合に例えばユーザの要求のために探索を行う時に自動ディレクトリアシスタントが遭遇する可能性がある遅延および／または非効率性を減少させることができる。
【００２２】
本発明の実施形態では、ＬＰＰＤ  １２０がデータベース１１０からの項目を前処理した後に、この前処理された項目が、例えば、記憶および／または即時使用のために自動アテンダント１９０に転送されてもよい。
【００２３】
本発明の実施形態では、前処理された項目を、例えば自動アテンダント１９０の音声認識システム１３０内に配置されている前処理済み記載事項データベース１３２の中に記憶することが可能である。文法ジェネレータ１３４が、前処理済み記載事項データベース１３２の中に記憶されている前処理された項目を使用して１つまたは複数の文法を生成することができる。文法ジェネレータ１３４は、文法を生成するための任意のタイプの公知のハードウェアおよび／またはソフトウェア装置であってよい。生成された文法は、語彙／文法データベース１３６内に記憶することが可能である。自動アテンダント１９０は、ユーザの要求を満たすように情報を探索するために前処理済み記載事項に基づいて生成された文法を使用することができる。
【００２４】
本発明の実施形態によって、自動アテンダント１９０は、さらに、要求された情報のための発声出力を音声シンセサイザ（speech synthesizer）１４０を使用して生じさせるために、ＬＰＰＤ  １２０から受け取った前処理された項目を使用することもできる。この前処理された項目は発音辞書１４２内に記憶され、および、音声合成装置（speech synthesis）１４４に転送されてもよい。音声合成装置１４４は、この分野で公知の任意のタイプの音声シンセサイザであってよい。発音辞書１４２は、ＬＰＰＤ  １２０から受け取った前処理された項目の語それぞれの少なくとも１つの発音を含むことができる。音声合成装置１４４は、ＬＰＰＤ  １２０から受け取った前処理済みの記載事項に基づいて音声ファイルを生成し、その生成された音声ファイルを音声ファイルデータベース１４６内に記憶することができる。データベース１４６から生成された音声ファイルは、情報に関するユーザの要求を満たすために自動アテンダント１９０によってユーザに出力することが可能である。
【００２５】
自動アテンダント１９０は、説明を簡単にするために図示していない他の構成要素および／または装置を含んでもよい。自動アテンダント１９０は、追加の情報を提供するために、および／または、自動アテンダント１９０によって提供された結果にユーザが満足しない場合に追加の探索を行うために、さらに別の対話をユーザと行うことも可能である。さらに、自動アテンダントは、探索された情報および／または他の既知の自動化されたサービスに基づいて、ユーザのために発呼を開始するといった他のサービスをユーザに提供することも可能である。
【００２６】
図２は、本発明の実施形態によるＬＰＰＤ  １２０のブロック図である。ＬＰＰＤ  １２０は、プリプロセッサ２２０と、基準データベース２７０と、規則データベース２１１と、未確認の記載事項データベース２４０と、確認された前処理済み記載事項データベース２５０とを含むことができる。任意の適切なハードウェアおよび／またはソフトウェアが、本発明の実施形態によるＬＰＰＤ  １２０を構成しおよび／または具体化するために当業者によって使用できることが理解される。
【００２７】
本発明の実施形態では、プリプロセッサ２２０は、例えば、語順ノーマライザ（word order normalizer）２２１、ストリートネームエキスパンダ（street name expander）２２３、および／または、タウンシップコレクタ（township corrector）２２５を含むことができる。プリプロセッサ２２０は、スペルチェッカ、省略語句エキスパンダ(abbreviation expander)、頭字語ディテクタ（acronym detector）、発音ジェネレータ、文法チェッカ、および／または、コレクタ等（図示していない）のような追加の構成要素を含んでもよい。
【００２８】
本発明の実施形態では、図示されている複数のデータベース（例えば、データベース２７０、２１１、２４０、２５０等）は、ＬＰＰＤ  １２０に対して内部および／または外部に位置する記憶装置の中に記憶することが可能である。
【００２９】
本発明の実施形態では、ＬＰＰＤ  １２０は、例えば、前処理のために情報データベース１１０から加入者個人別電話帳記載事項を受け取ることができる。データベース１１０からの加入者個人別電話帳記載事項は、複数の項目を含む複数のフィールドを含むことができる。加入者個人別電話帳記載事項データベース１１０は、個人および／または企業の名称、これに対応するストリートアドレス、タウンシップ、郵便番号等のようなフィールドを含んでもよい。加入者個人別電話帳記載事項１１０が、例えば電子メールアドレス、ウェブページアドレス、電話番号等を含む追加のフィールドを含んでもよいということが理解される。
【００３０】
本発明の実施形態では、記載事項前処理システム１２０は、例えば加入者個人別電話帳記載事項データベース１１０からの複数の項目を受け取って、規則データベース２１１内に含まれている１つまたは複数の規則にしたがってその項目を前処理することができる。前処理された項目は、例えば自動アテンダントまたはオペレータに転送されてもよい。この記載事項は周期的に前処理されてもよく、または、例えばオペレータによって必要に応じて前処理されてもよい。
【００３１】
本発明の実施形態では、語順ノーマライザ２２１が、規則データベース２１１中の対応する規則に基づいて、記載事項データベース１１０の「名称」フィールド内に含まれている名称の順序を訂正することができる。ノーマライザ２２１は、例えば、記載事項が個人の名称に対応することを識別するために、対応する項目中の例えば手掛かりを使用して、データベース１１０内に含まれている複数のフィールドから名称フィールドを認識することができる。例えば、ノーマライザ２２１は、記載事項が個人の名称を表すことを識別するために項目内に現れる医師、ＭＤ、会計士、敬称等のような肩書きを探し求めてもよい。フィールドが認識された後に、ノーマライザ２２１は、必要に応じて、対応するフィールド内の名称の順序を検証および訂正することもできる。
【００３２】
本発明の実施形態では、ノーマライザ２２１は、記載事項データベース１１０の各項目中に出現するファーストネームとラストネームとを、基準データベース２７０内の対応する項目に相関させることが可能である。ノーマライザ２２１は、個人の名称と肩書きとに対応するデータベース１１０内の項目を識別することが可能である。基準データベース２７０は、例えば上位Ｎ個（例えば、１００００個）の頻繁に出現するファーストネームと上位Ｎ個の最も頻繁に出現するラストネームとのリストを含むことができる予め検証されたデータベースであってよい。その次に、ノーマライザ２２１は、その記載事項中の各々の語を基準データベース２７０に相関させ、どれがファーストネームである可能性が高いか、および、どれが姓名であるかを判定し、さらに、それにしたがって語の順序を変更することができる。本発明の代案の実施形態では、基準データベース２７０は、例えば、郵便サービスによって使用される予め検証されたデータベースであってもよい。この場合には、基準データベース２７０は、特定の地域社会、町、都市、州、および／または、国の中の個人および／または企業の名称とストリートネームと完全な所番地等を含んでもよい。さらに、基準データベース２７０が、あらゆる他のタイプのデータベース内に含まれる項目を検証するために使用可能な検証された項目を含む任意のタイプのデータベースであることが可能であるということが理解される。
【００３３】
本発明の実施形態では、ノーマライザ２２１が、基準項目中の対応する項目と相関しないデータベース１１０中の項目を識別した後に、そのノーマライザ２２１は、規則データベース２１１内の対応する規則にしたがってこうした項目を処理することができる。語順ノーマライザ２２１は、基準データベース２７０との相関に基づいて、例えば順序が逆であるかまたは別の形で間違っている項目を含む記載事項データベース１１０中の項目を識別することができる。
【００３４】
例えば、前処理ステップ中に、ノーマライザ２２１は、名称フィールド内で指定されている「Ｓｍｉｔｈ，Ｊｏｈｎ  Ｍ．Ｄ．」のような項目を受け取ることがある。ノーマライザ２２１は、例えばこの項目中に含まれる肩書き「Ｍ．Ｄ．」に基づいて、その項目が名称フィールド中にあることを確認することができる。規則セットデータベース２１１内に含まれている語順ノーマライザ２２１に関する規則セットに基づいて、ノーマライザ２２１は、項目「Ｓｍｉｔｈ」と「Ｊｏｈｎ」を、基準データベース２７０のファーストネームフィールドと姓名フィールドとの中に含まれている項目と比較することができる。
【００３５】
本発明の実施形態では、基準データベース２７０は、例えば、上位Ｎ個（例えば、１００００個）の頻繁に出現するファーストネームと上位Ｎ個の最も頻繁に出現するラストネームとのリストであってもよい。ノーマライザ２２１は、基準データベース２７０内における頻繁に出現する姓名のフィールドの中の項目「Ｓｍｉｔｈ」と頻繁に出現するファーストネームのフィールドの中の「Ｊｏｈｎ」とに関する一致を発見することができる。ノーマライザ２２１は、その項目の名称すなわち語順が「Ｊｏｈｎ  Ｓｍｉｔｈ」と読めるように再配置されるべきであると決定することができる。
【００３６】
さらに、規則セットデータベース２１１中に含まれているノーマライザ２２１に関する規則セットに基づいて、省略語句「Ｍ．Ｄ．」が「Ｄｏｃｔｏｒ」に変更すなわち拡張することが可能である。したがって、ノーマライザ２２１は、項目「Ｓｍｉｔｈ，Ｊｏｈｎ  Ｍ．Ｄ．」を「Ｄｏｃｔｏｒ  Ｊｏｈｎ  Ｓｍｉｔｈ」に変更することができる。
【００３７】
本発明の実施形態では、項目が変更された後に、プリプロセッサ２２０が、項目を変更するために使用される規則データベース２１１からの規則に基づいて、対応する前処理された項目に関する信頼度レベルを判定することができる。この判定された信頼度レベルは、１つまたは複数の項目に関して設定可能な予め決められた閾値に対して比較することが可能である。特定の項目または特定のタイプの項目に関して別々の閾値レベルが設定可能であるということが理解される。例えば、「名称」中の項目が１つの閾値を持ってもよく、および、「所番地」フィールド中の項目が別の閾値を持ってもよい。前処理された項目が対応する閾値を上回る対応する信頼度レベルを持つ（本明細書では、高い信頼度レベルで処理されるとも表現される）場合には、変更された項目が、確認された前処理済み記載事項データベース２５０内に記憶されてもよく、および／または、自動アテンダント１９０に直接転送されてもよい。
【００３８】
本発明の実施形態では、信頼度レベルは、規則と基準データベース２７０との相関度とに基づいて、動的に決定することが可能である。例えば、項目「Ｊｏｈｎ  Ｍｉｃｈａｅｌ  Ｍ．Ｄ．」は、低い信頼度で「Ｄｏｃｔｏｒ  Ｍｉｃｈａｅｌ  Ｊｏｈｎ」に変換できるが、これは、「Ｊｏｈｎ」と「Ｍｉｃｈａｅｌ」の両方が基準データベース２７０中の頻繁に出現するファーストネームとしてリストされているからである。項目「Ｓｍｉｔｈ  Ｊｏｈｎ  Ｊ．ＭＤ」は高い信頼度レベルで「Ｄｏｃｔｏｒ  Ｊｏｈｎ  Ｊ．Ｓｍｉｔｈ」に変換することが可能であるが、これは、基準データベース２７０によれば、「Ｊｏｈｎ」が該当の可能性が高いファーストネームであり、かつ、「Ｓｍｉｔｈ」が該当の可能性が高い姓名であるからである。さらに、この項目は、例えばミドルイニシャルが姓名の場合とは反対にファーストネームの後に続く可能性が高いということを示す規則に基づいて、高い信頼度レベルを持つことができる。
【００３９】
本発明の代案の実施形態では、前処理された項目が対応する閾値よりも低い対応する信頼度レベルを持つ（本明細書では低い信頼度レベルで処理されるとも表現される）場合には、変更された項目を、例えば未確認記載事項データベース２４０に転送してもよい。この未確認記載事項データベース２４０は、オペレータインタフェース１８０を使用してオペレータによってアクセスされることが可能である。オペレータは、項目が適正であるどうかを判定するためにその項目を検査することができ、または、本発明の実施形態によって（より詳細に後述するように）その項目を変更することもできる。
【００４０】
本発明の実施形態では、ストリートネームエキスパンダ２２３は、規則データベース２１１中の対応する規則に基づいて記載事項データベース１１０の「所番地」フィールド内の項目を受け取って前処理することができる。ストリートネームエキスパンダ２２３は、基準データベース２７０中の対応する項目に一致しないか相関しないデータベース１１０中の項目を識別することができる。例えば、所番地フィールドの中にある項目が、拡張することが必要であり得る省略語句、並びに／または、訂正が必要なタイプ入力誤りおよび／もしくはスペル誤りを含む可能性があるストリートネームを含むことがあり得る。ストリートネームエキスパンダ２２３は、データベース１１０から所番地フィールド内の項目のすべてを受け取って、データベース１１０中のあらゆる偏差を訂正するために、データベース１１０の各項目の中のストリートネームを、基準データベース２７０内にあるストリートネーム項目に相関させることができる。
【００４１】
規則データベース２１１内の規則セットにしたがって、ストリートネームエキスパンダ２２３は、ストリートアドレスが中に入っているタウンシップ、都市等に関する項目だけを相関させることができる。本発明の代案の実施形態では、ストリートネームエキスパンダ２２３は、データベース１１０中のすべての項目を、基準データベース２７０内の対応する項目と相関させることができる。ストリートネームエキスパンダ２２３は、記載事項データベース１１０内のストリートアドレス項目を、基準データベース２７０内の対応するフィールド項目と比較することができる。
【００４２】
エキスパンダ２２３が、基準データベース２７０内の対応する項目に相関しないデータベース１１０中の項目を識別する場合には、エキスパンダ２２３は、対応する規則２１１に基づいて、こうした項目を必要に応じて変更することができる。データベース１１０中の対応する項目と基準データベース２７０との間の近い一致が発見される場合には、データベース１１０中のストリートネームを変更してよい。例えば、項目「Ｙａｌｅ  Ｄｒ．」は、基準データベース２７０内で発見された一致に基づいて「Ｙａｌｅ  Ｄｒｉｖｅ」に変更してよい。さらに、ストリートネームエキスパンダ２２３は、項目中に含まれるかもしれない他の誤りを訂正するために項目を変更することもできる。
【００４３】
変更が高い信頼度レベルで行われる場合には、その変更された項目が、記憶のために確認された前処理済み記載事項データベース２５０に送られてもよく、および／または、自動アテンダント１９０に送られてもよい。あるいは、この変更が低い信頼度レベルで行われる場合には、変更された項目が、本明細書で説明するオペレータによる確認および／または変更のために、未確認記載事項データベース２４０に転送されてもよい。
【００４４】
本発明の実施形態では、タウンシップコレクタ２２５が、規則データベース２１１内の対応する規則に基づいて記載事項データベース１１０の「タウンシップ」フィールド内の項目を受け取って前処理することができる。本明細書で使用される術語「タウンシップ」は、対象となる地域社会、町、都市、州等を意味する。本発明の実施形態では、タウンシップコレクタ２２５は、加入者個人別電話帳記載事項データベース１１０のタウンシップフィールド内の項目を基準データベース２７０内の対応する項目に相関させることができる。
【００４５】
本発明の実施形態では、タウンシップコレクタ２２５は、タウンシップ項目を前処理するために規則データベース２１１からの対応する規則を使用することができる。タウンシップコレクタ２２５は、データベース１１０中の項目を識別することができ、および、それは基準データベース２７０内の対応する項目に一致しないか相関しない。例えば、規則に基づいて、タウンシップコレクタ２２５は、省略語句を拡張するために、および／または、タイプ入力誤りおよび／もしくはスペル誤りを訂正するために、並びに／または、タウンシップ項目内に含まれる無関係の情報を取り除くために、データベース１１０中のタウンシップ項目を、基準データベース２７０内の対応する項目と相関させることができる。例えば、タウンシップコレクタ２２５は、例えばタウンシップや都市等のような語といった有効な名称の後の無関係な情報、および／または、基準データベース２７０内の対応するタウンシップ項目内に現れないハイフンまたは他の句読点を取り除くことができる。
【００４６】
本発明の実施形態では、タウンシップコレクタ２２５は、例えば、データベース１１０中のタウンシップ名称を基準データベース２７０内の対応する項目と相関させるために、例えば郵便番号項目を使用することができる。
【００４７】
タウンシップコレクタ２２５が、基準データベース２７０内の対応する項目と相関しないデータベース１１０中の項目を識別する場合には、そのタウンシップコレクタ２２５は、対応する規則データベース２７０に基づいてこうした項目を必要に応じて変更することができる。この変更が高い信頼度レベルで行われる場合には、変更された項目を、確認された前処理済み記載事項データベース２５０に記憶のために送り、および／または、自動アテンダント９０に送ることができる。あるいは、この代わりに、低い信頼度レベルで変更が行われる場合には、変更された項目を、本明細書で説明されるようにオペレータによる確認および／または変更のために、未確認記載事項データベース２４０に転送することが可能である。
【００４８】
スペル誤りおよび／または句読点／文法誤りを、プリプロセッサ２２０の構成要素が上述のようにデータベース１１０の項目を処理する際に訂正してもよい。あるいは、プリプロセッサ２２０は、さらに、項目中のスペル誤りおよび／または文法誤りを訂正するために別個のスペルチェッカおよび／または文法チェッカ（図示されていない）を含んでもよい。
【００４９】
図３は、本発明の実施形態によるオペレータインタフェース１８０の使用を示すブロック図である。このオペレータインタフェース１８０は、低い信頼度レベルでプリプロセッサ２２０によって前処理された項目を確認および／または変更するためにオペレータによって使用されるＧＵＩであってよい。さらに、このオペレータインタフェース１８０は、規則データベース２１１を編集するために、および／または、これに規則を追加するために使用されてもよい。
【００５０】
本発明の実施形態では、プリプロセッサ２２０が、データベース２１１の中の規則に基づいて、データベース１１０中の項目が低い信頼度レベルで変更または前処理されたと判定する場合に、その項目が、図３に示されているように、未確認記載事項データベース２４０に転送される。本発明の実施形態では、インタフェース１８０を使用してオペレータがデータベース２４０中に存在する未確認の項目にアクセスし、その変更が適正であるかどうかを判定することができる。低信頼度の変更が適正であるとオペレータによって判定される場合には、その変更された項目を、記憶のために確認された前処理済み記載事項データベース２５０に送り、および／または、自動アテンダント１９０に送ることが可能である。
【００５１】
あるいは、この代わりに、本発明の実施形態では、オペレータが、未確認の記載事項データベース２４０内の１つまたは複数の項目が適正でないと判定する場合に、オペレータインタフェース１８０を使用するオペレータは、項目を変更するために使用できる規則データベース２１１内の規則を使用してそのシステムによって生成され終わっている複数の示唆された訂正を提示されることが可能である。入力インタフェース３００を使用して、オペレータはＧＵＩ  １８０によって提示された選択肢の１つを選択することができる。オペレータの選択はＧＵＩ  １８０によって取り込まれることが可能であり、および、プリプロセッサが、その選択された訂正にしたがって項目を前処理することが可能である。あるいは、この代わりに、オペレータは、そのオペレータの自由裁量によって項目を変更してもよい。変更された項目を、記憶のために確認された前処理済み記載事項データベース２５０に送り、および／または、自動アテンダント１９０に送ることが可能である。
【００５２】
本発明の代案の実施形態では、オペレータが、新たな規則セットをコンパイルするために、および／または、既存の規則セットを変更するために、ＧＵＩ  １８０を使用することができる。この新たにコンパイルされた規則セットはＧＵＩ  １８０によって取り込まれることができ、および、プリプロセッサが新たにコンパイルされた規則セットにしたがって項目を前処理することができる。新たな規則がコンパイルされる場合は、オペレータは新たな規則に関する適用の範囲も選択することができる。言い換えると、ＧＵＩ  １８０は、新たな規則または変更された規則の範囲に関する選択肢をオペレータに提供することができる。言い換えると、オペレータは、その新たにコンパイルされた規則がどのように適用されるべきかを選択することができる。オペレータは、その新たにコンパイルされた規則がグローバルに、現在の事例だけに関して、将来の事例に関して、以前の事例に関して、すべての名称に関して、すべての州に関して、すべてのタウンシップに関して、および／または、必要とされるあらゆる他の事例に関して適用されるべきであるということを選択することができる。入力インタフェース１８０を使用して、オペレータは、ＧＵＩ  １８０によって提示された選択肢の１つを選択することができる。オペレータの選択はＧＵＩ  １８０によって取り込まれ、および、プリプロセッサがオペレータの選択にしたがって規則を適用することができる。
【００５３】
図４は、本発明の一例としての実施形態による記載事項前処理方法を示す流れ図である。ステップ４０１０に示されるように、記載事項前処理装置１２０のプリプロセッサ２２０は、１つまたは複数のフィールドを含む第１のディレクトリ記載事項を受け取る。例えば、第１のディレクトリ記載事項は、データベース１１０からの加入者個人別電話帳記載事項であってもよい。第１のディレクトリ記載事項に含まれる１つまたは複数のフィールドは１つまたは複数の項目を含んでよく、および、この項目は、１つまたは複数の記号ストリングを含んでよい。ステップ４０２０に示されているように、プリプロセッサは、同様に１つまたは複数のフィールドを含む第２のディレクトリ記載事項を受け取る。この第２のディレクトリ記載事項は、例えば、基準データベース２７０であってよい。第２のディレクトリ記載事項に含まれる１つまたは複数フィールドは１つまたは複数の項目を含んでよく、および、この項目は１つまたは複数の記号ストリングを含んでよい。
【００５４】
プリプロセッサ２２０が第１および第２のディレクトリ記載事項を受け取った後に、プリプロセッサ２２０は、ステップ４０３０に示されるように、第１のディレクトリ記載事項の１つまたは複数のフィールドの中の項目を、第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関させる。ステップ４０４０に示されるように、プリプロセッサ２２０は、第２のディレクトリ記載事項の対応する１つまたは複数のフィールドの中の項目と相関しない、第１のディレクトリ記載事項の１つまたは複数のフィールドの中の項目を識別する。ステップ４０５０に示されるように、この識別された項目は、その項目が中に入っているフィールドに対応する規則セットを使用して処理される。ステップ４０５５に示されるように、プリプロセッサ２２０は、対応する規則セットに基づいて、処理される項目に関する対応する信頼度レベルを決定する。
【００５５】
本発明の実施形態では、ステップ４０６０−４０７０に示されるように、識別された項目が閾値よりも高いかまたは閾値に等しい対応する信頼度レベルを持つ場合に、その処理された項目が自動的に変更される。この場合には、ステップ４０８０に示されるように、変更された項目が処理のために出力される。例えば、変更された項目は、確認された前処理済み記載事項データベース２５０および／または自動アテンダント１９０に出力されることが可能である。
【００５６】
ステップ４０６０において、識別された項目が閾値よりも低い対応する信頼度レベルを持つ場合には、ステップ４０９０に示されるように、処理された項目がオペレータの確認のためにマークを付けられる。このマーク付けされた項目は、ステップ４１００に示されるように、確認および／または更なる変更のためにオペレータに提示される。
【００５７】
本発明の実施形態では、オペレータは、項目を検査するためにＧＵＩインタフェースを使用することができる。オペレータは既存の規則を使用して項目を変更することも、新たな規則を使用して項目を変更することもできる。本発明の実施形態では、オペレータは規則を編集もしくは更新することができ、および／または、規則データベース２１１に新たな規則を追加することもできる。オペレータが既存の規則を編集しおよび／または新たな規則を追加する場合には、以前に変更された項目を、更新された規則および／または新たな規則を使用して処理することが可能である。ステップ４０８０に示されるように、項目がオペレータの介入によって変更された後に、および／または、変更されたまたは新たな規則セット、変更された項目は処理のために出力される。上述したように、変更された項目を、確認された前処理済み記載事項データベース２５０および／または自動アテンダント１９０に出力することが可能である。
【００５８】
本明細書では、本発明の幾つかの実施形態が具体的に示されおよび／または説明されている。しかし、本発明の変更と変形とが上述の開示内容の範囲内に含まれており、および、本発明の着想と意図された範囲とから偏差することなしに、添付されている特許請求項の範囲内に含まれているということが理解されるだろう。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態によるディレクトリ記載事項前処理システムのブロック図である。
【図２】本発明の一実施形態による記載事項前処理システムのブロック図を示す。
【図３】本発明の一例としての実施形態によるグラフィカルユーザインタフェースのブロック図である。
【図４】本発明の一例としての実施形態による記載事項前処理方法を示す流れ図である。
【図１】
2004534268.tif 000003
【図２】
2004534268.tif 000004
【図３】
2004534268.tif 000005
【図４】
2004534268.tif 000006
【国際公開パンフレット】
2004534268.tif 000007
2004534268.tif 000008
2004534268.tif 000009
2004534268.tif 000010
2004534268.tif 000011
2004534268.tif 000012
2004534268.tif 000013
2004534268.tif 000014
2004534268.tif 000015
2004534268.tif 000016
2004534268.tif 000017
2004534268.tif 000018
2004534268.tif 000019
2004534268.tif 000020
2004534268.tif 000021
2004534268.tif 000022
2004534268.tif 000023
2004534268.tif 000024
2004534268.tif 000025
2004534268.tif 000026
2004534268.tif 000027
2004534268.tif 000028
2004534268.tif 000029
2004534268.tif 000030
2004534268.tif 000031
2004534268.tif 000032
2004534268.tif 000033
2004534268.tif 000034
2004534268.tif 000035
2004534268.tif 000036
【国際公開パンフレット（コレクトバージョン）】
2004534268.tif 000037
2004534268.tif 000038
【国際調査報告】
2004534268.tif 000039