(57)【特許請求の範囲】
【請求項１】
コンテンツに対してユーザが発信したユーザ発信情報を記憶する記憶部から取得された前記ユーザ発信情報と、前記コンテンツを特定する情報を記憶する記憶部から取得された前記コンテンツに関する情報と、を照合することにより、前記ユーザ発信情報が前記コンテンツに対して発信されたものであるかを特定し、特定したユーザ発信情報と前記コンテンツとの対応関係に基づいて、前記コンテンツに関する前記ユーザの特性を同定する、ユーザ特性同定部と、
同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに対して提示される提示情報を配信する提示情報配信部と、
を備える、情報処理装置。
【請求項２】
前記特性情報は、前記コンテンツに対する前記ユーザの興味を表すユーザ嗜好情報、及び前記コンテンツに対する前記ユーザの行動属性を表すユーザ行動属性情報、の少なくともいずれかを含む、
請求項１に記載の情報処理装置。
【請求項３】
前記提示情報配信部は、前記ユーザ嗜好情報及び前記ユーザ行動属性情報の少なくともいずれかに基づいて、前記ユーザが興味を有することが予測される商材についての情報を、前記ユーザに対して配信する、
請求項２に記載の情報処理装置。
【請求項４】
前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、前記商材についての情報を配信する前記ユーザ、及び前記ユーザに対して前記商材についての情報を配信するタイミングを決定する、
請求項３に記載の情報処理装置。
【請求項５】
前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、前記ユーザの居住地域に応じた商材についての情報を、前記ユーザに対して配信する、
請求項３又は４に記載の情報処理装置。
【請求項６】
前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、同様の行動属性を有するユーザごとに前記ユーザ発信情報をまとめて表示する表示画面を生成するための情報を、前記ユーザに対して配信する、
請求項２〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記ユーザ特性同定部は、少なくとも前記ユーザ発信情報に付随するユーザ発信時刻情報に基づいて、前記ユーザ発信情報と前記コンテンツとを対応付ける、
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記ユーザ特性同定部は、前記ユーザ発信情報に付随するユーザ発信時刻情報と、前記コンテンツに付随するコンテンツ時刻情報と、を照合することにより、前記ユーザ発信情報が対象としている前記コンテンツを抽出し、抽出した前記コンテンツと前記ユーザ発信情報とを対応付ける、
請求項７に記載の情報処理装置。
【請求項９】
前記ユーザ特性同定部は、前記ユーザ発信情報に付随するユーザ発信位置情報と、前記コンテンツに付随するコンテンツ位置情報と、を照合することにより、前記ユーザ発信情報が対象としている前記コンテンツを更に抽出し、抽出した前記コンテンツと前記ユーザ発信情報とを対応付ける、
請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
コンテンツに対してユーザが発信したユーザ発信情報を記憶する記憶部から取得された前記ユーザ発信情報と、前記コンテンツを特定する情報を記憶する記憶部から取得された前記コンテンツに関する情報と、を照合することにより、前記ユーザ発信情報が前記コンテンツに対して発信されたものであるかを特定し、特定したユーザ発信情報と前記コンテンツとの対応関係に基づいて、前記コンテンツに関する前記ユーザの特性を同定する、ユーザ特性同定部と、
同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前
記ユーザに対して提示される提示情報を配信する提示情報配信部と、
を備え、
前記ユーザ特性同定部は、前記ユーザ発信情報に付随するユーザ発信位置情報と、前記コンテンツに付随するコンテンツ位置情報と、を照合することにより、前記ユーザ発信情報が対象としている前記コンテンツを更に抽出し、抽出した前記コンテンツと前記ユーザ発信情報とを対応付ける、情報処理装置。
【請求項１１】
前記ユーザ特性同定部は、前記ユーザ発信情報のテキストデータ内の固有表現と、抽出した前記コンテンツについてのコンテンツ情報に含まれるテキストデータ内の単語と、の同一性を判断することにより、前記ユーザ発信情報と前記コンテンツとの対応付けを行う、
請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記コンテンツは、所定の日時に所定の場所で開催されるイベントである、
請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記コンテンツは、所定の日時に放送される映像コンテンツである、
請求項１〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
プロセッサが、コンテンツに対してユーザが発信したユーザ発信情報を記憶する記憶部から取得された前記ユーザ発信情報と、前記コンテンツを特定する情報を記憶する記憶部から取得された前記コンテンツに関する情報と、を照合することにより、前記ユーザ発信情報が前記コンテンツに対して発信されたものであるかを特定し、特定したユーザ発信情報と前記コンテンツとの対応関係に基づいて、前記コンテンツに関する前記ユーザの特性を同定することと、
同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信することと、
を含む、情報処理方法。
【請求項１５】
コンピュータのプロセッサに、
コンテンツに対してユーザが発信したユーザ発信情報を記憶する記憶部から取得された前記ユーザ発信情報と、前記コンテンツを特定する情報を記憶する記憶部から取得された前記コンテンツに関する情報と、を照合することにより、前記ユーザ発信情報が前記コンテンツに対して発信されたものであるかを特定し、特定したユーザ発信情報と前記コンテンツとの対応関係に基づいて、前記コンテンツに関する前記ユーザの特性を同定する機能と、
同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】  一般的に、各種のコンテンツ（例えば、コンサート、演劇、映画等のイベント）をユーザに対して推薦する技術が開発されている。例えば、特許文献１には、ユーザが所持する移動通信端末から位置情報を受信し、イベントの開催場所から所定の範囲内にあり、かつ位置情報の取得日時がイベントの実行日時より前である移動通信端末に対して、当該イベントのイベント情報を配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７１４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  ここで、近年、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等のソーシャルメディアを介して、一般のユーザが情報を発信することが広く行われている。ユーザが発信する情報には、例えば当該ユーザが参加したイベントについての感想等、コンテンツに対する当該ユーザの嗜好を反映した情報が含まれている可能性がある。このようなユーザ起因の行為に基づく情報を、例えば上記のようなコンテンツの推薦技術等に利用することにより、ユーザに対してより利便性の高いサービスを提供できる可能性がある。【０００５】  そこで、本開示では、ユーザの利便性をより向上させることが可能な、新規かつ改良された情報処理装置、情報処理方法及びプログラムを提案する。
【課題を解決するための手段】
【０００６】  本開示によれば、コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定する、ユーザ特性同定部と、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに対して提示される提示情報を配信する提示情報配信部と、を備える、情報処理装置が提供される。【０００７】  また、本開示によれば、プロセッサが、コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定することと、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信することと、を含む、情報処理方法が提供される。【０００８】  また、本開示によれば、コンピュータのプロセッサに、コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定する機能と、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信する機能と、を実現させるためのプログラムが提供される。【０００９】  本開示によれば、ユーザ発信情報とコンテンツとが対応付けられることにより、当該コンテンツに対してユーザ発信情報を発信したユーザ（例えばコンテンツに対する感想等の書き込み等を行ったユーザ）に対して、当該コンテンツに関する提示情報がより的確に配信されることとなる。従って、ユーザは自身にとってより需要のある情報を得ることができ、ユーザの利便性が向上する。
【発明の効果】
【００１０】  以上説明したように本開示によれば、ユーザの利便性をより向上させることが可能になる。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、又は上記の効果に代えて、本明細書に示されたいずれかの効果、又は本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態に係るシステムの概略構成を示す図である。
【図２】本実施形態に係るクライアントの機能構成の一例を示すブロック図である。
【図３】本実施形態に係るサーバの機能構成の一例を示すブロック図である。
【図４】ユーザ発信情報ＤＢに格納されるユーザ発信情報の一例を示す図である。
【図５】イベント情報ＤＢに格納されるイベント情報の一例を示す図である。
【図６】ユーザ嗜好情報ＤＢに格納されるユーザ嗜好情報の一例を示す図である。
【図７】異表記／関連性情報ＤＢに格納される異表記／関連性情報の一例を示す図である。
【図８】本実施形態に係る情報処理方法の処理手順の一例を示すシーケンス図である。
【図９】ユーザ嗜好情報の取得処理における処理手順の一例を示すフロー図である。
【図１０】ユーザ行動属性情報の取得処理における処理手順の一例を示すフロー図である。
【図１１】商材の推薦サービスにおける提示情報の配信処理の処理手順の一例を示すフロー図である。
【図１２】コミュニティ形成サービスにおける提示情報の配信処理の処理手順の一例を示すフロー図である。
【図１３】コミュニティ形成サービスにおいてユーザに対して提供される表示画面の一例を示す図である。
【図１４】映像コンテンツ情報ＤＢに格納される映像コンテンツ情報の一例を示す図である。
【図１５】本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】  なお、説明は以下の順序で行うものとする。  １．システムの概要  ２．クライアントの構成  ３．サーバの構成  ４．ユーザ発信情報とイベントとの対応付け処理についての考察  ５．情報処理方法    ５−１．システムにおける情報処理方法    ５−２．ユーザ特性の同定処理における処理手順      ５−２−１．ユーザ嗜好情報の取得処理における処理手順      ５−２−２．ユーザ行動属性情報の取得処理における処理手順    ５−３．提示情報の配信処理における処理手順      ５−３−１．商材の推薦サービスにおける処理手順      ５−３−２．コミュニティ形成サービスにおける処理手順  ６．変形例  ７．ハードウェア構成  ８．補足
【００１４】  （１．システムの概要）  図１を参照して、本開示の一実施形態に係るシステムの概要について説明する。図１は、本開示の一実施形態に係るシステムの概略構成を示す図である。
【００１５】  図１を参照すると、本実施形態に係るシステム１は、サーバ１０と、クライアント２０と、によって構成される。サーバ１０及びクライアント２０は、図示しない通信網（ネットワーク）を介して各種の情報を通信可能に接続される。
【００１６】  クライアント２０は、ユーザが所持するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やスマートフォン、タブレットＰＣ、ウェアラブル端末等の情報処理装置である。クライアント２０の具体的な種類はかかる例に限定されず、クライアント２０はユーザによって操作され得るあらゆる種類の情報処理装置であってよい。クライアント２０は、例えば下記（７．ハードウェア構成）で説明するハードウェア構成によって実現され得る。
【００１７】  なお、図１では、簡単のため、一のクライアント２０のみを図示しているが、システム１では、実際には、複数のユーザに対応する複数のクライアント２０が、ネットワークを介してサーバ１０と接続される。また、一のユーザが複数のクライアント２０を所持していてもよい。
【００１８】  サーバ１０は、例えばネットワーク上（いわゆるクラウド上）に設けられる情報処理装置である。サーバ１０は、後述するユーザ発信情報及び／又はユーザ行動情報に基づいてユーザに対して各種の情報を配信する。サーバ１０は、例えば下記（７．ハードウェア構成）で説明するハードウェア構成によって実現され得る。
【００１９】  システム１では、クライアント２０からサーバ１０に対して、ユーザ発信情報が送信される。ここで、ユーザ発信情報とは、電子掲示板、ブログ及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等のソーシャルメディアにおいて、クライアント２０を介してユーザによって発信される情報である。
【００２０】  また、システム１では、クライアント２０からサーバ１０に対して、ユーザ行動情報が更に送信されてもよい。ユーザ行動情報とは、クライアント２０によって取得されるユーザの行動を表す情報である。ユーザ行動情報は、例えば、歩いている、走っている、乗り物に乗車している、特定の場所に立ち寄った等の、ユーザの具体的な行動内容についての情報を含む。
【００２１】  システム１では、コンテンツに対するユーザ発信情報が解析の対象となる。サーバ１０は、取得したユーザ発信情報とコンテンツとの対応付けを行うことにより、当該コンテンツに関する当該ユーザの特性を同定する。コンテンツは、例えば、所定の日時に所定の場所で開催されるイベントや、所定の日時に放送（配信）されるテレビ番組等の映像コンテンツ等である。
【００２２】  コンテンツに関するユーザの特性を表す特性情報には、例えばコンテンツに対するユーザの嗜好を表すユーザ嗜好情報及び／又はコンテンツに対するユーザの行動属性を表すユーザ行動属性情報が含まれる。
【００２３】  あるコンテンツに対するユーザ発信情報は、例えば当該コンテンツに対するユーザの感想等を含むテキストデータであり、当該ユーザの当該コンテンツに対する興味の有無を示す指標となり得る。サーバ１０は、ユーザ発信情報とコンテンツとの対応付けを行うことにより、コンテンツに対するユーザの嗜好を表すユーザ嗜好情報を取得することができる。ユーザ発信情報とコンテンツとの対応付け処理及びユーザ嗜好情報の取得処理は、後述する図３に示すイベント照合部１８２によって行われる処理に対応しているため、これらの処理の詳細については、後でイベント照合部１８２の機能について説明する際に改めて詳しく説明する。
【００２４】  また、あるコンテンツに対してユーザ発信情報を発信したユーザのユーザ行動情報は、当該コンテンツに対する当該ユーザの行動属性を示す指標となり得る。サーバ１０は、あるコンテンツに対してユーザ発信情報を発信したユーザのユーザ行動情報を取得し、当該ユーザ行動情報を解析することにより、当該コンテンツに対するユーザの行動属性を表すユーザ行動属性情報を取得することができる。ユーザ行動属性情報の取得処理は、後述する図３に示すユーザ行動属性付与部１８３によって行われる処理に対応しているため、当該処理の詳細については、後でユーザ行動属性付与部１８３の機能について説明する際に改めて詳しく説明する。
【００２５】  システム１では、サーバ１０からクライアント２０に対して、取得したあるコンテンツに対するユーザ嗜好情報及び／又はユーザ行動属性情報に基づいて、当該コンテンツに関連してユーザに対して提示される提示情報が配信される。提示情報は、サーバ１０からクライアント２０（すなわちユーザ）に対して提供されるサービスにおいてユーザに対して提示される情報である。当該サービスとしては、例えばユーザに対する商材の推薦サービスや、コンテンツに関するコミュニティの形成サービス等がある。
【００２６】  ただし、上記で挙げた商材の推薦サービス及びコミュニティ形成サービスは、あくまでサーバ１０によって提供されるサービスの一例である。本実施形態では、サーバ１０は、ユーザ嗜好情報及び／又はユーザ行動属性情報に基づいて、ユーザに対して他のサービスを提供してもよい。
【００２７】  例えば、サーバ１０によって提供されるサービスが商材の推薦サービスである場合には、サーバ１０は、ユーザ嗜好情報及び／又はユーザ行動属性情報に基づいてユーザが興味を有する商材を予測し、予測した商材についての情報（例えば広告等）を、提示情報としてクライアント２０に配信する。また、サーバ１０は、商材についての情報を配信する際に、ユーザ行動属性情報に基づいて、当該商材についての情報を配信するユーザ及び当該商材についての情報を配信するタイミングを決定してもよい。
【００２８】  また、例えば、サーバ１０によって提供されるサービスがコミュニティ形成サービスである場合には、サーバ１０は、ユーザ行動属性情報に基づいて、同様の行動属性を有するユーザごとにユーザ発信情報をまとめて表示する表示画面を生成するための情報を、提示情報としてクライアント２０に配信する。当該提示情報に基づいて、クライアント２０の表示部を介して、当該表示画面がユーザに対して提供される。
【００２９】  なお、提示情報の配信処理は、後述する図３に示す提示情報配信部１９０によって行われる処理に対応しているため、当該処理の詳細については、後で提示情報配信部１９０の機能について説明する際に改めて詳しく説明する。
【００３０】  以上、図１を参照して、本実施形態に係るシステム１の概要について説明した。以下では、図１に示すサーバ１０の構成、クライアント２０の構成、及びシステム１において実行される情報処理方法の処理手順について、より詳細に説明する。
【００３１】  ここで、以下では、一例として、コンテンツが所定の日時に所定の場所で開催されるイベントである場合について説明を行う。ただし、本実施形態はかかる例に限定されず、システム１において扱われるコンテンツは、例えば上述した映像コンテンツのような他のコンテンツであってもよい。なお、後述するように、本実施形態では、ユーザ発信情報に付随する時刻情報（ユーザ発信時刻情報）及びコンテンツに付随する時刻情報（コンテンツ発信時刻情報）に基づいて、ユーザ発信情報と当該ユーザ発信情報が対象としているコンテンツとを対応付ける処理が行われる場合がある。従って、システム１において扱われるコンテンツは、例えばユーザに対して提供される日時が定まっているコンテンツのような、時刻情報を伴うコンテンツであることが好ましい。
【００３２】  （２．クライアントの構成）  図２を参照して、図１に示すクライアント２０の構成についてより詳細に説明する。図２は、本実施形態に係るクライアント２０の機能構成の一例を示すブロック図である。
【００３３】  図２を参照すると、クライアント２０は、その機能として、入力部２１０と、表示部２２０と、制御部２３０と、を備える。
【００３４】  入力部２１０は、クライアント２０に対して各種の情報を入力するための入力手段である。例えば、入力部２１０は、マウス、キーボード、タッチパネル、ボタン、スイッチ及びレバー等の各種の入力装置によって構成される。ユーザは、入力部２１０を介して、イベントに対する書き込み等の情報を入力することができる。ユーザによって入力部２１０を介して入力されたイベントについての情報（ユーザ入力情報）は、後述する制御部２３０のユーザ入力情報発信部２３１に提供される。
【００３５】  また、入力部２１０は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ等の各種のセンサによって構成されてもよい。これらのセンサによる検出値は、後述する制御部２３０のユーザ行動情報取得部２３２に提供される。また、ＧＰＳセンサによる検出値は、ユーザ入力情報が入力された際のクライアント２０の位置、すなわちユーザ入力情報が入力された際のユーザの位置を表す情報として、後述する制御部２３０のユーザ入力情報発信部２３１に提供されてもよい。
【００３６】  表示部２２０は、各種の情報を、テキスト、画像等様々な形式で表示することにより、当該情報を視覚的にユーザに対して出力する表示手段である。例えば、表示部２２０は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置等の各種の表示装置によって構成される。表示部２２０は、後述する制御部２３０の表示制御部２３４からの制御により、サーバ１０から配信される提示情報を表示する。提示情報は、例えば商材の推薦サービスに係る商材の広告であったり、コミュニティ形成サービスに係るコミュニティごとに書き込みを表示する表示画面を生成するための情報であったりする。
【００３７】  制御部２３０は、各種の処理を実行することによりクライアント２０の動作を制御する制御手段である。例えば、制御部２３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｏｃｅｓｓｏｒ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の各種のプロセッサによって構成される。制御部２３０を構成するプロセッサが所定のプログラムに従って動作することにより、制御部２３０の各種の機能が実現される。
【００３８】  制御部２３０の機能についてより詳細に説明する。制御部２３０は、その機能として、ユーザ入力情報発信部２３１と、ユーザ行動情報取得部２３２と、提示情報取得部２３３と、表示制御部２３４と、を有する。
【００３９】  ユーザ入力情報発信部２３１は、ユーザが入力部２１０を介して入力した情報（ユーザ入力情報）を発信する。本実施形態では、ユーザ入力情報は、ユーザによって書き込まれたテキストデータである。例えば、ユーザ入力情報発信部２３１は、既存のソーシャルメディア（例えば、電子掲示板、ブログ及びＳＮＳ等）に向けてユーザ入力情報を発信する。また、図１に示す本実施形態に係るシステム１に関する専用アプリケーションが提供されている場合であれば、ユーザ入力情報発信部２３１は、当該専用アプリケーションを管理する専用サーバに対してユーザ入力情報を発信する。
【００４０】  ユーザ入力情報発信部２３１によって発信されたユーザ入力情報は、ユーザがクライアント２０を介して発信したユーザ発信情報として、後述するサーバ１０のユーザ発信情報取得部１７０によって取得される。具体的には、当該ユーザ発信情報取得部１７０は、既存のソーシャルメディアを利用したり、上記専用アプリケーションを管理する専用サーバにアクセスしたりすることにより、ユーザ発信情報を取得することができる。
【００４１】  ここで、ユーザ入力情報発信部２３１は、ユーザ入力情報である例えば書き込み内容を表すテキストデータに、ユーザが当該書き込みを行った時刻情報を関連付けて、ユーザ入力情報を発信することができる。当該時刻情報は、例えば一般的な情報処理装置と同様にクライアント２０に設けられている時計機能から取得され得る。このように、ユーザ発信情報は時刻情報を伴うものであり得る。
【００４２】  また、例えば入力部２１０に含まれるＧＰＳセンサからユーザの位置情報がユーザ入力情報発信部２３１に対して提供されている場合には、ユーザ入力情報発信部２３１は、ユーザ入力情報に、ユーザが当該書き込みを行った位置情報を関連付けて、ユーザ入力情報を発信することができる。このように、ユーザ発信情報は位置情報を伴うものであってもよい。
【００４３】  ユーザ行動情報取得部２３２は、入力部２１０から提供される各種のセンサの検出値に基づいて、ユーザの行動を推定し、ユーザの行動を表すユーザ行動情報を取得する。例えば、ユーザ行動情報取得部２３２は、加速度センサ、ジャイロセンサ、ＧＰＳセンサ等の検出値に基づいて、ユーザが歩いている状態であるか、ユーザが走っている状態であるか、又はユーザが一定の場所に滞留している状態であるか、を推定することができる。また、例えば、ユーザ行動情報取得部２３２は、ＧＰＳセンサ等の検出値からユーザの位置情報の変化を検出し、ユーザが乗り物（例えば自動車、電車等）に乗車している状態であることを推定することができる。その他、ユーザ行動情報取得部２３２は、一般的にユーザの行動を推定するために用いられ得る各種の公知な方法を用いて、ユーザ行動情報を取得することができる。ユーザ行動情報を取得するための方法としては、例えば本願出願人による先行出願である特開２０１１−８１４３１号公報に開示されている方法を用いることができる。
【００４４】  ユーザ行動情報取得部２３２は、取得したユーザ行動情報を、後述するサーバ１０のユーザ行動情報ＤＢ１５０に送信する。
【００４５】  提示情報取得部２３３は、サーバ１０から配信される提示情報を取得する。当該提示情報は、ユーザが書き込み等を行ったイベントに関連してユーザに対して提示される情報である。上述したように、当該提示情報は、例えば、商材の推薦サービスに係る当該商材の広告であったり、コミュニティ形成サービスに係る表示画面を生成するための情報である。提示情報取得部２３３は、取得した情報を表示制御部２３４に提供する。
【００４６】  表示制御部２３４は、表示部２２０の駆動を制御し、表示部２２０に、各種の情報を、テキスト、画像等様々な形式で表示させる。本実施形態では、表示制御部２３４は、提示情報取得部２３３から提供される提示情報を表示部２２０に表示させる。これにより、ユーザに対して、商材の広告や、コミュニティ形成サービスに係る表示画面が提供されることとなる。
【００４７】  以上、クライアント２０の機能構成について説明した。なお、図２では、簡単のため、図１を参照して説明した本実施形態に係るシステム１において実行される処理に関係する機能のみを主に図示し、他の機能の図示を省略している。クライアント２０は、図示する機能以外にも、一般的な情報処理装置が有する各種の公知な機能を有している。例えば、クライアント２０は、サーバ１０との間で各種の情報をやり取りする通信部や、制御部２３０によって処理される各種の情報を記憶する記憶部等の機能を、図示しない機能として有してもよい。図示しない機能については、公知な機能として一般的に知られている機能と同様のものであってよいため、その詳細な説明は省略する。
【００４８】  （３．サーバの構成）  図３を参照して、図１に示すサーバ１０の構成についてより詳細に説明する。図３は、本実施形態に係るサーバ１０の機能構成の一例を示すブロック図である。
【００４９】  図３を参照すると、サーバ１０は、その機能として、ユーザ発信情報ＤＢ１１０と、イベント情報ＤＢ１２０と、異表記／関連性情報ＤＢ１３０と、ユーザ嗜好情報ＤＢ１４０と、ユーザ行動情報ＤＢ１５０と、ユーザ行動属性情報ＤＢ１６０と、ユーザ発信情報取得部１７０と、ユーザ特性同定部１８０と、提示情報配信部１９０と、を備える。
【００５０】  ここで、ユーザ発信情報ＤＢ１１０、イベント情報ＤＢ１２０、異表記／関連性情報ＤＢ１３０、ユーザ嗜好情報ＤＢ１４０、ユーザ行動情報ＤＢ１５０及びユーザ行動属性情報ＤＢ１６０は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等の各種の記憶デバイスによって構成され、各種の情報を記憶する記憶手段である。
【００５１】  また、ユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０は、例えばＣＰＵ、ＤＳＰ、ＡＳＩＣ等の各種のプロセッサによって構成され、各種の処理を実行することによりサーバ１０の動作を制御する制御手段である。ユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０を構成するプロセッサが所定のプログラムに従って動作することにより、後述するユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０の機能が実現される。
【００５２】  （ユーザ発信情報取得部１７０）  ユーザ発信情報取得部１７０は、ユーザがクライアント２０を介して発信した情報、すなわちクライアント２０のユーザ入力情報発信部２３１から発信されたユーザ入力情報を、ユーザ発信情報として取得する。本実施形態では、ユーザ発信情報は、ユーザによって書き込まれたテキストデータである。例えば、ユーザが既存のソーシャルメディアにおいて書き込みを行った場合には、ユーザ発信情報取得部１７０は、当該ソーシャルメディアを利用してユーザ発信情報を取得する。また、例えば、図１に示す本実施形態に係るシステム１に関する専用アプリケーションが提供されており、ユーザが当該専用アプリケーションを用いて書き込みを行った場合には、ユーザ発信情報取得部１７０は、当該専用アプリケーションを管理する専用サーバにアクセスすることによりユーザ発信情報を取得することができる。
【００５３】  なお、上記（２．クライアントの構成）で説明したように、ユーザ発信情報には、当該ユーザ発信情報が発信された時刻情報及び／又は位置情報が付随していてもよい。ここで、ユーザ発信情報に対して時刻情報及び／又は位置情報を関連付ける処理は、一部の既存のソーシャルメディアにおいて実装されている機能である。従って、ユーザ発信情報取得部１７０は、既存のソーシャルメディアにおいて実装されている当該機能を利用して、時刻情報及び／又は位置情報が付随したユーザ発信情報を取得してもよい。あるいは、図１に示す本実施形態に係るシステム１に関する専用アプリケーションが提供されている場合であれば、ユーザ発信情報取得部１７０は、当該専用アプリケーションの機能として図２に示すクライアント２０のユーザ入力情報発信部２３１によって時刻情報及び／又は位置情報が付与されたユーザ発信情報を取得してもよい。
【００５４】  ただし、既存のソーシャルメディアにおいては、書き込みを発信する際に位置情報を同時に発信するかどうかを、ユーザによって任意に設定可能なものがある。当該設定によって、位置情報の発信が拒否されている場合には、ユーザ発信情報は位置情報を伴わないものとなり得る。また、ユーザが所持するクライアント２０がＧＰＳセンサ等の位置センサを備えていない場合にも、ユーザ発信情報は位置情報を伴わないものとなり得る。
【００５５】  ユーザ発信情報取得部１７０は、取得したユーザ発信情報を、ユーザ発信情報ＤＢ１１０に格納する。
【００５６】  （ユーザ発信情報ＤＢ１１０）  ユーザ発信情報ＤＢ１１０は、ユーザ発信情報取得部１７０によって取得されるユーザ発信情報が格納されたデータベース（ＤＢ）である。ユーザ発信情報ＤＢ１１０に格納されるユーザ発信情報の一例を、図４に示す。図４は、ユーザ発信情報ＤＢ１１０に格納されるユーザ発信情報の一例を示す図である。なお、図４では、下記（６．変形例）で説明する映像コンテンツに対するユーザ発信情報の一例についても併せて図示している。
【００５７】  図４に示すように、ユーザ発信情報ＤＢ１１０には、ユーザ発信情報であるユーザによる書き込みの内容を表すテキストデータと、当該書き込みを行ったユーザを特定するためのユーザＩＤと、が関連付けて保存されている。また、ユーザ発信情報ＤＢ１１０では、ユーザ発信情報に対して、時刻情報及び／又は位置情報が関連付けられて管理されている。図４に示す例では、ユーザ発信情報の発信時刻と、発信場所の緯度・経度とが、ユーザによる書き込みの内容を表すテキストデータと関連付けて保存されている。発信時刻等のユーザ発信情報に付随する時刻情報のことを、以下では、ユーザ発信時刻情報とも呼称する。また、発信場所等のユーザ発信情報に付随する位置情報のことを、以下では、ユーザ発信位置情報とも呼称する。
【００５８】  ただし、上記のように、位置情報は必ずしもユーザ発信情報に付随していなくてもよい。このような場合には、図４に示すように、位置情報が付随しないユーザ発信情報が、ユーザ発信情報ＤＢ１１０に格納され得る。
【００５９】  （イベント情報ＤＢ１２０）  イベント情報ＤＢ１２０は、イベントに関する各種の情報（イベント情報）が格納されたＤＢである。イベント情報ＤＢ１２０に格納されるイベント情報の一例を、図５に示す。図５は、イベント情報ＤＢ１２０に格納されるイベント情報の一例を示す図である。
【００６０】  図５に示すように、イベント情報ＤＢ１２０には、イベント情報として、イベントを特定するためのイベントＩＤ、イベントのジャンル、イベント名、イベントの開催日、イベントの開場時刻、イベントの開演時刻、イベントの会場名、イベント会場の場所（緯度・経度）及びイベントの出演者、が互いに関連付けて保存されている。イベントの開場時刻及びイベントの開演時刻等のイベントに付随する時刻情報のことを、以下では、イベント時刻情報とも呼称する。また、イベント会場の場所等のイベントに付随する位置情報のことを、以下では、イベント位置情報とも呼称する。なお、イベント情報ＤＢ１２０としては、一般的にプレイガイド等のイベントのチケット販売を担う業者によって管理されている、既存の各種のＤＢを利用することができる。
【００６１】  （ユーザ行動情報ＤＢ１５０）  ユーザ行動情報ＤＢ１５０は、図２に示すクライアント２０のユーザ行動情報取得部２３２によって取得されるユーザ行動情報が格納されたデータベース（ＤＢ）である。ユーザ行動情報ＤＢ１５０には、ユーザ行動情報として、例えば、ユーザを特定するためのユーザＩＤと、当該ユーザのユーザ行動情報と、当該ユーザ行動情報が取得された時刻情報とが、当該ユーザ行動情報が取得された位置情報とが、互いに関連付けられて保存される。
【００６２】  （ユーザ特性同定部１８０）  ユーザ特性同定部１８０は、イベントに対するユーザ発信情報と、当該イベントと、を対応付けることにより、当該イベントに関する当該ユーザの特性を同定する。具体的には、ユーザ特性同定部１８０は、ユーザ発信情報とイベントとを照合することにより、ユーザ発信情報がいずれのイベントに対して発信されたものであるかを特定し、特定したユーザ発信情報とイベントとの対応関係に基づいて、当該イベントに関するユーザの特性を同定することができる。
【００６３】  イベントに関するユーザの特性を表す特性情報には、ユーザ嗜好情報及び／又はユーザ行動属性情報が含まれる。ユーザが情報を発信した対象であるイベントは、当該ユーザが興味を有しているイベントであると言えるため、ユーザ特性同定部１８０は、ユーザ発信情報とイベントとの対応付けの結果から、ユーザ嗜好情報を取得することができる。また、ユーザ特性同定部１８０は、ユーザ発信情報とイベントとの対応付けを行うとともに、当該イベントに対して当該ユーザ発信情報を発信したユーザのユーザ行動情報を解析することにより、当該イベントに対するユーザ行動属性情報を取得することができる。
【００６４】  ユーザ特性同定部１８０の機能についてより詳細に説明する。図３に示すように、ユーザ特性同定部１８０は、その機能として、時刻／位置情報照合部１８１と、イベント照合部１８２と、ユーザ行動属性付与部１８３と、を有する。
【００６５】  （時刻／位置情報照合部１８１）  時刻／位置情報照合部１８１は、ユーザ発信情報に付随するユーザ発信時刻情報に基づいて、当該ユーザ発信情報に該当するイベントの候補を抽出する。具体的には、まず、時刻／位置情報照合部１８１は、ユーザ発信情報ＤＢ１１０にアクセスすることにより、ユーザ発信情報（すなわち書き込みを示すテキストデータ）とともに、付随するユーザ発信時刻情報を取得する。次に、時刻／位置情報照合部１８１は、取得したユーザ発信時刻情報を用いてイベント情報ＤＢ１２０内を検索し、イベント情報ＤＢ１２０に登録されているイベントの中からそのユーザ発信時刻情報に係るユーザ発信情報に該当するイベントの候補を抽出する。
【００６６】  例えば、イベントが開催されている時刻の前後に発信されたユーザ発信情報は、当該イベントに対して発信されたユーザ発信情報である可能性が比較的高いと言える。従って、時刻／位置情報照合部１８１は、ユーザ発信時刻情報とイベント時刻情報とが所定の関係を満たす場合に、そのユーザ発信時刻情報に係るユーザ発信情報とそのイベント時刻情報に係るイベントとの間に関連性があると判断することができる。
【００６７】  例えば、時刻／位置情報照合部１８１は、ユーザ発信情報の発信時刻が、イベントの開場時刻のｘ時間前からイベントの開演時刻のｙ時間後までの間に含まれる場合に、当該ユーザ発信情報と当該イベントとの間に関連性があると判断し、当該イベントを当該ユーザ発信情報に該当するイベントの候補として抽出する。このように、時刻／位置情報照合部１８１は、ユーザ発信時刻情報とイベント時刻情報とを照合することにより、ユーザ発信情報に該当するイベントの候補を抽出することができる。なお、判断の基準となるしきい値ｘ、ｙはユーザ又はシステム１の設計者等によって、例えばイベントの種類や規模等に応じて適宜設定されてよい。
【００６８】  ここで、時刻／位置情報照合部１８１は、ユーザ発信情報に付随するユーザ発信位置情報に更に基づいて、当該ユーザ発信情報に該当するイベントの候補を抽出してもよい。具体的には、ユーザ発信時刻情報を利用する場合と同様に、まず、時刻／位置情報照合部１８１は、ユーザ発信情報ＤＢ１１０にアクセスすることにより、ユーザ発信情報とともに、付随するユーザ発信位置情報を取得する。次に、時刻／位置情報照合部１８１は、取得したユーザ発信位置情報を用いてイベント情報ＤＢ１２０内を検索し、イベント情報ＤＢ１２０に登録されているイベントの中からそのユーザ発信位置情報に係るユーザ発信情報に該当するイベントの候補を抽出する。
【００６９】  例えば、イベントが開催されている場所の近くで発信されたユーザ発信情報は、当該イベントに対して発信されたユーザ発信情報である可能性が比較的高いと言える。従って、時刻／位置情報照合部１８１は、ユーザ発信位置情報とイベント位置情報とが所定の関係を満たす場合に、当該ユーザ発信情報と当該イベントとの間に関連性があると判断することができる。
【００７０】  例えば、時刻／位置情報照合部１８１は、ユーザ発信情報の発信場所が、イベントの会場から直線距離でｚ（ｋｍ）以内である場合に、当該ユーザ発信情報と当該イベントとの間に関連性があると判断し、当該イベントを当該ユーザ発信情報に該当するイベントの候補として抽出する。図４及び図５に示すようにユーザ発信情報の発信場所及びイベント会場の場所が緯度及び経度によって表されている場合には、時刻／位置情報照合部１８１は、当該緯度及び当該経度から、両者の間の直線距離を算出することができる。
【００７１】  このように、時刻／位置情報照合部１８１は、ユーザ発信位置情報とイベント位置情報とを照合することにより、ユーザ発信情報に該当するイベントの候補を抽出することができる。なお、判断の基準となるしきい値ｚはユーザ又はシステム１の設計者等によって、例えばイベントの種類や規模等に応じて適宜設定されてよい。例えば、イベント終了時刻からの経過時間によってユーザ発信情報の発信場所とイベントの会場との距離は変化し、時間の経過とともに当該距離は遠くなることが予想される。従って、しきい値ｚを、イベント終了時刻からの経過時間tの関数として設定することができる。例えば、ｚ（ｔ）＝ａｔ＋ｂ（ａ，ｂは任意の自然数）とする。
【００７２】  時刻／位置情報照合部１８１は、ユーザ発信情報と、当該ユーザ発信情報に対応して抽出されたイベントの候補についての情報を、イベント照合部１８２に提供する。
【００７３】  （イベント照合部１８２）  イベント照合部１８２は、ユーザ発信情報のテキストデータ内の単語と、抽出したイベントのイベント情報に含まれるテキストデータ内の単語との同一性を判断することにより、当該ユーザ発信情報と当該イベントとの対応付けを行う。本実施形態では、イベント照合部１８２は、例えば、以下のような処理手順によって、当該対応付けを実行する。ただし、イベント照合部１８２が行うユーザ発信情報とイベントとの対応付け処理の具体的な手法は、以下に説明する例に限定されず、当該対応付け処理には、いわゆる名寄せ処理において一般的に用いられ得る公知のあらゆる手法が用いられてよい。
【００７４】  まず、イベント照合部１８２は、ユーザ発信情報のテキストデータから固有表現を抽出する。固有表現とは、自然言語処理の分野において一般的に用いられている概念であり、テキストデータ内における固有名詞や日付、時刻等を表す単語に対応する。テキストデータから固有表現を抽出する処理としては、各種の公知の手法を用いることができるため、ここではその詳細な説明は省略する。
【００７５】  次に、イベント照合部１８２は、ユーザ発信情報のテキストデータから抽出した固有表現と、イベント情報に含まれるテキストデータ内の単語と、の組み合わせを検索語として、インターネット検索を行う。当該インターネット検索に用いられるＷｅｂ検索エンジンとしては、既存のあらゆるものが用いられてよい。
【００７６】  例えば、図４に示すユーザＩＤがＵ０００２であるユーザによって発信されたユーザ発信情報からは、固有表現として「ＭＪ」が抽出され得る。ここで、固有表現抽出処理では、固有表現として単語を抽出する際に、当該単語の品詞や、当該単語が表す概念（当該単語が人名であるか、イベント名であるか等）まで特定することができる技術が存在する。従って、当該「ＭＪ」は、人名として抽出され得る（以下、「ＭＪ（人名）」と記載する。他の固有表現についても同様。）。
【００７７】  一方、図５に示すイベント情報ＤＢ１２０内のイベント情報からは、「Ｐａｕｌ  ＭｃＥｎｒｏｅ  Ｃｏｎｃｅｒｔ  Ｔｏｕｒ  ２０１４（イベント名）」、「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ  Ｌｉｖｅ  Ｔｏｕｒ  ２０１４（イベント名）」、「８６ｔｈ  Ｃｌａｓｓｉｃ  Ｒｅｇｕｌａｒ  Ｃｏｎｃｅｒｔ（イベント名）」、「Ｐａｕｌ  ＭｃＥｎｒｏｅ（人名）」、「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」、「Ｊｏｈｎ  Ｓｍｉｔｈ（人名）」等の単語が抽出され得る。イベント照合部１８２は、ユーザ発信情報から抽出された「ＭＪ（人名）」と、イベント情報から抽出された「Ｐａｕｌ  ＭｃＥｎｒｏｅ  Ｃｏｎｃｅｒｔ  Ｔｏｕｒ  ２０１４（イベント名）」、「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ  Ｌｉｖｅ  Ｔｏｕｒ  ２０１４（イベント名）」、「８６ｔｈ  Ｃｌａｓｓｉｃ  Ｒｅｇｕｌａｒ  Ｃｏｎｃｅｒｔ（イベント名）」、「Ｐａｕｌ  ＭｃＥｎｒｏｅ（人名）」、「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」、「Ｊｏｈｎ  Ｓｍｉｔｈ（人名）」等の単語との間で、例えば以下のような検索語句を作成し、検索処理を実行する。
【００７８】  検索語句１：Ｐａｕｌ  ＭｃＥｎｒｏｅ  Ｃｏｎｃｅｒｔ  Ｔｏｕｒ  ２０１４（イベント名）    ＆    ＭＪ（人名）」  検索語句２：「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ  Ｌｉｖｅ  Ｔｏｕｒ  ２０１４（イベント名）    ＆    ＭＪ（人名）」  検索語句３：「８６ｔｈ  Ｃｌａｓｓｉｃ  Ｒｅｇｕｌａｒ  Ｃｏｎｃｅｒｔ（イベント名）    ＆    ＭＪ（人名）」  検索語句４：「Ｐａｕｌ  ＭｃＥｎｒｏｅ（人名）    ＆    ＭＪ（人名）」  検索語句５：「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）    ＆    ＭＪ（人名）」  検索語句６：「Ｊｏｈｎ  Ｓｍｉｔｈ（人名）    ＆    ＭＪ（人名）」
【００７９】  次に、イベント照合部１８２は、検索結果として得られたＷｅｂページ数が所定のしきい値を超えているかどうかを判断する。検索結果のＷｅｂページ数が所定のしきい値を超えている場合には、ユーザ発信情報から抽出された固有表現と、イベント情報に含まれる単語と、が同一のＷｅｂページに記載されている頻度が多いことを表しているため、両者は関連性が高いと考えられる。従って、検索語句として用いた固有表現の抽出元であるユーザ発信情報は、同じ検索語句として用いた単語の抽出元であるイベントに対して発信されたものである可能性が高い。一方、検索結果のＷｅｂページ数が所定のしきい値以下である場合には、ユーザ発信情報から抽出された固有表現と、イベント情報に含まれる単語との関連性は低く、検索語句として用いた固有表現の抽出元であるユーザ発信情報が、同じ検索語句として用いた単語の抽出元であるイベントに対して発信されたものである可能性は、低いと考えられる。よって、イベント照合部１８２は、検索結果のＷｅｂページ数が所定のしきい値を超えた場合に、検索語句として用いた固有表現の抽出元であるユーザ発信情報と、同じ検索語句として用いた単語の抽出元であるイベントと、を対応付ける。
【００８０】  上記の検索語句１〜６を例に挙げると、検索語句２、５による検索によって得られたＷｅｂページ数が所定のしきい値を超え、検索語句１、３、４、６による検索によって得られたＷｅｂページ数は所定のしきい値以下であったとする。その場合、イベント照合部１８２は、「ＭＪ（人名）」が抽出されたユーザ発信情報である、図４に示すユーザＩＤがＵ０００２であるユーザによって発信されたユーザ発信情報と、「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ  Ｌｉｖｅ  Ｔｏｕｒ  ２０１４（イベント名）」及び「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」が抽出されたイベントである、図５に示すイベントＩＤがＡ０００２であるイベントと、の関連性が高いと判断し、両者を対応付ける。
【００８１】  このように、イベント照合部１８２によるユーザ発信情報とイベントとの対応付け処理においては、ユーザ発信情報のテキストデータ内の単語と、抽出したイベントのイベント情報に含まれるテキストデータ内の単語との同一性を判断する処理が行われる。このような、互いに異なる複数のデータが、同一のものを指すデータであることを特定する処理は、一般的に名寄せと呼ばれる処理である。本実施形態では、時刻／位置情報照合部１８１及びイベント照合部１８２によって、ユーザ発信時刻情報を用いてイベントの候補が抽出された後に単語同士の同一性の判断が行われることにより、ユーザ発信情報とイベントとの対応付けを、既存の名寄せについての技術を用いた場合に比べて、より精度良く行うことができるという効果が得られる。このような、時刻／位置情報照合部１８１及びイベント照合部１８２によって得られる更なる効果については、下記（４．ユーザ発信情報とイベントとの対応付け処理についての考察）で改めて説明する。
【００８２】  イベント照合部１８２は、ユーザ発信情報とイベントとを対応付けると、対応付けられたユーザ発信情報のユーザと、イベントとを、関連付けて、ユーザの興味を表すユーザ嗜好情報として、ユーザ嗜好情報ＤＢ１４０に格納する。当該ユーザは、当該イベントに対して情報を発信したユーザであるため、当該イベントに対して興味を有しているユーザであると考えられるからである。また、この際、イベント照合部１８２は、関連付けたユーザ及びイベントについての情報を、ユーザ行動属性付与部１８３にも提供する。ユーザ行動属性付与部１８３では、関連付けられたイベントに対するユーザの行動属性情報が取得されることとなる。
【００８３】  また、イベント照合部１８２は、検索結果に基づいて関連性が高いと考えられる固有表現及び単語の組み合わせを、異表記／関連性情報として、異表記／関連性情報ＤＢ１３０に格納する。ここで、異表記／関連性情報とは、同一のオブジェクトに対する異表記の対応関係を示す情報である。検索結果に基づいて関連性が高いと考えられる固有表現及び単語の組み合わせは、同一のオブジェクトを互いに異なる文言で表記したものであると考えられるからである。
【００８４】  （ユーザ嗜好情報ＤＢ１４０、異表記／関連性情報ＤＢ１３０）  ユーザ嗜好情報ＤＢ１４０に格納されるユーザ嗜好情報の一例を、図６に示す。図６は、ユーザ嗜好情報ＤＢ１４０に格納されるユーザ嗜好情報の一例を示す図である。また、異表記／関連性情報ＤＢ１３０に格納される異表記／関連性情報の一例を、図７に示す。図７は、異表記／関連性情報ＤＢ１３０に格納される異表記／関連性情報の一例を示す図である。なお、図６及び図７では、下記（６．変形例）で説明する映像コンテンツに対するユーザ嗜好情報及び異表記／関連性情報の一例についても併せて図示している。
【００８５】  図６に示すように、ユーザ嗜好情報ＤＢ１４０には、ユーザ嗜好情報として、ユーザとイベントとの対応付けを示すために、ユーザを特定するためのユーザＩＤと、イベントを特定するためのイベントＩＤと、当該ユーザの当該イベントに対する嗜好の強さの度合いを示すスコアと、が関連付けて保存されている。当該スコアは、例えば、同一のイベントや関連するイベント（例えば出演者が同一の他のイベント等）に対するユーザ発信情報の発信回数等に応じて決定され得る。あるイベントに対してより多くの書き込みを行っているユーザは、当該イベント又は当該イベントに類似するイベントに興味を有しているユーザであると考えられるからである。
【００８６】  また、図７に示すように、異表記／関連性情報ＤＢ１３０には、異表記／関連性情報として、同一のオブジェクトに対する、ユーザ発信情報（書き込み）における表記と、イベント情報における表記と、これらの表記間の関連性の強さの度合いを示すスコアと、が関連付けて保存されている。当該スコアが高いほど、異表記が同一のオブジェクトを指している可能性が高い、又は表記間の関連性が高いことを意味している。当該スコアは、例えば、複数のユーザのユーザ発信情報に対して、上述したようなユーザ発信情報内の固有表現とイベント情報内の単語との同一性の判断処理が行われた結果、イベント照合部１８２によって当該固有表現と当該単語との関連性が高いと判断された回数等に応じて決定され得る。
【００８７】  上記の検索語句１〜６を例に挙げ、上記のように、イベント照合部１８２が、図４に示すユーザＩＤがＵ０００２であるユーザによって発信されたユーザ発信情報と、図５に示すイベントＩＤがＡ０００２であるイベントと、の関連性が高いと判断し、両者を対応付けたとする。この場合、イベント照合部１８２によって、ユーザ嗜好情報ＤＢ１４０には、当該対応付けられたユーザ発信情報とイベントとに基づいて、ユーザＩＤ：Ｕ０００２と、イベントＩＤ：Ａ０００２と、が関連付けられて保存される。また、イベント照合部１８２は、当該ユーザの当該イベントに対する嗜好の強さの度合いを示すスコアを併せて計算し、当該スコアを、ユーザＩＤ及びイベントＩＤと対応付けてユーザ嗜好情報ＤＢ１４０に保存する。
【００８８】  また、イベント照合部１８２は、ユーザ発信情報とイベントとの対応付け処理の過程で、検索語句１〜６に対する検索結果に基づいて、「ＭＪ（人名）」と「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ  Ｌｉｖｅ  Ｔｏｕｒ  ２０１４（イベント名）」との関連性、及び「ＭＪ（人名）」と「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」との関連性が高いと判断することができる。イベント照合部１８２は、関連性が高いと判断した単語の組み合わせの中から、両者が人名である「ＭＪ（人名）」と「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」とが、同一のオブジェクトに対する異表記であると判断し、これらの単語を関連付けて、異表記／関連性情報ＤＢ１３０に保存する。また、イベント照合部１８２は、これらの単語間の関連性の強さの度合いを示すスコアを併せて計算し、当該スコアを、「ＭＪ（人名）」及び「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ（人名）」と対応付けて異表記／関連性情報ＤＢ１３０に保存する。
【００８９】  ユーザ嗜好情報ＤＢ１４０に格納されるユーザ嗜好情報は、イベントに関するユーザの特性を表す特性情報の一部である。当該ユーザ嗜好情報は、提示情報配信部１９０による提示情報の配信処理に用いられ得る。
【００９０】  一方、異表記／関連性情報ＤＢ１３０に格納される異表記／関連性情報は、次回以降のイベント照合部１８２によるユーザ発信情報とイベントとの対応付け処理において用いられ得る。例えば、ユーザ発信情報から抽出された固有表現とイベント情報から抽出された単語とが、同一のオブジェクトに対する異表記であるとして、異表記／関連性情報ＤＢ１３０に既に保存されている場合であれば、イベント照合部１８２は、上述した検索処理を行わずに、異表記／関連性情報ＤＢ１３０内の異表記／関連性情報を参照することにより、当該固有表現及び当該単語の同一性を判断してもよい。このように、本実施形態では、ユーザ発信情報とイベントとの対応付け処理を繰り返し行い、異表記／関連性情報ＤＢ１３０が充実するにつれて、インターネット検索のような外部へのアクセスを経ることなく当該対応付け処理が行えるようになり、当該対応付け処理をより効率的に行うことが可能となる。
【００９１】  （ユーザ行動属性付与部１８３）  ユーザ行動属性付与部１８３は、ユーザ行動情報に基づいてユーザに対して行動属性を付与することにより、イベントに対するユーザの行動属性を表すユーザ行動属性情報を取得する。ユーザの行動属性は、例えば、ユーザの居住地のエリアを示す居住地属性や、ユーザの勤務地のエリアを示す勤務地属性、ユーザがイベント前後に特定の店舗に立ち寄ったことに基づく立ち寄り場所属性、ユーザがイベント会場に移動するために利用した交通手段に基づく交通手段属性等である。ただし、本実施形態はかかる例に限定されず、他のあらゆる行動属性が付与されてよい。
【００９２】  例えば、ユーザ行動属性付与部１８３は、行動属性の付与の対象としているユーザのユーザ行動情報に含まれる、当該ユーザの位置情報の履歴をユーザ行動情報ＤＢ１５０から取得する。ユーザ行動属性付与部１８３は、当該位置情報の履歴から、夜間に一定時間以上滞留しているエリアを、ユーザの自宅エリアとして推定する。そして、ユーザ行動属性付与部１８３は、推定したユーザの自宅エリアに応じて、当該ユーザに対して居住地属性を付与する。また、ユーザ行動属性付与部１８３は、当該位置情報の履歴から、日中、一定時間以上滞留しているエリアを、ユーザの勤務地エリアとして推定し、推定したユーザの勤務地エリアに応じて、当該ユーザに対して勤務地属性を付与する。居住地属性及び勤務地属性は、例えば、都道府県単位で分類されていてもよいし、より広く「関東エリア」、「関西エリア」等の地域単位で分類されていてもよい。
【００９３】  また、例えば、ユーザ行動属性付与部１８３は、行動属性の付与の対象としているユーザのユーザ行動情報に含まれる、イベントの開催時間の前後における、イベント会場と自宅との間のユーザ行動情報（すなわちユーザの移動経路）をユーザ行動情報ＤＢから取得する。ユーザがどのイベントに参加していたかは、イベント照合部１８２によるユーザ発信情報とイベントとの対応付けの結果によって判断され得る。ユーザ行動属性付与部１８３は、地理情報システム（ＧＩＳ：Ｇｅｏｇｒａｐｈｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）と連携することにより、ユーザ行動情報と各種地理情報との対応関係を構築する。ユーザ行動属性付与部１８３は、ＧＩＳ情報を用いて、ユーザの移動経路と公共交通機関との照合を行い、ユーザに対して交通手段属性を付与する。交通手段属性は、例えば、「電車」、「バス」、「タクシー」等の交通手段ごとに分類される。この際、例えばユーザの移動経路が電車及びバスの経路から外れており、かつ、ユーザの位置情報の移動速度からユーザが自動車に乗っていると考えられる場合には、交通手段属性としてタクシーが選択され得る。
【００９４】  また、例えば、ユーザ行動属性付与部１８３は、上記のユーザの移動経路についての情報から、ユーザがイベントの開場前及び／又は終了後に一定時間以上滞留している場所がある場合には、ＧＩＳ情報を用いて、その滞留場所の種別の特定を行い、当該滞留場所の種別を、立ち寄り場所属性として当該ユーザに対して付与する。滞留場所の種別としては、例えば、飲食店、コンビニエンスストア等が特定される。また、当該滞留場所の種別に応じて、行動属性として、「飲食」、「コンビニエンスストア」等が付与される。
【００９５】  ユーザ行動属性付与部１８３は、取得したユーザ行動属性情報を、ユーザ行動属性情報ＤＢ１６０に格納する。
【００９６】  （ユーザ行動属性情報ＤＢ１６０）  ユーザ行動属性情報ＤＢ１６０は、ユーザ行動属性付与部１８３によって取得されるユーザ行動属性情報が格納されたＤＢである。ユーザ行動属性情報ＤＢ１６０には、ユーザ行動属性情報として、例えば、ユーザを特定するためのユーザＩＤと、当該ユーザに付与された行動属性とが、互いに関連付けられて保存される。
【００９７】  （提示情報配信部１９０）  提示情報配信部１９０は、ユーザ特性同定部１８０によって同定されたイベントに対するユーザの特性（例えばユーザの嗜好及び／又はユーザの行動属性）に基づいて、当該イベントに関連してユーザに対して提示される提示情報を、図２に示すクライアント２０に配信する。提示情報は、上記（１．システムの概要）で説明したように、推薦サービスに係る広告であったり、コミュニティ形成サービスに係る表示画面を生成するための情報であったりしてよい。ただし、本実施形態はかかる例に限定されず、サーバ１０がユーザに対して提供するサービスに応じて、提示情報は適宜生成されてよい。
【００９８】  例えば、サーバ１０によって提供されるサービスが商材の推薦サービスである場合には、提示情報配信部１９０は、ユーザ嗜好情報及び／又はユーザ行動属性情報に基づいてユーザが興味を有する商材を予測し、予測した商材についての情報を、提示情報としてクライアント２０に配信する。当該商材についての情報は、ユーザがユーザ発信情報を発信したコンテンツと同種のコンテンツについての広告であってもよいし、飲食店のクーポンや交通機関の広告であってもよい。なお、当該商材の予測には、一般的な推薦サービスにおいて用いられている各種の予測エンジンが用いられてよいため、その詳細な説明は省略する。
【００９９】  また、提示情報配信部１９０は、商材についての情報を配信する際に、ユーザ行動属性情報に基づいて、当該商材についての情報を配信するユーザ及び当該商材についての情報を配信するタイミングを決定してもよい。例えば、提示情報配信部１９０は、イベントに参加した後に特定の店舗イベント会場付近の飲食店に立ち寄ってから帰る行動属性を有するユーザ（行動属性「飲食」を有するユーザ）に対して、イベント終了直後に、イベント会場付近の飲食店のクーポンを配信することができる。また、例えば、提示情報配信部１９０は、イベントに参加した後にコンビニエンスストアに立ち寄ってから帰る行動属性を有するユーザ（行動属性「飲食」を有するユーザ）に対して、イベント終了直後に、イベント会場付近の飲食店のクーポンを配信することができる。
【０１００】  また、提示情報配信部１９０は、ユーザ行動属性情報に基づいて、ユーザの居住地に応じた商材についての情報を配信してもよい。例えば、提示情報配信部１９０は、イベント会場の遠隔地に住んでいるユーザに対して、例えば飛行機、新幹線等の該当する交通機関の広告を配信することができる。
【０１０１】  また、例えば、サーバ１０によって提供されるサービスがコミュニティ形成サービスである場合には、提示情報配信部１９０は、ユーザ行動属性情報に基づいて、同様の行動属性を有するユーザごとにユーザ発信情報をまとめて表示する表示画面を生成するための情報を、提示情報としてクライアント２０に配信する。図２に示すクライアント２０の表示部２２０には、当該提示情報に基づいて、例えば、ユーザがあるイベントに対して書き込んだ内容が行動属性ごとにまとめられた表示画面が表示されることになる。これにより、例えばイベントに参加した後に飲食店に立ち寄ってから帰る行動属性を有するユーザ同士で会場付近の飲食店についての情報を共有したり、同じ居住地エリアに住んでいるユーザ同士でコンテンツについての感想を共有したりといった、ユーザ間の交流が促進される。
【０１０２】  以上、図３を参照して、図１に示すサーバ１０の構成についてより詳細に説明した。以上説明したように、本実施形態によれば、ユーザ特性同定部１８０によって、イベントに対してユーザが発信したユーザ発信情報と、当該イベントと、が対応付けられることにより、当該イベントに関する当該ユーザの特性が同定される。そして、提示情報配信部１９０によって、同定された当該ユーザの特性を表す特性情報に基づいて、当該イベントに関連して当該ユーザに対して提示される提示情報が配信される。ユーザ発信情報とイベントとが対応付けられることにより、当該イベントに参加したユーザに対して、当該イベントに関する提示情報がより的確に配信されることとなるため、ユーザは自身にとってより需要のある情報を得ることができ、ユーザの利便性が向上する。
【０１０３】  また、本実施形態では、特性情報はユーザ嗜好情報及び／又はユーザ行動属性情報を含んでもよい。その際、提示情報は、商材についての情報（例えば広告、クーポン等）であってよい。ユーザ嗜好情報に基づいて商材についての情報が配信されることにより、ユーザが興味を有する商材についての情報がより的確に当該ユーザに対して配信されることとなる。また、ユーザ行動属性情報に基づいて商材についての情報が配信されることにより、ユーザがあるタイミングで所望する商材についての情報が、時宜を得てより的確に当該ユーザに対して配信されることとなる。よって、ユーザの利便性が更に向上する。
【０１０４】  更に、本実施形態では、ユーザ行動属性情報に基づいて、同様の行動属性を有するユーザごとにユーザ発信情報をまとめて表示する表示画面を生成するための情報が、提示情報提示情報として配信されてもよい。当該提示情報に基づく表示画面では、例えばあるイベントに対する書き込みが行動属性ごとにまとめて表示されるため、イベント前後で同じような行動を取りがちなユーザ同士でコミュニティが形成され、当該コミュニティの中での更なる情報発信が促進される。このように、本実施形態によれば、ユーザにとってより有用なコミュニティ形成が実現される。
【０１０５】  なお、本実施形態に係るシステム１を構成する装置構成は、図２及び図３に示す例に限定されない。例えば、図２に示すクライアント２０の各機能は、必ずしも１つの装置に一体的に搭載されなくてもよい。図２に示すクライアント２０に搭載される各機能が、複数の装置（例えばユーザが所持する複数のデバイス）に分散されて搭載され、当該複数の装置がネットワークを介して互いに通信可能に接続されることにより、以上説明したクライアント２０としての機能が実現されてもよい。例えば、クライアント２０の機能のうち、情報の入力やユーザ入力情報の発信（上述した入力部２１０及びユーザ入力情報発信部２３１に対応する機能）は、スマートフォン等の携帯型の端末によって行われ、提示情報の取得及び当該提示情報の表示（上述した提示情報取得部２３３、表示制御部２３４及び表示部２２０に対応する機能）は、デスクトップＰＣやテレビ装置等のユーザの自宅に据え置きされる装置によって行われてもよい。
【０１０６】  同様に、図３に示すサーバ１０の各機能は、必ずしも１つの装置に一体的に搭載されなくてもよい。図３に示すサーバ１０に搭載される各機能が、複数の装置に分散されて搭載され、当該複数の装置がネットワークを介して互いに通信可能に接続されることにより、以上説明したサーバ１０としての機能が実現されてもよい。
【０１０７】  また、上述のような本実施形態に係るシステム１の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【０１０８】  （４．ユーザ発信情報とイベントとの対応付け処理についての考察）  ここで、上述した時刻／位置情報照合部１８１及びイベント照合部１８２によって行われる、ユーザ発信情報とイベントとの対応付け処理について、より詳細に考察を行う。
【０１０９】  近年、ブログ、ＳＮＳ等のソーシャルメディアを介して、ユーザが、自身の経験や感想等を自由に書き込み、発信するサービスが広く普及している。このようなユーザによって発信されるユーザ発信情報は、ユーザ個人の興味や行動を推定するために重要な情報源となり得る。特に、書き込みに含まれる固有名詞やタグは、ユーザの興味や行動を推定するために重要な情報である。
【０１１０】  しかしながら、ユーザによるプライベートな書き込みや、ユーザによって自由に付されたタグの場合、固有名詞が正確に記載されない場合が多い。また、本来は同一のオブジェクトを指す固有名詞やタグであったとしても、表記揺れや別表記（あだ名、略称等）が利用されることにより、異表記となってしまう場合も多い。特に、ＳＮＳ等のソーシャルメディアでは、コミュニティ内でのみ通用するスラング等が用いられる場合も多く、異表記が生じやすい。従って、ユーザの書き込みにおける固有名詞やタグと、その固有名詞が指し示す対象とを正確に紐付けることが困難となり、ユーザ発信情報を有効に活用できないことが懸念される。
【０１１１】  そこで、互いに異なる表記で記載された固有名詞同士の同一性を判断する名寄せ処理について、様々な方法が提案されている。例えば、特開２０１０−２６９９６号公報には、コンテンツに対して自動的にタグ付けを行うタグ付け支援装置であって、比較的広い概念を表す語句であってタグとなり得る特徴的な語句を予めＤＢ化し、コンテンツ内の話題に応じて当該ＤＢ内の語句からタグとなる語句を選択することにより、ユーザごとに独自のタグが乱立することを防ぐタグ付け支援装置が開示されている。また、特開２０１０−２３１２５３号公報には、表記揺れが生じていると思われる複数の単語に対して、これらの単語を検索語とする検索をそれぞれ行い、検索結果として得られた文書内の地名、住所、人名等の固有名詞を根拠情報として、これらの単語の同一性を判定する方法が開示されている。
【０１１２】  しかしながら、特開２０１０−２６９９６号公報に記載の技術では、コンテンツ内の話題に対応する、タグの候補となる語句が登録されたＤＢを事前に作成する必要がある。従って、当該ＤＢによってカバーされていない話題を含むコンテンツに対しては、タグの統一を行うことはできない。
【０１１３】  また、特開２０１０−２３１２５３号公報に記載の方法では、例えば企業名に対する名寄せを行う場合には、検索結果として得られた文書内の組織名、人名を根拠情報として用いる等、単語同士の同一性を識別する際にどのような種別の記述を根拠情報として用いるかといったパターンを、単語の種類に応じてあらかじめ設定しておく必要がある。そのため、名寄せの対象となる単語の種類に応じて、複数のパターンを事前に用意する必要があり、汎用性に欠ける。また、あらゆる単語に対応してパターンを網羅的に用意することも困難である。
【０１１４】  このように、特開２０１０−２６９９６号公報や特開２０１０−２３１２５３号公報に記載されているような既存の方法では、事前に名寄せの対象となる単語やタグが予測され得る場合には有効であるが、ソーシャルメディアを介した書き込みのような、あらゆる単語があらゆる表記で記載され得るプライベートな書き込みに対しては、精度良く名寄せを行うことが困難である。
【０１１５】  一方、上述したように、本実施形態では、ユーザ発信情報内の単語と、イベント情報内の単語との名寄せを行う際に、まず、時刻／位置情報照合部１８１によって、ユーザ発信時刻情報に基づいて、ユーザ発信情報が対象としているイベントの候補が抽出される。そして、抽出されたイベントのイベント情報内の単語と、当該ユーザ発信情報内の単語との間で、同一性を判断する処理が行われる。このように、本実施形態では、テキストデータのみに基づいて名寄せが行われるのではなく、ユーザ発信時刻情報というメタデータを用いて、当該ユーザ発信時刻情報に該当するイベントに対象を絞って、ユーザ発信情報内の単語と、イベント情報内の単語との名寄せが行われる。従って、より精度良く、単語同士の同一性の判断を行うことができるのである。
【０１１６】  ユーザ発信情報内の単語とイベント情報内の単語との同一性の判断の精度が向上することにより、ユーザ発信情報とイベントとの対応付けの精度も向上し、ユーザ嗜好情報ＤＢ１４０内のユーザ嗜好情報や、当該対応付けの結果を用いて行われるユーザ行動属性の付与の精度も向上することとなる。よって、結果的に、提示情報の内容や、その配信タイミング等が、よりユーザの嗜好に沿ったものとなり、ユーザの利便性が更に向上するのである。
【０１１７】  （５．情報処理方法）  次に、図１に示す本実施形態に係るシステム１において実行される情報処理方法の処理手順について説明する。以下では、まず、システム１において実行される情報処理方法の処理手順の概要について説明する。次いで、当該情報処理方法においてサーバ１０において実行される各処理における処理手順についてより詳細に説明する。
【０１１８】  （５−１．システムにおける情報処理方法）  図８を参照して、図１に示す本実施形態に係るシステム１において実行される情報処理方法の処理手順について説明する。図８は、本実施形態に係る情報処理方法の処理手順の一例を示すシーケンス図である。なお、図８に示す各処理は、図２及び図３に示すクライアント２０及びサーバ１０の各機能によって実行され得る。
【０１１９】  図８を参照すると、本実施形態に係る情報処理方法では、まず、クライアント２０からユーザ発信情報が送信され、サーバ１０によって当該ユーザ発信情報が取得される（ステップＳ１０１）。ステップＳ１０１に示す処理は、例えば図２に示すユーザ入力情報発信部２３１及び図３に示すユーザ発信情報取得部１７０によって実行される処理に対応している。ユーザ発信情報は、ユーザによってクライアント２０を介して情報が入力される度に（すなわち、ユーザによって書き込みが行われる度に）、サーバ１０のユーザ発信情報取得部１７０によって取得され、図３に示すユーザ発信情報ＤＢ１１０に蓄積され得る。
【０１２０】  また、ステップＳ１０１に示す処理では、ユーザ発信情報とともに、クライアント２０からサーバ１０に対して、ユーザ行動情報が送信されてもよい。ユーザ行動情報は、例えば図２に示すクライアント２０のユーザ行動情報取得部２３２によって取得され、サーバ１０に対して送信される。サーバ１０に送信されたユーザ行動情報は、例えば図３に示すユーザ行動情報ＤＢ１５０に保存される。
【０１２１】  次に、サーバ１０において、ユーザ発信情報に基づいて、イベントに関するユーザ特性が同定される（ステップＳ１０３）。ステップＳ１０３に示す処理は、例えば図３に示すユーザ特性同定部１８０によって実行される処理に対応している。なお、ステップＳ１０３に示すユーザ特性の同定処理については、下記（５−２．ユーザ特性の同定処理における処理手順）でより詳細に説明する。
【０１２２】  次に、サーバ１０において、同定されたユーザ特性に基づいて、イベントに関連してユーザに対して提示される提示情報が配信される（ステップＳ１０５）。ステップＳ１０５に示す処理は、例えば図３に示す提示情報配信部１９０によって実行される処理に対応している。なお、ステップＳ１０５に示す提示情報の配信処理については、下記（５−３．提示情報の配信処理における処理手順）でより詳細に説明する。
【０１２３】  配信された提示情報をクライアント２０が取得すると（ステップＳ１０７）、次に、クライアント２０において、当該提示情報が、ユーザに対して表示される（ステップＳ１０９）。ステップＳ１０７における提示情報の取得処理は、例えば図２に示す提示情報取得部２３３によって実行される処理に対応している。ステップＳ１０９に示す処理は、例えば図２に示す表示制御部２３４によって実行される処理に対応している。ステップＳ１０９に示す処理では、商材の推薦サービスに係る広告や、コミュニティ形成サービスに係る表示画面等が、ユーザに対して提供され得る。
【０１２４】  以上、図８を参照して、本実施形態に係る情報処理方法の処理手順について説明した。
【０１２５】  （５−２．ユーザ特性の同定処理における処理手順）  図８のステップＳ１０３に示すユーザ特性の同定処理について、より詳細に説明する。上述したように、ユーザ特性は、ユーザの嗜好及び／又はユーザの行動属性を含む。以下では、ユーザ嗜好情報の取得処理における処理手順、及びユーザ行動属性情報の取得処理における処理手順について、順に説明する。
【０１２６】  （５−２−１．ユーザ嗜好情報の取得処理における処理手順）  図９を参照して、ユーザ嗜好情報の取得処理における処理手順について説明する。図９は、ユーザ嗜好情報の取得処理における処理手順の一例を示すフロー図である。
【０１２７】  図９を参照すると、本実施形態に係るユーザ嗜好情報の取得処理では、まず、ユーザ発信情報が、付随するユーザ発信時刻情報とともに取得される（ステップＳ２０１）。ステップＳ２０１から後述するステップＳ２０７までの処理は、例えば図３に示す時刻／位置情報照合部１８１によって実行される処理に対応している。ステップＳ２０１に示す処理では、例えば時刻／位置情報照合部１８１によって、ユーザ発信情報ＤＢ１１０からユーザ発信情報及びそれに付随するユーザ発信時刻情報が取得される。
【０１２８】  次に、取得したユーザ発信情報にユーザ発信位置情報が付随しているかどうかが判断される（ステップＳ２０３）。ステップＳ２０３においてユーザ発信位置情報が付随していると判断された場合には、ステップＳ２０５に進み、当該ユーザ発信位置情報がユーザ発信情報ＤＢ１１０から更に取得される。ステップＳ２０３においてユーザ発信位置情報が付随していると判断された場合には、ユーザ発信位置情報は取得されていない状態で、ステップＳ２０７に進む。
【０１２９】  ステップＳ２０７では、少なくともユーザ時刻発信情報に基づいて、イベント情報ＤＢ１２０（図３参照）から該当するイベントが抽出される。ステップＳ２０７に示す処理では、例えば、ユーザ発信時刻情報と、イベント情報ＤＢ１２０内のイベント情報に含まれるイベント時刻情報とが照合され、例えば両者の時刻が所定の範囲に収まっている場合に、当該イベントが、当該ユーザ発信情報が対象としているイベントの候補として抽出される。
【０１３０】  なお、ステップＳ２０５に示す処理においてユーザ発信位置情報が取得されている場合には、ステップＳ２０７に示す処理では、ユーザ発信時刻情報に基づくイベントの抽出に加えて、ユーザ発信位置情報に基づくイベントの抽出が行われてもよい。当該処理では、例えば、ユーザ発信位置情報と、イベント情報ＤＢ１２０内のイベント情報に含まれるイベント位置情報とが照合され、例えば両者の距離が所定の範囲に収まっている場合に、当該イベントが、当該ユーザ発信情報が対象としているイベントの候補として抽出される。
【０１３１】  次に、ユーザ発信情報のテキストデータから固有表現が抽出される（ステップＳ２０９）。ステップＳ２０９から後述するステップＳ２１３までの処理は、例えば図３に示すイベント照合部１８２によって実行される処理に対応している。なお、テキストデータから固有表現を抽出するための具体的な方法としては、一般的に知られている各種の方法が用いられてよい。
【０１３２】  次に、ユーザ発信情報から抽出された固有表現と、抽出されたイベントのイベント情報内の単語との同一性が判断される（ステップＳ２１１）。固有表現と単語との関連性を判断するための手法としては、例えば当該固有表現と当該単語との組み合わせからなる検索語句によってインターネット検索を行い、その検索結果におけるＷｅｂページ数に応じて両者の関連性を判断する手法が用いられる。ただし、本実施形態はかかる例に限定されず、固有表現と単語との関連性を判断するための手法としては、一般的に名寄せ処理において用いられている各種の公知な手法が用いられてよい。
【０１３３】  次に、ステップＳ２１１における判断結果に基づいて、ユーザ発信情報とイベントとが対応付けられる（ステップＳ２１３）。ステップＳ２１３に示す処理では、ユーザ発信情報から抽出された固有表現と、イベント情報内の単語との関連性が高い場合に、当該ユーザ発信情報が、当該イベントに対して発信された情報であると判断され、両者が対応付けられる。
【０１３４】  次に、ステップＳ２１１において関連性が高いと判断された固有表現及び単語が、互いに関連付けられて異表記／関連性情報ＤＢ１３０（図３を参照）に登録される（ステップＳ２１５）。関連性が高い固有表現及び単語は、同一のオブジェクトを互いに異なる記載で表したものだと考えられるからである。また、ステップＳ２１５では、当該固有表現と当該単語との関連性の強さの度合いを示すスコアが算出され、当該スコアが、当該固有表現及び当該単語と対応付けられてユーザ嗜好情報ＤＢ１４０に保存されてもよい。
【０１３５】  また、ステップＳ２１３において対応付けられたユーザ発信情報のユーザ及びイベントが、互いに関連付けられてユーザ嗜好情報ＤＢ１４０（図３を参照）に登録される（ステップＳ２１７）。ユーザ発信情報及びイベントが対応付けられたということは、当該ユーザ発信情報が当該イベントに対して発信されたものであることを示しているため、当該ユーザ発信情報を発信したユーザは、当該イベントに対して興味を抱いていると考えられるからである。また、ステップＳ２１７では、当該ユーザの当該イベントに対する嗜好の強さの度合いを示すスコアが算出され、当該スコアが、ユーザＩＤ及びイベントＩＤと対応付けられてユーザ嗜好情報ＤＢ１４０に保存されてもよい。
【０１３６】  以上、図９を参照して、ユーザ嗜好情報の取得処理における処理手順について説明した。
【０１３７】  （５−２−２．ユーザ行動属性情報の取得処理における処理手順）  図１０を参照して、ユーザ行動属性情報の取得処理における処理手順について説明する。図１０は、ユーザ行動属性情報の取得処理における処理手順の一例を示すフロー図である。なお、図１０に示す各処理は、例えば図３に示すユーザ行動属性付与部１８３によって実行される処理に対応している。
【０１３８】  図１０を参照すると、本実施形態に係るユーザ行動属性情報の取得処理では、まず、ユーザ行動情報ＤＢ１５０（図３を参照）からユーザ行動情報が取得されるとともに、ユーザ行動情報に基づいて、ユーザの自宅エリアが推定され、ユーザに対して居住地属性が付与される（ステップＳ３０１）。ステップＳ３０１に示す処理では、例えば、ユーザ行動情報に含まれるユーザの位置情報の履歴から、夜間に一定時間以上ユーザが滞留しているエリアが、ユーザの自宅エリアとして推定される。そして、推定された自宅エリアに応じて、ユーザに対して、例えば「関東エリア」、「関西エリア」等の、居住地エリアを表す居住地属性が付与される。
【０１３９】  次に、イベントの開始前及び終了後における、自宅とイベント会場との間のユーザ行動情報が取得される（ステップＳ３０３）。ステップＳ３０３に示す処理では、例えば、図８のステップＳ２１３に示す処理において対応付けられたユーザ発信情報及びイベントに基づいて、当該ユーザ発信情報を発信したユーザについてのユーザ行動情報の中から、当該ユーザの自宅と、当該イベントのイベント会場との間におけるユーザ行動情報が、図３に示すユーザ行動情報ＤＢ１５０から取得される。
【０１４０】  次に、ＧＩＳ情報と連携して、自宅とイベント会場との間におけるユーザ行動情報（すなわちユーザの移動経路）と、各種の地理情報との対応関係が構築される（ステップＳ３０５）。
【０１４１】  次に、ＧＩＳ情報を用いて、ユーザの移動経路と公共交通機関とを照合することにより、ユーザが利用した交通機関が推定され、ユーザに対して交通手段属性が付与される（ステップＳ３０７）。ステップＳ３０７に示す処理では、例えば、ユーザの移動経路が電車やバスの経路と重なっている場合には、ユーザが当該電車又は当該バスを利用したことが推定される。あるいは、例えば、ユーザの移動経路が電車やバスの経路から外れており、かつ、ユーザの移動速度からユーザが自動車に乗っていると考えられる場合には、ユーザがタクシーを利用したことが推定される。推定された利用交通機関に応じて、ユーザに対して、例えば「電車」、「バス」、「タクシー」等の交通手段属性が付与される。
【０１４２】  次に、移動経路において、一定の場所で一定時間以上の滞留があったかどうかが判断される（ステップＳ３０９）。ステップＳ３０９において一定の場所で一定時間以上の滞留がなかった場合には、ユーザがイベントの開始前又はイベントの終了後に、どこにも立ち寄らずに移動していると考えられる。この場合には、それ以上行動属性を付与することなく、一連の処理を終了する。
【０１４３】  一方、ステップＳ３０９において一定の場所で一定時間以上の滞留があった場合には、ユーザがイベントの開始前又はイベントの終了後に、いずれかの場所に立ち寄っていると考えられる。従って、この場合には、ステップＳ３１１に進む。ステップＳ３１１では、ＧＩＳ情報を用いて、滞留場所の種別（例えば、飲食店、コンビニエンスストア等）が取得され、ユーザの立ち寄り場所が推定される。そして、推定された立ち寄り場所に応じて、ユーザに対して、例えば「飲食店」、「コンビニエンスストア」等の立ち寄り場所属性が付与される。
【０１４４】  以上、図１０を参照して、ユーザ行動属性情報の取得処理における処理手順について説明した。なお、図１０に示す例では、行動属性として、居住地属性、交通手段属性、立ち寄り場所属性がユーザに対して付与される場合について説明したが、ユーザに対して付与される行動属性の種類はかかる例に限定されず、他のあらゆる行動属性がユーザに対して付与されてよい。例えば、図１０では図示を省略しているが、ユーザの勤務地のエリアを示す勤務地属性が、行動属性として付与されてもよい。
【０１４５】  （５−３．提示情報の配信処理における処理手順）  図８のステップＳ１０５に示す提示情報の配信処理について、より詳細に説明する。上述したように、本実施形態では、サーバ１０が提供するサービスに応じて、多様な提示情報がクライアント２０に対して配信されてよい。以下では、提示情報の配信処理の一例として、商材の推薦サービスにおける処理手順、及びコミュニティ形成サービスにおける処理手順について、順に説明する。
【０１４６】  （５−３−１．商材の推薦サービスにおける処理手順）  図１１を参照して、商材の推薦サービスにおける提示情報の配信処理の処理手順について説明する。図１１は、商材の推薦サービスにおける提示情報の配信処理の処理手順の一例を示すフロー図である。なお、図１１に示す各処理は、例えば図３に示す提示情報配信部１９０によって実行される処理に対応している。
【０１４７】  図１１を参照すると、商材の推薦サービスにおける提示情報の配信処理では、まず、提示情報が生成される（ステップＳ４０１）。商材の推薦サービスでは、提示情報として、例えば商材の広告が配信される。当該広告のレイアウトや当該広告に掲載する情報は、当該商材の売り主や当該広告の広告主等によって予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。ステップＳ４０１に示す処理では、予め設定されたこれらの情報に基づいて、例えば配信される広告についての情報が生成される。
【０１４８】  なお、ステップＳ４０１において生成される提示情報は、１種類でなくてもよい。例えば、一のユーザに対して複数の広告が同時に配信される場合であれば、これらの広告の数に対応する複数の種類の提示情報が生成され得る。
【０１４９】  次に、提示情報の配信対象者が決定される（ステップＳ４０３）。本実施形態では、例えば、商材の売り主や広告の広告主等によって、広告を配信する対象者の条件が予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。ステップＳ４０３に示す処理では、予め設定された当該情報に基づいて、配信対象者が決定される。
【０１５０】  配信対象者の条件は、図３に示すユーザ嗜好情報ＤＢ１４０に格納されているユーザ嗜好情報に則したものであってよい。例えば、ステップＳ４０１で生成された提示情報が、クラシックのイベントの広告である場合には、ユーザ嗜好情報に基づいて、配信対象者をクラシックに興味を有しているユーザに限定する旨の条件等が設定され得る。また、配信対象者の条件は、図３に示すユーザ行動属性情報ＤＢ１６０に格納されているユーザ行動属性情報に則したものであってもよい。例えば、ステップＳ４０１で生成された提示情報が、イベント会場近くの飲食店の広告やクーポンである場合には、ユーザ行動属性情報に基づいて、配信対象者をイベント終了後に飲食店に立ち寄る行動属性を有するユーザに限定する旨の条件等が設定され得る。また、例えば、ステップＳ４０１で生成された提示情報が、新幹線や飛行機等の遠距離の移動に対応した交通機関の広告である場合には、ユーザ行動属性情報に基づいて、配信対象者をイベント会場から居住地エリアまでの距離が比較的遠いユーザに限定する旨の条件等が設定され得る。
【０１５１】  ただし、配信対象者の条件は、ユーザ嗜好情報やユーザ行動属性情報に則したものに限定されず、年齢や性別等、一般的な広告配信システムにおいて設定され得る項目が、配信対象者の条件として設定されてもよい。また、配信対象者の条件は、ユーザ嗜好情報及び／又はユーザ行動属性情報に基づいて、既存の予測エンジンを用いて、その提示情報（例えば商材の広告等）に興味を有するユーザを予測することにより設定されてもよい。
【０１５２】  次に、提示情報の配信タイミングが決定される（ステップＳ４０５）。本実施形態では、例えば、商材の売り主や広告の広告主等によって、広告を配信するタイミングの条件が予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。ステップＳ４０５に示す処理では、予め設定された当該情報に基づいて、配信タイミングが決定される。
【０１５３】  配信タイミングの条件は、図３に示すユーザ行動属性情報ＤＢ１６０に格納されているユーザ行動属性情報に則したものであってよい。例えば、イベント終了後に飲食店に立ち寄る行動属性を有するユーザに対しては、イベント終了の直後のタイミングが、配信タイミングとして設定され得る。また、例えば、イベント終了後に自宅近くのコンビニエンスストアに立ち寄る行動属性を有するユーザに対しては、ユーザが自宅近くに到達することが予測されるタイミングが、配信タイミングとして設定され得る。ユーザが自宅近くに到達するタイミングは、例えば、イベント終了時刻や当該ユーザの交通手段属性に基づいて推測され得る。
【０１５４】  次に、ステップＳ４０３において決定された配信対象者と、ステップＳ４０５において決定された配信タイミングと、に基づいて、配信対象者リストが生成される（ステップＳ４０７）。当該対象者配信リストは、配信対象者と、配信される提示情報と、当該提示情報の配信タイミングとが、互いに関連付けられてリスト化されたものである。
【０１５５】  以降、当該配信対象者リストに基づいて、提示情報の配信が行われる。まず、配信対象者リストに基づいて、配信対象者ごとに、配信タイミングの条件が満たされたかどうかが判断される（ステップＳ４０９）。いずれの配信対象者も配信タイミングの条件を満たしていない場合には、提示情報の配信を行わずに待機する。配信タイミングの条件を満たした配信対象者がいた場合には、当該配信対象者に対して、提示情報が配信される（ステップＳ４１１）。
【０１５６】  提示情報を配信したら、提示情報が配信された配信対象者が配信対象者リストから削除され、配信対象者リストが更新される（ステップＳ４１３）。次いで、配信対象者リストにある全ての配信対象者に対して提示情報が配信されたかどうかが判断される（ステップＳ４１５）。全ての配信対象者に対して提示情報が配信されていない場合には、ステップＳ４０９に戻り、以降の処理が繰り返し実行される。全ての配信対象者に対して提示情報が配信された場合には、一連の提示情報の配信処理を終了する。
【０１５７】  以上、図１１を参照して、商材の推薦サービスにおける提示情報の配信処理の処理手順について説明した。
【０１５８】  （５−３−２．コミュニティ形成サービスにおける処理手順）  図１２を参照して、コミュニティ形成サービスにおける提示情報の配信処理の処理手順について説明する。図１２は、コミュニティ形成サービスにおける提示情報の配信処理の処理手順の一例を示すフロー図である。なお、図１２に示す各処理は、例えば図３に示す提示情報配信部１９０によって実行される処理に対応している。
【０１５９】  図１２を参照すると、コミュニティ形成サービスにおける提示情報の配信処理では、まず、表示画面にユーザ発信情報が表示されるイベントが決定される（ステップＳ５０１）。コミュニティ形成サービスでは、提示情報として、例えばあるイベントに対する複数のユーザによるユーザ発信情報（例えば書き込み）を、それらのユーザの行動属性ごとにまとめて表示する表示画面を生成するための情報が配信される。ステップＳ５０１に示す処理は、当該表示画面においてユーザ発信情報が表示されるイベントを決定する処理に対応している。当該表示画面においてユーザ発信情報が表示されるイベントは、例えばユーザやシステム１の設計者等によって予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。あるいは、例えば図２に示すクライアント２０の入力部２１０を介したユーザによる操作によって、ユーザ発信情報が表示されるイベントを指定する旨の情報が適宜入力され、サーバ１０に送信されてもよい。ステップＳ５０１に示す処理では、予め設定された当該情報又は入力部２１０を介して入力された当該情報に基づいて、表示画面にユーザ発信情報が表示されるイベントが決定される。
【０１６０】  次に、決定されたイベントに紐付けられたユーザ発信情報が取得される（ステップＳ５０３）。ステップＳ５０３に示す処理では、例えば、図８のステップＳ２１３に示す処理において対応付けられたユーザ発信情報及びイベントに基づいて、ステップＳ５０１において決定されたイベントに対応付けられたユーザ発信情報が、図３に示すユーザ発信情報ＤＢ１１０から取得される。
【０１６１】  次に、取得されたユーザ発信情報を発信したユーザのユーザ行動属性情報が取得される（ステップＳ５０５）。ステップＳ５０５に示す処理では、ステップＳ５０３において取得されたユーザ発信情報のユーザＩＤと同一のユーザＩＤと関連付けられているユーザ行動属性情報が、例えば図３に示すユーザ行動属性情報ＤＢ１６０から取得される。
【０１６２】  次に、表示画面にユーザ発信情報が表示される行動属性が決定される（ステップＳ５０７）。当該表示画面においてユーザ発信情報が表示される行動属性は、例えばユーザやシステム１の設計者等によって予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。あるいは、例えば図２に示すクライアント２０の入力部２１０を介したユーザによる操作によって、ユーザ発信情報が表示される行動属性を指定する旨の情報が適宜入力され、サーバ１０に送信されてもよい。あるいは、公知の推薦技術等を用いて、提示情報の配信対象であるユーザが有する行動属性と同様の行動属性を選択する等、ユーザ発信情報が表示される行動属性が自動的に決定されてもよい。ステップＳ５０７に示す処理では、予め設定された当該情報、入力部２１０を介して入力された当該情報又は自動的に決定された当該情報に基づいて、表示画面にユーザ発信情報が表示される行動属性が決定される。
【０１６３】  次に、決定された行動属性ごとに、ユーザ発信情報の表示順序が決定される（ステップＳ５０９）。ユーザ発信情報の表示順序は、当該ユーザ発信情報の発信時刻順であってもよいし、自然言語処理の文書分類技術を用いて、行動属性に関連が高いと思われる順であってもよい。これらのうちいずれの表示順序を採用するかは、例えば、ユーザやシステム１の設計者等によって予め設定され、サーバ１０が有する記憶装置（図３では図示しない。）に記憶されている。あるいは、ユーザ発信情報の表示順序は、例えば図２に示すクライアント２０の入力部２１０を介したユーザによる操作によって、任意に指定されてもよい。ステップＳ５０９に示す処理では、予め設定され記憶装置に記憶されている順序、又はユーザによって入力部２１０を介して入力された当該順序に応じて、行動属性ごとのユーザ発信情報の表示順序が決定される。
【０１６４】  次に、決定された行動属性ごとに、ユーザ発信情報以外に追加して表示する情報が決定される（ステップＳ５１１）。追加して表示する情報（以下、追加情報とも呼称する。）とは、例えば、商材の推薦サービスにおいて配信される情報と同様の、商材の広告等である。追加情報は、例えば、ステップＳ５０１で決定されたイベントに関連する商材の広告であってよい。あるいは、追加情報は、例えば、ステップＳ５０５で決定された行動属性を有するユーザに対してニーズがあると思われる商材の広告であってよい。例えば、ステップＳ５０５において飲食店への立ち寄り場所属性が選択されている場合には、追加情報としては、イベント会場近くの飲食店の広告やクーポンが好適に選択され得る。あるいは、例えば、ステップＳ５０５においてイベント会場と自宅とが比較的遠い居住地属性が選択されている場合には、追加情報としては、飛行機や新幹線等の長距離移動に対応した交通機関の広告が好適に選択され得る。
【０１６５】  最後に、ステップＳ５０１からステップＳ５１１で決定された各種の項目に基づいて、提示情報（すなわち表示画面を生成するために必要な情報）が生成され、当該提示情報が配信される（ステップＳ５１３）。ステップＳ５１３に示す処理では、ステップＳ５０１で決定されたイベントについて、ステップＳ５０３で取得されたユーザ発信情報が、ステップＳ５０７で決定された行動属性ごとに、ステップＳ５０９で決定された表示順序で並べられるとともに、ステップＳ５１１で決定された追加情報が追加された表示画面を構成するための情報が提示情報として生成され、図２に示すクライアント２０に対して配信される。クライアント２０では、当該提示情報に基づいて、表示制御部２３４によって、あるイベントに対する複数のユーザによるユーザ発信情報が、それらのユーザの行動属性ごとにまとめて表示された表示画面が、表示部２２０に表示されることとなる。
【０１６６】  図１２に示す一連の処理によって、クライアント２０の表示部２２０に表示される表示画面の一例を、図１３に示す。図１３は、コミュニティ形成サービスにおいてユーザに対して提供される表示画面の一例を示す図である。
【０１６７】  図１３を参照すると、表示画面３０には、ユーザ発信情報が表示されるイベントを選択するためのタブ３０１と、行動属性ごとにユーザ発信情報が表示される領域３０３と、追加情報が表示される領域３０５と、が設けられる。ユーザは、例えば図２に示す入力部２１０を介した操作により、タブ３０１のいずれかを選択し、ユーザ発信情報が表示されるイベントを指定することができる。図１３に示す例では、タブ３０１として「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ」が選択されており、当該「Ｍｉｃｈａｅｌ  Ｊｏｈｎｓｏｎ」に関連するイベントが選択されている。
【０１６８】  領域３０３には、各ユーザの書き込みが、各ユーザを表すアイコンとともに表示される。図１３に示す例では、立ち寄り場所属性「飲食店」を行動属性として有するユーザによる書き込みと、立ち寄り場所属性「コンビニエンスストア」を行動属性として有するユーザによる書き込みと、居住地属性「北海道エリア」を行動属性として有するユーザによる書き込みと、が表示されている。
【０１６９】  領域３０５には、追加情報として、商材の広告やクーポン等が表示される。図１３に示す例では、立ち寄り場所属性「飲食店」や「コンビニエンスストア」を行動属性として有するユーザによる書き込みが表示されている領域３０３には、飲食店やコンビエンスストアのクーポンが表示されている。また、居住地属性「北海道エリア」を行動属性として有するユーザによる書き込みが表示されている領域３０３には、飛行機のチケットの広告が表示されている。
【０１７０】  表示画面３０における各種の表示（書き込み、追加情報）等は、例えばユーザ発信情報が新たに発信される度に、又は所定の間隔で、図８に示す一連の処理を経て、随時更新されてよい。これにより、ユーザに対して、自身と同様の嗜好、同様の行動属性を有する他のユーザによる書き込みが、随時更新され、提示されることとなり、ユーザ同士の交流がより促進される。
【０１７１】  以上、図１２を参照して、コミュニティ形成サービスにおける提示情報の配信処理の処理手順について説明した。
【０１７２】  （６．変形例）  以上説明した実施形態では、システム１において扱われるコンテンツがイベントである場合を例に挙げて説明を行った。ただし、本実施形態はかかる例に限定されず、システム１においては他のコンテンツが扱われてもよい。ここでは、本実施形態の一変形例として、システム１において扱われるコンテンツが放送局から配信される映像コンテンツ（いわゆるテレビ番組）である場合について説明する。
【０１７３】  システム１において扱われるコンテンツが映像コンテンツである場合であっても、システム１、並びにシステム１を構成するサーバ１０及びクライアント２０の機能構成は、上述した実施形態と同様である。従って、本変形例についての説明では、上述した実施形態と同様の項目についてはその詳細な説明を省略し、上述した実施形態との相違点について主に説明することとする。
【０１７４】  本変形例においても、クライアント２０からサーバ１０に対して、ユーザ発信情報が送信される。また、クライアント２０からサーバ１０に対して、ユーザ行動情報が更に送信されてもよい。サーバ１０では、ユーザ発信情報と映像コンテンツとの対応付け、すなわち、ユーザ発信情報が対象としている映像コンテンツを特定する処理が行われる。
【０１７５】  本変形例では、図３に示すイベント情報ＤＢ１２０の代わりに、映像コンテンツに関する各種の情報（映像コンテンツ情報）が格納された映像コンテンツ情報ＤＢが設けられる。映像コンテンツ情報ＤＢに格納される映像コンテンツ情報の一例を、図１４に示す。図１４は、映像コンテンツ情報ＤＢに格納される映像コンテンツ情報の一例を示す図である。
【０１７６】  図１４に示すように、映像コンテンツ情報ＤＢには、映像コンテンツ情報として、映像コンテンツを特定するためのコンテンツＩＤ、映像コンテンツのジャンル、映像コンテンツ名（番組名）、映像コンテンツの放送日、映像コンテンツの放送局、映像コンテンツの放送開始時刻、映像コンテンツの放送終了時刻、及び映像コンテンツの出演者、が互いに関連付けて保存されている。映像コンテンツの放送開始時刻及び映像コンテンツの放送終了時刻は、上述した実施形態でのイベント情報ＤＢ１２０におけるイベント時刻情報に対応するものであり、映像コンテンツに付随する時刻情報（映像コンテンツ時刻情報）である。なお、映像コンテンツ情報ＤＢとしては、一般的にデジタル放送において提供されている電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）等の、既存の各種のＤＢを利用することができる。
【０１７７】  本変形例では、ユーザ特性同定部１８０の時刻／位置情報照合部１８１は、ユーザ発信情報に付随するユーザ発信時刻情報と、上記映像コンテンツ情報ＤＢ内の映像コンテンツ時刻情報とを照合することにより、映像コンテンツ情報ＤＢに格納されている映像コンテンツの中から、当該ユーザ発信情報に該当する映像コンテンツの候補を抽出することができる。
【０１７８】  なお、本変形例のようにコンテンツが映像コンテンツである場合には、イベントの場合とは異なり、映像コンテンツ情報には位置情報は付随していない場合が多い。イベントとは異なり、映像コンテンツは所定の場所でのみ配信されるものではないからである。従って、以下の本変形例についての説明では、位置情報に基づく映像コンテンツの候補の抽出処理は行われない場合について説明する。
【０１７９】  イベント照合部１８２は、ユーザ発信情報のテキストデータから固有表現を抽出し、抽出した固有表現と、時刻／位置情報照合部１８１によって抽出された映像コンテンツの映像コンテンツ情報に含まれる単語と、同一性を判断することにより、ユーザ発信情報と映像コンテンツとの対応付けを行う。例えば、イベント照合部１８２は、ユーザ発信情報に含まれる固有表現と、映像コンテンツ情報に含まれる単語と、の組み合わせを検索語として、インターネット検索を行う。例えば、図４に示す書き込みが行われ、図１４に示す映像コンテンツ情報ＤＢが構成されている場合であれば、検索語句としては、下記の検索語句７〜１０が作成され得る。
【０１８０】  検索語句７：「ＷＢＮ    ＆    Ｈａｎａｋｏ  Ｏｈｔａｎｉ」  検索語句８：「Ｗｏｒｌｄ  Ｂｕｓｉｎｅｓｓ  Ｎｅｗｓ    ＆    Ｏｈｔａｎｉ」  検索語句９：「ＷＢＮ    ＆    Ｊｉｒｏ  Ｏｈｙａｍａ」  検索語句１０：「Ｓｐｏｒｔｓ＆Ｎｅｗｓ    ＆    Ｏｈｔａｎｉ」
【０１８１】  インターネット検索の結果、検索語句７、８による検索によって得られたＷｅｂページ数が所定のしきい値を超え、検索語句９、１０による検索によって得られたＷｅｂページ数は当該所定のしきい値以下であったとする。その場合、イベント照合部１８２は、固有表現「ＷＢＮ」が抽出されたユーザ発信情報である、図４に示すユーザＩＤがＵ０００１であるユーザによって発信されたユーザ発信情報と、単語「Ｗｏｒｌｄ  Ｂｕｓｉｎｅｓｓ  Ｎｅｗｓ」を含む映像コンテンツである、図１４に示すコンテンツＩＤがＢ０００２である映像コンテンツと、の関連性が高いと判断し、両者を対応付ける。
【０１８２】  そして、イベント照合部１８２は、対応付けられたユーザ発信情報のユーザと、映像コンテンツとを、関連付けて、ユーザの興味を表すユーザ嗜好情報として、ユーザ嗜好情報ＤＢ１４０に格納する。例えば、上記のように、イベント照合部１８２が、図４に示すユーザＩＤがＵ０００１であるユーザによって発信されたユーザ発信情報と、図１４に示すコンテンツＩＤがＢ０００２である映像コンテンツと、の関連性が高いと判断し、両者を対応付けたとする。この場合、図６に示すように、ユーザ嗜好情報ＤＢ１４０には、当該対応付けられたユーザ発信情報と映像コンテンツとに基づいて、ユーザＩＤ：Ｕ０００１と、コンテンツＩＤ：Ｂ０００２と、が関連付けられて保存される。また、イベント照合部１８２は、当該ユーザの当該イベントに対する嗜好の強さの度合いを示すスコアを併せて計算し、当該スコアを、ユーザＩＤ及びイベントＩＤと対応付けてユーザ嗜好情報ＤＢ１４０に保存する。
【０１８３】  また、上記実施形態でも説明したように、固有表現抽出処理では、抽出した固有表現が表す概念まで特定することができる。従って、イベント照合部１８２は、インターネット検索の結果から関連性が高いと考えられる、ユーザ発信情報から抽出された「ＷＢＮ」と、映像コンテンツ情報に含まれる「Ｗｏｒｌｄ  Ｂｕｓｉｎｅｓｓ  Ｎｅｗｓ」とが同一の番組名に対する異表記であると判断し、これらを関連付けて、異表記／関連性情報として、異表記／関連性情報ＤＢ１３０に格納する。また、イベント照合部１８２は、これらの単語間の関連性の強さの度合いを示すスコアを併せて計算し、当該スコアを、「ＷＢＮ」及び「Ｗｏｒｌｄ  Ｂｕｓｉｎｅｓｓ  Ｎｅｗｓ」と対応付けて異表記／関連性情報ＤＢ１３０に保存する。同様に、イベント照合部１８２は、ユーザ発信情報から抽出された「Ｏｈｔａｎｉ」と、映像コンテンツ情報に含まれる「Ｈａｎａｋｏ  Ｏｈｔａｎｉ」とが同一の人名に対する異表記であると判断し、これらを関連付けて異表記／関連性情報ＤＢ１３０に格納するとともに、これらの単語間のスコアを計算し、当該スコアも併せて異表記／関連性情報ＤＢ１３０に格納する（図７を参照）。
【０１８４】  以降の処理は、上記実施形態と同様である。ユーザ行動属性付与部１８３が、ユーザ行動情報ＤＢ１５０内のユーザ行動情報に基づいて、各ユーザに対してユーザ行動属性を付与し、その結果をユーザ行動属性情報ＤＢ１６０に格納する。提示情報配信部１９０は、ユーザ嗜好情報ＤＢ１４０内のユーザ嗜好情報及び／又はユーザ行動属性情報ＤＢ１６０内のユーザ行動属性情報に基づいて、商材の推薦サービスに係る広告を配信するユーザや、配信するタイミングを決定し、クライアント２０に対して当該広告を配信する。また、提示情報配信部１９０は、ユーザ嗜好情報ＤＢ１４０内のユーザ嗜好情報及び／又はユーザ行動属性情報ＤＢ１６０内のユーザ行動属性情報に基づいて、コミュニティ形成サービスに係る表示画面を生成するための情報を生成し、当該情報をユーザに対して配信する。
【０１８５】  以上、システム１において扱われるコンテンツが放送局から配信される映像コンテンツである変形例について説明した。
【０１８６】  （７．ハードウェア構成）  次に、図１５を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図１５は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図１５に示す情報処理装置９００は、例えば、図２及び図３にそれぞれ示すクライアント２０及びサーバ１０を実現し得る。
【０１８７】  情報処理装置９００は、ＣＰＵ９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０５を備える。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、通信装置９２１、ドライブ９２３、接続ポート９２５及びセンサ９３５を備えてもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、又はこれとともに、ＤＳＰ若しくはＡＳＩＣ等の処理回路を有してもよい。
【０１８８】  ＣＰＵ９０１は、演算処理装置及び制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９又はリムーバブル記録媒体９２９に記録された各種のプログラムに従って、情報処理装置９００内の動作全般又はその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行時のパラメータ等を一次記憶する。ＣＰＵ９０１は、例えば、図２に示す制御部２３０や、図３に示すユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０を構成し得る。
【０１８９】  ＣＰＵ９０１、ＲＯＭ９０３及びＲＡＭ９０５は、ＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。更に、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス９１１に接続されている。
【０１９０】  ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス９１１に接続されている。
【０１９１】  入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ及びレバー等、ユーザによって操作される装置によって構成される。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置（いわゆる、リモコン）であってもよいし、情報処理装置９００の操作に対応した携帯電話やＰＤＡ等の外部接続機器９３１であってもよい。更に、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置９００のユーザは、この入力装置９１５を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。入力装置９１５は、例えば、図２に示す入力部２１０を構成し得る。本実施形態では、ユーザによって、入力装置９１５を介して、異コンテンツに対する書き込み等の情報が入力される。
【０１９２】  出力装置９１７は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置９１７は、例えば、情報処理装置９００が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置９００が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。上記表示装置は、例えば、図２に示す表示部２２０を構成し得る。本実施形態では、当該表示装置に、商材の推薦サービスに係る広告や、コミュニティ形成サービスに係る表示画面等が表示される。
【０１９３】  ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。ストレージ装置９１９は、例えば、図３に示すユーザ発信情報ＤＢ１１０、イベント情報ＤＢ１２０、異表記／関連性情報ＤＢ１３０、ユーザ嗜好情報ＤＢ１４０、ユーザ行動情報ＤＢ１５０及びユーザ行動属性情報ＤＢ１６０を構成し得る。本実施形態では、ストレージ装置９１９に、上述した各ＤＢを構成する各種の情報が保存される。また、ストレージ装置９１９には、商材の広告を生成するために必要な情報や、広告の配信対象者や配信タイミングの設定についての情報、コミュニティ形成サービスに係る表示画面を生成するための各種の設定についての情報等が記憶されてもよい。
【０１９４】  通信装置９２１は、例えば、通信網（ネットワーク）９２７に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２１は、例えば、有線若しくは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２１は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ又は各種通信用のモデム等であってもよい。この通信装置９２１は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２１に接続されるネットワーク９２７は、有線又は無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信又は衛星通信等であってもよい。本実施形態では、図１に示すサーバ１０とクライアント２０との間の通信が、通信装置９２１によってネットワーク９２７を介して実行されてよい。
【０１９５】  ドライブ９２３は、記録媒体用リーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２３は、装着されている磁気ディスク、光ディスク、光磁気ディスク又は半導体メモリ等のリムーバブル記録媒体９２９に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２３は、装着されている磁気ディスク、光ディスク、光磁気ディスク又は半導体メモリ等のリムーバブル記録媒体９２９に情報を書き込むことも可能である。リムーバブル記録媒体９２９は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙ（登録商標）メディア等である。また、リムーバブル記録媒体９２９は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ又はＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２９は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）又は電子機器等であってもよい。本実施形態では、図２及び図３に示す制御部２３０、ユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０によって処理される各種の情報や、図３に示す各種の各ＤＢに格納される各種の情報が、ドライブ９２３によってリムーバブル記録媒体９２９から読み出されたり、リムーバブル記録媒体９２９に書き込まれたりしてもよい。
【０１９６】  接続ポート９２５は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２５の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート及びＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２５の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子及びＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２５に外部接続機器９３１を接続することで、情報処理装置９００は、外部接続機器９３１から直接各種のデータを取得したり、外部接続機器９３１に各種のデータを提供したりする。本実施形態では、図２及び図３に示す制御部２３０、ユーザ発信情報取得部１７０、ユーザ特性同定部１８０及び提示情報配信部１９０によって処理される各種の情報や、図３に示す各種の各ＤＢに格納される各種の情報が、接続ポート９２５を介して外部接続機器９３１から取得されたり、外部接続機器９３１に出力されたりしてもよい。
【０１９７】  センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサである。センサ９３５は、情報処理装置９００の姿勢、移動速度等、情報処理装置９００自身の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音等、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ信号を受信して装置の緯度、経度及び高度を測定するＧＰＳセンサを含んでもよい。センサ９３５は、例えば、図２に示す入力部２１０を構成し得る。本実施形態では、センサ９３５によって取得される位置情報が、ユーザ発信情報に付随するユーザ発信位置情報として用いられ得る。また、センサ９３５によって取得された各種の情報に基づいて、ユーザ行動情報が取得され得る。
【０１９８】  以上、本実施形態に係る情報処理装置９００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１９９】  なお、上述のような本実施形態に係る情報処理装置９００の各機能を実現するためのコンピュータプログラムを作製し、ＰＣ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【０２００】  （８．補足）  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２０１】  また、本明細書に記載された効果は、あくまで説明的又は例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、又は上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【０２０２】  なお、以下のような構成も本開示の技術的範囲に属する。（１）コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定する、ユーザ特性同定部と、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに対して提示される提示情報を配信する提示情報配信部と、を備える、情報処理装置。（２）前記特性情報は、前記コンテンツに対する前記ユーザの興味を表すユーザ嗜好情報、及び前記コンテンツに対する前記ユーザの行動属性を表すユーザ行動属性情報、の少なくともいずれかを含む、前記（１）に記載の情報処理装置。（３）前記提示情報配信部は、前記ユーザ嗜好情報及び前記ユーザ行動属性情報の少なくともいずれかに基づいて、前記ユーザが興味を有することが予測される商材についての情報を、前記ユーザに対して配信する、前記（２）に記載の情報処理装置。（４）前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、前記商材についての情報を配信する前記ユーザ、及び前記ユーザに対して前記商材についての情報を配信するタイミングを決定する、前記（３）に記載の情報処理装置。（５）前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、前記ユーザの居住地域に応じた商材についての情報を、前記ユーザに対して配信する、前記（３）又は（４）に記載の情報処理装置。（６）前記提示情報配信部は、前記ユーザ行動属性情報に基づいて、同様の行動属性を有するユーザごとに前記ユーザ発信情報をまとめて表示する表示画面を生成するための情報を、前記ユーザに対して配信する、前記（２）〜（５）のいずれか１項に記載の情報処理装置。（７）前記ユーザ特性同定部は、少なくとも前記ユーザ発信情報に付随するユーザ発信時刻情報に基づいて、前記ユーザ発信情報と前記コンテンツとを対応付ける、前記（１）〜（６）のいずれか１項に記載の情報処理装置。（８）前記ユーザ特性同定部は、前記ユーザ発信情報に付随するユーザ発信時刻情報と、前記コンテンツに付随するコンテンツ時刻情報と、を照合することにより、前記ユーザ発信情報が対象としている前記コンテンツを抽出し、抽出した前記コンテンツと前記ユーザ発信情報とを対応付ける、前記（７）に記載の情報処理装置。（９）前記ユーザ特性同定部は、前記ユーザ発信情報に付随するユーザ発信位置情報と、前記コンテンツに付随するコンテンツ位置情報と、を照合することにより、前記ユーザ発信情報が対象としている前記コンテンツを更に抽出し、抽出した前記コンテンツと前記ユーザ発信情報とを対応付ける、前記（８）に記載の情報処理装置。（１０）前記ユーザ特性同定部は、前記ユーザ発信情報のテキストデータ内の固有表現と、抽出した前記コンテンツについてのコンテンツ情報に含まれるテキストデータ内の単語と、の同一性を判断することにより、前記ユーザ発信情報と前記コンテンツとの対応付けを行う、前記（８）又は（９）に記載の情報処理装置。（１１）前記コンテンツは、所定の日時に所定の場所で開催されるイベントである、前記（１）〜（１０）のいずれか１項に記載の情報処理装置。（１２）前記コンテンツは、所���の日時に放送される映像コンテンツである、前記（１）〜（１０）のいずれか１項に記載の情報処理装置。（１３）プロセッサが、コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定することと、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信することと、を含む、情報処理方法。（１４）コンピュータのプロセッサに、コンテンツに対してユーザが発信したユーザ発信情報と、前記コンテンツと、を対応付けることにより、前記コンテンツに関する前記ユーザの特性を同定する機能と、同定された前記ユーザの特性を表す特性情報に基づいて、前記コンテンツに関連して前記ユーザに提示される提示情報を配信する機能と、を実現させるためのプログラム。
【符号の説明】
【０２０３】  １    システム  １０    サーバ  ２０    クライアント  １１０    ユーザ発信情報ＤＢ  １２０    イベント情報ＤＢ  １３０    異表記／関連性情報ＤＢ  １４０    ユーザ嗜好情報ＤＢ  １５０    ユーザ行動情報ＤＢ  １６０    ユーザ行動属性情報ＤＢ  １７０    ユーザ発信情報取得部  １８０    ユーザ特性同定部  １８１    時刻／位置情報照合部  １８２    イベント照合部  １８３    ユーザ行動属性付与部  １９０    提示情報配信部  ２１０    入力部  ２２０    表示部  ２３０    制御部  ２３１    ユーザ入力情報発信部  ２３２    ユーザ行動情報取得部  ２３３    提示情報取得部  ２３４    表示制御部
【図１】
0006586959.tif 000002
【図２】
0006586959.tif 000003
【図３】
0006586959.tif 000004
【図４】
0006586959.tif 000005
【図５】
0006586959.tif 000006
【図６】
0006586959.tif 000007
【図７】
0006586959.tif 000008
【図８】
0006586959.tif 000009
【図９】
0006586959.tif 000010
【図１０】
0006586959.tif 000011
【図１１】
0006586959.tif 000012
【図１２】
0006586959.tif 000013
【図１３】
0006586959.tif 000014
【図１４】
0006586959.tif 000015
【図１５】
0006586959.tif 000016