(57)【特許請求の範囲】
【請求項１】
名前を自動的に調べる方法であって、
ａ）ディジットを入力するステップと、
ｂ）入力されたディジットの番号と複数のリストとを比較するステップと、
なお、
１）各リストは少なくとも１の電話番号を含み、
２）リスト中の各電話番号は既定の最小番号以上で既定の最大番号以下のディジットの番号を有し、前記最大番号は以下リストの「サイズ」と呼ばれ、
３）各リストはどの他のリストのサイズとは異なるサイズを有し、
ｃ）入力されたディジットの番号より大きいか或いは同じサイズの最小サイズのリストを選択するステップと、
ｄ）入力されたディジットに適合する選択されたディジットの電話番号に関して選択されたリストをサーチするステップと、
ｅ）サーチが完了すれば、どんな適合した番号も及び関連する名前を表示するステップと、
ｆ）サーチが完了しないならば、新たなディジットが入力されたか判断するステップと、
ｇ）新たなディジットが入力されたならば、前記比較するステップｂ）へ戻るステップと、
ｈ）新たなディジットが入力されないならば、前記サーチするステップｄ）へ戻るステップとを具備することを特徴とする方法。
【請求項２】
ａ）請求項１のディジットを入力するステップａ）の後に、第１の既定の期間待機するステップと、
ｂ）前記第１の既定の期間中に追加のディジットが入力されれば、前記待機するステップへ戻り、前記第１の既定の期間を再初期化するステップと、
ｃ）前記第１の既定の期間中に追加のディジットが入力されなければ、請求項１の比較するステップｂ）へ進むステップとをさらに具備することをさらに特徴とする請求項１記載の方法。
【請求項３】
ａ）前記方法は、リスト中の全ての電話番号が或いは公衆が利用できる電話番号のみがサーチされるべきかに関する決定を設定するステップをさらに含み、
ｂ）前記決定がリスト中の全ての電話番号がサーチされるべきと設定された場合は、請求項１のサーチするステップｄ）はリスト中の全ての電話番号をサーチするステップを含み、
ｃ）前記決定が公衆が利用できる電話番号のみがサーチされるべきと設定された場合は、請求項１のサーチするステップｄ）はリスト中の公衆が利用できる電話番号のみをサーチするステップを含むことをさらに特徴とする請求項１記載の方法。
【請求項４】
ａ）請求項１のサーチするステップｄ）の後で、もし前記サーチが完了しないならば、少なくとも１の他の機能がペンディングであるか判断するステップと、
ｂ）もしこのような機能がペンディングであれば、このような機能を実行するステップと、
ｃ）前記このような機能を実行するステップの後に、もしあれば、請求項１の判断するステップｆ）へ進むステップとをさらに含むことをさらに特徴とする請求項１記載の方法。
【請求項５】
ａ）請求項１の前記選択するステップｃ)の後に、請求項1の前記比較するステップｂ）と前記選択するステップｃ）の間中に追加のディジットが入力されたかどうか判断するステップと、
ｂ）もし追加のディジットが入力されたならば、請求項１の前記比較するステップｂ）或いは前のステップへ戻るステップと、
ｃ）もし追加のディジットが入力されていないならば、請求項１の前記サーチするステップｄ）へ進むステップとをさらに含むことをさらに特徴とする請求項１記載の方法。
【請求項６】
名前を自動的に調べる装置であって、
ａ）ディジットを入力する手段と、
ｂ）入力されたディジットの番号と複数のリストとを比較する手段であって、
１）各リストは少なくとも１の電話番号を含み、
２）リスト中の各電話番号は既定の最小番号以上で既定の最大番号以下のディジットの番号を有し、前記最大番号は以下リストの「サイズ」と呼ばれ、
３）各リストはどの他のリストのサイズとは異なるサイズを有する、手段と、
ｃ）入力されたディジットの番号より大きいか或いは同じサイズの最小サイズのリストを選択する手段と、
ｄ）入力されたディジットに適合する選択されたディジットの電話番号に関して選択されたリストをサーチする手段と、
ｅ）サーチが完了すれば、どんな適合した番号も及び関連する名前を表示する手段と、
ｆ）サーチが完了しないならば、新たなディジットが入力されたか判断する手段と、
ｇ）新たなディジットが入力されたならば、前記比較する手段ｂ）へ戻る手段と、
ｈ）新たなディジットが入力されないならば、前記サーチする手段ｄ）へ戻る手段とを具備することを特徴とする装置。
【請求項７】
ａ）請求項６のディジットを入力する手段ａ）の動作後に、第１の既定の期間待機する手段と、
ｂ）前記第１の既定の期間中に追加のディジットが入力されれば、前記待機する手段ａ）を動作し、前記第１の既定の期間を再初期化する手段と、
ｃ）前記第１の既定の期間中に追加のディジットが入力されなければ、請求項６の比較する手段ｂ）を動作し始める手段とをさらに含むことをさらに特徴とする請求項６記載の装置。
【請求項８】
ａ）リスト中の全ての電話番号が或いは公衆が利用できる電話番号のみがサーチされるべきかに関する決定を設定する手段と、
ｂ）前記決定がリスト中の全ての電話番号がサーチされるべきと設定されたならば、請求項６のサーチする手段ｄ）においてリスト中の全ての電話番号をサーチする手段と、
ｃ）前記決定が公衆が利用できる電話番号のみがサーチされるべきと設定されたならば、請求項６のサーチする手段ｄ）においてリスト中の公衆が利用できる電話番号のみをサーチする手段とをさらに含むことをさらに特徴とする請求項６記載の装置。
【請求項９】
ａ）請求項６のサーチする手段ｄ）の動作の後で、もし前記サーチが完了しないならば、少なくとも１の他の機能がペンディングであるか判断する手段と、
ｂ）もしそのような機能がペンディングであれば、そのような機能を実行する手段と、
ｃ）前記そのような機能を実行する手段の動作の後に、もしあれば、請求項６の判断する手段ｆ）へ進む手段とをさらに含むことをさらに特徴とする請求項６記載の装置。
【請求項１０】
ａ）請求項６の前記選択する手段ｃ)の動作の後に、請求項６の前記比較する手段ｂ）と前記選択する手段ｃ）の動作の間中に追加のディジットが入力されたかどうかを判断する手段と、
ｂ）もし追加のディジットが入力されたならば、請求項６の前記比較する手段ｂ）或いは前に動作された手段へ戻る手段と、
ｃ）もし追加のディジットが入力されていないならば、請求項６の前記サーチする手段ｄ）の動作へ進む手段とをさらに含むことをさらに特徴とする請求項６記載の装置。
【請求項１１】
ユーザインタフェースと、ソフトウエアと、複数の電話番号のリストとを具備する電話において、前記ソフトウエアは、
ａ）ユーザインタフェースへのディジットの入力を受け、
ｂ）入力されたディジットの番号と複数のリストとを比較し、
１）各リストは少なくとも１の電話番号を含み、
２）リスト中の各電話番号は既定の最小番号以上で既定の最大番号以下のディジットの番号を有し、前記最大番号は以下リストの「サイズ」と呼ばれ、
３）各リストはどの他のリストのサイズとは異なるサイズを有し、
ｃ）入力されたディジットの番号より大きいか或いは同じサイズの最小サイズのリストを選択し、
ｄ）入力されたディジットに適合する選択されたディジットの電話番号に関して選択されたリストをサーチし、
ｅ）サーチが完了すれば、ユーザインタフェースにおいて、どんな適合した番号及び関連する名前を表示し、
ｆ）サーチが完了しないならば、新たなディジットが入力されたかどうかを判断し、
ｇ）新たなディジットが入力されたならば、前記比較するステップｂ）へ戻り、
ｈ）新たなディジットが入力されないならば、前記サーチするステップｄ）へ戻るように構成されていることを特徴とする電話。
【請求項１２】
前記ソフトウエアは、
ａ）請求項１１のディジットの入力ステップａ）の後に、第１の既定の期間待機し、
ｂ）前記第１の既定の期間中に追加のディジットが入力されれば、前記待機するステップへ戻り、前記第１の既定の期間を再初期化し、
ｃ）前記第１の既定の期間中に追加のディジットが入力されなければ、請求項１１の比較するステップｂ）へ進むようにさらに構成されていることをさらに特徴とする請求項１１記載の電話。
【請求項１３】
前記ソフトウエアは、
ａ）全ての電話番号が或いは公衆が利用できる電話番号のみがサーチされるべきかに関する決定を設定し、
ｂ）前記決定が全ての電話番号がサーチされるべきと設定されたならば、請求項１１のサーチするステップｄ）においてリスト中の全ての電話番号をサーチし、
ｃ）前記決定が公衆が利用できる電話番号のみがサーチされるべきと設定されたならば、請求項１１のサーチするステップｄ）においてリスト中の公衆が利用できる電話番号のみをサーチするようにさらに構成されていることをさらに特徴とする請求項１１記載の電話。
【請求項１４】
前記ソフトウエアは、
ａ）請求項１１のサーチするステップｄ）の後で、もし前記サーチが完了しないならば、少なくとも１の他の機能がペンディングであるかを判断し、
ｂ）もしそのような機能がペンディングであれば、そのような機能を実行し、
ｃ）前記そのような機能を実行するステップの後に、もしあれば、請求項１１の判断するステップｆ）へ進むようにさらに構成されていることをさらに特徴とする請求項１１記載の電話。
【請求項１５】
前記ソフトウエアは、
ａ）請求項１１の前記選択するステップｃ)の後に、請求項１１の前記比較するステップｂ）と前記選択するステップｃ）の間中に追加のディジットが入力されたかどうかを判断し、
ｂ）もし追加のディジットが入力されたならば、請求項１１の前記比較するステップｂ）或いは前のステップへ戻り、
ｃ）もし追加のディジットが入力されていないならば、請求項１１の前記サーチするステップｄ）へ進むようにさらに構成されていることをさらに特徴とする請求項１１記載の電話。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は名前の照合に関し、電話をかける準備において名前を照合することに特に関係がある。
【０００２】
【従来の技術】
多くの現代の電話は記憶された電話番号を含む。この特徴は特に無線電話において特に役に立ち、そこではユーザは電話帳から、或いは個人的な番号リストからさえ離れていることが多い。最初のわずかなディジット（digit）をダイヤルすることで十分である。無線電話の「ＳＥＮＤ」ボタンを押すことにより電話に番号のサーチをさせて電話をかけさせる。
【０００３】
【発明が解決しようとする課題】
電話が入力された一部の番号に最高に適合する完全な番号をサーチするために「ＳＥＮＤ」ボタンを押すことは時々望ましくないことを使用者は知っている。間違った番号が選択され得るし、（潜在的に高価な）電話が始まってしまうであろう。いくつのディジットがその番号にあるか知られていないときに間違った番号は特にもっともらしい。スピードダイヤルは一般的に２つのディジットを有し、ローカル（local）番号は７ディジットを有し、長距離番号は１０或いは１１ディジットを有し、そして国際電話はそれよりももっと多くのディジットを有する。
【０００４】
【課題を解決するための手段】
それ故に、利用者は複数のリストを提供し、それぞれ異なるサイズを有する。各リストはいくつもの電話番号を含む。リスト中の各電話番号は、予め決められた最小の番号以上だが予め決められた最大の番号以下の多くのディジットを有する。最大番号がリストの「サイズ」である。最小と最大は、望まれるならば同じでもよい。ディジットのシーケンスが電話に入力されれば、電話は、１つのリストのみ、即ち入力されたディジットの番号と等しいサイズを持つリストの中で、電話番号をサーチする。もしどのリストもそのサイズでないならば、選択されたリストは最小の、しかしながらなお入力されたディジットの番号よりも大きいサイズのリストである。
【０００５】
サーチの間に追加のディジットが入力されれば、電話は新たなディジットの合計数と利用可能なリストを比較し、適当であれば新たなリストを選択する。追加のディジットが入力されないならば、サーチは完了するまで続き、そしてその結果が表示される。
【０００６】
好ましくは、電話はディジット間でわずかに待機し、その結果サーチは始まらず、そして次のディジットの入力によって直ちに終了させられる。また、電話は個人的な番号を含み或いは除き、もっと重要な機能が長いサーチによって過度に遅らせられているか定期的にチェックし、そして正しいリストが選択されている間に新たなディジットの入力をチェックするように命令され得る。
【０００７】
【発明の実施の形態】
図1は本発明を実行するのに一般的に使用される構成要素のブロック図である。タッチ画面やモニタに連結したキーパッドのようなユーザインタフェース（１０２）がディジットを電話に入力するのに使用されて、また電話番号やこうしてさらに入力されたディジットに適合する番号を示す。以下にて非常に詳細に記載されるように、ソフトウエア（１０４）はこれらのディジットを受け入れて、こうしてさらに入力されたディジットを複数のリスト（１０６）に含まれた電話番号に適合する。ここで使用されるように「ソフトウエア」という用語はソフトウエアによって通常実行される機能を実行するいかなる機能性をも含む。それ故にこの用語はファームウエア、アプリケイション・スペシフィック・インテグレイティッド・サーキット(application specific integrated circuits)(ＡＳＩＣｓ)等を含むが、これらに限定されない。
【０００８】
図２は本発明を使用する方法の基本ステップを示すフローチャートである。ユーザはディジットを入力することによって開始する（１Ａ）。電話は入力されたディジットの番号と複数のリストとを比較して（１Ｂ）、選択されたディジットの番号よりも大きいか或いは等しいサイズの最小サイズのリストを選択する（１Ｃ）。１のディジットのみが選択されたので、そのリストは一般的にサイズ２のスピードダイアルリストになるであろう。即ち、スピードダイヤルリストは１００までの頻繁に掛けられた番号に対する２ディジットのコードのリストである。
【０００９】
次に電話は選択されたリストをサーチする（１Ｄ）。サーチが完了すれば（１ＤＤ）、電話は結果を表示する。好ましくは最初に適合した結果のみが表示される。好みにより他の選択物が使用され得る。
【００１０】
サーチ工程の間に追加のディジットが入力されないならば（１Ｆ）、サーチ工程（１Ｄ）は続く。追加のディジットが入力されれば、比較ステップ（１Ｂ）と選択ステップ（１Ｃ）が繰り返されなければならない。前の例に続いて、８７の電話番号（及び関連する名前）がスピードダイヤルリストに入力されて、コード「０１」から「８７」が付与されたと仮定する。「２」を入力すればコード「０２」に関連した名前と番号が好ましくは表示される。次に「６」を入力すれば「２６」に関連した名前と番号が好ましくは表示される。電話は好ましくは「２」の入力と「６」の入力との間にサーチされ拒否された番号を再度サーチしないであろう。
【００１１】
今「２６」が入力されていて、ユーザが追加で「３」を入力すると仮定する。比較ステップと選択ステップは電話にローカルの（local）番号（どの電話番号も７つのディジットを持つ）のリストを、スピードダイヤルリスト（どの番号も２つのディジットだけ持つ）ではなく、サーチするよう指示する。ローカルの番号だけが含まれているならば、リストのサイズは７であり、長距離番号がサイズ１０の別個のリストに含まれ得る。代わりに、長距離とローカルの番号がサイズ１０の単一のリストに含まれ得る。ディジット「２６３」を含む最初の番号がこうして表示される。前のように、ずっと多いディジットの入力によって好ましくは電話に最初からローカルの番号のサーチを再スタートさせない。即ち、それは以前にサーチされ拒絶された番号を再度サーチしない。
【００１２】
図３は図２のフローチャートのさらに複雑な変形であり、いくつかの望ましい増進（enhancement）を示す。
【００１３】
第１の増進はディジット入力ステップ（１Ａ）と比較／選択ステップ（１ＢＣ）の間に生じる。電話は最初の予め決められた期間待機する（２Ａ）。この期間中に、追加のディジットが入力されれば（２ＢＣ）、電話は待機ステップへ戻り、期間を再初期化する。期間が追加のディジットが入力されることなく終了すると、プログラムのフローは番号比較ステップ（１Ｂ）へ進む。さらに、新たなディジットが入力されたかどうかの判断（１Ｆ）に、比較ステップ（１Ｂ）へ直接進むよりもむしろ、（新たなディジットが実際に入力されたならば）待機ステップ（２Ａ）が続く。
【００１４】
第２の増進によって電話は公衆が利用できる（ｐｕｂｌｉｃ）電話番号と私的な電話番号とを、望まれるならば、異なって扱う。ユーザは時に全ての番号か或いは公衆の電話番号だけがサーチされるべきかに関して決定する。ユーザは電話にこの決定（３Ａ）を設定する。図３はこれを最初のディジット入力（１Ａ）の前に生じるように示しており、そしてこれが好まれるが、しかしこのステップはサーチの始まる前のどんなときにも生じ得る。図２のサーチステップ（１Ｄ）は現在設定ステップ（３Ａ）で設定された決定によって、電話番号の全て或いは公衆の電話番号のみを選択されたリストでサーチするステップ（３ＢＣ）になる。
【００１５】
第３の増進はサーチが長く、ある場合はより優先度が高い機能がペンディング（pending）になり得る可能性に言及したものである。このような機能は入ってくる電話を受信したり、２つの基地局間でのハンドオフを着手するようなことを含み得るであろう。こうして、サーチが進行している間に（１ＤＤ）、電話は少なくとも１の他の機能がペンディングであるかを判断する（４Ａ）。ペンディングであれば、その機能が実行される（４Ｂ）。ペンディングでなければ、プログラムのフローは新たなディジット入力判断ステップ（１Ｆ）に進む。
【００１６】
最後の増進（５）はリスト選択ステップ（１Ｃ）の直後に挿入されたエラートラップ（error-trap）である。追加のディジットがサーチが始まる前に（１Ｄ）入力されれば、プログラムのフローは少なくとも比較ステップ（１Ｂ）へ戻り正しいリストが選択されているかを確認する。プログラムのフローは好ましくは待機ステップ（２Ａ）のような前のステップに戻る。
【００１７】
電話番号や関連する名前を自動的に調べることが望まれるときはいつでも、本発明は産業界で活用でき、製造され使用され得る。ここで示され、分離され、及びお互いに別にされた装置や方法の個々の構成要素は全て従来のものであってもよいし、それは発明としてクレームされるそれらの組合せである。
【００１８】
装置や方法の種々のモードが記載されたが、本発明の真の精神及び範囲はそれに限定されないが、しかし次のクレームとその均等物によってのみ限定され、そしてそのようなものは発明としてクレームされている。
【図面の簡単な説明】
【図１】本発明を実行するのに一般的に使用される構成要素のブロック図である。
【図２】本発明を使用する方法の基本的なステップを示すフローチャートである。
【図３】図２のフローチャートのさらに複雑な変形である。
【符号の説明】
１０２…ユーザインタフェース
１０４…ソフトウエア
１０６…リスト
【図１】
0004546014.tif 000002
【図２】
0004546014.tif 000003
【図３】
0004546014.tif 000004