【手続補正書】
【提出日】平成29年11月9日(2017.11.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アダプティブストリーミングコンテンツを配信するように設定されたコンテンツ配信ネットワーク（ＣＤＮ）（１００、４００）に関連付けられた管理ノード（１１２）において動作可能な、ＣＤＮのネットワークリソースの効率的な使用を実現するための方法であって、
前記ＣＤＮ（１００、４００）の１つまたは複数のコンテンツ配信ノードに関連付けられた１つまたは複数のアダプティブビットレート（ＡＢＲ）アセットの履歴配信パターンを得ること（５０２）であって、特定のコンテンツ配信ノードに対応する履歴配信パターンが、前記特定のコンテンツ配信ノードから、構成可能なタイムウィンドウにわたって、前記特定のコンテンツ配信ノードがサーブする複数の加入者に配信される様々なコンテンツファイルの１つまたは複数のＡＢＲアセットの分布を含む、ＡＢＲアセットの履歴配信パターンを得ることと、
コンテンツ配信ノードごとに、前記構成可能なタイムウィンドウにわたって配信された前記ＡＢＲアセットの前記分布に基づいて１つまたは複数の配信規則を決定すること（５０４）と、
指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと判断される特定のコンテンツについて、前記指定のコンテンツ配信ノードにおける特定のコンテンツの事前プレビジョニング（５１０）を容易にするように動作するプッシュポリシーを得て、前記指定のコンテンツ配信ノード（１０６−Ｎ）のために確立された前記１つまたは複数の配信規則に基づいて、前記指定のコンテンツ配信ノード（１０６−Ｎ）において、配信のために前記特定のコンテンツの前記１つまたは複数のＡＢＲアセットのあるサブセットのみを事前プロビジョニングするために、前記プッシュポリシーを調整することと、
前記指定のコンテンツ配信ノードにおける前記特定のコンテンツを求める加入者の要求にサーブすることに関して、ＣＤＮを介して前記特定のコンテンツを送信するための帯域幅コストを最小にするために、ＣＤＮの地域配布ノードおよび中央配布ノードの少なくとも一方に調整された前記プッシュポリシーを提供することと
を含む、方法。
【請求項２】
前記ＡＢＲアセットは、前記複数の加入者に配信される様々なコンテンツファイルのビデオコンポーネント、オーディオトラックコンポーネントおよび１つまたは複数の字幕言語のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記履歴配信パターンは、前記ＣＤＮ（１００、４００）のそれぞれのコンテンツ配信ノードにおいて前記構成可能なタイムウィンドウにわたってダウンロードされる全てのビデオコンポーネント、全てのオーディオトラックコンポーネントおよび全ての字幕言語について得られる、請求項２に記載の方法。
【請求項４】
それぞれのコンテンツ配信ノード（１０６−Ｎ）の前記１つまたは複数の配信規則は、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされたビデオコンポーネントのビットレートに基づくビデオ配信規則と、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされたオーディオ言語トラックに基づくオーディオ配信規則と、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされた字幕言語選択に基づく字幕配信規則とのうちの少なくとも１つを含む、請求項３に記載の方法。
【請求項５】
前記特定のコンテンツは、前記特定のコンテンツについて得られた、収益データ、検索トレンドデータ、加入者人口統計データおよびソーシャルメディアデータのうちの少なくとも１つに基づいて、指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと推定される、請求項１に記載の方法。
【請求項６】
前記コンテンツ配信ノードは、１つまたは複数のエッジ配布ノード（１０６−１〜１０６−Ｎ、１０８−１〜１０８−Ｍ、１１０−１〜１１０−Ｋ）と、中央配布ノード（１０２）に結合された１つまたは複数の地域配布ノード（１０４−１〜１０４−３）とを含む、請求項１に記載の方法。
【請求項７】
アダプティブストリーミングコンテンツを配信するように設定されたコンテンツ配信ネットワーク（ＣＤＮ）（１００、４００）と共に動作可能な、ＣＤＮのネットワークリソースの効率的な使用を実現するように適合された管理ノード（６００）であって、
１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）と、
前記ＣＤＮ（１００、４００）の１つまたは複数のコンテンツ配信ノードに関連付けられた１つまたは複数のアダプティブビットレート（ＡＢＲ）アセットの履歴配信パターンを記憶するためのデータベース（６２３）であって、特定のコンテンツ配信ノードに対応する履歴配信パターンが、前記特定のコンテンツ配信ノードから、構成可能なタイムウィンドウにわたって、前記特定のコンテンツ配信ノードがサーブする複数の加入者に配信される様々なコンテンツファイルの１つまたは複数のＡＢＲアセットの分布を含む、データベースと、
前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）に結合された永続メモリ（６１７）において具現される配信ノード管理・制御（ＤＮＭＣ）モジュール（６２１）であって、前記ＤＮＭＣモジュール（６２１）は、前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）によって実行可能な命令であって、コンテンツ配信ノードごとに、前記構成可能なタイムウィンドウにわたって配信された前記ＡＢＲアセットの前記分布に基づいて１つまたは複数の配信規則を決定する（５０４）ように設定される命令を有する、ＤＮＭＣモジュール（６２１）と、
前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）に結合された永続メモリ（６１７）において具現されるコンテンツ事前プロビジョニング制御モジュール（６２５）と
を備え、
前記コンテンツ事前プロビジョニング制御モジュール（６２５）は、前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）によって実行可能な命令であって、
指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと判断される特定のコンテンツについて、前記指定のコンテンツ配信ノードにおける特定のコンテンツの事前プレビジョニングを容易にするように動作するプッシュポリシーを得て、前記指定のコンテンツ配信ノード（１０６−Ｎ）のために確立された前記１つまたは複数の配信規則に基づいて、前記指定のコンテンツ配信ノード（１０６−Ｎ）において、配信のために前記特定のコンテンツの前記１つまたは複数のＡＢＲアセットのあるサブセットのみを事前プロビジョニングするために、前記プッシュポリシーを調整し、
前記指定のコンテンツ配信ノードにおける前記特定のコンテンツを求める加入者の要求にサーブすることに関して、ＣＤＮを介して前記特定のコンテンツを送信するための帯域幅コストを最小にするために、ＣＤＮの地域配布ノードおよび中央配布ノードの少なくとも一方に調整された前記プッシュポリシーを提供する
ように設定される命令を有する、管理ノード（６００）。
【請求項８】
前記ＡＢＲアセットは、前記複数の加入者に配信される様々なコンテンツファイルのビデオコンポーネント、オーディオトラックコンポーネントおよび１つまたは複数の字幕言語のうちの少なくとも１つを備える、請求項７に記載の管理ノード（６００）。
【請求項９】
前記履歴配信パターンは、前記ＣＤＮ（１００、４００）のそれぞれのコンテンツ配信ノードにおいて前記構成可能なタイムウィンドウにわたってダウンロードされる全てのビデオコンポーネント、全てのオーディオトラックコンポーネントおよび全ての字幕言語について得られ、前記データベース（６２３）に記憶される、請求項８に記載の管理ノード（６００）。
【請求項１０】
前記ＤＮＭＣモジュール（６２１）は、それぞれのコンテンツ配信ノード（１０６−Ｎ）について、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされたビデオコンポーネントのビットレートに基づくビデオ配信規則と、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされたオーディオ言語トラックに基づくオーディオ配信規則と、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）からダウンロードされた字幕言語選択に基づく字幕配信規則とのうちの少なくとも１つを含む前記１つまたは複数の配信規則を決定するように動作可能である、請求項９に記載の管理ノード（６００）。
【請求項１１】
前記特定のコンテンツは、前記特定のコンテンツについて得られた、収益データ、検索トレンドデータ、加入者人口統計データおよびソーシャルメディアデータのうちの少なくとも１つに基づいて、指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと推定される、請求項７に記載の管理ノード（６００）。
【請求項１２】
アダプティブストリーミングコンテンツを配信するように設定されたコンテンツ配信ネットワーク（ＣＤＮ）（１００、４００）に関連付けられた管理ノード（１１２）において動作可能な、ＣＤＮのネットワークリソースの効率的な使用を実現するための方法であって、
１つまたは複数のアダプティブビットレート（ＡＢＲ）アセットの配信のために、前記ＣＤＮ（１００、４００）の１つまたは複数のコンテンツ配信ノードに関連付けられた履歴ネットワーク状態を監視すること（５０６）であって、特定のコンテンツ配信ノードに対応する履歴ネットワーク状態が、前記特定のコンテンツ配信ノードから、構成可能なタイムウィンドウにわたって、前記特定のコンテンツ配信ノードがサーブする複数の加入者への様々なコンテンツファイルのダウンロードに関連付けられた性能状態を含む、監視することと、
コンテンツ配信ノードごとに、前記構成可能なタイムウィンドウにわたって配信された前記ＡＢＲアセットについて監視された前記履歴ネットワーク状態に基づいて、１つまたは複数の配信規則を決定すること（５０８）と、
指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと判断される特定のコンテンツについて、前記指定のコンテンツ配信ノードにおける特定のコンテンツの事前プレビジョニング（５１０）を容易にするように動作するプッシュポリシーを得て、前記指定のコンテンツ配信ノード（１０６−Ｎ）のために確立された前記１つまたは複数の配信規則に基づいて、前記指定のコンテンツ配信ノード（１０６−Ｎ）において、配信のために前記特定のコンテンツの前記１つまたは複数のＡＢＲアセットのあるサブセットのみを事前プロビジョニングするために、前記プッシュポリシーを調整することと、
前記指定のコンテンツ配信ノードにおける前記特定のコンテンツを求める加入者の要求にサーブすることに関して、ＣＤＮを介して前記特定のコンテンツを送信するための帯域幅コストを最小にするために、ＣＤＮの地域配布ノードおよび中央配布ノードの少なくとも一方に調整された前記プッシュポリシーを提供することと
を含む、方法。
【請求項１３】
前記ＡＢＲアセットは、前記複数の加入者に配信される様々なコンテンツファイルのビデオコンポーネント、オーディオトラックコンポーネントおよび１つまたは複数の字幕言語のうちの少なくとも１つを含む、請求項１２に記載の方法。
【請求項１４】
前記性能状態は、前記構成可能なタイムウィンドウにわたってそれぞれのコンテンツ配信ノードによって維持されたコンテンツダウンロードレートと、閾値レベルと比較されたそれぞれのコンテンツ配信ノードの時間性能変動と、前記構成可能なタイムウィンドウにわたって監視された前記コンテンツ配信ノードのサンプルの平均性能レベルに対するそれぞれのコンテンツ配信ノードの相対性能とのうちの少なくとも１つを含む、請求項１２に記載の方法。
【請求項１５】
それぞれのコンテンツ配信ノード（１０６−Ｎ）のための前記１つまたは複数の配信規則は、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）が、前記構成可能なタイムウィンドウにわたって高いコンテンツダウンロードレートを維持した場合にのみ、高ビットレートコンテンツの配信を可能にすることを含む、請求項１４に記載の方法。
【請求項１６】
それぞれのコンテンツ配信ノード（１０６−Ｎ）のための前記１つまたは複数の配信規則は、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）が、前記構成可能なタイムウィンドウにわたって監視された前記コンテンツ配信ノードのサンプルの平均性能レベルよりも高い相対性能を維持した場合にのみ、高ビットレートコンテンツの配信を可能にすることを含む、請求項１４に記載の方法。
【請求項１７】
前記コンテンツ配信ノードは、１つまたは複数のエッジ配布ノード（１０６−１〜１０６−Ｎ、１０８−１〜１０８−Ｍ、１１０−１〜１１０−Ｋ）と、中央配布ノード（１０２）に結合された１つまたは複数の地域配布ノード（１０４−１〜１０４−３）とを含む、請求項１２に記載の方法。
【請求項１８】
アダプティブストリーミングコンテンツを配信するように設定されたコンテンツ配信ネットワーク（ＣＤＮ）（１００、４００）と共に動作可能な、ＣＤＮのネットワークリソースの効率的な使用を実現するように適合された管理ノード（６００）であって、
１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）と、
１つまたは複数のアダプティブビットレート（ＡＢＲ）アセットの配信のために前記ＣＤＮ（１００、４００）の１つまたは複数のコンテンツ配信ノードに関連付けられた履歴ネットワーク状態を記憶するためのデータベース（６２７）であって、特定のコンテンツ配信ノードに対応する履歴ネットワーク状態が、前記特定のコンテンツ配信ノードから、構成可能なタイムウィンドウにわたって、前記特定のコンテンツ配信ノードがサーブする複数の加入者への様々なコンテンツファイルのダウンロードに関連付けられた性能状態を含む、データベースと、
前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）に結合された永続メモリ（６１７）において具現される配信ノード管理・制御（ＤＮＭＣ）モジュール（６２１）であって、前記ＤＮＭＣモジュール（６２１）は、前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）によって実行可能な命令であって、コンテンツ配信ノードごとに、前記構成可能なタイムウィンドウにわたって配信された前記ＡＢＲアセットについて監視された前記履歴ネットワーク状態に基づいて１つまたは複数の配信規則を決定する（５０４）ように設定される命令を有する、ＤＮＭＣモジュール（６２１）と、
前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）に結合された永続メモリ（６１７）において具現されるコンテンツ事前プロビジョニング制御モジュール（６２５）と
を備え、
前記コンテンツ事前プロビジョニング制御モジュール（６２５）は、前記１つまたは複数のプロセッサ（６０２−１〜６０２−Ｎ）によって実行可能な命令であって、
指定のコンテンツ配信ノード（１０６−Ｎ）において人気が出たと判断される特定のコンテンツについて、前記指定のコンテンツ配信ノードにおける特定のコンテンツの事前プレビジョニングを容易にするように動作するプッシュポリシーを得て、前記指定のコンテンツ配信ノード（１０６−Ｎ）のために確立された前記１つまたは複数の配信規則に基づいて、前記指定のコンテンツ配信ノード（１０６−Ｎ）において、配信のために前記特定のコンテンツの前記１つまたは複数のＡＢＲアセットのあるサブセットのみを事前プロビジョニングするために、前記プッシュポリシーを調整し、
前記指定のコンテンツ配信ノードにおける前記特定のコンテンツを求める加入者の要求にサーブすることに関して、ＣＤＮを介して前記特定のコンテンツを送信するための帯域幅コストを最小にするために、ＣＤＮの地域配布ノードおよび中央配布ノードの少なくとも一方に調整された前記プッシュポリシーを提供する
ように設定される命令を有する、管理ノード（６００）。
【請求項１９】
前記ＡＢＲアセットは、前記複数の加入者に配信される様々なコンテンツファイルのビデオコンポーネント、オーディオトラックコンポーネントおよび１つまたは複数の字幕言語のうちの少なくとも１つを備える、請求項１８に記載の管理ノード（６００）。
【請求項２０】
前記性能状態は、前記構成可能なタイムウィンドウにわたってそれぞれのコンテンツ配信ノードによって維持されたコンテンツダウンロードレートと、閾値レベルと比較されたそれぞれのコンテンツ配信ノードの時間性能変動と、前記構成可能なタイムウィンドウにわたって監視された前記コンテンツ配信ノードのサンプルの平均性能レベルに対するそれぞれのコンテンツ配信ノードの相対性能とのうちの少なくとも１つを含む、請求項１８に記載の管理ノード（６００）。
【請求項２１】
前記ＤＮＭＣモジュール（６２１）は、それぞれのコンテンツ配信ノード（１０６−Ｎ）のために、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）が前記構成可能なタイムウィンドウにわたって高いコンテンツダウンロードレートを維持した場合にのみ、高ビットレートコンテンツの配信を可能にする前記１つまたは複数の配信規則を決定するように動作可能である、請求項２０に記載の管理ノード（６００）。
【請求項２２】
前記ＤＮＭＣモジュール（６２１）は、それぞれのコンテンツ配信ノード（１０６−Ｎ）のために、前記それぞれのコンテンツ配信ノード（１０６−Ｎ）が前記構成可能なタイムウィンドウにわたって監視された前記コンテンツ配信ノードのサンプルの前記平均性能レベルよりも高い相対性能を維持した場合にのみ、高ビットレートコンテンツの配信を可能にする前記１つまたは複数の配信規則を決定するように動作可能である、請求項２０に記載の管理ノード（６００）。