【手続補正書】
【提出日】平成20年12月3日(2008.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッドエンドシステムを含む装置であって、
前記ヘッドエンドシステムが、
双方向テレビジョンネットワーク内で動作する複数の受信器システムのうちの第一の受信器システムからの要求を受信し、
前記要求に応じて、前記第一の受信器システム上で実行するためのアプリケーションコードを含んだひとつ以上のモジュールを特定し、
前記ひとつ以上のモジュールを、前記複数の受信器システムへとマルチキャストする
ように構成されている
ことを特徴とする、装置。
【請求項２】
請求項１記載の装置であって、前記装置はソースシステムであり、前記双方向ネットワークは、
前記ソースシステムが、前記少なくとも一つのモジュールを前記複数の受信器システムへとマルチキャストするために用いるよう構成された、前方路と、
前記受信器システムが、前記要求を前記ソースシステムへと送信するために用いるよう構成された、戻り路と
を備える装置。
【請求項３】
請求項１記載の装置であって、前記ヘッドエンドシステムが、複数のモジュールを前記少なくとも一つの受信器システムへ通信するよう構成されており、
ここで前記複数のモジュールはひとつ以上の他のモジュールについての情報を有するディレクトリーモジュールを備え、また、
前記少なくとも一つの受信器システムが、前記他のモジュールのうちのひとつ以上に関連づけられたアプリケーションを実行するよう構成されている、装置。
【請求項４】
モジュール要求に応答する方法であって、
双方向テレビジョンネットワーク上で、
複数の受信器システムのうちの一つである第一の受信器システムからの要求を受信することと、
前記要求に応じて、前記第一の受信器システム上で実行するためのアプリケーションコードを含んだひとつ以上のモジュールを特定することと、
前記少なくとも一つのモジュールを前記複数の受信器システムへマルチキャストすることとを備える方法。
【請求項５】
請求項４記載の方法であって、
前記少なくとも一つのモジュールを前記複数の受信器システムへマルチキャストすることが、
前記少なくとも一つのモジュールを第二の受信器システムで受信することと、
前記少なくとも一つのモジュールを前記第二の受信器システムで格納することと
を含む、方法。
【請求項６】
請求項４記載の方法であって、
前記第一の受信器システムからの前記要求を受信することが、
複数の要求を含んだ単一の通信を受信すること
を含み、また、
前記少なくとも一つのモジュールをマルチキャストすることが、
前記複数の要求の各要求に順次対応すること
を含む、方法。
【請求項７】
請求項４記載の方法であって、
前記第一の受信器システムからの前記要求を受信することが、
複数の要求を含んだ単一の通信を受信すること
を含み、また、
前記少なくとも一つのモジュールをマルチキャストすることが、
前記複数の要求に全て同時に対応すること
を含む、方法。
【請求項８】
請求項４記載の方法であって、
前記要求からタイミング情報を抽出すること
をさらに含み、ここで、
前記少なくとも一つのモジュールをマルチキャストすることが、
前記タイミング情報に基づいて前記要求に対応すること
を含む、方法。
【請求項９】
請求項８記載の方法であって、前記タイミング情報は、前記要求が対応される時刻を示す方法。
【請求項１０】
双方向テレビジョンネットワーク上の受信システムを備えるシステムであって、
該受信システムは、
要求されることになる第一のモジュールと関係する第二のモジュールを特定し、
前記第二のモジュールが前記第一のモジュールと関係することの決定に基づいて、前記第二のモジュールへの要求を生成する
ように構成される、システム。
【請求項１１】
請求項１０記載のシステムであって、
ソースシステム
を更に備え、
前記受信器システムは前記要求を前記ソースシステムに送信するように構成されている、システム。
【請求項１２】
請求項１１記載のシステムであって、
前記受信器システムは、前記双方向テレビジョンネットワークに結合した複数の受信器システムのうちの一つであるシステム。
【請求項１３】
請求項１２記載のシステムであって、
前記ソースシステムは、前記要求を受け取り、前記第二のモジュールを前記複数の受信器システムへマルチキャストするように構成される、システム。
【請求項１４】
双方向テレビジョンネットワーク上で要求をパッケージ化する方法であって、
前記受信器システムに要求されることになる第一のモジュールに関連づけられた第二のモジュールを特定することであって、ここで前記第一のモジュールおよび前記第二のモジュールのうちの少なくとも一方がアプリケーションデータを含む、ということと、
前記第二のモジュールが前記第一のモジュールと関係することの決定に基づいて、ソースシステムへの送信のために、前記第二のモジュールへの要求を生成することと
を備える方法。
【請求項１５】
請求項１４記載の方法であって、
前記第二のモジュールへの要求およびひとつ以上のさらなるモジュール要求を、単一の通信へパッケージ化すること
を備える方法。
【請求項１６】
請求項１５記載の方法であって、
前記第二のモジュールへの要求および前記ひとつ以上のさらなるモジュール要求のうちの少なくともひとつが、前記複数の要求のうちの少なくともひとつがいつ対応されるべきかを特定するタイミング情報を含む、方法。
【請求項１７】
請求項１６記載の方法であって、前記タイミング情報は、前記複数の要求のうちの少なくともひとつが第一の特定の時間より早くなく、あるいは第二の特定の時間よりも遅くなく対応されることになる旨を示す方法。
【請求項１８】
請求項１４記載の方法であって、
前記ソースシステムにおいて、
前記第二のモジュールの前記要求を受信することと、
前記第二のモジュールを複数の受信器システムへマルチキャストすることと
を更に備える方法。
【請求項１９】
デジタルテレビジョンネットワークにおいてデジタルデータを通信するシステムであって、
双方向アプリケーションと関連づけられたアプリケーションデータを含んだひとつ以上のモジュールを含むデータストリームを提供する、ソースシステムと、
前記データストリームを受信する複数の受信器システムと
を備え、
該複数の受信器システムは、
少なくとも一つのモジュールの要求を、自身を除く前記複数の受信器システムへマルチキャストする、第一の受信器システムと、
前記要求を受け取り、前記少なくとも一つのモジュールを、自身を除く前記複数の受信器システムへマルチキャストする、第二の受信器システムと
を備える
ことを特徴とする、システム。
【請求項２０】
請求項１９記載のシステムであって、前記第一の受信器システムと前記第二の受信器システムは、ピアトゥピア双方向テレビジョンネットワークと、クライアント／サーバネットワークと、ピアトゥピアおよびクライアント／サーバの結合されたネットワークのうちの少なくとも一つの上にあるシステム。
【請求項２１】
請求項１９記載のシステムであって、前記第二の受信器システムは、前記少なくとも一つの要求されたモジュールをローカルキャッシュから取得するように構成される、システム。
【請求項２２】
ひとつ以上のサーバーおよび複数の受信器システムを備える双方向テレビジョンネットワーク上で、モジュールを要求する方法であって、
第一の受信器システムにおいて、少なくとも一つのモジュールの要求を前記複数の受信器へマルチキャストすることと、
第二の受信器システムにおいて、前記少なくとも一つのモジュールの要求を受信して、前記少なくとも一つのモジュールを前記複数の受信器システムへマルチキャストすることと
を備え、ここで、前記少なくとも一つのモジュールが、前記受信器システムによって実行されることになるアプリケーションコードを含んでいる、方法。
【請求項２３】
請求項２２記載の方法であって、
前記少なくとも一つのモジュールをマルチキャストすることが、
ローカルキャッシュから前記少なくとも一つのモジュールを取得すること
を備える方法。
【請求項２４】
請求項２３記載の方法であって、
前記双方向テレビジョンネットワークは、ピアトゥピア双方向テレビジョンネットワークと、クライアント／サーバテレビジョンネットワークと、ピアトゥピアおよびクライアントサーバの結合されたネットワークのうちの一つである方法。
【請求項２５】
受信器システムであって、
ソースシステムからモジュールのリストを受信し、
前記受信器システムによって実行されることになるアプリケーションデータを含み且つ前記ソースシステムからマルチキャストされることになる特定のモジュールが、前記モジュールリストの中に存在するかどうかを決定し、
前記特定のモジュールが前記モジュールリストの中に存在した場合に、前記特定のモジュールを前記ソースシステムから要求する
ための、受信器システム
を含むことを特徴とする、装置。
【請求項２６】
請求項２５記載の装置であって、
前記モジュールリストは、双方向テレビジョンネットワーク上で前記ソースシステムからマルチキャストされないモジュールを含む、装置。
【請求項２７】
請求項２５記載の装置であって、
前記モジュールリストは、特定の時間内に双方向テレビジョンネットワークを介して前記ソースシステムからマルチキャストされるよう設定されたモジュールを含む、装置。
【請求項２８】
請求項２５記載の装置であって、
前記モジュールリストは、特定の時間内に双方向テレビジョンネットワークを介して前記ソースシステムからマルチキャストされるよう設定されていないモジュールを含む、装置。
【請求項２９】
受信器システムにおいて、ソースシステムからモジュールリストを受信することと、
前記受信器システムが実行することになるアプリケーションデータを含んだモジュールが、モジュールリストの中に存在するかどうかに基づいて、前記モジュールを要求すべきかどうかを決定することと
を含む、方法。
【請求項３０】
請求項２９記載の方法であって、
前記モジュールリストを受信することが、
双方向テレビジョンネットワーク上で前記ソースシステムからマルチキャストされることになるひとつ以上のモジュールを含んだ前記モジュールリストを受信すること
を含む、方法。
【請求項３１】
請求項３０記載の方法であって、
前記モジュールリストを受信することが、
各モジュールがマルチキャストされるべき各チャネルを示す前記モジュールリストを受信すること
を備える方法。
【請求項３２】
請求項２９記載の方法であって、
前記モジュールリストを受信することが、
双方向テレビジョンネットワーク上で前記ソースシステムからマルチキャストされないひとつ以上のモジュールを含んだ前記モジュールリストを受信すること
を含む、方法。
【請求項３３】
請求項２９記載の方法であって、
前記モジュールリストを受信することが、
特定の時間内に双方向テレビジョンネットワーク上で前記ソースシステムからマルチキャストされることになるひとつ以上のモジュールを含んだ前記モジュールリストを受信すること
を含む、方法。
【請求項３４】
請求項２９記載の方法であって、
前記モジュールリストを受信することが、
特定の時間内に双方向テレビジョンネットワーク上で前記ソースシステムからマルチキャストされないひとつ以上のモジュールを含んだ前記モジュールリストを受信することを含む、方法。
【請求項３５】
カローセルと、
ソースシステムと
を備えるシステムであって、
前記ソースシステムは、
前記カローセルに存在するモジュールのリストと、各モジュールが双方向テレビジョンネットワーク上でマルチキャストされる時間とを備えた、ディレクトリーを生成し、
前記ディレクトリーを複数の受信器システムへマルチキャストする
ように構成される
ことを特徴とする、システム。
【請求項３６】
請求項３５記載のシステムであって、前記複数の受信器システムが、第一の受信器システムを含み、
該第一の受信器システムは、
前記ディレクトリーを受信し、
該ディレクトリーへとアクセスし、
該ディレクトリーにアクセスすることに基づいて、特定の動作を行うかどうかを決定する
ように構成される
ことを特徴とする、システム。
【請求項３７】
請求項３６記載のシステムであって、
前記特定の動作が、アプリケーションを開始すること、前記アプリケーションを開始しないこと、および前記アプリケーションを終了させることのうちの一つを含む、システム。
【請求項３８】
請求項３５記載のシステムであって、
前記特定の動作を行うかどうかを決定するための前記第一の受信器システムが、前記ソースシステムから特定のモジュールが送られる時間にさらに基づいて行われるシステム。
【請求項３９】
ソースシステムにおいて、カローセルに存在するモジュールのリストと、双方向テレビジョンネットワーク上で各モジュールがマルチキャストされる時間とを備える、モジュールのディレクトリーを生成することと、
前記モジュールのディレクトリーを、前記双方向テレビジョンネットワークに結合した複数の受信器システムへマルチキャストすることと
を備える方法。
【請求項４０】
請求項３９記載の方法であって、
受信器システムにおいて前記モジュールのディレクトリーを受信することと、
前記モジュールのディレクトリーへとアクセスすることと、
前記ディレクトリーへとアクセスすることに基づいて、特定の動作を行うかどうかを決定することと
を更に備える方法。
【請求項４１】
請求項４０記載の方法であって、
前記特定の動作が、アプリケーションを開始すること、前記アプリケーションを開始しないこと、前記アプリケーションを終了させることのうちの一つを含む、方法。
【請求項４２】
請求項４０記載の方法であって、
前記特定の動作を行うかどうかを決定することが、特定のモジュールが前記ソースシステムから送られる時間に基づいて行われる方法。
【請求項４３】
双方向テレビジョン環境内でデータモジュールを通信するシステムであって、
少なくとも一つのコードモジュールを含む少なくとも一つのアプリケーションを提供するように構成される、ソースシステムと、
双方向テレビジョンネットワークを介して前記ソースシステムと通信する複数の受信器システムと
を備え、
前記複数の受信器システムのうちの少なくともひとつからの前記少なくとも一つのコー
ドモジュールの要求に応答して、前記ソースシステムは前記少なくとも一つのコードモジュールを前記複数の受信器システムへマルチキャストするシステム。
【請求項４４】
請求項４３記載のシステムであって、前記複数の受信器システムのうちの前記少なくともひとつが、前記要求内に、複数のモジュールの複数の要求をパッケージ化するシステム。
【請求項４５】
請求項４３記載のシステムであって、
前記ソースシステムが、前記少なくとも一つのコードモジュールと関係する一連のモジュールをマルチキャストするように構成されている、システム。
【請求項４６】
請求項４５記載のシステムであって、
前記ソースシステムは、前記複数の受信器システムのうちの少なくともひとつへと送信されるべきひとつ以上のモジュールの指標を含んだモジュールのリストをマルチキャストするように構成されており、また、
前記複数の受信器システムのうちの前記少なくともひとつが、前記ひとつ以上のモジュールを特定することに基づいて、前記ひとつ以上のモジュールの要求の送信を抑制するように構成される
ことを特徴とする、システム。
【請求項４７】
請求項１記載の装置であって、
前記ひとつ以上のモジュールが、アプリケーション情報をさらに含み、
前記第一の受信器システムが、前記アプリケーションコードおよび前記アプリケーション情報に基づいて、ひとつ以上の双方向テレビジョンアプリケーションを再構築するように構成されている
ことを特徴とする、装置。
【請求項４８】
請求項４記載の方法であって、
前記ひとつ以上のモジュールが、アプリケーション情報をさらに含み、
前記第一の受信器システムが、前記アプリケーションコードおよび前記アプリケーション情報に基づいて、ひとつ以上の双方向テレビジョンアプリケーションを再構築するように構成されている
ことを特徴とする、方法。
【請求項４９】
請求項１０記載の方法であって、
前記ひとつ以上のモジュールが、前記アプリケーションデータを含み、
前記アプリケーションデータが、アプリケーションコードおよびアプリケーション情報を含み、
前記受信器システムが、前記アプリケーションコードおよび前記アプリケーション情報に基づいて、ひとつ以上の双方向テレビジョンアプリケーションを再構築するように構成されている
ことを特徴とする、方法。