(57)【要約】  モバイルコンピューティング環境（ＭＣＥ）中の他のデバイスへのワイヤレス接続を自動的に発見し再確立することは、ＵＥとの異なるデバイスの接続を監視し、異なるデバイスの接続を相関付け、相関に基づいてＭＣＥを決定し、ＭＣＥと関連付けられる情報を記憶することによって達成され得る。既知のＭＣＥはしたがって、異なるデバイスの少なくとも１つの識別に基づいて自動的に検出されてよく、たとえば、異なるデバイスの１つまたは複数との接続は、記憶された情報に基づいてＭＣＥを再確立するために自動的に再確立され得る。【選択図】      図１
2015513857.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ機器（ＵＥ）を接続するための方法であって、
前記ＵＥとの異なるデバイスの接続を監視することと、
前記異なるデバイスの前記接続を相関付けることと、
前記相関に基づいて、モバイルコンピューティング環境（ＭＣＥ）を決定することと、
前記ＭＣＥと関連付けられる情報を記憶することとを備える、方法。
【請求項２】
前記異なるデバイスの少なくとも１つの識別に基づいて、既知のＭＣＥを自動的に検出することと、
前記記憶された情報に基づいて、前記異なるデバイスの１つまたは複数との接続を自動的に再確立して、前記ＭＣＥを再確立することとをさらに備える、請求項１に記載の方法。
【請求項３】
前記再確立されたＭＣＥに基づいて、前記ＵＥ上の少なくとも１つのＲＦデバイスを無効にすることをさらに備える、請求項２に記載の方法。
【請求項４】
前記異なるデバイスの少なくとも１つの前記識別が、前記異なるデバイスのＭＡＣアドレス、デバイスＩＤ、ブルートゥースデバイスアドレス、ネットワークＳＳＩＤ、ＩＰアドレス、またはセルタワーアドレスに基づく、請求項２に記載の方法。
【請求項５】
前記相関付けることが、
前記異なるデバイスとの前記接続に関する履歴情報を取得することをさらに備える、請求項１に記載の方法。
【請求項６】
前記異なるデバイスの少なくとも２つが、前記異なるデバイスの別のデバイスとは異なるワイヤレス技術を使用して前記ＵＥと通信する、請求項１に記載の方法。
【請求項７】
ＧＰＳ位置および／または他の位置ベースのサービスに基づいて前記ＭＣＥを決定することをさらに備える、請求項１に記載の方法。
【請求項８】
ユーザ機器（ＵＥ）であって、
前記ＵＥとの異なるデバイスの接続を監視するように構成される論理回路と、
前記異なるデバイスの前記接続を相関付けるように構成される論理回路と、
前記相関に基づいて、モバイルコンピューティング環境（ＭＣＥ）を決定するように構成される論理回路と、
前記ＭＣＥと関連付けられる情報を記憶するように構成されるメモリとを備える、ユーザ機器（ＵＥ）。
【請求項９】
前記異なるデバイスの少なくとも１つの識別に基づいて、既知のＭＣＥを自動的に検出するように構成される論理回路と、
前記記憶された情報に基づいて、前記異なるデバイスの１つまたは複数との接続を自動的に再確立して、前記ＭＣＥを再確立するように構成される論理回路とをさらに備える、請求項８に記載のＵＥ。
【請求項１０】
前記再確立されたＭＣＥに基づいて、前記ＵＥ上の少なくとも１つのＲＦデバイスを無効にするように構成される論理回路をさらに備える、請求項９に記載のＵＥ。
【請求項１１】
前記異なるデバイスの少なくとも１つの前記識別が、前記異なるデバイスのＭＡＣアドレス、デバイスＩＤ、ブルートゥースデバイスアドレス、ネットワークＳＳＩＤ、ＩＰアドレス、またはセルタワーアドレスに基づく、請求項９に記載のＵＥ。
【請求項１２】
前記相関付ける論理回路が、
前記異なるデバイスとの前記接続に関する履歴情報を取得するように構成される論理回路を備える、請求項８に記載のＵＥ。
【請求項１３】
前記異なるデバイスの少なくとも２つが、前記異なるデバイスの別のデバイスとは異なるワイヤレス技術を使用して前記ＵＥと通信する、請求項８に記載のＵＥ。
【請求項１４】
ＧＰＳ位置および／または他の位置ベースのサービスに基づいて前記ＭＣＥを決定するように構成される論理回路をさらに備える、請求項８に記載のＵＥ。
【請求項１５】
ユーザ機器（ＵＥ）を接続するための装置であって、
前記ＵＥとの異なるデバイスの接続を監視するための手段と、
前記異なるデバイスの前記接続を相関付けるための手段と、
前記相関に基づいて、モバイルコンピューティング環境（ＭＣＥ）を決定するための手段と、
前記ＭＣＥと関連付けられる情報を記憶するための手段とを備える、装置。
【請求項１６】
前記異なるデバイスの少なくとも１つの識別に基づいて、既知のＭＣＥを自動的に検出するための手段と、
前記記憶された情報に基づいて、前記異なるデバイスの１つまたは複数との接続を自動的に再確立して、前記ＭＣＥを再確立するための手段とをさらに備える、請求項１５に記載の装置。
【請求項１７】
前記再確立されたＭＣＥに基づいて、前記ＵＥ上の少なくとも１つのＲＦデバイスを無効にするための手段をさらに備える、請求項１６に記載の装置。
【請求項１８】
前記異なるデバイスの少なくとも１つの前記識別が、前記異なるデバイスのＭＡＣアドレス、デバイスＩＤ、ブルートゥースデバイスアドレス、ネットワークＳＳＩＤ、ＩＰアドレス、またはセルタワーアドレスに基づく、請求項１６に記載の装置。
【請求項１９】
相関付けるための前記手段が、
前記異なるデバイスとの前記接続に関する履歴情報を取得するための手段を備える、請求項１５に記載の装置。
【請求項２０】
前記異なるデバイスの少なくとも２つが、前記異なるデバイスの別のデバイスとは異なるワイヤレス技術を使用して前記ＵＥと通信する、請求項１５に記載の装置。
【請求項２１】
ＧＰＳ位置および／または他の位置ベースのサービスに基づいて前記ＭＣＥを決定するための手段をさらに備える、請求項１５に記載の装置。
【請求項２２】
少なくとも１つのプロセッサによって実行されると、前記少なくとも１つのプロセッサにユーザ機器（ＵＥ）を接続するための動作を実行させる、記憶された命令を含む非一時的コンピュータ可読記憶媒体であって、前記命令が、
前記ＵＥとの異なるデバイスの接続を監視するための命令と、
前記異なるデバイスの前記接続を相関付けるための命令と、
前記相関に基づいて、モバイルコンピューティング環境（ＭＣＥ）を決定するための命令と、
前記ＭＣＥと関連付けられる情報を記憶するための命令とを備える、非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記異なるデバイスの少なくとも１つの識別に基づいて、既知のＭＣＥを自動的に検出するための命令と、
前記記憶された情報に基づいて、前記異なるデバイスの１つまたは複数との接続を自動的に再確立して、前記ＭＣＥを再確立するための命令とをさらに備える、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記再確立されたＭＣＥに基づいて、前記ＵＥ上の少なくとも１つのＲＦデバイスを無効にするため命令をさらに備える、請求項２３に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
相関付けるための前記命令が、
前記異なるデバイスとの対話および前記接続に関する履歴情報を取得するための命令を備える、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【請求項２６】
ＧＰＳ位置および／または他の位置ベースのサービスに基づいて前記ＭＣＥを決定するための命令をさらに備える、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示の分野は全般にワイヤレス通信に関し、より具体的には、コンテキストアウェアモバイルコンピューティングに関する。
【背景技術】
【０００２】
[0002]ユーザ機器（ＵＥ）は、ユーザの周囲の状況に応じて、異なるワイヤレス通信システムおよび異なる関連するデバイスと対話し得る。現在、長距離のセルラーおよびパーソナル通信サービス（ＰＣＳ）システムと、ブルートゥース（登録商標）およびＷｉ−Ｆｉ（登録商標）のような他のより短距離の技術とを含む、多数の異なるタイプのワイヤレス通信が使用されている。
【０００３】
[0003]知られているセルラーシステムの例には、セルラーＡｎａｌｏｇ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（ＡＭＰＳ）、および符号分割多元接続（ＣＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、時分割多元接続（ＴＤＭＡ）、ＴＤＭＡのＧｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ａｃｃｅｓｓ（ＧＳＭ（登録商標））変形に基づくデジタルセルラーシステム、およびＴＤＭＡ技術とＣＤＭＡ技術の両方を使用するより新しいハイブリッドデジタル通信システムがある。
【０００４】
[0004]ＵＥはまた、ブルートゥースワイヤレス通信システム中の他の固定されたデバイスおよびモバイルデバイスと、より短い距離でデータを交換し得る。ブルートゥースワイヤレス通信システムは、２４００〜２４８０ＭＨｚの産業科学医療用（ＩＳＭ）バンドでの、短波長無線伝送を使用する。ブルートゥースは、周波数ホッピング拡散スペクトラムを利用し、この場合データは、２４００〜２４８３．５ＭＨｚの範囲で（ガードバンドを可能にする）、最大７９個のバンド（２４０２〜２４８０ＭＨｚを中心とする、各々１ＭＨｚ）で交換される。
【０００５】
[0005]Ｗｉ−Ｆｉネットワークも、電子デバイスをワイヤレスに接続するために使用され得る。Ｗｉ−Ｆｉは、ＩＥＥＥ  ８０２．１１ファミリーの規格を使用し、共有されるリソースの設定、ファイルの送信、およびオーディオリンク（たとえば、ヘッドセットおよびハンズフリーデバイス）の設定のために、構成を必要とし得る。Ｗｉ−Ｆｉは、ブルートゥースと同じ無線周波数を使用するが、より大量の電力を使用し、より高速な接続と基地局からのより広い通信範囲とをもたらす。たとえば、アクセスポイントの範囲は、屋内では約２０メートルであり、屋外ではさらに広くなり得る。
【０００６】
[0006]従来は、これらのシステムにおけるデバイス間のワイヤレス接続の再確立は、その場で実行されていた。たとえば、ＵＥは通常、自宅のＷｉ−Ｆｉネットワーク、外部モニタ、ステレオシステム、およびユーザの環境における他の既知のデバイスへの接続を、個々に、協調されない方式で再確立する。したがって、単一の接続よりも多くの環境を一度に再接続し得る、改善された再確立手順に対する需要が、本技術分野において存在する。
【発明の概要】
【０００７】
[0007]本発明の例示的な実施形態は、モバイルコンピューティング環境（ＭＣＥ）中の他のデバイスへのワイヤレス接続を自動的に発見し再確立するための、ユーザ機器（ＵＥ）のためのシステムと方法とを対象とする。
【０００８】
[0008]いくつかの実施形態では、ＵＥを接続するための方法が提供される。方法は、ＵＥとの異なるデバイスの接続を監視することと、異なるデバイスの接続を相関付けることと、相関に基づいてＭＣＥを決定することと、ＭＣＥと関連付けられる情報を記憶することとを備え得る。
【０００９】
[0009]他の実施形態では、ＵＥが提供される。ＵＥは、ＵＥとの異なるデバイスの接続を監視するように構成される論理回路と、異なるデバイスの接続を相関付けるように構成される論理回路と、相関に基づいてＭＣＥを決定するように構成される論理回路と、ＭＣＥと関連付けられる情報を記憶するように構成されるメモリとを備え得る。
【００１０】
[0010]さらに他の実施形態では、ＵＥを接続するための装置が提供される。装置は、ＵＥとの異なるデバイスの接続を監視するための手段と、異なるデバイスの接続を相関付けるための手段と、相関に基づいてＭＣＥを決定するための手段と、ＭＣＥと関連付けられる情報を記憶するための手段とを備え得る。
【００１１】
[0011]さらに他の実施形態では、少なくとも１つのプロセッサによって実行されると、少なくとも１つのプロセッサにＵＥを接続するための動作を実行させる、記憶された命令を含むコンピュータ可読記憶媒体が提供される。命令は、ＵＥとの異なるデバイスの接続を監視するための命令と、異なるデバイスの接続を相関付けるための命令と、相関に基づいてＭＣＥを決定するための命令と、ＭＣＥと関連付けられる情報を記憶するための命令とを備え得る。
【００１２】
[0012]添付の図面は、本発明の実施形態の説明を助けるために提示され、実施形態の限定ではなく例示のためのみに提供される。
【図面の簡単な説明】
【００１３】
【図１】[0013]少なくとも１つの実施形態による、アクセス端末とアクセスネットワークとをサポートするワイヤレスネットワークアーキテクチャを示す図。
【図２Ａ】[0014]ある実施形態による図１のコアネットワークを示す図。
【図２Ｂ】[0015]別の実施形態による図１のコアネットワークを示す図。
【図２Ｃ】[0016]図１のワイヤレス通信システムの例をより詳細に示す図。
【図３】[0017]本発明の少なくとも１つの実施形態に従って機能を実行するように構成された論理回路を含む通信デバイスを示す図。
【図４】[0018]一実施形態による、例示的な職場環境のＭＣＥを示す図。
【図５】[0019]一実施形態による、例示的な自宅環境のＭＣＥを示す図。
【図６】[0020]一実施形態による、今後の自動接続のためにＭＣＥを設定する例示的な方法を示す図。
【図７】[0021]一実施形態による、既知のＭＣＥのための例示的な再確立プロセスを示す図。
【図８】[0022]１つまたは複数の実施形態による、ＭＣＥ中の他のデバイスとのワイヤレス接続を自動的に発見し再確立するように構成される例示的なＵＥを示す図。
【発明を実施するための形態】
【００１４】
[0023]本発明の特定の実施形態を対象とする以下の説明および関連する図面で、本発明の態様が開示される。本発明の範囲から逸脱することなく、代替的な実施形態が考案され得る。加えて、本発明の関連する詳細を不明瞭にしないように、本発明のよく知られている要素は詳細に説明されず、または省略される。
【００１５】
[0024]「例示的」という単語は、本明細書では「例、事例、または例示として機能すること」を意味するために使用される。本明細書で「例示的」であるとして説明されたいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきではない。同様に、「本発明の実施形態」という用語は、本発明のすべての実施形態が、論じられた特徴、利点、または動作モードを含むことを必要としない。ワイヤレス技術という用語は、限定はされないが、ワイヤレスワイドエリアネットワーク（たとえば、ＣＤＭＡ、ＧＳＭ、ＷＣＤＭＡ（登録商標）、ＬＴＥ）、Ｗｉ−Ｆｉ技術（たとえば、８０２．１１ａ／ｂ／ｇ／ｎ、ＷＰＡ、ＷＥＰ）、認証方法（たとえば、８０２．１ｘ、ＥＡＰ方法）、ＷｉＭＡＸ（登録商標）技術（たとえば、８０２．１６ｅ、Ｘ５０９証明書）、ダイヤルアップ接続、リモートアクセス接続、ハンドセット接続（たとえば、ブルートゥース、赤外線、ＵＳＢ）、およびホットスポット接続を含み得ることがさらに理解されるだろう。
【００１６】
[0025]本明細書で使用される用語は、特定の実施形態を説明するためのものにすぎず、本発明の実施形態を限定するものではない。本明細書で使用される場合、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈が別段に明確に示すのでなければ、複数形をも含むものとする。さらに、本明細書で使用される場合、「備える（ｃｏｍｐｒｉｓｅｓ）」、「備えている（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｅｓ）」、および／または「含んでいる（ｉｎｃｌｕｄｉｎｇ）」という用語は、述べられた特徴、整数、ステップ、動作、要素、および／またはコンポーネントの存在を明示するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、コンポーネント、および／またはそれらのグループの存在または追加を排除しないことが理解されるだろう。
【００１７】
[0026]さらに、多くの実施形態が、たとえば、コンピューティングデバイスの要素によって実行されるべき一連の動作に関して説明される。本明細書で説明される様々な動作は、特定の回路（たとえば、特定用途向け集積回路（ＡＳＩＣ））によって、１つまたは複数のプロセッサによって実行されるプログラム命令によって、あるいはその両方の組合せによって実行され得ることが認識されるだろう。加えて、本明細書で説明されるこれらの一連の動作は、実行時に、関連するプロセッサに本明細書で説明される機能を実行させるコンピュータ命令の対応するセットを記憶した任意の形態のコンピュータ可読記憶媒体内で完全に具現化されるものと見なされ得る。したがって、本発明の様々な態様は、すべてが特許請求される主題の範囲内に入ることが企図されているいくつかの異なる形式で具現化され得る。加えて、本明細書で説明される実施形態ごとに、任意のそのような実施形態の対応する形式が、たとえば、説明された動作を実行する「ように構成された論理回路」として本明細書で説明されることがある。
【００１８】
[0027]本明細書で使用される場合、ユーザ機器（ＵＥ）は、可動式でも固定式でもあってよく、Ｎｏｄｅ  Ｂと呼ばれ得る１つまたは複数のアクセスポイント（ＡＰ）、または以下でより完全に説明されるような他のワイヤレスデバイスと通信することもしないこともある。いくつかの実施形態では、ＵＥは、Ｎｏｄｅ  Ｂの１つまたは複数を通じて、データパケットを無線ネットワークコントローラ（ＲＮＣ）との間で送信し受信するように構成され得る。Ｎｏｄｅ  ＢおよびＲＮＣは、無線アクセスネットワーク（ＲＡＮ）と呼ばれるネットワークの一部である。無線アクセスネットワークは、複数のアクセス端末間で音声とデータパケットとをトランスポートし得る。
【００１９】
[0028]無線アクセスネットワークはさらに、特定のキャリアに関連するサーバと、デバイスと、企業イントラネット、インターネット、公衆交換電話網（ＰＳＴＮ）、Ｓｅｒｖｉｎｇ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ（ＧＰＲＳ）  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＳＧＳＮ）、Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＧＧＳＮ）のような他のネットワークへの接続性とを含むコアネットワークのような、無線アクセスネットワークの外部の追加のネットワークに接続されてよく、各ＵＥとそのようなネットワークとの間で音声とデータパケットとをトランスポートし得る。１つまたは複数のＮｏｄｅ  Ｂとのアクティブなトラフィックチャネル接続を確立したＵＥは、アクティブＵＥと呼ばれてよく、トラフィック状態にあると呼ばれてよい。１つまたは複数のＮｏｄｅ  Ｂとのアクティブなトラフィックチャネル（ＴＣＨ）接続を確立する過程にあるＵＥは、接続セットアップ状態にあると呼ばれてよい。ＵＥは、ワイヤレスチャネルまたは有線チャネルを通じて通信する任意のデータデバイスであり得る。ＵＥはさらに、限定はされないが、ＰＣカード、コンパクトフラッシュ（登録商標）デバイス、外部モデムまたは内部モデム、あるいはワイヤレス電話または有線電話を含む、いくつかのタイプのデバイスのいずれかであってよい。ＵＥが信号をＮｏｄｅ  Ｂに送信する際に介する通信リンクは、アップリンクチャネル（たとえば、逆方向トラフィックチャネル、制御チャネル、アクセスチャネルなど）と呼ばれる。Ｎｏｄｅ  Ｂが信号をＵＥに送信する際に介する通信リンクは、ダウンリンクチャネル（たとえば、ページングチャネル、制御チャネル、ブロードキャストチャネル、順方向トラフィックチャネルなど）と呼ばれる。本明細書で使用される場合、トラフィックチャネル（ＴＣＨ）という用語は、アップリンク／逆方向トラフィックチャネルまたはダウンリンク／順方向トラフィックチャネルのいずれかを指し得る。
【００２０】
[0029]図１は、例示的なワイヤレス通信システム１００のブロック図を示す。システム１００は、ＵＥ  １０２をネットワーク機器に接続してパケット交換データネットワーク（たとえば、イントラネット、インターネット、および／またはコアネットワーク１２６）とＵＥ  １０２、１０８、１１０、１１２との間にデータ接続性を与え得るアクセスネットワークまたは無線アクセスネットワーク（ＲＡＮ）１２０と、エアインターフェース１０４を介して通信している、携帯電話１０２のようなＵＥを含み得る。本明細書に示されるように、ＵＥは、携帯電話１０２、携帯情報端末１０８、本明細書では双方向テキストページャとして示されるページャ１１０、さらにはワイヤレス通信ポータルを有する別個のコンピュータプラットフォーム１１２であり得る。したがって、本発明の実施形態は、ワイヤレスモデム、ＰＣＭＣＩＡカード、パーソナルコンピュータ、電話、またはそれらの任意の組合せもしくは部分的な組合せを限定することなく含む、ワイヤレス通信ポータルを含む、またはワイヤレス通信機能を有する任意の形態のＵＥ上で実現され得る。さらに、本明細書で使用される場合、他の通信プロトコル（すなわち、Ｗ−ＣＤＭＡ（登録商標）以外）における「ＵＥ」という用語は、「アクセス端末」、「ＡＴ」、「ワイヤレスデバイス」、「クライアントデバイス」、「モバイル端末」、「移動局」、またはこれらの変形として交換可能に呼ばれ得る。
【００２１】
[0030]再び図１を参照すると、ワイヤレス通信システム１００のコンポーネントおよびワイヤレス通信システム１００の要素の相互関係は、示される構成に限定されない。システム１００は、例示的なものにすぎず、ワイヤレスクライアントコンピューティングデバイス１０２、１０８、１１０、１１２などのリモートＵＥが、互いに、かつ／または、限定はされないが、コアネットワーク１２６、インターネット、ＰＳＴＮ、ＳＧＳＮ、ＧＧＳＮ、および／もしくは他のリモートサーバを含む、エアインターフェース１０４とＲＡＮ  １２０とを介して接続されたコンポーネントとの間で、無線で通信することを可能にする任意のシステムを含み得る。
【００２２】
[0031]ＲＡＮ  １２０は、ＲＮＣ  １２２に送信されるメッセージ（通常はデータパケットとして送信される）を制御する。ＲＮＣ  １２２は、Ｓｅｒｖｉｎｇ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ（ＧＰＲＳ）  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＳＧＳＮ）とＵＥ  １０２／１０８／１１０／１１２との間で、ベアラチャネル（すなわち、データチャネル）をシグナリングし、確立し、切断することを担う。リンクレイヤ暗号化が使用可能な場合、ＲＮＣ  １２２はまた、エアインターフェース１０４を通じてコンテンツを転送する前にそのコンテンツを暗号化する。ＲＮＣ  １２２の機能は当技術分野でよく知られており、簡潔のためにさらに論じられない。コアネットワーク１２６は、ネットワーク、インターネットおよび／または公衆交換電話網（ＰＳＴＮ）によってＲＮＣ  １２２と通信し得る。代替的に、ＲＮＣ  １２２はインターネットまたは外部ネットワークに直接接続し得る。通常、コアネットワーク１２６とＲＮＣ  １２２との間のネットワークまたはインターネット接続はデータを転送し、ＰＳＴＮは音声情報を転送する。ＲＮＣ  １２２は、複数のＮｏｄｅ  Ｂ  １２４に接続され得る。コアネットワーク１２６と同様の方式で、ＲＮＣ  １２２は通常、データ転送および／または音声情報のために、ネットワーク、インターネットおよび／またはＰＳＴＮによってＮｏｄｅ  Ｂ  １２４に接続される。Ｎｏｄｅ  Ｂ  １２４は、携帯電話１０２のようなＵＥにデータメッセージをワイヤレスにブロードキャストし得る。Ｎｏｄｅ  Ｂ  １２４、ＲＮＣ  １２２、および他のコンポーネントは、当技術分野で知られているように、ＲＡＮ  １２０を形成し得る。しかしながら、代替的な構成も使用され得る。たとえば、ＲＮＣ  １２２の機能およびＮｏｄｅ  Ｂ  １２４の１つまたは複数は、ＲＮＣ  １２２とＮｏｄｅ  Ｂ  １２４の両方の機能を有する単一の「ハイブリッド」モジュールへとまとめられ得る。
【００２３】
[0032]図２Ａは、一設計によるコアネットワーク１２６を示す。とりわけ、図２Ａは、Ｗ−ＣＤＭＡシステム内で実装されるＧｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ（ＧＰＲＳ）コアネットワークのコンポーネントを示す。図２Ａの設計では、コアネットワーク１２６は、Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＳＧＳＮ）１６０と、Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＧＧＳＮ１６５）と、インターネット１７５とを含む。しかしながら、代替的な設計では、インターネット１７５の一部および／または他のコンポーネントはコアネットワークの外部に位置し得ることを諒解されたい。
【００２４】
[0033]一般に、ＧＰＲＳは、インターネットプロトコル（ＩＰ）パケットを送信するために、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）電話によって使用されるプロトコルである。ＧＰＲＳコアネットワーク（たとえば、ＧＧＳＮ  １６５および１つまたは複数のＳＧＳＮ  １６０）は、ＧＰＲＳシステムの中心的な部分であり、Ｗ−ＣＤＭＡベースの３Ｇネットワークに対するサポートも提供する。ＧＰＲＳコアネットワークは、ＧＳＭコアネットワークの統合された部分であり、ＧＳＭネットワークおよびＷ−ＣＤＭＡネットワークにおけるＩＰパケットサービスのための、モビリティ管理と、セッション管理と、トランスポートとを提供する。
【００２５】
[0034]ＧＰＲＳトンネリングプロトコル（ＧＴＰ）は、ＧＰＲＳコアネットワークの定義的なＩＰプロトコルである。ＧＴＰは、ＧＳＭネットワークまたはＷ−ＣＤＭＡネットワークのエンドユーザ（たとえば、ＵＥ）が、ＧＧＳＮ  １６５における１つの位置からインターネットに接続し続けているかのようにしながら、場所から場所へと移動することを可能にするプロトコルである。これは、加入者の現在のＳＧＳＮ  １６０から、加入者のセッションを処理しているＧＧＳＮ  １６５に加入者のデータを転送することで達成される。
【００２６】
[0035]３つの形態のＧＴＰ、すなわち、（ｉ）ＧＴＰ−Ｕ、（ｉｉ）ＧＴＰ−Ｃ、および（ｉｉｉ）ＧＴＰ’（ＧＴＰ  Ｐｒｉｍｅ）が、ＧＰＲＳコアネットワークによって使用される。ＧＴＰ−Ｕは、各パケットデータプロトコル（ＰＤＰ）コンテキストに対する別々のトンネルでのユーザデータの転送のために使用される。ＧＴＰ−Ｃは、制御シグナリング（たとえば、ＰＤＰコンテキストの設定および削除、ＧＳＮ到達可能性（reach-ability）の検証、加入者があるＳＧＳＮから別のＳＧＳＮに移動したときなどの更新または修正など）のために使用される。ＧＴＰ’は、ＧＳＮから課金機能への課金データの転送のために使用される。
【００２７】
[0036]図２Ａを参照すると、ＧＧＳＮ  １６５は、ＧＰＲＳバックボーンネットワーク（図示せず）と外部のパケットデータネットワーク１７５との間のインターフェースとして動作する。ＧＧＳＮ  １６５は、ＳＧＳＮ  １６０から来たＧＰＲＳパケットから、関連するパケットデータプロトコル（ＰＤＰ）フォーマット（たとえば、ＩＰまたはＰＰＰ）を伴うパケットデータを抽出し、対応するパケットデータネットワーク上でパケットを送出する。反対の方向では、入来するデータパケットは、ＧＧＳＮ  １６５によってＳＧＳＮ  １６０に向けられ、ＳＧＳＮ  １６０は、ＲＡＮ  １２０によってサービスされる宛先ＵＥの無線アクセスベアラ（ＲＡＢ）を管理し制御する。これにより、ＧＧＳＮ  １６５は、（たとえば、ＰＤＰコンテキスト内の）ロケーションレジスタに、ターゲットＵＥの現在のＳＧＳＮアドレスとターゲットＵＥのプロファイルとを記憶する。ＧＧＳＮは、ＩＰアドレスの割当てを担い、接続されるＵＥのためのデフォルトのルータである。ＧＧＳＮはまた、認証および課金機能を実行する。
【００２８】
[0037]ある例では、ＳＧＳＮ  １６０は、コアネットワーク１２６内の多数のＳＧＳＮの１つを代表する。各ＳＧＳＮは、関連する地理的サービスエリア内のＵＥとの間のデータパケットの配信を担う。ＳＧＳＮ  １６０のタスクは、パケットルーティングおよび転送、モビリティ管理（たとえば、接続／切断およびロケーション管理）、論理リンク管理、ならびに認証および課金機能を含む。ＳＧＳＮのロケーションレジスタは、たとえば、各ユーザまたはＵＥに対する１つまたは複数のＰＤＰコンテキスト内の、ＳＧＳＮ  １６０に登録されたすべてのＧＰＲＳユーザのロケーション情報（たとえば、現在のセル、現在のＶＬＲ）とユーザプロファイル（たとえば、ＩＭＳＩ、パケットデータネットワーク中で使用される（１つまたは複数の）ＰＤＰアドレス）とを記憶する。したがって、ＳＧＳＮは、（ｉ）ＧＧＳＮ  １６５からのダウンリンクＧＴＰパケットのデ・トンネリング（de-tunneling）と、（ｉｉ）ＧＧＳＮ  １６５へのＩＰパケットのアップリンクトンネリングと、（ｉｉｉ）ＵＥが複数のＳＧＳＮサービスエリアの間を移動するときのモビリティ管理の実行と、（ｉｖ）モバイル加入者の課金とを担う。当業者により諒解されるように、（ｉ）〜（ｉｖ）とは別に、ＧＳＭ／ＥＤＧＥネットワークのために構成されるＳＧＳＮは、Ｗ−ＣＤＭＡネットワークのために構成されるＳＧＳＮと比較して、わずかに異なる機能を有する。
【００２９】
[0038]ＲＡＮ  １２０（またはたとえば、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）システムアーキテクチャではＵＴＲＡＮ）は、Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐａｒｔ（ＲＡＮＡＰ）プロトコルを介してＳＧＳＮ  １６０と通信する。ＲＡＮＡＰは、フレームリレーまたはＩＰのような送信プロトコルにより、Ｉｕインターフェース（Ｉｕ−ｐｓ）を通じて動作する。ＳＧＳＮ  １６０は、ＳＧＳＮ  １６０と他のＳＧＳＮ（図示せず）と内部ＧＧＳＮとの間のＩＰベースのインターフェースであるＧｎインターフェースを介してＧＧＳＮ  １６５と通信し、上で定義されたＧＴＰプロトコル（たとえば、ＧＴＰ−Ｕ、ＧＴＰ−Ｃ、ＧＴＰ’など）を使用する。図２Ａの設計では、ＳＧＳＮ  １６０とＧＧＳＮ  １６５との間のＧｎが、ＧＴＰ−ＣとＧＴＰ−Ｕの両方を搬送する。図２Ａには示されないが、Ｇｎインターフェースは、Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ（ＤＮＳ）によっても使用される。ＧＧＳＮ  １６５は、公衆データ網（ＰＤＮ）（図示せず）に接続され、そして、直接、またはワイヤレスアプリケーションプロトコル（ＷＡＰ）ゲートウェイを通じて間接的に、ＩＰプロトコルとのＧｉインターフェースを介してインターネット１７５に接続される。
【００３０】
[0039]図２Ｂは、別の設計によるコアネットワーク１２６を示す。図２Ｂは、ダイレクトトンネル機能の実装を示すことを除き、図２Ａと同様である。
【００３１】
[0040]ダイレクトトンネルは、ＳＧＳＮ  １６０が、パケット交換（ＰＳ）ドメイン内でＲＡＮとＧＧＳＮとの間でダイレクトユーザプレーントンネルとＧＴＰ−Ｕとを確立することを可能にする、Ｉｕモードにおける任意選択の機能である。図２ＢのＳＧＳＮ  １６０のようなダイレクトトンネル対応ＳＧＳＮは、ＳＧＳＮがダイレクトユーザプレーン接続を使用し得るかどうかにかかわらず、ＧＧＳＮごと、かつＲＮＣごとに構成され得る。図２ＢのＳＧＳＮ  １６０は、制御プレーンのシグナリングを処理し、いつダイレクトトンネルを確立するかの判断を行う。あるＰＤＰコンテキストに割り当てられた無線ベアラ（ＲＡＢ）が解放されると（すなわち、ＰＤＰコンテキストが保護されると）、ダウンリンクパケットの処理を可能にするために、ＧＴＰ−ＵトンネルがＧＧＳＮ  １６５とＳＧＳＮ  １６０との間で確立される。
【００３２】
[0041]ＳＧＳＮ  １６０とＧＧＳＮ  １６５との間の任意選択のダイレクトトンネルは通常、（ｉ）ローミングしている場合（たとえば、ＧＧＳＮが同じＰＬＭＮの中にあるか異なるＰＬＭＮの中にあるかをＳＧＳＮが知る必要があるので）、（ｉｉ）ＳＧＳＮがホームロケーションレジスタ（ＨＬＲ）からの加入者プロファイル中でＣｕｓｔｏｍｉｚｅｄ  Ａｐｐｌｉｃａｔｉｏｎｓ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｅｎｈａｎｃｅｄ  Ｌｏｇｉｃ（ＣＡＭＥＬ）加入者情報を受信した場合、および／または、（ｉｉｉ）ＧＧＳＮ  １６５がＧＴＰプロトコルバージョン１をサポートしない場合は、許可されない。ＣＡＭＥＬの制約に関して、ダイレクトトンネルが確立されると、ＳＧＳＮ  １６０はもはやユーザプレーンを見ることができないので、ＳＧＳＮ  １６０からのボリューム報告は不可能である。したがって、ＣＡＭＥＬサーバはＰＤＰコンテキストの継続時間の間の任意の時点でボリューム報告を呼び出し得るので、ダイレクトトンネルの使用は、プロファイルがＣＡＭＥＬ加入者情報を含む加入者に対しては禁止される。
【００３３】
[0042]ＳＧＳＮ  １６０は、パケットモビリティ管理（ＰＭＭ）切断状態、ＰＭＭアイドル状態、またはＰＭＭ接続状態で動作していてよい。ある例では、ダイレクトトンネル機能のために図２Ｂに示されるＧＴＰ接続が確立されてよく、これによって、ＳＧＳＮ  １６０はＰＭＭ接続状態になり、ＵＥからＩｕ接続確立要求を受信する。ＳＧＳＮ  １６０は、新たなＩｕ接続および既存のＩｕ接続が同じＵＥのためのものであることを確実にし、同じＵＥのためのものである場合、ＳＧＳＮ  １６０は、新たな要求を処理し、既存のＩｕ接続とそれに関連するすべてのＲＡＢとを解放する。新たなＩｕ接続および既存のＩｕ接続が同じＵＥのためのものであることを確実にするために、ＳＧＳＮ  １６０は、セキュリティ機能を実行し得る。ダイレクトトンネルがＵＥに対して確立された場合、ＳＧＳＮ  １６０は、Ｕｐｄａｔｅ  ＰＤＰ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔを関連するＧＧＳＮ  １６５に送信して、Ｉｕ接続確立要求がシグナリングのみのためのものである場合、ＳＧＳＮ  １６０とＧＧＳＮ  １６５との間でＧＴＰトンネルを確立する。ＳＧＳＮ  １６０は、新たなダイレクトトンネルを直ちに確立し、Ｕｐｄａｔｅ  ＰＤＰ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔを関連するＧＧＳＮ  １６５に送信し、Ｉｕ接続確立要求がデータ転送のためのものである場合、ユーザプレーンのためのＲＮＣのアドレスと、データに対するダウンリンクＴｕｎｎｅｌ  Ｅｎｄｐｏｉｎｔ  Ｉｄｅｎｔｉｆｉｅｒ（ＴＥＩＤ）とを含み得る。
【００３４】
[0043]ＵＥが「直接シグナリング接続再確立の指示（Ｄｉｒｅｃｔｅｄ  Ｓｉｇｎａｌｉｎｇ  ｃｏｎｎｅｃｔｉｏｎ  ｒｅ−ｅｓｔａｂｌｉｓｈｍｅｎｔ）」という原因を伴うＲＲＣ接続解放メッセージを受信した場合、ルーティングエリアが最後の更新から変更されていなくても、ＵＥはまた、ＰＭＭ-ＩＤＬＥ状態に入ると直ちに、ルーティングエリア更新（ＲＡＵ）手順を実行し得る。ある例では、Ｉｕｒ接続の欠如によりＲＮＣがサービングＲＮＣに連絡してＵＥを認証することが不可能である場合、ＲＮＣは、「直接シグナリング接続再確立の指示」という原因を伴うＲＲＣ接続解放メッセージを送信する（たとえば、ＴＳ  ２５．３３１［５２］参照）。ＵＥは、ＵＥが送信すべき保留中のユーザデータを有する場合、無線アクセスベアラを再確立するためのＲＡＵ手順の完了が成功した後、後続のサービス要求手順を実行する。
【００３５】
[0044]ＰＤＰコンテキストは、ＵＥがアクティブなＧＰＲＳセッションを有するときに特定のＵＥの通信セッション情報を含む、ＳＧＳＮ  １６０とＧＧＳＮ  １６５の両方の上に存在するデータ構造である。ＵＥがＧＰＲＳ通信セッションを開始することを望む場合、ＵＥはまず、ＳＧＳＮ  １６０に接続し、次いでＧＧＳＮ  １６５とのＰＤＰコンテキストをアクティブ化しなければならない。これにより、加入者が現在訪問しているＳＧＳＮ  １６０およびＵＥのアクセスポイントをサービスしているＧＧＳＮ  １６５において、ＰＤＰコンテキストデータ構造が割り振られる。
【００３６】
[0045]図２Ｃは、図１のワイヤレス通信システム１００の例をより詳細に示す。とりわけ、図２Ｃを参照すると、ＵＥ  １・・・Ｎが、異なるパケットデータネットワークエンドポイントによってサービスされる位置においてＲＡＮ  １２０に接続しているものとして示される。図２Ｃの図は、Ｗ−ＣＤＭＡシステムおよびＷ−ＣＤＭＡの用語に固有であるが、図２Ｃが１ｘ  ＥＶ−ＤＯシステムに適応するようにどのように修正され得るかが諒解されるだろう。したがって、ＵＥ  １および３は、第１のパケットデータネットワークエンドポイント１６２（たとえば、ＳＧＳＮ、ＧＧＳＮ、ＰＤＳＮ、ホームエージェント（ＨＡ）、および外部エージェント（ＦＡ）などに対応し得る）によってサービスされる部分において、ＲＡＮ  １２０に接続する。第１のパケットデータネットワークエンドポイント１６２は次いで、ルーティングユニット１８８を介して、インターネット１７５、ならびに／または、認証、認可、アカウンティング（ＡＡＡ）サーバ１８２、プロビジョニングサーバ１８４、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）／セッション開始プロトコル（ＳＩＰ）登録サーバ１８６、および／もしくはアプリケーションサーバ１７０の１つまたは複数に接続する。ＵＥ  ２および５・・・Ｎは、第２のパケットデータネットワークエンドポイント１６４（たとえば、ＳＧＳＮ、ＧＧＳＮ、ＰＤＳＮ、ＦＡ、ＨＡなどに対応し得る）によってサービスされる部分において、ＲＡＮ  １２０に接続する。第１のパケットデータネットワークエンドポイント１６２と同様に、第２のパケットデータネットワークエンドポイント１６４は次いで、ルーティングユニット１８８を介して、インターネット１７５、ならびに／または、ＡＡＡサーバ１８２、プロビジョニングサーバ１８４、ＩＭＳ／ＳＩＰ登録サーバ１８６、および／もしくはアプリケーションサーバ１７０の１つまたは複数に接続する。ＵＥ  ４は、インターネット１７５に直接接続し、次いでインターネット１７５を通じて、上で説明されたシステムコンポーネントのいずれかに接続し得る。
【００３７】
[0046]図２Ｃを参照すると、ＵＥ  １、３、および５・・・Ｎは、ワイヤレス携帯電話として示され、ＵＥ  ２はワイヤレスタブレットＰＣとして示され、ＵＥ  ４は有線のデスクトップステーションとして示される。しかしながら、ワイヤレス通信システム１００は、任意のタイプのＵＥに接続してよく、図２Ｃに示される例はシステム内で実装され得るＵＥのタイプを限定するものではないことが諒解されるだろう。また、ＡＡＡ  １８２、プロビジョニングサーバ１８４、ＩＭＳ／ＳＩＰ登録サーバ１８６、およびアプリケーションサーバ１７０は各々、構造的に別個のサーバとして示されるが、これらのサーバの１つまたは複数は集約され得る。
【００３８】
[0047]さらに、図２Ｃを参照すると、アプリケーションサーバ１７０は、複数のメディア制御複合体（ＭＣＣ）１・・・Ｎ  １７０Ｂと、複数の地域ディスパッチャ１・・・Ｎ  １７０Ａとを含むものとして示される。集合的に、地域ディスパッチャ１７０ＡおよびＭＣＣ  １７０Ｂは、アプリケーションサーバ１７０内に含まれ、アプリケーションサーバ１７０は、ワイヤレス通信システム１００内の通信セッション（たとえば、ＩＰユニキャスティングプロトコルおよび／またはＩＰマルチキャスティングプロトコルを介した半二重グループ通信セッション）を調停するように集合的に機能する、サーバの分散ネットワークに対応し得る。たとえば、アプリケーションサーバ１７０によって調停される通信セッションは、理論的にはシステム１００内の任意の場所に位置する複数のＵＥの間で発生し得るので、複数の地域ディスパッチャ１７０ＡおよびＭＣＣは、（たとえば、北米のＭＣＣが中国に位置するセッション参加者との間でメディアを繰り返し中継しないように）調停された通信セッションのレイテンシを低減するように分散される。したがって、アプリケーションサーバ１７０への参照が行われると、関連する機能は、地域ディスパッチャ１７０Ａの１つまたは複数、および／またはＭＣＣ  １７０Ｂの１つまたは複数によって強制的に実施され得ることが諒解されるだろう。地域ディスパッチャ１７０Ａは一般に、通信セッションを確立すること（たとえば、ＵＥ間でのメッセージのシグナリングを処理すること、スケジューリングすること、および／または告知メッセージを送信することなど）に関する任意の機能を担うが、ＭＣＣ  １７０Ｂは、呼中シグナリング（in-call signaling）の実行と調停された通信セッションの間のメディアの実際の交換とを含む、呼インスタンス（call instance）の期間に通信セッションをホストすることを担う。
【００３９】
[0048]図３を参照すると、携帯電話のようなＵＥ  ２００（本明細書ではワイヤレスデバイス）は、コアネットワーク１２６、インターネット、ならびに／または他のリモートサーバおよびネットワークから最終的に発生することがある、ＲＡＮ  １２０から送信されたソフトウェアアプリケーション、データおよび／またはコマンドを受信し実行し得るプラットフォーム２０２を有する。プラットフォーム２０２は、特定用途向け集積回路（「ＡＳＩＣ」２０８）、または他のプロセッサ、マイクロプロセッサ、論理回路、または他のデータ処理デバイスに動作可能に結合された送受信機２０６を含み得る。ＡＳＩＣ  ２０８または他のプロセッサは、ワイヤレスデバイスのメモリ２１２中の任意の常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース（「ＡＰＩ」）２１０レイヤを実行する。メモリ２１２は、読取り専用メモリまたはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＥＰＲＯＭ（登録商標）、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリから構成され得る。プラットフォーム２０２はまた、メモリ２１２中でアクティブに使用されないアプリケーションを保持し得るローカルデータベース２１４を含み得る。ローカルデータベース２１４は、通常はフラッシュメモリセルであるが、磁気媒体、ＥＥＰＲＯＭ、光学媒体、テープ、ソフトまたはハードディスクなどのような、当技術分野で知られている任意の二次記憶デバイスであってよい。内部プラットフォーム２０２のコンポーネントはまた、当技術分野で知られていているように、コンポーネントの中でもとりわけ、アンテナ２２２、ディスプレイ２２４、プッシュツートークボタン２２８およびキーパッド２２６などの外部デバイスに動作可能に結合され得る。
【００４０】
[0049]したがって、本発明の一実施形態は、本明細書で説明される機能を実行するための能力を有するＵＥを含み得る。当業者により諒解されるように、本明細書で開示される機能を達成するために、様々な論理要素は、個別の要素、プロセッサ上で実行されるソフトウェアモジュール、またはソフトウェアとハードウェアとの任意の組合せで具現化され得る。たとえば、本明細書で開示される様々な機能をロードし、記憶し、実行するために、ＡＳＩＣ  ２０８、メモリ２１２、ＡＰＩ  ２１０、およびローカルデータベース２１４がすべて協働的に使用されてよく、したがって、これらの機能を実行するための論理回路は様々な要素に分散され得る。代替的に、機能は１つの個別のコンポーネントに組み込まれ得る。したがって、図３のＵＥ  ２００の特徴は例示的なものにすぎないと見なされるべきであり、本発明は例示された特徴または構成に限定されない。
【００４１】
[0050]一般に、上で論じられたＵＥ  ２００のようなＵＥは、「モバイルコンピューティング環境」（ＭＣＥ）として本明細書で呼ばれる多種多様なものの中の他の電子デバイスと対話し得る。いくつかのＭＣＥは単純（たとえば、電話およびハンドセット）であり得るが、他のＭＣＥは複雑（たとえば、職場または自宅のデスクトップ）であり得る。いくつかの例示的なＭＣＥが例示のために以下で説明される。
【００４２】
[0051]図４は、例示的な職場環境４００を示す。様々な実施形態によれば、ＵＥは、異なるワイヤレス技術を使用して様々なワイヤレスデバイスと通信し得る。この例では、ＵＥ  ２００は、外部モニタ４０２、キーボード４０３、マウス４０４、ステレオシステム４０５、ハードドライブ４０７などを含む、異なるユーザデバイスに（たとえば、ブルートゥース技術などを使用して）接続し得る。加えて、ＵＥ  ２００は、職場のＷＬＡＮネットワーク４２０（たとえば、Ｗｉ−Ｆｉ）および／または上で説明されたタイプのＷＷＡＮネットワーク（たとえば、３Ｇ）（図示せず）に接続し得る。
【００４３】
[0052]図５は、例示的な自宅環境５００を示す。この例では、ＵＥ  ２００は、自宅照明５０２、ＨＶＡＣシステム５０３、自宅のＷＬＡＮネットワーク５２０、ＴＶ  ５０５、ビデオゲームコンソール５０６、ステレオシステム５０７などに、（たとえば、ブルートゥース技術などを使用して）接続し得る。
【００４４】
[0053]他の環境は、ユーザの自動車または車、オフィスの会議室、および他の環境を含む。車の環境の例では、ＵＥは、統合されたハンズフリーシステム、エンターテインメントシステム、ナビゲーションシステム、および／または他のワイヤレスデバイスに接続し得る。会議室の例では、ＵＥは、外部のワイヤレスプロジェクタ、サウンドシステム、プリンタ、１つまたは複数のコンピュータ、および／または他のワイヤレスデバイスに接続し得る。
【００４５】
[0054]各ＭＣＥはいくつかの同様のデバイスといくつかの固有のデバイスとを有し得ることが諒解されるだろう。これらの環境の各々は、包括的な環境エコシステムとして一緒に機能する、いくつかのの個々のデバイスを含み得る。
【００４６】
[0055]ＵＥとの異なるデバイスの接続を監視し、異なるデバイスの接続を相関付けることによって、本明細書の実施形態は、ＵＥが相関に基づいてＭＣＥ（たとえば、職場のＭＣＥまたは自宅のＭＣＥ）を決定することを可能にする。以下でより詳細に論じられるように、相関は、異なるデバイスとのＵＥの様々な接続に関する履歴情報を取得することに基づき得る。
【００４７】
[0056]加えて、ＵＥは、所与の環境に対して定義される既知のＭＣＥを自動的に検出し、異なるデバイスの１つまたは複数との接続を自動的に再確立し、適切なコンピューティング環境を再確立するように構成され得る。ＭＣＥの検出は、ＭＡＣアドレス、デバイスＩＤ、ブルートゥースデバイスアドレス、ネットワークＳＳＩＤ、ＩＰアドレス、セルタワーアドレス、または他の識別子などによる、そのＭＣＥにおける異なるデバイスの少なくとも１つの識別に基づき得る。あるいは、ＭＣＥの検出は、ＧＰＳ位置および／または他の位置ベースのサービスに基づき得る。いくつかの実施形態では、ＵＥは、電力を節減するために、ＵＥ上の少なくとも１つのＲＦデバイスを無効にし得る。
【００４８】
[0057]したがって、本明細書の実施形態は、ユーザが異なるデバイスを自身のＵＥと手動で再接続する必要をなくせるように、ＵＥを「コンテキストアウェア」にすることによってワイヤレス再接続体験を簡単にし得る。モバイルコンピューティングでは、コンテキストアウェアネスは、ＵＥが環境に基づいて監視と反応の両方を行い得る概念を指す。コンテキストアウェアＵＥは、周囲の状況についての情報を有し、それに従って、事前に定義された規則とトリガイベントとに基づいて反応し得る。特定のＭＣＥにおいて接続を自動的に感知し再確立することによって、所与のＭＣＥを構成するデバイスとのよりシームレスな対話が、ユーザ入力の必要なく実現され得る。
【００４９】
[0058]図６は、今後の自動接続のためにＭＣＥを設定する例示的な方法を示す。
【００５０】
[0059]示されるように、ＵＥは、異なるデバイスの接続を監視して（ブロック６０５）、周囲の環境のコンテキストを感知する。たとえば、ユーザは、図５に示される環境のような、新たな自宅環境に到着し得る。次いで、ユーザが自身のＵＥをオンにすると、ＵＥは、利用可能なＷｉ−Ｆｉネットワークを探索し始め得る。新たな環境に対するＷＬＡＮ５２０のＳＳＩＤまたはＭＡＣ＿ＡＤＤＲを発見すると、ＵＥは、新たなＭＣＥを場合によっては決定するために他の接続を監視し得る。たとえば、この新たな環境にある間、ＵＥは、ワイヤレスの自宅照明５０２から無線信号と固有の識別子とを検出し得る。
【００５１】
[0060]ＵＥがこの新たな環境のコンテキストを監視している間、ＵＥは、異なるデバイスの様々な接続を相関付け得る（ブロック６１０）。いくつかの実施形態では、ＵＥは、異なるデバイスの接続を時間をかけて相関付けて、異なるデバイスとの対話および接続に関する履歴情報を取得し得る。この相関は、ブロック６０５の監視と同時であり得る。あるいは、相関はまた、ブロック６０５の一部として、またはブロック６０５とは別個に、ＵＥによって受信される他の情報に基づき得る。
【００５２】
[0061]相関を使用して、ＵＥは、ＵＥのＭＣＥを決定し（６１５）、そのＭＣＥと関連付けられる情報を記憶し得る（６２０）。記憶されたＭＣＥ情報は、ＭＣＥと関連付けられる識別情報、ならびに、様々なデバイス接続やその他を監視するプロセスと相関付けるプロセスの両方においてＵＥによって受信される他の情報を含み得る。たとえば、ＵＥはまた、ＧＰＳ位置、ＷＷＡＮおよび／または他の位置特定サービスを介して与えられる位置に基づいて、ある物理的な位置をＭＣＥと関連付け得る。ユーザは、自動的にまたは手動で、固有の分類（たとえば、職場、自宅、車など）により各ＭＣＥを標識し得る。
【００５３】
[0062]ＭＣＥが決定され関連する情報が記憶されると、この既知のＭＣＥ中のデバイスのいずれかへのＵＥの今後の接続は、ユーザの周囲から収集された情報に基づいて自動化され得る。
【００５４】
[0063]図７は、既知のＭＣＥのための例示的な再確立プロセスを示す。ワイヤレス再接続体験を簡単にすることによって、ユーザは、自身のデバイスのすべてを自身のＵＥに手動で再接続する必要をなくし得る。
【００５５】
[0064]示されるように、ＵＥは最初に、ＵＥの環境を監視する（ブロック７０５）。監視は、異なるデバイスの接続、ユーザについての情報、ユーザの社会的な環境、および／またはユーザのタスクを監視することを含み得る。加えて、ＵＥは、ユーザの物理的な環境（たとえば、位置、速度）、通信、および／または他の条件（たとえば、雑音、光）を監視し得る。
【００５６】
[0065]ＵＥの環境に基づいて、ＵＥは、ＵＥが既知のＭＣＥの中にあるかどうかを自動的に検出し得る（ブロック７１５）。たとえば、ＵＥは、ＭＣＥと関連付けられる異なるデバイスおよび／または位置の少なくとも１つの識別に基づいて、既知のＭＣＥを検出し得る。あるいは、ＵＥは、ユーザについて受信された情報、ユーザの社会的な環境、ユーザのタスク、物理的な環境（たとえば、位置、速度）、通信、および／またはＵＥによって受信される他の条件（たとえば、雑音、光）に基づいて、既知のＭＣＥを決定し得る。
【００５７】
[0066]いくつかの実施形態では、ＵＥは、ＭＣＥの中の、またはＭＣＥの周りの１つまたは複数のデバイスと関連付けられる、デバイス識別番号のセットを介して、以前から知られているＭＣＥを検出し得る。デバイス識別番号は、異なるデバイスのＭＡＣアドレスまたは他のＩＤ、ブルートゥースデバイスアドレス、ネットワークＳＳＩＤ、ＩＰアドレス、セルタワーアドレス、または他の固有の識別子であり得る。
【００５８】
[0067]たとえば、ユーザは、図５に図示される自宅環境のような自身の自宅環境に到達することがあり、ＵＥが利用可能なＷｉ−Ｆｉネットワークを探索することがある。自宅環境に対するＷＬＡＮ  ５２０のＳＳＩＤ、ＭＡＣアドレス、またはＩＰアドレスを発見すると、ＵＥは、ＵＥが自宅のＭＣＥの中にあると判定し得る。別の例として、ＵＥは、ワイヤレスの自宅照明５０２から、かつワイヤレスの自宅照明の固有の識別子から無線信号を検出してよく、ＵＥは、ＵＥが自宅環境のＭＣＥに入ったことを認識し得る。
【００５９】
[0068]車の環境の例では、ユーザは、自身の車両のイグニッションをオンして、ＵＥとの接続を試みるように車両のハンズフリーシステムを促し得る。ハンズフリーシステムのこの接続から、ＵＥは、ＵＥが既知の車のＭＣＥの中にあることを認識し得る。別の例として、ＵＥは、ＷＷＡＮにおける異なるＲＡＮへのＵＥの接続に基づいて、ＵＥが動いていると判定し得る。ＵＥが高速（たとえば、時速６０マイル以上）で動いているとＵＥが判定すると、ＵＥは、ＵＥが車のＭＣＥの中にあると見なし得る。
【００６０】
[0069]他の実施形態では、ＵＥは、ＧＰＳ位置のマッピングまたはＷＷＡＮを使用した他のサービスのような、位置決定技術を使用することによって、既知のＭＣＥを検出し得る。たとえば、ＵＥは、会議室と以前に関連付けられたＧＰＳ位置を介して、ＵＥが会議室の中にあることを検出し得る。
【００６１】
[0070]さらに他の実施形態では、ＵＥは、ユーザによる通信に基づいて既知のＭＣＥを検出し得る。たとえば、ユーザは、ユーザが自宅にいることを、ＵＥのマイクロフォン上で述べ得る。別の例として、ＵＥは、列車の振動のような他の雑音に基づいて、既知のＭＣＥを検出し得る。
【００６２】
[0071]さらに他の実施形態では、ＵＥは、ユーザについての情報（たとえば、習慣の知識、物理的な条件、バイオセンサ）、ユーザの社会的な環境（たとえば、他者と同じ位置にいること、社会的な対話、集団力学）、および／またはユーザのタスク（たとえば、位置特有の予定表のイベント（calendar events））を監視し得る。たとえば、ＵＥは、ソーシャルネットワーキングアプリケーションから受信された情報に基づいて、ＵＥが既知のＭＣＥの中にあると判定し得る。別の例として、ＵＥは、ユーザが仕事で会議中であることを示す予定表のイベントに基づいて、ＵＥが既知のＭＣＥの中にあると判定し得る。
【００６３】
[0072]したがって、既知のＭＣＥの検出は、既知のデバイスの検出（たとえば、ブルートゥースを介した）、別のデバイスまたはネットワーク（たとえば、ＷＬＡＮ）へのＵＥの接続、既知の地球物理学的位置に入ること（たとえば、ＧＰＳ）、ＵＥセンサの検出、時間ベースのイベント（たとえば、電子メールの予定表のイベント）、ユーザ入力、および他のものを含む、様々なトリガ条件またはトリガイベントに従って、多くの方法で達成され得ることが諒解されよう。ＵＥは、必要に応じて、そのようなトリガイベントの認識を可能にする鍵識別子を記憶し得る。
【００６４】
[0073]既知のＭＣＥの検出が発生すると、ＵＥは、そのＭＣＥと関連付けられる予想される接続を再確立し得る（ブロック７２０）。再確立は、適切なトリガイベントが発生したときに、他のデバイスに要求すること、他のデバイスをアクティブ化すること、制御すること、非アクティブ化すること、接続すること、および／または切断することを含み得る。ＵＥはまた、認識された環境に基づいて、異なるアプリケーションを起動し得る。
【００６５】
[0074]たとえば、図４に示される職場環境では、ユーザが職場のＭＣＥの中にいるとＵＥが判定すると、ＵＥは自動的に、モニタ４０２、キーボード４０３、マウス４０４、ステレオシステム４０５、および／またはハードドライブ４０７のような、この環境の中の他の既知のデバイスへの接続を再確立し得る。ＵＥは、以前の対話を介して自動的に、またはユーザのプログラミングを介して手動で、どの他のデバイス接続がこの環境のために自動的に再確立されるべきかを判定し得る。
【００６６】
[0075]別の例として、図５に示される自宅環境では、ユーザが自宅のＭＣＥの中にいるとＵＥが判定すると（たとえば、自宅のＷｉ−Ｆｉネットワーク５２０に接続することなどによって）、ＵＥは、自宅のＭＣＥの中の他のデバイス（たとえば、ＴＶ  ５０５、ゲームシステム５０６、ステレオシステム５０７など）との接続を再確立し、自宅照明５０２を調節し、ＨＶＡＣシステム５０３を調節し、または、自宅環境に適切な他の動作を実行し得る。再確立された接続は、すべてがＵＥへの直接接続ではないことがあることを諒解されたい。
【００６７】
[0076]別の例として、ユーザがユーザの会議室の中にいるとＵＥが判定すると（たとえば、ＧＰＳまたは他の位置ベースのサービスなどを使用して）、ＵＥは、会議室の中に位置していることがＵＥに知られているデバイスへの接続を自動的に再確立し得る。たとえば、ＵＥは、外部のワイヤレスプロジェクタに接続するための許可を要求するように、ユーザに要求し、または促し得る。
【００６８】
[0077]ＵＥはまた、データ通信および／または構成データを使用して、環境の中の他のアクティブなデバイスを構成または修正し得る。たとえば、ＵＥは、プラグアンドプレイ技術のような既知の技術を介してデバイスに接続するための、任意の必要とされるソフトウェアまたは更新をインストールすることによって、インテリジェントに振る舞い得る。このようにして、ＵＥは自動的に接続し、必要であれば、シームレスな再確立を可能にするようにデバイスを再構成するので、ＵＥに接続されたデバイスの再構成は、ユーザに対してよりシームレスにされ得る。このことは、特定のデバイス、製造業者、またはオペレーティングシステムとは無関係の、共通のデバイスインストレーションプロセスを実現する。このことはまた、ＵＥの円滑な動作を確実にするための干渉管理を可能にする。
【００６９】
[0078]ＵＥはまた、共有されるネットワークデバイスにアクセスするために必要とされ得る、認証のような１つまたは複数のセキュリティ手順を実行し得る。ＵＥは、ユーザの要求ごとに、認証を要求するデバイスの自動的な再確立を可能にするための、ユーザベースの認証情報を記憶し得る。たとえば、ＵＥは、既知のＷＬＡＮまたは既知のＷＷＡＮへの再接続を容易にするために、既知のＭＣＥのセキュリティ設定を記憶し得る。あるいは、ユーザは、安全な接続を再確立するとき、自身のパスワードをタイプするように促されることを選択してよい。これらのセキュリティ設定を記憶することによって、本明細書の実施形態は再び、既知のＭＣＥ環境へのよりシームレスなワイヤレス接続を可能にする。
【００７０】
[0079]いくつかの実施形態では、ＵＥは、複数のユーザどの動作のために構成され得る。たとえば、バイオセンサ（たとえば、ＵＥにログインするための指紋読取器）に基づいて、ＵＥは、第２の既知のユーザが現在ＵＥを利用していると判定し、それに従って、特定のＭＣＥに対する第２のユーザの選好に応じて再接続を再確立し得る。
【００７１】
[0080]任意選択で、ＵＥは、検出されたＭＣＥにおいて使用されない無線技術を無効にして、電力を節減し得る（ブロック７２５）。たとえば、位置がユーザの車の中であるとＵＥが判定すると、ＵＥは、電力を節減するために、車の中では必要でない無線技術（たとえば、ＷＬＡＮ）を無効にし得る。別の例として、ＵＥが高速で動いているとＵＥが判定すると（たとえば、内部センサ、異なるＲＡＮとの対話などに基づいて）、ＵＥは、１つまたは複数のセルラー無線を無効にしてバッテリー電力を節減し得る。別の例として、ＵＥは、ＵＥがワイヤレスキーボードに接続するまで、ワイヤレスマウスを探索し接続するためのワイヤレス技術を無効にし得る。この実施形態では、ＵＥは、履歴情報から、ユーザがワイヤレスキーボードに接続するとき、ユーザはワイヤレスマウスにも接続する可能性が大きいと推測し得る。ＵＥは、ユーザの使用の履歴を記憶して、他の可能性のある接続に対するＵＥの無線技術を有効にする前に、必要とされる最小の接続を決定するためのアルゴリズムを実行し得る。さらに、あるデバイスが２つ以上の鍵識別子を有するとすると、ＵＥは、未知のデバイスを識別するための電力消費が最小である必要な無線技術のみを有効にし得る。
【００７２】
[0081]また任意選択で、ＵＥは、検出されたＭＣＥの中でのユーザの存在に基づいて、再接続しユーザの環境を調節し得る（ブロック７３０）。たとえば、図４の自宅環境では、ＵＥは、自宅照明５０２またはＨＶＡＣシステム５０３をユーザの選好へと調節し得る。複数のユーザがいるＵＥでは、特定のユーザおよび関連する選好が、バイオセンサ（たとえば、指紋読取器）、手動入力、または他の手段を使用して識別され得る。
【００７３】
[0082]図８は、１つまたは複数の実施形態による、ＭＣＥ中の他のデバイスとのワイヤレス接続を自動的に発見し再確立するように構成される例示的なＵＥ  ８００を示す。一般に、ＵＥ  ８００は、異なるアクセサリデバイス８０２（たとえば、ブルートゥースデバイス）、ＷＬＡＮ  ８０４（たとえば、ＩＥＥＥ  ８０２．１１  Ｗｉ−Ｆｉ）、ＷＷＡＮ  ８０６（たとえば、セルラー通信システム）、全地球的航法衛星システム（ＧＮＳＳ）８０８（たとえば、ＧＰＳ）などと、内蔵のハードウェアまたは外部のハードウェアを使用して通信することが可能であり得る。そのようなハードウェアは、たとえば、示されるアンテナ８３４、送信機回路（ＴＭＴＲ）８３２、受信機回路（ＲＣＶＲ）８３６、およびモデムプロセッサ８２０を含み得る。モデムプロセッサ８２０は、エンコーダ８２２と、変調器８２４と、復調器８２６と、デコーダ８２８とを含み得る。ＵＥ  ８００はまた、（コントローラ／プロセッサ８４０として単数形で示される）１つまたは複数の汎用コントローラまたはプロセッサと、関連するデータまたは命令を記憶するように構成されたメモリ８４４とを含み得る。バス８８０を介して、これらのユニットは一緒に、通信のために使用される１つまたは複数の適切な無線技術に従った処理、ならびにＵＥ  ８００のための他の機能を実行し得る。
【００７４】
[0083]様々な実施形態によれば、ＵＥ  ８００はさらに、異なるデバイスとの（たとえば、アクセサリデバイス８０２、ＷＬＡＮ  ８０４、ＷＷＡＮ  ８０６、ＧＮＳＳ  ８０８などとの）ＵＥ  ８００の接続を監視するように構成された接続監視モジュール８５０と、異なるデバイスの接続を相関付けるように構成される相関モジュール８５４とを含み得る。ＵＥ  ８００はまた、相関に基づいてＭＣＥを決定し、ＭＣＥと関連付けられる情報をメモリ８４４に記憶するように構成される、ＭＣＥ決定モジュール８５８を含み得る。この設計では、ＵＥ  ８００は追加で、たとえば、異なるデバイスの少なくとも１つの識別に基づいて既知のＭＣＥを自動的に検出するように、メモリ８４４中の記憶された情報に基づいて異なるデバイスの１つまたは複数との接続を自動的に再確立してＭＣＥを再確立するように構成されるＭＣＥ検出および再確立モジュール８６２を含む。いくつかの設計では、接続監視モジュール８５０、相関モジュール８５４、ＭＣＥ決定モジュール８５８、またはＭＣＥ検出および再確立モジュール８６２の１つまたは複数の機能は、ＵＥ  ８００の汎用コントローラ／プロセッサ８４０へと直接統合されてよく、またはそうでなければ汎用コントローラ／プロセッサ８４０によって実行されてよいことが諒解されるだろう。
【００７５】
[0084]したがって、コンテキストアウェアモバイルコンピューティングによって、本明細書の実施形態の１つによるＵＥは、ユーザのローカル環境の様相を検出し、解釈し、それに応答するための能力を与えられる。環境のコンテキストに基づいて、コンテキストアウェアＵＥは動的に、システムを変更し、またはシステムを適合させ得る。コンテキストアウェアＵＥは、環境センサからの入力を監視し、それに従って自動的に反応し得る。結果として、コンテキストアウェアＵＥは、エンドユーザがユーザのローカル環境とシームレスに対話することを可能にする。
【００７６】
[0085]上で説明された技法は、多数の他の汎用的な環境とともに採用され得ることが諒解されるだろう。職場、自宅、車、および会議室の例は、可能性のある適切なＭＣＥの例にすぎず、本発明の使用または機能の範囲に関する限定を何ら示唆するものではない。これらのＭＣＥは、図面で示されるコンポーネントのいずれか１つまたは組合せに関する、何らかの依存性または要件を有すると解釈されるべきではない。
【００７７】
[0086]情報および信号は、多種多様な異なる技術および技法のいずれかを使用して表され得ることを当業者は諒解するだろう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００７８】
[0087]さらに、本明細書で開示された実施形態に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解するだろう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップは、上記では概してそれらの機能に関して説明された。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、具体的な適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明された機能を具体的な適用例ごとに多様な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。
【００７９】
[0088]本明細書で開示される実施形態に関して説明された方法、シーケンスおよび／またはアルゴリズムは、直接ハードウェアで具現化されるか、プロセッサによって実行されるソフトウェアモジュールで具現化されるか、またはその２つの組合せで具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ、または当技術分野で周知のいかなる他の形式の記憶媒体に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込み得るように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。
【００８０】
[0089]したがって、本発明の実施形態は、ユーザ機器を接続するための方法を具現化する、コンピュータ可読媒体を含み得る。したがって、本発明は、示される例のみに限定されるものではなく、本明細書で説明される機能を実行するための任意の手段が本発明の実施形態に含まれる。
【００８１】
[0090]上記の開示は本発明の例示的な実施形態を示すが、添付の特許請求の範囲によって規定される本発明の範囲から逸脱することなく本明細書において異なる変更および修正が行われ得ることに留意されたい。本明細書で説明された本発明の実施形態による方法クレームの機能、ステップおよび／または動作は、特定の順序で実行される必要はない。さらに、本発明の要素は、単数形で説明または特許請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。
【図１】
2015513857.tif 000003
【図２Ａ】
2015513857.tif 000004
【図２Ｂ】
2015513857.tif 000005
【図２Ｃ】
2015513857.tif 000006
【図３】
2015513857.tif 000007
【図４】
2015513857.tif 000008
【図５】
2015513857.tif 000009
【図６】
2015513857.tif 000010
【図７】
2015513857.tif 000011
【図８】
2015513857.tif 000012
【国際調査報告】
2015513857.tif 000013
2015513857.tif 000014