(57)【要約】      （修正有）【課題】１つまたは複数のモバイル・クライアントのためにネットワークへのアクセスを提供するように構成されるアドホック・サービス・プロバイダによる方法を提供する。【解決手段】ワイヤレス接続をサポートするためにアドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、１つまたは複数のモバイル・クライアントは、アドホック・サービス・プロバイダを選択するようにさらに構成される。アドホック・サービス・プロバイダは、そのような帯域幅を提供するためにアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、１つまたは複数のモバイル・クライアントに帯域幅を割り当てるようにさらに構成される。【選択図】図１１
2014143698.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークへのワイヤレス接続をサポートするための手段と、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供するための手段と、
そのようなアクセスを提供するための前記アドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて前記ネットワークにアクセスするために前記１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段と、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供するための手段と、
を備えるアドホック・サービス・プロバイダ。
【請求項２】
前記少なくとも１つのパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成された収益を備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項３】
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記アドホック・サービス・プロバイダによって必要とされるエネルギーを備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項４】
前記少なくとも１つのパラメータは、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失を備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項５】
前記少なくとも１のパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースを備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項６】
前記少なくとも１のパラメータは、サービスの品質または優良性基準を備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項７】
帯域幅を割り当てるための前記手段は、前記少なくとも１のパラメータの関数である有用性関数を最大限にするための手段を備え、前記有用性関数の導関数がゼロの場合に、前記有用性関数が最大限になる請求項１に記載のアドホック・サービス・プロバイダ。
【請求項８】
前記少なくとも１のパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成された収益と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために前記アドホック・サービス・プロバイダに必要なエネルギーと、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースと、サービスの品質または優良性基準とを備える請求項７に記載のアドホック・サービス・プロバイダ。
【請求項９】
前記有用性関数を最大限にすることによってセッションの前記収益を決定するための手段をさらに備える請求項８に記載のアドホック・サービス・プロバイダ。
【請求項１０】
前記有用性関数を最大限にするための前記手段は、前記アドホック・サービス・プロバイダに利用可能なエネルギーの関数である重み係数により前記アドホック・サービス・プロバイダによって必要とされる前記エネルギーに重み付けするための手段を備える請求項８に記載のアドホック・サービス・プロバイダ。
【請求項１１】
前記エネルギー要素は、前記アドホック・サービス・プロバイダの現在のエネルギー状態の増加する階段関数、一次関数、またはシグモイド関数である請求項１０に記載のアドホック・サービス・プロバイダ。
【請求項１２】
前記少なくとも１のパラメータの１つまたは複数は、一次関数を備える請求項９に記載のアドホック・サービス・プロバイダ。
【請求項１３】
前記少なくとも１のパラメータの１つまたは複数は、シグモイド関数を備える請求項９に記載のアドホック・サービス・プロバイダ。
【請求項１４】
前記アドホック・サービス・プロバイダに対する利用可能度関数を計算するための手段と、前記有用性関数および前記利用可能度関数の関数として、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへのサービスを終了するための手段と、をさらに備える請求項７に記載のアドホック・サービス・プロバイダ。
【請求項１５】
サービスを終了するための前記手段は、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つを他のアドホック・サービス・プロバイダにハンドオフすることによって、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへの前記サービスを終了するように構成されている請求項１４に記載のアドホック・サービス・プロバイダ。
【請求項１６】
前記利用可能度関数は、利用可能な状態と利用不可能な状態との間の階段関数を備える請求項１４に記載のアドホック・サービス・プロバイダ。
【請求項１７】
前記利用可能度関数は、利用可能な状態から利用不可能な状態への減少関数を備える請求項１４に記載のアドホック・サービス・プロバイダ。
【請求項１８】
サービスを終了するための前記手段は、前記有用性関数と前記利用可能度関数との積がしきい値未満になったときに、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへのサービスを終了するように構成される請求項１４に記載のアドホック・サービス・プロバイダ。
【請求項１９】
前記１つまたは複数のモバイル・クライアントに割り当てられた優先度に基づいて前記サービスを終了するために、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つを決定するための手段をさらに備える請求項１４に記載のアドホック・サービス・プロバイダ。
【請求項２０】
前記ネットワークにアクセスするために前記アドホック・サービス・プロバイダを使用するために、前記１つまたは複数のモバイル・クライアントのそれぞれの価格を決定するための手段をさらに備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項２１】
価格を決定するための前記手段は、それぞれに割り当てることができる前記帯域幅に基づいて、前記１つまたは複数のモバイル・クライアントのそれぞれの前記価格を決定するように構成される請求項２０に記載のアドホック・サービス・プロバイダ。
【請求項２２】
価格を決定するための前記手段は、少なくとも他の１つのアドホック・サービス・プロバイダのそれぞれによって提示された価格に基づいて、前記１つまたは複数のモバイル・クライアントのそれぞれの前記価格を決定するように構成される請求項２０に記載のアドホック・サービス・プロバイダ。
【請求項２３】
前記少なくとも１のパラメータは、１つまたは複数のローカルパラメータを備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項２４】
前記少なくとも１のパラメータは、他のアドホック・サービス・プロバイダからの１つまたは複数の観察可能なパラメータを備える請求項２３に記載のアドホック・サービス・プロバイダ。
【請求項２５】
前記１つまたは複数の観察可能なパラメータは、前記他のアドホック・サービス・プロバイダに関連するローカルパラメータの平均を表す請求項２４に記載のアドホック・サービス・プロバイダ。
【請求項２６】
前記１つまたは複数の観察可能なパラメータは、前記他のアドホック・サービス・プロバイダのそれぞれに利用できる価格設定と、サービスの品質または優良性基準と、利用可能な帯域幅と、サービスの期間との少なくとも１つを備える請求項２４に記載の方法のアドホック・サービス・プロバイダ。
【請求項２７】
前記１つまたはよりローカルのパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成される収益と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために前記アドホック・サービス・プロバイダに必要なエネルギーと、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースと、サービスの品質または優良性基準と、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのネットワークコストと、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのサーバーコストとを備える請求項２３に記載のアドホック・サービス・プロバイダ。
【請求項２８】
前記１つまたは複数のローカルのパラメータは、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのネットワークコストを備える請求項２７に記載のアドホック・サービス・プロバイダ。
【請求項２９】
前記ネットワークコストは、増分的なワイヤレス・データ・サービスに対する前記ネットワーク・オペレータの前記ネットワークの利用の平均状態において、変更に依存するネットワーク・オペレータへのコストに関係する請求項２８に記載のアドホック・サービス・プロバイダ。
【請求項３０】
前記ネットワークコストは、前記ネットワーク・オペレータに関連する前記ネットワークの現在のシステム負荷に依存する前記ネットワーク・オペレータへのコストにさらに関係する請求項２９に記載のアドホック・サービス・プロバイダ。
【請求項３１】
前記ネットワーク・オペレータからの前記システム負荷に関する動的情報と、前記ネットワーク・オペレータに対する平均価格設定に関連する静的または動的な情報と、前記ネットワーク・オペレータに対する最小価格設定とに基づいて、前記ネットワーク・オペレータに支払うために前記ネットワークコストを決定するための手段をさらに備える請求項３０に記載のアドホック・サービス・プロバイダ。
【請求項３２】
ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するための手段と、
前記ワイヤレス接続をサポートするために前記アドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、前記アドホック・サービス・プロバイダを選択するための手段と
を備えるモバイル・クライアント。
【請求項３３】
前記少なくとも１のパラメータは、前記アドホック・サービス・プロバイダが前記モバイル・クライアントに提供できる前記ネットワークへの前記ワイヤレス接続の期間を備える請求項３２に記載のモバイル・クライアント。
【請求項３４】
前記少なくとも１のパラメータは、前記ネットワークへの前記ワイヤレス接続のために前記モバイル・クライアントに前記アドホック・サービス・プロバイダが提供できる帯域幅を備える請求項３２に記載のモバイル・クライアント。
【請求項３５】
前記少なくとも１のパラメータは、前記ネットワークへの前記ワイヤレス接続を提供するために前記アドホック・サービス・プロバイダを使用するためのコストを備える請求項３２に記載のモバイル・クライアント。
【請求項３６】
前記少なくとも１のパラメータは、前記アドホック・サービス・プロバイダためのサービス品質の測定基準を備える請求項３２に記載のモバイル・クライアント。
【請求項３７】
前記アドホック・サービス・プロバイダを選択するための前記手段は、前記アドホック・サービス・プロバイダへの前記ワイヤレス・リンクの前記品質に基づいて、前記アドホック・サービス・プロバイダを選択するように構成される請求項３２に記載のモバイル・クライアント。
【請求項３８】
前記アドホック・サービス・プロバイダを選択するための前記手段は、それぞれから受信される信号強度に基づいて複数のアドホック・サービス・プロバイダを選択するための手段と、前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを備える請求項３２に記載のモバイル・クライアント。
【請求項３９】
前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための前記手段は、前記複数のサービス・プロバイダから、希望の期間の間、前記モバイル・クライアントに前記ネットワークへのワイヤレス接続を提供できる１つまたは複数のアドホック・サービス・プロバイダと、前記１つまたは複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを選択するように構成される請求項３８に記載のモバイル・クライアント。
【請求項４０】
アドホック・サービス・プロバイダからネットワークへのワイヤレス接続をサポートすることと、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供することと、
そのような帯域幅を提供するために前記アドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、前記ネットワークにアクセスするために前記１つまたは複数のモバイル・クライアントに帯域幅を割り当てることと、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供することと、
を備える通信の方法。
【請求項４１】
帯域幅の前記割り当ては、前記少なくとも１のパラメータの関数である有用性関数を最大限にすることによって、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅を決定することを備え、前記有用性関数の導関数がゼロであるときに、前記有用性関数が最大限にされる請求項４０に記載の方法。
【請求項４２】
モバイル・クライアントからネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用することと、
前記ワイヤレス接続をサポートするために前記アドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、前記アドホック・サービス・プロバイダを選択することと、
を備える通信の方法。
【請求項４３】
前記少なくとも１のパラメータは、
（ａ）前記アドホック・サービス・プロバイダが前記モバイル・クライアントに提供できる前記ネットワークへの前記ワイヤレス接続の期間と、
（ｂ）前記ネットワークへの前記ワイヤレス接続のために前記モバイル・クライアントに前記アドホック・サービス・プロバイダが提供できる帯域幅と、
（ｃ）前記ネットワークへの前記ワイヤレス接続を提供するために前記アドホック・サービス・プロバイダを使用するためのコストと、
（ｄ）前記アドホック・サービス・プロバイダのサービス品質の測定基準と、
の少なくとも１つを備える請求項４２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００９年５月２６日に出願した米国特許仮出願第６１／１８１，２２４号明細書「Ｍａｘｉｍｉｚｉｎｇ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｕｔｉｌｉｔｙ  Ｉｎ  Ａ  Ｈｅｔｅｒｏｇｅｎｅｏｕｓ  Ｗｉｒｅｌｅｓｓ  Ａｄ−Ｈｏｃ  Ｎｅｔｗｏｒｋ（異種混合のワイヤレス・アドホック・ネットワークにおけるサービス・プロバイダの有用性の最大化）」の優先権を主張するものであり、その内容は参照により本明細書に完全に組み込まれる。
【０００２】
分野
本開示は、一般的に電気通信に関し、より具体的には、異種混合のワイヤレス・アドホック・ネットワークに関する。
【背景技術】
【０００３】
背景
電話、データ、ビデオ、音声、メッセージング、およびブロードキャストなど、消費者に様々なサービスを提供するために、ワイヤレス通信システムが広く展開されている。市場の影響によりワイヤレス通信が新しい高みへと駆り立てられるのに合わせて、これらのシステムは進化を続ける。今日、ワイヤレス・ネットワークは、地域的、全国的、または世界的な領域にまたがり広帯域インターネット・アクセスをモバイル加入者に提供している。そのようなネットワークは、ワイヤレス広域ネットワーク（ＷＷＡＮ）と呼ばれることがある。ＷＷＡＮオペレータは、一般的に、毎月の固定料金で加入プランなどのワイヤレス・アクセスプランを加入者に提供する。
【０００４】
すべてのモバイル・デバイスからＷＷＡＮにアクセスすることは実行できないことがある。一部のモバイル・デバイスはＷＷＡＮ無線を備えていない場合がある。ＷＷＡＮ無線を備えた他のモバイル・デバイスは、加入プランを有効にしていない場合がある。アドホック・ネットワーキングでは、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢなどのプロトコルを使用して、モバイル・デバイスはワイヤレス・インターフェースを介して動的に接続することができる。当技術分野において、２人のユーザー属するモバイル・デバイス間でワイヤレス・アドホック・ネットワーキングを使用して、ＷＷＡＮアクセスを持たないモバイル・デバイスのユーザーが、ＷＷＡＮ対応のモバイル・デバイスを持つユーザーによって提供されるワイヤレス・アクセス・サービスに動的に加入できるようにする手段へのニーズがある。
【発明の概要】
【０００５】
本開示の一態様では、アドホック・サービス・プロバイダは、ネットワークへのワイヤレス接続をサポートするように構成された処理システムを含み、処理システムは、そのようなアクセスを提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、１つまたは複数のモバイル・クライアントのためにネットワークへのアクセスを提供し、ネットワークにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てるようにさらに構成されている。また、アドホック・サービス・プロバイダは、処理システムを通じてネットワークへのアクセスをユーザーに提供するように構成されたユーザー・インターフェースを含む。
【０００６】
本開示の他の態様では、モバイル・クライアントは、ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するように構成された処理システムを含み、ワイヤレス接続をサポートするアドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、処理システムは、アドホック・サービス・プロバイダを選択するようにさらに構成されている。
【０００７】
本開示のさらに他の態様では、アドホック・サービス・プロバイダは、ネットワークへのワイヤレス接続をサポートするための手段と、１つまたは複数のモバイル・クライアントのためにネットワークへのアクセスを提供するための手段と、そのようなアクセスを提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、ネットワークにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段と、アドホック・サービス・プロバイダを通じてネットワークへのアクセスをユーザーに提供するための手段を含む。
【０００８】
本開示のさらに他の態様では、モバイル・クライアントは、ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するための手段と、ワイヤレス接続をサポートするためのアドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、アドホック・サービス・プロバイダを選択するための手段とを含む。
【０００９】
本開示の他の態様では、通信の方法は、アドホック・サービス・プロバイダからネットワークへのワイヤレス接続をサポートすることと、１つまたは複数のモバイル・クライアントのためにネットワークへのアクセスを提供することと、そのような帯域幅を提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、ネットワークにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てることと、アドホック・サービス・プロバイダを通じてネットワークへのアクセスをユーザーに提供することを含む。
【００１０】
本開示のさらに他の一態様では、通信の方法は、モバイル・クライアントからネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用することと、ワイヤレス接続をサポートするためのアドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、アドホック・サービス・プロバイダを選択することとを含む。
【００１１】
本開示の他の態様は、異種混合のワイヤレス・アドホック・ネットワークの様々な態様を例として示し、記述した、以下の詳細な記述から当業者には容易に明白になることを理解できるだろう。本開示のこれらの態様は、他の構成および異なる構成で実装することができ、その複数の詳細は様々な他の点において修正できることを理解されるだろう。したがって、図面および詳細な記述は、本質的に、限定ではなく例として見なすべきである。
【図面の簡単な説明】
【００１２】
【図１】電気通信システムの例を示す簡略化したブロック図。
【図２】アドホック・サービス・プロバイダの機能の例を示す簡略化したブロック図。
【図３】モバイル・クライアントごとのデータ有用性密度関数の例を示すグラフ図。
【図４】モバイル・クライアントごとの償却原価の例を示すグラフ図。
【図５】モバイル・クライアントごとの全コストの例を示すグラフ図。
【図６】アドホック・サービス・プロバイダにおいてサービス・プロバイダ・アプリケーションによって実装されるアルゴリズムの例を示す流れ図。
【図７】アドホック・サービス・プロバイダにおいて処理システムのハードウェア構成の例を示す簡略図。
【図８】モバイル・クライアントのハードウェア構成の例を示す簡略図。
【図９】アドホック・サービス・プロバイダを選択するためにモバイル・クライアントにおいて処理システムによって実装されるアルゴリズムの例を示す流れ図。
【図１０】アドホック・サービス・プロバイダの機能の例を示す簡略図。
【図１１】モバイル・クライアントの機能の例を示す簡略図。
【発明を実施するための形態】
【００１３】
添付した図に関して下に述べる詳細な記述は、異種混合のワイヤレス・アドホック・ネットワークの様々な態様を記述することを意図するものであり、そのような態様が適用される唯一の実装を表すことを意図するものではない。本開示の全体にわたって記述した異種混合のワイヤレス・アドホック・ネットワークの様々な態様は、他の電気通信の用途に拡張できることを当業者なら容易に理解できるだろう。詳細な記述は、本開示の全体にわたって示された様々な概念について完全に理解できるように具体的な詳細を含む。しかし、異種混合のワイヤレス・アドホック・ネットワークの様々な態様は、これらの具体的な詳細なしで実施できることは当業者には自明であろう。一部の例では、本開示の全体にわたって示される様々な概念を不明瞭にしないようにするために、よく知られている構造および構成要素をブロック図の形で示している。
【００１４】
図１は、電気通信システムの例を示す簡略化したブロック図である。電気通信システム１００には、モバイル加入者のためにネットワーク・インフラストラクチャ１０２への広帯域アクセスを提供する複数のＷＷＡＮが示されている。ネットワーク・インフラストラクチャ１０２は、インターネットまたは他の適切なネットワーク・インフラストラクチャなどパケットに基づいたネットワークでもよい。明瞭に示すために、２つのＷＷＡＮ１０４には、インターネット１０２へのバックホール接続を示している。各ＷＷＡＮ１０４は、地理的な領域をまたがって分散された複数の固定された基地局（図示せず）を用いて実装することができる。地理的な領域は、一般的に、セルとして知られている、より小さな領域へと細分化することができる。各基地局は、それぞれのセル内にあるすべてのモバイル加入者にサービスするように構成することができる。基地局制御装置（図示せず）は、ＷＷＡＮ１０４の基地局を管理および調整し、インターネット１０２へのバックホール接続をサポートするために使用することができる。
【００１５】
各ＷＷＡＮ１０４は、モバイル加入者との無線通信をサポートするために、様々なワイヤレス・アクセス・プロトコルの１つを使用することができる。例を挙げると、あるＷＷＡＮ１０４は、Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ（ＥＶ−ＤＯ）をサポートし、他のＷＷＡＮ１０４は、ウルトラ・モバイル・ブロードバンド（ＵＭＢ）をサポートすることができる。ＥＶ−ＤＯおよびＵＭＢは、ＣＤＭＡ２０００ファミリーの標準の一部として、３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２（３ＧＰＰ２）によって公布されたエアー・インターフェース標準であり、符号分割多元接続（ＣＤＭＡ）のような多元接続技術を用いて、広帯域インターネット・アクセスをモバイル加入者に提供する。あるいは、ＷＷＡＮ１０４の１つはＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）をサポートすることができる。これは、主に広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）エアー・インターフェースに基づいて、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）モバイル電話標準を改善するための３ＧＰＰ２内のプロジェクトである。また、ＷＷＡＮ１０４の１つは、ＷｉＭＡＸフォーラムによって開発されているワールドワイド・インターオペラビリティ・フォー・マイクロウェーブアクセス（ＷｉＭＡＸ）標準をサポートすることができる。特定の電気通信システムのためにＷＷＡＮによって用いられる実際のワイヤレス・アクセス・プロトコルは、特定のアプリケーションおよびシステムに課される全体的な設計制約に依存している。この開示の全体にわたって示される様々な概念は、利用されるワイヤレス・アクセス・プロトコルに関係なく、異種混合または同種のＷＷＡＮの任意の組み合わせに等しく適用することができる。
【００１６】
各ＷＷＡＮ１０４には、多数のモバイル加入者がある。各加入者は、ＷＷＡＮを通じてインターネット１０２に直接アクセスできるモバイル・ノードを持つことができる。これらのモバイル・ノードは、ＥＶ−ＤＯ、ＵＭＢ、ＬＴＥまたは他の適切なワイヤレス・アクセス・プロトコルを使用して、ＷＷＡＮ１０４にアクセスすることができる。
【００１７】
これらのモバイル・ノードの１つまたは複数は、ＷＷＡＮ１０４にアクセスするために使用されるのと同じまたは異なるワイヤレス・アクセス・プロトコルに基づいて、近辺にアドホック・ネットワークを作成するように構成することができる。例を挙げると、モバイル・ノードは、ＷＷＡＮとのＵＭＢワイヤレス・アクセス・プロトコルをサポートしながら、ＷＷＡＮに直接アクセスできないモバイル・ノードにＩＥＥＥ８０２．１１アクセス・ポイントを提供することができる。ＩＥＥＥ８０２．１１は、短距離通信用にＩＥＥＥ８０２．１１委員会によって開発された１組のワイヤレス・ローカル・アクセス・ネットワーク（ＷＬＡＮ）規格を示している（たとえば数十メートルから数百メートル）。ＩＥＥＥ８０２．１１は一般的なＷＬＡＮワイヤレス・アクセス・プロトコルであるが、他の適切なプロトコルを使用することもできる。
【００１８】
他のモバイル・ノードにアクセス・ポイントを提供するために使用できるモバイル・ノードを本明細書では「アドホック・サービス・プロバイダ」１０６と呼ぶ。ＷＷＡＮ１０４にアクセスするためにアドホック・サービス・プロバイダ１０６を使用するモバイル・ノードは、本明細書では「モバイル・クライアント」１０８と呼ぶ。モバイル・ノードは、アドホック・サービス・プロバイダ１０６かモバイル・クライアント１０８かに関係なく、ラップトップ型コンピュータ、携帯電話、携帯情報端末（ＰＤＡ）、携帯型デジタルオーディオ・プレーヤー、携帯型ゲーム機、デジタルカメラ、デジタル・ビデオカメラ、携帯型オーディオ・デバイス、携帯型ビデオ・デバイス、携帯型マルチメディア・デバイス、または少なくとも１つのワイヤレス・アクセス・プロトコルをサポートできる他のデバイスでもよい。
【００１９】
アドホック・サービス・プロバイダ１０６は、他の方法ではインターネットにアクセスできないモバイル・クライアント１０８まで、そのワイヤレス・インターネット接続サービスを拡張することができる。サーバー１１０を「交換機（exchange）」として使用することで、モバイル・クライアント１０８が、たとえば、ＷＷＡＮ１０４を横断してインターネット１０２にアクセスするために、アドホック・サービス・プロバイダ１０６から未使用の帯域幅を購入できるようにすることができる。サーバーは、電気通信システム１００のどこにでも存在できるので、すべてのＷＷＡＮ１０４はそれに接続することができる。サーバーは集中型のサーバーまたは分散型サーバーのいずれでもよい。集中型のサーバーは専用サーバーでもよく、またはデスクトップもしくはラップトップ型コンピュータ、またはメインフレームなど、他のエンティティへ統合することもできる。分散型サーバーは、複数のサーバーおよび／またはラップトップもしくはデスクトップ・コンピュータ、またはメインフレームなど、１つまたは複数の他のエンティティを横断して分散することができる。少なくとも１つの構成では、サーバー１１０は、全体的または部分的に、１つまたは複数のアドホック・サービス・プロバイダへ統合することができる。
【００２０】
電気通信システム１００の一構成では、サーバー１１０は、使用量に基づいてモバイル・クライアント１０８に課金する。モバイル・インターネット・サービスを時々しか使わないユーザーにとっては、これは、毎月の固定料金を支払うワイヤレス・アクセスプランよりも魅力的な選択肢かもしれない。使用料金から発生した収入は、交換機の動作を持続させる傾向がある方法で、電気通信システム１００の様々なエンティティに割り当てることができる。例を挙げると、収益の一部は、アドホック・サービス・プロバイダに配布して、モバイル加入者がアドホック・サービス・プロバイダになるために財政的刺激を提供することができる。収益の他の部分は、ＷＷＡＮオペレータに配布して、他の場合には利用されないであろう帯域幅に対して支払うことができる。収益の他の部分は、モバイル・ノードの製造者に配布することができる。
【００２１】
サーバー１１０は、信頼されたサーバーとして実装することができる。したがって、たとえば、サーバー１１０とアドホック・サービス・プロバイダ１０６との間、またはサーバー１１０とモバイル・クライアント１０８との間で、トランスポート・レイヤー・セキュリティ（ＴＬＳ）セッションにおいて公開鍵基盤（ＰＫＩ）証明書を使用して認証することができる。あるいは、サーバー１１０は、自己署名付き証明書を使用して、または他の適切な手段によって認証することができる。
【００２２】
サーバー１１０が認証される方法に関係なく、登録中に、サーバー１１０とアドホック・サービス・プロバイダ１０６との間、またはサーバー１１０とモバイル・クライアント１０８との間で、安全なセッション・チャネルを確立することができる。電気通信システム１００の一構成では、モバイル・クライアント１０８は、支払情報に関するユーザー名とパスワードとを確立するために、サーバー１１０に登録することができる。アドホック・サービス・プロバイダ１０６は、ワイヤレス・アクセス・ポイント（たとえばインターネット・アクセス・ポイント）をモバイル・クライアント１０８に提供する意図を通知するために、サーバー１１０に登録することができる。
【００２３】
また、サーバー１１０は承認制御を提供するために使用することができる。承認制御とは、サーバー１１０が、地理的な位置内においてアドホック・サービス・プロバイダ１０６がサービスを提供することを許可するかどうかを決定するプロセスである。追加的なアドホック・サービス・プロバイダ１０６がＷＷＡＮのパフォーマンスに悪影響を及ぼすと判断した場合、サーバー１１０は、所定の位置におけるアドホック・サービス・プロバイダ１０６の数を制限することができる。様々なネットワーク制約に基づいて、所定の地理的な位置において、そのモバイル加入者がサービスを提供することを望まない可能性があるＷＷＡＮオペレータによって追加的な制約が課されることがある。
【００２４】
また、サーバー１１０は、アドホック・サービス・プロバイダ１０６とモバイル・クライアント１０８との間で確立される動的セッションを管理するために使用することができる。電気通信システム１００の一構成では、アドホック・サービス・プロバイダ１０６がモバイルで、サービスの提供を希望する場合に、拡張認証プロトコル・トンネル方式トランスポート・レイヤー・セキュリティ（ＥＡＰ−ＴＴＬＳ）は、認証、認可、およびアカウンティング（ＡＡＡ）と、アドホック・サービス・プロバイダ１０６が開始するサーバー１１０との接続の安全なセッション確立とのために使用することができる。また、ＥＡＰ−ＴＴＬＳは、モバイル・クライアント１０８によるセッション開始要求に使用することができる。後者の場合、モバイル・クライアントはサプリカントであり、アドホック・サービス・プロバイダ１０６はオーセンチケータであり、サーバー１１０は認証サーバーである。アドホック・サービス・プロバイダ１０６は、ＥＡＰ−ＡＡＡ認証のためにサーバー１１０にモバイル・クライアントの資格情報を送る。その後、サーバー１１０からのＥＡＰ−ＴＴＬＳ認証応答は、マスター共有鍵を生成するために使用される。次に、リンク暗号化鍵をアドホック・サービス・プロバイダ１０６とモバイル・クライアント１０８との間で確立することができる。
【００２５】
追加のセキュリティは、モバイル・クライアント１０８とサーバー１１０との間でセキュア・ソケット・レイヤー仮想プライベート・ネットワーク（ＳＳＬ  ＶＰＮ）トンネルにより達成することができる。ＳＳＬ  ＶＰＮトンネルを使用すると、アドホック・サービス・プロバイダ１０６を通じてルーティングされるトラフィックを暗号化して、モバイル・クライアント１０８のプライバシーを向上することができる。あるいは、トンネルはＩＰｓｅｃトンネルでもよく、または他の適切なトンネリング・プロトコルを使用して実装してもよい。
【００２６】
サーバー１１０とモバイル・クライアント１０８との間にトンネルが確立されると、様々なサービスを提供することができる。例を挙げると、サーバー１１０は、モバイル・クライアント１０８に対して音声または映像のサービスをサポートすることができる。また、サーバー１１０は、モバイル・クライアント１０８に対してアドバタイズ（advertise）サービスをサポートすることができる。サーバー１１０の他の機能は、モバイル・クライアント１０８のコンテンツ用にネットワークとの間でルーティングを提供することと、モバイル・クライアント１０８のためにネットワークとの間でネットワーク・アドレス変換を提供することとを含む。
【００２７】
また、サーバー１１０を使用すると、各アドホック・サービス・プロバイダ１０６の品質測定基準を格納することができる。この品質測定基準は、利用可能なアドホック・サービス・プロバイダ１０６から選択することを希望するモバイル・クライアント１０８に提供することができる。特定のアドホック・サービス・プロバイダ１０６に関して、より多くの情報が利用可能になると、この測定基準は常に更新することができる。各アドホック・サービス・プロバイダ１０６に関連する品質測定基準は、提供されるＱｏＳに基づいて上昇または低下させることができる。
【００２８】
アドホック・サービス・プロバイダ１０６とモバイル・クライアント１０６との移動のために、あるアドホック・サービス・プロバイダから他のアドホック・サービス・プロバイダへのモバイル・クライアントのハンドオフが必要な場合がある。バックホールに対して異なるワイヤレス・アクセス・プロトコルを横断してモバイル・クライアント１０８のハンドオフをサポートするように、サーバー１１０を構成することができる。より具体的には、サーバー１１０を使用して、モバイル・クライアント１０８が、バックホール（たとえばＥＶ−ＤＯ）に対して所定のワイヤレス・アクセス・プロトコルを用いるあるアドホック・サービス・プロバイダ１０６から、バックホール（たとえばＵＭＢ）に対して異なるワイヤレス・アクセス・プロトコルを用いる他のアドホック・サービス・プロバイダ１０６に移動できるようにすることができる。
【００２９】
図２は、アドホック・サービス・プロバイダの機能の例を示す簡略化したブロック図である。上記のように、アドホック・サービス・プロバイダ１０６は、同種または異種混合のワイヤレス・アクセス・プロトコルを介してワイヤレス・リンクをブリッジする機能を持つことができる。これは、インターネット１０２へのＷＷＡＮのためにワイヤレス・アクセス・プロトコルをサポートすることにより、ＷＷＡＮへのワイヤレス接続をサポートするための手段を提供するＷＷＡＮネットワーク・インターフェース２０２と、モバイル・クライアント１０８にワイヤレス・アクセス・ポイントを提供するＷＬＡＮネットワーク・インターフェース２０４とによって達成することができる。例を挙げると、ＷＷＡＮネットワーク・インターフェース２０２は、ＷＷＡＮを通じたインターネット・アクセスのためにＥＶ−ＤＯをサポートするトランシーバ機能を含むことができ、ＷＬＡＮネットワーク・インターフェース２０４は、モバイル・クライアント１０８のために８０２．１１アクセス・ポイントを提供するトランシーバ機能を含むことができる。より一般的には、ＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４とのそれぞれは、それぞれの伝送媒体にインターフェースをとるのに必要な物理的仕様と電気的仕様とに従ってデータを送信するための手段を提供することにより、物理レイヤーを実装するように構成することができる。また、ＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４とのそれぞれは、それぞれの伝送媒体へのアクセスを管理することにより、データリンクレイヤーの下位部分を実装するように構成することができる。
【００３０】
アドホック・サービス・プロバイダ１０６は、フィルタード相互接続およびセッション監視モジュール２０６とともに示されている。モジュール２０６は、モバイル・クライアント１０８からのコンテンツのフィルタード処理を提供し、ＷＷＡＮとＷＬＡＮとのインターフェース２０２と２０４との間の相互接続は、ＷＷＡＮにアクセスするためにサーバーによって認証され許可されたモバイル・クライアント１０８にのみ提供される。また、モジュール２０６は、サーバーと認証されたモバイル・クライアント１０８との間のトンネリング接続を維持する。
【００３１】
また、アドホック・サービス・プロバイダ１０６は、何よりも、１つまたは複数のモバイル・クライアントのためネットワークへのアクセスを提供するための手段と、そのようなアクセスを提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、ネットワークにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段とを提供するサービス・プロバイダ・アプリケーション２０８を含む。また、アドホック・サービス・プロバイダ１０６は、アドホック・サービス・プロバイダを通じてＷＷＡＮへのアクセスをユーザーに提供するための手段を提供するユーザー・インターフェース２１２を含む。ユーザー・インターフェース２１２は、キーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティック、および／または他のユーザー・インターフェース・デバイスの組み合わせを含むことができる。
【００３２】
上記のように、サービス・プロバイダ・アプリケーション２０８によって、モジュール２０６はアドホック・サービスをモバイル・クライアント１０８に提供することができる。サービス・プロバイダ・アプリケーション２０８は、ユーザー定義メッセージをサーバーと交換するために、サーバーとのセッションを維持する。さらに、サービス・プロバイダ・アプリケーション２０８は、サービス・プロバイダ・アプリケーション２０８とモバイル・クライアント１０８との間でユーザー定義メッセージを交換するために、各モバイル・クライアント１０８と個別のセッションを維持する。サービス・プロバイダ・アプリケーション２０８は、認証され許可されたクライアントに関する情報をフィルタード相互接続およびセッション監視モジュール２０６に提供する。フィルタード相互接続およびセッション監視モジュール２０８は、認証され許可されたモバイル・クライアント１０８のみに対してコンテンツフローを許可する。また、フィルタード相互接続およびセッション監視モジュール２０６は、必要に応じて、モバイル・クライアントからアウトバウンドのコンテンツの量と、モバイル・クライアントへのインバウンドのコンテンツの量など、モバイル・クライアント１０８に関係するコンテンツフローに関する情報と、ＷＷＡＮとＷＬＡＮとのネットワーク・リソース利用と、ワイヤレスチャネルでの利用可能な帯域幅とに関する情報を監視する。フィルタード相互接続およびセッション監視モジュール２０６は、追加的にかつ必要に応じて、そのような情報をサービス・プロバイダ・アプリケーション２０８に提供することができる。サービス・プロバイダ・アプリケーション２０８は、必要に応じて、そのような情報に基づいて行動し、モバイル・クライアント１０８とサーバーとの接続を維持し続けるべきかどうか、またはサービスを提供し続けるべきかどうかを決定するなど、適切な行動をとることができる。モジュール２０６と２０８とにおいて記述された機能は、アドホック・サービス・プロバイダ１０６でそのような機能を提供するように調整する１つまたは複数の組のモジュールにおいて任意のプラットフォームに実装できることに注意されたい。
【００３３】
これらのサービスを提供することをアドホック・サービス・プロバイダ１０６が決定すると、サービス・プロバイダ・アプリケーション２０８は、承認を求めるためにサーバーに要求を送る。サービス・プロバイダ・アプリケーション２０８は、１つまたは複数のモバイル・クライアント１０８にサービスを提供するために、サーバーによる認証とサーバーからの承認とを要求する。サーバーはアドホック・サービス・プロバイダ１０６を認証し、次にアドホック・サービス・プロバイダの要求を認めるかどうかを決定することができる。すでに述べたように、同じ地理的位置においてアドホック・サービス・プロバイダの数が多すぎる場合、またはＷＷＡＮオペレータがアドホック・サービス・プロバイダ１０６に特定の制約を課している場合は、要求が拒否されることがある。
【００３４】
アドホック・サービス・プロバイダ１０６が認証されると、サービス・プロバイダ・アプリケーション２０８は、アドホックのＷＬＡＮ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ（ＳＳＩＤ）をアドバタイズすることができる。アドホック・サービス・プロバイダ１０６にアクセスするために、関係するモバイル・クライアント１０８は、ＳＳＩＤに関連付けることができる。その後、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８をサーバーに対して認証し、フィルタード相互接続およびセッション監視モジュール２０６を構成してモバイル・クライアント１０８をサーバーに接続することができる。モバイル・クライアント１０８の認証中に、サービス・プロバイダ・アプリケーション２０８は安全でないワイヤレス・リンクを使用することができる。
【００３５】
サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８が認証されたら、必要に応じて、安全なリンクを用いてモバイル・クライアント１０８を新しいＳＳＩＤに移すことを選択することができる。そのような状況で、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８との既存のセッションのためにサポートしなければならない負荷に基づいて、各ＳＳＩＤに費やす時間を分散することができる。
【００３６】
また、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８がネットワークにアクセスすることを許可する前に、モバイル・クライアント１０８をサポートできるかどうかを決定することができる。バッテリー電力の消耗と、モバイル・クライアント１０８を受け入れることで発生する他の処理リソースを推定するリソース情報は、サービス・プロバイダ・アプリケーション２０８が新しいモバイル・クライアント１０８をサポートすること、または他のアドホック・サービス・プロバイダからそのモバイル・クライアント１０８のハンドオフを受け入れることを考慮するべきかどうかを決定するのを支援することができる。
【００３７】
サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８を許可し、セッション中に予想される平均帯域幅など特定のＱｏＳ保証を提供することができる。時間窓を通して各モバイル・クライアント１０８に提供される平均スループットは監視することができる。サービス・プロバイダ・アプリケーション２０８は、通過するすべてのフローのスループットを監視して、モバイル・クライアント１０８によるリソース利用が特定のしきい値未満であることと、セッションの確立中にモバイル・クライアント１０８に提供することに合意したＱｏＳ要件を満たしていることとを保証することができる。
【００３８】
また、コンテンツを判読できない状態で、フィルタード相互接続およびセッション監視モジュール２０６を通じてコンテンツをルーティングすることによって、サービス・プロバイダ・アプリケーション２０８は、ワイヤレス・アクセス・ポイントに一定レベルのセキュリティを提供することができる。同様に、サービス・プロバイダ・アプリケーション２０８は、モジュール２０６経由でユーザー・インターフェース２１０とＷＷＡＮ１０４との間でルーティングされるコンテンツがモバイル・クライアント１０８によって判読できないことを保証するように構成することができる。サービス・プロバイダ・アプリケーション２０８は、任意の適切な暗号化技術も使用してこの機能を実装することができる。
【００３９】
また、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８がＷＷＡＮにアクセスする時間区分を維持することができる。時間区分は、セッションの開始中に、サービス・プロバイダ・アプリケーション２０８とモバイル・クライアント１０８との間で合意することができる。サービス・プロバイダ・アプリケーション２０８が、合意した時間区分に対してモバイル・クライアント１０８にネットワークへのアクセスを提供できないと決定した場合、利用できないことについてサーバーとモバイル・クライアント１０８の両方に通知することができる。これは、エネルギー制約（たとえば低バッテリー）、または他の予測できない出来事のために発生することがある。次に、モバイル・クライアント１０８の近辺にそのようなアドホック・サービス・プロバイダがある場合、サーバーは、他のアドホック・サービス・プロバイダへのモバイル・クライアントのハンドオフを検討することができる。サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８のハンドオフをサポートすることができる。
【００４０】
また、サービス・プロバイダ・アプリケーション２０８は、処理リソースを専用し、他のアドホック・サービス・プロバイダによってサービスされるモバイル・クライアント１０８とのワイヤレス・リンクまたは制限されたセッションを維持することができる。これにより、アドホック・サービス・プロバイダ１０６へのモバイル・クライアント１０８のハンドオフを円滑にすることができる。
【００４１】
サービス・プロバイダ・アプリケーション２０８は、ユーザー・インターフェース２１２を通じて、一般的にはモバイル・クライアント１０８、そして具体的にはセッションを管理することができる。あるいは、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８のみにサービスする処理リソースにより運転モードをシームレスにサポートすることができる。このようにして、モバイル・クライアント１０８は、モバイル加入者に透過的な方法で管理される。モバイル加入者はモバイル・クライアント１０８を管理したくないが、モバイル・クライアント１０８と帯域幅を共有することにより収益を生み続けたいというシームレスな運転モードが望まれることがある。
【００４２】
サービス・プロバイダ・アプリケーション２０８は、有用性関数および利用可能度関数を使用して、モバイル・クライアント１０８に提供する帯域幅の量を決定することができる。特定のアプリケーションとアドホック・サービス・プロバイダ１０６および／または全体的な電気通信システムに課される設計制約に基づいて、他のアルゴリズムを実装できるという了解のもとで、提供するべき帯域幅の量を決定するためにサービス・プロバイダ・アプリケーション２０８によって実装できる様々なアルゴリズムの例を示す。
【００４３】
アドホック・サービス・プロバイダ１０６の一構成では、サービス・プロバイダ・アプリケーション２０８は、モバイル・クライアント１０８に割り当てられる帯域幅に対するアドホック・サービス・プロバイダ１０６の収益Ｒ（χ）の関数である有用性関数Ｕ（χ）と、モバイル・クライアントに割り当てられた帯域幅を提供するためにアドホック・サービス・プロバイダ１０６によって必要なエネルギーＥ（χ）と、ネットワークにアクセスするためにアドホック・サービス・プロバイダ１０６のユーザーが他の場合には利用可能な帯域幅Ｂ（χ）の損失と、モバイル・クライアント１０８に割り当てられた帯域幅を提供するためにアドホック・サービス・プロバイダ１０６によって必要な処理リソースＰ（χ）と、サービス品質の測定基準および／または優良性基準Ｇ（χ）とを最大限にすることができる。サービス品質の測定基準および／または優良性基準Ｇ（χ）は、サービス・プロバイダ・アプリケーション２０８によって考慮することができる。その理由は、サービスを提供するためにエネルギーの観点からアドホック・サービス・プロバイダ１０６を危険にさらすが、サービス品質の測定基準を高く維持したい、または認知された優良性のレベルを高く維持したいためである。この例では、Ｕ（χ）は、次のような加法の形式をとることができる。
【数１】
2014143698.tif 000003
【００４４】
あるいは、Ｕ（χ）は、次のような乗法の形式をとることができる。
【数２】
2014143698.tif 000004
【００４５】
あるいは、Ｕ（χ）は、次のような単純化された乗法の形式をとることができる。
【数３】
2014143698.tif 000005
【００４６】
当業者は、特定の用途に基づいて有用性関数に適した他の加法および／または乗法の形式を容易に認識するだろう。項α2は、増加ステップの可能性がある利用可能なエネルギーの関数または現在のエネルギー状態の一次関数もしくはシグモイド関数である。また、Ｒ（χ）、Ｅ（χ）、Ｇ（χ）、Ｂ（χ）、Ｐ（χ）は、一次関数、シグモイド関数、他の関数の形式をとることができる。一次関数的な形式は、βχ＋γという形式をとることができる。シグモイド関数的な形式は、次の形式をとることができる。
【数４】
2014143698.tif 000006
【００４７】
例を挙げると、有用性関数は、次の形式をとることができる。
【数５】
2014143698.tif 000007
【００４８】
利用可能なバッテリーのエネルギーｙに基づいて、α2はＫ（ｙ，δ3，λ3）という形式のシグモイドの場合がある。したがって、暗黙的にＵ（χ）は、χとｙの両方の関数である（つまりＵ（χ，ｙ）。しかし、利用可能なエネルギーｙは、所定の固定されたｙについてＵ（χ）を決定するために固定されていると想定することができる。有用性関数Ｕ（χ）は、利用可能なエネルギー、利用可能な帯域幅、収益、サービスの品質、および処理コストなどの異なる依存関係の共同の非線形関数（joint non-linear function）の場合がある。たとえば、利用可能な帯域幅χと利用可能なエネルギーｙへの依存は、以下のように二次元のシグモイド依存（two dimensional sigmoid dependence）をとることができる。
【数６】
2014143698.tif 000008
【００４９】
そのような二次元のシグモイドは、利用可能なエネルギーと利用可能な帯域幅の両方への継続的な依存を取り込む。たとえば、処理コストとＱｏＳ／優良性コストとを無視すると、Ｕ（χ，ｙ）は次の形式になる可能性がある。
【数７】
2014143698.tif 000009
【００５０】
これは、Ｒ（χ）と、利用可能なエネルギーと利用可能な帯域幅との共同の非線形関数への依存を示している。あるいは、相互関係を使用する。
【数８】
2014143698.tif 000010
【００５１】
帯域幅関数Ｂ（χ）の損失は、利用可能なＷＷＡＮバックホール帯域幅と比べて、帯域幅χをモバイル・クライアント１０８に割り当てるときに、アドホック・サービス・プロバイダ１０６に対する影響を反映する。小さなχの値がアドホック・サービス・プロバイダ１０６に影響をほとんど及ぼさず、大きなχの値が大きな影響を及ぼす可能性がある。したがって、これを反映するために上記の例では関数Ｋ（χ，δ1，λ1）が選択された。
【００５２】
有用性関数は、Ｕ’（χ）＝０のときに最大限になる。最後の例として、有用性関数は以下のときに最大限になる。
【数９】
2014143698.tif 000011
【００５３】
Ｕ’（χ）＝０の解は、サービス・プロバイダ・アプリケーション２０８が、モバイル・クライアント１０８にサービスを提供するために使用することを選択できるχの値を決定する。したがって、電気通信システムの現状に基づいて、各アドホック・サービス・プロバイダ１０６は、異なる量の帯域幅χをサポートすることができる。
【００５４】
上記のように、有用性関数Ｕ（χ）は、何よりも、モバイル・クライアント１０８に割り当てられる帯域幅のアドホック・サービス・プロバイダ１０６の収益Ｒ（χ）の関数である。アドホック・サービス・プロバイダ１０６の収益Ｒ（χ）は、価格設定の関数である。一構成では、サービス・プロバイダ・アプリケーション２０８、価格設定は、モバイル・クライアント１０８のその利用可能な帯域幅および／または他のアドホック・サービス・プロバイダに関する別の価格設定に基づいて設定することができる。
【００５５】
サービス・プロバイダ・アプリケーション２０８は、利用可能度関数Ａ（ｔ）を使用して、アドホック・サービス・プロバイダ１０６が利用可能かどうか、またはそれが利用可能な程度を決定することができる。アドホック・サービス・プロバイダ１０６は、ｔ＝０にサービスの提供を開始すると想定される。次に、利用可能度関数Ａ（ｔ）は、次のように定義することができる。
【数１０】
2014143698.tif 000012
【００５６】
あるいは、
【数１１】
2014143698.tif 000013
【００５７】
ここで、ｇ（ｔ，ｔ１，ｔ２）は、時間間隔［ｔ１，ｔ２］において１と０との間に制限された時間の減少関数である。たとえば、ｇ（ｔ，ｔ１，ｔ２）は（ｔ−ｔ２）／（ｔ１−ｔ２）の場合がある。
【００５８】
有用性関数Ｕ（χ）の利用可能度および現在の値に基づいて、アドホック・サービス・プロバイダ１０６は、利用可能度と有用性関数との積が所定のしきい値μ（Ａ（ｔ）Ｕ（χ）＜μ）未満になったときに、サービスをハンドオフするか、または終了するかを選択することができる。例を挙げると、利用可能度関数Ａ（ｔ）は１かもしれないが、有用性関数Ｕ（χ）はしきい値未満になることがある。あるいは、有用性関数Ｕ（χ）は高いかもしれないが、利用可能度関数Ａ（ｔ）は低下を始めることがある。アドホック・サービス・プロバイダ１０６がサービスを提供している複数のモバイル・クライアント１０８がある場合、アドホック・サービス・プロバイダ１０６は、Ａ（ｔ）Ｕ（χ）＞μとなるようにχを決定することができる。アドホック・サービス・プロバイダ１０６は、集約された帯域幅χがＡ（ｔ）Ｕ（χ）＞μを許可するモバイル・クライアント１０８のサブセットを保持し続けることができる。アドホック・サービス・プロバイダ１０６は、残りのモバイル・クライアント１０８をハンドオフするか、または残りのモバイル・クライアント１０８に対してサービスの提供を停止することができる。モバイル・クライアント１０８がサービスの品質に関して異なる優先度を持っている場合、より高い優先度を有するモバイル・クライアント１０８が保存され、他はハンドオフされる。
【００５９】
サービス・プロバイダ・アプリケーション２０８によって実装できる価格設定シナリオを示すために、ここに複数の例を示す。
【００６０】
この例では、アドホック・サービス・プロバイダ１０６からのＷＷＡＮリンクについて、利用可能な合計帯域幅はＷである（サービス・プロバイダのニーズは除く）。モバイル・クライアント１０８とアドホック・サービス・プロバイダ１０６との間の短距離リンクは容量Ｗｓである。次に、セッションに利用可能な容量はＷｍｉｎ＝ｍｉｎ（Ｗ，Ｗｓ）である。モバイル・クライアント１０８にとってコストが手頃であり、モバイル・クライアント１０８のセッションが帯域幅χ  Ｍｂｐｓを必要とする場合（ここでχ＜Ｗｍｉｎ）、モバイル・クライアント１０８を許可することができる。典型的には、Ｗｍｉｎ＝Ｗであり、短距離リンクはより高い容量であることが期待される。例として、本当のコストがαtrue＋βtrueχのときに、アドホック・サービス・プロバイダ１０６が収益α＋βχを望み、モバイル・クライアント１０８がαC＋βCχ＜α＋βχを払う意思があるときを想定する。αC＋βCχ＞αtrue＋βtrueχの場合、モバイル・クライアント１０８およびアドホック・サービス・プロバイダ１０６は、アドホック・サービス・プロバイダ１０６に対して有益なサービスとなる価格を取り決めることができる。
【００６１】
ｂminがセッションの最小帯域幅であり、ｐminが関連する価格であると想定すると、価格設定はｐmin＋β（χ−ｂmin）という形式でもよい。この場合、価格設定は４組（ｐmin，ｂmin，χ，β）である。一般的に、アドホック・サービス・プロバイダ１０６は、そのビーコンにおいてサービス・オプションに対して（ｐ，ｂ）ペア（価格設定，帯域幅）ペアを告げることができる。あるいは、４組を告げることができる（一次従属と想定）。モバイル・クライアントの支払い意志は、典型的には、ｂが増加すると（非線形）モバイル・クライアント１０８の利益が減る異なる組の（ｐ，ｂ）ペアでもよい。モバイル・クライアント１０８およびアドホック・サービス・プロバイダ１０６は、それぞれの（ｐ，ｂ）ペアが互いに適切に接近している場合、セッションについて取り決めることができるため、希望の帯域幅ｂに対して適切な価格ｐを決定することができる。
【００６２】
１つのアドホック・サービス・プロバイダ１０６が複数のモバイル・クライアント１０８をサービスする他の例を示す。Ｗ＝アドホック・サービス・プロバイダ１０６のモバイル・クライアント１０８に利用可能なＷＷＡＮ帯域幅であり、アドホック・サービス・プロバイダ１０６自体がＢを必要としていると想定すると、Ｗの割り当てを利用可能なモバイル・クライアント１０８に残して、ＷＷＡＮは（Ｗ＋Ｂ）をサポートする。これは、バイナリ・ナップサック問題（binary knapsack problem）の解として処理することができる：「価格ｐiと重みｗiとのｎ個のアイテムを想定すると、アイテムのサブセットＸを選択すると、ΣjεXｐjが最大化され、ΣjεXｗj＜Ｗ」となる。ここで、重みｗiはモバイル・クライアント１０８ｉに対する希望の帯域幅である。問題は、Ｗ＝０、次にＷ＝１、次にＷ＝２の割り当てを見つけ、Ｗのすべての値に対する表を徐々に構築することによって、動的プログラミングを使用して解答し、価格に関する和を最大限にする解をとることができる。実行時間はＯ（ｎＷ）であり、Ｗのサイズは約２nである。代わりに、Δｗ  ｋｂｐｓの増分におけるＷのオプションを考える（５０ｋｂｐｓステップなど）（Δｗは、異なるクライアントの希望の帯域幅の最大公約数でもよい）。動的プログラミングの解プロセスは、Δｗ  ｋｂｐｓの増分におけるすべての以前の解を使用する。ステップ数＝Ｏ（Ｗ／Δｗ）であり、アルゴリズムには複雑性Ｏ（ｎＷ／Δｗ）がある。正確な解は、Ｗの２つの解答された値の間にあるポイントで利用できる場合がある。必要に応じて解をさらに洗練させるために、取得された解の近隣内においてバケットサイズの洗練を検討することができる。
【００６３】
複数のアドホック・サービス・プロバイダ１０６が存在する状態で、サービス・プロバイダ・アプリケーション２０８によって実装できる価格設定シナリオを示す例を示す。この例では、同じモバイル・クライアント１０８をサービスできる複数のアドホック・サービス・プロバイダ１０６1、１０６2、１０６3・・・１０６Nがある。モバイル・クライアント１０８をサポートするためにアドホック・サービス・プロバイダ１０６iで利用できる有効データレートはｘi  Ｍｂｐｓから得られる。アドホック・サービス・プロバイダによるアドバタイジング価格は、同じ期間のセッションに対して、それぞれＰ1、Ｐ2、Ｐ3・・・ＰNである。アドホック・サービス・プロバイダ１０６で負荷に基づいて需要を減らすために価格を上げるようにとの圧力がある。同時に、アドホック・サービス・プロバイダ１０６は、他のアドホック・サービス・プロバイダ１０６が価格を下げると、価格を下げることになる。同様に、他のアドホック・サービス・プロバイダ１０６が同様のサービスに対して、より多く課金している場合、低い価格を課金しているアドホック・サービス・プロバイダ１０６は、より高い価格を課金することができる。複数のアドホック・サービス・プロバイダ１０６がある場合、サービス・プロバイダによる価格設定は、他のサービス・プロバイダによって提案された価格と、モバイル・クライアント１０８に対してサポートされる帯域幅によって変わる可能性がある。そのため、Ｐi＝ｆ（χi，ΔＰij∀ｊ）である。
【００６４】
複数のアドホック・サービス・プロバイダ１０６がある場合に価格設定を決定する方法の理解ために、他のアドホック・サービス・プロバイダ１０６からの観察された情報に基づいて、有用性関数を導き出すための一般的な公式を示す。たとえば、観察された情報は、異なるアドホック・サービス・プロバイダ１０６からの価格設定および優良性基準を含むことができる。次に、異なるアドホック・サービス・プロバイダ１０６からの価格情報だけが観察される、より単純なケースへ、この一般的な手法を適用することができる。
【００６５】
この例では、ローカル制約ｆi（χ）および他のアドホック・サービス・プロバイダ１０６から受信する情報に基づいて、すべてのアドホック・サービス・プロバイダ１０６は、有用性Ｕiを計算する。次の式に例を示す。
【数１２】
2014143698.tif 000014
【００６６】
Ｏiを他のモバイル・ノードが観察できるアドホック・サービス・プロバイダ１０６ｉに関連する観察可能な測定基準とする。これは、現在の価格ｐi、優良性基準Ｇi、またはｐiとＧiの比を含むことができる。たとえば、Ｏiはｐi／Ｇiと等しくてもよい（価格設定に対する優良性の比率）。別の例として、Ｏiはｆi（χi，Ｏ）と等しくてもよい。次のようにＯiを表現することができた場合：
【数１３】
2014143698.tif 000015
【００６７】
このように、観察可能な測定基準の平均は、内部制約関数の平均と等しいことが観察される。Ｑは、一般的に動的に、しかしゆっくり変動することができる。ある意味では、アドホック・サービス・プロバイダ１０６のシステム全体に対する平均の「重心」と等しいものとして処理することができる。
【００６８】
ここに、ｐiが観察された測定基準である価格決定Ｐi＝ｆ（χi，ΔＰij）の問題の例を示す。ｐiは次のように表すことができる。
【数１４】
2014143698.tif 000016
【００６９】
ここでκi、λi、μijはすべて≧０である。簡単のために、μij＝μ  ∀i，ｊの場合、次のようになる。
【数１５】
2014143698.tif 000017
【００７０】
したがって、ノードの価格設定は、その局所的な制約と、他のサービス・プロバイダに関連する平均的な観察可能な測定基準の力学との関数である。
【００７１】
すべてのアドホック・サービス・プロバイダ１０６が、他のアドホック・サービス・プロバイダ１０６に関して完全な情報を持っている場合、それぞれがサービスの価格を決定することができる。アドホック・サービス・プロバイダ１０６は、互いのビーコンを監視して、そのような情報を得ることができる。あるいは、アドホック・サービス・プロバイダ１０６は、他のアドホック・サービス・プロバイダ１０６に関する情報を取得するために、モバイル・クライアント１０８になりすますことができる。しかし、アドホック・サービス・プロバイダ１０６には、他のアドホック・サービス・プロバイダ１０６に関する情報がない場合がある（モバイル・クライアント１０８の一部の潜在的なアドホック・サービス・プロバイダ１０６は、所定の潜在的なアドホック・サービス・プロバイダ１０６の領域外にある可能性がある）。１つの可能性として、アドホック・サービス・プロバイダ１０６がそれぞれの情報をサーバー１１０に提供し（図１を参照）サーバー１１０に価格設定の計算を許可することである。これにより、協力的な価格設定戦略が可能になる。
【００７２】
完全な情報はないが価格情報ｐjだけがある場合、アドホック・サービス・プロバイダ１０６は、最適価格を決定するための等式を用いることができる。これは動的なナッシュ均衡に結びつく場合がある。なぜなら、各アドホック・サービス・プロバイダ１０６は、他のアドホック・サービス・プロバイダ１０６に関する情報が不完全な状態で、他のアドホック・サービス・プロバイダ１０６によって提案された価格設定の観察に基づいて、価格を変更するためである。他のアドホック・サービス・プロバイダ１０６からの情報またはサーバー１１０からの支援がない場合（図１を参照）、アドホック・サービス・プロバイダ１０６は、その有用性関数Ｕ（χ）を単に最大限にして、その動作点を決定し、そのプラットフォームにおいて処理Ｕ’（χ）＝０の結果に基づいて、価格設定およびサポート可能な帯域幅を提案する。
【００７３】
サービスに対して課金される合計価格Ｐに基づくモバイル・クライアント１０８からの収益は、アドホック・サービス・プロバイダ１０６に対する収益Ｒ（χ）と、ネットワーク・オペレータに対する収益ＲNetworkと、サーバーに対する収益ＲServerとして分散することができる。ここで
【数１６】
2014143698.tif 000018
【００７４】
したがって、
【数１７】
2014143698.tif 000019
【００７５】
価格Ｐを最大限にすることで、アドホック・サービス・プロバイダ１０６に対する有用性関数Ｕ（χ）への収益Ｒ（χ）の貢献を最大限にして、有用性関数の他のすべての係数を固定したままで、アドホック・サービス・プロバイダ１０６の有用性関数を最大限にする。
【００７６】
サーバー１１０（図１を参照）は、セッションに対するサポートを提供するために固定コストまたは可変コストを持つことができる。サーバー１１０（図１を参照）は、そのコストを超える利益を望む。そのようなコストは、セッションを確立するための固定コストと、セッションの帯域幅χをトンネルするためのχ（典型的にはχの一次関数）の関数としての可変コストを含むことができる。収益ＲServerは、サーバー１１０に対する固定／可変コストを超えるべきである（図１を参照）。
【００７７】
また、ＷＷＡＮオペレータは、そのコストを超える収益ＲNetworkを得るために対処する必要がある固定コストと可変コストとを持っている。一般的に、ＷＷＡＮオペレータは、その固定コストと可変コストをまかなう利益を得ながら、１ＭＢ当たり数セント（αＮ）またはセッションごとに固定料金を課金することができる。３０分のセッションが典型的に２５ＭＢを消費する場合、１ＭＢ当たり２セントというコストを例に挙げると、これは、オペレータに対する３０分のセッションに対して５０セントのコストを意味する。
【００７８】
図３は、モバイル・クライアントごとのデータ有用性密度関数の例を示すグラフ図である。図３を参照すると、ＷＷＡＮ内のユーザーによる既存の平均のデータ使用量について、増分的なワイヤレス・データ・サービスのサポートを提供するために、ＷＷＡＮオペレータが、そのコストをまかなうための収益として、どれくらい受け取る必要があるかを決定する方法を示す例が示されている。この例では、ｎtotal（χ）は、１か月当たりχＧＢのデータ利用量のモバイル・クライアント・ユーザーの密度関数である。この関数は、所定のＷＷＡＮオペレータによってサービスを提供されるモバイル・クライアントに関係する。ＷＷＡＮにおけるモバイル・クライアント・ユーザーＫの総数は、次から得ることができる。
【数１８】
2014143698.tif 000020
【００７９】
χは、モバイル・クライアントごとのネットワークでのデータ利用量を表す確率変数を表す。ｎX（χ）＝（１／Ｋ）ｎtotal（χ）は、モバイル・クライアントごとに１か月当たりχＧＢのデータ利用の密度関数として定義することができる。ｎX（χ）は正規ｎ（μ；σ）と想定され、ここでμは平均値、σ2は分散である。１か月ごとのすべてのＫモバイル・クライアント１０８による合計データ消費は、∫χｎtotal（χ）ｄχ＝Ｋ∫χｎ（χ）ｄχ＝Ｋμから得られる。たとえば、ｎX（χ）についてモバイル・クライアントごとのネットワークにおけるデータの現在の利用がｎ（μ；σ）と想定すると、μ＝０．３ＧＢ、σ＝０．１ＧＢである。ｎX（χ）に対するそのような想定は、平均的には、ユーザーは、１か月ごとに３００ＭＢのデータを使用して、標準偏差は約１００ＭＢであることを意味する。
【００８０】
図４は、モバイル・クライアントごとの償却原価の例を示すグラフ図である。図４を参照すると、（すべてのモバイル・クライアント・ユーザーに対するすべてのデータ利用に対する）ＷＷＡＮオペレータの１ＧＢごとのコストの指数関数的に減少する関数ｆNO（χ）は、ｆNO（χ）＝λＡ0ｅ-λχ＋Ｂ0で得られ、ここでλは指数関数型崩壊係数（exponential decay factor）である。この等式はネットワークのデータ利用が増加したときの１ＧＢ当たりの全コストにおける割賦償還を表す。ＷＷＡＮオペレータは、ネットワークで送信されるデータに依存しないインフラストラクチャに対する固定コストと、ネットワークで送信されるデータの関数である運転コストを負担する。したがって、主にＷＷＡＮでの使用量が増加すると固定コストが償却されるため、より多くのデータがＷＷＡＮで送信される。このように使用量が増えると収益が増加し、最終的には、使用量が増加すると、運転コストが生じ続け、利益は一定の使用量で最大限になり、それ以上使用すると低下する。この例では、固定コストと運転コストとのために１ユーザー当たりのＧＢごとのＷＷＡＮオペレータのコストは、ｆ（χ）＝ｆNO（χ）／Ｋによって概算することができる。Ａ＝Ａ0／ＫおよびＢ＝Ｂ0／Ｋの場合は、下の式のようになる。
【数１９】
2014143698.tif 000021
【００８１】
図５は、モバイル・クライアントごとの全コストの例を示すグラフ図である。図５のｇ（χ）を参照すると、所定のモバイル・クライアントによるχＧＢのデータ利用に対するコストは、次から得られる。
【数２０】
2014143698.tif 000022
【００８２】
たとえば、Ａ＝＄３０、Ｂ＝＄１４／ＧＢ、λ＝２の場合、χ＝０．５ＧＢで、ｇ（χ）＝＄２５．９６、χ＝５ＧＢで、ｇ（χ）＝＄１００である。６組（μ、σ、λ、Ａ、Ｂ、Ｋ）はネットワーク状況として定義される。ＴＣは、データ利用量に基づくすべてのモバイル・クライアントでの合計コストとする。この場合、次のようになる。
【数２１】
2014143698.tif 000023
【００８３】
データプランの１か月当たりの加入コストＣsubを想定すると、総収入は次のようになる。
【数２２】
2014143698.tif 000024
【００８４】
ここで、Ｃsubはたとえば５０ドルでもよい。その場合、利益総額ＴＰ＝ＴＲ−ＴＣは、次から得られる。
【数２３】
2014143698.tif 000025
【００８５】
集約された増分的なワイヤレス・データ・サービス（aggregated incremental wireless data service）は、加入されたモバイル・クライアントが、サービス提供に対して追加的なワイヤレス・データを消費し始めるデータ・サービスとして定義される。集約された増分的なワイヤレス・データ・サービスの例を示すために、ＷＷＡＮ接続を持つモバイル・ノード加入者は、アドホック・サービス・プロバイダとして他のモバイル・ノードに公開され、それによってアドホック・サービス・プロバイダ１０６になる。ＷＷＡＮ接続のない他のモバイル・ノードは、ＷＬＡＮを介してアドホック・サービス・プロバイダに接続し、それによってモバイル・クライアントになる。アドホック・サービス・プロバイダは、そのようなモバイル・クライアントに短期的なインターネット・アクセス・セッションを提供することができる。アドホック・サービス・プロバイダへの支払いやＷＷＡＮオペレータへの支払いなど、含まれているコストをまかなうためにモバイル・クライアントに対するサービスの価格設定を決定することが役に立つ場合がある。モバイル・クライアントとアドホック・サービス・プロバイダとの間の短距離ワイヤレス・アクセス接続は、ＷＬＡＮによって使用される以外のワイヤレス・プロトコルに基づくことができる。ワイヤレス・データ・サービスの現在のコストに基づいて、ＷＷＡＮオペレータは、本開示に記述した方法を用いて、そのような増分的なワイヤレス・インターネット・アクセス・サービスのサポートに対するコストを決定することができる。ＷＷＡＮは、利用量が確立した平均的な状態であり、μ＝μ0およびσ＝σ0と想定すると、現在の利用量の平均状態は、６組（μ0，σ0，λ，Ａ，Ｂ，Ｋ）から得られる。次に、全コストおよび総収入は、それぞれ等式（１）および（２）に基づいており、μ＝μ0、およびσ＝σ0である。提案された増分的なワイヤレス・データ・サービスを展開し、モバイル・クライアントが増分的な追加のワイヤレス・データを使用し始めると想定すると、追加的なデータはＷＷＡＮによって運ばれ、ＷＷＡＮにおける平均利用は新しい正規分布へと移る。一般性を失うことなく、新しい正規分布をＮ（μ；σ）とする。次に、ＷＷＡＮ利用の新しい状態が５組（μ、σ、λ、Ａ、Ｂ、Ｋ）によって得られる。新しいサービスの結果、１ＧＢ当たりαドルの追加収益を得られると想定すると（ＧＢはギガバイトの略語）、総収入ＴＲは次のようになる。
【数２４】
2014143698.tif 000026
【００８６】
したがって、限界収入ＭＲは次から得られる。
【数２５】
2014143698.tif 000027
【００８７】
限界費用ＭＣは次から得られる。
【数２６】
2014143698.tif 000028
【００８８】
ＭＲ＝ＭＣのときに、ネットワークの利益が最大限になる。これは次を意味する。
【数２７】
2014143698.tif 000029
【００８９】
集約された増分的なワイヤレス・データ・サービスからの増分収益ＩＲは、次から得られる。
【数２８】
2014143698.tif 000030
【００９０】
新しいネットワーク状況（μ、σ、λ、Ａ、Ｂ、Ｋ）に対する全コストは、等式（１）から得られる。（μ0,σ0,λ,Ａ,Ｂ,Ｋ）から（μ,σ,λ,Ａ,Ｂ,Ｋ）へのネットワーク状況の変化に対するコスト増加ＩＣは、次から得られる。
【数２９】
2014143698.tif 000031
【００９１】
利益総額は等式（３）から得られる。この集約された増分的なワイヤレス・データ・サービスの増分利潤ＩＰは、次から得られる。
【数３０】
2014143698.tif 000032
【００９２】
したがって、次の場合、
【数３１】
2014143698.tif 000033
【００９３】
集約された増分的なワイヤレス・データ・サービスは検討する価値がある。σ2≒σ02の場合、次のようになる。
【数３２】
2014143698.tif 000034
【００９４】
ここで、典型的なモバイル・クライアントが増分的なワイヤレス・データ・セッションで約２５ＭＢを消費し、平均では、所定の月において１つのモバイル・クライアント当たりそのようなセッションが３つある例を示す。この場合、平均値がμ0＝０．３ＧＢからμ＝０．３７５ＧＢに変わることを期待することができる。したがって、たとえば、ＷＷＡＮが（μ0，σ0，λ，Ａ，Ｂ，Ｋ）状態から（μ，σ，λ，Ａ，Ｂ，Ｋ）状態に変わり、Ａ＝３０、Ｂ＝１４、λ＝２、μ0＝０．３ＧＢ、σ0＝０．１、μ＝０．３７５ＧＢ、σ＝０．１と想定すると、等式（４）から、α≧１４−４００＊（０．４８３９−０．５５９８）、または同等にα≧４４ドル／ＧＢもしくは約４．４セント／ＭＢの場合、集約された増分的なワイヤレス・データ・サービスは、検討する価値がある。典型的なモバイル・クライアントが増分的なワイヤレス・データ・セッションで２５ＭＢを使い果たす場合、これは、無線ネットワーク・オペレータは、セッションに対して少なくとも１．１０ドル支払われる必要があることを示している。
【００９５】
オペレータのＷＷＡＮにおいてデータ伝送のコストに対する分析に使用される数値は、使用されるネットワーク・コスト・モデルの値の例に過ぎない。異なるＷＷＡＮオペレータに関連する具体的なコストについて、モデルに関連する値は変動する。異なるＷＷＡＮオペレータは、モバイル・クライアントによって消費されるデータの量に応じて異なる価格設定モデルを持つことができるため、モバイル・クライアント加入者に関連する収益は、消費されるデータに関連する価格設定に基づいて変更することができる。しかし、分析は、そのような価格設定においてまだ適用可能である。さらに、複数のエンティティがサービスの提供に関係することがある。そのようなサービスを管理するためのコストは、支払い済みのモバイル・クライアント加入者をＷＷＡＮに単に許可し、その加入者を認証することのコストより高くなることがある。増分的なデータ・セッションは、モバイル・クライアントの動的認証と、モバイル・クライアントをサービスに対して動的に有効化することとについて、セキュリティを考えて作る必要がある。しかし、所定の位置と時とにおいてサービスの認知された価値に基づいて、モバイル・クライアントは、サービスに対してより高く支払うことが期待されるので、増分的なデータ・サービスは、関連する追加コストにもかかわらず実現可能になる。アドホック・サービス・プロバイダは、ＷＷＡＮオペレータまたはＷＷＡＮ内の認証／トンネリング・サーバーのエンティティなど、その価格設定がサービスの提供に関係する他のエンティティのコストをまかなうことを保証しなければならない。場合によっては、認証／トンネリング・サーバーはＷＷＡＮオペレータがサポートし、ＷＷＡＮオペレータは、そのネットワークのデータを搬送し、認証／トンネリングサービスを提供する全コストを決定する必要がある。
【００９６】
ＷＷＡＮオペレータのネットワーク利用の平均状態の変更に基づく推定から、ＷＷＡＮオペレータが増分的なワイヤレス・データ・サービスを提供するための平均価格αを得ることができることに注意されたい。ＷＷＡＮオペレータに関連するＷＷＡＮでのシステム負荷は、１日の時刻に応じて変動することができる。たとえば、ＷＷＡＮのシステム負荷は、午前８：００または午後５時ごろのラッシュアワーなど、ピーク時で非常に高くなる可能性がある。他のときには、システム負荷はより低い可能性がある。システム負荷に基づいて、平均価格αは、システム負荷に基づいて価格設定の変更によって認可することができる。より高いシステム負荷では、価格設定αnewは、サービスの平均価格αより高くなることがあり、より低いシステム負荷では、価格設定αnewは、サービスの平均価格αより低くなることがある。たとえば、コストは以下のように変更することができる。
【数３３】
2014143698.tif 000035
【００９７】
αnewは、システム負荷に基づく変更された価格であり、αは、ＷＷＡＮオペレータに関連する平均価格であり、αminは、オペレータにとって好ましい可能性がある最低価格であり、Ｋ（ｌ）は、システム負荷ｌのシグモイド関数である。そのような決定は、現在のシステム負荷ｌの利用可能度と、ＷＷＡＮオペレータがアドホック・サービス・プロバイダに提供できる価格要素αおよびαminとに基づいて、アドホック・サービス・プロバイダで行うことができる。典型的には、要素αおよびαminは、サービスより十分前にメモリに静的に格納できるが、ＷＷＡＮオペレータは、負荷ｌを、サービスのときにアドホック・サービス・プロバイダに動的に提供することができる。シグモイドなどシステム負荷に使用される関数の形式も、将来的な使用のためにアドホック・サービス・プロバイダのメモリに静的に格納することができる。シグモイド関数は例示的な関数として提供するものであり、システム負荷の他の線形または非線形の関数を使用して、ＷＷＡＮオペレータに関連する変更された価格設定を決定できることに注意されたい。ＷＷＡＮオペレータと、必要に応じて外部サーバーのコストに関連する価格設定に基づいて、アドホック・サービス・プロバイダは、希望する収益と、オペレータまたはサーバーに支払うために必要なコストとに基づいて、その価格設定を決定することができる。より単純な変形形態では、ＷＷＡＮオペレータは、単にその価格をアドホック・サービス・プロバイダに動的に提供できるので、オペレータコストを使用して、アドホック・サービス・プロバイダによる価格設定を決定することができる。
【００９８】
アドホック・サービス・プロバイダの少なくとも１つの構成では、処理システムを使用して、ＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４と、フィルタード相互接続およびセッション監視モジュール２０６と、サービス・プロバイダ・アプリケーション２０８と、ユーザー・インターフェース２１２とを実装することができる（図２を参照）。処理システムの一部として示しているが、これらの構成要素のいずれも、全体または部分にかかわらず、処理システムとは別のエンティティに実装できることは当業者なら認識できるであろう。
【００９９】
図６は、アドホック・サービス・プロバイダにおいてサービス・プロバイダ・アプリケーション２０８（図２を参照）によって実装されるアルゴリズムの例を示す流れ図である。しかし、同じまたは類似の機能を実行するために、アドホック・サービス・プロバイダは他のアルゴリズムを使用できることを理解されたい。この例では、ＷＷＡＮインターフェース２０２（図２を参照）は、ステップ６０２において、アドホック・サービス・プロバイダからＷＷＡＮへのワイヤレス接続をサポートしている。サービス・プロバイダ・アプリケーションによって実装されたアルゴリズムは、ステップ６０４で１つまたは複数のモバイル・クライアントのためにＷＷＡＮに対するアクセスを提供し、ステップ６０６でそのようなアクセスを提供するために、アドホック・サービス・プロバイダへの影響に関連する少なくとも１つのパラメータに基づいて、ＷＷＡＮにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てる。ユーザー・インターフェース２１２（図２を参照）は、ステップ６０８でアドホック・サービス・プロバイダを通じてユーザーにＷＷＡＮに対するアクセスを提供する。
【０１００】
ステップ６０６で１つまたは複数のモバイル・クライアントに帯域幅を割り当てるアルゴリズムは、様々な方法で実装することができる。例を挙げると、１つまたは複数のモバイル・クライアントに割り当てられる帯域幅は、１つまたは複数のパラメータの関数である有用性関数を最大限にすることによって決定され、有用性関数の導関数がゼロの場合は有用性関数が最大限になる。１つまたは複数のパラメータは、１つまたは複数のモバイル・クライアントに割り当てられた帯域幅のためにアドホック・サービス・プロバイダによって生成される収益Ｒ（χ）と、割り当てられた帯域幅を１つまたは複数のモバイル・クライアントに提供するためにアドホック・サービス・プロバイダに必要なエネルギーＥ（χ）と、他の場合にはネットワークにアクセスするためにユーザーに利用可能な帯域幅の損失Ｂ（χ）と、割り当てられた帯域幅を１つまたは複数のモバイル・クライアントに提供するためにアドホック・サービス・プロバイダに必要な処理リソースＰ（χ）と、サービス品質の測定基準Ｇ（χ）とを含み、χは１つまたは複数のモバイル・クライアントに割り当てられた帯域幅である。
【０１０１】
図７は、アドホック・サービス・プロバイダにおいて処理システムのハードウェア構成の例を示す簡略図である。この例では、処理システム７００は一般的にバス７０２で示すバス・アーキテクチャを用いて実装することができる。バス７０２は、処理システム７００の具体的なアプリケーションと全体的な設計制約とに基づいて、任意の数の相互接続するバスおよびブリッジを含むことができる。バスは、プロセッサ７０４と、機械可読媒体７０６と、ＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４と、ユーザー・インターフェース２１２とを含む様々な回路をリンクさせる。また、バス７０２は、タイミング源、周辺装置、電圧レギュレータ、パワー・マネージメント回路などの様々な他の回路をリンクすることができる。これについては当技術分野ではよく知られているため、これ以上は記述しない。
【０１０２】
プロセッサ７０４は、機械可読媒体７０６に格納されたソフトウェアの実行など、バスと一般的な処理との管理を担当する。ソフトウェアは、プロセッサ７０４によって実行されたときに、処理システム７００に、フィルタード相互接続およびセッション監視モジュール２０６とサービス・プロバイダ・アプリケーション２０８（図２を参照）に関して前述した様々な機能を実行させ、ＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４とで実行されている様々なプロトコル機能を実行させる命令を含む。
【０１０３】
図８は、モバイル・クライアントのハードウェア構成の例を示す簡略図である。この例では、モバイル・クライアントは、一般的に８０２によって表すバス・アーキテクチャを有する処理システム８００を実装している。バス８０２は、処理システム８００の具体的なアプリケーションと全体的な設計制約とに基づいて、任意の数の相互接続するバスおよびブリッジを含む。バスは、ネットワーク・インターフェース８０４と、プロセッサ８０６と、機械可読媒体８０８と、ユーザー・インターフェース８１０と（たとえばキーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティック、および／またはユーザー・インターフェース・デバイスの他の組み合わせ）を含む様々な回路をリンクさせる。処理システム８００の一部として示しているが、これらの構成要素のいずれも、全体または部分にかかわらず、処理システム８００とは別のエンティティに実装できることは当業者なら認識できるであろう。また、バス８０２は、タイミング源、周辺装置、電圧レギュレータ、パワー・マネージメント回路など様々な他の回路をリンクすることができ、これについては当技術分野ではよく知られているため、これ以上は記述しない。
【０１０４】
アドホック・サービス・プロバイダ１０６に関してすでに記述したＷＷＡＮとＷＬＡＮとのネットワーク・インターフェース２０２と２０４と（図２と図６とを参照）同様に、ネットワーク・インターフェース８０４は、伝送媒体にインターフェースをとるために必要な物理的仕様と電気的仕様とに従って、データを送信する手段を提供することによって物理レイヤーを実装するように構成することができる。また、ネットワーク・インターフェース８０４は、伝送媒体へのアクセスを管理することによって、データリンクレイヤーの下位部分を実装するように構成することができる。
【０１０５】
プロセッサ８０６は、機械可読媒体８０８に格納されたソフトウェアの実行など、バスと一般的な処理との管理を担当する。ソフトウェアは、プロセッサ８０６によって実行されたときに、処理システム８００に様々な機能を実行させる命令を含み、これには、ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するための手段が含まれる。また、処理システム８００は、モバイル・クライアントのサーバーへの登録と認証と、アドホック・サービス・プロバイダの検索と選択と、コントロールセッション管理と、複数のアドホック・サービス・プロバイダ間のハンドオフと、データトンネリングと、ネットワーク・インターフェース８０４で実行される様々なプロトコル機能とをサポートするために使用することができる。
【０１０６】
上記のように、処理システム８００は、ワイヤレス接続をサポートするためにアドホック・サービス・プロバイダの機能に関係する少なくとも１つのパラメータに基づいて、アドホック・サービス・プロバイダを選択するための手段を提供する。利用可能なアドホック・サービス・プロバイダを選択するプロセスは、例を挙げると、サービスのコスト、利用可能なサービスの期間、アドホック・サービス・プロバイダの品質測定基準、アドホック・サービス・プロバイダから利用可能な平均ＷＷＡＮバックホール帯域幅、および／またはモバイル・クライアントとアドホック・サービス・プロバイダとの間のワイヤレス・リンク品質など、任意の数のパラメータに基づいていてもよい。
【０１０７】
図９は、アドホック・サービス・プロバイダを選択するために処理システムによって実装されるアルゴリズムの例を示す流れ図である。しかし、他のアルゴリズムをモバイル・クライアントによって使用できることは理解されるだろう。この例では、優れたワイヤレス・リンク品質を提供できるアドホック・サービス・プロバイダのサブセットをステップ９０２で選択している。サブセットは、一般的に受信信号強度値（ＲＳＳＩ）と呼ばれる、受信される信号の強さに基づいて、または他の一部の適切な手段によって選択することができる。次に、サービスの期間をサポートできるアドホック・サービス・プロバイダは、ステップ９０４でこのサブセットから選択される。次に、ステップ９０６で、サービス品質の測定基準Ｇと、利用可能な帯域幅Ｂと、サービスのコストＣを使用して、接続先のアドホック・サービス・プロバイダを選択することができる。選択は（Ｇ）（Ｂ）／Ｐのような測定基準に基づいてもよい。あるいは、適切なアドホック・サービス・プロバイダは、サービス品質の測定基準Ｇが特定のしきい値を超えるアドホック・サービス・プロバイダの中の測定基準Ｂ／Ｐを使用して選択することができる。特定のアプリケーションとモバイル・クライアントおよび／または全体的な電気通信システムに課された設計制約とに基づいて、アドホック・サービス・プロバイダを選択するための最適なアルゴリズムを当業者なら容易に決定できるだろう。アドホック・サービス・プロバイダが選択されたら、モバイル・クライアントは、ＷＷＡＮへのワイヤレス接続をサポートするために選択されたプロバイダを使用する。
【０１０８】
電気通信システムの一構成では、モバイル・クライアントは、他のモバイル・クライアントと協働して、それぞれに利用可能な帯域幅／時間を増加させることができる。ここで図１に例を示す。図１では、２つのモバイル・クライアント１０８1と１０８2の両方が、ＷＷＡＮ１０４に直接接続する能力を持っている。この例では、第２のモバイル・ノード１０８2によるＷＷＡＮ１０４へのリンクと比べて、第１のモバイル・クライアント１０８1は、ＷＷＡＮ１０４へのリンクが良好である可能性がある。この場合、第１のモバイル・クライアント１０８1は、第２のモバイル・クライアント１０８2のアドホック・サービス・プロバイダ１０６になることができる。
【０１０９】
この構成は、モバイル・クライアント１０８のそれぞれに利点を提供することができる。ここで、ＷＷＡＮ１０４に対して８００ｋｂｐｓのリンクを持つ第１のモバイル・クライアント１０８1と、ＷＷＡＮ１０４に対して２００ｋｂｐｓのリンクを持つ第２のモバイル・クライアント１０８2とについて例を示す。ＷＷＡＮ１０４がモバイル・クライアント１０８のそれぞれに１秒という時間を割り当てた場合、リンクは２秒間に合計７００ｋｂｉｔのデータを運ぶ。これに対して、第２のモバイル・クライアント１０８2が第１のモバイル・クライアント１０８1をアドホック・サービス・プロバイダ１０６として使用する場合、第１のモバイル・クライアント１０８1とＷＷＡＮ１０４との間のリンクは、１．４秒間に７００ｋｂｉｔを運ぶことができる。したがって、電気通信システムにおいて本質的に０．６秒という時間を利用できるようになる。追加的な０．６秒を３つのエンティティすべてで共有することができる（たとえば、第１のモバイル・クライアント１０８1は、０．２秒で追加的な１００ｋｂｉｔを送ることができ、また、第２のモバイル・クライアント１０８2は、第１のモバイル・クライアント１０８1を使用して、０．２秒で追加的な１００ｋｂｉｔを送ることができ、残りの０．２秒は、他のモバイル・クライアント１０８に割り当てられるためにＷＷＡＮ１０４に返すことができる）。
【０１１０】
図１０は、アドホック・サービス・プロバイダの機能の例を示す簡略図である。アドホック・サービス・プロバイダ１０６は、ネットワークへのワイヤレス接続をサポートするための手段を提供するモジュール１００２と、１つまたは複数のモバイル・クライアントのためにネットワークへのアクセスを提供するための手段を提供するモジュール１００４と、そのようなアクセスを提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、ネットワークにアクセスするために１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段を提供するモジュール１００６と、アドホック・サービス・プロバイダを通じてネットワークへのアクセスをユーザーに提供するための手段を提供するモジュール１００８と、を含む。モジュールは、上記のように、様々な機能ブロックとハードウェア／ソフトウェアの構成要素とによって、または既知もしくは今後開発される他の手段によって実装することができる。
【０１１１】
図１１は、モバイル・クライアントの機能の例を示す簡略図である。モバイル・クライアント１０８は、ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するための手段を含むモジュール１０１２と、ワイヤレス接続をサポートするためにアドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、アドホック・サービス・プロバイダを選択するための手段を提供するモジュール１０１４とを含む。モジュールは、上記のように様々な機能ブロックとハードウェア／ソフトウェアの構成要素とによって、または既知もしくは今後開発される他の手段によって実装することができる。
【０１１２】
本明細書に記述した様々な実例となるブロックと、モジュールと、要素と、構成要素と、方法と、アルゴリズムとは、電子ハードウェア、コンピュータ・ソフトウェア、または両方の組み合わせとして実装できることを当業者は理解するであろう。ハードウェアおよびソフトウェアのこの互換性を示すために、様々な実例となるブロックと、モジュールと、要素と、構成要素と、方法と、アルゴリズムとについて、それらの機能に関して一般的に上に記述した。そのような機能がハードウェアとして実装されるかソフトウェアとして実装されるかは、特定のアプリケーションと全体的なシステムに課された設計制約とに左右される。当業者であれば、特定の各アプリケーションに対して様々な方法で記述した機能を実装することができる。
【０１１３】
ここまで記述した電気通信の様々な構成において、アドホック・サービス・プロバイダ１０６とモバイル・クライアント１０８との処理システムを実装するための手段として、プロセッサを開示してきた。プロセッサは、１つまたは複数の汎用プロセッサおよび／または専用プロセッサで実装することができる。例を挙げると、マイクロプロセッサ、マイクロコントローラ、ＤＳＰプロセッサ、およびソフトウェアを実行できる他の回路などがある。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、または他の方法で呼ばれる場合でも、命令、データ、またはそれらの任意の組み合わせを意味するものと広く解釈するべきである。たとえば、機械可読媒体は、ＲＡＭ（ランダムアクセスメモリ）、フラッシュメモリ、ＲＯＭ（読み出し専用メモリ）、ＰＲＯＭ（プログラマブル読み取り専用メモリ）、ＥＰＲＯＭ（消去可能プログラマブルＲＯＭ）、ＥＥＰＲＯＭ（電気的消去可能ＰＲＯＭ）、レジスタ、磁気ディスク、光ディスク、ハードドライブ、もしくは他の適切な記憶媒体、またはそれらの任意の組み合わせを含むことができる。
【０１１４】
本開示で示した処理システムにおいて、機械可読媒体は、プロセッサとは別の処理システムの一部として示している。しかし、機械可読媒体、またはその一部は処理システムの外側にあってもよいことを当業者は直ちに理解するであろう。例を挙げると、機械可読媒体は、伝送路、データによって変調された搬送波、および／またはサーバーから離れたコンピュータ製品を含むことができ、それらすべてにネットワーク・インターフェースを通じたプロセッサからアクセスすることができる。あるいは、または加えて、機械可読媒体、またはその一部は、場合によってはキャッシュおよび／または一般的なレジスタファイルなどを使用して、プロセッサへ統合することができる。
【０１１５】
機械可読媒体によってサポートされるソフトウェアは、単一のストレージ・デバイスに存在することも、または複数のメモリデバイスを横断して分散させることもできる。例を挙げると、トリガイベントが発生したときに（たとえば、モバイル・ノードがアドホック・サービス・プロバイダ１０６になることを決定するなど）、ソフトウェアをハードドライブからＲＡＭにロードすることができる。ソフトウェアの実行中に、プロセッサは、アクセス速度を上げるためにキャッシュに命令の一部をロードすることができる。次に、１つまたは複数のキャッシュ線は、プロセッサで実行するために一般的なレジスタファイルにロードすることができる。ソフトウェアの機能に言及すると、そのようなソフトウェアから命令を実行するときに、そのような機能はプロセッサによって実装されることを理解されたい。
【０１１６】
処理システムは、プロセッサ機能を提供する１つまたは複数のマイクロプロセッサを有する汎用処理システムと、機械可読媒体の少なくとも一部を提供する外部メモリとして構成し、すべてが外部バス・アーキテクチャを通じて他の支援する回路に接続されている。あるいは、処理システムは、プロセッサと、ネットワーク・インターフェースと、支援する回路（図示せず）と、単一のチップに統合された機械可読媒体の少なくとも一部とを有するＡＳＩＣ（特定用途向け集積回路）、または１つまたは複数のＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＰＬＤ（プログラマブル・ロジックデバイス）、コントローラ、ステートマシン、ゲート制御されたロジック（gated logic）、個別のハードウェア構成要素、もしくは他の適切な回路、または本開示の全体で記述し様々な機能を実行できる回路の任意の組み合わせを用いて実装することができる。特定のアプリケーションと、システム全体に課された全体的な設計制約とに基づいて、処理システムについて記述した機能を実装するための最善の方法を当業者であれば認識するであろう。
【０１１７】
開示したプロセスにおいてステップの特定の順序または階層は、代表的な手法の例であることが理解される。設計の好みに基づいて、プロセスにおけるステップの特定の順序または階層は、並び替えられることが理解される。添付の方法に関する特許請求の範囲は、例としての順序で様々なステップの要素を示したものであり、提示した特定の順序または階層に限定することが目的ではない。
【０１１８】
前の記述は、当業者が本明細書に記述した様々な態様を実行できるように提供したものである。これらの態様に対する様々な修正は、当業者には容易に明白になるだろう。また、本明細書に定義した一般的な原理は、他の態様に適用することができる。したがって、請求項は、本明細書に示された態様に限定することを意図するものではなく、文言の請求項（language claim）に矛盾しない完全な範囲を認めるものであり、単数形で要素を言及した場合、特に記述しないかぎり「唯一」を意味することを意図するものではなく、「１つ以上」を意味するものである。特に別記しないかぎり、「いくつか」という言葉は１つまたは複数を指す。男性代名詞（たとえば彼）は女性代名詞と中性（彼女とその）を含み、またその逆も含む。当技術分野においてすでに知られている、または将来的に知られるようになる本開示の全体にわたって記述された様々な態様の要素に構造的および機能的な等価物はすべて、参照によって明確に本明細書に組み込まれ、特許請求の範囲によって包含されることを意図するものである。さらに、本明細書に開示した内容は、そのような開示が特許請求の範囲に明示的に列挙されているかどうかに関係なく、公に捧げることを意図するものではない。請求項の要素は、要素が「するための手段（means for）」という句を使用して明確に列挙されていないかぎり、または、方法の請求項の場合には、要素が「するためのステップ（step for）」という句を使用して列挙されていないかぎり、米国特許法第１１２条の第６パラグラフ（３５  Ｕ．Ｓ．Ｃ．§１１２，ｓｉｘｔｈ  ｐａｒａｇｒａｐｈ）の規定において解釈されるものではない。
【図１】
2014143698.tif 000036
【図２】
2014143698.tif 000037
【図３】
2014143698.tif 000038
【図４】
2014143698.tif 000039
【図５】
2014143698.tif 000040
【図６】
2014143698.tif 000041
【図７】
2014143698.tif 000042
【図８】
2014143698.tif 000043
【図９】
2014143698.tif 000044
【図１０】
2014143698.tif 000045
【図１１】
2014143698.tif 000046
【手続補正書】
【提出日】平成26年3月31日(2014.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークへのワイヤレス接続をサポートするための手段と、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供するための手段と、
前記１つまたは複数のモバイル・クライアントの各々と、帯域幅に対する価格設定を取り決めるための手段と、
そのようなアクセスを提供するためのアドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータと、前記アドホック・サービス・プロバイダによる要求に対してサーバーにより認可することと、に基づいて前記ネットワークにアクセスするための上記１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段と、さらに、前記割り当てるための手段は、前記１つまたは複数のモバイル・クライアントの各々と取り決められた帯域幅に対する前記価格設定に少なくとも部分的に基づいて前記帯域幅を割り当てるための手段を備え、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供するための手段と、
を備えるアドホック・サービス・プロバイダ。
【請求項２】
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記アドホック・サービス・プロバイダによって必要とされるエネルギーを備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項３】
前記少なくとも１つのパラメータは、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失を備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項４】
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースを備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項５】
前記少なくとも１つのパラメータは、サービスの品質または優良性基準を備える請求項１に記載のアドホック・サービス・プロバイダ。
【請求項６】
帯域幅を割り当てるための前記手段は、前記少なくとも１つのパラメータの関数である有用性関数を最大限にするための手段を備え、前記有用性関数の導関数がゼロの場合に、前記有用性関数が最大限になる請求項１に記載のアドホック・サービス・プロバイダ。
【請求項７】
ネットワークへのワイヤレス接続をサポートするための手段と、
アドホック・サービス・プロバイダを使用するための手段と、
前記アドホック・サービス・プロバイダと、帯域幅に対する価格設定を取り決めるための手段と、
前記ワイヤレス接続をサポートするために前記アドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータと、帯域幅に対する前記価格設定と、前記アドホック・サービス・プロバイダによる要求に対してサーバーにより認可することと、に基づいて、前記アドホック・サービス・プロバイダを選択するための手段と
を備えるモバイル・クライアント。
【請求項８】
前記少なくとも１つのパラメータは、前記ネットワークへの前記ワイヤレス接続のために前記モバイル・クライアントに前記アドホック・サービス・プロバイダが提供できる帯域幅を備える請求項７に記載のモバイル・クライアント。
【請求項９】
前記少なくとも１つのパラメータは、前記ネットワークへの前記ワイヤレス接続を提供するために前記アドホック・サービス・プロバイダを使用するためのコストを備える請求項７に記載のモバイル・クライアント。
【請求項１０】
前記少なくとも１つのパラメータは、前記アドホック・サービス・プロバイダためのサービス品質の測定基準を備える請求項７に記載のモバイル・クライアント。
【請求項１１】
前記アドホック・サービス・プロバイダを選択するための前記手段は、前記アドホック・サービス・プロバイダへの前記ワイヤレス・リンクの前記品質に基づいて、前記アドホック・サービス・プロバイダを選択するように構成される請求項７に記載のモバイル・クライアント。
【請求項１２】
前記アドホック・サービス・プロバイダを選択するための前記手段は、それぞれから受信される信号強度に基づいて複数のアドホック・サービス・プロバイダを選択するための手段と、前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを備える請求項７に記載のモバイル・クライアント。
【請求項１３】
前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための前記手段は、前記複数のサービス・プロバイダから、希望の期間の間、前記モバイル・クライアントに前記ネットワークへのワイヤレス接続を提供できる１つまたは複数のアドホック・サービス・プロバイダと、前記１つまたは複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを選択するように構成される請求項１２に記載のモバイル・クライアント。
【請求項１４】
前記少なくとも１つのパラメータは、前記アドホック・サービス・プロバイダが前記モバイル・クライアントに提供できる前記ネットワークへの前記ワイヤレス接続の期間を備える請求項７に記載のモバイル・クライアント。
【請求項１５】
アドホック・サービス・プロバイダからネットワークへのワイヤレス接続をサポートすることと、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供することと、
前記１つまたは複数のモバイル・クライアントの各々と、帯域幅に対する価格設定を取り決めることと、
そのような帯域幅を提供するために前記アドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータと、前記アドホック・サービス・プロバイダによる要求に対してサーバーにより認可することと、に基づいて、前記ネットワークにアクセスするために前記１つまたは複数のモバイル・クライアントに帯域幅を割り当てることと、さらに、前記１つまたは複数のモバイル・クライアントの各々と取り決められた帯域幅に対する前記価格設定に少なくとも部分的に基づいて前記帯域幅を割り当てることを備え、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供することと、
を備える通信の方法。
【請求項１６】
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記アドホック・サービス・プロバイダによって必要とされるエネルギーを備える請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのパラメータは、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失を備える請求項１５に記載の方法。
【請求項１８】
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースを備える請求項１５に記載の方法。
【請求項１９】
前記少なくとも１つのパラメータは、サービスの品質または優良性基準を備える請求項１５に記載の方法。
【請求項２０】
帯域幅を割り当てることは、前記少なくとも１つのパラメータの関数である有用性関数を最大限にすることによって前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅を決定することを備え、前記有用性関数の導関数がゼロの場合に、前記有用性関数が最大限になる請求項１６に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
前の記述は、当業者が本明細書に記述した様々な態様を実行できるように提供したものである。これらの態様に対する様々な修正は、当業者には容易に明白になるだろう。また、本明細書に定義した一般的な原理は、他の態様に適用することができる。したがって、請求項は、本明細書に示された態様に限定することを意図するものではなく、文言の請求項（language claim）に矛盾しない完全な範囲を認めるものであり、単数形で要素を言及した場合、特に記述しないかぎり「唯一」を意味することを意図するものではなく、「１つ以上」を意味するものである。特に別記しないかぎり、「いくつか」という言葉は１つまたは複数を指す。男性代名詞（たとえば彼）は女性代名詞と中性（彼女とその）を含み、またその逆も含む。当技術分野においてすでに知られている、または将来的に知られるようになる本開示の全体にわたって記述された様々な態様の要素に構造的および機能的な等価物はすべて、参照によって明確に本明細書に組み込まれ、特許請求の範囲によって包含されることを意図するものである。さらに、本明細書に開示した内容は、そのような開示が特許請求の範囲に明示的に列挙されているかどうかに関係なく、公に捧げることを意図するものではない。請求項の要素は、要素が「するための手段（means for）」という句を使用して明確に列挙されていないかぎり、または、方法の請求項の場合には、要素が「するためのステップ（step for）」という句を使用して列挙されていないかぎり、米国特許法第１１２条の第６パラグラフ（３５  Ｕ．Ｓ．Ｃ．§１１２，ｓｉｘｔｈ  ｐａｒａｇｒａｐｈ）の規定において解釈されるものではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ネットワークへのワイヤレス接続をサポートするための手段と、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供するための手段と、
そのようなアクセスを提供するための前記アドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて前記ネットワークにアクセスするために前記１つまたは複数のモバイル・クライアントに帯域幅を割り当てるための手段と、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供するための手段と、
を備えるアドホック・サービス・プロバイダ。
［Ｃ２］
前記少なくとも１つのパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成された収益を備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ３］
前記少なくとも１つのパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記アドホック・サービス・プロバイダによって必要とされるエネルギーを備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ４］
前記少なくとも１つのパラメータは、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失を備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ５］
前記少なくとも１のパラメータは、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースを備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ６］
前記少なくとも１のパラメータは、サービスの品質または優良性基準を備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ７］
帯域幅を割り当てるための前記手段は、前記少なくとも１のパラメータの関数である有用性関数を最大限にするための手段を備え、前記有用性関数の導関数がゼロの場合に、前記有用性関数が最大限になるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ８］
前記少なくとも１のパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成された収益と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために前記アドホック・サービス・プロバイダに必要なエネルギーと、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースと、サービスの品質または優良性基準とを備えるＣ７に記載のアドホック・サービス・プロバイダ。
［Ｃ９］
前記有用性関数を最大限にすることによってセッションの前記収益を決定するための手段をさらに備えるＣ８に記載のアドホック・サービス・プロバイダ。
［Ｃ１０］
前記有用性関数を最大限にするための前記手段は、前記アドホック・サービス・プロバイダに利用可能なエネルギーの関数である重み係数により前記アドホック・サービス・プロバイダによって必要とされる前記エネルギーに重み付けするための手段を備えるＣ８に記載のアドホック・サービス・プロバイダ。
［Ｃ１１］
前記エネルギー要素は、前記アドホック・サービス・プロバイダの現在のエネルギー状態の増加する階段関数、一次関数、またはシグモイド関数であるＣ１０に記載のアドホック・サービス・プロバイダ。
［Ｃ１２］
前記少なくとも１のパラメータの１つまたは複数は、一次関数を備えるＣ９に記載のアドホック・サービス・プロバイダ。
［Ｃ１３］
前記少なくとも１のパラメータの１つまたは複数は、シグモイド関数を備えるＣ９に記載のアドホック・サービス・プロバイダ。
［Ｃ１４］
前記アドホック・サービス・プロバイダに対する利用可能度関数を計算するための手段と、前記有用性関数および前記利用可能度関数の関数として、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへのサービスを終了するための手段と、をさらに備えるＣ７に記載のアドホック・サービス・プロバイダ。
［Ｃ１５］
サービスを終了するための前記手段は、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つを他のアドホック・サービス・プロバイダにハンドオフすることによって、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへの前記サービスを終了するように構成されているＣ１４に記載のアドホック・サービス・プロバイダ。
［Ｃ１６］
前記利用可能度関数は、利用可能な状態と利用不可能な状態との間の階段関数を備えるＣ１４に記載のアドホック・サービス・プロバイダ。
［Ｃ１７］
前記利用可能度関数は、利用可能な状態から利用不可能な状態への減少関数を備えるＣ１４に記載のアドホック・サービス・プロバイダ。
［Ｃ１８］
サービスを終了するための前記手段は、前記有用性関数と前記利用可能度関数との積がしきい値未満になったときに、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つへのサービスを終了するように構成されるＣ１４に記載のアドホック・サービス・プロバイダ。
［Ｃ１９］
前記１つまたは複数のモバイル・クライアントに割り当てられた優先度に基づいて前記サービスを終了するために、前記１つまたは複数のモバイル・クライアントの前記少なくとも１つを決定するための手段をさらに備えるＣ１４に記載のアドホック・サービス・プロバイダ。
［Ｃ２０］
前記ネットワークにアクセスするために前記アドホック・サービス・プロバイダを使用するために、前記１つまたは複数のモバイル・クライアントのそれぞれの価格を決定するための手段をさらに備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ２１］
価格を決定するための前記手段は、それぞれに割り当てることができる前記帯域幅に基づいて、前記１つまたは複数のモバイル・クライアントのそれぞれの前記価格を決定するように構成されるＣ２０に記載のアドホック・サービス・プロバイダ。
［Ｃ２２］
価格を決定するための前記手段は、少なくとも他の１つのアドホック・サービス・プロバイダのそれぞれによって提示された価格に基づいて、前記１つまたは複数のモバイル・クライアントのそれぞれの前記価格を決定するように構成されるＣ２０に記載のアドホック・サービス・プロバイダ。
［Ｃ２３］
前記少なくとも１のパラメータは、１つまたは複数のローカルパラメータを備えるＣ１に記載のアドホック・サービス・プロバイダ。
［Ｃ２４］
前記少なくとも１のパラメータは、他のアドホック・サービス・プロバイダからの１つまたは複数の観察可能なパラメータを備えるＣ２３に記載のアドホック・サービス・プロバイダ。
［Ｃ２５］
前記１つまたは複数の観察可能なパラメータは、前記他のアドホック・サービス・プロバイダに関連するローカルパラメータの平均を表すＣ２４に記載のアドホック・サービス・プロバイダ。
［Ｃ２６］
前記１つまたは複数の観察可能なパラメータは、前記他のアドホック・サービス・プロバイダのそれぞれに利用できる価格設定と、サービスの品質または優良性基準と、利用可能な帯域幅と、サービスの期間との少なくとも１つを備えるＣ２４に記載の方法のアドホック・サービス・プロバイダ。
［Ｃ２７］
前記１つまたはよりローカルのパラメータは、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅のために前記アドホック・サービス・プロバイダによって生成される収益と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために前記アドホック・サービス・プロバイダに必要なエネルギーと、他の場合には前記ネットワークにアクセスするために前記ユーザーに利用可能な帯域幅の損失と、前記割り当てられた帯域幅を前記１つまたは複数のモバイル・クライアントに提供するために、前記処理システムによって必要とされる処理リソースと、サービスの品質または優良性基準と、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのネットワークコストと、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのサーバーコストとを備えるＣ２３に記載のアドホック・サービス・プロバイダ。
［Ｃ２８］
前記１つまたは複数のローカルのパラメータは、前記１つまたは複数のモバイル・クライアントへの前記割り当てられた帯域幅をサポートするためのネットワークコストを備えるＣ２７に記載のアドホック・サービス・プロバイダ。
［Ｃ２９］
前記ネットワークコストは、増分的なワイヤレス・データ・サービスに対する前記ネットワーク・オペレータの前記ネットワークの利用の平均状態において、変更に依存するネットワーク・オペレータへのコストに関係するＣ２８に記載のアドホック・サービス・プロバイダ。
［Ｃ３０］
前記ネットワークコストは、前記ネットワーク・オペレータに関連する前記ネットワークの現在のシステム負荷に依存する前記ネットワーク・オペレータへのコストにさらに関係するＣ２９に記載のアドホック・サービス・プロバイダ。
［Ｃ３１］
前記ネットワーク・オペレータからの前記システム負荷に関する動的情報と、前記ネットワーク・オペレータに対する平均価格設定に関連する静的または動的な情報と、前記ネットワーク・オペレータに対する最小価格設定とに基づいて、前記ネットワーク・オペレータに支払うために前記ネットワークコストを決定するための手段をさらに備えるＣ３０に記載のアドホック・サービス・プロバイダ。
［Ｃ３２］
ネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用するための手段と、
前記ワイヤレス接続をサポートするために前記アドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、前記アドホック・サービス・プロバイダを選択するための手段と
を備えるモバイル・クライアント。
［Ｃ３３］
前記少なくとも１のパラメータは、前記アドホック・サービス・プロバイダが前記モバイル・クライアントに提供できる前記ネットワークへの前記ワイヤレス接続の期間を備えるＣ３２に記載のモバイル・クライアント。
［Ｃ３４］
前記少なくとも１のパラメータは、前記ネットワークへの前記ワイヤレス接続のために前記モバイル・クライアントに前記アドホック・サービス・プロバイダが提供できる帯域幅を備えるＣ３２に記載のモバイル・クライアント。
［Ｃ３５］
前記少なくとも１のパラメータは、前記ネットワークへの前記ワイヤレス接続を提供するために前記アドホック・サービス・プロバイダを使用するためのコストを備えるＣ３２に記載のモバイル・クライアント。
［Ｃ３６］
前記少なくとも１のパラメータは、前記アドホック・サービス・プロバイダためのサービス品質の測定基準を備えるＣ３２に記載のモバイル・クライアント。
［Ｃ３７］
前記アドホック・サービス・プロバイダを選択するための前記手段は、前記アドホック・サービス・プロバイダへの前記ワイヤレス・リンクの前記品質に基づいて、前記アドホック・サービス・プロバイダを選択するように構成されるＣ３２に記載のモバイル・クライアント。
［Ｃ３８］
前記アドホック・サービス・プロバイダを選択するための前記手段は、それぞれから受信される信号強度に基づいて複数のアドホック・サービス・プロバイダを選択するための手段と、前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを備えるＣ３２に記載のモバイル・クライアント。
［Ｃ３９］
前記複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための前記手段は、前記複数のサービス・プロバイダから、希望の期間の間、前記モバイル・クライアントに前記ネットワークへのワイヤレス接続を提供できる１つまたは複数のアドホック・サービス・プロバイダと、前記１つまたは複数のアドホック・サービス・プロバイダから前記アドホック・サービス・プロバイダを選択するための手段とを選択するように構成されるＣ３８に記載のモバイル・クライアント。
［Ｃ４０］
アドホック・サービス・プロバイダからネットワークへのワイヤレス接続をサポートすることと、
１つまたは複数のモバイル・クライアントのために前記ネットワークへのアクセスを提供することと、
そのような帯域幅を提供するために前記アドホック・サービス・プロバイダへの影響に関係する少なくとも１つのパラメータに基づいて、前記ネットワークにアクセスするために前記１つまたは複数のモバイル・クライアントに帯域幅を割り当てることと、
前記アドホック・サービス・プロバイダを通じてユーザーに前記ネットワークへのアクセスを提供することと、
を備える通信の方法。
［Ｃ４１］
帯域幅の前記割り当ては、前記少なくとも１のパラメータの関数である有用性関数を最大限にすることによって、前記１つまたは複数のモバイル・クライアントに割り当てられた前記帯域幅を決定することを備え、前記有用性関数の導関数がゼロであるときに、前記有用性関数が最大限にされるＣ４０に記載の方法。
［Ｃ４２］
モバイル・クライアントからネットワークへのワイヤレス接続をサポートするためにアドホック・サービス・プロバイダを使用することと、
前記ワイヤレス接続をサポートするために前記アドホック・サービス・プロバイダの能力に関係する少なくとも１つのパラメータに基づいて、前記アドホック・サービス・プロバイダを選択することと、
を備える通信の方法。
［Ｃ４３］
前記少なくとも１のパラメータは、
（ａ）前記アドホック・サービス・プロバイダが前記モバイル・クライアントに提供できる前記ネットワークへの前記ワイヤレス接続の期間と、
（ｂ）前記ネットワークへの前記ワイヤレス接続のために前記モバイル・クライアントに前記アドホック・サービス・プロバイダが提供できる帯域幅と、
（ｃ）前記ネットワークへの前記ワイヤレス接続を提供するために前記アドホック・サービス・プロバイダを使用するためのコストと、
（ｄ）前記アドホック・サービス・プロバイダのサービス品質の測定基準と、
の少なくとも１つを備えるＣ４２に記載の方法。
【外国語明細書】
2014143698000001.pdf