(57)【特許請求の範囲】
【請求項１】
１つまたは複数の関連するトランシーバを識別することと、
前記関連するトランシーバのそれぞれの特性を決定することと、
関連するトランシーバの間で提供される通知に基づいて、それぞれの関連するトランシーバに関連するイベントの管理に関係する、前記それぞれの関連するトランシーバによって利用される１つまたは複数の構成パラメータを生成することと、
前記１つまたは複数の関連するトランシーバにより実行可能なイベントの絶対優先順位を生成することと、
それぞれの潜在的衝突イベントの各々の絶対優先順位の通りにそれぞれの関連するトランシーバ間の潜在的衝突イベントのセットと、前記それぞれの潜在的衝突イベントに対応する解決のセットとを維持することと、
を備える方法。
【請求項２】
前記決定することが、使用不可状態から使用可能状態に入るトランシーバを識別することを備え、
前記方法が、使用可能状態に入る前記トランシーバを登録することをさらに備える、
請求項１に記載の方法。
【請求項３】
前記決定することが、前記１つまたは複数の関連するトランシーバのそれぞれの動作状態を決定することを備え、
前記方法が、前記１つまたは複数の関連するトランシーバの前記それぞれの動作状態に少なくとも部分的に基づいて、関連するスリープモードを構成することをさらに備える、
請求項１に記載の方法。
【請求項４】
指定された関連するトランシーバのために生成された潜在的衝突イベントと対応する解決とのデータベースに関する情報を、前記指定された関連するトランシーバに伝えることをさらに備える、請求項１に記載の方法。
【請求項５】
前記絶対優先順位が、実質的にすべての関連するトランシーバにわたって一貫した方法で生成される、請求項１に記載の方法。
【請求項６】
前記生成することが、
前記１つまたは複数の関連するトランシーバからイベント衝突情報を受け取ることと、
前記イベント衝突情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成することと
を備える、請求項１に記載の方法。
【請求項７】
前記生成することが、
前記イベント衝突情報に基づいて、前記１つまたは複数の関連するトランシーバに対応する１組のイベントの間の衝突を識別することと、
前記衝突に関連する少なくとも１つのイベントのために利用される周波数チャネルまたは無線技術の少なくとも一方の変更を命令することと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記生成することが、
１つまたは複数の上位レイヤエンティティから構成情報を受け取ることと、
前記構成情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成することと
を備える、請求項１に記載の方法。
【請求項９】
前記１つまたは複数の関連するトランシーバが、少なくとも１つの無線機を備える、請求項１に記載の方法。
【請求項１０】
１つまたは複数の関連する無線機に関するデータを記憶するメモリと、
前記関連する無線機のそれぞれの特性を決定し、前記関連する無線機の前記それぞれの特性に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成し、前記関連する無線機の間で提供される通知に基づいて、前記関連する無線機に対応するイベントの管理に関係する前記構成パラメータを前記関連する無線機に提供し、１つまたは複数の関連するトランシーバにより実行可能なイベントの絶対優先順位を生成し、およびそれぞれの潜在的衝突イベントの各々の絶対優先順位の通りにそれぞれの関連する無線機間の潜在的衝突イベントのセットと、前記それぞれの潜在的衝突イベントに対応する解決のセットとを維持するように、構成されるプロセッサと
を備えるワイヤレス通信装置。
【請求項１１】
前記プロセッサが、使用不可状態から使用可能状態に入る無線機を識別し、使用可能状態に入る前記無線機を登録するようにさらに構成される、請求項１０に記載のワイヤレス通信装置。
【請求項１２】
前記プロセッサが、前記１つまたは複数の関連する無線機の動作状態を決定し、前記１つまたは複数の関連する無線機の前記動作状態に少なくとも部分的に基づいて、前記ワイヤレス通信装置のスリープモードを構成するようにさらに構成される、請求項１０に記載のワイヤレス通信装置。
【請求項１３】
前記プロセッサが、指定された関連する無線機のために生成された潜在的衝突イベントと対応する解決とのデータベースに関する情報を、前記指定された関連する無線機に伝えるようにさらに構成される、請求項１１に記載のワイヤレス通信装置。
【請求項１４】
潜在的衝突イベントの前記データベースが、前記潜在的衝突イベントに関連する無線機イベントの前記絶対優先順位に関する情報を備え、前記プロセッサが、実質的にすべての関連する無線機にわたって一貫した方法で前記無線機イベントの前記絶対優先順位を生成するようにさらに構成される、請求項１３に記載のワイヤレス通信装置。
【請求項１５】
前記プロセッサが、前記１つまたは複数の関連する無線機からイベント衝突情報を受け取り、前記イベント衝突情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成するようにさらに構成される、請求項１０に記載のワイヤレス通信装置。
【請求項１６】
前記プロセッサが、前記イベント衝突情報に基づいて、前記１つまたは複数の関連する無線機に対応する１組のイベントの間の衝突を識別し、前記衝突に関連する少なくとも１つのイベントのために利用される周波数チャネルまたは無線技術の少なくとも一方の変更を命令するようにさらに構成される、請求項１５に記載のワイヤレス通信装置。
【請求項１７】
前記メモリが、１つまたは複数の上位レイヤエンティティに関するデータをさらに記憶し、
前記プロセッサが、前記１つまたは複数の上位レイヤエンティティから構成情報を受け取り、前記構成情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成するようにさらに構成される、
請求項１０に記載のワイヤレス通信装置。
【請求項１８】
１つまたは複数の関連するトランシーバの特性に関する情報を獲得するための手段と、
前記１つまたは複数の関連するトランシーバの前記特性に少なくとも部分的に基づいて、イベント管理のために前記１つまたは複数の関連するトランシーバによって利用される構成パラメータを生成するための手段と、
前記１つまたは複数の関連するトランシーバにより実行可能なイベントの絶対優先順位を生成する手段と、
それぞれの潜在的衝突イベントの各々の絶対優先順位の通りにそれぞれの関連するトランシーバ間の潜在的衝突イベントのセットと、前記それぞれの潜在的衝突イベントに対応する解決のセットとを維持する手段と、
を備える装置。
【請求項１９】
情報を獲得するための前記手段が、使用不可状態から使用可能状態に入る関連するトランシーバを識別するための手段を備え、
前記装置が、使用可能状態に入る前記関連するトランシーバを登録するための手段をさらに備える、
請求項１８に記載の装置。
【請求項２０】
情報を獲得するための前記手段が、前記１つまたは複数の関連するトランシーバの動作状態を決定するための手段を備え、
前記装置が、前記１つまたは複数の関連するトランシーバの前記動作状態に少なくとも部分的に基づいて、前記装置のスリープモードを構成するための手段をさらに備える、
請求項１８に記載の装置。
【請求項２１】
生成するための前記手段が、それぞれの関連するトランシーバの間の前記潜在的衝突イベントと、前記潜在的衝突イベントに対応するそれぞれの解決とのデータベースを維持するための手段を備える、請求項１８に記載の装置。
【請求項２２】
与えられた関連するトランシーバに関係する前記データベースの部分を前記与えられた関連するトランシーバに提供するための手段をさらに備える、請求項２１に記載の装置。
【請求項２３】
前記データベースが、前記潜在的衝突イベントに関連する前記イベントの前記絶対優先順位に関する情報を備え、
生成するための前記手段が、実質的にすべての関連するトランシーバにわたって一貫した方法で、前記絶対優先順位をそれぞれのイベントに適用するための手段をさらに備える、
請求項２１に記載の装置。
【請求項２４】
生成するための前記手段が、
１つまたは複数の上位レイヤエンティティから構成情報を受け取るための手段と、
前記１つまたは複数の上位レイヤエンティティから受け取った構成情報に少なくとも部分的に基づいて、前記１つまたは複数の関連するトランシーバによって利用される構成パラメータを生成するための手段と
を備える、請求項１８に記載の装置。
【請求項２５】
前記１つまたは複数の関連するトランシーバが、少なくとも１つの無線機を備える、請求項１８に記載の装置。
【請求項２６】
１つまたは複数の関連する無線機の特性に関する情報をコンピュータに獲得させるためのコードと、
前記１つまたは複数の関連する無線機の前記特性に少なくとも部分的に基づいて、マルチ無線機イベント管理のために前記１つまたは複数の関連する無線機によって利用される構成パラメータをコンピュータに生成させるためのコードと
前記１つまたは複数の関連するトランシーバにより実行可能なイベントの絶対優先順位をコンピュータに生成させるためのコードと、
それぞれの潜在的衝突イベントの各々の絶対優先順位の通りにそれぞれの関連する無線機間の潜在的衝突イベントのセットと、前記それぞれの潜在的衝突イベントに対応する解決のセットとをコンピュータに維持させるためのコードと、
を備えるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、２００９年６月２９日に出願された、「ＤＥＣＥＮＴＲＡＬＩＺＥＤ  ＣＯＥＸＩＳＴＥＮＣＥ  ＭＡＮＡＧＥＲ  ＦＯＲ  ＣＯＮＴＲＯＬＬＩＮＧ  ＯＰＥＲＡＴＩＯＮ  ＯＦ  ＭＵＬＴＩＰＬＥ  ＲＡＤＩＯＳ」と題する、米国仮出願第６１／２２１，２８７号の利益を主張し、同仮出願の全体が、参照により本明細書に組み込まれる。
【０００２】
本開示は、一般に、ワイヤレス通信に関し、より詳細には、ワイヤレス通信システムにおいてそれぞれのデバイスによって利用される複数の無線機の共存を管理することに関する。
【背景技術】
【０００３】
ワイヤレス通信システムは、様々な通信サービスを提供するために広く配備されており、例えば、そのようなワイヤレス通信システムを介して、音声、ビデオ、パケットデータ、放送、およびメッセージングサービスを提供することができる。これらのシステムは、利用可能なシステムリソースを共用することによって複数の端末のための通信をサポートすることが可能である、多元接続システムとすることができる。そのような多元接続システムの例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、およびシングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムがある。
【０００４】
一般に、ワイヤレス多元接続通信システムは、異なるワイヤレス通信システムとの通信をサポートするために、多くの無線機を含むことができる。それぞれの無線機は、ある周波数チャネルもしくは帯域上で動作することができ、またはそれぞれの事前定義された要件を有することができる。複数の無線機を介した通信を管理し、それぞれの無線機の間の衝突および／または干渉を回避するために、衝突状態にあるそれぞれの無線機（例えば、相互の動作が無線機の少なくとも１つにおいて深刻な干渉を引き起こすように構成された無線機）の間で調整を行うためのメカニズムを実施することが望ましい。
【発明の概要】
【０００５】
以下では、特許請求される発明の態様についての基本的な理解を与えるために、そのような様々な態様についての簡易な概要を提示する。この概要は、すべての企図された態様についての広範な要約ではなく、主要または必須の要素を識別することも、そのような態様の範囲の輪郭を描くことも意図していない。その唯一の目的は、後で提示されるより詳細な説明の前置きとして、開示される態様のいくつかの概念を簡易な形式で提示することである。
【０００６】
一態様によれば、本明細書において、方法が説明される。方法は、１つまたは複数の関連するトランシーバを識別することと、関連するトランシーバのそれぞれの特性を決定することと、関連するトランシーバの間で提供される通知に基づいて、それぞれの関連するトランシーバに関連するイベントの管理に関係する、それぞれの関連するトランシーバによって利用される１つまたは複数の構成パラメータを生成することとを備えることができる。
【０００７】
本明細書で説明される第２の態様は、ワイヤレス通信装置に関し、ワイヤレス通信装置は、１つまたは複数の関連する無線機に関するデータを記憶するメモリを備えることができる。ワイヤレス通信装置は、関連する無線機のそれぞれの特性を決定し、関連する無線機のそれぞれの特性に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成し、関連する無線機の間で提供される通知に基づいて、関連する無線機に対応するイベントの管理に関係する構成パラメータを関連する無線機に提供するように構成されるプロセッサをさらに備えることができる。
【０００８】
第３の態様は、装置に関し、装置は、１つまたは複数の関連するトランシーバの特性に関する情報を獲得するための手段と、１つまたは複数の関連するトランシーバの特性に少なくとも部分的に基づいて、イベント管理のために１つまたは複数の関連するトランシーバによって利用される構成パラメータを生成するための手段とを備えることができる。
【０００９】
本明細書で説明される第４の態様は、コンピュータプログラム製品に関し、コンピュータプログラム製品は、１つまたは複数の関連する無線機の特性に関する情報をコンピュータに獲得させるためのコードと、１つまたは複数の関連する無線機の特性に少なくとも部分的に基づいて、マルチ無線機イベント管理のために１つまたは複数の関連する無線機によって利用される構成パラメータをコンピュータに生成させるためのコードとを備えるコンピュータ可読媒体を含むことができる。
【００１０】
第５の態様によれば、本明細書において、方法が説明される。方法は、１組の内部イベントと１つまたは複数の構成パラメータとを識別することと、１つまたは複数の関連するトランシーバからそれぞれの外部イベントの通知を受け取ることと、１つまたは複数の構成パラメータに少なくとも部分的に基づいて、それぞれの外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定することと、判定の結果に従って、１つまたは複数の関連するトランシーバにそれぞれの応答を送信することとを備えることができる。
【００１１】
本明細書で説明される第６の態様は、ワイヤレス通信装置に関し、ワイヤレス通信装置は、１つまたは複数の関連する無線機と、１組の内部イベントと、１つまたは複数の構成パラメータとに関するデータを記憶するメモリを備えることができる。ワイヤレス通信装置は、それぞれの関連する無線機からそれぞれの外部イベントの通知を受け取り、１つまたは複数の構成パラメータに少なくとも部分的に基づいて、それぞれの外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかに関する判定を行い、判定に従って、それぞれの関連する無線機にそれぞれの応答を送信するように構成されるプロセッサをさらに備えることができる。
【００１２】
第７の態様は、装置に関し、装置は、それぞれの内部イベントと要求された外部イベントとを識別するための手段と、要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかに関する判定を行うための手段と、判定に少なくとも部分的に基づいて、要求された外部イベントを選択的に許可または拒否する応答を提供するための手段とを備えることができる。
【００１３】
本明細書で説明される第８の態様は、コンピュータプログラム製品に関し、コンピュータプログラム製品は、それぞれの内部イベントと要求された外部イベントとをコンピュータに識別させるためのコードと、要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかに関する判定を行うためのコードと、判定に少なくとも部分的に基づいて、要求された外部イベントを選択的に許可または拒否する応答をコンピュータに提供させるためのコードとを備えるコンピュータ可読媒体を含むことができる。
【００１４】
本明細書で説明される第９の態様は、ワイヤレス通信システムにおいて動作可能なシステムに関する。システムは、１組のトランシーバと、１組のトランシーバについての分析を実行し、分析に従って１組の共存構成パラメータを生成する、共存マネージャ（ＣｘＭ）制御モジュールとを備えることができ、１組のトランシーバは、それぞれの外部イベントについてのイベント要求メッセージを識別し、１組の共存構成パラメータに少なくとも部分的に基づいて、それぞれの外部イベントをそれぞれの関連する内部イベントと同時に実行できるかどうかに関する判定を行い、判定に従って、それぞれの外部イベントを選択的に許可または拒否する応答を提供する。
【００１５】
上記の目的と関連する目的とを達成するため、特許請求される発明の１つまたは複数の態様は、これ以降で十分に説明され、特に特許請求の範囲において指摘される特徴を備えることができる。以下の説明および添付の図面は、特許請求される発明のいくつかの例示的な態様を詳細に説明する。しかし、これらの態様は、特許請求される発明の原理を利用できる様々な方法のうちのほんのいくつかを示すにすぎない。さらに、開示される態様は、すべてのそのような態様とそれらの均等物とを含むことを意図している。
【図面の簡単な説明】
【００１６】
【図１】本明細書で説明される様々な態様が機能し得る例示的なワイヤレス通信環境のブロック図。
【図２】様々な態様に従う、関連するワイヤレス通信システムにおけるそれぞれの無線機の共存を管理するように動作可能とすることができる例示的なワイヤレスデバイスのブロック図。
【図３】ワイヤレス通信環境において実施できる例示的な１組の無線機と、例示的な１組の無線機の間で生じ得るそれぞれの潜在的衝突とを示す図。
【図４】様々な態様に従う、マルチ無線機環境における無線機イベント管理のための分散アーキテクチャを容易にするシステムのブロック図。
【図５】様々な態様に従って実施できる例示的な無線機共存マネージャアーキテクチャを示す図。
【図６】様々な態様に従う、例示的な共存マネージャの時間的な動作を示す図。
【図７】様々な態様に従う、分散マルチ無線機共存管理を容易にするシステムのブロック図。
【図８】様々な態様に従う、無線機共存管理のために維持および利用できる例示的な衝突データベースを示す図。
【図９】様々な態様に従う、マルチ無線機共存管理に関連して利用できる例示的な無線機動作手順を示す図。
【図１０】様々な態様に従う、制御プレーン無線機共存マネージャ実施のための例示的なアーキテクチャを示す図。
【図１１】通信デバイスに関連する複数のトランシーバの共存を管理するためのそれぞれの方法のフロー図。
【図１２】通信デバイスに関連する複数のトランシーバの共存を管理するためのそれぞれの方法のフロー図。
【図１３】通信デバイスに関連する複数のトランシーバの共存を管理するためのそれぞれの方法のフロー図。
【図１４】通信システムにおいて動作可能なデバイスのためのトランシーバ共存のための分散アーキテクチャの実施を容易にするそれぞれの装置のブロック図。
【図１５】通信システムにおいて動作可能なデバイスのためのトランシーバ共存のための分散アーキテクチャの実施を容易にするそれぞれの装置のブロック図。
【図１６】本明細書で説明される様々な態様を実施するために利用できるワイヤレス通信デバイスのブロック図。
【発明を実施するための形態】
【００１７】
特許請求される発明の様々な態様が、図面を参照して今から説明されるが、図面全体において、同じ要素を参照するために、同じ参照番号が使用される。以下の説明では、説明の目的で、１つまたは複数の態様についての完全な理解を与えるために、多くの特定の細部が説明される。しかし、これらの特定の細部がなくても、そのような態様を実施し得ることは明らかであろう。他の場合においては、よく知られた構造およびデバイスは、１つまたは複数の態様を説明し易くするために、ブロック図形式で示される。
【００１８】
さらに、様々な態様は、ワイヤレス端末および／または基地局に関連して、本明細書において説明される。ワイヤレス端末とは、音声および／またはデータ接続性をユーザに提供するデバイスのこととすることができる。ワイヤレス端末は、ラップトップコンピュータもしくはデスクトップコンピュータなどのコンピューティングデバイスに接続することができ、または携帯情報端末（ＰＤＡ）などの自己完結型のデバイスとすることができる。ワイヤレス端末は、システム、加入者ユニット、加入者局、移動局、移動体、リモート局、アクセスポイント、リモート端末、アクセス端末、ユーザ端末、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）と呼ばれることもある。ワイヤレス端末は、加入者局、ワイヤレスデバイス、セルラ電話、ＰＣＳ電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）フォン、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された他の処理デバイスとすることができる。基地局（例えばアクセスポイントまたはノードＢ）とは、エアインターフェースを介し、１つまたは複数のセクタを経由して、ワイヤレス端末と通信する、アクセスネットワーク内のデバイスのこととすることができる。基地局は、受信したエアインターフェースフレームをＩＰパケットに変換することによって、ワイヤレス端末と、インターネットプロトコル（ＩＰ）ネットワークを含み得る、アクセスネットワークの残りの部分との間のルータとして機能することができる。基地局は、エアインターフェースのための属性の管理も調整する。
【００１９】
さらに、本明細書の開示に関連して説明される様々な例示的な論理ブロック、モジュール、回路、アルゴリズムステップなどを、電子的ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実施し得ることが理解できよう。ハードウェアとソフトウェアのこの交換性を明らかに示すため、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップは、本明細書では一般に、それらの機能性の観点から説明される。そのような機能性がハードウェアとして実施されるか、それともソフトウェアとして実施されるかは、特定の用途と、システム全体に課される設計制約とに依存する。当業者は、説明される機能性を、特定の用途毎に様々な方法で実施することができるが、そのような実施の決定を、本開示の範囲からの逸脱を引き起こすものと解釈すべきではない。
【００２０】
本明細書の開示に関連して説明される様々な例示的な論理ブロック、モジュール、および回路は、追加または代替として、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラム可能論理回路、個別ゲートもしくはトランジスタ論理、個別ハードウェアコンポーネント、または本明細書で説明される機能を実行するように設計された、それらの任意の組み合わせとともに実施または実行することができる。汎用プロセッサは、マイクロプロセッサとすることができ、または代替として、プロセッサは、任意の従来型プロセッサ、コントローラ、マイクロコントローラ、もしくは状態機械などとすることができる。プロセッサは、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または他の任意のそのような構成など、コンピューティングデバイスの組み合わせとして実施することもできる。
【００２１】
さらに、本明細書で説明される１つまたは複数の例示的な実施形態の様々な機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせで実施することができる。ソフトウェアで実施される場合、機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶すること、またはコンピュータ可読媒体上で送信することができる。コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体の両方を含むことができる。通信媒体は、コンピュータプログラムを１つの場所から別の場所に移送し易くする任意の媒体を含むことができる。同様に、記憶媒体は、汎用または専用コンピュータによってアクセスできる任意の利用可能な媒体を含むことができる。限定することなく例を挙げると、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、または他の光ディスク記憶、磁気ディスク記憶または他の磁気記憶デバイス、および／あるいは所望のプログラムコード手段を命令またはデータ構造の形態で伝送または記憶するのに使用でき、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスできる他の任意の媒体を備えることができる。さらに、任意の接続をコンピュータ可読媒体と呼ぶことも適切なことである。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、および／もしくはマイクロ波などのワイヤレス技術を使用して、ソフトウェアが、ウェブサイト、サーバ、または他のリモートソースから送信される場合、そのような手段も媒体の定義に含まれることが意図されている。本明細書で使用される「ディスク（diskおよびdisc）」は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、ＤＶＤ、フロッピディスク（disk）、およびブルーレイディスク（disc）を含むが、「ｄｉｓｋ」は、一般に磁気的にデータを再生し、「ｄｉｓｃ」は、一般に（例えばレーザを用いて）光学的にデータを再生する。上記のものの組み合わせも、コンピュータ可読媒体の範囲内に含むことができる。
【００２２】
ここで図面を参照すると、図１は、本明細書で説明される様々な態様が機能し得る、例示的なワイヤレス通信環境１００を示している。ワイヤレス通信環境１００は、ワイヤレスデバイス１１０を含むことができ、ワイヤレスデバイス１１０は、複数の通信システムと通信することが可能とすることができる。これらのシステムは、例えば、１つもしくは複数のセルラシステム１２０および／もしくは１３０、１つもしくは複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システム１４０および／もしくは１５０、１つもしくは複数のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）システム１６０、１つもしくは複数の放送システム１７０、１つもしくは複数の衛星測位システム１８０、図１に示されていない他のシステム、またはそれらの任意の組み合わせを含むことができる。以下の説明において、「ネットワーク」という用語と「システム」という用語は、しばしば交換可能に使用されることを理解されたい。
【００２３】
セルラシステム１２０および１３０は各々、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、または他の適切なシステムとすることができる。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００などの無線技術を実施することができる。ＵＴＲＡは、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））とＣＤＭＡの他の変形とを含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００（ＣＤＭＡ２０００  １Ｘ）規格と、ＩＳ−９５規格と、ＩＳ−８５６（ＨＲＰＤ）規格とを包含する。ＴＤＭＡシステムは、移動体通信用グローバルシステム（ＧＳＭ（登録商標））、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ）などの無線技術を実施することができる。ＯＦＤＭＡシステムは、進化型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実施することができる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル移動体通信システム（ＵＭＴＳ）の一部である。３ＧＰＰのロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスト（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびＧＳＭは、「第３世代パートナシッププロジェクト」（３ＧＰＰ）という名称の組織が発行する文書において説明されている。ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナシッププロジェクト２」（３ＧＰＰ２）という名称の組織が発行する文書において説明されている。一態様では、セルラシステム１２０は、多くの基地局１２２を含むことができ、基地局１２２は、そのカバレージ内のワイヤレスデバイスのために双方向通信をサポートすることができる。同様に、セルラシステム１３０も、多くの基地局１３２を含むことができ、基地局１３２は、そのカバレージ内のワイヤレスデバイスのために双方向通信をサポートすることができる。
【００２４】
ＷＬＡＮシステム１４０および１５０は、それぞれ、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、Ｈｉｐｅｒｌａｎなどの無線技術を実施することができる。ＷＬＡＮシステム１４０は、双方向通信をサポートできる１つまたは複数のアクセスポイント１４２を含むことができる。同様に、ＷＬＡＮシステム１５０も、双方向通信をサポートできる１つまたは複数のアクセスポイント１５２を含むことができる。ＷＰＡＮシステム１６０は、ＩＥＥＥ  ８０２．１５．１（Ｂｌｕｅｔｏｏｔｈ(登録商標））、ＩＥＥＥ  ８０２．１５．４（Ｚｉｇｂｅｅ）（登録商標）などの無線技術を実施することができる。さらに、ＷＰＡＮシステム１６０は、ワイヤレスデバイス１１０、ヘッドセット１６２、コンピュータ１６４、またはマウス１６６など、様々なデバイスのために双方向通信をサポートすることができる。
【００２５】
放送システム１７０は、テレビ（ＴＶ）放送システム、周波数変調（ＦＭ）放送システム、デジタル放送システムなどとすることができる。デジタル放送システムは、ＭｅｄｉａＦＬＯ（商標）、ハンドヘルド向けデジタルビデオ放送（ＤＶＢ−Ｈ）、またはＩｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  ｆｏｒ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｂｒｏａｄｃａｓｔｉｎｇ（ＩＳＤＢ−Ｔ）などの無線技術を実施することができる。さらに、放送システム１７０は、一方向通信をサポートできる１つまたは複数の放送局１７２を含むことができる。
【００２６】
衛星測位システム１８０は、米国の全地球測位システム（ＧＰＳ）、欧州のガリレオシステム、ロシアのＧＬＯＮＡＳＳシステム、日本上空の準天頂衛星システム（ＱＺＳＳ）、インド上空のインド地域航法衛星システム（ＩＲＮＳＳ）、中国上空の北斗システム、および／または他の任意の適切なシステムとすることができる。さらに、衛星測位システム１８０は、位置決定用に使用される信号を送信する多くの衛星１８２を含むことができる。
【００２７】
一態様では、ワイヤレスデバイス１１０は、固定型または移動型とすることができ、ユーザ機器（ＵＥ）、移動局、移動機器、端末、アクセス端末、加入者ユニット、局などと呼ぶこともできる。ワイヤレスデバイス１１０は、セルラフォン、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ、コードレスフォン、ワイヤレスローカルループ（ＷＬＬ）局などとすることができる。加えて、ワイヤレスデバイス１１０は、セルラシステム１２０および／もしくは１３０、ＷＬＡＮシステム１４０および／もしくは１５０、ＷＰＡＮシステム１６０内のデバイス、ならびに／または他の任意の適切なシステムおよび／もしくはデバイスとの双方向通信に携わることができる。ワイヤレスデバイス１１０は、追加または代替として、放送システム１７０および／または衛星測位システム１８０から信号を受信する。一般に、ワイヤレスデバイス１１０は、任意の与えられた瞬間に、任意の数のシステムと通信できることが理解できよう。
【００２８】
次に図２を参照すると、マルチ無線機ワイヤレスデバイス２００のための例示的な設計を示すブロック図が提供されている。図２が示すように、ワイヤレスデバイス２００は、Ｎ個の無線機２２０ａから２２０ｎを含むことができ、Ｎ個の無線機２２０ａから２２０ｎは、Ｎ個のアンテナ２１０ａから２１０ｎにそれぞれ結合することができ、Ｎは、任意の整数値とすることができる。しかし、それぞれの無線機２２０が任意の数のアンテナ２１０に結合できること、また与えられたアンテナ２１０を複数の無線機２２０で共用もできることを理解されたい。
【００２９】
一般に、無線機２２０は、電磁スペクトルのエネルギーを放射もしくは放出し、電磁スペクトルのエネルギーを受け取り、または伝導手段を介して伝搬するエネルギーを生成するユニットとすることができる。例えば、無線機２２０は、システムもしくはデバイスに信号を送信するユニット、またはシステムもしくはデバイスから信号を受信するユニットとすることができる。したがって、ワイヤレス通信をサポートするために無線機２２０を利用できることが理解できよう。別の例では、無線機２２０は、雑音を放出するユニット（例えば、コンピュータのスクリーン、回路基板など）とすることもでき、雑音は、他の無線機の性能に影響を及ぼし得る。したがって、無線機２２０は、ワイヤレス通信をサポートせずに、雑音と干渉とを放出するユニットでもあり得ることがさらに理解できよう。
【００３０】
一態様によれば、それぞれの無線機２２０は、１つまたは複数のシステムとの通信をサポートすることができる。追加または代替として、例えば、異なる周波数帯域（例えばセルラ帯域とＰＣＳ帯域）上で送信または受信を行うために、与えられたシステムのために複数の無線機２２０を使用することができる。
【００３１】
別の態様によれば、無線機２２０ａから２２０ｎには、デジタルプロセッサ２３０を結合することができ、デジタルプロセッサ２３０は、無線機２２０を介して送信または受信されるデータに対する処理など、様々な機能を実行することができる。各無線機２２０のための処理は、その無線機によってサポートされる無線技術しだいとすることができ、送信機のための暗号化、符号化、変調など、受信のための復調、復号、暗号解除などを含むことができる。一例では、デジタルプロセッサ２３０は、本明細書で概略的に説明されるような、ワイヤレスデバイス２００の性能を改善するために無線機２２０の動作を制御できる、共存マネージャ（ＣｘＭ）２４０を含むことができる。ＣｘＭ  ２４０は、データベース２４２にアクセスすることができ、データベース２４２は、無線機２２０の動作を制御するために使用される情報を記憶することができる。
【００３２】
簡潔にするため、図２では、デジタルプロセッサ２３０は、単一のプロセッサとして示されている。しかし、デジタルプロセッサ２３０は、任意の数のプロセッサ、コントローラ、メモリなどを備えることができることを理解されたい。一例では、コントローラ／プロセッサ２５０が、ワイヤレスデバイス２００内の様々なユニットの動作を管理することができる。追加または代替として、ワイヤレスデバイス２００のためのプログラムコードとデータとを記憶するために、メモリ２５２を使用することができる。デジタルプロセッサ２３０、コントローラ／プロセッサ２５０、およびメモリ２５２は、１つまたは複数の集積回路（ＩＣ）、特定用途向け集積回路（ＡＳＩＣ）上などに実装することができる。非限定的な具体例を挙げると、デジタルプロセッサ２３０は、移動局モデム（ＭＳＭ）ＡＳＩＣ上に実装することができる。
【００３３】
一態様によれば、ＣｘＭ  ２４０は、干渉、および／またはそれぞれの無線機２２０の間の衝突に関連する他の性能低下を回避する目的で、ワイヤレスデバイス２００によって利用されるそれぞれの無線機２２０の動作を管理するために利用することができる。さらなる例を挙げると、図３のグラフ３００は、与えられた決定期間における、７個の例示的な無線機の間のそれぞれの潜在的衝突を表している。グラフ３００に示される例では、７個の無線機は、ＷＬＡＮ送信機（Ｔｗ）と、ＬＴＥ送信機（Ｔｌ）と、ＦＭ送信機（Ｔｆ）と、ＧＳＭ（登録商標）／ＷＣＤＭＡ送信機（Ｔｃ）と、ＬＴＥ受信機（Ｒｌ）と、Ｂｌｕｅｔｏｏｔｈ受信機（Ｒｂ）と、ＧＰＳ受信機（Ｒｇ）とを含む。４個の送信機は、グラフ３００の左側の４個のノードによって表され、３個の受信機は、グラフ３００の右側の３個のノードによって表される。グラフ３００において、送信機と受信機の間の潜在的衝突は、送信機のノードと受信機のノードを接続するブランチによって表される。したがって、グラフ３００に示される例では、衝突は、（１）ＷＬＡＮ送信機（Ｔｗ）とＢｌｕｅｔｏｏｔｈ受信機（Ｒｂ）の間と、（２）ＬＴＥ送信機（Ｔｌ）とＢｌｕｅｔｏｏｔｈ受信機（Ｒｂ）の間と、（３）ＷＬＡＮ送信機（Ｔｗ）とＬＴＥ受信機（Ｒｌ）の間と、（４）ＦＭ送信機（Ｔｆ）とＧＰＳ受信機（Ｒｇ）の間と、（５）ＷＬＡＮ送信機（Ｔｗ）とＧＳＭ／ＷＣＤＭＡ送信機（Ｔｃ）とＧＰＳ受信機（Ｒｇ）の間とに存在し得る。
【００３４】
別の態様によれば、グラフ３００によって表される無線機などの、それぞれの無線機２２０は、（例えばグラフ３００に表されるように）様々なメカニズムを介して、他の無線機２２０に影響を与えること、および／または他の無線機２２０から影響を受けることができる。例えば、デバイス２００に関連する無線機２２０は、場合によっては、放射、伝導、および／または他の干渉メカニズムを介して、互いに干渉し合うことができる。場合によっては、そのような干渉は、異なる無線機において同時に生じるのが不可能な、またはさもなければ非現実的な、いくつかのイベント組み合わせをもたらし得る。したがって、与えられた無線機２２０についての実質的に最適な決定（例えば、否定応答（ＮＡＣＫ）を提供するか、それともＷＬＡＮ送信機無線の送信電力を低減させるかに関する決定など）は、場合によっては、それぞれの他の関連する無線機２２０の状態に依存し得ることが理解されよう。
【００３５】
さらなる態様によれば、分散無線機共存マネージャ（本明細書では共存マネージャまたはＣｘＭとも呼ばれる）は、（例えばグラフ３００によって示されるような）潜在的衝突の存在下において、メカニズムのペア毎に区分的な解決策を必要とせずに、無線機の管理を扱うことができる。分散ＣｘＭアーキテクチャの例示的な実施が、図４のシステム４００によって示されている。略図４００に示されるように、１組の無線機２２０の共存を管理するＣｘＭ  ２４０は、無線機２２０自体における分散方式での無線機２２０の共存の管理を容易にするために、制御モジュール４１２を利用することができる。
【００３６】
システム４００と、以下で図示および説明されるそれぞれのシステムとの動作に関して、それぞれの動作は、「無線機」のクラスタリングおよびフィルタリングに関して説明されるが、本明細書で説明される技法および／またはメカニズムは、任意の適切な無線機に適用できること、またはより一般には、有線通信システム、無線通信システム、および／もしくは他の任意の適切な通信システム内で利用される任意の適切なトランシーバに適用できることを理解されたい。さらに、本明細書に添付される特許請求の範囲は、別途明示的に述べられない限り、いずれか特定の実施に限定されることを意図していないことを理解されたい。
【００３７】
一例では、ＣｘＭ  ２４０は、衝突者（collider）のリスト、可能性のある共存解決策、または異なるイベントの優先順位などの共存関連情報を用いて、それぞれの無線機２２０および／または他の適切なトランシーバを構成することができる。そのような情報に基づいて、無線機２２０またはトランシーバは、システム４００に示されるように、共存解決策を求めて互いの間で相互通信することができる。例えば、能動者（aggressor）無線機／トランシーバは、実行されるイベントの通知を、１つまたは複数の潜在的な受動者（victim）無線機／トランシーバに送信することができ、次に、潜在的な受動者無線機／トランシーバが、通知とそのもととなるイベントとを分析した上で、能動者無線機／トランシーバに応答を提供することができる。そのような分析は、例えば、ＣｘＭ  ２４０によって比較され、維持され、すべての無線機２２０またはトランシーバによって例外なく理解される、絶対優先順位メトリック、あるいはＣｘＭ  ２４０および／または無線機２２０もしくはトランシーバによって維持され、更新される、衝突イベントおよび可能性のある解決についてのデータベースなどに基づくことができる。別の例では、ＣｘＭ  ２４０は、必要に応じて、無線機２２０もしくはトランシーバに関連する構成パラメータを定期的に更新することができる。例えば、ＣｘＭ  ２４０は、無線機２２０が使用可能になった（例えば、使用不可状態から使用可能状態に入った）場合、帯域を変更した場合、および動作状態を（例えば、アクティブからスリープに）変更した場合などに、無線機２２０のためのパラメータを更新することができる。イベント通知の提供、分析、無線機２２０またはトランシーバの構成などのために利用できる技法の様々な例が、以下でより詳細に提供される。
【００３８】
システム４００に示されるような分散共存アーキテクチャを実施することによって、様々な利益を実現できることが理解できよう。これらの利益は、例えば、（例えば、それぞれの無線機２２０もしくはトランシーバの追加、除去、もしくは変更をサポートするための）スケーラビリティおよびモジュラリティの改善、ハードウェア複雑さの低減、設計柔軟性の向上、全体的性能の向上、管理時間および／もしくは無線機管理に必要とされるバス帯域幅の低減、ならびに／または他の類似の利益を含むことができる。
【００３９】
一態様によれば、制御モジュール４１２と無線機２２０または他のトランシーバとは、様々な方法で、無線機２２０または他のトランシーバの共存管理に関する機能性を実施するために協力することができる。一例では、制御モジュール４１２と無線機２２０またはトランシーバとの間での機能性の分担は、制御モジュール４１２が、比較的遅いタイムスケールにおいて、制御プレーン動作および／または他の動作（例えば、スリープ管理、無線機登録、長期構成など）を扱い、個々の無線機２２０またはトランシーバが、比較的速いタイムスケールにおいて、データプレーン動作および／または他の動作（例えば、到来したイベント通知に基づいた判定の処理など）を扱うような、タイムスケールに基づくことができる。
【００４０】
一例では、ＣｘＭ  ２４０および／または制御モジュール４１２は、無線機２２０または他の適切なトランシーバの機能性の様々な態様と同様に、ソフトウェア、ハードウェア、ソフトウェアとハードウェアの組み合わせ、および／または他の任意の適切な手段を使用して実施することができる。さらに、無線機２２０またはトランシーバの間の通信は、ソフトウェアで（例えばメッセージパッシングによって）、ハードウェアバスを用いて、および／または他の適切な構造を介して行うことができる。一例では、それぞれの無線機２２０またはトランシーバが通信する方法は、待ち時間要件および／または他の任意の適切な要件に基づいて選択することができる。追加または代替として、ＣｘＭ  ２４０と無線機２２０またはトランシーバとの間の通信は、ソフトウェアメッセージングおよび／もしくは非リアルタイム通信の他の手段に基づくこと、または他の任意の適切な方法で行うことができる。
【００４１】
別の例では、システム４００内の無線機２２０またはトランシーバのデータプレーン機能性を制御するために利用されるいくつかまたはすべての情報は、制御モジュール４１２によって１つまたは複数のより高位のレイヤから獲得されたパラメータに基づいて、制御モジュール４１２によって提供することができる。例えば、上位レイヤエンティティは、現在のトラフィック状態および／または他の要因に応じて、特定の無線機２２０が別の無線機よりも優先順位が高いと見なすことができる。追加または代替として、制御モジュール４１２は、無線リンク品質または共存制約などに関する情報を中継することができ、その情報は、それぞれの無線機２２０のフローを管理するために利用することができる。ＣｘＭ  ２４０および無線機２２０が互いに関連しながら、および／または他の関連エンティティと関連しながら動作できる様々な例が、以下でより詳細に説明される。
【００４２】
次に図５を参照すると、様々な態様に従って実施できる例示的な分散ＣｘＭアーキテクチャを示すシステム５００が提供されている。システム５００に示されるように、共用バス５２０および／または他の通信手段を、それぞれの関連する無線機２２０の間に提供することができる。さらに、制御モジュールエンティティ４１２を、それぞれの無線機２２０、関連する接続マネージャ（ＣｎＭ）５１０、および／または他の適切なエンティティに接続的に結合することができる。いくつかの実施（例えば、少なくとも部分的にソフトウェアで実施されるアーキテクチャ）では、システム５００内のそれぞれの要素は、ユーザインターフェース／オペレーティングシステム（ＯＳ）ブロック５５０と対話することもできる。
【００４３】
一態様によれば、制御モジュール４１２は、無線機２２０に関連するイベントの優先順位づけおよび解決を可能にするために、制御メカニズムとして実施することができる。追加または代替的に、制御モジュール４１２は、個々の技術の構成を容易にすることができる。制御モジュール４１２は、それぞれの無線機２２０との論理ホストインターフェースを利用することができ、論理ホストインターフェースは、無線機２２０に関連するもととなるイベントよりも実質的に遅いタイムスケールで動作することができる。
【００４４】
別の態様によれば、それぞれの無線機２２０は、例えば、１つまたは複数の他の無線機２２０から通知を受け取り、通知に対応する応答を他の無線機２２０に伝えることによって、データプレーン無線機イベント管理の様々な態様を実行することができる。一例では、共用バス５２０を提供することができ、それぞれの無線機２２０は、その上でリアルタイム情報を交換することができる。共用バス５２０は、さらに、ブリッジ５３０および／または他のメカニズムに関連付けることができ、ブリッジ５３０および／または他のメカニズムから、１つまたは複数の外部バス５４０（およびそのような外部バスに関連付けられた１つまたは複数の無線機２２０）を関連付けることができる。一例では、バス５２０または５４０は、無線機２２０に関連するもととなるイベントと比べて実質的に速いタイムスケールで動作することができる。
【００４５】
システム５００にさらに示されるように、様々な無線機２２０および／または制御モジュール４１２は、（例えば、論理的なグループ化、共通ソフトウェアエンティティの一部としてのグループ化など）様々な方法で互いにグループ化することができる。したがって、場合によっては、共通のグループに関連付けられたシステム５００内のエンティティは、バス５２０もしくは５４０および／または提供される他の構造を使用することを必要とせずに、（例えば、ソフトウェアメッセージパッシング、または専用内部バスなどを介した）互いの間の直接通信を利用することができる。
【００４６】
図６の略図６００を参照すると、ＣｘＭ動作の例示的なタイムラインが示されている。一例では、ＣｘＭおよび／または関連する無線機は、時間的な決定ユニット（ＤＵ）に分割されたタイムラインに従って動作することができ、ＤＵは、任意の適切な一律または非一律の長さ（例えば１００μｓ）とすることができる。具体例を挙げると、ＤＵは、様々な無線機が差し迫ったイベントの通知を送る通知フェーズ（例えば５０μｓ）と、通知が処理される評価フェーズ（例えば３０μｓ）と、評価フェーズにおいて取られたアクションに基づいて、コマンドが様々な無線機に提供され、および／または他の動作が実行される応答フェーズ（例えば２０μｓ）とに分割することができる。上で提供されたそれぞれのフェーズ中にＣｘＭおよび関連する無線機によって実施できる技法の様々な例が、以下でより詳細に説明される。一例では、タイムライン６００は、例えば、与えられたＤＵ内の通知フェーズが終了したすぐ後に、与えられた無線機から通知が獲得された場合の応答のタイミングなど、タイムライン６００の最悪ケース動作によって定義される待ち時間パラメータを有することができる。
【００４７】
次に図７を参照すると、分散マルチ無線機共存管理を容易にするシステム７００のブロック図が示されている。図７に示されるように、能動者トランシーバ７１０および受動者トランシーバ７２０など、様々な無線機によって行われるイベントの共存の管理を支援するために、ＣｘＭ  ２４０を実施することができる。システム７００には、１つの能動者トランシーバ７１０と１つの受動者トランシーバ７２０とを利用する一例が示されているが、システム７００は、任意の適切な数の能動者トランシーバ７１０および／または受動者トランシーバ７２０を含むことができ、それらは任意の適切な方法で対話できることを理解されたい。さらに、能動者トランシーバ７１０および／または受動者トランシーバ７２０は、送信無線機コンポーネント、受信無線機コンポーネント、またはそれらの組み合わせに対応し得ることを理解されたい。
【００４８】
一態様によれば、システム７００は、１つまたは複数のイベントに関して動作することができる。一例では、イベントは、それぞれのトランシーバ７１０〜７２０によって分析することができ、優先順位、開始時刻および／もしくは周期、持続時間、期限、ならびに／または電力レベルもしくは関連する周波数などの他の要因などのパラメータによって特徴付けることができる。一例では、それぞれのトランシーバ７１０〜７２０は、システム７００に関連するそれぞれのイベントを列挙して、集合Ｅiをもたらすことができ、ここで、ｉは、１からＮまでの整数である（Ｎは、システム７００に関連するイベントの総数を表す）。
【００４９】
別の例では、それぞれのトランシーバ７１０〜７２０は、Ｅi内の列挙された各イベントに対して、一意的なデフォルト相対優先順位値（例えば１からＮまで）の集合を（例えば、受動者トランシーバ７２０における評価ロジック７２２および／または能動者トランシーバ７１０における類似のメカニズムを使用して）割り当てることができ、これは、集合ＲＰiとして定義することができる。トランシーバ７１０〜７２０によって割り当てられた相対優先順位は、場合によっては、静的および／または動的な方法で、ＣｘＭ  ２４０によって（例えば制御モジュール４１２を介して）変更することができる。一例では、トランシーバ７１０〜７２０によって維持される相対優先順位は、絶対優先順位の推定において利用することができる。
【００５０】
絶対優先順位に関して、それぞれのイベントには、Ｍ個の可能な絶対優先順位値の集合から絶対優先順位を割り当てることができる。絶対優先順位は、例えば、集合ＡＰiとして定義することができる。一例では、絶対優先順位は、同じ絶対優先順位を有する複数のトランシーバ７１０〜７２０からのイベントが等しい重要性を有するように、グローバルに定義された意味を有することができる。別の例では、絶対優先順位は、場合によっては、静的および／または動的な方法で、ＣｘＭ  ２４０によって（例えば制御モジュール４１２を介して）変更することができる。追加または代替として、与えられたイベントの絶対優先順位は、場合によっては、時間につれて（例えば、タイムアウトに接近するに従って）高くなることができる。さらなる一例では、絶対優先順位は、与えられたトランシーバ７１０〜７２０によって維持される相対優先順位と組み合わせて、絶対優先順位のより大きな集合をもたらすことができる。
【００５１】
非限定的な具体例を挙げると、絶対優先順位のために利用できる１組の定義が、以下の表１に与えられている。
【表１】
0005917666.tif 000002
【００５２】
一態様によれば、トランシーバ７１０〜７２０は、以下のようにそれぞれの無線機イベントを管理するために、データプレーンにおいて動作することができる。能動者（例えば送信機）トランシーバ７１０は、イベント（例えば送信イベント）を実行する必要がある場合、イベント要求（ＥＲ）または通知メッセージを介して前もってＣｘＭ  ２４０および／または受動者無線機７２０などの他の関連するデバイスに通知するために、イベント要求モジュール７１２および／または他の適切な手段を利用することができる。ＥＲメッセージは、例えば、能動者トランシーバ７１０に対応する技術ＩＤ、イベントの絶対優先順位、またはイベントの時刻および／もしくは持続時間などを含むことができる。ＥＲメッセージを受け取ると、受動者トランシーバ７２０は、要求イベントが受動者トランシーバ７１０において１つまたは複数の内部イベントと衝突するかどうかを判定するために、評価ロジック７２２および／または他の適切な手段を利用することができる。内部イベントとの衝突が検出された場合、内部イベントの絶対優先順位が、要求された外部イベントの絶対優先順位と比較される。この比較に基づいて、受動者トランシーバ７２０は、肯定応答（ＡＣＫ）／否定応答（ＮＡＣＫ）メッセージを用いて、能動者トランシーバ７１０に応答することができる。
【００５３】
一態様によれば、受動者トランシーバ７２０によって送信されるＡＣＫ／ＮＡＣＫメッセージは、対応する要求された外部イベントの分析に基づいて、様々な形態を取ることができる。例えば、要求された外部イベントと受動者トランシーバ７１０の内部イベントの間に解決できない衝突が存在する場合は、絶対ＮＡＣＫ（ａＮＡＣＫ）を提供することができる。代替として、解決できる衝突が見つかった場合は、受動者トランシーバ７２０は、代わりに、外部イベントの設定に対する変更（例えば、異なるチャネルまたは異なる電力レベルでの送信など）を提案する条件付きＮＡＣＫ（ｃＮＡＣＫ）を用いて、応答することができる。一例では、ｃＮＡＣＫメッセージは、対応するＥＲメッセージ内の情報と同様の情報を含むことができる。別の例では、ｃＮＡＣＫメッセージは、もととなるイベントを実行できる前に、対応する能動者トランシーバ７１０が、提供された変更を実施しなければならないように構成することができる。
【００５４】
他方、要求された外部イベントと１組の内部イベントの間に衝突が見つからない場合、受動者トランシーバ７２０は、サイレンス状態を続けることができ、または絶対ＡＣＫ（ａＡＣＫ）メッセージを対応する能動者トランシーバ７１０に送信することができる。肯定応答がサイレンスに基づく場合、能動者トランシーバ７１０は、所定の期間内に肯定応答とは反対の応答が受動者トランシーバ７２０から受信されない場合に、要求したようにイベントを実行するように構成することができる。代替として、受動者無線機は、イベントの設定が提案どおり変更されれば要求されたイベントを受け入れる旨の条件付きＡＣＫ（ｃＡＣＫ）メッセージを、対応する能動者トランシーバ７１０にサブミットすることができる。そのような場合、能動者トランシーバ７１０は、提案された変更を実施するか、それとも無視するかを自由裁量で選択するように構成することができる。能動者トランシーバ７１０は、ｃＡＣＫを承諾した場合、独自のＡＣＫメッセージを受動者トランシーバ７２０にサブミットすることによって、その決定を受動者トランシーバ７２０に通知することができる。
【００５５】
一態様によれば、受動者トランシーバ７２０は、要求された外部イベントが受動者トランシーバ７２０に関連する内部イベントと衝突するかどうかを判定するために、１つまたは複数の衝突データベース７２４を利用することができる。一例では、衝突データベース７２４は、ＣｘＭ  ２４０によって（例えばデータベース構成モジュール７３２を介して）生成および維持し、受動者トランシーバ７２０に提供することができる。代替として、受動者トランシーバ７２０は、独立して、衝突データベース７２４の少なくとも部分を生成および／または維持することができる。
【００５６】
図８は、システム７００の受動者トランシーバ７２０によって利用できる、例示的な衝突データベース８００（本明細書では「無線機衝突データベース」とも呼ばれる）を示している。非限定的な例を挙げると、衝突データベース８００は、関連するＣｘＭによって生成および維持することができ、与えられた無線機に関するデータベースの部分は、（例えば、無線機においてファームウェアおよび／またはソフトウェアを使用して）無線機に関連するルックアップテーブル（ＬＵＴ）上に記憶することができる。
【００５７】
図８に示されるように、衝突データベース８００は、与えられた無線機に関連する内部イベントのリストを含むことができ、内部イベントの各々は、リストアップされた内部イベントと潜在的に衝突し得る１組の外部イベントに関連付けることができる。潜在的な内部イベント／外部イベント衝突が解決できる場合、衝突データベース８００は、潜在的衝突のための１組の解決をさらに含むことができる。そのような解決は、例えば、独立の解決（例えば、受動者無線機によって完全に実施することができ、ｃＡＣＫ／ｃＮＡＣＫメッセージを必要としない解決）、または非独立の解決（例えば、条件付きｃＡＣＫ／ｃＮＡＣＫメッセージを必要とする解決）などを含むことができる。
【００５８】
例えば、無線機は、以下のように衝突データベース８００を利用することができる。外部イベントについての要求が無線機によって受け取られると、無線機は、スケジュールされたいずれかの内部イベントと潜在的に衝突するイベントのリスト内にその外部イベントが存在するかどうかを判定することができる。存在する場合、検出された衝突のための解決フィールドが読み取られる。独立の解決が存在する場合、その解決が実施される。代替として、非独立の解決が存在する場合、無線機は、要求に対する適切な条件付き応答を形成するために、外部イベントに関する変更されるフィールドを読み取ることができる。
【００５９】
別の態様によれば、受動者トランシーバ７２０内の評価ロジック７２２の例示的な動作手順が、図９の略図９００によってさらに詳細に説明される。しかし、略図９００によって与えられる例示的な手順は、限定としてではなく例として提供されていること、また別途明示的に述べられない限り、本明細書に添付される特許請求の範囲を、そのような手順に限定する意図はないことを理解されたい。一例では、外部イベントを受け取る前に、イベント処理ブロック９２０は、無線機のためにスケジュールされた次のイベントを識別することができる。スケジュールされた次のイベントに関して、イベント処理ブロック９２０は、（例えばブロック９３０によって示されるように）イベントの絶対優先順位レベル（Ｐi）と、イベントのための潜在的衝突者データベースとをさらに識別することができる。
【００６０】
（無線機バス９９０を介して、および／または他の手段によって）外部イベントについての要求を受け取ると、外部イベントの絶対優先順位レベル（Ｐo）および／または他の適切な情報を獲得するために、イベント要求を、外部イベント復号ブロック９１０において復号することができる。その後、無線機は、決定ブロック９４０によって、外部イベントが、スケジュールされた次の内部イベントと衝突するかどうかを判定することができる。衝突が検出されない場合、分析は、次の内部イベントに進むことができる。そうではない場合、決定ブロック９５０において、スケジュールされた内部イベントの優先順位を、外部イベントの優先順位と比較することができる。内部イベントの優先順位のほうが高い場合、無線機は、ブロック９７０に示されるように、ａＮＡＣＫまたはｃＮＡＣＫメッセージを、要求した無線機に送ることができる。そうではない場合、無線機は、ブロック９８０に示されるように、ａＡＣＫもしくはｃＡＣＫメッセージを、要求した無線機に送る（またはメッセージを送らない）ことができる。一例では、ブロック９７０および／またはブロック９８０において絶対または条件付きＡＣＫ／ＮＡＣＫを送るかどうかは、衝突解決ブロック９６０によって識別された解決に基づくことができる。
【００６１】
ＣｘＭ  ２４０に関して、ＣｘＭ  ２４０は、（例えば、帯域、最大送信電力など、必要な静的パラメータを獲得するために）アクティブ無線機を登録すること、無線機および関連するイベントの優先順位を維持および更新すること、それぞれの関連する無線機についての衝突イベントと解決の組を維持および更新すること、ならびに／または他の適切な動作などの動作を実行できることが理解できよう。
【００６２】
一例では、それぞれの無線機についての衝突イベントと解決の組は、データベース構成モジュール７３２によって維持および更新することができ、またそれぞれの動作に関する詳細についての無線機における知識を増やすために、対応する無線機に提供することができる。一態様によれば、データベース構成モジュール７３２によって維持される組は、スケジュールされた各受信イベントと潜在的に衝突する送信イベントと適切な解決の組をリストアップした受信機データベースを含むことができる。そのような解決は、例えば、対応する送信無線機に変更を要求することができ、または受信無線機によって独立に実施することができる。
【００６３】
追加または代替として、データベース構成モジュール７３２によって維持される組は、それぞれの送信イベントと衝突する受信イベントと対応する特性の組をリストアップした送信データベースを含むことができる。一例では、所望の送信イベントと関連する受信イベントの絶対優先順位を比較し、必要に応じて解決を実行することによって、定期的な受信イベントとの潜在的衝突を送信無線機において前もって解決できるように、送信データベースを、定期的な受信イベントに関して、送信無線機のために利用することができる。
【００６４】
図１０を参照すると、ＣｘＭ  ２４０の制御モジュール４１２を実施できる様々な方法を説明するシステム１０００が提供されている。しかし、システム１０００は非限定的な具体例として提供されていること、また制御モジュール４１２および／または本明細書で説明されるような他の適切なエンティティのために任意の適切な実施を利用できることを理解されたい。さらに、別途明示的に述べられない限り、本明細書に添付される特許請求の範囲を、いずれか特定の実施またはその組み合わせに限定する意図はないことを理解されたい。
【００６５】
一例では、それぞれの無線機２２０に関する制御モジュール４１２の動作は、それぞれの無線機２２０を登録し、それらの更新された状態を獲得することによって、登録ブロック１０２２において開始することができる。例えば、それぞれの無線機２２０がオンになった場合、または他の方法で使用可能になった場合、無線機２２０は、登録ブロック１０２２に登録するように構成することができる。そのような登録中、制御モジュール４１２は、どの登録を実行できるかに基づいて、現在使用されているプロトコルを通知することができる。登録中、無線機２２０は、（例えば、区分的な衝突を定義するための）周波数帯域、最大送信電力、無線機が利用する任意の定期的イベント（例えば定期的に送られるパイロット）、または無線機の潜在的なＲＦノブ（RF knob）など、１つまたは複数の静的パラメータを提供することができる。別の例では、無線機２２０は、その状態を（例えばアクティブからスリープに）変更する場合、制御モジュール４１２を更新するように構成することができる。
【００６６】
一態様によれば、制御モジュール４１２は、登録中に無線機クラスタリングを定義するために、無線機クラスタリングブロック１０２４をさらに使用することができる。これは、例えば、無線機の間の潜在的な対衝突に関する情報を使用して、実行することができる。例えば、２つの無線機２２０が与えられた帯域で動作するときに潜在的に衝突し得る場合、無線機クラスタリングブロック１０２４は、無線機２２０のためのクラスタリングを決定するときに、そのような情報を考慮することができる。無線機２２０のクラスタリングに関する情報は、その後、（例えば、それぞれのスリープクラスタに関連するそれぞれの無線機２２０の動作状態に基づいて）制御モジュール４１２および／もしくは関連するＣｘＭのスリープモードを制御するためにスリープ制御ブロック１０２６によって、ならびに／または他の動作のために他の適切な機構によって、利用することができる。
【００６７】
別の態様によれば、制御モジュール４１２は、無線機優先順位ブロック１０２８によって、それぞれの無線機２２０に関連するイベントの優先順位に関する情報を利用することができる。そのような情報は、それぞれの無線機および／もしくは無線機イベントの相対優先順位もしくは絶対優先順位、または（例えば複合イベントの場合の）それぞれの成分原子的イベントの優先順位などを含むことができる。一例では、無線機優先順位ブロック１０２８によって獲得された情報は、（例えばデータベース構成モジュール７３２によって）それぞれの無線機２２０のための衝突データベースを生成するために、関連するＣｘＭによって利用することができる。
【００６８】
さらなる態様によれば、制御モジュール４１２は、上位レイヤ１０１０に関連する１つまたは複数のエンティティとの対話を容易にすることができる。例えば、制御モジュール４１２は、それぞれの情報を上位レイヤ１０１０に提供することができ、次に、上位レイヤ１０１０は、共存問題を有する無線機２２０上のアプリケーションをシステム１０００が利用しているかどうかを識別し、利用している場合、そのアプリケーションを別の無線機に移動すべきかどうかを決定するために、接続性エンジンおよび／または他の手段を利用することができる。追加または代替として、制御モジュール４１２と上位レイヤ１０１０は、任意の適切な動作（例えば無線機技術の変更など）に関して連携することができる。別の例では、上位レイヤ１０１０は、無線機共存を管理する際に制御モジュール４１２によって利用される情報を提供することができる。したがって、例えば、上位レイヤ１０１０は、異なる無線機２２０の優先順位を設定する際に、利用されるアプリケーション、動作干渉などの要因を考慮できるように、無線機２２０の間の相対優先順位をどのように設定すべきかに関する情報を、制御モジュール４１２に提供することができる。
【００６９】
図６の略図６００および図７のシステム７００に戻ると、それぞれの能動者トランシーバ７１０は、ＤＵの応答期間中にどの受動者トランシーバ７２０が対応する応答を提供できるかに基づいて、ＤＵの通知期間において、それぞれの受動者トランシーバ７２０にイベント通知を送信できることが理解できよう。一態様によれば、ＤＵの通知セグメント中、将来のイベントを有するどの能動者トランシーバ７１０も、イベントが送信に関するものか、それとも受信に関するものか、イベントが開始するＤＵインデックス、イベントが終了するＤＵインデックス、ならびに／または知識に基づいた決定を下す際にＣｘＭ  ２４０を支援できる、他の任意の物理層（ＰＨＹ）情報、媒体アクセス管理（ＭＡＣ）情報、および／もしくは他の情報（例えば、イベント電力レベル、チャネル情報、帯域幅情報、サービス品質（ＱｏＳ）パラメータなど）などの情報を識別するイベント要求メッセージを送ることができる。さらなる態様によれば、ＤＵにおいてそれぞれのイベントについて解決を成し遂げた後、受動者トランシーバ７２０は、ＤＵの評価セグメントにおいて、関連する能動者トランシーバ７１０に応答を送ることができる。非限定的な具体例を挙げると、応答のために利用できるフォーマットは、トランシーバ毎に様々とすることができる。
【００７０】
一態様によれば、システム７００の分散性のため、能動者トランシーバ７１０によってサブミットされるＲＥメッセージと受動者トランシーバ７２０によってサブミットされる対応する応答は、場合によっては、最初の反復においては収束することができない。したがって、能動者無線機７１４は、無線機イベントを実行する前に、与えられた無線機イベントについての適切な共存を保証するために、反復処理モジュール７１４および／または他の適切な手段を利用することができる。反復処理の一例として、無線機Ａは、無線機Ｂおよび無線機Ｃによって受け取られるＥＲメッセージをサブミットすることができる。最初、無線機Ｂは、衝突を検出し、ｃＡＣＫ／ｃＮＡＣＫを用いて応答することができるが、無線機Ｃは、衝突を検出することができず、ａＡＣＫメッセージを用いて応答する。しかし、無線機Ａが、無線機Ｂの条件を受け入れ、実施した場合、変更されたイベントが、その後、無線機Ｃと衝突することがあり得る。したがって、無線機Ａと無線機Ｃの衝突を解決するための、無線機Ａによる第２のＲＥメッセージの送信を容易にするために、反復処理モジュール７１４を利用することができる。代替として、無線機Ｂおよび／または無線機Ｃは、無線機Ｂおよび無線機Ｃの相対優先順位に応じて、無線機Ａが無線機Ｃと衝突する場合に、無線機Ａが無線機ＢからのｃＡＣＫを受け入れないように、それぞれの内部イベントを通知することができる。別の代替として、無線機Ｃは、ＡＣＫメッセージにおいて潜在的な制約を無線機Ａに通知することができる。
【００７１】
さらなる態様によれば、システム７００は、以下のように複数の内部イベントを扱うように構成することができる。例えば、能動者トランシーバ７１０が、受動者トランシーバ７２０によって受け取られるＥＲメッセージを送り、受動者トランシーバ７２０が、要求されたイベントと衝突し得る進行中のまたはスケジュールされた２つ以上の内部イベントを有する場合、様々な解決策を実施することができる。例えば、受動者トランシーバ７２０は、複数の解決が存在する場合に、受動者トランシーバ７２０が、優先順位が最も高い内部イベントのための解決を送るように、すべてのイベントについて、優先順位比較を完了することができる。代替として、受動者トランシーバ７２０および／またはＣｘＭ  ２４０は、内部イベントの可能な組み合わせを、関連するＬＵＴ内の別個の内部イベントエントリと見なすことができる。
【００７２】
同様に、受動者トランシーバ７２０は、複数のＥＲ要求メッセージが１つまたは複数の能動者トランシーバ７１０から受け取られる場合のために、様々な解決策を実施することができる。例えば、２つのＥＲメッセージが別個の能動者トランシーバ７１０から受け取られる場合、受動者トランシーバ７２０は、各能動者トランシーバ７１０に独立した応答を送ることができる。代替として、応答が非独立的であり得る場合、外部イベントの可能な組み合わせを、受動者トランシーバ７２０および／またはＣｘＭ  ２４０によって、関連するＬＵＴ内の別個の外部イベントと見なすことができる。
【００７３】
ここで図１１〜図１３を参照すると、本明細書で説明される様々な態様に従って実行できる方法が示されている。説明を簡単にする目的で、方法は一連の行為として示され、説明されるが、いくつかの行為は、１つまたは複数の態様によれば、本明細書で示され、説明される順序とは異なる順序で生じることができ、および／または他の行為と同時に生じることができるので、方法が行為の順序によって限定されないことを理解および認識されたい。例えば、方法は、状態図におけるように、一連の相互に関連する状態またはイベントとして表し得ることを当業者であれば理解および認識されよう。さらに、１つまたは複数の態様に従って方法を実施するために、必ずしもすべての示された行為を必要としなくてもよい。
【００７４】
図１１を参照すると、通信デバイスに関連する複数のトランシーバの共存を管理するための方法１１００が示されている。方法１１００は、例えば、ワイヤレスデバイス（例えば、ＣｘＭ  ２４０に関連する制御モジュール４１２を介して、ワイヤレスデバイス１１０もしくは２００）によって、および／または他の任意の適切なネットワークデバイスによって実行できることを理解されたい。方法１１００は、ブロック１１０２において開始することができ、そこでは、１つまたは複数の関連するトランシーバが識別される。次にブロック１１０４において、関連するトランシーバのそれぞれの特性が決定される。次にブロック１１０６において、方法１１００は、終了することができ、そこでは、ブロック１１０４において決定された特性に従って、１つまたは複数の構成パラメータが生成され、１つまたは複数の構成パラメータは、それぞれのトランシーバの間で提供される通知に基づいて、それぞれのトランシーバに対応するイベントの管理に関係して、ブロック１１０２において識別されたトランシーバによって利用することができる。
【００７５】
図１２は、通信デバイスに関連する複数のトランシーバの共存を管理するための第２の方法１２００を示している。方法１２００は、例えば、ワイヤレスデバイス（例えば、１つもしくは複数の無線機２２０を介して、ワイヤレスデバイス１１０もしくは２００）によって、および／または他の任意の適切なネットワークエンティティによって実行することができる。方法１２００は、ブロック１２０２において開始することができ、そこでは、１組の内部イベントと１つまたは複数の構成パラメータとが識別される。次にブロック１２０４において、それぞれの外部イベントについての通知が、１つまたは複数の関連するトランシーバから受け取られる。次にブロック１２０６において、ブロック１２０２において受け取られた構成パラメータに少なくとも部分的に基づいて、ブロック１２０４においてそれについての通知が受け取られたそれぞれの外部イベントが、ブロック１２０２において識別された１つまたは複数の内部イベントと衝突するかどうかを判定することができる。次にブロック１２０８において、方法１２００は、終了することができ、そこでは、ブロック１２０６において実行された判定の結果に従って、それぞれの応答が、ブロック１２０４において通知をそこから受け取ったトランシーバに送信される。
【００７６】
次に図１３を参照すると、通信デバイスに関連する複数のトランシーバの共存を管理するための第３の方法１３００が示されている。方法１３００は、例えば、マルチ無線機ワイヤレスデバイスおよび／または他の任意の適切なワイヤレスネットワークエンティティによって実行することができる。方法１３００は、ブロック１３０２において開始することができ、そこでは、次回の期間において無線機のためにスケジュールされた内部イベントが識別される。次にブロック１３０４において、内部イベントの優先順位が決定され、ブロック１３０６において、内部イベントに対する１組の衝突イベントが決定される。次にブロック１３０８において、次回の期間における外部イベントについてのイベント要求を、別の無線機から受け取る。
【００７７】
次にブロック１３１０において、ブロック１３０２において識別された内部イベントとブロック１３０８において要求された外部イベントとが衝突するかどうかが判定される。衝突しない場合、方法１３００は、ブロック１３１２において終了することができ、そこでは、ａＡＣＫメッセージが送られる。そうではない場合、方法１３００は、ブロック１３１４に進み、そこでは、内部イベントの優先順位が外部イベントの優先順位を超えるかどうかが判定される。内部イベントの優先順位のほうが大きい場合、ブロック１３１６において、イベント組み合わせに対する解決を見つける試みが行われる。解決が利用可能でない場合、方法１３００は、ブロック１３１８において終了することができ、そこでは、ａＮＡＣＫメッセージが送られる。そうではなく、解決が見つかった場合、ブロック１３２０において、解決によって提供された内部イベントに対するいずれかの推奨変更が実施され、方法１３００は、ブロック１３２２において終了することができ、そこでは、ｃＮＡＣＫメッセージが送られる。
【００７８】
代替として、外部イベントの優先順位のほうが内部イベントの優先順位よりも大きい場合、方法１３００は、ブロック１３１４からブロック１３２４に進み、そこでは、イベント組み合わせに対する解決を見つける試みが行われる。解決が利用可能でない場合、ブロック１３２６において、識別された内部イベントが保留され、方法１３００は、ブロック１３２８において終了することができ、そこでは、ａＡＣＫメッセージが送られる。そうではなく、解決が見つかった場合、ブロック１３３０において、解決によって提供された内部イベントに対するいずれかの推奨変更が実施され、方法１３００は、ブロック１３３２において終了することができ、そこでは、ｃＡＣＫメッセージが送られる。
【００７９】
ここで図１４〜図１５を参照すると、通信システムにおいて動作可能なデバイスのためのトランシーバ共存のための分散アーキテクチャの実施を容易にするそれぞれの装置１４００〜１５００が示されている。装置１４００〜１５００は、機能ブロックを含むものとして表されており、機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組み合わせ（例えばファームウェア）によって実施される機能を表す機能ブロックとすることができることを理解されたい。
【００８０】
最初に図１４を参照すると、トランシーバ共存のための分散アーキテクチャを容易にする第１の装置１４００が示されている。装置１４００は、ワイヤレスデバイス（例えば、ＣｘＭ  ２４０を介して、ワイヤレスデバイス１１０もしくは２００）によって、および／または別の適切なネットワークデバイスによって実施することができ、１つまたは複数の関連するトランシーバの特性に関する情報を獲得するためのモジュール１４０２と、１つまたは複数の関連するトランシーバの特性に少なくとも部分的に基づいて、イベント管理のために１つまたは複数のトランシーバによって利用される構成パラメータを生成するためのモジュール１４０４とを含むことができる。
【００８１】
次に図１５を参照すると、トランシーバ共存のための集中アーキテクチャを容易にする第２の装置１５００が示されている。装置１５００は、マルチ無線機モバイルデバイス（例えば、１つもしくは複数の無線機２２０を介して、ワイヤレスデバイス１１０もしくは２００）によって、および／または別の適切なネットワークデバイスによって実施することができ、それぞれの内部イベントと要求された外部イベントとを識別するためのモジュール１５０２と、要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかに関する判定を行うためのモジュール１５０４と、判定に少なくとも部分的に基づいて、要求された外部イベントを選択的に許可または拒否する応答を提供するためのモジュール１５０６とを含むことができる。
【００８２】
図１６は、本明細書で説明される機能性の様々な態様を実施するために利用できるシステム１６００のブロック図である。一例では、システム１６００は、ワイヤレスデバイス１６０２を含む。示されるように、ワイヤレスデバイス１６０２は、１つまたは複数のアンテナ１６０８を介して、信号を１つまたは複数のネットワーク１６０４から受信すること、１つまたは複数のネットワーク１６０４に送信することができる。加えて、ワイヤレスデバイス１６０２は、情報をアンテナ１６０８から受け取る受信機１６１０を備えることができる。一例では、受信機１６１０は、受け取った情報を復調する復調器（Ｄｅｍｏｄ）１６１２に動作可能に関連付けることができる。その後、復調シンボルは、プロセッサ１６１４によって分析することができる。プロセッサ１６１４は、メモリ１６１６に結合することができ、メモリ１６１６は、端末１６０２に関連するデータおよび／またはプログラムコードを記憶することができる。加えて、ワイヤレスデバイス１６０２は、方法１１００〜１３００および／または他の類似かつ適切な方法を実行するために、プロセッサ１６１４を利用することができる。ワイヤレスデバイス１６０２は、アンテナ１６０８を介した送信機１６２０による送信のために信号を多重化できる変調器１６１８も含むことができる。
【００８３】
上記の説明に関して、上で説明された様々な態様は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組み合わせによって実施できることが当業者には理解できよう。システムおよび／または方法がソフトウェア、ファームウェア、ミドルウェア、またはマイクロコード、プログラムコード、もしくはコードセグメントで実施される場合、それらは、メモリまたは記憶デバイスなどの機械可読媒体内に記憶することができる。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造、もしくはプログラムステートメントの任意の組み合わせを表すことができる。コードセグメントは、情報、データ、引数、パラメータ、またはメモリ内容を渡すこと、および／または受け取ることによって、別のコードセグメントまたはハードウェア回路に結合することができる。情報、引数、パラメータ、データなどは、メモリ共用、メッセージパッシング、トークンパッシング、ネットワーク送信などを含む、任意の適切な手段を使用して、渡すこと、転送すること、または送信することができる。
【００８４】
さらに、情報および信号は、様々な異なる技術および技法のいずれかを使用して表し得ることが当業者には理解できよう。例えば、上記の説明の至るところで言及されたであろうデータ、命令、コマンド、情報、信号、ビット、シンボル、および／またはチップは、電圧、電流、電磁波、磁場もしくは磁気粒子、光学場もしくは光学粒子、またはそれらの任意の組み合わせによって表すことができる。
【００８５】
加えて、上記の開示に関連して説明されたような様々な方法および／またはアルゴリズムのステップは、ハードウェアで直接に、プロセッサによって実行されるソフトウェアモジュールで、または両方の組み合わせで具現し得ることを理解されたい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、着脱可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で知られた他の任意の形態の記憶媒体内に存在することができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合することができる。代替として、記憶媒体は、プロセッサと一体化することができる。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在することができ、さらに、ＡＳＩＣは、ユーザ端末および／または他の任意の適切な場所に存在することができる。代替として、プロセッサおよび記憶媒体は、ユーザ端末内に別個のコンポーネントとして存在することもできる。
【００８６】
本開示についての上記の説明は、当業者が本開示を作成または使用できるようにするために提供された。本開示に対する様々な変更が、当業者には容易に明らかになり、本明細書で定義された汎用的な原理は、本開示の主旨および範囲から逸脱することなく、他の変形に適用することができる。したがって、本開示を本明細書で説明された例および設計に限定することは意図されておらず、代わりに、本開示には、本明細書で開示された原理および新規な特徴に矛盾しない最も広い範囲が与えられるべきである。さらに、「含む（includes）」という語が、詳細な説明または特許請求の範囲のどちらかで使用される限りでは、そのような語は、特許請求の範囲において移行語として解釈される場合の「備える（comprising）」という語と同様の方法で包含的であることが意図されている。さらに、詳細な説明または特許請求の範囲のどちらかで使用される場合の「または（or）」という語は、「非排他的なまたは」であることが意図されている。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［１］  １つまたは複数の関連するトランシーバを識別することと、前記関連するトランシーバのそれぞれの特性を決定することと、関連するトランシーバの間で提供される通知に基づいて、それぞれの関連するトランシーバに関連するイベントの管理に関係する、前記それぞれの関連するトランシーバによって利用される１つまたは複数の構成パラメータを生成することとを備える方法。
［２］  前記決定することが、使用不可状態から使用可能状態に入るトランシーバを識別することを備え、前記方法が、使用可能状態に入る前記トランシーバを登録することをさらに備える、［１］に記載の方法。
［３］  前記決定することが、前記１つまたは複数の関連するトランシーバのそれぞれの動作状態を決定することを備え、前記方法が、前記１つまたは複数の関連するトランシーバの前記それぞれの動作状態に少なくとも部分的に基づいて、関連するスリープモードを構成することをさらに備える、［１］に記載の方法。
［４］  前記生成することが、それぞれの関連するトランシーバの間の１組の潜在的衝突イベントと、それぞれの潜在的衝突イベントに対応する１組の解決とを維持することを備える、［１］に記載の方法。
［５］  指定された関連するトランシーバのために生成された潜在的衝突イベントと対応する解決とのデータベースに関する情報を、前記指定された関連するトランシーバに伝えることをさらに備える、［４］に記載の方法。
［６］  前記生成することが、前記１つまたは複数の関連するトランシーバによって実行可能なイベントの絶対優先順位に関するパラメータを生成することを備え、前記絶対優先順位が、実質的にすべての関連するトランシーバにわたって一貫した方法で生成される、［１］に記載の方法。
［７］  前記生成することが、前記１つまたは複数の関連するトランシーバからイベント衝突情報を受け取ることと、前記イベント衝突情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成することとを備える、［１］に記載の方法。
［８］  前記生成することが、前記イベント衝突情報に基づいて、前記１つまたは複数の関連するトランシーバに対応する１組のイベントの間の衝突を識別することと、前記衝突に関連する少なくとも１つのイベントのために利用される周波数チャネルまたは無線技術の少なくとも一方の変更を命令することとをさらに備える、［７］に記載の方法。
［９］  前記生成することが、１つまたは複数の上位レイヤエンティティから構成情報を受け取ることと、前記構成情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成することとを備える、［１］に記載の方法。
［１０］  前記１つまたは複数の関連するトランシーバが、少なくとも１つの無線機を備える、［１］に記載の方法。
［１１］  １つまたは複数の関連する無線機に関するデータを記憶するメモリと、前記関連する無線機のそれぞれの特性を決定し、前記関連する無線機の前記それぞれの特性に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成し、前記関連する無線機の間で提供される通知に基づいて、前記関連する無線機に対応するイベントの管理に関係する前記構成パラメータを前記関連する無線機に提供するように構成されるプロセッサとを備えるワイヤレス通信装置。
［１２］  前記プロセッサが、使用不可状態から使用可能状態に入る無線機を識別し、使用可能状態に入る前記無線機を登録するようにさらに構成される、［１１］に記載のワイヤレス通信装置。
［１３］  前記プロセッサが、前記１つまたは複数の関連する無線機の動作状態を決定し、前記１つまたは複数の関連する無線機の前記動作状態に少なくとも部分的に基づいて、前記ワイヤレス通信装置のスリープモードを構成するようにさらに構成される、［１１］に記載のワイヤレス通信装置。
［１４］  前記プロセッサが、それぞれの関連する無線機の間の１組の潜在的衝突イベントと、それぞれの潜在的衝突イベントに対応する１組の解決とを維持するようにさらに構成される、［１１］に記載のワイヤレス通信装置。
［１５］  前記プロセッサが、指定された関連する無線機のために生成された潜在的衝突イベントと対応する解決とのデータベースに関する情報を、前記指定された関連する無線機に伝えるようにさらに構成される、［１４］に記載のワイヤレス通信装置。
［１６］  潜在的衝突イベントの前記データベースが、前記潜在的衝突イベントに関連する無線機イベントの絶対優先順位に関する情報を備え、前記プロセッサが、実質的にすべての関連する無線機にわたって一貫した方法で前記無線機イベントの絶対優先順位を生成するようにさらに構成される、［１５］に記載のワイヤレス通信装置。
［１７］  前記プロセッサが、前記１つまたは複数の関連する無線機からイベント衝突情報を受け取り、前記イベント衝突情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成するようにさらに構成される、［１１］に記載のワイヤレス通信装置。
［１８］  前記プロセッサが、前記イベント衝突情報に基づいて、前記１つまたは複数の関連する無線機に対応する１組のイベントの間の衝突を識別し、前記衝突に関連する少なくとも１つのイベントのために利用される周波数チャネルまたは無線技術の少なくとも一方の変更を命令するようにさらに構成される、［１７］に記載のワイヤレス通信装置。
［１９］  前記メモリが、１つまたは複数の上位レイヤエンティティに関するデータをさらに記憶し、前記プロセッサが、前記１つまたは複数の上位レイヤエンティティから構成情報を受け取り、前記構成情報に少なくとも部分的に基づいて、１つまたは複数の構成パラメータを生成するようにさらに構成される、［１１］に記載のワイヤレス通信装置。
［２０］  １つまたは複数の関連するトランシーバの特性に関する情報を獲得するための手段と、前記１つまたは複数の関連するトランシーバの前記特性に少なくとも部分的に基づいて、イベント管理のために前記１つまたは複数の関連するトランシーバによって利用される構成パラメータを生成するための手段とを備える装置。
［２１］  情報を獲得するための前記手段が、使用不可状態から使用可能状態に入る関連するトランシーバを識別するための手段を備え、前記装置が、使用可能状態に入る前記関連するトランシーバを登録するための手段をさらに備える、［２０］に記載の装置。
［２２］  情報を獲得するための前記手段が、前記１つまたは複数の関連するトランシーバの動作状態を決定するための手段を備え、前記装置が、前記１つまたは複数の関連するトランシーバの前記動作状態に少なくとも部分的に基づいて、前記装置のスリープモードを構成するための手段をさらに備える、［２０］に記載の装置。
［２３］  生成するための前記手段が、それぞれの関連するトランシーバの間の潜在的衝突イベントと、前記潜在的衝突イベントに対応するそれぞれの解決とのデータベースを維持するための手段を備える、［２０］に記載の装置。
［２４］  与えられた関連するトランシーバに関係する前記データベースの部分を前記与えられた関連するトランシーバに提供するための手段をさらに備える、［２３］に記載の装置。
［２５］  前記データベースが、前記潜在的衝突イベントに関連するイベントの絶対優先順位に関する情報を備え、生成するための前記手段が、実質的にすべての関連するトランシーバにわたって一貫した方法で、絶対優先順位をそれぞれのイベントに適用するための手段をさらに備える、［２３］に記載の装置。
［２６］  生成するための前記手段が、１つまたは複数の上位レイヤエンティティから構成情報を受け取るための手段と、前記１つまたは複数の上位レイヤエンティティから受け取った構成情報に少なくとも部分的に基づいて、前記１つまたは複数の関連するトランシーバによって利用される構成パラメータを生成するための手段とを備える、［２０］に記載の装置。
［２７］  前記１つまたは複数の関連するトランシーバが、少なくとも１つの無線機を備える、［２０］に記載の装置。
［２８］  １つまたは複数の関連する無線機の特性に関する情報をコンピュータに獲得させるためのコードと、前記１つまたは複数の関連する無線機の前記特性に少なくとも部分的に基づいて、マルチ無線機イベント管理のために前記１つまたは複数の関連する無線機によって利用される構成パラメータをコンピュータに生成させるためのコードとを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［２９］  １組の内部イベントと１つまたは複数の構成パラメータとを識別することと、１つまたは複数の関連するトランシーバからそれぞれの外部イベントの通知を受け取ることと、前記１つまたは複数の構成パラメータに少なくとも部分的に基づいて、前記それぞれの外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定することと、前記判定の結果に従って、前記１つまたは複数の関連するトランシーバにそれぞれの応答を送信することとを備える方法。
［３０］  前記識別することが、それぞれの識別された内部イベントを、前記識別された内部イベントと潜在的に衝突するそれぞれの外部イベントに関連付ける、衝突データベースを識別することを備え、前記判定することが、外部イベントが１つまたは複数の内部イベントと潜在的に衝突するものとして前記衝突データベースにリストアップされているかどうかを識別することに少なくとも部分的によって、前記外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定することを備える、［２９］に記載の方法。
［３１］  前記衝突データベースが、内部イベントと外部イベントの間のそれぞれの衝突に対する解決に関する情報を備える、［３０］に記載の方法。
［３２］  前記判定することが、前記外部イベントと識別された内部イベントの間に衝突が存在すると判定された場合に、前記外部イベントと前記識別された内部イベントの組み合わせを同時に行うことができる解決を前記衝突データベースから識別しようと試みることを備える、［３１］に記載の方法。
［３３］  識別された解決が独立の解決であると判定された場合に、前記識別された解決に従って、前記識別された内部イベントに関する１つまたは複数のパラメータを変更することをさらに備える、［３２］に記載の方法。
［３４］  前記送信することが、前記外部イベントと前記識別された内部イベントについて非独立の解決を前記衝突データベースにおいて識別した場合に、前記外部イベントの通知をそこから受け取った関連するトランシーバに条件付き肯定応答を送信し、それによって、前記外部イベントの前記通知をそこから受け取った前記トランシーバにおいて、前記外部イベントに関する１つまたは複数のパラメータの変更を可能にすることをさらに備える、［３２］に記載の方法。
［３５］  前記識別することが、共存マネージャ（ＣｘＭ）から前記衝突データベースを獲得することを備える、［３０］に記載の方法。
［３６］  前記識別することが、スケジュールされた内部イベントと前記内部イベントの優先順位レベルとを識別することを備え、前記判定することが、外部イベントの優先順位レベルを識別し、前記外部イベントが前記識別された内部イベントの潜在的衝突であると判定された場合に、前記スケジュールされた内部イベントの前記優先順位レベルを前記外部イベントの前記優先順位レベルと比較することを備える、［２９］に記載の方法。
［３７］  前記送信することが、前記外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えると判定された場合に、前記外部イベントの通知をそこから受け取ったトランシーバに、提案されるイベント変更を備える条件付き肯定応答、または絶対肯定応答の少なくとも一方を送信することを備える、［３６］に記載の方法。
［３８］  前記送信することが、前記外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えないと判定された場合に、前記外部イベントの通知をそこから受け取ったトランシーバに、提案されるイベント変更を備える条件付き否定応答、または絶対否定応答の少なくとも一方を送信することを備える、［３６］に記載の方法。
［３９］  前記送信することが、前記外部イベントの前記通知をそこから受け取った前記トランシーバが、提案されたイベント変更を受け入れるか、それとも前記外部イベントの承諾が拒否されたと見なすかしなければならないように、前記外部イベントの前記通知をそこから受け取った前記トランシーバに、前記提案されるイベント変更を備える条件付き否定応答を送信することをさらに備える、［３８］に記載の方法。
［４０］  前記識別することが、ＣｘＭから、前記スケジュールされた内部イベントの前記優先順位レベルまたは前記外部イベントの前記優先順位レベルの少なくとも一方を獲得することをさらに備える、［３６］に記載の方法。
［４１］  前記ＣｘＭから獲得された優先順位レベルが、実質的にすべてのトランシーバにわたって一貫した方法で適用される絶対優先順位レベルである、［４０］に記載の方法。
［４２］  １つまたは複数の関連するトランシーバに対応するそれぞれの内部イベントとそれぞれの外部イベントの間の衝突に関する情報を記録することと、前記情報をＣｘＭに中継することとをさらに備える、［２９］に記載の方法。
［４３］  １つまたは複数の解決パラメータが適用された変更された外部イベントの通知を関連するトランシーバから受け取ることと、前記変更された外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定することと、前記変更された外部イベントと少なくとも１つの識別された内部イベントの間に潜在的衝突を識別した場合に、前記変更された外部イベントの反復的解決を要求することとをさらに備える、［２９］に記載の方法。
［４４］  通知をそこから受け取る前記１つまたは複数の関連するトランシーバが、少なくとも１つの無線機を備える、［２９］に記載の方法。
［４５］  １つまたは複数の関連する無線機と、１組の内部イベントと、１つまたは複数の構成パラメータとに関するデータを記憶するメモリと、それぞれの関連する無線機からそれぞれの外部イベントの通知を受け取り、前記１つまたは複数の構成パラメータに少なくとも部分的に基づいて、前記それぞれの外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかに関する判定を行い、前記判定に従って、前記それぞれの関連する無線機にそれぞれの応答を送信するように構成されるプロセッサとを備えるワイヤレス通信装置。
［４６］  前記メモリが、それぞれの識別された内部イベントを、前記識別された内部イベントと潜在的に衝突するそれぞれの外部イベントに関連付ける、衝突データベースに関するデータをさらに記憶し、前記プロセッサが、外部イベントが１つまたは複数の内部イベントと潜在的に衝突するものとして前記衝突データベースにリストアップされているかどうかを識別することに少なくとも部分的によって、前記外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定するようにさらに構成される、［４５］に記載のワイヤレス通信装置。
［４７］  前記衝突データベースが、内部イベントと外部イベントの間のそれぞれの衝突に対する解決に関する情報を備える、［４６］に記載のワイヤレス通信装置。
［４８］  前記プロセッサが、前記外部イベントと識別された内部イベントの間に衝突が存在すると判定された場合に、前記外部イベントと前記識別された内部イベントの組み合わせを同時に行うことができる解決を前記衝突データベースから識別しようと試みるようにさらに構成される、［４７］に記載のワイヤレス通信装置。
［４９］  前記プロセッサが、識別された解決が独立の解決であると判定された場合に、前記識別された解決に従って、前記識別された内部イベントに関する１つまたは複数のパラメータを変更するようにさらに構成される、［４８］に記載のワイヤレス通信装置。
［５０］  前記プロセッサが、前記外部イベントと前記識別された内部イベントについて非独立の解決を前記衝突データベースにおいて識別した場合に、前記外部イベントの通知をそこから受け取った関連する無線機に条件付き肯定応答を送信し、それによって、前記外部イベントの前記通知をそこから受け取った前記無線機において、前記外部イベントに関する１つまたは複数のパラメータの変更を可能にするようにさらに構成される、［４８］に記載のワイヤレス通信装置。
［５１］  前記プロセッサが、共存マネージャ（ＣｘＭ）から前記衝突データベースの少なくとも部分を獲得するようにさらに構成される、［４６］に記載のワイヤレス通信装置。
［５２］  前記メモリが、スケジュールされた内部イベントと前記内部イベントの優先順位レベルとに関するデータをさらに記憶し、前記プロセッサが、外部イベントの優先順位レベルを識別し、前記外部イベントが前記識別された内部イベントの潜在的衝突であると判定された場合に、前記スケジュールされた内部イベントの前記優先順位レベルを前記外部イベントの前記優先順位レベルと比較するようにさらに構成される、［４５］に記載のワイヤレス通信装置。
［５３］  前記プロセッサが、前記外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えると判定された場合に、前記外部イベントの通知をそこから受け取った無線機に、提案されるイベント変更を備える条件付き肯定応答、または絶対肯定応答の少なくとも一方を送信するようにさらに構成される、［５２］に記載のワイヤレス通信装置。
［５４］  前記プロセッサが、前記外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えないと判定された場合に、前記外部イベントの通知をそこから受け取った無線機に、提案されるイベント変更を備える条件付き否定応答、または絶対否定応答の少なくとも一方を送信するようにさらに構成される、［５２］に記載のワイヤレス通信装置。
［５５］  前記プロセッサが、前記外部イベントの前記通知をそこから受け取った前記無線機が、提案されたイベント変更を受け入れるか、それとも前記外部イベントの承諾が拒否されたと見なすかしなければならないように、前記外部イベントの前記通知をそこから受け取った前記無線機に、前記提案されるイベント変更を備える条件付き否定応答を送信するようにさらに構成される、［５４］に記載のワイヤレス通信装置。
［５６］  前記プロセッサが、ＣｘＭから、前記スケジュールされた内部イベントの前記優先順位レベルまたは前記外部イベントの前記優先順位レベルの少なくとも一方を獲得するようにさらに構成される、［５２］に記載のワイヤレス通信装置。
［５７］  前記ＣｘＭから獲得された優先順位レベルが、実質的にすべての無線機にわたって一貫した方法で適用される絶対優先順位レベルである、［５６］に記載のワイヤレス通信装置。
［５８］  前記プロセッサが、１つまたは複数の解決パラメータが適用された変更された外部イベントの通知を関連する無線機から受け取り、前記変更された外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定し、前記変更された外部イベントと少なくとも１つの識別された内部イベントの間に潜在的衝突を識別した場合に、前記変更された外部イベントの反復的解決を要求するようにさらに構成される、［４５］に記載のワイヤレス通信装置。
［５９］  それぞれの内部イベントと要求された外部イベントとを識別するための手段と、前記要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかに関する判定を行うための手段と、前記判定に少なくとも部分的に基づいて、前記要求された外部イベントを選択的に許可または拒否する応答を提供するための手段とを備える装置。
［６０］  判定を行うための前記手段が、それぞれの識別された内部イベントを、前記識別された内部イベントと潜在的に衝突するそれぞれの外部イベントに関連付ける、衝突データベースを識別するための手段と、前記要求された外部イベントが少なくとも１つの識別された内部イベントと潜在的に衝突するものとして前記衝突データベースにリストアップされているかどうかを識別することに少なくとも部分的によって、前記要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかを判定するための手段とを備える、［５９］に記載の装置。
［６１］  前記衝突データベースが、潜在的に衝突する内部イベントと外部イベントとを同時に行うことができる解決に関する情報を備え、判定を行うための前記手段が、前記要求された外部イベントと、前記要求された外部イベントと潜在的に衝突すると見なされる識別された内部イベントとについての解決を識別しようと試みるための手段をさらに備える、［６０］に記載の装置。
［６２］  識別された解決が独立の解決であると判定された場合に、前記要求された外部イベントと識別された内部イベントとについての前記識別された解決に基づいて、前記識別された内部イベントに関する１つまたは複数のパラメータを変更するための手段をさらに備える、［６１］に記載の装置。
［６３］  提供するための前記手段が、前記要求された外部イベントと前記識別された内部イベントについて非独立の解決を前記衝突データベースにおいて識別した場合に、前記要求された外部イベントに関連する無線機に応答を提供し、それによって、前記要求された外部イベントに関連する前記無線機において、前記要求された外部イベントに関する１つまたは複数のパラメータの変更を可能にするための手段を備える、［６１］に記載の装置。
［６４］  衝突データベースを識別するための前記手段が、共存マネージャ（ＣｘＭ）から前記衝突データベースを獲得するための手段を備える、［６０］に記載の装置。
［６５］  識別するための前記手段が、スケジュールされた内部イベントと前記スケジュールされた内部イベントの優先順位レベルとを識別するための手段を備え、判定を行うための前記手段が、前記要求された外部イベントの優先順位レベルを識別するための手段と、前記外部イベントが前記識別された内部イベントと潜在的に衝突すると判定された場合に、前記スケジュールされた内部イベントの前記優先順位レベルを前記要求された外部イベントの前記優先順位レベルと比較するための手段とを備える、［５９］に記載の装置。
［６６］  提供するための前記手段が、前記要求された外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えると判定された場合に、前記要求された外部イベントに関連する無線機に、提案されるイベント変更を備える条件付き肯定応答、または絶対肯定応答の少なくとも一方を提供するための手段を備える、［６５］に記載の装置。
［６７］  提供するための前記手段が、前記要求された外部イベントの前記優先順位レベルが前記スケジュールされた内部イベントの前記優先順位レベルを超えないと判定された場合に、前記要求された外部イベントに関連する無線機に、提案されるイベント変更を備える条件付き否定応答、または絶対否定応答の少なくとも一方を提供することを備える、［６５］に記載の装置。
［６８］  提供するための前記手段が、前記要求された外部イベントに関連する前記無線機が、提案されたイベント変更を受け入れるか、それとも前記外部イベントの承諾が拒否されたと見なすかしなければならないように、前記要求された外部イベントに関連する前記無線機に、前記提案されるイベント変更を備える条件付き否定応答を提供することをさらに備える、［６７］に記載の装置。
［６９］  識別するための前記手段が、ＣｘＭから、前記スケジュールされた内部イベントの前記優先順位レベルまたは前記外部イベントの前記優先順位レベルの少なくとも一方を獲得するための手段をさらに備える、［６５］に記載の装置。
［７０］  前記ＣｘＭから獲得された優先順位レベルが、実質的にすべての無線機にわたって一貫した方法で適用される絶対優先順位レベルである、［６９］に記載の装置。
［７１］  １つまたは複数の解決パラメータが適用された変更された外部イベントの要求を受け取るための手段と、前記変更された外部イベントが１つまたは複数の識別された内部イベントと衝突するかどうかを判定するための手段と、前記変更された外部イベントと少なくとも１つの識別された内部イベントの間に潜在的衝突を識別した場合に、前記変更された外部イベントの反復的解決を要求するための手段とをさらに備える、［５９］に記載の装置。
［７２］  それぞれの内部イベントと要求された外部イベントとをコンピュータに識別させるためのコードと、前記要求された外部イベントが少なくとも１つの識別された内部イベントと衝突するかどうかに関する判定を行うためのコードと、前記判定に少なくとも部分的に基づいて、前記要求された外部イベントを選択的に許可または拒否する応答をコンピュータに提供させるためのコードとを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［７３］  １組のトランシーバと、前記１組のトランシーバについての分析を実行し、前記分析に従って１組の共存構成パラメータを生成する、共存マネージャ（ＣｘＭ）制御モジュールとを備え、前記１組のトランシーバが、それぞれの外部イベントについてのイベント要求メッセージを識別し、前記１組の共存構成パラメータに少なくとも部分的に基づいて、前記それぞれの外部イベントをそれぞれの関連する内部イベントと同時に実行できるかどうかに関する判定を行い、前記判定に従って、前記それぞれの外部イベントを選択的に許可または拒否する応答を提供する、システム。
［７４］  前記１組のトランシーバが、少なくとも１つの無線機を備える、［７３］に記載のシステム。
【図１】
0005917666.tif 000003
【図２】
0005917666.tif 000004
【図３】
0005917666.tif 000005
【図４】
0005917666.tif 000006
【図５】
0005917666.tif 000007
【図６】
0005917666.tif 000008
【図７】
0005917666.tif 000009
【図８】
0005917666.tif 000010
【図９】
0005917666.tif 000011
【図１０】
0005917666.tif 000012
【図１１】
0005917666.tif 000013
【図１２】
0005917666.tif 000014
【図１３】
0005917666.tif 000015
【図１４】
0005917666.tif 000016
【図１５】
0005917666.tif 000017
【図１６】
0005917666.tif 000018