【手続補正書】
【提出日】平成18年5月16日(2006.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバと、前記サーバに接続された少なくとも１つのクライアントとを備えたネットワーク型コンテンツ再生システムであって、
前記サーバは、
複数のコンテンツを蓄積する蓄積手段と、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信手段とを含み、
前記クライアントは、
前記サーバから送信されたコンテンツを再生する再生手段を含み、
前記サーバはさらに、
前記クライアントのファームウェアを更新するファームウェア更新手段と、
前記クライアントに適した複数のファームウェアの情報を登録する手段と、
前記登録された複数のファームウェアの情報を列挙したファームウェアリストを前記クライアントに送信するファームウェアリスト送信手段とを含み、
前記クライアントはさらに、
前記サーバから送信されたファームウェアリストを受信する手段と、
前記受信されたファームウェアリストの中から選択されたファームウェアの送信を前記サーバに要求するファームウェア要求手段とを含み、
前記ファームウェア更新手段は、前記クライアントからの要求に応じて前記選択されたファームウェアを前記クライアントに返信し、
前記クライアントはさらに、
指定量のファームウェアリストを前記サーバに要求するファームウェアリスト要求手段を含み、
前記ファームウェアリスト送信手段は、前記クライアントからの要求に応じて前記指定量のファームウェアリストを前記クライアントに送信することを特徴とするネットワーク型コンテンツ再生システム。
【請求項２】
請求項１に記載のネットワーク型コンテンツ再生システムであって、
前記クライアントはさらに、
自身に関するクライアント情報を前記サーバに送信する手段を含み、
前記サーバはさらに、
前記クライアントから送信されたクライアント情報に基づいて前記ファームウェアリストを作成する手段を含むことを特徴とするネットワーク型コンテンツ再生システム。
【請求項３】
請求項１又は２に記載のネットワーク型コンテンツ再生システムであって、
前記ファームウェアリスト要求手段は、前記クライアントが前記サーバから取得しようとする最初のファームウェアの情報を示す取得開始インデックスと、前記クライアントが前記サーバから取得しようとするファームウェアの情報の数を示す取得個数とを含むファームウェアリスト要求コマンドを送信し、
前記ファームウェアリスト送信手段は、前記ファームウェアリスト要求コマンドに応答して、前記取得開始インデックスが示す最初のファームウェアの情報から前記取得個数分のファームウェアの情報を含むファームウェアリストを送信することを特徴とするネットワーク型コンテンツ再生システム。
【請求項４】
サーバと、前記サーバに接続された少なくとも１つのクライアントとを備えたネットワーク型コンテンツ再生システムであって、
前記サーバは、
複数のコンテンツを蓄積する蓄積手段と、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信手段とを含み、
前記クライアントは、
前記サーバから送信されたコンテンツを再生する再生手段を含み、
前記サーバはさらに、
前記クライアントのファームウェアを更新するファームウェア更新手段を含み、
前記クライアントはさらに、
前記クライアントが前記サーバから取得しようとするファームウェアが格納されている最初のアドレスを示す取得開始アドレスと、前記クライアントが前記サーバから取得しようとするファームウェアの長さを示す取得データ長とを送信するファームウェア要求手段を含み、
前記ファームウェア更新手段は、前記クライアントからの要求に応じて、前記取得開始アドレスから前記取得データ長分のファームウェアを返信することを特徴とするネットワーク型コンテンツ再生システム。
【請求項５】
サーバと、前記サーバに接続された少なくとも１つの第１のクライアントとを備えたネットワーク型コンテンツ再生システムであって、
前記サーバは、
複数のコンテンツを蓄積する蓄積手段と、
前記複数のコンテンツの中から選択されたコンテンツを前記第１のクライアントに送信するコンテンツ送信手段とを含み、
前記第１のクライアントは、
前記サーバから送信されたコンテンツを再生する再生手段を含み、
前記サーバはさらに、
前記第１のクライアントのファームウェアを更新するファームウェア更新手段を含み、
前記ネットワーク型コンテンツ再生システムはさらに、
前記サーバに接続され、前記第１のクライアントを制御する第２のクライアントを備え、
前記第２のクライアントは、
前記第１のクライアントのファームウェアを更新するよう前記サーバに要求する手段を含むことを特徴とするネットワーク型コンテンツ再生システム。
【請求項６】
クライアントに接続可能なサーバであって、
複数のコンテンツを蓄積する蓄積手段と、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信手段と、
前記クライアントのファームウェアを更新するファームウェア更新手段と、
前記クライアントに適した複数のファームウェアの情報を登録する手段と、
前記登録された複数のファームウェアの情報を列挙したファームウェアリストを前記クライアントに送信するファームウェアリスト送信手段とを含み、
前記ファームウェア更新手段は、前記クライアントからの要求に応じて前記ファームウェアリストの中から選択されたファームウェアを前記クライアントに返信し、
前記ファームウェアリスト送信手段は、前記クライアントにより要求された指定量のファームウェアリストを前記クライアントに送信することを特徴とするサーバ。
【請求項７】
請求項６に記載のサーバであってさらに、
前記クライアントから送信された前記クライアントに関するクライアント情報に基づいて前記ファームウェアリストを作成する手段を含むことを特徴とするサーバ。
【請求項８】
請求項６又は７に記載のサーバであって、
前記ファームウェアリスト送信手段は、前記クライアントが前記サーバから取得しようとする最初のファームウェア情報を示す取得開始インデックスと、前記クライアントが前記サーバから取得しようとするファームウェアの情報の数を示す取得個数とを含む、前記クライアントからのファームウェアリスト要求コマンドに応答して、前記取得開始インデックスが示す最初のファームウェア情報から前記取得個数分のファームウェア情報を含むファームウェアリストを前記クライアントに送信することを特徴とするサーバ。
【請求項９】
クライアントに接続可能なサーバであって、
複数のコンテンツを蓄積する蓄積手段と、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信手段と、
前記クライアントのファームウェアを更新するファームウェア更新手段とを含み、
前記ファームウェア更新手段は、前記クライアントからの要求に応じて、前記クライアントが取得しようとするファームウェアが格納されている最初のアドレスを示す取得開始アドレスから前記クライアントが取得しようとするファームウェアの長さを示す取得データ長分のファームウェアを前記クライアントに返信することを特徴とするサーバ。
【請求項１０】
クライアントに接続可能なサーバに実行させるためのサーバ用プログラムであって、
複数のコンテンツを蓄積手段に蓄積するステップと、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信ステップと、
前記クライアントのファームウェアを更新するファームウェア更新ステップと、
前記クライアントに適した複数のファームウェアの情報を登録するステップと、
前記登録された複数のファームウェアの情報を列挙したファームウェアリストを前記クライアントに送信するファームウェアリスト送信ステップとをサーバに実行させ、
前記ファームウェア更新ステップは、前記クライアントからの要求に応じて前記ファームウェアリストの中から選択されたファームウェアを前記クライアントに返信し、
前記ファームウェアリスト送信ステップは、前記クライアントにより要求された指定量のファームウェアリストを前記クライアントに送信することを特徴とするサーバ用プログラム。
【請求項１１】
クライアントに接続可能なサーバに実行させるためのサーバ用プログラムであって、
複数のコンテンツを蓄積手段に蓄積するステップと、
前記複数のコンテンツの中から選択されたコンテンツを前記クライアントに送信するコンテンツ送信ステップと、
前記クライアントのファームウェアを更新するファームウェア更新ステップとをサーバに実行させ、
前記ファームウェア更新ステップは、前記クライアントからの要求に応じて、前記クライアントが取得しようとするファームウェアが格納されている最初のアドレスを示す取得開始アドレスから前記クライアントが取得しようとするファームウェアの長さを示す取得データ長分のファームウェアを前記クライアントに返信することを特徴とするサーバ用プログラム。
【請求項１２】
サーバに接続可能なクライアントであって、
前記サーバから送信されたコンテンツを再生する再生手段と、
指定量のファームウェアリストを前記サーバに要求するファームウェアリスト要求手段と、
前記サーバから送信された指定量のファームウェアリストを受信する手段と、
前記受信されたファームウェアリストの中からファームウェアを選択し、そのファームウエアの送信を要求するファームウェア要求手段とを含むことを特徴とするクライアント。
【請求項１３】
請求項１２に記載のクライアントであってさらに、
自身に関するクライアント情報を前記サーバに送信する手段を含むことを特徴とするクライアント。
【請求項１４】
請求項１２又は１３に記載のクライアントであって、
前記ファームウェアリスト要求手段は、前記サーバから取得しようとする最初のファー
ムウェアの情報を示す取得開始インデックスと、前記サーバから取得しようとするファームウェアの情報の数を示す取得個数とを含むファームウェアリスト要求コマンドを送信することを特徴とするクライアント。
【請求項１５】
サーバに接続可能なクライアントであって、
前記サーバから送信されたコンテンツを再生する再生手段と、
前記サーバから取得しようとするファームウェアが格納されている最初のアドレスを示す取得開始アドレスと、前記サーバから取得しようとするファームウェアの長さを示す取得データ長とを送信するファームウェア要求手段と、
前記取得開始アドレスから前記取得データ長分のファームウェアを前記サーバから受信するファームウェア受信手段とを含むことを特徴とするクライアント。
【請求項１６】
サーバに接続可能なクライアントに実行させるためのクライアント用プログラムであって、
前記サーバから送信されたコンテンツを再生する再生ステップと、
指定量のファームウェアリストの送信を前記サーバに要求するファームウェアリスト要求ステップと、
前記サーバから送信されたファームウェアリストを受信するステップと、
前記受信されたファームウェアリストの中からファームウェアを選択し、そのファームウエアの送信を要求するファームウェア要求ステップとをクライアントに実行させるためのクライアント用プログラム。
【請求項１７】
サーバに接続可能なクライアントに実行させるためのクライアント用プログラムであって、
前記サーバから送信されたコンテンツを再生する再生ステップと、
前記サーバから取得しようとするファームウェアが格納されている最初のアドレスを示す取得開始アドレスと、前記サーバから取得しようとするファームウェアの長さを示す取得データ長とを送信するファームウェア要求ステップと、
前記取得開始アドレスから前記取得データ長分のファームウェアを前記サーバから受信するファームウェア受信ステップとをクライアントに実行させるためのクライアント用プログラム。