【手続補正書】
【提出日】平成16年4月23日(2004.4.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
相互にネットワーク接続された複数のピア機器としての情報処理装置、および制御用サーバからなるデータ処理システムであり、
前記ピア機器は、
コンテンツ識別子に基づくコンテンツ検索可能なコンテンツデータベースを有し、
前記制御用サーバは、
前記ピア機器を利用するユーザの興味情報をジャンル毎の興味度を示すパラメータとして各ユーザの識別データに対応させて保持したユーザ情報データベースと、
ピア機器から受信するコンテンツ検索要求に応じて、該検索要求ピア機器に対応して登録されたユーザの興味情報を前記ユーザ情報データベースから取得し、取得した興味情報に近い興味情報を有するユーザを、前記ユーザ情報データベースから抽出するコンテンツ検索要求処理手段と、
前記コンテンツ検索要求処理手段において抽出したユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する機器検索要求発行手段と、
を有することを特徴とするデータ処理システム。
【請求項２】
相互にネットワーク接続され、コンテンツを格納した情報処理装置としての複数のピア機器と、制御用サーバからなるデータ処理システムにおいて、前記制御用サーバの実行するデータ処理方法であり、
コンテンツ検索要求をピア機器から受信する要求受信ステップと、
ピア機器を利用するユーザの興味情報をジャンル毎の興味度を示すパラメータとして各ユーザの識別データに対応させて保持したユーザ情報データベースの検索により、検索要求ピア機器に対応して登録されたユーザの興味情報を取得する検索ステップと、
前記検索ステップにおいて取得した興味情報に近い興味情報を有するユーザを、前記ユーザ情報データベースから抽出するユーザ抽出ステップと、
前記ユーザ抽出ステップにおいて抽出したユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する問い合わせ実行ステップと、
を有することを特徴とするデータ処理方法。
【請求項３】
相互にネットワーク接続され、情報処理装置としての複数のピア機器と、制御用サーバからなるシステムを構成する制御用サーバとしての情報処理装置であり、
前記複数のピア機器を利用するユーザの興味情報をジャンル毎の興味度を示すパラメータとして各ユーザの識別データに対応させて保持したユーザ情報データベースと、
ピア機器から受信するコンテンツ検索要求に応じて、該検索要求ピア機器に対応して登録されたユーザの興味情報を前記ユーザ情報データベースから取得し、取得した興味情報に近い興味情報を有するユーザを、前記ユーザ情報データベースから抽出するコンテンツ検索要求処理手段と、
前記コンテンツ検索要求処理手段において抽出したユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する機器検索要求発行手段と、
を有することを特徴とする情報処理装置。
【請求項４】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記コンテンツ検索要求処理手段は、
検索要求ピア機器に対応して登録されたユーザの興味ベクトルと、前記ユーザ情報データベースに登録された他のユーザの興味ベクトルとの距離を算出し、算出された距離の小さい興味ベクトルを持つユーザを、検索要求ピア機器に対応して登録されたユーザの興味情報に近い興味情報を有するユーザとして抽出する処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記コンテンツ検索要求処理手段は、
検索要求ピア機器に対応して登録されたユーザの興味ベクトルと、前記ユーザ情報データベースに登録された他のユーザの興味ベクトルとの距離を算出し、算出された距離の小さい順にシーケンシャルにユーザを抽出し、
前記機器検索要求発行手段は、
前記コンテンツ検索要求処理手段において抽出したシーケンシャルに基づいたユーザ順に各ユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記コンテンツ検索要求処理手段は、
検索要求ピア機器に対応して登録されたユーザの興味ベクトルと、前記ユーザ情報データベースに登録された他のユーザの興味ベクトルとの距離を算出し、算出された距離の等しいユーザ間のベクトル長を算出し、算出されたベクトル長の大きい順にシーケンシャルにユーザを抽出し、
前記機器検索要求発行手段は、
前記コンテンツ検索要求処理手段において抽出したシーケンシャルに基づいたユーザ順に各ユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記情報処理装置は、さらにユーザ興味管理手段を有し、
前記ユーザ興味管理手段は、
ピア機器からの検索要求に基づくコンテンツ検索処理実行に基づく検索要求ユーザの興味ベクトル更新処理を実行する構成であり、
前記興味ベクトル更新処理は、検索要求ユーザの興味ベクトルと、コンテンツ取得先のピア機器のユーザの興味ベクトルとの距離を小さくする処理として実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記情報処理装置は、さらにユーザ興味管理手段を有し、
前記ユーザ興味管理手段は、
ピア機器からの検索要求に基づくコンテンツ検索処理実行が所定時間発生しない場合に検索要求ユーザの興味ベクトル更新処理を実行する構成であり、
前記興味ベクトル更新処理は、検索要求ユーザの興味ベクトルと、該検索要求ユーザが初期登録時に前記ユーザ情報データベースに登録した初期興味ベクトルとの距離を小さくする処理として実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項９】
前記コンテンツ検索要求処理手段は、
検索要求ピア機器から受信するコンテンツ検索要求に含まれるユーザ識別子に基づいて、ユーザの興味情報を前記ユーザ情報データベースから取得し、取得した興味情報に近い興味情報を有するユーザを、前記ユーザ情報データベースから抽出する処理を実行するとともに、前記コンテンツ検索要求処理手段において発見されたコンテンツ保持ピア機器のアドレス情報を前記検索要求ピア機器に対して送信する処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項１０】
前記ユーザ情報データベースは、
ユーザの興味情報をジャンル別のパラメータとした興味ベクトルを各ユーザの識別データに対応させて保持した構成を持ち、
前記情報処理装置は、さらにユーザ情報登録要求処理手段を有し、
前記ユーザ情報登録要求処理手段は、
ピア機器からのユーザ登録情報を受信し、該ユーザ情報中に興味情報が含まれている場合は、該興味情報に基づく興味ベクトルを各ユーザの識別データに対応させて前記ユーザ情報データベースに登録し、
ピア機器からのユーザ登録情報中に嗜好情報が含まれている場合は、該嗜好情報に基づく嗜好ベクトルの興味ベクトルへの変換を実行し、変換した興味ベクトルを各ユーザの識別データに対応させて前記ユーザ情報データベースに登録する処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項１１】
ネットワーク接続された情報処理装置としてのピア機器からのコンテンツ検索要求に対応する処理を実行するコンピュータ・プログラムであり、
ピア機器を利用するユーザの興味情報をジャンル毎の興味度を示すパラメータとして各ユーザの識別データに対応させて保持したユーザ情報データベースの検索により、検索要求ピア機器に対応して登録されたユーザの興味情報を取得する検索ステップと、
前記検索ステップにおいて取得した興味情報に近い興味情報を有するユーザを、前記ユーザ情報データベースから抽出するユーザ抽出ステップと、
前記ユーザ抽出ステップにおいて抽出したユーザに対応して設定されたピア機器に対してコンテンツ保持の問い合わせを実行する問い合わせ実行ステップと、
を有することを特徴とするコンピュータ・プログラム。