(57)【要約】      （修正有）【課題】ワイヤレスデバイスに関連づけられたマルチ無線機共存のための同期バスアーキテクチャを促進するシステムおよび方法を提供する。【解決手段】オプションのオンチップおよび/または他の補助バスと組み合わせられた同期式に動作しているバスのシステム４１０は、それぞれの無線機および／または他の関連エンドポイント４３０を共存管理プラットフォーム２４０に結合させるために使用されることができ、統合されたスケーラブルな方式で複数の無線機間の共存の管理を促進する。共存マネージャ２４０とそのそれぞれのエンドポイント４３０との間の通信は、無線イベント通知の優先搬送（ｅｘｐｅｄｉｔｅｄ  ｃｏｎｖｅｙａｎｃｅ）およびそれらの対応する応答を促進するために、単一のバス、あるいは同時におよび／または何らかの協働的な方式で動作できる複数のバス（例えば、外部バス、オンチップ、および／または他の内部バス等）を使用する。【選択図】図４
2015029273.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信システムにおいて使用される方法であって、前記方法は、下記を具備する：
衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント、および前記それぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォームを識別すること；および
前記それぞれの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続するバスシステムを維持すること、ここにおいて、前記バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
【請求項２】
同期式に動作している前記１つまたは複数のバスは、少なくとも１つの補助バスに結合される、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２に記載の方法。
【請求項４】
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項１に記載の方法。
【請求項５】
前記識別することは、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別することを具備する、請求項１に記載の方法。
【請求項６】
前記維持することは、前記集積回路上に実装されたそれぞれの管理されたエンドポイントが、前記集積回路上に実装された前記１つまたは複数の内部バスによってバスシステムに結合されるように、前記集積回路および前記マルチ無線機共存プラットフォームを通信可能に接続する、前記バスシステムを維持することを具備する、請求項５に記載の方法。
【請求項７】
前記維持することは、前記マルチ無線機共存プラットフォームに少なくとも１つの管理されたエンドポイントを通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを維持することを具備する、請求項１に記載の方法。
【請求項８】
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記マルチ無線機共存プラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように、構成される、請求項７に記載の方法。
【請求項９】
前記維持することは、少なくとも１つの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続する、同期式に動作している１つまたは複数のバスを、少なくとも１の決定時間単位について、非同期バスプロトコルにしたがって動作について再プログラムすることを具備する、請求項１に記載の方法。
【請求項１０】
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、請求項１に記載の方法。
【請求項１１】
下記を具備する、ワイヤレス通信システムにおいて動作可能な装置：
衝突する可能性のある無線技術のセットに関連づけられたそれぞれの管理されたエンドポイント；
前記それぞれの管理されたエンドポイント間の共存を促進する共存マネージャ（ＣｘＭ）；および
前記それぞれの管理されたエンドポイントを前記ＣｘＭに通信可能に接続するバスシステム、ここにおいて、前記バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
【請求項１２】
前記バスシステムは、同期式に動作している前記１つまたは複数のバスに結合される少なくとも１つの補助バスをさらに具備する、請求項１１に記載の装置。
【請求項１３】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項１２に記載の装置。
【請求項１４】
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項１１に記載の装置。
【請求項１５】
前記装置は、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている少なくとも１つの集積回路をさらに具備し、前記バスシステムは、前記少なくとも１つの集積回路上に実装されたそれぞれの管理されたエンドポイントが前記少なくとも１つの集積回路上に実装された前記１つまたは複数の内部バスによって前記バスシステムに結合されるように、前記少なくとも１つの集積回路および前記ＣｘＭを通信可能に接続する、請求項１１に記載の装置。
【請求項１６】
前記バスシステムは、少なくとも１つの管理されたエンドポイントを前記ＣｘＭに通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、ＣｘＭから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを具備する、請求項１１に記載の装置。
【請求項１７】
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記ＣｘＭによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記ＣｘＭから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように、構成される、請求項１６に記載の装置。
【請求項１８】
前記バスシステムは、少なくとも１の決定時間単位について、非同期バスプロトコルにしたがって動作について再プログラム可能である、同期式に動作している１つまたは複数のバスを具備する、請求項１１に記載の装置。
【請求項１９】
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、請求項１１に記載の装置。
【請求項２０】
下記を具備する装置：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを識別するための手段、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとの間の通信を促進する、同期式に動作している１つまたは複数のバスのシステムを維持するための手段。
【請求項２１】
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、請求項２０に記載の装置。
【請求項２２】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２１に記載の装置。
【請求項２３】
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項２０に記載の装置。
【請求項２４】
前記識別するための手段は、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別するための手段を具備する、請求項２０に記載の装置。
【請求項２５】
前記維持するための手段は、前記集積回路上に実装されたそれぞれのエンドポイントが、前記集積回路上に実装された１つまたは複数の内部バスによって、同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムのための手段を具備する、請求項２４に記載の装置。
【請求項２６】
前記維持するための手段は、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを維持するための手段を具備する、請求項２０に記載の装置。
【請求項２７】
前記維持するための手段は、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進するように、同期式に動作している前記少なくとも１つのバスを構成するための手段をさらに具備する、請求項２６に記載の装置。
【請求項２８】
コンピュータ可読媒体を具備するコンピュータプログラムプロダクト、
前記コンピュータ可読媒体は、下記を具備する：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを、コンピュータに識別させるためのコード、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとの間の通信を促進する、同期式に動作している１つまたは複数のバスのシステムを、コンピュータに維持させるためのコード。
【請求項２９】
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、請求項２８に記載のコンピュータプログラムプロダクト。
【請求項３０】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２９に記載のコンピュータプログラムプロダクト。
【請求項３１】
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項２８に記載のコンピュータプログラムプロダクト。
【請求項３２】
コンピュータに識別させるための前記コードは、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路をコンピュータに識別させるためのコードを具備する、請求項２８に記載のコンピュータプログラムプロダクト。
【請求項３３】
コンピュータに維持させるための前記コードは、前記集積回路上に実装されたそれぞれのエンドポイントが前記集積回路上に実装された１つまたは複数の内部バスによって同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムをコンピュータに維持させるためのコードを具備する、請求項３２に記載のコンピュータプログラムプロダクト。
【請求項３４】
コンピュータに維持させるための前記コードは、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスをコンピュータに維持させるためのコードを具備する、請求項２８に記載のコンピュータプログラムプロダクト。
【請求項３５】
コンピュータに維持させるための前記コードは、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進するように、同期式に動作している前記少なくとも１つのバスをコンピュータに設定させるためのコードをさらに具備する、請求項３４に記載のコンピュータプログラムプロダクト。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、２００９年７月２９日に出願され、「SYNCHRONOUS INTERFACE FOR MULTI-RADIO COEXISTENCE MANAGER」と題された米国仮出願第61/229,621号の利益を主張し、その全体は参照によりここに組み込まれる。
【技術分野】
【０００２】
本開示は、一般的にはワイヤレス通信に関し、より詳細には、ワイヤレス通信システムにおけるそれぞれのデバイスによって使用される複数の無線機間の共存を管理することに関する。
【背景技術】
【０００３】
ワイヤレス通信システムは、様々な通信サービスを提供するために広く展開されており、例えば、音声、ビデオ、パケットデータ、ブロードキャスト、およびメッセージングサービスは、そのようなワイヤレス通信システムによって提供されることができる。これらのシステムは、利用可能なシステムリソースを共有することによって、複数の端末のための通信をサポートすることが可能な多元接続システムであることができる。このような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、およびシングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムを含む。
【０００４】
一般に、ワイヤレス多元接続通信システムは、異なるワイヤレス通信システムとの通信をサポートするために多数の無線機（radio）を含むことができる。それぞれの無線機は、ある特定の周波数チャネルまたは帯域上で動作することができ、または、それぞれの予め定義された要件を有しうる。複数の無線機による通信を管理し、それぞれの無線機間の衝突および／または干渉を回避するために、衝突状態にあるそれぞれの無線機（例えば、複数の無線機であって、それらの相互の動作が複数の無線機のうちの少なくとも１つに著しい干渉を引き起こすように構成された無線機）間を調整するためのメカニズムを実装することが望ましい。さらに、このようなメカニズムとこのようなメカニズムを活用するそれぞれの無線機エンドポイントとの間の通信を促進するためのバス構造および／または他の手段を実装することが望ましい。
【発明の概要】
【０００５】
以下は、このような態様の基本的な理解を提供するために、特許請求される主題の様々な態様の簡略な概要を提示する。この概要は、すべての企図される態様の広範な概観ではなく、重要なまたは決定的な要素を識別することも、あるいは、このような態様の範囲を詳細に記述することも、意図されていない。その唯一の目的は、後で提示される、より詳細な説明への前置きとして、簡略化された形で開示される態様のいくつかの概念を提示することである。
【０００６】
一態様によれば、方法がここにおいて説明される。該方法は、衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント、およびそれぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォームを識別することと、それぞれの管理されたエンドポイントをマルチ無線機共存プラットフォームに通信可能に接続するバスシステムを維持することと、を具備することができ、ここにおいて、バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
【０００７】
第２の態様は、ワイヤレス通信システムにおいて動作可能な装置に関する。該装置は、衝突する可能性のある無線技術のセットに関連づけられたそれぞれの管理されたエンドポイント、それぞれの管理されたエンドポイント間の共存を促進する共存マネージャ（ＣｘＭ）、およびそれぞれの管理されたエンドポイントをＣｘＭに通信可能に接続するバスシステム、を具備することができ、ここにおいて、バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
【０００８】
第３の態様は、装置に関し、該装置は、無線技術のセットに対応するそれぞれのエンドポイント、および無線技術のセットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを識別するための手段と、それぞれのエンドポイントとアプリケーションプラットフォームとの間の通信を促進する、同期式に動作している１つまたは複数のバスのシステムを維持するための手段と、を具備することができる。
【０００９】
ここにおいて説明される第４の態様は、コンピュータプログラムプロダクトに関し、該コンピュータプログラムプロダクトは、無線技術のセットに対応するそれぞれのエンドポイント、および無線技術のセットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームをコンピュータに識別させるためのコードと、それぞれのエンドポイントとアプリケーションプラットフォームとの間の通信を促進する同期式に動作している１つまたは複数のバスのシステムをコンピュータに維持させるためのコードと、を具備する、コンピュータ可読媒体を含むことができる。
【００１０】
前述および関連の目的を達成するために、特許請求される主題の１つまたは複数の態様は、以下で詳細に説明される、特許請求の範囲で特に指摘される特徴を具備する。下記の説明および添付図面は、特許請求される主題のある特定の例示的な態様を詳細に示す。しかしながら、これらの態様は、特許請求される主題の原理が使用されることができる様々な方法のうちのほんのいくつかだけを示している。さらに、開示される態様は、すべてのそのような態様およびそれらの均等物を含むことが意図される。
【図面の簡単な説明】
【００１１】
【図１】図１は、ここにおいて説明される様々な態様が機能できる、例示的なワイヤレス通信環境のブロック図である。
【図２】図２は、様々な態様による関連づけられたワイヤレス通信システムにおいてそれぞれの無線機間の共存を管理するように動作可能な例示的なワイヤレスデバイスのブロック図である。
【図３】図３は、ここにおいて説明される様々な態様を実装するように動作可能な例示的なマルチ無線機共存管理システムのブロック図である。
【図４】図４は、様々な態様による、マルチ無線機共存マネージャ（ＣｘＭ）とそれぞれのＣｘＭ管理されたエンドポイントとの間の同期バスインタフェースの管理を促進するシステムのブロック図である。
【図５】図５は、それぞれのエンドポイントの管理のために使用されることができるマルチ無線機共存ソリューションを示すブロック図である。
【図６】図６は、様々な態様によるそれぞれの同期バスおよび／またはバスインタフェースを活用するそれぞれの改善されたマルチ無線機共存ソリューションを示すブロック図である。
【図７】図７は、様々な態様によるそれぞれの同期バスおよび／またはバスインタフェースを活用するそれぞれの改善されたマルチ無線機共存ソリューションを示すブロック図である。
【図８】図８は、様々な態様によるＣｘＭとそれぞれのＣｘＭ管理されたエンドポイントとの間の通信のための同期バスの使用を促進するシステムのブロック図である。
【図９】図９は、様々な態様による、時間における１つまたは複数の例示的な同期ＣｘＭバスの動作を示す。
【図１０】図１０は、ここにおいて説明される様々な態様を活用することができるそれぞれの例示的なマルチ無線機共存の実装を示す。
【図１１】図１１は、ここにおいて説明される様々な態様を活用することができるそれぞれの例示的なマルチ無線機共存の実装を示す。
【図１２】図１２は、管理されたエンドポイントのセットについてマルチ無線機共存を促進するために実質的に同期であるバスシステムを活用するためのそれぞれの方法のフロー図である。
【図１３】図１３は、管理されたエンドポイントのセットについてマルチ無線機共存を促進するために実質的に同期であるバスシステムを活用するためのそれぞれの方法のフロー図である。
【図１４】図１４は、通信システム内のマルチ無線機共存管理のための同期バスアーキテクチャの実装および管理を促進する装置のブロック図である。
【詳細な説明】
【００１２】
特許請求される主題の様々な態様が、ここで、図面を参照して説明され、類似の参照数字は、全体にわたって、類似の要素を指すために使用される。以下の記載では、説明のために、多くの特定の詳細が、１つまたは複数の態様の完全な理解を提供するために記載されている。しかしながら、そのような（１つまたは複数の）態様がこれらの特定の詳細なしに実行されうることが明白である。他の例では、既知の構造およびデバイスが、１つまたは複数の態様を説明することを容易にするためにブロック図の形で示されている。
【００１３】
さらに、様々な態様が、ワイヤレス端末および／または基地局に関して、ここにおいて説明される。ワイヤレス端末は、ユーザに対して音声および／またはデータ接続を提供するデバイスを指しうる。ワイヤレス端末は、ラップトップコンピュータまたはデスクトップコンピュータのようなコンピューティングデバイスに接続されることができ、または、携帯情報端末（ＰＤＡ）のような内蔵型デバイスであることができる。ワイヤレス端末はまた、システム、加入者装置、加入者局、モバイル局、モバイル、遠隔局、アクセスポイント、遠隔端末、アクセス端末、ユーザ端末、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）と呼ばれうる。ワイヤレス端末は、加入者局、ワイヤレスデバイス、セルラ電話、ＰＣＳ電話、コードレス電話、セッションイニシエーションプロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、あるいはワイヤレスモデムに接続された他の処理デバイスであることができる。基地局（例、アクセスポイントまたはノードＢ）は、ワイヤレス端末と、１つまたは複数のセクタを通じて、エア・インタフェースで通信するアクセスネットワークにおけるデバイスを指すことができる。基地局は、受信されたエア・インタフェースフレームをＩＰパケットへ変換することによって、ワイヤレス端末とインターネットプロトコル（ＩＰ）ネットワークを含むことのできるアクセスネットワークの残りとの間でルータの役割を果たすことができる。基地局はまた、エア・インタフェースに関する属性の管理を調整する。
【００１４】
さらに、ここにおける開示に関連して説明される、様々な例示的な論理ブロック、モジュール、回路、アルゴリズムステップ等は、電子ハードウェア、コンピュータソフトウェアまたは両方の組合せとして実装されることができることが理解される。ハードウェアとソフトウェアとのこの互換性を明瞭に説明するために、様々な例示的なコンポーネント、ブロック、モジュール、回路およびステップが、一般的にそれらの機能という観点からここにおいて説明される。このような機能がハードウェアとして実装されるかソフトウェアとして実装されるかは、特定のアプリケーションおよび全システムに課された設計制約によって決まる。当業者は、説明される機能を各特定のアプリケーションについて様々な方法で実装することができるが、このような実装の決定は、本開示の範囲からの逸脱を生じさせるものとして解釈されるべきでない。
【００１５】
ここでの開示に関連して説明された様々な例示的な論理ブロック、モジュールおよび回路は、追加的にまたは代替的に、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここにおいて説明された機能を実行するように設計されたそれらのいずれかの組み合わせで実装または実行されることもできる。汎用プロセッサは、マイクロプロセッサであることができる、または、代替的に、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、ステートマシン、または同様なもの、であることもできる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用しての１つまたは複数のマイクロプロセッサ、あるいは他の任意のそのような構成として実装されることができる。
【００１６】
さらに、ここにおいて説明される１つまたは複数の例示的な実施形態の様々な機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらのいずれの組み合わせにおいて実装されることができる。ソフトウェアで実装される場合、その機能は、コンピュータ可読媒体上の１つまたは複数の命令またはコードとして格納または送信されることができる。コンピュータ可読媒体は、コンピュータストレージ媒体および通信媒体の両方を含むことができる。通信媒体には、ある場所から別の場所へのコンピュータプログラムの移動を容易にする任意の媒体を含めることができる。同様に、ストレージ媒体には、汎用または専用コンピュータによってアクセスされることができる任意の利用可能な媒体を含めることができる。これらに限定するものではないが一例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）、ブルーレイディスク、または他の光学ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、および／または、命令もしくはデータ構造の形態で所望のプログラムコード手段を搬送または格納するために使用されることができる、また、汎用または専用コンピュータあるいは汎用または専用プロセッサによってアクセスされることができる、他の任意の媒体を具備することができる。さらに、いずれの接続も適切にコンピュータ可読媒体と呼ばれる。例えば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア（twisted pair）、デジタル加入者ライン（digital subscriber line）（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから伝送される場合、そのような手段は、媒体（medium）の定義に含まれることが意図される。ここにおいて使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（compact disc）（ＣＤ）、レーザディスク（登録商標）（laser disc）、光学ディスク（optical disc）、ＤＶＤ、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（blu-ray disc）を含んでおり、「ディスク（disks）」は、一般に、データを磁気的に再生し、「ディスク（discs）」は、光学的に（例、レーザを用いて）再生する。上記のものの組み合わせもまた、コンピュータ可読媒体の範囲内に含まれることができる。
【００１７】
ここで図面を参照すると、図１は、ここにおいて説明される様々な態様が機能することができる例示的なワイヤレス通信環境１００を示す。ワイヤレス通信環境１００は、複数の通信システムと通信可能でありうるワイヤレスデバイス１１０を含むことができる。これらのシステムは、例えば、１つまたは複数のセルラシステム１２０および／または１３０、１つまたは複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システム１４０および／または１５０、１つまたは複数のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）システム１６０、１つまたは複数のブロードキャストシステム１７０、１つまたは複数の衛星測位システム１８０、図１に示されていない他のシステム、またはそれらの任意の組み合わせを含むことができる。下記の説明の中で、用語「ネットワーク（network）」と「システム（system）」はしばしば交換可能に使用されることが理解されるべきである。
【００１８】
セルラシステム１２０および１３０は、各々、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡまたは他の適切なシステムであることができる。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００等の無線技術を実装することができる。ＵＴＲＡには、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））およびＣＤＭＡの他の変形が含まれる。さらに、ＣＤＭＡ２０００は、ＩＳ−２０００規格（ＣＤＭＡ２０００ １Ｘ）、ＩＳ−９５規格、およびＩＳ−８５６規格（ＨＲＰＤ）をカバーする。ＴＤＭＡシステムは、移動通信用グローバルシステム（ＧＳＭ（登録商標））、デジタル高度移動電話システム（Digital Advanced Mobile Phone System）（Ｄ−ＡＭＰＳ）等のような無線技術を実装することができる。ＯＦＤＭＡシステムは、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（Ultra Mobile Broadband）（ＵＭＢ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）等のような無線技術を実装することができる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスド（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−ＡおよびＧＳＭは、「第３世代パートナーシッププロジェクト（3rd Generation Partnership Project）」（３ＧＰＰ）と称される団体からの文書の中で説明されている。ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２（3rd Generation Partnership Project 2）」（３ＧＰＰ２）と称される団体からの文書の中で説明されている。一態様では、セルラシステム１２０は、多数の基地局１２２を含むことができ、それらは、それらのカバレッジ内のワイヤレスデバイスのための双方向通信をサポートすることができる。同様に、セルラシステム１３０は、それらのカバレッジ内のワイヤレスデバイスのための双方向通信をサポートすることができる、多数の基地局１３２を含むことができる。
【００１９】
ＷＬＡＮシステム１４０および１５０は、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、Ｈｉｐｅｒｌａｎ等のような無線技術をそれぞれ実装することができる。ＷＬＡＮシステム１４０は、双方向通信をサポートできる１つまたは複数のアクセスポイント１４２を含むことができる。同様に、ＷＬＡＮシステム１５０は、双方向通信をサポートできる１つまたは複数のアクセスポイント１５２を含むことができる。ＷＰＡＮシステム１６０は、ＩＥＥＥ８０２．１５．１（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ＩＥＥＥ８０２．１５．４（Ｚｉｇｂｅｅ（登録商標））等のような無線技術を実装することができる。さらに、ＷＰＡＮシステム１６０は、ワイヤレスデバイス１１０、ヘッドセット１６２、コンピュータ１６４、マウス１６６または同様なもののような様々なデバイスのための双方向通信をサポートすることができる。
【００２０】
ブロードキャスト１７０は、テレビジョン（ＴＶ）ブロードキャストシステム、周波数変調（ＦＭ）ブロードキャストシステム、デジタルブロードキャストシステム等であることができる。デジタルブロードキャストシステムは、ＭｅｄｉａＦＬＯＴＭ，ハンドヘルドのためのデジタルビデオブロードキャスティング（Digital Video Broadcasting for Handhelds）（ＤＶＢ−Ｈ）、地上テレビジョンブロードキャスティングのための集積化されたサービスデジタルブロードキャスティング（Integrated Services Digital Broadcasting for Terrestrial Television Broadcasting）（ＩＳＤＢ−Ｔ）または同様なもののような無線技術を実装することができる。さらに、ブロードキャストシステム１７０は、一方向通信をサポートできる１つまたは複数のブロードキャスト局１７２を含むことができる。
【００２１】
衛星測位システム１８０は、米国の全地球測位システム（ＧＰＳ）、欧州のガリレオシステム、ロシアのＧＬＯＮＡＳＳシステム、日本の準天頂衛星システム（Quasi-Zenith Satellite System）（ＱＺＳＳ）、インドのインド領域ナビゲーショナル衛星システム（Indian Regional Navigational Satellite System）（ＩＲＮＳＳ）、中国の北斗（Beidou）システム、および／または他のいずれかの適切なシステムであることができる。さらに、衛星測位システム１８０は、位置決定のために使用される信号を送信する複数の衛星１８２を含むことができる。
【００２２】
一態様では、ワイヤレスデバイス１１０は、固定式または移動式であることができ、また、ユーザ機器（ＵＥ）、モバイル局、モバイル機器、端末、アクセス端末、加入者装置、局等とも呼ばれうる。ワイヤレスデバイス１１０は、セルラ電話、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ、コードレス電話、ワイヤレスローカルループ（ＷＬＬ）局等であることができる。さらに、ワイヤレスデバイス１１０は、セルラシステム１２０および／または１３０、ＷＬＡＮシステム１４０および／または１５０、ＷＰＡＮシステム１６０内のデバイス、および／または他のいずれかの適切なシステム（１つまたは複数）および／またはデバイス（１つまたは複数）との双方向通信に係わることができる。ワイヤレスデバイス１１０は、追加的にまたは代替的に、ブロードキャストシステム１７０および／または衛星測位システム１８０から信号を受信することができる。一般に、ワイヤレスデバイス１１０は、任意の所与の瞬間に任意の数のシステムと通信できることが理解される。
【００２３】
次に図２を参照すると、マルチ無線機ワイヤレスデバイス２００についての例示的な設計を示すブロック図が提供される。図２が示すように、ワイヤレスデバイス２００は、Ｎ個の無線機２２０ａ〜２２０ｎを含むことができ、そしてそれらは、それぞれＮ個のアンテナ２１０ａ〜２１０ｎに結合されることができ、ここで、Ｎは、任意の整数値であることができる。ただし、それぞれの無線機２２０は任意の数のアンテナ２１０に結合されることができること、および複数の無線機２２０はまた所与のアンテナ２１０を共有することができることが理解されるべきである。
【００２４】
一般に、無線機２２０は、電磁スペクトルでエネルギーを放射（radiates）もしくは放出する（emits）、電磁スペクトルでエネルギーを受け取る、または、伝導性の手段によって伝播するエネルギーを生成する、ユニットであることができる。一例として、無線機２２０は、システムもしくはデバイスから信号を受信するユニット、またはシステムもしくはデバイスに対して信号を送信するユニットであることができる。したがって、無線機２２０がワイヤレス通信をサポートするために使用されることができることが理解される。別の例では、無線機２２０はまた、他の無線機の性能に影響を与えることがある、雑音を発するユニット（例、コンピュータ上のスクリーン、回路基板等）でありうる。したがって、無線機２２０はまた、ワイヤレス通信をサポートせずに雑音および干渉を発するユニットでありうることがさらに理解される。
【００２５】
一態様によれば、それぞれの無線機２２０は、１つまたは複数のシステムとの通信をサポートすることができる。複数の無線機２２０は、追加的にまたは代替的に、例えば異なる周波数帯域（例、セルラおよびＰＣＳ帯域）上で送信または受信するために、所与のシステムについて使用されることもできる。
【００２６】
別の態様によれば、デジタルプロセッサ２３０は、無線機２２０ａ〜２２０ｎに結合されることができ、無線機２２０によって送信または受信されているデータについての処理のような様々な機能を実行することができる。各無線機２２０についての処理は、その無線機によってサポートされる無線技術によって決まり、送信機に関しては、エンクリプション、符号化、変調等、受信機に関しては、復調、復号、デクリプション等を含むことができる。一例では、デジタルプロセッサ２３０は、ここにおいて一般的に説明されているようなワイヤレスデバイス２００の性能を改善するために無線機２２０の動作を制御できる共存マネージャ（ＣｘＭ）２４０を含むことができる。
【００２７】
簡潔のため、デジタルプロセッサ２３０は、図２では単一のプロセッサとして示されている。しかしながら、デジタルプロセッサ２３０は任意の数のプロセッサ、コントローラ、メモリ等を具備することができることが理解されるべきである。一例では、コントローラ／プロセッサ２５０は、ワイヤレスデバイス２００内の様々なユニットの動作を指示することができる。追加的にまたは代替的に、メモリ２５２は、ワイヤレスデバイス２００のためのプログラムコードおよびデータを格納するために使用されることができる。デジタルプロセッサ２３０、コントローラ／プロセッサ２５０、およびメモリ２５２は、１つまたは複数の集積回路（ＩＣ）、特定用途集積回路（ＡＳＩＣ）等上で実装されることができる。具体的な、非限定的な例として、デジタルプロセッサ２３０は、モバイル局モデム（ＭＳＭ）ＡＳＩＣ上で実装されることができる。
【００２８】
一態様によれば、それぞれの無線機２２０は、様々なメカニズム（例、放射メカニズム、伝導メカニズム、および／または他の干渉メカニズム）を通じて、それぞれの他の無線機２２０に影響を与えることができる、および／または、それぞれの他の無線機２２０によって影響を与えられることができる。一部の場合には、このような干渉は、あるイベントの組み合わせが異なる無線機にわたって同時に生じることを不可能、あるいは非現実的なものにしうる。したがって、所与の無線機２２０に関する実質的に最適な決定（例えば、ＷＬＡＮ送信機無線機について、否定応答（ＮＡＣＫ）を提供するかまたは送信電力の低減を提供するかに関する決定等）は、いくつかの場合には、それぞれの他の関連無線機２２０のステータスによって決まりうることが理解される。したがって、ＣｘＭ２４０は、メカニズムの各ペアについて区分的（piece-wise）なソリューションを必要とすることなく、起こりうる衝突の存在下で無線機の管理を扱うことができる。
【００２９】
次に図３を参照すると、ここにおいて説明される様々な態様を実装するように動作可能なマルチ無線機共存管理のための例示的なシステム３００のブロック図が示されている。図３に示されるように、システム３００は、ＣｘＭ２４０を含むことができ、それは、ここにおいて一般的に説明されるように、それぞれのＣｘＭエンドポイント３３０（例、無線機２２０、アンテナ、電力増幅器（ＰＡ）、フィルタ、ミキサ、モデム等）を管理することができる。一態様によれば、ＣｘＭ２４０は、接続マネージャ（ＣｎＭ）３１０、ＣｘＭ制御エンティティ３２０、および／または他の適切なコンポーネントに結合されることができる、および／または、接続マネージャ（ＣｎＭ）３１０、ＣｘＭ制御エンティティ３２０、および／または他の適切なコンポーネントの機能を他の何らかの形で活用することができる。一態様によれば、ＣｘＭ２４０は、ＣｎＭ３１０およびＣｘＭ制御エンティティ３２０とともに、１つまたは複数のＣｘＭエンドポイント３３０のための無線周波数（ＲＦ）共存プラットフォームとして集合的に動作することができる。
【００３０】
一例では、ＣｎＭ３１０は、ＣｘＭ２４０から得られた情報に基づいてそれぞれのＣｘＭエンドポイント３３０の接続を促進することができる。例えば、ＣｎＭ３１０は、それぞれのＣｘＭエンドポイント３３０によって関連づけられたアプリケーションによる最適な同時使用のためにリソースの最適なセットを割り当てるために使用されることができる。別の例では、ＣｘＭ制御エンティティ３２０は、ここにおいて一般的に説明されるような、ＣｘＭ２４０の動作、ならびに／またはＣｘＭ２４０によって管理されるおよび／もしくは他の何らかの形で操作されるそれぞれのバスの動作、を設定するように動作可能な、任意の適切な集積回路、サブシステム、またはそれらの組み合わせ（例、１つまたは複数のプロセッサ、ステートマシン等）であることができる。追加的にまたは代替的に、ＣｘＭ制御エンティティ３２０は、周辺サブシステムとして機能することができ、それによって、メインホストプロセッサまたは同様なものから周辺動作を切り離すことにより、および／または他の適切な動作を実行することにより、システム３００に関連づけられた周辺スループットおよびシステム同時並行性を改善する。
【００３１】
別の態様によれば、システム３００およびその中に示されたコンポーネントは、いずれかの適切な（１つまたは複数の）アプリケーション、（１つまたは複数の）動作モード、または同様なものの状況で、ここにおいて説明される機能および／または他の任意の適切な機能の様々な態様を実装するために、独立して、および／または他のいずれかの適切な（１つまたは複数の）モジュールの助けを受けて、機能することができる。しかしながら、ここにおいて示され説明される実装形態は、単に、非限定的な例のマルチ無線機共存実装形態として意図されていること、また、明示的に述べられていない限り、特許請求された主題はいずれか特定の（１つまたは複数の）実装形態に限定されることは意図されていないことが理解されるべきである。
【００３２】
次に図４を参照すると、マルチ無線機ＣｘＭ２４０とそれぞれのＣｘＭ管理されたエンドポイント４３０との間の同期バスインタフェースの管理を促進するシステム４００が示されている。図４に示されるように、ＣｘＭ２４０は、ＣｘＭ管理されたエンドポイント４３０（例、無線機、アンテナ、ＰＡ、フィルタ、ミキサ、モデム等）のセットについて提供されることができる。一例では、１つまたは複数の同期バス４１０およびゼロまたはそれより多くの補助バス４２０を含むバスシステムが、ＣｘＭ２４０を含むマルチ無線機共存プラットフォームに、それぞれのＣｘＭエンドポイント４３０および／または他の適切な管理されたエンドポイントを通信可能に接続するために、システム４００内で使用されることができる。
【００３３】
一態様によれば、システム４００内のそれぞれの同期バス４１０は、（例えば、同期バスマネージャ４４０および／または他の適切な手段によって制御されるような）同期プロトコルにしたがって動作することができ、それによって、マルチ無線機共存管理のための同期インタフェース設計を促進する。一例では、このような設計は、例えば、ＲＦ／アンテナ、ベースバンド、プロトコル、および／または他の適切な要素を含むソリューション空間（solution space）を包含する調整および割当システムリソースを促進することができる。
【００３４】
別の態様によれば、近接した環境に複数の無線機を備える通信システムは大きな操作上の問題を生み出しうることが理解される。このような問題は、例えば、同時並行性の条件下（例えば、複数の無線機が同時に動作する）で生じうるものであり、それは、無線機共存の問題がそのような条件で起こり、次にはそれが、良好ではないユーザエクスペリエンスという結果をまねきうるからである。さらに、所与の共通プラットフォーム上で動作している複数の無線機間の通信の問題が、それぞれの無線技術の異種性（例えば、物理インタフェース、プロトコルスタック、オペレーティングシステム、または同様なもののようなファクタに基づく）に起因して困難となりうることが理解される。
【００３５】
従来、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）およびワイヤレスローカルエリアネットワーク（ＷＬＡＮ）技術のためのパケット・トラフィック・アービトレーション（packet traffic arbitration）（ＰＴＡ）のような個別のソリューションが、無線機共存を促進するために利用される。しかしながら、このような従来のソリューションは、区分的な性質であり、したがって複数の無線機をカバーしないことが理解される。さらに、既存のマルチ無線機管理技法は、専用の種々異なるインタフェースを利用し、それはその結果、より大きいピンカウント、より高い電力および大きな面積、より高い全体的な複雑度、および同様なものを必要とすることが理解される。したがって、ここにおいて説明される様々な態様によれば、ＣｘＭ２４０およびシステム４００は、少なくとも従来のソリューションの上記欠点を軽減するために使用されることができる同期バスインタフェースと組み合わせて、均一でユニバーサルで容易に拡張可能なマルチ無線機共存ソリューションを提供するために使用されることができる。
【００３６】
システム４００に示されているように、同期プロトコルにしたがって動作している１つまたは複数のバス（例えば、同期バス（１つまたは複数）４１０）は、ＣｘＭ２４０と、ＣｘＭエンドポイント４３０のようなＣｘＭ２４０のそれぞれの管理されたエンドポイントと、の間の通信を促進するために使用されることができる。一例では、ＣｘＭエンドポイントは、いずれかの適切な無線接続技術（ＲＡＴ）の様々なコンポーネントに対応することができる。ＣｘＭエンドポイント４３０に対応しうるＲＡＴの例には、これらに限定するものではないが、３ＧＰＰ  ＬＴＥ、順方向リンク専用（ＦＬＯ）、ＢＴ、ＷＬＡＮ、ＵＭＴＳ、または同様なものを含む。
【００３７】
図４にさらに示されているように、ＣｘＭ２４０、ＣｘＭエンドポイント（１つまたは複数）４３０、同期バス（１つまたは複数）４１０、または同様なもののような、システム４００の１つまたは複数の要素は、システム４００内の通信のために１つまたは複数の補助バス４２０に結合され、さらに１つまたは複数の補助バス４２０を活用することができる。一例では、システム４００内の補助バス（１つまたは複数）４２０は、同期プロトコル、非同期プロトコル、および／または他のいずれかの適切なプロトコル、または適切なプロトコルの組み合わせなど、いずれか適切なバスプロトコルにしたがって動作することができる。別の例では、１つまたは複数の補助バス４２０は、同期モード、非同期モード、および／または他のいずれかの（１つまたは複数の）適切なモードなど、複数の動作モードにしたがって、動作について再プログラム可能であることができる。これらの目的のために、１つまたは複数の補助バス４２０は、バス・リプログラミング・モジュール４５０および／または適切なモジュールに関連付けられることができる。システム４００には示されていないが、１つまたは複数の同期バス４１０は、いくつかの場合には、追加的にまたは代替的に、一定の（definite）または不定の（indefinite）時間期間について（例えば、少なくとも１の決定時間単位（decision unit in time）および／または他のいずれか適切な時間インターバルについて）、非同期プロトコルにしたがって動作について再プログラム可能であることができる。
【００３８】
上述のように、異なる構成および技術の、数が増加し続ける無線機は、異なる構成および技術の、ポータブルデバイス、プラットフォーム、システム・オン・チップ（system-on-a-chip）（ＳＯＣ）実装、および同様なものに接続されていることが理解される。既存のプラットフォームは、例えば特定の専用バス構造および／またはソフトウェアを使用することにより、干渉する２つの周波数帯域間の共存を提供するために使用されることができる。この例が、図５のシステム５００に示されており、ここでは、それぞれの専用バスは、無線機２２０のそれぞれのペア、および／または、アプリケーションプラットフォーム５１０に関連付けられた他の無線技術関連エンドポイントの間で調整するために使用される。ここにおいて示されているように、アプリケーションプラットフォーム５１０は、１つまたは複数の内部または外部アプリケーションプロセッサ、および／または、無線機２２０および／またはアプリケーションプラットフォーム５１０に関連した他のエンドポイントに関連付けられたアプリケーションを扱うための他の適切な手段を含むことができる。
【００３９】
しかしながら、デバイスによって使用される技術の数が増えると、各々がシステムおよびその関連ユーザエクスペリエンスに対し最悪の損害を与えないようにＳＯＣにおいて特別な注意を必要とする、より多くの異なる通信スタックが共存しなければならない。したがって、改善されたハイレベル・オペレーティングシステム（ＨＬＯＳ）、アプリケーションプラットフォーム、およびモデムの発展は、無線機および／または所与のプラットフォームに接続された他のエンドポイントの全体的な組み合わせに関する専用のソリューションがなければ妨げられることが理解される。したがって、上述のシステム４００およびＣｘＭ２４０は、既存のインタフェース、ソフトウェア、ＨＬＯＳ、および同様なものへの余分な負担なしに、リアルタイムで、異なる無線機および／または他のエンドポイントの管理可能性および共存をもたらすように動作することができる。さらに、ここにおいて提供される様々な態様は、バス構造またはプロトコルスキームを大幅に再発明する必要なしに、マルチ無線機共存のための、完全でフレキシブルでスケーラブルなソリューションを促進する。
【００４０】
したがって、図５００に示された区分的な共存のソリューションとは対照的に、図６でシステム６００によって示されるような同期バス構造は、簡略化された方式で異なる無線技術の個別の通信デバイス（例、無線機、フィルタ、ＰＡ等）を接続するために、ＣｘＭおよび／または別の適切な管理エンティティによって使用されることができる。例えば、同期マルチドロップバス６０２および／または別の適切なバス構造は、専用の区分的な共存実装を必要とすることなく、実質的にすべての無線機２２０、および／または所与のアプリケーションプラットフォーム５１０に関連づけられた他の無線技術ベースのエンドポイントについて使用されることができる。したがって、システム６００に示されているように、同期バスおよびその対応プロトコルは、既存のモデムレベル、無線機レベル、または他の下位レベルのソフトウェアおよび／もしくはハードウェア実装からは、独立したまたはアグノスティック（agnostic）なものにされることができる。さらに、同期マルチドロップバス６０２が同期式に動作するので、システム６００は、システムレイテンシを認識して同期マルチドロップバス６０２を通じて動作できることが理解される。
【００４１】
図６に示されるように、同期マルチドロップバス６０２または同様なもののような単一のバスは、無線機２２０および／または他のエンドポイントのセットとアプリケーションプラットフォーム５１０との間のユニバーサル接続を提供するために使用されることができる。代替的に、図７のシステム７００に示されるように、同期マルチドロップバス６０２または同様なものの機能は、１つまたは複数の外部バス７１２−７１４と、アプリケーションプラットフォーム５１０内に位置する１つまたは複数の内部バス７２４、および／またはシステム７００内に実装された他の集積回路および／またはＳＯＣとを組み合わせることにより、実現されることもできる。例えば、図７に示されるように、アプリケーションプラットフォーム５１０および／または別の適切な集積回路は、その上に、１つまたは複数の内部バス７２２−７２４および少なくとも１つの管理されたエンドポイント（例えば、無線機２２０および／または別の適切なエンドポイント）を実装させることができる。したがって、集積回路上に実装されたそれぞれの管理されたエンドポイントが集積回路上に実装された１つまたは複数の内部バスによってバスシステムに結合されるように、アプリケーションプラットフォーム５１０および／または別の適切な集積回路ならびにマルチ無線機共存プラットフォームのそれぞれの追加部分を通信可能に接続する、バスシステムが維持されることができる。
【００４２】
したがって、システム６００および７００によって示されているように、同期バスシステムは、マルチ無線機デバイス内のそれぞれの無線技術間の従来の区分的なインタフェースの欠点を軽減させるために実装および維持されることができることが理解される。バスシステムは、システム６００に示されるように、実質的にすべてのエンドポイントを接続する単一バスとして、および／または、システム７００に示されるように、実質的にすべてのエンドポイントを集合的に接続する複数のディスクリートな外部のおよび／またはオンチップのバスとして、実装されることができる。
【００４３】
一態様によれば、システム６００および／またはシステム７００のそれぞれの外部バスは、マルチドロップバスとして実装されることができ、そしてそれは、関連づけられた集積回路（例えば、無線機２２０、他のエンドポイント、および／またはアプリケーションプラットフォーム５１０に関連づけられる）の所与のセット上で同じピンおよび／または他の接続ポイントに接続される１つまたは複数のワイヤから成ることができる。追加的にまたは代替的に、システム７００に示されているように、それぞれの外部バス７１２−７１４は、システム７００に関連づけられたそれぞれの集積回路に関連づけられた１つまたは複数の内部バス７２２−７２４とインタフェース接続することができる。一例では、外部バス７１２および／または７１４とインタフェース接続する集積回路に関連づけられた内部バス７２２および／または７２４は、対応する外部バス７１２および／または７１４と共通のビット幅を使用することができ、または異なるビット幅を使用することができる。さらに、システム６００および／またはシステム７００におけるいずれかの（１つまたは複数の）エンドポイントに関連づけられたビット幅は、一様である、および／またはいずれかの適切な方法で可変であることができることが理解される。
【００４４】
システム６００および７００を参照すると、システム６００の同期マルチドロップバス６０２、ならびにシステム７００の集合的な外部バス７１２−７１４および内部バス７２２−７２４が、専用の種々異なるインタフェースを使用してきた以前の実装とは対照的に、統合されたバス構造を提供することが理解される。一例では、システム６００および／またはシステム７００によって使用されるバス構造は、共用のマルチドロップインタフェースを提供することができ、それによって、ピンの節約、より低い電力および／またはより小さいシリコン実装面積、および／または他の適切な利益を提供することができる。さらに、システム６００および７００は、同期インタフェースを提供し、それによって様々な共存管理スキームによって必要とされる制御されたレイテンシを提供することが理解される。別の例では、システム６００および／またはシステム７００によって使用されるバス構造は、より下位の層で動作することにより、ＯＳ／ＨＬＯＳアグノスティックにされることができる。さらなる例では、システム６００および／またはシステム７００に示されるインタフェースは、マルチ無線機環境内でモデムプロトコルスタックアグノスティックにされることができ、それによってプラットフォーム統合を簡単にする。さらなる例では、図６および／または図７によって示されているようなマルチ無線機共存システムは、ソフトウェアまたはハードウェアにおいて実装されることができ、それによって、望まれる性能および複雑さに依って、異なるタイプのプラットフォームおよび／またはプロダクトへのその適用を可能にする。
【００４５】
一例では、図６−７に示されるインタフェースの実装は、プラットフォーム実装について適応バリアを最小限に抑えるために、ＳＬＩＭｂｕｓ、ＲＦフロントエンド（ＲＦＦＥ）実装、または同様なもののような標準バス構造および／またはトランスポートプロトコルにより、全体的または部分的に達成されることができる。さらに、共通のバスは、それぞれの個々の無線機ペアに従来必要であった、散在した共存マネージャを回避するために使用されることができる。さらに、実質的にすべての関連づけられた無線技術間の集中化された接続を提供することにより、システム６００および／またはシステム７００によって実装されるバスシステムは、プラットフォームの不適合、接続の分割（connectivity partitioning）、および／または他の同様な問題を回避するように動作可能であることができる。
【００４６】
一態様によれば、ここにおいて使用される等時性（isochronous）および／または同期プロトコルは、それぞれの参加者についてのデータ評価の期間の後で、接続されたデバイスおよびそれらのポリシの変更を考えるために、オンデマンドのリアルタイム機能（例えば、１５０μｓ程度の最大レイテンシによる）および再構成可能性（re-configurability）を導入することができる。さらに、ここにおいて提供される等時性または同期バスおよび／またはプロトコルは、ブロードキャストメカニズムが同時にバス上の接続されたすべてのデバイスに到達できるようにするために、使用されることができる。図６−７によって示されるさらなる態様では、マルチドロップトポロジが、低いピンカウント、低電力インフラストラクチャ、および／または他の利益を提供するために、ここにおいて提供されるようなバスシステムによって使用されることができる。
【００４７】
図６および／または図７に示されているようなマルチ無線機共存インタフェースが、ハードウェアにおいて、ソフトウェアにおいて（例えば、ハードウェアのエミュレーションとして）、またはハードウェアとソフトウェアの組み合わせで実装されることができることが理解される。したがって、非限定的な例として、ここにおいて説明される様々な構造は、ゼロまたは最低限必要なソフトウェアの関与を伴う「ダイレクトハードウェア」実装として実装されることができる。
【００４８】
次に図８を参照すると、様々な態様による、ＣｘＭ２４０とそれぞれのＣｘＭ管理されたエンドポイントとの間の通信のための同期バスの使用を促進するシステム８００のブロック図が示されている。システム８００に図示されているように、それぞれの無線技術８１０に関連づけられたデバイスおよび／または他のエンティティは、ＣｘＭバス８３０によってＣｘＭ２４０に結合されることができる。一態様によれば、ＣｘＭバス８３０は、同期バスホスト８４０および／または他の適切な手段により管理されることができ、それによって、ＣｘＭ２４０と、接続された無線技術（例えば、ＲＦコンポーネント８１２、ベースバンドコンポーネント８１４、アンテナ８１６、ＰＡ８１８、フィルタ８２０、または同様なものを通じて）との間の同期接続を促進する。一例では、システム８００は、任意の適切な数のデバイスおよび／または関連づけられた無線技術８１０へと拡張可能なインタフェースを使用することができる。具体的な、非限定的な例として、ＣｘＭバスは、予め決定された数であるＮ個のデバイス（例えば、１０個のデバイス等）をサポートすることができ、ＣｘＭバス８３０の追加の例を使用することによってプラットフォームに接続可能な倍数ｘＮ個のデバイスへと拡張可能である。別の具体的な、非限定的な例として、ＣｘＭバス８３０は、任意の適切な数のピンおよび任意の適切な対応するビット幅を利用することができ、例えば、ＣｘＭバス８３０は、２ピンソリューション、（２ｘＸ）ピンソリューション、または同様なものを活用することができる。
【００４９】
一態様によれば、ＣｘＭバス８３０は、無線機−、モデム−、および／または共存要件−アグノスティックな同期バスであることができ、それは、モバイルプラットフォームに関連づけられた任意の適切なアプリケーションプロセッサまたは制御ユニットにおいて集中化されることができる。さらに、ＣｘＭバス８３０は、いくつかの場合では（例えばリアルタイム機能が必要とされない場合）、ソフトウェア共存管理のハードウェア置換えとして使用されることができる。
【００５０】
別の態様によれば、ＣｘＭバス８３０は、同期プロトコルによって無線技術８１０に関連づけられた、実質的にすべての既存の無線機、アンテナ、ＰＡ、フィルタ／ミキサ、または同様なものを接続するために、マルチドロップ構造および／または他のいずれかの適切な構造を使用することができる。したがって、ＣｘＭバス８３０は、いずれかの適切な無線技術８１０またはそれらの組み合わせ（例えば、ポイント・ツー・ポイント（Ｐ２Ｐ）、回路交換、インターネットプロトコル（ＩＰ）等）の、無線機、アンテナ、ＰＡ、フィルタ／ミキサ等の実質的にすべての可能な組み合わせをインタフェース接続するために、共通の、フレキシブルでロバストな、コスト効率の高い設計として使用されることができる。一例では、ＣｘＭバス８３０およびそれぞれの接続されたデバイスまたはモジュールは、シームレスな（例えば、データの損失のない）共存管理、共存ポリシの再構成可能性、オンデマンド・プライオリティ適応、または同様なもの、ならびに、同期バスアーキテクチャに対するフルコンプライアンスを保持することを可能にするように、中央ＣｘＭホストによって制御されることができる。
【００５１】
さらなる態様によれば、システム８００は、設定可能なパワー・アウェア・バスアーキテクチャとその同期プロトコルにより異なる無線機、ネットワーク、およびプロトコルスタック技術の共存を管理する際にポータブルデバイスによって経験される従来の問題を軽減することができる。追加的にまたは代替的に、ここにおいて説明されるような様々なメカニズムは、無線機同期に関連した従来の問題を軽減することができる。
【００５２】
一例では、システム８００に示されているようなＣｘＭメカニズムは、例えば、厳しいリアルタイム要件／要求を緩めることによって、純粋なソフトウェアソリューションとして、ハードウェアバス構造を使用する、および／または構造を模すことができる。例えば、一般的に上述されたように、ＣｘＭバス８３０の構造および／または実装は、様々な集積回路、ＳＯＣ、および／またはシステム８００を構成する他のコンポーネントの外部および／または内部で異なることができる。具体的には、システム８００内のそれぞれの集積回路を接続するために使用される外部バスは、アドバンスト・エクステンシブル・インタフェース（advanced extensible interface）（ＡＸＩ）バスやアドバンスト・ハイパフォーマンス・バス（ＡＨＢ）など、それぞれの集積回路上の内部バス構造とインタフェース接続するように構成されることができ、それによって、それぞれの集積回路内の、より高い可能性のある様々なビット幅を有するバスの使用を促進する。追加的に、または代替的に、それぞれの集積回路とインタフェース接続するために使用される外部バスは、システム８００内で様々な程度までスケーラブルであることができる。さらなる例では、システム８００によって示されるようなバス構造および／またはここにおいて説明される他のバス構造は、フルＱｏＳ、最小レイテンシ、ローピンカウント（例えば２ピン）、および／または他の利益を伴った共存管理を可能にすることができる。
【００５３】
具体的な例として、様々なソリューションが、ＣｘＭバス８３０に接続されたそれぞれのデバイスへの同期決定ユニット（ＤＵ）トランスポートについて実装されることができる。これらのソリューションには、例えば、インタリーブされたトランスポート、経時的なトランスポート、または同様なものを含めることができる。さらなる非限定的な例として、ＣｘＭバス８３０は、少なくとも一部分において、既存の携帯電話産業プロセッサインタフェース（Mobile Industry Processor Interface）（ＭＩＰＩ）ベースの標準ＳＬＩＭｂｕｓ構造および／または他のいずれかの適切な構造によって実装されることができる。例えば、２ピンのＳＬＩＭｂｕｓ構造は、１つまたは複数の予め定義されたおよび／または専用の同期ＳＬＩＭｂｕｓプロトコルにしたがってＣｘＭバス８３０の少なくとも一部分を実装するために使用されることができる。代替的に、ＲＦフロントエンド（RF front end）（RFFE）実装のような他の既存バス構造が使用されることもできる。
【００５４】
次に図９を参照すると、様々な態様による、時間における１つまたは複数の例示的な同期ＣｘＭバスの動作を示す図９００が提供される。一例では、ＣｘＭおよび／または関連無線機は、いずれか適切な均一または不均一な長さ（例えば、８０μｓ）であることのできる、時間における複数のＤＵへと分割されたタイムラインにしたがって動作することができる。具体例として、ＤＵは、それぞれのフェーズ、例えば、様々な無線機が緊急イベントの通知を送る通知フェーズ（例、４０μＳ）、通知が処理される評価フェーズ（例、２０μｓ）、通知フェーズで受信された通知への応答が評価フェーズの結果に基づいて提供される応答フェーズ（例、２０μｓ）など、に分けられることができる。しかしながら、図９００は説明のために提供されていること、ここにおいて説明されている様々なマルチ無線機共存実装が任意の適切なタイミングスキームを使用できることが理解されるべきである。さらに、（例えば１０個の別個のエンドポイントからの）１０個の通知のセットが図９００に示されているが、ここにおける様々な態様は、いずれか特定の数のデバイスおよび／または関連した通知に限定されることは意図されていない。
【００５５】
一態様によれば、図９００は、複数（例えば１０個）のエンドポイントの最低限の接続機能のためのそれぞれのメカニズムを示す。しかしながら、図９０２によって示されたメカニズムは、所与の数のエンドポイントに限定されることが意図されていないことが理解されるべきである。最初に、プログラマブルメッセージは、図９００に示されるようなデータ構造を使用できる、データおよび／または制御シグナリングのために使用されることができる。図９００に対応する具体的な非限定例として、最大Ｐ２Ｐ（例えば通知期間）データビット幅は７２ビットであることができ、各デバイスについての最大Ｐ２Ｐ（例えば、接続された各デバイスについての通知期間）は４〜５μｓであることができ、最大ブロードキャスト（例えば応答）データビット幅は３２０ビットであることができ、各ＤＵに関連づけられた最大ブロードキャスト（例えば応答期間）データ期間は２０μｓであることができ、各ＤＵについての最大ＣｘＭ評価期間は２０μｓであることができ、最大レイテンシは１５０μｓであることができる。
【００５６】
別の態様によれば、ここにおいて説明されるように実装されるマルチ無線機共存のための同期バスは、図９００に示されているような通知および応答の通信を促進するために使用されることができる。例えば、同期式に動作している少なくとも１つのバスは、関連付けられたマルチ共存プラットフォームに少なくとも１つの管理されたエンドポイントを通信可能に接続し、少なくとも１つの管理されたエンドポイントからマルチ無線機共存プラットフォームについて通知を収集し、マルチ無線機共存プラットフォームから少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように維持されることができる。より具体的には、バスは、第１の時間インターバル（例えば、通知期間）において、少なくとも１つの管理されたエンドポイントからマルチ無線機共存プラットフォームについての通知の収集を促進し、第１の時間インターバルに後続する第２の時間（例えば、評価期間）においてマルチ無線機共存プラットフォームによる通知の処理を待機し、第２の時間インターバルに後続する第３の時間インターバル（例えば、応答期間）においてマルチ無線機共存プラットフォームから少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進する、ことができる。
【００５７】
さらなる態様によれば、図９００によって示されるような時間におけるマルチ無線機共存バスシステムの動作は、同期式に動作している単一バスまたは複数のそのようなバスについて実装されることができる。例えば、図９００に示されるタイムラインにしたがって動作している複数のバスは、デバイスの拡張されたセットについて通知の受信および／または応答の搬送を促進するために、共存プラットフォームによって並列に実装されることができる。追加的にまたは代替的に、複数のバスは、均一な形で無線技術のそれぞれのサブセット間の通信を提供するために、マルチ無線機システムにおいて実装されることができる。
【００５８】
ここで図１０−１１を参照すると、ここにおいて説明される様々な態様を活用できる例示的なマルチ無線機共存実装を示すそれぞれの図１０００−１１００が提供される。図１０００−１１００は、ここにおいて説明される様々な態様にしたがって使用されることができるバス実装、およびそのようなバス実装を使用して管理されることができるそれぞれの無線技術、の単なる例として提示されるにすぎないことが理解されるべきである。さらに、明示的に述べられていないかぎり、特許請求される主題はいずれか特定の実装（１つまたは複数）または特定のエンドポイント（１つまたは複数）に限定されることが意図されていないことが理解されるべきである。
【００５９】
はじめに図１０の図１０００に示されているように、２線バスが、アンテナ、ＲＦコンポーネント、ベースバンド（ＢＢ）コンポーネント、および／またはそれぞれの無線技術に関連づけられた他のエンドポイントを、それぞれのエンドポイントにマルチ無線機共存機能を提供するアプリケーションプラットフォームへと、結合するために使用されることができる。図１０００にさらに示されるように、アプリケーションプラットフォームは、同期式にバスの動作を促進するホスト機能を提供することができる。さらに、図１０００は、１つまたは複数のオプションの電力管理ＩＣ（ＰＭＩＣ）が、バスを通じてアプリケーションプラットフォームおよび／またはその管理されたエンドポイントに結合されることができることを示す。
【００６０】
次に、図１１の図１１００は、それぞれの無線技術が４つのブロードキャストポートのセット（ＢＣ１〜ＢＣ４）ならびにデータのための追加ポート（Ｐｎ）を利用することができる実装を示す。さらに、アプリケーションプラットフォームは、４つのブロードキャストポート（ＢＣ１〜ＢＣ４）と１０個のデータポート（Ｐ１〜Ｐ１０）で実装される。図１１００が示すように、このようなシステムによって利用されるバス構造は、図１０００に示される代替的なポート実装に使用されるものと実質的に同様であることができる。
【００６１】
ここで図１２−１３を参照すると、ここに記載される様々な態様にしたがって実行されることができる方法が示されている。説明を簡単にするために、方法は一連の動作として示され説明されているが、方法は、動作の順序によって限定されないことが認識され、理解されるべきであり、いくつかの動作は、１つまたは複数の態様にしたがって、ここにおいて示され説明されたものとは異なる順序で、および／または他の動作と同時に、生じることができる。例えば、当業者は、方法は、状態図にあるような、一連の相互に関連した状態またはイベントとして代替的に表されることができることを理解し、認識するであろう。さらに、示されている動作の必ずしもすべてが、１つまたは複数の態様にしたがって方法を実装するために必要とされるわけではない。
【００６２】
図１２を参照すると、管理されたエンドポイントのセットについてのマルチ無線機共存を促進するために実質的に同期であるバスシステムを活用するための方法１２００が示されている。方法１２００が、例えばワイヤレスデバイス（例えば、ワイヤレスデバイス１１０または２００、ＣｘＭ２４０により）および／または他のいずれか適切なネットワークデバイスによって実行されることができることが理解されるべきである。方法１２００は、ブロック１２０２で始まることができ、そこでは、衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント（例、ＣｘＭエンドポイント４３０）、およびそれぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォーム（例、ＣｘＭ２４０）が識別される。方法１２００は、次いで、ブロック１２０４で終了することができ、そこでは、それぞれの管理されたエンドポイントをマルチ無線機共存プラットフォームに通信可能に接続する同期式に動作している１つまたは複数のバス（例、同期バス（１つまたは複数）４１０）を含むバスシステムが維持される。
【００６３】
図１３は、管理されたエンドポイントのセットについてマルチ無線機共存を促進するために実質的に同期であるバスシステムを活用するための第２の方法１３００を示す。方法１３００は、例えば、マルチ無線機デバイス（例えばＣｘＭ２４０による）および／または他のいずれかの適切なネットワークエンティティによって実行されることができる。方法１３００は、ブロック１３０２で始まることができ、そこでは、衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント、およびそれぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォームが識別される。ブロック１３０４では、第１の時間インターバルにおいて少なくとも１つの管理されたエンドポイントからマルチ無線機共存プラットフォームについて通知を収集するように、第１の時間インターバルに後続する第２の時間インターバルにおいてマルチ無線機共存プラットフォームによる通知の処理を待機するように、第２の時間インターバルに後続する第３の時間インターバルにおいてマルチ無線機共存プラットフォームから少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように、構成された、同期式に動作している少なくとも１つのバスが維持される（例えば、図９００によって示されている）。
【００６４】
ここで図１４を参照すると、通信システム内のマルチ無線機共存管理のための同期バスアーキテクチャの実装および管理を促進する装置１４００が示されている。装置１４００は、機能ブロックを含むものとして表わされており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組み合わせ（例、ファームウェア）によって実装される機能を表わす機能ブロックであることができることが理解されるべきである。装置１４００は、ワイヤレスデバイス（例えば、ワイヤレスデバイス１１０または２００、ＣｘＭ２４０により）および／または別の適切なネットワークデバイスによって実装されることができ、無線技術のセットに対応するそれぞれのエンドポイントおよび無線技術のセットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを識別するためのモジュール１４０２と、それぞれのエンドポイントとアプリケーションプラットフォームとの間の通信を促進する同期式に動作している１つまたは複数のバスのシステムを維持するためのモジュール１４０４と、を含むことができる。
【００６５】
上記の説明に関し、当業者は、上述された様々な態様は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらのいずれかの組み合わせによって実装されうることを理解することができる。システムおよび／または方法が、ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコード、プログラムコードまたはコードセグメントにおいて実装されるときには、それらは、メモリまたはストレージデバイスのような機械可読媒体に格納されることができる。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、あるいは、命令、データ構造、またはプログラムステートメントのいずれかの組み合わせ、を表すことができる。コードセグメントは、情報、データ、引数、パラメータまたはメモリコンテンツを受け渡すことおよび／または受信することによって、別のコードセグメントまたはハードウェア回路に結合されることができる。情報、引数、パラメータ、データ等は、メモリ共有、メッセージパッシング（message passing）、トークンパッシング（token passing）、ネットワーク伝送等を含む、いずれかの適切な手段を使用して、受け渡され、転送され、あるいは送信されることができる。
【００６６】
さらに、当業者は、情報および信号が様々な異なる技術および技法のうちのいずれかを使用して表されうることを理解することができる。例えば、上記の説明の全体にわたって参照される、データ、命令、コマンド、情報、信号、ビット、シンボル、および／またはチップは、電圧、電流、電磁波、磁場または磁粒子、光場または光学粒子、あるいはそれらのいずれかの組み合わせ、によって表わされることができる。
【００６７】
さらに、上記の開示に関連して説明されるような様々な方法および／またはアルゴリズムの諸ステップは、直接ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、または２つの組み合わせで、具現化されうることが理解されるべきである。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野において知られているストレージ媒体の他のいずれかの形態に存在することができる。例示的なストレージ媒体は、プロセッサがストレージ媒体から情報を読み取り、ストレージ媒体に情報を書き込むことができるように、プロセッサに結合されることができる。あるいは、ストレージ媒体は、プロセッサに一体化されることもできる。プロセッサおよびストレージ媒体は、ＡＳＩＣ内に存在することができ、ＡＳＩＣは、ユーザ端末内および／または他のいずれかの適切な場所に存在することができる。あるいは、プロセッサおよびストレージ媒体は、ユーザ端末内に別個のコンポーネントとして存在することもできる。
【００６８】
本開示の上記説明は、当業者が本開示を行うまたは使用することを可能にするように提供される。本開示に対する様々な修正は、当業者にとって容易に明らかであり、ここにおいて定義された一般的な原理は、本開示の精神あるいは範囲から逸脱することなく、他の変形に適用されうる。したがって、本開示は、ここにおいて記載される例および設計に限定されるようには意図されておらず、代わりに、ここに開示された原理および新規な特徴に矛盾しない最も広い範囲が与えられるべきである。さらに、用語「含む（includes）」が、詳細な説明あるいは特許請求の範囲で使用されている範囲内において、そのような用語は、用語「備える（comprising）」が移行語（transitional word）として請求項において使用されるときに解釈されるような「備える（comprising）」と同様に包括的であるように意図されている。さらに、詳細な説明または特許請求の範囲において使用される用語「または（or）」は、「非排他的ＯＲ（non-exclusive or）」であることが意図されている。
【図１】
2015029273.tif 000003
【図２】
2015029273.tif 000004
【図３】
2015029273.tif 000005
【図４】
2015029273.tif 000006
【図５】
2015029273.tif 000007
【図６】
2015029273.tif 000008
【図７】
2015029273.tif 000009
【図８】
2015029273.tif 000010
【図９】
2015029273.tif 000011
【図１０】
2015029273.tif 000012
【図１１】
2015029273.tif 000013
【図１２】
2015029273.tif 000014
【図１３】
2015029273.tif 000015
【図１４】
2015029273.tif 000016
【手続補正書】
【提出日】平成26年9月9日(2014.9.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信システムにおいて使用される方法であって、前記方法は、下記を具備する：
衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント、および前記それぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォームを識別すること；および
前記それぞれの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続するバスシステムを維持すること、ここにおいて、前記バスシステムは、少なくとも１つの補助バスに結合された同期式に動作している１つまたは複数のバスを具備し、前記補助バスは、複数の動作モードにしたがって動作可能であり、前記複数の動作モードは少なくとも同期モードと非同期モードとを含む。
【請求項２】
同期式に動作している前記１つまたは複数のバスは、少なくとも１つの補助バスに結合される、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２に記載の方法。
【請求項４】
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項１に記載の方法。
【請求項５】
前記識別することは、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別することを具備する、請求項１に記載の方法。
【請求項６】
前記維持することは、前記集積回路上に実装されたそれぞれの管理されたエンドポイントが、前記集積回路上に実装された前記１つまたは複数の内部バスによってバスシステムに結合されるように、前記集積回路および前記マルチ無線機共存プラットフォームを通信可能に接続する、前記バスシステムを維持することを具備する、請求項５に記載の方法。
【請求項７】
前記維持することは、前記マルチ無線機共存プラットフォームに少なくとも１つの管理されたエンドポイントを通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントに応答を提供する、同期式に動作している少なくとも１つのバスを維持することを具備する、請求項１に記載の方法。
【請求項８】
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記マルチ無線機共存プラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントに応答を提供するように、構成される、請求項７に記載の方法。
【請求項９】
前記維持することは、少なくとも１つの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続する、同期式に動作している１つまたは複数のバスを、一定のまたは不定の時間期間について、非同期バスプロトコルにしたがって動作させることを具備する、請求項１に記載の方法。
【請求項１０】
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、請求項１に記載の方法。
【請求項１１】
下記を具備する、ワイヤレス通信システムにおいて動作可能な装置：
衝突する可能性のある無線技術のセットに関連づけられたそれぞれの管理されたエンドポイント；
前記それぞれの管理されたエンドポイント間の共存を促進する共存マネージャ（ＣｘＭ）；および
前記それぞれの管理されたエンドポイントを前記ＣｘＭに通信可能に接続するバスシステム、ここにおいて、前記バスシステムは、少なくとも１つの補助バスに結合された同期式に動作している１つまたは複数のバスを具備し、前記補助バスは、複数の動作モードにしたがって動作可能であり、前記複数の動作モードは少なくとも同期モードと非同期モードとを含む。
【請求項１２】
前記バスシステムは、同期式に動作している前記１つまたは複数のバスに結合される少なくとも１つの補助バスをさらに具備する、請求項１１に記載の装置。
【請求項１３】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項１２に記載の装置。
【請求項１４】
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項１１に記載の装置。
【請求項１５】
前記装置は、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている少なくとも１つの集積回路をさらに具備し、前記バスシステムは、前記少なくとも１つの集積回路上に実装されたそれぞれの管理されたエンドポイントが前記少なくとも１つの集積回路上に実装された前記１つまたは複数の内部バスによって前記バスシステムに結合されるように、前記少なくとも１つの集積回路および前記ＣｘＭを通信可能に接続する、請求項１１に記載の装置。
【請求項１６】
前記バスシステムは、少なくとも１つの管理されたエンドポイントを前記ＣｘＭに通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、ＣｘＭから前記少なくとも１つの管理されたエンドポイントに応答を提供する、同期式に動作している少なくとも１つのバスを具備する、請求項１１に記載の装置。
【請求項１７】
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記ＣｘＭによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記ＣｘＭから前記少なくとも１つの管理されたエンドポイントに応答を提供するように、構成される、請求項１６に記載の装置。
【請求項１８】
前記バスシステムは、一定のまたは不定の時間期間について、非同期バスプロトコルにしたがって動作可能である、同期式に動作している１つまたは複数のバスを具備する、請求項１１に記載の装置。
【請求項１９】
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、請求項１１に記載の装置。
【請求項２０】
下記を具備する装置：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを識別するための手段、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとを通信可能に接続する、同期式に動作している１つまたは複数のバスのシステムを維持するための手段、
ここで、前記１つまたは複数のバスは、少なくとも１つの補助バスに結合され、前記補助バスは、複数の動作モードにしたがって動作可能であり、前記複数の動作モードは少なくとも同期モードと非同期モードとを含む。
【請求項２１】
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、請求項２０に記載の装置。
【請求項２２】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２１に記載の装置。
【請求項２３】
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項２０に記載の装置。
【請求項２４】
前記識別するための手段は、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別するための手段を具備する、請求項２０に記載の装置。
【請求項２５】
前記維持するための手段は、前記集積回路上に実装されたそれぞれのエンドポイントが、前記集積回路上に実装された１つまたは複数の内部バスによって、同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムのための手段を具備する、請求項２４に記載の装置。
【請求項２６】
前記維持するための手段は、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントに応答を提供する、同期式に動作している少なくとも１つのバスを維持するための手段を具備する、請求項２０に記載の装置。
【請求項２７】
前記維持するための手段は、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントに応答を提供するように、同期式に動作している前記少なくとも１つのバスを構成するための手段をさらに具備する、請求項２６に記載の装置。
【請求項２８】
下記を具備するコンピュータプログラム：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを、コンピュータに識別させるためのコード、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとを通信可能に接続する、同期式に動作している１つまたは複数のバスのシステムを、コンピュータに維持させるためのコード、
ここで、前記１つまたは複数のバスは、少なくとも１つの補助バスに結合され、前記補助バスは、複数の動作モードにしたがって動作可能であり、前記複数の動作モードは少なくとも同期モードと非同期モードとを含む。
【請求項２９】
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、請求項２８に記載のコンピュータプログラム。
【請求項３０】
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、請求項２９に記載のコンピュータプログラム。
【請求項３１】
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、請求項２８に記載のコンピュータプログラム。
【請求項３２】
コンピュータに識別させるための前記コードは、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路をコンピュータに識別させるためのコードを具備する、請求項２８に記載のコンピュータプログラム。
【請求項３３】
コンピュータに維持させるための前記コードは、前記集積回路上に実装されたそれぞれのエンドポイントが前記集積回路上に実装された１つまたは複数の内部バスによって同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムをコンピュータに維持させるためのコードを具備する、請求項３２に記載のコンピュータプログラム。
【請求項３４】
コンピュータに維持させるための前記コードは、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントに応答を提供する、同期式に動作している少なくとも１つのバスをコンピュータに維持させるためのコードを具備する、請求項２８に記載のコンピュータプログラム。
【請求項３５】
コンピュータに維持させるための前記コードは、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントに応答を提供するように、同期式に動作している前記少なくとも１つのバスをコンピュータに設定させるためのコードをさらに具備する、請求項３４に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
本開示の上記説明は、当業者が本開示を行うまたは使用することを可能にするように提供される。本開示に対する様々な修正は、当業者にとって容易に明らかであり、ここにおいて定義された一般的な原理は、本開示の精神あるいは範囲から逸脱することなく、他の変形に適用されうる。したがって、本開示は、ここにおいて記載される例および設計に限定されるようには意図されておらず、代わりに、ここに開示された原理および新規な特徴に矛盾しない最も広い範囲が与えられるべきである。さらに、用語「含む（includes）」が、詳細な説明あるいは特許請求の範囲で使用されている範囲内において、そのような用語は、用語「備える（comprising）」が移行語（transitional word）として請求項において使用されるときに解釈されるような「備える（comprising）」と同様に包括的であるように意図されている。さらに、詳細な説明または特許請求の範囲において使用される用語「または（or）」は、「非排他的ＯＲ（non-exclusive or）」であることが意図されている。
以下に、本願の出願当初請求項に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信システムにおいて使用される方法であって、前記方法は、下記を具備する：
衝突する可能性のあるそれぞれの無線技術に関連づけられたそれぞれの管理されたエンドポイント、および前記それぞれの管理されたエンドポイントに関連づけられたマルチ無線機共存プラットフォームを識別すること；および
前記それぞれの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続するバスシステムを維持すること、ここにおいて、前記バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
［Ｃ２］
同期式に動作している前記１つまたは複数のバスは、少なくとも１つの補助バスに結合される、上記Ｃ１に記載の方法。
［Ｃ３］
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、上記Ｃ２に記載の方法。
［Ｃ４］
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、上記Ｃ１に記載の方法。
［Ｃ５］
前記識別することは、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別することを具備する、上記Ｃ１に記載の方法。
［Ｃ６］
前記維持することは、前記集積回路上に実装されたそれぞれの管理されたエンドポイントが、前記集積回路上に実装された前記１つまたは複数の内部バスによってバスシステムに結合されるように、前記集積回路および前記マルチ無線機共存プラットフォームを通信可能に接続する、前記バスシステムを維持することを具備する、上記Ｃ５に記載の方法。
［Ｃ７］
前記維持することは、前記マルチ無線機共存プラットフォームに少なくとも１つの管理されたエンドポイントを通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを維持することを具備する、上記Ｃ１に記載の方法。
［Ｃ８］
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記マルチ無線機共存プラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記マルチ無線機共存プラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記マルチ無線機共存プラットフォームから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように、構成される、上記Ｃ７に記載の方法。
［Ｃ９］
前記維持することは、少なくとも１つの管理されたエンドポイントを前記マルチ無線機共存プラットフォームに通信可能に接続する、同期式に動作している１つまたは複数のバスを、少なくとも１の決定時間単位について、非同期バスプロトコルにしたがって動作について再プログラムすることを具備する、上記Ｃ１に記載の方法。
［Ｃ１０］
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、上記Ｃ１に記載の方法。
［Ｃ１１］
下記を具備する、ワイヤレス通信システムにおいて動作可能な装置：
衝突する可能性のある無線技術のセットに関連づけられたそれぞれの管理されたエンドポイント；
前記それぞれの管理されたエンドポイント間の共存を促進する共存マネージャ（ＣｘＭ）；および
前記それぞれの管理されたエンドポイントを前記ＣｘＭに通信可能に接続するバスシステム、ここにおいて、前記バスシステムは、同期式に動作している１つまたは複数のバスを具備する。
［Ｃ１２］
前記バスシステムは、同期式に動作している前記１つまたは複数のバスに結合される少なくとも１つの補助バスをさらに具備する、上記Ｃ１１に記載の装置。
［Ｃ１３］
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、上記Ｃ１２に記載の装置。
［Ｃ１４］
前記それぞれの管理されたエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、上記Ｃ１１に記載の装置。
［Ｃ１５］
前記装置は、１つまたは複数の内部バスおよび前記それぞれの管理されたエンドポイントのうちの少なくとも１つがその上に実装されている少なくとも１つの集積回路をさらに具備し、前記バスシステムは、前記少なくとも１つの集積回路上に実装されたそれぞれの管理されたエンドポイントが前記少なくとも１つの集積回路上に実装された前記１つまたは複数の内部バスによって前記バスシステムに結合されるように、前記少なくとも１つの集積回路および前記ＣｘＭを通信可能に接続する、上記Ｃ１１に記載の装置。
［Ｃ１６］
前記バスシステムは、少なくとも１つの管理されたエンドポイントを前記ＣｘＭに通信可能に接続し、前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、ＣｘＭから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを具備する、上記Ｃ１１に記載の装置。
［Ｃ１７］
同期式に動作している前記少なくとも１つのバスは、第１の時間インターバルにおいて前記少なくとも１つの管理されたエンドポイントから前記ＣｘＭについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記ＣｘＭによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記ＣｘＭから前記少なくとも１つの管理されたエンドポイントへの共存コマンドの搬送を促進するように、構成される、上記Ｃ１６に記載の装置。
［Ｃ１８］
前記バスシステムは、少なくとも１の決定時間単位について、非同期バスプロトコルにしたがって動作について再プログラム可能である、同期式に動作している１つまたは複数のバスを具備する、上記Ｃ１１に記載の装置。
［Ｃ１９］
同期式に動作している前記１つまたは複数のバスは、ＳＬＩＭｂｕｓアーキテクチャにしたがって実装される少なくとも１つのバスを具備する、上記Ｃ１１に記載の装置。
［Ｃ２０］
下記を具備する装置：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを識別するための手段、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとの間の通信を促進する、同期式に動作している１つまたは複数のバスのシステムを維持するための手段。
［Ｃ２１］
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、上記Ｃ２０に記載の装置。
［Ｃ２２］
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、上記Ｃ２１に記載の装置。
［Ｃ２３］
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、上記Ｃ２０に記載の装置。
［Ｃ２４］
前記識別するための手段は、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路を識別するための手段を具備する、上記Ｃ２０に記載の装置。
［Ｃ２５］
前記維持するための手段は、前記集積回路上に実装されたそれぞれのエンドポイントが、前記集積回路上に実装された１つまたは複数の内部バスによって、同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムのための手段を具備する、上記Ｃ２４に記載の装置。
［Ｃ２６］
前記維持するための手段は、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスを維持するための手段を具備する、上記Ｃ２０に記載の装置。
［Ｃ２７］
前記維持するための手段は、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進するように、同期式に動作している前記少なくとも１つのバスを構成するための手段をさらに具備する、上記Ｃ２６に記載の装置。
［Ｃ２８］
コンピュータ可読媒体を具備するコンピュータプログラムプロダクト、
前記コンピュータ可読媒体は、下記を具備する：
無線技術のセットに対応するそれぞれのエンドポイント、および無線技術の前記セットとそれらの対応するエンドポイントとの間の共存を管理するアプリケーションプラットフォームを、コンピュータに識別させるためのコード、および
前記それぞれのエンドポイントと前記アプリケーションプラットフォームとの間の通信を促進する、同期式に動作している１つまたは複数のバスのシステムを、コンピュータに維持させるためのコード。
［Ｃ２９］
同期式に動作している１つまたは複数のバスの前記システムは、少なくとも１つの補助バスに結合される、上記Ｃ２８に記載のコンピュータプログラムプロダクト。
［Ｃ３０］
前記少なくとも１つの補助バスは、複数の動作モードにしたがって動作について再プログラム可能であり、前記複数の動作モードは、同期モードまたは非同期モードのうちの少なくとも１つを具備する、上記Ｃ２９に記載のコンピュータプログラムプロダクト。
［Ｃ３１］
無線技術の前記セットに対応する前記それぞれのエンドポイントは、無線機、アンテナ、電力増幅器、フィルタ、ミキサ、またはモデムのうちの少なくとも１つを具備する、上記Ｃ２８に記載のコンピュータプログラムプロダクト。
［Ｃ３２］
コンピュータに識別させるための前記コードは、１つまたは複数の内部バスおよび無線技術の前記セットに対応する前記それぞれのエンドポイントのうちの少なくとも１つがその上に実装されている集積回路をコンピュータに識別させるためのコードを具備する、上記Ｃ２８に記載のコンピュータプログラムプロダクト。
［Ｃ３３］
コンピュータに維持させるための前記コードは、前記集積回路上に実装されたそれぞれのエンドポイントが前記集積回路上に実装された１つまたは複数の内部バスによって同期式に動作している１つまたは複数のバスのシステムに結合されるように、前記集積回路および前記アプリケーションプラットフォームを通信可能に接続する、同期式に動作している１つまたは複数のバスの前記システムをコンピュータに維持させるためのコードを具備する、上記Ｃ３２に記載のコンピュータプログラムプロダクト。
［Ｃ３４］
コンピュータに維持させるための前記コードは、前記アプリケーションプラットフォームに少なくとも１つのエンドポイントを通信可能に接続し、前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進する、同期式に動作している少なくとも１つのバスをコンピュータに維持させるためのコードを具備する、上記Ｃ２８に記載のコンピュータプログラムプロダクト。
［Ｃ３５］
コンピュータに維持させるための前記コードは、第１の時間インターバルにおいて前記少なくとも１つのエンドポイントから前記アプリケーションプラットフォームについて通知を収集し、前記第１の時間インターバルに後続する第２の時間インターバルにおいて前記アプリケーションプラットフォームによる前記通知の処理を待機し、前記第２の時間インターバルに後続する第３の時間インターバルにおいて前記アプリケーションプラットフォームから前記少なくとも１つのエンドポイントへの共存コマンドの搬送を促進するように、同期式に動作している前記少なくとも１つのバスをコンピュータに設定させるためのコードをさらに具備する、上記Ｃ３４に記載のコンピュータプログラムプロダクト。
【外国語明細書】
2015029273000001.pdf