【手続補正書】
【提出日】平成26年5月9日(2014.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを保存する少なくとも１つのコンテンツサービング手段とピアに対するコンテンツ配信を制御するコントロールサーバとを有する通信ネットワークに結合されたピアにコンテンツを配信する方法であって、
ｉ）特定されたマルチキャストセッションでコンテンツが間もなく配信されることを通知するメッセージであってピアにそれぞれ関連付けられている前記コンテンツの一部分を特定するメッセージを、前記コントロールサーバが前記ピアへ送信するステップと、
ｉｉ）特定された前記マルチキャストセッションを少なくとも１つのコンテンツサービング手段により開始し、前記ピアへ前記コンテンツを送信し、前記マルチキャストセッションを監視しているピアが個々のメッセージで特定されている前記コンテンツの一部分を保存するステップと、
ｉｉｉ）コンテンツの少なくとも特定された一部分を求めるコンテンツリクエストを前記コントロールサーバがピアから受信した場合に、少なくとも１つの特定されたマルチキャストコネクションを監視することを促す応答を要求側のピアへ送信し、特定された前記マルチキャストコネクションで要求された前記コンテンツの一部分の送信を開始するようにコマンドリクエストを少なくとも１つのピアへ送信し、要求された前記コンテンツの一部分を保存するステップと
を有する方法。
【請求項２】
コンテンツの一部分の識別子を示すリスト、保存されている前記コンテンツの一部分を特定するために関連するピアが使用しなければならない要素を表すデータ、及び保存されている前記コンテンツの一部分に関連する特定のマーキングを表すデータを少なくとも含む群の中から選択された情報を、前記ｉ）における前記メッセージの各々が含んでいる、請求項１に記載の方法。
【請求項３】
前記ｉｉ）のステップにおいて、前記コントロールサーバは、特定された前記マルチキャストコネクションにおいて選択された回数だけ前記コンテンツが送信されることを要求する、請求項１又は２に記載の方法。
【請求項４】
ｉｖ）前記マルチキャストセッションに参加できていないピアを特定し、特定されたピアと前記コンテンツサービング手段との間にユニキャストコネクションを設定し、各自に関連するコンテンツの一部分を送信するステップを更に有する請求項１−３の何れか１項に記載の方法。
【請求項５】
ｉｖ）以前に配信したコンテンツの部分を要求するために、特定された前記ピアにより生成されたリクエストから、前記マルチキャストセッションに参加できていないピアを特定し、新たに特定されたマルチキャストセッションで前記コンテンツが間もなく配信されることを通知するメッセージであって保存のためにピアにそれぞれ関連付けられている前記コンテンツの一部分を特定するメッセージを、前記コントロールサーバから特定された前記ピアへ送信し、前記新たに特定されたマルチキャストセッションを開始し前記コンテンツを特定された前記ピアへ再度送信することを前記コンテンツサービング手段に指示するステップを更に有する請求項１−３の何れか１項に記載の方法。
【請求項６】
当初のサイズがｑ個分のパーツに等しいコンテンツを送信する前に、冗長符号化を適用し、最終的なサイズがｆ＋ｑ個分のパーツに等しい符号化コンテンツに変換し、前記ｆ＋ｑ個分のパーツのうち少なくともｑ個分のパーツが受信されれば前記コンテンツの全体を再構築できるようにするステップを更に有する請求項１−５の何れか１項に記載の方法。
【請求項７】
前記ｉｉｉ）のステップにおいて、前記コマンドリクエストは要求された前記コンテンツの一部分が前記特定されたマルチキャストコネクションで送信されなければならない回数を特定している、請求項１に記載の方法。
【請求項８】
前記コントロールサーバは、同じコンテンツの特定された一部分を求めるコンテンツリクエストを、選択された閾値より多い数のピアから受信した場合に前記ｉｉｉ）のステップを実行する、請求項１−７の何れか１項に記載の方法。
【請求項９】
複数のマルチキャストセッションで要求側のピアが特定された前記コンテンツの一部分を受信することに成功した場合に、受信は終了したことを通知するためのメッセージを前記コントロールサーバに送信する、請求項１、７又は８のうち何れか１項に記載の方法。
【請求項１０】
要求側のピアの各々が特定されたコンテンツの一部分の受信を終了したことを前記コントロールサーバに通知した場合に、前記コントロールサーバは、前記特定されたコンテンツの一部分を提供している各々のピアへ、各自の送信を止めることを求めるコマンドリクエストを送信する、請求項９に記載の方法。
【請求項１１】
前記コントロールサーバが少なくとも特定のコンテンツの一部分を求めるコンテンツリクエストをピアから受信した場合に、前記特定のコンテンツの一部分を現在送信しているピアのリストを含む応答を要求側のピアに送信し、前記要求側のピアが監視するマルチキャストコネクションの数を決定する、請求項８−１０の何れか１項に記載の方法。
【請求項１２】
当初のサイズがｑ個分のパーツに等しいコンテンツを送信する前に、冗長符号化を適用し、最終的なサイズがｆ＋ｑ個分のパーツに等しい符号化コンテンツに変換し、前記ｆ＋ｑ個分のパーツのうち少なくともｑ個分のパーツが受信されれば前記コンテンツの全体を再構築できるようにする、請求項８−１１の何れか１項に記載の方法。
【請求項１３】
コンテンツを保存する少なくとも１つのコンテンツサービング手段を有する通信ネットワークに結合されたピアに対するコンテンツ配信を制御するコントロールサーバであって、
特定されたマルチキャストセッションでコンテンツが間もなく配信されることを通知するメッセージであってピアにそれぞれ関連付けられている前記コンテンツの一部分を特定するメッセージを、前記ピアへ送信し、
特定された前記マルチキャストセッションを開始し、前記ピアへ前記コンテンツを送信し、前記マルチキャストセッションを監視しているピアが個々のメッセージで特定されている前記コンテンツの一部分を保存するように少なくとも１つのコンテンツサービング手段を指示し、
コンテンツの少なくとも特定された一部分を求めるコンテンツリクエストをピアから受信した場合に、少なくとも１つの特定されたマルチキャストコネクションを監視することを促す応答を要求側のピアへ送信し、特定された前記マルチキャストコネクションで要求された前記コンテンツの一部分の送信を開始するようにコマンドリクエストを少なくとも１つのピアへ送信し、要求された前記コンテンツの一部分を保存する、コントロールサーバ。
【請求項１４】
コンテンツを保存する少なくとも１つのコンテンツサービング手段とピア装置に対するコンテンツ配信を制御するコントロールサーバとを有する通信ネットワークに結合されたピア装置であって、
特定されたマルチキャストセッションでコンテンツが間もなく配信されることを通知するメッセージであって当該ピア装置に関連付けられている前記コンテンツの一部分を特定するメッセージを、前記コントロールサーバから受信する手段と、
前記マルチキャストセッションを監視し、当該ピア装置に関連する前記コンテンツの前記一部分を保存する手段と、
別のピア装置からの少なくとも特定された前記コンテンツの一部分を求めるコンテンツリクエストを前記コントロールサーバへ送信する手段と、
少なくとも１つの特定された前記マルチキャストセッションで第２のピア装置からコンテンツの少なくとも特定された部分を受信して保存する手段と、
マルチキャストコネクションを開始することを求めるコマンドリクエストを受信し、前記マルチキャストコネクションで当該ピア装置が保存しているコンテンツの一部分を送信する手段と
を有するピア装置。