【手続補正書】
【提出日】平成29年11月29日(2017.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の配信ノードにわたって配信されるメディアコンテンツの制限付きの配信を提供するコンピュータで実施される方法であって、
前記複数の配信ノードは、第１の配信ノード及び第２の配信ノードを含み、コンピュータで実施される前記方法は、その方法を実行した場合に、コンピュータプログラム命令を用いたプログラムが組み込まれた１つ以上の物理プロセッサを有するコンピュータによって実施され、
前記コンピュータによって、前記メディアコンテンツを前記第１の配信ノードに提供することであって、前記メディアコンテンツは、前記複数の配信ノードによって前記メディアコンテンツが配信される回数に対する総計の限度に関連付けられることと、
前記コンピュータによって、前記第１の配信ノードが前記メディアコンテンツを配信するために割り当てられる第１の回数を示す第１のブロックを決定することと、
前記コンピュータによって、前記第１のブロックを前記第１の配信ノードに提供することと、
前記コンピュータによって、前記総計の限度及び前記第１のブロックに基づいて、前記メディアコンテンツが配信されるために割り当てられる残りの回数を決定することと、
前記コンピュータによって、前記メディアコンテンツを前記第２の配信ノードに提供することと、
前記コンピュータによって、前記第２の配信ノードが前記メディアコンテンツを配信するために割り当てられる第２の回数を示す第２のブロックを決定することと、
前記コンピュータによって、前記第２のブロックを前記第２の配信ノードに提供することと、
前記コンピュータによって、前記第２のブロックに基づいて、前記残りの回数を更新することと、
前記第１の配信ノードによって、前記メディアコンテンツを第３の配信ノードに提供することと、
前記第１の配信ノードによって、前記メディアコンテンツを前記第１の回数より少ないか又は等しい回数配信するために割り当てられる旨の指示を前記第３の配信ノードに提供することと、
前記第１の配信ノードによって、前記第１のブロックが使い尽くされない確率を示す信頼度指数を決定することと、
前記第１の配信ノードによって、前記第３の配信ノードが、前記第１の配信ノードと交信することなく前記メディアコンテンツの無制限の配信が割り当てられる特定の時間間隔を決定することと、
前記特定の時間間隔の指示を前記第３の配信ノードに提供することと、
を含む、コンピュータで実施される方法。
【請求項２】
前記コンピュータによって、前記第１の配信ノードに対する第１の後続ブロックを決定することと、
前記コンピュータによって、前記第１の後続ブロックを前記第１の配信ノードに提供することと、
を更に含む、請求項１に記載の方法。
【請求項３】
前記第１の後続ブロックが前記残りの回数を超えるかどうかを判定することと、
前記第１の後続ブロックが前記残りの回数を超える旨の判定に応じて、前記第１の後続ブロックとして使用するために前記残りの回数を超えない置換ブロックを決定することと、
を更に含む、請求項２に記載の方法。
【請求項４】
前記置換ブロックを決定することは、
前記残りの回数を、前記メディアコンテンツが提供される前記複数の配信ノードの数で割ること、
を含む、請求項３に記載の方法。
【請求項５】
前記置換ブロックを決定することは、
前記残りの回数が計算された閾値又は予め決定された閾値を下回るかどうかを判定することと、
前記残りの回数が前記閾値を下回る旨の判定に応じて、前記置換ブロックのために前記残りの回数を使用することと、
を含む、請求項３に記載の方法。
【請求項６】
前記第１の後続ブロックに基づいて、前記残りの回数を更新することと、
前記残りの回数に基づいて、前記第２の配信ノードに対する第２の後続ブロックを決定することと、
前記第２の後続ブロックを前記第２の配信ノードに提供することと、
を更に含む、請求項２に記載の方法。
【請求項７】
前記第１の配信ノードは、前記第１のブロックを使用して前記メディアコンテンツを配信する間の第１の時間間隔に関連付けられ、前記第２の配信ノードは、前記第２のブロックを使用して前記メディアコンテンツを配信する間の第２の時間間隔に関連付けられる、請求項１に記載の方法。
【請求項８】
前記第１のブロックを決定することは、
前記総計の限度に基づく前記第１の配信ノードに対するデフォルトのブロックの割り当て、前記メディアコンテンツが提供される前記複数の配信ノードの数、前記第１の時間間隔、及び、前記複数の配信ノードによって前記メディアコンテンツが配信される合計時間を決定すること、
を含む、請求項７に記載の方法。
【請求項９】
前記第１のブロックを決定することは、
前記第１の配信ノードが前記メディアコンテンツを配信する前記第１の時間間隔の数値を決定することと、
前記第１の時間間隔の数値及びデフォルトのブロックの割り当てに基づいて、前記第１のブロックを割り当てることと、
を含む、請求項７に記載の方法。
【請求項１０】
前記コンピュータによって、前記第１の配信ノードが前記メディアコンテンツを配信した回数の指示を受信することと、
前記第１のブロック、及び前記第１の配信ノードが前記メディアコンテンツを配信した前記回数に基づいて、未使用回数を決定することと、
前記未使用回数が後続ブロックの割り当てに使用できるように、前記未使用回数を前記残りの回数に戻すことと、
を更に含む、請求項１に記載の方法。
【請求項１１】
前記特定の時間間隔中に前記第３の配信ノードが前記メディアコンテンツを配信した回数の指示を、前記第３の配信ノードから前記第１の配信ノードによって受信することと、
前記第１の配信ノードによって、前記第３の配信ノードが前記特定の時間間隔中に前記メディアコンテンツを配信した前記回数に基づいて、前記信頼度指数を更新することであって、その間の時間において、前記信頼度指数が減少するにつれて前記第３の配信ノードによる前記メディアコンテンツの前記無制限の配信が減少するように、前記信頼度指数が減少するにつれて前記特定の時間間隔が減少するように更新することと、
を更に含む、請求項１に記載の方法。
【請求項１２】
前記第１の配信ノードによって、前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかを判定することと、
前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかの判定に応じて、前記メディアコンテンツの提供を中止するための指示を前記第３の配信ノードに提供することと、
を更に含む、請求項１に記載の方法。
【請求項１３】
複数の配信ノードにわたって配信されるメディアコンテンツの制限付きの配信を提供するコンピュータで実施される方法であって、
前記複数の配信ノードは、第１の配信ノード及び第２の配信ノードを含み、
コンピュータで実施される前記方法は、その方法を実行した場合に、コンピュータプログラム命令を用いたプログラムが組み込まれた１つ以上の物理プロセッサを有するコンピュータによって実施され、
前記コンピュータによって、前記メディアコンテンツを前記第１の配信ノードに提供することであって、前記メディアコンテンツは、前記複数の配信ノードによって前記メディアコンテンツが配信される回数に対する総計の限度に関連付けられることと、
前記コンピュータによって、前記メディアコンテンツを前記第１の配信ノードに提供することであって、前記メディアコンテンツは、前記複数の配信ノードによって前記メディアコンテンツが配信される回数に対する総計の限度に関連付けられることと、
前記コンピュータによって、前記第１の配信ノードが前記メディアコンテンツを配信するために割り当てられる第１の回数を示す第１のブロックを決定することと、
前記コンピュータによって、前記第１のブロックを前記第１の配信ノードに提供することと、
前記コンピュータによって、前記総計の限度及び前記第１のブロックに基づいて、前記メディアコンテンツが配信されるために割り当てられる残りの回数を決定することと、
前記コンピュータによって、前記メディアコンテンツを前記第２の配信ノードに提供することと、
前記コンピュータによって、前記第２の配信ノードが前記メディアコンテンツを配信するために割り当てられる第２の回数を示す第２のブロックを決定することと、
前記コンピュータによって、前記第２のブロックを前記第２の配信ノードに提供することと、
前記コンピュータによって、前記第２のブロックに基づいて、前記残りの回数を更新することと、
前記第１の配信ノードによって、前記メディアコンテンツを第３の配信ノードに提供することと、
前記第１の配信ノードによって、前記メディアコンテンツを前記第１の回数より少ないか又は等しい回数配信するために割り当てられる旨の指示を前記第３の配信ノードに提供することと、
前記第１の配信ノードによって、前記第１のブロックが使い尽くされない確率を示す信頼度指数を決定することと、
前記第１の配信ノードによって、前記第３の配信ノードが、前記第１の配信ノードと交信することなく前記メディアコンテンツの無制限の配信が割り当てられる特定の時間間隔を決定することと、
前記第１の配信ノードによって、前記特定の時間間隔の指示を前記第３の配信ノードに提供することと、
を含む、コンピュータで実施される方法。
【請求項１４】
前記１つ以上の物理プロセッサは、
前記第１の配信ノードに対する第１の後続ブロックを決定することと、
前記第１の後続ブロックを前記第１の配信ノードに提供することと、
を実行するように更にプログラムが組み込まれた、請求項１３に記載の方法。
【請求項１５】
前記１つ以上の物理プロセッサは、
前記第１の後続ブロックが前記残りの回数を超えるかどうかを判定することと、
前記第１の後続ブロックが前記残りの回数を超える旨の判定に応じて、前記第１の後続ブロックとして使用するために前記残りの回数を超えない置換ブロックを決定することと、
を実行するように更にプログラムが組み込まれた、請求項１４に記載の方法。
【請求項１６】
前記１つ以上の物理プロセッサは、
前記残りの回数を、前記メディアコンテンツが提供される前記複数の配信ノードの数で割ることを実行するように更にプログラムが組み込まれ、前記置換ブロックは、前記残りの回数を前記メディアコンテンツが提供される前記複数の配信ノードの数で割ることに基づいて、決定される、請求項１５に記載の方法。
【請求項１７】
前記１つ以上の物理プロセッサは、
前記残りの回数が計算された閾値又は予め決定された閾値を下回るかどうかを判定することと、
前記残りの回数が前記閾値を下回る旨の判定に応じて、前記置換ブロックのために前記残りの回数を使用することと、
を実行するように更にプログラムが組み込まれた、請求項１５に記載の方法。
【請求項１８】
前記１つ以上の物理プロセッサは、
前記第１の後続ブロックに基づいて前記残りの回数を更新することと、
前記残りの回数に基づいて前記第２の配信ノードに対する第２の後続ブロックを決定することと、
前記第２の後続ブロックを前記第２の配信ノードに提供することと、
を実行するように更にプログラムが組み込まれた、請求項１４に記載の方法。
【請求項１９】
前記第１の配信ノードは、前記第１のブロックを使用して前記メディアコンテンツを配信する間の第１の時間間隔に関連付けられ、前記第２の配信ノードは、前記第２のブロックを使用して前記メディアコンテンツを配信する間の第２の時間間隔に関連付けられる、請求項１３に記載の方法。
【請求項２０】
前記１つ以上の物理プロセッサは、
前記総計の限度に基づく前記第１の配信ノードに対するデフォルトのブロックの割り当て、前記メディアコンテンツが提供される前記複数の配信ノードの数、前記第１の時間間隔、及び、前記複数の配信ノードによって前記メディアコンテンツが配信される合計時間を決定することと、
前記第１のブロックを、前記デフォルトのブロックの割り当てに基づいて決定することと、
を実行するように更にプログラムが組み込まれた、請求項１９に記載の方法。
【請求項２１】
前記１つ以上の物理プロセッサは、
前記第１の配信ノードが前記メディアコンテンツを配信する前記第１の時間間隔の数値を決定することと、
前記第１の時間間隔の数値及びデフォルトのブロックの割り当てに基づいて、前記第１のブロックを割り当てることと、
を実行するように更にプログラムが組み込まれた、請求項１９に記載の方法。
【請求項２２】
前記１つ以上の物理プロセッサは、
前記第１の配信ノードが前記メディアコンテンツを配信した回数の指示を受信することと、
前記第１のブロック、及び前記第１の配信ノードが前記メディアコンテンツを配信した前記回数に基づいて、未使用回数を決定することと、
前記未使用回数が後続ブロックの割り当てに使用できるように、前記未使用回数を前記残りの回数に戻すことと、
を実行するように更にプログラムが組み込まれた、請求項１３に記載の方法。
【請求項２３】
前記特定の時間間隔中に前記第３の配信ノードが前記メディアコンテンツを配信した回数の指示を、前記第３の配信ノードから受信することと、
前記第３の配信ノードが前記特定の時間間隔中に前記メディアコンテンツを配信した前記回数に基づいて、前記信頼度指数を更新することであって、その間の時間において、前記信頼度指数が減少するにつれて前記第３の配信ノードによる前記メディアコンテンツの前記無制限の配信が減少するように、前記信頼度指数が減少するにつれて前記特定の時間間隔が減少するように更新することと、
を１つ以上の第２の物理プロセッサが実行するように更にプログラムが組み込まれた、請求項１３に記載の方法。
【請求項２４】
前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかを判定することと、
前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかの判定に応じて、前記メディアコンテンツの提供を中止するための指示を前記第３の配信ノードに提供することと、
を１つ以上の第２の物理プロセッサが実行するように更にプログラムが組み込まれた、請求項１３に記載の方法。
【請求項２５】
複数の配信ノードにわたって配信されるメディアコンテンツの制限付きの配信を提供するコンピュータで実施される方法であって、
前記複数の配信ノードは、第１の配信ノード及び第２の配信ノードを含み、コンピュータで実施される前記方法は、その方法を実行した場合に、コンピュータプログラム命令を用いたプログラムが組み込まれた１つ以上の物理プロセッサを有するコンピュータによって実施され、
前記コンピュータによって、前記メディアコンテンツを前記第１の配信ノードに提供することであって、前記メディアコンテンツは、前記複数の配信ノードによって前記メディアコンテンツが配信される回数に対する総計の限度に関連付けられることと、
前記コンピュータによって、前記総計の限度を超えない確率を示す信頼度指数を決定することと、
前記コンピュータによって、前記第１の配信ノードが信頼度指数に基づいて前記メディアコンテンツを無制限に配信することが可能な持続時間を示す第１の時間間隔を決定することと、
前記コンピュータによって、前記第１の時間間隔の指示を前記第１の配信ノードに提供することと、
前記コンピュータによって、前記第１の配信ノードが前記第１の時間間隔中に前記メディアコンテンツを配信した第１の回数の指示を受信することと、
前記コンピュータによって、前記第１の回数に基づいて前記信頼度指数を更新することと、  前記コンピュータによって、前記更新された信頼度指数に基づいて前記第１の時間間隔を更新することと、
前記コンピュータによって、前記更新された第１の時間間隔を前記第１の配信ノードに提供することと、
を含む、コンピュータで実施される方法。
【請求項２６】
前記コンピュータによって、前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかを判定することと、
前記信頼度指数が予め決定された閾値の信頼度指数に合致するか又はこれを超えるかの判定に応じて、前記メディアコンテンツの配信を中止するための指示を前記第１の配信ノードに提供することと、
を更に含む、請求項２５に記載の方法。
【請求項２７】
前記メディアコンテンツは、前記回数に対する総計の限度について、クーポンが提供されるべき回数に関連するように前記クーポンに関する情報を含む、請求項２５に記載の方法。
【請求項２８】
前記クーポンに関する情報は、クーポンを印刷するために使用される１つ以上の印刷命令を含む、請求項２７に記載の方法。
【請求項２９】
前記クーポンに関する情報は、電子クーポンを含む、請求項２７に記載の方法。
【請求項３０】
前記メディアコンテンツは、前記回数に対する総計の限度について、クーポンが提供されるべき回数に関連するように前記クーポンに関する情報を含む、請求項１に記載の方法。