(57)【要約】  無線通信機器（１０）は、トランシーバ（３２）、メモリ（２６）、およびコントローラ（２８）を含む。このトランシーバ（３２）により、ユーザは無線通信ネットワーク（４０）を介して、遠隔地通信相手との通信が可能となる。ユーザが発呼をする度に、コントローラ（２８）は、メモリ（２６）内に、その発呼の特徴を保存する。この発呼の特徴として、遠隔地通信相手の電話番号、発呼がなされた時刻・曜日、発呼を行った時の無線通信機器（１０）の位置、および発呼を行った時に無線通信機器（１０）が通信接続を確立していた相手の短距離トランシーバの識別情報がある。コントローラ（２８）は、保存された特徴を定期的に分析し、ユーザの呼の履歴に基づいて、遠隔地通信相手への呼パターンを決定する。決定された呼パターンに基づいて、コントローラ（２８）は、ユーザが遠隔地通信相手にいつの時点で次の発呼をする可能性が高いかを予測することができる。
2008526105.tif 000002
【特許請求の範囲】
【請求項１】
無線通信機器（１０）であって、
無線通信ネットワーク（４０）を介して遠隔地通信相手と通信するトランシーバ（３２）と、
ユーザによって前記遠隔地通信相手に対して以前に行われた１以上の発呼に関連する、１以上の特徴情報を格納するメモリ（２６）と、
前記１以上の特徴情報から決定された呼パターンに基づいて、前記遠隔地通信相手に対する次回の発呼の実行を予測するコントローラ（２８）と、
を備えることを特徴とする無線通信機器（１０）。
【請求項２】
前記コントローラ（２８）は、前記呼パターンを決定するために前記１以上の特徴情報を分析するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項３】
前記コントローラ（２８）は、ユーザが開始した動作に応答して前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項４】
前記コントローラ（２８）は、前記呼パターンを定期的に決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項５】
前記コントローラ（２８）は、前記無線通信機器（１０）の現在の地理的位置に基づいて前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項６】
前記コントローラ（２８）は、対応するトランシーバとの通信接続の確立に基づいて前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項７】
前記コントローラ（２８）は、現在時刻に基づいて前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項８】
前記コントローラ（２８）は、現在時刻と、前記ユーザによって前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時刻との間の、算出された時間差に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項９】
前記コントローラ（２８）は、前記算出された時間差が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するように構成されることを特徴とする請求項８に記載の無線通信機器。
【請求項１０】
前記コントローラ（２８）は、前記無線通信ネットワーク（４０）から受信したタイムゾーン情報に基づいて、前記算出された時間差を調整するように構成されることを特徴とする請求項８に記載の無線通信機器。
【請求項１１】
前記コントローラ（２８）は、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた日、および前記時間差に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項８に記載の無線通信機器。
【請求項１２】
前記コントローラ（２８）は、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器（１０）の動作モードに基づいて前記次回の発呼の実行を予測するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項１３】
前記コントローラ（２８）は、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器（１０）が短距離通信接続を以前に確立していた相手の短距離無線トランシーバの識別情報に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項１４】
前記コントローラ（２８）は、前記無線通信機器（１０）の現在の位置と、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器（１０）の位置との間の、算出された距離に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項１５】
前記コントローラ（２８）は、前記算出された距離が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するように構成されることを特徴とする請求項１４に記載の無線通信機器。
【請求項１６】
前記コントローラ（２８）は、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器（１０）が登録していた基地局の識別情報に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項１７】
前記コントローラ（２８）は、前記呼パターンに基づいて、前記次回の発呼の実行を前記ユーザに通知するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１８】
前記コントローラ（２８）は、前記呼パターンに基づいて、グラフィカルインタフェースを生成するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１９】
前記コントローラ（２８）は、前記ユーザが前記グラフィカルインタフェースを作動させることに応答して、前記次回の発呼を実行するように構成されることを特徴とする請求項１８に記載の無線通信機器。
【請求項２０】
前記コントローラ（２８）は、前記遠隔地通信相手に対する前記次回の発呼の実行により得られる情報によって、前記メモリ（２６）に格納されている前記１以上の特徴情報を更新するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項２１】
無線通信機器（１０）から発呼を実行する方法であって、
前記無線通信機器（１０）のユーザによって前記遠隔地通信相手に対して以前に行われた１以上の発呼に関連する、１以上の特徴情報を分析するステップと、
決定された呼パターンに基づいて、前記遠隔地通信相手に対する次回の発呼を予測するステップと、
を備えることを特徴とする方法。
【請求項２２】
前記１以上の特徴情報を分析する前記ステップは、ユーザが開始したイベントに応答して前記１以上の特徴情報を分析するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ユーザが開始したイベントは、前記無線通信機器（１０）のメモリ（２６）に格納されたアプリケーションプログラムの起動を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記ユーザが開始したイベントは、前記無線通信機器（１０）のフリップを前記ユーザが開くことを含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記ユーザが開始したイベントは、前記無線通信機器（１０）を前記ユーザが起動することを含むことを特徴とする請求項２３に記載の方法。
【請求項２６】
前記１以上の特徴情報を分析する前記ステップは、前記１以上の特徴情報を定期的に分析するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２７】
前記１以上の特徴情報を分析する前記ステップは、前記無線通信機器（１０）の現在の地理的位置に基づいて前記１以上の特徴情報を分析するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２８】
前記１以上の特徴情報を分析する前記ステップは、対応するトランシーバとの通信接続の確立に基づいて前記１以上の特徴情報を分析するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２９】
前記１以上の特徴情報を分析する前記ステップは、現在時刻に基づいて前記１以上の特徴情報を分析するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項３０】
現在時刻と、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時刻との間の、時間差を算出するステップと、
前記算出された時間差が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するステップと、
を更に備えることを特徴とする請求項２１に記載の方法。
【請求項３１】
無線通信ネットワーク（４０）から受信したタイムゾーン情報に基づいて、前記算出された時間差を調整するステップを更に備えることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた日に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項３１に記載の方法。
【請求項３３】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器（１０）の動作モードに基づいて前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２１に記載の方法。
【請求項３４】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器（１０）が短距離通信接続を以前に確立していた相手の短距離無線トランシーバの識別情報に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２１に記載の方法。
【請求項３５】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器（１０）の位置に基づいて前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２１に記載の方法。
【請求項３６】
前記無線通信機器（１０）の現在の位置と、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器（１０）の位置との間の、距離を算出するステップと、
前記算出された距離が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するステップと、
を更に備えることを特徴とする請求項３５に記載の方法。
【請求項３７】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器（１０）が登録していた基地局の識別情報に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２１に記載の方法。
【請求項３８】
前記決定された呼パターンに基づいて、グラフィカルインタフェースを生成するステップと、
前記ユーザが前記グラフィカルインタフェースを作動させることに応答して、前記次回の発呼を実行するステップと、
を更に備えることを特徴とする請求項２１に記載の方法。
【請求項３９】
前記遠隔地通信相手に対する前記次回の発呼の実行により得られる情報によって、前記１以上の特徴情報を更新するステップを更に備えることを特徴とする請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、無線通信機器に関し、特に、発呼に際して、保存情報を系統的に整理して使用するように構成された無線通信機器に関する。
【背景技術】
【０００２】
最近の無線通信機器には、ユーザに広範囲の機能を提供するソフトウエアとハードウエアが実装されている。例えば、大抵の無線通信機器の製造会社では、統合型の電話／アドレス帳アプリケーション(integrated phone/address book applications)のような多様なアプリケーションプログラムを製品に搭載するようになってきている。ユーザは、これらのアプリケーションプログラムを使って、１つまたはそれ以上の遠隔地通信相手(remote party)に関する特徴（特徴情報）（例えば、名前および電話番号のうちの少なくとも一方）を保存して系統的に整理したり、会話したい遠隔地通信相手を選択したりすることが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような構成になっている通信機器においても、従来の機器では、ユーザ側の操作が必要であり、ダイヤルできるのは、手動で選択された電話番号だけである。更に、典型的な場合では、ユーザのみが、特徴を入力すること、それを更新すること、発呼に際して使用する特徴の正確さを確認することを担っている。
【０００４】
現在入手できる無線通信機器には、その機器自体がユーザの行った呼の履歴を分析して、ユーザの呼の習慣を学習し、この学習と分析に基づいて、ユーザが遠隔地通信相手にいつ次回の発呼を行う可能性があるかを予測できるようなロジック機能は搭載されていない。従って、そのような機器があれば、ユーザには有用である。
【課題を解決するための手段】
【０００５】
本発明は、ユーザが遠隔地通信相手に対して、いつの時点で発呼を行う可能性が高いかついて、そのユーザの過去の発呼習慣に基づいて予測を行う装置と方法を提供する。本発明の１つの実施例によれば、本発明の無線通信機器は、トランシーバ、メモリ、およびコントローラを含む。ユーザは、このトランシーバにより、無線通信ネットワークを介して、１つまたはそれ以上の遠隔地通信相手との通信が可能になる。ユーザが発呼するときはいつも、コントローラは、その発呼に関するの特徴を保存する。ここで保存する特徴として、遠隔地通信相手の電話番号、発呼を行った時刻と曜日とのうちの少なくとも一方、発呼を行った時の無線通信機器の位置、あるいは発呼を行った時に無線通信機器が通信接続を確立している相手の短距離トランシーバの識別情報がある。コントローラは他の特徴も保存することができる。遠隔地通信相手に対するユーザの過去の呼習慣を知るために、コントローラは、保存している特徴を、個別に、または、それらを組み合わせて、定期的に分析する。コントローラは、呼パターンに基づいて、ユーザがいつの時点で遠隔地通信相手に対する次回の発呼を実行する可能性が高いか、または、ある設定された状況の下で、どの遠隔地通信相手に対して発呼を実行する可能性が高いかを予測する。コントローラは、そのユーザに関して予測された呼をキューに入れるか、または、ユーザに代わり発呼を実行してもよい。
【０００６】
コントローラは、ユーザがアプリケーションプログラムを起動したり、無線通信機器のフリップを開いたり、認識している短距離トランシーバとの短距離通信接続を確立したりするなどの、なんらかのイベントを起こした時に、それをうけて、保存されている特徴を分析することになる。別の代替法として、このコントローラが、定期的な時間間隔で、あるいは、無線通信機器がある位置の近隣を移動した時点で、特徴を分析してもよい。１つの実施例では、無線通信機器が、ある認識した基地局に登録されたかハンドオフされた時に、その無線通信機器の位置が判断される。別の実施例では、全地球測位システム（ＧＰＳ）の航法信号を使うか、あるいは、別の既知の地上での方法を使用して、無線通信機器の位置が判断される。
【０００７】
本発明では、予測された呼を実行する前に、プロンプトを表示して、ユーザに発呼がなされたことの確認を要求することができる。例えば、ユーザが、キーパッド上に予め設定してあるキーを作動させることで、発呼の実行を確認するようにしてもよい。自動ダイヤリングを行えるようになっている実施例では、自動ダイヤリングの手続を中止するための特定の期間がユーザに与えられる。別の実施例では、ユーザによって操作されるとコントローラが遠隔地通信相手の番号にダイヤルするようになっているアイコンまたはショートカットをコントローラが作成して表示することができる。更に、コントローラは、次回の発呼を予測したリストを作成して、それをメモリ内に保存するようにしてもよい。発呼をするためには、ユーザは、単にそのリストから特定の遠隔地通信相手を選択すればよい。コントローラは、多様なタイムゾーンに対応できるように発呼の時刻を調整し、次回の発呼が実質的に以前の発呼と同じ時刻になされることを確実にすることができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の１つの実施例による無線通信機器を図示したものである。この図は、無線通信機器のうち、セルラー電話機の場合を示している。しかし、本発明がセルラー電話だけに限定されるものではなく、通信機能を具備したすべての電子機器に適用できるものであり、例えば、携帯情報端末（ＰＤＡ）、パームトップまたはラップトップコンピュータ、衛星電話にも適用可能であり、しかも、これらに限られるものではないことは、当業者には、すぐに理解できることである。
【０００９】
図１に示したように、セルラー電話機１０は、ユーザインタフェース１２、通信回路１４、システムインタフェース１６を含む。ユーザインタフェース１２には、ディスプレイ１８、キーパッド２０、マイクロフォン２２、スピーカ２４が含まれる。ディスプレイ１８は、グラフィカルインタフェースを表示し、ユーザは、このディスプレイ１８により、ダイヤルした番号、呼の状況、メニューオプション、その他のサービス情報を見ることができる。グラフィカルインタフェースとしては、アイコン、メニュー、その他の記号、およびテキストのうちの少なくともいずれかがある。セルラー電話機１０の表面部に配置されているキーパッド２０は、英数字キーパッド、および、ジョイステック、ボタンコントロール、ダイヤルなどのような入力コントロールを含み、オペレータはこれらにより番号をダイヤルしたり、コマンドを入力したり、メニューシステムからオプションを選択したりすることができる。マイクロフォン２２は、ユーザの音声を電気的音声信号に変換し、スピーカ２４は、この音声信号をユーザが聞き取れる可聴音声に変換する。
【００１０】
通信回路１４は、メモリ２６、コントローラ２８、音声処理回路３０、アンテナ３４を具備する長距離トランシーバ３２、アンテナ３８を具備する短距離トランシーバ３６、アンテナ３９が接続されたＧＰＳ（全地球測位システム，Global Positioning System）レシーバ３７（オプション）のような測位レシーバを含む。メモリ２６は、セルラー電話機１０のメモリ全体のハイアラーキ（階層）を表しており、ＲＡＭ（Random Access Memory）とＲＯＭ（Read-only Memory）を有している。電話機１０の稼働に必要なプログラムとデータは、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、およびフラッシュメモリのうちの少なくともいずれかのような不揮発性メモリに保存されており、ディスクリートデバイスやスタックデバイスの形で、あるいは、コントローラ２８と一体化されて実装されている。メモリ２６は、ユーザによる１つまたはそれ以上の発呼に関連する特徴などのような情報を保存することができる。
【００１１】
コントローラ２８は、メモリ２６に保存されているプログラム、およびデータのうちの少なくとも一方に従って、セルラー電話機１０の動作を制御する。この制御機能は、単一のコントローラ、または、複数のコントローラに実装することができる。使用に適しているコントローラでは、例えば、汎用と専用の両方のコントローラとデジタル信号プロセッサとを含み得る。このコントローラ２８は、音声処理回路３０と接続（インタフェース）でき、この音声処理回路３０は、スピーカ２４に標準的なアナログ出力信号を供給し、マイクロフォン２２からアナログ音声入力を受信する。コントローラ２８は、下記で詳しく述べるが、メモリ２６に保存されている特徴を分析し、これらの特徴に基づいて、所与の遠隔地通信相手ごとの呼パターンを決定し、ユーザによる遠隔地通信相手に対する次回の呼がいつ行われるかを予測する構成となっている。
【００１２】
トランシーバ３２は、アンテナ３４と接続されており、無線通信ネットワーク内での、１つまたはそれ以上の、基地局への、または、基地局からのセルラー信号を受信または送信する。トランシーバ３２は、完全に機能するセルラー無線トランシーバであり、なんらかの既知の通信標準、例えば、ＧＳＭ（Global System for Mobile Communications）、ＴＩＡ／ＥＩＡ−１３６、ｃｄｍａＯｎｅ、ｃｄｍａ２０００、ＵＭＴＳ、広帯域ＣＤＭＡのような通信標準（これらに限定される訳ではない）に従って動作する。このトランシーバ３２は、このトランシーバ３２により受信され送信される信号を処理するベースバンド処理回路を含むことが好ましい。あるいは、そのベースバンド処理回路をコントローラ２８に内蔵させるようにしてもかまわない。
【００１３】
短距離トランシーバ３６は、アンテナ３８に接続されており、対応する短距離トランシーバに信号を送信、および、対応する短距離トランシーバから信号を受信する。実施例では、短距離トランシーバ３６として、ブルートゥース（登録商標）トランシーバ、または、ＩＥＥＥ８０２．１１（ｂ）、または、８０２．１１（ｇ）標準に従って動作するＲＦトランシーバが使われている。よく知られているように、ブルートゥース（登録商標）は、アドホックネットワークを構築できる汎用無線インタフェースであり、特に、短距離通信に好適に使用が可能である。ブルートゥース（登録商標）の技術に興味のある読者は、「ブルートゥース：アドホック無線接続のための汎用無線インタフェース(Bluetooth - The Universal Radio Interface for ad hoc, wireless connectivity)」（Jaap Harrtsen, Ericsson Review, No.3, 1998）を参照されたい。この論文は、ここで参照により本願に組み込まれる。なお、本発明の短距離トランシーバ３６としては、例えば、赤外線やハードワイヤードケーブルのような短距離での信号を送受信するように動作する、あらゆる既知の技術を使える。
【００１４】
本発明でのセルラー電話機１０は、１つまたはそれ以上の地球周回軌道衛星からの衛星航法信号を受信するために、ＧＰＳレシーバ３７のような測位レシーバも含むことができる。衛星航法システムの例としては、２つのシステム例があり、アメリカのＧＰＳと、このＧＰＳのロシア版であるGLOSNASSを挙げることができる。但し、本発明では、これらの航法システムに限らず、あらゆる衛星航法システムを使用しても動作できる。従来技術で知られているように、セルラー電話機１０では、これらの衛星からの信号を使って、電話機１０の現在の地理的な位置を単独で測定でき、あるいは、衛星エフェメリス、および衛星アルマナックのうちの少なくとも一方のデータを補助データとして使って、電話機１０のおおよその位置を推定できる。図１には、ＧＰＳレシーバ３７を具備したセルラー電話機１０が明示されているが、この測位レシーバはオプションのものであり、本発明で特に要求されているものでないことは当業者にはすぐに理解できることである。測位レシーバを有しないセルラー電話機１０であっても、電話機１０の位置を測定して追跡する多様なシステムと方法がある。例えば、相対信号強度、伝搬遅延、移相偏移などに基づいたネットワークベースの位置測定方法があるが、これらに限られるものではない。どの方法も、セルラー電話機１０の位置を測定するのに使用できるものであり、本発明に適用した場合には、利点がある。
【００１５】
図２は、セルラー電話機１０が動作できる１つのネットワークの可能な構成を示したものである。ネットワーク４０は、アンテナ４４を有するベース・トランシーバ・ステーション（ＢＴＳ）４２、基地局コントローラ（ＢＳＣ）４６、移動通信交換局（ＭＳＣ）４８、ホーム・ロケーション・レジスタ（ＨＬＲ）５０、在圏ロケーション・レジスタ（ＶＬＲ）５２、ロケーションサーバ５４を含む。従来技術において知られているように、１つまたはそれ以上の衛星５６も存在し、ＧＰＳ航法信号をセルラー電話機１０に提供することもできる。ネットワーク４０は、ＧＳＭ、ＴＩＡ／ＥＩＡ−１３６、ｃｄｍａＯｎｅ、ｃｄｍａ２０００、ＵＭＴＳ、広帯域ＣＤＭＡのような既知の標準に従って動作できる。
【００１６】
典型的な場合では、ＢＴＳ４２と、ＢＳＣ４６とは、基地局サブシステム（ＢＳＳ）を含む。ＢＴＳ４２は、アンテナ４４までを含めた無線送信装置および無線受信装置を含み、セルラー電話機１０に提供される無線インタフェース固有の信号処理機能を含む。ＢＳＣ４６は、例えばリソース割り当て(resource allocation)およびハンドオーバ管理などの、管理機能と制御機能の大部分を実行する。ＢＳＣ４６は、従来技術において知られているように、ＭＳＣ４８を介して、ＨＬＲ５０およびＶＬＲ５２と通信できるような状態で接続されている。ＭＳＣ４８は、事実上、ある地理エリアでの回路交換サービスをセルラー電話機１０に提供する、高性能電話交換機である。典型的な場合には、これらのサービスには、音声サービスおよびファックスサービスを含むが、更に、ダイヤルアップ・データ・サービスも含んでもよい。ＨＬＲ５０は、加入者データが保存されているエンティティであり、保存されている加入者データとしては、加入者のＩＭＳＩ（イムジー，International Mobile Subscriber Identity）、電話番号、ロケーションサーバ（ＬＳ）５４により提供されたセルラー電話機１０の現在位置などがある。ＶＬＲ５２は、ある特定のエリアで、どの加入者が現時点でローミングを行っているかを記憶するレジスタである。ＶＬＲ５２に保存されるデータは、ＨＬＲ５０に保存されている内容と類似しており、事実、典型的には、内容の更新には、ＨＬＲ５０に保存されているデータが使用される。実際には、ＨＬＲ５０もＶＬＲ５２も、性能上の理由から、ＭＳＣ４８と一体的に構成してもよい（このことは要求されている訳ではない）。
【００１７】
ＭＳＣ４８、ＨＬＲ５０、およびＶＬＲ５２は、すでに知られているエンティティであるが、これらを本発明の他の実施例に従って動作するように構成してもよい。特に、ＨＬＲ５０、およびＶＬＲ５２のうちの少なくとも一方は、前述したように、ユーザの発呼に関連する特徴を保存することができる。後で、更に詳しく述べるが、ＭＳＣ４８が、これらの特徴を定期的に分析して、呼のパターンを決定し、次回の発呼の発生を予測して、その予測により、セルラー電話機１０のユーザに次回の発呼を通知する（促す）(alert)こと、およびユーザに次回の発呼を通知することのうちの少なくとも一方を行うように構成されてもよい。
【００１８】
前述のように、従来の無線通信機器には、典型的な場合には、１つまたはそれ以上の遠隔地通信相手に関する接触情報(contact information)を、要求に応じてユーザが手動で整理したり呼び出したりできるような、アプリケーションプログラムが具備されている。しかし、この情報や機能には、本質的に限界があるのが通例である。これに対して、本発明では、発呼をする時点で、その発呼の特徴を自動的に保存するようになっているのである。本発明では、これらの特徴から、遠隔地通信相手への呼のパターンを決定して、ユーザがその遠隔地通信相手には次回いつ発呼するであろうかを予測するのである。
【００１９】
図３には、発呼の特徴を保存するように動作する本発明の方法６０が図示されている。この方法６０は、ユーザが遠隔地通信相手に発呼をすることから始まる（ボックス６２）。次に、コントローラ２８は遠隔地通信相手の電話番号と発呼の特徴を記録する。図３に示したように、ここで記録されるのは、発呼の時刻（ボックス６４ａ）、曜日（ボックス６４ｂ）、セルラー電話機１０の動作モード（ボックス６４ｃ）、およびセルラー電話機１０の位置（ボックス６４ｄ）のうちの少なくともいずれかである。その後、コントローラ２８は、特徴「６４ａ−６４ｄ」とダイヤルした番号との対応付けを行い、メモリ２６に保存する（ボックス６６）。
【００２０】
図４には、コントローラが、例えば、セルラー電話機１０に電話アプリケーションを実行させるなどのなんらかのイベントに応答して呼のパターンを判定する本発明の方法７０が図示されている。図４で示される実施例では、発呼の特徴と、その特徴に対応付けされている電話番号とが、メモリ２６内のテーブルに保存される。但し、そのような情報の作成と保存については、テーブルに保存するということに限定されず、任意の方法を使用できる。テーブルの各記録または登録には、少なくとも、遠隔地通信相手の電話番号、およびユーザがその遠隔地通信相手に発呼をする典型的な時刻が含まれる。この例での「時刻」は、ユーザのローカルタイムゾーンに従って保存される。説明の簡略化のためにのみ、図４では、図３で示した時刻に関する特徴に関しての方法７０を説明しているが、時刻の代わりに、または、時刻に追加して、他の特徴が使用されてもよい。
【００２１】
方法７０は、コントローラ２８が現在の時刻を記録することから始まる（ボックス７２）。必要な場合には、あるいは、希望する場合には、ローカルタイムゾーンに従って現在時刻の調整を行うことになるが（ボックス７４）、これについては、後で詳しく説明する。コントローラ２８は、発呼特徴テーブルに保存されている各記録を点検して、テーブル内の対応付けされた各電話番号ごとに呼のパターンを判定する（ボックス７６）。呼のパターンから、ユーザが、その番号には、一般的に発呼することはないということが判明すれば、コントローラ２８は、テーブルの最後まで判定が到達したかどうかを判断することになる（ボックス８０）。しかしながら、その番号には、一般的にユーザが発呼するとコントローラ２８が判断した場合には（ボックス７８）、コントローラ２８は、閾値テストを実施して、その現在時刻、あるいは、その現在時刻の近くには、その番号に対する発呼が通常は行われるかを確認することができる（ボックス８２）。例えば、ユーザは、閾値として５分を設定して、その値をメモリ２６に保存するとする。コントローラ２８は、現在時刻と、時刻に関しての特徴として保存された時刻とを比較して、その２つの時刻の差が５分以内であるかどうかを判断する。通常はユーザがその電話番号に発呼を行い、その発呼の時刻が閾値として設定している時間内であるとコントローラ２８が判断すれば、コントローラ２８は、ユーザに発呼をするように通知するか、あるいは、ユーザのために自動的に発呼を行うようにするか、または、この両方の動作を行うことになる（ボックス８４）。
【００２２】
一実施例によれば、例えば、メッセージを表示し、且つスピーカ２４を介して可聴音を再生するように（あるいは、いずれか一方を行うように）本発明を構成して、ユーザに、予測された発呼を実行するように通知するようにすることができる。ユーザは、キーパッド２０のキーを動作させるだけで、発呼の実行を確定できる。別の実施例によれば、コントローラ２８は、上記のメッセージを表示し、且つ可聴音を再生して（あるいは、いずれか一方を実行して）、ユーザによる確定を待たずに、自動的に発呼を行う。更に別の実施例によれば、コントローラ２８がグラフィカルインタフェースを作成して、ユーザが、それとの対話をして、次回の発呼を実行することができる。これらのケースでは、グラフィカルインタフェースに関連付けられたオブジェクトをユーザが作動させた時点で発呼がなされる。コントローラ２８がどのような方法で次回の発呼を行うかに関係なく、その発呼の特徴（例えば、発呼が行われた時刻）を使用して、すでにメモリ２６に保存されている発呼の特徴の更新がなされ得る（ボックス８６）。
【００２３】
上述したように、コントローラ２８は、現在時刻を判断し、必要な場合には、この現在時刻の調整を行うことができる。例えば、セルラー電話機１０がホーム・タイムゾーンとは異なるタイムゾーンでローミングをしているような場合には、この時刻調整を行うことは有益である。一実施例では、セルラー電話機１０は、在圏ネットワークにより送信される情報に従って現在時刻を調整できるようになっている。セルラー電話機１０は、例えば、ＮＩＴＺ（ネットワークＩＤおよびタイムゾーン，Network Identity and Time Zone）を含む在圏無線ネットワークから、現在時刻の情報とタイムゾーンの情報を定期的に受信することができる。ＮＩＴＺの詳細について興味のある読者は、3GPP TS 22.042 v. 5.1.0, dated June 2003、および、“３ｒｄ Generation Partnership Project; Technical Specification Group Services and System Aspects; Network Identity and Time zone (NITZ); Service Description, Stage 1(Release 5)”を参照されたい。これらは、ここで参照により本願に組み込まれる。簡単に言えば、「ＮＩＴＺ」とは、在圏ネットワークが自らの現在のＩＤ（識別情報）、時刻、デイライト・セービング・タイム(Daylight Saving Time)、タイムゾーン、その他のパラメータをセルラー電話機１０に転送するための方法を提供するものである。ＮＩＴＺが、ユーザのホーム・タイムゾーンとは別のタイムゾーンを提供した場合、コントローラ２８は、ＮＩＴＺを使って、次回の発呼が適切な時刻になされようにする。
【００２４】
例えば、ユーザが、東部標準時（ＥＳＴ）の午後６時頃に配偶者に毎日電話をする状況を考える。西部海岸を旅行している時の、現在時刻は、そのユーザのホーム・タイムゾーンにおける時刻より３時間早い時刻となる。太平洋標準時（ＰＳＴ）に従って毎日の発呼を予測したり実行したりすることを防ぐために、コントローラ２８は、ＮＩＴＺを使って、現在のタイムゾーンを判断し、ＥＳＴを反映するように現在時刻の調整を行うことができる。これとは別の代替の方法として、コントローラ２８は、ＮＩＴＺを使って、ＰＳＴを反映するように、保存されている時刻に関する特徴を調整する。いずれの場合においても、コントローラ２８は、タイムゾーン情報を使用することで、呼のパターンを適切に判断することができ、適切な時刻での発呼の予測または実行が可能になる。
【００２５】
図４は、時刻に関しての特徴（つまり、毎日、ある時刻近辺に電話するなど）に関して本発明を示しているが、本発明はそれに限定されるものではない。別の実施例では、コントローラ２８は、一日のうちの時刻と曜日の両方の特徴に基づいて、次回の発呼を予測するようになっている。この実施例では、コントローラ２８は、ユーザが、遠隔地通信相手に、現在の時刻と現在の曜日（例えば、毎週金曜日の午後６時など）に発呼するかどうかを判断するための追加的な比較を行うだけでよい。前述のように、必要な場合には、コントローラ２８は、タイムゾーンを調整することができる。
【００２６】
更に別の実施例では、図５に示すように、コントローラ２８は、セルラー電話機１０の現在の動作モードを使って、ユーザから所与の遠隔地通信相手に対して一般的に発呼を行うのかどうかを判断する。ここで動作モードとは、例えば、セルラー電話機１０がなんらかの付属デバイスと連結されるか、その付属デバイスの存在を認識した場合に、セルラー電話機１０が移行する動作モードのことである。この（複数の）付属デバイスは、セルラー電話機１０の動作モードを規定する種々のプロファイルにそれぞれ対応付けされている。セルラー電話機１０がこれらの付属デバイスと連結されるか、これらの付属デバイスの存在を検知すると、コントローラ２８は、セルラー電話機１０の動作モードを切り替えて、その特定の付属デバイスのプロファイルに従って動作するようにする。例えば、ハンズフリーヘッドセットのプロファイルは、コントローラ２８が、スピーカ２４に対してではなく、ハンズフリーヘッドセットの中のスピーカのほうに全部の音声を送信するように、セルラー電話機１０の動作プロファイルを変更させることになる。同様に、例えば、ユーザの車の中の車両キットのプロファイルは、コントローラ２８が、スピーカ２４に対してではなく、外部のスピーカに音声を送信するように、セルラー電話機１０の動作ファイルを変更する。セルラー電話機１０は、プロファイルが変更されたときを認識し、その変更に応じて、呼のパターンを判断したり、あるいは、予測した呼を実行したりすることができる。
【００２７】
一実施例によれば、この動作モードは、短距離通信モードを含み、セルラー電話機１０と、対応する短距離トランシーバとの間で短距離通信接続が確率されると、セルラー電話機１０は、この短距離通信モードに移行する。図５は、そのような一実施例を図示したものである。図５に示されているように、方法９０は、短距離トランシーバ３６が、ユーザの車両内の通信ユニットのような他の短距離トランシーバとの間で通信接続を確立した時に始まる（ボックス９２）。コントローラ２８は、この対応する短距離トランシーバのＩＤを点検して、その特定のユニットとの間で接続が確立された時には、ユーザが一般的に発呼を行うのかどうかについて判断する（ボックス９４）。コントローラ２８が対応する短距離トランシーバの存在を認識した場合には、その認識した短距離トランシーバのＩＤと保存されている特徴のＩＤとを突き合わせて、呼パターンが存在しているかどうかを判断する（ボックス９６）。
【００２８】
例えば、コントローラ２８は、保存されている特徴のＩＤを分析して、いずれかのＩＤが、短距離トランシーバのＩＤと一致するかを判断する。そのようなユニットとの通信接続が確立された場合には、ユーザが遠隔地通信相手に一般的に発呼を行うとコントローラ２８が判断した場合、（ボックス９８）、前述したように、コントローラ２８は、遠隔地通信相手への発呼をユーザに促し、且つ遠隔地通信相手への発呼を実行する（あるいは、その一方を行う）ことになる（ボックス１０２）。ここで、代替の方法として、コントローラ２８は、待ち行列（キュー）、または、リスト内にある次回の発呼を実行してもよい（このことは後で詳述する）。コントローラ２８がテーブルの最後まで到達すると（ボックス１００）、この方法９０が終了することになる。前述の実施例の場合と同様に、コントローラ２８は、次回の発呼から得られる特徴を使って、すでに保存してある特徴を更新することができる（ボックス１０４）。
【００２９】
図５では、動作モードとして、短距離通信モードの場合を示しているが、本発明は、これに限定されない。動作モードまたはプロファイルが変更されたことをコントローラ２８が検知した場合には、どんな場合でも、セルラー電話機１０は図５で示したステップを実行できる。
【００３０】
図５で示した実施例と類似した別の実施例では、コントローラ２８は、セルラー電話機１０が、所与の基地局を認識したかかどうかに基づいて、方法９０のステップを実行してもよい。特に、セルラー電話機１０がセル内に入るか、セル外に出た時はいつでも、メッセージング動作（例えば、登録、ハンドオフ、など）が起こる。更に、各セル内の各基地局は、それぞれに割り当てられたＩＤを有している。セルラー電話機１０がセル内に入ると、在圏基地局が自らのＩＤをセルラー電話機１０に送信する。コントローラ２８が基地局のＩＤを認識すると、そのＩＤと、保存された特徴のＩＤとの比較がなされ、その基地局が登録された時に、ユーザが一般的に発呼を行うかどうか否かが判断される。例えば、ある特定のエリアでローミングをしている時には、ユーザが一般的に友人に発呼するということがあろう。他の例としては、ユーザが、あるエリアでローミングをした後、自分のホームシステムに復帰した時にはいつも、配偶者に一般的に発呼するということがあろう。セルラー電話機１０が基地局に登録した時にコントローラ２８がその基地局を認識すると、コントローラ２８は呼パターンを確認して、上述したように、ユーザに発呼を通知し、且つ発呼を実行する（あるいは、いずれか一方を行う）ことができる。
【００３１】
図６は、本発明における、電話機１０の位置に基づいた別の方法１１０を示したものである。この実施例では、セルラー電話機１０には、ユーザが遠隔地通信相手に一般的に発呼を行う位置が保存されている。この位置は、例えば、ユーザが配偶者に一般的に電話をする、ある特定の交差点の座標で示され得る。コントローラ２８はまた、メモリ２６に地理的位置を定期的に保存する（ボックス１１２）。上述したように、セルラー電話機１０は、従来技術において知られている方法を使用して（例えば、ＧＰＳ信号または他の地上における方法を使用して）、地理的位置を判断あるいは受信する。コントローラ２８は保存されている特徴を定期的に点検して、現在の位置、または、その近くで、ユーザが遠隔地通信相手に一般的に発呼するかどうかを判断する（ボックス１１４）。コントローラ２８は、例えば、保存されている特徴に関する位置と電話機１０の現在の位置とを比較して、保存されている位置と現在の位置との間の距離を測定してもよい。コントローラ２８はまた、例えば、１マイルというような事前に決めた許容誤差を見込んでもよい。現在の位置と保存されている特徴において示される位置との間の距離が許容誤差より大きくないとコントローラ２８が判断した場合には（ボックス１１６）、コントローラ２８は、ユーザに遠隔地通信相手への発呼を通知するか、または、上述したように遠隔地通信相手への発呼を実行するか、または、後でユーザがアクセスできるようにキューまたはリストに呼を入れる（ボックス１２０）。勿論、ユーザの望む許容誤差を規定するようにユーザがコントローラ２８を設定することができる。ひとたび発呼が実行されると、コントローラ２８は、ダイヤルした番号に対応するように保存してある特徴を更新する（ボックス１２２）。上記の実施例の場合と同様に、コントローラ２８は、メモリ２６に保存されている各遠隔地通信相手それぞれに対して、これらのステップを実行してもよい。コントローラ２８がテーブルの最後に到達すると、この方法が終了することになる。
【００３２】
図７は、コントローラがデータを分析し、決定された呼パターンに基づいて予測された次回の呼を示すグラフィカルインタフェースをユーザに提供する実施例を図示したものである。ここでのグラフィカルインタフェースは、例えば、呼リスト、アイコン、または、その他の所望のグラフィカルオブジェクトを含む。ユーザは、グラフィカルインタフェースとやりとりして、コントローラ２８により予測された次回の発呼を行うことができる。
【００３３】
この実施例では、コントローラ２８が、保存されている特徴を定期的に分析し、メモリ２６に保存する呼リストを作成する（ボックス１３２）。ユーザがセルラー電話機１０のフリップを開くなどの、あるいは、セルラー電話機１０を起動させるなどの、なんらかの動作を開始すると（ボックス１３４）、コントローラ２８は呼リストをユーザに示す（ボックス１３６）。ユーザが呼リストからエントリ（項目）を選択すると（ボックス１３８）、コントローラ２８は選択された遠隔地通信相手に対応付けられている電話番号にダイヤルする（ボックス１４０）。コントローラ２８はまた、遠隔地通信相手に関しての、メモリ２６に保存されている特徴を更新し（ボックス１４２）、ディスプレイ１８上の呼リストを更新することもできる（ボックス１４４）。
【００３４】
図８Ａは、図７で説明した呼リストの実施例の１つを示したものである。図８Ａに示すように、呼リスト１５０は、多数の項目を含み、各項目の内容として、遠隔地通信相手の名前、遠隔地通信相手に対応付けされた電話番号、次回の発呼が通常行われる日時がある。遠隔地通信相手の名前と対応付けられた電話番号として、例えば、ホームナンバー（家の電話番号）、セルナンバー、ワークナンバー（職場の電話番号）がある。このように、遠隔地通信相手の名前を１つより多くの電話番号に対応付けることが可能であり、あるいは、遠隔地通信相手の１つより多くの項目を、別の状況下で電話される単一の電話番号と対応付けることも可能である。例えば、ユーザは、家にいる配偶者に一日のうちのある時刻（例えば、午後７時）に電話をし、更に、職場にいる同じ配偶者に一日のうちの別のある時刻（例えば、午後１時）に電話をする場合がある。この場合、リストには、配偶者のための２つの項目、つまり、家の電話番号と職場の電話番号に関する項目があることになる。別の例では、ユーザは、家にいる友人に毎週金曜日の午後９時に電話をし、ユーザがある場所の近くに居る時にはいつも電話をするような場合がある。この場合、リストには、この友人のための２つの項目があり、共に同じ電話番号ではあるが、別の状況下で電話がなされることになる。
【００３５】
発呼を行うためには、ユーザは、単にリストから項目を選択するだけでよい。コントローラ２８は、呼が完了した場合や、予測した次回の呼がユーザにより事前に設定された時間内にうまくなされなかった場合には、リストから、この項目を削除してもよい。同様に、コントローラ２８は、保存している特徴を分析した後にリストに項目を追加する。従って、コントローラ２８は、動的に、呼リスト１５０に項目を追加したり呼リスト１５０から項目を削除したりする。
【００３６】
ユーザは、所望の方法で、コントローラ２８が呼リスト１５０に優先度をつけて扱うように構成することができる。例えば、呼リスト１５０を、日付と時刻に基づく体系に従って項目を順序付けたリストにしてもよい。この体系が採用された場合には、各項目は、ユーザが遠隔地通信相手に一般的に電話をする日付そして時刻の順に並べられることになる。実行中の呼や新着の呼がリストの最初に置かれて、うまく実行されなかった呼は後回しということになる。勿論、他の優先度の体系を採用して、呼リスト１５０内の項目を並べたり、優先度をつけたりしてもよい。
【００３７】
図８Ｂは、コントローラ２８が、保存された特徴を分析した後に、ユーザに表示するための、１つまたはそれ以上のアイコン１７を自動的に作成する実施例を示したものである。各アイコン１７は、例えば、ホーンブック（電話帳）の項目と対応付けされており、ホーンブックの中の情報にアクセスが可能である。ユーザがアイコン１７を作動させると、コントローラ２８は、特定の遠隔地通信相手に対応付けされた番号にダイヤルする。上記のように、コントローラ２８は、動的に、これらのアイコン１７をディスプレイ１８上に追加したり削除したりすることができると共に、ユーザが規定したなんらかの体系に従ってアイコン１７に優先度をつけることも可能である。例えば、期限が過ぎたり失敗したりした呼は、所定の色で表示し、実行中の呼または新着の呼は別の色で表示するようにする。コントローラ２８は、呼が実行されたかどうかによって、アイコン１７の色を変えてもよい。
【００３８】
すでに述べてきたような発呼の特徴に加えて他の特徴もコントローラ２８によって追跡して保存してもよいということは当業者には容易に理解できることである。更に、この発呼の特徴は、互いに排他的なものではない。つまり、コントローラ２８が、ユーザによって行われた各発呼について、複数の特徴を追跡して保存し、保存された発呼の特徴の組み合わせの分析に基づいて、次回の発呼についての判断して予測するように、コントローラ２８を構成してもよい。
【００３９】
前述したように、本発明では、コントローラ２８が呼パターンを決定するために使う、時間及び距離のうちの少なくとも一方の閾値をユーザが定義してもよい。但し、更に、ユーザは、割合での閾値を定義してもよい。より具体的には、ユーザは、ある設定された状況下でユーザが遠隔地通信相手に電話をする回数に基づいて、コントローラ２８が呼パターンを決定したり、遠隔地通信相手に電話をしたり、あるいは両方を実行したりするようにコントローラ２８を設定してもよい。一例として、ユーザが所与の交差点の４分の１マイル内にいる時に５０％の割合で親に電話をするという呼パターンをコントローラ２８が認識しているとする。ユーザがこの割合での閾値を７５％と設定している場合には、コントローラ２８は、これらの状況下での親に対する呼パターンが７５％に到達するか、７５％を超えるまでは、次回の呼の予測したり実行したりすることはない。反対に、ユーザが割合での閾値を４０％に設定していると、コントローラ２８は、親への呼を予測したり実行したりすることになる。
【００４０】
更に、本発明は、ユーザがセルラー電話機１０のフリップを開けたり、あるいは、セルラー電話機１０を起動させたりするような、ユーザが始めたイベントに応じて、保存している特徴を分析してもよい。更に、コントローラ２８は、セルラー電話機１０が短距離通信接続を確立した時、基地局を登録した時、または、ある地理的位置の近くに位置する時には、いつも、保存している特徴を分析してもよい。これらの場合、コントローラ２８は、決定されている呼パターンおよび呼リスト１５０の少なくとも一方、または他のキューに基づいて、ユーザに電話すべき適切な遠隔地通信相手を示すようにしてもよい。
【００４１】
更に、本発明は、コントローラ２８による実行だけに限定されるものではない。むしろ、ＭＳＣ４８がこのロジック機能を含み、ＨＬＲ５０およびＶＬＲ５２のうちの少なくとも一方が、ユーザの発呼の特徴を保存してもよい。この実施例では、ＭＳＣ４８は、ＨＬＲ５０およびＶＬＲ５２のうちの少なくとも一方に保存されたユーザのデータを定期的に点検し、メッセージをセルラー電話機１０に送信することが可能である。そのメッセージを受信すると、コントローラ２８は、現在時刻または現在の条件下で一般的に呼を実行するということをユーザに通知することができる。または、上述のように、呼リスト１５０またはアイコン１７を作成してもよい。次回の呼が実行された場合には、コントローラ２８は、確認メッセージ、あるいは、別の代替の方法として、非確認メッセージを、ＭＳＣ４８に返却するようにしてもよい。その後に、ＭＳＣ４８が、次回の発呼を行い、呼の状態に関する情報をユーザに表示できるように送信してもよい。ＭＳＣ４８は、ＨＬＲ５０／ＶＬＲ５２に保存されている特徴を更新してもよい。
【００４２】
本発明は、勿論、ここで具体的に記載されている以外の別の方法により、発明の本質的特性から逸脱することなく実施することができる。ここでの実施例は、すべての点で、もっぱら説明上のものであって制約的なものではなく、添付の請求の範囲の意味および均等の範囲内にあるすべての変更は、本発明の範囲内に包含されるものであると理解すべきである。
【図面の簡単な説明】
【００４３】
【図１】本発明の１つの実施例による無線通信機器を図示したものである。
【図２】本発明の１つの実施例により構成された無線通信機器が動作するタイプの通信ネットワークを図示したものである。
【図３】本発明の１つの実施例により構成された無線通信機器が、発呼の特徴を保存する方法を図示したものである。
【図４】本発明の１つの実施例により構成された無線通信機器が、発呼を行うために、保存した特徴を使用する方法を図示したものである。
【図５】本発明の１つの実施例により構成された無線通信機器が、発呼を行うために、保存した特徴を使用する別の方法を図示したものである。
【図６】本発明の１つの実施例により構成された無線通信機器が、発呼を行うために、保存した特徴を使用する他の方法を図示したものである。
【図７】本発明の１つの実施例により構成された無線通信機器が、発呼を行うために、保存した特徴を使用する更に別の方法を図示したものである。
【図８Ａ】次回の発呼に関する情報が、どのようにユーザに表示されるかを示した実施例を図示したものである。
【図８Ｂ】次回の発呼に関する情報が、どのようにユーザに表示されるかを示した実施例を図示したものである。
【図１】
2008526105.tif 000003
【図２】
2008526105.tif 000004
【図３】
2008526105.tif 000005
【図４】
2008526105.tif 000006
【図５】
2008526105.tif 000007
【図６】
2008526105.tif 000008
【図７】
2008526105.tif 000009
【図８Ａ】
2008526105.tif 000010
【図８Ｂ】
2008526105.tif 000011
【手続補正書】
【提出日】平成18年10月23日(2006.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信機器であって、
無線通信ネットワークを介して遠隔地通信相手と通信するトランシーバと、
ユーザが前記遠隔地通信相手に対して１以上の発呼を以前に行った時に当該ユーザがどこに所在したかを示す、前記無線通信機器の１以上の地理的位置を格納するメモリと、
前記メモリに格納された前記１以上の地理的位置情報、および前記無線通信機器の現在の地理的位置に基づいて呼パターンを決定し、前記呼パターンに基づいて、前記遠隔地通信相手に対する次回の発呼の実行を予測するように構成されるコントローラと、
を備えることを特徴とする無線通信機器。
【請求項２】
前記コントローラは、前記呼パターンを決定するために前記１以上の地理的位置を分析するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項３】
前記コントローラは、ユーザが開始した動作に応答して前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項４】
前記コントローラは、前記呼パターンを定期的に決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項５】
前記コントローラは、外部のトランシーバとの通信接続の確立に基づいて前記呼パターンを決定するように構成されることを特徴とする請求項２に記載の無線通信機器。
【請求項６】
前記コントローラは、現在時刻に基づいて前記呼パターンを決定するように更に構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項７】
前記コントローラは、前記現在時刻と、前記ユーザによって前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時刻との間の、算出された時間差に基づいて、前記次回の発呼の実行を予測するように更に構成されることを特徴とする請求項６に記載の無線通信機器。
【請求項８】
前記コントローラは、前記算出された時間差が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するように構成されることを特徴とする請求項７に記載の無線通信機器。
【請求項９】
前記コントローラは、前記無線通信ネットワークから受信したタイムゾーン情報に基づいて、前記算出された時間差を調整するように構成されることを特徴とする請求項７に記載の無線通信機器。
【請求項１０】
前記コントローラは、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた日、および前記時間差に基づいて、前記次回の発呼の実行を予測するように構成されることを特徴とする請求項７に記載の無線通信機器。
【請求項１１】
前記コントローラは、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器の動作モードに基づいて前記次回の発呼の実行を予測するように更に構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１２】
前記コントローラは、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器が短距離通信接続を以前に確立していた相手の短距離無線トランシーバの識別情報に基づいて、前記次回の発呼の実行を予測するように更に構成されることを特徴とする請求項１１に記載の無線通信機器。
【請求項１３】
前記コントローラは、前記無線通信機器の前記現在の地理的位置と、前記メモリに格納された前記１以上の地理的位置との間の、算出された距離に基づいて、前記次回の発呼の実行を予測するように更に構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１４】
前記コントローラは、前記算出された距離が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するように構成されることを特徴とする請求項１３に記載の無線通信機器。
【請求項１５】
前記コントローラは、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器が登録していた基地局の識別情報に基づいて、前記次回の発呼の実行を予測するように更に構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１６】
前記コントローラは、前記呼パターンに基づいて、前記次回の発呼の実行を前記ユーザに通知するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１７】
前記コントローラは、前記呼パターンに基づいて、グラフィカルインタフェースを生成するように構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項１８】
前記コントローラは、前記ユーザが前記グラフィカルインタフェースを作動させることに応答して、前記次回の発呼を実行するように構成されることを特徴とする請求項１７に記載の無線通信機器。
【請求項１９】
前記コントローラは、前記遠隔地通信相手に対する前記次回の発呼の時の前記無線通信機器の地理的位置を判断し、前記判断された地理的位置よって、前記メモリに格納されている前記１以上の地理的位置を更新するように更に構成されることを特徴とする請求項１に記載の無線通信機器。
【請求項２０】
無線通信機器から発呼を実行する方法であって、
前記無線通信機器のユーザが遠隔地通信相手に対して１以上の発呼を以前に行った時に当該ユーザがどこに所在したかを示す、１以上の地理的位置を格納するステップと、
呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析するステップと、
前記決定された呼パターンに基づいて、前記遠隔地通信相手に対する次回の発呼を予測するステップと、
を備えることを特徴とする方法。
【請求項２１】
前記呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析する前記ステップは、ユーザが開始したイベントに応答して前記１以上の地理的位置、および前記現在の地理的位置を分析するステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記ユーザが開始したイベントは、前記無線通信機器のメモリに格納されたアプリケーションプログラムの起動を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ユーザが開始したイベントは、前記無線通信機器のフリップを前記ユーザが開くことを含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記ユーザが開始したイベントは、前記無線通信機器を前記ユーザが起動することを含むことを特徴とする請求項２２に記載の方法。
【請求項２５】
前記呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析する前記ステップは、前記１以上の地理的位置、および前記現在の地理的位置を定期的に分析するステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２６】
前記呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析する前記ステップは、前記無線通信機器の前記現在の地理的位置に基づいて前記１以上の地理的位置、および前記現在の地理的位置を分析するステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２７】
前記呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析する前記ステップは、外部のトランシーバとの通信接続の確立に基づいて前記１以上の地理的位置、および前記現在の地理的位置を分析するステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２８】
前記呼パターンを決定するために、前記１以上の地理的位置、および前記無線通信機器の現在の地理的位置を分析する前記ステップは、現在時刻に基づいて前記１以上の地理的位置、および前記現在の地理的位置を分析するステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２９】
現在時刻と、前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時刻との間の、時間差を算出するステップと、
前記算出された時間差が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するステップと、
を更に備えることを特徴とする請求項２０に記載の方法。
【請求項３０】
無線通信ネットワークから受信したタイムゾーン情報に基づいて、前記算出された時間差を調整するステップを更に備えることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた日に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時の前記無線通信機器の動作モードに基づいて前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２０に記載の方法。
【請求項３３】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器が短距離通信接続を以前に確立していた相手の短距離無線トランシーバの識別情報に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２０に記載の方法。
【請求項３４】
前記無線通信機器の現在の地理的位置と、メモリに格納された前記１以上の地理的位置との間の、距離を算出するステップと、
前記算出された距離が所定の閾値を超えない場合に、前記次回の発呼が実行されると予測するステップと、
を更に備えることを特徴とする請求項２０に記載の方法。
【請求項３５】
前記遠隔地通信相手に対して前記１以上の発呼が以前に行われた時に前記無線通信機器が登録していた基地局の識別情報に基づいて、前記次回の発呼の実行を予測するステップを更に備えることを特徴とする請求項２０に記載の方法。
【請求項３６】
前記決定された呼パターンに基づいて、グラフィカルインタフェースを生成するステップと、
前記ユーザが前記グラフィカルインタフェースを作動させることに応答して、前記次回の発呼を実行するステップと、
を更に備えることを特徴とする請求項２０に記載の方法。
【請求項３７】
前記ユーザが前記遠隔地通信相手に対する前記次回の発呼の実行した時の前記無線通信機器の地理的位置を判断するステップと、
前記判断された地理的位置によって、前記１以上の地理的位置を更新するステップと、
を更に備えることを特徴とする請求項２１に記載の方法。
【国際調査報告】
2008526105.tif 000012
2008526105.tif 000013
2008526105.tif 000014