(57)【要約】  第１の移動デバイスは、第１の移動デバイスの近くに位置付けられている第２移動デバイスの存在を学ぶ。移動デバイスの比較的短距離のワイヤレス通信メカニズム（４）（例えば、ブルートゥース）を使用して、移動デバイスのセルラ電話機能を使用することなく、直接のモバイルツーモバイル通信を確立することにより、他の近くのデバイスを自動的に発見してもよい。他の近くの移動体の存在をどのように検出するかに関わらず、それらの近くの移動体の存在に関する情報を、ユーザクラス情報のような、近くの移動体のユーザに関する他の情報と整合させることができる。収集した情報は、その後、コンテキストへの入力として使用される−アウェア機能。コンテキストアウェア機能は、状況におよび／または他の近くのセルラ電話機ユーザが誰であって、彼らが何をしているかに、よりふさわしい方法で、第１の移動体を構成させるルールを適用する。【選択図】  図１
2013517744.tif 000002
【特許請求の範囲】
【請求項１】
方法において、
（ａ）第１の移動通信デバイスの比較的近い距離内にある１つ以上の第２の移動通信デバイスの存在を学び、前記第１の移動通信デバイスは、前記第１の移動通信デバイスから比較的より遠い距離に位置付けられているセルラ電話基地局に、セルラ電話信号を送信するように適合されていることと、
（ｂ）前記第２の移動通信デバイスのそれぞれが前記第１の移動通信デバイスの予め規定されている近接距離内にあるか否かを示す第１の情報を、前記第１の移動通信デバイス上に記憶させることと、
（ｃ）前記第２の移動通信デバイスのそれぞれの所有者がユーザのクラスに属するか否かを示す第２の情報を、前記第１の移動通信デバイス上に記憶させることと、
（ｄ）前記第１および第２の情報を使用して、前記第１の移動通信デバイスの挙動をどのように変更するかを決定することとを含む方法。
【請求項２】
前記（ａ）の学ぶことは、前記第１の移動通信デバイスによる任意のセルラ電話通信の送信または受信なしで起こる請求項１記載の方法。
【請求項３】
前記第１の移動通信デバイスは、（ａ）において、短距離ワイヤレス通信プロトコルを使用して前記第２の移動通信デバイスのそれぞれを通信することにより、前記１つ以上の第２の移動通信デバイスの存在を学び、前記短距離ワイヤレス通信プロトコルは、ブルートゥースプロトコルと、ＷｉＦｉプロトコルと、ＷｉＭＡＸプロトコルと、ＺｉｇＢｅｅ（登録商標）プロトコルとからなるグループから選ばれる請求項２記載の方法。
【請求項４】
前記（ｂ）における第１の情報は、前記第２の移動通信デバイスのそれぞれが、前記第１の移動通信デバイスのブルートゥースワイヤレス通信距離にあるか否かの表示を含む請求項１記載の方法。
【請求項５】
前記（ｂ）における第１の情報は、複数の移動通信デバイスのそれぞれが、前記第１の移動通信デバイスの近くに位置付けられているか否かの表示を含む請求項１記載の方法。
【請求項６】
前記（ｃ）における第２の情報は、第２の各移動通信デバイスに関係する電話番号を含む請求項１記載の方法。
【請求項７】
前記（ｃ）における第２の情報は、第２の各移動通信デバイスに関係するブルートゥースの世界的に一意的な識別子を含む請求項１記載の方法。
【請求項８】
前記第１の移動通信デバイスは、第２の移動通信デバイスの、ブルートゥースの世界的に一意的な識別子を使用して、前記第２の移動通信デバイスの所有者が前記ユーザのクラスに属するか否かを決定する請求項１記載の方法。
【請求項９】
前記（ｄ）の挙動の変更は、
（１）前記第１の移動通信デバイスにかけられた電話通話の発信者に情報を報告し、前記報告した情報は、前記第１の移動通信デバイスのステータスを示すことと、（２）前記第１の移動通信デバイスにかけられた電話通話の発信者に情報を報告し、前記報告した情報は、前記第１の移動通信デバイスのユーザのステータスを示すことと、（３）前記第１の移動通信デバイス上で受信される通話がブロックされるように、前記第１の移動通信デバイスの動作を修正することと、（４）前記第１の移動通信デバイス上で受信される通話がブロックされないように、前記第１の移動通信デバイスの動作を修正することと、（５）前記第１の移動通信デバイスに上で受信される通話を転用するか否かを変更することと、（６）前記第１の移動通信デバイスのユーザに宛てられているｅメールをブロックするか否かを変更することと、（７）前記第１の移動通信デバイスのユーザに宛てられているｅメールを転用するか否かを変更することと、（８）前記第１の移動通信デバイス上で受信される通話においてスピーカーフォンを使用するか否かを変更することと、（９）前記第１の移動通信デバイスのユーザに到来通話を知らせるために使用するリングトーンを変更することと、（１０）電話通話に関係する情報をどのように前記第１の移動通信デバイス上で表示するかを変更することと、（１１）前記第１の移動通信デバイス上に受信される通話からの情報をＦＭ送信で転送するか否かを変更することと、からなるグループから選ばれる請求項１記載の方法。
【請求項１０】
前記比較的近い距離は、ブルートゥース、ＷｉＦｉおよびＷｉＭＡＸのグループから選ばれる、短距離ワイヤレス通信技術の通信距離であり、前記通信距離は、１０００フィート未満であり、前記（ａ）における比較的より遠い距離は、実質的に１０００フィートよりも遠い請求項１記載の方法。
【請求項１１】
識別子のリストが、前記第１の移動通信デバイス中に記憶され、前記第２の移動通信デバイスのそれぞれに対して１つの識別子が存在し、第２の各移動通信デバイスに対して、前記第１の移動通信デバイスは、前記第２の移動通信デバイスのユーザのクラスの表示も記憶する請求項１記載の方法。
【請求項１２】
方法において、
（ａ）第１のセルラ電話機上で第１の短距離ワイヤレス通信メカニズムを使用して、前記第１のセルラ電話機の近くにある第２のセルラ電話機の存在を学び、前記第１の短距離ワイヤレス通信メカニズムは、ブルートゥースプロトコルと、ＷｉＦｉプロトコルと、ＷｉＭＡＸプロトコルと、ＺｉｇＢｅｅプロトコルとからなるグループから選ばれるプロトコルを使用することと、
（ｂ）（ａ）の第２の各セルラ電話機に対して、前記第２のセルラ電話機のユーザのクラスを示すクラス情報を記憶させることと、
（ｃ）前記第２のセルラデバイスのそれぞれに対する前記（ｂ）におけるクラス情報に基づいて、前記第１の移動通信デバイスにかかってくる到来通話をどのように取り扱うかを変更することとを含み、
前記（ｂ）の記憶させることと、前記（ｃ）の変更することとは、前記第１のセルラ電話機により実行される方法。
【請求項１３】
前記（ｂ）におけるクラスの表示は、前記第２のセルラ電話機のユーザが、人のグループ中にいる可能性があるか否かの表示であり、前記人のグループは、家族と、同僚のグループと、友人のグループとからなるグループから選ばれる請求項１２記載の方法。
【請求項１４】
装置において、
ブルートゥース通信機能と、ＷｉＦｉ通信機能と、ＷｉＭＡＸ通信機能と、ＺｉｇＢｅｅ通信機能とからなるグループから選ばれる短距離ワイヤレス通信機能と、
セルラ電話通信機能と、
前記短距離ワイヤレス通信機能を使用して、前記装置の比較的近い距離内にある１つ以上の第２の移動通信デバイスの存在を学ぶ手段とを具備し、
前記手段はまた、前記第２の移動通信デバイスのそれぞれのユーザがユーザのクラスに属するか否かを示すクラス情報を決定するためのものであり、前記手段は、前記第２の移動通信デバイスのそれぞれに対する前記クラス情報を使用して、前記装置の挙動をどのように変更するかを決定するためのものである装置。
【請求項１５】
前記手段は、前記装置と前記第２の移動通信デバイスのそれぞれとの間に直接のワイヤレス通信を確立することにより、前記第２の移動通信デバイスの存在を学び、前記直接のワイヤレス通信は、前記短距離ワイヤレス通信機能によって起こる請求項１４記載の装置。
【請求項１６】
前記手段は、前記セルラ電話通信機能による受信または送信なしで、前記第２の移動通信デバイスの存在を学ぶ請求項１４記載の装置。
【請求項１７】
前記手段は、前記短距離ワイヤレス通信機能が、前記装置と前記移動通信デバイスとの間に通信を確立するために使用できるか否かに少なくとも部分的に基づいて、移動通信デバイスを分類する請求項１５記載の装置。
【請求項１８】
前記クラス情報は、第２の移動通信デバイスのユーザが、人のグループのメンバーである可能性があるか否かの表示を含み、前記人のグループは、家族と、同僚のグループと、友人のグループとから選ばれる請求項１５記載の装置。
【請求項１９】
前記装置の挙動の変更は、前記セルラ電話通信機能を介して前記装置上で受信される情報を、前記装置のユーザに対してどのように提示するかにおける変更である請求項１５記載の装置。
【請求項２０】
方法において、
（ａ）第１の移動通信デバイスの予め規定されている近接の距離内にある１つ以上の第２の移動通信デバイスの存在を学ぶことと、
（ｂ）第２の移動通信デバイスのそれぞれが、前記第１の移動通信デバイスの予め規定されている近接の距離内にあるか否かを示す第１の情報を、前記第１の移動通信デバイス上に記憶させることと、
（ｃ）前記第２の移動通信デバイスのそれぞれの所有者が、ユーザのクラスに属するか否かを示す第２の情報を、前記第１の移動通信デバイス上に記憶させることと、
（ｄ）前記第１および第２の情報を使用して、前記第１の移動通信デバイスの挙動をどのように変更するかを決定することとを含む方法。
【請求項２１】
前記（ａ）の学ぶことは、前記第１の移動通信デバイスによる任意のセルラ電話通信の送信または受信なしで起こり、前記第１の移動通信デバイスは、（ａ）において、短距離ワイヤレス通信プロトコルを使用して前記第２の移動通信デバイスのそれぞれと通信することにより、前記１つ以上の第２の移動通信デバイスの存在を学ぶ請求項２０記載の方法。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本出願は、Ｒａｊａｒｓｈｉ Ｇｕｐｔａ氏による“他の移動体の存在をコンテキスト中に組み込むコンテキストアウェア移動体”と題する、２０１０年１月１８日に出願された仮出願シリアル番号６１／２９５，９９２の、合衆国法典第３５部第１１９条の下での利益を主張する。前記仮出願は、参照により組み込まれている。
【技術分野】
【０００２】
開示した実施形態は、コンテキストアウェアな移動通信デバイスおよびシステムに関係する。
【背景情報】
【０００３】
通信システムの環境および動作条件について学ぶ通信システムが存在する。このようなシステムの移動通信デバイスは、情報を通信し、移動通信デバイスがそれ自体を見つける“コンテキスト”に依存して、異なる方法で他のアクションを取ってもよい。このような通信システムは、それゆえ、“コンテキストアウェア”通信システムと呼ばれることが多い。所定の環境において、移動通信デバイスがどんなアクションを取るべきかを決定するために、ルールへの入力変数としてのコンテキスト情報を使用する１つ以上のルールが適用される。通信デバイスの位置は、コンテキストの一部であるかもしれず、そのようなケースでは、移動通信デバイスは、“位置アウェア”であると言われる。移動通信デバイスは、バディーリストを含むセルラ電話機であってもよく、ここで、到来通話またはＥメールがどのようにルーティングされるかは、セルラ電話機の位置とセルラ電話機中に記憶されたバディーリストとを含むコンテキストの多数の態様に基づく。このようなコンテキストアウェアシステムは、一般的に、ネットワーク化されたデバイスの、複雑なサーバ／クライアントシステムであり、ここで、個々のクライアントデバイスにより取られるアクションは、典型的に、どのようにクライアントデバイスのユーザに到来通話と他の情報とを通信するか、および／または、どのようにクライアントデバイスのユーザに到来通話と他の情報とを表示させるかを決定することを含む。存在および位置情報を使用するコンテキストアウェアコンピューティングシステムの一般的な概念の存在にもかかわらず、既存の実世界のコンテキストアウェアシステムは実現するのに高価であり、使用するのに扱いにくく、共通の実世界の動作状況における多くの問題を解決することができない。履歴ユーザ位置情報をこのようなシステム中のサーバ上に維持することは、プライバシー問題を生じさせる。中央サーバへの依存は、信頼性の副次的影響を有する。結果として、存在および位置情報を使用するコンテキストアウェアシステムは、一般的に、インスタントメッセージングシステムと位置アウェアアドバタイジングシステムとに限定されている。
【概要】
【０００４】
第１の移動デバイス（例えば、セルラ電話機）は、近くに位置付けられている第２移動デバイス（例えば、他のセルラ電話機）の存在を学ぶ。１つの例では、移動デバイスの比較的短距離のワイヤレス通信メカニズム（例えば、ブルートゥース）を使用して、移動デバイスの主要なセルラ電話機能を使用することなく、直接のモバイルツーモバイル通信を確立することにより、他の近くのデバイスを自動的に発見する。他の近くの移動体の存在をどのように検出するかに関わらず、それらの近くの移動体の存在に関する情報を、近くの移動体のユーザに関する他の情報と整合させることができる。いくつかの実施形態では、存在情報を使用して、近くの各移動体のユーザが、可能性としてユーザのクラスに属しているか否かを決定する。テーブルは、各移動体に対して、ユーザ識別情報と、ユーザクラス情報と、移動体存在情報（例えば、移動体が、第１の移動デバイスのブルートゥース距離中にあるか否か）とを記憶する。コンテキストアウェア機能のルールは、他の入力とともに、テーブル中の情報を使用して、アクションを決定する。アクションは、移動体が移動デバイスの状況および／または環境により良く適するように、移動デバイスの挙動を変更する。例えば、移動体のユーザが従事している決定されたアクティビティに依存して、移動デバイスは、到来ｅメールまたは到来通話を異なってフィルタリングできる。他の移動デバイスが近くにあると決定されるか否かに少なくとも部分的に基づく、および、それらの移動デバイスのユーザの、識別および可能性あるクラスに少なくとも部分的に基づく、コンテキストアウェア機能により、ユーザの可能性あるアクティビティを決定する。アクションは、例えば、移動体にリングトーンを変更させること、移動体にその通話取り扱い設定を変更させること、移動体にそのスピーカーフォン動作を変更させること、および／または、移動体に、通話情報を移動デバイス上にどのように表示させるかを変更させることを伴う。１つの有用な態様では、コンテキストアウェア機能は、セルラ電話機上に安価に導入でき、セルラ電話機ネットワークオペレータの協力を必要とすることなく使用できる薄いアプリケーションである。
【０００５】
第１の使用ケースでは、移動デバイスは、他の移動デバイスに気付き、変化する位置情報に基づいて、移動デバイスのユーザが乗り物中で一緒に移動しているはずであると決定する。乗り物の検出されたすべての乗員によって聞かれることが適切である到来通話を受信する場合に、適用されるルールは、ハンズフリー通話のために、移動デバイスに乗り物のスピーカーシステムを使用させる。しかしながら、到来通話が、乗り物の検出されたすべての乗員によって聞かれることが適切ではない場合に、ルールのアプリケーションは、乗り物のスピーカーシステムを使用することなく、よりプライベートな方法により通話を受信させる。
【０００６】
第２の使用ケースでは、ルールと結果としてのアクションとは、移動デバイスと、近くの移動デバイスと、近くの移動デバイスのユーザのプロファイルとのコンテキストに依存して、到来通話およびｅメールをフィルタリングおよび／または優先順位付けする一種の仮想秘書あるいはプライバシーマネージャとして、移動デバイスを動作させてもよい。例えば、同じ会議室にいる５人に送られたｅメールを受信する場合に、ルールは、ｅメールは表示するのに十分重要であると決定するのに対して、そうでなければ、ｅメールはユーザに対して表示されない。例えば、検出された近くの移動デバイスに基づいて、ユーザが会議中であると決定されるときに、到来通話を受信する場合、到来通話がユーザの上司からであり、このケースにおいて通話が受け入れられるのでなければ、到来通話はボイスメールにつながれる。
【０００７】
第３の使用ケースでは、移動デバイスのユーザがユーザの家族で出かけて道を歩いている（他の家族メンバーが、近くにいると検出された移動デバイスを持っている）場合に、ユーザの移動デバイスは、家族が興味を持つかもしれないアイスクリーム店または行き先を表示するのに対して、移動デバイスのユーザが、ユーザの職場の同僚と同じ道を歩いている（同僚が、近くにいると検出された移動デバイスを持っている）場合には、ユーザの移動デバイスは、職場の仲間がより興味を持つかもしれない行き先を表示する。
【０００８】
前述は、概要であり、したがって、必要により、詳細な説明の、簡略化、一般化、および省略を含む。結果として、当業者は、概要は、実例であるに過ぎず、何らかのかたちで限定されることにはならないことを正しく認識するだろう。特許請求の範囲によってのみ規定される、ここで記述する、デバイスおよび／またはプロセスの、他の態様、発明の特徴、および利益は、ここで述べる限定的でない詳細な説明の中で明らかになるだろう。
【図面の簡単な説明】
【０００９】
【図１】図１は、移動通信デバイス１が他の近くの移動通信デバイスに気付くことができる第１の方法である。
【図２】図２は、移動通信デバイス１が他の近くの移動通信デバイスに気付くことができる第２の方法である。
【図３】図３は、移動通信デバイス１が他の近くの移動通信デバイスに気付くことができる第３の方法である。
【図４】図４は、移動通信デバイス２および３が移動通信デバイス１の近くにあるという知識を、移動通信デバイス１によりどのように使用して、移動通信デバイス１のコンテキストを決定できるかを図示している。
【図５】図５は、移動通信デバイス２および３が移動通信デバイス１の近くにあるという知識を、移動通信デバイス１により使用して、移動通信デバイス１のコンテキストを決定できる別の方法を図示している。
【図６】図６は、移動通信デバイス１が、移動通信デバイス１が他の移動通信デバイス２および３とともに移動していること、あるいは、移動通信デバイス１が他の移動通信デバイス２および３に関係していることを決定できる別の方法を図示している。
【図７】図７は、移動通信デバイス１が、そのユーザがデバイス２および３のユーザと対話していることを決定できる別の方法を図示している。
【図８】図８は、移動通信デバイス１の簡略化したダイヤグラムである。
【図９】図９は、図８のソフトウェア２５の動作の方法１００の簡略化したフローチャートである。
【図１０】図１０は、ソフトウェア２５の構造を示し、図９の方法におけるステップのシーケンスを描写しているダイヤグラムである。
【詳細な説明】
【００１０】
図１、２、および３は、１つの新たな態様にしたがって、第１の移動通信デバイス１が、第１の移動通信デバイス１の近くに位置付けられている第２の移動通信デバイス２および３に気付くことができる３つの方法を示している。図１は、第１の移動通信デバイス１が、ブルートゥース（登録商標）通信を使用して近くの第２の移動通信デバイス２および３をどのように検出するかを図示している。各移動通信デバイスは、ブルートゥーストランシーバおよび通信機能を持つ。ブロック４は、第１の移動通信デバイス１内のブルートゥース通信機能４を表している。デバイス１がデバイス２および３のブルートゥース通信距離に入るとき、デバイス１による周期的なデバイス問い合わせブロードキャストが他のデバイス２および３により受信される。他の各デバイスは、応答を送り返すことにより、そのようなデバイスの問い合わせに応答する。応答は、応答の発信者のポジションを示すポジション情報を含む。応答は、発信者を一意的に識別する識別子も含む。この方法で、ブルートゥース通信機能を有する移動通信デバイス１が、他の近くのブルートゥース対応移動通信デバイス２および３の存在に気付くことができる。デバイス２および３が、移動通信デバイス１の近くにある（または、“存在下”である）と決定されるか否かは、デバイス間にブルートゥース通信を確立できるか否かにより決定される。ブルートゥース通信を確立できる場合に、第２の移動通信デバイスが、第１の移動通信デバイスの近くにあるに違いないことが決定される。ブルートゥース通信を確立できない場合に、第２の移動通信デバイスが、第１の移動通信デバイスの近くにいないことが決定される。
【００１１】
図２は、第１の移動通信デバイス１が、他の近くの第２の移動通信デバイス２および３に気付くことができる別の方法を図示している。図２の例では、各移動通信デバイスは、グローバルポジショニングシステム（ＧＰＳ）機能を有するセルラ電話機である。第１の移動通信デバイス１のＧＰＳ機能は、参照番号５により識別される。各セルラ電話機は、セルラ電話機ネットワークの基地局６へのセルラ電話機通信リンクを介して、そのＧＰＳ機能により決定されたその位置をリポートする。移動通信デバイス２および３の位置は、その後、セルラ電話機ネットワークを介して、移動通信デバイス１に中継される。移動通信デバイス１は、それ自体のＧＰＳ機能５により発生された情報のおかげで、それ自体の位置に気付いている。第１の移動通信デバイスは、それゆえ、すべてのデバイス１〜３のＧＰＳ位置情報を比較して、デバイス２および３が、デバイス１の近くにある（“存在下”である）ことを決定できる。
【００１２】
図３は、第１の移動通信デバイス１が、他の近くの第２の移動通信デバイス２および３に気付くことができる別の方法を図示している。図３の例では、各移動通信デバイスは、ワイヤレスＬＡＮ（ローカルエリアネットワーク）機能を有するセルラ電話機であり、ワイヤレスＬＡＮ機能により、ワイヤレスＬＡＮのアクセスポイント８と通信できる。第１の移動通信デバイス１のワイヤレスＬＡＮ機能は、参照番号７により表されている。移動通信デバイス１は、それがアクセスポイント８とのＲＦ通信中であることによって、移動体デバイス１がアクセスポイント８に接近していることに気付いている。同様に、移動通信デバイス２および３もまた、それらがアクセスポイント８とのＲＦ通信中であることから、それらがアクセスポイント８に接近していることに気付いている。デバイス２および３は、アクセスポイント８を介して、それらの位置を第１の移動通信デバイス１に通信する。移動体ユニットとアクセスポイントとの間のＲＦ ＷｉＦｉ（登録商標）通信の通信距離が制限されていることから、デバイス２および３が第１のデバイス１の近くにある（存在下にある）ことを示すために、第２の移動通信デバイス２および３とアクセスポイント８との間の通信が使用可能である。
【００１３】
第１の移動通信デバイス１が、他の近くの移動通信デバイス２および３にどのように気付くかに関わらず、移動通信デバイス１は、この“存在”情報を使用して、取るアクションを決定する。典型的な構成では、近くの移動通信デバイス２および３の知識を、デバイス２および３の、可能性がある所有者およびユーザに関する他の情報とともに、“ルール”への入力として使用する。入力情報（移動通信デバイス２および３が近いという知識を含む入力情報）の提供されたコンテキストを使用する、ルールのアプリケーションは、取るべきアクションの表示を出力する。アクションは、第１の移動通信デバイス１の挙動を変更する。
【００１４】
図４は、移動通信デバイス２および３が移動通信デバイス１の“近くに”あるという知識をどのように使用して、移動通信デバイス１のコンテキストを決定できるかを図示している。移動通信デバイス２および３のそれぞれは、移動通信デバイス１に接近していると検出される。さらに、２つの移動通信デバイス２および３の双方は、経時的に、移動通信デバイス１が移動するときに、移動通信デバイス１の付近で移動していると検出される。例えば、移動通信デバイス１内でのルールのアプリケーションが、３つすべての移動通信デバイス１〜３が、歩行スピードを超えたスピードで一緒に動いており、道路もしくはハイウェイのパス９にそって移動していると決定する場合に、ルールは、乗り物１０内にいる、移動通信デバイス２および３のユーザに加えて、移動通信デバイス１のユーザに適切な方法で、移動通信デバイス１に、その動作を変更させてもよい。ルールは、検出された移動通信デバイス２および３のユーザが誰である可能性があるか次第で、異なるアクションを取らせてもよい。例えば、（検出された第２の移動通信デバイスのユーザが誰かによって決定されるように）、到来通話または通信が、乗り物１０内の他の人によって聞かれることが適切であると決定された場合に、第２の移動通信デバイス２および３のユーザも通話に加わることができるように、ルールは、移動通信デバイス１にスピーカーフォンモードで動作させてもよい。一方では、到来通話または通信が、乗り物１０内にいると検出された皆により聞かれることが適切ではない場合に、第２の移動通信デバイス２および３のユーザが通話に加わることができない、または、通話が聞こえないように、ルールは、移動通信デバイス１に非スピーカーフォンモードで、または、別の相対的にプライベートなモードで、動作させてもよい。通話をどのように取り扱うかは、乗り物内に存在すると検出される移動通信デバイスの所有者のクラスおよび識別子に依存して、調整できる。
【００１５】
代替的に、通話に答えるデフォルトモードが、スピーカーフォンモードであるが、移動通信デバイス１が、到来通話のコンテンツを聞くべきではないユーザにより所有されている可能性が高い近くの移動通信デバイスを検出する場合には、適用されるルールは、移動通信デバイス１にスピーカーフォンモードから、よりプライベートな通常モードに切り換えさせる。ルールは、到来通話の送信者の識別と、移動通信デバイス１の所有者の識別と、検出された近くのセルラ電話機２および３の所有者の識別とに関する情報を使用して、どのように到来通話を取り扱うべきかのような決定を行うことができる。
【００１６】
図５は、移動通信デバイス２および３が移動通信デバイス１の近くにいるという知識をどのように使用して、移動通信デバイス１のコンテキストを決定できるかを図示している。図５の状況では、移動通信デバイス１〜３を運ぶ個人は、パス１１にそって一緒に歩いている。動きのスピードと、おそらく、自動車にとって適切な道路から離れて伸びているパス１１とのために、デバイス１〜３のユーザ１２〜１４は一緒に歩いていると結論付けることができる。ユーザ１２〜１４は、例えば、一緒に買い物をしている、または、多かれ少なかれパス１１にそって一緒に歩いている家族であるかもしれない。図４の例におけるルールが、デバイス１〜３のユーザの識別に基づいて、ならびに、デバイス１〜３のユーザが置かれている可能性のあるアクティビティおよび環境に基づいて、適切なモードで移動通信デバイスを動作させることができるのと同じ方法で、図５の例におけるルールも、ユーザ１２〜１４と、デバイス１〜３の環境とに対して適切なモードで移動通信デバイス１を動作させる。
【００１７】
図６は、移動通信デバイス１が、それが、他の移動通信デバイス２および３とともに移動している、または、他の移動通信デバイス２および３に関係していることを決定できる別の方法を図示している。図６の例では、すべてのデバイス１〜３は、同じ加速度計を有している。デバイス１がそれが加速しているのを検出する方法と同じ方法で、デバイス２および３が、加速していることを報告する場合に、かつ、このような加速のタイミングおよびヒストリーが一致するか、または、適切に同様である場合に、移動通信デバイス１は、デバイス１のユーザが、デバイス２および３のユーザによるアクティビティに携わっていると決定できる。デバイス１におけるルールのアプリケーションは、デバイス１〜３のユーザの条件と、決定された、ユーザの、可能性があるアクティビティとに適切なモードで、デバイス１を動作させる。
【００１８】
図７は、移動通信デバイス１が、そのユーザがデバイス２および３のユーザと対話していることを決定できる別の方法を図示している。図７の例では、すべてのユーザは、同一のクラスのユーザであり（例えば、すべては同僚であり）、移動通信デバイス２および３は、同一の位置（例えば、同僚が働くビル１６の会議室１５内）に位置付けられていると検出される。この検出されたコンテキスト情報に基づいて、移動通信デバイス１は、ルールを使用して、デバイス１のユーザが、デバイス２および３のユーザによるアクティビティに携わっていることを決定できる。ルールの出力は、決定された位置および状況にとって適切なモードでデバイス１を動作させる。例えば、個人的な到来電話通話が、デバイス１のユーザの家族メンバーからデバイス１上に受信される場合に、かつ、ユーザ１が、職場１６のユーザの場所においてスケジューリングされた職場の会議に参加している場合に、かつ、他の近くのデバイス２および３の他のユーザが、同僚であると決定される場合に、デバイス１におけるルールのアプリケーションは、会議を妨害するであろう、デバイス１上に聞こえるリングを生じさせることなく、通話を直接ボイスメールに移行させてもよい。一方で、到来電話通話が、別の同僚またはユーザの上司からである場合に、通話は、ボイスメールにルーティングされるのではなく、むしろ、ユーザが通話を受け取ることができるように聞こえるリングを鳴らす。
【００１９】
図８は、移動通信デバイス１の簡略化したダイヤグラムである。移動通信デバイス１は、図示されていない他の多くのコンポーネントがある中で、セルラ電話機モジュール１７と、ＧＰＳ機能５と、ＦＭ送信機機能１８と、ＷｉＦｉ（登録商標）トランシーバ機能７と、ブルートゥーストランシーバ機能４と、加速度計１９と、スピーカーフォン２０とを備えるセルラ電話機である。次に、セルラ電話機モジュール１７は、ＲＦトランシーバ集積回路２１と、デジタルベースバンド集積回路２２とを備える。デジタルベースバンド集積回路２２は、プロセッサ２３とメモリ容量２４とを備える。プロセッサ実行可能命令のプログラム（すなわち、ソフトウェアまたはファームウェア）２５は、メモリ２４中に記憶されており、プロセッサ２３により実行される。メモリ２４は、プロセッサ読み取り可能媒体である。
【００２０】
図９は、図８のソフトウェア２５の動作の方法１００の簡略化したフローチャートである。図１０は、ソフトウェア２５の構造を示し、図９の方法１００におけるステップのシーケンスを描写しているダイヤグラムである。図１０のダイヤグラムにおける円の中に見える数表示１〜７は、図９のフローチャートにおける円の中に見える数表示１〜７に対応している。図１０中のブロック２０Ａ、７Ａ、４Ａ、５Ａ、および１８Ａは、関係するハードウェアへのソフトウェアインターフェースを表している。ブロック２０Ａは、例えば、図８のスピーカーフォン２０に対するソフトウェアインターフェースを表している。アプリケーション２０１および２０３と、インターフェース２０Ａ、７Ａ、４Ａ、５Ａ、および１８Ａとはすべて、移動体１のオペレーティングシステム２０４とインターフェースし、移動体１のオペレーティングシステム２０４を通して通信し合う。
【００２１】
第１のステップ（ステップ１０１）では、第１の移動通信デバイス１は、他の近くの第２の移動通信デバイス２および３の存在を学ぶ。図示している特定の例では、ブルートゥース機能４を使用して、他の近くの移動通信デバイス２および３に対してスキャンし（ステップ１０１Ａ）、他の近くの移動通信デバイス２および３を検出する。同じブルートゥース機能を有する他の各移動通信デバイスは、それ自体の世界的に一意的な識別子を通信し返すことにより応答する。コンテキストベースの意思決定アプリケーション２０１内の隣接検出器２００は、使用されているブルートゥース通信の比較的短い距離の通信距離により、デバイス２および３が、移動通信デバイス１の近くにある（“存在”下にある）ことを決定する。ブルートゥースを使用して接触するのに十分に接近している何らかの移動通信デバイスは、近くにいるとして決定される。別の例では、ブルートゥース以外の近接検出方法が使用される。
【００２２】
検出された近くの各移動通信デバイスに対するエントリを含むテーブル２０２が、移動通信デバイス１中に構築される（ステップ１０１Ｂ）。現在の例では、アプリケーション２０３は、インターネットを介して、バックチャネルセルラ通信を事前に使用して、カレンダー情報とユーザ移動体情報とをデバイス２および３のユーザと交換している。各ユーザは、後のアクセスのために、カレンダー情報とプロファイル情報とをインターネット上のサーバ上に予め預けている。この情報は、その後、移動通信デバイス１と共有されて、移動通信デバイス１中にダウンロードされている。いったん移動通信デバイス１が、デバイス２および３に対するプロファイル情報を受信すると、この情報は、テーブル２０２をポピュレートするために使用される。移動通信デバイスのユーザに関する他の情報を含む、ユーザ入力型または自動発生型のバディーリストも、テーブル２０２をポピュレートするために使用されてもよい。
【００２３】
図１０の例では、いったん、移動通信デバイス１上で、（例えば、インターネット上の共通サーバを通して、または、移動デバイス間のブルートゥースにより直接）このカレンダー情報およびプロファイル情報が受信されると、検出された移動体２および３に対する世界的に一意的な識別子が、カレンダー情報およびプロファイル情報を検出された移動体と整合させるために使用される。以下のものを含む情報がテーブル２０２中に記憶されている：移動体の電話番号２０２Ａ、移動体のユーザの識別２０２Ｂ、移動体のユーザのクラス２０２Ｃ、移動体の位置における存在情報２０２Ｄ。図１０中で図示されている例では、１つのクラスは“家族”であり、別のクラスは“友人”であり、別のクラスは“同僚”である。この例におけるデバイス１、２、および３のすべては、同じ“家族”クラス中のユーザにより使用されることが決定されている。テーブル中の“位置”情報は、デバイスが、第１の移動通信デバイスのブルートゥース通信距離内にあるか否かに基づいて決定される。さらに、位置情報は、補うことができ、あるいは、ＧＰＳ情報、または、他のソースから導出された他の位置情報を伴っていてもよい。図９中のブロック１０１は、ブルートゥースを使用する直接のモバイルツーモバイルワイヤレス通信を使用して、情報を収集することを表しているのに対して、ブロック１０２は、他のソースからの追加コンテキスト情報の収集を表している。テーブル２０２中の情報は、この追加情報のコンテキスト情報に基づいて更新できる。
【００２４】
次に（ステップ１０３では）、近くの移動体の存在の知識と近くの移動体に関するユーザ情報とが、ルールへの入力として使用される。ルールのアプリケーションは、取るべきアクションを決定する。
【００２５】
次に（ステップ１０４では）、アクションが取られる。アクションは、移動体１にその挙動を変更させる。現在の例では、３つの移動デバイス１〜３が、自動車１０で移動するのに適切なスピードで、パス９を一緒にたどっている（図４を参照）と検出される場合に、かつ、すべての移動デバイス１〜３が同一家族のメンバーにより使用されることが、テーブル２０２によって決定される場合に、かつ、移動体１にかかってくる到来通話が、別の家族メンバーから受信される（例えば、到来通話の発信者ＩＤ電話番号が検出される）場合に、ステップ１０３のルールは、乗り物１０のすべての乗員が、乗り物１０のＦＭカーラジオ上で会話を聞けるように、通話のコンテンツをＦＭモジュール１８を介して送信すべきかを決定する。乗り物１０の乗員のスピーチがピックアップされて、通話の一部として通信されるように、移動体１のマイクロフォンは継続して使用される。
【００２６】
一方で、移動体１が、その所有者が通話を聴くことを可能とすべきではない、乗り物内での移動体の存在を検出した場合に、ルールのアプリケーションは、結果として、ＦＭを介して通話を送信しないか、または、スピーカーフォンモードで移動体を動作させないだろう。アクションは、移動体１をよりプライベートな動作モードにすることになっていただろう。
【００２７】
１つ以上の例示的な実施形態では、記述した機能は、ハードウェアで、ソフトウェアで、ファームウェアで、または、これらの任意の組み合わせで実現することができる。ソフトウェアで実現された場合、機能は、１つ以上の命令またはコードとして、コンピュータ読み取り可能媒体上に記憶させることができ、あるいは、コンピュータ読み取り可能媒体を通して送信することができる。コンピュータ読み取り可能媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する何らかの媒体を含む、コンピュータ記憶媒体および通信媒体の双方を含む。記憶媒体は、コンピュータによりアクセスできる何らかの利用可能な媒体であってもよい。例として、これらに限定されないが、このようなコンピュータ読み取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、あるいは、コンピュータによりアクセスでき、命令またはデータ構造の形態で所望のプログラムコードを伝送または記憶するために使用できる他の何らかの媒体を含むことができる。また、任意の接続は、適切にコンピュータ読み取り可能媒体と呼ばれる。例えば、ソフトウェアが、同軸ケーブルや、光ファイバケーブルや、ツイストペア線や、デジタル加入者線（ＤＳＬ）や、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信された場合、同軸ケーブルや、光ファイバケーブルや、ツイストペア線や、ＤＳＬや、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用したようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク（登録商標）、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、ブルーレイ（登録商標）ディスクを含むが、一般的に、ディスク（ｄｉｓｋ）は、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。上記のものの組み合わせも、コンピュータ読み取り可能媒体の範囲内に含められるべきである。１つの特定の例では、図８のメモリ２４は、コンピュータ実行可能命令のプログラム２５を記憶するコンピュータ読み取り可能媒体であり、プログラム２５は、図８のプロセッサ２３によりアクセスされて実行され、プログラム２５の実行は、図９の方法を実行させる。
【００２８】
説明の目的のために、ある特定の実施形態を上述したが、本特許文書の教示は、一般的な適用可能性を持ち、上述した特定の実施形態に制限されない。１）近くの移動デバイスの短距離ワイヤレス通信メカニズムにより検出された近くの移動デバイスに関する存在情報と、２）コンテキストアウェア機能への入力としての、検出された近くデバイスのユーザに関する整合ユーザ情報との使用は、一般的な適用可能性を持つ。コンテキストアウェア機能のルールは、移動デバイスのユーザによって従事されている可能性があるアクティビティを決定するために、および、決定された状況にとってより適したまたは適切な方法でどのように移動デバイスを構成するかを決定するために、存在情報と整合ユーザ情報とを使用してもよい。ルールと結果としてのアクションとは、移動デバイスのコンテキストに依存して、到来通話およびｅメールをフィルタリングおよび優先順位付けする一種の仮想秘書として、移動デバイスを動作させてもよい。したがって、さまざまな修正、適用、および、記述した特定の実施形態のさまざまな特徴の組み合わせは、以下に述べる特許請求の範囲から逸脱することなく実践できる。
【図１】
2013517744.tif 000003
【図２】
2013517744.tif 000004
【図３】
2013517744.tif 000005
【図４】
2013517744.tif 000006
【図５】
2013517744.tif 000007
【図６】
2013517744.tif 000008
【図７】
2013517744.tif 000009
【図８】
2013517744.tif 000010
【図９】
2013517744.tif 000011
【図１０】
2013517744.tif 000012
【国際調査報告】
2013517744.tif 000013
2013517744.tif 000014
2013517744.tif 000015