(57)【特許請求の範囲】
【請求項１】
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する推薦者リスト取得部と、
前記推薦者リストに基づいて推薦コンテンツを選択する推薦コンテンツ選択部と、
前記推薦コンテンツを送信する送信部と、
前記推薦コンテンツを利用した利用者から前記推薦コンテンツに関する評価値を受信する受信部と、
前記評価値に基づいて前記推薦者リストの前記評価値を更新するとともに、前記推薦者と関連の深いユーザの評価値を変更する評価値更新部と、
を備える、情報処理装置。
【請求項２】
前記送信部は、前記推薦コンテンツとともに前記推薦者リストを送信する、請求項１に記載の情報処理装置。
【請求項３】
前記推薦者リスト取得部は、母集団を生成する母集団生成サーバから取得した母集団の情報であって各ユーザが推薦するコンテンツを含む情報に基づいて前記推薦者リストを取得する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記母集団生成サーバは、登録されたユーザの知人関係から母集団を生成するソーシャルネットワークサーバである、請求項３に記載の情報処理装置。
【請求項５】
前記推薦コンテンツ選択部は、前記推薦者リストに記載された推薦者のうち、前記評価値が所定のしきい値以上である推薦者の推薦に基づいて前記推薦コンテンツを選択する、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記推薦コンテンツ選択部は、前記推薦者リストの前記評価値によって重み付けがされた前記推薦者の推薦に基づいて前記推薦コンテンツを選択する、請求項１〜４のいずれかに記載の情報処理装置。
【請求項７】
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得することと、
前記推薦者リストに基づいて推薦コンテンツを選択することと、
前記推薦コンテンツを送信することと、
前記推薦コンテンツを利用した利用者から前記推薦コンテンツに関する評価値を受信することと、
前記評価値に基づいて前記推薦者リストの前記評価値を更新するとともに、前記推薦者と関連の深いユーザの評価値を変更することと、
を備える、情報処理方法。
【請求項８】
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する手段、
前記推薦者リストに基づいて推薦コンテンツを選択する手段、
前記推薦コンテンツを送信する手段、
前記推薦コンテンツを利用した利用者から前記推薦コンテンツに関する評価値を受信する手段、
前記評価値に基づいて前記推薦者リストの前記評価値を更新するとともに、前記推薦者と関連の深いユーザの評価値を変更する手段、
としてコンピュータを機能させるためのプログラム。
【請求項９】
コンテンツ要求を送信するコンテンツ要求端末と、
母集団を生成し、前記母集団に属するユーザの情報を収集する母集団生成サーバと、
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得する推薦者リスト取得部と、前記コンテンツ要求端末から受信した前記コンテンツ要求と前記推薦者リストとに基づいて、推薦コンテンツを選択する推薦コンテンツ選択部と、前記推薦コンテンツを前記コンテンツ要求端末へ送信する送信部と、前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信する受信部と、
前記評価値に基づいて前記推薦者リストの前記評価値を更新するとともに、前記推薦者と関連の深いユーザの評価値を変更する評価値更新部と、
を有するコンテンツ提供装置と、
を備える、情報処理システム。
【請求項１０】
前記コンテンツ要求端末は、前記推薦コンテンツとともに、前記推薦コンテンツを推薦した推薦者の情報を表示する表示部を備える、請求項９に記載の情報処理システム。
【請求項１１】
前記表示部は、友人度に応じて前記推薦者の情報を異なる態様で表示する、請求項１０に記載の情報処理システム。
【請求項１２】
コンテンツ要求端末がコンテンツ要求を送信することと、
母集団生成サーバが、母集団を生成し、前記母集団に属するユーザの情報を収集することと、
コンテンツ提供端末が、コンテンツジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得することと、
コンテンツ提供端末が、前記コンテンツ要求及び前記推薦者リストに基づいて、推薦コンテンツを選択することと、
コンテンツ提供端末が、前記推薦コンテンツを前記コンテンツ要求端末へ送信することと、
前記コンテンツ提供端末が、前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信することと、
前記コンテンツ提供端末が、前記評価値に基づいて前記推薦者リストの前記評価値を更新するとともに、前記推薦者と関連の深いユーザの評価値を変更することと、
を備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、情報処理システム、及びコンテンツ要求端末に関する。
【背景技術】
【０００２】
近時においては、ソーシャルネットワークサービス（ＳＮＳ;  social  networking  service、又はソーシャルメディアサービス（social  media  service）ともいう）等の交流サイトが広く利用されている。また、購入者の過去の購入履歴から好みを推定し、コンテンツの推薦や提供を行うサービスが知られている。
【０００３】
このような中、特許文献１には、同じメディア・コンテンツに関心のあるユーザ間で通信媒体を介した共有体験を実現することを想定した技術が記載されている。また、特許文献２には、ユーザが端末を使用しているうちに、ユーザが意識することなく、ユーザの関心事に近い関心を有するユーザを探し出すことを想定した技術が記載されている。
【０００４】
また、特許文献３には、個人利用の範囲と考えうる少人数のユーザ間で音楽コンテンツなどのマルチメディアデータを共有することを想定した技術が記載されている。また、特許文献４には、電子メールの送受信履歴に基づいて適切にユーザ間の関連度を分析することを想定した技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２１１２８７号公報
【特許文献２】特開２００８−１２３２３３号公報
【特許文献３】特開２００４−１２７１９６号公報
【特許文献４】特開２００８−５１７４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、購入者の過去の購入履歴から好みを推定する手法では、過去の購入履歴に依存したサービスしか提供できないため、推薦するコンテンツが限定的になるという問題がある。また、他のユーザの推薦によりコンテンツを提供する場合も、推薦する他のユーザと推薦を受けるユーザの好みが異なる場合は、ユーザが所望のコンテンツを得ることは困難である。このため、上記従来の技術では、ユーザの所望のコンテンツを精度良く提供することはできなかった。
【０００７】
このため、ユーザの所望のコンテンツを、精度良く提供することが望まれていた。
【課題を解決するための手段】
【０００８】
本開示によれば、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する推薦者リスト取得部と、前記推薦者リストに基づいて推薦コンテンツを選択する推薦コンテンツ選択部と、前記推薦コンテンツを送信する送信部と、を備える、情報処理装置が提供される。
【０００９】
また、前記送信部は、前記推薦コンテンツとともに前記推薦者リストを送信するものであっても良い。
【００１０】
また、前記推薦コンテンツを利用した利用者から前記推薦コンテンツに関する評価値を受信する受信部と、前記評価値に基づいて前記推薦者リストの前記評価値を更新する評価値更新部と、を備えるものであっても良い。
【００１１】
また、前記推薦者リスト取得部は、母集団を生成する母集団生成サーバから取得した母集団の情報であって各ユーザが推薦するコンテンツを含む情報に基づいて前記推薦者リストを取得するものであっても良い。
【００１２】
また、前記母集団生成サーバは、登録されたユーザの知人関係から母集団を生成するソーシャルネットワークサーバであっても良い。
【００１３】
また、前記推薦コンテンツ選択部は、前記推薦者リストに記載された推薦者のうち、前記評価値が所定のしきい値以上である推薦者の推薦に基づいて前記推薦コンテンツを選択するものであっても良い。
【００１４】
また、前記推薦コンテンツ選択部は、前記推薦者リストの前記評価値によって重み付けがされた前記推薦者の推薦に基づいて前記推薦コンテンツを選択するものであっても良い。
【００１５】
また、本開示によれば、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得することと、前記推薦者リストに基づいて推薦コンテンツを選択することと、前記推薦コンテンツを送信することと、を備える、情報処理方法が提供される。
【００１６】
また、本開示によれば、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する手段、前記推薦者リストに基づいて推薦コンテンツを選択する手段、前記推薦コンテンツを送信する手段、としてコンピュータを機能させるためのプログラムが提供される。
【００１７】
また、本開示によれば、コンテンツ要求を送信するコンテンツ要求端末と、母集団を生成し、前記母集団に属するユーザの情報を収集する母集団生成サーバと、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得する推薦者リスト取得部と、前記コンテンツ要求端末から受信した前記コンテンツ要求と前記推薦者リストとに基づいて、推薦コンテンツを選択する推薦コンテンツ選択部と、前記推薦コンテンツを前記コンテンツ要求端末へ送信する送信部と、を有するコンテンツ提供装置と、を備える、情報処理システムが提供される。
【００１８】
また、前記コンテンツ要求端末は、前記推薦コンテンツとともに、前記推薦コンテンツを推薦した推薦者の情報を表示する表示部を備えるものであっても良い。
【００１９】
また、前記表示部は、友人度に応じて前記推薦者の情報を異なる態様で表示するものであっても良い。
【００２０】
また、前記コンテンツ提供装置は、前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信する受信部と、前記評価値に基づいて前記推薦者リストの前記評価値を更新する評価値更新部と、を更に有するものであっても良い。
【００２１】
また、本開示によれば、コンテンツ要求端末がコンテンツ要求を送信することと、母集団生成サーバが、母集団を生成し、前記母集団に属するユーザの情報を収集することと、コンテンツ提供端末が、コンテンツジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得することと、コンテンツ提供端末が、前記コンテンツ要求及び前記推薦者リストに基づいて、推薦コンテンツを選択することと、コンテンツ提供端末が、前記推薦コンテンツを前記コンテンツ要求端末へ送信することと、を備える、情報処理方法が提供される。
【００２２】
また、前記コンテンツ提供装置が、前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信することと、前記コンテンツ提供装置が、前記評価値に基づいて前記推薦者リストの前記評価値を更新することと、を更に備えるものであっても良い。
【００２３】
また、本開示によれば、コンテンツ要求を送信する送信部と、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得する推薦コンテンツ取得部と、前記推薦コンテンツを表示する表示部と、を備える、コンテンツ要求端末が提供される。
【００２４】
また、前記表示部は、前記推薦コンテンツとともに、前記推薦コンテンツを推薦した推薦者の情報を表示するものであっても良い。
【００２５】
また、前記推薦コンテンツに関する評価値を送信する評価値送信部を更に備えるものであっても良い。
【００２６】
また、本開示によれば、コンテンツ要求を送信することと、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得することと、前記推薦コンテンツを表示することと、を備える、情報処理方法が提供される。
【００２７】
また、本開示によれば、コンテンツ要求を送信する手段、ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得する手段、前記推薦コンテンツを表示する手段、としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００２８】
本開示によれば、ユーザの所望のコンテンツを、精度良く提供することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係るシステムにおいて、個人のソーシャルネットワークの概念を示す模式図である。
【図２】図１に示すグループに所属する各ユーザについて、ソーシャルグラフのデータ構成例を示す模式図である。
【図３】本実施形態のシステム構成を示す模式図である。
【図４】システムの構成を示すブロック図である。
【図５】サービス提供サーバの処理を示すフローチャートである。
【図６】ジャンル毎の推薦者評価値リストの例を示す模式図である。
【図７】システムにおける処理を示すシーケンス図である。
【図８】推薦された曲がユーザ端末の表示部に表示された状態を示す模式図である。
【発明を実施するための形態】
【００３０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
なお、説明は以下の順序で行うものとする。
１．本実施形態の概要
２．本実施形態のシステム構成
３．システム構成例
４．サービス提供サーバにおける処理の例
５．ユーザ端末から入力する評価について
６．システムにおける処理の例
７．母集団の生成について
８．友人度／知人度／フォロー度などの算出
９．ユーザ評価の具体例
１０．推薦方法の具体例
【００３２】
［１．本実施形態の概要］
まず、図１を参照して、本開示の第１の実施形態に係るシステムの概略構成について説明する。図１は、本実施形態に係るシステムにおいて、個人のソーシャルネットワークの概念を示す模式図である。
【００３３】
図１に示すように、ある個人（ここではユーザＵとする）が所属する母集団の中に「知り合い」、「友人」、「会社」、「サークル」、「大学」、「一方的に知っている人」などのグループが存在する。
【００３４】
図２は、図１に示すグループに所属する各ユーザについて、ソーシャルグラフのデータ構成例を示す模式図である。図２に示すユーザＡは図１のグループ「友人」に所属し、ユーザＢはグループ「一方的に知っている人」に所属し、ユーザＸはグループ「会社」に所属しているものとする。
【００３５】
図２に示すように、各ユーザに対して友人度、知人度、フォロー度が設定される。母集団に属するユーザには母集団フラグ「１」が立ち、母集団に入らないユーザは母集団フラグが「０」となる。
【００３６】
図２に示す例では、ユーザＡはユーザＵの友人であり、フォローもしている。ユーザＢは有名人であり、ユーザＵはTwitterのフォローのみを行っている。ユーザＸはユーザＵの会社の同僚でもあり、友人でもあるものとする。この場合、ユーザＡの友人度は“８”、知人度は“０”、フォロー度は“２”に設定される。また、ユーザＢの友人度は“０”、知人度は“０”、フォロー度は“７”に設定される。また、ユーザＸの友人度は“３”、知人度は“６”、フォロー度は“０”に設定される。ユーザＡ，Ｂ，Ｘのいずれも図１の母集団に属しているため、母集団フラグは“１”である。
【００３７】
推薦者に対する評価値は、各ユーザが商品、音楽、映画、などのコンテンツを推薦した場合に、各ユーザの評価値を示している。図２に示す例では、ユーザＡの評価値は１．０、ユーザＢの評価値は０．２、ユーザＸの評価値は０．７である。
【００３８】
ユーザＡの評価値は比較的高いため、ユーザＡが推薦する商品、音楽、映画等のコンテンツの評価は、ユーザＵの好みに合致したものとなる。従って、ユーザＵは、ユーザＡの評価値に従ってコンテンツを取得することで、比較的満足度の高いコンテンツを得ることができる。また、ユーザＵは、ユーザＡの評価値に従ってコンテンツを取得した後、ユーザＡに対して評価を与えることができる。取得したコンテンツが満足のいくものであれば、ユーザＡの評価値が更に高くなる。
【００３９】
一方、ユーザＢの評価値は０．２と比較的低いため、ユーザＵがユーザＢの推薦に従ってコンテンツを取得した場合の満足度はユーザＡの場合よりも低くなる。
【００４０】
母集団に属する各ユーザＡ，Ｂ，Ｘ・・・は、音楽、映画、各種商品などのジャンルに置いて、推薦するコンテンツの情報を有している。評価値は、１つのユーザに対して、各ジャンル毎に与えられる。ユーザＵにコンテンツを推薦する場合、推薦するコンテンツのジャンルの評価値に応じて、評価値が高いユーザが推薦するコンテンツが優先的に推薦コンテンツとして推薦される。このようにして、本実施形態のシステムでは、評価値が与えられた各ユーザに基づいてコンテンツが推薦されることにより、ユーザＵが好みのコンテンツを精度良く取得することを可能としている。
【００４１】
［２．本実施形態のシステム構成］
図３は、本実施形態のシステム構成を示す模式図である。図３に示すように、本実施形態のシステム１０００は、コンテンツ提供サーバ１００、母集団形成サーバ（ＳＮＳサーバ）２００、ユーザ端末３００を有して構成されている。コンテンツ提供サーバ１００は、ユーザ端末３００に対してコンテンツを提供する。また、コンテンツ提供サーバ１００は、ユーザ端末３００に対して推薦者リストを提供することができる。また、コンテンツ提供サーバ１００は、母集団形成サーバ２００に対して推薦者情報を要求する。
【００４２】
ユーザ端末３００は、パーソナルコンピュータ（ＰＣ）、スマートフォン等の機器である。ユーザ端末３００は、コンテンツ提供サーバ１００からコンテンツ及び／又は推薦者リストを取得する。また、ユーザ端末３００は、コンテンツ提供サーバ１００に対して、推薦者の評価情報（上述した評価値）を送る。
【００４３】
母集団形成サーバ２００は、複数のユーザからなる母集団を生成するサーバであって、一例としてソーシャルネットワークを管理するＳＮＳサーバから構成される。母集団形成サーバ２００の一例としてのＳＮＳサーバは、コンテンツ提供サーバ１００に対して、ソーシャルネットワークに登録しているユーザの中からユーザＵと関連づけられているユーザを母集団としてコンテンツの推薦者情報を提供する。ＳＮＳサーバは、友人関係、知人関係等に基づいて、ソーシャルネットワークに登録しているユーザの中からユーザＵと関連づけられているユーザを母集団として設定する。
【００４４】
以上のようなシステム１０００により、コンテンツ提供サーバ１００は、母集団形成サーバ２００から取得した推薦者情報に基づいて、最適なコンテンツをユーザ端末３００に対して提供することができる。以下では、その仕組みについて詳細に説明する。
【００４５】
［３．システム構成例］
図４は、システム１０００の構成を示すブロック図である。図４に示すように、コンテンツ提供サーバ１００は、制御部１１０、コンテンツ情報データベース（ＤＢ）部１２０、評価値データベース（ＤＢ）部１３０、記憶部１４０、通信部１５０を有して構成されている。
【００４６】
母集団形成サーバ２００は、制御部２１０、記憶部２２０、推薦者データベース（ＤＢ）部２３０、通信部２４０を有して構成されている。推薦者ＤＢ部２３０は、図２に示すような推薦者情報を蓄積している。
【００４７】
ユーザ端末３００は、通信部３０２、制御部３１０、表示部３２０、入力部３３０、記憶部３４０を有して構成されている。表示部３２０は、液晶ディスプレイ（ＬＣＤ）等から構成されることができる。入力部３３０は、キーボード、マウス等のユーザインタフェースである。
【００４８】
コンテンツ提供サーバ１００の制御部１１０は、推薦者リスト取得部１１０ａ、推薦コンテンツ選択部１１０ｂ、評価値更新部１１０ｃを有して構成される。推薦者リスト取得部１１０ａは、母集団形成サーバ２００の推薦者ＤＢ部２３０より推薦者情報（推薦者リスト）を取得する。また、推薦者リスト取得部１１０ａは、母集団形成サーバ２００から受け取った情報に基づいて、推薦者情報を作成することもできる。推薦コンテンツ選択部１１０ｂは、推薦者リストに基づいて推薦コンテンツを選択する。評価値更新部１１０ｃは、ユーザ端末から受信した推薦コンテンツに関する評価値に基づいて、推薦者リストの評価値を更新する。また、ユーザ端末３００の通信部３０２は、コンテンツ提供サーバ１００に対して所望のコンテンツの要求を送信する。また、通信部３０２は、ユーザの入力に応じて、推薦コンテンツに関する評価値を送信する。制御部３１０の推薦コンテンツ取得部２１０aは、推薦者リストとコンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバ１００から取得する。表示部３２０は、制御部３１０の指示に基づいて、推薦コンテンツを表示する。また、表示部３２０は、推薦コンテンツとともに推薦者の情報を表示することができる。
【００４９】
なお、図４に示すコンテンツ提供サーバ１００、母集団形成サーバ２００、ユーザ端末３００の各構成要素は、回路（ハードウェア）または、ＣＰＵなどの中央演算処理装置とこれを機能させるためのプログラム（ソフトウェア）から構成することができる。この場合に、そのプログラムは、各装置が備えるメモリ、または外部から挿入される記録媒体に格納されることができる。
【００５０】
［４．サービス提供サーバにおける処理の例］
図５は、サービス提供サーバ１００の処理を示すフローチャートである。図５に示すように、サービス提供サーバ１００では、送信フローと受信フローに基づいて処理が行われる。送信フローでは、ステップＳ１０において、母集団形成サーバ２００の推薦者ＤＢ部２３０より推薦者情報（推薦者リスト）を取得する。次に、ステップＳ１２では、推薦者リストと推薦者評価値に基づき、推薦コンテンツを生成（選択）する。なお、推薦コンテンツの候補となるコンテンツは、コンテンツ情報ＤＢ部１２０に格納されている。また、サービス提供サーバ１００は、推薦コンテンツの候補となるコンテンツを他のサーバから取得することもできる。次のステップＳ１４では、推薦コンテンツ及び／又は推薦者リストをユーザ端末３００に送信する。ステップＳ１４の後は受信フローのステップＳ２０へ進む。
【００５１】
上述したように、推薦者情報（推薦者リスト）は、一例として図２に示すリストであり、母集団形成サーバ２００によって形成される。推薦者情報においては、図２に示す情報に加えて、各ユーザが推薦するコンテンツの情報が含まれている。また、推薦者情報において、評価値はコンテンツのジャンル毎に付与されている。母集団形成サーバ２００は、ユーザの好み、所属先、友人関係の繋がり等に応じて母集団を形成し、母集団に属するユーザについて、推薦者リストを作成する。なお、母集団形成サーバ２００における母集団の形成については、後述する。また、推薦者リストは、母集団形成サーバ２００から母集団に関する基本的な情報を受け取ったコンテンツ提供サーバ２００が作成することもできる。特に、コンテンツ提供サーバ２００は、母集団形成サーバから受け取った母集団に関する情報に基づいて、ジャンル毎に推薦者評価値リストを作成することができる。
【００５２】
図６は、ジャンル毎の推薦者評価値リストの例を示す模式図である。図６では、「映画」と「音楽」のジャンルについて、各ユーザＡ，Ｂ，Ｘの推薦者評価値を示している。例えば、ユーザＡは、映画のジャンルでは評価値が１．０であるが、音楽のジャンルでは評価値が０である。従って、ユーザＡについては、映画のジャンルではユーザＵの好みに応じた映画を推薦してくれるが、音楽のジャンルではユーザＵの好みに応じた音楽を十分に推薦してくれないことになる。
【００５３】
コンテンツ提供サーバ１００の評価値ＤＢ部１３０は、図６に示す推薦者評価値リストを蓄積している。提供したコンテンツについての評価値がユーザ端末３００から送られると、コンテンツ提供サーバ１００は、評価値ＤＢ部１３０の内容を更新する。
【００５４】
図５のステップＳ１２において、推薦コンテンツは、推薦者評価値リストに基づいて、ユーザがコンテンツを要求する各ジャンル毎に生成することができる。ここでは、一例として以下の２通りの方法から推薦コンテンツを生成するものとする。
【００５５】
第１の方法は、推薦者評価値リストに記載されたユーザを評価値のしきい値で絞りこむ方法である。この場合、評価値に基づいて、評価値が所定のしきい値よりも超えたユーザを推薦人として絞り込む。そして、絞り込まれた推薦人の好みのコンテンツ情報を集計し、最も推薦評価値の高いコンテンツを推薦コンテンツとして特定する。例えば、ジャンルが映画の場合は、図６に示す「映画」の推薦者評価値リストから評価値が所定のしきい値を超えるユーザを推薦人として絞り込む。そして、絞り込まれた推薦人が推進するコンテンツのうち、最も多くの推薦人が推薦する「映画Ａ」を推薦コンテンツとする。あるいは、ユーザが通常とは異なるコンテンツを利用、視聴等したい場合は、最も推薦人が少ないコンテンツを推薦コンテンツとすることもできる。
【００５６】
第２の方法は、推薦者の評価値に基づき重み付けをして、推薦コンテンツを絞りこむ方法である。この場合、推薦者の好みのコンテンツに対して、推薦者の評価値を掛け合わせることで、重み付けをした評価値（重み付け評価値）を算出する。そして、重み付け評価値の最も高いコンテンツを推薦コンテンツとして特定する。この場合においても、上記と同様に、最も重み付け評価値の低いコンテンツを推薦コンテンツとして特定することもできる。
【００５７】
図５の受信フローでは、ステップＳ２０において、ユーザ端末３００からコンテンツの評価を受信する。また、ステップＳ２０では、ユーザ端末３００から特定の推薦者評価を受信する。次のステップＳ２２では、コンテンツ評価に基づき推薦者の評価を更新する。これらの評価は、推薦コンテンツを視聴、利用等したユーザがユーザ端末３００の入力部３３０から入力し、ユーザ端末３００からコンテンツ提供サーバ１００へ送信される。また、ステップＳ２２では、特定の推薦者評価に基づき、特定の推薦者の評価を更新する。次のステップＳ２４では、更新した推薦者評価値を保存する。ステップＳ２４の後は送信フローのステップＳ１０へ進む。
【００５８】
［５．ユーザ端末から入力する評価について］
本実施形態において、ユーザがユーザ端末３００から入力する評価は、主に下記の２通りがある。
１．コンテンツに対する評価
ユーザがサービス提供サーバ１００から提供されたコンテンツに対する評価を入力するものである。この場合、コンテンツに与えられた評価値を推薦者全員に均等分配する。例えば、評価値が５．０であり、推薦者が５人の場合は、評価値１．０を各推薦者に均等分配する。これにより、各推薦者の評価値は１．０増加する。
【００５９】
また、コンテンツに与えられた評価値は、推薦者全員に傾斜分配することもできる。例えば、図２の「友人度」に応じてコンテンツに与えられた評価値を傾斜分配し、友人度の高いユーザほど大きな評価値を与えることもできる。
【００６０】
２．推薦者に対する評価がなされた場合
図５のステップＳ１４で推薦者リストがユーザ端末３００に送られた場合、ユーザは、推薦者リストに記載された各ユーザに対して評価を行うことができる。従って、ユーザは、ユーザ端末３００から入力することにより、各推薦者の評価値を増加、または減少させることができる。
【００６１】
また、コンテンツ提供サーバ１００は、各推薦者に評価値が与えられた場合に、当該推薦者と関係の深い（友人度の高い）ユーザの評価を同時に変更することもできる。
【００６２】
なお、図６ではジャンル（カテゴリ）毎に推薦者評価値リストを分けているが、１つのカテゴリで生成したリストを、他の用途、例えば他のカテゴリでも利用することができる。例えば、「音楽」の推薦者評価値リストの推薦者の好みに基づいて「映画」の推薦コンテンツを生成することもできる。
【００６３】
また、コンテンツ友人度（コンテンツジャンル毎の評価値）を、そのままＳＮＳ上の友人度／知人度／フォロー度に反映させてもよい。
【００６４】
［６．システムにおける処理の例］
図７は、システム１０００における処理を示すシーケンス図である。先ず、ステップＳ１００では、母集団形成サーバ２００が、関係度を算出する。次のステップＳ１０１では、ユーザ端末３００がコンテンツ提供サーバ１００へコンテンツを要求する。次のステップＳ１０２では、コンテンツ提供サーバ１００が母集団形成サーバ２００へ推薦者情報を要求する。次のステップＳ１０４では、母集団形成サーバ２００がコンテンツ提供サーバ１００へ推薦者情報を送信する。次のステップＳ１０６では、コンテンツ提供サーバ１００が、推薦者リスト・推薦者評価値に基づいて推薦コンテンツ選択する。
【００６５】
次のステップＳ１０８では、コンテンツ提供サーバ１００がユーザ端末３００へコンテンツ及び/又は推薦者情報を送信する。次のステップＳ１１０では、ユーザがユーザ端末３００を用いてコンテンツを視聴する。また、ステップＳ１１０では、ユーザがコンテンツを視聴した結果、ユーザ端末３００へ評価を入力する。
【００６６】
次のステップＳ１１２では、ユーザ端末３００がコンテンツ提供サーバ１００へコンテンツ／推薦者評価情報を送信する。次のステップＳ１１４では、コンテンツ提供サーバ１００が、コンテンツ評価に基づいて推薦者評価を更新し、また、特定の推薦者の評価を更新する。
【００６７】
次のステップＳ１１６では、コンテンツ提供サーバ１００が、推薦者リスト・推薦者評価値に基づいて推薦コンテンツ再選択する。次のステップＳ１１８では、コンテンツ提供サーバ１００がユーザ端末３００へ、コンテンツ及び／又は推薦者情報を送信する。
【００６８】
［７．母集団の生成について］
次に、図１に示す母集団の生成について説明する。母集団形成サーバ２００内の推薦者ＤＢ２３０は、各ユーザの属するグループ（母集団）に関する情報を保持している。各ユーザの属するグループは１つに限られるものではなく、各ユーザは複数に属していてもよい。母集団形成サーバ２００は、さらにその中から友人度を算出してコンテンツ推薦に用いることができる。
【００６９】
以下では、母集団の生成の具体例について説明する。母集団形成サーバ２００の制御部２１０は、以下の（１）〜（４）に示すようなユーザの行動に基づく特徴情報により形成することができる。
（１）ユーザの行動に基づく特徴情報により形成
・同じような商品の購入の検討をしている人／検討をしていた人の情報を取得し、協調フィルタリング（Ｃｏｌｌａｂｏｒａｔｉｖｅ  Ｆｉｌｔｅｒｉｎｇ）でフィルタリング抽出してグループ化し、母集団を形成する。
・ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｆｉｅｌｄ）での購入履歴の情報を取得し、これを基にグループ化し、母集団を形成する。
・ユーザが店頭で商品に付けたタグ・コメント情報を取得し、これを基にグループ化し、母集団を形成する。この場合、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）もしくはＮＦＣを使って商品を認識することができる。
・同じ店舗、同じオンラインサイトから購入している人の情報を取得してグループ化し、母集団を形成する。
・同じ店舗をお気に入り登録している人の情報を取得してグループ化し、母集団を形成する。
【００７０】
（２）コンテンツの嗜好
・アプリのダウンロード履歴の情報を基に似た嗜好のユーザをグループ化し、母集団を形成する。
・利用アプリの類似度が一定以上の人の情報を取得してこれをグループ化し、母集団を形成する。
・コンテンツの中で同じポイントにマークした人の情報を取得してこれをグループ化し、母集団を形成する。例えば、電子書籍のなかで同一ページにブックマークした人などが該当する。
・録画予約履歴の情報を取得して、好みの番組傾向からグループ化して、母集団を形成する。
【００７１】
（３）共通のイベント参加
・イベント単位（パーティ、旅行など）の参加者の情報を取得し、これをグループ化して母集団を形成する。この際、位置情報やＩＤ認証などを用いて参加者の情報を取得することができる。
・加速度センサ、電子コンパス等によるモーションセンシングにより同じタイミングに同じ動きをしていた人の情報を取得し、これをグループ化して母集団を形成する。
【００７２】
（４）ユーザの性格
・ＦＳＳ、心理テスト、性格占い等によりカテゴライズされたユーザの情報を取得し、グループを自動生成する。
・友人数の多さに基づき、社交的な人の情報を得てこれをグループ化し、母集団を形成する。
【００７３】
以上の手法により、母集団形成サーバ２００の制御部２１０は、各種情報を取得して母集団を形成し、母集団に含まれる各ユーザに対して図２に示すソーシャルグラフのデータを生成する。母集団形成サーバ２００がＳＮＳサーバの場合、ユーザの交友関係に基づいて比較的簡単に母集団を形成することができる。
【００７４】
［８．友人度／知人度／フォロー度などの算出］
次に、友人度／知人度／フォロー度などの算出について説明する。友人度／知人度／フォロー度は、母集団形成サーバ２００の制御部２１０が算出することができる。例えば、コミュニケーションの時間・回数など（電話・メール・チャットの回数・時間・時間帯など）の情報を取得し、友人度、知人度が上がる仕組みとすることができる。時間帯の例としては、オフィスアワーでのコミュニケーションでは知人度を上げ、それ以外の時間帯のコミュニケーションでは友人度を上げる。特に、休日のコミュニケーションの場合は、友人度の上昇率を高くすることができる。また、長期間、コミュニケーションがない（電話、メール、チャットなど）場合は、友人度を下げることができる。
【００７５】
また、コミュニケーションの際のメールアドレスのアカウントの種類（会社のアカウントか私用のアカウントかなど）を取得し、アカウントの種類に応じて友人度、知人度の上げ下げを変更することができる。例えば、会社のアカウントの場合は知人度を上げ、私用のアカウントの場合は友人度を上げるようにする。
【００７６】
また、複数のＳＮＳでフレンドになっている友人ほど友人度が上がるようにすることもできる。例えば、Ｆｒｉｅｎｄなのか、Ｆｏｌｌｏｗなのか、または、ＦａｃｅｂｏｏｋでＦｒｉｅｎｄなのか、ＰａｔｈでＦｒｉｅｎｄなのか等に応じて、重み付けを変えることができる。
【００７７】
また、ＳＮＳの自分の投稿やコメント、自分のページなどに対する書き込みが多い人程、友人度を上げることができる。更に、視聴回数の多い音楽や映画に関連する人物のフォロー度を上げることもできる。
【００７８】
［９．ユーザ評価の具体例］
次に、ユーザ評価の具体例について説明する。上述のように、ユーザは、コンテンツを利用、視聴等した後、ユーザ端末３００から評価を入力することができる。ユーザは、提供されたコンテンツに対する評価をユーザ端末３００から入力することができる。
「コンテンツ」に対する評価の例
・コンテンツに対して、ポジティブ評価「良い」
・ネガティブな要素も含む評価「好き／嫌い」
【００７９】
また、ユーザは、当該コンテンツの「推薦者」に対する以下の評価をユーザ端末３００から入力することができる。
・コンテンツ推薦者に対するポジティブ評価（「この推薦者は好き」など）
・コンテンツ推薦者に対するネガティブ評価（「この推薦者は嫌い／除外」など）
・年齢・性別などの属性に基づくポジティブ／ネガティブ評価
・ＯＮ／ＯＦＦ的な評価、またはＯＮ／ＯＦＦの中間値を有する評価。
【００８０】
［１０．推薦方法の具体例］
次に、コンテンツ提供サーバ１００による推薦方法の具体例について説明する。ここでは、友人度に応じた音楽の推薦方法について説明する。
【００８１】
音楽再生アプリのコンテンツ一覧画面もしくはコンテンツ再生画面で、友人度の高い推薦者の推薦曲を表示する。推薦曲を表示する際は、以下の「推薦情報」を推薦曲と共に表示しても良い。
【００８２】
推薦情報の例
推薦者のユーザ名、その推薦者との友人度（選択されたコンテンツのジャンルにおける友人度でも可）、知人度、フォロー度、推薦者が属する集団名、推薦者の推薦コメント、推薦者が同時にコンテンツを再生しているか否か、推薦者が最近コンテンツを再生した時間、推薦者がコンテンツを再生した回数
【００８３】
表示の仕方は、ユーザが所有していない推薦曲と推薦情報を共に表示しても良いし、ユーザが所有している曲に推薦情報のみを付加して表示しても良い。最近再生している曲が同じ推薦者が表示されても良い。
【００８４】
ユーザが所有していない曲を購入した場合は、曲を推薦していた推薦者に連絡がいく。推薦者名の表示サイズは、推薦者とユーザとの関係に応じて変更されても良い。
【００８５】
表示されている推薦者を選択すると、その推薦者が推薦する他のコンテンツや、上記推薦情報を確認することができる。どの推薦者の推薦曲を表示するかは、ユーザが上記の推薦情報に基づいて設定できる。
【００８６】
推薦者との関係に応じた順番で、推薦者の推薦曲だけが自動的に再生され続ける推薦者Ｍｉｘが自動生成されてもよい。また、友人度単独だけでなく、知人度・フォロー度との組み合わせを用いてもよい。友人度と知人度及び／又はフォロー度それぞれに対して所定の閾値以上と設定することが可能である。
【００８７】
図８は、推薦された曲がユーザ端末３００の表示部３２０の画面に表示された状態を示す模式図である。図８に示すように、画面左側にはメニューが表示される。また、画面上部には、現在再生されている推薦曲のジャケット写真、推薦曲の情報（曲名、アーティスト名等）が表示される。更に、画面中央には推薦曲のリストが表示される。画面下部には、推薦者の名前、顔写真が表示される。推薦者が複数の場合は、複数の推薦者の名前、顔写真が表示される。また、友人度が高いほど推薦者の名前、顔写真を大きく表示することができる。また、複数の推薦者の名前、顔写真は、曲の再生に伴って横方向に移動するように表示することもできる。
【００８８】
次に、コンテンツ提供サーバ１００が提供するコンテンツの他の推薦例について説明する。他の推薦例としては、以下のものが挙げられる。
・ＴＶのＥＰＧでお勧めのＴＶ番組を推薦する。
・Ａｍａｚｏｎのようなｏｎｌｉｎｅ  Ｓｔｏｒｅでお勧めコンテンツを推薦する。
・Ｕｓｔｒｅａｍのような個人用Ｓｔｒｅａｍに推薦者が推薦するコンテンツ（音楽や動画）が自動的に再生される。リアルタイムで推薦者達が推薦するコンテンツが集計され、コンテンツを推薦する推薦者の数や推薦者との友人度を考慮して再生される曲の順番が決定される。
・Ｏｕｔｌｏｏｋなどのスケジューラ上にお勧めのイベントを表示することもできる。推薦イベントには登録ボタンがついており、登録ボタンが押されると自分のスケジュールとして追加される。
・地図上にお勧めポイント表示でも良い。住所として登録されている場所が近い推薦者の推薦ポイントのみ表示しても良い。
・お勧め新聞記事をまとめた表示を行っても良い。
【００８９】
以上説明したように本実施形態によれば、ジャンル毎に作成された推薦者リストの評価値に基づいて、最適なコンテンツをユーザに提供することが可能となる。
【００９０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する推薦者リスト取得部と、
前記推薦者リストに基づいて推薦コンテンツを選択する推薦コンテンツ選択部と、
前記推薦コンテンツを送信する送信部と、
を備える、情報処理装置。
（２）前記送信部は、前記推薦コンテンツとともに前記推薦者リストを送信する、前記（１）に記載の情報処理装置。
（３）前記推薦コンテンツを利用した利用者から前記推薦コンテンツに関する評価値を受信する受信部と、
前記評価値に基づいて前記推薦者リストの前記評価値を更新する評価値更新部と、
を備える、前記（１）に記載の情報処理装置。
（４）前記推薦者リスト取得部は、母集団を生成する母集団生成サーバから取得した母集団の情報であって各ユーザが推薦するコンテンツを含む情報に基づいて前記推薦者リストを取得する、前記（１）に記載の情報処理装置。
（５）前記母集団生成サーバは、登録されたユーザの知人関係から母集団を生成するソーシャルネットワークサーバである、前記（４）に記載の情報処理装置。
（６）前記推薦コンテンツ選択部は、前記推薦者リストに記載された推薦者のうち、前記評価値が所定のしきい値以上である推薦者の推薦に基づいて前記推薦コンテンツを選択する、前記（１）に記載の情報処理装置。
（７）前記推薦コンテンツ選択部は、前記推薦者リストの前記評価値によって重み付けがされた前記推薦者の推薦に基づいて前記推薦コンテンツを選択する、前記（１）に記載の情報処理装置。
（８）ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得することと、
前記推薦者リストに基づいて推薦コンテンツを選択することと、
前記推薦コンテンツを送信することと、
を備える、情報処理方法。
（９）ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを取得する手段、
前記推薦者リストに基づいて推薦コンテンツを選択する手段、
前記推薦コンテンツを送信する手段、
としてコンピュータを機能させるためのプログラム。
（１０）コンテンツ要求を送信するコンテンツ要求端末と、
母集団を生成し、前記母集団に属するユーザの情報を収集する母集団生成サーバと、
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得する推薦者リスト取得部と、前記コンテンツ要求端末から受信した前記コンテンツ要求と前記推薦者リストとに基づいて、推薦コンテンツを選択する推薦コンテンツ選択部と、前記推薦コンテンツを前記コンテンツ要求端末へ送信する送信部と、を有するコンテンツ提供装置と、
を備える、情報処理システム。
（１１）前記コンテンツ要求端末は、前記推薦コンテンツとともに、前記推薦コンテンツを推薦した推薦者の情報を表示する表示部を備える、前記（１０）に記載の情報処理システム。
（１２）前記表示部は、友人度に応じて前記推薦者の情報を異なる態様で表示する、前記（１１）に記載の情報処理システム。
（１３）前記コンテンツ提供装置は、
前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信する受信部と、
前記評価値に基づいて前記推薦者リストの前記評価値を更新する評価値更新部と、
を更に有する、前記（１０）に記載の情報処理システム。
（１４）コンテンツ要求端末がコンテンツ要求を送信することと、
母集団生成サーバが、母集団を生成し、前記母集団に属するユーザの情報を収集することと、
コンテンツ提供端末が、コンテンツジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストを前記母集団生成サーバから取得することと、
コンテンツ提供端末が、前記コンテンツ要求及び前記推薦者リストに基づいて、推薦コンテンツを選択することと、
コンテンツ提供端末が、前記推薦コンテンツを前記コンテンツ要求端末へ送信することと、
を備える、情報処理方法。
（１５）前記コンテンツ提供装置が、前記コンテンツ要求端末から前記推薦コンテンツに関する評価値を受信することと、
前記コンテンツ提供装置が、前記評価値に基づいて前記推薦者リストの前記評価値を更新することと、
を更に備える、前記（１４）に記載の情報処理方法。
（１６）コンテンツ要求を送信する送信部と、
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得する推薦コンテンツ取得部と、
前記推薦コンテンツを表示する表示部と、
を備える、コンテンツ要求端末。
（１７）前記表示部は、前記推薦コンテンツとともに、前記推薦コンテンツを推薦した推薦者の情報を表示する、前記（１６）に記載のコンテンツ要求端末。
（１８）前記推薦コンテンツに関する評価値を送信する評価値送信部を更に備える、前記（１６）に記載のコンテンツ要求端末。
（１９）コンテンツ要求を送信することと、
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得することと、
前記推薦コンテンツを表示することと、
を備える、情報処理方法。
（２０）コンテンツ要求を送信する手段、
ジャンル毎にコンテンツの推薦者と当該推薦者の評価値とが対応づけられた推薦者リストと前記コンテンツ要求とに基づいて選択された推薦コンテンツをコンテンツ提供サーバから取得する手段、
前記推薦コンテンツを表示する手段、
としてコンピュータを機能させるためのプログラム。
【符号の説明】
【００９２】
１００    コンテンツ提供サーバ
１１０ａ    推薦者リスト取得部
１１０ｂ    推薦コンテンツ選択部
１１０ｃ    評価値更新部
１５０    通信部
２００    母集団形成サーバ
３００    ユーザ端末
３０２    通信部
３１０    制御部
３１０ａ  推薦コンテンツ取得部
【図１】
0005994402.tif 000002
【図２】
0005994402.tif 000003
【図３】
0005994402.tif 000004
【図４】
0005994402.tif 000005
【図５】
0005994402.tif 000006
【図６】
0005994402.tif 000007
【図７】
0005994402.tif 000008
【図８】
0005994402.tif 000009