【手続補正書】
【提出日】平成21年11月13日(2009.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータネットワークにおいて動作し、複数のコンテンツプロバイダに関連する複数のリソースを複数のクライアントマシンに配信するコンテンツ配信システムであって、
前記複数のコンテンツプロバイダのうちの第１コンテンツプロバイダに関連する前記複数のリソースの少なくともいくつかを複製し、前記複数のコンテンツプロバイダのうちの第２コンテンツプロバイダに関連する前記複数のリソースの少なくともいくつかを複製する少なくとも１つの共有リピータサーバ
を備え、
前記第１コンテンツプロバイダに関連する第１リソースは、第１エイリアスネームに関連付けられ、前記第１エイリアスネームは、前記少なくとも１つの共有リピータサーバに関連付けられ、
前記複数のクライアントマシンからの前記第１リソースに対する複数のリクエストは、前記第１エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバに向けられ、
前記第２コンテンツプロバイダに関連する第２リソースは、第２エイリアスネームに関連付けられ、前記第２エイリアスネームは、前記少なくとも１つの共有リピータサーバに関連付けられ、
前記複数のクライアントマシンからの前記第２リソースに対する複数のリクエストは、前記第２エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバに向けられる
コンテンツ配信システム。
【請求項２】
前記少なくとも１つの共有リピータサーバは、前記第１エイリアスネームおよび前記第２エイリアスネームを用いてアドレス可能である請求項１に記載のコンテンツ配信システム。
【請求項３】
前記複数のクライアントマシンに前記複数のリソースを送信する相対的なコストに少なくとも部分的に基づいて、前記複数のリソースを前記第１エイリアスネームと関連付けるリフレクタ
をさらに備える請求項１に記載のコンテンツ配信システム。
【請求項４】
前記少なくとも１つの共有リピータサーバを含む複数の共有リピータサーバのセットと、
特定のクライアントマシンによって発行された前記第１リソースに対するリクエストに対応して、前記複数の共有リピータサーバのセットから前記少なくとも１つの共有リピータサーバを選択した後に、前記第１リソースを前記第１エイリアスネームと関連付けるリフレクタと
をさらに備える請求項１に記載のコンテンツ配信システム。
【請求項５】
前記第１リソースおよび前記第２リソースの少なくとも一方は、埋め込まれたオブジェクトである請求項１に記載のコンテンツ配信システム。
【請求項６】
前記複数のリクエストは、前記複数のリソースが起源とする複数の起点サーバから特定の複数の起点サーバを特定する複数のホストタグネームを含む請求項１に記載のコンテンツ配信システム。
【請求項７】
前記複数のホストタグネームは、複数のＨＴＴＰヘッダに含まれる請求項６に記載のコンテンツ配信システム。
【請求項８】
前記少なくとも１つの共有リピータサーバの選択において前記リフレクタによって用いられ、前記複数の共有リピータサーバのセットに関する負荷を判定する負荷判定メカニズム
をさらに備える請求項４に記載のコンテンツ配信システム。
【請求項９】
前記リフレクタは、前記負荷判定メカニズムを有する請求項８に記載のコンテンツ配信システム。
【請求項１０】
前記リフレクタは、前記第１リソースが起源とする起点サーバとともに配置されている請求項９に記載のコンテンツ配信システム。
【請求項１１】
前記少なくとも１つの共有リピータサーバの選択において前記リフレクタによって用いられ、前記複数の共有リピータサーバのセットのそれぞれから前記特定のクライアントマシンに複数のリソースを配信するためのコストを測定するコスト判定メカニズム
をさらに備える請求項８に記載のコンテンツ配信システム。
【請求項１２】
前記リフレクタは、前記コスト判定メカニズムを有する請求項１１に記載のコンテンツ配信システム。
【請求項１３】
前記リフレクタは、前記第１リソースが起源とする起点サーバとともに配置されている請求項１１に記載のコンテンツ配信システム。
【請求項１４】
前記コストは、前記特定のクライアントマシンに関する位置を前記複数の共有リピータサーバのセットのそれぞれに関連付ける情報に部分的に基づく請求項１１に記載のコンテンツ配信システム。
【請求項１５】
前記少なくとも１つの共有リピータサーバを介して複数のクライアントマシンに複数のリソースを配信することが許可された複数のコンテンツプロバイダをリストするサブスクライバテーブル
をさらに備え、
前記複数のコンテンツプロバイダは、前記第１コンテンツプロバイダおよび前記第２コンテンツプロバイダを含み、
前記少なくとも１つの共有リピータサーバは、リクエストされたリソースに関連するコンテンツプロバイダを決定するために、前記サブスクライバテーブルを用いて、前記リソースに対するクライアントリクエストとともに受け取られたエイリアスネームについての情報を解析する請求項１に記載のコンテンツ配信システム。
【請求項１６】
少なくとも、前記第１エイリアスネームは、ドメインネームであり、
前記コンテンツ配信システムは、
クライアントリクエストに対応して前記第１リソースを配信するための前記少なくとも１つの共有リピータサーバを特定すべく、前記第１エイリアスネームについてドメインネームサービス（ＤＮＳ）解決を提供する少なくとも１つのネームサーバ
をさらに備える請求項１に記載のコンテンツ配信システム。
【請求項１７】
コンピュータネットワークにおいて動作し、複数のクライアントマシンにコンテンツを配信するコンテンツ配信システムにおける方法であって、
前記コンピュータネットワークは、複数のリソースをそれぞれ有する複数の起点サーバを含み、
前記コンテンツ配信システムは、前記複数の起点サーバに関連する複数のリソースを複製する少なくとも１つの共有リピータサーバを含み、
前記方法は、
前記少なくとも１つの共有リピータサーバを第１エイリアスネームと関連付ける段階と、
前記少なくとも１つの共有リピータサーバを第２エイリアスネームと関連付ける段階と
を備え、
第１起点サーバに存在する第１リソースに対する複数のリクエストは、前記第１エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバからの前記第１リソースの配信のために、前記少なくとも１つの共有リピータサーバに向けられ、
第２起点サーバに存在する第２リソースに対する複数のリクエストは、前記第２エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバからの前記第２リソースの配信のために、前記少なくとも１つの共有リピータサーバに向けられる
方法。
【請求項１８】
特定のクライアントマシンによって発行された前記第１リソースに対するリクエストに対応して、複数のリソースを前記特定のクライアントマシンに配信するためのネットワークコストに少なくとも部分的に基づいて、複数の共有リピータサーバのセットから前記少なくとも１つの共有リピータサーバを特定する段階と、
前記第１リソースを前記第１エイリアスネームに関連付ける段階と
をさらに備える請求項１７に記載の方法。
【請求項１９】
特定のクライアントマシンによって発行された前記第１リソースに対するリクエストに対応して、複数の共有リピータサーバのセットの負荷特性に少なくとも部分的に基づいて、前記複数の共有リピータサーバのセットから、前記少なくとも１つの共有リピータサーバを特定する段階と、
前記第１リソースを前記第１エイリアスネームに関連付ける段階と
をさらに備える請求項１７に記載の方法。
【請求項２０】
特定のクライアントマシンによって発行された前記第１リソースに対するリクエストに対応して、前記少なくとも１つの共有リピータサーバに関連する前記特定のクライアントマシンの位置に少なくとも部分的に基づいて、複数の共有リピータサーバのセットから、前記少なくとも１つの共有リピータサーバを特定する段階と、
前記第１リソースを前記第１エイリアスネームに関連付ける段階と
をさらに備える請求項１７に記載の方法。
【請求項２１】
前記複数のリソースは、ＨＴＴＰ型のリソースを含む請求項１７に記載の方法。
【請求項２２】
前記複数のリソースは、ファイルトランスファプロトコル（ＦＴＰ）型のリソースを含む請求項１７に記載の方法。
【請求項２３】
前記コスト判定メカニズムは、ネットマップ判定手段を含む請求項１１に記載のコンテンツ配信システム。
【請求項２４】
前記少なくとも１つの共有リピータサーバを介して複数のクライアントマシンに複数のリソースを配信することが許可されたコンテンツを有する複数の起点サーバをリストするサブスクライバテーブルを提供する段階
をさらに備え、
前記少なくとも１つの共有リピータサーバは、リクエストされたリソースに関連する起点サーバを決定するために、前記サブスクライバテーブルを用いて、リソースに対するクライアントリクエストとともに受け取られたエイリアスネームについての情報を解析する請求項１７に記載の方法。
【請求項２５】
少なくとも、前記第１エイリアスネームは、ドメインネームであり、
前記コンピュータネットワークは、
ドメインネームサービス（ＤＮＳ）解決を提供する少なくとも１つのネームサーバ
を含み、
前記方法は、
前記少なくとも１つのネームサーバにおいて、クライアントリクエストの一部として前記第１エイリアスネームを受け取る段階と、
前記少なくとも１つのネームサーバにおいて、前記クライアントリクエストに対応して、前記第１リソースを配信する前記少なくとも１つの共有リピータサーバを特定すべく、受け取られた前記第１エイリアスネームを解決する段階と
をさらに備える請求項１７に記載の方法。
【請求項２６】
複数のクライアントマシンにコンテンツを配信し、複数の起点サーバに格納されている複数のリソースを複製する少なくとも１つの共有リピータサーバを含むコンピュータネットワークにおいて動作するコンテンツ配信システムにおける方法であって、
複数のエイリアスネームを前記少なくとも１つの共有リピータサーバと関連付ける段階
を備え、
前記複数のエイリアスネームのそれぞれは、起点サーバと関連付けられており、
前記複数のエイリアスネームのうちの第１エイリアスネームは、第１起点サーバに関連付けられており、前記複数のエイリアスネームのうちの第２エイリアスネームは、少なくとも、前記第１起点サーバと異なる第２起点サーバに関連付けられており、
前記第１起点サーバを起源とする第１リソースに対する複数のリクエストは、前記第１エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバからの前記第１リソースの配信のために、前記少なくとも１つの共有リピータサーバに向けられ、
前記第２起点サーバを起源とする第２リソースに対する複数のリクエストは、前記第２エイリアスネームに少なくとも部分的に基づいて、前記少なくとも１つの共有リピータサーバからの前記第２リソースの配信のために、前記少なくとも１つの共有リピータサーバに向けられる
方法。