(57)【要約】デバイスは、通信ネットワークへのインターフェースと、少なくとも１つのデータ・プロセッサと、少なくとも１つのデータ・プロセッサに接続され、連絡先リストを格納する少なくとも１つのメモリと、少なくとも１つのデータ・プロセッサに接続されたユーザ・インターフェースとを含む。データ・プロセッサは、ユーザが場所を指定すると、指定された場所に、連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断し、あれば、通信ネットワークへのインターフェースを介してこの別のデバイスに連絡をするべく応答する。【選択図】図2
2009534898.tif 000002
【特許請求の範囲】
【請求項１】
第１動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定することと；
前記指定された場所に別のデバイスがあるかどうかを判断することと；
前記指定された場所に前記別のデバイスがあると判断されると、前記別のデバイスに電話をかけることと
を含む方法。
【請求項２】
前記判断することはＧＰＳ座標を使用する、請求項１に記載の方法。
【請求項３】
前記判断することはセル位置情報を使用する、請求項１に記載の方法。
【請求項４】
前記指定することは、前記デバイスのメモリに格納されており前記デバイスのユーザに対して表示される連絡先リストを使用することを含む、請求項１に記載の方法。
【請求項５】
前記連絡先リストは、場所の名前を少なくとも１つ含む、請求項４に記載の方法。
【請求項６】
第２動作モードにおいて、別のデバイスに関連する人の名前を指定することと；
前記別のデバイスの位置を判断することと；
前記判断された位置を、前記デバイスの前記ユーザ・インターフェースを使用して表示することと
をさらに含む、請求項１に記載の方法。
【請求項７】
前記場所の名前を、前記場所の位置を記述している情報に関連して予め格納するステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記格納することは、ＧＰＳシステムから取得された座標を、前記場所の前記名前に関連して格納する、請求項７に記載の方法。
【請求項９】
前記格納することは、セル位置情報を、前記場所の前記名前に関連して格納する、請求項７に記載の方法。
【請求項１０】
前記格納することは、ユーザ指定の位置情報を、前記場所の前記名前に関連して格納する、請求項７に記載の方法。
【請求項１１】
前記デバイスは無線通信デバイスを含む、請求項１に記載の方法。
【請求項１２】
少なくとも１つのコンピュータ可読ストレージ媒体において具現化され、プログラム命令を含むコンピュータ・プログラムであって、少なくとも１つのデータ・プロセッサによって前記プログラム命令が実行されると、
第１動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定することと；
前記指定された場所に別のデバイスがあるかどうかを判断することと；
前記指定された場所に前記別のデバイスがあると判断されると、前記別のデバイスに電話をかけることと
を含む動作を生じさせる、コンピュータ・プログラム。
【請求項１３】
前記判断する動作はＧＰＳ座標を使用する、請求項１２に記載のコンピュータ・プログラム。
【請求項１４】
前記判断する動作はセル位置情報を使用する、請求項１２に記載のコンピュータ・プログラム。
【請求項１５】
前記指定する動作は、前記デバイスのメモリに格納されており前記デバイスのユーザに対して表示される連絡先リストを使用することを含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１６】
前記連絡先リストは場所の名前を少なくとも１つ含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
前記プログラム命令の実行によって生じる動作が、
第２動作モードにおいて、別のデバイスに関連する人の名前を指定する動作と；
前記別のデバイスの位置を判断する動作と；
前記判断された位置を、前記デバイスの前記ユーザ・インターフェースを使用して表示する動作と
をさらに含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１８】
前記プログラム命令の実行によって生じる動作が、前記場所の名前を、前記場所の位置を記述している情報に関連して予め格納することをさらに含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１９】
前記格納する動作は、ＧＰＳシステムから取得された座標を、前記場所の前記名前に関連して格納する、請求項１８に記載のコンピュータ・プログラム。
【請求項２０】
前記格納する動作は、セル位置情報を、前記場所の前記名前に関連して格納する、請求項１８に記載のコンピュータ・プログラム。
【請求項２１】
前記格納する動作は、ユーザ指定の位置情報を、前記場所の前記名前に関連して格納する、請求項１８に記載のコンピュータ・プログラム。
【請求項２２】
前記デバイスは無線通信デバイスを含む、請求項１２に記載のコンピュータ・プログラム。
【請求項２３】
通信ネットワークへのインターフェースと；
少なくとも１つのデータ・プロセッサと；
前記少なくとも１つのデータ・プロセッサに接続され、連絡先リストを格納する少なくとも１つのメモリと；
前記少なくとも１つのデータ・プロセッサに接続されたユーザ・インターフェースと
を含むデバイスであって、ここで、
前記データ・プロセッサは、ユーザが場所を指定することに応答して、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断し、もしあれば、前記通信ネットワークへの前記インターフェースを介して前記別のデバイスに連絡をする、
デバイス。
【請求項２４】
前記通信ネットワークへの前記インターフェースは無線インターフェースから成る、請求項２３に記載のデバイス。
【請求項２５】
前記通信ネットワークへの前記インターフェースは有線インターフェースから成る、請求項２３に記載のデバイス。
【請求項２６】
前記データ・プロセッサは、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断するべく、前記インターフェースを経由して受信されるＧＰＳ座標を使用する、請求項２３に記載のデバイス。
【請求項２７】
前記データ・プロセッサは、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断するべく、前記インターフェースを経由して受信されるセル位置情報に基づく情報を使用する、請求項２３に記載のデバイス。
【請求項２８】
前記連絡先リストは場所の名前を少なくとも１つ含む、請求項２３に記載のデバイス。
【請求項２９】
前記データ・プロセッサは、別のデバイスに関連する人を前記ユーザが指定するのに応答して、指定された人に関連するデバイスの位置を前記ユーザ・インターフェース上に表示するべくさらに動作可能である、請求項２３に記載のデバイス。
【請求項３０】
前記連絡先リストは、場所の位置を記述している情報に関連して場所の名前を格納する、請求項２３に記載のデバイス。
【請求項３１】
前記場所の位置を記述している前記情報はＧＰＳシステムから取得される、請求項３０に記載のデバイス。
【請求項３２】
前記場所の位置を記述している前記情報はセル位置情報から取得される、請求項３０に記載のデバイス。
【請求項３３】
前記場所の位置を記述している前記情報は、前記ユーザ・インターフェースを介して前記デバイスの前記ユーザから取得される、請求項３０に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の例示的な実施形態に従った教示は、全般的に通信のデバイスおよび方法に関し、特に、無線通信デバイスの連絡先リスト・アプリケーションなど、通信デバイスの連絡先リスト・アプリケーションに関する。
【背景】
【０００２】
ハンドヘルド無線通信デバイスなど、特定の電話および電話の様なシステムにおいて、またパーソナル・コンピュータおよびラップトップ型コンピュータなどの特定のコンピュータにおいては、電話番号のリストを、格納済みの各電話番号に関連する人名または組織名など、他の情報に関連して格納することができる。その結果、ユーザは、リスト内をスクロールすることによって１つの番号を選択することができ、通信デバイスによってその番号へ自動的に電話がかけられ、音声電話またはデータ・コール（data call）が開始される。定義済みの電話番号を有する個人または組織に電話をかけるには適切であるが、この従来の方法には制限がある。
【例示的な実施形態の摘要】
【０００３】
本発明の非限定的かつ例示的な実施形態に従い、前述の問題およびその他の問題が打開され、他の利点が実現される。
【０００４】
本発明の例示的な実施形態に従い、第１動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定することと、指定された場所に別のデバイスがあるかどうかを判断することと、指定された場所にこの別のデバイスがあると判断されると、この別のデバイスに電話をかけることとを含む方法が提供される。
【０００５】
さらに、本発明の例示的な実施形態に従い、少なくとも１つのコンピュータ可読ストレージ媒体において具現化され、プログラム命令を含むコンピュータ・プログラムであって、少なくとも１つのデータ・プロセッサによってプログラム命令が実行されると、第１の動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定することと、指定された場所に別のデバイスがあるかどうかを判断することと、指定された場所にこの別のデバイスがあると判断されると、この別のデバイスに電話をかけることとを含む動作を生じさせる、コンピュータ・プログラムが提供される。
【０００６】
さらに、本発明の例示的な実施形態に従い、通信ネットワークへのインターフェースと、少なくとも１つのデータ・プロセッサと、少なくとも１つのデータ・プロセッサに接続され、連絡先リストを格納する少なくとも１つのメモリと、この少なくとも１つのデータ・プロセッサに接続されたユーザ・インターフェースとを含むデバイスが提供される。データ・プロセッサは、ユーザが場所を指定することに応答して、連絡先リスト内の人に関連する別のデバイスが指定された場所にあるかどうかを判断し、もしあれば、通信ネットワークへのインターフェースを介してこの別のデバイスに連絡をする。
【０００７】
以下の詳細な説明を、添付の図面と併せて読むと、本発明の教示の前述の態様およびその他の態様がより明確になる。
【詳細な説明】
【０００８】
まずはじめに、上述の従来の連絡先リストの動作における欠陥を明らかにする。電話のユーザは、特定の物理的な位置または場所に電話をかけることを望み、誰が電話に出ても構わないという状況にあることもある。電話のユーザはさらに、ある人が特定の位置にいる場合に限り、その人に電話をすることを望むこともある。例えば、電話のユーザが、避暑地の別荘の鍵を忘れ、この別荘には従来の固定電話が設置されていない（または固定電話が使用中であるか、もしくは利用可能でない）と仮定する。ユーザは、現在別荘にいるかもしれない人、実際には任意の人に電話することを望むが、（誰かがいるとしても）誰がそこにいる可能性があるか分からない。従来の方法では、ユーザは、誰が現在別荘にいるかを判断するために数人に電話をする必要がある場合もある。偶然別荘にいる人が電話に出てユーザの鍵を見つけることができると想定して、特定の人にではなく、場所（この例では別荘）に電話を1本かければ、ユーザにとってはるかに効率的であろうということに発明者は気づいた。
【０００９】
本発明の例示的な実施形態に従い、位置情報と連絡先リスト・アプリケーションとを関連付けることができるソフトウェアを含むように、通信デバイスの連絡先リスト・アプリケーションが拡張される。この拡張によって、通信デバイスのユーザは、特定の人々だけではなく、位置または場所にも電話をすることができるようになる。
【００１０】
図1を参照すると、本発明の例示的な実施形態を実践するのに適した無線通信システム10の実施形態が簡略化したブロック図として示されている。無線通信システム10は、セルラ電話、またはより広くは移動局（MS：mobile station）100など、少なくとも１つの無線通信デバイスを含む。図1は、例えば、公衆パケット・データ・ネットワークまたはPDNなどの電気通信ネットワークに接続するノード30と、少なくとも１つの基地局コントローラ（BSC：base station controller）40もしくは等価な装置と、所定のインターフェース規格に従って順方向、つまりダウンリンク方向で物理チャネルおよび論理チャネル両方を移動局100へ送信する、基地局（BS：base station）とも呼ばれる複数の基地送受信局（BTS：base transceiver station）50とを有する、例示的なネットワーク・オペレータ20も示している。携帯電話から発するアクセス・リクエストおよびトラフィックを運ぶ、逆方向、つまりアップリンク通信路も、移動局100からネットワーク・オペレータへ向かって存在する。セルラ形式のシステムでは、セル3は各BTS50と関連付けられており、常に１つのセルがサービング・セルと見なされる一方、隣接したセル（単数または複数）は周辺セルと見なされることになる。より小さなセル（ピコセルなど）も利用可能なこともある。
【００１１】
一部の種類のシステムでは、MS100はユーザ機器（UE：User Equipment）と呼ばれることもあり、BSはノードBと呼ばれることもある。
【００１２】
エア・インターフェース規格は、CDMA、WCDMA、およびGSMなどのTDMAに基づくシステムなど、任意の適切な規格またはプロトコルに適合することができ、インターネット70のアクセスおよびウェブ・ページのダウンロードを可能にするデータ・トラフィックなど、音声およびデータ両方のトラフィックを可能にすると考えられる。
【００１３】
移動局100は通常、ディスプレイ140の入力に接続された出力と、キーボードまたはキーパッド160の出力に接続された入力とを有するマイクロ制御ユニット（MCU：microcontrol unit）120などの制御ユニットまたは制御論理を含む。移動局100は、セルラ電話またはパーソナル・コミュニケータなどのハンドヘルド無線電話であってもよい。移動局100はさらに、使用時に別のデバイスに接続されるカードまたはモジュール内に含まれるものとすることもできるであろう。例えば、移動局100は、使用時に、ラップトップ型またはノート型のコンピュータなどの携帯用データ・プロセッサ内に取り付けられる、PCMCIAもしくは類似の種類のカードまたはモジュール内に含まれるものとすることができるであろう。
【００１４】
一般に、MS100の種々の実施形態は、次に限定されるものではないが、セルラ電話、携帯情報端末（PDA：personal digital assistant）および携帯用コンピュータを含むことができ、非限定的な例として、デジタル・カメラなどの画像キャプチャ・デバイス、ゲーム機、音楽記憶再生機器、インターネット・アクセスおよびブラウジングが可能なインターネット機器、ならびにそのような機能の組み合わせが組み込まれたユニットもしくは端末を含むこと、または組み込むことがあり得る。
【００１５】
なお、本発明の例示的な実施形態は、携帯用無線通信端末との使用に限定されず、ボイス・オーバー・インターネット・プロトコル（VoIP：voice over internet Protocol）技術を用いる種類の通信デバイスなど、ワイヤまたはケーブルによって電話オペレータ・システムに接続された通信デバイス（有線のデバイス）を用いて同じく実践することができる。一般に、デバイスは、以下でさらに詳しく説明するように、少なくとも連絡先リストをユーザに対して表示する何らかのディスプレイ、ならびにユーザが情報を入力できるようにする何らかのユーザ入力を含むかまたはそれらに接続されていると想定される。
【００１６】
さらに図1を参照すると、MCU120は、動作プログラムおよびその他の情報を格納する不揮発性メモリなど、何らかのメモリ130、ならびに、必要なデータ、作業用メモリ、受信されたパケット・データ、送信されるべきパケット・データおよび同様のものを一時的に格納する揮発性メモリを含むか、またはそれらに接続されていると想定される。本発明の目的のために、動作プログラムは、本発明に従った方法を実装するのに必要なソフトウェア・ルーチン、レイヤおよびプロトコルをMCU120が実行できるようにし、さらに、ディスプレイ140およびユーザ入力160を介して適切なユーザ・インターフェース（UI：user interface）をユーザに提供すると想定される。図示してはいないが、一般的に、ユーザが従来の方式で音声電話を行えるようマイクロホンおよびスピーカが提供される。
【００１７】
メモリ130には、本発明の例示的な実施形態に従って構築、管理および使用される位置情報によって機能強化された連絡先リスト130Aが格納されていと想定される。連絡先リスト130Aには、以下でさらに十分に説明するように、本発明の例示的な実施形態を実装する際に用いるのに適切な、コンピュータ実行可能プログラム・コードを含む連絡先リスト（CL：contact list）アプリケーション130Bが関連付けられている。
【００１８】
移動局100は、GPS（Global Positioning Satellite：全地球測位衛星）ユニット170などの位置決定モジュールも含むとよい。
【００１９】
移動局100は、デジタル信号プロセッサ（DSP：digital signal processor）180、または等価な高速プロセッサもしくは論理と、送信機210および受信機220を含んだ無線送受信機とを含んだ無線部をさらに含み、送信機210および受信機220はどちらも、ネットワーク・オペレータと通信するようアンテナ240に接続されている。周波数合成器（SYNTH：synthesizer）260などの少なくとも１つの発振器が、送受信機を同調させるよう備えられている。デジタル化音声データおよびパケット・データなどのデータが、アンテナ240を介して送受信される。無線部は、ネットワーク・オペレータ20および／またはインターネット70などの通信ネットワークへのインターフェースとして機能すると見なされればよい。
【００２０】
本発明の例示的な実施形態は、プロセッサ120などの移動局100のデータ・プロセッサによって、またはハードウェアによって、またはソフトウェアとハードウェアとの組み合わせによって実行可能なコンピュータ・ソフトウェア（CLアプリケーション130Bなど）により実行され得る。なお、さらにこの点について、例えば図2（以下で説明される）の論理流れ図の種々のブロックは、プログラム・ステップ、または相互接続された論理回路、ブロックおよび機能、またはプログラム・ステップと、論理回路、ブロックおよび機能との組み合わせを表し得る。
【００２１】
メモリ130は、ローカルの技術環境に適した任意の種類のものでよく、半導体ベースのメモリ・デバイス、磁気メモリ・デバイスおよび磁気メモリ・システム、光学メモリ・デバイスおよび光学メモリ・システム、固定メモリおよび取り外し可能なメモリなど、任意の適切なデータ格納技術を使用して実装されるとよい。データ・プロセッサ（単数または複数）120、180は、ローカルの技術環境に適した任意の種類のものでよく、非限定的な例として、汎用コンピュータ、専用コンピュータ、マイクロプロセッサ、デジタル信号プロセッサ（DSP）、マルチコア・プロセッサ構造に基づくプロセッサのうち、１つ以上を含むとよい。
【００２２】
ディスプレイ140およびユーザ入力160は、タッチ・センシティブ・ディスプレイ・デバイスに組み込まれていてもよく、または別々の構成要素であってもよい。ユーザ入力は、非限定的な例を数例挙げると、キーパッド、キーボードおよび／またはポインティング・デバイス、または、ユーザから音声命令を受け取り解釈する音声認識ユニットなど、任意の適切な１つまたは複数の入力デバイスであればよい。
【００２３】
本発明の例示的な実施形態に従い、ユーザは、人に電話をかける代わりに、連絡先リスト130Aを使用して場所に電話をする。ユーザが場所に電話をするとき、MS100のCLアプリケーション130Bは、ネットワーク・ノード30の位置機能35など、ネットワーク・オペレータ20と連携して、電話をするべき場所に位置する通信デバイスが（あれば）どれであるかを判断する。特定の位置のデバイスを判断するために連絡先リスト130A内の連絡先が使用されるとよい。CLアプリケーション130Bが特定の位置にある１つまたは複数の連絡先を見つけると、MS100は、ユーザが電話をしようとしている場所に位置するデバイスの呼び出しを開始するとよい。連絡可能なデバイスが同じ所望の位置に２つ以上ある場合、CLアプリケーション130Bは、ディスプレイ140を介して、電話をする特定の連絡先を選択するようユーザに促すとよい。あるいはCLアプリケーション130Bは、前歴に基づき、および／または所定のユーザ・プリファレンスに従い、連絡先のうち１つを自動的に選択して、選択された連絡先のデバイスに電話をするとよい。
【００２４】
ユーザは、連絡先リスト130A、およびCLアプリケーション130Bの基礎をなすソフトウェアから、特定の人に電話をすることを選択しても、その人が特定の位置にいる場合に限り呼び出しが開始されるよう選択してもよい。ユーザは例えば、友人がユーザと同じ都市にいる場合に限りその友人に電話をすることを決定してもよい。ユーザが同じ都市にいなければ呼び出しは開始されず、ディスプレイ140を介してユーザに理由が通知されればよい。
【００２５】
連絡先リスト130Aはさらに、特定の人々がどこにいるのかを確認するために使用されてもよい。例えばユーザは、特定の位置（ボストンなど）を選択し、ディスプレイ140上で、どの連絡先がボストンの地域にいるかを見るとよい。あるいは、ユーザは連絡先リスト130Aから１つの連絡先を選択し、選択された連絡先の現在位置を見ることも可能である。
【００２６】
MS100の現在位置は、利用可能な任意の位置決定システムを使用して判断されればよい。例えば、（通常、GPSにより判断される位置情報よりも分解能は劣るが）ネットワークにより判断されるセルの位置情報として、セルGPSモジュール170を使用することができる。さらに、都市またはその他の名所旧跡の名前（大学、所在地住所、博物館など）を入力すること、または、分かる場合は位置座標（緯度および経度など）を入力することなどによって、ユーザが自身の現在位置を、ユーザ入力160を介して手動で入力することも、本発明の例示的な実施形態の範囲内である。別の例として、あるユーザは、その位置を判断し、位置形式の情報を他のデバイスに送信できるプレゼンス・アプリケーション（presence application）またはその他類似のアプリケーションによって、他の人たちに通知することができる。なお、MS100が無線ローカル・エリア・ネットワーク（WLAN：wireless local area network）と通信できる場合、MS100は、アクセス・ポイント（WLANホットスポット・アクセス・ポイントなど）の識別情報から、アクセス・ポイントの位置と、アクセス・ポイントの所定の位置との相互関係を明らかにすることによって、その現在位置を認識していることもある。
【００２７】
対象場所（上述の別荘など）の位置を、同じような方法で判断することができる。例えば、ユーザは、別荘に位置するときにユーザ入力160およびディスプレイ140を使用して、CLアプリケーション130Bの位置記録動作モードを開始してもよい。その場合、ユーザは、記述的なテキスト文字列（「別荘」など）を入力し、次に、MS100の現在位置（GPS座標、またはセル位置情報など）が、入力済みのテキスト文字列に関連して格納される。あるいは、ユーザが別荘の位置座標を知っていれば、記述的なテキスト文字列と共にそれを入力することができる。この場合、ユーザは、別荘の位置の入力および格納時に物理的に別荘に位置している必要はない。
【００２８】
これら実施形態のすべてにおいて、単にユーザ入力160を介して住所が入力され、住所と位置座標とが関連付けられているネットワーク20へその住所が送信されても、本発明の例示的な実施形態の範囲内である。これは、ローカルに保持されているか、または、インターネット70を介して到達可能なサーバによってなど、リモートに保持されている電子地図作成または同様の機能を使用して達成されればよい。
【００２９】
セル位置情報が使用される場合に関して、MS100の現在位置をリクエストおよび提供するためには、ネットワーク・オペレータ20とMS100との間で信号伝達が使用されるとよい。
【００３０】
MS100が1人以上の他のユーザの位置に関する情報を必要とする場合、1人以上の他のユーザの現在位置をリクエストおよび提供するために、ネットワーク・オペレータ20とMS100との間で信号伝達が使用されるとよい。図2に関して、非限定的な一例として、ブロックAでMS100は、特定のユーザの現在位置のリクエストをネットワーク・オペレータ20、例えばネットワーク・ノード30に関連する位置機能35などへ送信する。これは、特定のユーザの電話番号、または、位置機能35が認識しているかもしくは分析できる、任意の適切な識別情報を送信することによって達成することができる。ブロックBで位置機能35は、可能であれば、例えばセルの位置によって、または別のユーザの通信デバイスにその現在のGPS位置について問い合わせることによって、特定のユーザの現在位置を判断し、ブロックCでMS100へ位置情報を返す。
【００３１】
なお、上記の例、すなわち、ユーザが別荘にいる人に連絡しようとしているときには、MS100は、連絡先リスト130A内に連絡先情報がある1人以上の特定の人たちの位置をリクエストすることができる。ブロックDにおいて、連絡先リスト・アプリケーション130Bが、選択された1人または複数の人について返された位置情報と、対象の場所（別荘など）の事前に格納されている位置とを比較し、（何らかの固定または可変の許容範囲内までの）一致が検出されると、MS100は、一致している位置座標に関連する電話番号へ自動的に電話をかけるとよい（ブロックE）。あるいは、連絡先リスト・アプリケーション130Bは、他の2人以上の一致する人たちを集めて、現在別荘にいる人たちのリストをユーザに対して表示することによって、他のどの人に電話をするかをユーザが選択できるようにしてもよい。
【００３２】
図3は、ディスプレイ140上における連絡先リスト130Aの見た目の非限定的な例を示す。連絡先リスト130Aは、通常の連絡先リスト情報すべてを、例えば名前およびその他の情報（例えば、その人の電話番号、その人の電子メール・アドレスなど）を含むとよい。本発明の例示的な実施形態に従い、連絡先リスト130Aは、少なくとも１つの位置をさらに含む。図3の例では、特定の連絡先（ボブおよびスティーブなど）について、ユーザは特定の場所に関する位置情報を定義済みである。例えば、ボブの連絡先カードは３つの位置定義（自宅、職場、別荘）を含み、その一方で、スティーブの連絡先カードには、定義済みの２つの位置（自宅、職場）がある。ユーザは必要に応じて、従来の方式でボブまたはスティーブに電話をするよう選択するか、または代わりに、自宅のボブなど、ボブおよびスティーブの項目の副連絡先（subcontact）リストを使用して、ボブまたはスティーブに電話をするよう選択するとよい。選択されると、ネットワーク位置機能35と連携しているCLアプリケーション130Bが、以前入力された「ボブの自宅」座標に対応する座標にボブの電話が現在位置すると判断した場合に限り、ボブに電話がかけられる。
【００３３】
なお、連絡先リスト130Aは、別荘の項目（場所）も含む。この項目を選択することによって、ネットワーク位置機能35と連携しているCLアプリケーション130Bは、連絡先リスト130A内の人が現在別荘に位置しているかどうかを判断する。この例では、この判断において、ボブおよびスーザンの両方が現在別荘に位置しているということが検出され、ユーザは2人のうちいずれか、または両者の呼び出しを開始するとよい。あるいは、MS100は、リスト内の名を選択することによって、または、ユーザが最近電話をした電話相手を選択することによって、または、格納済みのユーザ・プリファレンス（常にスーザンの前にボブに電話をするなど）を使用することによって、または、任意の適切な１つまたは複数の基準を使用することによってなど、別荘に電話をする相手として2人のうち1人を選択してもよい。
【００３４】
さらに、例えば連絡先リスト130Aは、場所として都市名（ボストンなど）を含むことができるであろう。その結果、この項目を選択することによって、ネットワーク位置機能35と連携しているCLアプリケーション130Bは、連絡先リスト130A内の連絡先のうち１つ以上が、現在ボストンに位置するかどうかを判断することになり、位置するのであればこの人に電話をかけることができる。この場合、ボストンの位置は、ボストン市街（または、繁華街などのボストンの一部）を含む何らかの地理的領域を対象とするGPS位置座標および／またはセル位置の範囲によって定義されるとよい。
【００３５】
したがって、連絡先リスト130Aに、１つ以上の純粋な位置または場所（ボストン、別荘、自宅など）を含めることによって、ユーザが、誰が電話に出るかを問わずその位置へ電話をかけることができるようにしてもよいということが分かる。この場合、誰か、好適には連絡先リスト130Aに載っている人の所有物である１つの電話が、対象の場所に現在位置することが検出されさえすれば、電話をすることができる。
【００３６】
ユーザがボブに電話をしようとする前に、CLアプリケーション130Bが、例えばボブがどこに位置するかをユーザに通知することは、本発明の例示的な実施形態の範囲内である。
【００３７】
ユーザが、特定の位置にいる特定グループの人々に電話（グループ呼び出し）をできるように、連絡先グループを特定の位置の項目に追加することも、本発明の例示的な実施形態の範囲内である。
【００３８】
なお、さらに、音声電話ではなくメッセージ送信（メッセージ・コール（message call））用に位置に基づく呼び出しを使用することも、本発明の例示的な実施形態の範囲内である。例えば、特定の人が現在特定の位置にいる場合に限り、その人にメッセージ（テキスト・メッセージ、マルチメディア・メッセージなど）が送信される。位置に基づく情報はさらに、インスタント・メッセージまたはチャット・メッセージを送信するかどうかを判断するために用いられてもよく、同じく、会議のリクエストおよび電子メールの送信に適用されてもよい。
【００３９】
非限定的な一例として、会議がボストンで午前10：00に予定されていると仮定する。この場合、午前9：00に、連絡先リスト内の、現在ボストンに位置すると判断された人たちのみに会議への案内を送信し、ボストンの地域外の人たちには（午前10時までに会議に到着できる十分な時間がないであろうと見なし）会議の案内を送信しないようにするために、本発明の例示的な実施形態が用いられてもよい。なお、この場合においても、本願明細書で検討した他の場合のうちさまざまなものにおいても、特定の人たちがGPS情報を使用して見つけられ、その一方で、その他の人が、ネットワーク・セルに基づく情報を使用して見つけられ、その一方でさらに他の人たちが、手動で入力された位置情報を使用して見つけられてもよい。
【００４０】
なお、さらに、連絡先リスト130Aと共に使用される、地図を見る機能を提供することも本発明の例示的な実施形態の範囲内であり、それによって、ユーザは、表示された地図上でユーザが選択した範囲内に少なくとももう1人のユーザが位置すると検出されることを想定して、表示された地図上で地域を選択して所定の電話またはメッセージが宛てられる場所を指定することができる。
【００４１】
本発明の例示的な実施形態は、移動デバイスとの使用に制限されず、VoIP、テレビ電話、ならびに、コンピュータおよびその他の種類のデバイスにより行われる通信などその他の形態の電話と共に使用することもできる。
【００４２】
一般に、種々の実施形態は、ハードウェアもしくは専用回路、ソフトウェア、論理またはそれらの任意の組み合わせにおいて実装されればよい。例えば、一部の態様がハードウェアにおいて実装される一方、その他の態様が、制御装置、マイクロプロセッサまたはその他のコンピュータ・デバイスによって実行され得るファームウェアまたはソフトウェアにおいて実装されてもよいが、本発明はそれらに限定はされない。本発明の種々の実施形態は、ブロック図、流れ図として、またはその他何らかの図形表現を使用して図示および説明できるが、当然のことながら、本願明細書で説明されたこれらのブロック、装置、システム、技術または方法は、非限定的な例として、ハードウェア、ソフトウェア、ファームウェア、専用回路または専用論理、汎用ハードウェアもしくは汎用制御装置、もしくはその他のコンピュータ・デバイス、またはそれらの何らかの組み合わせにおいて実装されてもよい。本発明の実施形態は、集積回路モジュールなどの種々の構成要素において実践され得る。集積回路の設計は全般的にみて、高度に自動化されたプロセスである。論理レベルの設計を、半導体基板上にすぐにエッチングおよび形成可能な半導体回路設計に変換するために利用できる、複雑かつ強力なソフトウェア・ツールが複数ある。
【００４３】
カリフォルニア州マウンテン・ビュー（Mountain View，California）のシノプシス社（Synopsys，Inc.）、およびカリフォルニア州サンノゼ（San Jose，California）のケイデンス・デザイン（Cadence Design）により提供されているようなプログラムは、確立された設計ルール、ならびに格納済みの設計モジュールのライブラリを使用して、自動的に半導体チップ上に導体を経路付けし、構成要素を位置付ける。半導体回路の設計が完了すれば、結果として生じた設計が、製造用に半導体加工施設、つまり「製造工場」へ、標準化された電子形式（例えばOpus、GDSII、または同種のものなど）で送信されればよい。
【００４４】
前述の説明では、例示的かつ非限定的な実施形態を手段として、本発明の完全かつ有益な説明を提供した。なお、当業者であれば、付随する図面および添付の特許請求の範囲と併せて前述の説明を読み考慮すると、さまざまな変更および適応がすぐに分かるであろう。
【００４５】
例えば、少なくとも１つの非限定的な例では、ユーザが連絡先リスト103Aから位置を選択するものとして上記で説明されたが、ユーザが単に、MS100のユーザ・インターフェースを介して位置の名前（ボストンなど）を入力し、入力された位置の名前を位置機能35へ送信し、位置の名前に関連する座標を判断して、次に、ユーザの連絡先リスト130A内の１つ以上の連絡先が、位置の名前に関連する座標内に現在存在するかどうかを判断することは、本発明の範囲内である。なお、位置座標の判断は、位置機能35においてローカルで行われることも可能であり、または、位置機能35が、インターネット70を介して到達可能なサーバなどの別のユニットに照会を行って位置座標を取得してもよい。さらに、CLアプリケーション130Bの機能の少なくとも一部は、位置機能35内など、ネットワーク・オペレータ20に常駐していてもよいということが分かる。さらに、本発明の例示的な実施形態に従って位置に基づく形式の電話をするときに実行される信号伝達の量を減らすべく、ユーザの連絡先リスト130Aの一部または全部のコピーが、位置機能35など、ネットワーク・オペレータ20に常駐していてもよい。
【００４６】
なお、本発明の教示のこのような変更および同様の変更はすべて、やはり本発明の範囲内に入る。
【００４７】
さらに、本発明の例の一部の特徴を、他の特徴の使用を伴わずに使用し役立ててもよい。このように、上記の説明は、本発明の原理、教示、例、例示的実施形態を説明するに過ぎず、本発明を限定するものではないと見なされるべきである。
【図面の簡単な説明】
【００４８】
【図１】本発明の例示的な実施形態を実践するのに適したデバイスを有する無線通信システムの実施形態の簡略化したブロック図である。
【図２】本発明の例示的な実施形態に従った方法の実例となる論理流れ図である。
【図３】本発明の例示的な実施形態に従い表示される連絡先リストの非限定的な例を示す。
【図１】
2009534898.tif 000003
【図２】
2009534898.tif 000004
【図３】
2009534898.tif 000005
【手続補正書】
【提出日】平成20年11月7日(2008.11.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定する入力を受けることと；
前記指定された場所に別のデバイスがあるかどうかを判断することと；
前記指定された場所に前記別のデバイスがあると判断すると、前記別のデバイスに電話をかけることと
を含む方法。
【請求項２】
前記判断することはＧＰＳ座標を使用する、請求項１に記載の方法。
【請求項３】
前記判断することはセル位置情報を使用する、請求項１または２に記載の方法。
【請求項４】
前記指定は、前記デバイスのメモリに格納されており前記デバイスのユーザに対して表示される連絡先リストが使用されることを含む、請求項１から３のいずれかに記載の方法。
【請求項５】
前記連絡先リストは、場所の名前を少なくとも１つ含む、請求項４に記載の方法。
【請求項６】
第２動作モードにおいて、別のデバイスに関連する人の名前を指定する入力を受けることと；
前記別のデバイスの位置を判断することと；
前記判断された位置を、前記デバイスの前記ユーザ・インターフェースを使用して表示することと
をさらに含む、請求項１から５のいずれかに記載の方法。
【請求項７】
前記場所の名前を、前記場所の位置を記述している情報に関連して予め格納するステップをさらに含む、請求項１から６のいずれかに記載の方法。
【請求項８】
前記格納することは、ＧＰＳシステムから取得された座標を、前記場所の前記名前に関連して格納する、請求項７に記載の方法。
【請求項９】
前記格納することは、セル位置情報を、前記場所の前記名前に関連して格納する、請求項７または８に記載の方法。
【請求項１０】
前記格納することは、ユーザ指定の位置情報を、前記場所の前記名前に関連して格納する、請求項７から９のいずれかに記載の方法。
【請求項１１】
前記デバイスは無線通信デバイスを含む、請求項１から１０のいずれかに記載の方法。
【請求項１２】
少なくとも１つのコンピュータ可読ストレージ媒体において具現化され、プログラム命令を含むコンピュータ・プログラムであって、少なくとも１つのデータ・プロセッサによって前記プログラム命令が実行されると、
第１動作モードにおいて、デバイスのユーザ・インターフェースを介して場所を指定する入力を受けることと；
前記指定された場所に別のデバイスがあるかどうかを判断することと；
前記指定された場所に前記別のデバイスがあると判断すると、前記別のデバイスに電話をかけることと
を含む動作を生じさせる、コンピュータ・プログラム。
【請求項１３】
前記判断する動作はＧＰＳ座標を使用する、請求項１２に記載のコンピュータ・プログラム。
【請求項１４】
前記判断する動作はセル位置情報を使用する、請求項１２または１３に記載のコンピュータ・プログラム。
【請求項１５】
前記指定は、前記デバイスのメモリに格納されており前記デバイスのユーザに対して表示される連絡先リストが使用されることを含む、請求項１２から１４のいずれかに記載のコンピュータ・プログラム。
【請求項１６】
前記連絡先リストは場所の名前を少なくとも１つ含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
前記プログラム命令の実行によって生じる動作が、
第２動作モードにおいて、別のデバイスに関連する人の名前を指定する入力を受ける動作と；
前記別のデバイスの位置を判断する動作と；
前記判断された位置を、前記デバイスの前記ユーザ・インターフェースを使用して表示する動作と
をさらに含む、請求項１２から１６のいずれかに記載のコンピュータ・プログラム。
【請求項１８】
前記プログラム命令の実行によって生じる動作が、前記場所の名前を、前記場所の位置を記述している情報に関連して予め格納することをさらに含む、請求項１２から１７のいずれかに記載のコンピュータ・プログラム。
【請求項１９】
前記格納する動作は、ＧＰＳシステムから取得された座標を、前記場所の前記名前に関連して格納する、請求項１８に記載のコンピュータ・プログラム。
【請求項２０】
前記格納する動作は、セル位置情報を、前記場所の前記名前に関連して格納する、請求項１８または１９に記載のコンピュータ・プログラム。
【請求項２１】
前記格納する動作は、ユーザ指定の位置情報を、前記場所の前記名前に関連して格納する、請求項１８から２０のいずれかに記載のコンピュータ・プログラム。
【請求項２２】
前記デバイスは無線通信デバイスを含む、請求項１２から２１のいずれかに記載のコンピュータ・プログラム。
【請求項２３】
通信ネットワークへのインターフェースと；
少なくとも１つのデータ・プロセッサと；
前記少なくとも１つのデータ・プロセッサに接続され、連絡先リストを格納する少なくとも１つのメモリと；
前記少なくとも１つのデータ・プロセッサに接続されたユーザ・インターフェースと
を含むデバイスであって、ここで、
前記データ・プロセッサは、ユーザが場所を指定することに応答して、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断し、もしあれば、前記通信ネットワークへの前記インターフェースを介して前記別のデバイスに連絡をする、
デバイス。
【請求項２４】
前記通信ネットワークへの前記インターフェースは無線インターフェースから成る、請求項２３に記載のデバイス。
【請求項２５】
前記通信ネットワークへの前記インターフェースは有線インターフェースから成る、請求項２３に記載のデバイス。
【請求項２６】
前記データ・プロセッサは、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断するべく、前記インターフェースを経由して受信されるＧＰＳ座標を使用する、請求項２３から２５のいずれかに記載のデバイス。
【請求項２７】
前記データ・プロセッサは、前記指定された場所に、前記連絡先リスト内の人に関連する別のデバイスがあるかどうかを判断するべく、前記インターフェースを経由して受信されるセル位置情報に基づく情報を使用する、請求項２３から２６のいずれかに記載のデバイス。
【請求項２８】
前記連絡先リストは場所の名前を少なくとも１つ含む、請求項２３から２７のいずれかに記載のデバイス。
【請求項２９】
前記データ・プロセッサは、別のデバイスに関連する人を前記ユーザが指定するのに応答して、指定された人に関連するデバイスの位置を前記ユーザ・インターフェース上に表示するべくさらに動作可能である、請求項２３から２８のいずれかに記載のデバイス。
【請求項３０】
前記連絡先リストは、場所の位置を記述している情報に関連して場所の名前を格納する、請求項２３から２９のいずれかに記載のデバイス。
【請求項３１】
前記場所の位置を記述している前記情報はＧＰＳシステムから取得される、請求項３０に記載のデバイス。
【請求項３２】
前記場所の位置を記述している前記情報はセル位置情報から取得される、請求項３０または３１に記載のデバイス。
【請求項３３】
前記場所の位置を記述している前記情報は、前記ユーザ・インターフェースを介して前記デバイスの前記ユーザから取得される、請求項３０から３２のいずれかに記載のデバイス。
【国際調査報告】
2009534898.tif 000006
2009534898.tif 000007
2009534898.tif 000008
2009534898.tif 000009