(57)【特許請求の範囲】
【請求項１】
第１の通信デバイスからワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信がハンドオフされるべきであると判断することと、ここにおいて、前記通信は、前記第１の通信デバイスにおいて終了または開始する、
前記通信がそこにハンドオフされるべきである第２の通信デバイスを複数の通信デバイスから選択することと、
同期期間段階を観測することと、
前記第２の通信デバイスに情報を転送することと、
前記第１の通信デバイスおよび前記第２の通信デバイスの両方についての前記ＷＷＡＮに関連する共通識別情報を使用することと、
前記通信を前記第２の通信デバイスにハンドオフすることと、ここにおいて、前記第１の通信デバイスが第１のＷＷＡＮモデムを備え、前記第２の通信デバイスが第２のＷＷＡＮモデムを備え、前記第１のＷＷＡＮモデムまたは前記第２のＷＷＡＮモデムのうちの１つが前記ＷＷＡＮとの前記通信のために使用され、前記ＷＷＡＮが前記ハンドオフすることを支援しない、を備える、デバイス間ハンドオフのための方法。
【請求項２】
前記ＷＷＡＮが、前記ハンドオフすることに気づいている、請求項１に記載の方法。
【請求項３】
前記ＷＷＡＮが、前記ハンドオフすることに気づいていない、請求項１に記載の方法。
【請求項４】
前記第２の通信デバイスから前記第１の通信デバイスに前記通信が転送されるべきであるという指示を受信することと、
前記第２の通信デバイスからの前記ハンドオフに関係する情報を交換することと、
前記第２の通信デバイスからハンドオフされた前記通信を続けることとをさらに備える、請求項１に記載の方法。
【請求項５】
前記通信が、前記第１の通信デバイスまたは前記第２の通信デバイスによって可能にされる双方向通信である、請求項１に記載の方法。
【請求項６】
前記通信を可能にしないデバイスが前記通信を受信している、請求項５に記載の方法。
【請求項７】
前記共通識別情報が前記複数の通信デバイス間で共有される、請求項１に記載の方法。
【請求項８】
前記共通識別情報が、前記第１の通信デバイスに関連し、前記第２の通信デバイスと共有される、請求項１に記載の方法。
【請求項９】
前記共通識別情報が、前記第２の通信デバイスに関連し、前記第１の通信デバイスと共有される、請求項１に記載の方法。
【請求項１０】
前記共通識別情報がソフトウェア識別情報である、請求項１に記載の方法。
【請求項１１】
前記観測することが、
ネットワーク通信を中断すること、または
ワイヤレスワイドエリアネットワーク無線およびプロトコルスタックのうちの少なくとも１つを非アクティブにすることのうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項１２】
情報を前記転送することが、
ベアラ情報、一時的モバイル加入者識別情報、セッション暗号化鍵、パケット処理状態情報、タイミング情報、システム情報ブロック、前記第１の通信デバイスの識別情報、それと通信すべき１つまたは複数の基地局に関する情報、前記通信のために利用するワイヤレス技術、前記通信のためのワイヤレスチャネル周波数帯域、基地局との前記通信のためのタイムスロット、直交周波数分割多元接続時間周波数リソースブロック、好適ローミングリスト、同期のための周波数オフセット情報、同期のためのタイミングスキュー差、１次同期コード、２次同期コード、パケットデータプロトコルコンテキスト情報、伝送制御プロトコル情報、伝送制御プロトコルまたはユーザデータグラムプロトコルソケット情報、実行されているアプリケーション、アプリケーション状態情報、アプリケーションデータ、アプリケーションに関連する暗号化鍵、あるいはそれらの組合せのうちの少なくとも１つを転送することをさらに備える、請求項１に記載の方法。
【請求項１３】
前記判断することが、前記第１の通信デバイスのエネルギー消費軽減を推定すること、直接リンク接続強度を推定すること、直接リンク上で通信するために前記第１の通信デバイスによって消費されるエネルギーの量を推定すること、またはそれらの組合せのうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項１４】
前記選択することが、前記複数の通信デバイスの各通信デバイスのエネルギーレベルを推定すること、それぞれの間接リンク上で通信するために前記複数の通信デバイスの各通信デバイスによって消費されるエネルギーの量を推定すること、各間接リンクについての接続強度を推定すること、またはそれらの組合せのうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項１５】
前記第１の通信デバイス上で無線リソース制御シグナリングまたは非アクセス層シグナリングのうちの少なくとも１つを保持することをさらに備える、請求項１に記載の方法。
【請求項１６】
前記ＷＷＡＮに関連する共通信号を使用して前記第１の通信デバイスと前記第２の通信デバイスとの間のタイミング同期を実行することをさらに備える、請求項１に記載の方法。
【請求項１７】
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークスニッフィングモードをサポートすることと、
ワイヤレスワイドエリアネットワーク受信信号情報を監視することとをさらに備える、請求項１に記載の方法。
【請求項１８】
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークドーマントモードを維持することと、
ワイヤレスワイドエリアネットワーク受信プロトコル状態情報とワイヤレスワイドエリアネットワーク送信プロトコル状態情報との周期準静的更新を受信することとをさらに備える、請求項１に記載の方法。
【請求項１９】
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークスリープモードを持続させることをさらに備える、請求項１に記載の方法。
【請求項２０】
前記選択することが、ワイヤレスまたはワイヤード近距離ピアツーピアリンク内にある前記複数の通信デバイスから前記第２の通信デバイスを選択することを備える、請求項１９に記載の方法。
【請求項２１】
前記同期期間段階中に状態転送を実行することをさらに備える、請求項１に記載の方法。
【請求項２２】
前記選択することの後にタイマーを開始することであって、前記タイマーがネットワーク呼ドロップ時間よりも少ない持続時間を有する、開始することと、
前記タイマーの満了を識別することと、
前記通信を再開することであって、前記通信が前記第２の通信デバイスに正常にハンドオフされない、再開することとをさらに備える、請求項１に記載の方法。
【請求項２３】
前記第２の通信デバイスに前記第１の通信デバイスの識別情報を搬送することであって、前記第１の通信デバイスが前記通信を開始した、搬送することと、
前記通信をリリースすることであって、前記第２の通信デバイスが、ネットワークを介して前記通信を続けるために前記第１の通信デバイスの前記識別情報を利用する、リリースすることとをさらに備える、請求項１に記載の方法。
【請求項２４】
前記ハンドオフすることが、前記ＷＷＡＮからの支援なしにボイス呼、データ呼、またはアプリケーションのうちの少なくとも１つをハンドオフすることを備える、請求項１に記載の方法。
【請求項２５】
選択されたノードにワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信を転送することを決定することと、ここにおいて、前記通信は、ワイヤレス通信装置において終了または開始する、同期期間中に前記選択されたノードに情報を搬送することと、前記選択されたノードへの少なくとも１つの機能のハンドオフを試みることとに関係する命令を保持するメモリと、ここにおいて、前記選択されたノードが前記ＷＷＡＮとの前記通信のためのＷＷＡＮモデムを備え、前記ハンドオフを支援しない前記ＷＷＡＮと通信するために前記選択されたノードおよび前記ワイヤレス通信装置の両方によって共通識別情報が使用される、
前記メモリに結合され、前記メモリ中に保持された前記命令を実行するように構成されたプロセッサとを備える、ワイヤレス通信装置。
【請求項２６】
前記メモリが、前記同期期間中に前記ＷＷＡＮとの前記通信を中断することに関係するさらなる命令を保持する、請求項２５に記載のワイヤレス通信装置。
【請求項２７】
前記メモリが、前記搬送することの前にタイマーを開始することと、前記タイマーが前記ハンドオフの完了前に満了した場合、前記ＷＷＡＮとの前記通信を再開することとに関係するさらなる命令を保持し、前記タイマーの値がネットワーク呼ドロップ時間値よりも少ない、請求項２６に記載のワイヤレス通信装置。
【請求項２８】
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮスニッフィングモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮスニッフィングモードが、ＷＷＡＮ受信信号情報を監視することを備える、請求項２５に記載のワイヤレス通信装置。
【請求項２９】
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮドーマントモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮドーマントモードが、ＷＷＡＮ受信プロトコル状態情報とＷＷＡＮ送信プロトコル状態情報との周期準静的更新を受信することを備える、請求項２５に記載のワイヤレス通信装置。
【請求項３０】
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮスリープモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮスリープモードが、ＷＷＡＮ無線およびプロトコルスタックのうちの少なくとも１つを非アクティブにすることを備える、請求項２５に記載のワイヤレス通信装置。
【請求項３１】
前記メモリは、前記選択されたノードから前記通信がハンドオフされるべきであるという通知を受信することと、前記選択されたノードからの前記通信に関係する情報を交換することと、前記選択されたノードからハンドオフされた前記通信を続けることとに関係するさらなる命令を保持する、請求項２５に記載のワイヤレス通信装置。
【請求項３２】
ネットワーク支援なしデバイス間ハンドオフを実行するワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信のためのＷＷＡＮモデムを備えるノードに少なくとも１つの機能を転送することを決定するための手段と、
前記転送のための前記ノードを選択するための手段と、
前記ノードに共通識別情報と前記少なくとも１つの機能に関係する情報とを転送するための手段と、ここにおいて、前記ＷＷＡＮと通信するために前記ワイヤレス通信装置および前記ノードの両方によって前記共通識別情報が使用される、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされたと判断するための手段と、ここにおいて、前記ＷＷＡＮが前記ハンドオフを支援しない、を備える、ワイヤレス通信装置。
【請求項３３】
決定するための前記手段が、前記少なくとも１つの機能が転送されるべきであると判断した後に、タイマーを開始するための手段と、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされる前に前記タイマーが満了した場合、前記転送を中止するための手段とをさらに備える、請求項３２に記載のワイヤレス通信装置。
【請求項３４】
ネットワーク通信を中断するための手段と、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされない場合、前記ネットワーク通信を再開するための手段とをさらに備える、請求項３２に記載のワイヤレス通信装置。
【請求項３５】
コンピュータに実行させるためのプログラムであって、
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）とのネットワーク通信を転送することを決定する手順と、ここにおいて、前記ネットワーク通信は、前記コンピュータにおいて終了または開始する、
通信転送のためのノードを選択する手順と、ここにおいて、前記ノードが前記ＷＷＡＮと通信するように構成されたワイヤレスワイドエリアネットワークモデムを備える、
前記ネットワーク通信を中止する手順と、
前記ノードに情報を搬送する手順と、ここにおいて、前記情報が少なくとも、前記ＷＷＡＮと通信するために前記コンピュータおよび前記ノードの両方によって使用される共通識別情報を備える、
前記ノードに前記ネットワーク通信をリリースする手順と、ここにおいて、前記ネットワーク通信が前記ＷＷＡＮからの支援なしにリリースされる、を前記コンピュータに実行させるためのプログラム。
【請求項３６】
前記プログラムが、
前記ネットワーク通信を中止することと前記ノードへの前記ネットワーク通信の前記リリースとの間の時間を監視する手順と、
前記時間がネットワーク呼ドロップ時間の一部分よりも長い場合、前記転送を中止する手順とをさらに備える、請求項３５に記載のプログラム。
【請求項３７】
ネットワーク支援なし通信ハンドオフを実行するように構成された装置であって、
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信がハンドオフされるべきであると判断するように構成された第１のモジュールと、ここにおいて、前記通信は、前記装置において終了または開始する、
前記通信がそこにハンドオフされるべきであるノードを複数のノードから選択するように構成された第２のモジュールと、ここにおいて、前記ノードが、前記ＷＷＡＮとの通信のために使用されるＷＷＡＮモデムを備える、
ネットワーク呼ドロップ時間よりも少ない持続時間を有するタイマーを開始する第３のモジュールと、
無音期間段階を観測するように構成された第４のモジュールと、
前記ノードに情報を転送するように構成された第５のモジュールと、
前記ノードに前記通信をハンドオフするように構成された第６のモジュールと、ここにおいて、前記ＷＷＡＮが前記ハンドオフを支援せず、前記無音期間段階は、前記タイマーの満了まで、または前記通信が前記ノードに正常にハンドオフされるまで続く、を備える、装置。
【請求項３８】
前記通信が前記ノードに正常にハンドオフされた後にＷＷＡＮスニッフィングモード、ＷＷＡＮドーマントモード、またはＷＷＡＮスリープモードのうちの１つを観測するように構成された第７のモジュールをさらに備える、請求項３７に記載の少なくとも１つのプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、一般にワイヤレス通信に関し、より詳細には、共有ワイヤレスワイドエリアネットワークモデムに関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、ボイス、データ、ビデオなど、様々なタイプの通信コンテンツを提供するために、およびユーザがどこにいるか（たとえば、建造物の内部また外部）、ユーザが静止しているか移動しているか（たとえば、車中、歩行中）にかかわらず、情報を通信するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、帯域幅および送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。多元接続システムには、周波数分割多元接続（ＦＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、符号分割多元接続（ＣＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）システムなどがある。
【０００３】
概して、ワイヤレス多元接続通信システムは、複数のモバイル（たとえば、ワイヤレス）デバイス（またはモバイル端末）のための通信を同時にサポートすることができる。各モバイルデバイスは、順方向リンクおよび逆方向リンク上での送信を介して１つまたは複数の基地局と通信することができる。順方向リンク（またはダウンリンク）は基地局からモバイルデバイスへの通信リンクを指す。逆方向リンク（またはアップリンク）はモバイルデバイスから基地局への通信リンクを指す。これらの通信リンクは、単入力単出力（ＳＩＳＯ）システム、多入力単出力（ＭＩＳＯ）システム、多入力多出力（ＭＩＭＯ）システムなどを介して確立され得る。さらに、ピアツーピアワイヤレスネットワーク構成では、モバイルデバイスは他のモバイルデバイスと（および／または基地局は他の基地局と）通信することができる。
【０００４】
（たとえば、周波数、時間、および符号分割技法を採用する）典型的なワイヤレス通信ネットワークは、カバレージエリアを与える１つまたは複数の基地局と、カバレージエリア内でデータを送信および受信することができる１つまたは複数のモバイルデバイスとを含む。典型的な基地局は、ブロードキャスト、マルチキャスト、および／またはユニキャストサービスのための複数のデータストリームを同時に送信することができ、データストリームは、モバイルデバイスの独立した受信対象となるデータのストリームである。その基地局のカバレージエリア内のモバイルデバイスは、複合ストリームによって搬送される１つ、２つ以上、またはすべてのデータストリームを受信することを対象とし得る。同様に、モバイルデバイスはデータを基地局または別のモバイルデバイスに送信することができる。
【０００５】
ユーザがネットワークを介して通信することを望むとき、そのユーザはデバイスを操作し、通信機能を実行するためにデバイスのモデムが利用される。しかしながら、これはデバイスのエネルギーを消費することがあり、ユーザが電源の近くにいない場合、特に問題になることがある。さらに、時々、デバイスのリンクの品質が低くなり、その結果、信号劣化が生じることがあり、これはユーザの通信エクスペリエンスに悪影響を及ぼし得る。
【発明の概要】
【０００６】
以下で、１つまたは複数の態様の基本的理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。それの唯一の目的は、後で提示するより詳細な説明の導入として、１つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００７】
１つまたは複数の態様およびそれの対応する開示に従って、ネットワーク、ノード、またはネットワークとノードの両方のためのエネルギーを節約することができる共有ワイヤレスワイドエリアネットワークモデムに関して、様々な態様について説明する。さらに、モデム共有は、ネットワークリソース利用を改善することができ、ワイヤレスワイドエリアネットワークリンク性能を改善することができる。
【０００８】
一態様によれば、デバイス間ハンドオフのための方法である。方法は、第１のワイヤレス通信デバイスから通信がハンドオフされるべきであると判断することと、通信がそこにハンドオフされるべき第２の通信デバイスを複数の通信デバイスから選択することとを備え得る。方法はまた、同期期間段階を観測することと、第２の通信デバイスに情報を転送することを備える。方法はまた、第１の通信デバイスおよび第２の通信デバイスについてのワイヤレスワイドエリアネットワーク（ＷＷＡＮ）に関連する共通識別情報を使用することを含む。方法はまた、通信を第２の通信デバイスにハンドオフすることを含む。第１のワイヤレス通信デバイスは第１のＷＷＡＮモデムを備え、第２のワイヤレス通信デバイスは第２のＷＷＡＮモデムを備える。第１のＷＷＡＮモデムまたは第２のＷＷＡＮモデムがＷＷＡＮとの通信のために使用される。ＷＷＡＮはハンドオフすることを支援しない。
【０００９】
別の態様は、メモリとプロセッサとを備えるワイヤレス通信装置に関する。メモリは、選択されたノードに通信を転送することを決定することと、同期期間中に選択されたノードに情報を搬送することと、選択されたノードに少なくとも１つの機能のハンドオフを試みることとに関係する命令を保持する。選択されたノードは、ＷＷＡＮと通信するためのＷＷＡＮモデムを備える。共通識別情報は、ＷＷＡＮと通信するために選択されたノードによって使用される。ＷＷＡＮはハンドオフを支援しない。プロセッサは、メモリに結合されており、メモリ中に保持された命令を実行するように構成される。
【００１０】
さらなる態様は、ネットワーク支援なしデバイス間ハンドオフを実行するワイヤレス通信装置に関する。ワイヤレス通信装置は、ノードに少なくとも１つの機能を転送することを決定するための手段と、転送のためのノードを選択するための手段とを備える。ノードは、ＷＷＡＮと通信するためのＷＷＡＮモデムを備える。ワイヤレス通信装置は、ノードに共通識別情報と少なくとも１つの機能に関係する情報とを転送するための手段と、少なくとも１つの機能がノードに正常にハンドオフされたと判断するための手段とを備える。ＷＷＡＮはハンドオフを支援しない。
【００１１】
一態様では、ワイヤレス通信装置は、決定するための手段が少なくとも１つの機能が転送されるべきであると判断した後にタイマーを開始するための手段と、少なくとも１つの機能がノードに正常にハンドオフされる前にタイマーが満了した場合、転送を中止するための手段とを備える。一態様によれば、ワイヤレス通信装置は、ネットワーク通信を中断するための手段と、少なくとも１つの機能がノードに正常にハンドオフされない場合、ネットワーク通信を再開するための手段とを備える。
【００１２】
一態様によれば、コンピュータプログラム製品はコンピュータ可読媒体を備える。コンピュータ可読媒体は、コンピュータに、通信を転送することを決定させるための第１のコードセットと、コンピュータに通信転送のためのノードを選択させるための第２のコードセットとを備える。ノードはＷＷＡＮモデムを備える。コンピュータ可読媒体は、コンピュータにネットワーク通信を中止させるための第３のコードセットと、コンピュータに、ノードに情報を搬送させるための第４のコードセットと、コンピュータに、ノードに通信をリリースさせるための第５のコードセットとを備える。搬送される情報は、少なくとも１つの共通識別情報を備え得る。通信は、ネットワークからの支援なしにリリースされる。
【００１３】
一態様は、ネットワーク支援なし通信ハンドオフを実行するように構成された少なくとも１つのプロセッサに関する。プロセッサは、通信がハンドオフされるべきであると判断する第１のモジュールと、通信がそこにハンドオフされるべきであるノードを複数のノードから選択する第２のモジュールとを備え、ノードは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信のために使用されるＷＷＡＮモデムを備える。ネットワーク呼ドロップ時間よりも少ない持続時間を有する呼ドロップタイマーを開始する第３のモジュールも含まれる。プロセッサは、無音期間段階を観測する第４のモジュールと、ノードに情報を転送する第５のモジュールとを含む。ノードに通信をハンドオフする第６のモジュールも含まれる。ＷＷＡＮはハンドオフを支援しない。無音期間段階は、呼ドロップタイマーの満了まで、または通信がノードに正常にハンドオフされるまで続く。
【００１４】
上記および関連する目的を達成するために、１つまたは複数の態様は、以下で十分に説明し、特に特許請求の範囲で指摘する特徴を備える。以下の説明および添付の図面に、１つまたは複数の態様のいくつかの例示的な特徴を詳細に示す。ただし、これらの特徴は、様々な態様の原理を採用することができる様々な方法のほんのいくつかを示すものである。他の利点および新規の特徴は、以下の詳細な説明を図面とともに検討すれば明らかになり、開示する態様は、すべてのそのような態様およびそれらの均等物を含むものとする。
【図面の簡単な説明】
【００１５】
【図１】一態様による、デバイス間ハンドオフをサポートするシステムを示す図。
【図２】一態様による、インフラストラクチャ支援なしデバイス間ハンドオフをサポートするシステムを示す図。
【図３】一態様による、ノードからモバイルデバイスへのネットワーク支援なしハンドオフをサポートするシステム示す図。
【図４】一態様による、インフラストラクチャ支援なしプロキシを利用する例示的なシステムを示す図。
【図５】様々な態様によるハンドセット状態を示す図。
【図６】一態様による、インフラストラクチャ支援なしデバイス間ハンドオフのための方法を示す図。
【図７】一態様による、ネットワーク支援なしデバイス間ハンドオフのためのノードによって実行される方法を示す図。
【図８】開示する態様のうちの１つまたは複数による、インフラストラクチャ支援なしデバイス間ハンドオフを可能にするシステムを示す図。
【図９】一態様による、ネットワーク支援なしデバイス間ハンドオフを可能にする例示的なシステムを示す図。
【図１０】一態様による、ネットワーク支援なしデバイス間ハンドオフを実行するように構成されたシステムを示す図。
【図１１】様々な態様によるワイヤレス通信システムを示す図。
【図１２】一態様による、例示的なワイヤレス通信システムを示す図。
【発明を実施するための形態】
【００１６】
次に、図面を参照しながら様々な態様について説明する。以下の説明では、説明のために、１つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような（１つまたは複数の）態様は、これらの具体的な詳細なしに実施され得ることは明らかであろう。他の例では、これらの態様の説明を円滑にするために、よく知られている構造およびデバイスをブロック図の形態で示す。
【００１７】
図１を参照すると、一態様による、デバイス間ハンドオフをサポートするシステム１００が示されている。一例では、人が、オフィスビルからその人のビークルまで歩きながら、電話などのモバイルデバイスを使用して通信している（たとえば、ボイス呼、データ呼、ソーシャルネットワークや電子メール、ブラウザなどのアプリケーション）とき、デバイス間ハンドオフが生じることがある。人（およびモバイルデバイス）がビークルに接近すると（または、ビークルエンジンが開始されるのとほぼ同時に）、モバイルデバイスからビークルモデムに通信が動的に転送され得る。ビークルモデムに関連するアンテナは、ビークルの外部に配置され得、したがって、モバイルデバイスの場合にそうであり得る、ビークル本体を透過する必要による（著しい）信号損失を被らないことになるので、ビークルモデムを使用することは有益であり得る。さらに、ビークルモデムを使用すると、モバイルデバイスのエネルギー（およびバッテリー電力）を節約することができる。同様にして、人が目的地に到着し、ビークルモデムが通信を処理している場合、人がビークルを離れると（またはビークルエンジンが切られるのとほぼ同時に）、ビークルモデムからモバイルデバイス（または別のデバイス）に通信が動的に転送され得る。様々な態様についてカーモデムおよび／または特定のモバイルデバイスに関して本明細書で説明するが、開示する態様はこの実施形態に限定されないことを理解されたい。
【００１８】
一態様では、デバイス間ハンドオフはネットワーク支援なしであり、ハンドオフは、ネットワークを用いてノード間で可能にされる。さらに、ハンドオフは、ネットワークアンアウェアハンドオフまたはネットワークアウェアハンドオフであり得る。ネットワークアウェアデバイス間ハンドオフの場合、ネットワーク（または基地局）は、ハンドオフに関与するノードの識別情報に気づいている。ノードは、ハンドオフの開始および／または完了を示す追加のシグナリング情報をネットワークに送ることができる。シグナリング情報は、各ノードに関連するデバイス識別情報を含むことができる。ノードについてのデバイス識別情報は、通信するためにノードによって使用される共通識別情報とは別個である。ネットワークアンアウェアデバイス間ハンドオフの場合、ネットワークは、ノード（たとえば、デバイス）が変わったこと（たとえば、ハンドオフがあったこと）およびネットワークが異なるデバイスに通信していることに気づいていない。
【００１９】
共通識別情報は、ＳＩＭ（加入者識別モジュール）カード、ＵＩＣＣ（ユニバーサル集積回路カード）、またはソフトウェアＶＳＩＭ（ソフトウェア仮想ＳＩＭ）に基づき得る。ネットワークアウェアネスの場合、デバイス識別子は、ハンドオフをネットワークに気づかせるためにハンドオフの完了の前および／または後のシグナリング中に交換されるＩＭＥＩ（国際モバイル機器識別情報）であり得る。
【００２０】
ネットワーク支援なしデバイス間ハンドオフの場合のハンドオフは、ネットワークからの関与なしにノード間で可能にされる。たとえば、デバイス間ハンドオフに関与する様々なノードによって単一の識別情報が利用され得るので、ネットワークは、ネットワークがそれと通信している実際のノードに気づいていない（気づく必要がない）。システム１００は、ネットワーク支援なしデバイス間ハンドオフとネットワーク支援ハンドオフの両方をサポートするように構成される。
【００２１】
システム１００中に、モバイルデバイス１０２と、ノード1１０４、ノード2１０６、ノード3１０８〜ノードN１１０として示す多数の他のデバイスまたはノードが含まれ、Ｎは整数である。モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０は、様々なタイプの通信デバイス（たとえば、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、タブレット、モバイルフォンなど）および／またはモデム（たとえば、カーモデム、壁プラグユニットモデムなど）であり得る。モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０は、様々なロケーション中にあり得、同じロケーション中にある必要がない。たとえば、１つまたは複数のノード１０４、１０６、１０８、１１０は、モデム（一体型またはアフターマーケットデバイス）として動作するビークル中、自宅デスクのそば（たとえば、ユーザのラップトップ、壁プラグ接続ユニットなど）、職場デスクのそば（たとえば、ユーザのラップトップ、壁プラグ接続ユニットなど）にあり、歩行しているまたは会議中のユーザによって携帯され（たとえば、ユーザのラップトップ、壁プラグ接続ユニットなど）、ならびに他のロケーションにあり得る。さらに、各ノード１０４、１０６、１０８、１１０は別のノードへ／から、および／またはモバイルデバイス１０２へ／からハンドオフすることができる。
【００２２】
モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０は、互いを発見するように構成され得、および／または互いに関連付けられ得る。たとえば、単一のユーザまたはユーザのグループ（たとえば、家族、友人、ワークグループなど）は、１人または複数のユーザがそれを介して（ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）であり得る）ネットワーク１１２と対話することができる複数のデバイスまたはモデム（たとえば、モバイルデバイス１０２、ノード１０４、１０６、１０８、１１０）を有し得る。モバイルデバイス１０２は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）モデム１１４と加入者識別モデム（ＳＩＭ）カード１１６とを含む。各ノード１０４、１０６、１０８、１１０は、それぞれのＷＷＡＮモデム１１８、１２０、１２２、１２４を含む。
【００２３】
モバイルデバイス１０２において通信が終了または開始されるとき、ネットワーク１１２との直接リンク１２８が確立される。通信中のいずれかの時点で、モバイルデバイス１０２（またはノード）によって、ノード１０４、１０６、１０８、１１０に（またはノードから戻ってモバイルデバイスに）通信がハンドオフされるべきであると判断され得る。ノードへのハンドオフ後、ネットワーク１１２への間接リンク１３０、１３２、１３４、１３６が通信のために利用される。通信がモバイルデバイスに返送された（ハンドオフされた）場合、直接リンク１２８がもう一度使用される。たとえば、ノードがカーモデムであり、ユーザが車から離れて歩く場合、ノードからモバイルデバイスに通信がハンドオフされる。
【００２４】
モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０は、ＷＷＡＮ接続性のために使用されるＷＷＡＮプロトコル以外の無線プロトコル（たとえば、ＢｌｕｅＴｏｏｔｈ（登録商標）、超広帯域（ＵＷＢ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ＦｌａｓｈＬｉｎＱ（登録商標）など）を使用し得るピアツーピアワイヤレスリンクを介して互いと通信することが可能である。たとえば、発見は、ワイヤード（たとえば、ユニバーサルシリアルバス（ＵＳＢ）ドック）またはワイヤレス（たとえば、ＷｉＦｉダイレクト（約１００メートルの範囲）またはＢｌｕｅｔｏｏｔｈ（登録商標）（約３〜１０メートルの範囲））のいずれかの短距離ピアツーピアリンクを介して行われ得、発見は、異なる空間または異なるエリア中のデバイス／ノード間で行われ得る。
【００２５】
モバイルデバイス１０２が操作され、移動されると、モバイルデバイス１０２は、可能な場合はいつでも、信用できるコミュニケータプロキシノード（たとえば、１つまたは複数のノード１０４、１０６、１０８、１１０）の位置を特定し、（たとえば、モバイルデバイス上のリソースを節約するために）可能な範囲でその信用できるコミュニケータプロキシノードにモバイルデバイスＷＷＡＮ通信をオフロードしようと試みることができる。したがって、モバイルデバイス１０２は、時間の少なくとも一部の間、（たとえば）Ｂｌｕｅｔｏｏｔｈ（登録商標）スニフモードにあり得る。
【００２６】
モバイルデバイス１０２を介して、または他のノード１０４、１０６、１０８、１１０のうちの１つを介して通信が行われることが有利であろう時間があり得る。たとえば、車中にはカーモデム（たとえば、ノード１０４）があり得、カーモデムとの通信のアンテナが車外にあり、車を通る（大きい）透過損失を被らないはずである。しかしながら、モバイルデバイス１０２が車内にある場合、信号は車を透過しなければならないので、直接リンク１２８は信号劣化を被ることがある。したがって、ノード１０４、１０６、１０８、１１０のうちの１つが車外のアンテナを含む場合、そのノードはより良いリンクを有し得、したがって、より高速にネットワーク１１２（または基地局）に通信し、高速通信によりより少ないリソースおよびエネルギーを使用するようにできるので、通信のためにそのノードを使用することは有益であり得る。
【００２７】
上記の例を続けると、ユーザは自宅にいて、モバイルデバイス１０２を使用してボイス呼（データ呼、または１つまたは複数のアプリケーションを利用すること）に関与する。そのユーザは、仕事に出なければならず、モバイルデバイス１０２を携帯しながら車まで歩く。車に接近すると、および／または車エンジンが開始されるのとほぼ同時に、カーモデムがモバイルデバイス１０２の存在を検出し、モバイルデバイス１０２はカーモデムの存在を検出する。この場合、カーモデムアンテナは、ボイス呼のより良い受信を与えるべきであるので、モバイルデバイス１０２は、ボイス呼をカーモデムに選択的に転送する（ハンドオフする）ことができる。同様にして、ユーザが仕事場に到着し、ボイス呼を続けることを望む場合、ユーザが車から離れて歩くと、および／またはカーイグニッションが切られるのとほぼ同時に、カーモデムからモバイルデバイスに（または別のノードに）ボイス呼が転送され得る。
【００２８】
いくつかの態様によれば、モバイルデバイス１０２および／または１つまたは複数のノード１０４、１０６、１０８、１１０は、互いに（たとえば、モバイルデバイス１０２へ／からノード１０４、１０６、１０８、１１０、１つのノードから別のノードなど）ハンドオフすることを自動的に決定することができる。この決定は、モバイルデバイス１０２のエネルギー消費軽減と、ネットワーク１１２との接続の強度と、ノードエネルギーレベルと、ネットワーク１１２と通信する間、ノードによって消費されるエネルギーの量とを含む様々な基準に基づき得る。
【００２９】
いくつかの態様によれば、コミュニケータプロキシノード（たとえば、ノード１０４、１０６、１０８、１１０）は、モバイルデバイス１０２におけるＷＷＡＮ処理に関係するエネルギーを節約するためにＷＷＡＮスタック全体を処理することができる。コミュニケータプロキシノードは、すべてのＷＷＡＮ接続性、モビリティ、およびネットワーク管理を処理することができる。さらに、コミュニケータプロキシノードは、すべての回線交換（ＣＳ）ボイス呼に応答し、それを処理することができる（たとえば、ＣＳボイス呼のためにモバイルデバイス１０２を必要としない）。コミュニケータプロキシは、モバイルデバイス１０２との短距離リンクを介してデータトラフィックを転送することができる。さらに、コミュニケータプロキシノードは、モバイルデバイスにＣＳ呼をハンドオフする能力を有することができる。
【００３０】
モバイルデバイス１０２とノード１０４、１０６、１０８、１１０との間の通信を選択的に転送するために、ノード１０４、１０６、１０８、１１０にモバイルデバイス識別情報１２６が通信され得る。ノードは、ネットワーク１１２との通信を続けるためにモバイルデバイス識別情報１２６を使用することができる（たとえば、ネットワーク１１２は、（ネットワーク支援なしモードの場合）通信を実行しているデバイス／ノードが変わったことに気づかない）。いくつかの態様によれば、少なくとも１つのノード１０６が、サービスの第１のセットを有する識別情報１３８を備えることができる。識別情報１３８は、ノード１０６によって利用され得、識別情報１２６に関連するサービスの第２のセットの責任は、ノード１０６へのハンドオフ後にノードによって担われ得る。
【００３１】
いくつかの態様によれば、モデムは、図示のようにワイヤレスリンクを介して接続される。いくつかの態様によれば、モデムのサブセットがワイヤード接続される。いくつかの態様では、モデムのサブセットがプラットフォーム上に一体化される（同じプラットフォーム上または異なるプラットフォーム上に異なるモデム）。
【００３２】
図２に、一態様による、インフラストラクチャ支援なしデバイス間ハンドオフをサポートするシステム２００を示す。システム２００はワイヤレス通信ネットワーク中に実装され得る。システム２００中にはワイヤレス通信装置２０２が含まれる。ワイヤレス通信装置２０２は、通信のために利用され得る任意のデバイスまたはノード（たとえば、図１のモバイルデバイス１０２および／またはノード１０４、１０６、１０８、１１０）であり得る。
【００３３】
ワイヤレス通信装置２０２（たとえば、１次デバイス）は、（プロキシノードと呼ばれる）別のノードまたはデバイスに通信、アプリケーション、または他の機能をハンドオフし、ならびに／あるいは別のノード（またはデバイス）からハンドオフされた通信、アプリケーション、または１つまたは複数の機能を受信することができる。いくつかの態様によれば、ワイヤレス通信装置２０２は、ネットワーク２０４からの支援なしに通信および／または１つまたは複数の機能をハンドオフするように構成され得る。ネットワーク２０４の支援がない場合、ハンドオフを「インフラストラクチャ支援なしモード」と呼ぶ。「インフラストラクチャ支援モード」（または「ネットワーク支援モード」）という用語は、ハンドオフのためにネットワーク２０４からの支援があるときの状況を指す。
【００３４】
ネットワーク支援なしモード（またはネットワーク支援なし）は、ネットワークが、ネットワークと通信する特定のデバイス／ノードの知識を有しないように、ＷＷＡＮの受信および送信の責任が、ＷＷＡＮモデムを備えるデバイス（またはノード）のうちの１つにあることを示すために利用される。一態様によれば、一度に１つのデバイス／ノードによって通信が可能にされるように、デバイス／ノードは識別情報を共有する。データアプリケーションがサポートされる場合、アプリケーションが任意のデバイス／ノード上で終了することができるように、すべてのデバイス／ノードが同じＩＰアドレスを利用する。アプリケーションの状態を回復するために、ハンドオフ前にアプリケーションレベル同期が行われるべきである。
【００３５】
いくつかの態様によれば、ボイス呼がネットワーク支援なしに転送される。いくつかの態様では、データ呼がネットワーク支援なしに転送される。他の態様では、ボイス呼は転送されるが、データ呼は終了される。代替態様では、データ呼は転送されるが、ボイス呼は終了される。さらに別の態様では、アプリケーション（たとえば、ソーシャルネットワーク、インスタントメッセージングなど）がネットワーク支援なしに転送される。進行中の通信／（１つまたは複数の）機能をハンドオフまたは転送するために、ワイヤレス通信装置２０２と１つまたは複数のプロキシノード２０６との間の関連付けが確立される。この関連付けは、ワイヤレス通信装置２０２とプロキシノード２０６の少なくともサブセットとが、互いの識別情報、および／または人（または人々のグループ）がデバイスを所有していること（たとえば、単一の人（または人々のグループ）がすべてデバイス／ノードを所有し、デバイス／ノードを使用する許可を有すること）に気づいているように公式に確立され得る。いくつかの態様によれば、関連付けは非公式に確立され得る。この場合、ワイヤレス通信装置２０２は、プロキシノード２０６の少なくともサブセットを発見するように構成される。プロキシノード２０６のサブセット中の各プロキシノードは、ワイヤレス通信装置２０２など、別のデバイスに代わって通信するためにプロキシノードが利用可能であることをブロードキャストすること（または、別の方法で伝達すること）ができる。ワイヤレス通信装置２０２はモデム２０８を含み、プロキシノード２０６の各々はモデム２１０を含む。
【００３６】
通信中に（または他の時間に）、ワイヤレス通信装置２０２は、通信がもはやワイヤレス通信装置２０２によって処理されるべきでないと判断することができる。複数のプロキシノード２０６から選択されたプロキシノードによって通信が処理されるべきであると判断され得る。たとえば、分析構成要素２１２は、ハンドオフが行われるべきかどうか、またはワイヤレス通信装置２０２が通信／（１つまたは複数の）機能を処理し続けるべきかどうかを判断するために、様々な基準を検討することができる。分析構成要素２１２によって検討される基準は、限定はしないが、ワイヤレス通信装置２０２のエネルギー消費軽減、直接リンク２１４の接続強度、直接リンク２１４を介して通信するためにワイヤレス通信装置２０２によって消費されるエネルギーの推定量、またはそれらの組合せを含むことができる。
【００３７】
分析構成要素２１２が、通信／（１つまたは複数の）機能がハンドオフされるべきであると判断した場合、選択構成要素２１６は、通信／（１つまたは複数の）機能のハンドオフ（または将来の通信／機能のためのハンドオフ）のためのプロキシノードを複数のプロキシノード２０６から選択する。プロキシノードを選択するために、選択構成要素２１６は、複数のプロキシノード２０６の各々に関係する情報を取得することができる。情報は、限定はしないが、複数のプロキシノード２０６の各々のエネルギーレベル（たとえば、バッテリー電力残量）と、それぞれの間接リンク２１８を介して通信するために各プロキシノードによって消費されるエネルギーの推定量と、各間接リンク２１８についての接続強度を含むことができる。各プロキシノードについて、情報は、プロキシノードが信用できるかどうか、プロキシノードが、ワイヤレス通信装置２０２のための通信をサポートするのに十分なエネルギーを有するかどうか、プロキシノードのＷＷＡＮリンクの性能レベル、ワイヤレス通信装置２０２とプロキシノードとの間のピアツーピアリンク２２０の性能レベル、またはそれらの組合せを含むことができる。
【００３８】
プロキシノードが選択された後に、情報交換構成要素２２２が同期期間段階を観測する。同期期間段階中に、ワイヤレス通信装置２０２および選択されたプロキシノードは、ハンドオフを可能にすることができる情報を交換する。いくつかの態様によれば、情報交換構成要素２２２は、プロキシノードからワイヤレス通信装置２０２に通信がハンドオフされるべきであることを示す情報を受信するように構成される。
【００３９】
情報交換構成要素２２２によって交換される情報は、ベアラ情報、一時的モバイル加入者識別情報、セッション暗号化鍵、パケット処理状態情報、タイミング情報、システム情報ブロック、ワイヤレス通信装置２０２の識別情報、それと通信すべき１つまたは複数の基地局に関する情報、通信のために利用するワイヤレス技術、通信のためのワイヤレスチャネル周波数帯域、基地局と通信するためのタイムスロット、ＯＦＤＭＡ時間周波数リソースブロック、好適ローミングリスト、同期のための周波数オフセット情報、同期のためのタイミングスキュー差、１次同期コード、２次同期コード、パケットデータプロトコルコンテキスト情報、トランスポート制御プロトコル情報、ＴＣＰ（伝送制御プロトコル）またはＵＤＰ（ユーザデータグラムプロトコル）ソケット情報、実行されているアプリケーション、アプリケーション状態情報、アプリケーションデータ、アプリケーションに関連する暗号化鍵、ならびに／あるいは選択されたプロキシノードが通信／（１つまたは複数の）機能を続けるために必要とする他の情報のうちの少なくとも１つを含むことができる。ノードが正しい時間に通信／機能をピックアップすることができるように、タイミング情報は、ボイスおよびデータセッションのために使用されるＷＷＡＮネットワークリソースを含むことができる。
【００４０】
いくつかの態様によれば、通信がワイヤレス通信装置によって開始され、ハンドオフがネットワーク支援なしハンドオフである場合、ワイヤレス通信装置２０２の識別情報２２４が送信される。識別情報２２４はプロキシデバイスの識別情報として使用され得る。たとえば、プロキシデバイスは、デバイス間の短距離ワイヤレスリンクにわたる範囲内にあるワイヤレス通信装置２０２（たとえば、１次デバイス）の識別情報２２４を担うことができる。
【００４１】
いくつかの態様によれば、プロキシノードは、サービスの第１のセットとともにそれ自体の識別情報２２６（たとえば、ＳＩＭ、ユニバーサル集積回路カード（ＵＩＣＣ）、仮想ＳＩＭ（ＶＳＩＭ）など）を有し得る。プロキシノードは、１次デバイスに関連する追加の識別情報２２４を利用して１次デバイスの追加の責任（たとえば、サービスの第２のセット）を担う。この場合、１次デバイスは、高データレート使用サポートまたはフラットな無制限価格設定など、（プロキシノードのサービスと比較して）より良いサービスとともにより高い有料サブスクリプションを有し得る。追加の責任（および識別情報２２４）を担うことによって、プロキシノードは、１次デバイスをサポートするときに１次デバイスのアップグレードされた機能を利用することができる。１次デバイスサービス機能がプロキシデバイスサービス機能のスーパーセットである場合、プロキシデバイスは１次デバイス識別情報２２４を使用することを選択することができる。プロキシデバイス識別情報２２６は、プロキシデバイスに関連するプリペイド緊急サービスなど、いくつかのサービスのために依然として必要であり得る。例として、プロキシデバイスは、ＷＷＡＮモデムをもつカー処理システム、ＷＷＡＮモデムをもつヘルスケアデバイス、ＷＷＡＮモデムをもつタブレット／ラップトップ、またはＷＷＡＮモデムをもつ別の通信デバイスであり得る。
【００４２】
いくつかの態様によれば、識別情報２２４は、ＷＷＡＮ通信モデムデバイス（たとえば、ワイヤレス通信装置２０２およびプロキシノード２０６）のセットで共有される共通識別情報である。一度にただ１つのデバイスが通信するように、共通識別情報の利用が利用され得る。いくつかの態様によれば、識別情報共有は、ローカルピアツーピアワイヤレスリンクを介してデバイス間で転送されるソフトウェアＶＳＩＭ中で管理される。いくつかの態様では、共通識別情報は、１次デバイス上のハードウェアＳＩＭ／ＵＩＣＣおよび／またはハンドオフ中に転送されるソフトウェアセッション鍵を使用して管理される。プロキシデバイスが通信するとき、（完全性検査手順の出力など）ハードウェアＳＩＭ／ＵＩＣＣに関連する応答は、デバイス間の短距離ピアツーピアワイヤレスリンクを介して取得され、１次デバイス上のハードウェアＳＩＭ／ＵＩＣＣを使用してリモートで処理され得る。
【００４３】
いくつかの態様によれば、同期期間段階中、「クライアント無音（client-silence）」段階が観測される。「クライアント無音」段階中、ハンドオフが検討されたとき、ハンドオフに関与するノード（たとえば、ワイヤレス通信装置、ユーザデバイス、カーモデム、コンピュータなど）は、ネットワーク２０４（たとえば、基地局または他のインフラストラクチャエンティティ）と通信しない。したがって、無音期間段階中、情報交換構成要素２２２は（随意に）ネットワーク２０４との通信を停止し、選択されたプロキシノードがハンドオフ後に通信／（１つまたは複数の）機能を続けるために必要である情報を選択されたプロキシノードに送る。
【００４４】
無音期間段階中（利用される場合）、ネットワーク２０４は、ワイヤレス通信装置２０２が、ワイヤレス通信装置２０２が応答することができないディープフェード状態にあると仮定し得る。ネットワーク２０４がワイヤレス通信装置２０２から聴取するのを待つとき、ネットワークインフラストラクチャ（たとえば、基地局／ＷＷＡＮ）は、随意にパケットをバッファし、再送信を試み得る。一例では、ボイスパケットは廃棄され、ならびに／あるいはシグナリングパケットまたはデータパケットはバッファされ、再送信され得る。ネットワーク２０４は、しかしながら、ネットワーク２０４が、ハンドオフ後にワイヤレス通信装置２０２の代わりにＷＷＡＮコミュニケータプロキシノードから直接聴取するであろうことに気づいていない。代替的に、ネットワーク２０４は、プロキシノードが、電話など、ユーザデバイスに通信をハンドオフしていること、および電話が通信を再開するであろうことに気づいていない。
【００４５】
いくつかの態様によれば、ワイヤレス通信装置２０２がネットワーク２０４と通信し続ける間、選択されたプロキシノードとの情報交換または同期が行われる。
【００４６】
ハンドオフ構成要素２２８は、選択されたノードへ／から通信および／または１つまたは複数の機能をハンドオフまたは転送しようと試みるように構成される。一態様によれば、ハンドオフ構成要素２２８は、プロキシノードから通信のハンドオフを受信するように構成される。いくつかの態様によれば、無線リソース制御シグナリングまたは非アクセス層シグナリングのうちの少なくとも１つがワイヤレス通信装置２０２によって保持される。いくつかの態様によれば、１つまたは複数の機能は、選択されたプロキシノードにハンドオフされるボイス機能またはボコーダ機能に関係する。いくつかの態様によれば、通信はボイス呼である。
【００４７】
いくつかの態様によれば、通信／（１つまたは複数の）機能をハンドオフすることが決定されるのとほぼ同時に、またはプロキシノードが選択されるのとほぼ同時に、タイマー２３０が開始される。タイマー２３０の値は、通信を「ドロップ」する前にネットワーク２０４が待つ時間量である、ネットワーク呼ドロップ時間２３２の量未満であるべきである。
【００４８】
たとえば、通信中、ワイヤレス通信装置２０２とネットワーク２０４との間の接続性が一時的に（または永続的に）失われるかまたは利用不可能である時間があり得る。ワイヤレス通信装置２０２が、不十分なカバレージエリア（たとえば、ビルまたは家屋の地階、トンネルを通る運転、他のデバイスからの極めて高い干渉、サービング基地局との見通し線の損失など）に移動されたとき、接続性の損失の期間が生じ得る。いくつかの場合には、接続性の損失は一時的でしかなく、ネットワーク２０４は、接続性が回復されるための時間を見込むことができる。たとえば、通信が行われており、ワイヤレス通信装置２０２のユーザがエレベータに入り、数秒でユーザはエレベータから出る。その数秒の間、ネットワーク２０４は待ち、接続性が回復されるのとほぼ同時に（たとえば、ユーザがエレベータから出たときに）、通信は続くことができる。しかしながら、接続性の損失が（システムパラメータの関数として、ネットワークパラメータの関数として、または他のファクタに基づいてあらかじ決定され得る）ある時間量よりも長い場合、呼は、ネットワーク２０４によって「ドロップ」される。ユーザが通信を続けることを望む場合、（ワイヤレス通信装置が開始したか、またはワイヤレス通信装置が終了した）呼が再確立されなければならない。
【００４９】
タイマー２３０の値は、ネットワーク２０４が、ワイヤレス通信装置２０２との接続性が再確立されるのを待つ時間量（たとえば、呼ドロップ時間２３２）、または呼ドロップ機構をトリガするであろう持続時間の一部分であるべきである。たとえば、ネットワーク２０４は、ワイヤレス通信装置２０２との接続性なしについて４秒を見込む。４秒後に接続性が再確立されていない場合、ネットワーク２０４は呼をドロップする。したがって、タイマー２３０の値は４秒未満であるべきである。別の例では、呼ドロップ機構トリガの持続時間が５秒である場合、したがって、タイマー２３０の持続時間は５秒未満の値（たとえば、１／２秒、１秒、２と１／２秒、３秒、４と１／４秒など）であるべきである。
【００５０】
ノード間ハンドオフが、見込まれた呼ドロップ時間の一部分よりも少ない時間の部分または長さで達成される場合、アプリケーションセッションはハンドオフ後に残存することができる。呼ドロップタイマーの満了前に通信が正常に転送されない場合、呼は「ドロップ」される。いくつかの態様によれば、ハンドオフの完了前にタイマー２３０が満了した場合、ハンドオフは失敗し、呼ドロップ時間２３２が満了しネットワーク２０４によって通信がドロップされる前にネットワーク２０４と通信することによって、ワイヤレス通信装置２０２は呼を続けることができる。タイマー２３０の満了前にハンドオフが完了された場合、アプリケーションセッション（たとえば、ボイス、データ、ビデオ、または他の通信）は（選択されたプロキシノードを用いた）ハンドオフ後に残存することができる。
【００５１】
いくつかの態様によれば、ワイヤレス通信装置２０２および選択されたプロキシノードは、ハンドオフ成功後にワイヤレスワイドエリアネットワークスニッフィングモードにあり得る。ＷＷＡＮスニッフィングモード中、ワイヤレス通信装置２０２は、ＷＷＡＮ受信（Ｒｘ）信号情報を監視し続けるが、ＷＷＡＮ送信（Ｔｘ）送信に関与しない。選択されたプロキシノードは、ＷＷＡＮ  Ｒｘ信号情報とＷＷＡＮ  Ｔｘ送信の両方に関与する。選択されたプロキシノードは、ワイヤレス通信装置２０２と選択されたプロキシノードとの間のワイヤレスリンクを介して、ワイヤレス通信装置２０２に選択されたプロキシノードのＷＷＡＮ状態情報を通信する。ＷＷＡＮ状態情報の通信は、ワイヤレス通信装置２０２が、選択されたプロキシノードのためにＷＷＡＮスタックに関して準一貫（quasi-consistent）状態を維持することを可能にする。
【００５２】
いくつかの態様によれば、ワイヤレス通信装置２０２は、ハンドオフ成功後にワイヤレスワイドエリアネットワークドーマントモードにあり得る。ＷＷＡＮドーマントモード中、ワイヤレス通信装置２０２はＷＷＡＮ  Ｒｘ信号情報を処理しない。代わりに、ワイヤレス通信装置２０２は、ＷＷＡＮ  Ｒｘプロトコル状態情報とＷＷＡＮ  Ｔｘプロトコル状態情報の両方に関する周期準静的更新を受信する。周期準静的更新は、ワイヤレス通信装置２０２のプロトコル状態を準一貫に保つのを助ける。
【００５３】
ＷＷＡＮドーマントモードはＷＷＡＮ  Ｒｘ処理を軽減するので、ＷＷＡＮドーマントモードは、ＷＷＡＮスニッフィングモードよりもさらなるエネルギー節約を可能にすることができる。プロトコルスタックを準一貫に維持するためのプロキシノードからの周期的更新の場合、ハンドオフ中に完全一貫（fully-consistent）ＷＷＡＮプロトコル状態に達するためにワイヤレス通信装置２０２をプロキシノードと同期させるのに、増分更新が十分であるべきである。準一貫性を維持することはＷＷＡＮスニッフィングおよびドーマントモードにおいて役立つので、ハンドオフが望まれるとき、基地局（またはネットワーク２０４）との通信を開始するために、ワイヤレス通信装置２０２上でそれのＷＷＡＮプロトコル状態を同期に保つための増分作業のみが必要とされる。状態更新は定期的に受信され得るので、ワイヤレス通信装置２０２は、ある持続時間の間スリープし、状態一貫性を保つために定期的に起動し得る。
【００５４】
いくつかの態様によれば、ワイヤレス通信装置２０２は、ハンドオフ成功後にワイヤレスワイドエリアネットワークスリープモードにあり得る。ＷＷＡＮスリープモードでは、ワイヤレス通信装置２０２のワイヤレスワイドエリアネットワーク無線および／またはプロトコルスタックは非アクティブであり、これは、さらなるエネルギー節約を可能にすることができる。ＷＷＡＮスリープモードはさらなるエネルギー節約を可能にし、これは、ＷＷＡＮスタックを完全に非アクティブに保つことができるが、ハンドオフを達成する際に遅延を増加させることがある。また、各デバイス（たとえば、ワイヤレス通信装置２０２および選択されたプロキシノード）上のＷＷＡＮプロトコルスタックを同期させるために、プロトコルスタック中に複雑さが追加されることがある。
【００５５】
メモリ２３４は、ワイヤレス通信装置２０２に動作可能に結合され得る。メモリ２３４は、ワイヤレス通信装置２０２の外部にあってもよく、ワイヤレス通信装置２０２の内部に常駐してもよい。メモリ２３４は、（ワイヤレス通信装置２０２からの、ならびにワイヤレス通信装置２０２への）デバイス間ハンドオフをサポートすることに関係する情報を記憶することができる。メモリ２３４は、システム２００において送信および受信される信号に関係する情報を記憶することができる。
【００５６】
メモリ２３４は、デバイス間ハンドオフに関連するプロトコルを記憶し、本明細書で説明するように、ワイヤレス通信装置２０２が、ワイヤレス通信ネットワークにおける通信の改善を達成するために、記憶されたプロトコルおよび／またはアルゴリズムを採用することができるように、ワイヤレス通信装置２０２と複数のプロキシノード２０６との間の通信を制御するための動作を行うことができる。
【００５７】
メモリ２３４は、選択されたノードに通信を転送することを決定することと、同期期間中に選択されたノードに情報を搬送することと、選択されたノードへの少なくとも１つの機能のハンドオフを試みることとに関係する命令を保持することとができる。選択されたノードは、ＷＷＡＮとの通信のためのＷＷＡＮモデムを備えることができる。共通識別情報は、ＷＷＡＮと通信するために選択されたノードによって使用され得る。ＷＷＡＮはハンドオフを支援しない。
【００５８】
いくつかの態様によれば、メモリ２３４は、同期期間中にネットワーク通信を中断することに関係するさらなる命令を保持する。いくつかの態様によれば、メモリ２３４は、ハンドオフの完了前にタイマーが満了した場合、ネットワーク通信の搬送および再開の前にタイマーを開始することに関係するさらなる命令を保持する。タイマーの値は、ネットワーク呼ドロップ時間の値よりも小さい。いくつかの態様によれば、メモリ２３４は、選択されたノードに通信が転送される前にタイマーが満了した場合、通信を再開することに関係するさらなる命令を保持することができる。
【００５９】
いくつかの態様によれば、メモリ２３４は、選択されたノードに通信が転送された（たとえば、ハンドオフが成功した）場合、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）スニッフィングモードを維持することに関係するさらなる命令を保持する。ＷＷＡＮスニッフィングモードは、ＷＷＡＮ受信信号情報を監視することを備える。
【００６０】
いくつかの態様によれば、メモリ２３４は、選択されたノードに通信が転送された場合、ＷＷＡＮドーマントモードを維持することに関係するさらなる命令を保持する。ＷＷＡＮドーマントモードは、ＷＷＡＮ受信プロトコル状態情報とＷＷＡＮ送信プロトコル状態情報との周期準静的更新を受信することを備える。
【００６１】
いくつかの態様によれば、メモリ２３４は、選択されたノードに通信が転送された場合、ＷＷＡＮスリープモードを維持することに関係するさらなる命令を保持する。ＷＷＡＮスリープモードは、ＷＷＡＮ無線およびプロトコルスタックのうちの少なくとも１つを非アクティブにすることを備える。
【００６２】
いくつかの態様では、メモリ２３４は、選択されたノードから通信がハンドオフされるべきであるという通知を受信することと、選択されたノードからの通信に関係する情報を交換することと、選択されたノードからハンドオフされた通信を続けることとに関係するさらなる命令を保持する。
【００６３】
本明細書で説明するデータストア（たとえば、メモリ）構成要素は、揮発性メモリまたは不揮発性メモリのいずれかであり得、あるいは揮発性メモリと不揮発性メモリの両方を含むことができることを諒解されたい。限定ではなく例として、不揮発性メモリは、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）またはフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリとして働くランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定ではなく例として、ＲＡＭは、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトランバスＲＡＭ（ＤＲＲＡＭ）など、多くの形態が利用可能である。開示する態様のメモリは、これらおよび他の適切なタイプのメモリを、これらに限定されることなく備えるものとする。
【００６４】
通信ネットワークにおけるデバイス間ハンドオフに関係する情報の分析を可能にするために、少なくとも１つのプロセッサ２３６がワイヤレス通信装置２０２（および／またはメモリ２３４）に動作可能に接続され得る。プロセッサ２３６は、ワイヤレス通信装置２０２によって受信された情報の分析および／または生成に専用のプロセッサ、システム２００の１つまたは複数の構成要素を制御するプロセッサ、ならびに／あるいはワイヤレス通信装置２０２によって受信された情報の分析および生成とシステム２００の１つまたは複数の構成要素の制御の両方を行うプロセッサであり得る。
【００６５】
いくつかの態様によれば、プロセッサ２３６は、ネットワーク支援なし通信ハンドオフを実行するように構成される。プロセッサ２３６は、通信がハンドオフされるべきであると判断する第１のモジュールと、通信がそこにハンドオフされるべきであるノードを複数のノードから選択する第２のモジュールとを含むことができる。ノードは、ＷＷＡＮとの通信のために使用されるワイヤレスワイドエリアネットワーク（ＷＷＡＮ）モデムを備える。プロセッサ２３６は、ネットワーク呼ドロップ時間よりも少ない持続時間を有するタイマーを開始する第３のモジュールと、無音／同期期間段階を観測する第４のモジュールと、ノードに情報を転送する第５のモジュールとを含む。ノードに通信をハンドオフする第６のモジュールも含まれる。ＷＷＡＮはハンドオフを支援しない。無音／同期期間段階は、呼ドロップタイマーの満了まで、または通信がノードに正常にハンドオフされるまで続く。プロセッサ２３６はまた、通信がノードに正常にハンドオフされた後にワイヤレスワイドエリアネットワーク（ＷＷＡＮ）スニッフィングモード、ＷＷＡＮドーマントモード、またはＷＷＡＮスリープモードのうちの１つを観測するための第７のモジュールを備えることができる。
【００６６】
図３に、一態様による、ノードからモバイルデバイスへのネットワーク支援なしハンドオフをサポートするシステム３００を示す。システム３００は、ワイヤレス通信環境において実装され得、少なくとも１つのモバイルデバイス３０２と少なくとも１つのノード３０４とを含む。ノード３０４は、モバイルデバイス３０２のために少なくとも１つの機能を処理するように構成されたプロキシ構成要素３０６を含むことができる。少なくとも１つの機能は、ボイス呼であり得る通信であり得る。いくつかの態様によれば、少なくとも１つの機能は、モバイルデバイス３０２のためにボイス通信を実行することである。いくつかの態様によれば、少なくとも１つの機能はボコーダ機能である。他の態様によれば、少なくとも１つの機能はデータ呼である。他の態様では、少なくとも１つの機能はアプリケーションである。
【００６７】
いくつかの態様によれば、ノード３０４は、モバイルデバイス３０２の識別情報を担い、様々な機能を実行する。そのような方法では、ノード３０４と通信している他のデバイス、ノード、および／またはネットワークエンティティは、プロキシがモバイルデバイス３０２の代わりを務めていることに気づかない。いくつかの態様では、ノード３０４は、それ自体の識別情報を保持し、モバイルデバイス３０２の識別情報に関連する追加の機能を担う。
【００６８】
また、ノード３０４中には、少なくとも１つの機能がモバイルデバイス３０２にハンドオフされるべきであるかどうかを確認するように構成された判断構成要素３０８が含まれる。機能は、以前にモバイルデバイス３０２からノード３０４にハンドオフされた機能であり得る。いくつかの態様によれば、機能は、モバイルデバイス３０２のためにノード３０４によって開始された機能であり得る。
【００６９】
いくつかの態様によれば、判断構成要素３０８は、（１つまたは複数の）機能が転送されるべきであるという指示をモバイルデバイス３０２（またはモバイルデバイス３０２のユーザ）から受信したことに基づいて、その機能がハンドオフされるべきであることを確認する。いくつかの態様によれば、判断構成要素３０８は、モバイルデバイス３０２の移動の指示がそこから取得される、動きセンサーなど、センサーを利用する。一例では、動きセンサーは、判断構成要素３０８に動作可能に結合され得、モバイルデバイス３０２がノード３０４から遠ざかっているという情報を取得することができる。
【００７０】
（１つまたは複数の）機能がモバイルデバイス３０２にハンドオフされるべき場合、同期構成要素３１０は、ハンドオフに関係する情報をモバイルデバイス３０２に搬送するように構成され、この情報は、モバイルデバイスに結合された情報交換構成要素によって受信され得る。ノード３０４とモバイルデバイス３０２との間の情報の同期が行われる期間は、同期段階と呼ばれる。いくつかの態様によれば、ノード３０４は、同期段階中にネットワークと通信し続ける。いくつかの態様によれば、ノード３０４とモバイルデバイス３０２の両方が、ネットワークとの通信が一時的に中断される無音期間を観測する。
【００７１】
いくつかの態様によれば、その間にアップリンクパイロットが送られるソフトハンドオフ期間が観測される。いくつかの態様によれば、ノード３０４がモバイルデバイス３０２のために働いている間、モバイルデバイス３０２からのアップリンクパイロット送信が行われる。いくつかの態様によれば、送信電力制御情報（ＴＰＣ）は、アップ／ダウンが交互に行われるか、またはアップがわずかに多くなるように設定され得、これにより、無音期間を低減し、ネットワークにおける呼ドロップを防ぐことを試みることができる。
【００７２】
転送構成要素３１２は、モバイルデバイス３０２に１つまたは複数の機能をハンドオフしようと試みるように構成される。通信のハンドオフが成功した場合、モバイルデバイス３０２は、ノード３０４からモバイルデバイス３０２にハンドオフされた通信を続ける。いくつかの態様によれば、モバイルデバイスへのハンドオフは成功せず、呼はドロップされ得る。この場合、モバイルデバイスのユーザにプロンプトが（たとえば、視覚的に、可聴的に）出力され得る。プロンプトは、呼が続けられるべきかどうかをユーザに尋ねることができる。ユーザは（たとえば、ユーザインターフェースを介して）応答することができ、ユーザが、呼が続くことを希望する場合、ノード３０４は少なくとも１つの機能の処理を再開することができる。
【００７３】
メモリ３１４はノード３０４に動作可能に結合され得る。メモリ３１４は、デバイスのために少なくとも１つの機能を実行することと、少なくとも１つの機能がデバイスに転送されるべきであると判断することと、情報をデバイスと同期させることと、少なくとも１つの機能をデバイスに転送しようと試みることとに関係する命令を保持することができる。
【００７４】
いくつかの態様によれば、メモリ３１４は、転送の進行を監視することと、ユーザ要求に応じて転送を再試行することとに関係するさらなる命令を保持する。一態様によれば、メモリ３１４は、デバイスがワイヤレス通信装置から遠ざけられていることを感知することに関係するさらなる命令を保持する。いくつかの態様によれば、メモリ３１４は、信号品質を評価することに関係するさらなる命令を保持し、判断することは、信号品質が劣化した場合に少なくとも１つの機能を転送することを決定することに関係する命令を備える。
【００７５】
いくつかの態様によれば、メモリ３１４は、ビークルエンジンの状態を監視することに関係するさらなる命令を保持し、判断することは、ビークルエンジンが電源切断された場合に少なくとも１つの機能を転送することを決定することに関係する命令を備える。たとえば、ビークルは、それの状態を１つまたは複数のノードに通信することができる。別の態様によれば、メモリ３１４は、情報がモバイルデバイスと同期される、ネットワークとの無音期間を観測することに関係するさらなる命令を保持する。別の態様によれば、メモリ３１４は、ソフトハンドオフ期間を観測することと、ソフトハンドオフ期間中にアップリンクパイロットを送ることとに関係するさらなる命令を保持する。
【００７６】
ネットワーク支援なしデバイス間ハンドオフを可能にするために、少なくとも１つのプロセッサ３１６がノード３０４（および／またはメモリ３１４）に動作可能に接続され得る。プロセッサ３２２は、少なくとも１つの通信デバイスのために少なくとも１つの機能を実行する第１のモジュールを備えることができる。プロセッサ３１６はまた、少なくとも１つの機能が通信デバイスにハンドオフされるべきであることを確認する第２のモジュールと、ネットワークとの少なくとも１つの通信を中断する第３のモジュールとを備える。さらに、プロセッサ３１６は、同期期間中に少なくとも１つの機能に関係する情報を通信デバイスに搬送する第４のモジュールと、少なくとも１つの機能を通信デバイスにハンドオフしようと試みる第５のモジュールとを備える。
【００７７】
いくつかの態様によれば、プロセッサ３１６は、ハンドオフ試みが完了されなかったと判断する第６のモジュールと、少なくとも１つの機能の継続に関係するプロンプトを出力する第７のモジュールとを含む。また、プロセッサ３１６中には、プロンプトへの応答を受信する第８のモジュールと、応答に基づいて少なくとも１つの機能の処理を選択的に再開する第９のモジュールとが含まれる。
【００７８】
次に図４を参照すると、一態様による、インフラストラクチャ支援なしプロキシノードを利用する例示的なシステム４００が示されている。すべてのノードは単一の識別情報を共有するので、例示的なシステム４００によれば、ネットワークは、ネットワークがどのノードと通信しているのかに気づかない（またはネットワークは気づく必要がない）。以下に、ネットワーク支援なしモードの例を与える。ユーザは、セルラー電話および補助デバイス（たとえば、壁掛けモデム、カーモデム、ラップトップインターフェースなど）を購入することがある。セルラー電話および補助デバイスは単一の加入者識別モジュール（ＳＩＭ）カードを（たとえば、セルラー電話上に）有し、補助デバイスはそれらのそれぞれのモデムのみを有する。セルラー電話は、補助デバイス機能の利用のために補助デバイスの範囲内にあるべきである（たとえば、各デバイス上にＳＩＭカードを有することなしに、デバイス間の信用を確立することができる）。
【００７９】
インフラストラクチャ支援なしコミュニケータ手法について少なくとも２つの態様４０２、４０４がある。同じ識別情報がモバイルデバイス４０６とプロキシノード４０８の両方において使用され、ただ１つのデバイス（モバイルデバイス４０６またはプロキシノード４０８）が（所与の時間に）その識別情報を使用してネットワークと通信する場合、態様４０２、４０４のいずれかが利用され得る。態様４０２は、ピアツーピアワイヤレスリンク４１０を介してプロキシノード４０８と通信するモバイルデバイス４０６を含む。プロキシノード４０８は、ＷＷＡＮリンク４１４を介して、モバイルデバイス４０６からＷＷＡＮ４１２にデータを搬送する。図示のように、モバイルデバイス４０６はＳＩＭ４１６を含む。
【００８０】
態様４０４は、ピアツーピアワイヤレスリンク４１０を介してプロキシノード４０８にデータを搬送するモバイルデバイス４０６を含む。プロキシノード４０８は、ＷＷＡＮリンク４１４を介してＷＷＡＮ４１２にデータを搬送する。この態様４０４によれば、モバイルデバイス４０６はＳＩＭ／ＶＳＩＭ４１８（加入者識別モデム／仮想加入者識別情報モデム）を含み、プロキシノード４０８はＶＳＩＭ４２０（たとえば、ソフトウェアＳＩＭ／仮想ＳＩＭ）を含む。ＶＳＩＭは、デバイス間の識別情報の共有を可能にする。この態様では、ネットワークはソフトウェア識別情報を用いてモバイルデバイス４０６とプロキシノード４０８とをプログラムすることができ、モバイルデバイス４０６およびプロキシノード４０８のいずれか（または両方）が通信することができ、これはモバイルデバイス４０６とプロキシノード４０８との間の事前に決められた同意によって決まり得る。いくつかの態様によれば、ソフトウェアＶＳＩＭは、常にすべてのデバイス上に存在することができるが、デバイスは、誰が所与の時間にソフトウェアＶＳＩＭを使用するのかに関して同意する。代替または追加として、どのデバイスがＷＷＡＮと通信するのかを判断するために、ソフトウェアＶＳＩＭはデバイス間で交換され得る。
【００８１】
図５に、様々な態様によるデバイス状態またはハンドセット状態５００を示す。電源切断状態５０２と、システム収集状態５０４と、ＷＷＡＮアイドル状態５０６と、ＷＷＡＮ接続状態５０８と、発見プロキシ状態５１０と、プロキシを介したＷＡＮアイドル状態５１２と、プロキシを介したＷＷＡＮ接続状態５１４とを含む様々なネットワーク支援なしハンドセット状態がある。
【００８２】
初めに、デバイスは電源切断状態５０２であり得る。電源が投入されたとき、デバイスはシステム収集状態５０４に入り、１つまたは複数の基地局を探索し、基地局のうちの１つに接続する。デバイスは、デバイスが接続され、通信を待っている（デバイスが開始され、またはデバイスが終了される）ＷＷＡＮアイドル状態５０６に入ることができる。ＷＷＡＮアイドル状態５０６では、デバイスソフトウェアはスリープし（または、低電力モードに入り）、通信があるかどうかを判断するために定期的に起動する。通信がない場合、デバイスはスリープに戻り、起動／スリープサイクルを繰り返す。通信がある場合、デバイスはＷＷＡＮ接続状態５０８に入る。ＷＷＡＮ接続状態５０８では、ボイス呼または進行中のインターネットを介したアクティブデータセッションなど、アクティブセッションがある。
【００８３】
デバイスは、元の状態（たとえば、システム収集状態５０４、ＷＷＡＮアイドル状態５０６、またはＷＷＡＮ接続状態５０８）のうちの１つから発見プロキシ状態５１０に入ることができる。システム収集状態５０４またはＷＷＡＮアイドル状態５０６での探索は、ＢｌｕｅＴｏｏｔｈ（登録商標）を介して行われ得る。発見プロキシ状態５１０は、デバイスが、アクティブセッションがそこへ／からハンドオフされ得る１つまたは複数のノード（またはコミュニケータ）を発見したときに生じる。コミュニケータプロキシが発見された場合、デバイスは、コミュニケータプロキシが使用するために望ましいかどうか（たとえば、プロキシは信用できるか、プロキシはハンドセットをサポートするためのエネルギーを有するか、プロキシのＷＷＡＮリンクは良好であるか、プロキシとのピアツーピアリンクは良好であるかなど）を判断する。コミュニケータプロキシが望ましく、デバイスがシステム収集状態５０４にある場合、プロキシはＳＩＭにアクセスしてネットワークに登録する。コミュニケータプロキシが望ましく、デバイスがＷＷＡＮアイドル状態５０６にある場合、登録情報がプロキシに転送される。プロキシを介したＷＷＡＮアイドル状態５１２とプロキシを介したＷＷＡＮ接続状態５１４との間の状態遷移があり得る。
【００８４】
プロキシを介したＷＷＡＮアイドル状態５１２へのアイドルハンドオフは、ＷＷＡＮアイドル状態５０６または発見プロキシ状態５１０のいずれかから行うことができる。たとえば、プロキシを介したＷＷＡＮアイドル状態５１２は、カーモデムへのハンドオフは行われたが、交換されているデータがない（たとえばボイス呼がない）ときに生じることがある。
【００８５】
プロキシを介したＷＷＡＮ接続状態５１４へのアクティブハンドオフは、ＷＷＡＮ接続状態５０８または発見プロキシ状態５１０から行うことができる。デバイスとノードとの間のハンドオフが行われる（ネットワーク支援なしモード、ネットワーク支援モード）のと実質的に同時に生じるアクティブなセッションがあるとき、プロキシを介したＷＷＡＮ接続状態５１４が生じる。
【００８６】
いくつかの態様によれば、プロキシを介したＷＷＡＮ接続状態からＷＷＡＮ接続状態へ、および／またはプロキシを介したＷＷＡＮアイドル状態からＷＷＡＮアイドル状態へのトリガは、様々な基準に基づくことができる。トリガ基準は、ＢｌｕｅＴｏｏｔｈ（登録商標）信号強度、ユーザ入力、カーイグニッション電源切断などの別の入力、または他のデバイス基準などを含むことができる。一例では、ビークル回路中にタイマーがあり得、イグニッションが切られた後、無線は、ビークル無線とモバイルデバイスとの間の同期のため、およびモバイルデバイスへのハンドオフのための時間（たとえば、ｘ秒、ｘは整数である）を見込むことが可能なままであり得る。別の例では、ユーザがビークルから離れて歩くにつれて、リンク品質が減衰する（信号強度が低下する）ことがあり、これがハンドオフの理由であり得る。
【００８７】
一例では、コミュニケータプロキシは、それ自体（および、それがプロキシとして働くために利用可能であること）を広告することができる。コミュニケータプロキシは、無線環境を走査し、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）（登録商標）／ＷＣＤＭＡ（広帯域符号分割多元接続：Wideband Code Division Multiple Access）（登録商標）無線周波数、セル情報などのＷＷＡＮデータベースを構築／連続的に更新することができる。ワイヤレス通信装置がＷＷＡＮアクセスを要求するとき、コミュニケータプロキシは、ハンドセット提供情報／優先度に基づいて走査し、ネットワークに登録することができる。ＷＷＡＮアイドル状態とプロキシを介したアイドル状態との間の遷移の場合、各遷移の後に登録が行われ得る。コミュニケータプロキシに対するこれの電力影響は小さくなり得る。着信または発信通信が到着するまで、コミュニケータプロキシはアイドルのままであり得る。
【００８８】
ワイヤレス通信装置のユーザインターフェースは、ネットワークへの登録とアイドル／接続状態とを反映するように構成され得る。いくつかの態様によれば、ユーザインターフェースは、プロキシを介したアクセスを示すことができる。ネットワークアクセス状態を示すために、ワイヤレス通信装置２０２とプロキシノードとの間のＢｌｕｅＴｏｏｔｈ（登録商標）を介した周期的／トリガベースの通信があり得る。ネットワークアクセス状態は、バー、インジケータステータスライト、またはユーザに状態を（たとえば、視覚的に、可聴的になど）表示する他の手段によって示され得る。バー（または他の手段）は、定期的に、連続的に、または別の周期に基づいて更新またはリフレッシュされ得る。
【００８９】
いくつかの態様によれば、通信（たとえば、呼）は、ワイヤレス通信装置ユーザインターフェース、またはプロキシに関連するユーザインターフェースを介して開始または終了され得る。ワイヤレス通信装置とプロキシの両方は、通信（呼）ステータスに関して同期が維持され得る。いくつかの態様によれば、ワイヤレス通信装置は、プロキシを介した接続状態に移ることができる。
【００９０】
いくつかの態様によれば、プロキシを介した接続状態中に状態維持が行われる。プロキシおよびワイヤレス通信装置は、非アクセス層（ＮＡＳ：Non Access Stratum）、無線リソース制御（ＲＲＣ）、物理（ＰＨＹ）状態、またはプロトコルにおける別のレイヤのデータベースを維持する。データベースは、ＲＲＣ接続状態、ネイバーリスト、測定値、タイマー、アクティブセット、完全性および暗号化キーパラメータを含むことができる。データベースは、無線周波数（ＲＦ）キャリア、アップリンク／ダウンリンクスクランブリングコード、直交可変拡散率（ＯＶＳＦ）コード、拡散率、フレームオフセット、アップリンク電力レベル、（１つまたは複数の）ダウンリンクセルのタイミング、アップリンクタイミングを含むことができる。データベースは、タイマーアクティブセット、パラメータ、スクランブリングコード、拡散コード、拡散率、アップリンク電力レベル、セルタイミングなどを含むことができる。
【００９１】
プロキシとワイヤレス通信装置との間のデータベースはミラーリングされ得る（または実質的に同じであり得る）。データベースに対する更新は、プロキシおよびワイヤレス通信装置を擬似同期に維持することができる周期的および／またはトリガベースであり得る。トリガは、一定数を超えるバイトが変化したこと、または「重要な」ＷＡＮイベントが行われたことであり得る。重要なＷＡＮイベントの例としては、アクティブセットの変化、プロトコル状態の変化などがある。トリガは、プロキシとワイヤレス通信装置との間の距離が拡大していること（デバイスが各々からより離れるようになっていること）、またはＢｌｕｅｔｏｏｔｈ（登録商標）信号が弱くなっていることであり得る。いくつかの態様によれば、ハンドオフが緊急である場合、ワイヤレス通信装置（またはプロキシ）は更新のみを受信する。
【００９２】
いくつかの態様によれば、コミュニケータプロキシは、「２つのデバイス間の通信の次の時間」を示唆することによって、ワイヤレス通信装置がスリープすることができることを示唆することができる。ワイヤレス通信装置は、スリープするオプションを有し、コミュニケータプロキシと通信するために適切な時間に（ジャストインタイムで）起動することができる。ワイヤレス通信装置のスリープ持続時間は、システム応答時間についての遅延考慮に基づいて識別されるべきである。
【００９３】
対処されるべきであるハンドオフ考慮事項は、接続されたＷＡＮへのハンドオフを含み、状態転送を含むことができる。状態転送では、切替え時間が判断される。すべての状態（ＮＡＳ、ＲＲＣなど）は、切替え前に（たとえば、切替えより１０秒前、切替えより２０秒前に）転送される。切替えを予想して状態を転送することは、ハンドオフが行われたのと実質的に同時に、転送された情報を使用するために必要な機能をプロトコルスタックが実行することを可能にする。
【００９４】
いくつかの態様によれば、接続されたＷＡＮへのハンドオーバのために呼探索支援が利用される。プロキシが少なくともアクティブセットについてのアクセス情報を与える場合、呼探索支援の速度が上げられ得る。どの基地局またはセルを使用すべきかを判断することに関して、最低でもプロキシはアクティブセット情報を与えるべきである。ワイヤレス通信装置は、次いで、それがどの基地局を使用すべきかを判断することができる。たとえば、ソフト合成によって使用されている３つの基地局がある（３つの基地局が使用されること、または基地局のサブセットのみが使用されることが可能である）。プロキシがアクティブ状態情報を供給するという条件で、ワイヤレス通信装置は、ハンドオフ後に通信を続けるために必要な情報を有するべきである。
【００９５】
いくつかの態様によれば、ハンドオフとほぼ同時に電力レベルの調整があり得る。たとえば、遷移におけるワイヤレス通信装置信号品質はプロキシ信号品質よりも弱いことがある。補償するために、ワイヤレス通信装置は、送信において送信電力をわずかにブーストすることができる。プロキシはまた、ハンドオーバより前にダウンリンク電力ブーストを要求することができる。プロキシは、基地局からのダウンリンク上での電力ブーストを要求することができる。基地局は、信号がワイヤレス通信装置に達するように、より強い信号を送り始めることができる。電力レベルの変化は、２つのデバイスのリンク品質間の差を補償することができる。一例では、基地局は、ビークルの外部にアンテナを有するビークルモデムに通信しており、したがって、信号がビークル本体を透過する必要がある場合に生じる減衰を被らない。ワイヤレス通信装置がユーザのポケット（または財布）中にある場合、通信はビークル本体を透過しなければならないので、基地局からワイヤレス通信装置への信号の強度はより低い。したがって、受信信号は、ワイヤレス通信装置に達するためにより強い必要があり得、（ワイヤレス通信装置からの）送信電力は、基地局に達するためにより強い必要があり得る。
【００９６】
タイミング問題もデバイスによって検討されるべきである。プロキシにおけるタイミングは、プロキシシステム時間（壁カウンタ）に関するものであるべきである。プロキシからハンドセットにタイミングを転送するために、共通基準があるべきである。１つまたは複数の最も強いＷＡＮセルのチャネルインパルス応答が共通基準として利用され得る。
【００９７】
上記で図示および説明した例示的なシステムに鑑みて、開示する主題に従って実装され得る方法は、様々なフローチャートを参照すればより良く諒解されよう。説明を簡単にするために、方法を一連のブロックとして図示および説明するが、いくつかのブロックは、本明細書で図示および説明する順序とは異なる順序で、ならびに／または他のブロックと実質的に同時に行われ得るので、請求する主題はブロックの数または順序によって限定されないことを理解し、諒解されたい。さらに、本明細書で説明する方法を実装するために、図示されたすべてのブロックが必要とされるとは限らない。ブロックに関連する機能は、ソフトウェア、ハードウェア、それらの組合せまたは任意の他の好適な手段（たとえば、デバイス、システム、プロセス、構成要素）によって実装され得ることを諒解されたい。さらに、本明細書の全体にわたって開示する方法は、そのような方法を様々なデバイスに移送および転送することを可能にする製造品に記憶することが可能であることをさらに諒解されたい。方法は、代替的に、状態図など、一連の相互に関係する状態または事象として表現され得ることを、当業者は理解し、諒解するであろう。
【００９８】
図６に、一態様による、インフラストラクチャ支援なしデバイス間ハンドオフのための方法６００を示す。方法６００は、ＷＷＡＮとの通信のためのＷＷＡＮモデムを備えるワイヤレス通信デバイスによって実行され得る。ワイヤレス通信デバイスは、通信をハンドオフし、ならびに別のノードからハンドオフされた通信を受信することができる。たとえば、第１の通信デバイスは第２の通信デバイスに通信をハンドオフすることができる。両方のデバイスが、ＷＷＡＮとの通信のための別個のＷＷＡＮモデムを備えることができる。
【００９９】
いくつかの態様によれば、ＷＷＡＮはハンドオフを支援しないが、ＷＷＡＮはハンドオフに気づいている。別の態様では、ＷＷＡＮはハンドオフを支援せず、ＷＷＡＮはハンドオフに気づいていない。
【０１００】
方法６００は６０２において開始し、第１のデバイスから第２のデバイスに通信（および／または少なくとも１つの機能）をハンドオフするという決定を行う。通信は、第１の通信デバイスまたは第２の通信デバイスによって可能にされる双方向通信である。通信を可能にしないデバイスは通信を受信している。
【０１０１】
決定は、別のノードが通信を処理する場合に通信デバイスのエネルギー消費はより小さいであろうという推定に基づいて行われ得る。決定は、推定直接リンク接続強度に基づいて行われ得る。直接リンク接続の強度が損なわれた場合、より良い接続強度をもつノードに通信を続けさせることは有益であり得る。決定は、直接リンクを介して通信するために通信デバイスによって消費されるであろうエネルギーの推定量に基づいて行われ得る。決定は、通信デバイスの推定エネルギー消費軽減、推定直接リンク接続強度、および直接リンクを介して通信するために通信デバイスによって消費されるエネルギーの推定量のうちの１つまたは複数に基づいて行われ得る。
【０１０２】
６０４において、通信がそこにハンドオフされるべきノードを選択する。ノードは、通信デバイスに関連するか、または通信デバイスによって発見可能である、複数のノードから選択され得る。選択は、複数のノードの各ノードの推定エネルギーレベルに基づき得る。選択は、それぞれの間接リンクを介して通信するために複数のノードの各ノードによって消費される推定エネルギーに基づき得る。選択は、各間接リンクについての推定接続強度に基づき得る。選択は、複数のノードの各ノードの推定エネルギーレベル、それぞれの間接リンクを介して通信するために複数のノードの各ノードによって消費されるエネルギーの推定量、各間接リンクについての推定接続強度、またはそれらの組合せのうちの１つまたは複数に基づき得る。
【０１０３】
いくつかの態様によれば、６０６において、随意のタイマーを開始する。タイマーは、ネットワーク呼ドロップ時間よりも少ない持続時間を有することができる。たとえば、通信中、ネットワークは通信デバイスからの無音期間を見込む。これらの無音期間は、ネットワークとの接続性が限定されているかまたは接続性がないエリアに、通信デバイスが一時的に移動されたためであり得る。無音期間が一時的である（たとえば、ある時間量よりも少ない）場合、ネットワークは待ち、通信が続くこと（たとえば、接続性が回復されること）を可能にする。しかしながら、無音期間が一時的でない（たとえば、ある時間量よりも長い）持続時間の間である場合、ネットワークは通信デバイスが通信を続けることができないと仮定し、ネットワークは呼をドロップすることになる。いくつかの態様によれば、方法６００は（たとえば、送信電力と受信電力との間の差を補償するために）、タイマーを開始する前に電力レベルの調整を要求することを備える。
【０１０４】
タイマーを（使用する場合）開始するのとほぼ同時に、６０８において、通信デバイスおよび選択されたノードは無音／同期期間段階を観測する。無音期間段階中、通信デバイスも選択されたノードもネットワークと通信しない。したがって、通信デバイスおよび選択されたノードはネットワークとの通信を中断する。いくつかの態様によれば、方法６００は、無音期間段階中に状態転送を実行することを備える。同期期間が観測された場合（ただし無音期間なし）、通信デバイスと選択されたノードが情報を交換する間、ネットワークとの通信がある。
【０１０５】
６１０において、選択されたノードに情報を転送する。転送された情報は、ベアラ情報、一時的モバイル加入者識別情報、セッション暗号化鍵、パケット処理状態情報、タイミング情報、システム情報ブロック、通信デバイスの識別情報、またはそれらの組合せを備えることができる。
【０１０６】
無音期間段階は、呼ドロップタイマーの満了まで（使用する場合）、または選択されたノードに通信が正常にハンドオフされるまで続く。呼ドロップタイマーが満了した（または満了しようとしている）場合、方法６００は、ネットワーク呼ドロップを回避する試みにおいて、ハンドオフが試みられなかったかのようにネットワークとの通信を再開することができる。
【０１０７】
通信が正常にハンドオフされた場合、方法６００は、ＷＷＡＮ受信信号情報を監視することを備えるＷＡＮスニッフィングモードをサポートすることによって続くことができる。いくつかの態様によれば、通信が正常にハンドオフされた場合、方法６００は、ワイヤレスワイドエリアネットワーク受信プロトコル状態情報およびワイヤレスワイドエリアネットワーク送信プロトコル状態情報の周期準静的更新を受信することを備えるＷＷＡＮドーマントモードを維持することによって続く。いくつかの態様によれば、通信が正常にハンドオフされた場合、方法６００は、ワイヤレスワイドエリアネットワーク無線および／またはプロトコルスタックを非アクティブにすることを備えるＷＷＡＮスリープモードを持続することを続ける。
【０１０８】
様々な態様によれば、方法６００は、（通信デバイスが通信を開始した）ノードに通信デバイスの識別情報を搬送することと、通信をリリースすることとを含むことができ、ノードは、ネットワークを介して通信を続けるために通信デバイスの識別情報を利用する。たとえば、第１の通信デバイスと第２の通信デバイスとのための通信のために（たとえば、どちらのデバイスが現在ＷＷＡＮとの通信を実行していても）、ＷＷＡＮに関連する共通識別情報が使用される。共通識別情報は、複数の通信デバイス間で共用され得る。一態様では、共通識別情報は、第１の通信デバイスに関連し、第２の通信デバイスと共有される。別の態様では、共通識別情報は、第２の通信デバイスに関連し、第１の通信デバイスと共有される。いくつかの態様によれば、共通識別情報はソフトウェア識別情報である。
【０１０９】
いくつかの態様では、方法６００は、ＷＷＡＮに関連する共通信号を使用してワイヤレス通信装置と選択されたノードと（たとえば、２つのデバイス）の間のタイミング同期を実行することを含む。たとえば、ＷＷＡＮに関連する共通信号を利用してデバイスのモデム間でタイミング同期が実行され得る。最も強い信号を有する基地局に関連する信号が使用され得る。チャネルインパルス応答または同期信号など、基地局からの信号がデバイス間のタイミング同期のために使用され得る。いくつかの態様によれば、デバイスは、タイミングのために使用されるべきである基地局／アクセスポイントに関して定期的に（または他の時間間隔で）短距離ピアツーピアワイヤレスリンクを介して情報を交換することができ、これは両方のデバイスによって同じ基地局が使用されることを保証するのを助けることができる。最も強い信号をもつ基地局が変わったとき、１つデバイスは変化を他のデバイスに通知することができ、両方のデバイスはその基地局に切り替えることに同意することができる。デバイスのうちの１つがＷＷＡＮとの通信セッション中であり、ネットワークが第１の基地局から第２の基地局へのネットワークハンドオフを実行することを決定したとき、デバイスは他のデバイスにタイミング同期のために使用されている基地局の変化を通知することができる。
【０１１０】
いくつかの態様によれば、方法は、第２のデバイスから第１のデバイスに通信が転送されるべきであるという指示を受信することを含む。第２のデバイスからのハンドオフに関係する情報が第１のデバイスと第２のデバイスとの間で交換され得る。方法はまた、第２のデバイスからハンドオフされた通信を続けることを含む。
【０１１１】
いくつかの態様によれば、コンピュータプログラム製品は、方法６００の様々な態様を実行するためのコードを備えるコンピュータ可読媒体を含むことができる。コンピュータ可読媒体は、コンピュータに、通信を転送することを決定させるための第１のコードセットと、コンピュータに通信転送のためのノードを選択させるための第２のコードセットとを含むことができる。ノードはＷＷＡＮモデムを備える。コンピュータ可読媒体は、コンピュータにネットワーク通信を中止させるための第３のコードセットを含む。コンピュータ可読媒体は、コンピュータに、ノードに（少なくとも共通識別情報を含む）情報を搬送させるための第４のコードセットと、コンピュータに、ノードに通信をリリースさせるための第５のコードセットとを含む。通信は、ネットワークからの支援なしにリリースされる。
【０１１２】
いくつかの態様によれば、コンピュータ可読媒体は、コンピュータに、ネットワーク通信を中止することとノードへの通信のリリースとの間の時間を監視させるための第６のコードセットを備える。コンピュータ可読媒体は、コンピュータに、時間がネットワーク呼ドロップ時間の一部分よりも長い場合、転送を中止させるための第７のコードセットを備える。
【０１１３】
図７に、一態様による、ネットワーク支援なしデバイス間ハンドオフのためのノードによって実行される方法７００を示す。方法７００は７０２において開始し、少なくとも１つの１次デバイスの識別情報の利用によってその１次デバイスのために少なくとも１つの機能を処理する。少なくとも１つの機能は、ボイス通信、データ通信、または１つまたは複数のアプリケーションを１次デバイスのために実行することであり得る。少なくとも１つの機能を処理することは、１次デバイスの識別を利用することを含むことができる。
【０１１４】
７０４において、少なくとも１つの機能を１次デバイスにハンドオフすべきであるとの判断を行う。同期期間中、７０６において、少なくとも１つの機能に関係する情報を１次デバイスに通信する。いくつかの態様によれば、方法７００は、同期期間中にネットワークとの無音期間を観測することを含む。いくつかの態様によれば、方法７００は、ソフトハンドオフ期間を観測することと、ソフトハンドオフ期間中にアップリンクパイロットを送ることとを含む。７０８において、少なくとも１つの機能を１次デバイスにハンドオフする試みを行う。いくつかの態様によれば、ハンドオフが成功しなかった場合、少なくとも１つの機能の継続に関係するプロンプトがユーザに出力される。ユーザは、少なくとも１つの機能を続けたいという要求または少なくとも１つの機能を続けたくないという要求で応答することができる。機能が続くべきである場合、少なくとも１つの機能の処理が選択的に再開される。
【０１１５】
いくつかの態様によれば、コンピュータプログラム製品は、方法７００の様々な態様を実行するためのコードを備えるコンピュータ可読媒体を含むことができる。コンピュータ可読媒体は、コンピュータにモバイルデバイスのために少なくとも１つの機能を実行させるための第１のコードセットと、コンピュータに、モバイルデバイスに転送されるべきである少なくとも１つの機能を判断させるための第２のコードセットとを含むことができる。また、コンピュータにモバイルデバイスと情報を同期させるための第３のコードセットと、コンピュータに、少なくとも１つの機能をモバイルデバイスに転送しようと試みさせるための第４のコードセットとが含まれる。いくつかの態様によれば、コンピュータ可読媒体は、コンピュータに、情報がモバイルデバイスと同期される間にネットワーク通信を中止させるための第５のコードセットをさらに備える。
【０１１６】
次に図８を参照すると、開示する態様の１つまたは複数による、インフラストラクチャ支援なしデバイス間ハンドオフを可能にするシステム８００が示されている。システム８００は、ユーザデバイス中に常駐することができる。システム８００は、たとえば、受信機アンテナから信号を受信することができる受信機構成要素８０２を備える。受信機構成要素８０２は、その上で、受信信号のフィルタ処理、増幅、ダウンコンバートなど、典型的な動作を実行することができる。受信機構成要素８０２はまた、調整された（conditioned）信号をデジタル化して、サンプルを得ることができる。復調器８０４は、シンボル期間ごとに受信シンボルを取得し、ならびに受信シンボルをプロセッサ８０６に与えることができる。
【０１１７】
プロセッサ８０６は、受信機構成要素８０２によって受信された情報の分析および／または送信機８０８による送信のための情報の生成に専用のプロセッサであり得る。追加または代替として、プロセッサ８０６は、システム８００の１つまたは複数の構成要素を制御し、受信機構成要素８０２によって受信された情報を分析し、送信機８０８による送信のための情報を生成し、および／またはシステム８００の１つまたは複数の構成要素を制御することができる。プロセッサ８０６は、追加のユーザデバイスとの通信を調整することが可能なコントローラ構成要素を含み得る。
【０１１８】
システム８００は、プロセッサ８０６に動作可能に結合されたメモリ８１０をさらに備えることができる。メモリ８１０は、通信を調整することに関係する情報と、任意の他の好適な情報とを記憶することができる。メモリ８１０は、デバイス間ハンドオフに関連するプロトコルをさらに記憶することができる。システム８００はシンボル変調器８１２をさらに備えることができ、送信機８０８は変調信号を送信する。
【０１１９】
受信機構成要素８０２は、１つまたは複数のノードに通信を選択的にハンドオフするように構成されたハンドオフモジュール８１４にさらに動作可能に結合される。通信ハンドオフは、インフラストラクチャ支援ありまたはインフラストラクチャ支援なしであり得る。ハンドオフがインフラストラクチャ支援なしである場合、その期間にインフラストラクチャと通信が行われない無音期間が観測される。いくつかの態様によれば、同期期間が観測され得、通信がインフラストラクチャと進行中であるのと実質的に同時にハンドオフのための同期がある。
【０１２０】
図９を参照すると、一態様による、ネットワーク支援なしデバイス間ハンドオフを可能にする例示的なシステム９００が示されている。システム９００は少なくとも部分的にモバイルデバイス内に常駐し得る。システム９００は機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得ることを諒解されたい。
【０１２１】
システム９００は、個別にまたは連携して動作することができる電気的構成要素の論理グルーピング９０２を含む。論理グルーピング９０２は、ノードに少なくとも１つの機能を転送することを決定するための電気的構成要素９０４と、転送のためのノードを選択するための電気的構成要素９０６とを含む。ノードは、ＷＷＡＮと通信するためのＷＷＡＮモデムを備える。論理グルーピング９０２はまた、識別情報と少なくとも１つの機能に関係する情報とをノードに転送するための電気的構成要素９０８と、少なくとも１つの機能がノードに正常にハンドオフされたことを判断するための電気的構成要素９１０とを含む。ＷＷＡＮはハンドオフを支援しない。
【０１２２】
いくつかの態様によれば、論理グルーピング９０２は、タイマーを開始するための電気的構成要素９１２と、ネットワーク通信を中止するための電気的構成要素９１４とを含む。いくつかの態様によれば、論理グルーピング９０２は、ネットワーク通信を中断するための電気的構成要素９１６と、少なくとも１つの機能がノードに正常にハンドオフされない場合、ネットワーク通信を再開するための電気的構成要素とを含む。
【０１２３】
いくつかの態様によれば、論理グルーピングは、呼ドロップタイマーが開始された後に電力レベル調整を要求するための電気的構成要素を含む。いくつかの態様によれば、論理グルーピングは、通信ハンドオフ後にワイヤレスワイドエリアネットワーク受信信号情報を監視するための電気的構成要素を含む。代替または追加として、論理グルーピングは、通信ハンドオフ後にＷＷＡＮ受信プロトコル状態情報とＷＷＡＮ送信プロトコル状態情報との周期準静的更新を受信するための電気的構成要素を含む。代替または追加として、論理グルーピングは、通信ハンドオフ後にワイヤレスワイドエリアネットワーク無線および／またはプロトコルスタックを非アクティブにするための電気的構成要素を含む。
【０１２４】
さらに、システム９００は、電気的構成要素９０４〜９１８または他の構成要素に関連する機能を実行するための命令を保持するメモリ９２０を含むことができる。メモリ９２０の外部にあるものとして示されているが、電気的構成要素９０４〜９１８のうちの１つまたは複数は、メモリ９２０の内部に存在し得ることを理解されたい。
【０１２５】
図１０に、一態様による、ネットワーク支援なしデバイス間ハンドオフを実行するように構成されたシステム１０００を示す。システム１０００は、少なくとも部分的にノード内に常駐し得、機能ブロックを含むものとして表されており、機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得る。
【０１２６】
システム１００は、個別にまたは連携して動作することができる電気的構成要素の論理グルーピング１００２を含む。論理グルーピング１００２は、モバイルデバイスのために１つまたは複数の機能を実行するための電気的構成要素１００４と、モバイルデバイスに少なくとも１つの機能を転送することを決定するための電気的構成要素１００６とを含む。論理グルーピング１００２はまた、少なくとも１つの機能に関係する情報をモバイルデバイスと同期させるための電気的構成要素１００８を含む。モバイルデバイスに少なくとも１つの機能をネットワーク支援なしに転送するための電気的構成要素１０１０も含まれる。いくつかの態様によれば、電気的構成要素１００４は、モバイルデバイスの識別を利用するための電気的構成要素１０１２を備える。
【０１２７】
システム１０００は、電気的構成要素１００４〜１０１２または他の構成要素に関連する機能を実行するための命令を保持するメモリ１０１４を含むことができる。メモリ１０１４の外部にあるものとして示されているが、電気的構成要素１００４〜１０１２のうちの１つまたは複数は、メモリ１０１４の内部に存在し得ることを理解されたい。
【０１２８】
次に図１１を参照すると、様々な態様によるワイヤレス通信システム１１００が示されている。ワイヤレス通信システム１１００は、複数のアンテナグループを含むことができる基地局１１０２を備える。たとえば、１つのアンテナグループはアンテナ１１０４および１１０６を含み、別のグループはアンテナ１１０８および１１１０を備え、さらなるグループはアンテナ１１１２および１１１４を含むことができる。アンテナグループごとに２つのアンテナが示されているが、グループごとにより多いまたはより少ないアンテナが利用され得る。基地局１１０２は、さらに、送信機チェーンと受信機チェーンとを含むことができ、送信機チェーンおよび受信機チェーンの各々は、当業者なら諒解するように、信号送信および受信に関連する複数の構成要素（たとえば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナなど）を備えることができる。さらに、基地局１１０２は、ホーム基地局、フェムト基地局などであり得る。
【０１２９】
基地局１１０２は、デバイス１１１６などの１つまたは複数のデバイスと通信することができるが、基地局１１０２は、デバイス１１１６と同様である実質的に任意の数のデバイスと通信することができることを諒解されたい。図示のように、デバイス１１１６は、アンテナ１１０４および１１０６と通信しており、アンテナ１１０４および１１０６は、順方向リンク１１１８を介して情報をデバイス１１１６に送信し、逆方向リンク１１２０を介してデバイス１１１６から情報を受信する。周波数分割複信（ＦＤＤ）システムでは、順方向リンク１１１８は、たとえば、逆方向リンク１１２０によって使用される周波数帯域とは異なる周波数帯域を利用することができる。さらに、時分割複信（ＴＤＤ）システムでは、順方向リンク１１１８および逆方向リンク１１２０は共通の周波数帯を利用することができる。
【０１３０】
さらに、デバイス１１２２および１１２４は、ピアツーピア構成などで、互いに通信していることができる。さらに、デバイス１１２２は、リンク１１２６および１１２８を使用してデバイス１１２４と通信している。ピアツーピアアドホックネットワークでは、デバイス１１２２および１１２４など、互いの範囲内のデバイスは、それらの通信を中継するための基地局１１０２および／またはワイヤードインフラストラクチャなしに直接互いに通信する。さらに、ピアデバイスまたはノードはトラフィックを中継することができる。ピアツーピア方法におけるネットワーク通信内のデバイスは、基地局と同様に機能し、他のデバイスへトラフィックまたは通信を中継することができ、トラフィックがそれの最終的な宛先に達するまで基地局と同様に機能する。デバイスはまた、ピアノード間のデータ送信を管理するために利用され得る情報を搬送する制御チャネルを送信することができる。
【０１３１】
通信ネットワークは、ワイヤレス（またはワイヤード）通信している任意の数のデバイスまたはノードを含むことができる。各ノードは、１つまたは複数の他のノードの範囲内にあり得、他のノードと通信し、またはマルチホップトポグラフィなどにおいて、他のノードを利用して通信することができる（たとえば、通信は、最終宛先に達するまでノードからノードにホッピングすることができる）。たとえば、送信側ノードが受信側ノードと通信することを望むことがある。送信側ノードと受信側ノードとの間のパケット転送を可能にするために、１つまたは複数の中間ノードが利用され得る。任意のノードは、送信側ノードおよび／または受信側ノードであり得、情報を送ることおよび／または受信することのいずれかの機能を実質的に同時に実行することができ（たとえば、情報を受信するのとほぼ同時に情報をブロードキャストまたは通信することができ）、または異なる時間に実行することができることを理解されたい。
【０１３２】
図１２に、一態様による、例示的なワイヤレス通信システム１２００を示す。ワイヤレス通信システム１２００には、簡潔のために、１つの基地局１２０２と、１つのモバイルデバイス１２０４とを示してある。ただし、ワイヤレス通信システム１２００は２つ以上の基地局および／または２つ以上のモバイルデバイスを含むことができ、追加の基地局および／またはモバイルデバイスは、以下で説明する例示的な基地局１２０２およびモバイルデバイス１２０４と実質的に同様または異なるものであり得ることを諒解されたい。さらに、基地局１２０２および／またはモバイルデバイス１２０４は、それらの間のワイヤレス通信を可能にするために、本明細書で説明するシステムおよび／または方法を採用することができることを諒解されたい。
【０１３３】
基地局１２０２において、いくつかのデータストリームのトラフィックデータがデータソース１２０６から送信（ＴＸ）データプロセッサ１２０８に与えられる。一例によれば、各データストリームは、それぞれのアンテナを介して送信され得る。ＴＸデータプロセッサ１２０８は、トラフィックデータストリーム用に選択された特定のコーディング方式に基づいて、そのデータストリームをフォーマット化し、コーディングし、インターリーブして、コード化データを与える。
【０１３４】
各データストリームのコード化データは、直交周波数分割多重化（ＯＦＤＭ）技法を使用してパイロットデータと多重化され得る。追加または代替として、パイロットシンボルは、周波数分割多重化（ＦＤＭ）、時分割多重化（ＴＤＭ）、または符号分割多重化（ＣＤＭ）され得る。パイロットデータは、一般に、知られている方法で処理される知られているデータパターンであり、チャネル応答を推定するためにモバイルデバイス１２０４において使用され得る。各データストリームの多重化されたパイロットおよびコード化データは、変調シンボルを与えるために、そのデータストリーム用に選択された特定の変調方式（たとえば、２位相シフトキーイング（ＢＰＳＫ）、４位相シフトキーイング（ＱＰＳＫ）、Ｍ位相シフトキーイング（Ｍ−ＰＳＫ）、多値直交振幅変調（Ｍ−ＱＡＭ）など）に基づいて変調（たとえば、シンボルマッピング）され得る。各データストリームのデータレート、コーディング、および変調は、プロセッサ１２１０によって実行されまたは与えられる命令によって決定され得る。
【０１３５】
データストリームの変調シンボルはＴＸ  ＭＩＭＯプロセッサ１２１２に与えられ得、ＴＸ  ＭＩＭＯプロセッサ１２１２は、（たとえば、ＯＦＤＭのために）変調シンボルをさらに処理することができる。次いで、ＴＸ  ＭＩＭＯプロセッサ１２１２はＮＴ個の変調シンボルストリームをＮＴ個の送信機（ＴＭＴＲ）１２１４ａ〜１２１４ｔに与える。様々な実施形態では、ＴＸ  ＭＩＭＯプロセッサ１２１２は、データストリームのシンボルと、シンボルがそこから送信されているアンテナとにビームフォーミング重みを適用する。
【０１３６】
各送信機１２１４は、それぞれのシンボルストリームを受信し、処理して、１つまたは複数のアナログ信号を与え、さらに、それらのアナログ信号を調整（たとえば、増幅、フィルタ処理、およびアップコンバート）して、ＭＩＭＯチャネルを介した送信に適した被変調信号を与える。さらに、送信機１２１４ａ〜１２１４ｔからのＮＴ個の変調信号は、それぞれＮＴ個のアンテナ１２１６ａ〜１２１６ｔから送信される。
【０１３７】
モバイルデバイス１２０４において、送信された被変調信号はＮＲ個のアンテナ１２１８ａ〜１２１８ｒによって受信され、各アンテナ１２１８からの受信信号は、それぞれの受信機（ＲＣＶＲ）１２２０ａ〜１２２０ｒに与えられる。各受信機１２２０は、それぞれの信号を調整（たとえば、フィルタ処理、増幅、およびダウンコンバート）し、調整された信号をデジタル化して、サンプルを与え、さらに、それらのサンプルを処理して、対応する「受信」シンボルストリームを与える。
【０１３８】
ＲＸデータプロセッサ１２２２は、ＮＲ個の受信機１２２０からＮＲ個の受信シンボルストリームを受信し、特定の受信機処理技法に基づいて処理して、ＮＴ個の「検出」シンボルストリームを与えることができる。ＲＸデータプロセッサ１２２２は、各検出シンボルストリームを復調し、デインタリーブし、復号して、データストリームのトラフィックデータを復元することができる。ＲＸデータプロセッサ１２２２による処理は、基地局１２０２においてＴＸ  ＭＩＭＯプロセッサ１２１２およびＴＸデータプロセッサ１２０８によって実行される処理を補足するものである。
【０１３９】
プロセッサ１２２４は、上述のように、どのプリコーディング行列を利用すべきかを周期的に判断することができる。さらに、プロセッサ１２２４は、行列インデックス部分とランク値部分とを備える逆方向リンクメッセージを作成することができる。
【０１４０】
逆方向リンクメッセージは、通信リンクおよび／または受信データストリームに関する様々なタイプの情報を備えることができる。逆方向リンクメッセージは、データソース１２２８からいくつかのデータストリームのトラフィックデータをも受信するＴＸデータプロセッサ１２２６によって処理され、変調器１２３０によって変調され、送信機１２３２ａ〜１２３２ｒによって調整され、基地局１２０２に戻される。
【０１４１】
基地局１２０２において、モバイルデバイス１２０４からの変調信号は、アンテナ１２１６によって受信され、受信機１２３４ａ〜１２３４ｔによって調整され、復調器１２３６によって復調され、ＲＸデータプロセッサ１２３８によって処理されて、モバイルデバイス１２０４によって送信された逆方向リンクメッセージが抽出される。さらに、プロセッサ１２１０は、抽出されたメッセージを処理して、ビームフォーミング重みを判断するためにどのプリコーディング行列を使用すべきかを判断することができる。
【０１４２】
プロセッサ１２１０および１２２４は、それぞれ基地局１２０２およびモバイルデバイス１２０４における動作を指示（たとえば、制御、調整、管理など）することができる。それぞれのプロセッサ１２１０および１２２４は、プログラムコードおよびデータを記憶するメモリ１２４０および１２４２に関連付けられ得る。プロセッサ１２１０および１２２４はまた、それぞれ、アップリンクとダウンリンクとに関して周波数推定値とインパルス応答推定値とを導き出すために計算を実行することができる。
【０１４３】
本明細書で説明する実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組合せで実装され得ることを理解されたい。ハードウェア実装の場合、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本明細書で説明する機能を実行するように設計された他の電子ユニット、またはそれらの組合せの中で実装され得る。
【０１４４】
実施形態は、ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコード、プログラムコードまたはコードセグメントで実装された場合、記憶構成要素などの機械可読媒体に記憶され得る。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造もしくはプログラムステートメントの任意の組合せを表すことができる。コードセグメントは、情報、データ、引数、パラメータ、またはメモリ内容をパスおよび／または受信することによって、別のコードセグメントまたはハードウェア回路に結合され得る。情報、引数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク送信などを含む任意の適切な手段を使用してパス、フォワーディング、または送信され得る。
【０１４５】
ソフトウェア実装の場合、本明細書で説明する技法は、本明細書で説明する機能を実行するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。ソフトウェアコードは、メモリユニットに記憶され、プロセッサによって実行され得る。メモリユニットは、プロセッサの内部またはプロセッサの外部に実装され、その場合、当技術分野で知られているように様々な手段によってプロセッサに通信可能に結合され得る。
【０１４６】
本明細書で説明する態様は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得ることを理解されたい。ソフトウェアで実装されるとき、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【０１４７】
本明細書で開示する態様に関して説明する様々な例示的なロジック、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタロジック、個別ハードウェア構成要素、あるいは本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。さらに、少なくとも１つのプロセッサは、本明細書で説明するステップおよび／またはアクションの１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備え得る。
【０１４８】
ソフトウェア実装の場合、本明細書で説明する技法は、本明細書で説明する機能を実行するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。ソフトウェアコードは、メモリユニットに記憶され、プロセッサよって実行され得る。メモリユニットは、プロセッサの内部またはプロセッサの外部に実装され得、その場合、メモリユニットは、当技術分野で知られているように様々な手段を介してプロセッサに通信可能に結合され得る。さらに、少なくとも１つのプロセッサは、本明細書で説明する機能を実行するように動作可能な１つまたは複数のモジュールを含み得る。
【０１４９】
本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなどの様々なワイヤレス通信システムに使用され得る。「システム」と「ネットワーク」という用語は、しばしば互換的に使用される。ＣＤＭＡシステムは、ユニバーサル地上波無線アクセス（ＵＴＲＡ）、ＣＤＭＡ２０００などの無線技術を実装し得る。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ−ＣＤＭＡ（Ｗ−ＣＤＭＡ）（登録商標）とＣＤＭＡの他の変形態とを含む。さらに、ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）などの無線技術を実装し得る。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、ＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ  などの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）の一部である。３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）は、ダウンリンク上ではＯＦＤＭＡを採用し、アップリンク上ではＳＣ−ＦＤＭＡを採用するＥ−ＵＴＲＡを使用するＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）と称する組織からの文書に記載されている。さらに、ＣＤＭＡ２０００およびＵＭＢは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）と称する団体からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無資格スペクトル、８０２．ｘｘワイヤレスＬＡＮ、ＢＬＵＥＴＯＯＴＨおよび任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア（たとえば、モバイルツーモバイル）アドホックネットワークシステムをさらに含み得る。
【０１５０】
シングルキャリア変調および周波数領域等化を利用するシングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）は、開示した態様とともに利用され得る技法である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムと同様のパフォーマンスおよび本質的に同じ全体的な複雑さを有する。ＳＣ−ＦＤＭＡ信号は、それの固有のシングルキャリア構造のために、より低いピーク対平均電力比（ＰＡＰＲ：peak-to-average power ratio）を有する。ＳＣ−ＦＤＭＡは、より低いＰＡＰＲが送信電力効率の点でモバイル端末に利益を与えることができるアップリンク通信において利用され得る。
【０１５１】
さらに、本明細書で説明する様々な態様または特徴は、標準のプログラミングおよび／またはエンジニアリング技法を使用した方法、装置、または製造品として実装され得る。本明細書で使用される用語「製品」は、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを包含するものである。たとえば、コンピュータ可読媒体は、磁気ストレージデバイス（たとえば、ハードディスク、フロッピーディスク、磁気ストリップなど）、光ディスク（たとえば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）など）、スマートカード、およびフラッシュメモリデバイス（たとえば、ＥＰＲＯＭ、カード、スティック、キードライブなど）を含むことができるが、これらに限定されない。さらに、本明細書で説明する様々な記憶媒体は、情報を記憶するための１つまたは複数のデバイスおよび／または他の機械可読媒体を表すことができる。「機械可読媒体」という用語は、ワイヤレスチャネル、ならびに（１つまたは複数の）命令および／またはデータを記憶、含有、および／または搬送することが可能な様々な他の媒体を含むことができるが、これらに限定されない。さらに、コンピュータプログラム製品は、本明細書で説明する機能をコンピュータに実行させるように動作可能な１つまたは複数の命令またはコードを有するコンピュータ可読媒体を含み得る。
【０１５２】
さらに、本明細書で開示する態様に関して説明する方法またはアルゴリズムのステップおよび／またはアクションは、直接ハードウェアで実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはそれらの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化し得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。さらに、ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および／またはコンピュータ可読媒体上のコードおよび／または命令の１つまたは任意の組合せ、あるいはそのセットとして常駐し得る。
【０１５３】
上記の開示は、例示的な態様および／または実施形態について論じたが、添付の特許請求の範囲によって定義される説明した態様および／または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。したがって、説明した態様は、添付の特許請求の範囲内に入るすべてのそのような改変形態、変更形態および変形形態を包含するものとする。さらに、説明した態様および／または実施形態の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および／または実施形態の全部または一部は、別段の記述がない限り、任意の他の態様および／または実施形態の全部または一部とともに利用され得る。
【０１５４】
「含む（include）」という用語は、発明を実施するための形態または特許請求の範囲のいずれかにおいて使用される限り、「備える（comprising）」という用語を採用すると請求項における移行語と解釈されるように「備える（comprising）」と同様に包括的なものとする。さらに、発明を実施するための形態または特許請求の範囲のいずれかで使用される「または」という用語は、排他的な「または」でなく包括的な「または」を意味するものとする。すなわち、別段に規定されていない限り、または文脈から明らかでない限り、「ＸはＡまたはＢを使用する」という句は、自然包括的並べ替えのいずれかを意味するものとする。すなわち、「ＸはＡまたはＢを採用する」という句は、ＸがＡを採用する場合、ＸがＢを採用する場合、またはＸがＡとＢの両方を採用する場合のいずれによっても満たされる。さらに、本出願および添付の特許請求の範囲で使用する冠詞「ａ」および「ａｎ」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「１つまたは複数」を意味するものと解釈すべきである。
【０１５５】
本出願で使用する「構成要素」、「モジュール」、「システム」などの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関連のエンティティを指すものとする。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行スレッド、プログラム、および／またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が構成要素であり得る。１つまたは複数の構成要素がプロセスおよび／または実行スレッド内に常駐することができ、１つの構成要素が１つのコンピュータ上に配置され得、および／または２つ以上のコンピュータ間に分散され得る。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、１つまたは複数のデータパケット（たとえば、ローカルシステム、分散システム内の別の構成要素と対話する、および／またはインターネットなどのネットワーク上で信号を介して他のシステムと対話する、１つの構成要素からのデータ）を有する信号によるなど、ローカルプロセスおよび／またはリモートプロセスを介して通信し得る。
【０１５６】
さらに、様々な態様について、モバイルデバイスに関して本明細書で説明する。モバイルデバイスは、システム、加入者ユニット、加入者局、移動局、モバイル、ワイヤレス端末、ノード、デバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、ワイヤレス通信デバイス、ワイヤレス通信装置、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）などと呼ばれることもあり、それらの機能の一部または全部を含み得る。モバイルデバイスは、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、スマートフォン、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星無線、ワイヤレスモデムカード、および／またはワイヤレスシステムを介して通信するための別の処理デバイスであり得る。さらに、本明細書では基地局に関する様々な態様について説明する。基地局は、（１つまたは複数の）ワイヤレス端末と通信するために利用され得、アクセスポイント、ノード、ノードＢ、ｅノードＢ、ｅＮＢ、または何らかの他のネットワークエンティティと呼ばれることもあり、それらの機能の一部または全部を含み得る。
【０１５７】
様々な態様または特徴が、いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して提示される。様々なシステムは、追加のデバイス、構成要素、モジュールなどを含み得、および／または各図に関連して論じたすべてのデバイス、構成要素、モジュールなどを含むとは限らないことを理解および諒解されたい。これらの手法の組合せも使用され得る。
【０１５８】
さらに、「例示的」という単語（およびその変形）は、本明細書では、例、事例、または例示の働きをすることを意味するために使用する。「例示的」として本明細書で説明するいかなる態様または設計も、必ずしも他の態様または設計よりも好ましいまたは有利なものと解釈すべきではない。むしろ、「例示的」という単語の使用は、概念を具体的な方法で提示するものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１の通信デバイスから通信がハンドオフされるべきであると判断することと、
前記通信がそこにハンドオフされるべきである第２の通信デバイスを複数の通信デバイスから選択することと、
同期期間段階を観測することと、
前記第２の通信デバイスに情報を転送することと、
前記第１の通信デバイスおよび前記第２の通信デバイスについてのワイヤレスワイドエリアネットワーク（ＷＷＡＮ）に関連する共通識別情報を使用することと、
前記通信を前記第２の通信デバイスにハンドオフすることであって、前記第１の通信デバイスが第１のＷＷＡＮモデムを備え、前記第２の通信デバイスが第２のＷＷＡＮモデムを備え、前記第１のＷＷＡＮモデムまたは前記第２のＷＷＡＮモデムのうちの１つがＷＷＡＮとの前記通信のために使用され、前記ＷＷＡＮが前記ハンドオフすることを支援しない、ハンドオフすることとを備える、デバイス間ハンドオフのための方法。
［Ｃ２］
前記ＷＷＡＮが、前記ハンドオフすることに気づいている、Ｃ１に記載の方法。
［Ｃ３］
前記ＷＷＡＮが、前記ハンドオフすることに気づいていない、Ｃ１に記載の方法。
［Ｃ４］
前記第２の通信デバイスから前記第１の通信デバイスに前記通信が転送されるべきであるという指示を受信することと、
前記第２の通信デバイスからの前記ハンドオフに関係する情報を交換することと、
前記第２の通信デバイスからハンドオフされた前記通信を続けることとをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記通信が、前記第１の通信デバイスまたは前記第２の通信デバイスによって可能にされる双方向通信である、Ｃ１に記載の方法。
［Ｃ６］
前記通信を可能にしないデバイスが前記通信を受信している、Ｃ５に記載の方法。
［Ｃ７］
前記共通識別情報が前記複数の通信デバイス間で共有される、Ｃ１に記載の方法。
［Ｃ８］
前記共通識別情報が、前記第１の通信デバイスに関連し、前記第２の通信デバイスと共有される、Ｃ１に記載の方法。
［Ｃ９］
前記共通識別情報が、前記第２の通信デバイスに関連し、前記第１の通信デバイスと共有される、Ｃ１に記載の方法。
［Ｃ１０］
前記共通識別情報がソフトウェア識別情報である、Ｃ１に記載の方法。
［Ｃ１１］
前記観測することが、
ネットワーク通信を中断すること、または
ワイヤレスワイドエリアネットワーク無線およびプロトコルスタックのうちの少なくとも１つを非アクティブにすることのうちの少なくとも１つをさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
情報を前記転送することが、
ベアラ情報、一時的モバイル加入者識別情報、セッション暗号化鍵、パケット処理状態情報、タイミング情報、システム情報ブロック、前記第１の通信デバイスの識別情報、それと通信すべき１つまたは複数の基地局に関する情報、前記通信のために利用するワイヤレス技術、前記通信のためのワイヤレスチャネル周波数帯域、基地局との前記通信のためのタイムスロット、直交周波数分割多元接続時間周波数リソースブロック、好適ローミングリスト、同期のための周波数オフセット情報、同期のためのタイミングスキュー差、１次同期コード、２次同期コード、パケットデータプロトコルコンテキスト情報、伝送制御プロトコル情報、伝送制御プロトコルまたはユーザデータグラムプロトコルソケット情報、実行されているアプリケーション、アプリケーション状態情報、アプリケーションデータ、アプリケーションに関連する暗号化鍵、あるいはそれらの組合せのうちの少なくとも１つを転送することをさらに備える、Ｃ１に記載の方法。
［Ｃ１３］
前記判断することが、前記第１の通信デバイスのエネルギー消費軽減を推定すること、直接リンク接続強度を推定すること、直接リンク上で通信するために前記第１の通信デバイスによって消費されるエネルギーの量を推定すること、またはそれらの組合せのうちの少なくとも１つをさらに備える、Ｃ１に記載の方法。
［Ｃ１４］
前記選択することが、前記複数の通信デバイスの各通信デバイスのエネルギーレベルを推定すること、それぞれの間接リンク上で通信するために前記複数の通信デバイスの各通信デバイスによって消費されるエネルギーの量を推定すること、各間接リンクについての接続強度を推定すること、またはそれらの組合せのうちの少なくとも１つをさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記第１の通信デバイス上で無線リソース制御シグナリングまたは非アクセス層シグナリングのうちの少なくとも１つを保持することをさらに備える、Ｃ１に記載の方法。
［Ｃ１６］
前記ＷＷＡＮに関連する共通信号を使用して前記第１の通信デバイスと前記第２の通信デバイスとの間のタイミング同期を実行することをさらに備える、Ｃ１に記載の方法。
［Ｃ１７］
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークスニッフィングモードをサポートすることと、
ワイヤレスワイドエリアネットワーク受信信号情報を監視することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１８］
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークドーマントモードを維持することと、
ワイヤレスワイドエリアネットワーク受信プロトコル状態情報とワイヤレスワイドエリアネットワーク送信プロトコル状態情報との周期準静的更新を受信することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１９］
前記ハンドオフすることの後にワイヤレスワイドエリアネットワークスリープモードを持続させることをさらに備える、Ｃ１に記載の方法。
［Ｃ２０］
前記選択することが、ワイヤレスまたはワイヤード近距離ピアツーピアリンク内にある前記複数の通信デバイスから前記第２の通信デバイスを選択することを備える、Ｃ１９に記載の方法。
［Ｃ２１］
前記同期期間段階中に状態転送を実行することをさらに備える、Ｃ１に記載の方法。
［Ｃ２２］
前記選択することの後にタイマーを開始することであって、前記タイマーがネットワーク呼ドロップ時間よりも少ない持続時間を有する、開始することと、
前記タイマーの満了を識別することと、
前記通信を再開することであって、前記通信が前記第２の通信デバイスに正常にハンドオフされない、再開することとをさらに備える、Ｃ１に記載の方法。
［Ｃ２３］
前記第２の通信デバイスに前記第１の通信デバイスの識別情報を搬送することであって、前記第１の通信デバイスが前記通信を開始した、搬送することと、
前記通信をリリースすることであって、前記第２の通信デバイスが、ネットワークを介して前記通信を続けるために前記第１の通信デバイスの前記識別情報を利用する、リリースすることとをさらに備える、Ｃ１に記載の方法。
［Ｃ２４］
前記ハンドオフすることが、前記ＷＷＡＮからの支援なしにボイス呼、データ呼、またはアプリケーションのうちの少なくとも１つをハンドオフすることを備える、前記Ｃ１に記載の方法。
［Ｃ２５］
選択されたノードに通信を転送することを決定することと、同期期間中に前記選択されたノードに情報を搬送することと、前記選択されたノードへの少なくとも１つの機能のハンドオフを試みることとに関係する命令を保持するメモリであって、前記選択されたノードがワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との前記通信のためのＷＷＡＮモデムを備え、前記ハンドオフを支援しない前記ＷＷＡＮと通信するために前記選択されたノードによって共通識別情報が使用される、メモリと、
前記メモリに結合され、前記メモリ中に保持された前記命令を実行するように構成されたプロセッサとを備える、ワイヤレス通信装置。
［Ｃ２６］
前記メモリが、前記同期期間中に前記ＷＷＡＮとの前記通信を中断することに関係するさらなる命令を保持する、Ｃ２５に記載のワイヤレス通信装置。
［Ｃ２７］
前記メモリが、前記搬送することの前にタイマーを開始することと、前記タイマーが前記ハンドオフの完了前に満了した場合、前記ＷＷＡＮとの前記通信を再開することとに関係するさらなる命令を保持し、前記タイマーの値がネットワーク呼ドロップ時間値よりも少ない、Ｃ２６に記載のワイヤレス通信装置。
［Ｃ２８］
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮスニッフィングモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮスニッフィングモードが、ＷＷＡＮ受信信号情報を監視することを備える、Ｃ２５に記載のワイヤレス通信装置。
［Ｃ２９］
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮドーマントモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮドーマントモードが、ＷＷＡＮ受信プロトコル状態情報とＷＷＡＮ送信プロトコル状態情報との周期準静的更新を受信することを備える、Ｃ２５に記載のワイヤレス通信装置。
［Ｃ３０］
前記メモリは、前記ハンドオフが成功した場合、ＷＷＡＮスリープモードを維持することに関係するさらなる命令を保持し、前記ＷＷＡＮスリープモードが、ＷＷＡＮ無線およびプロトコルスタックのうちの少なくとも１つを非アクティブにすることを備える、Ｃ２５に記載のワイヤレス通信装置。
［Ｃ３１］
前記メモリは、前記選択されたノードから前記通信がハンドオフされるべきであるという通知を受信することと、前記選択されたノードからの前記通信に関係する情報を交換することと、前記選択されたノードからハンドオフされた前記通信を続けることとに関係するさらなる命令を保持する、Ｃ２５に記載のワイヤレス通信装置。
［Ｃ３２］
ネットワーク支援なしデバイス間ハンドオフを実行するワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信のためのＷＷＡＮモデムを備えるノードに少なくとも１つの機能を転送することを決定するための手段と、
前記転送のための前記ノードを選択するための手段と、
前記ノードに共通識別情報と前記少なくとも１つの機能に関係する情報とを転送するための手段と、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされたと判断するための手段であって、前記ＷＷＡＮが前記ハンドオフを支援しない、判断するための手段とを備える、ワイヤレス通信装置。
［Ｃ３３］
決定するための前記手段が、前記少なくとも１つの機能が転送されるべきであると判断した後に、タイマーを開始するための手段と、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされる前に前記タイマーが満了した場合、前記転送を中止するための手段とをさらに備える、Ｃ３２に記載のワイヤレス通信装置。
［Ｃ３４］
ネットワーク通信を中断するための手段と、
前記少なくとも１つの機能が前記ノードに正常にハンドオフされない場合、前記ネットワーク通信を再開するための手段とをさらに備える、Ｃ３２に記載のワイヤレス通信装置。
［Ｃ３５］
コンピュータに、通信を転送することを決定させるための第１のコードセットと、
前記コンピュータに通信転送のためのノードを選択させるための第２のコードセットであって、前記ノードがワイヤレスワイドエリアネットワークモデムを備える、第２のコードセットと、
前記コンピュータにネットワーク通信を中止させるための第３のコードセットと、
前記コンピュータに、前記ノードに情報を搬送させるための第４のコードセットであって、前記情報が少なくとも共通識別情報を備える、第４のコードセットと、
前記コンピュータに、前記ノードに前記通信をリリースさせるための第５のコードセットであって、前記通信が前記ネットワークからの支援なしにリリースされる、第５のコードセットとを備えるコンピュータ可読媒体を備える、コンピュータプログラム製品。
［Ｃ３６］
前記コンピュータ可読媒体が、
前記コンピュータに、前記ネットワーク通信を中止することと前記ノードへの前記通信の前記リリースとの間の時間を監視させるための第６のコードセットと、
前記コンピュータに、前記時間がネットワーク呼ドロップ時間の一部分よりも長い場合、前記転送を中止させるための第７のコードセットとをさらに備える、Ｃ３５に記載のコンピュータプログラム製品。
［Ｃ３７］
ネットワーク支援なし通信ハンドオフを実行するように構成された少なくとも１つのプロセッサであって、
通信がハンドオフされるべきであると判断する第１のモジュールと、
前記通信がそこにハンドオフされるべきであるノードを複数のノードから選択する第２のモジュールであって、前記ノードが、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）との通信のために使用されるＷＷＡＮモデムを備える、第２のモジュールと、
ネットワーク呼ドロップ時間よりも少ない持続時間を有するタイマーを開始する第３のモジュールと、
無音期間段階を観測する第４のモジュールと、
前記ノードに情報を転送する第５のモジュールと、
前記ノードに前記通信をハンドオフする第６のモジュールであって、前記ＷＷＡＮが前記ハンドオフを支援せず、前記無音期間段階は、前記タイマーの満了まで、または前記通信が前記ノードに正常にハンドオフされるまで続く、第６のモジュールとを備える、プロセッサ。
［Ｃ３８］
前記通信が前記ノードに正常にハンドオフされた後にワイヤレスワイドエリアネットワーク（ＷＷＡＮ）スニッフィングモード、ＷＷＡＮドーマントモード、またはＷＷＡＮスリープモードのうちの１つを観測するための第７のモジュールをさらに備える、Ｃ３７に記載の少なくとも１つのプロセッサ。
【図１】
0005781690.tif 000002
【図２】
0005781690.tif 000003
【図３】
0005781690.tif 000004
【図４】
0005781690.tif 000005
【図５】
0005781690.tif 000006
【図６】
0005781690.tif 000007
【図７】
0005781690.tif 000008
【図８】
0005781690.tif 000009
【図９】
0005781690.tif 000010
【図１０】
0005781690.tif 000011
【図１１】
0005781690.tif 000012
【図１２】
0005781690.tif 000013