【手続補正書】
【提出日】平成20年9月3日(2008.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介しメディア・オン・デマンドサービスを提供する方法であって、
発注元のボックスからライブラリのタイトルの注文を含むリクエストを受信するステップと、
前記タイトルに係る分散オブジェクトを前記発注元のボックスに提供する１以上のボックスを特定するステップと、
を有し、
前記発注元のボックスは、前記１以上のボックスから前記タイトルに係る分散オブジェクトをダウンロードしながら、前記タイトルに係る常駐オブジェクトを再生することによって前記タイトルの再生を進行し、
前記常駐オブジェクトのデータブロックは連続的なものであり、前記分散オブジェクトのデータブロックは不連続なものであり、前記タイトルの再生をサポートするため多重化されて同時に受信される必要がある方法。
【請求項２】
前記リクエストを受信すると、前記注文が認証されているか検証するステップと、
前記注文の認証後、ある方式に従って前記分散オブジェクトを前記発注元のボックスに供給するよう指定された１以上のボックスを決定するステップと、
をさらに有する、請求項１記載の方法。
【請求項３】
前記方式は、前記１以上のボックスの選択が前記１以上のボックスから前記発注元のボックスへの前記分散オブジェクトの少なくとも一部の各自のダウンロードを保証するように、前記１以上のボックスの地理的位置、時間帯および作業状態の１以上に基づく、請求項２記載の方法。
【請求項４】
前記１以上のボックスの少なくとも１つが前記分散オブジェクトの１つを十分に供給できない場合、前記少なくとも１つのボックスをサポートするよう指定された各バックアップボックスからなるバックアップボックス群を特定するステップをさらに有する、請求項１乃至３何れか一項記載の方法。
【請求項５】
前記発注元のボックスと前記１以上のボックスとの間のセキュアな通信を実現するため、認証情報を提供するステップをさらに有する、請求項１乃至３何れか一項記載の方法。
【請求項６】
前記認証情報はさらに、前記常駐オブジェクトと前記分散オブジェクトをそれぞれ解読するためセキュリティ情報を有する、請求項５記載の方法。
【請求項７】
前記タイトルに係るファイルは、前記常駐オブジェクトと前記分散オブジェクトとを有し、
前記常駐オブジェクトはヘッダであり、
前記分散オブジェクトのそれぞれは、前記ファイルの残りの各間引きされた部分である、請求項１乃至３何れか一項記載の方法。
【請求項８】
前記分散オブジェクトは、前記１以上のボックスから前記発注元のボックスに同時にフェッチされる、請求項７記載の方法。
【請求項９】
前記１以上のボックスから同時にフェッチされる前記分散オブジェクトからのデータは、前記ファイルの残りの部分を復元し、前記タイトルの再生を継続するため、存在する場合には、前記常駐オブジェクトからのデータと多重化される、請求項７記載の方法。
【請求項１０】
前記常駐オブジェクトの長さは、前記常駐オブジェクトの再生が前記タイトル全体の連続的な再生を保証し、可能性のある何れの不安定性も解消するのに十分な長さとなるように決定される、請求項７記載の方法。
【請求項１１】
ボックス内の前記ライブラリは、ユーザによる選択及び即座の再生のため利用可能な十分な個数のタイトルを有し、
各ボックスは、前記タイトルのそれぞれの完全なファイルに満たないものを格納する、請求項１乃至３何れか一項記載の方法。
【請求項１２】
１以上のタイトルのヘッダと複数のセグメントとを表すデータチャンクのシーケンスにリリースを変換するステップと、
前記ボックスの一部に、前記データチャンクの一部を他のボックスに再帰的に伝搬させることによって、前記データチャンクをすべてのボックスに同期的に又は非同期的に拡散するステップと、
をさらに有する、請求項１乃至３何れか一項記載の方法。
【請求項１３】
ネットワークを介しメディア・オン・デマンドサービスを提供する方法であって、
ボックス内のタイトルのライブラリからタイトルを選択することを可能にするステップと、
前記タイトルの１つが選択されると、タイトル情報を含むリクエストを生成するステップと、
前記発注されたタイトルに係る１以上の分散オブジェクトを提供する１以上のボックスを特定するソース情報を含むレスポンスを形成するよう構成されるサーバにネットワークを介し前記リクエストを送信するステップと、
前記発注されたタイトルに係る前記ボックス内の常駐オブジェクトの再生を開始するステップと、
前記常駐オブジェクトの再生中に一部が受信される１以上のデータストリームとして、前記１以上のボックスから前記１以上の分散オブジェクトを受信するステップと、
前記常駐オブジェクトの再生が終了するとすぐに、存在する場合には、前記発注されたタイトルに係る常駐オブジェクトと共に前記１以上のデータストリームの再生を開始するステップと、
を有する方法。
【請求項１４】
前記サーバからのソース情報に従って、前記１以上のボックスに各リクエストを発信するステップと、
前記１以上のボックスのそれぞれが前記リクエストに応答する場合、前記１以上のボックスから前記分散オブジェクトを同時に受信するステップと、
をさらに有する、請求項１３記載の方法。
【請求項１５】
前記分散オブジェクトを同時に受信するステップは、
前記分散オブジェクトのそれぞれに対してダウンロードスピードを調べるステップと、
前記分散オブジェクトの１つが所望のスピードにより到達できない場合、バックアップボックスにスイッチするステップと、
を有する、請求項１４記載の方法。
【請求項１６】
前記ボックス内のライブラリは、選択及び即座の再生のため利用可能な十分な個数のタイトルを有し、
各ボックスは、前記タイトルのそれぞれの完全なファイルに満たないものを格納する、請求項１３乃至１５何れか一項記載の方法。
【請求項１７】
前記ライブラリを更新するため、リリースに関する命令を受信するステップと、
前記命令に従って、前記リリースにかかる複数のデータチャンクをサービス提供中の１以上のボックスから受信しようとするステップと、
前記リリースの一部を表し、前記リリースに含まれる各タイトルのヘッダを少なくとも有するリリースパッケージを前記データチャンクから復元するステップと、
をさらに有する、請求項１６記載の方法。
【請求項１８】
前記受信したデータチャンクの少なくとも一部を他のボックス群に伝搬するステップをさらに有する、請求項１７記載の方法。
【請求項１９】
ネットワークを介しメディア・オン・デマンドサービスを提供するシステムであって、
各ボックスがネットワークに接続され、ユーザに関連付けされ、タイトルのライブラリを提供し、複数のヘッダと複数のセグメントが常駐することを可能にする格納スペースを有し、タイトル選択情報を有するリクエストを提供するよう構成される複数のボックスと、
前記ネットワークに接続され、前記ボックスの１つである発注元のボックスからのリクエストに対するレスポンスを提供するよう構成されるサーバと、
を有し、
前記レスポンスは、前記タイトルに係る各分散セグメントを前記発注元のボックスに提供するよう構成されるボックス群を特定するソース情報を含み、
前記レスポンスに応答して、前記発注元のボックスは、前記ボックス群から１以上の分散セグメントをダウンロードしながら、前記選択されたタイトルに係るヘッダの再生を開始するシステム。
【請求項２０】
前記サーバは、前記選択に応答して、前記選択されたタイトルに係る完全なファイルも何れの前記分散セグメントも提供しないように構成される、請求項１９記載のシステム。
【請求項２１】
前記レスポンスは、バックアップボックス群を特定する識別子を有し、
各バックアップボックスは、前記タイトルに係る各分散セグメントを前記発注元のボックスに提供するよう指定される前記ボックスの少なくとも１つをバックアップする、請求項２０記載のシステム。
【請求項２２】
前記ソース情報のボックス群は、前記ボックス群の選択が前記ボックス群から前記発注元のボックスへの前記分散セグメントの各ダウンロードを保証するように、前記ボックス群の各地理的位置、時間帯及び作業状態の１以上に基づき選択される、請求項１９乃至２１何れか一項記載のシステム。
【請求項２３】
前記サーバは、各ボックス内のライブラリを更新するため、リリースを表すデータチャンクのシーケンスを受信する提供ボックス群を割り当てるよう構成され、
前記提供ボックスのそれぞれは、前記データチャンクの一部の提供を受けている間、受信したデータチャンクのコピーの少なくとも一部を前記ボックスの１以上に伝搬するよう構成され、
前記１以上のボックスはそれぞれ、各ボックスが前記データチャンクの一部を受信完了するまで、受信したデータチャンクのコピーの少なくとも一部を他のボックスに連続的に伝搬するよう構成される、請求項１９乃至２１何れか一項記載のシステム。