(57)【要約】文字が通信装置へ入力され得る（１０３）。データ機能コマンド（１０５）が受信される。文字が部分的であると判別された場合（１０７）、照合ルーチン（１０６）が試行される。少なくとも１つの一致結果が検出されると（１１１）、数字がネットワークへと送信されることになる（１１７）。複数の一致結果が検出されると（１１５）、いくつかの選択肢が表示されることになる（１３１）。キー入力（１３５）により、数字又は他の文字の文字列が選択され得る。選択されたあらゆる文字列が、ネットワークへと送信され得る（１１７）。
2004536499.tif 000002
【特許請求の範囲】
【請求項１】
各候補レコードが少なくとも１つのフィールドを有する少なくとも１つの候補レコードテーブルの中から識別する方法であって、
部分文字列を取得し、
前記部分文字列を、少なくとも１つの候補レコードに対して部分文字列照合し、
前記少なくとも１つの候補レコードの少なくとも１つのフィールドに対して機能を実行するコマンドを取得する、
ステップを備えることを特徴とする方法。
【請求項２】
前記部分文字列照合は、電話照合のステップを含む請求項１記載の方法。
【請求項３】
前記コマンドは、数字を送信するコマンドを含む請求項２記載の方法。
【請求項４】
前記コマンドは、少なくとも１つの候補レコードから１つを選択することを含む請求項３記載の方法。
【請求項５】
前記の数字を送信するコマンドは、ワイヤレス送受信器から数字を送出するコマンドを含む請求項３記載の方法。
【請求項６】
部分文字列照合は、前記少なくとも１つの候補レコードの少なくとも１つのフィールド中にて部分文字列を照合することを含む請求項２記載の方法。
【請求項７】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項６記載の方法。
【請求項８】
前記少なくとも１つの候補レコードは、電話フィールドを含む請求項６記載の方法。
【請求項９】
前記コマンドは、少なくとも２つの候補レコードから選択することを含む請求項６記載の方法。
【請求項１０】
前記部分文字列は、１０桁未満の数字列を含む請求項６記載の方法。
【請求項１１】
前記部分文字列は、７桁未満の数字列を含む請求項６記載の方法。
【請求項１２】
前記部分文字列は、電話番号の部分を含む請求項６記載の方法。
【請求項１３】
前記少なくとも２つの候補レコードは、各々、有効な電話番号を含む請求項６記載の方法。
【請求項１４】
前記コマンドは、少なくとも２つの候補レコードから選択することを含む請求項１３記載の方法。
【請求項１５】
前記少なくとも１つの候補レコードの少なくとも１つのフィールドは、数字フィールドを含む請求項８記載の方法。
【請求項１６】
部分文字列照合は、少なくとも２つの候補レコードの少なくとも２つのフィールドをリストアップするステップを含む請求項１記載の方法。
【請求項１７】
前記少なくとも１つの候補レコードは１つの候補レコードであり、特有のフィードバックを出力することをさらに含む請求項１記載の特定する方法。
【請求項１８】
前記の特有のフィードバックを出力することは、音声を発することを含む請求項１７記載の特定する方法。
【請求項１９】
前記の特有のフィードバックを出力することは、モータを駆動することをさらに含む請求項１８記載の特定する方法。
【請求項２０】
前記音声は、人間の声を含む請求項１９記載の特定する方法。
【請求項２１】
前記の特有のフィードバックを出力することは、モータを駆動することを含む請求項１７記載の特定する方法。
【請求項２２】
前記電話照合は、組み込まれた電話照合のステップを含む請求項２記載の方法。
【請求項２３】
前記コマンドは、数字を送信するコマンドを含む請求項２２記載の方法。
【請求項２４】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項２２記載の方法。
【請求項２５】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項２４記載の方法。
【請求項２６】
前記少なくとも１つの候補レコードは、電話フィールドを含む請求項２５記載の方法。
【請求項２７】
前記の特有のフィードバックを出力することは、音声を発することを含む請求項２６記載の特定する方法。
【請求項２８】
前記の特有のフィードバックを出力することは、モータを駆動することをさらに含む請求項２７記載の特定する方法。
【請求項２９】
前記音声は、人間の声を含む請求項２８記載の特定する方法。
【請求項３０】
前記の特有のフィードバックを出力することは、モータを駆動することを含む請求項２９記載の特定する方法。
【請求項３１】
各候補レコードが少なくとも１つのフィールドを有する少なくとも１つの候補レコードテーブルの中から識別する通信装置であって、
部分文字列を取得する文字入力装置と、
前記部分文字列を、少なくとも１つの候補レコードに対して部分文字列照合するプロセッサと、
前記少なくとも１つの候補レコードの少なくとも１つのフィールドに対して機能を実行するコマンドを取得する第２の文字入力装置とを、
備えたことを特徴とする通信装置。
【請求項３２】
前記の部分文字列照合するプロセッサは、電話照合用のプロセッサを含む請求項３１記載の通信装置。
【請求項３３】
前記のコマンドを取得する第２の文字入力装置は、数字を送信するコマンドを入力する文字入力装置を含む請求項３２記載の通信装置。
【請求項３４】
前記コマンドは、前記少なくとも１つの候補レコードから選択することを含む請求項３３記載の通信装置。
【請求項３５】
前記の数字を送信するコマンドは、ワイヤレス送受信器から数字を送出するコマンドを含む請求項３４記載の通信装置。
【請求項３６】
前記の部分文字列照合するプロセッサは、前記少なくとも１つの候補レコードの少なくとも１つのフィールド中にて前記部分文字列を照合することを含む請求項３２記載の通信装置。
【請求項３７】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項３６記載の通信装置。
【請求項３８】
前記少なくとも１つの候補レコードは、電話フィールドを含む請求項３６記載の通信装置。
【請求項３９】
前記コマンドは、少なくとも２つの候補レコードから選択することを含む請求項３６記載の通信装置。
【請求項４０】
前記部分文字列は、１０桁未満の数字列を含む請求項３６記載の通信装置。
【請求項４１】
前記部分文字列は、７桁未満の数字列を含む請求項３６記載の通信装置。
【請求項４２】
前記部分文字列は、電話番号の部分を含む請求項３６記載の通信装置。
【請求項４３】
少なくとも２つの候補レコードは、各々、有効な電話番号を含む請求項３６記載の通信装置。
【請求項４４】
前記コマンドは、前記少なくとも２つの候補レコードから選択することを含む請求項４３記載の通信装置。
【請求項４５】
前記少なくとも１つの候補レコードの少なくとも１つのフィールドは、数字フィールドを含む請求項３８記載の通信装置。
【請求項４６】
前記部分文字列照合するプロセッサは、少なくとも２つの候補レコードの少なくとも２つのフィールドをリストアップするプロセッサを含む請求項３１記載の通信装置。
【請求項４７】
前記少なくとも１つの候補レコードは１つの候補レコードであり、特有のフィードバックを出力する出力装置をさらに備えた請求項３１記載の識別する通信装置。
【請求項４８】
前記の特有のフィードバックを出力する出力装置は、音声を発するスピーカを備えた請求項４７記載の識別する通信装置。
【請求項４９】
前記の特有のフィードバックを出力する出力装置は、振動モータをさらに備えた請求項４８記載の識別する通信装置。
【請求項５０】
前記音声は、人間の声を含む請求項４９記載の識別する通信装置。
【請求項５１】
前記の特有のフィードバックを出力する出力装置は、振動モータを備えた請求項４７記載の識別する通信装置。
【請求項５２】
前記の電話照合するプロセッサは、組み込まれた電話照合用のプロセッサを備えた請求項３２記載の通信装置。
【請求項５３】
前記コマンドは、数字を送信するコマンドを含む請求項５２記載の通信装置。
【請求項５４】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項５２記載の通信装置。
【請求項５５】
前記少なくとも１つの候補レコードは、お気に入りテーブルのレコードを含む請求項５４記載の通信装置。
【請求項５６】
前記少なくとも１つの候補レコードは、電話フィールドを含む請求項５５記載の通信装置。
【請求項５７】
前記の特有のフィードバックを出力する出力装置は、音声を発するスピーカを備えた請求項５６記載の識別する通信装置。
【請求項５８】
前記の特有のフィードバックを出力する出力装置は、振動モータをさらに備えた請求項５７記載の識別する通信装置。
【請求項５９】
前記音声は、人間の声を含む請求項５８記載の識別する通信装置。
【請求項６０】
前記の特有のフィードバックを出力する出力装置は、振動モータを備えた請求項５９記載の識別する通信装置。
【請求項７１】
数字列を増補文字列へと変換する方法であって、
部分数字列を取得し、
前記部分数字列を数字的に完結して、少なくとも１つの増補文字列を取得し、
前記少なくとも１つの増補文字列に対してデータ処理を実行する
ことを特徴とする方法。
【請求項７２】
前記の数字的に完結することは、
少なくとも１つのテーブル内の電話フィールドを、前記部分数字列と比較し、その電話フィールドは、最初の複数文字を有し、
最初の複数文字が前記部分数字列と一致するかどうかを判別して、前記部分数字列が前記最初の複数文字と一致する旨の判別結果を取得し、
前記部分数字列が前記最初の複数文字と一致する旨の前記判別結果に基づいて、前記電話フィールドを返すことを、含む請求項７１記載の方法。
【請求項７３】
前記少なくとも１つのテーブルは、移動局にて格納されたテーブルを含む請求項７２記載の方法。
【請求項７４】
前記少なくとも１つのテーブルは、最新のダイアルテーブルを含む請求項７２記載の方法。
【請求項７５】
前記データ処理は、増補文字列の選択を取得して、該選択された増補文字列を得ることを含む請求項７３記載の方法。
【請求項７６】
前記データ処理は、前記選択された増補文字列を送信することを含む請求項７５記載の方法。
【請求項７７】
前記送信は、前記増補文字列を、通話設定信号として送信することを含む請求項７６記載の方法。
【請求項７８】
前記の数字的に完結することは、
テーブル内の電話フィールドを、前記部分数字列と比較し、
前記部分数字列の電話が前記電話フィールドと一致するかどうかを判別して、該部分数字列の電話が該電話フィールドと一致する旨の判別結果を取得し、
前記部分数字列の電話が前記電話フィールドと一致する旨の前記判別結果に基づいて、該電話フィールドを返すことを、含む請求項７１記載の方法。
【請求項７９】
前記電話フィールドは、特有のフィードバックに対応し、その特有のフィードバックを出力することをさらに含む請求項７８記載の方法。
【請求項８０】
前記の特有のフィードバックを出力することは、音声を発することを含む請求項７９記載の方法。
【請求項８１】
前記の特有のフィードバックを出力することは、モータを駆動することをさらに含む請求項８０記載の方法。
【請求項８２】
前記音声は、人間の声を含む請求項８１記載の方法。
【請求項８３】
前記の特有のフィードバックを出力することは、モータを駆動することを含む請求項８２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置のデータベース及び他の交信情報を有する移動局に関し、特に、部分入力レコードキーに基づいて移動局内にて交信情報の記録を選択することに関する。
【背景技術】
【０００２】
データベースは、関心のある情報に迅速にアクセス可能なように、統制されて構成されて編成された、データの集合である。データベースは、二つの要素、すなわちレコード及びフィールドから構成されている。レコードは、データベース内の１つの完全なエントリであり、例えば、Gerry Friesen, 12 West 21 Street, New York, NY 10010というものである。フィールドは、ストリートアドレスになることもある。すなわち、12 West 21 Streetである。このように、データベースには、各々が１つ又はそれ以上のレコードを備えたテーブルが、含まれてもよい。第１のテーブルは、発明の主題及び発明者に限定されたフィールドを、有してもよい。第２のテーブルは、発明者名、住所、及び国籍に関するフィールドに限定されたデータを、有してもよい。第１のテーブルにおける重複を避けるために、第１のテーブルは、単に、第２のテーブル内のレコードへの参照又はポインタを、有していてもよい。なお、第２のテーブルに、発明者に関する詳細情報がある。１つのテーブルにおけるフィールドは、第２のテーブルのレコードに対して、ポインタによりリンクしていてもよいので、それらのテーブルは、単一のデータベースと称される。
【０００３】
２つのテーブルが、同数のフィールド及び同じフィールド名を、有していてもよい。２つのテーブルは、同時に検索されてもよく、それにより、一方又は双方のテーブルのレコードを含んだ出力リストが、提示されてもよい。このような検索は、事実上、共通のデータベースから結果がもたらされたかのように見えるが、テーブルは、それらの間のポインタ又は他の参照リンクを持たないので、独立した別個のデータベースである。
【０００４】
移動電話機は、情報を格納する複数のテーブルを、有してもよい。ある種の情報は、構成情報とみなされうるもので、移動電話機の識別情報、許容周波数、呼出メロディの集合その他を記述するものであってもよい。一般に、他の情報は、使用に基づいて、すなわち、特に、人々を呼び出す電話番号の使用に基づいて、移動電話機内で設定される。Nokia 6160移動電話機には、電話機の使用により設定される少なくとも４つの可能な情報テーブルがある。
【０００５】
＊不成立の通話、
【０００６】
＊ダイアルされた通話、
【０００７】
＊着信呼、及び
【０００８】
＊電話帳エントリ。
【０００９】
電話帳エントリには、以下のフィールドが含まれてもよい。
【００１０】
・氏名（文字列であってもよく、通常、電話機の文字セットによってのみ限定される）、
【００１１】
・電話フィールド（０〜９の数字、及び追加の電話文字又は電話命令）及び
【００１２】
・発呼者グループ（ユーザの分類に従って着信呼を識別するのに用いられる個々のプロファイルへの参照）。
【００１３】
電話命令は、国際アクセスコードをダイアルするためのコマンドであってもよく、短い遅延で接続する。この遅延は、例えば、ある種の対話型音声応答（ＩＶＲ：Interactive Voice Response）対応の電話サービスで必要となりうる、電話番号と個人識別子とを提供する間のものである。このような命令は、文字「ｐ」、「ｗ」、及び「＋」として表示されてもよい。
【００１４】
電話帳エントリテーブルは、お気に入りテーブルとみなされてもよい。ネットワークブラウザソフトウェアの利用には、ユニフォームリソースロケータ（ＵＲＬ）のお気に入りリストが伴う。これは、このようなブラウザのユーザにより入力されたものであってもよい。このようなお気に入りリストは、お気に入りテーブルの一種である。
【００１５】
ＵＲＬの完結は、以下のように実行されるものとして知られてきた。ブラウザのアドレスフィールドに入力される第１のキー入力が、以前に探訪したＵＲＬのリスト（履歴リスト）と比較される。探訪済のＵＲＬは、直近のものから以前のものへという順で、読み取られてゆく。最初の文字が第１のキー入力と一致するＵＲＬが履歴リストにあれば、ブラウザは、特殊なフォント又は他の強調を用いて、残りの文字を表示することにより、そのＵＲＬを提案する。
【００１６】
特許文献１の“Automatic Prefix systems and methods for mobile radiotelephones”では、「４又は５桁の数字及びそれに続く「送信」キーといった、ユーザによる付加部分の入力に応答して、格納されたデフォルト自動プレフィクス（defoult outomatic prefix）が取得され、取得されたデフォルト自動プレフィックス及びそれに続くユーザ入力の付加部分を用いて、宛先の電話機への無線電話通信が開始される」と示されている。
【００１７】
【特許文献１】
米国特許第５，７２２，０８８号
【発明の開示】
【００１８】
一実施形態には、候補レコード・テーブルの中から特定する方法であって、各レコードは、少なくとも１つのフィールドを有し、部分文字列を取得するステップと、前記部分文字列を、少なくとも１つの候補レコードに対して部分文字列照合するステップと、候補レコードの少なくとも１つのフィールドに対して機能を実行するコマンドを取得するステップとを備えることを特徴とする方法が、含まれる。
【００１９】
１つ又はそれ以上の実施形態にて利用可能な巧妙な技術の大規模な配列には、実施形態のユーザが、短い部分文字列を通信装置へと入力することがあってもよく、通信装置は、より詳細な文字列の集合に基づいた通信を起動してもよい。
【００２０】
本発明の開示される実施形態を、添付の図面を参照して説明する。
【発明を実施するための最良の形態】
【００２１】
送信機能は、伝送ルート（例えば、有線、又はワイヤレス、例えば、無線手段）を通じて、アナログ又はデジタルのトラフィックへ送信する、あらゆる動作である。送信機能には、有効な電話番号への接続というような、処理の切換を行うような通信ルーティング装置へと数字を送信することが、含まれてもよい。例えば、様々なワイヤレス電話システムにて用いられているように、送信機能には、移動局からの通話設定信号を送信することが、含まれてもよい。送信機能には、テキストメッセージ（例えば、番号又は英数字ページ）を、電話番号にて示されたアドレスへと送信することが、含まれてもよい。送信機能には、ファックス機等のリモートの装置へとグラフィックを送信することが、含まれてもよい。
【００２２】
データ処理は、データを格納、送信、又は変更するあらゆる動作でありうる。このようなデータは、電話番号及び名前等の簡潔な情報であってもよい。このような情報には、国際アクセスシーケンスをダイアルする命令、又は番号をダイアルする間に間隔をおく命令等の命令又はステップが、含まれてもよい。
【００２３】
照合は、表現文字列を候補文字列と比較する、あらゆる比較のことである。ここで、候補文字列中にて表現文字列が検出された場合、一致結果が返される。同様に、照合ステップにより、候補文字列中にて表現文字列が検出されなかった場合、一致結果がない旨が返される。表現文字列が、候補文字列中の全ての文字のうちで、少なくとも一度一致した場合、表現文字列が候補文字列中に複数回あったとしても、それは、単一一致とみなされる。表現文字列が、候補文字列におけるある文字列（候補文字列の最初の文字で始まるもの）と一致した場合、このような一致は、候補文字列内でさらに起こらない。
【００２４】
部分文字列照合は、表現文字列の候補文字列に対するあらゆる比較である。ここで、表現文字列が、候補文字列におけるの最初の文字より後で検出された場合、一致結果が返される。すなわち、表現文字列が候補文字列内のさらに先で検出された場合、部分文字列照合下での一致結果が、発せられる。同様に、表現文字列が、候補文字列中で最初の文字以降のどこからも検出されない場合、部分文字列照合により一致結果がない旨が返されてもよい。ある文字列が、候補文字列中の最初の文字より後の全文字について少なくとも一度一致した場合、表現文字列が候補文字列中に複数回あったとしても、それは、単一一致とみなされる。
【００２５】
付加部分照合は、４又は５桁の数字の表現文字列のあらゆる比較である。ここで、候補文字列が数字のみからなるという条件で、表現文字列が候補文字列の最後の部分文字列として検出された場合、一致結果が返される。
【００２６】
電話照合は、２種類の照合、又はある文字列と他の文字列との関連づけを含む。照合の各類は、電話照合基準である。照合の第１類は、４桁以上の数字の表現文字列のあらゆる比較である。ここで、表現文字列が、候補文字列の最後の部分文字列として検出された場合、一致結果が返される。また、ここで、候補文字列は電話命令を有する。照合の第２類は、３桁以下の数字の表現文字列と候補文字列とのあらゆる照合である。ここで、表現文字列が、候補文字列内にて少なくとも１文字は先で検出された場合、照合結果が返される。
【００２７】
電話照合で一致したレコードは、少なくとも１つの電話照合基準を満たす候補文字列を有するレコードであってもよい。例えば、電話照合基準を満たす候補文字列を有するレコードが、電話照合での一致結果である。電話照合の結果には、電話照合基準を満たす候補文字列が含まれてもよい。
【００２８】
組込電話照合は、表現文字列と候補文字列との組込電話照合による一致結果が、一致した文字列が候補文字列の最後の文字に及ばないという一致結果であること以外は、電話照合と同じである。
【００２９】
部分文字列の付加部分は、付加部分文字列の少なくとも１文字のゼロ以上のプレフィクス文字列を検出する処理である。部分文字列の付加部分には、オプションで、表現文字列のサフィックス（suffix）文字列を検出することが、含まれてもよい。ここで、プレフィクス文字列は、レコード内の表現文字列における一致した部分文字列より前に現れ、サフィックス文字列は、もしあれば、レコード内の一致結果より後に現れる。部分文字列の付加部分には、表現文字列にプレフィクス文字列を前置し、もしあれば、その結果にサフィックス文字列を後置することが、含まれる。前置動作、及びもしあれば後置動作の後で、表現文字列は、１つ又はそれ以上の拡張文字列となってもよい。拡張文字列は、それの基となる表現文字列よりも必ず長くなっている。
【００３０】
数字の完結又は数字の完結動作は、少なくとも１つの候補文字列にてゼロ又はそれ以上の一致結果が検出される動作である。ここで、表現文字列は、候補文字列中の最初の複数文字と一致する。候補文字列には、任意の電話命令符号を伴う電話番号が、含まれてもよい。一致が生じた場合、数字の完結により、少なくとも１つの候補文字列が、返されてもよい。数字の完結が、候補文字列と候補文字列中の最初の複数文字とが一致しない条件では、数字の完結により、一致が生じないという信号が提供されてもよい。
【００３１】
部分文字列は、充分な情報を提供して通信をルーティングするための基準を満たさない少なくとも１つの符号又は文字の文字列である。このような通信は、電話の通話であってもよく、それには、ページャのネットワークにアクセスすることも含まれる。各国は、適切に形成された数字列を識別するために、独自のフォーマットを用いている。そのフォーマットにより、部分文字列と完結した数字列とが区別されてもよい。基準は、文字列が短すぎて部分文字列であるというものであってもよい。例えば合衆国では、一般に、完結した数字とは、任意の７桁以上の数字列のことである。完結により、有効と称する文字列又は完結した文字列が実際に加入者又は装置に割り当てられるかどうかにかかわらず、電話番号が割り当てられる形式を意味している。完結した電話番号が割り当てられなくとも、打ち切られてもよい。専用交換機により、ダイヤルする桁数をより少なくしてもよい。ここでは、通話がＰＳＴＮに達することはない。このようなシステムでは、完結の基準又は有効な基準は、４桁以上の全ての数字が完結した文字列を成すというものであってもよい。
【００３２】
ＩＥＴＦに準拠したユニフォームリソースロケータ又は電子メールアドレスの世界のサブセットは、電話番号、又は電話番号がその一部をなす文字列を用いて、アドレス指定されてもよい。一例として、合衆国内の通信事業者であるAT&T Wirelessは、XXXYYYZZZZ@mobile.att.netという形式のアドレスを用いている。ここで、文字列XXXYYYZZZZは、電話番号は１０桁であるという有効性の基準に適合する電話番号を表す可変文字列である。このような電子メールアドレスは、２つのフィールドを有する。すなわち、数字フィールド、及びドメイン固有フィールドである。この場合、ドメイン固有フィールドは、‘@mobile.att.net’である。
【００３３】
図１に、表現文字列と装置のメモリ（移動局の短期メモリ等）内に格納された候補文字列との部分文字列照合に従って、一致結果を特定するための、一実施形態による方法を示す。部分文字列照合には、数字の完結が含まれてもよい。
【００３４】
移動局は、コマンド及びデータを受信するためのデフォルトの定常状態を有する。移動局について、デフォルトの定常状態は、一般に、ワイヤレス通信事業者でのサービスを有する電話機の電源投入後わずかの間に生じる。電話機のデフォルトの定常状態は、移動電話機が、任意の利用可能なワイヤレス通信事業者を通じて通話を試みるための準備としての登録というように、数字をメモリ内に受け入れる状態である。このようなデフォルトの定常状態により、ディスプレイを通じて、残りのバッテリ寿命及び互換性のあるワイヤレス搬送信号の利用可能性等の不可欠な動作状態が与えられる。一般に、キーパッド等の文字入力装置により入力された数字は、ディスプレイに表示される。他の状態が、移動局内に存在してもよい。例えば、現代の移動電話機は、ユーザが、電話番号をこれに伴うアルファベット文字列とともに電話帳内のレコードとして追加可能としていることもある。このような入力を受け入れるために移動電話機がとる状態を、電話帳入力状態と称する。電話帳エントリを入力することは有用であるが、必須ではないため、移動電話機の機能である電話帳入力状態は、移動電話機のデフォルトの定常状態とはならない。
【００３５】
一実施形態による処理を開始するために、移動局又は他の通信機器は、そのデフォルトの定常状態にて開始する１０１。キーパッド等の文字入力装置を通じて、少なくとも１文字が入力される１０３。このような文字は、文字入力装置の任意の符号（句読点等）であってもよいが、数字の入力が有用とされる。入力ステップ１０３が複数回実行されるに従って、数桁の数字が入力されてもよい。ある時点で、ユーザはコマンド１０５を入力する。コマンド入力は、キー入力又は他の種類のユーザ入力によりなされる。このようなユーザ入力は、意図的又は無意識になされてもよい。すなわち、キーパッド上のボタンが偶然に押下されることがありうる。コマンド入力は、ダイアルされた数字をワイヤレスネットワークへと送信するためのコマンドであってもよい。このコマンドは、普通に入手可能な移動電話機上で、「送信」又は「通話」ボタンとして示されていてもよい。コマンド入力により、データ処理がなされてもよい。データ処理は、数字を送信又は伝送する処理であってもよい。データ処理は、エラー又は最良とはいえない他の状態という結果になることもある。特に、ネットワークリソースが利用不能な場合に、データ処理の実行が命令されるということが、重要な側面である。
【００３６】
入力された文字が最低限の基準を満たすことの適切性又は充足性を判別するためのテストは、コマンド入力の型について完結されるべきものであり、１０７で実行される。すなわち、基準判断ステップが実行される。例えば、合衆国にて公衆交換電話網（ＰＳＴＮ）へと数字を送信するデータ処理について、ダイアルされた数字列は、完結されるためには少なくとも７桁である必要がある。このような状況下では、それよりも長い数字列が、完結とされる。７桁よりも少ない桁数のあらゆる数字列は、ＰＳＴＮを利用する目的では、部分的とされ、部分文字列長１０７であると判別される。完結と判別された数字列は、通話番号を、有線、ワイヤレス及び他の手段により呼出数字列を送信すること１１７により、ＰＳＴＮ、又は、例えば移動電話ネットワーク等の他の電話ネットワークへと、送信されてもよい。
【００３７】
部分文字列が入力されると、少なくとも１つのテーブルが参照されて、入力済の文字列により部分文字列が一致する１０６かどうかが判別される。こうして、このような文字は、表現文字列となる。このことは、テーブル内にレコードがあれば、各レコードについてなされてもよい。各レコードには、少なくとも１つの候補文字列が含まれていてもよい。少なくとも１つのテーブル内にレコードがあるならば、その全レコードが一旦使い尽くされてしまうと、一致結果の数によって次のステップの判別がなされる。一致結果がゼロであれば１１１、フィードバックがなされる。これには、「一致なし」をディスプレイに表示すること１１３が、含まれてもよい。１つの一致結果がある旨の判別が成された場合１１５、例えば通話番号の呼出数字列の送信１１７等のデータ処理がなされる。フィードバック後、文字入力ステップ１０３が再開してもよい。文字入力ステップ１０３にて入力されたこのような文字は、いずれも、表現文字列に付加されてもよい。例えば、プロセッサが、このような入力を受信してもよい。当該技術分野にて既知の他の編集動作（文字削除等）が、文字入力ステップ１０３にて実行されてもよい。
【００３８】
一方、部分数字列が、電話フィールドの１つと電話照合により一致した状態にあると判別されると１１５、組込プロセッサ３０３（図３参照）は、電話フィールドを、単に格納するか、あるいは送信する。従って、ステップの実行は、１つの一致を判別するステップ１１５の肯定の分岐１２５をとることになる。そして、組込プロセッサ又は他の装置は、後に、ソフトウェア関数から結果を返す通常のやり方で、電話フィールドを使用する。
【００３９】
判別ステップ１１５が、複数の一致結果があることを示した場合、一致結果のリストが提示可能かどうかを判別するステップ１１９が実行される。一致結果が提示可能であることを判別するための基準は、ディスプレイが、各一致結果の詳細のほとんどを表示するのに充分な行数を有するかどうかに関する照会であってもよい。基準に適合しない場合、可能であれば、「一致結果が多すぎます」がディスプレイに表示されるというようなフィードバックがなされてもよい１２１。このようなフィードバック、すなわちメッセージは、わずかの間表示されてもよい。何らかのフィードバックの提供開始後、動作は、文字入力のステップ１０３へと戻ってもよい。この時点におけるこのような何らかの文字入力は、表現文字列へ付加されてもよい。
【００４０】
一致結果が提示可能である場合、第１のレコードのほとんどがディスプレイの一行に表示される。このような行には、ユーザが後に選択しやすいように、例えば「１」等の符号のインデックスが先頭に付されてもよい。第２のレコードのほとんどが、ディスプレイの第２行に表示されてもよい。ここでも、例えば「２」等のインデックスがレコードに付されたように表示されてもよい。さらにレコードが表示されてもよい。その各々は、このようなディスプレイの傍らに、インデックス符号を有していてもよい。このようなレコードをまとめて提供することは、プロセッサが結果をリストアップする表示選択ステップ１３１でなされる。結果のリストは、メニューでは通常機能を有してもよい。このようなレコードから選択することには、当該技術分野で既知のメニュー選択制御が用いられてもよく、インデックス符号１３５の入力により、非常に容易になりうる。すなわち、文字入力装置により、インデックス符号を入力する機会が、ユーザに対して提供されてもよい。
【００４１】
インデックス符号を含む少なくとも１文字が取得されると、通信装置（例えば移動局）は、「文字入力」１０３の１回以上の繰り返しを通じて得られた、当初入力された文字列の部分文字列を、拡張１０６してもよい。結果としての文字列は、増補（拡張）文字列である。一致結果は、結果としての文字列を含んでもよい。
【００４２】
インデックス符号と一致するキー入力に基づき、例えば、呼出数字を送信する１１７というようなデータ処理がなされうる。通話番号の送信は、電話交換機にて通話を開始する既知のプロトコルを用いて、ワイヤレス送受信器又は有線送受信器で、なされてもよい。通話番号を送信するステップは、通話を確立するために完結されるべき電話フィールドの充分な複数文字を送信するステップであってもよい。有線又はワイヤレスネットワーク動作での欠点、渋滞、及び他の要因により、通話が実際にはなされないこともある。
【００４３】
移動電話機は、一致した番号を確認するために、特有のフィードバックを提供してもよい。フィードバックは、いくつかのモードで発生する。それには、例えば移動電話機のスピーカにより発せられる音声のフィードバックが、含まれてもよい。他のモードには、振動モータからのもののような、感知されうる振動を発することが、含まれてもよい。このようなモータは、あるパターンに従って動作してもよい。候補レコードがテーブルに追加されたり、あるいはテーブル内で変更されたりした場合に、特有のフィードバックが、候補レコードに対して割り当てられてもよい。特有のフィードバックは、通話を受ける過程に用いられるものとして当該分野で既知の如く、呼出音のように鳴ってもよい。当該分野で既知のマイクロフォン及びデジタル圧縮技術を用いて、音声が、移動電話機のメモリ内に格納されてもよい。また、音声を取得する他の方法（ダウンロード等）が、用いられてもよい。音声が、呼出音であれば、呼出音を取得するのに用いられる方法により、取得又はダウンロードされてもよい。音声は、通話を受ける場合、数字が完結した場合、あるいはその双方の場合に実行されるように、ユーザにより関連づけられてもよい。特有のフィードバックは、一意的である必要はない。但し、移動電話機のユーザは、特有のフィードバックを、１つ又はそれ以上のレコードに対してプログラムしてもよく、関連づけてもよい。
【００４４】
このことは、例えば図１に示すように、単一の候補レコードが一方法により特定される度に、１つのレコードが不注意で選択されなかった（例えばキーの誤入力）ことをユーザが確認するのに充分な確認の知覚が発生するというように、ユーザに対して、ある効果を与えることになりうる。一方、特有のフィードバックが、ユーザの意図に適合しないこともある。このような状況下で、ユーザは、自分が通話しようとしていた人と、複数の候補レコードの中から一意的に一致した部分文字列の候補レコードとが一致しないために、通話の試行をやめてもよい。特有のフィードバックを発生させることは、ユーザがいくつかの一致候補から選択する必要がない場合に、なされうる。このような例は、例えば、基準ステップ１２７からの否定（ｎ）の分岐、又は、単一一致の判別１２５からの肯定の分岐（ｙ）の後に、発生しうる。すなわち、基準ステップ１２７からの否定（ｎ）の分岐、又は、単一一致の判別１２５からの肯定の分岐（ｙ）は、単一の候補レコードが一致したことになっている。
【００４５】
図２ａに、移動電話機のメモリ内で利用可能なテーブル例を示す。このテーブルは、移動電話機のユーザにより、電話帳テーブルとして作成又は編集されてもよい。各レコードには、２種類のフィールドが含まれる。すなわち、電話フィールド２１０及び名前フィールド２２０である。電話フィールド２１０には、数字０、１、２、３、４、５、６、７、８、及び９、並びに、「＋」、「ｐ」、及び「ｗ」等の他の符号により表される電話命令が、含まれてもよい。数字フィールドに、電話番号だけが含まれる必要はない。名前フィールド２２０に、名前以外の文字が格納されてもよく、空欄であってもよい。
【００４６】
実施例のテーブル内には、６つのレコード２０１，２０２，２０３，２０４，２０５，２０６がある。なお、それと等価なテーブルとして、レコード数が多かったり少なかったり、フィールド数が多かったり少なかったりするものがある。さらに、等価なテーブルは、その場その場で作成されてもよい。すなわち、先入れ先出しリスト内に、ユーザが実行又は試行した通話を格納することにより、作成されてもよい。このような一時的なテーブルは、最新のダイアルテーブルであってもよい。受信された通話、不成立の通話、又は、受信若しくは不成立となった他の通信に基づいて、その場その場というやり方で、他のテーブルが編集されてもよい。
【００４７】
図２ｂに、移動電話機の通例のインタフェースを示す。この実施形態では、文字入力装置は、周知の１２キー型キーパッド及び少なくとも１個の機能ボタン２１５（この場合には「通話」と標示されている）を有するキーパッドである。移動電話機上には、他の機能ボタンが存在してもよい。それにより、ユーザは、ディスプレイ２１６及びディスプレイ内に示された任意の関連機能を、操作可能となる。このようなコマンドは、ディスプレイ２１６上に表示されたデータに関連してデータ処理がなされるコマンドである。
【００４８】
図２ｃに、部分文字列照合機能に関連した様々な文字列を示す。コマンドが入力される前に、文字入力ステップ１０３が、何度か反復又はループ処理されてもよい。例えば、「３」、「７」及び「３」が付されたキーパッドのキーを押下することにより、文字入力ステップが３回反復されうる。「通話」キー２１５が押下されることにより、そのループから離脱できる。表現文字列２４１は、所期の電話番号又は他の電話アドレスとしては短すぎるので、基準ステップ１０７が実行されると、一致検出ステップ１０６へと進むことになる。この場合には、一致結果が２つ検出される。その１番目には、プレフィクス文字列２４３及びサフィックス文字列２４５が含まれる。その２番目には、プレフィクス文字列２４７及びサフィックス文字列２４９が含まれる。
【００４９】
ディスプレイ２１６には、第１の一致結果２３１及び第２の一致結果２３２の詳細を示すのに充分な行数がある。その詳細により、テーブルにおけるフィールド内容のほとんど（例えば、電話番号フィールド２１０の１つ）が、示されてもよい。その詳細により、増補（拡張）文字列、又は少なくとも増補文字列の重要な部分が、示されてもよい。インデックス符号が、各選択肢の隣に標示されてもよい。ここでは、インデックス符号は、文字入力装置により選択可能な符号に対応している。このように、キー「１」２１１及びキー「２」２１２は、キー入力を取得してデータ処理１１７の選択を完結させるために、有効となっていてもよい。この場合、それは、数字の組を、電話ネットワークへと送信することであってもよい。
【００５０】
照合ステップ１０６では、表現文字列を求めて、複数のテーブルが同時に検索されてもよい。例えば、最近発呼された電話番号、又は最新のダイアルテーブルであってもよい。それは、単独、又は他のテーブルとともに検索されてもよい。このようなテーブルにより、照合ステップ１１１での処理のための候補文字列が、提供される。どのテーブルを検索するかという選択は、もしあれば、当該技術分野で既知の如く、構成メニュー等を用いて、ユーザによりなされてもよい。その代わりに、検索して照合しようとするテーブルの組が、予め設定されていてもよい。一致した部分文字列が例えばディスプレイ２１６に表示される順番を決めるために、各テーブルに対して、さらに、テーブルにおける各レコードに対して、優先度が割り当てられてもよい。
【００５１】
図３は、例えば図１のように、ここで説明した機能及びそれに均等なものを実行する通信装置のブロック図である。文字入力装置３０１は、入力を取得する。文字入力装置の１つ又はそれ以上の部分又はキーは、コマンド入力装置（例えば、「通話」又は「送信」と付されたキー）であってもよい。このような入力には、文字、符号及び機能が対応していてもよい。文字入力装置は、例えば、文字及び他の入力を取得するキーパッドに対する圧力に応答するものでもよい。文字入力装置は、当該技術分野で既知の手段により符号化された文字及び他の入力を、組込プロセッサ３０３に対して提供してもよい。組込プロセッサ３０３は、人間に識別可能な出力を、可視ディスプレイ、音声、及び振動等のいくつかの形態で提供してもよい。それらは、ディスプレイ画面３０５、スピーカ３０７、又は振動モータ３０９等の出力装置により、それぞれ提供されてもよい。プロセッサ３０３は、情報をメモリ３１１に格納したり、メモリから検索してもよい。メモリ３１１には、データ及び命令が、事前にプログラムされていてもよい。メモリ３１１は、着脱可能な媒体内にあってもよい。
【００５２】
通信装置は、送受信器３１５を通じて他の装置と通信可能であってもよい。トランシーバ３１５は、電磁信号又は音声として信号を送受信可能であってもよい。最低限、トランシーバ３１５は送信器である。送信器は、導線対にトーンを提供するためのデュアルトーンマルチ周波数（ＤＴＭＦ）トーン発生器であってもよい。送信器は、周知の電話交換プロトコルに従ったパルスを提供するパルス発生器であってもよい。
本発明は、具体的な実施形態の文脈で説明されたが、様々な代替の実施形態が可能である。一例として、電話文字には、「＊」及び「＃」等の文字が含まれてもよい。このように、本発明は、特定の実施形態に関連して具体的に示されるとともに説明されているが、本発明の範囲及び真意から逸脱することなく、形態及び構成の変更がなされることが、当業者には理解されるであろう。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態による各ステップのフローチャートである。
【００５４】
【図２ａ】利用可能となりうるテーブルの一例を示す図である。
【００５５】
【図２ｂ】一実施形態のユーザインタフェースを示す図である。
【００５６】
【図２ｃ】一実施形態により比較又は修正されうる文字列部分の一例を示す図である。
【００５７】
【図３】一実施形態のブロック図である。
【図１】
2004536499.tif 000003
【図２ａ】
2004536499.tif 000004
【図２ｂ】
2004536499.tif 000005
【国際公開パンフレット】
2004536499.tif 000006
2004536499.tif 000007
2004536499.tif 000008
2004536499.tif 000009
2004536499.tif 000010
2004536499.tif 000011
2004536499.tif 000012
2004536499.tif 000013
2004536499.tif 000014
2004536499.tif 000015
2004536499.tif 000016
2004536499.tif 000017
2004536499.tif 000018
2004536499.tif 000019
2004536499.tif 000020
2004536499.tif 000021
2004536499.tif 000022
2004536499.tif 000023
2004536499.tif 000024
2004536499.tif 000025
2004536499.tif 000026
2004536499.tif 000027
2004536499.tif 000028
2004536499.tif 000029
2004536499.tif 000030
2004536499.tif 000031
【国際調査報告】
2004536499.tif 000032
2004536499.tif 000033