【手続補正書】
【提出日】平成20年6月19日(2008.6.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一ライティングシステムにおける入力エントリーを受信することと、
前記入力エントリーから第二ライティングシステムにおける１つ以上の中間エントリーを決定することであって、前記第二ライティングシステムは前記第一ライティングシステムと異なる、ことと、
前記１つ以上の中間エントリーから前記入力エントリーの１つ以上の可能性のある代替形式を決定することと、
一致を決定するために、前記入力エントリーを前記入力エントリーの１つ以上の可能性のある代替形式と比較することと、
一致が決定されなかったとき、前記入力エントリーが疑わしい入力エントリーであることを決定することと
を包含する、方法。
【請求項２】
前記第一ライティングシステムは非ローマ語に基づいた言語を表す、請求項１に記載の方法。
【請求項３】
前記第一ライティングシステムは漢字であり、前記第二ライティングシステムはピンインである、請求項１に記載の方法。
【請求項４】
前記入力エントリーはクエリーログ内のクエリーである、請求項１に記載の方法。
【請求項５】
前記受信することは、複数の入力エントリーを受信することを含む、請求項１に記載の方法。
【請求項６】
一組の規則に基づいて、正確にスペルされたエントリーまたは不正確にスペルされたエントリーのうちのいずれかとして、前記疑わしい入力エントリーを分類することをさらに含む、請求項１に記載の方法。
【請求項７】
前記分類することは、変換規則に基づく分類子により実行される、請求項６に記載の方法。
【請求項８】
前記規則はスペル修正変換規則であり、
前記疑わしい入力エントリーと前記１つ以上の可能性のある代替形式のうちの少なくとも１つとを使用する変換規則生成器を使用して、前記スペル修正変換規則を生成および訓練することをさらに包含する、請求項６に記載の方法。
【請求項９】
前記スペル修正変換規則を生成および訓練することは、疑わしい入力エントリーのデータベースを使用して自動的に実行される、請求項８に記載の方法。
【請求項１０】
前記分類することは、自動的に、または手動監視によって、実行される、請求項６に記載の方法。
【請求項１１】
前記一組の規則における１つ以上の規則が前記疑わしい入力エントリーに適用されるか否かを決定することと、
前記１つ以上の規則の少なくとも１つが前記疑わしい入力エントリーに適用されるとき前記疑わしい入力エントリーから１つ以上の可能性のある代替形式を生成することと、
正確なスペルの前記疑わしい入力エントリーの可能性と、正確なスペルの前記１つ以上の可能性のある代替形式の少なくとも一つの代替形式の可能性とを比較することと、
前記１つ以上の可能性のある第一代替形式が前記正確なスペルの疑わしい入力エントリーの可能性よりも高い正確なスペルである可能性を有するとき、前記第一代替形式に対応するスペル修正提案を提供することと
をさらに含む、請求項６に記載の方法。
【請求項１２】
疑わしい入力エントリーと可能性のある代替形式の特定の組み合わせに対して、スペル修正提案またはスペル修正の提供を許可しない停止規則パターンのテーブルを生成することをさらに含む、請求項１１に記載の方法。
【請求項１３】
第一ライティングシステムにおける入力エントリーから、第二ライティングシステムにおける１つ以上の中間エントリーを決定するように構成された第一変換器であって、前記第二ライティングシステムは前記第一ライティングシステムとは異なる、第一変換器と、
前記１つ以上の中間エントリーから前記入力エントリーの１つ以上の可能性のある代替形式を決定するように構成された第二変換器であって、前記１つ以上の可能性のある代替形式は前記第一ライティングシステム内にある、第二変換器と、
一致を決定するために、前記入力エントリーを前記入力エントリーの前記１つ以上の可能性のある代替形式と比較するように構成された比較器であって、一致が決定されないときに、前記入力エントリーが疑わしい入力エントリーであることを決定するようにさらに構成されている、比較器と
を備える、システム。
【請求項１４】
前記第一ライティングシステムは非ローマ語に基づいた言語を表す、請求項１３に記載のシステム。
【請求項１５】
前記第一ライティングシステムは漢字であり、前記第二ライティングシステムはピンインである、請求項１３に記載のシステム。
【請求項１６】
前記入力エントリーはクエリーログ内のクエリーである、請求項１３に記載のシステム。
【請求項１７】
一組の規則に基づいて、正確にスペルされたエントリーまたは不正確にスペルされたエントリーのいずれかとして、前記疑わしい入力エントリーを分類するように構成された分類子をさらに備える、請求項１３に記載のシステム。
【請求項１８】
前記分類子は変換規則に基づく分類子である、請求項１７に記載のシステム。
【請求項１９】
前記分類子の前記規則はスペル修正変換規則であり、前記分類子は、前記疑わしい入力エントリーと、前記１つ以上の可能性のある代替形式の前記少なくとも一つとを使用する前記スペル修正変換規則を生成および訓練する変換規則生成器をさらに含む、請求項１７に記載のシステム。
【請求項２０】
前記変換規則生成器は、疑わしい入力エントリーのデータベースを使用して、前記変換規則を自動的に生成する、請求項１９に記載のシステム。
【請求項２１】
前記分類子は自動的に、または手動監視によって、分類を実行する、請求項１７に記載のシステム。
【請求項２２】
前記一組の規則内の１つ以上の規則が前記疑わしい入力エントリーに適用されるかどうか決定するように構成された検出器と、
前記１つ以上の規則の少なくとも一つが前記疑わしい入力エントリーに適用されるとき、前記疑わしい入力エントリーから１つ以上の可能性のある代替形式を生成するように構成された生成器と、
正確なスペルの疑わしい入力エントリーの可能性と、正確なスペルの前記１つ以上の可能性のある代替形式のうちの少なくとも一つの可能性とを比較するように構成された比較器と、
前記１つ以上の可能性のある代替形式のうちの第一の代替形式が正確なスペルの前記疑わしい入力エントリーの可能性よりも高い正確なスペルである可能性を有するとき、前記代替形式に対応するスペル修正提案を提供するように構成された修正器と
をさらに備える、請求項１７に記載のシステム。
【請求項２３】
疑わしい入力エントリーと可能性のある代替形式との特定の組み合わせに対して、前記修正器がスペル修正提案またはスペル修正を提供することを許可しない停止規則パターンのテーブルをさらに備える、請求項２２に記載のシステム。
【請求項２４】
コンピュータシステムと協働して用いるコンピュータプログラム製品であって、前記コンピュータプログラム製品は、コンピュータプロセッサ上で実行可能な命令を記憶するコンピュータ可読記憶媒体を備え、前記命令は、
第一ライティングシステムにおいて入力エントリーを受信することと、
前記入力エントリーから第二ライティングシステムにおける１つ以上の中間エントリーを決定することであって、前記第二ライティングシステムは、前記第一ライティングシステムとは異なる、ことと、
前記１つ以上の中間エントリーから前記入力エントリーの１つ以上の可能性のある代替形式を決定することであって、前記1つ以上の代替形式は前記第一ライティングシステム内にある、ことと、
一致を決定するために、前記入力エントリーを前記入力エントリーの１つ以上の可能性のある代替形式と比較することと、
一致が決定されないとき、前記入力エントリーが疑わしい入力エントリーであることを決定することと
を含む、コンピュータプログラム製品。
【請求項２５】
前記第一ライティングシステムは非ローマ語に基づいた言語を表す、請求項２４に記載のコンピュータプログラム製品。
【請求項２６】
前記第一ライティングシステムは漢字であり、前記第二ライティングシステムはピンインである、請求項２４に記載のコンピュータプログラム製品。
【請求項２７】
前記入力エントリーはクエリーログ内のクエリーである、請求項２４に記載のコンピュータプログラム製品。
【請求項２８】
前記受信することは複数の入力エントリーを受信することを含む、請求項２４に記載のコンピュータプログラム製品。
【請求項２９】
前記コンピュータプログラム製品は、ツールバー内のクライアントサイトにインプリメントされる、請求項２４に記載のコンピュータプログラム製品。
【請求項３０】
前記命令は、
一組の規則に基づいて、正確にスペルされたエントリーまたは不正確にスペルされたエントリーのいずれか一つとして、前記疑わしい入力エントリーを分類することをさらに含む、請求項２４に記載のコンピュータプログラム製品。
【請求項３１】
前記分類することは変換規則に基づいた分類である、請求項３０に記載のコンピュータプログラム製品。
【請求項３２】
前記規則はスペル修正変換規則であり、前記命令は、
前記疑わしい入力エントリーと前記１つ以上の可能性のある代替形式のうちの少なくとも一つとを使用する変換規則生成器を用いて、前記スペル修正変換規則を生成および訓練することをさらに含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３３】
前記スペル修正変換規則は、疑わしい入力エントリーのデータベースを使用して自動的に生成および訓練される、請求項３２に記載のコンピュータプログラム製品。
【請求項３４】
前記分類することは、自動的に、または手動監視によって、実行される、請求項３０に記載のコンピュータプログラム製品。
【請求項３５】
前記命令は、
前記一組の規則の１つ以上の規則が前記疑わしい入力エントリーに適用されることかどうか決定することと、
前記１つ以上の規則のうちの少なくとも１つが前記疑わしい入力エントリーに適用されるとき、前記疑わしい入力エントリーから１つ以上の可能性のある代替形式を生成することと、
正確なスペルの疑わしい入力エントリーの可能性と正確なスペルの前記１つ以上の可能性のある代替形式の可能性とを比較することと、
前記１つ以上の可能性のある代替形式の第一の代替形式が、正確なスペルの前記疑わしい入力エントリーの可能性よりも高い正確なスペルの可能性を有するとき、前記第一の代替形式に対応するスペル修正提案を提供することと
をさらに含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３６】
前記命令は、
疑わしい入力エントリーと可能性のある代替形式との特定の組み合わせに対するスペル修正提案またはスペル修正の提供を許可しない停止規則パターンのテーブルを生成することをさらに含む、請求項３５に記載のコンピュータプログラム製品。