(57)【要約】【課題】ユーザの興味に沿ったコンテンツが提供できるコンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラムを提供する。【解決手段】コンテンツ提供装置は、キーワードおよび当該キーワードの重み付けをユーザ端末に視認可能にコンテンツ表示画面２０に表示させ、キーワードおよび重み付けの修正指示を受け付け、受け付けた修正指示に応じて興味情報を更新する。そして、コンテンツ提供装置は、更新された興味情報に基づき、ユーザの興味に応じたコンテンツを表示したコンテンツ表示画面２０を提供する。【選択図】図１
2014182589.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの行動履歴から推定されたユーザの興味に関連するキーワードおよび当該キーワードの重み付けを興味情報として記憶する記憶手段と、
前記興味情報に基づき、前記キーワードおよび当該キーワードの重み付けをユーザ端末に視認可能に表示させる表示制御手段と、
前記キーワードおよび重み付けの修正指示を受け付ける受付手段と、
前記受付手段で受け付けた修正指示に応じて前記興味情報を更新する更新手段と、
前記更新手段により更新された興味情報に基づき、ユーザの興味に応じたコンテンツを提供する提供手段と、
を有することを特徴とするコンテンツ提供装置。
【請求項２】
前記表示制御手段は、前記キーワードを当該キーワードの重み付けが大きいほど大きく表示する
ことを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
前記表示制御手段は、前記キーワードに関連付け可能なカテゴリを選択可能に表示し、
前記受付手段は、前記キーワードに関連付けるカテゴリの選択を受け付け、
前記更新手段は、前記興味情報に、キーワードのカテゴリとして、選択されたカテゴリを登録する更新を行い
前記提供手段は、キーワードにカテゴリが登録されている場合、登録されたカテゴリ内のキーワードに関連するコンテンツを提供する
ことを特徴とする請求項１または２に記載のコンテンツ提供装置。
【請求項４】
各種のコンテンツの提供元からコンテンツを収集する収集手段をさらに有し、
前記提供手段は、前記興味情報に基づき、前記収集手段により収集されたコンテンツからユーザの興味に応じたコンテンツを提供する
ことを特徴とする請求項１〜３の何れか１つに記載のコンテンツ提供装置。
【請求項５】
コンピュータが実行するコンテンツ提供方法であって、
ユーザの行動履歴から推定され、記憶手段に興味情報として記憶されたユーザの興味に関連するキーワードおよび当該キーワードの重み付けをユーザ端末に視認可能に表示させる表示制御工程と、
前記キーワードおよび重み付けの修正指示を受け付ける受付工程と、
受け付けた修正指示に応じて前記興味情報を更新する更新工程と、
更新された興味情報に基づき、ユーザの興味に応じたコンテンツを提供する提供工程と、
を有することを特徴とするコンテンツ提供方法。
【請求項６】
ユーザの行動履歴から推定され、記憶手段に興味情報として記憶されたユーザの興味に関連するキーワードおよび当該キーワードの重み付けをユーザ端末に視認可能に表示させる表示制御手順と、
前記キーワードおよび重み付けの修正指示を受け付ける受付手順と、
受け付けた修正指示に応じて前記興味情報を更新する更新手順と、
更新された興味情報に基づき、ユーザの興味に応じたコンテンツを提供する提供手順と、
を有することを特徴とするコンテンツ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
従来からユーザの興味に応じたコンテンツを提供する方法が知られている（例えば、特許文献１、２）。この従来の方法では、ユーザが検索した行動履歴をシステム側で記録し、行動履歴からユーザの興味を推定し、推定された興味に応じたコンテンツを提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４９６８８号公報
【特許文献２】特開２００２−１３２８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法は、システムがユーザの行動履歴からユーザの興味を推定し、推定された興味に応じたコンテンツを提供する。このため、提供されたコンテンツがユーザのどのような興味に対応したコンテンツであるかユーザに分かりづらく、ユーザの本当に興味があるコンテンツが提供されない場合があるという問題点があった。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザの興味に沿ったコンテンツが提供できるコンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係るコンテンツ提供装置は、ユーザの行動履歴から推定されたユーザの興味に関連するキーワードおよび当該キーワードの重み付けを興味情報として記憶する記憶手段と、前記興味情報に基づき、前記キーワードおよび当該キーワードの重み付けをユーザ端末に視認可能に表示させる表示制御手段と、前記キーワードおよび重み付けの修正指示を受け付ける受付手段と、前記受付手段で受け付けた修正指示に応じて前記興味情報を更新する更新手段と、前記更新手段により更新された興味情報に基づき、ユーザの興味に応じたコンテンツを提供する提供手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本願に係る広告配信装置は、ユーザの興味に沿ったコンテンツが提供できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、画面に表示されるコンテンツの一例を示す説明図である。
【図２】図２は、システムの全体の概略構成の一例を示す図である。
【図３】図３は、実施形態に係るサーバ装置の機能的な構成の一例を示す図である。
【図４】図４は、実施形態に係るコンテンツ情報のデータ構成の一例を示す図である。
【図５】図５は、実施形態に係る興味情報のデータ構成の一例を示す図である。
【図６】図６は、実施形態に係るカテゴリ情報のデータ構成の一例を示す図である。
【図７】図７は、画面に表示されるコンテンツの一例を示す説明図である。
【図８】図８は、実施形態に係る更新処理の手順の一例を示すフローチャートである。
【図９】図９は、実施形態に係る提供処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明に係るコンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。そして、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００１０】
［１．表示コンテンツ］
まず、図１を用いて、画面に表示されるコンテンツの一例について説明する。図１は、画面に表示されるコンテンツの一例を示す説明図である。図１の例では、端末装置１１に表示される画面の一例が示されている。端末装置１１は、例えば、ＰＣ（パーソナル・コンピュータ）、スマートフォン等のユーザが保持する装置である。
【００１１】
端末装置１１には、ユーザの興味に応じたコンテンツが提供される。例えば、端末装置１１には、後述するサーバ装置１２により、ニュースサイトや掲示板、オークションサイト、広告サイトなど各種のＷｅｂサイトから検索された、ユーザの興味に応じたコンテンツが提供される。後述するサーバ装置１２は、ユーザがＷｅｂサイトを検索した行動履歴を記録し、行動履歴から当該ユーザの興味を推定する。そして、サーバ装置１２は、ユーザの端末装置１１に、上部から順に当該ユーザの興味の高いコンテンツを配置したコンテンツ表示画面を配信する。実施形態に係る端末装置１１には、配信されたコンテンツ表示画面２０が表示される。図１の例では、端末装置１１に表示されるコンテンツ表示画面２０の一例が示されている。コンテンツ表示画面２０は、提供されたコンテンツを個別に表示する複数のコンテンツ領域２１が設けられており、各コンテンツ領域２１にコンテンツがそれぞれ表示される。例えば、図１（Ａ）の例では、コンテンツ領域２１Ａには、コンテンツとして、「ドイツサッカー界の未来」に関するニュースの記事が表示されている。また、コンテンツ領域２１Ｂには、コンテンツとして、「スーツケース  Ｌサイズ」のオークションの記事が表示されている。また、コンテンツ領域２１Ｃには、コンテンツとして、「Ａ国代表対Ｂ国代表のサッカーの試合・・」に関して記述された掲示板の記事が表示されている。コンテンツ表示画面２０は、縦方向のスクロールバー２２が設けられており、スクロールバー２２をスクロールさせることにより上下に表示範囲を変更することが可能とされている。
【００１２】
ユーザは、端末装置１１を操作し、表示されたコンテンツから関心があるコンテンツを参照する。
【００１３】
ここで、後述するサーバ装置１２は、ユーザがＷｅｂサイト等を検索した行動履歴からユーザの興味を推定する。このため、ユーザの本来興味があるものと異なるものについて、興味が高いと推定され、ユーザの興味に沿ったコンテンツが提供されない場合がある。
【００１４】
そこで、本実施形態に係るコンテンツ表示画面２０には、図１（Ａ）に示すように、推定された興味の修正を指示するリンク部分２３が設けられている。
【００１５】
ユーザは、推定された興味を修正する場合、興味の修正を指示するリンク部分２３を選択する。
【００１６】
リンク部分２３が選択されると、端末装置１１には、ユーザの興味に関連するキーワードおよび当該キーワードの重み付けがに視認可能に表示される。例えば、図１（Ｂ）に示すように、コンテンツ表示画面２０には、修正用の領域２４が表示され、領域２４にユーザの興味に関連するキーワードおよび当該キーワードの重み付けが視認可能に表示される。この領域２４には、キーワードが当該キーワードの重み付けが大きいほど大きく表示される。例えば、図１（Ｂ）の例では、「ワールドサッカー」が最も大きい表示されており、「ワールドサッカー」の重み付けが最も重いことを示している。この領域２４には、重み付けを修正するキーワードを指定する入力領域２５と、キーワードの重み付けを大きく変更することを指示するリンク部分２６と、キーワードの重み付けを小さく変更することを指示するリンク部分２７と、キーワードの削除を指示するリンク部分２８と、キーワードの選択解除を指示するリンク部分２９と、キーワードへのカテゴリの登録を指示するリンク部分３０と、領域２４の表示終了を指示するリンク部分３１とが設けられている。入力領域２５は、キーワードが入力され、あるいは、領域２４に表示されたキーワードが選択されることにより、キーワードが表示される。また、コンテンツ表示画面２０は、領域２４に表示されていないキーワードが入力領域２５に入力された場合、入力されたキーワードが領域２４に追加される。
【００１７】
ユーザは、領域２４に表示された各キーワードの文字の大きさから、各キーワードの重み付けを判断する。そして、ユーザは、修正するキーワードを選択し、キーワードの重み付けを大きくする場合、リンク部分２６を選択し、キーワードの重み付けを小さくする場合、リンク部分２７を選択し、キーワードを削除する場合、リンク部分２８を選択する。例えば、図１（Ｂ）の例では、キーワードとして「スマートフォン」を選択した状態を示している。「スマートフォン」を選択した状態でリンク部分２６を選択して重み付けを大きく変更した場合、コンテンツ表示画面２０は、図１（Ｃ）に示すように、領域２４の「スマートフォン」の文字の大きさが大きく変更される。これにより、ユーザは、「スマートフォン」の重み付けが大きくなったことを把握できる。
【００１８】
ユーザは、各キーワードの重み付けの修正が完了した場合、リンク部分３１を選択する。
【００１９】
コンテンツ表示画面２０は、リンク部分３１が選択されると、領域２４が消去される。また、コンテンツ表示画面２０は、修正された各キーワードの重み付けで、ユーザの興味に応じたコンテンツが検索され、上部から順にユーザの興味の高いコンテンツが表示される。例えば、図１（Ｄ）の例では、キーワードとして「スマートフォン」の重み付けが大きく変更されたため、コンテンツ表示画面２０には、スマートフォンに関連するコンテンツが上部に表示される。
【００２０】
このように、実施形態に係る端末装置１１は、ユーザの興味に関連するキーワードおよび当該キーワードの重み付けが視認可能に表示される。また、端末装置１１は、ユーザからのキーワードおよび重み付けの修正を受け付け、修正されたキーワードおよび重み付けに応じたコンテンツが表示される。これにより、端末装置１１は、ユーザの興味に沿ったコンテンツを表示できる。以下、端末装置１１に対して、このようなユーザの興味に沿ったコンテンツを配信するシステム１０について詳細に説明する。
【００２１】
［２．システムの構成］
次に、実施形態に係るシステムについて説明する。図２は、システムの全体の概略構成の一例を示す図である。図２に示すように、システム１０は、端末装置１１と、サーバ装置１２とを有する。端末装置１１とサーバ装置１２は、各種の情報を交換することが可能とされている。例えば、端末装置１１とサーバ装置１２は、ネットワーク１３を介して通信可能に接続され、各種の情報を交換することが可能とされている。かかるネットワーク１３の一態様としては、有線または無線を問わず、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）、移動体通信網などの任意の通信網が挙げられる。なお、図２の例では、システム１０は、端末装置１１を１つ有する場合を例示したが、開示のシステムはこれに限定されず、端末装置１１を任意の数とすることができる。なお、本実施形態では、サーバ装置１２が本発明のコンテンツ提供装置に対応する。また、なお、本実施形態では、端末装置１１が本発明のユーザ端末に対応する。
【００２２】
サーバ装置１２は、コンテンツを配信する装置である。サーバ装置１２は、例えば、サーバコンピュータなどのコンピュータである。サーバ装置１２は、１台のコンピュータとして実装してもよく、また、複数台のコンピュータによるクラウドとして実装することもできる。なお、本実施例では、サーバ装置１２を１台のコンピュータとした場合を例として説明する。サーバ装置１２は、ユーザが検索した行動履歴を記録する。例えば、サーバ装置１２は、ユーザがキーワードを指定してＷｅｂページの検索した際のキーワードを行動履歴として記録する。そして、サーバ装置１２は、記録されたユーザの行動履歴からユーザの興味を推定し、推定したユーザの興味に応じたコンテンツを配信する。なお、ユーザの行動履歴の記録は、別のサーバ装置で行うものとしてもよい。また、サーバ装置１２は、ユーザの興味に関連するキーワードおよびキーワードの重み付けの修正を受け付ける。例えば、サーバ装置１２は、端末装置１１に表示されたコンテンツ表示画面２０からユーザの興味に関連するキーワードおよびキーワードの重み付けの修正を受け付ける。
【００２３】
端末装置１１は、ユーザが操作する端末装置であり、一例として、デスクトップ型ＰＣ（パーソナル・コンピュータ）、タブレット型ＰＣ、ノート型ＰＣなどの情報処理装置等である。なお、端末装置１１は、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）、携帯電話機であってもよい。
【００２４】
ユーザは、端末装置１１を操作して、例えば、キーワードを指定してＷｅｂページを検索するなど、自身の興味がある情報が記述されたＷｅｂページを検索する。また、ユーザは、端末装置１１を操作して、サーバ装置１２に対してユーザの興味に応じたコンテンツの配信を要求する。例えば、端末装置１１は、ユーザからコンテンツの配信が要求されると、当該ユーザを識別するユーザＩＤを含んだコンテンツの配信要求をサーバ装置１２へ送信する。ユーザＩＤは、検索画面など使用する際に、ログインが行われている場合、ログインされたユーザのユーザＩＤを用いてもよい。また、ユーザＩＤは、サーバ装置１２などから付与されたユーザＩＤが端末装置１１に、例えば、Ｃｏｏｋｉｅなどとして保存されている場合、保存されたユーザＩＤを用いてもよい。サーバ装置１２は、各種のＷｅｂサイトから各種のコンテンツを収集する。また、サーバ装置１２は、コンテンツの配信が要求されると、収集したコンテンツからユーザの興味に応じたコンテンツを抽出する。そして、サーバ装置１２は、抽出したコンテンツをユーザの端末装置１１へ配信する。例えば、サーバ装置１２は、上部から順に当該ユーザの興味の高いコンテンツを配置したコンテンツ表示画面２０をユーザの端末装置１１に配信する。端末装置１１は、サーバ装置１２から送信されたコンテンツ表示画面２０を受信し、受信したコンテンツ表示画面２０を表示する。また、端末装置１１は、コンテンツ表示画面２０に対して操作が行われた場合、コンテンツ表示画面２０に対する操作情報をサーバ装置１２へ送信する。サーバ装置１２は、受信した操作情報に応じてコンテンツ表示画面２０などの更新を行い、更新後のコンテンツ表示画面２０をユーザの端末装置１１に配信する。
【００２５】
［３．サーバ装置の構成］
次に、実施形態に係るサーバ装置１２の構成について説明する。図３は、実施形態に係るサーバ装置の機能的な構成の一例を示す図である。
【００２６】
図３に示すように、サーバ装置１２は、通信Ｉ／Ｆ（インタフェース）部５０と、記憶部５１と、制御部５２とを有する。
【００２７】
通信Ｉ／Ｆ部５０は、ＮＩＣ（Network  Interface  Card）等のインタフェースである。通信Ｉ／Ｆ部５０は、ネットワーク１３を介して端末装置１１と各種のデータを送受信する。例えば、通信Ｉ／Ｆ部５０は、端末装置１１からユーザＩＤを含んだコンテンツの配信要求や、キーワードおよび重み付けの修正に関する情報を受信する。また、通信Ｉ／Ｆ部５０は、ユーザの興味に応じたコンテンツを端末装置１１へ送信する。
【００２８】
記憶部５１は、各種情報を記憶するデバイスである。例えば、記憶部５１としては、ＲＡＭ（Random  Access  Memory）、フラッシュメモリなどの半導体メモリ素子や、ハードディスク、光ディスクなどの記憶装置が挙げられる。
【００２９】
記憶部５１は、制御部５２で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。さらに、記憶部５１は、各種情報を記憶する。例えば、記憶部５１は、コンテンツ情報６０と、興味情報６１と、カテゴリ情報６２とを記憶する。
【００３０】
コンテンツ情報６０は、各種のＷｅｂサイトから収集したコンテンツに関する情報を記憶したテーブルである。図４は、実施形態に係るコンテンツ情報のデータ構成の一例を示す図である。図４に示すように、コンテンツ情報６０は、「コンテンツ」、「提供元」、「キーワード」、「カテゴリ」の各項目を有する。コンテンツの項目は、コンテンツのデータを記憶する領域である。コンテンツの項目には、収集されたコンテンツのデータが格納される。提供元の項目は、コンテンツの提供元を記憶する領域である。提供元の項目には、コンテンツを収集したＷｅｂサイト名など、収集されたコンテンツの提供元が格納される。キーワードの項目は、コンテンツに含まれるキーワードを記憶する領域である。コンテンツに含まれるキーワードを抽出する手法は、何れの方式でもよい。例えば、コンテンツに含まれる単語の出現頻度を求め、一般的な文章での各単語の出現頻度に比べて出現頻度が所定の閾値以上高い単語をキーワードと抽出してもよい。また、コンテンツに含まれる文章の構文解析を行ってキーワードを抽出してもよい。キーワードの項目には、収集されたコンテンツから抽出されたキーワードが格納される。カテゴリの項目は、コンテンツをカテゴリに分類した場合のコンテンツが属するカテゴリを記憶する領域である。コンテンツのカテゴリを特定する手法は、何れの方式でもよい。例えば、コンテンツの提供元毎に、カテゴリを定め、提供元から収集されたコンテンツは、提供元のカテゴリに属するものとしてカテゴリを特定してもよい。また、特定のキーワードの組み合わせ毎に、カテゴリを定める。そして、コンテンツから抽出されたキーワードに、特定のキーワードの組み合わせが含まれる場合、当該コンテンツは、特定のキーワードの組み合わせのカテゴリに属するものとしてカテゴリを特定してもよい。カテゴリの項目には、コンテンツが属するカテゴリが格納される。
【００３１】
図４の例では、コンテンツ「ニュースＡ」は、提供元が「ニュースサイトＡ」であり、コンテンツに含まれるキーワードが「ワールドサッカー」であり、コンテンツのカテゴリが「サッカー」であることを示す。
【００３２】
興味情報６１は、ユーザ毎の興味に関する情報を記憶したテーブルである。図５は、実施形態に係る興味情報のデータ構成の一例を示す図である。図５に示すように、興味情報６１は、「ユーザ」、「キーワード」、「重み」、「カテゴリ」の各項目を有する。ユーザの項目は、ユーザＩＤを記憶する領域である。ユーザの項目には、各ユーザを識別するユーザＩＤが格納される。キーワードの項目は、ユーザの興味を示すキーワードを記憶する領域である。キーワードの項目には、例えば、ユーザがキーワードを指定してＷｅｂページの検索を行った際のキーワードが格納される。重みの項目は、キーワードに対する重み値を記憶する領域である。重みの項目には、例えば、ユーザがキーワードを指定してＷｅｂページの検索を行った際のキーワード毎に検索回数が重み値として格納される。カテゴリの項目は、キーワードに対して登録されたカテゴリを記憶する領域である。本実施形態に係るサーバ装置１２は、コンテンツ表示画面２０から、ユーザの興味に関連するキーワードに対してカテゴリを登録することが可能とされている。カテゴリの項目には、キーワードに対して登録されたカテゴリが格納される。なお、本実施形態では、ユーザの興味を示すキーワードをＷｅｂページの検索で用いられたキーワードする場合について説明したが、他の方式でユーザの興味を示すキーワードを特定してもよい。また、本実施形態では、キーワードでの検索回数を重み値する場合について説明したが、他の方式でキーワードの重み値を導出してもよい。
【００３３】
図５の例では、ユーザＩＤが「ユーザＡ」のユーザは、キーワードとして「航空チケット」などが登録されており、「航空チケット」の重み値は「１４」であり、「航空チケット」のカテゴリが未登録であることを示す。
【００３４】
カテゴリ情報６２は、キーワードに関連付け可能なカテゴリに関する情報を記憶したテーブルである。図６は、実施形態に係るカテゴリ情報のデータ構成の一例を示す図である。図６に示すように、カテゴリ情報６２は、「キーワード」、「カテゴリ」の各項目を有する。キーワードの項目は、カテゴリを関連付け可能なキーワードを記憶する領域である。キーワードの項目には、カテゴリを関連付け可能なキーワードが格納される。カテゴリの項目は、キーワードに関連付け可能なカテゴリを記憶する領域である。キーワードの項目には、キーワードに関連付け可能なカテゴリが格納される。このカテゴリ情報６２は、管理者が登録してもよい。また、このカテゴリ情報６２は、コンテンツを収集する際に、コンテンツに含まれるキーワードと、コンテンツの提供元のカテゴリとを登録してもよい。
【００３５】
図６の例では、キーワード「甲子園」に対応付けて登録可能なカテゴリが「高校野球」、「ニュース番組」、「スポーツ番組」、「格闘技」などであることを示す。
【００３６】
図３に戻り、制御部５２は、サーバ装置１２を制御するデバイスである。例えば、制御部５２としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。
【００３７】
制御部５２は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部５２は、各種のプログラムが動作することにより、各種の処理部として機能する。例えば、制御部５２は、収集部７０と、表示制御部７１と、受付部７２と、更新部７３と、提供部７４とを有する。
【００３８】
収集部７０は、各種のコンテンツの提供元からコンテンツを収集する。例えば、収集部７０は、所定のタイミングで、ニュースサイトや掲示板、オークションサイト、広告サイトなど各種のＷｅｂサイトからコンテンツを収集する。コンテンツは、収集部７０が各サイトへアクセスして収集してもよく、各サイトのサーバが送信するものとしてもよい。所定のタイミングは、一定期間毎としてもよく、各サイトのサーバが、コンテンツが更新されたタイミングで送信するものとしてもよい。
【００３９】
表示制御部７１は、興味情報６１に基づき、キーワードおよび当該キーワードの重み付けを端末装置１１に視認可能に表示させる。例えば、表示制御部７１は、コンテンツ表示画面２０で興味の修正を指示された場合、興味の修正を指示した端末装置１１のコンテンツ表示画面２０に修正用の領域２４を表示させ、領域２４にキーワードを当該キーワードの重み付けが大きいほど大きく表示させる。
【００４０】
また、表示制御部７１は、キーワードへのカテゴリの登録を指示された場合、キーワードに関連付けが可能なカテゴリを選択可能に表示させる。例えば、表示制御部７１は、コンテンツ表示画面２０で何れかのキーワードが選択されてキーワードへのカテゴリの登録を指示するリンク部分３０が選択された場合、カテゴリ情報６２からキーワードに対応するカテゴリを読み出し、読み出したカテゴリを選択可能に表示させる。図７は、画面に表示されるコンテンツの一例を示す説明図である。例えば、図７（Ａ）に示すように、キーワードとして「甲子園」が選択されてリンク部分３０が選択された場合、表示制御部７１は、図７（Ｂ）に示すように、「甲子園」に関連付けが可能なカテゴリを選択可能に表示させる。ユーザは、コンテンツ表示画面２０でキーワードにカテゴリを関連付ける場合、関連付けるカテゴリが選択する。
【００４１】
受付部７２は、各種の修正指示を受け付ける。例えば、受付部７２は、キーワードおよび重み付けの修正指示を受け付ける。端末装置１１は、コンテンツ表示画面２０の領域２４の入力領域２５において修正するキーワードを指定した状態で、キーワードの重み付けを大きく変更することを指示するリンク部分２６、キーワードの重み付けを小さく変更することを指示するリンク部分２７、キーワードの削除を指示するリンク部分２８の何れかが選択された場合、指定されたキーワードおよびリンク部分２６、２７、２８の何れが選択されたかを示す操作情報をサーバ装置１２へ送信する。受付部７２は、指定されたキーワードおよびリンク部分２６、２７、２８の何れが選択されたかを示す操作情報を受信することにより、キーワードおよび重み付けの修正指示を受け付ける。
【００４２】
また、例えば、受付部７２は、キーワードに関連付けるカテゴリの選択を受け付ける。端末装置１１は、コンテンツ表示画面２０の領域２４の入力領域２５においてカテゴリを関連付けるキーワードが指定された状態で、関連付けるカテゴリが選択された場合、指定されたキーワードおよび関連付けるカテゴリを示す操作情報をサーバ装置１２へ送信する。受付部７２は、指定されたキーワードおよび関連付けるカテゴリを示す操作情報を受信することにより、キーワードに関連付けるカテゴリの選択を受け付ける。
【００４３】
更新部７３は、受付部７２で受け付けた修正指示に応じて興味情報６１を更新する。例えば、更新部７３は、キーワードおよび重み付けの修正指示を受け付けた場合、修正指示に応じて興味情報６１にキーワードの追加や削除、キーワードの重み値の変更を行う。例えば、更新部７３は、キーワードの重み付けを大きく変更する修正指示を受け付けた場合、指定されたキーワードの重み値に所定値を加算する。また、更新部７３は、キーワードの重み付けを小さく変更する修正指示を受け付けた場合、指定されたキーワードの重み値から所定値を減算する。
【００４４】
また、例えば、更新部７３は、キーワードに関連付けるカテゴリが選択された場合、興味情報６１の指定されたキーワードのカテゴリの項目に選択されたカテゴリを格納する。例えば、図７（Ｂ）に示すように、キーワードとして「甲子園」が選択されて、例えば、関連付けるカテゴリとして「高校野球」が選択された場合、図５に示すように、キーワードが「甲子園」のカテゴリの項目に「高校野球」を格納する。
【００４５】
提供部７４は、興味情報６１に基づき、ユーザの興味に応じたコンテンツを提供する。例えば、提供部７４は、端末装置１１からコンテンツの配信要求を受信した場合、コンテンツの配信要求に含まれるユーザＩＤを用いて興味情報６１からユーザの興味を示すキーワード、重み値、カテゴリを読み出す。そして、提供部７４は、コンテンツ情報６０から、ユーザの興味を示すキーワードが設定されたコンテンツのデータを読み出す。なお、提供部７４は、キーワードに対して関連付けるカテゴリが格納されている場合、コンテンツ情報６０から関連付けられてカテゴリのコンテンツのデータを読み出す。そして、提供部７４は、重み値の大きい順に、上部から所定個のコンテンツを配置したコンテンツ表示画面を生成し、生成したコンテンツ表示画面２０を配信要求元の端末装置１１へ配信する。端末装置１１には、配信されたコンテンツ表示画面２０が表示される。例えば、図７（Ａ）、（Ｂ）に示すように、キーワードとして「甲子園」の重み付けが大きくされ、また、「甲子園」に関連付けるカテゴリとして「高校野球」が選択された場合、端末装置１１には、図７（Ｃ）に示すように、高校野球に関するコンテンツが上部に配置されたコンテンツ表示画面２０が表示される。
【００４６】
［４．作用］
次に、本実施形態に係るサーバ装置１２が実行する各種の処理の流れを説明する。最初に、本実施形態に係るサーバ装置１２が興味情報６１を更新する更新処理の流れを説明する。図８は、実施形態に係る更新処理の手順の一例を示すフローチャートである。この更新処理は、端末装置１１に表示されたコンテンツ表示画面２０で興味の修正を指示されたタイミングで実行される。
【００４７】
図８に示すように、表示制御部７１は、興味の修正を指示した端末装置１１のコンテンツ表示画面２０に修正用の領域２４を表示させ、興味情報６１に基づき、領域２４にキーワードを当該キーワードの重み付けが大きいほど大きく表示させる（Ｓ１０）。
【００４８】
表示制御部７１は、領域２４の表示終了を指示するリンク部分３１が選択されたか否かを判定する（Ｓ１１）。リンク部分３１が選択された場合（Ｓ１１肯定）、表示制御部７１は、処理を終了する。
【００４９】
リンク部分３１が選択されていない場合（Ｓ１１否定）、受付部７２は、修正指示を受け付けたか否かを判定する（Ｓ１２）。修正指示を受け付けていない場合（Ｓ１２否定）、処理は、上述のＳ１１へ移行する。
【００５０】
一方、修正指示を受け付けた場合（Ｓ１２肯定）、更新部７３は、修正指示に応じて興味情報６１を更新する（Ｓ１３）。例えば、更新部７３は、キーワードおよび重み付けの修正指示を受け付けた場合、修正指示に応じて、興味情報６１のキーワードの追加、削除、キーワードの重み値の変更を行う。また、更新部７３は、キーワードに関連付けるカテゴリが選択された場合、興味情報６１の指定されたキーワードのカテゴリの項目に、選択されたカテゴリを格納する。そして、処理は、上述のＳ１０へ移行する。
【００５１】
次に、本実施形態に係るサーバ装置１２がコンテンツを提供する提供処理の流れを説明する。図９は、実施形態に係る提供処理の手順の一例を示すフローチャートである。この提供処理は、例えば、端末装置１１からコンテンツの配信要求を受信したタイミングや、上述の更新処理が終了したタイミングで実行される。
【００５２】
図９に示すように、提供部７４は、興味情報６１からユーザの興味を示すキーワード、重み値、カテゴリを読み出す（Ｓ２０）。そして、提供部７４は、コンテンツ情報６０から、ユーザの興味を示すキーワードが設定されたコンテンツのデータを読み出す（Ｓ２１）。そして、提供部７４は、重み値の大きい順に、上部から所定個のコンテンツを配置したコンテンツ表示画面２０を生成し、生成したコンテンツ表示画面２０を配信要求元の端末装置１１へ配信し（Ｓ２２）、処理を終了する。
【００５３】
［５．効果］
このように、サーバ装置１２は、ユーザの行動履歴から推定されたユーザの興味に関連するキーワードおよび当該キーワードの重み付けを興味情報６１として記憶する。また、サーバ装置１２は、興味情報６１に基づき、前記キーワードおよび当該キーワードの重み付けを端末装置１１に視認可能に表示させる。サーバ装置１２は、キーワードおよび重み付けの修正指示を受け付け、受け付けた修正指示に応じて興味情報６１を更新する。そして、サーバ装置１２は、更新された興味情報６１に基づき、ユーザの興味に応じたコンテンツを提供する。これにより、サーバ装置１２は、ユーザの興味に沿ったコンテンツが提供できる。
【００５４】
また、サーバ装置１２は、キーワードを当該キーワードの重み付けが大きいほど大きく表示する。これにより、ユーザは、キーワードの大きさからキーワードの重み付けを容易に把握できる。
【００５５】
また、サーバ装置１２は、キーワードに関連付け可能なカテゴリを選択可能に表示する。また、サーバ装置１２は、キーワードに関連付けるカテゴリの選択を受け付け、興味情報６１に、キーワードのカテゴリとして、選択されたカテゴリを登録する。そして、サーバ装置１２は、キーワードにカテゴリが登録されている場合、登録されたカテゴリ内のキーワードに関連するコンテンツを提供する。これにより、サーバ装置１２は、選択されたカテゴリのコンテンツを提供できる。
【００５６】
また、サーバ装置１２は、各種のコンテンツの提供元からコンテンツを収集する。そして、サーバ装置１２は、収集されたコンテンツからユーザの興味に応じたコンテンツを提供する。これにより、サーバ装置１２は、各種のコンテンツからユーザの興味に応じたコンテンツを提供できる。
【００５７】
［６．その他］
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００５８】
例えば、上記の実施形態では、各種のコンテンツの提供元から収集されたコンテンツをコンテンツ表示画面に配置して提供する場合について説明したが、本発明はこれに限定されない。例えば、重み値の大きい順にコンテンツを個別に提供するものとしてもよい。
【００５９】
また、上記の実施形態では、コンテンツとして、記事を提供する場合について説明したが、本発明はこれに限定されない。例えば、コンテンツは、広告やお勧め商品などであってもよい。例えば、ユーザが参照するＷｅｂサイトにコンテンツとして、ユーザの興味に関連する広告やお勧め商品を表示させる際に、本発明の技術を用いてもよい。
【００６０】
また、上記の実施形態では、キーワードの文字の大きさを変えてキーワードの重み付けを視認可能に表示させた場合について説明したが、本発明はこれに限定されない。例えば、キーワードの文字の色の変更や、キーワード部分の背景の色、パターンの変更により、キーワードの重み付けを視認可能に表示させてもよい。また、例えば、キーワードの重み値を表示してもよく、重み値毎に分けてキーワードを表示してもよい。
【００６１】
また、上述したサーバ装置１２は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００６２】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、表示制御手段は、表示制御部や表示制御回路に読み替えることができる。
【符号の説明】
【００６３】
１０  システム
１１  端末装置
１２  サーバ装置
２０  コンテンツ表示画面
２１、２１Ａ〜２１Ｃ  コンテンツ領域
５１  記憶部
５２  制御部
６０  コンテンツ情報
６１  興味情報
６２  カテゴリ情報
７０  収集部
７１  表示制御部
７２  受付部
７３  更新部
７４  提供部
【図１】
2014182589.tif 000003
【図２】
2014182589.tif 000004
【図３】
2014182589.tif 000005
【図４】
2014182589.tif 000006
【図５】
2014182589.tif 000007
【図６】
2014182589.tif 000008
【図７】
2014182589.tif 000009
【図８】
2014182589.tif 000010
【図９】
2014182589.tif 000011