(57)【特許請求の範囲】
【請求項１】
コンピュータに実装された方法であって、
ネットワークサービスが、クライアントデバイスからデータネットワークを通じてユーザ要求を受信するステップであって、前記ネットワークサービスは前記クライアントデバイスに対し前記データネットワークに関してレート調整されており、前記ネットワークサービスは、セルラーシステム及びホスティングネットワークリソースを介して前記クライアントデバイスにアクセス可能なレート調整済みサーバを含み、当該ネットワークリソースは、１以上のメディア項目であり、当該１以上のメディア項目は、１以上の画像項目であり、前記レート調整済みサーバは、前記セルラーシステムに関してデータアクセス割当量でレート調整される一方で、前記レート調整済みサーバは、認可されれば、前記ネットワークサービスへのアクセスを前記クライアントデバイスに提供することができる、受信するステップと、
前記ユーザ要求に関するユーザアカウントを決定するステップと、
前記ユーザアカウントに関するレート調整ウォレットにアクセスするステップであって、前記レート調整ウォレットは、レート調整済みサービスの前記ユーザの特定の構成、特にユーザが、無制約のレート調整済みアクセス、レート調整されていないアクセス、または特定の制限、追加もしくは他の仕様付きのレート調整済みアクセスを受けるべきであると定義する、アクセスするステップと、
前記レート調整ウォレットに基づいて、前記１以上のメディア項目を参照するページを取り出すための前記ユーザ要求に応答するステップと、を備え、
前記方法は、
前記レート調整ウォレットに応じて１以上のメディア項目のメディア品質を決定するステップと、
前記１以上のメディア項目を前記レート調整済みサーバによって、第１のメディア品質で前記レート調整ウォレットに応じた決定に基づき決定された前記メディア品質で前記クライアントデバイスに送信するステップと、
をさらに備え、
前記ページは、前記ユーザが前記レート調整ウォレットに関するデータアクセス割当量を使用して前記１以上のメディア項目を第２のメディア品質で受信することを選択できるようにし、前記第２のメディア品質は、決定された前記メディア品質よりも高い品質である、
コンピュータ実装方法。
【請求項２】
前記クライアントデバイスに対してレート調整されている前記ネットワークサービスは、前記クライアントデバイスに対し前記データネットワークに関してゼロレート化されているネットワークサービスを含む、請求項１に記載の方法。
【請求項３】
前記ネットワークサービスは、それを通じて前記ユーザ要求が受信される前記データネットワークを含む複数のデータネットワークに関してレート調整され、前記ユーザアカウントに関する前記レート調整ウォレットは、それを通じて前記ユーザ要求が受信される前記データネットワークに対して固有である、請求項１または２に記載の方法。
【請求項４】
前記ユーザ要求は少なくともデータアクセス要求を含み、前記データアクセス要求はデータアクセス要求タイプに対応し、前記レート調整ウォレットは前記データアクセス要求タイプに関するデータアクセス割当量を定義し、
前記方法は、
前記データアクセス割当量が前記データアクセス要求タイプに関して残りの割当量を含むかどうかを決定するステップと、
前記データアクセス割当量が前記データアクセス要求タイプに関して残りの割当量を含む場合、前記データアクセス要求を実行するステップと、
前記データアクセス割当量は前記データアクセス要求タイプに関して残りの割当量を含む場合、前記データアクセス割当量を減少させるステップと、をさらに備える、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記ユーザ要求はページの取り出しを求めるものであり、前記ページは１以上のメディア項目を参照し、
前記方法は、
前記レート調整ウォレットに応じて前記１以上のメディア項目に関するメディア品質を決定するステップと、
前記レート調整ウォレットに応じた前記決定に基づいて、前記１以上のメディア項目を決定された前記メディア品質で前記クライアントデバイスに送信するステップと、をさらに備える、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記ページは前記ユーザが前記レート調整ウォレットに関するデータアクセス割当量を使用して前記１以上のメディア項目を第２のメディア品質で受信することを選択できるようにし、前記第２のメディア品質は決定された前記メディア品質よりも高い品質であり、
前記方法は、
高品質メディア項目要求を、前記クライアントデバイスから受信するステップであって、前記高品質メディア項目要求は、前記１以上のメディア項目のうちのある特定のメディア項目を求めるものである、受信するステップと、
前記高品質メディア項目要求の受信に応答して、前記メディア項目を前記第２のメディア品質で前記クライアントデバイスに送信するステップと、
前記メディア項目を前記第２のメディア品質で前記クライアントデバイスに送信したことに応答して、前記レート調整ウォレットに関する前記データアクセス割当量を減少させるステップと、をさらに備える、請求項５に記載の方法。
【請求項７】
前記ユーザ要求はページの取り出しを求めるものであり、前記ページは１以上の画像項目を参照し、
前記方法は、
前記ネットワークサービスへのレート調整済みアクセスを受信することのみを前記ユーザアカウントが認可されていることを前記レート調整ウォレットが示すことを決定するステップであって、レート調整済みアクセスでは、画像が除かれる、決定するステップと、
前記１以上の画像項目を除いて前記クライアントデバイスに前記ページを送信するステップと、をさらに備え、前記クライアントデバイスに前記ページを送信するステップは、前記データネットワークを通じた前記ネットワークサービスへのレート調整済みアクセスを受信することのみを前記ユーザアカウントが認可されていることに基づいて、前記１以上の画像項目を除外し、前記レート調整済みアクセスでは画像が除かれる、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記ユーザ要求はページの取り出しを求めるものであり、
前記方法は、
前記ページを宣伝用バナー画像とともに表示するべきであることを前記レート調整ウォレットが示すことを決定するステップと、
前記ページを前記宣伝用バナー画像とともに前記クライアントデバイスに送信するステップと、をさらに備え、前記クライアントデバイスに送信される前記ページは、前記ページが前記宣伝用バナー画像とともに表示されるべきであると前記レート調整ウォレットが示すことの前記決定に基づいて、前記宣伝用バナー画像を組み込む、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
レート調整済みメディアサーバが、前記クライアントデバイスから前記データネットワークを通じてユーザメディア要求を受信するステップと、
前記ユーザメディア要求に応答して、メディア項目を前記クライアントデバイスに送信するステップと、
前記ユーザメディア要求に対応するユーザメディア要求ログエントリをユーザメディア要求記録に記憶するステップと、
前記ユーザメディア要求記録に基づいて、前記レート調整済みメディアサーバに対する前記ユーザメディア要求が、前記レート調整ウォレットにおける前記ユーザアカウントに関するデータアクセス割当量を超過したことを決定するステップと、
前記ユーザメディア要求が前記レート調整ウォレットにおける前記ユーザアカウントに関する前記データアクセス割当量を超過したことの決定に応答して、前記ユーザアカウントが前記ネットワークサービスへのレート調整済みアクセスを受信することを禁止するステップと、をさらに備える、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
実行されたときに、請求項１〜９のいずれか一項に記載の方法を実施するように動作可能なソフトウェアを具体化する、１以上のコンピュータ可読非一時的記憶媒体。
【請求項１１】
１以上のプロセッサと、前記プロセッサに結合され、前記プロセッサによって実行可能な命令を備える少なくとも１つのメモリとを備えるシステムであって、前記プロセッサは、前記命令を実行するときに、請求項１〜９のいずれか一項に記載の方法を実施するように動作可能である、システム。
【請求項１２】
データ処理システム上で実行されたときに、請求項１〜９のいずれか一項に記載の方法を実施するように動作可能である、コンピュータ可読非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、動的なゼロレートサーバクラスタのための技術に関する。
【背景技術】
【０００２】
ユーザは、セルラーデータネットワークに接続されたモバイルデバイスを使用してネットワークデータアクセスを行うことがある。セルラーデータネットワークは、従量制データを使用することがある。セルラーデータネットワークで転送されるデータ量を監視して、ユーザのデータ割当量から差し引いてもよい。同様に、セルラーデータネットワークで転送されるデータ量を監視して、従量制の料金をユーザに請求してもよい。しかし、いくつかのセルラーデータアクセスは、ゼロレートサーバに対して行われることがあり、セルラーシステムは、ゼロレートサーバへのアクセスを計測しない。ユーザ割当量は差し引かれず、ゼロレートサーバと交換されるトラフィックについては従量制の料金が発生しない。
【図面の簡単な説明】
【０００３】
【図１】動的なゼロレーティングシステムの一実施形態を示す図。
【図２Ａ】レート調整済みニュースフィードを表示するユーザインタフェースの一実施形態を示す図。
【図２Ｂ】レート調整済み使用量ダイアログを表示するユーザインタフェースの一実施形態を示す図。
【図２Ｃ】高品質な画像ディスプレイを表示するユーザインタフェースの一実施形態を示す図。
【図２Ｄ】空のウォレットダイアログを表示するユーザインタフェースの一実施形態を示す図。
【図３】ユーザ要求と要求応答との対話の一実施形態を示す図。
【図４】個別のレート調整済み画像サーバを含むネットワークサービスの一実施形態を示す図。
【図５】図１のシステムに関する論理フローの一実施形態を示す図。
【図６】図１のシステムに関する集中型システムの一実施形態を示す図。
【図７】図１のシステムに関する分散型システムの一実施形態を示す図。
【図８】コンピューティングアーキテクチャの一実施形態を示す図。
【図９】通信アーキテクチャの一実施形態を示す図。
【図１０】無線デバイスアーキテクチャの一実施形態を示す図。
【発明を実施するための形態】
【０００４】
以下は、本明細書に記載されるいくつかの新規な実施形態の基本的な理解を提供するために、簡単な概要を提示する。この概要は、包括的な概観ではなく、本発明の主要／重要要素を特定することも、本発明の範囲を画定することも意図していない。後に提示される、より詳細な説明への前書きとして、いくつかの概念を簡単な形態で提示する。
【０００５】
様々な実施形態は、全体として、動的なゼロレートサーバクラスタのための技術に向けられている。いくつかの実施形態は、特に、ゼロレートの様々なコンテンツパッケージを有する様々なクライアントデバイスが、ゼロレートサーバの共有クラスタを使用して、それらに適切なゼロレートコンテンツを受信することのできる、ゼロレートコンテンツパッケージを配信するための技術に向けられている。一実施形態では、例えば、装置は、ネットワークサービスが、クライアントデバイスからデータネットワークを通じてユーザ要求を受信し、ユーザ要求に応答するように作動するネットワークアクセスコンポーネントで
あって、ネットワークサービスは、クライアントデバイスに対しデータネットワークに関してレート調整されている、ネットワークアクセスコンポーネントと、ユーザ要求に関するユーザアカウントに関するレート調整ウォレットにアクセスし、レート調整ウォレットに基づいてユーザ要求に応答するようネットワークアクセスコンポーネントを構成するように作動するレート調整管理コンポーネントと、を備え得る。他の実施形態が記載され、請求される。
【０００６】
上記および関連する目的を達成するために、ある特定の例示的な態様が、以下の説明および添付の図面に関連して本明細書において記載される。これらの態様は、本明細書において開示される原理を実行することができる様々な方法を示し、全ての態様およびその均等物が、特許請求される主題の範囲内にあることが意図される。他の利点および新規な特徴は、以下の詳細な説明を図面と併せて検討することにより明らかとなるであろう。
【０００７】
人々は、Ｗｉ−Ｆｉおよびセルラーデータなどの無線データネットワークを使用して主に動作するモバイルデバイスを使用して、インターネットサービスにアクセスすることがある。低コストのインターネットアクセスが特に重要な市場では特にそうであろう。モバイルコンピュータデバイスは、定置型コンピュータデバイス（例、デスクトップコンピュータ）またはポータブルコンピュータデバイス（例、ラップトップコンピュータ）よりも安価である可能性があり、無線データネットワークは、有線の個人用データアクセスの利用が制限されている地域、利用できない地域、または利用が法外に高くつく地域にも届くことができる。
【０００８】
Ｗｉ−Ｆｉネットワークは、無制限または疑似無制限（例、サービスの通常の使用を直接的に収益化するのではなく、主にサービスの濫用の防止が意図される使用量上限）データポリシーが提供されることがある。しかし、セルラーデータネットワークは、セルラーデータ帯域幅の使用量に比例する料金に関連付けられることがある。サブスクリプションモデルでは、ユーザは、月に１回などの周期ごとに所定の量に戻る、定期的なセルラーデータ帯域幅割当量を受け取ることがある。ある場合には、この帯域幅割当量を上回る使用は禁止されることがあり、他の場合では、ユーザへの追加料金が発生することがある。プリペイドモデルでは、ユーザは、ある量のセルラーデータ帯域幅を購入することができ、そこから自らのセルラーデータ使用量を差し引く。この事前購入したセルラーデータ帯域幅の割当量を超えると、追加のセルラーデータ帯域幅の量を購入しなければ、その使用が禁止されることがある。セルラーデータ割当量の他のモデルも、本明細書の実施形態によってサポートされてもよい。同様に、動的なゼロレートクラスタサーバのための技術を、有線か無線かに拘わらず、任意のネットワークに適用できることは理解されるであろう。
【０００９】
ほとんどのセルラーデータアクセスは従量制であるが、セルラーデータユーザ、セルラーデータネットワークプロバイダ、およびネットワークサービスオペレータは皆、一定のデータ使用量をレート調整することから便益を受けるであろう。いくつかのネットワークサービスは、ゼロレート（ゼロレーティング）などのレート調整を施されて、ネットワークサービスへのアクセスのコストを削減または標準化してもよい。データネットワークプロバイダまたはネットワークサービスオペレータが、データネットワークを使用するネットワークサービスへのアクセスのコストを負担する場合、ネットワークサービスにアクセスするユーザのコストを下げることによって、ネットワークサービスの使用をユーザに促すことができる。例えば、ネットワークサービスオペレータは、そのサービスを宣伝するために、およびそのサービスを使用してもらう便益を受けるために（例、ユーザ基盤拡大のネットワーク効果、データ収集、広告配信、二次的売上）、直接的な支払またはネットワークサービスオペレータによるデータネットワークプロバイダの宣伝によるなど、ネットワークサービスへのアクセスに関してユーザに対するコストを下げるかまたはなくす（つまり、ゼロレートにするゼロレーティング）ことによって、ネットワークサービスへの
アクセスをレート調整するよう、データネットワークプロバイダを促してもよい。レート調整は、ネットワークサービスへのアクセスに使用されるとき、ユーザの定期購入または事前購入したデータ割当量からの差し引きを減らすかまたは除去することに関わるであろう。
【００１０】
代替的にまたは追加的に、ユーザは、定額料金でネットワークサービスへの無制限（または疑似無制限）アクセスを許可するネットワークサービス固有のデータパッケージを購入することによるなど、レート調整済みネットワークサービスへのアクセスを購入するか、またはその他の形で、受け取りのための取り決めをしてもよい。このことは、ネットワークサービスへのアクセスが使用するであろうユーザの帯域幅割当量に関して、難しいであろう推測にユーザを頼らせるのではなく、特定の期間についてのネットワークサービスへのアクセスに対して請求されることになる総額をユーザに知らせることにより、ユーザが、ネットワークサービスへのアクセスの予算を、よりうまく立てられるようにするであろう。データネットワークプロバイダまたはネットワークサービスオペレータは、ネットワークサービスおよびそのデータ使用量に関して、サービスのユーザよりも、特に新規ユーザよりも精通しているため、データネットワークでのネットワークサービスへのアクセスに対する公正な価格を評価するのに有利な立場にある可能性がある。しかし、包含される技術は、選択的にレート調整済みネットワークアクセスを提供するための、任意の営業的または商業的な動機と連係して使用してもよいことは理解されるであろう。
【００１１】
ネットワークサービスへのレート調整済みアクセス（そのうち、ゼロレートアクセスは、ある特定のタイプである）には、レート調整の便益を受ける、該サービスへのアクセスに対する制限が付いていることがある。例えば、画像コンテンツを含むサービスには、画像または特に高い品質の画像を、レート調整済みアクセスを使用してどれくらいダウンロードできるかに対する制約を関連付けてもよい。代わりに、ユーザの一般データネットワークアクセスを使用したアクセスについてのみ、その量を超える任意の追加画像またはその量を超える高品質画像を認可し、したがって該画像がそのデータ割当量から差し引かれてもよい。別の例では、映像コンテンツを含むサービスは、そのレート調整済みアクセスを使用して該映像コンテンツを提供することに、全面的に制約を課してもよい。一般に、レート調整済みアクセスは、データネットワークでのデバイスとネットワークサービスとの間のどの対話がレート調整の便益を受けられ、どの対話がレート調整の便益を受けられないかを定義する、制限、制約、割当、および他のポリシー要素を定義するレート調整に関連付けてもよい。
【００１２】
いくつかの状況では、レート調整ポリシーは、ある特定のネットワークサービスの全ユーザに例外なく適用されてもよい。いくつかの状況では、ユーザのデバイスが（データネットワークプロバイダに関するレート調整アクセスパッケージの購入によるなど）レート調整ポリシーの便益を受けていても、またはユーザのデバイスがネットワークサービスへのレート調整済みアクセスを一切受けていなくても、ある特定のネットワークサービスについての単一レート調整ポリシーが存在してもよい。しかし、ユーザ、データネットワークプロバイダおよびネットワークサービスオペレータは、より微調整したレート調整ポリシーの作成および実施から便益を受けるであろう。同じデータネットワークプロバイダを使用する、ある特定のネットワークサービスの様々なユーザのそれぞれに、様々なレート調整プランの購入または他の区別要因に基づいて、様々なレート調整ポリシーを割り当ててもよい。
【００１３】
データネットワークは、ネットワークトラフィックが向けられているネットワークアドレス（例、インターネットプロトコル（ＩＰ）アドレス）に基づいて、レート調整済みトラフィックとレート非調整済みトラフィックとを区別してもよい。データネットワークプロバイダは、そのレート調整済みネットワークアドレスとのデータ転送がユーザのデータ
割当量から差し引かれないかもしくはその他の形でユーザに請求されないか、または、計測されないアクセスとならないレート調整に関しては低率で差し引くかもしくは低率で請求する、レート調整済みネットワークアドレスのレジストリを維持してもよい。レート調整ポリシーの適用は、レート調整済みサーバによって提供されるサービスへのアクセスを制御することにより実施してもよく、その場合、レート調整済みサーバは、ある特定のデータネットワークプロバイダに関してレート調整されるネットワークアドレスが割り当てられたネットワークサーバである。
【００１４】
そのため、レート調整済みサーバは、各ユーザに固有のレート調整割当量に基づいて、ユーザ要求に対する応答を誂えることによってレート調整ポリシーを適用してもよい。ユーザが、ネットワークサービスへの無制限のレート調整済みアクセスを受けることを認可されている場合、レート調整済みサーバは、ユーザのデバイスに制約なくサービスを提供してもよい。ユーザが、ネットワークサービスへのレート調整済みアクセスを受けることを認可されていない場合、レート調整済みサーバは、レート調整済みサーバを通じてネットワークサービスにアクセスしようとするユーザの試みを、ネットワークサービスのレート非調整済みサーバにユーザのデバイスをリダイレクトするなどして拒否してもよい。レート調整済みサービスの指定の構成を受けることをユーザが認可されている場合、レート調整済みサーバは、その指定構成に応じてネットワークサービスへのアクセスを提供してもよい。
【００１５】
レート調整済みサービスにおけるユーザの特定の構成は、該ユーザのレート調整ウォレットで定義してもよい。レート調整ウォレットは、ユーザが、無制約のレート調整済みアクセス、レート非調整済みアクセス、または特定の制限、追加もしくは他の仕様付きのレート調整済みアクセスを受けるべきであると定義してもよい。レート調整済みウォレットを使用することにより、ネットワークサービスは、ある特定のデータネットワークプロバイダが、購入された各パッケージの詳細をネットワークサービスに提供し、レート調整パッケージの仕様の実装をネットワークサービスに依拠するだけで、様々なレート調整パッケージを販売できるようにすることができ、異なるレート調整パッケージを有する異なるユーザの場合でも、レート調整済みのすべてのトラフィックが、レート調整済みサーバの共通プールに行き、異なるレート調整認可のレート調整済みサーバによってユーザごとに適用される。また、レート調整済みサーバの共通のクラスタを複数のデータネットワークプロバイダが共有してもよく、ユーザのレート調整ウォレットが、各ユーザのデバイスで使用されているデータネットワークに関する各ユーザのレート調整割当量を定義する。
【００１６】
そのため、レート調整ウォレットの使用は、ネットワークサービスのユーザにレート調整済みサービスを提供する上で、ネットワークサービスのネットワーク構成を簡潔にするであろう。データネットワークプロバイダごとに、また、さらには各データネットワークプロバイダが提供するレート調整パッケージごとに、ネットワークサーバのプールを構成するのではなく、レート調整済みサーバの共有クラスタを、複数のデータネットワークプロバイダもしくはデータネットワークプロバイダの複数のレート調整パッケージに対して、またはその両方に対して使用することができる。同様に、データネットワークプロバイダは、レート調整するネットワークアドレスを構成し直さなくても、新規のレート調整パッケージを導入するか、または既存のレート調整パッケージを廃止することができる。ユーザは、より多くのカスタマイズされたレート調整パッケージ、およびレート調整を提供するより多くのネットワークサービスを受けるオプションを有することから便益を受けるであろう。これは、ネットワークサービスへのレート調整済みアクセスを提供する作業が軽減されるためである。その結果、実施形態は、ユーザ、データネットワークプロバイダ、およびネットワークサービスオペレータに対して、レート調整済みデータサービスを提供する購入可能性、モジュール化可能性および構成可能性を改善することができる。
【００１７】
ここで、図面を参照し、図面では、類似の要素は、全体を通して同様の参照符号を用いて示している。以下の説明では、その完全な理解を与えるため、説明を目的として、様々な具体的詳細について記載している。しかしながら、これら特定の詳細を省いても、新規な実施形態を実施できることは明らかであろう。一方で、周知の構造およびデバイスについては、その説明を容易とするために、ブロック図の形式で示している。その意図は、請求項に係る主題に矛盾しないあらゆる変更、均等物、および代替案を包括することである。
【００１８】
本明細書で使用される「ａ」および「ｂ」および「ｃ」および同様な記号は、任意の正の整数を表す変数であることを意図していることに留意されたい。したがって、例えば、実施態様においてａ＝５の値が設定される場合、コンポーネント１２２−１〜１２２−ａとして示される一式のコンポーネント１２２は、コンポーネント１２２−１、１２２−２、１２２−３、１２２−４、および１２２−５を含む。実施形態は、この文脈に限定されない。
【００１９】
図１は、動的なゼロレーティングシステム１００のブロック図を示す。一実施形態では、動的なゼロレーティングシステム１００は、１つまたは複数のコンポーネントを備えるソフトウェアアプリケーションを有するコンピュータ実装システムであってもよい。図１に図示する動的なゼロレーティングシステム１００は、ある一定のトポロジーで限定された数の要素を有するが、動的なゼロレーティングシステム１００は、所与の実施態様に望まれる代替トポロジーで、より多くのまたはより少ない要素を含んでもよいことは理解されるであろう。
【００２０】
クライアントデバイス１２０は、ネットワークでアクセスされるネットワークデータを使用して、様々な動作を行うことができる。クライアントデバイス１２０は、セルラー信号１３５を使用してセルラーシステム１３０にアクセスしてもよい。セルラーシステム１３０は、データアクセスを含むセルラーネットワークであってもよく、セルラーシステム１３０は、クライアントデバイス１２０のユーザがサービス契約を結ぶセルラープロバイダによって提供され、サービス契約は、クライアントデバイス１２０に対するセルラーデータサーバのためのものである。セルラーシステム１３０は、従量制ネットワークであってもよく、データアクセスは、ネットワークで転送されるデータ量に少なくとも部分的に応じて価格設定される。セルラーデータサービス契約は、セルラーデータ割当量が使用前に購入されてある特定の割当量を提供するプリペイド契約であってもよく、セルラーデータ割当量を使い果たしたら、一般セルラーデータアクセス（例、非ゼロレートアドレスへのセルラーデータアクセス）が切断される。セルラーデータサービス契約は、長期的なセルラーデータアクセスを提供するサブスクリプション契約であってもよい。サブスクリプション契約は、セルラーデータ割当量を含むことがあるが、セルラーデータ割当量を使い果たしてもセルラーデータの使用が可能であってもよく、追加利用には追加料金が発生する。例えば、セルラーデータサブスクリプションは、毎月１ＧＢのセルラーデータを含むことがあるが、ゼロレートリソースへのアクセスは割当量から差し引かれず、各月に使用した追加のセルラーデータ１ギガバイトまたは追加の端数のギガバイトのそれぞれに対しては追加請求される。
【００２１】
クライアントデバイス１２０は、Ｗｉ−Ｆｉ信号１４５を使用して１つまたは複数のＷｉ−Ｆｉアクセスポイント１４０にアクセスすることができる。Ｗｉ−Ｆｉアクセスポイント１４０は、複数の異なるオペレータによって提供されてもよい。Ｗｉ−Ｆｉアクセスポイント１４０のいくつかは、家庭用インターネット接続に基づいてクライアントデバイス１２０のユーザが運用するホームＷｉ−Ｆｉネットワークなど、本質的に個人的なものであってもよい。Ｗｉ−Ｆｉアクセスポイント１４０のいくつかは、コーヒーショップ、ホテルおよびその他公共施設のフリーＷｉ−Ｆｉサービスなど、無料またはサービスの無
料提供部分として提供されてもよい。Ｗｉ−Ｆｉアクセスポイント１４０のいくつかは、利用に対して支払を要求してもよい。しかし、Ｗｉ−Ｆｉアクセスポイント１４０は一般に非従量制ネットワークである可能性があり、アクセスが無料か有料かに拘わらず、Ｗｉ−Ｆｉアクセスポイント１４０の利用に対して、ネットワークで転送されるデータ量に基づいて発生する料金はない。
【００２２】
クライアントデバイス１２０は、サーバ１５０、１６０でホストされるネットワークリソースにアクセスするよう作動することができる。ネットワークリソースは、任意のネットワークアクセス可能なリソースを備えてもよい。ネットワークリソースは、映像ダウンロード、映像ストリーム、音楽ダウンロード、ウェブページビューのレセプション、またはネットワークによる任意の他のデータのレセプションなど、クライアントデバイス１２０によって取り出すことができる。ネットワークリソースは、ネットワークでの画像、映像、オーディオファイル、テキストメッセージのアップロード、または任意の他のデータ伝送など、サーバ１５０、１６０に伝送することができる。ネットワークリソースへのアクセスは、要求の送信と応答の受信、データの提出と応答データの受信、またはネットワークによる任意の他のデータの双方向交換など、データの送信および受信の両方を含んでもよい。クライアントデバイス１２０は、様々な状況において、セルラーシステム１３０またはＷｉ−Ｆｉアクセスポイント１４０のいずれかを利用して、サーバ１５０、１６０上のネットワークリソースにアクセスすることができる。
【００２３】
いくつかのセルラーアクセスは、「レート調整」すなわち「ゼロレート化」されることがある。ゼロレートセルラーアクセスは、セルラー顧客プランまたはプリペイド購入に含まれ得るセルラーデータ通信割当量を減じなくてもよい。レート調整済みセルラーアクセスは、レート非調整済みセルラーアクセスよりも低率でセルラーデータ通信割当量を減じてよく、そのため、ゼロレートセルラーアクセスは、レート調整済みセルラーアクセスの特殊ケースにあたる。ゼロレートセルラーアクセスは、割り当てられたかもしくはプリペイド済みセルラーデータアクセスの限定量を顧客が超えても、または、そのように割り当てられたもしくはプリペイド済みセルラーデータアクセスが存在しない場合でも、セルラー顧客に対する料金を発生させなくてよい。レート調整済みセルラーアクセスは、アクセスされるその特定のネットワークによって変わる可能性があり、セルラーキャリアは、セルラー顧客がゼロレートアクセスを有する１つまたは複数のネットワークアドレス（インターネットプロトコル（ＩＰ）アドレスなど）のリストを有する。このリストは、セルラーキャリア間で異なる可能性がある。
【００２４】
ネットワーク１８０は、コンピュータ送信伝送およびコンピュータ受信伝送を使用して、コンピュータデータの伝送のための任意のシステムまたはメカニズムを備え得る。ネットワーク１８０は、インターネットの少なくとも一部に対応してもよい。ネットワークサービス１７０は、コンピュータネットワーク１８０を通じてアクセス可能な任意のタイプのサービスを含み得る。ネットワークサービス１７０は、インターネットアクセス可能なリソースをホストするサービスを含み得る。ネットワークサービス１７０は、ソーシャルネットワーキングサービスを含み得て、ソーシャルネットワーキングリソースの取り出しおよび提出へのアクセスを提供する。ネットワーク１７０は、レート調整済みサーバおよびレート非調整済みサーバの両方を備え得る。ネットワーク１７０は、レート調整済みサーバの１つまたは複数のクラスタを備え得る。レート調整済みサーバのクラスタは、ある特定の地理的地域の１つまたは複数のネットワークプロバイダなど、１つまたは複数のデータネットワークプロバイダに関するレート調整に関連付けてもよい。レート非調整済みサーバ１６０は、セルラーシステム１３０に関してゼロレート化されなくてよい。したがって、セルラーシステム１３０を使用したレート非調整済みサーバ１６０への直接アクセスは、通常の料率でのデータ割当使用量になってもよい。レート調整済みサーバ１５０は、セルラーシステム１３０に関してレート調整されてもよい。そのため、クライアントデ
バイス１２０は、認可されている場合、ネットワークサービス１７０にアクセスするためにレート調整済みサーバ１５０を利用することから便益を受けるであろう。
【００２５】
「レート調整済みサーバ」としてレート調整済みサーバ１５０を記述することは、セルラーシステム１３０などの１つまたは複数のデータネットワークのユーザに対してネットワークサービス１７０へのレート調整済みアクセスを提供するために割り当てられるレート調整済みサーバ１５０に対応する。そのため、セルラーシステム１３０のセルラープロバイダ以外のセルラープロバイダは、レート調整済みサーバ１５０とは異なるレート調整済みサーバを割り当てられている可能性があり、または、ネットワークサービス１７０とのレート調整契約を締結していなかった可能性があるので、レート調整済みサーバ１５０は、すべてのセルラープロバイダに関してレート調整されていなくてもよく、または、ゼロレート化されていなくてもよいことは理解されるであろう。そのため、レート調整済みサーバ１５０は、レート調整済みサーバ１５０がレート調整する１つまたは複数のデータネットワークに関連して存在する。
【００２６】
動的なゼロレーティングシステムは、ユーザ間の対話から生まれる知識を利用してもよい。例えば、動的なゼロレーティングシステム１００は、ソーシャルネットワーキングサービスのコンポーネントを備えてもよく、ソーシャルネットワーキングサービスのより広い対話から生まれる知識を利用してもよい。したがって、動的なゼロレーティングシステム１００およびより大きなソーシャルネットワーキングサービスのユーザのプライバシーを保護するために、動的なゼロレーティングシステム１００は、ユーザが自身のアクションを動的なゼロレーティングシステム１００に記録させるかまたは他のシステム（例、サードパーティシステム）と共有させることを、例えば適切なプライバシー設定によって、オプトインまたはオプトアウトできるようにする認可サーバ（または他の適切なコンポーネント）を含み得る。ユーザのプライバシー設定は、ユーザに関連付けられているどの情報を記録してよいか、ユーザに関連付けられている情報をどのように記録してよいか、ユーザに関連付けられている情報をいつ記録してよいか、ユーザに関連付けられている情報を誰が記録してよいか、ユーザに関連付けられている情報を誰と共有してよいか、および、ユーザに関連付けられている情報をどのような目的で記録または共有してよいかを決定してもよい。認可サーバまたは他の認可コンポーネントを使用して、動的なゼロレーティングシステム１００およびソーシャルネットワーキングサービスの他の要素のユーザの１つまたは複数のプライバシー設定を、ブロッキング、データハッシング、匿名化、または他の適切な技術によって適宜実施してもよい。例えば、ソーシャルネットワーキングサービスとソーシャルネットワーキングサービスのユーザとの間の対話を利用して、メディアコンテンツのプリファレンス、およびメディアコンテンツの様々な作品に対するプリファレンスの関係を学習してもよいが、これらの対話は学習プロセスの前に、またはその一部として、匿名化してもよい。
【００２７】
図２Ａは、レート調整済みニュースフィードを表示するユーザインタフェース２００の一実施形態を示す。ユーザインタフェース２００は、ソーシャルネットワーキングアプリケーションのインタフェースに対応してもよい。しかし、包含される技術は、他のネットワークサービスに関連して使用してもよいことは理解されるであろう。
【００２８】
ユーザインタフェース２００は、ネットワークサービス１７０から受信した情報のディスプレイに対応してもよい。ネットワークサービス１７０から受信したリソースは、ユーザインタフェース２００の一部として表示されてもよく、リソースは、レート調整済みサーバ１５０でクライアントデバイス１２０がネットワークサービス１７０にアクセスし、レート調整ポリシーの対象であることに基づいて、カスタマイズされるかまたはその他の形で構成される。
【００２９】
ユーザインタフェース２００は、ソーシャルネットワーキングサービス用のニュースフィードのビューに対応してもよい。ニュースフィードは、ソーシャルネットワーキングサービスのユーザに関係する複数のニュース項目を含み得る。一般に、クライアントデバイス１２０は、レート調整ポリシーに基づいて修正もしくはその他の形で構成されなかった１つもしくは複数の項目、およびレート調整ポリシーに基づいて修正もしくはその他の形で構成された１つもしくは複数の項目、またはその両方を含むネットワークサービス１７０から、１つまたは複数の項目を受信してもよい。
【００３０】
例えば、ユーザインタフェース２００は、宣伝用バナー画像２０５を含む。宣伝用バナー画像２０５は、表示された項目の受信が、ある特定のデータネットワークプロバイダによって提供されるレート調整済みアクセスを使用して行われたことを広告する。図示される宣伝用バナー画像２０５は、アクセスが「無料提供」であると述べているが、ユーザがネットワークサービス１７０へのレート調整済みアクセスを購入したために、レート調整済みアクセスが提供されている場合は、バナーおよび他の視覚的要素を使用してもよいことは理解されるであろう。宣伝用バナー画像２０５は、レート調整ポリシーに基づいてユーザ要求に対する応答に追加される要素に対応してもよい。
【００３１】
ユーザインタフェース２００は、無修正ニュースフィード項目２１０を含む。無修正ニュースフィード項目２１０は、少数のテキストシーケンスと小さなアバター画像とを含むため、無修正ニュースフィード項目２１０は、レート非調整済みサーバ１６０から受信する場合と比べると、ユーザのレート調整ポリシーがクライアントデバイス１２０に無修正ニュースフィード項目２１０を無修正のまま受信することを認可することを送信するのに十分に少ないネットワーク帯域幅しか使用しなくてもよい。
【００３２】
ユーザインタフェース２００は、修正済みニュースフィード項目２１５を含む。修正済みニュースフィード項目２１５は、レート調整済みサーバ１５０の代わりにレート非調整済みサーバ１６０を通じてユーザがネットワークサービス１７０にアクセスした場合とは別に、ユーザのレート調整ポリシーに基づいて構成されていてもよい。レート非調整済みサーバ１６０は、レート調整ポリシーを参照して構成されているのではないレート非調整済みサーバ１６０を通じて、ネットワークサービス１７０から受信する任意のデータ項目を、ネットワークサービス１７０へのレート非調整済みアクセスに提供してもよい。ユーザインタフェース２００の図示する実施形態では、修正済みニュースフィード項目２１５は、ユーザのレート調整ポリシーに従い、画像要素の品質が落とされた（品質が低下させられ、そのためファイルサイズが小さくなった）画像要素を含む。レート調整ポリシーは、レート調整済みサーバ１５０を通じて受信した画像の最大ファイルサイズ、最高解像度、またはその他品質に対する制限を規定してもよい。いくつかの実施形態では、修正済みのデータ項目は、クライアントデバイス１２０およびクライアントデバイス１２０のユーザに、レート調整済みアクセスをクライアントデバイス１２０が使用したことに起因して適用されるレート調整ポリシーに従って、該データ項目が修正されていること（または具体的に、該データ項目の品質が落とされていること）を通知する視覚的要素と関連付けて、送信および表示されてもよい。図示するユーザインタフェース２００では、視覚的要素はテキストシーケンスを含むが、他の実施形態では、アイコン、記号、画像、または他の形態のインジケータを含み得る。
【００３３】
図２Ｂは、レート調整済み使用量ダイアログ２３０を表示するユーザインタフェース２２５の一実施形態を示す。
クライアントデバイス１２０のユーザは、品質の落とされたデータ項目を選択して、該データ項目の高品質（つまり、品質が落とされていない）バージョンを閲覧するよう要求してもよい。例えば、ユーザインタフェース２００の修正済みニュースフィード項目２１５に表示される画像をユーザが選択して、修正済みニュースフィード項目２１５に表示さ
れる画像のバージョンよりも高い品質での画像の取り出しを要求してもよい。
【００３４】
データ項目の高品質バージョンを取り出すことへのユーザ要求に応答して（または、レート調整済みアクセスを使用することが許可されないリソースもしくは制限された割当量しか有しないリソースを取り出すことへのユーザ要求に応答して）、クライアントデバイス１２０は、ネットワークサービス１７０によって、ネットワークサービス１７０へのレート調整済みアクセスおよびレート非調整済みアクセスの使用をユーザが管理できるようにする、レート調整済み使用量ダイアログ２３０を表示するよう構成されてもよい。クライアントデバイス１２０のネットワークサービス１７０による構成は、例えば、ネットワークサービス１７０にアクセスするために使用されるクライアントデバイス１２０のアプリケーション（例、専用モバイルアプリケーション、ウェブブラウザ等）の構成を含み得る。
【００３５】
レート調整済み使用量ダイアログ２３０は、ユーザ要求に関連付けられている該レート調整ポリシーをユーザに通知してもよい。レート調整済み使用量ダイアログ２３０は、ネットワークリソースへのレート非調整済みアクセスを行いたいかどうかをユーザが選択できるようにしてもよい。レート調整済み使用量ダイアログ２３０は、ネットワークリソースへのレート調整済みアクセスの割当量の一部または全部をユーザが使用したいかどうかを選択できるようにしてもよい。
【００３６】
図示するユーザインタフェース２２５では、レート調整済み使用量ダイアログ２３０は、インジケータ、この場合はテキストセグメント、を含み、ユーザが行う要求のタイプ、この場合は画像の高品質バージョンをダウンロードする要求、を特定する。レート調整済み使用量ダイアログ２３０は、この要求の実行を、ユーザに関連付けられているレート調整ポリシーとどのように対話するか、また、ユーザはレート調整済みアクセスを使用してこの要求を行うことができるが、ユーザはこのタイプのレート調整済みアクセスを所与の期間内に限られた回数しか行えないこと、さらに、このタイプのレート調整済みアクセスの具体的な許容回数、現行の期間内でユーザに残されているこのタイプのレート調整済みアクセスの回数、および、要求を行うときに使用されるこのタイプのレート調整済みアクセスの回数、の通知を含む。１つの画像に対するこの特定の要求は、画像ダウンロード割当量を１つだけ使用することもあるが、アルバムダウンロード要求などの代替要求は、画像ダウンロード割当量の複数の割当量を使用することもあることは理解されるであろう。さらに、レート調整済み使用量ダイアログ２３０の図示される要素のいくつかは、様々な実施形態においては省略してもよく、様々な実施形態においては、追加の要素を含めてもよいことは理解されるであろう。
【００３７】
レート調整済み使用量ダイアログ２３０は、レート調整済み使用量ダイアログ２３０によって提供されるレート調整情報があるのであれば、ユーザの要求の実行をユーザが承認できるようにする継続制御部を含み得る。継続制御部は、特に、ネットワークサービス１７０へのレート調整済みアクセスのユーザ割当量が減少することになる要求をクライアントデバイス１２０が行うことを認可することができる。
【００３８】
レート調整済み使用量ダイアログ２３０は、レート調整済み使用量ダイアログ２３０によって提供されるレート調整情報があるのであれば、ユーザが、ユーザの要求の実行を承認せず、ひいては該要求の実行を取消すことができるようにする取消制御部を含み得る。取消制御部は、特に、ネットワークサービス１７０への、レート調整済みアクセスのユーザ割当量が減少することになる要求をクライアントデバイス１２０が実行することの認可を拒否することができる。
【００３９】
レート調整済み使用量ダイアログ２３０は、追加のレート調整済みアクセス割当量を購
入すること、レート調整済みアクセス割当量に基づいてユーザを制限しないレート調整パッケージを購入すること、または、その他の形で、ネットワークサービス１７０へのレート調整済みアクセスを実行するときに、ユーザに適用されるレート調整ポリシーを修正する購買を行うこと、をユーザができるようにする購入制御部を含み得る。購入制御部は、ユーザの割当量の期限が失効した場合に特に重要である可能性があり、したがって、いくつかの実施形態では、ユーザの割当量が失効した場合にのみ表示されてもよい。しかし、いくつかの実施形態では、購入制御部は、ユーザが残りの割当量を有している場合でも表示されてもよい。例えば、無制限の高品質画像パッケージの購入により、ユーザは、高品質画像の受信を手動で選択する必要なく、ニュースフィード内にインラインで高品質画像を閲覧できるようにしてもよい。
【００４０】
図２Ｃは、高品質画像ディスプレイ２５５を表示するユーザインタフェース２５０の一実施形態を示す。
ユーザインタフェース２５０の高品質画像ディスプレイ２５５は、高品質画像が自身のユーザインタフェースビューに表示される例示的なディスプレイである。代替実施形態では、より低品質な画像のディスプレイを高品質画像のディスプレイに置き換えることによって、ニュースフィード、アルバムまたは他のビューのより低品質な画像を選択することから得られる高品質画像が、代わりに、該ニュースフィード、アルバムまたは他のビューに表示されてもよい。高品質画像ディスプレイ２５５は、以前に第１の品質で表示したものを第２の品質で表示した画像のディスプレイであり、第２の品質は、第１の、以前に表示された品質よりも高い品質である（例、より優れた画像解像度、より大きなファイルサイズ）。第１の品質は、ユーザのレート調整ポリシーによって無制限または疑似無制限量で許可されてもよいが、第２の品質は、レート調整ポリシーにより制限された量でのみ許可されてもよい。
【００４１】
代替的に、高品質画像ディスプレイ２５５は、制限された量であってもレート調整ポリシーでは許可されない品質を利用してもよい。したがって、いくつかの実施形態では、高品質画像ディスプレイ２５５は、レート調整済みサーバ１５０の代わりに、レート非調整済みサーバ１６０を使用してアクセスしてもよい。同様に、高品質画像ダウンロードのユーザの割当量が使い果たされた場合、（おそらくは、レート非調整済みアクセスを利用するユーザ許可を受信したことに反応して）高品質画像ディスプレイ２５５へのアクセスに、レート非調整済みサーバ１６０のサーバを使用してもよい。
【００４２】
図２Ｄは、空のウォレットダイアログ２８０を表示するユーザインタフェース２７５の一実施形態を示す。
空のウォレットダイアログ２８０は、ユーザが、ユーザのレート調整ポリシーに従って、ユーザのアクセス割当量を使い果たしていなければレート調整済みネットワークアクセスを使用して行えたが、要求の時点で該アクセス割当量が使い果たされていた要求を実行したときに表示されてもよい。そのため、空のウォレットダイアログ２８０は、ユーザのレート調整済みアクセスの割当量が、おそらくは特定のタイプの割当量（例、高品質画像ダウンロード）が、おそらくは一時的に使い果たされたために、レート調整済みアクセスを使用してユーザの要求を現在行うことができないことをユーザに通知するために表示されてもよい。
【００４３】
空のウォレットダイアログ２８０は、表示されているテキストセグメントなど、ユーザのレート調整済みアクセスの割当量の現在の状態を伝える視覚的な要素を含み得る。このテキストセグメントは、高品質画像ダウンロードなど、現在使い果たされているレート調整済みアクセスの種類の通知を含み得る。このテキストセグメントは、追加割当量がいつ自動的に提供されるのかを伝えてもよい。このテキストセグメントは関連制御部を説明してもよい。
【００４４】
空のウォレットダイアログ２８０は、レート非調整済みアクセスを利用して要求されるリソースにユーザがアクセスできるようにする継続制御部を含み得る。継続制御部は、選択されると、レート非調整済みサーバ１６０へのレート非調整済みアクセスを使用して、リソースへのアクセス（例、ダウンロードまたはアップロード）を開始してもよい。
【００４５】
空のウォレットダイアログ２８０は、レート調整済みアクセスの追加割当量を購入すること、レート調整済みアクセス割当量に基づいてユーザを制限しないレート調整パッケージを購入すること、またはその他の形でネットワークサービス１７０へのレート調整済みアクセスを行うときに、ユーザに適用されるレート調整ポリシーを修正する購買を行うこと、をユーザができるようにする購入制御部を含み得る。
【００４６】
空のウォレットダイアログ２８０は、空のウォレットダイアログ２８０によって提供されるレート調整情報があるのであれば、ユーザが、ユーザの要求の実行を承認せず、ひいては該要求の実行を取消すことができるようにする取消制御部を含み得る。取消制御部は、特に、レート非調整済みアクセスを使用するネットワークサービス１７０への要求をクライアントデバイス１２０が実行することの認可を拒否することができる。
【００４７】
図３は、ユーザ要求３１０と要求応答３９０との対話の一実施形態を示す。
クライアントデバイス１２０は、セルラーシステム１３０を使用して、ユーザ要求３１０をレート調整済みサーバ１５０に送信してもよい。レート調整済みサーバ１５０は、レート調整済みサーバ１５０を提供するネットワークサービス１７０とセルラーシステム１３０を提供するセルラーデータプロバイダとの間の契約によって、レート調整に関してセルラーシステム１３０に登録されてもよい。契約は、レート調整済みサーバ１５０が、レート調整済みアクセスを使用しているクライアントデバイスに対してどのようにサービスを提供してもよいかを定義するポリシーを規定してもよい。レート調整済みサーバ１５０は、ネットワークサービス１７０の運営体制内でこれらのポリシーに従って要求応答３９０を生成することができる。例えば、メッセージングサービスであれば、レート調整ポリシーが許可する範囲内および方法で、メッセージングサービスを提供するであろう。ソーシャルネットワーキングサービスであれば、レート調整ポリシーが許可する範囲内および方法で、ソーシャルネットワーキングサービスを提供するであろう。画像ホスティングサービスであれば、レート調整ポリシーが許可する範囲内および方法で、画像ホスティングサービスを提供するであろう。一般に、どのようなネットワークサービス１７０であっても、レート調整ポリシーが許可する範囲内および方法で、サービスを提供するであろう。
【００４８】
ユーザ要求３１０に通常通り（レート調整済みアクセスによらずにユーザ要求３１０が受信された場合と同じように）応答することが許可される場合、要求応答３９０は、レート調整済みアクセスが使用されなかった場合に生成されたであろう応答と同じ応答を含み得る。レート調整済みアクセスの制限された割当量があって、ユーザ要求３１０が通常通り応答することが許可される場合、要求応答３９０は、レート調整アクセスが使用されなかった場合に生成されたであろう応答と同じかまたは同様な応答を含み得て、要求応答３９０の実行に応答して、レート調整済みアクセスの、ある特定の割当量が減少する。ユーザ要求３１０が通常通り応答することが現在許可されている場合（許可される応答に対する制限のため、またはレート調整済みアクセスのユーザの割当量を使い果たしたため）、要求応答３９０は、要求の拒否、レート非調整済みサーバ１６０への要求のリダイレクトを含むか、またはその他の形で、ユーザに適用されるレート調整ポリシーに応答して、ユーザ要求３１０の通常の履行を防止してもよい。いくつかの場合では、レート調整済みアクセスを受ける便益をレート調整済みサーバ１５０のユーザに対して宣伝する場合など、他の点は通常の応答を、レート調整ポリシーに従って修正してもよい。同様に、ユーザ要求に対する応答が、レート調整済みアクセスの割当量の、ある種類のユーザの割当量の少
なくとも一部を使い果たした場合など、レート調整済みアクセスのユーザの利用をユーザに知らせるために、他の点は通常の応答を、レート調整済みサーバ１５０によって修正してもよい。
【００４９】
レート調整済みサーバ１５０は、ネットワークアクセスコンポーネント３４０を含み得る。ネットワークアクセスコンポーネント３４０は、ソフトウェアモジュール、ハードウェアモジュール、またはソフトウェア／ハードウェア複合モジュールであってもよい。ネットワークアクセスコンポーネント３４０は、データネットワークでクライアントデバイスから着信ネットワーク接続を受信し、クライアントデバイスからユーザ要求を受信し、ユーザ要求に対する応答をクライアントデバイスに送信するレート調整済みサーバ１５０のフロントエンドであってもよい。ネットワークアクセスコンポーネント３４０は、データネットワークとインタフェースを取るネットワークインタフェースコントローラ（ＮＩＣ）ハードウェアデバイスを使用してもよい。
【００５０】
レート調整済みサーバ１５０は、レート調整管理コンポーネント３６０を含み得る。レート調整管理コンポーネント３６０は、ソフトウェアモジュール、ハードウェアモジュール、またはソフトウェア／ハードウェア複合モジュールであってもよい。レート調整管理コンポーネント３６０は、ある特定のクライアントデバイス１２０もしくはクライアントデバイス１２０のユーザまたはその両方に関連付けられているレート調整ポリシーを取り出してもよく、任意の制限されたレート調整割当量の使用など、該レート調整ポリシーに関わる可変情報を取り出してもよい。
【００５１】
クライアントデバイス１２０に関連付けられているレート調整ポリシーと該レート調整ポリシーに関係する可変情報との組合せをまとめて、レート調整ウォレット３７５において結合し、レート調整ウォレット３７５は、ユーザおよびそのクライアントデバイス１２０の両方または一方に関する永続的情報（例、ポリシーと定期的な割当量）および一時的情報（例、割当量の期間固有の使用）の両方を組み合わせる。複数のユーザのレート調整ウォレットは、ウォレットストア３７０に記憶されてもよく、レート調整管理コンポーネント３６０がユーザおよびそのクライアントデバイス１２０の両方または一方に関する情報の識別に基づいて、ある特定のユーザに関する適切なレート調整ウォレット３７５を取り出す。一般に、ユーザは、ある特定のクライアントデバイス１２０に関連付けられていてもよく、クライアントデバイス１２０は、レート調整ウォレット（およびその関連付けられているポリシーおよび可変情報）がクライアントデバイス１２０と該ユーザとの両方に論理的に関連付けられるように、ある特定のユーザに関連付けられてもよい。レート調整割当量がクライアントデバイス間でユーザに付いてくるか、または、ある特定のクライアントデバイスに固定されるかは、ネットワークサービス１７０とデータネットワークオペレータとの間の契約によって定義してもよい。しかし、一般に、レート調整ウォレット３７５は、セルラープロバイダに関しある特定の顧客アカウントに割り当てられるので、一度に１つの特定のクライアントデバイス１２０に割り当てられるが、ユーザが新たなクライアントデバイスを購入する場合、または加入者識別モジュール（ＳＩＭ：Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）が新たなクライアントデバイスに移転する場合など、クライアントデバイス間で移転することができる。
【００５２】
ネットワークアクセスコンポーネント３４０は、データネットワークを通じてクライアントデバイス１２０からネットワークサービス１７０でユーザ要求３１０を受信することができる。ネットワークサービス１７０は、ネットワークアドレスが割り当てられて、データネットワークに関してレート調整済みサーバ１５０でユーザ要求３１０が受信されることに基づいて、クライアントデバイス１２０に対しデータネットワークに関してレート調整されてもよい。クライアントデバイス１２０に対してレート調整されているネットワークサービス１７０は、データネットワークに関してクライアントデバイス１２０に対し
ゼロレート化されているネットワークサービスを含み得る。
【００５３】
いくつかの実施形態では、ネットワークサービス１７０は、それを通じてユーザ要求３１０が受信されるデータネットワークを含む複数のデータネットワークに関してレート調整されてもよく、ユーザアカウントに関するレート調整ウォレット３７５は、それを通じてユーザ要求３１０が受信されるデータネットワークに対して固有である。ネットワークアクセスコンポーネント３４０は、ユーザ要求３１０の受信されたネットワーク伝送のプロバイダヘッダに応じて、それを通じてユーザ要求３１０が受信されたデータネットワークのデータネットワークプロバイダを決定してもよい。プロバイダヘッダは、例えば、データネットワークプロバイダに関連付けられているネットワークアドレスを含み得て、ネットワークアドレスはセルラーシステム１３０の少なくとも１つの要素（例、セルラーシステム１３０の一部として動作するネットワークデバイス）に対応する。レート調整管理コンポーネント３６０は、ユーザアカウントおよび決定されたデータネットワークプロバイダに基づいて、アクセスするべきレート調整ウォレット３７５を決定してもよい。
【００５４】
ネットワークアクセスコンポーネント３４０は、ユーザ要求３１０のネットワークヘッダから電話番号を抽出してもよい。セルラーシステム１３０は、クライアントデバイス１２０の識別子をユーザ要求３１０のネットワークヘッダに挿入してもよく、いくつかの実施形態では、識別子は電話番号を含む。レート調整済みサーバ１５０は、ネットワークアクセスコンポーネント３４０またはレート調整管理コンポーネント３６０のいずれかによって行われ得るように、ネットワークヘッダから抽出した識別子に基づいて、クライアントデバイス１２０のユーザのユーザ識別子を決定してもよい。ユーザ識別子は、クライアントデバイス１２０のユーザのためのネットワークサービス１７０に関するユーザアカウントを識別し、それによって、ユーザ要求３１０に関するユーザアカウントを決定するために使用してもよい。レート調整管理コンポーネント３６０は、ウォレットストア３７０からレート調整ウォレットを取り出すことにより、ユーザアカウントに関するレート調整ウォレットにアクセスしてもよい。レート調整ウォレットは、データネットワークのデータネットワークプロバイダに関連付けられているデータアクセス製品に応じて定義されてもよく、データアクセス製品とは、レート調整済みサーバ１５０を備えるネットワークサービス１７０を含む１つまたは複数のサービスへのレート調整アクセスのために、クライアントデバイス１２０で使用するためにクライアントデバイス１２０のユーザによって購入されるもの（クライアントデバイス１２０の電話番号およびＳＩＭカードの両方または一方に関連付けられているものなど）である。
【００５５】
ネットワークアクセスコンポーネント３４０は、レート調整ウォレット３７５に記憶されているレート調整ポリシーおよびレート調整割当量の両方または一方に従い生成される要求応答３９０をクライアントデバイス１２０に送信することにより、レート調整ウォレットに基づいてユーザ要求３１０に応答することができる。レート調整管理コンポーネント３６０は、レート調整ウォレット３７５に記憶されているレート調整ポリシーおよび割当量に基づいて、通常の応答プロセスにどのような修正を加えるべきかを定義することによって、レート調整ウォレット３７５に基づいてユーザ要求に応答するようネットワークアクセスコンポーネント３４０を構成してもよい。
【００５６】
レート調整管理コンポーネント３６０は、レート調整ウォレット３７５に記憶されているレート調整割当量に基づいて、ネットワークサービス１７０へのレート調整済みアクセスを使用してユーザ要求３１０を行うことをユーザアカウントが認可されているかどうかを決定することができる。レート調整管理コンポーネント３６０は、レート調整ウォレット３７５に記憶されているレート調整割当量に基づいて、ネットワークサービス１７０へのレート調整済みアクセスを使用してユーザ要求３１０を行うことをユーザアカウントが認可されていると決定し、ネットワークサービス１７０へのレート調整済みアクセスを使
用してユーザ要求３１０を行うことをユーザアカウントが認可されているとの決定に応答して、ユーザ要求３１０を行うようにネットワークアクセスコンポーネント３４０を構成してもよい。代替的に、レート調整管理コンポーネント３６０は、レート調整ウォレット３７５に記憶されているレート調整割当量に基づいて、ネットワークサービス１７０へのレート調整済みアクセスを使用してユーザ要求３１０を行うことをユーザアカウントが認可されていないと決定し、ネットワークサービス１７０へのレート調整済みアクセスを使用してユーザ要求３１０を行うことをユーザアカウントが認可されていないとの決定に応答して、ユーザ要求の拒否をクライアントデバイス１２０に送信するようにネットワークアクセスコンポーネント３４０を構成してもよく、ユーザ要求の拒否は要求応答３９０を含む。
【００５７】
ユーザ要求３１０は、少なくとも、ネットワークリソースへのデータアクセス要求を含んでもよい。データアクセス要求は、データアクセス要求タイプに対応してもよく、データアクセス要求タイプは、要求されているネットワークリソースのタイプ（例、画像メディアタイプ、映像メディアタイプ、オーディオメディアタイプ）に対応する。レート調整ウォレット３７５は、データアクセス要求タイプに関するデータアクセス割当量を定義してもよい。レート調整管理コンポーネント３６０は、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含むかどうかを決定し、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含む場合はデータアクセス要求を実行し、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含む場合はデータアクセス割当量を減少させてもよい。いくつかの場合には、データアクセス割当量は、２４時間（１日）サイクルに関連付けるなど、期間ごとの割当量であってもよい。データアクセス割当量は、データネットワークを通じてネットワークサービス１７０へのレート調整済みアクセスを利用して、あるタイプのメディアにアクセスすることをユーザアカウントが認可されている、期間あたりの回数を含んでもよい。
【００５８】
いくつかの場合には、ユーザ要求３１０は、ウェブページまたはニュースフィードなど、ページの取り出し要求であってもよく、ページは１つまたは複数のメディア項目を参照する。レート調整管理コンポーネント３６０は、レート調整ウォレット３７５に応じて１つまたは複数のメディア項目に関してメディア品質を決定し、レート調整ウォレット３７５に従う決定に基づいて、決定されたメディア品質で１つまたは複数のメディア項目をクライアントデバイス１２０に送信するようにネットワークアクセスコンポーネント３４０を構成してもよい。
【００５９】
ページは、ユーザがレート調整ウォレット３７５に関するデータアクセス割当量を使用して１つまたは複数のメディア項目を第２のメディア品質で受信する選択ができるようにしてもよく、第２のメディア品質は、決定されたメディア品質よりも高い品質を有する。ネットワークアクセスコンポーネント３４０は、クライアントデバイス１２０から高品質メディア項目要求を受信してもよく、高品質メディア項目要求は、１つまたは複数のメディア項目のうちのある特定のメディア項目を求めるものであり、高品質メディア項目要求の受信に応答して、メディア項目を第２のメディア品質でクライアントデバイス１２０に送信してもよい。レート調整管理コンポーネント３６０は、ネットワークアクセスコンポーネント３４０がメディア項目を第２のメディア品質でクライアントデバイス１２０に送信したことに応答して、レート調整ウォレット３７５に関するデータアクセス割当量を減少させてもよい。
【００６０】
いくつかの場合には、レート調整ポリシーは、ページから一部または全部の画像を除外するレート調整済みアクセスのみを許可して、レート調整済みアクセスで使用される帯域幅を低減させ、それによって、レート調整済みアクセスを提供するデータネットワークプロバイダにかかるコストを削減するようにしてもよい。ユーザ要求３１０は、ページの取
り出しを求めるものであってもよく、ページは１つまたは複数の画像項目を参照する。レート調整管理コンポーネント３６０は、データネットワークを通じてネットワークサービス１７０へのレート調整済みアクセスを受信することのみをユーザアカウントが認可されていることをレート調整ウォレット３７５が示すと決定し、レート調整済みアクセスでは、画像が存在せず、１つまたは複数の画像項目を除いてクライアントデバイス１２０にページを送信するようにネットワークアクセスコンポーネント３６０を構成してもよく、１つまたは複数の画像項目を除いてクライアントデバイスにページを送信することは、データネットワークを通じたネットワークサービス１７０へのレート調整済みアクセスを受信することのみをユーザアカウントが認可されていることに基づいて、１つまたは複数の画像項目を除外し、レート調整済みアクセスでは画像が除かれる。
【００６１】
いくつかの場合には、レート調整ポリシーは、ページなど、レート調整済みアクセスを使用して取り出されるコンテンツが、データネットワークプロバイダの販促物を含むべきであると規定してもよい。これは、レート調整済みアクセスがデータアクセスパッケージを購入したために受信されるのではなく、販促である場合に特に利用されるであろう。ユーザ要求３１０がページの取り出しを求めるものであり、レート調整管理コンポーネント３６０は、ページを宣伝用バナー画像とともに表示するべきであることをレート調整ウォレット３７５が示すことを決定し、ページを宣伝用バナー画像とともにクライアントデバイス１２０に送信するようにネットワークアクセスコンポーネント３４０を構成してもよく、クライアントデバイス１２０に送信されるページは、ページを宣伝用バナー画像とともに表示するべきであることをレート調整ウォレット３７５が示すことの決定に基づいて、宣伝用バナー画像を組み込む。ネットワークアクセスコンポーネント３４０の構成は、特に、レート非調整済みサーバ１６０など、レート非調整済みアクセスを使用してページを取り出した場合には含まれない宣伝用バナー画像を含むように、ネットワークアクセスコンポーネント３４０を構成してもよい。
【００６２】
図４は、個別のレート調整済み画像サーバ４６０を含むネットワークサービス１７０の一実施形態を示す。
ネットワークサービス１７０は、他のコンテンツをホストし、他の動作を実行するために使用されるサーバとは個別のメディアサーバを稼働させてもよい。メディアホスティングは、所望の性能を達成する、ひいては個別のソフトウェアプログラムおよびハードウェアデバイスの両方または一方によって実行される、様々な技術的ハードウェアおよびソフトウェア構成から便益を受けるであろう。したがって、メディアコンテンツ（例、画像、映像、オーディオ）のユーザ要求は、非メディアコンテンツのユーザ要求とは異なるサーバで処理してもよい。いくつかの実施形態では、画像固有サーバなど、メディアタイプ固有のサーバを使用してもよい。
【００６３】
そのため、参照メディアコンテンツを含むページの要求は、クライアントデバイスにメディアサーバから参照メディアコンテンツを取り出すよう促してもよい。そのため、ネットワークサービス１７０は、ユーザのレート調整ポリシーの制約を満たすメディア項目のバージョンをページ内で参照することにより、メディア品質に対する制限を適用しようと試みてもよい。しかし、不適切に構成されたクライアントデバイスが、低品質のメディア項目の参照（例、ＵＲＬ）を高品質のメディア項目の参照に変換し、それによりメディアサーバから高品質のメディア項目を要求して、レート調整ポリシーの制約を迂回しようと試みる可能性がある。レート調整ポリシーの制約を回避するなどの、高品質のメディア項目の不正な取り出しまたは他のメディア項目要求を防止またはその他の形で阻止するために、多様な技術を使用することができる。このような制約は、ある特定の品質のメディア項目に対する全面的な制約か、またはレート調整済みアクセスの割当量を単に制限して提供する制約のいずれかに対応してもよい。
【００６４】
いくつかの実施形態では、メディア項目のロケータを含め、リソースのロケータを、ある特定のユーザアカウントに論理的に添付してもよい。特に、リソースを参照するＵＲＬは、ある特定のユーザアカウントに対して固有に作成してもよい。ＵＲＬは、ＵＲＬの少なくとも一部の暗号による署名に基づいて、ユーザアカウントに対して固有に作成してもよい。レート調整済みメディアサーバ４６０は、レート調整済みサーバ１５０を参照して述べたのと同じ技術に応じてデータネットワークに関してレート調整されてもよく、レート調整済みサーバ１５０と同様に、レート非調整済み、対応するメディアサーバを有してもよい。レート調整済みメディアサーバ４６０は、ＵＲＬを含むユーザ要求を受信してもよく、ＵＲＬは、ＵＲＬの少なくとも一部の暗号による署名に基づいてユーザアカウントに対して固有である。ＵＲＬは、さらにまたは代替的に、ユーザアカウントのユーザ識別子を含むユニフォームリソースロケータに基づいて、ユーザアカウントに対して固有であってもよい。レート調整済みメディアサーバ４６０は、ユーザ固有のＵＲＬを受信し、ＵＲＬにおけるユーザアカウントの識別に基づいてユーザアカウントに関するレート調整ウォレット３７５にアクセスし、レート調整ウォレット３７５に基づいてユーザ要求に応答してもよい。
【００６５】
いくつかの実施形態では、レート調整済みメディアサーバ４６０にレート調整ウォレット３７５の取り出しおよび評価の負担を負わせるのが非効率である可能性がある。レート調整済みメディアサーバ４６０にレート調整ウォレット３７５のレート調整ポリシーおよび割当量を適用するタスクを課しながら、なおメディアサーバの速度、応答性および可用性を望まれるように維持することが、非効率であるか、実行不可能であるか、またはその他の形で望ましくない場合がある。レート調整済みメディアサーバが著しく地理的に離れた分散型コンテンツ配信ネットワーク（ＣＤＮ：Ｃｏｎｔｅｎｔ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｎｅｔｗｏｒｋ）を形成する場合には、特にそうであろう。メディア配信が高帯域幅を使用するので、メディアサーバをそのデータネットワーク内のユーザに近づけるために、メディアサーバを地理的に広い地域に分散させてもよい。レート調整済みサーバ１５０などのフロントエンドサーバが少量のレイテンシでレート調整ウォレット情報を取り出しできる場合、分散型メディアサーバは、レート調整済みウォレットをホストする、あまり分散されていないデータセンタをたどるために、格段に多くのレイテンシを要する可能性がある。したがって、これらの実施形態では、レート調整済みメディアサーバ４６０はレート調整ポリシーおよび割当量を適用しなくてもよく、代わりに、レート調整セキュリティコンポーネント４７０に依拠して、不正な挙動（つまり、レート調整ポリシーおよび割当量の違反）を遡及的に把握し、違反したユーザアカウントを、処罰するかまたはその他の形で制限してもよい。各レート調整済みメディアサーバは、ホストするメディアコンテンツへのアクセスをログして、レート調整セキュリティコンポーネント４７０で分析するために、これらのログを定期的にまたは断続的にアップロードしてもよい。
【００６６】
レート調整済みメディアサーバ４６０は、クライアントデバイス１２０からデータネットワークを通じてユーザメディア要求を受信してもよく、レート調整済みメディアサーバ４６０は、データネットワークに関してレート調整される。レート調整済みメディアサーバ４６０は、ユーザメディア要求に応答してメディア項目をクライアントデバイス１２０に送信し、ユーザメディア要求に対応するユーザメディア要求ログエントリをユーザメディア要求記録に記憶してもよい。ユーザメディア要求記録は、複数のメディア要求記録とともにメディアアクセス記録レポジトリ４７５に記憶してもよく、メディアアクセス記録レポジトリ４７５を、レート調整セキュリティコンポーネント４７０が、定期的に、継続的にまたは断続的に分析して、レート調整ポリシーおよび割当量の両方または一方がクライアントデバイスによって違反されたかどうかを決定する。ユーザメディア要求記録は、ユーザアカウント固有ＵＲＬまたはユーザメディア要求のネットワーク送信用のヘッダなど、要求とともに含まれるユーザに関する識別情報に基づいて、ユーザを識別することができる。レート調整セキュリティコンポーネント４７０は、ユーザメディア要求記録に基づいて、レート調整済みメディアサーバ４６０に対するユーザメディア要求がレート調整ウォレット３７５におけるユーザアカウントに関するデータアクセス割当量を超過したと決定することができる。そのため、レート調整セキュリティコンポーネント４７０は、ユーザメディア要求がレート調整ウォレット３７５におけるユーザアカウントに関するデータアクセス割当量を超過したとの決定に応答して、ネットワークサービス１７０へのレート調整済みアクセスを該ユーザアクセスが受信することを禁止することができる。これにより、その後、該ユーザアカウント、ひいては該ユーザアカウントに関連付けられているクライアントデバイス１２０が将来レート調整済みサーバ１５０を使用することが防止されてもよく、それにより、ネットワークサービス１７０へのレート調整済みアクセスを受信することをユーザが防止されてもよい。
【００６７】
本明細書には、開示するアーキテクチャの新規な態様を実施するための例示的な方法の代表的な１組のフローチャートが記載される。説明を単純にするために、例えば、フローチャートまたはフロー図の形態で本明細書に示す１つまたは複数の方法は、一連の行為として図示され、記載されるが、いくつかの行為は、それに従い、本明細書に図示し、記載するものとは異なる順番で他の行為と同時に、または、図示し、記載するものとは異なる順番かもしくは他の行為と同時に発生してもよいため、方法は行為の順番によって制限されるものではないことは了解され、理解されるべきである。例えば、当業者は、方法が、代替的に、状態図にあるように、一連の相関状態または相関イベントとして表すことができるであろうことを了解し、理解するであろう。また、新規の実施態様には、方法に示されるすべての行為が必要でなくてもよい。
【００６８】
図５は、論理フロー５００の一実施形態を示す。論理フロー５００は、本明細書に記載される１つまたは複数の実施形態によって実行される動作のいくつかまたは全部を表すものであってもよい。
【００６９】
図５に図示される例示の実施形態では、論理フロー５００は、ブロック５０２で、クライアントデバイスからデータネットワークを通じてネットワークサービスでユーザ要求を受信してもよく、ネットワークサービスは、クライアントデバイスに対しデータネットワークに関してレート調整されている。
【００７０】
論理フロー５００は、ブロック５０４で、ユーザ要求に関するユーザアカウントを決定してもよい。
論理フロー５００は、ブロック５０６で、ユーザアカウントに関するレート調整ウォレットにアクセスしてもよい。
【００７１】
論理フロー５００は、ブロック５０８で、レート調整ウォレットに基づいてユーザ要求に応答してもよい。
実施形態は、この例に限定されない。
【００７２】
図６は、集中型システム６００のブロック図を示す。集中型システム６００は、全体が集中型サーバデバイス６２０内など、単一コンピューティングエンティティ内の動的なゼロレーティングシステム１００の構造および動作または構造もしくは動作のいくつかまたは全部を実装してもよい。
【００７３】
集中型サーバデバイス６２０は、動的なゼロレーティングシステム１００のために情報を受信し、処理し、送信することのできる電子デバイスを備え得る。電子デバイスの例は、限定ではないが、ウルトラモバイルデバイス、モバイルデバイス、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、モバイルコンピューティングデバイス、スマートフォン、電話、デジタル電話、携帯電話、電子書籍リーダ、ハ
ンドセット、ワンウェイページャ、ツーウェイページャ、メッセージングデバイス、コンピュータ、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、サーバ、サーバアレイもしくはサーバファーム、ウェブサーバ、ネットワークサーバ、インターネットサーバ、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、スーパーコンピュータ、ネットワーク機器、ウェブ機器、分散コンピューティングシステム、マルチプロセッサシステム、プロセッサベースのシステム、家庭用電子機器、プログラム可能な家庭用電子機器、ゲームデバイス、テレビ、デジタルテレビ、セットトップボックス、無線アクセスポイント、基地局、加入者局、モバイル加入者センタ、無線ネットワークコントローラ、ルータ、ハブ、ゲートウェイ、ブリッジ、スイッチ、マシン、またはそれらの組合せを含むことができる。実施形態は、このコンテキストに限定されない。
【００７４】
集中型サーバデバイス６２０は、処理コンポーネント６３０を用いて、動的なゼロレーティングシステム１００のための処理動作またはロジックを実行してもよい。処理コンポーネント６３０は、様々なハードウェア要素、ソフトウェア要素、または双方の組合せを含むことができる。ハードウェア要素の例は、デバイス、論理デバイス、コンポーネント、プロセッサ、マイクロプロセッサ、回路、プロセッサ回路、回路素子（例えば、トランジスタ、レジスタ、キャパシタ、インダクタ等）、集積回路、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、プログラマブルロジックデバイス（ＰＬＤ）、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、メモリユニット、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセット等を含むことができる。ソフトウェア要素の例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、ソフトウェア開発プログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、ソフトウェアインタフェース、アプリケーションプログラムインタフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル、またはそれらの任意の組合せを含むことができる。実施形態がハードウェア要素を用いて実施されるか、ソフトウェア要素を用いて実施されるか、またはハードウェア要素およびソフトウェア要素を用いて実施されるかを決定することは、所望の計算速度、パワーレベル、耐熱性、処理サイクルバジェット、入力データレート、出力データレート、メモリリソース、データバス速度、および他の設計または性能の制約等の任意の数の要因に応じて、所与の実施態様にとって望ましいとおりに変動することができる。
【００７５】
集中型サーバデバイス６２０は、通信コンポーネント６４０を用いて、動的なゼロレーティングシステム１００のための通信動作またはロジックを実行することができる。通信コンポーネント６４０は、パケット交換ネットワーク（例、インターネット等の公共ネットワーク、社内イントラネット等のプライベートネットワーク等）、回路交換網（例、公衆交換電話網）、またはパケット交換ネットワークおよび回路交換網の（適切なゲートウェイおよびトランスレータを用いた）組合せとともに使用するのに適した技法等の、任意の周知の通信技法およびプロトコルを実施することができる。通信コンポーネント６４０は、１つまたは複数の通信インタフェース、ネットワークインタフェース、ネットワークインタフェースカード（ＮＩＣ）、無線通信装置、無線トランスミッタ／無線レシーバ（トランシーバ）、有線通信媒体および無線通信媒体の両方または一方、物理的コネクタ等の様々なタイプの標準的な通信要素を含むことができる。限定ではないが、例として、通信媒体６１２、６４２は有線通信媒体および無線通信媒体を含む。有線通信媒体の例は、有線、ケーブル、金属導線、プリント回路基板（ＰＣＢ：Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉ
ｔ  Ｂｏａｒｄ）、バックプレーン、スイッチファブリック、半導体材料、ツイストペア線、同軸ケーブル、光ファイバ、伝播信号等を含むことができる。無線通信媒体の例は、音響、無線周波数（ＲＦ：Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ）スペクトル、赤外線および他の無線媒体を含むことができる。
【００７６】
集中型サーバデバイス６２０は、単一コンピューティングデバイスにレート調整済みサーバ１５０、レート調整済みメディアサーバ４６０、およびレート調整セキュリティコンポーネント４７０を実装してもよい。集中型サーバデバイス６２０は、通信コンポーネント６４０を通じて、それぞれ通信信号６１４、６４４を用いて、それぞれ通信媒体６１２、６４２を通じて他のデバイス６１０、６５０と通信してもよい。デバイス６１０、６５０は、所与の実施態様にとって望ましい通りに、集中型サーバデバイス６２０の内部または外部であってもよい。デバイス６１０、６５０は、クライアントデバイス（クライアントデバイス１２０など）、データネットワークプロバイダデバイス、またはネットワークサービス１７０の一部としてもしくはそれと連係して作動する他のデバイス、のうちの１つまたは複数に対応してもよい。
【００７７】
図７は、分散型システム７００のブロック図を示す。分散型システム７００は、動的なゼロレーティングシステム１００について、その構造およびオペレーションの両方または一方のいくつかの部分を、複数のコンピューティングエンティティに分散させることができる。分散型システム７００の例として、限定するものではないが、クライアントサーバアーキテクチャ、３層アーキテクチャ、Ｎ層アーキテクチャ、密結合またはクラスタアーキテクチャ、ピアツーピアアーキテクチャ、マスタースレーブアーキテクチャ、共有データベースアーキテクチャ、および他のタイプの分散型システムを含むことができる。実施形態は、このコンテキストに限定されない。
【００７８】
分散型システム７００は、レート調整済みサーバデバイス７１０とレート調整済みメディアサーバデバイス７５０とを備え得る。概して、レート調整済みサーバデバイス７１０およびレート調整済みメディアサーバデバイス７５０は、図６を参照して説明したような集中型サーバデバイス６２０と同じかまたは類似したものであり得る。例えば、レート調整済みサーバデバイス７１０およびレート調整済みサーバデバイス７５０はそれぞれ、処理コンポーネント７３０および通信コンポーネント７４０を備えることができ、それらは、図６を参照して説明したような処理コンポーネント６３０および通信コンポーネント６４０とそれぞれ同じかまたは類似したものである。他の例では、デバイス７１０、７１５は、通信コンポーネント７４０を通じて、通信信号７１４を用いて通信媒体７１２を通して通信することができる。
【００７９】
レート調整済みサーバデバイス７１０は、記載された実施形態に応じて様々な方法を実行するように動作する１つまたは複数のクライアントプログラムを備えるか、または採用することができる。一実施形態では、例えば、レート調整済みサーバデバイス７１０は、レート調整済みサーバ１５０を実装してもよい。
【００８０】
レート調整済みメディアサーバデバイス７５０は、記載された実施形態に応じて、様々な方法を実行するように動作する１つまたは複数のサーバプログラムを備えるか、または採用することができる。一実施形態では、例えば、レート調整済みメディアサーバデバイス７５０は、レート調整済みメディアサーバ４６０を実装してもよい。
【００８１】
いくつかの実施形態では、レート調整済みサーバデバイス７１０は、レート調整セキュリティコンポーネント４７０も実装してもよい。他の実施形態では、レート調整セキュリティコンポーネント４７０は、個別のサーバデバイスによって実装してもよい。
【００８２】
デバイス７２０、７６０は、クライアントデバイス（クライアントデバイス１２０など）、データネットワークプロバイダデバイス、またはネットワークサービス１７０の一部としてもしくはそれと連係して作動する他のデバイス、のうちの１つまたは複数に対応してもよい。
【００８３】
図８は、上記に記載の様々な実施形態を実施するのに適した例示的なコンピューティングアーキテクチャ８００の一実施形態を示す。１つの実施形態では、コンピューティングアーキテクチャ８００は、電子デバイスを備えるか、電子デバイスの一部として実施されることが可能である。電子デバイスの例は、中でも、図８を参照して説明したものを含むことができる。実施形態はこれに限定されない。
【００８４】
本出願において用いられるとき、「システム」および「コンポーネント」という語は、ハードウェア、ハードウェアおよびソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアのいずれかである、コンピュータに関係したエンティティを指すことを意図され、それらの例が、例示的なコンピューティングアーキテクチャ８００によって提供される。例えば、コンポーネントは、限定ではないが、プロセッサにおいて実行されるプロセス、プロセッサ、ハードディスクドライブ、（光学および／または磁気記録媒体の）マルチ記録ドライブ、オブジェクト、実行ファイル、実行スレッド、プログラムおよび／またはコンピュータであり得る。例示のために、サーバ上で実行されるアプリケーションおよびサーバの双方がコンポーネントであり得る。１つまたは複数のコンポーネントがプロセスおよび／または実行スレッド内に常駐することができ、コンポーネントは、１つのコンピュータ上に局在することができ、および／または２つ以上のコンピュータ間で分散され得る。更に、コンポーネントは、動作を協調させるように、様々なタイプの通信媒体によって互いに通信可能に結合され得る。協調は、情報の一方向または双方向の交換を含むことができる。例えば、コンポーネントは、通信媒体により通信される信号の形態で情報を通信することができる。情報は、様々な信号線に割り当てられる信号として実施され得る。そのような割り当てにおいて、各メッセージは信号である。一方、更なる実施形態は、代替的にデータメッセージを用いることができる。そのようなデータメッセージは、様々な接続にわたって送信され得る。例示的な接続は、パラレルインタフェース、シリアルインタフェースおよびバスインタフェースを含む。
【００８５】
コンピューティングアーキテクチャ８００は、１つまたは複数のプロセッサ、マルチコアプロセッサ、コプロセッサ、メモリユニット、チップセット、コントローラ、周辺機器、インタフェース、オシレータ、タイミングデバイス、ビデオカード、オーディオカード、マルチメディア入出力（Ｉ／Ｏ）コンポーネント、電源等の様々な一般的なコンピューティング要素を含む。しかしながら、実施形態は、コンピューティングアーキテクチャ８００による実施に限定されない。
【００８６】
図８に示すように、コンピューティングアーキテクチャ８００は、処理ユニット８０４、システムメモリ８０６およびシステムバス８０８を備える。処理ユニット８０４、限定ではないが、ＡＭＤ（登録商標）プロセッサ、Ａｔｈｌｏｎ（登録商標）プロセッサ、Ｄｕｒｏｎ（登録商標）プロセッサおよびＯｐｔｅｒｏｎ（登録商標）プロセッサ；ＡＲＭ（登録商標）のアプリケーションプロセッサ、組込み型プロセッサおよびセキュアプロセッサ；ＩＢＭ（登録商標）およびＭｏｔｏｒｏｌａ（登録商標）のＤｒａｇｏｎＢａｌｌ（登録商標）プロセッサおよびＰｏｗｅｒＰＣ（登録商標）プロセッサ；ＩＢＭおよびＳｏｎｙ（登録商標）のセルプロセッサ；Ｉｎｔｅｌ（登録商標）のＣｅｌｅｒｏｎ（登録商標）プロセッサ、Ｃｏｒｅ（２）Ｄｕｏ（登録商標）プロセッサ、Ｉｔａｎｉｕｍ（登録商標）プロセッサ、Ｐｅｎｔｉｕｍ（登録商標）プロセッサ、Ｘｅｏｎ（登録商標）プロセッサおよびＸＳｃａｌｅ（登録商標）プロセッサ；ならびに同様なプロセッサを含む様々な市販のプロセッサのうちの任意のものであり得る。デュアルマイクロプロセッサ、
マルチコアプロセッサおよび他のマルチプロセッサアーキテクチャも処理ユニット８０４として用いられることが可能である。
【００８７】
システムバス８０８は、限定ではないがシステムメモリ８０６を含むシステムコンポーネントのためのインタフェースを処理ユニット８０４に提供する。システムバス８０８は、多岐にわたる市販のバスアーキテクチャのうちの任意のものを用いてメモリバス（メモリコントローラを有するかまたは有しない）、周辺バスおよびローカルバスに更に相互接続することができるいくつかのタイプのバス構造のうちの任意のものとすることができる。インタフェースアダプタは、スロットアーキテクチャを通じてシステムバス８０８に接続することができる。例示的なスロットアーキテクチャは、限定ではないが、アクセラレーテッドグラフィックスポート（ＡＧＰ：Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）、カードバス、（拡張）業界標準アーキテクチャ（（Ｅ）ＩＳＡ：（Ｅｘｔｅｎｄｅｄ）Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）、マイクロチャネルアーキテクチャ（ＭＣＡ：Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）、ＮｕＢｕｓ、周辺コンポーネント相互接続（拡張）（ＰＣＩ（Ｘ）：Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（Ｅｘｔｅｎｄｅｄ））、ＰＣＩエクスプレス、パーソナルコンピュータメモリカード国際組織（ＰＣＭＣＩＡ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）等を含むことができる。
【００８８】
コンピューティングアーキテクチャ８００は、様々な製造品を含むかまたは実装することができる。製造品は、ロジックを記憶するためのコンピュータ可読記録媒体を含むことができる。コンピュータ可読記録媒体の例は、揮発性メモリまたは不揮発性メモリ、取外し可能または非取外し可能メモリ、消去可能または非消去可能メモリ、書き込み可能または書き換え可能メモリ等を含む、電子データを記憶することが可能な任意の有形媒体を含むことができる。ロジックの例は、ソースコード、コンパイルされたコード、解釈実行されたコード、実行可能コード、スタティックコード、ダイナミックコード、オブジェクト指向コード、視覚コード等の任意の適切なタイプのコードを用いて実施される実行可能なコンピュータプログラム命令を含むことができる。実施形態はまた、１つまたは複数のプロセッサによって読出しおよび実行されて、本明細書に記載の動作の実行を可能にすることができる、非一時的コンピュータ可読媒体に含まれるかまたは非一時的コンピュータ可読媒体上にある命令として少なくとも部分的に実施されることが可能である。
【００８９】
システムメモリ８０６は、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブルデータレートＤＲＡＭ（ＤＤＲＡＭ：Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ  ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ：ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ：ｓｔａｔｉｃ  ＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ：ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、消去可能なプログラマブルＲＯＭ（ＥＰＲＯＭ：ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、電気的に消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ：ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュメモリ、強誘電性ポリマーメモリ等のポリマーメモリ、オーボニックメモリ（ｏｖｏｎｉｃ  ｍｅｍｏｒｙ）、相変化または強誘電性メモリ、シリコン−酸化物−窒化物−酸化物−シリコン（ＳＯＮＯＳ：ｓｉｌｉｃｏｎ−ｏｘｉｄｅ−ｎｉｔｒｉｄｅ−ｏｘｉｄｅ−ｓｉｌｉｃｏｎ）メモリ、磁気カードまたは光カード、独立ディスクの冗長アレイ（ＲＡＩＤ：Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）ドライブ等のデバイスのアレイ、ソリッドステートメモリデバイス（例えば、ＵＳＢメモリ、ソリッドステートドライブ（ＳＳＤ：ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）および情報を記憶するのに適した任意の他のタイプの記録媒体等の１つまたは複数の高速メモリユニットの形態の様々なタイプのコンピュータ可読記録媒体を含むことができる。図８に示す例示
される実施形態では、システムメモリ８０６は、不揮発性メモリ８１０および／または揮発性メモリ８１２を含むことができる。基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）を不揮発性メモリ８１０に記憶することができる。
【００９０】
コンピュータ８０２は、内部（または外部）ハードディスクドライブ（ＨＤＤ）８１４、取外し可能な磁気ディスク８１８に対し読出しまたは書き込みを行うための磁気フロッピー（登録商標）ディスクドライブ（ＦＤＤ）８１６、および取外し可能な光ディスク８２２（例えば、ＣＤ−ＲＯＭまたはＤＶＤ）に対し読出しまたは書き込みを行うための光ディスクドライブ８２０を含む１つまたは複数の低速メモリユニットの形態で様々なタイプのコンピュータ可読記録媒体を備えることができる。ＨＤＤ８１４、ＦＤＤ８１６および光ディスクドライブ８２０は、それぞれＨＤＤインタフェース８２４、ＦＤＤインタフェース８２６、および光ドライブインタフェース８２８によってシステムバス８０８に接続されることが可能である。外部ドライブ実装のためのＨＤＤインタフェース８２４は、ユニバーサルシリアルバス（ＵＳＢ）およびＩＥＥＥ１３９４インタフェース技術の少なくとも一方または双方を含むことができる。
【００９１】
ドライブおよび関連するコンピュータ可読媒体は、データ、データ構造、コンピュータ実行可能命令等の揮発性記録および／または不揮発性記録を提供する。例えば、オペレーティングシステム８３０、１つまたは複数のアプリケーションプログラム８３２、他のプログラムモジュール８３４およびプログラムデータ８３６を含む複数のプログラムモジュールがドライブおよびメモリユニット８１０、８１２に記憶され得る。１つの実施形態では、１つまたは複数のアプリケーションプログラム８３２、他のプログラムモジュール８３４およびプログラムデータ８３６は、例えば、動的なゼロレーティングシステム１００の様々なアプリケーションおよび／またはコンポーネントを含むことができる。
【００９２】
ユーザは、１つまたは複数の有線／無線入力デバイス、例えば、キーボード８３８、およびマウス８４０等のポインティングデバイスを通じてコンピュータ８０２にコマンドおよび情報を入力することができる。他の入力デバイスは、マイクロフォン、赤外線（ＩＲ）リモートコントロール、無線周波数（ＲＦ）リモートコントロール、ゲームパッド、スタイラスペン、カードリーダ、ドングル、指紋リーダ、グローブ、グラフィックタブレット、ジョイスティック、キーボード、網膜リーダ、タッチスクリーン（例えば、容量型、抵抗型等）、トラックボール、トラックパッド、センサ、スタイラス等を含むことができる。これらのおよび他の入力デバイスは、多くの場合に、システムバス８０８に結合された入力デバイスインタフェース８４２を通じて処理ユニット８０４に接続されるが、パラレルポート、ＩＥＥＥ１３９４シリアルポート、ゲームポート、ＵＳＢポート、ＩＲインタフェース等の他のインタフェースによって接続されてもよい。
【００９３】
モニタ８４４または他のタイプの表示デバイスも、ビデオアダプタ８４６等のインタフェースを通じてシステムバス８０８に接続される。モニタ８４４は、コンピュータ８０２に対し内部または外部にあり得る。モニタ８４４に加えて、コンピュータは通常、スピーカ、プリンタ等の他の周辺出力デバイスを備える。
【００９４】
コンピュータ８０２は、リモートコンピュータ８４８等の１つまたは複数のリモートコンピュータへの有線および／または無線通信を通じて論理接続を用いてネットワーク化された環境において動作することができる。リモートコンピュータ８４８は、ワークステーション、サーバーコンピュータ、ルータ、パーソナルコンピュータ、ポータブルコンピュータ、マイクロプロセッサに基づく娯楽機器、ピアデバイス、または他の共通ネットワークノードであり得、通常、コンピュータ８０２について記載した要素のうちの多くまたは全てを備えるが、簡潔にするために、メモリ／記録デバイス８５０のみが示されている。
描かれる論理接続は、ローカルエリアネットワーク（ＬＡＮ）８５２および／またはより大きなネットワーク、例えば広域ネットワーク（ＷＡＮ）８５４への有線／無線接続を含む。そのようなＬＡＮおよびＷＡＮネットワーキング環境は、事務所および会社において一般的であり、イントラネット等の、企業規模のコンピュータネットワークを容易にする。これらは全て、グローバル通信ネットワーク、例えばインターネットに接続することができる。
【００９５】
ＬＡＮネットワーキング環境において用いられるとき、コンピュータ８０２は、有線および／または無線通信ネットワークインタフェースまたはアダプタ８５６を通じてＬＡＮ８５２に接続される。アダプタ８５６は、ＬＡＮ８５２への有線および／または無線通信を容易にすることができる。ＬＡＮ８５２も、アダプタ８５６の無線機能と通信するために配置された無線アクセスポイントを含むことができる。
【００９６】
ＷＡＮネットワーキング環境において用いられるとき、コンピュータ８０２は、モデム８５８を含むことができるか、またはＷＡＮ８５４の通信サーバに接続されるか、またはインターネット等によってＷＡＮ８５４を通じて、通信を確立する他の手段を有する。内部または外部の、有線および／または無線デバイスであり得るモデム８５８は、入力デバイスインタフェース８４２を通じてシステムバス８０８に接続する。ネットワーク化された環境では、コンピュータ８０２について述べられたプログラムモジュールまたはその一部分をリモートメモリ／記録デバイス８５０に記憶することができる。示されるネットワーク接続は例示であり、コンピュータ間で通信リンクを確立する他の手段が用いられてもよいことが理解されるであろう。
【００９７】
コンピュータ８０２は、ＩＥＥＥ８０２系規格を用いて、無線通信（例えば、ＩＥＥＥ８０２．２０オーバーザエアー変調技法）において動作可能に配置される無線デバイス等の、有線および無線デバイスまたはエンティティと通信するように動作可能である。これは、少なくとも、中でも、Ｗｉ−Ｆｉ（または無線フィデリティ）、ＷｉＭａｘおよびＢｌｕｅｔｏｏｔｈ（登録商標）の無線通信技術を含む。このため、この通信は従来のネットワークと同じように予め定義された通信構造であり得るか、または、単に少なくとも２つの装置の間におけるアドホック通信であり得る。Ｗｉ−Ｆｉネットワークは、安全で信頼性が高く高速な無線接続を提供するＩＥＥＥ８０２．２０ｘ（ａ、ｂ、ｇ、ｎ等）と称される無線技術を用いる。Ｗｉ−Ｆｉネットワークはコンピュータを互いに、インターネットに、および有線ネットワーク（ＩＥＥＥ８０２．３関連の媒体および機能を用いる）に接続するのに用いられ得る。
【００９８】
図９は上記の様々な実施形態を実施するのに適した例示的な通信アーキテクチャ９００のブロック図を示す。この通信アーキテクチャ９００は、トランスミッタ、レシーバ、トランシーバ、無線通信装置、ネットワークインタフェース、ベースバンドプロセッサ、アンテナ、増幅器、フィルタ、電源等の様々な一般的な通信要素を含む。しかしながら、本発明の実施形態は通信アーキテクチャ９００による実施に限定されない。
【００９９】
図９に示されるように、通信アーキテクチャ９００は１つまたは複数のクライアント９０２およびサーバ９０４を含む。クライアント９０２はクライアントデバイス９１０を実装することができる。サーバ９０４はサーバデバイス９５０を実装することができる。クライアント９０２およびサーバ９０４は、１つまたは複数のそれぞれのクライアントデータストア９０８およびサーバデータストア９１０に動作可能に接続されている。これらは、クッキーおよび／または関連付けられたコンテキスト情報等のそれぞれのクライアント９０２およびサーバ９０４にローカルな情報を記憶するために利用されることが可能である。
【０１００】
クライアント９０２およびサーバ９０４は通信フレームワーク９０６を用いて互いの間で情報を通信することができる。通信フレームワーク９０６は任意の既知の通信技法およびプロトコルを実装することができる。通信フレームワーク９０６は、パケット交換網（例えば、インターネット等の公衆ネットワーク、社内イントラネット等のプライベートネットワーク等）、回線交換網（例えば、公衆交換電話網）、またはパケット交換網と回線交換網との組合せ（適切なゲートウェイおよびトランスレータを備える）として実装されることが可能である。
【０１０１】
通信フレームワーク９０６は、通信ネットワークを受け入れ、通信ネットワークと通信し、通信ネットワークに接続するように構成される様々なネットワークインタフェースを実施することができる。ネットワークインタフェースは、特殊な形態の入出力インタフェースと見なされ得る。ネットワークインタフェースは、限定ではないが、直接接続、イーサネット（登録商標）（例えば、シック、シン、ツイストペア１０／１００／１０００ＢａｓｅＴ等）、トークンリング、無線ネットワークインタフェース、セルラーネットワークインタフェース、ＩＥＥＥ８０２．１１ａ−ｘネットワークインタフェース、ＩＥＥＥ８０２．１６ネットワークインタフェース、ＩＥＥＥ８０２．２０ネットワークインタフェース等を含む接続プロトコルを用いることができる。更に、様々な通信ネットワークタイプと関わるために複数のネットワークインタフェースが用いられ得る。例えば、ブロードキャスト、マルチキャストおよびユニキャストネットワークによる通信を可能にするために、複数のネットワークインタフェースが用いられることが可能である。処理要件がより高い速度およびより多くの容量を指示する場合、クライアント９０２およびサーバ９０４によって必要とされる通信帯域幅をプールし、負荷分散し、他の形で増大させるために、分散ネットワークコントローラアーキテクチャが同様に利用されることが可能である。通信ネットワークは、限定ではないが、直接相互接続、セキュア化されたカスタム接続、プライベートネットワーク（例えば、社内イントラネット）、公衆ネットワーク（例えば、インターネット）、パーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、インターネット上のノードとして動作しているミッション（ＯＭＮＩ：Ｏｐｅｒａｔｉｎｇ  Ｍｉｓｓｉｏｎｓ  ａｓ  Ｎｏｄｅｓ  ｏｎ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ）、広域ネットワーク（ＷＡＮ）、無線ネットワーク、セルラーネットワークおよび他の通信ネットワークを含む有線および／または無線ネットワークのうちの任意の１つまたはそれらの組合せであり得る。
【０１０２】
図１０は、動的なゼロレーティングシステム１００のようなマルチキャリアＯＦＤＭシステムで使用するためのデバイス１０００の実施形態を示している。デバイス１０００は、例えば、動的なゼロレーティングシステム１００を参照して説明したようなソフトウェアコンポーネント１０６０、および／または論理回路１０３５を実装することができる。論理回路１０３５は、動的なゼロレーティングシステム１００について説明したオペレーションを実行するための物理回路を含み得る。図１０に示すように、デバイス１０００は、無線インタフェース１０１０と、ベースバンド回路１０２０と、コンピューティングプラットフォーム１０３０とを備え得るが、ただし実施形態は、この構成に限定されない。
【０１０３】
デバイス１０００は、完全に単一のデバイス内にあるなどの単一のコンピューティングエンティティにおいて、動的なゼロレーティングシステム１００および／または論理回路１０３５について、その構造および／またはオペレーションの一部またはすべてを具体化することができる。あるいは、デバイス１０００は、クライアントサーバアーキテクチャ、３層アーキテクチャ、Ｎ層アーキテクチャ、密結合またはクラスタアーキテクチャ、ピアツーピアアーキテクチャ、マスタースレーブアーキテクチャ、共有データベースアーキテクチャ、および他のタイプの分散型システムのような分散システムアーキテクチャを用いて、動的なゼロレーティングシステム１００および／または論理回路１０３５について、その構造および／またはオペレーションのいくつかの部分を複数のコンピューティング
エンティティに分散させることができる。実施形態は、これに限定されない。
【０１０４】
一実施形態では、無線インタフェース１０１０は、（例えば、相補型符号変調（ＣＣＫ）および／または直交周波数分割多重（ＯＦＤＭ）シンボルを含む）シングルキャリアまたはマルチキャリア変調信号を送信および／または受信するように構成されたコンポーネントもしくはコンポーネントの組み合わせを有し得るが、ただし実施形態は、いずれかの特定の空中（ｏｖｅｒ−ｔｈｅ−ａｉｒ）インタフェースまたは変調方式に限定されない。無線インタフェース１０１０は、例えば、受信機１０１２、送信機１０１６、および／または周波数シンセサイザ１０１４を有し得る。無線インタフェース１０１０は、バイアスコントロール、水晶発振器、および／または１つ以上のアンテナ１０１８を有し得る。他の実施形態では、無線インタフェース１０１０は、必要に応じて、外部の電圧制御発振器（ＶＣＯ）、弾性表面波フィルタ、中間周波数（ＩＦ）フィルタ、および／またはＲＦフィルタを使用することができる。可能なＲＦインタフェース構成は多様であるため、その広範な説明は省略する。
【０１０５】
ベースバンド回路１０２０は、受信信号および／または送信信号を処理するために無線インタフェース１０１０と通信することができ、例えば、受信信号をダウンコンバートするためのアナログデジタル変換器１０２２、信号を送信用にアップコンバートするためのデジタルアナログ変換器１０２４を有し得る。さらに、ベースバンド回路１０２０は、個々の受信／送信信号のＰＨＹリンク層処理のためのベースバンドまたは物理層（ＰＨＹ）処理回路１０５６を有し得る。ベースバンド回路１０２０は、例えば、メディアアクセス制御（ＭＡＣ）／データリンク層処理のための処理回路１０２８を有し得る。ベースバンド回路１０２０は、例えば、１つ以上のインタフェース１０３４を通じた処理回路１０２８および／またはコンピューティングプラットフォーム１０３０による通信のためのメモリコントローラ１０３２を有し得る。
【０１０６】
いくつかの実施形態では、ＰＨＹ処理回路１０２６は、無線フレームのような通信フレームを構築および／または分解するために、バッファメモリのような追加回路と組み合わせて、フレーム構築および／または検出モジュールを含み得る。代替的または追加的に、ＭＡＣ処理回路１０２８は、これらの機能のうちのいくつかの処理を共有するか、またはこれらのプロセスをＰＨＹ処理回路１０２６とは独立に実行することができる。
【０１０７】
コンピューティングプラットフォーム１０３０は、デバイス１０００にコンピューティング機能を提供し得る。図示のように、コンピューティングプラットフォーム１０３０は、処理コンポーネント１０４０を有し得る。デバイス１１００は、ベースバンド回路１０２０に対して追加的または代替的に、処理コンポーネント１０４０を用いて、動的なゼロレーティングシステム１００および／または論理回路１０３５について、その処理オペレーションまたはロジックを実行することができる。処理コンポーネント１０４０（および／またはＰＨＹ１０２６および／またはＭＡＣ１０２８）は、各種ハードウェア要素、ソフトウェア要素、またはその両方の組み合わせを含み得る。ハードウェア要素の例として、デバイス、論理デバイス、コンポーネント、プロセッサ、マイクロプロセッサ、回路、プロセッサ回路、回路素子（例えば、トランジスタ、抵抗器、キャパシタ、インダクタなど）、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、メモリユニット、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセットなどを含むことができる。ソフトウェア要素の例として、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、ソフトウェア開発プログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、
ソフトウェアインタフェース、アプリケーションプログラムインタフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル、またはその任意の組み合わせを含むことができる。ハードウェア要素および／またはソフトウェア要素を用いて実施形態を実現するかどうかの判断は、所望の計算速度、電力レベル、熱耐性、処理サイクルバジェット、入力データレート、出力データレート、メモリ資源、データバス速度、および他の設計制約または性能制約など、所与のインプリメンテーションで要求される任意の数のファクタに応じて異なる判断となり得る。
【０１０８】
コンピューティングプラットフォーム１０３０は、さらに、他のプラットフォームコンポーネント１０５０を有し得る。他のプラットフォームコンポーネント１０５０は、１つ以上のプロセッサ、マルチコアプロセッサ、コプロセッサ、メモリユニット、チップセット、コントローラ、周辺機器、インタフェース、発振器、タイミング装置、ビデオカード、オーディオカード、マルチメディア入力／出力（Ｉ／Ｏ）コンポーネント（例えば、デジタルディスプレイ）、パワーサプライなどのような、一般的な計算要素を含む。メモリユニットの例として、限定するものではないが、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブルデータレートＤＲＡＭ（ＤＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、強誘電性ポリマーメモリのようなポリマーメモリ、オーボニックメモリ、相変化または強誘電体メモリ、シリコン／酸化膜／窒化膜／酸化膜／シリコン（ＳＯＮＯＳ）メモリ、磁気または光カード、独立ディスクの冗長アレイ（ＲＡＩＤ）ドライブのようなデバイスアレイ、ソリッドステートメモリデバイス（例えば、ＵＳＢメモリ、ソリッドステートドライブ（ＳＳＤ））、および情報を保存するのに適した他の任意のタイプの記憶媒体のような、１つ以上のより高速のメモリユニットの形態の各種タイプのコンピュータ可読およびマシン可読記憶媒体を含むことができる。
【０１０９】
デバイス１０００は、例えば、ウルトラモバイルデバイス、モバイルデバイス、固定デバイス、マシンツーマシン（Ｍ２Ｍ）デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、モバイルコンピューティングデバイス、スマートフォン、電話機、デジタル電話機、セルラー電話機、ユーザ装置、電子書籍リーダ、ハンドセット、一方向ページャ、双方向ページャ、メッセージング装置、コンピュータ、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、サーバ、サーバアレイまたはサーバファーム、ウェブサーバ、ネットワークサーバ、インターネットサーバ、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、スーパーコンピュータ、ネットワークアプライアンス、ウェブアプライアンス、分散コンピューティングシステム、マルチプロセッサシステム、プロセッサベースのシステム、家電機器、プログラマブル家電機器、ゲーム機、テレビ、デジタルテレビ、セットトップボックス、無線アクセスポイント、基地局、ノードＢ、発展型ノードＢ（ｅＮＢ）、加入者局、モバイル加入者センタ、無線ネットワークコントローラ、ルータ、ハブ、ゲートウェイ、ブリッジ、スイッチ、マシン、またはその組み合わせであり得る。従って、本明細書に記載のデバイス１０００の機能および／または具体的な構成は、要求に応じて適宜、デバイス１０００の種々の実施形態に含むことも、または省くこともできる。いくつかの実施形態では、デバイス１０００は、３ＧＰＰ  ＬＴＥ仕様および／またはＷＭＡＮ用のＩＥＥＥ１１０２．１６規格および／または本明細書で引用される他の広帯域無線ネットワークの１つ以上に関連したプロトコルおよび周波数に準拠するように構成することができるが、実施形態は、この点に関して限定されない。
【０１１０】
デバイス１０００の実施形態は、単入力単出力（ＳＩＳＯ）アーキテクチャを用いて実現することができる。一方、いくつかの実現形態では、ビームフォーミングまたは空間分割多重アクセス（ＳＤＭＡ）のための適応アンテナ技術、および／またはＭＩＭＯ通信技術を用いた送信および／または受信用のマルチアンテナ（例えば、アンテナ１０１８）を備えることができる。
【０１１１】
デバイス１０００のコンポーネントおよび機能は、ディスクリート回路、特定用途向け集積回路（ＡＳＩＣ）、論理ゲート、および／またはシングルチップアーキテクチャの任意の組み合わせを用いて実装することができる。さらに、デバイス１０００の機能は、必要に応じて適宜、マイクロコントローラ、プログラマブルロジックアレイ、および／またはマイクロプロセッサ、またはその任意の組み合わせを用いて実装することができる。なお、本明細書において、ハードウェア、ファームウェア、および／またはソフトウェア要素を、「ロジック」または「回路」と総称または個称する場合があるということに留意すべきである。
【０１１２】
図１０のブロック図に示す例示的なデバイス１０００は、多くの可能性のある実現形態の１つの機能的説明例を表し得るということは理解されるべきである。従って、添付の図面に示す機能ブロックの分割、欠落、または組み込みは、必ずしも、実施形態における、それらの機能を実装するためのハードウェアコンポーネント、回路、ソフトウェア、および／または要素の分割、欠落、または組み込みを推測させるものではない。
【０１１３】
コンピュータに実装された方法は、ネットワークサービスが、クライアントデバイスからデータネットワークを通じてユーザ要求を受信するステップであって、ネットワークサービスは、クライアントデバイスに対しデータネットワークに関してレート調整されている、受信するステップと、ユーザ要求に関するユーザアカウントを決定するステップと、ユーザアカウントに関するレート調整ウォレットにアクセスするステップと、レート調整ウォレットに基づいてユーザ要求に応答するステップと、を備え得る。
【０１１４】
コンピュータに実装された方法は、さらに、クライアントデバイスに対してレート調整されているネットワークサービスは、クライアントデバイスに対しデータネットワークに関してゼロレート化ネットワークサービスを含むことを備え得る。
【０１１５】
コンピュータに実装された方法は、レート調整ウォレットに記憶されているレート調整割当量に基づいて、ネットワークサービスへのレート調整済みアクセスを使用してユーザ要求を行うことをユーザアカウントが認可されているかどうかを決定するステップをさらに備え得る。
【０１１６】
コンピュータに実装された方法は、レート調整ウォレットに記憶されているレート調整割当量に基づいて、ネットワークサービスへのレート調整済みアクセスを使用してユーザ要求を行うことをユーザアカウントが認可されていることを決定するステップと、ネットワークサービスへのレート調整済みアクセスを使用してユーザ要求を行うことをユーザアカウントが認可されていることの決定に応答して、ユーザ要求を行うステップと、をさらに備え得る。
【０１１７】
コンピュータに実装された方法は、レート調整ウォレットに記憶されているレート調整割当量に基づいてネットワークサービスへのレート調整済みアクセスを使用してユーザ要求を行うことをユーザアカウントが認可されていないことを決定するステップと、ネットワークサービスへのレート調整済みアクセスを使用してユーザ要求を行うことをユーザアカウントが認可されていないことの決定に応答して、クライアントデバイスにユーザ要求の拒否を送信するステップと、をさらに備え得る。
【０１１８】
コンピュータに実装された方法は、レート調整ウォレットが、データネットワークのデータネットワークプロバイダに関連付けられているデータアクセス製品に応じて定義されるステップをさらに備え得る。
【０１１９】
コンピュータに実装された方法は、それを通じてユーザ要求が受信されるデータネットワークを含む複数のデータネットワークに関してレート調整済みネットワークサービスを含むことをさらに備え得て、ユーザアカウントに関するレート調整ウォレットは、それを通じてユーザ要求が受信されるデータネットワークに対して固有である。
【０１２０】
コンピュータに実装された方法は、ユーザ要求の受信されたネットワーク伝送のプロバイダヘッダに応じて、それを通じてユーザ要求が受信されたデータネットワークのデータネットワークプロバイダを決定するステップと、ユーザアカウントおよび決定されたデータネットワークプロバイダに基づいて、アクセスするべきレート調整ウォレットを決定するステップと、をさらに備え得る。
【０１２１】
コンピュータに実装された方法は、さらに、ユーザ要求が少なくともデータアクセス要求を含み得て、データアクセス要求はデータアクセス要求タイプに対応し、レート調整ウォレットはデータアクセス要求タイプに関するデータアクセス割当量を定義し、さらに、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含むかどうかを決定するステップと、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含む場合、データアクセス要求を実行するステップと、データアクセス割当量がデータアクセス要求タイプに関して残りの割当量を含む場合、データアクセス割当量を減少させるステップと、を備える。
【０１２２】
コンピュータに実装された方法は、データアクセス割当量が期間ごとの割当量であることをさらに備え得る。
コンピュータ実装方法は、データネットワークを通じてネットワークサービスへのレート調整済みアクセスを使用してあるタイプのメディアにアクセスすることをユーザアカウントが認可されている期間あたりの回数をデータアクセス割当量が備えることをさらに備え得る。
【０１２３】
コンピュータに実装された方法は、メディアのタイプが、画像メディアタイプ、映像メディアタイプまたはオーディオメディアタイプのうちの１つを含むことをさらに備え得る。
【０１２４】
コンピュータに実装された方法は、さらに、ページの取り出しを求めるユーザ要求を含み得て、ページは１以上のメディア項目を参照し、方法は、レート調整ウォレットに応じて１以上のメディア項目に関してメディア品質を決定するステップと、レート調整ウォレットに応じた決定に基づいて、１以上のメディア項目を決定されたメディア品質でクライアントデバイスに送信するステップと、をさらに備える。
【０１２５】
コンピュータに実装された方法は、さらに、ユーザがレート調整ウォレットに関するデータアクセス割当量を使用して１以上のメディア項目を第２のメディア品質で受信する選択できるようにするページを含み得て、第２のメディア品質は所定のメディア品質よりも高い品質であり、方法は、高品質メディア項目要求を、クライアントデバイスから受信するステップであって、高品質メディア項目要求は、１以上のメディア項目のうちのある特定のメディア項目を求めるものである、受信するステップと、高品質メディア項目要求の受信に応答して、メディア項目を第２のメディア品質でクライアントデバイスに送信するステップと、メディア項目を第２のメディア品質でクライアントデバイスに送信したこと
に応答して、レート調整ウォレットに関するデータアクセス割当量を減少させるステップと、をさらに備える。
【０１２６】
コンピュータに実装された方法は、さらに、ページの取り出しを求めるユーザ要求を含み得て、ページは１以上の画像項目を参照し、方法は、ネットワークサービスへのレート調整済みアクセスを受信することのみをユーザアカウントが認可されていることをレート調整ウォレットが示すと決定するステップであって、レート調整済みアクセスでは画像が除かれる、決定するステップと、１以上の画像項目を除いてクライアントデバイスにページを送信するステップと、をさらに備え、クライアントデバイスにページを送信するステップは、データネットワークを通じたネットワークサービスへのレート調整済みアクセスを受信することのみをユーザアカウントが認可されていることに基づいて、１以上の画像項目を除外し、レート調整済みアクセスでは画像が除かれる。
【０１２７】
コンピュータに実装された方法は、さらに、ページの取り出しを求めるユーザ要求を含み得て、ページを宣伝用バナー画像とともに表示するべきであることをレート調整ウォレットが示すことを決定するステップと、ページを宣伝用バナー画像とともにクライアントデバイスに送信するステップと、をさらに備え、クライアントデバイスに送信されるページは、ページを宣伝用バナー画像とともに表示するべきであることをレート調整ウォレットが示すことの決定に基づいて、宣伝用バナー広告を組み込む。
【０１２８】
コンピュータに実装された方法は、ユニフォームリソースロケータを含むユーザ要求をさらに備え得て、ユニフォームリソースロケータは、ユーザアカウントに対して固有である。
【０１２９】
コンピュータに実装された方法は、ユニフォームリソースロケータの少なくとも一部の暗号による署名に基づいて、ユーザアカウントに対して固有のユニフォームリソースロケータをさらに備え得る。
【０１３０】
コンピュータに実装された方法は、さらに、ユーザアカウントのユーザ識別子を含むユニフォームリソースロケータに基づいて、ユーザアカウントに対して固有のユニフォームリソースロケータを備え得る。
【０１３１】
コンピュータに実装された方法は、レート調整済みメディアサーバが、クライアントデバイスからデータネットワークを通じてユーザメディア要求を受信するステップと、ユーザメディア要求に応答して、メディア項目をクライアントデバイスに送信するステップと、ユーザメディア要求に対応するユーザメディア要求ログエントリをユーザメディア要求記録に記憶するステップと、ユーザメディア要求記録に基づいて、レート調整済みメディアサーバに対するユーザメディア要求が、レート調整ウォレットにおけるユーザアカウントに関するデータアクセス割当量を超過したことを決定するステップと、ユーザメディア要求がレート調整ウォレットにおけるユーザアカウントに関するデータアクセス割当量を超過したことの決定に応答して、ユーザアカウントがネットワークサービスへのレート調整済みアクセスを受信することを禁止するステップと、をさらに備え得る。
【０１３２】
装置は、デバイス上のプロセッサ回路と、ネットワークサービスが、クライアントデバイスからデータネットワークを通じてユーザ要求を受信して、ユーザ要求に応答するようプロセッサ回路上で作動するネットワークアクセスコンポーネントであって、ネットワークサービスはクライアントデバイスに対しデータネットワークに関してレート調整されている、ネットワークアクセスコンポーネントと、ユーザ要求に関するユーザアカウントに関するレート調整ウォレットにアクセスし、レート調整ウォレットに基づいてユーザ要求に応答するようにネットワークアクセスコンポーネントを構成するようにプロセッサ回路
上で作動するレート調整管理コンポーネントと、を備え得る。装置は、本明細書に記載されるコンピュータ実装方法のいずれかを実装するように作動してもよい。
【０１３３】
少なくとも１つのコンピュータ可読記憶媒体は、実行されたときに、本明細書に記載されるコンピュータ実装方法のいずれかをシステムに行わせる命令を備え得る。
いくつかの実施形態は、「１つの実施形態」または「実施形態」という表現と、それらの派生語とを用いて説明され得る。これらの用語は、実施形態に関して説明される特定の特徴、構造または特性が少なくとも１つの実施形態に含まれることを意味している。本明細書の様々な箇所に現れる「１つの実施形態において」というフレーズは、必ずしも全てが同じ実施形態を指しているわけではない。更に、いくつかの実施形態は、「結合された」および「接続された」という表現と、それらの派生語とを用いて説明され得る。これらの表現は必ずしも互いの同義語として意図されているわけではない。例えば、いくつかの実施形態は、「接続された」および／または「結合された」という表現を用いることにより、２つ以上の要素が直接物理的にまたは電気的に相互接触していることを示すように説明され得る。一方、「結合された」という用語は、２つ以上の要素が互いに直接接触していないが、それでも互いに協働または対話していることを意味する場合もある。
【０１３４】
本明細書において用いられる表記および専門用語を全体的に参照すると、本明細書における詳細な説明は、コンピュータまたはコンピュータのネットワーク上で実行されるプログラムプロシージャの観点で表され得る。これらの手続き的（ｐｒｏｃｅｄｕｒａｌ）記載および表現は、当業者によって、当該技術分野における他の当業者に自身の研究の本質を最も効果的に伝えるために用いられている。
【０１３５】
プロシージャとは、ここでは、また一般的に、所望の結果をもたらすオペレーションの首尾一貫したシーケンスであると考えられる。これらのオペレーションは、物理的量の物理的操作を必要とするものである。必須ではないが通例、これらの量は、記憶、転送、組合せ、比較および他の形で操作されることが可能な電気信号、磁気信号または光信号の形態をとる。場合によっては、主に一般的用法の理由から、これらの信号を、ビット、値、要素、シンボル、文字、語、数等と呼ぶことが好都合であることがわかっている。しかしながら、これらの用語および同様の用語は全て適切な物理的量に関連付けられ、これらの量に適用される好都合なラベルにすぎないことに留意されたい。
【０１３６】
更に、実行される操作は、多くの場合、人間のオペレータによって実行される知的オペレーションに一般的に関連付けられる、追加または比較等の用語で参照される。１つまたは複数の実施形態の一部を形成する、本明細書に説明されるオペレーションのいずれにおいても、人間のオペレータのそのような能力は必要でないか、ほとんどの場合に望ましくない。むしろ、オペレーションは機械オペレーションである。様々な実施形態のオペレーションを実行するための有用な機械は、汎用デジタルコンピュータまたは同様のデバイスを含む。
【０１３７】
様々な実施形態は、これらのオペレーションを実行するための装置またはシステムにも関する。この装置は、必要とされる目的のために特に構築されることが可能であるか、またはコンピュータに記憶されるコンピュータプログラムによって選択的にアクティベートまたは再構成される汎用コンピュータを含むことができる。本明細書において提示されるプロシージャは、特定のコンピュータまたは他の装置に本質的に関係しない。様々な汎用機械は、本明細書における教示に関連して書かれたプログラムと共に用いられ得るか、または、必要とされる方法ステップを実行する、より特殊な装置を構築することが好都合であるとわかる場合がある。様々なこれらの機械のために必要とされる構造は、与えられる説明から明らかとなるであろう。
【０１３８】
本開示の要約書は、読み手が技術的開示の本質を迅速に理解できるようにするために提供されていることを強調しておく。要約書は、特許請求の範囲の範囲または意味を解釈または限定することに用いられないという理解のもとに提出されている。更に、上記した「発明を実施するための形態」においては、開示を効率化するために様々な特徴がまとめて単一の実施形態にされていることを見てとることができる。このような開示方法は、特許請求される実施形態が各請求項に明示的に記された特徴以外のものを必要とする意図を表していると解釈されるべきではない。むしろ、以下の特許請求の範囲が表しているように、本発明の主題は、開示されている単一の実施形態の全特徴よりも少ない特徴にある。このため、以下の特許請求の範囲は本明細書において「発明を実施するための形態」に組み込まれ、各請求項は独立した１つの実施形態に基づく。「第１の」、「第２の」、「第３の」等の用語は単にラベルとして用いられており、それらの対象物に数的限定を課すことを意図したものではない。
【０１３９】
上記で説明したものは、開示されているアーキテクチャの例を含む。当然ながら、コンポーネントおよび／または方法の全ての考え得る組合せを記載することは不可能であるが、当業者であれば、多くの更なる組合せおよび置き換えが可能であることを認識することができる。したがって、新規のアーキテクチャは、添付の特許請求の範囲の趣旨および範囲内にある全ての変化、変更および変形を包含することが意図される。
【図１】
0006802190.tif 000002
【図２Ａ】
0006802190.tif 000003
【図２Ｂ】
0006802190.tif 000004
【図２Ｃ】
0006802190.tif 000005
【図２Ｄ】
0006802190.tif 000006
【図３】
0006802190.tif 000007
【図４】
0006802190.tif 000008
【図５】
0006802190.tif 000009
【図６】
0006802190.tif 000010
【図７】
0006802190.tif 000011
【図８】
0006802190.tif 000012
【図９】
0006802190.tif 000013
【図１０】
0006802190.tif 000014