(57)【特許請求の範囲】
【請求項１】
ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張装置であって、
ユーザに対応付けられたユーザ属性情報を記憶するユーザデータ記憶手段と、
コンテンツに対応付けられたユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースと、
コンテンツをクリックした一のユーザについて設定された前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張装置。
【請求項２】
前記ユーザ属性情報還流手段は、前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを、ユーザ属性情報が設定されていない他のユーザが選択した場合に、当該選択した前記コンテンツに設定されている前記ユーザ属性情報を当該他のユーザについてのユーザ属性情報として設定する請求項１に記載のユーザ属性情報拡張装置。
【請求項３】
前記ユーザ属性情報付与手段は、一の前記コンテンツを選択した複数の前記ユーザに設定されている前記ユーザ属性情報に共通する属性を、前記選択されたコンテンツの前記ユーザ属性情報として設定する請求項１または２に記載のユーザ属性情報拡張装置。
【請求項４】
ユーザ毎に設定されたユーザ属性情報を拡張するためのユーザ属性情報拡張方法であって、
コンピュータが、ユーザに対応付けられたユーザ属性情報をユーザデータ記憶手段に記憶するユーザデータ記憶ステップと、
コンピュータが、コンテンツに対応付けられたユーザ属性情報をコンテンツ・ユーザ属性情報記憶手段に記憶するコンテンツ・ユーザ属性情報記憶ステップと、
コンピュータが、前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースに記憶するクリックログデータ記憶ステップと、
コンピュータが、コンテンツをクリックした一のユーザについて設定された前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与ステップと、
コンピュータが、前記ユーザ属性情報付与ステップにおいて前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流ステップと、
を含むユーザ属性情報拡張方法。
【請求項５】
ユーザによるコンテンツの選択が行われるユーザ端末と、前記ユーザ端末とネットワークを介して接続され、前記コンテンツの選択を受け付けるユーザ属性情報拡張装置とを含み、前記ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張システムであって、
前記ユーザ端末は、選択された前記コンテンツを識別するコンテンツ識別情報及び当該コンテンツを選択した前記ユーザを識別するユーザ識別情報を前記ユーザ属性情報拡張装置に送信し、
前記ユーザ属性情報拡張装置は、
前記ユーザを識別するユーザ識別情報に対応付けられたユーザ属性情報を記憶するユーザデータ記憶手段と、
前記コンテンツを識別するコンテンツ識別情報に対応付けられたユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースと、
前記ユーザ端末から送信された前記コンテンツ識別情報及び前記ユーザ識別情報に基づいて、前記コンテンツをクリックした前記ユーザに設定されている前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを媒介としたユーザ属性情報拡張装置、ユーザ属性情報拡張方法及びユーザ属性情報拡張システムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂサイトからコンテンツを提供するシステム等、ネットワークを介してユーザにニュースや実用情報等のコンテンツを配信するシステムが知られている。
このようなシステムでは、ユーザに対し、そのユーザの属性（性別、年齢、購入した商品の履歴、興味のある分野等）が設定されていると共に、配信されるコンテンツにも、そのコンテンツに応じた属性（コンテンツのカテゴリ、想定される配信対象者等）が設定されている。
このようなコンテンツの配信システムについては、例えば、特許文献１に記載されている。
特許文献１に記載のシステムは、自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、ポータルサイトの情報出力領域に出力するコンテンツをユーザの属性及びコンテンツの属性に基づいて選択するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１８１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術を含め、ネットワークを介してユーザにコンテンツを配信する従来のシステムでは、ユーザ毎に設定された属性情報を利用することを前提としているものの、ユーザの全てに属性情報が設定されているとは限らず、コンテンツにアクセスしたユーザの属性が必ずしも把握できない場合がある。そのため、属性が把握されていないユーザについてはコンテンツの配信に当該属性情報を利用することができないため、コンテンツの配信の精度を上げることができない。さらに、このようなユーザの閲覧行動については、コンテンツの需要の分析における寄与度が低いものとなっていた。
【０００５】
本発明は、属性が把握されていないユーザの属性情報を自動的に拡張して付加することにより、当該ユーザへのコンテンツの配信の精度を向上させることを可能とし、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
（１）  ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張装置であって、
コンテンツを選択した一のユーザについて設定された前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張装置。
【０００７】
（１）のユーザ属性情報拡張装置によれば、コンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【０００８】
（２）  前記ユーザ属性情報還流手段は、前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを、ユーザ属性情報が設定されていない他のユーザが選択した場合に、当該選択した前記コンテンツに設定されている前記ユーザ属性情報を当該他のユーザについてのユーザ属性情報として設定する（１）に記載のユーザ属性情報拡張装置。
（２）のユーザ属性情報拡張装置によれば、ユーザ属性情報が未知のユーザに対して、ユーザ属性情報が既知のユーザのユーザ属性情報を拡張することができる。
【０００９】
（３）  前記ユーザを識別するユーザ識別情報に対応付けられた前記ユーザ属性情報を記憶するユーザデータ記憶手段と、
前記コンテンツを識別するコンテンツ識別情報に対応付けられた前記ユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
をさらに備え、
前記ユーザ属性情報付与手段は、前記コンテンツを選択した前記ユーザの前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、取得した前記ユーザ属性情報を、前記コンテンツ・ユーザ属性情報記憶手段において、選択された前記コンテンツの前記ユーザ属性情報として設定し、
前記ユーザ属性情報還流手段は、前記ユーザ属性情報付与手段によって設定された前記ユーザ属性情報を前記コンテンツ・ユーザ属性情報記憶手段から取得し、取得した前記ユーザ属性情報を、前記ユーザデータ記憶手段において、前記コンテンツを選択した前記ユーザの前記ユーザ属性情報として設定する（１）または（２）に記載のユーザ属性情報拡張装置。
（３）のユーザ属性情報拡張装置によれば、ユーザに設定されたユーザ属性情報及びコンテンツに設定されたユーザ属性情報をそれぞれ記憶手段に記憶して管理する構成において、ユーザによるコンテンツの選択行動に対応して、それらの記憶手段における記憶内容を更新することができる。
したがって、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。また、各記憶手段に記憶された情報に対して、ユーザ属性情報付与手段の処理及びユーザ属性情報還流手段の処理をバッチ処理として実行することが可能となるため、処理の起動回数を削減することができ、処理効率を向上させることができる。
【００１０】
（４）  前記ユーザ属性情報付与手段は、一の前記コンテンツを選択した複数の前記ユーザに設定されている前記ユーザ属性情報に共通する属性を、前記選択されたコンテンツの前記ユーザ属性情報として設定する（１）から（３）のいずれかに記載のユーザ属性情報拡張装置。
（４）のユーザ属性情報拡張装置によれば、コンテンツを選択した複数のユーザに共通するユーザ属性情報が、そのコンテンツのユーザ属性情報として設定されるため、コンテンツにより適合するユーザ属性情報を設定することができる。
【００１１】
（５）  ユーザ毎に設定されたユーザ属性情報を拡張するためのユーザ属性情報拡張方法であって、
コンピュータが、コンテンツを選択した一のユーザについて設定された前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与ステップと、
コンピュータが、前記ユーザ属性情報付与ステップにおいて前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流ステップと、
を含むユーザ属性情報拡張方法。
（５）のユーザ属性情報拡張方法によれば、コンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【００１２】
（６）  ユーザによるコンテンツの選択が行われるユーザ端末と、前記ユーザ端末とネットワークを介して接続され、前記コンテンツの選択を受け付けるユーザ属性情報拡張装置とを含み、前記ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張システムであって、
前記ユーザ端末は、選択された前記コンテンツを識別するコンテンツ識別情報及び当該コンテンツを選択した前記ユーザを識別するユーザ識別情報を前記ユーザ属性情報拡張装置に送信し、
前記ユーザ属性情報拡張装置は、
前記ユーザ端末から送信された前記コンテンツ識別情報及び前記ユーザ識別情報に基づいて、前記コンテンツを選択した前記ユーザに設定されている前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張システム。
（６）のユーザ属性情報拡張システムによれば、ユーザ端末によってコンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【発明の効果】
【００１３】
本発明によれば、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】ユーザ属性情報拡張システム１を説明するための全体構成を示す図である。
【図２】ユーザ端末２に表示されるトップページの表示画面例を示す図である。
【図３】クリックログデータベース３２が記憶するクリックログを示す図である。
【図４】ユーザデータベース３３が記憶するユーザ情報を示す図である。
【図５】コンテンツ・ユーザ属性情報データベース３４が記憶するコンテンツ・ユーザ属性情報を示す図である。
【図６】ユーザ属性情報拡張装置３のユーザ属性情報付与部３５により行われるユーザ属性情報付与処理の流れを示すフローチャートである。
【図７】ユーザ属性情報還流部３６により行われるユーザ属性情報還流処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図を参照しながら説明する。
［第１実施形態］
［全体構成］
図１は、本実施形態に係るユーザ属性情報拡張システム１を説明するための全体構成を示す図である。
以下の説明において、コンテンツを選択する動作の代表的な形態として、「クリック」を例に挙げて説明するものとする。ただし、コンテンツを選択する手法としては、クリックを含む種々の形態を用いることができる。
ユーザ属性情報拡張システム１は、ユーザ端末２に表示されたコンテンツがクリックの動作によって選択された場合に、ユーザ端末２からユーザ属性情報拡張装置３にユーザＩＤ及びコンテンツＩＤが送信され、ユーザＩＤに係るユーザの属性情報が参照される。そして、コンテンツの属性情報として、クリックしたユーザの属性情報が追加される。また、そのコンテンツをクリックした他のユーザの属性情報として、クリックによって選択されたコンテンツに設定されている属性情報が追加される。
【００１６】
このような処理が繰り返されることにより、一のユーザの属性情報がコンテンツの属性情報を経由し、他のユーザの属性情報に伝搬することで、例えば、ユーザの属性情報が既知のユーザから、ユーザの属性情報が未知のユーザに対して、ユーザの属性情報が拡張される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【００１７】
図１において、ユーザ端末２は、ブラウザ機能を有するノート型ＰＣ等の情報処理端末によって構成され、不図示のネットワークを介してユーザ属性情報拡張装置３から提供されるコンテンツを表示する。そして、ユーザ端末２は、表示されたコンテンツのうち、クリック等により選択されたコンテンツを識別するコンテンツＩＤを、ユーザを識別するユーザＩＤと共に、ユーザ属性情報拡張装置３に送信する。本実施形態において、ユーザ端末２として、異なるユーザそれぞれによって使用される複数のユーザ端末２が含まれるものとし、これらのユーザの一部はユーザ属性情報が既知であり、残りのユーザはユーザ属性情報が未知あるいは未設定であるものとする。
【００１８】
図２は、ユーザ端末２に表示されるトップページの表示画面例を示す図である。
図２に示すように、ユーザ端末２に表示されるトップページは、ポータルサイトのトップページ等として構成されるものであり、ニュースの見出し、実用情報のタイトル、商品の紹介記事のタイトル、ツイッター等のストリーミングコンテンツ等、各種コンテンツにリンクされたテキスト情報あるいは画像の表示領域を含んでいる。
これらテキスト情報や画像からリンクされたコンテンツは、多数の提供可能なコンテンツの中から、ポータルサイト側（ここではユーザ属性情報拡張装置３の運営者）によってランダムに選択されたものである。
【００１９】
ユーザ属性情報拡張装置３は、不図示のネットワークを介してユーザ端末２と接続され、各種コンテンツを提供するサーバによって構成される。ユーザ属性情報拡張装置３は、コンテンツ選択受付部３１と、クリックログデータベース３２と、ユーザデータベース３３と、コンテンツ・ユーザ属性情報データベース３４と、ユーザ属性情報付与部３５と、ユーザ属性情報還流部３６とを備えている。
コンテンツ選択受付部３１は、ユーザ端末２から送信されたコンテンツＩＤ及びユーザＩＤを受信し、後述するクリックログデータベース３２に格納する。そして、コンテンツ選択受付部３１は、コンテンツＩＤ及びユーザＩＤを受信したことをユーザ属性情報付与部３５に通知する。
【００２０】
クリックログデータベース３２は、ユーザによるコンテンツのクリックに関する履歴（以下、「クリックログ」と呼ぶ。）を記憶する。具体的には、クリックログデータベース３２は、ユーザ端末２から送信されたコンテンツＩＤ及びユーザＩＤを対応付けて記憶する。また、クリックログデータベース３２は、そのコンテンツＩＤ及びユーザＩＤを受信した時刻を、コンテンツのクリック時刻として記憶する。なお、クリックログデータベース３２には、ユーザの閲覧行動に関するその他の各種情報が適宜記憶される。
【００２１】
図３は、クリックログデータベース３２が記憶するクリックログを示す図である。
図３において、クリックログには、ユーザ端末２から送信されたコンテンツＩＤと、クリック時刻（コンテンツＩＤを受信した時刻）と、コンテンツをクリックしたユーザのユーザＩＤとが対応付けて記憶されている。
例えば、クリックログの第１行には、コンテンツＩＤ「Ａ７７７」、ユーザＩＤ「Ｕ００１」が記憶されている。このコンテンツＩＤ「Ａ７７７」で示されるコンテンツは、近時、新しく配信されたコンテンツであり、ユーザＩＤ「Ｕ００１」のユーザによって２０１１年５月２３日の１１時１１分１１秒にクリックされたことが示されている。
【００２２】
また、クリックログの第３行を参照すると、コンテンツＩＤ「Ａ７７７」で示されるコンテンツは、ユーザＩＤ「Ｕ１２３」のユーザによっても、２０１１年５月２３日１１時１１分１３秒にクリックされたことが示されている。
さらに、クリックログの第４行を参照すると、コンテンツＩＤ「Ａ７７７」で示されるコンテンツは、ユーザＩＤ「Ｕ２１１」のユーザによっても、２０１１年５月２３日１１時１１分１５秒にクリックされたことが示されている。
一方、クリックログの第２行を参照すると、コンテンツＩＤ「Ａ００２」で示されるコンテンツは、ユーザＩＤ「Ｕ９９９」のユーザによって、２０１１年５月２３日１１時１１分１２秒にクリックされたことが示されている。
また、クリックログの第５行を参照すると、コンテンツＩＤ「Ａ００２」で示されるコンテンツは、ユーザＩＤ「Ｕ３００」のユーザによって、２０１１年５月２３日１１時１１分２０秒にクリックされたことが示されている。
なお、ユーザＩＤ「Ｕ３００」のユーザは、後述するように、ユーザ属性情報が設定されていないユーザである。
ユーザデータベース３３は、ユーザを識別するユーザＩＤと、そのユーザに対応付けられた属性であるユーザ属性情報とを含むユーザ情報を記憶する。ユーザ情報には、ユーザによって入力されたユーザの性別や年齢等、ユーザに関する情報が適宜記憶される。
【００２３】
図４は、ユーザデータベース３３が記憶するユーザ情報を示す図である。
図４において、ユーザ情報には、ユーザＩＤとユーザ属性情報とが対応付けて記憶されている。ユーザ属性情報は、ユーザがクリックしたコンテンツのカテゴリ（興味分野）を表しており、このカテゴリは、ユーザ登録時等、ユーザ自らの設定によって付される場合と、ユーザが閲覧したコンテンツに設定されているユーザ属性情報が、そのユーザのユーザ属性情報に設定される場合との２つのパターンで設定されたものである。なお、ユーザが閲覧したコンテンツに設定されているユーザ属性情報が、そのユーザのユーザ属性情報に設定された場合のユーザ属性情報を、以下、「還流追加ユーザ属性情報」と呼ぶ。図４において、還流追加ユーザ属性情報には、アスタリスク（＊）が付されて識別されている。
【００２４】
例えば、ユーザ情報の第１行には、ユーザＩＤ「Ｕ００１」、ユーザ属性情報「携帯電話、車、旅行、ティーンズ」が記憶されている。ユーザ属性情報のうち、「携帯電話、車、旅行」については、ユーザＩＤ「Ｕ００１」のユーザ自らによって設定されたものである。一方、ユーザ属性情報「ティーンズ」については、クリックログデータベース３２において、ユーザＩＤ「Ｕ００１」のユーザがクリックしたコンテンツ（Ａ７７７）を共にクリックしたユーザＩＤ「Ｕ１２３」、「Ｕ２１１」のユーザに設定されているユーザ属性情報がコンテンツ（Ａ７７７）のユーザ属性情報を介して、還流追加ユーザ属性情報として設定されたものである。なお、ユーザＩＤ「Ｕ１２３」、「Ｕ２１１」のユーザに設定されているユーザ属性情報のうち、コンテンツＩＤ「Ａ７７７」のコンテンツに追加されたユーザ属性情報は、後述するように「ティーンズ」のみであるため、還流追加ユーザ属性情報として、ここでは「ティーンズ」が追加されている。
【００２５】
また、ユーザ情報の第４行には、ユーザＩＤ「Ｕ３００」、ユーザ属性情報「映画、音楽、演劇」が記憶されている。ユーザＩＤ「Ｕ３００」のユーザについては、ユーザ自身によってユーザ属性情報が設定されておらず、ユーザＩＤ「Ｕ３００」のユーザがユーザＩＤ「Ｕ９９９」のユーザと同一のコンテンツ（Ａ００２）をクリックしたことにより、ユーザＩＤ「Ｕ９９９」のユーザのユーザ属性情報が、コンテンツ（Ａ００２）のユーザ属性情報を介して、還流追加ユーザ属性情報として設定されたものである。
このように、共通するコンテンツをクリックしたユーザ間において、ユーザ属性情報が還流追加ユーザ属性情報として伝搬することにより、ユーザ属性情報が拡張される。
【００２６】
コンテンツ・ユーザ属性情報データベース３４は、コンテンツを識別するコンテンツＩＤと、そのコンテンツＩＤが表すコンテンツに対応付けられたユーザ属性情報と、コンテンツＩＤに対応するコンテンツのデータ（具体的にはデータファイル名）とを含むコンテンツ・ユーザ属性情報を記憶する。
【００２７】
図５は、コンテンツ・ユーザ属性情報データベース３４が記憶するコンテンツ・ユーザ属性情報を示す図である。
図５において、コンテンツ・ユーザ属性情報には、コンテンツＩＤと、ユーザ属性情報と、コンテンツのデータ（ファイル名）とが対応付けて記憶されている。コンテンツＩＤは、ユーザ属性情報拡張装置３が提供するコンテンツそれぞれを識別する情報である。また、ユーザ属性情報は、それぞれのコンテンツＩＤに対応するコンテンツに設定されているユーザ属性情報を示している。このユーザ属性情報は、後述するように、ユーザ属性情報付与部３５によって更新される。コンテンツのデータは、コンテンツＩＤに対応するコンテンツを表すデータであり、具体的には、画像データファイル名や文書データファイル名等である。なお、ユーザ属性情報付与部３５によってコンテンツに追加されたユーザ属性情報を、以下、「自動追加ユーザ属性情報」と呼ぶ。図５において、自動追加ユーザ属性情報には、シャープ（＃）が付されて識別されている。
【００２８】
例えば、コンテンツ・ユーザ属性情報の第１行には、コンテンツＩＤ「Ａ００１」、ユーザ属性情報「携帯電話、通信」、コンテンツのデータ（ファイル名）「ｆｉｌｅ０００１」とが記憶されている。また、コンテンツ・ユーザ属性情報の第３行には、コンテンツＩＤ「Ａ７７７」、ユーザ属性情報「携帯電話、通信、ティーンズ」、コンテンツのデータ（ファイル名）「ｆｉｌｅ０１２３」とが記憶されている。この第３行のコンテンツ・ユーザ属性情報における「ティーンズ」のユーザ属性情報は、ユーザデータベース３３において、ユーザＩＤ「Ｕ１２３」及び「Ｕ２１１」に対応するユーザ属性情報に含まれていたものが、後述するように、ユーザ属性情報付与部３５によって、コンテンツＩＤ「Ａ７７７」の自動追加ユーザ属性情報として追加されたものである。
【００２９】
また、コンテンツ・ユーザ属性情報の第２行には、コンテンツＩＤ「Ａ００２」、ユーザ属性情報「映画、音楽、演劇」、コンテンツのデータ（ファイル名）「ｆｉｌｅ０００２」とが記憶されている。このユーザ属性情報は、ユーザデータベース３３において、ユーザＩＤ「Ｕ９９９」に対応するユーザ属性情報が自動追加ユーザ属性情報として追加されたものである。
【００３０】
ユーザ属性情報付与部３５は、コンテンツ選択受付部３１からユーザＩＤ及びコンテンツＩＤを受信したことが通知されると、ユーザ属性情報付与処理（後述）を実行し、コンテンツをクリックしたユーザのユーザ属性情報を、コンテンツのユーザ属性情報に設定する。
即ち、ユーザ属性情報付与部３５は、クリックログデータベース３２から、クリックされたコンテンツのコンテンツＩＤ（以下、「クリックコンテンツＩＤ」と呼ぶ。）と、そのコンテンツをクリックしたユーザのユーザＩＤ（以下、「クリックユーザＩＤ」と呼ぶ。）とを取得する。
【００３１】
また、ユーザ属性情報付与部３５は、ユーザデータベース３３から、クリックユーザＩＤに対応するユーザ属性情報を取得する。
さらに、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４から、クリックコンテンツＩＤに対応するコンテンツ・ユーザ属性情報を取得する。
そして、ユーザ属性情報付与部３５は、ユーザデータベース３３から取得したユーザ属性情報をコンテンツ・ユーザ属性情報のユーザ属性情報に自動追加ユーザ属性情報として追加し、コンテンツ・ユーザ属性情報データベース３４を更新する。このとき、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４に自動追加ユーザ属性情報を追加したことをユーザ属性情報還流部３６に通知する。
【００３２】
なお、ユーザ属性情報付与部３５は、クリックログデータベース３２に、同一のクリックコンテンツＩＤで、異なるクリックユーザＩＤのクリックログが含まれている場合、それらのクリックユーザＩＤに対応するユーザ属性情報において、共通するユーザ属性情報のみをコンテンツ・ユーザ属性情報に反映させたり、双方のクリックユーザＩＤに対応するユーザ属性情報の全てをコンテンツ・ユーザ属性情報に反映させたりすることができる。また、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４を参照した結果、ユーザ属性情報が設定されていないコンテンツである場合には、そのコンテンツのユーザ属性情報として、クリックユーザＩＤに対応するユーザ属性情報全てを、そのコンテンツの自動追加ユーザ属性情報として設定する。
【００３３】
ユーザ属性情報還流部３６は、ユーザ属性情報付与部３５からコンテンツ・ユーザ属性情報データベース３４に自動追加ユーザ属性情報を追加したことが通知されると、ユーザ属性情報還流処理（後述）を実行し、コンテンツに設定されたユーザ属性情報をそのコンテンツをクリックしたユーザのユーザ属性情報に設定する。
即ち、ユーザ属性情報還流部３６は、クリックログデータベース３２を参照し、クリックコンテンツＩＤ及びクリックユーザＩＤを取得する。
また、ユーザ属性情報還流部３６は、コンテンツ・ユーザ属性情報データベース３４から、クリックコンテンツＩＤに対応するユーザ属性情報を取得する。
さらに、ユーザ属性情報還流部３６は、ユーザデータベース３３から、クリックユーザＩＤに対応するユーザ属性情報を取得する。
【００３４】
そして、ユーザ属性情報還流部３６は、コンテンツ・ユーザ属性情報データベース３４から取得したユーザ属性情報に含まれ、ユーザデータベース３３から取得したユーザ属性情報に含まれていない内容を、ユーザデータベース３３のユーザ属性情報に還流追加ユーザ属性情報として追加する。このとき、ユーザ属性情報還流部３６は、ユーザデータベース３３を参照した結果、クリックユーザＩＤに対応するユーザのユーザ属性情報が設定されていない場合、コンテンツ・ユーザ属性情報データベース３４におけるクリックコンテンツＩＤに対応するユーザ属性情報全てを、ユーザデータベース３３において、そのユーザのユーザ属性情報として設定する。
ユーザ属性情報還流部３６は、還流追加ユーザ属性情報を追加した場合に、そのユーザ属性情報によってユーザデータベース３３のユーザ属性情報を更新する。
【００３５】
［ユーザ属性情報拡張システム１の構成］
以上説明したユーザ属性情報拡張システム１を構成するユーザ端末２のハードウェアは、１または複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御装置として、中央処理装置（ＣＰＵ）を備える他、記憶装置として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤなど）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボールなど）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、ユーザ端末２を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３６】
また、以上説明したユーザ属性情報拡張システム１を構成するユーザ属性情報拡張装置３のハードウェアは、１または複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、コンテンツ選択受付部３１、ユーザ属性情報付与部３５及びユーザ属性情報還流部３６として、中央処理装置（ＣＰＵ）を備える他、クリックログデータベース３２、ユーザデータベース３３及びコンテンツ・ユーザ属性情報データベース３４として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤなど）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボールなど）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、ユーザ属性情報拡張装置３を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３７】
［ユーザ属性情報拡張システム１の処理］
続いて、図６，７を参照して、ユーザ属性情報拡張システム１の処理の流れについて説明する。
［ユーザ属性情報付与処理］
初めに、図６を参照して、ユーザ属性情報付与処理の流れについて説明する。
図６は、ユーザ属性情報拡張装置３のユーザ属性情報付与部３５により行われるユーザ属性情報付与処理の流れを示すフローチャートである。
【００３８】
ユーザ属性情報付与処理は、コンテンツ選択受付部３１がユーザ端末２からコンテンツＩＤ及びユーザＩＤを受信したことが通知された場合に実行される。
ステップＳ１において、ユーザ属性情報付与部３５は、クリックログデータベース３２から、クリックログ（クリックコンテンツＩＤ及びクリックユーザＩＤ等）を取得する。
例えば、ユーザ属性情報付与部３５は、クリックログデータベース３２から、第１行のクリックログ（コンテンツＩＤ「Ａ７７７」、ユーザＩＤ「Ｕ００１」）と、同一のコンテンツＩＤのクリックログ（コンテンツＩＤ「Ａ７７７」、ユーザＩＤ「Ｕ１２３」及びコンテンツＩＤ「Ａ７７７」、ユーザＩＤ「Ｕ２１１」）とを取得する。
また、ユーザ属性情報付与部３５は、クリックログデータベース３２から、第２行のクリックログ（コンテンツＩＤ「Ａ００２」、ユーザＩＤ「Ｕ９９９」）と、同一のコンテンツＩＤのクリックログ（コンテンツＩＤ「Ａ００２」、ユーザＩＤ「Ｕ３００」）とを取得する。
【００３９】
ステップＳ２において、ユーザ属性情報付与部３５は、ユーザデータベース３３から、クリックユーザＩＤに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報付与部３５は、ユーザＩＤ「Ｕ００１」のユーザのユーザ属性情報「携帯電話、車、旅行」、ユーザＩＤ「Ｕ１２３」のユーザのユーザ属性情報「コスメ、芸能、ティーンズ」及びユーザＩＤ「Ｕ２１１」のユーザのユーザ属性情報「スポーツ、ファッション、ティーンズ」を取得する。
また、ユーザ属性情報付与部３５は、ユーザＩＤ「Ｕ３００」のユーザのユーザ属性情報「−」（未設定）及びユーザＩＤ「Ｕ９９９」のユーザのユーザ属性情報「映画、音楽、演劇」を取得する。なお、ユーザ属性情報「−」（未設定）は、ユーザの属性情報が未設定であることを表すものとする。
【００４０】
ステップＳ３において、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４から、クリックコンテンツＩＤに対応するコンテンツ・ユーザ属性情報を取得する。
例えば、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４から、コンテンツＩＤ「Ａ７７７」に対応するユーザ属性情報「携帯電話、通信」を取得する。
また、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報データベース３４から、コンテンツＩＤ「Ａ００２」に対応するユーザ属性情報「−」（未設定）を取得する。
【００４１】
ステップＳ４において、ユーザ属性情報付与部３５は、ユーザデータベース３３から取得したユーザ属性情報をコンテンツ・ユーザ属性情報のユーザ属性情報に自動追加ユーザ属性情報として追加する。
例えば、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報におけるコンテンツＩＤ「Ａ７７７」に対応するユーザ属性情報に、ユーザデータにおけるユーザ属性情報の中の「ティーンズ」を自動追加ユーザ属性情報として追加する。なお、「ティーンズ」は、コンテンツＩＤ「Ａ７７７」のコンテンツをクリックした複数のユーザ（ユーザＩＤ「Ｕ１２３」及び「Ｕ２１１」のユーザ）のユーザ属性情報に共通に含まれる属性である。
【００４２】
また、ユーザ属性情報付与部３５は、コンテンツ・ユーザ属性情報におけるコンテンツＩＤ「Ａ００２」に対応するユーザ属性情報に、ユーザ属性情報「映画、音楽、演劇」を自動追加ユーザ属性情報として追加する。
これにより、コンテンツ・ユーザ属性情報データベース３４においては、コンテンツに対して、そのコンテンツをクリックしたユーザのユーザ属性情報が追加される。
ステップＳ４の処理の後、ユーザ属性情報付与処理は終了する。
【００４３】
［ユーザ属性情報還流処理］
続いて、図７を参照して、ユーザ属性情報還流処理の流れについて説明する。
図７は、ユーザ属性情報還流部３６により行われるユーザ属性情報還流処理の流れを示すフローチャートである。
ユーザ属性情報還流処理は、ユーザ属性情報付与部３５からコンテンツ・ユーザ属性情報データベース３４に自動追加ユーザ属性情報を追加したことが通知された場合に実行される。
【００４４】
ステップＳ１１において、ユーザ属性情報還流部３６は、クリックログデータベース３２から、クリックログ（クリックコンテンツＩＤ及びクリックユーザＩＤ等）を取得する。
例えば、ユーザ属性情報還流部３６は、クリックログデータベース３２から、第１行のクリックログ（コンテンツＩＤ「Ａ７７７」、ユーザＩＤ「Ｕ００１」）を取得する。また、ユーザ属性情報還流部３６は、クリックログデータベース３２から、第５行のクリックログ（コンテンツＩＤ「Ａ００２」、ユーザＩＤ「Ｕ３００」）を取得する。
【００４５】
ステップＳ１２において、ユーザ属性情報還流部３６は、コンテンツ・ユーザ属性情報データベース３４から、クリックコンテンツＩＤに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報還流部３６は、コンテンツ・ユーザ属性情報データベース３４から、コンテンツＩＤ「Ａ７７７」に対応するユーザ属性情報「携帯電話、通信、ティーンズ」を取得する。
また、ユーザ属性情報還流部３６は、コンテンツ・ユーザ属性情報データベース３４から、コンテンツＩＤ「Ａ００２」に対応するユーザ属性情報「映画、音楽、演劇」を取得する。
【００４６】
ステップＳ１３において、ユーザ属性情報還流部３６は、ユーザデータベース３３から、クリックユーザＩＤに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報還流部３６は、ユーザＩＤ「Ｕ００１」のユーザのユーザ属性情報「携帯電話、車、旅行」を取得する。
また、ユーザ属性情報還流部３６は、ユーザＩＤ「Ｕ３００」のユーザのユーザ属性情報「−」（未設定）を取得する。
【００４７】
ステップＳ１４において、ユーザ属性情報還流部３６は、ユーザデータベース３３のユーザ属性情報に還流追加ユーザ属性情報を追加する。なお、ステップＳ１４の処理は、コンテンツ・ユーザ属性情報データベース３４から取得したユーザ属性情報に含まれ、ユーザデータベース３３から取得したユーザ属性情報に含まれていない内容が存在する場合にのみ実行される。
【００４８】
例えば、ユーザ属性情報還流部３６は、ユーザＩＤ「Ｕ００１」のユーザのユーザ属性情報「携帯電話、車、旅行」に、コンテンツ・ユーザ属性情報データベース３４内の自動追加ユーザ属性情報である「ティーンズ」を還流追加ユーザ属性情報として追加する。
また、ユーザ属性情報還流部３６は、ユーザＩＤ「Ｕ３００」のユーザのユーザ属性情報「−」（未設定）に、コンテンツ・ユーザ属性情報データベース３４内の自動追加ユーザ属性情報である「映画、音楽、演劇」を還流追加ユーザ属性情報として追加する。
【００４９】
これにより、ユーザデータベース３３においては、ユーザ端末２において、コンテンツをクリックしたユーザのユーザ属性情報に、クリックしたコンテンツに設定されているユーザ属性情報が追加される。
ステップＳ１４の後、ユーザ属性情報還流処理は終了する。
【００５０】
以上のように、本実施形態に係るユーザ属性情報拡張システム１では、ユーザ端末２に表示されたコンテンツがクリックされた場合に、ユーザ端末２からユーザ属性情報拡張装置３にユーザＩＤ及びコンテンツＩＤが送信され、ユーザＩＤに係るユーザ属性情報が参照される。そして、クリックしたユーザに設定されているユーザ属性情報がコンテンツに対して、自動追加ユーザ属性情報として追加される。さらに、そのコンテンツをクリックした他のユーザのユーザ属性情報に、クリックしたコンテンツに設定された自動追加ユーザ属性情報が還流追加ユーザ属性情報として追加される。
このような処理が繰り返されることにより、一のユーザの属性情報がコンテンツの属性情報を経由し、他のユーザの属性情報に伝搬することで、ユーザの属性情報が拡張される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
【００５１】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したものに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
例えば、本実施形態では、ユーザ端末２とユーザ属性情報拡張装置３とがネットワークを介して接続されたシステムであるものとして説明したが、ユーザ属性情報拡張装置３に対して、ユーザがコンテンツの選択を直接入力する構成（即ち、入力装置を有する単体のコンピュータ）として、本発明を実施することもできる。一方、ユーザ属性情報拡張装置３の機能を複数のサーバに分散し、より多くの装置によってシステムを構成することもできる。例えば、クリックログデータベース３２、ユーザデータベース３３及びコンテンツ・ユーザ属性情報データベース３４のいずれか又は全てをユーザ属性情報拡張装置３とは別の装置に実装し、ユーザ属性情報拡張装置３は、ユーザ属性情報付与処理及びユーザ属性情報還流処理を実行する機能のみを備えることとしても良い。
【００５２】
また、本実施形態では、ユーザ端末２からコンテンツＩＤ及びユーザＩＤを受信した場合に、ユーザ属性情報拡張装置３がユーザ属性情報付与処理及びユーザ属性情報還流処理を順次実行するものとして説明した。これに対し、ユーザ端末２から受信したコンテンツＩＤ及びユーザＩＤの履歴を記憶しておき、夜間の設定したタイミング等で、履歴に記憶されている複数のコンテンツＩＤ及びユーザＩＤを基に、ユーザ属性情報付与処理及びユーザ属性情報還流処理をまとめて実行する（バッチ処理）することも可能である。
これにより、各データベースにアクセスする頻度や処理の起動回数を削減することができ、処理効率を向上させることができる。
また、本実施形態では、ユーザ属性情報拡張システム１におけるユーザ端末２及びユーザ属性情報拡張装置３としてコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム及びこのプログラムを記憶した記憶媒体にも適用可能である。
【００５３】
なお、上記実施形態は、Ｗｅｂによるコンテンツの配信システムを始め、ユーザの属性情報を取得するための各種システムに適用することが可能であり、ユーザを特定することなく、ランダムに配信したコンテンツを介して、そのコンテンツをクリックしたユーザ間でユーザ属性情報を拡張することを可能とするものである。
【符号の説明】
【００５４】
１  ユーザ属性情報拡張システム
２  ユーザ端末
３  ユーザ属性情報拡張装置
３１  コンテンツ選択受付部
３２  クリックログデータベース
３３  ユーザデータベース
３４  コンテンツ・ユーザ属性データベース
３５  ユーザ属性情報付与部
３６  ユーザ属性情報還流部
【図１】
0005356485.tif 000002
【図２】
0005356485.tif 000003
【図３】
0005356485.tif 000004
【図４】
0005356485.tif 000005
【図５】
0005356485.tif 000006
【図６】
0005356485.tif 000007
【図７】
0005356485.tif 000008