(57)【特許請求の範囲】
【請求項１】
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための方法であって、
動作イベントに対応して動作する前記１つ以上のトランシーバおよび第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得することと、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータおよび干渉データ構造に基づいて、前記第１のＲＡＴに従う前記第１のトランシーバの前記動作が、前記ＧＮＳＳ受信機の動作に対する影響に関連付けられ、および前記影響が所定の閾値を超えると決定することと、ここにおいて、前記干渉データ構造は、前記ＧＮＳＳ受信機がＧＮＳＳ信号を受信する複数のＧＮＳＳ宇宙飛行体（ＳＶ）のＧＮＳＳ  ＳＶごとに、ＲＡＴ動作イベントが生じたときに前記ＧＮＳＳ  ＳＶから受信された前記ＧＮＳＳ信号内に存在する干渉の量を示す、
前記ＧＮＳＳ受信機の前記動作に対する前記影響が前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの組み合わせを実行するよう指示することと、
を備える、方法。
【請求項２】
前記選択することは、
前記第１のトランシーバ上で、前記第１のＲＡＴに対応する動作の第１のモードから前記第２のＲＡＴに対応する動作の第２のモードに切り替えることを備える、請求項１に記載の方法。
【請求項３】
第２のトランシーバに、前記動作イベントに対応する前記データの少なくとも第２の部分を送信するために前記第２のＲＡＴに従って動作するよう指示することをさらに備える、請求項１に記載の方法。
【請求項４】
前記第１のＲＡＴおよび前記第２のＲＡＴは、共通のアクセス技術を共有するが、異なる動作周波数を利用する、または、
前記ＧＮＳＳ受信機は、前記動作イベントの少なくとも一部分の間に動作する、請求項１に記載の方法。
【請求項５】
前記１つ以上のパラメータは、前記第１のトランシーバと前記１つ以上のトランシーバのうちの第２のトランシーバとの同時動作に対応し、前記第２のトランシーバは、第３のＲＡＴに従って動作し、前記ＧＮＳＳ受信機の前記動作に対する前記影響は、前記第１のＲＡＴに従う前記第１のトランシーバによって送信される信号と、前記第３のＲＡＴに従う前記第２のトランシーバによって送信される信号との間の相互変調によって引き起こされる干渉を含む、請求項１に記載の方法。
【請求項６】
前記動作イベントは、今後スケジューリングされる動作イベントであり、前記１つ以上のパラメータを取得することは、
所定のポリシーに基づいて前記１つ以上のパラメータを決定することを備える、または、
前記動作イベントは、現在の動作イベントであり、前記１つ以上のパラメータを取得することは、
前記動作イベントの間に前記１つ以上のパラメータを測定することを備える、請求項１に記載の方法。
【請求項７】
前記１つ以上のパラメータを取得することは、
前記１つ以上のパラメータの測定のレポートを受信することを備える、請求項１に記載の方法。
【請求項８】
前記１つ以上のパラメータについての１つ以上の更新値を決定することと、
前記第１のトランシーバに、来たるべき動作イベントにおいて前記１つ以上のパラメータについての前記更新値を使用するよう指示することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第１のＲＡＴは、第１のタイプのワイヤレスネットワークに対応し、前記第２のＲＡＴは、第２のタイプのワイヤレスネットワークに対応し、好ましくは、
前記第１のタイプのワイヤレスネットワークは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）を備え、前記第２のタイプのワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を備える、請求項１に記載の方法。
【請求項１０】
前記第２のＲＡＴは、ピアツーピア通信に対応する、請求項１に記載の方法。
【請求項１１】
第１のアプリケーションに対応する前記データの前記第１の部分は、前記第２のＲＡＴにオフロードされ、その一方で第２のアプリケーションに対応する前記データの第２の部分は、前記第１のＲＡＴを使用して送信される、請求項１に記載の方法。
【請求項１２】
前記干渉データ構造は、１つ以上のＲＡＴに従う信号の相互変調によって引き起こされる干渉、送信スペクトル流出からの広帯域スプリアス雑音によって引き起こされる干渉、結合機構からの連続波形スパーまたはジャマー、または相互ミキシングによる局部発振器スパーに関連付けられたエントリを含む、請求項１に記載の方法。
【請求項１３】
前記干渉データ構造は、前記ＧＮＳＳ受信機によって使用されるＧＮＳＳ  ＳＶごとに個々の表を含む、または、
前記干渉データ構造は、前記ＧＮＳＳ受信機によって維持される、請求項１に記載の方法。
【請求項１４】
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための装置であって、
動作イベントに対応して動作する前記１つ以上のトランシーバおよび第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得するための手段と、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータおよび干渉データ構造に基づいて、前記第１のＲＡＴに従う前記第１のトランシーバの前記動作が、前記ＧＮＳＳ受信機の動作に対する影響に関連付けられ、および前記影響が所定の閾値を超えると決定するための手段と、ここにおいて、前記干渉データ構造は、前記ＧＮＳＳ受信機がＧＮＳＳ信号を受信する複数のＧＮＳＳ宇宙飛行体（ＳＶ）のＧＮＳＳ  ＳＶごとに、ＲＡＴ動作イベントが生じたときに前記ＧＮＳＳ  ＳＶから受信された前記ＧＮＳＳ信号内に存在する干渉の量を示す、
前記ＧＮＳＳ受信機の前記動作に対する前記影響が前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの組み合わせを実行するよう指示するための手段と  を備える、装置。
【請求項１５】
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための非一時的なプロセッサ可読媒体であって、請求項１〜１３のいずれか一項の方法を実行することを１つ以上のプロセッサに行わせるように構成されたプロセッサ可読命令を備える、非一時的なプロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示は、一般的には、ワイヤレス通信に関し、より具体的には、１つ以上の無線アクセス技術（ＲＡＴ）トランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理することに関する。
【背景技術】
【０００２】
[0002]  無線アクセス技術（ＲＡＴ）トランシーバがアンテナを介してワイヤレスでデータを送信するとき、同じデバイスに位置する全地球的航法衛星システム（ＧＮＳＳ）受信機は、位置決定を実行するために受信されたＧＮＳＳ信号を処理することができる場合も、処理できない場合もある。送信するとき、ＲＡＴトランシーバは、場合によっては、ＧＮＳＳ信号を適切に受信および処理するＧＮＳＳ受信機の能力に悪影響を与えるのに十分な量の雑音および／または干渉を生成する可能性がある。結果として、ＲＡＴトランシーバが送信している間、コロケートされた（collocated）ＧＮＳＳ受信機のパフォーマンスが低下される。ＧＮＳＳ受信機は、ＲＡＴトランシーバが送信している間に受信されたＧＮＳＳ信号をブランク（blank）にする、または別の方法で無視するように指示され得る。そのような配置（arrangements）は、位置決定がＧＮＳＳ信号によって実行されることができないかなりの期間をもたらす可能性がある。そのような出来事は、複数のＲＡＴトランシーバがデバイスに存在する場合、悪化する可能性がある。
【発明の概要】
【０００３】
[0003]  一例において、１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための方法が開示される。方法は、一部分において、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得することを含む。第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる。方法はさらに、一部分において、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択すること、１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することを含む。
【０００４】
[0004]  一例において、選択することは、一部分において、第１のＲＡＴに対応する動作の第１のモードから第２のＲＡＴに対応する動作の第２のモードに、第１のトランシーバ上で切り替えることを含む。１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択すること、１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示する。
【０００５】
[0005]  一例において、方法はさらに、一部分において、第２のトランシーバに、動作イベントに対応するデータの少なくとも第２の部分を送信するために第２のＲＡＴに従って動作するよう指示することを含む。
【０００６】
[0006]  一例において、第１のＲＡＴおよび第２のＲＡＴは、共通のアクセス技術を共有するが、異なる動作周波数を利用する。一例において、ＧＮＳＳ受信機は、動作イベントのうちの少なくとも一部分の間に動作する。一例において、１つ以上のパラメータは、第１のトランシーバと１つ以上のトランシーバのうちの別のトランシーバの同時動作に対応する。別のトランシーバは、第３のＲＡＴに従って動作する。
【０００７】
[0007]  一例において、動作イベントは、今後スケジューリングされる動作イベントであり、１つ以上のパラメータを取得することは、一部分において、所定のポリシー（policy）に基づいて１つ以上のパラメータを決定することを含む。一例において、動作イベントは、現在の動作イベントであり、１つ以上のパラメータを取得することは、一部分において、動作イベントの間に１つ以上のパラメータを測定することを含む。
【０００８】
[0008]  一例において、１つ以上のパラメータを取得することは、一部分において、１つ以上のパラメータの測定のレポートを受信することを含む。一例において、方法はさらに、一部分において、１つ以上のパラメータについての１つ以上の更新値（updated values）を決定することと、第１のトランシーバに、来たるべき動作イベント（an upcoming operating event）において１つ以上のパラメータについての更新値を使用するよう指示することを含む。
【０００９】
[0009]  一例において、第１のＲＡＴは、第１のタイプのワイヤレスネットワークに対応し、第２のＲＡＴは、第２のタイプのワイヤレスネットワークに対応する。一例において、第１のタイプのワイヤレスネットワークは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）を含み、第２のタイプのワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含む。別の例において、第２のＲＡＴは、ピアツーピア通信に対応する。
【００１０】
[0010]  一例において、第１のアプリケーションに対応するデータの第１の部分は、第２のＲＡＴにオフロード（offloaded）され、その一方で第２のアプリケーションに対応するデータの第２の部分は、第１のＲＡＴを使用して送信される。
【００１１】
[0011]  一例において、１つ以上のトランシーバとＧＮＳＳ受信機の共存を管理するための装置が開示される。装置は、一部分において、ＧＮＳＳ受信機、１つ以上のトランシーバ、メモリおよびＧＮＳＳ受信機、１つ以上のトランシーバおよびメモリに結合された少なくとも１つのプロセッサ、を含む。少なくとも１つのプロセッサは、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得するように構成される。第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる。少なくとも１つのプロセッサは、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択すること、１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することを行うようにさらに構成される。
【００１２】
[0012]  一例において、１つ以上のトランシーバとＧＮＳＳ受信機の共存を管理するための装置が開示される。装置は、一部分において、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得するための手段を含む。第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる。装置はさらに、一部分において、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定するための手段と、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択すること、１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示するための手段を含む。
【００１３】
[0013]  一例において、１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための非一時的なプロセッサ可読媒体が開示される。プロセッサ可読媒体は、一部分において、１つ以上のプロセッサに、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得させるように構成されたプロセッサ可読命令を含む。第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる。プロセッサ可読媒体はさらに、一部分において、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択すること、１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することを１つ以上のプロセッサに行わせるように構成されたプロセッサ可読命令を含む。
【図面の簡単な説明】
【００１４】
[0014]  様々な実施形態の本質および利点のさらなる理解は、以下の図を参照することによって実現され得る。添付の図面において、類似のコンポーネントまたは特徴は、同じ参照ラベルを有し得る。さらに、同じタイプの様々なコンポーネントは、参照ラベルに、類似のコンポーネントを区別するハイフンと第２のラベルとを後続させることによって、区別され得る。本明細書中で第１の参照ラベルのみが使用される場合、その説明は、第２の参照ラベルに関係なく同じ第１の参照ラベルを有する同様のコンポーネントのうちのいずれか１つに適用可能である。
【図１】[0015]  図１は、本開示の一実施形態に従って、モバイルデバイスによる衛生測位システム（ＳＰＳ）の受信がモバイルデバイスによるワイヤレス信号の送信の間に非感知（desensed）され得る環境の簡易図を例示する。
【図２】[0016]  図２は、本開示の一実施形態に従って、全地球的航法衛星システム（ＧＮＳＳ）受信機および複数の無線アクセス技術（ＲＡＴ）トランシーバを含むデバイスの一実施形態を例示する。
【図３】[0017]  図３は、本開示の一実施形態に従って、ＧＮＳＳ受信機の一部として共存マネージャ（a coexistence manager）を有するシステムの一実施形態を例示する。
【図４】[0018]  図４は、本開示の一実施形態に従って、共存マネージャによって維持され得る干渉データ構造を表す簡易化された例示的な表を例示する。
【図５】[0019]  図５は、本開示の一実施形態に従って、ＧＮＳＳ受信機とは別個の共存マネージャを有するシステムの一実施形態を例示する。
【図６】[0020]  図６は、本開示の一実施形態に従って、１つ以上のＲＡＴトランシーバとＧＮＳＳ受信機の共存を管理するための方法の一実施形態を例示する。
【図７】[0021]  図７は、１つ以上のＲＡＴトランシーバとＧＮＳＳ受信機の共存を管理するためのデバイスによって実行され得る方法７００の一実施形態を例示する。
【図８】[0022]  図８は、本開示の一実施形態に従って、コンピュータシステムの一実施形態を例示する。
【発明の詳細な説明】
【００１５】
[0023]  いくつかの例示的な実施形態が、ここでその一部を形成する添付図面に関して説明される。本開示の１つ以上の態様が実現され得る特定の実施形態が以下に説明される一方で、本開示の範囲または添付の特許請求の範囲の趣旨から逸脱することなく、他の実施形態が使用され、様々な変更が行われ得る。「例示的（exemplary）」という用語は、本明細書では、「例、実例、または例示としての役割を果たす」という意味で使用され得る。「例示的」として本明細書に記載されている任意の実施形態または設計は、他の実施形態または設計よりも好ましいまたは有利であると必ずしも解釈されるわけではない。
【００１６】
[0024]  無線アクセス技術（ＲＡＴ）という用語は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、および同類のものを含むがそれらに限定されない、信号を送信／受信するために使用される任意のタイプの無線技術を指すために本明細書で使用される。
【００１７】
[0025]  衛星測位システム（ＳＰＳ）という用語は、異なる全地球的航法衛星システム（ＧＮＳＳ）を含む、様々なタイプの衛星測位システムを指すために本明細書で使用される。例えば、ＳＰＳシステムは、全地球測位システム（ＧＰＳ）、全地球的航法衛星システム（ＧＬＯＮＡＳＳ）、ガリレオ、北斗、および／または他のタイプの衛星測位システムであり得る。一般に、ＳＰＳシステムは、単体あるいは互いに連携して使用されるこれらの異なるタイプのシステムうちの１つ以上であり得る。
【００１８】
[0026]  ワイヤレス通信能力並びにＳＰＳ能力を有するモバイルデバイスによって直面する共通の課題は、モバイルデバイス内のワイヤレス通信およびＳＰＳシステムの共存である。具体的には、干渉または「非感知（desensing）」は、モバイルデバイスがワイヤレス信号の送信およびＳＰＳ信号の受信を同時に試みる場合に生じる可能性がある。ワイヤレス信号の送信および／またはそのような送信から生じる相互変調積（an intermodulation product）は、ＳＰＳ信号の適切な受信に影響を与える干渉を引き起こす可能性がある。例えば、干渉は、ＳＰＳ信号の１つ以上を獲得できない、ＳＰＳ信号の破損（corruption）、ＳＰＳベースの位置決めが劣化するような成功裏に受信されたＳＰＳ信号の数／周波数の減少、等を引き起こし得る。本発明の実施形態は、そのような「非感知」問題に対処するためにモバイルデバイスによるＳＰＳ信号の受信およびワイヤレス信号の送信を管理することを対象にしている。
【００１９】
[0027]  図１は、モバイルデバイスによるＳＰＳの受信がモバイルデバイスによるワイヤレス信号の送信の間に非感知され得る環境１００の簡易図を例示する。示されるように、環境１００は、モバイルデバイス１０５を含む。モバイルデバイス１０５は、衛星からのＳＰＳ信号の受信に基づいてそれ自体の位置を決定するための能力を含む、多数の機能を実行するように設計されたデバイスであり得る。
【００２０】
[0028]  モバイルデバイス１０５は、１つ以上の衛星からＳＰＳ信号を受信することで衛星ベースの位置決めを実行することができる。そのような衛星ベースの位置決めの技法は、周知のものであり、以下にただ手短に説明する。本明細書に示されるように、モバイルデバイス１０５は、衛星１２５、１３０、および１３５から、それぞれ、ＳＰＳ信号１１０、１１５、および１２０を受信する。通常、ＳＰＳ信号１１０、１１５、および１２０の各々は、ＳＰＳ信号がそれぞれの衛星から送信されたときに関係するタイミング情報を含む。各ＳＰＳ信号はまた、ＳＰＳ信号が送信された時の衛星の位置を決定するために使用されることができる天体暦情報を含み得る。モバイルデバイス１０５は、いつそれがＳＰＳ信号１１０、１１５、および１２０の各々を受信するかを決定することができる。各ＳＰＳ信号の送信時間および受信時間は、モバイルデバイス１０５に知られている、例えば共通クロックのような、共通のタイミング基準にアライン（aligned）され得る。受信時間と送信時間との差を考慮すると、モバイルデバイス１０５は、各ＳＰＳ信号に関連付けられ、それがそれぞれの衛星からモバイルデバイス１０５に移動するための「飛行時間」を計算し得る。その後、飛行時間は、光の速さを考慮して、各衛星とモバイルデバイスとの間の距離を計算するために使用されることができる。各衛星とモバイルデバイスとの間の距離が見出されると、各衛星の知られている位置および各衛星とモバイルデバイス１０５との間の距離に基づいて、モバイルデバイス１０５の位置を計算するために三辺測量（trilateration）が使用され得る。
【００２１】
[0029]  衛星ベースの位置決めに加えて、モバイルデバイス１０５によって実行される機能のかなりのカテゴリがワイヤレス通信に関係している。ワイヤレス通信は、私的および／または公的なネットワーク上でモバイルデバイス１０５とサーバおよび他のユーザ機器のような他のデバイスを接続する際に重要なリンクとしてサービス提供し得る。これは、中でも、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイドエリアネットワーク（ＷＡＮ）を含む、様々なタイプのワイヤレスネットワーク上での通信を含み得る。ＷＬＡＮの例は、様々な８０２．１１規格に基づいて実現されるような、異なるタイプのＷｉ−Ｆｉネットワークであり得る。図１の例は、モバイルデバイスと基地局との間のワイヤレス通信に重点を置いている。しかしながら、ワイヤレス通信の他の例は、Ｗｉ−Ｆｉダイレクト、ロングタームエボリューション（ＬＴＥ（登録商標））ダイレクト、等のようなモバイルデバイス間のピアツーピア通信を含み得る。ＷＷＡＮ ＲＡＴの例は、ＬＴＥ、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））、および同類のものを含み得る。ワイヤレス通信の更なる例は、近距離通信（ＮＦＣ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、等を含み得る。「非感知」を避けるためにワイヤレス信号の送信の制御および／または無線アクセス技術（ＲＡＴ）の選択を含む、本発明の実施形態は、異なるタイプのワイヤレス通信信号で実現され得る。
【００２２】
[0030]  図１に示される例において、モバイルデバイス１０５は、１つ以上の基地局１５５に信号を送信すること、およびそれから信号を受信することによってワイヤレス通信を実行することができる。例えば、モバイルデバイス１０５は、ＷＬＡＮ信号１４０をアクセスポイント１４５に送り、それは、ＷＬＡＮ通信をサポートする基地局であり得る。モバイルデバイス１０５は、ＷＷＡＮ信号１５０をセルタワー１５５に送り、それは、ＷＷＡＮ通信をサポートする基地局であり得る。例えば、モバイルデバイス１０５によって送信されたＷＬＡＮ信号１４０および／またはＷＷＡＮ信号１５０は、モバイルデバイス１０５のユーザがインターネットから取り出すことを所望し得るウェブページについてのＨＴＴＰリクエストを含み得る。図１に示されていないのは、モバイルデバイス１０５がリクエストに応答して再度受信し得る（receive bak）ワイヤレス信号である。例えば、そのような信号は、アクセスポイント１４５および／またはセルタワー１５５からモバイルデバイス１０５に送られ、リクエストされたウェブページを構成するＨＴＭＬファイルを含むＨＴＴＰ応答を含み得る。本発明の様々な実施形態がモバイルデバイスからのワイヤレス信号の送信のスケジューリングを制御するための技法を扱うので、図１は、（モバイルデバイス１０５によって受信されたワイヤレス信号とは対照的に）モバイルデバイス１０５から送信されたワイヤレス信号を、そのような送信された信号によって引き起こされる干渉を低減するために、強調する（highlights）。
【００２３】
[0031]  例えば、モバイルデバイス１０５が、１１０、１１５、および１２０のようなＳＰＳ信号の受信および１４０と１５０のようなワイヤレス信号の送信を同時に試みる場合、ＳＰＳ信号の適切な受信を「非感知」する干渉が生じる可能性がある。これは、受信されたＳＰＳ信号１１０、１１５、および１２０および送信されたワイヤレス信号１４０および１５０が共通のまたは重複している周波数を利用する場合に生じる可能性がある。干渉はまた、隣接または近接する周波数帯域からのスペクトル放射によって引き起こされる可能性がある。これはまた、受信されたＳＰＳ信号１１０、１１５、および１２０および送信されたワイヤレス信号１４０および１５０が共通のまたは重複している周波数を利用しない場合でさえも生じる能性があるが、相互変調積が干渉をもたらす。
【００２４】
[0032]  以前に述べたように、干渉は、モバイルデバイス１０５がワイヤレス信号（例えば、１つ以上のＷＬＡＮおよび／またはＷＷＡＮ信号）の送信およびＳＰＳ信号（例えば、ＧＮＳＳ信号）の受信を同時に試みる場合に生じる可能性がある。これは、ワイヤレス信号およびＳＰＳ信号が共通のまたは重複している周波数を利用する場合に生じる可能性がある。干渉は、ワイヤレス信号およびＳＰＳ信号が共通のまたは重複している周波数を利用しない場合でも生じる可能性があるが、相互変調積（ＩＭ）が干渉をもたらす。一例として、ＧＮＳＳトランシーバは、１．５／１．６ＧＨｚの周波数帯域上で動作し得る。よって、以下のＩＭ積は、ＷＬＡＮおよびＷＷＡＮトランシーバの同時動作から生じる可能性がある：
（Ａ）８００ＭＨｚ ＷＷＡＮおよび２．４ＧＨｚ ＷＬＡＮ、二次ＩＭ積（ＩＭ２）は、１．６ＧＨｚにおいて収まる（falls at）（例えば、２．４ＧＨｚ−８００ＭＨｚ）
（Ｂ）１．７／１．９ＧＨｚ ＷＷＡＮおよび５ＧＨｚ ＷＬＡＮ、三次ＩＭ積は、１．６ＧＨｚにおいて収まる（例えば、５ＧＨｚ−２×１．７ＧＨｚ）
（Ｃ）ロングタームエボリューション（ＬＴＥ）Ｂ１３／Ｂ１４（７７７−７９８ＭＨｚアップリンク）、第２高調波は、ＧＮＳＳ帯域内に収まる（falls in）（例えば、２×７８０ＭＨｚ＝１６００Ｌ１）
[0033]  このように、２．４ＧＨｚまたは５ＧＨｚにおけるＷＬＡＮ信号および８００ＭＨｚまたは１．７／１．９ＧＨｚにおけるＷＷＡＮ信号が１．５／１．６ＧＨｚにおけるＧＮＳＳ信号と同じ周波数を必ずしも利用するわけではないにもかかわらず、そのようなＷＬＡＮおよびＷＷＡＮ信号のミキシングから生じるＩＭ積が、ＧＮＳＳ信号によって利用される同じ周波数になることは可能である。よって、そのようなＩＭ積は、ＧＮＳＳ信号の適切な受信に干渉し、「非感知」する可能性がある。上記例の２つは、異なるＲＡＴトランシーバ（ＷＡＮおよびＷＬＡＮ）に属する信号の送信から生じるＩＭ積を示す。第３の例は、同じタイプのシステム（例えば、ＬＴＥのみ）に属する信号の送信から生じる干渉（例えば、高調波、ＩＭ積）を示す。一般に、ＧＮＳＳ信号への干渉は、１つ以上のＲＡＴトランシーバに属する信号の送信から生じる可能性がある。
【００２５】
[0034]  一般に、ＲＡＴトランシーバの送信がＧＮＳＳ受信機によるＧＮＳＳ信号の受信との実質的な干渉を引き起こすかどうかに多くの要因が影響を及ぼす可能性がある。場合によっては、ＲＡＴトランシーバによって使用される周波数は、ＧＮＳＳ受信機との干渉をほとんどまたは全く引き起こさない可能性がある。場合によっては、ＲＡＴトランシーバは、ＲＡＴトランシーバがＧＮＳＳ受信機との干渉をほとんどまたは全く引き起こさない可能性がある十分に低い電力で送信し得る。他の場合では、ＲＡＴトランシーバのスペクトル拡散または高調波が、ＧＮＳＳトランシーバとの干渉を引き起こす可能性がある。デバイスの複数のＲＡＴトランシーバが同時に送信しているとき、（上に示されるような）ＧＮＳＳ受信機との干渉を引き起こす可能性がある様々な高調波および／または相互変調周波数が作成され得る。
【００２６】
[0035]  ある特定の実施形態は、ＧＮＳＳ動作に対するデバイス内の無線送信の影響（ＲＦＩ）を緩和または除去するためにＧＮＳＳおよびＲＡＴ動作を綿密に調整する技法を説明する。現在のシステムは、ＧＮＳＳ受信機がＲＡＴ送信の問題に対処する（reacts）ように設計されている。例えば、ＧＮＳＳ Ｌ１帯域に強力な干渉が存在する場合、ＧＮＳＳ受信機はＧＮＳＳ Ｌ２帯域に切り替える。別の例では、システムは、ＧＮＳＳ受信機への干渉を低減するためにＷＬＡＮデューティサイクルを制限し得る。別の方式は、デバイス内の別のトランシーバが送信しているときにＧＮＳＳ受信機をブランクにするものである。
【００２７】
[0036]  一実施形態において、共存マネージャは、システム内の別のＲＡＴトランシーバにそれの送信のうちのいくつかまたはすべてをオフロードにする、またはそれのアクセス技術のオペレーティングモードを異なるアクセス技術に変更するよう、ＲＡＴイベントの知識に基づくアプリオリ方法（a-priori fashion）で、またはリバースメッセージング（reverse messaging）を介して、ＲＡＴの１つ以上に指示する。例えば、共存マネージャは、ＷＷＡＮトランシーバに、それのデータ送信をＷＬＡＮトランシーバにオフロードするよう指示し得る。一実施形態において、ＲＡＴ制御は、干渉からＧＮＳＳトランシーバを保護するために実行される。例えば、リバースメッセージングは、ＧＮＳＳ保護のために無線の優先度を変更する（例えば、ＷＬＡＮ ｖｓ． ＷＷＡＮを選定する（pick））ために、共存マネージャ（ＣｘＭ）によって接続性エンジン（ＣｎＥ：Connectivity Engine）またはハイレベルなＯＳ（ＨＬＯＳ：a high level OS）に送られる。
【００２８】
[0037]  図２は、ＧＮＳＳ受信機および複数のＲＡＴトランシーバを含む例示的なデバイス２００を例示する。デバイス２００は、３つのＲＡＴトランシーバ２１０−１、２１０−２、および２１０−３、ＧＮＳＳ受信機２２０、アンテナ２３０−１、２３０−２、２３０−３、および２３０−４、処理モジュール２４０、およびワイヤードトランシーバ２５０を含む。デバイス２００は、モバイル、ワイヤレスデバイス、セルラ電話、タブレットコンピュータ、モノのインターネット（ＩｏＴ）デバイス、ウェラブルコンピューティングデバイス、自動車、自動車デバイス、専用のＧＮＳＳ受信機デバイス（例えば、カーナビゲーションデバイス）または１つ以上のＲＡＴトランシーバを介して通信し、ＧＮＳＳ受信機を使用してそれの位置を決定することができる任意の他のデバイスであり得る。
【００２９】
[0038]  デバイス２００には、３つのＲＡＴトランシーバ２１０が存在する。様々な時間で、これらＲＡＴトランシーバ２１０の各々は、関連したアンテナ２３０を介してワイヤレスで信号を送信し得る。ＲＡＴトランシーバ２１０は、他のＲＡＴトランシーバが送信していない間に送信している可能性がある、またはＲＡＴトランシーバ２１０の１つ以上の他のＲＡＴトランシーバが送信している間に同時に送信し得る。よって、所定の時間で、ＲＡＴトランシーバ２１０のうちの０、１つ、または２つ以上のＲＡＴトランシーバがワイヤレス信号を送信している可能性がある。
【００３０】
[0039]  ＲＡＴトランシーバ２１０の各々は、少なくとも１つのワイヤレス技術／プロトコルに対応し得る。例えば、ＲＡＴトランシーバ２１０−１は、４Ｇ ＬＴＥ、３Ｇ、またはＧＳＭ（登録商標）のようなセルラ通信プロトコルのうちの１つ以上に対応し得る。ＲＡＴトランシーバ２１０−２は、８０２．１１ａ／ｂ／ｇ／ａｃ／ａｄのような１つ以上のワイヤレスローカルエリアネットワークプロトコルに対応し得る。ＲＡＴトランシーバ２１０−３は、Ｂｌｕｅｔｏｏｔｈのようなデバイス間通信技術／プロトコルに対応し得る。いくつかの実施形態において、１つ以上のＲＡＴトランシーバは、同じ技術／プロトコルに対応し得る。いくつかの実施形態において、トランシーバの各々は、複数のプロトコル（例えば、セルラ通信プロトコル、ワイヤレスローカルエリアネットワークプロトコル、デバイス間または任意の他のプロトコル）をサポートし得る。デバイス２００の例示された実施形態は３つのＲＡＴトランシーバを含むが、これは、例示的な目的のためだけであると理解されるべきであり、１つ、２つ、または３つ以上のＲＡＴトランシーバが、デバイス２００の代替的な実施形態に存在し得る。
【００３１】
[0040]  ＲＡＴトランシーバ２１０の各々は、アンテナに関連付けられ得る。ＲＡＴトランシーバ２１０−１は、ワイヤレス信号を送信する（および可能であれば受信する）ためにアンテナ２３０−１を使用し、ＲＡＴトランシーバ２１０−２は、ワイヤレス信号を送信する（および可能であれば受信する）ためにアンテナ２３０−２を使用し、ＲＡＴトランシーバ２１０−３は、ワイヤレス信号を送信する（および可能であれば受信する）ためにアンテナ２３０−３を使用し得る。いくつかの実施形態において、ＲＡＴトランシーバ２１０のうちの２つ以上のＲＡＴトランシーバは、単一のアンテナを共有し得る。また、ＲＡＴトランシーバ２１０のうちの１つ以上のＲＡＴトランシーバは、２つ以上のアンテナを使用して送信し得る。ＲＡＴトランシーバ２１０のＲＡＴトランシーバは、第１のアンテナから第２のアンテナに送信を切り替えることが許可され得る。いくつかの実施形態において、ＧＮＳＳ受信機２２０が１つ以上のＲＡＴトランシーバ２１０とアンテナを共有し得ることも可能であり得る。
【００３２】
[0041]  ＲＡＴトランシーバ２１０は、処理モジュール２４０と通信状態にあり得る。処理モジュールは、アプリケーションプロセッサ、ベースバンドプロセッサ、および／または任意の他のタイププロセッサであり得る。データは送信のために処理モジュール２４０から受信され、受信されたデータは、処理モジュール２４０に提供され得る。処理モジュール２４０は、非一時的なプロセッサ可読メモリと通信状態にある１つ以上のプロセッサを表し得る。処理モジュール２４０は、データを送信するためにＲＡＴトランシーバ２１０の１つ以上のＲＡＴトランシーバを使用するおよび／またはＧＮＳＳ受信機２２０によって決定された位置を使用する、１つ以上のアプリケーションの実行および／またはハイレベルなオペレーティングシステム（ＨＬＯＳ）の実行に関与し得る。
【００３３】
[0042]  ＧＮＳＳ受信機２２０は、スタンドアロンコンポーネント（例えば、無線周波数（ＲＦ）チップのような、個々の集積回路チップ）または処理モジュール２４０のプロセッサの一部であり得る。例えば、いくつかのプロセッサは、搭載されたＧＮＳＳ受信機を有することができる。多目的プロセッサに組み込まれていようとスタンドアロンコンポーネントに組み込まれていようと、ＧＮＳＳ受信機２２０は、受信されたＧＮＳＳ信号に基づいてそれのポジションを決定することができる。そのようなＧＮＳＳ信号は、アンテナ２３０−４を介して受信され得る。アンテナ２３０−４は、ＧＮＳＳ受信機２２０専用であり得る、またはＲＡＴトランシーバ２１０の１つ以上のような、１つ以上の他のコンポーネントと共有され得る。
【００３４】
[0043]  送信しているＲＡＴトランシーバ２１０のいずれも、ＧＮＳＳ受信機２２０によるＧＮＳＳ信号の処理および受信の成功に干渉する場合も干渉しない場合もある。ＧＮＳＳ受信機２２０のパフォーマンス（例えば受信および処理）に影響を与える任意のまたは十分な干渉が生じるかどうかは、各ＲＡＴトランシーバの様々な動作特性に依存し、それは、ＲＡＴトランシーバが送信している周波数、ＲＡＴトランシーバが送信している電力レベル、および／またはＲＡＴトランシーバがどのアンテナを使用しているかである。ＲＡＴトランシーバ２１０のうちの２つ以上のＲＡＴトランシーバが同時に送信しているとき、他の方法では存在しない１つ以上の高調波または相互変調周波数における干渉が作成され得る。そのような周波数における干渉は、送信しているＲＡＴトランシーバの各々が異なる時間期間の間に送信していた場合には作成されない可能性がある。さらに、ＲＡＴトランシーバの各々からの送信は、それらの送信周波数の高調波における干渉をもたらす可能性がある。
【００３５】
[0044]  ＲＡＴトランシーバ２１０によってもたらされる干渉に加えて、ＧＮＳＳ受信機への干渉は、ワイヤードトランシーバ２５０のような１つ以上のワイヤードトランシーバによって引き起こされる可能性がある。ワイヤードトランシーバ２５０は、例えば、ＵＳＢ３のワイヤードコネクタおよびプロトコルを介して、接続されたワイヤを介して、データを送信および／または受信するように構成され得る。単一のワイヤードトランシーバ２５０が図２に図示されているが、ワイヤードトランシーバが存在しない、または２つ以上のワイヤードトランシーバが存在し得ることが理解されるべきである。ワイヤードトランシーバ250は、処理モジュール２４０と通信状態にあり得る。データは送信のために処理モジュール２４０から受信され、受信されたデータは、処理モジュール２４０に提供され得る。
【００３６】
[0045]  本明細書で詳述される実施形態は、ＲＡＴトランシーバが存在または動作していないときに適用可能であり得る。そのような実施形態において、干渉は、電源、外部のデバイス、および／または他の内部の構成部品のような他のソースによって引き起こされる可能性がある。
【００３７】
[0046]  ＧＮＳＳ受信機２２０のパフォーマンスに影響を与える任意のまたは十分な干渉が生じるか否かは、ＧＮＳＳトランシーバ２２０の現在の動作特性にさらに依存し得る。ＧＮＳＳ信号が受信および処理されるＧＮＳＳ宇宙飛行体（ＳＶ：space vehicles）に対するＧＮＳＳ受信機２２０（およびアンテナ２３０−４）間の近接性（距離）は、どのくらいの干渉を許容することができるかに影響を与える可能性がある。ＧＮＳＳコンスタレーション（constellation）および／または使用されているコンスタレーション内の特定のＳＶは、異なる周波数、電力レベル、ＳＶの正常性（health）、（コンスタレーションのＧＮＳＳ受信機に関するＳＶの方向による）障害物、および／または直交スキームにより、干渉がどのようにＧＮＳＳ受信機に影響を与えるかに影響を与える可能性がある。
【００３８】
[0047]  図２に例示されていないが、ＧＮＳＳ受信機２２０とＲＡＴトランシーバ２１０の１つ以上のＲＡＴトランシーバとの間の直接的な通信が可能であり得る。そのような通信は、命令がＧＮＳＳ受信機２２０から１つ以上のＲＡＴトランシーバに送られることを許可し得る。さらに、データは、ＲＡＴトランシーバ２１０の１つ以上のＲＡＴトランシーバからＧＮＳＳ受信機２２０に送信され得る。
【００３９】
[0048]  一般に、データオフロードでは、ＷＷＡＮオペレータは、ＷＷＡＮまたはＷＬＡＮの無線優先度（radio priority）のための接続性エンジン（ＣｎＥ）またはＨＬＯＳのいずれかにおいて、ポリシーを設け得る（have policies in place）。これらポリシーは、オペレータの課金のプリファレンス（operator billing preferences）、最良のチャネル（best channel）、サービス品質（ＱｏＳ）、最高スループット、地理的位置、時刻、エンドツーエンドインターネット接続性（end-to-end internet connectivity）、等に基づき得る。一実施形態において、ＧＮＳＳがＲＡＴトランシーバと同時に使用されるとき、干渉機構に応じてＧＮＳＳ受信機への干渉を低減または除去するために、データトラフィックは、ＷＷＡＮおよび／またはＷＬＡＮに移動／から離れ（moved on/off of）、それにより、ＣｘＭ、ＣｎＥ、またはコントローラに対するＧＮＳＳの優先度を強化する（enforce）。
【００４０】
[0049]  一例において、共存マネージャは、アクティブなＲＡＴおよびそれらのパラメータ（チャネル、電力、タイミング、および同類のもの）を決定し得る。次に、共存マネージャは、ＧＮＳＳ受信機によるＲＡＴまたは複数のＲＡＴの現在またはスケジューリングされた動作がＧＮＳＳ受信に影響を与える（例えば、ＧＮＳＳ受信機への干渉を引き起こす）かどうかを決定する。共存マネージャは、代替ＲＡＴ（ＬＴＥ、ＷＣＤＭＡ（登録商標）、ＤＯ、ＷＬＡＮ、等）および／または代替ＲＡＴパラメータの選択がＧＮＳＳ干渉を除去または低減するかどうかを決定する。一実施形態において、共存マネージャは、ＷＷＡＮからＷＬＡＮにデータ送信をオフロードすること、またはＷＬＡＮからＷＷＡＮにデータ送信をオフロードすることがＧＮＳＳ干渉を除去または低減するかどうかを決定する。
【００４１】
[0050]  一実施形態において、ＷＷＡＮおよびＷＬＡＮ動作の同時並行がＧＮＳＳ受信に影響を与える場合、共存マネージャは、ＲＡＴトランシーバ（例えば、ＷＷＡＮまたはＷＬＡＮ）のうちの１つのみを選択することがデータ送信要件に応える（accomodate）ことができるかどうかを決定する。共存マネージャは、ＧＮＳＳ干渉要件に基づいてＷＷＡＮまたはＷＬＡＮを選択する。この例において、（ＩＭ積を引き起こす）２つのアクティブなＲＡＴの代わりに、ＩＭ積が除去されるように、１つのアクティブなＲＡＴのみが使用され得る。例えば、同じトラフィックがＷＷＡＮとＷＬＡＮトランシーバに分割される場合、ＷＷＡＮまたはＷＬＡＮトランシーバのうちの１つがオフにされ得る。その後、トラフィックは、残りのトランシーバに搬送され得る。別の例では、トラフィックの増加に対処するために、残りのトランシーバのスループットが増加し得る。
【００４２】
[0051]  図３は、本開示の一実施形態に従って、ＧＮＳＳ受信機２２０および／またはＲＡＴトランシーバの１つ以上が共存マネージャを有する、デバイス３００の例示的な実施形態を例示する。デバイス３００は、ＧＮＳＳ受信機２２０、ＲＡＴ３４０、および通信インターフェース３５０を含み得る。デバイス３００は、図２のデバイス２００の一実施形態を表し得る。
【００４３】
[0052]  例示されるように、ＲＡＴ３４０は、３つのＲＡＴトランシーバ２１０および関連したアンテナ２３０を含む。ＲＡＴトランシーバ２１０の１つ以上は、共存マネージャ３６０を含み得る。例えば、ＲＡＴトランシーバ２１０−１は、共存マネージャ３６０−１を含み、ＲＡＴトランシーバ２１０−２は、共存マネージャ３６０−２を含み、ＲＡＴトランシーバ２１０−３は、共存マネージャ３６０−３を含み得る。他の実施形態では、少数または多数のＲＡＴトランシーバ、アンテナ、および／または共存マネージャが存在し得ることが理解されるべきである。ＲＡＴトランシーバ２１０のいくつかまたはすべてが、ＧＮＳＳ受信機２２０からコマンドを受信する、および／またはＧＮＳＳ受信機２２０にデータを送信するように構成され得る。ＲＡＴトランシーバのいくつかまたはすべてが、１つ以上の来たるべき送信に関する情報をＧＮＳＳ受信機２２０に提供するように構成され得る。
【００４４】
[0053]  １つ以上の来たるべき送信に関する情報（特性と称され得る）は、送信の開始時間、送信の終了時間、および／または送信の時間ウィンドウ（時間期間とも称される）、ＲＡＴのインジケーション、送信の周波数、および／または送信の電力レベルを含み得る。ＲＡＴトランシーバのいくつかまたはすべてが、ＧＮＳＳ受信機２２０からコマンドを受信するように構成され得る。一実施形態において、コマンドは、一定の時間の送信を停止することと、異なるＲＡＴに送信イベントをオフロードすることを含み得る。別の実施形態において、コマンドは、ＲＡＴについての１つ以上の許容可能な送信時間、１つ以上の許容可能な周波数、および／または許容可能な送信電力レベルを含み得る。
【００４５】
[0054]  ＧＮＳＳ受信機２２０は、測定エンジン３１０、ポジションエンジン３２０、およびコントローラ３３５の一部として実現された共存マネージャ３３０を含み得る。測定エンジン３１０は、１つ以上の全地球的航法衛星システムの複数の衛星からアンテナを介して受信されたタイミングデータを処理することができる。受信されたタイミングデータに基づいて、測定エンジンによるタイミング情報を決定するために、相関器が使用されることができる。相関器を使用して計算されたタイミング情報に基づいて、疑似距離が測定エンジン３１０によって決定されることができる。
【００４６】
[0055]  測定エンジン３１０によって行なわれる疑似距離計算は、（例えば、別のコンポーネント、実行中のアプリケーション、またはハイレベルなオペレーティングシステムに）出力され得る、および／またはポジションエンジン３２０にパスされ得る。ポジションエンジン３２０は、測定エンジン３１０からの疑似距離計算に基づいて、座標（coordinates）の形でＧＮＳＳ受信機２２０の位置を決定し得る。これら座標は、ＧＮＳＳ受信機２２０の位置として、より具体的には、セルラ電話またはタブレットコンピュータ、または同類のもののような、デバイス３００の位置として使用するためにホストプロセッサによって実行されているハイレベルなオペレーティングシステムおよび／またはアプリケーションに提供され得る。
【００４７】
[0056]  共存マネージャ３３０は、ＧＮＳＳ受信機２２０のコントローラ３３５の一部であり得る。他の機能を実行することに加えて、コントローラ３３５は、共存マネージャ３３０の機能を実行し得る。共存マネージャ３３０は、動作イベントが１つ以上のＲＡＴ３４０で生じている間にＧＮＳＳ受信機２２０の位置が決定されることができるように、ＧＮＳＳベースの位置決定を管理するようにサービス提供し得る。
【００４８】
[0057]  共存マネージャ３３０は、様々なＲＡＴトランシーバの動作イベントが生じているとき、ＧＮＳＳ受信機２２０によって経験される干渉量を示す干渉データ構造３３５を維持するように構成され得る。例えば、エントリ（entries）は、ＲＡＴトランシーバ２１０における特定の動作イベントを分類する干渉データ構造３５５において作成および周期的に更新され得る。エントリは、ＲＡＴトランシーバ２１０の特定のＲＡＴトランシーバの動作イベントのためだけでなく、ＲＡＴトランシーバ２１０の複数のＲＡＴトランシーバの組み合わせのためにも維持され得る。２つ以上のＲＡＴトランシーバ２１０が同時に送信しているときに生じる可能性がある相互変調効果によって引き起こされる更なる干渉により、そのような組み合わせは重要であり得る。干渉データ構造３５５は、ＲＡＴトランシーバが特定の周波数および／または特定の電力レベルで送信しているとき、ＧＮＳＳ受信機２２０によって受信された干渉量に関する情報を維持し得る。干渉データ構造３３５はまた、送信イベント以外にＲＡＴトランシーバ２１０によって実行された動作イベントの他の形態のためにＧＮＳＳ受信機２２０によって受信された干渉量に関する情報を維持し得る。例えば、受信イベントはまた、ＧＮＳＳ受信機２２０によって干渉量が経験されることを引き起こす可能性がある。
【００４９】
[0058]  図４は、共存マネージャ３３０によって維持され得る干渉データ構造３３５を表すことができる簡易化された例示的な表を例示する。そのようなデータ構造は、ＧＮＳＳ受信機がＧＮＳＳ信号を受信する１つ以上のＳＶのために維持され得る。この表は単なる例示であり、他の実施形態が更なるまたはより少ない情報を含み得る、および／または異なるフォーマットで維持され得る、または、デバイス上でリアルタイムで測定されることが理解されるべきである。
【００５０】
[0059]  さらに多くのエントリが提示され、動作イベント生じると更新され得る。一実施形態において、ＧＮＳＳ受信機によって使用される各ＧＮＳＳのＳＶごとに、個々の表が維持され得る。図４に例示される表は、（例えば、高調波および相互変調効果を含む）送信ＲＡＴの組み合わせごとにエントリを提供する。個々のエントリは、ＲＡＴトランシーバが動作し得る異なる送信電力レベルおよび／または異なる送信周波数のために維持され得る。エントリごとに、干渉は、例えば、高調波周波数により、複数の周波数上で作成される可能性があることが理解されるべきである。さらに、ＲＡＴトランシーバは、ＧＮＳＳトランシーバへの干渉を引き起こす複数の搬送波間で相互変調および混変調を引き起こす可能性がある複数の帯域のキャリアアグリゲーションを使用して送信し得る。異なるＳＶおよびＧＮＳＳの異なる動作特性により、干渉は、異なるＳＶへの影響によって異なり得ることが理解されるべきである。例えば、ＧＮＳＳの第１の衛星は、ＳＶの異なる動作パラメータにより、同じまたは異なるＧＮＳＳの第２のＳＶよりも影響を受けにくい可能性がある（例えば、ＳＶは、異なる周波数でＧＮＳＳ信号を送信し得る）。そのような干渉データ構造についてのエントリを作成および／または更新するために、共存マネージャ３３０は、そのようなＲＡＴ動作イベントが生じているとき、ＳＶから受信されたＧＮＳＳ信号内に存在する雑音または干渉の量を測定し得る。
【００５１】
[0060]  いくつかの実施形態において、個々の表は、所定の時間で複数のＲＡＴで生じる動作イベントのために維持され得る。よって、２つのＲＡＴが所定の時間で送信している場合、ある特定の表は、起こり得る干渉の量を決定するために使用され得る。様々なエントリが、そのようなＲＡＴで送信するために使用される異なる周波数および／または電力レベルのために維持され得る。別の例としては、複数のＳＶのためのデータを含む表は、特定のＲＡＴの特定の送信電力レベルのために維持され得る。よって、単一の特定のＲＡＴが特定の表に関連付けられた所定の電力レベル（および、可能であれば周波数）で送信するようにスケジューリングされた場合、その表は、様々なＳＶに対して起こり得る干渉の量を決定するために使用され得る。様々な状況で予期され得る干渉の量を予測するために使用されるデータを記憶する際の他の変化もまた、起こり得る。
【００５２】
[0061]  高調波のような効果によりＲＡＴによって引き起こされる干渉に加えて、（例えば、ＲＡＴ送信機による広帯域送信による）非線形ミキサの相互変調のひずみ、送信スペクトル流出（spectral spillage）からの広帯域スプリアス雑音、結合機構（coupling mechanisms）からの連続波形スパーまたはジャマー（continuous wave spurs or jammers）、および／または相互ミキシングによる局部発振器スパーはすべて、ＧＮＳＳ信号が受信される周波数帯域で干渉を引き起こす可能性がある。そのような効果によるデータは、図４に関して詳述されたものと同様のデータ構造において維持され得る。
【００５３】
[0062]  いくつかの実施形態において、共存マネージャ３３０によって更新された干渉データ構造３３５を有するのではなく、別のエンティティによって計算または測定された値を定義する共存マネージャ３３０に干渉データ構造が提供され得る。例えば、ＧＮＳＳ受信機２２０の製造元（manufacturer）は、そのような干渉データ構造についての所定の値を提供し得る。一実施形態において、干渉データ構造は、１つ以上のＲＡＴの動作によって生じる来たるべき動作イベント中にＧＮＳＳ受信機への干渉を決定するために使用される。干渉が所定の閾値を超える場合、デバイスは、ＧＮＳＳ受信機への干渉を低減するために異なるＲＡＴに切り替え得る。いくつかの実施形態において、そのような所定値は提供されるが、ＧＮＳＳ受信機２２０の動作中に雑音または干渉レベルが測定されると共存マネージャ３３０によって更新されることができる。いくつかの実施形態において、干渉データ構造３３５は搭載されたコントローラ２２４に記憶されず、むしろ、システムメモリ（例えば、図８のワーキングメモリ８３５）のような、例えば、アクセス可能な非一時的なコンピュータ可読媒体のような、ＧＮＳＳ受信機の外部に記憶され得る。
【００５４】
[0063]  干渉データ構造は共存マネージャによって維持されるので、異なる干渉の環境が適合され得る。例えば、セルラ電話で実現される場合、ＧＮＳＳ受信機によって経験される特定の干渉は、セルラ電話の特定の形式（make）／モデルの設計に基づいて変化し、それは、手持ち式／身体近接効果（handholding/body proximity effects）を含み得る。干渉データ構造の使用は、干渉データ構造がデバイスのために維持される（または作成される）ことによって、様々な形式、モデル、およびデバイスのタイプの特定の干渉環境が適合されることを可能にする。
【００５５】
[0064]  図３に戻って参照すると、ＧＮＳＳ受信機２２０は、直列、並列、または何らかの他のデータ送信フォーマットを利用し得る、通信インターフェース３５０を介してＲＡＴ３４０と通信するように構成され得る。通信インターフェース３５０は、情報がＲＡＴ３４０からＧＮＳＳ受信機２２０に送信されることを許可し得る。通信インターフェースはまた、情報がＧＮＳＳ受信機２２０からＲＡＴ３４０に送信されることを許可し得る。ＲＡＴ３４０のうちのいくつかまたはすべては、生じるようにスケジューリングされた動作イベントに関する１つ以上の特性を示すＧＮＳＳ受信機２２０にデータを送信し得る。送信された１つ以上の特性は、動作イベント（例えば、送信イベント、受信イベント、等）のタイプ、（関連している場合）イベントが生じ得る周波数、（関連している場合）イベントが生じ得る電力レベル、および／またはイベントが生じ得る時間（および／または持続時間）のインジケーションを含み得る。いくつかの実施形態において、このデータの少なくともいくつかは、特性が受信されたＲＡＴトランシーバに基づいてＧＮＳＳ受信機２２０によって推測され得る。例えば、送信イベントは、特定のセルラネットワークとワイヤレスで通信するＲＡＴ受信機によって送信された場合、そのような情報がＧＮＳＳ受信機２２０によって受信された１０ｍｓ後生じると仮定され得る。
【００５６】
[0065]  ＲＡＴ３４０の１つ以上から通信インターフェースを介してＧＮＳＳ受信機２２０によって受信されたそのような情報は、十分なＳＶからのＧＮＳＳ信号が受信されるかどうか、（どのＧＮＳＳの）どのＳＶが使用されるべきか、および／または、１つ以上の来たるべき動作イベントを変更するおよび／または他のＲＡＴトランシーバに動作をオフロードするために、通信インターフェース３５０を介して、１つ以上のＲＡＴに対してリクエストを行うべきかどうか、を判断するために共存マネージャ３３０によって使用され得る。
【００５７】
[0066]  共存マネージャ３３０は、１つ以上のＲＡＴのスケジューリングされたイベントがＧＮＳＳ受信機２２０による１つ以上のＳＶからのＧＮＳＳ信号の受信に十分に影響を与えるかどうかを決定するために、図４に提示されるような、干渉データ構造にアクセスし得る。ＧＮＳＳ信号への干渉の測定値（a measure）が閾値を超える場合、共存マネージャは、１つ以上の来たるべきイベントを変更する、および／または他のＲＡＴにそれらデータ送をオフロードするために、ＲＡＴ３４０の１つ以上にコマンドを送信し得る。そのようなコマンドは、ＲＡＴによって実行されるよう要求され得る、または推奨の形態を取り得る。コマンドが推奨である場合、コマンドがアドレスされるＲＡＴは、それがコマンドに従うべきかどうかを判断し得る。いくつかの実施形態において、アプリケーションまたはハイレベルなオペレーティングシステム（ＨＬＯＳ）は、ＧＮＳＳ受信機２２０によって実行された位置決定が優先度を与えられるべきかＲＡＴの動作イベントが優先度を与えられるべきかについてのインジケーションを提供し得る。ＧＮＳＳ受信機２２０が優先度を有する場合、ＲＡＴトランシーバは、ＧＮＳＳ受信機２２０から受信されたコマンドを順守する（abide）よう要求され得る。ＲＡＴ３４０の関連しているＲＡＴが優先度を有する場合、関連しているＲＡＴは、ＧＮＳＳ受信機２２０からのコマンドを無視し得る。
【００５８】
[0067]  共存マネージャ３３０によって生成される、ＧＮＳＳ受信機２２０によって送られるコマンドは、別のＲＡＴにそれのデータ送信のうちのいくつかまたはすべてをオフロードすることと、送信電力レベルを低減することと、送信を遅延（再スケジューリング）またはキャンセルすることと、および／または送信周波数を変更することに関するＲＡＴトランシーバへの指示を含み得る。そのようなコマンドは、送信イベントおよび受信イベント中に生じる確認応答のような、ＲＡＴの様々なタイプの動作イベントに関連し得る。
【００５９】
[0068]  デバイス３００には、単一のＧＮＳＳ受信機２００が存在する。デバイス３００（またはデバイス５００）の他の実施形態では、複数のＧＮＳＳ受信機が存在し得ることが理解されるべきである。２つ以上のＧＮＳＳ受信機が様々な実施形態で存在し得る。そのようなＧＮＳＳ受信機は、リソースおよび疑似距離計算を共有するように構成され得る。例えば、 ２０１４年１月２４日に出願され、その開示全体がすべての目的のために参照により本明細書に組み込まれる、「Method and Systems for Multi-GNSS Operation」と題する、米国特許出願第１４／１６３，６２５号は、複数のＧＮＳＳ受信機を組み合わせて使用するための様々な配置を開示する。
【００６０】
[0069]  図５は、本開示の一実施形態に従って、ＧＮＳＳ受信機とは別個の共存マネージャを有するデバイス５００の実施形態を例示する。例えば、ＧＮＳＳ受信機２２０は、第１の集積チップに存在し、共存マネージャは、第２の集積チップに存在し得る。システム５００は、ＧＮＳＳ受信機２２０、ＲＡＴ３４０、共存マネージャ５１０、ハイレベルなオペレーティングシステム（ＨＬＯＳ）５２０、および通信インターフェース５３０を含み得る。デバイス５００は、図２のデバイス２００の一実施形態を表し得る。
【００６１】
[0070]  デバイス５００のコンポーネントは、図３のデバイス３００と実質的に同様に機能し得る。例えば、共存マネージャ５１０は、共存マネージャ３３０の機能をすべて実行し得る。しかしながら、共存マネージャがＧＮＳＳ受信機２２０の一部であるというよりも、共存マネージャ５１０は、別個である。いくつかの実施形態において、共存マネージャ５１０は、汎用プロセッサによって実行されるハードウェア、ファームウェア、またはソフトウェアとして実現され得る。いくつかの実施形態において、共存マネージャ５１０は、ホストによって実行され、それは、ハイレベルなオペレーティングシステムの実行を取り扱うプロセッサを指す。いくつかの実施形態において、共存マネージャ５１０は、スタンドアロンコンポーネント（例えば、別個のコントローラ）であり得る、または特殊または汎用プロセッサのような、別のコンポーネントに組み込まれ得る。
【００６２】
[0071]  共存マネージャ５１０は、ＲＡＴ３４０から（例えば、現在のまたは来たるべき）動作イベントに関する情報を受信し、ＧＮＳＳ受信機２２０から位置決定のステータスに関する情報を受信し得る。共存マネージャ５１０は、様々なＧＮＳＳ信号の受信された電力レベルに関する、ＧＮＳＳ受信機２２０のコントローラ３３５によって出力された情報を受信し得る。共存マネージャ５１０は、共存マネージャ３３０に関して詳述したように干渉データ構造５１２を維持し得る。干渉データ構造５１２は、共存マネージャ５１０に搭載または別の位置に記憶され、共存マネージャ５１０によってアクセス可能であり得る。いくつかの実施形態において、干渉データ構造は、ＧＮＳＳ受信機２２０のコントローラ３３５によって維持され、共存マネージャ５１０は、干渉データ構造５１２から取り出された情報をコントローラから受信し得る。
【００６３】
[0072]  共存マネージャ５１０は、通信インターフェース５３０を介して（または２つの別個の通信インターフェースを介して）ＲＡＴ３４０およびＧＮＳＳ受信機２２０のコントローラ３３５と通信し得る。そのような通信インターフェースは、直列、並列、または何らかの他のデータ送信の形態がコンポーネントの間で生じることを許可し得る。いくつかの実施形態において、ＧＮＳＳ受信機２２０は、共存マネージャ５１０からデータを受信すること、およびそれにデータを送信することができ、ＲＡＴ３４０は、共存マネージャ５１０からデータを受信すること、およびそれにデータを送信することができるが、ＧＮＳＳ受信機２２０およびＲＡＴ３４０は、互いに直接的に通信することができない可能性がある。
【００６４】
[0073]  共存マネージャ５１０は、ハイレベルなオペレーティングシステム（ＨＬＯＳ）５２０および／またはＨＬＯＳ５２０によって実行される１つ以上のアプリケーションと通信し得る。ＨＬＯＳ５２０は、プリファレンス（preference）が位置決定に対して与えられるべきかＲＡＴ３４０の動作イベントに対して与えられるべきかを共存マネージャに指示し得る。ＨＬＯＳ５２０からのそのような命令に基づいて、共存マネージャ５１０は、ＧＮＳＳ受信機２２０の代わりにＲＡＴ３４０に送信された任意のコマンドを強化するようＲＡＴ３４０に指示し得る。プリファレンスがＲＡＴ機能に与えられるべきであると示す、ＨＬＯＳ５２０からの命令に基づいて、共存マネージャ５１０は、ＧＮＳＳ受信機２２０の代わりにＲＡＴ３４０に送信されるコマンドがオプションのものであり得るとＲＡＴ３４０に指示し得る（例えば、ＲＡＴ３４０への影響が最小である場合にのみ強化される）。特定のＲＡＴは、ＨＬＯＳ５２０によってＧＮＳＳ受信機２２０よりもプリファレンスを与えられ得る、同様に、ＧＮＳＳ受信機２２０は、例えば、ＨＬＯＳ５２０を介して実行されているアプリケーションに応じて、ＲＡＴ３４０の特定のＲＡＴよりも優先度を与えられ得る。ＨＬＯＳ５２０は、ＧＮＳＳ受信機２２０に位置決定のための十分なプリファレンスを与えずに定められた時間量の未満の時間量が経過（elapse）すべきことを示すルールのような、強化するための特定のルールを共存マネージャ５１０に提供し得る。デバイス３００に例示されていないが、共存マネージャ３３０はＨＬＯＳとも通信し得ることが理解されるべきである。
【００６５】
[0074]  図６は、１つ以上のＲＡＴトランシーバとＧＮＳＳ受信機の共存を管理するための方法６００の一実施形態を例示する。方法６００は、図２−５のデバイスを使用して実行され得る。一実施形態において、方法６００のブロックは、共存マネージャによって実行され、それは、ＧＮＳＳ受信機（例えば、図３のデバイス３００）の一部であり得る、またはＧＮＳＳ受信機（例えば、図５のデバイス５００）と分離し得る。ＧＮＳＳ受信機と分離している場合、共存マネージャは、スタンドアロンコンポーネントであり得る、またはプロセッサの一部として統合され得る。方法６００のブロックはまた、ＧＮＳＳ受信機によって実行され得る。従って、方法６００のブロックを実行するための手段は、ＧＮＳＳ受信機で実現された共存マネージャまたは、個々に、ＧＮＳＳ受信機、通信インターフェース、および／または１つ以上の別個のプロセッサを含むことができる。
【００６６】
[0075]  ６１０において、共存マネージャは、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得し得る。第１のトランシーバは、１つ以上の無線アクセス技術（ＲＡＴ）（例えば、同様または異なるＲＡＴ）に従って動作することができる。一実施形態において、デバイスは、２つ以上のＲＡＴトランシーバを有し得る。例えば、デバイスは、ＷＷＡＮトランシーバを通じて基地局と通信するモバイルデバイスであり得る。さらに、デバイスは、ＷＬＡＮトランシーバを通じてワイヤレスＬＡＮアクセスポイント（例えば、Ｗｉ−Ｆｉ）と通信し得る。また別の例において、第１のＲＡＴは、Ｂｌｕｅｔｏｏｔｈトランシーバ、ＮＦＣトランシーバ、または任意の他のタイプのＲＡＴトランシーバである。共存マネージャは、ＷＷＡＮトランシーバが動作イベントに対応すると識別し得る。一実施形態において、共存マネージャは、システム内のトランシーバに関する情報を取得し、取得された情報に基づいて第１のＲＡＴトランシーバに関連付けられた１つ以上のパラメータを決定する。共存マネージャは、１つ以上のパラメータのうちのいくつかまたはすべてを測定し得る。あるいは、パラメータのいくつかは、送信イベントの先験的知識のような、所定のポリシーに基づいて決定され得る。また別の例において、パラメータのいくつかは、図５に例示されているような干渉データ構造５１２から取り出され得る。一実施形態において、共存マネージャは、パラメータを分析し、ＧＮＳＳ受信機への干渉の測定値を決定する。また別の実施形態において、共存マネージャは、ＧＮＳＳ受信機への干渉の測定の報告を受信し、その報告に基づいて１つ以上のパラメータを決定する。
【００６７】
[0076]  ６２０において、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定する。一例において、１つ以上のパラメータは、動作イベント中の第１のＲＡＴに従って第１のトランシーバの動作に関連付けられた干渉に対応し得る。
【００６８】
[0077]  ６３０において、共存マネージャは、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えるという決定に基づいて、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択することと、１つ以上のパラメータを変更することと、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示する。
【００６９】
[0078]  一実施形態において、共存マネージャは、第１のトランシーバに第１のＲＡＴに対応する動作の第１のモードから第２のＲＡＴに対応する動作の第２のモードに切り替えるよう指示する。別の実施形態において、デバイスは、第１のＲＡＴに従って動作する第１のトランシーバを使用することから、第２のＲＡＴに従って動作する第２のトランシーバを使用することに切り替える。一例として、モバイルデバイスは、ＷＬＡＮトランシーバおよびＷＷＡＮトランシーバを含み得る。動作イベント中、モバイルデバイスは、ＷＬＡＮトランシーバを使用して高トラフィックなファイル転送を実行し得る。ＷＬＡＮトランシーバからの送信は、単独または（例えば、ＷＷＡＮトランシーバのような）別のＲＡＴの同時送信と共に、ＧＮＳＳ信号の受信に（例えば、所定の閾値よりも高い）著しい干渉を引き起こす可能性がある。この例において、共存マネージャは、ＧＮＳＳ受信機への干渉を低減するためにＷＷＡＮトランシーバにデータ送信をオフロードするようＷＬＡＮトランシーバに通知し得る。別の例において、共存マネージャは、ＧＮＳＳ受信機への干渉を低減するために、デバイス内の異なるＷＬＡＮトランシーバ、ピアツーピアトランシーバ（例えば、Ｂｌｕｅｔｏｏｔｈ）、または任意の他のタイプのＲＡＴトランシーバのような、異なるＲＡＴトランシーバにデータ送信をオフロードするようＷＬＡＮトランシーバに通知し得る。
【００７０】
[0079]  別の例において、デバイスは、動作がＧＮＳＳ受信機に干渉を引き起こすＷＷＡＮトランシーバを有し得る。共存マネージャは、ＧＮＳＳ受信機への干渉を低減するためにＷＬＡＮトランシーバにそれのデータ転送のうちのいくつかまたはすべてをオフロードするようＷＬＡＮトランシーバに通知し得る。
【００７１】
[0080]  一実施形態において、第１のＲＡＴおよび第２のＲＡＴは、共通のアクセス技術を共有するが、異なる動作周波数を利用し得る。例えば、第１のＲＡＴは、周波数ｆ１を備えるＷＬＡＮに対応し、第２のＲＡＴは周波数ｆ２を備えるＷＬＡＮに対応し得る。
【００７２】
[0081]  一実施形態において、第１のアプリケーションに対応するデータの第１の部分は、第２のＲＡＴトランシーバにオフロードされ、その一方で第２のアプリケーションに対応するデータの第２の部分は、第１のＲＡＴトランシーバを使用して送信される。一例として、第２のアプリケーションのためにＷＬＡＮトランシーバを使用してボイスオーバーＩＰパケットをサーバに同時送信している間に、モバイルデバイスが第１のアプリケーションのためにＷＬＡＮトランシーバを使用して高トラフィックなファイル転送を実行する（例えば、ビデオをサーバにアップロードする）場合。共存マネージャは、ＷＬＡＮトランシーバ上でボイスオーバーＩＰパケット転送を保持しながら、ＷＷＬＡＮトランシーバに高トラフィックなファイル転送をオフロードするようＷＬＡＮトランシーバに通知し得る。あるいは、共存マネージャは、ＷＷＡＮトランシーバにファイル転送およびボイスオーバーＩＰパケット転送の両方をオフロードするようＷＬＡＮトランシーバに通知し得る。また別の例において、共存マネージャは、異なるデータの部分の送信のために２つの異なるＲＡＴトランシーバを利用することを決定し得る。このケースでは、高トラフィックなファイル転送は、ＷＷＡＮトランシーバにオフロードされ、その一方でＶＯＩＰパケット転送は、異なるＲＡＴ（例えば、Ｂｌｕｅｔｏｏｔｈ、等）にオフロードされる。
【００７３】
[0082]  一実施形態において、ＢｌｕｅｔｏｏｔｈトランシーバがＧＮＳＳ受信機に干渉を引き起こす。例えば、Ｂｌｕｅｔｏｏｔｈトランシーバは、他のＲＡＴとの相互変調積を介して直接的または間接的にＧＮＳＳに影響を与える可能性がある２．４ＧＨｚ帯域において無線アグレッサ（radio aggressor）として機能する。本明細書で説明された例の大部分はＷＷＡＮおよび／またはＷＬＡＮトランシーバを指すが、一般に、これら技法は、本開示の教示から逸脱することなく、任意のタイプのＲＡＴ（例えば、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣ、ＷＬＡＮ、ＷＷＡＮ、または同様のもの）に従って使用され得る。
【００７４】
[0083]  一実施形態において、共存マネージャは、ＧＮＳＳ受信機への干渉量を減らすために第１のＲＡＴのためのパラメータの第２のセットを決定し得る。例えば、共存マネージャは、異なる動作周波数、電力レベル、または第１のトランシーバのための持続時間を定義し得る。共存マネージャは、第１のＲＡＴトランシーバが第２の動作イベント中にパラメータの第２のセットを使用する場合、干渉の測定値が低減されたかどうかを決定し得る。そうである場合、共存マネージャは、動作イベント中に使用される第１のＲＡＴにパラメータの第２のセットを送る。
【００７５】
[0084]  一実施形態において、動作イベントは、今後スケジューリングされる動作イベントであり得る。例えば、第１のＲＡＴは、共存マネージャにそれの今後スケジューリングされる動作イベントに対応する情報を送り得る。共存マネージャは、その後、所定のポリシー（例えば、図４に例示されるような干渉データ構造）を使用してスケジューリングされる動作イベント中にＧＮＳＳ受信機への予期される干渉を計算し得る。別の実施形態において、動作イベントは、現在の送信イベントに対応し得る。このケースでは、共存マネージャは、１つ以上のパラメータを測定し、ＧＮＳＳ受信機への干渉の測定値を決定し得る。共存マネージャは、デバイス内の異なるＲＡＴ間の切り替えがＧＮＳＳ受信機に有効であるかどうか決定するために得られた情報を使用し得る。
【００７６】
[0085]  一実施形態において、共存マネージャは、モバイルデバイスに存在する。よって、共存マネージャは、デバイス上で動作する様々なＲＡＴトランシーバに関する情報を取得し、ＧＮＳＳ受信機への干渉を低減するために、あるＲＡＴトランシーバから別のＲＡＴトランシーバに送信をオフロードするかどうかを決定することができる。
【００７７】
[0086]  図７は、１つ以上のＲＡＴトランシーバとＧＮＳＳ受信機の共存を管理するためのデバイスによって実行され得る方法７００の一実施形態を例示する。方法700は、図２-4のデバイスを使用して実行され得る。７１０において、デバイスは、第１の無線アクセス技術（ＲＡＴ）に従って動作し、動作イベントに対応する１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得し得る。第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる。１つ以上のパラメータは、動作イベント中の第１のＲＡＴに従って第１のトランシーバの動作に関連付けられた干渉に対応し得る。一実施形態において、デバイスは、所定のポリシーに基づいてパラメータを決定する。例えば、デバイスは、メモリからパラメータを取り出す、および／またはそのパラメータの１つ以上を計算する。別の実施形態において、デバイスは、第１のＲＡＴトランシーバのうちの少なくとも１つからの送信に対応するパラメータのうちのいくつかまたはすべてを測定する。また別の実施形態において、デバイスは、パラメータの第１の部分を測定し、パラメータの第２の部分を計算する。７２０において、デバイスは、１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与えるかどうかを決定する。
【００７８】
[0087]  ７３０において、デバイスは、１つ以上のパラメータが所定の閾値を超えるかどうかを決定する。１つ以上のパラメータがＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超える場合、７４０において、デバイスは、動作イベントに対応するデータの少なくとも第１の部分を送信するために、第１のトランシーバに、第２のＲＡＴを選択することと、１つ以上のパラメータを変更することと、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示する。７５０において、デバイスはＧＮＳＳ信号を１つ以上の宇宙飛行体からＧＮＳＳ信号を受信する。７６０において、デバイスは、受信されたＧＮＳＳ信号を使用して位置決定を実行する。
【００７９】
[0088]  一実施形態において、デバイスは、２つ以上の（例えば、マルチコンスタレーション）ＧＮＳＳ受信機を有し得る。一例において、ＧＮＳＳ受信機の１つ以上は、他のＲＡＴからの干渉の影響を受けやすい可能性がある。状況次第で、異なるＧＮＳＳ受信機は、他のＲＡＴによって同様または違った影響を与えられ得る。例えば、第１のＧＮＳＳ受信機は、他のＲＡＴからの共存干渉を経験する可能性があり、その一方で、第２のＧＮＳＳ受信機は、影響を受けないまたはより小さい干渉を経験し得る。例えば、第２のＧＮＳＳ受信機は、干渉によって影響を受けないＧＮＳＳコンスタレーションのセットを検索することを対象とし得る（例えば、影響を受けないダウンリンク周波数で動作する）。各ＧＮＳＳ受信機に対応するアンテナの方向、動作時間、および同様のもののような他のパラメータは、各ＧＮＳＳ受信機への共存干渉の影響を変更することができる。本明細書で説明される技法は、ＧＮＳＳ受信機の１つ以上への干渉を低減するために使用され得る。
【００８０】
[0089]  図８は、様々な実施形態によって提供される方法の様々なブロックを実行することができるコンピュータシステム８００の一実施形態の略図を提供する。図８で例示されるようなコンピュータシステムは、デバイス２００、３００、および５００のような、前述されたコンピュータ化されたデバイスの一部として組み込まれ得る。例えば、共存マネージャの機能は、コンピュータシステム８００の一部として実現された汎用プロセッサによって実行され得る。さらに、デバイス２００、３００、および５００は、コンピュータシステム８００を含むセルラ電話またはタブレットコンピュータのような、コンピュータ化されたモバイルデバイスに存在し得る。図８は、様々な構成要素の一般的な例示を提供することだけが意図されており、それらのうちのいずれかまたはすべてが、適宜利用され得ることに留意されたい。したがって、図８は、どのように個々のシステム要素が、比較的別々の、または、比較的より統合された方法で実現され得るかを広く例示する。
【００８１】
[0090]  バス８０５を介して電気的に結合されることができる（または、適宜、他の方法で通信状態にある）ハードウェア要素を備えるコンピュータシステム８００が示される。ハードウェア要素は、限定はしないが、（デジタル信号処理チップ、グラフィックスアクセラレーションプロセッサ、ビデオデコーダ、および／または同様のもののような）１つ以上の専用プロセッサおよび／または１つ以上の汎用プロセッサを含む、１つ以上のプロセッサ８１０と、限定はしないが、マウス、キーボード、リモートコントロール、および／または同様のものを含むことができる、１つ以上の入力デバイス８１５と、限定はしないが、ディスプレイデバイス、プリンタ、および／または同様のものを含むことができる、１つ以上の出力デバイス８２０と、を含み得る。
【００８２】
[0091]  コンピュータシステム８００は、限定はしないが、ローカルなおよび／またはネットワークアクセス可能な記憶装置を備えることができる、および／または、限定はしないが、ディスクドライブ、ドライブアレイ、光学記憶デバイス、プログラマブルであり、フラッシュ更新可能であるランダムアクセスメモリ（「ＲＡＭ」）および／または読取専用メモリ（「ＲＯＭ」）のような固体の記憶デバイス、および／または、同様のものを含むことができる、１つ以上の非一時的な記憶デバイス８２５をさらに含み得る（および／または、それらと通信状態にある）。このような記憶デバイスは、限定はしないが、様々なファイルシステム、データベース構造、および／または同様のものを含む、任意の適切なデータ記憶装置を実現するように構成されうる。
【００８３】
[0092]  コンピュータシステム８００はまた、モデム、ネットワークカード（ワイヤレスまたはワイヤード）、赤外線通信デバイス、ワイヤレス通信デバイスおよび／またはチップセット（例えば、Ｂｌｕｅｔｏｏｔｈデバイス、８０２．１１デバイス、Ｗｉ−Ｆｉデバイス、ＷｉＭａｘデバイス、セルラ通信、ＧＳＭ、ＣＤＭＡ、ＷＣＤＭＡ、ＬＴＥ、ＬＴＥ−Ａ、ＬＴＥ−Ｕ、等）、および／または同様のものを含むことができるが、それらに限定されない、通信サブシステム８３０を含み得る。通信サブシステム８３０は、データが、（一例を挙げると、以下に説明されるネットワークのような）ネットワーク、他のコンピュータシステム、および／または、本明細書で説明された任意の他のデバイスと交換されることを許可し得る。多くの実施形態では、コンピュータシステム８００は、上述されたような、ＲＡＭまたはＲＯＭデバイスを含むことができるワーキングメモリ８３５をさらに備えるだろう。
【００８４】
[0093]  コンピュータシステム８００はまた、オペレーティングシステム８４０、デバイスドライバ、実行可能ライブラリ、および／または１つ以上のアプリケーションプログラム８４５のような他のコードを含む、ワーキングメモリ８３５内に現在位置するものとして示されている、ソフトウェア要素を備えることができ、それは、様々な実施形態によって提供されるコンピュータプログラムを備え得る、および／または、本明細書で説明されたような、他の実施形態によって提供される方法を実現するように、および／またはシステムを構成するように設計され得る。単に例として、上述された方法（複数を含む）に関して説明された１つ以上のプロシージャは、コンピュータ（および／または、コンピュータ内のプロセッサ）によって実行可能なコードおよび／または命令として実現されることができ、一態様では、次いで、そのようなコードおよび／または命令は、説明された方法に従って１つ以上の動作を実行するように汎用コンピュータ（または、他のデバイス）を構成するためおよび／または適合するために使用されることができる。
【００８５】
[0094]  これらの命令および／またはコードのセットは、上述された非一時的な記憶デバイス（複数を含む）８２５のような、非一時的なコンピュータ可読記憶媒体上に記憶されうる。場合によっては、記憶媒体は、コンピュータシステム８００のようなコンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体は、コンピュータシステムとは別個（例えば、コンパクトディスクのような取り外し可能な媒体）であり得る、および／または記憶媒体が、その上に記憶された命令／コードで汎用コンピュータをプログラミングする、構成する、および／または適合させるために使用されることができるように、インストールパッケージ内で提供され得る。これらの命令は、コンピュータシステム８００によって実行可能である実行可能なコードの形態を取り得る、および／または（例えば、様々な一般的に利用可能なコンパライア、インストールプログラム、圧縮／圧縮解除ユーティリティ、等のいずれかを使用して）コンピュータシステム８００上でのコンパイルおよび／またはインストールの際に実行可能なコードの形態を取る、ソースおよび／またはインストール可能なコードの形態を取り得る。
【００８６】
[0095]  特定の要件に従って、相当な変更が行われ得ることは当業者には明白となるであろう。例えば、カスタマイズされたハードウェアも使用され得る、および／または特定の要素が、ハードウェア、（アプレットのようなポータブルソフトウェアなどを含む）ソフトウェア、または両方でインプリメントされ得る。さらに、ネットワーク入力／出力デバイスのような他のコンピューティングデバイスへの接続が用いられ得る。
【００８７】
[0096]  上述されたように、一態様では、いくつかの実施形態は、本発明のさまざまな実施形態に係る方法を実行するために、コンピュータシステム（コンピュータシステム８００のような）を用い得る。実施形態のセットによれば、そのような方法のプロシージャのうちのいくつかまたはすべては、プロセッサ８１０が、ワーキングメモリ８３５に含まれる１つ以上のシーケンスの１つ以上の命令（これは、オペレーティングシステム８４０および／またはアプリケーションプログラム８４５のような他のコードに組み込まれ得る）を実行したことに応答して、コンピュータシステム８００によって実行される。そのような命令は、一時的な記憶デバイス（複数を含む）８２５のうちの１つ以上などの、別のコンピュータ可読媒体からワーキングメモリ８３５に読み込まれ得る。単に例として、ワーキングメモリ８３５中に含まれる命令のシーケンスの実行は、プロセッサ（複数を含む）８１０に、本明細書で説明された方法の１つ以上のプロシージャを実行させ得る。
【００８８】
[0097]  本明細書で使用される場合、「機械可読媒体」、「コンピュータ可読記憶媒体」、および「コンピュータ可読媒体」という用語は、機械を特定の様式で動作させるデータを提供することに関与する任意の媒体を指す。これら媒体は、非一時的であり得る。コンピュータシステム８００を使用して実現される実施形態では、様々なコンピュータ可読媒体は、実行のためにプロセッサ（複数を含む）８１０に命令／コードを提供することに関与し得る、および／または、そのような命令／コードを記憶および／または搬送するために使用され得る。多くの実現では、コンピュータ可読媒体は、物理的なおよび／または有形の記憶媒体である。そのような媒体は、不揮発性媒体または揮発性媒体の形態を取り得る。不揮発性媒体は、例えば、非一時的な記憶デバイス（複数を含む）８２５のような、光ディスクおよび／または磁気ディスクを含む。揮発性媒体は、限定はしないが、ワーキングメモリ８３５のようなダイナミックメモリを含む。
【００８９】
[0098]  物理的なおよび／または有形のコンピュータ可読媒体の一般的な形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープまたは任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光学媒体、マークのパターンを有する任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、あるいは、コンピュータが命令および／またはコードを読み取ることができる任意の他の媒体が含まれる。
【００９０】
[0099]  コンピュータ可読媒体の様々な携帯は、１つ以上の命令の１つ以上のシーケンスを、プロセッサ（複数を含む）８１０に実行のために搬送することに携わり得る。単なる例として、命令は、最初に、リモートコンピュータの磁気ディスクおよび／または光学ディスク上で搬送され得る。リモートコンピュータは、命令をその動的メモリへとローデイングし、伝送媒体を通して、コンピュータシステム８００によって受信および／または実行されることになる命令を信号として送り得る。
【００９１】
[00100]  通信サブシステム８３０（および／またはそれのコンポーネント）は一般に信号を受信し、次に、バス８０５は、信号（および／または、信号によって搬送されるデータ、命令、等）を、プロセッサ（複数を含む）８１０が命令を取得および実行するワーキングメモリ８３５に搬送し得る。ワーキングメモリ８３５によって受信された命令は、オプションで、プロセッサ（複数を含む）８１０による実行の前または後のいずれかで、非一時的記憶デバイス８２５に記憶され得る。
【００９２】
[00101]  コンピュータシステム８００のコンポーネントがネットワークにわたって分散されることができるとさらに理解されるべきである。例えば、いくつかの処理が第１のプロセッサを使用してある位置で実行され、その一方で、他の処理が第１のプロセッサから離れた別のプロセッサによって実行され得る。コンピュータシステム８００の他のコンポーネントは、同様に分散され得る。よって、コンピュータシステム８００は、複数の位置で処理を実行する分散型コンピューティングシステムとして解釈され得る。いくつかの例では、コンピュータシステム８００は、コンテキストに応じて、別個のラップトップ、デスクトップコンピュータ、または同様のもののような、単一のコンピューティングデバイスとして解釈され得る。
【００９３】
[00102]  上述された方法、システム、およびデバイスは、例である。様々な構成は、適宜、様々なプロシージャまたはコンポーネントを省略、置換、または追加し得る。例えば、代替的な構成では、方法は、説明されたものとは異なる順序で実行される、および／または様々なステージが、追加、省略、および／または組み合わせられ得る。また、特定の構成に関して説明された特徴は、様々な他の構成において組み合わせられ得る。構成の異なる態様および要素は、類似した方法で組み合わせられ得る。また、技術は進化する、ゆえに、要素の多くは例であり、本開示または特許請求項の範囲を限定するわけではない。
【００９４】
[00103]  例となる構成（実現を含む）についての徹底的な理解を提供するために、説明において特定の詳細が与えられる。しかしながら、構成は、これらの特定の詳細なしに実施され得る。例えば、周知の回路、プロセス、アルゴリズム、構造、および技法は、構成を曖昧にしないために、不必要な詳細なしに示されている。この説明は、例となる構成を提供するものにすぎず、特許請求項の範囲、適用性、または、構成を限定しない。むしろ、構成についての先の説明は、説明された技法を実現するための実施を可能にする説明（enabling description）を当業者に提供するだろう。本開示の主旨および範囲から逸脱することなく、要素の機能および配置に対して様々な変更が行われ得る。
【００９５】
[00104]  また、構成は、フロー図またはブロック図として図示されたプロセスとして説明され得る。各々は、シーケンシャルな処理として動作を説明し得るが、動作の多くは、並列にまたは同時に実行されることができる。さらに、動作の順序は、再配置され得る。処理は、図内には含まれない追加のステップを有し得る。そのうえ、方法の例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組み合わせによって実現され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードにおいて実現される場合、必要なタスクを行うためのプログラムコードまたはコードセグメントは、記憶媒体のような非一時的コンピュータ可読媒体に記憶され得る。プロセッサは、説明されたタスクを実行し得る。
【００９６】
[00105]  いくつかの例となる構成が説明されたが、本開示の主旨から逸脱することなく、様々な修正、代替的な構成体、および等価物が使用され得る。例えば、上記の要素は、より大きいシステムのコンポーネントであり、ここで、他のルールは、本発明のアプリケーションよりも優先されるか、または、そうでなければ本発明のアプリケーションを修正し得る。また、上記要素が考慮される前、その間、その後に、多数のステップが行われ得る。
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための方法であって、
動作イベントに対応し、第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得することと、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の前記動作に影響を与え、前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することと、
を備える、方法。
［Ｃ２］
前記選択することは、
前記第１のトランシーバ上で、前記第１のＲＡＴに対応する動作の第１のモードから前記第２のＲＡＴに対応する動作の第２のモードに切り替えることを備える、Ｃ１に記載の方法。
［Ｃ３］
第２のトランシーバに、前記動作イベントに対応する前記データの少なくとも第２の部分を送信するために前記第２のＲＡＴに従って動作するよう指示することをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記第１のＲＡＴおよび前記第２のＲＡＴは、共通のアクセス技術を共有するが、異なる動作周波数を利用する、Ｃ１に記載の方法。
［Ｃ５］
前記ＧＮＳＳ受信機は、前記動作イベントの少なくとも一部分の間に動作する、Ｃ１に記載の方法。
［Ｃ６］
前記１つ以上のパラメータは、前記第１のトランシーバと前記１つ以上のトランシーバのうちの別のトランシーバとの同時動作に対応し、前記別のトランシーバは、第３のＲＡＴに従って動作する、Ｃ１に記載の方法。
［Ｃ７］
前記動作イベントは、今後スケジューリングされる動作イベントであり、前記１つ以上のパラメータを取得することは、
所定のポリシーに基づいて前記１つ以上のパラメータを決定することを備える、Ｃ１に記載の方法。
［Ｃ８］
前記動作イベントは、現在の動作イベントであり、前記１つ以上のパラメータを取得することは、
前記動作イベントの間に前記１つ以上のパラメータを測定することを備える、Ｃ１に記載の方法。
［Ｃ９］
前記１つ以上のパラメータを取得することは、
前記１つ以上のパラメータの測定のレポートを受信することを備える、Ｃ１に記載の方法。
［Ｃ１０］
前記１つ以上のパラメータについての１つ以上の更新値を決定することと、
前記第１のトランシーバに、来たるべき動作イベントにおいて前記１つ以上のパラメータについての前記更新値を使用するよう指示することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記第１のＲＡＴは、第１のタイプのワイヤレスネットワークに対応し、前記第２のＲＡＴは、第２のタイプのワイヤレスネットワークに対応する、Ｃ１に記載の方法。
［Ｃ１２］
前記第１のタイプのワイヤレスネットワークは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）を備え、前記第２のタイプのワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記第２のＲＡＴは、ピアツーピア通信に対応する、Ｃ１に記載の方法。
［Ｃ１４］
第１のアプリケーションに対応する前記データの前記第１の部分は、前記第２のＲＡＴにオフロードされ、その一方で第２のアプリケーションに対応する前記データの第２の部分は、前記第１のＲＡＴを使用して送信される、Ｃ１に記載の方法。
［Ｃ１５］
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための装置であって、
前記ＧＮＳＳ受信機と、
前記１つ以上のトランシーバと、
メモリと、
前記ＧＮＳＳ受信機、前記１つ以上のトランシーバ、および前記メモリに結合された少なくとも１つのプロセッサとを備え、前記少なくとも１つのプロセッサは、
動作イベントに対応し、第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得することと、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の前記動作に影響を与え、前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することと
を行うように構成される、装置。
［Ｃ１６］
前記少なくとも１つのプロセッサは、前記第１のトランシーバに、前記第１のＲＡＴに対応する動作の第１のモードから前記第２のＲＡＴに対応する動作の第２のモードに切り替えるよう指示することを行うようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ１７］
前記少なくとも１つのプロセッサは、
第２のトランシーバに、前記動作イベントに対応する前記データの少なくとも第２の部分を送信するために前記第２のＲＡＴに従って動作するよう指示することを行うようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ１８］
前記第１のＲＡＴおよび前記第２のＲＡＴは、共通のアクセス技術を共有するが、異なる動作周波数を利用する、Ｃ１５に記載の装置。
［Ｃ１９］
前記ＧＮＳＳ受信機は、前記動作イベントの少なくとも一部分の間に動作する、Ｃ１５に記載の装置。
［Ｃ２０］
前記１つ以上のパラメータは、前記第１のトランシーバと前記１つ以上のトランシーバのうちの別のトランシーバとの同時動作に対応し、前記別のトランシーバは、第３のＲＡＴに従って動作する、Ｃ１５に記載の装置。
［Ｃ２１］
前記動作イベントは、今後スケジューリングされる動作イベントであり、前記少なくとも１つプロセッサは、所定のポリシーに基づいて前記１つ以上のパラメータを決定するようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ２２］
前記動作イベントは、現在の動作イベントであり、前記少なくとも１つプロセッサは、前記動作イベントの間に前記１つ以上のパラメータを測定するようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ２３］
前記少なくとも１つのプロセッサは、
前記１つ以上のパラメータの測定のレポートを受信するようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ２４］
前記少なくとも１つのプロセッサは、
前記１つ以上のパラメータについての１つ以上の更新値を決定することと、
前記第１のトランシーバに、来たるべき動作イベントにおいて前記１つ以上のパラメータについての前記更新値を使用するよう指示することと
を行うようにさらに構成される、Ｃ１５に記載の装置。
［Ｃ２５］
前記第１のＲＡＴは、第１のタイプのワイヤレスネットワークに対応し、前記第２のＲＡＴは、第２のタイプのワイヤレスネットワークに対応する、Ｃ１５に記載の装置。
［Ｃ２６］
前記第１のタイプのワイヤレスネットワークは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）を備え、前記第２のタイプのワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を備える、Ｃ２５に記載の装置。
［Ｃ２７］
前記第２のＲＡＴは、ピアツーピア通信に対応する、Ｃ１５に記載の装置。
［Ｃ２８］
第１のアプリケーションに対応する前記データの前記第１の部分は、前記第２のＲＡＴにオフロードされ、その一方で第２のアプリケーションに対応する前記データの第２の部分は、前記第１のＲＡＴを使用して送信される、Ｃ１５に記載の装置。
［Ｃ２９］
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための装置であって、
動作イベントに対応し、第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得するための手段と、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定するための手段と、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の前記動作に影響を与え、前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示するための手段と
を備える、装置。
［Ｃ３０］
１つ以上のトランシーバと全地球的航法衛星システム（ＧＮＳＳ）受信機の共存を管理するための非一時的なプロセッサ可読媒体であって、
動作イベントに対応し、第１の無線アクセス技術（ＲＡＴ）に従って動作する前記１つ以上のトランシーバのうちの第１のトランシーバに関連付けられた１つ以上のパラメータを取得することと、ここにおいて、前記第１のトランシーバは、１つ以上のＲＡＴに従って動作することができる、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の動作に影響を与え、所定の閾値を超えると決定することと、
前記１つ以上のパラメータが前記ＧＮＳＳ受信機の前記動作に影響を与え、前記所定の閾値を超えるという前記決定に基づいて、前記動作イベントに対応するデータの少なくとも第１の部分を送信するために、前記第１のトランシーバに、第２のＲＡＴを選択すること、前記１つ以上のパラメータを変更すること、またはそれらの任意の組み合わせのうちの少なくとも１つを実行するよう指示することと
を１つ以上のプロセッサに行わせるように構成されたプロセッサ可読命令を備える、非一時的なプロセッサ可読媒体。
【図１】
0006661651.tif 000002
【図２】
0006661651.tif 000003
【図３】
0006661651.tif 000004
【図４】
0006661651.tif 000005
【図５】
0006661651.tif 000006
【図６】
0006661651.tif 000007
【図７】
0006661651.tif 000008
【図８】
0006661651.tif 000009