(57)【特許請求の範囲】
【請求項１】
クライアントであるワイヤレスコンピューティングデバイスによってスペクトルにアクセスする方法であって、
前記ワイヤレスコンピューティングデバイスが、前記ワイヤレスコンピューティングデバイスから前記スペクトルへのアクセスを試みる前に、前記スペクトルにアクセスするための複数のブロードキャストされたオファーを受信するステップであって、前記アクセスが１つまたは複数の制約に基づくステップと、
前記ワイヤレスコンピューティングデバイスが、前記ブロードキャストされたオファーを受諾すること、前記ブロードキャストされたオファーを拒否すること、および前記ブロードキャストされたオファーに対してカウンターオファーすることの中から選択した１つを実施することによって、前記ブロードキャストされたオファーに応答するステップであって、前記受諾は、所望のスペクトルを得るために、前記複数のブロードキャストされたオファーから望ましいオファーを結合することを含むステップと、
を含む方法。
【請求項２】
少なくとも部分的にはソフトウェア無線において実施される、請求項１に記載の方法。
【請求項３】
前記１つまたは複数の制約が、前記スペクトルの使用が許可される時間長と、許容できるスペクトル干渉の量とのうちの少なくとも一方を含む、請求項１に記載の方法。
【請求項４】
前記スペクトルの使用が許可される時間長に基づく前記スペクトルへのアクセスが、対価の交換を必要とする、請求項３に記載の方法。
【請求項５】
スペクトルへのアクセスを求める要求を送信するステップが、少なくとも１つのパラメーターを送信するステップを含む、請求項１に記載の方法。
【請求項６】
前記少なくとも１つのパラメーターが、必要とされる帯域幅と、好まれる１組の帯域と、望まれるマスクプロパティとのうちの少なくとも１つを含む、請求項５に記載の方法。
【請求項７】
前記少なくとも１つのパラメーターが、インセンティブベースの競売を求める要求と干渉ベースの競売を求める要求とのうちの少なくとも一方を含み、前記インセンティブベースの競売を求める要求の場合は、追加のパラメーターが、使用の時と使用の継続時間とのうちの少なくとも一方を含み、前記干渉ベースの競売を求める要求の場合は、追加のパラメーターが、位置と許容できるスペクトル干渉の量とのうちの少なくとも一方を含む、請求項６に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
多くのモバイルコンピューティングデバイスは、有線接続によって移動性に制約を課されることなくユーザーがこれらのデバイスをネットワークに接続できるように、ワイヤレス通信をサポートする。しかし、ワイヤレス通信はスペクトルへのアクセスを必要とし、このアクセスはすぐに入手可能ではないこともある。独占的な所有者および／または免許保持者によって制御されるワイヤレススペクトルをより効率的に利用して、ユーザーがワイヤレス通信のためにスペクトルにアクセスできるようにすることの、商業的必要性が増している。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
本発明は、ソフトウェア無線（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｒａｄｉｏ）技術を使用してスペクトルの競売を可能にして、通常なら利用不可能なスペクトルへのアクセスをユーザーが得られるようにする方法に関する。スペクトルの所有者および／または免許保持者はスペクトルに対して独占的な権利を有するかもしれないが、これらの所有者および／または免許保持者は、いくつかの状況で、例えば制限なしの時限使用、または干渉制約に基づく使用で、他のユーザーがスペクトルにアクセスするのを許可することができる。ワイヤレス通信の効果を、したがってワイヤレスに通信するモバイルデバイスの有用性を高めるために、ユーザーのグループ（例えば１つのネットワークまたは複数のネットワーク）は、通常ならワイヤレスネットワークがそれらにとって利用不可能であるときに、それらのモバイルデバイス上でソフトウェア無線（ＳＤＲ）を使用してスペクトル使用に入札することができる。
【課題を解決するための手段】
【０００３】
一実施形態では、スペクトルにアクセスする方法が提供される。この方法は、スペクトルへのアクセスを求める要求を送信すること、および、スペクトルにアクセスするためのオファーを受信することを含む。アクセスは、１つまたは複数の制約に基づく。この方法はさらに、オファーを受諾または拒否することを含む。
【０００４】
別の実施形態では、スペクトルへのアクセスを提供する方法が開示される。この方法は、スペクトルへのアクセスを求める要求をユーザーから受信すること、オファーする適切なスペクトルを決定すること、および、スペクトルプロバイダーに競売入札を送信することを含む。この方法はさらに、スペクトルにアクセスするためのオファーをスペクトルプロバイダーから受信することを含む。アクセスは、１つまたは複数の制約に基づく。この方法はさらに、オファーをユーザーに送信すること、および、オファーの受諾または拒否をユーザーから受信することを含む。
【０００５】
さらに別の実施形態では、ワイヤレスコンピューティングデバイスを動作させるための装置が提供される。この装置は、スペクトルへのアクセスを求める要求を送信するように構成可能な第１の回路と、スペクトルにアクセスするためのオファーを受信するように構成可能な第２の回路とを備える。アクセスは、１つまたは複数の制約に基づく。この装置はまた、受諾、拒否、またはカウンターオファーを処理するように構成可能なプロセッサも備える。
【０００６】
以上は本発明の非限定的な要約であり、本発明は添付の特許請求の範囲によって定義される。
【０００７】
添付の図面は、一定の縮尺で描かれたものとはしない。図面では、様々な図に示す同一またはほぼ同一の各コンポーネントを、同じ番号で表す。明確にするために、あらゆる図面であらゆるコンポーネントに符号を付してはいない場合もある。
【図面の簡単な説明】
【０００８】
【図１Ａ】本発明の一実施形態による、ある説明的なプロセスのフローチャートである。
【図１Ｂ】本発明の一実施形態による、別の説明的なプロセスのフローチャートである。
【図２】本発明の一実施形態による、別の説明的なプロセスのフローチャートである。
【図３】本発明の実施形態を実現することのできる説明的なコンピューターシステム環境の図である。
【図４】本発明の実施形態により使用することのできる例示的なコンピューティングデバイスの図である。
【発明を実施するための形態】
【０００９】
本発明の態様は、ユーザーまたはユーザーグループ（例えば１つのネットワークまたは複数のネットワーク）が、望むようにスペクトル使用に入札できるようにする、スペクトル競売のためのプロセスおよび装置に関する。本発明の態様によれば、この方法は、少なくとも部分的にはソフトウェア無線（ＳＤＲ）によって実施することができる。ユーザーまたはユーザーグループがスペクトルの取得を必要とすることには、後で論じるように様々な理由が存在する。さしあたり、本発明の態様は、スペクトル競売技法を通してユーザーがワイヤレススペクトルへのアクセスを得られるようにするプロセスを対象とすると言うにとどめておく。
【００１０】
本明細書に述べる手順は、ソフトウェア無線などを用いてソフトウェア中で実施することができるが、本発明はこれに関して限定されず、スペクトルを競売するための他の構成を利用してもよい。また、競売プロセスは、使用に対する対価の交換時を除いては、ユーザーにとってトランスペアレントであってよい。
【００１１】
独占的な（集中化された）スペクトル所有権モデルからよりフレキシブルなスペクトル使用に移行することによってワイヤレススペクトルをより効率的に利用することの、商業的必要性が増している。これに関して、スペクトルの所有者および／または免許保持者はスペクトルに対して独占的な権利を有するかもしれないが、発明者らは、これらのプロバイダーが、以下の２つのうちの一方の状況で、他のユーザーがスペクトルにアクセスするのを許可することができることを見出した。すなわち、１）制限なしの時限使用、および／または２）干渉制約に基づく使用である。
【００１２】
よりフレキシブルなスペクトル使用を可能にするための技術が進化しつつある。ＳＤＲは、スペクトル、電力、帯域幅、変調などの変動を可能にする。ＳＤＲを競売と共に使用して、オペレーティングシステム（ＯＳ）モジュールを種々の帯域での送受信に再使用することができる。米国で使用される３６５０ＭＨｚ帯域は、ＳＤＲを使用できる一例であり、それにより、ＳＤＲを使用して、１０ＭＨｚ８０２．１１ａ／ｇを、これらの帯域でより高い電力で送信することができる。
【００１３】
発明者らは、利用可能な最も効率的かつコスト効果の高いスペクトルではしばしば、スペクトルの使用にいくつかの制約が課されることが必要な場合があることを見出した。例として、専用スペクトルは、いくらかの量の干渉を要するように制限される場合があり、かつ／または、いくらかの期間に制限される場合がある。競売されるスペクトルは、使用に対する他の制約を必要としてもよく、あるいは使用に対して何ら制約を必要としなくてもよく、本発明はこれに関して限定されない。したがって、一実施形態では、インセンティブに基づいてスペクトルを交渉して、金銭、他のスペクトル、または他の何らかの形の対価と引き換えにプロバイダーがスペクトルを手放せるようにすることができる。別の実施形態では、干渉に基づいてスペクトルアクセスを交渉することができる。一実施形態では、使用は、スペクトルのプロバイダーに対して許可された最大干渉に基づく。
【００１４】
次に、図１ａおよび１ｂのフローチャートを参照して、インセンティブベースの時限競売について述べる。これらの実施形態では、競売は、クライアントユーザーまたは競売人によって開始することができ、本発明はこれに関して限定されない。図１ａのフローチャートに示す、クライアントによって開始される競売では、要求２０はいくつかのパラメーターを含むことができ、これらのパラメーターは、必要とされる帯域幅、好まれる１組の帯域、望まれるマスクプロパティ、要求がインセンティブモデルに基づくこと、ならびに／または、使用の時および継続時間、のうちの１つまたは複数などである。他のパラメーターを指定してもよく、本発明はこれに関して限定されない。一実施形態では、要求は、クライアントユーザーのワイヤレスデバイスを通して、免許不要の共有帯域（例えば普通は２．４ＧＨｚ中だが他の周波数を利用してもよく、本発明はこれに関して限定されない）を介して低データレート要求で送信される。当然、本発明はこれに関して限定されず、要求は、異なるデバイスを使用して行ってもよく、かつ／または後でワイヤレスデバイスによって使用するために非ワイヤレスネットワークを介して送信してもよい。
【００１５】
この時点で、一実施形態では、競売人は２２で要求を受信すると、２４に示すように、パラメーターを含む１回目の入札を送信する。パラメーターは例えば、オファーされる帯域幅と、オファーされる帯域と、利用可能なマスクプロパティと、要求がインセンティブモデルに基づくことならびに／あるいは要求が使用の時および／または継続時間の制約を条件とすることとを含む。全てのスペクトルプロバイダーが、この同じ情報を受信する。一実施形態では、２６に示すように、競売人は２回目の、また望むなら後続のｎ回の入札を送信することができる。競売人は、所有者または免許保持者であってもよく、あるいは独立した競売人であってもよく、本発明はこれに関して限定されないことを理解されたい。
【００１６】
次いで、２８に示すように、提案された入札をクライアントユーザーに送り返すことができ、次いでクライアントは、３０に示すように、どの入札を取るか選択することができる。一実施形態では、次いでクライアントは、競売の終わりを示すデータを送信することになる。次いでクライアントは、選択した競売人との使用合意に入る。
【００１７】
図１ｂのフローチャートに示すような、競売人によって開始される競売では、４０で競売人が入札のオファーをブロードキャストするが、この入札は、一実施形態では以下のパラメーターを含む。すなわち、利用可能な帯域幅と、利用可能な帯域と、オファーされるマスクプロパティと、要求がインセンティブモデル合意に基づくことならびに／あるいは要求が使用の時および／または継続時間の制約を条件とすることとである。
【００１８】
一実施形態では、４２に示すように、クライアントは入札を受諾することができ、あるいは４４に示すように、クライアントはカウンターオファーすることができる。例えばクライアントは、オファーされた帯域幅を受諾することができ、あるいはより低い帯域幅の受諾を提案することができる。クライアントはまた、必要な１組の帯域を選択することができる。次いでクライアントはまた、オファーされたマスクプロパティを受諾することができ、あるいはより厳しくないオプションを提案することができる。クライアントはまた、インセンティブモデル、ならびに、使用の時および継続時間の制約を受諾することができる。他のクライアントが、全ての情報を受信し、４６に示すように、同様の情報を含む最後のクライアント入札よりも高い値を付ける。本発明は、単一の競売人が競売を開始することに限定されず、クライアントユーザー（複数可）に対して複数の競売スペクトルがあってもよい。
【００１９】
一実施形態では、合同競売を提供することができる。この実施形態では、１つのエンティティがオファーできるよりも多くのスペクトルが必要とされるときに、複数の競売人が入札プロセスに参入することができ、それにより競売人および／またはクライアントは、複数のオファーをパッケージして所望のスペクトルを得ることができる。
【００２０】
次に、干渉ベースの競売について述べる。これらの実施形態では、競売は、クライアントユーザーまたは競売人によって開始することができ、本発明はこれに関して限定されない。図２のフローチャートに示すような、クライアントによって開始される競売では、要求６０はいくつかのパラメーターを含むことができ、これらのパラメーターは、必要とされる帯域幅、好まれる１組の帯域、望まれるマスクプロパティ、物理的位置（入手可能なら）、要求が干渉ベースの競売に基づくこと、およびいくらかの量の干渉が許容可能であることのうちの１つまたは複数などである。他のパラメーターを指定してもよく、本発明はこれに関して限定されない。一実施形態では、要求は、クライアントユーザーのワイヤレスデバイスを通して、免許不要の共有帯域（例えば普通は２．４ＧＨｚ中だが他の周波数を利用してもよく、本発明はこれに関して限定されない）を介して低データレート要求で送信される。当然、本発明はこれに関して限定されず、要求は、異なるデバイスを使用して行ってもよく、かつ／または後でワイヤレスデバイスによって使用するために非ワイヤレスネットワークを介して送信してもよい。
【００２１】
一実施形態では、要求が行われた後、競売人は、６２に示すように、要求された帯域でショートパケットを送信するようクライアントユーザーに要求する。次いで競売人は、６４に示すように、競売人の受信機出力におけるインクリメンタルな干渉を測定する。６６で、次いで競売人は、以下の情報のうちの１つまたは複数を含む１回目の入札を送信することができる。すなわち、オファーされる帯域幅、オファーされる帯域、および／または許可される電力である。６８で、全ての所有者および／または免許保持者が、この同じ情報を受信する。一実施形態では、７０に示すように、競売人は２回目の、また望むなら後続のｎ回の入札を送信することができる。競売は、他の競売人との電力／帯域幅のトレードオフによって継続し、次いでクライアントユーザーは、７２に示すように、全ての競売人からのオファーされたパラメーターに対して決定を下すことができる。
【００２２】
制御付き干渉の方法の１つは、干渉レベルを何らかのしきい値未満に維持することである。これは、固定ワイヤレスサービスの場合など、主要なユーザー受信機の位置がわかっている場合に、（概して）行うことができる。
【００２３】
一実施形態では、競売人は信用される競売人であり、このことは、帯域および／またはトランザクションを制御する許可が競売人に与えられていること、ならびに／あるいは、クライアントユーザーと競売人との間の通信が適切な許可技法を通して進行することを意味する。
【００２４】
スペクトルへのアクセスに課される制約は、スペクトルの使用が許可される時間長、許容できる干渉の量、またはこの両方を含むことができ、本発明はこれに関して限定されないことを理解されたい。
【００２５】
次に、スペクトル競売を利用できる状況の説明的な例について述べる。
【００２６】
説明的な一例では、ユーザーが自分の家庭ネットワーク外のネットワークを必要とする場合があり、これはユーザーが国外を旅行しているときなどの場合であろう。これに関して、ユーザーは、ＳＤＲを備えた自分のラップトップを有し、ローカルワイヤレスネットワーク（ＷｉＦｉであろうと他の何らかのネットワークプロトコルであろうと）にアクセスしたいと思う。このネットワークは、ユーザーが普段アクセスを必要とするネットワークではないので、ユーザーは通常ならこのネットワークにアクセスできないことになるが、それでもなお、何とかしてアクセスを得なければならない。一実施形態では、ラップトップ上のソフトウェアにより、ユーザーはＭｉｃｒｏｓｏｆｔまたは第三者のプログラムにアクセスすることができ、このプログラムは、ローカルネットワークにアクセスするための通信リンクを生じることになる。通信の受信端にいる競売人が、ユーザーの望む、かつ／または必要とする通信のタイプ（例えばユーザーのコンピューターにインストールされたハードウェアおよびソフトウェアに基づく）から、ユーザーにとって最良の利用可能オプション（複数可）を決定する（例えば干渉および／または関連コストに基づいて）。
【００２７】
別の説明的な実施形態では、ユーザーグループが、一時的なネットワークをセットアップして、例えば複数のユーザーのための一時的なオフィス用にネットワークを提供したい場合がある。一例では、ユーザーグループは、その独占的なワイヤレスネットワーク（ＷｉＦｉに基づくものではない場合がある）を使用したいと思い、グループのスペクトル利用の起点にできるネットワークが領域中にあるかどうか調べたいと思う。この例では、スペクトルは、ユーザーグループが何らかの干渉制限および／または時間制約を超えないことに同意する場合にのみ、利用可能とすることができる。
【００２８】
別の説明的な例では、ワイヤレスクライアントＡが、ワイヤレスクライアントＢから一時的なスペクトル使用を購入する。この例では、基本カードを有するワイヤレスクライアントＡは、対応するソフトウェアパッケージがインストールされている場合に、複数の無線機を１つずつ、または同時に処理することができる。これにより、無線帯域の一時使用が可能になる。例えば、ビジネス顧客（ワイヤレスクライアントＡ）が、ある国に旅行し、数日間にわたってＷＷＡＮサービスを使用する必要がある場合、ワイヤレスクライアントＡは、例えばワイヤレスクライアントＡが望むＷＷＡＮサービスをサポートするＷｉｎｄｏｗｓ（登録商標）  Ｌｉｖｅから、ＳＤＲパッケージを購入することができ、所望の期間にわたってワイヤレスクライアントＢからスペクトルを購入する。この例では、ユーザーは、この一時的なデータサービス使用に対して通信事業者によって課金されてもよい。
【００２９】
さらに別の例では、ワイヤレスクライアントＡが、より広い帯域へのアクセスを有することができるように、ワイヤレスクライアントＢからスペクトルを得ることができる。ワイヤレスクライアントはしばしば他のワイヤレスクライアントと帯域幅を共有する必要があるので、このような状況では、ワイヤレスクライアントＡとＢが干渉を検出して帯域幅を分割することが重要な場合がある。スペクトルの交渉は、無料とすることもでき、スペクトルと引き換えとすることもでき、あるいは金銭と引き換えとすることもできる。他の対価を用いてもよく、本発明はこれに関して限定されない。
【００３０】
別の例では、仮想の通信事業者が、現実の通信事業者からスペクトルを購入し、次いで一時使用のためにワイヤレスクライアントに転貸することができる。この例では、前述の例とは異なり、個々のワイヤレスクライアント間のやり取りは信頼できないかまたは十分でない場合がある。したがって、仮想の通信事業者が、ワイヤレスクライアントに一時的なスペクトル使用を提供することの価値、またはスペクトル使用とデータサービス使用の両方を提供することの価値を調べることができる。ワイヤレスクライアントがすでにデータサービスプランに加入している場合、またはクライアントがピアツーピアデータ伝送を行うために余分なスペクトルを必要としているだけである場合は、仮想の通信事業者からスペクトルだけを必要とすればよい。ワイヤレスクライアントがデータサービスを有さない場合は、スペクトルとデータサービスの両方が必要であり、これらを仮想の通信事業者から得ることができる。
【００３１】
ワイヤレスユーザーがスペクトルへのアクセスを得ることを必要とする他の状況、または状況の組合せに遭遇する場合もあり、本発明はこれに関して限定されない。
【００３２】
あらゆる場合に、クライアントと競売人との間の競売および共有は、いずれの側からも開始することができる。
【００３３】
本明細書に述べた本発明の態様は、多くのコンピューターシステム構成のいずれでも実現することができ、どんな特定のタイプの構成にも限定されない。図３に、本発明の態様をその上で実現することのできるコンピューターシステムの一例を示すが、他のコンピューターシステムも可能である。
【００３４】
図３のコンピューターシステムは、通信ネットワーク１００と、ワイヤレスアクセスポイント１０２と、ワイヤレスアクセスポイント１０２との間で信号を送受信するように構成された複数のワイヤレスコンピューティングデバイス１０６と、有線コンピューティングデバイス１１４および１１６とを含む。通信ネットワーク１００は、２つ以上のコンピューター（例えばサーバーとクライアント）間でデータを交換するための任意の適切な１つまたは複数の通信媒体とすることができ、インターネットがこれに含まれる。ワイヤレスクライアントデバイスは、ワイヤレス通信機能を備えた任意の適切なコンピューティングデバイスとすることができる。ラップトップ、パーソナルディジタルアシスタント、スマートホン、デスクトップコンピューター、サーバー、および他のデバイスを含めて、いくつかの例示的なワイヤレスコンピューティングデバイスを利用することができ、本発明はこれに関して限定されない。図３は有線デバイス１１４および１１６を伴う通信ネットワーク１００を含むが、本発明の実施形態は、有線ネットワークを含まないシステム中で使用することもできる。
【００３５】
図４に、本発明の１つまたは複数の実施形態に従って使用できる説明的なコンピューティングデバイス２００を概略的に示す。図４は、コンピューティングデバイスが本発明の実施形態で動作するために必要なコンポーネントの描写とはせず、また、包括的な描写ともしない。コンピューティングデバイス２００は、例えばワイヤレスアクセスポイント１０２または他のデバイス１０８とワイヤレスに通信するための、フロントエンド無線ハードウェア２０２を備える。デバイス２００はまた、他の（おそらくは非ワイヤレスの）方法を使用してコンピューターネットワークを介して通信するためのネットワークアダプター２０４と、デバイスのユーザーに対して情報を表示するための表示アダプター２０６と、ユーザーからコマンドを受け取るための入力アダプター２０８とを備える。デバイス２００はさらに、プロセッサ２１０によって処理すべきデータおよび／または実行すべき命令を記憶するための、コンピューター可読媒体２１２を備える。プロセッサ２１０は、データの処理および命令の実行を可能にする。データおよび命令は、コンピューター可読媒体２１２に記憶されてよく、例えばコンピューティングデバイス２００のコンポーネント間の通信を可能にする。データおよび命令は、オペレーティングシステム２１４およびソフトウェア無線ドライバー２１６を含むことができる。ＳＤＲドライバー２１６は、ハードウェアによって実現される無線機中で通常行われる多くの機能を実施するための、データおよび命令を含むことができる。ドライバー２１６によって実施される機能はフロントエンド無線ハードウェア２０２の機能を補完することができ、それにより、望まれる全ての機能はハードウェアとソフトウェアの組合せによって実施することができる。
【００３６】
フロントエンド無線ハードウェア２０２は、任意の組合せの機能を実施する任意の適切な無線ハードウェアとすることができる。これらの機能は、変調（すなわちデータ信号を高周波数の送信信号にミキシングすること）、フィルタリング（すなわち受信信号からデータを解析すること）アナログディジタルまたはディジタルアナログ変換、信号生成（すなわちデータの送信）などを含むことができる。フロントエンド２０２は、ハードウェアレベルで実施する必要のある必須機能の最小限を実施するように実現されてよく、残りの機能はＳＤＲドライバー２１６によって実施される。本機能は、ハードウェアおよびソフトウェアの任務をどんな特定の方式で決定するシステムでの使用にも限定されない。フロントエンド２０２は、アンテナ、広域無線スペクトルにわたるプログラム可能な無線周波数波形ジェネレーター／デコーダー、高速アナログディジタル変換器のアレイ、および／または、アナログデータをコンピューター処理可能バイトに、またその逆に変換するためのシリアライザー／デシリアライザーを備えることができる。義務付けられたスペクトルマスクに準拠するために、１組の同調可能アナログフィルターを利用することもできる。これらのハードウェアコンポーネントは例示に過ぎず、本発明はどんな特定のハードウェアを有するシステム上での使用にも限定されない。
【００３７】
ＳＤＲドライバー２１６は、無線機能を実施することに加えて、フロントエンド２０２の同調可能回路に制御命令を送って、フロントエンド２０２のハードウェアを特定のワイヤレスプロトコルに従ってカスタマイズすることができる。
【００３８】
本発明の一実施形態は、ワイヤレスプロトコルに従って信号を生成および／または受信するように制御命令によってプログラム可能なプログラム可能回路（例えばフロントエンドハードウェア２０２およびＳＤＲドライバー２１６）を有するコンピューティングデバイスと共に使用することを対象とすることを理解されたい。このプログラム可能回路もやはり、任意の適切な形をとることができ、直接にプログラム可能な回路（例えばプログラム可能プロセッサ）、および直接にプログラム可能な回路と対話してワイヤレスプロトコルに従った通信を可能にする回路の、任意の集まりを含むことができる。
【００３９】
本明細書に述べた本発明の実施形態は、図４に示すタイプのコンピューティングデバイスで実施されることに限定されず、本発明の実施形態は任意の適切なコンピューティングデバイスで実施できることを理解されたい。フロントエンド２０２およびアダプター２０４〜２０８は、任意の適切なハードウェア、ソフトウェア、またはこれらの組合せとして実現することができ、単一のユニットまたは複数のユニットとして実現することができる。同様に、コンピューター可読媒体２１２は、処理デバイスからアクセスされるようにデータおよび命令を記憶するための任意の媒体、または媒体の組合せとして実現することができる。
【００４０】
このように本発明の少なくとも１つの実施形態のいくつかの態様について述べたが、当業者なら様々な改変、修正、および改良をすぐに思いつくであろうことを理解されたい。
【００４１】
そのような改変、修正、および改良は、本開示の一部であるものとし、本発明の趣旨および範囲の内にあるものとする。したがって、以上の記述および図面は、例によるものに過ぎない。
【００４２】
本発明の前述の実施形態は、多くの方法のいずれでも実施することができる。例えば、実施形態は、ハードウェア、ソフトウェア、またはこれらの組合せを使用して実施することができる。ソフトウェア中で実施されるときは、任意の適切なプロセッサ、またはプロセッサの集まり（単一のコンピューター中に設けられようと複数のコンピューター間で分散されようと）の上でソフトウェアコードを実行することができる。
【００４３】
さらに、コンピューターは、ラック搭載型コンピューター、デスクトップコンピューター、ラップトップコンピューター、またはタブレットコンピューターなど、いくつかの形で具現できることを理解されたい。加えて、コンピューターは、パーソナルディジタルアシスタント（ＰＤＡ）、スマートホン、あるいは他の任意の適切な携帯用または固定の電子デバイスを含めて、一般にはコンピューターと見なされないが適切な処理機能を備えたデバイスに組み込むこともできる。
【００４４】
また、コンピューターは、１つまたは複数の入力デバイスおよび出力デバイスを有することができる。これらのデバイスは、とりわけ、ユーザーインタフェースを提示するのに使用することができる。ユーザーインタフェースを提供するのに使用できる出力デバイスの例としては、出力の視覚提示のためのプリンターまたは表示画面、および、出力の可聴提示のためのスピーカーまたは他の音声生成デバイスが挙げられる。ユーザーインタフェースに使用できる入力デバイスの例としては、キーボード、および、マウスやタッチパッドやディジタイジングタブレットなどのポインティングデバイスが挙げられる。別の例として、コンピューターは、音声認識を通して、または他の可聴フォーマットで、入力情報を受け取ることができる。
【００４５】
このようなコンピューターは、企業ネットワークやインターネットなど、ローカルエリアネットワークまたはワイドエリアネットワークとしての形を含めて、任意の適切な形の１つまたは複数のネットワークによって相互接続することができる。このようなネットワークは、任意の適切な技術に基づくことができ、任意の適切なプロトコルに従って動作することができ、ワイヤレスネットワーク、有線ネットワーク、または光ファイバーネットワークを含むことができる。
【００４６】
また、本明細書に概説した様々な方法またはプロセスは、様々なオペレーティングシステムまたはプラットフォームの任意の１つを利用する１つまたは複数のプロセッサ上で実行可能なソフトウェアとしてコード化することができる。加えて、このようなソフトウェアは、いくつかの適切なプログラミング言語および／あるいは従来のプログラミングツールまたはスクリプティングツールのいずれかを使用して記述することができ、また、フレームワークまたは仮想機械上で実行される実行可能機械言語コードまたは中間コードとしてコンパイルすることができる。
【００４７】
これに関して、本発明は、１つまたは複数のコンピューターまたは他のプロセッサ上で実行されたときに、上に論じた本発明の様々な実施形態を実現する方法を実施する１つまたは複数のプログラムによってエンコードされた１つのコンピューター可読媒体（または複数のコンピューター可読媒体）（例えばコンピューターメモリー、１つまたは複数のフロッピー（登録商標）ディスク、コンパクトディスク、光学ディスク、磁気テープ、フラッシュメモリー、フィールド・プログラマブル・ゲート・アレイや他の半導体デバイス中の回路構成など）として具現することができる。１つまたは複数のコンピューター可読媒体は可搬型とすることができ、したがって、それに記憶された１つまたは複数のプログラムを１つまたは複数の異なるコンピューターまたは他のプロセッサにロードして、上に論じた本発明の様々な態様を実現することができる。
【００４８】
用語「プログラム」または「ソフトウェア」は、本明細書では、上に論じた本発明の様々な態様を実現するようにコンピューターまたは他のプロセッサをプログラムするのに利用できる任意のタイプのコンピューターコードまたは１組のコンピューター実行可能命令を指すために、総称的な意味で使用される。加えて、この実施形態の一態様によれば、実行されたときに本発明の方法を実施する１つまたは複数のコンピュータープログラムは、単一のコンピューターまたはプロセッサ上にある必要はなく、いくつかの異なるコンピューターまたはプロセッサ間でモジュール式に分散されて本発明の様々な態様を実現してもよいことを理解されたい。
【００４９】
コンピューター実行可能命令は、１つまたは複数のコンピューターまたは他のデバイスによって実行されるプログラムモジュールなど、多くの形とすることができる。一般に、プログラムモジュールは、特定のタスクを実施するかまたは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。通常、プログラムモジュールの機能は、様々な実施形態で望まれるように結合または分散させることができる。
【００５０】
また、データ構造は、任意の適切な形でコンピューター可読媒体に記憶することができる。例示を単純にするために、データ構造は、データ構造中の位置を通して関係付けられたフィールドを有するものとして示すことができる。このような関係は、フィールド間の関係を伝えるコンピューター可読媒体中の位置をフィールドのための記憶域に割り当てることによっても同様に達成することができる。しかし、データ要素間の関係を確立するポインター、タグ、または他の機能の使用を通してなど、任意の適切な機能を使用して、データ構造のフィールド中の情報間の関係を確立することができる。
【００５１】
本発明の様々な態様は、単独で、組み合わせて、または、上記で述べた実施形態で特に論じていない様々な構成で使用することができ、したがってその適用は、以上の記述で述べたかまたは図面に示したコンポーネントの詳細および構成に限定されない。例えば、ある実施形態で述べた態様を、他の実施形態で述べた態様と任意の方式で組み合わせることができる。
【００５２】
また、本発明は方法として具現することもでき、方法の例はすでに提供した。方法の一部として実施される行為は、任意の適切な方式で順序付けることができる。したがって、例示したのとは異なる順序で行為が実施される実施形態を構築することもでき、このことは、説明的な実施形態では連続的な行為として示されていても、いくつかの行為を同時に実施することを含むことができる。
【００５３】
特許請求の範囲において請求項の要素を修飾するために「第１」、「第２」、「第３」などの序数を使用することは、それ自体では、ある請求項要素の、別の請求項要素に対するどんな優先、順位、または順序も暗示せず、方法の行為が実施される時間的順序を暗示することもないが、単に、ある名称を有するある請求項要素を、同じ名称（序数の使用を除く）を有する別の要素と区別して、請求項要素を区別するために、ラベルとして使用するに過ぎない。
【００５４】
また、本明細書で使用した表現および術語は、説明上のものであり、限定と見なすべきではない。本明細書における「含む（ｉｎｃｌｕｄｉｎｇ）」、「備える（ｃｏｍｐｒｉｓｉｎｇ）」、または「有する（ｈａｖｉｎｇ）」、「含む（ｃｏｎｔａｉｎｉｎｇ）」、「伴う（ｉｎｖｏｌｖｉｎｇ）」、およびこれらの変形の使用は、その後に挙げる項目およびその均等物、ならびに追加の項目を包含するものとする。
【図１Ａ】
0005602622.tif 000002
【図１Ｂ】
0005602622.tif 000003
【図２】
0005602622.tif 000004
【図３】
0005602622.tif 000005
【図４】
0005602622.tif 000006