【手続補正書】
【提出日】平成20年4月11日(2008.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１組の非ローマアルファベット文字から所望の非ローマアルファベット文字を選択するためのコンピュータで実現される方法であって、
その組の各非ローマアルファベット文字について、前記各非ローマアルファベット文字に関連付けられたローマアルファベットの音声訳と前記各非ローマアルファベット文字に関連付けられた複数の単語または句とを含む連想データベースを与えるステップと、
前記所望の非ローマアルファベット文字の音声訳と、前記所望の非ローマアルファベット文字に関連付けられた少なくとも１つの単語または句とを受取るステップと、
前記連想データベースにアクセスして、受取った音声訳と少なくとも１つの受取った連想単語または句とに関連付けられたその組のそれらの文字を候補文字として特定するステップとを含み、
候補文字の数が１を超える場合に追加的な連想単語または句を受取り、多くの候補文字がただ１つの候補文字に狭められるまでアクセスし特定するステップを繰返すステップと、
前記ただ１つの候補文字を前記所望の非ローマアルファベット文字として与えるステップとを含む、コンピュータで実現される方法。
【請求項２】
前記連想単語または句の少なくとも１つは前記所望の文字の意味とは無関係である、請求項１に記載のコンピュータで実現される方法。
【請求項３】
前記関連付けられたデータベースの連想単語または句の少なくとも１つはユーザによって与えられる、請求項１に記載のコンピュータで実現される方法。
【請求項４】
受取った連想単語または句が前記所望の文字と関連付けられない場合、前記受取った連想単語または句を前記所望の文字に関連付け、前記受取った連想単語または句を前記連想データベースに格納するステップを実行する、請求項１に記載のコンピュータで実現される方法。
【請求項５】
受取った連想単語または句が前記連想データベースに現在存在しない場合、前記受取った連想単語または句を前記連想データベースに追えるステップを実行する、請求項１に記
載のコンピュータで実現される方法。
【請求項６】
前記与えるステップは、日本語の文字を含む非ローマ文字の組で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項７】
前記与えるステップは中国語の文字を含む非ローマ文字の組で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項８】
前記与えるステップは朝鮮語の文字を含む非ローマ文字の組で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項９】
前記与えるステップは、ヘブライ語の文字を含む非ローマ文字の組で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１０】
前記与えるステップは、アラビア語の文字を含む非ローマ文字の組で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１１】
前記与えるステップは、複数の行を有する連想表を含む連想データベースで実行され、各行は、その組のただ１つの非ローマアルファベット文字、前記ただ１つの非ローマアルファベット文字のローマアルファベット音声訳、および前記ただ１つの非ローマ文字に関連付けられる複数の単語または句を含む、請求項１に記載のコンピュータで実現される方法。
【請求項１２】
前記受取るステップは、前記連想データベースに結合されたコンピュータへの音声入力を介して実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１３】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのキーボード入力を介して実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１４】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのマシン画像を介して実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１５】
前記連想データベースが、各ユーザについて、各前記ユーザから受取った前記連想単語または句を包含するように前記連想データベースを個別化するステップをさらに含む、請求項１に記載のコンピュータで実現される方法。
【請求項１６】
アクセスし特定するステップをさほど反復せずにただ１つの候補文字に至るこれらの受取った連想単語または句が、前記アクセスし特定するステップを比較的多く反復してただ１つの候補文字に至る前記連想単語または句よりも高くランク付けされ得るように、前記連想単語または句を前記連想データベースにおいて順序付けるステップをさらに含む、請求項１に記載のコンピュータで実現される方法。
【請求項１７】
前記与えられた非ローマアルファベット文字を含む文書についてコンピュータネットワークを検索するステップをさらに含む、請求項１に記載のコンピュータで実現される方法。
【請求項１８】
前記受取るステップは、前記所望の非ローマアルファベット文字と同じ言語の前記連想単語または句で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項１９】
前記受取るステップは、所望の非ローマアルファベット文字とは異なる言語の連想単語
または句で実行される、請求項１に記載のコンピュータで実現される方法。
【請求項２０】
複数の非ローマアルファベット文字を選択するために音声訳を受取る前記ステップに連続的に戻るステップをさらに含む、請求項１に記載のコンピュータで実現される方法。
【請求項２１】
機械読取り可能な媒体であって、そこに命令のシーケンスを表わすデータが格納されており、計算装置によって実行されると、以下のステップを実行することによって、その計算装置が１組の非ローマ文字から所望の非ローマアルファベット文字を選択するようにさせる機械読取り可能な媒体であり、そのステップは、
その組の各非ローマアルファベット文字について、各前記非ローマアルファベット文字に関連付けられ得るローマアルファベット音声訳と、各前記非ローマアルファベット文字に関連付けられ得る複数の単語または句とを含む連想データベースを与えるステップと、
所望の非ローマアルファベット文字の音声訳と所望の非ローマアルファベット文字に関連付けられた少なくとも１つの連想単語または句とを受取るステップと、
前記連想データベースにアクセスして、受取った音声訳と少なくとも１つの受取った連想単語または句とに関連付けられるその組のそれらの文字を候補文字として特定するステップと、
候補文字の数が１を超える場合に追加的な連想単語または句を受取り、多くの候補文字がただ１つの候補文字に狭められるまでアクセスし特定するステップを繰返すステップと、
前記ただ１つの候補文字を所望の非ローマアルファベット文字として与えるステップとを含む、機械読取り可能な媒体。
【請求項２２】
前記連想単語または句の少なくとも１つは前記所望の文字の意味とは無関係である、請求項２１に記載の機械読取り可能な媒体。
【請求項２３】
前記関連付けられたデータベースの連想単語または句の少なくとも１つはユーザによって与えられる、請求項２１に記載の機械読取り可能な媒体。
【請求項２４】
受取った連想単語または句が前記所望の文字と関連付けられない場合、前記受取った連想単語または句を前記所望の文字に関連付け、前記受取った連想単語または句を前記連想データベースに格納するステップを実行する、請求項２１に記載の機械読取り可能な媒体。
【請求項２５】
受取った連想単語または句が前記連想データベースに現在存在しない場合、前記受取った連想単語または句を前記連想データベースに追えるステップを実行する、請求項２１に記載の機械読取り可能な媒体。
【請求項２６】
前記与えるステップは、複数の行を有する連想表を含む連想データベースで実行され、各行は、その組のただ１つの非ローマアルファベット文字、前記ただ１つの非ローマアルファベット文字のローマアルファベット音声訳、および前記ただ１つの非ローマ文字に関連付けられる複数の単語または句を含む、請求項２１に記載の機械読取り可能な媒体。
【請求項２７】
前記受取るステップは、前記連想データベースに結合されたコンピュータへの音声入力を介して実行される、請求項２１に記載の機械読取り可能な媒体。
【請求項２８】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのキーボード入力を介して実行される、請求項２１に記載の機械読取り可能な媒体。
【請求項２９】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのマシン画
像を介して実行される、請求項２１に記載の機械読取り可能な媒体。
【請求項３０】
前記連想データベースが、各ユーザについて、各前記ユーザから受取った前記連想単語または句を包含するように前記連想データベースを個別化するステップをさらに含む、請求項２１に記載の機械読取り可能な媒体。
【請求項３１】
アクセスし特定するステップをさほど反復せずにただ１つの候補文字に至るこれらの受取った連想単語または句が、前記アクセスし特定するステップを比較的多く反復してただ１つの候補文字に至る前記連想単語または句よりも高くランク付けされ得るように、前記連想単語または句を前記連想データベースにおいて順序付けるステップをさらに含む、請求項２１に記載の機械読取り可能な媒体。
【請求項３２】
前記与えられた非ローマアルファベット文字を含む文書についてコンピュータネットワークを検索するステップをさらに含む、請求項２１に記載の機械読取り可能な媒体。
【請求項３３】
前記受取るステップは、前記所望の非ローマアルファベット文字と同じ言語の前記連想単語または句で実行される、請求項２１に記載の機械読取り可能な媒体。
【請求項３４】
前記受取るステップは、所望の非ローマアルファベット文字とは異なる言語の連想単語または句で実行される、請求項２１に記載の機械読取り可能な媒体。
【請求項３５】
複数の非ローマアルファベット文字を選択するために音声訳を受取る前記ステップに連続的に戻るステップをさらに含む、請求項２１に記載の機械読取り可能な媒体。
【請求項３６】
１組の非ローマ文字から所望の非ローマアルファベット文字を選択するためのコンピュータシステムであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのデータ記憶装置と、
前記少なくとも１つのプロセッサによって生じる複数のプロセスとを含み、前記プロセスは、
その組の各非ローマアルファベット文字について、各前記非ローマアルファベット文字に関連付けられるローマアルファベット音声訳と各前記非ローマアルファベット文字に関連付けられる複数の単語または句とを含む連想データベースを与えることと、
所望の非ローマアルファベット文字の音声訳と所望の非ローマアルファベット文字に関連付けられた少なくとも１つの連想単語または句とを受取ることと、
前記連想データベースにアクセスして、受取った音声訳と少なくとも１つの受取った連想単語または句とに関連付けられるその組のそれらの文字を候補文字として特定することと、
候補文字の数が１を超える場合に追加的な連想単語または句を受取り、多くの候補文字がただ１つの候補文字に狭められるまでアクセスし特定するステップを繰返すことと、
ただ１つの候補文字を所望の非ローマアルファベット文字として与えることとのための処理論理を含む、コンピュータシステム。
【請求項３７】
前記連想単語または句の少なくとも１つは前記所望の文字の意味とは無関係である、請求項３６に記載のコンピュータシステム。
【請求項３８】
前記関連付けられたデータベースの連想単語または句の少なくとも１つはユーザによって与えられる、請求項３６に記載のコンピュータシステム。
【請求項３９】
受取った連想単語または句が前記所望の文字と関連付けられない場合、前記受取った連
想単語または句を前記所望の文字に関連付け、前記受取った連想単語または句を前記連想データベースに格納するステップを実行する、請求項３６に記載のコンピュータシステム。
【請求項４０】
受取った連想単語または句が前記連想データベースに現在存在しない場合、前記受取った連想単語または句を前記連想データベースに追えるステップを実行する、請求項３６に記載のコンピュータシステム。
【請求項４１】
前記与えるステップは、複数の行を有する連想表を含む連想データベースで実行され、各行は、その組のただ１つの非ローマアルファベット文字、前記ただ１つの非ローマアルファベット文字のローマアルファベット音声訳、および前記ただ１つの非ローマ文字に関連付けられる複数の単語または句を含む、請求項３６に記載のコンピュータシステム。
【請求項４２】
前記受取るステップは、前記連想データベースに結合されたコンピュータへの音声入力を介して実行される、請求項３６に記載のコンピュータシステム。
【請求項４３】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのキーボード入力を介して実行される、請求項３６に記載のコンピュータシステム。
【請求項４４】
前記受取るステップは、前記連想データベースに結合されたコンピュータへのマシン画像を介して実行される、請求項３６に記載のコンピュータシステム。
【請求項４５】
前記連想データベースが、各ユーザについて、各前記ユーザから受取った前記連想単語または句を包含するように前記連想データベースを個別化するステップをさらに含む、請求項３６に記載のコンピュータシステム。
【請求項４６】
アクセスし特定するステップをさほど反復せずにただ１つの候補文字に至るこれらの受取った連想単語または句が、前記アクセスし特定するステップを比較的多く反復してただ１つの候補文字に至る前記連想単語または句よりも高くランク付けされ得るように、前記連想単語または句を前記連想データベースにおいて順序付けるステップをさらに含む、請求項３６に記載のコンピュータシステム。
【請求項４７】
前記与えられた非ローマアルファベット文字を含む文書についてコンピュータネットワークを検索するステップをさらに含む、請求項３６に記載のコンピュータシステム。
【請求項４８】
前記受取るステップは、前記所望の非ローマアルファベット文字と同じ言語の前記連想単語または句で実行される、請求項３６に記載のコンピュータシステム。
【請求項４９】
前記受取るステップは、所望の非ローマアルファベット文字とは異なる言語の連想単語または句で実行される、請求項３６に記載のコンピュータシステム。
【請求項５０】
複数の非ローマアルファベット文字を選択するために音声訳を受取る前記ステップに連続的に戻るステップをさらに含む、請求項３６に記載のコンピュータシステム。
【請求項５１】
ユーザが知らない１つ以上の予め定められた非ローマアルファベット文字を含む文書を検索するためのコンピュータで実現される方法であって、
所望の非ローマアルファベット文字の発音を与えるステップと、
ユーザが前記所望の非ローマアルファベット文字から連想する少なくとも１つの連想単語または句を与えるステップと、
その発音が与えられた発音に一致し、かつ少なくとも１つの連想単語または句のうち１
つ以上と関連付けられる１つ以上の候補文字の連想データベースからの検索をさせるステップと、
候補文字の数が１を超える場合に追加的な連想単語または句を与え、ただ１つの候補文字が検索されるまで前記検索をさせるステップを繰返すステップと、
前記ただ１つの候補文字を含み得る文書について検索が実行されるようにするステップとを含む、コンピュータで実現される方法。
【請求項５２】
発音を与える前記ステップにおいて、前記発音は音声発音である、請求項５１に記載のコンピュータで実現される方法。
【請求項５３】
連想単語または句を与える前記ステップにおいて、前記連想単語または句の少なくとも１つは予め定められた文字の意味とは無関係である、請求項５１に記載のコンピュータで実現される方法。
【請求項５４】
与えられた連想単語または句が前記予め定められた文字と現在関連付けられていない場合、与えられた連想単語または句を前記予め定められた文字に関連付けて、前記受取った連想単語または句を前記連想データベースに格納するステップをさらに実行する、請求項５１に記載のコンピュータで実現される方法。
【請求項５５】
与えられた連想単語または句が前記連想データベースに現在存在しない場合、前記与えられた連想単語または句を前記連想データベースに加えるステップを実行する、請求項５１に記載のコンピュータで実現される方法。
【請求項５６】
発音を与える前記ステップは、日本語の文字である非ローマ文字で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項５７】
発音を与える前記ステップは中国語の文字である非ローマ文字で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項５８】
発音を与える前記ステップは朝鮮語の文字である非ローマ文字で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項５９】
発音を与える前記ステップはヘブライ語の文字である非ローマ文字で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６０】
発音を与える前記ステップはアラビア語の文字である非ローマ文字で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６１】
前記検索をさせるステップは、複数の行を有する連想表を含む連想データベースで実行され、各行は、ただ１つの異なる非ローマアルファベット文字、前記ただ１つの非ローマアルファベット文字のローマアルファベット発音、および前記ただ１つの非ローマ文字に関連付けられ得る複数の単語または句を含む、請求項５１に記載のコンピュータで実現される方法。
【請求項６２】
与える前記ステップは、前記連想データベースに結合されたコンピュータへの音声入力を介して実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６３】
前記与えるステップは、前記連想データベースに結合されたコンピュータへのキーボード入力を介して実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６４】
前記与えるステップは、前記連想データベースに結合されたコンピュータへのマシン画像を介して実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６５】
前記検索をさせるステップは、ログインしているユーザについて個別化された連想から少なくとも１つの候補文字の前記検索をさせるよう、ログインするステップをさらに含む、請求項５１に記載のコンピュータで実現される方法。
【請求項６６】
サーチをさせるステップは、文書についてコンピュータネットワークのサーチをさせる、請求項５１に記載のコンピュータで実現される方法。
【請求項６７】
連想単語または句を与える前記ステップは、予め定められた非ローマアルファベット文字と同じ言語の連想単語または句で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６８】
連想単語または句を与える前記ステップは、予め定められた非ローマアルファベット文字とは異なる言語の連想単語または句で実行される、請求項５１に記載のコンピュータで実現される方法。
【請求項６９】
追加的な予め定められた非ローマアルファベット文字のための追加的な候補文字を検索するために、発音を与える前記ステップに連続的に戻るステップをさらに含む、請求項５１に記載のコンピュータで実現される方法。
【請求項７０】
発音を与える前記ステップの発音は音声アルファベットを用いるよう構成されている、請求項５１に記載のコンピュータで実現される方法。
【請求項７１】
前記検索をさせるステップは、たとえばローマ文字、非ローマ文字、絵もしくは音楽、および任意のコンピュータ読取り可能なファイルのうち少なくとも１つの検索をさせるよう構成されている、請求項５１に記載のコンピュータで実現される方法。