(57)【要約】【課題】サーバとなる情報提供装置に、クライアントとなる情報処理装置のユーザに関する情報がない場合であっても、そのユーザの嗜好に応じたコンテンツを提供することができるようにする。【解決手段】ユーザ機器２からのリクエストがあったとき、サーバ装置１においてはサンプルリストが生成され、生成されたサンプルリストがユーザ機器２に送信される。サンプルリストは、コンテンツの識別情報に、それぞれのコンテンツのメタデータが対応付けられたリストからなる。ユーザ機器２にはユーザの嗜好情報があらかじめ用意されており、サーバ装置１から送信されてきたサンプルリストの評価が行われる。サンプルリストの評価結果はサーバ装置１に送信され、サーバ装置１により、評価結果に基づいてユーザ機器２に提供するコンテンツが選択される。本発明は、サーバとクライアントからなるシステムに適用することができる。【選択図】図２
2006215867.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される情報提供装置と情報処理装置からなる情報処理システムにおいて、
前記情報提供装置は、
提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成手段と、
前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供手段と
を備え、
前記情報処理装置は、
前記サンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価手段と、
評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段と
を備えることを特徴とする情報処理システム。
【請求項２】
ネットワークを介して接続される情報処理装置にコンテンツを提供する情報提供装置において、
提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成手段と、
前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供手段と
を備えることを特徴とする情報提供装置。
【請求項３】
前記情報処理装置のユーザから提供された個人情報を記憶する記憶手段をさらに備え、
前記提供手段は、前記サンプルデータの評価の結果に加えて、前記記憶手段に記憶されている前記個人情報にも基づいて、ユーザの嗜好を判断する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
ネットワークを介して接続される情報処理装置にコンテンツを提供する情報提供装置の情報提供方法において、
提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成ステップと、
前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供ステップと
を含むことを特徴とする情報提供方法。
【請求項５】
ネットワークを介して接続される情報処理装置にコンテンツを提供する処理をコンピュータに実行させるプログラムにおいて、
提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成ステップと、
前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供ステップと
を含むことを特徴とするプログラム。
【請求項６】
情報提供装置とネットワークを介して接続される情報処理装置において、
提供可能なものとして前記情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価手段と、
評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記評価手段は、ユーザの嗜好の学習を、ユーザの操作履歴と、ユーザにより入力された情報のうちの少なくともいずれかに基づいて行い、学習により得られたユーザの嗜好を用いて、前記サンプルデータを評価する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
情報提供装置とネットワークを介して接続される情報処理装置の情報処理方法において、
提供可能なものとして前記情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価ステップと、
評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
情報提供装置とネットワークを介して接続される情報処理装置の処理をコンピュータに実行させるプログラムにおいて、
提供可能なものとして前記情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価ステップと、
評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報提供装置および方法、情報処理装置および方法、並びにプログラムに関し、特に、サーバとなる情報提供装置に、クライアントとなる情報処理装置のユーザに関する情報がない場合であっても、そのユーザの嗜好に応じたコンテンツを情報提供装置から提供することができるようにする情報処理システム、情報提供装置および方法、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの趣味嗜好に関する情報をクライアントとなるユーザ機器から取得し、その情報を利用してサーバが情報を選択して提供することによって、ユーザの嗜好に適した情報を提供するサーバ−クライアントシステムが各種提案されている。
【０００３】
このようなシステムにおいて、クライアントからサーバに提供される情報は、例えば、ユーザの趣味を表す情報、ユーザの好きなテレビジョン番組のジャンルを表す情報などのユーザの個人情報であるから、何かしらの保護が必要になる。そこで、例えば、特許文献１には、個人情報を保護する仕組みとして、サーバ側に渡しても良い情報をユーザ自身が選択することができるようにする技術が開示されている。
【特許文献１】特開２００２−１０９３７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているような技術によっては、ユーザ自身が選択することによって、渡したくない情報についてはその保護を図ることができるものの、渡すことを許可した情報についてはサーバ側に提供されてしまうことになる。ユーザが許可したことによって提供された情報もまた、個人情報のひとつである。
【０００５】
このことは、簡単なアンケートに答えるなどして個人情報をサーバに提供することなく、ユーザの嗜好に応じた情報を提供することができれば解消されることであるが、従来のサーバ−クライアントシステムにおいてはそれができない。
【０００６】
一方、他のユーザの評価を解析することによって、情報の提供を要求するユーザに適した情報を選択する協調フィルタリングを用いたサーバ−クライアントシステムも提案されており、これによって、情報の提供を要求するユーザ自身の個人情報を用いることなく情報を選択し、提供することができるものの、そのアルゴリズムの性質上、他のユーザの評価が得られていないコンテンツや、多くのユーザの評価をまだ得ることができていないコンテンツなどについては提供することができないという課題があった。
【０００７】
例えば、未発表、新譜のコンテンツなどについては、提供可能になった時点で、多くの他のユーザの評価を得ておくことは困難であることから、協調フィルタリングを用いたシステムではそのようなコンテンツを提供することができない。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、サーバとなる情報提供装置に、クライアントとなる情報処理装置のユーザに関する情報がない場合であっても、そのユーザの嗜好に応じたコンテンツを情報提供装置から提供することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理システムの情報提供装置は、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを情報処理装置に送信する生成手段と、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを情報処理装置に提供する提供手段とを備え、情報処理装置は、サンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を情報提供装置に送信する評価手段と、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段とを備えることを特徴とする。
【００１０】
本発明の情報提供装置は、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを情報処理装置に送信する生成手段と、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを情報処理装置に提供する提供手段とを備えることを特徴とする。
【００１１】
本発明の情報提供装置は、情報処理装置のユーザから提供された個人情報を記憶する記憶手段をさらに備えるようにすることができる。この場合、提供手段は、サンプルデータの評価の結果に加えて、記憶手段に記憶されている個人情報にも基づいて、ユーザの嗜好を判断する。
【００１２】
本発明の情報提供方法は、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを情報処理装置に送信する生成ステップと、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを情報処理装置に提供する提供ステップとを含むことを特徴とする。
【００１３】
本発明の第１のプログラムは、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを情報処理装置に送信する生成ステップと、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを情報処理装置に提供する提供ステップとを含むことを特徴とする。
【００１４】
本発明の情報処理装置は、提供可能なものとして情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を情報提供装置に送信する評価手段と、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段とを備えることを特徴とする。
【００１５】
評価手段は、ユーザの嗜好の学習を、ユーザの操作履歴と、ユーザにより入力された情報のうちの少なくともいずれかに基づいて行い、学習により得られたユーザの嗜好を用いて、サンプルデータを評価するようにすることができる。
【００１６】
本発明の情報処理方法は、提供可能なものとして情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を情報提供装置に送信する評価ステップと、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御ステップとを含むことを特徴とする。
【００１７】
本発明の第２のプログラムは、提供可能なものとして情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を情報提供装置に送信する評価ステップと、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御ステップとを含むことを特徴とする。
【００１８】
本発明の情報処理システムの情報提供装置においては、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータが生成され、生成されたサンプルデータが情報処理装置に送信される。また、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好が判断され、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択された所定のコンテンツが情報処理装置に提供される。
【００１９】
一方、情報処理装置においては、サンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータがユーザの嗜好に基づいて評価され、評価の結果が情報提供装置に送信される。また、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツが出力される。
【００２０】
本発明の情報提供装置および方法、並びに第１のプログラムにおいては、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータが生成され、生成されたサンプルデータが情報処理装置に送信される。また、情報処理装置において行われたサンプルデータの評価の結果からユーザの嗜好が判断され、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択された所定のコンテンツが情報処理装置に提供される。
【００２１】
本発明の情報処理装置および方法、並びに第２のプログラムにおいては、提供可能なものとして情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが情報提供装置から送信されてきたとき、そのサンプルデータがユーザの嗜好に基づいて評価され、評価の結果が情報提供装置に送信される。また、評価の結果から判断されたユーザの嗜好に基づいて情報提供装置により選択され、送信されてきたコンテンツが出力される。
【発明の効果】
【００２２】
本発明によれば、ユーザに関する情報がない場合であっても、情報の提供を要求するユーザの嗜好に応じたコンテンツを提供することができる。
【００２３】
また、本発明によれば、情報処理装置のユーザは、自分自身の情報を情報提供装置に提供することなく、自分の嗜好に応じたコンテンツの提供を受けることができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２６】
請求項１に記載の情報処理システムは、ネットワークを介して接続される情報提供装置（例えば、図１のサーバ装置１）と情報処理装置（例えば、図１のユーザ機器２）からなる情報処理システム（例えば、図１のサーバ−クライアントシステム）であって、そのうちの情報提供装置は、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成手段（例えば、図５のサンプルリスト生成部５２）と、前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供手段（例えば、図５の選択部５５）とを備えることを特徴とする。
【００２７】
また、請求項１に記載の情報処理システムの情報処理装置は、前記サンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価手段（例えば、図６の学習部７２）と、評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段（例えば、図６の表示制御部７５）とを備えることを特徴とする。
【００２８】
請求項２に記載の情報提供装置は、ネットワークを介して接続される情報処理装置（例えば、図１のユーザ機器２）にコンテンツを提供する情報提供装置（例えば、図１のサーバ装置１）であって、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成手段（例えば、図５のサンプルリスト生成部５２）と、前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供手段（例えば、図５の選択部５５）とを備えることを特徴とする。
【００２９】
請求項３に記載の情報提供装置は、前記情報処理装置のユーザから提供された個人情報を記憶する記憶手段（例えば、図５の個人情報DB１２）をさらに備え、前記提供手段は、前記サンプルデータの評価の結果に加えて、前記記憶手段に記憶されている前記個人情報にも基づいて、ユーザの嗜好を判断することを特徴とする。
【００３０】
請求項４に記載の情報提供方法は、ネットワークを介して接続される情報処理装置（例えば、図１のユーザ機器２）にコンテンツを提供する情報提供装置（例えば、図１のサーバ装置１）の情報提供方法であって、提供可能なものとして用意されているコンテンツのメタデータを含むサンプルデータを生成し、生成したサンプルデータを前記情報処理装置に送信する生成ステップ（例えば、図７のステップＳ２）と、前記情報処理装置において行われた前記サンプルデータの評価の結果からユーザの嗜好を判断し、提供可能なものとして用意されているコンテンツの中からユーザの嗜好に基づいて選択した所定のコンテンツを前記情報処理装置に提供する提供ステップ（例えば、図７のステップＳ５）とを含むことを特徴とする。
【００３１】
請求項５に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項４に記載の情報提供方法と同様である。
【００３２】
請求項６に記載の情報処理装置は、情報提供装置（例えば、図１のサーバ装置１）とネットワークを介して接続される情報処理装置（例えば、図１のユーザ機器２）であって、提供可能なものとして前記情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価手段（例えば、図６の学習部７２）と、評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御手段（例えば、図６の表示制御部７５）とを備えることを特徴とする。
【００３３】
請求項８に記載の情報処理方法は、情報提供装置（例えば、図１のサーバ装置１）とネットワークを介して接続される情報処理装置（例えば、図１のユーザ機器２）の情報処理方法であって、提供可能なものとして前記情報提供装置に用意されているコンテンツのメタデータを含むサンプルデータが前記情報提供装置から送信されてきたとき、そのサンプルデータをユーザの嗜好に基づいて評価し、評価の結果を前記情報提供装置に送信する評価ステップ（例えば、図８のステップＳ１２）と、評価の結果から判断されたユーザの嗜好に基づいて前記情報提供装置により選択され、送信されてきたコンテンツを出力させる出力制御ステップ（例えば、図８のステップＳ１５）とを含むことを特徴とする。
【００３４】
請求項９に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項８に記載の情報処理方法と同様である。
【００３５】
以下、本発明の実施の形態について図を参照して説明する。
【００３６】
図１は、本発明を適用したサーバ−クライアントシステムの構成例を示す図である。
【００３７】
図１に示すように、サーバ−クライアントシステムは、サーバ装置１とユーザ機器２がネットワーク３を介して接続されることによって構成される。サーバ装置１は、例えば、サーバ−クライアントシステムを用いてサービスなどを行う事業者（以下、適宜、システム事業者という）が管理する装置であり、ユーザ機器２は、そのサービスを利用するユーザが管理する機器である。
【００３８】
図１においてはユーザ機器２が１つしか図示されていないが、当然、複数のユーザ機器２がネットワーク３に接続され、サーバ装置１と複数のユーザ機器２から構成されるようにしてもよい。
【００３９】
サーバ装置１は、例えば、ネットワーク３を介して行われるユーザ機器２からの要求に応じて、ユーザ機器２のユーザの嗜好を判断し、ユーザの嗜好に応じたコンテンツをユーザ機器２に提供する。
【００４０】
サーバ装置１にはデータベースが設けられており、そこには、例えば、映画、音楽、商品の情報（以下、まとめて、アイテムという）、商品の販売を行う他の事業者から提供された広告情報、プロモーション情報などの各種のコンテンツが、提供可能なコンテンツとして記憶されている。
【００４１】
ユーザ機器２は、ユーザの嗜好に応じたものとしてサーバ装置１から送信されてきたコンテンツを表示（出力）する。これにより、ユーザ機器２のユーザは、自分の嗜好に応じたコンテンツの提供を受けることができる。図１のサーバ−クライアントシステムにおいては、この、コンテンツの提供を受けることが、システム事業者により用意された嗜好に関するアンケートに答えるなどしてユーザが自分自身の個人情報をサーバ装置１側に提供していない場合にも可能とされる。
【００４２】
ここで、ユーザ機器２にコンテンツが提供されるまでの図１のサーバ装置１−ユーザ機器２間のやりとりについて図２を参照して説明する。図２にはその図示が省略されているが、サーバ装置１−ユーザ機器２間のやりとりは、図１のネットワーク３を介して行われる。
【００４３】
矢印Ａ１に示すように、ユーザ機器２からのリクエスト（コンテンツの要求）があったとき、または、矢印Ａ２に示すように、システム事業者（サーバ装置１の管理者）からの指示があったとき、サーバ装置１においては、それをトリガとして、サンプルリストの生成が行われる。
【００４４】
コンテンツの提供が、システム事業者主体でプッシュ型で行われる場合、このように、システム事業者からの指示をトリガとしてサンプルリストの生成が行われる。なお、所定の時刻になったとき、自動的に、サンプルリストの生成が開始されるようにしてもよい。
【００４５】
サンプルリストの生成は、矢印Ａ３に示すように、コンテンツDB(Data Base)１１に記憶されているコンテンツに基づいて行われる。
【００４６】
このサンプルリストは、例えば、提供可能なものとしてコンテンツDB１１に用意されているコンテンツの中から選択された一部のコンテンツの識別情報に、それぞれのコンテンツのメタデータ（属性情報）が対応付けられたリストからなる。すなわち、サンプルリストに含めるものとして所定のコンテンツが選択されたとき、そのコンテンツのメタデータが生成され、生成されたメタデータが、コンテンツの識別情報と対応付けて登録されることによってサンプルリストが生成される。メタデータには、コンテンツのジャンルなどの情報が含まれる。
【００４７】
サーバ装置１により生成されたサンプルリストは、矢印Ａ４に示すように、ユーザ機器２に送信される。
【００４８】
ユーザ機器２に設けられる個人情報・ユーザモデルDB２１には、ユーザのそれまでの操作履歴、または、ユーザが登録した、例えば、好きなコンテンツのジャンルの情報などに基づいて得られたユーザの嗜好情報が記憶されており、サーバ装置１からサンプルリストが送信されてきたとき、サンプルリストに含まれるメタデータと、矢印Ａ５に示すようにして個人情報・ユーザモデルDB２１から読み出された嗜好情報に基づいて、サンプルリストの評価（サンプルリストにメタデータ、識別情報が含まれているコンテンツの評価）が行われる。
【００４９】
すなわち、図３Ａに示すように、ユーザ機器２においては、サンプルリストに含めて送信されてきたメタデータと、個人情報・ユーザモデルDB２１に記憶されている嗜好情報を入力として、評価結果を出力するような演算が行われる。例えば、評価結果には、サンプルリストに挙げられたそれぞれのコンテンツに付けられたスコアや、それぞれのコンテンツがどのクラスに分けられたのかを表すクラス分けの情報が含まれる。
【００５０】
サンプルリストの評価結果は、矢印Ａ６に示すようにサーバ装置１に送信される。
【００５１】
サンプルリストの評価結果が送信されてきたとき、サーバ装置１においては、評価結果（評価結果と、サンプルリストに含めて送信したコンテンツのメタデータ）に基づいてユーザ機器２のユーザの嗜好が判断される。
【００５２】
すなわち、図３Ｂに示すように、サーバ装置１においては、ユーザ機器２から送信されてきた評価結果と、サンプルリストに含めてユーザ機器２に送信したメタデータを入力として、ユーザの嗜好を出力するような演算が行われる。
【００５３】
ユーザの嗜好が判断されたとき、その判断結果に基づいてコンテンツ（アイテム、広告、プロモーション等）が選択され、選択されたコンテンツを表示させるための表示情報が、矢印Ａ８に示すようにユーザ機器２に送信される。
【００５４】
表示情報が送信されてきたとき、ユーザ機器２においては、サーバ装置１により選択されたコンテンツの表示が行われる。
【００５５】
以上のようなやりとりにより、サーバ装置１は、ユーザ機器２のユーザの個人情報を参照することなく、ユーザの嗜好に応じたコンテンツを選択し、提供することができる。すなわち、コンテンツを選択する元になる情報としてユーザ機器２からサーバ装置１に提供される情報は、ユーザ機器２において行われたサンプルリストの評価の結果、すなわち、サーバ装置１により挙げられたコンテンツに対するスコアやクラス分けの情報だけであり、システム事業者などから提供されたアンケートに対する答えなどの、ユーザの、嗜好を直接的に表す情報ではない。
【００５６】
また、サーバ装置１は、例えば、未発表曲のメタデータを含むサンプルリストを送信して評価を行わせることにより、その未発表曲をユーザが好むか否かなども判断することができ、好む場合には、他のユーザの評価がまだ得られていない未発表曲のようなコンテンツであっても提供することができる。
【００５７】
なお、ユーザの個人情報がサーバ装置１側に提供されるようにしてもよい。この場合、例えば、アクセス単位、またはセッション単位でユーザの認証が行われた後、そのユーザの嗜好情報が図２の矢印Ａ９に示すようにして個人情報DB１２から読み出され、読み出された個人情報にも基づいて、ユーザ機器２に送信するコンテンツの選択が行われる。個人情報DB１２には、ユーザによりあらかじめ登録された、嗜好に関するユーザの個人情報が記憶されている。
【００５８】
このように、用意されている個人情報と、サンプルリストの評価結果を用いることにより、例えば、用意されている個人情報を、新たに取得された評価結果を用いて修正することなどができ、これにより、修正後のユーザの情報に基づいてより適切なコンテンツを選択することが可能になる。
【００５９】
サンプルリストの評価結果は、いま（ユーザがコンテンツを要求しているとき）のユーザの嗜好を表すものと考えられるから、あらかじめ用意されている個人情報、すなわち、過去のユーザの嗜好情報だけに基づいてコンテンツを選択する場合に較べて、いまのユーザの嗜好に応じたコンテンツを選択することが可能になる。
【００６０】
以上のようなやりとりを行うサーバ装置１とユーザ機器２のそれぞれの処理についてはフローチャートを参照して後述する。
【００６１】
図４は、図１のサーバ装置１のハードウエア構成例を示すブロック図である。
【００６２】
CPU(Central Processing Unit)３１は、ROM(Read Only Memory)３２に記憶されているプログラム、または、記憶部３８からRAM(Random Access Memory)３３にロードされたプログラムに従って各種の処理を実行する。RAM３３にはまた、CPU３１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００６３】
CPU３１、ROM３２、およびRAM３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００６４】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、ネットワーク３を介しての通信処理を行う通信部３９が接続されている。
【００６５】
入出力インタフェース３５にはまた、必要に応じてドライブ４０が接続される。ドライブ４０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブルメディア４１が適宜装着され、それから読み出されたコンピュータプログラムが必要に応じて記憶部３８にインストールされる。
【００６６】
なお、図１のユーザ機器２も、図４に示す構成と同じ構成を有する。以下、適宜、図４に示す構成をユーザ機器２の構成として引用して説明する。
【００６７】
図５は、サーバ装置１の機能構成例を示すブロック図である。図５に示す機能部のうちの少なくとも一部は、図４のCPU３１により所定のプログラムが実行されることによって実現される。
【００６８】
通信管理部５１は、通信部３９を制御し、ユーザ機器２との間で行われる通信を管理する。ユーザ機器２との間で行われる通信は、HTTP(Hyper Text Transfer Protocol)のような汎用プロトコルにより行われ、その通信経路は暗号化によって保護されるようにすることもできる。送受信されるデータの形式は、XML(eXtensible Markup Language)形式、またはそれに準ずる形式のものとされ、XMLのタグなどによって、通信内容の種別（サンプルリスト、評価結果、おすすめ、広告、プロモーション、その他）が識別される。
【００６９】
通信管理部５１は、例えば、サンプルリスト生成部５２からサンプルリストが供給されてきたとき、あるいは、選択部５５から、ユーザ機器２に送信するものとして選択されたコンテンツが供給されてきたとき、それらの情報をユーザ機器２に送信する。また、通信管理部５１は、サンプルリストの評価結果がユーザ機器２から送信されてきたとき、それを選択部５５に出力する。
【００７０】
サンプルリスト生成部５２は、ユーザ機器２からのリクエストがあったときなどの所定のタイミングでサンプルリストを生成する。例えば、サンプルリスト生成部５２は、コンテンツDB１１に記憶されているものの中から所定のコンテンツを選択し、選択したコンテンツのメタデータを、コンテンツの識別情報と対応付けてリスト化することによってサンプルリストを生成する。リストに挙げるコンテンツが選択されたとき、メタデータ生成部５３から、そのコンテンツのメタデータが供給されてくる。
【００７１】
リストに挙げるコンテンツは、コンテンツDB１１に記憶されているコンテンツの中からランダムに、あるいは、特定のアルゴリズムに従って選択される。また、システム事業者などにより任意に選択されるようにしてもよい。
【００７２】
メタデータ生成部５３は、例えば、サンプルリストに挙げるものとして所定のコンテンツがサンプルリスト生成部５２により選択されたとき、そのコンテンツをDB入出力部５４を介してコンテンツDB１１から読み出し、読み出したコンテンツのメタデータを生成する。例えば、コンテンツDB１１から読み出したコンテンツが音楽のコンテンツである場合、メタデータ生成部５３は、その波形を解析することによってテンポ、リズムなどを確認し、テンポやリズムから得られる音楽のジャンルを表す情報などをメタデータとして抽出する。
【００７３】
メタデータ生成部５３は、生成したメタデータをサンプルリスト生成部５２と選択部５５に出力するとともに、適宜、DB入出力部５４を介してコンテンツDB１１に記憶させる。
【００７４】
DB入出力部５４は、コンテンツDB１１と個人情報DB１２に接続されており、コンテンツDB１１と個人情報DB１２からのデータの読み出し、コンテンツDB１１と個人情報DB１２に対するデータの書き込みを管理する。
【００７５】
選択部５５は、図３Ｂに示したようにして、通信管理部５１から供給されてきたサンプルリストの評価結果と、サンプルリストに含めてユーザ機器２に送信したメタデータ（メタデータ生成部５３により生成されたメタデータ）からユーザの嗜好を判断し、コンテンツDB１１に記憶されているものの中から、所定のコンテンツをユーザの嗜好に基づいて選択する。コンテンツの選択の際には、選択部５５は、適宜、個人情報DB１２に記憶されている個人情報を用いる。
【００７６】
この選択部５５は、例えば、おすすめ選択部６１、広告選択部６２、およびプロモーション選択部６３から構成される。
【００７７】
おすすめ選択部６１は、コンテンツDB１１に記憶されているアイテムの中から、例えば、以下のようにしておすすめ（ユーザに提供するアイテム）を選択する。
【００７８】
（１）評価結果の中で、スコア（評価）の高いアイテム、あるいは特定のクラスに分類されたアイテム（適合度の高いもの、複数）と類似度の高いアイテムをおすすめとしてコンテンツDB１１から任意の数だけ選択する。また、閾値を設けて、適合度が閾値以下（または未満）のアイテムが選択されないようにし、ユーザの不快感を軽減するようにしてもよい。類似度の計算には、アイテムのメタデータが用いられ、スコア（適合度、類似度）が計算される。
【００７９】
（２）評価結果のリスト中、スコアの高いアイテム、あるいは特定のクラスに分類されたアイテムと一緒に利用（購入、視聴、使用等）される可能性の高いアイテムを協調フィルタリング等のフィルタリング技術や、データマイニング技術（統計、ルール）により選択する。フィルタリング技術やデータマイニング技術では、サーバ装置１に保持されている複数のユーザの利用履歴のデータが用いられる。
【００８０】
このようにして選択されたおすすめは、例えば、それぞれのアイテムの識別子と、画像、テキスト等のリストとしてユーザ機器２において表示される。
【００８１】
広告選択部６２は、例えば、おすすめ選択部６１によるおすすめの選択の方法と同様の方法により、コンテンツDB１１に記憶されている広告の中からユーザに提示する広告を選択する。
【００８２】
広告は、その性質上、広告の依頼者の意思を反映することができるように、ターゲットとするユーザの属性（ターゲット属性）を指定することができるようにしてもよい。例えば、ユーザ機器２から送信されてきた評価結果の中で、適合度の高いコンテンツの属性と、ターゲット属性がマッチする広告の評価が高くされ、その広告が、ユーザに提供するものとして選択される。また、サンプルリストとして広告のメタデータを含むものがユーザ機器２に送信された場合、評価結果の中で、スコアが高い広告、あるいは特定のクラスに分類された広告が選択される。
【００８３】
プロモーション選択部６３は、例えば、おすすめ選択部６１によるおすすめの選択の方法と同様の方法により、コンテンツDB１１に記憶されているプロモーションの中から、ユーザに提示するプロモーションを選択する。
【００８４】
以上のようにして選択されたコンテンツは通信管理部５１に出力され、ユーザ機器２に送信される。
【００８５】
なお、以上のようにして選択された複数のコンテンツ（コンテンツの表示情報）をユーザ機器２に送信する際、ユーザ機器２の表示部に表示される順番（画面の上からの順番）を、スコア順、作成日順、ランダム、システム事業者が付けた優先度順などの中から選択することができるようにしてもよい。
【００８６】
また、ユーザ機器２から送信されてきたサンプルリストの評価結果が、ユーザ毎、またはセッション毎に一定期間（設定可能）サーバ装置１内に保持されるようにしてもよい。この場合、ユーザ機器２からの要求に対してその都度サンプルリストを送ることなく、保持していた評価結果に基づいてコンテンツを選択し、送信することができる。また、サーバ装置１が主体的にコンテンツを送信する場合（ユーザ機器２からのリクエストに応じてコンテンツを送信するのではない場合）も、ユーザ毎、またはセッション毎に保持しておいた評価結果を利用することができる。
【００８７】
図５の説明に戻り、コンテンツDB１１には、アイテム、広告、プロモーションなどのコンテンツが記憶される。
【００８８】
個人情報DB１２には、ユーザにより登録された個人情報が記憶される。
【００８９】
図６は、ユーザ機器２の機能構成例を示すブロック図である。図６に示す機能部のうちの少なくとも一部は、図４のCPU３１により所定のプログラムが実行されることによって実現される。
【００９０】
通信管理部７１は、通信部３９を制御し、サーバ装置１との間で行われる通信を管理する。例えば、通信管理部７１は、サーバ装置１から送信されてきたサンプルリストを受信し、それを学習部７２に出力する。また、通信管理部７１は、サンプルリストの評価結果が学習部７２から供給されてきたとき、それをサーバ装置１に送信する。
【００９１】
学習部７２は、ユーザ機器２を用いて再生などが行われたコンテンツのメタデータと、ユーザの挙動（意識的な好き／嫌いの提示（ユーザ機器２に対する入力）、再生しているコンテンツをスキップさせるなどの無意識的な操作）の内容とを関連付け、その履歴に基づいて学習を行うことによってユーザの嗜好を取得する。学習部７２は、ユーザの嗜好情報を表すユーザモデルが得られたとき、それを、DB入出力部７４を介して個人情報・ユーザモデルDB２１に記憶させる。ユーザ機器２を用いて再生などが行われたコンテンツのメタデータはメタデータ生成部７３から供給されてくる。
【００９２】
また、学習部７２は、通信管理部７１からサンプルリストが供給されてきたとき、図３Ａに示したようにして、サンプルリストに含まれているメタデータと、個人情報・ユーザモデルDB２１から読み出したユーザの嗜好に基づいて、それぞれのコンテンツにスコアを付けたり、クラス分けを行う（またはその両方を行う）などしてサンプルリストを評価する。それぞれのコンテンツに付けられたスコア、クラス分けの情報、またはその両方が、コンテンツの識別子に対応付けられてリスト化されたものが評価結果とされる。
【００９３】
学習部７２により生成された評価結果は、通信管理部７１に出力され、サーバ装置１に送信される。
【００９４】
なお、評価結果は、サーバ装置１に送信する前に、ユーザがその内容を自分で確認し、編集することができるようにしてもよい。また、個人情報・ユーザモデルDB２１に複数のユーザの嗜好情報が保持されている場合、ユーザ毎にサンプルリストの評価が行われるようにしてもよい。
【００９５】
メタデータ生成部７３は、ユーザ機器２において扱われたコンテンツのメタデータを生成し、生成したメタデータを学習部７２に出力する。メタデータ生成部７３は、サーバ装置１のメタデータ生成部５３と同じアルゴリズムによってメタデータを生成する。通信プロトコルが共通であるとすると、このように、サーバ装置１と同じアルゴリズムによってメタデータを生成する機能を有する機器が、ユーザ機器２として、システム事業者から提供されるサービスを利用することができる。
【００９６】
DB入出力部７４は、個人情報・ユーザモデルDB２１に接続されており、個人情報・ユーザモデルDB２１からのデータの読み出し、個人情報・ユーザモデルDB２１に対するデータの書き込みを管理する。
【００９７】
表示制御部７５は、通信管理部７１から表示情報が供給されてきたとき、コンテンツのリスト、または、リストから選択されたコンテンツの内容を出力部３７に表示させる。
【００９８】
次に、以上の構成を有するサーバ装置１とユーザ機器２の処理について説明する。
【００９９】
はじめに、図７のフローチャートを参照してサーバ装置１の処理について説明する。
【０１００】
ステップＳ１においてトリガが入力されたとき、ステップＳ２に進み、サンプルリスト生成部５２は、ユーザ機器２に送信するサンプルリストを生成する。
【０１０１】
サンプルリストを生成したとき、サンプルリスト生成部５２は、ステップＳ３に進み、生成したサンプルリストを通信管理部５１からユーザ機器２に送信させる。ユーザ機器２においては、ここで送信されたサンプルリストの評価が行われ、評価結果がサーバ装置１に対して送信される。
【０１０２】
評価結果が送信されてきたとき、ステップＳ４において、通信管理部５１は、評価結果を受信し、受信した評価結果を選択部５５に出力する。
【０１０３】
ステップＳ５において、選択部５５は、通信管理部５１から供給されてきた評価結果とメタデータに基づいてユーザの嗜好を判断し、ユーザが好むと考えられるコンテンツをコンテンツDB１１に記憶されているコンテンツの中から選択する。選択部５５により選択されたコンテンツは通信管理部５１に出力される。
【０１０４】
通信管理部５１は、ステップＳ６において、選択部５５により選択されたコンテンツを表示するための表示情報をユーザ機器２に送信し、処理を終了させる。
【０１０５】
次に、図８のフローチャートを参照してユーザ機器２の処理について説明する。
【０１０６】
ステップＳ１１において、通信管理部７１は、サーバ装置１から送信されてきたサンプルリストを受信し、それを学習部７２に出力する。
【０１０７】
学習部７２は、ステップＳ１２において、サーバ装置１から送信されてきたサンプルリストに含まれているメタデータと、個人情報・ユーザモデルDB２１から読み出したユーザの嗜好に基づいてサンプルリストを評価する。
【０１０８】
サンプルリストの評価が終了したとき、ステップＳ１３に進み、学習部７２は、その評価結果を通信管理部７１からサーバ装置１に送信させる。ここで送信された評価結果を受信したサーバ装置１においては、ユーザに提供するコンテンツの選択が行われ、選択されたコンテンツを表示するための表示情報がユーザ機器２に送信される。
【０１０９】
表示情報が送信されてきたとき、ステップＳ１４において、通信管理部７１は、それを受信し、表示制御部７５に出力する。
【０１１０】
表示制御部７５は、ステップＳ１５において、通信管理部７１から供給されてきた表示情報に基づいて、例えば、それぞれのコンテンツのリストを出力部３７に表示し、処理を終了させる。ここで表示されたリストから、ユーザは、それぞれのコンテンツを確認することができる。
【０１１１】
以上の処理により、個人情報があらかじめ登録されていない場合であっても、サーバ装置１は、ユーザ機器２のユーザの嗜好に応じたコンテンツを提供することができる。
【０１１２】
図９は、以上のようにして行われるコンテンツの提供を元に展開されるビジネスモデルの例を示す図である。
【０１１３】
例えば、図９の矢印Ａ１１に示すように、システム事業者は、個人情報を登録したユーザ（図５の個人情報DB１２に個人情報が登録されているユーザ）から、そのユーザの嗜好に応じたコンテンツを提供することの対価を会費という形で受けることができる。上述したように、個人情報を登録しているユーザに対しては、サーバ装置１は、登録していないユーザと較べて、より精度の高いコンテンツを提供することが可能である。
【０１１４】
また、システム事業者は、ユーザの嗜好に応じて個人化した広告、プロモーション等のコンテンツをユーザ機器２に表示させて、表示させた画面上で物品（サービス、音楽などのコンテンツを含む）を販売することによって、その代金を得ることもできる。
【０１１５】
さらに、システム事業者は、矢印Ａ１２に示すように、広告、プロモーション等の送信の依頼を受託し、受託した広告、プロモーション等をユーザ機器２に表示させることで、その対価を広告、プロモーションの依頼者から受けることができる。例えば、対価の額は、ユーザ機器２に広告やプロモーションを表示させた回数や表示期間などに基づいて決定される。
【０１１６】
システム事業者は、矢印Ａ１３に示すように、物品販売の事業者などと提携し、ユーザ機器２に表示させたおすすめや広告から、その事業者の物品販売サイトにユーザのアクセス先を誘導（リンク）することで、その対価をアフィリエイトという形で受けることもできる。
【０１１７】
このとき、次のようにして、誘導元が、本サービス（システム事業者から提供されたコンテンツ）であることを識別するための仕組みが用意される。
（１）誘導先のサイトとして、本サービスから提供されたコンテンツからアクセス可能な専用のサイトを設ける。必要に応じて、専用の認証の仕組みも設ける。
（２）ユーザ機器２に表示させるURL(Uniform Resource Locator)に、システム事業者を識別するための識別子を含める。
（３）URLのリダイレクトを用いる。
（４）クッキーを用いる。
【０１１８】
アフィリエイトの形で他の事業者からシステム事業者に支払われる対価の額は、誘導実績、誘導先での購入実績などに基づいて決定される。
【０１１９】
また、矢印Ａ１３に示すように、システム事業者は、所定のサービスを提供する他の事業者（他の事業者が管理するサーバ装置）に本サービスの利用を許可し、その、他の事業者が行っているサービスのユーザに本サービスを利用させることによって、他の事業者から対価を受けることができる。すなわち、システム事業者は、本サービスを提供することによって、ASP(Application Service Provider)としての役割を担うことになる。この場合、その、他の事業者が管理するサーバ装置が、図１のユーザ機器２に相当することになる。対価の額は、例えば、サービスの利用実績（トランザクション数）などに基づいて決定される。
【０１２０】
図１０は、本発明を適用したサーバ−クライアントシステムの他の構成例を示すブロック図である。
【０１２１】
図１０は、システム事業者がASPとしての役割を担い、ネットワークを介して接続されるそれぞれの事業者サーバ装置１０１−１乃至１０１−ｍに対して、本サービスを提供する場合の構成を示している。
【０１２２】
このような構成により、サーバ装置１は、複数の事業者が管理する事業者サーバ装置１０１−１乃至１０１−ｍに対して、共通、またはそれぞれの事業者が提供するサービスに特化したサービスを提供することができる。それぞれの事業者が提供するサービスに特化したサービスとは、事業者ごとに、個別のコンテンツや広告のDBを利用してコンテンツを提供することを指す。
【０１２３】
事業者サーバ装置１０１−１乃至１０１−ｍは、それぞれが提供するサービスのユーザから提供された個人情報を有しており、例えば、コンテンツの提供を要求しているユーザ（事業者サーバ装置１０１−１乃至１０１−ｍにネットワークを介してアクセスしてきているユーザ機器）の個人情報をサーバ装置１に送信してユーザの嗜好に応じたコンテンツを選択させ、選択されたコンテンツをユーザ機器に提供することによって、アクセスしてきているユーザの嗜好に応じたコンテンツを提供することができる。
【０１２４】
なお、図１０のサーバ−クライアントシステムの場合、ユーザやユーザ機器の認証は、ユーザ機器が直接アクセスする事業者サーバ装置１０１−１乃至１０１−ｍのそれぞれにより行われるのが原則であるが、サーバ装置１により行われるようにしてもよい。また、事業者サーバ装置１０１−１乃至１０１−ｍは、本サービスの中継装置（PROXY）としての機能だけを有する装置であってもよい。
【０１２５】
図１１は、本発明を適用したサーバ−クライアントシステムのさらに他の構成例を示すブロック図である。
【０１２６】
図１１は、図５においてサーバ装置１の内部に設けられていた選択部５５が、選択装置５５−１乃至５５−ｎとして、選択するコンテンツの内容毎に１つの装置として外部に独立して設けられている場合の構成を示している。このように、選択部５５は、１つの装置としてサーバ装置１の外部に設けられるようにすることも可能である。選択装置５５−１乃至５５−ｎとサーバ装置間１の通信は、HTTPのような汎用プロトコル、もしくは専用プロトコルに従って行なわれる。
【０１２７】
図１１においては、選択装置５５−１乃至５５−ｎの複数の選択装置と１つのサーバ装置１が接続されてシステムが構成されているが、１つの選択装置に複数のサーバ装置が接続され、それらの装置からシステムが構成されるようにしてもよい。この場合、複数のサーバ装置からのリクエスト（コンテンツの選択の要求）が、１つの選択装置により処理されることになる。
【０１２８】
なお、以上においては、ユーザ機器２に送信されたサンプルリストの評価結果は、コンテンツを選択するためにサーバ装置１により利用されるとしたが、各種の調査に利用されるようにしてもよい。
【０１２９】
例えば、学習によりユーザモデルを有している複数のユーザ機器２に、同じサンプルリスト（調査対象）を評価させ、結果を回収、集計することで、サンプルリストに対するユーザの統計的な適合度を求めることが可能になる。サンプルリストの送信先とするユーザ機器２はランダムに選択されるようにしてもよいし、個人情報があらかじめ登録されている場合、年齢、性別等によるターゲット層を選択し、ユーザ機器２の特定のグループが選択されるようにしてもよい。
【０１３０】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１３１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１３２】
この記録媒体は、図４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア４１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３２や、記憶部３８に含まれるハードディスクなどで構成される。
【０１３３】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１３５】
【図１】本発明を適用したサーバ−クライアントシステムの構成例を示すブロック図である。
【図２】図１のサーバ装置とユーザ機器間で行われるやりとりの例を示す図である。
【図３】サーバ装置とユーザ機器において行われる演算の例を示す図である。
【図４】サーバ装置のハードウエア構成例を示すブロック図である。
【図５】サーバ装置の機能構成例を示すブロック図である。
【図６】ユーザ機器の機能構成例を示すブロック図である。
【図７】サーバ装置の処理を説明するフローチャートである。
【図８】ユーザ機器の処理を説明するフローチャートである。
【図９】ビジネスモデルの例を示す図である。
【図１０】本発明を適用したサーバ−クライアントシステムの他の構成例を示すブロック図である。
【図１１】本発明を適用したサーバ−クライアントシステムのさらに他の構成例を示すブロック図である。
【符号の説明】
【０１３６】
１  サーバ装置，  ２  ユーザ機器，  ３  ネットワーク，１１  コンテンツDB，  １２  個人情報DB，  ２１  個人情報・ユーザモデルDB，  ５１  通信管理部，  ５２  サンプルリスト生成部，  ５３  メタデータ生成部，  ５４  DB入出力部，  ７１  通信管理部，  ７２  学習部，  ７３  メタデータ生成部，  ７４  DB入出力部，  ７５  表示制御部
【図１】
2006215867.tif 000003
【図２】
2006215867.tif 000004
【図３】
2006215867.tif 000005
【図４】
2006215867.tif 000006
【図５】
2006215867.tif 000007
【図６】
2006215867.tif 000008
【図７】
2006215867.tif 000009
【図８】
2006215867.tif 000010
【図９】
2006215867.tif 000011
【図１０】
2006215867.tif 000012
【図１１】
2006215867.tif 000013