(57)【特許請求の範囲】
【請求項１】
コンテンツ要求部、コンテンツ受信部、コンテンツ表示部、評価情報生成部、及び評価情報送信部を含むコンテンツ表示装置におけるコンテンツ表示方法であって、
前記コンテンツ要求部が、コンテンツ配信装置に対してコンテンツを要求するステップと、
前記コンテンツ受信部が、ユーザが過去に閲覧したコンテンツに関する閲覧結果情報及び前記ユーザの興味に応じたユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報に基づいて、前記コンテンツ配信装置により選択されたユーザ適応コンテンツと、前記コンテンツ要求部が要求した前記コンテンツと、を前記コンテンツ配信装置から受信するステップと、
前記コンテンツ表示部が、受信した前記ユーザ適応コンテンツ及び前記コンテンツを表示するステップと、
前記評価情報生成部が、前記コンテンツ表示部に表示された前記ユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報を、前記ユーザ適応コンテンツが前記コンテンツ表示部に表示された位置と、他のコンテンツを選択するための操作をした位置と、の距離に基づいて生成するステップと、
前記評価情報送信部が、前記評価情報を前記コンテンツ配信装置へ送信するステップと、
を含むコンテンツ表示方法。
【請求項２】
コンテンツ配信装置に対してコンテンツを要求するコンテンツ要求部と、
ユーザが過去に閲覧したコンテンツの閲覧結果情報及び前記ユーザの興味に応じたユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報に基づいて、前記コンテンツ配信装置により選択されたユーザ適応コンテンツと、前記コンテンツ要求部が要求した前記コンテンツと、を前記コンテンツ配信装置から受信するコンテンツ受信部と、
受信した前記ユーザ適応コンテンツ及び前記コンテンツを表示するコンテンツ表示部と、
前記コンテンツ表示部に表示された前記ユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報を、前記ユーザ適応コンテンツが前記コンテンツ表示部に表示された位置と、他のコンテンツを選択するための操作をした位置と、の距離に基づいて生成する評価情報生成部と、
前記評価情報を前記コンテンツ配信装置へ送信する評価情報送信部と、
を含むコンテンツ表示装置。
【請求項３】
コンピュータに、請求項１記載のコンテンツ表示方法の各ステップを実行させるためのコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示方法、コンテンツ表示装置、及びコンテンツ表示プログラムに係り、特に、ユーザの興味に応じたユーザ適応コンテンツを表示するコンテンツ表示方法、コンテンツ表示装置、及びコンテンツ表示プログラムである。
【背景技術】
【０００２】
従来、Ｗｅｂページの一部の領域に、Ｗｅｂページを閲覧しているユーザに適応したコンテンツを表示する場合がある。例えば、図８に示すように、Ｗｅｂページ１００の一部の領域に、ユーザの興味に応じた広告コンテンツ１０２が表示される場合がある。
【０００３】
図８に示すようなＷｅｂページ１００上に広告コンテンツ１０２を表示する場合、広告コンテンツ１０２の配信事業者が、ユーザが過去に閲覧したＷｅｂページの閲覧結果に基づいてプロファイルを作成し、作成したプロファイルに基づいて広告コンテンツ１０２を選定して配信する。このようなユーザの興味に応じた広告コンテンツ１０２を配信する例としては、例えば非特許文献１記載の例がある。
【０００４】
上記の例において、例えば非特許文献２に記載されたように、Ｗｅｂページの一部の領域に表示される広告コンテンツの内容についてユーザが不要と判断した場合には、そのような広告コンテンツの配信を無効化させることができる機能も提供されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「Yahoo! JAPANの配信する行動ターゲティング広告について」、2015. インターネット（URL:http://btoptout.yahoo.co.jp/optout/）
【非特許文献２】「行動ターゲティング広告の無効化について」、2015.  インターネット（URL:http://btoptout.yahoo.co.jp/optout/preferences.html）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１に示される方法で広告コンテンツの配信が行われた場合、ユーザに対して過去に閲覧したＷｅｂページの内容に基づく広告コンテンツの配信が行われるため、ユーザにとって興味がある広告コンテンツが多数表示される可能性がある。
【０００７】
しかしながら、ユーザがＷｅｂページを閲覧する際には、リンクをクリックしてＷｅｂページを表示しただけの場合もある。このように、特徴的な内容のＷｅｂページを偶然にも閲覧してしまったために、その内容に基づく広告コンテンツが繰り返し配信されてしまう場合もあり、ユーザ自身はその広告コンテンツに全く興味が無い、という場合もあり得る。
【０００８】
このような場合は、非特許文献２に記載されたように広告コンテンツの表示を無効化することもできるが、この場合、ユーザに適応した広告コンテンツが一切配信されなくなってしまう。
【０００９】
本発明は、上記の事情に鑑みてなされたもので、ユーザにとって興味の無いユーザ適応コンテンツが繰り返し配信されてしまうのを抑制することができるコンテンツ表示方法、コンテンツ表示装置、及びコンテンツ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のコンテンツ表示方法は、コンテンツ要求部、コンテンツ受信部、コンテンツ表示部、評価情報生成部、及び評価情報送信部を含むコンテンツ表示装置におけるコンテンツ表示方法であって、前記コンテンツ要求部が、コンテンツ配信装置に対してコンテンツを要求するステップと、前記コンテンツ受信部が、ユーザが過去に閲覧したコンテンツの閲覧結果情報及び前記ユーザの興味に応じたユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報に基づいて、前記コンテンツ配信装置により選択されたユーザ適応コンテンツと、前記コンテンツ要求部が要求した前記コンテンツと、を前記コンテンツ配信装置から受信するステップと、前記コンテンツ表示部が、受信した前記ユーザ適応コンテンツ及び前記コンテンツを表示するステップと、前記評価情報生成部が、前記コンテンツ表示部に表示された前記ユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報を、前記ユーザ適応コンテンツが前記コンテンツ表示部に表示された位置と、他のコンテンツを選択するための操作をした位置と、の距離に基づいて生成するステップと、前記評価情報送信部が、前記評価情報を前記コンテンツ配信装置へ送信するステップと、を含む。
【００１４】
本発明のコンテンツ表示装置は、コンテンツ配信装置に対してコンテンツを要求するコンテンツ要求部と、ユーザが過去に閲覧したコンテンツの閲覧結果情報及び前記ユーザの興味に応じたユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報に基づいて、前記コンテンツ配信装置により選択されたユーザ適応コンテンツと、前記コンテンツ要求部が要求した前記コンテンツと、を前記コンテンツ配信装置から受信するコンテンツ受信部と、前記コンテンツ受信部が受信した前記ユーザ適応コンテンツ及び前記コンテンツを表示するコンテンツ表示部と、前記コンテンツ表示部に表示された前記ユーザ適応コンテンツに対する前記ユーザの興味度を表す評価情報を、前記ユーザ適応コンテンツが前記コンテンツ表示部に表示された位置と、他のコンテンツを選択するための操作をした位置と、の距離に基づいて生成する評価情報生成部と、前記評価情報を前記コンテンツ配信装置へ送信する評価情報送信部と、を含む。
【００１６】
本発明のコンテンツ表示プログラムは、コンピュータに、上記のコンテンツ表示方法の各ステップを実行させるためのプログラムである。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、ユーザにとって興味の無いユーザ適応コンテンツが繰り返し配信されてしまうのを抑制することができる、という効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】コンテンツ表示システムの機能的な構成例を示すブロック図である。
【図２】コンテンツ表示処理ルーチンを示すフローチャートである。
【図３】興味度の入力について説明するための図である。
【図４】評価情報の生成について説明するための図である。
【図５】評価情報の生成について説明するための図である。
【図６】評価情報の生成について説明するための図である。
【図７】コンテンツ配信処理ルーチンを示すフローチャートである。
【図８】広告コンテンツが表示されたＷｅｂページの一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２１】
本実施の形態では、一例として、コンテンツとしてＷｅｂページをユーザが閲覧する場合において、ユーザの興味に応じたコンテンツであるユーザ適応コンテンツを表示させる場合について説明する。
【００２２】
＜システム構成＞
【００２３】
図１に示すように、本実施の形態に係るコンテンツ表示システム１０は、コンテンツ表示装置１２及びコンテンツ配信装置１４を備えている。コンテンツ表示装置１２及びコンテンツ配信装置１４は、インターネット等のネットワークにより接続される。また、コンテンツ表示装置１２とコンテンツ配信装置１４との通信は、本実施の形態では一例として、ＨＴＴＰ（Hypertext Transfer Protocol）による通信プロトコルにより行われる。
【００２４】
コンテンツ表示装置１２は、操作部１６、コンテンツ要求部１８、コンテンツ受信部２０、コンテンツ表示部２２、評価情報生成部２４、及び評価情報送信部２６を含む。
【００２５】
操作部１６は、キーボード、マウス等を含んで構成される。
【００２６】
コンテンツ要求部１８は、コンテンツ配信装置１４に対してコンテンツを要求する。
【００２７】
コンテンツ受信部２０は、ユーザが過去に閲覧したコンテンツの閲覧結果情報及びユーザ適応コンテンツに対するユーザの興味度を表す評価情報に基づいてコンテンツ配信装置１４により選択されたユーザ適応コンテンツと、コンテンツ要求部１８が要求したコンテンツと、をコンテンツ配信装置１４から受信する。
【００２８】
コンテンツ表示部２２は、コンテンツ受信部２０が受信したユーザ適応コンテンツ及びコンテンツを表示する。
【００２９】
評価情報生成部２４は、コンテンツ表示部２２に表示されたユーザ適応コンテンツに対するユーザの興味度を表す評価情報を生成する。
【００３０】
評価情報送信部２６は、評価情報生成部２４が生成した評価情報をコンテンツ配信装置１４へ送信する。
【００３１】
コンテンツ要求部１８、コンテンツ受信部２０、評価情報生成部２４、及び評価情報送信部２６は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、後述するコンテンツ表示処理を実行するためのコンテンツ表示プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、を備えたコンピュータを含んで実現される。なお、ＲＯＭに代えて不揮発性メモリを用いてもよい。また、コンテンツ表示装置１２を構成するコンピュータは、ハードディスクドライブ等の記憶部を備えていてもよい。また、ハードディスクドライブにＣＰＵが実行するプログラムが記憶されていてもよい。ＣＰＵがＲＯＭやハードディスク等の記憶部に記憶されているプログラムを読み出して実行することにより、上記のハードウェア資源とプログラムとが協働し、以下に説明する機能が実現される。
【００３２】
コンテンツ配信装置１４は、評価情報格納部３０、コンテンツ配信データベース３２、コンテンツ選択部３４、及びコンテンツ配信部３６を含む。
【００３３】
評価情報格納部３０は、コンテンツ表示装置１２から送信された、ユーザの興味に応じたユーザ適応コンテンツに対するユーザの興味度を表す評価情報をコンテンツ配信データベース３２に格納する。
【００３４】
コンテンツ選択部３４は、コンテンツ配信データベース３２に格納された、ユーザが過去に閲覧したコンテンツの閲覧結果情報及び評価情報に基づいて、コンテンツ表示装置１２に配信するユーザ適応コンテンツを選択する。
【００３５】
コンテンツ配信部３６は、コンテンツ表示装置１２から要求されたコンテンツ及びコンテンツ選択部３４が選択したユーザ適応コンテンツをコンテンツ表示装置１２に配信すると共に、コンテンツの閲覧結果情報をコンテンツ配信データベース３２に格納する。
【００３６】
コンテンツ配信データベース３２には、コンテンツ表示装置１２に配信するためのコンテンツに関するコンテンツ情報３２Ａ、ユーザの興味に応じたユーザ適応コンテンツに関するユーザ適応コンテンツ情報３２Ｂ、ユーザのコンテンツの閲覧結果情報３２Ｃ、及びユーザの興味に応じたユーザ適応コンテンツに対するユーザの興味度を表す評価情報３２Ｄを含む。
【００３７】
コンテンツ情報３２Ａは、例えばコンテンツのカテゴリ、ＵＲＬ（Uniform Resource Locator）、コンテンツデータ、コンテンツがコンテンツ配信データベース３２に登録された登録日時等を含むデータベースである。なお、カテゴリは、例えば「旅行」、「スポーツ」等のコンテンツの種類を表す。また、コンテンツデータは、例えばＨＴＭＬ（HyperText Markup Language）等のＷｅｂページを記述するためのページ記述言語で記述されたデータである。
【００３８】
ユーザ適応コンテンツ情報３２Ｂは、コンテンツ情報３２Ａと同様の構成であり、ユーザ適応コンテンツのカテゴリ、ＵＲＬ、ユーザ適応コンテンツのコンテンツデータ、ユーザ適応コンテンツがコンテンツ配信データベース３２に登録された登録日時等を含むデータベースである。
【００３９】
閲覧結果情報３２Ｃは、例えばコンテンツ表示装置１２のユーザのユーザＩＤ、コンテンツ表示装置１２に配信したコンテンツ及びユーザ適応コンテンツのＵＲＬ、ユーザ適応コンテンツの評価情報、及び配信日時等を含むデータベースである。すなわち、閲覧結果情報３２Ｃは、ユーザが過去に閲覧したコンテンツに関するデータベースである。なお、ユーザＩＤは、例えばＨＴＴＰ  Ｃｏｏｋｉｅにより取得したクッキーＩＤ（セッションＩＤ）とすることができるが、ユーザを識別できるものであれば、これに限られるものではない。
【００４０】
評価情報３２Ｄは、ユーザ適応コンテンツに対する興味度についてユーザが評価した結果を表す情報である。評価情報３２Ｄの詳細については後述する。
【００４１】
評価情報格納部３０、コンテンツ選択部３４、及びコンテンツ配信部３６は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、後述するコンテンツ配信処理を実行するためのコンテンツ配信プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、を備えたコンピュータを含んで実現される。なお、ＲＯＭに代えて不揮発性メモリを用いてもよい。また、コンテンツ配信データベース３２は、例えば、ハードディスクドライブ等の記憶部により実現される。また、ハードディスクドライブにＣＰＵが実行するプログラムが記憶されていてもよい。ＣＰＵがＲＯＭやハードディスク等の記憶部に記憶されているプログラムを読み出して実行することにより、上記のハードウェア資源とプログラムとが協働し、以下に説明する機能が実現される。
【００４２】
＜コンテンツ表示システムの作用＞
【００４３】
次に、コンテンツ表示システム１０の作用について説明する。まず、図２を参照して、本実施の形態に係るコンテンツ表示装置１２において実行されるコンテンツ表示処理の処理ルーチンについて説明する。図２に示す処理ルーチンは、ユーザが操作部１６を操作してＷｅｂブラウザの起動を指示した場合に実行される。
【００４４】
ステップＳ１００では、コンテンツ要求部１８が、コンテンツとしてのＷｅｂページをコンテンツ配信装置１４に要求する。最初は、例えばホーム画面として予め設定されたＵＲＬ（Uniform Resource Locator）のコンテンツをコンテンツ配信装置１４に要求する。
【００４５】
ステップＳ１０２では、コンテンツ受信部２０が、ユーザが過去に閲覧したコンテンツの閲覧結果情報及びユーザの興味に応じたユーザ適応コンテンツに対するユーザの興味度を表す評価情報に基づいて、コンテンツ配信装置１４により選択されたユーザ適応コンテンツと、コンテンツ要求部１８が要求したコンテンツと、をコンテンツ配信装置１４から受信する。
【００４６】
ステップＳ１０４では、コンテンツ表示部２２が、コンテンツ受信部２０が受信したユーザ適応コンテンツ及びコンテンツを表示する。
【００４７】
ユーザ適応コンテンツとしては、例えばコンテンツの一部の領域に表示される広告コンテンツがある。また、ユーザ適応コンテンツの他の例として、ニュース記事のコンテンツを表示している場合に、そのニュース記事の一部の領域に表示される関連記事がある。
【００４８】
まず、ユーザ適応コンテンツが広告コンテンツである場合について説明する。この場合、例えば図３に示すように、ユーザがコンテンツ配信装置１４に要求したコンテンツ４０の一部の領域に、ユーザ適応コンテンツとしての広告コンテンツ４２が表示される。すなわち、コンテンツ４０のうち、広告コンテンツ４２が表示された領域の内容は、ユーザの興味度に応じてユーザ毎に変化し、その他の領域の内容は、ユーザに関係無く共通の内容となる。
【００４９】
また、図３に示すように、広告コンテンツ４２の下方の領域には、その広告コンテンツ４２に対するユーザの興味度として、ユーザの興味度を入力するための入力欄４４が表示される。図３の例では、興味度として「興味有」又は「興味無」の何れかを選択して「ＯＫ」ボタンをクリックすることで、その広告コンテンツ４２に対する興味度を選択することができる。これにより、ユーザは、コンテンツ４０に表示された広告コンテンツ４２が例えば「旅行」の場合において、興味が無い場合には、「旅行」に関する広告コンテンツの表示を抑制することが可能となる。
【００５０】
次に、ユーザ適応コンテンツがニュース記事の関連記事の場合について説明する。この場合、例えば図４に示すように、ユーザがコンテンツ配信装置１４に要求したニュース記事のコンテンツ４６の一部の領域に、ユーザ適応コンテンツとして複数の関連記事４８が表示される。すなわち、コンテンツ４６のうち、関連記事４８の内容は、ユーザの興味度に応じてユーザ毎に変化し、その他の領域のニュース記事の内容は、ユーザに関係無く共通の内容となる。
【００５１】
なお、コンテンツ配信装置１４が、どのようにユーザ適応コンテンツを選択するかについては後述する。
【００５２】
ステップＳ１０６では、評価情報生成部２４が、ユーザ適応コンテンツに対する興味度を入力したか否かを判定する。すなわち、ユーザ適応コンテンツが広告コンテンツ４２の場合には、ユーザが「興味有」又は「興味無」の何れかを選択して「ＯＫ」ボタンをクリックしたか否かを判定する。
【００５３】
そして、評価情報生成部２４が、ユーザ適応コンテンツに対する興味度を入力したと判定した場合には、ステップＳ１０８へ移行する。一方、ユーザ適応コンテンツに対する興味度を入力していないと判定した場合には、ステップＳ１１０へ移行する。なお、ユーザ適応コンテンツが関連記事４８の場合は、ユーザ適応コンテンツに対する興味度は入力されないため、ステップＳ１０６の判定は常に否定される。このため、ステップＳ１０８へ移行することはない。従って、ステップＳ１０８は、ユーザ適応コンテンツが広告コンテンツ４２の場合にのみ実行される。
【００５４】
ステップＳ１０８では、評価情報生成部２４が、コンテンツ表示部２２に表示されたユーザ適応コンテンツとしての広告コンテンツ４２に対するユーザの興味度を表す評価情報を生成する。評価情報は、例えば点数で表した興味度とする。例えば、「興味有り」が入力された場合は興味度が１０点、「興味無」が選択された場合は興味度が０点等とする。
【００５５】
ステップＳ１１０では、コンテンツ要求部１８が、次のコンテンツが要求されたか否かを判定する。すなわち、コンテンツ表示部２２に表示中のコンテンツに含まれるリンク先の何れかをユーザが選択（クリック）したか否かを判定する。そして、次のコンテンツが要求された場合は、ステップＳ１１２へ移行する。一方、次のコンテンツが要求されていない場合、すなわちコンテンツ表示部２２に表示されているコンテンツの閲覧を継続している場合は、ステップＳ１０６へ戻る。
【００５６】
ステップＳ１１２では、評価情報生成部２４が、ステップＳ１０８においてユーザ適応コンテンツの全てについて評価情報を生成したか否かを判定する。例えば図３のコンテンツ４０を表示中の場合には、２つの広告コンテンツ４２の全てについて評価情報を生成したか否かを判定する。そして、全てのユーザ適応コンテンツについて評価情報を生成していない場合、すなわち評価情報を生成していないユーザ適応コンテンツが存在する場合には、ステップＳ１１４へ移行する。一方、全ての広告コンテンツについて評価情報を生成している場合はステップＳ１１６へ移行する。なお、ユーザ適応コンテンツが関連記事の場合は、ステップＳ１０８の処理は実行されないため、ステップＳ１１２の判定は常に否定判定となり、ステップＳ１１４へ移行する。
【００５７】
ここで、ユーザ適応コンテンツが広告コンテンツの場合、例えばユーザが図３に示すコンテンツ４０を閲覧しても、２つの広告コンテンツ４２のうち少なくとも１つについて興味度を入力しない場合もあり得る。この場合、ユーザが、興味度が入力されなかった広告コンテンツ４２に対して興味が有るのか無いのかが不明である。また、ユーザ適応コンテンツが関連記事の場合は、そもそも興味度を入力することが無いため、関連記事に興味が有るのか無いのかが不明である。
【００５８】
そこで、ステップＳ１１４では、評価情報が生成されていないユーザ適応コンテンツについて評価情報を生成する。
【００５９】
まず、ユーザ適応コンテンツが広告コンテンツの場合について説明する。例えば図５に示す広告コンテンツ４２Ａに対する興味度をユーザが入力していなかった場合、ユーザが次のコンテンツを要求するためにクリックしたときのカーソル５０の位置と、広告コンテンツ４２Ａの中心位置と、の距離ｄを測定する。そして、距離ｄが短いほど、広告コンテンツ４２Ａを見た可能性が高く、興味度が高いものと推定する。従って、距離ｄが短い程、興味度を高くした評価情報を生成する。なお、カーソルの位置は常時取得する必要はなく、予め定めた時間毎に取得してもよいし、ユーザが次のコンテンツを要求するためにクリックした時点で取得するようにしてもよい。
【００６０】
次に、ユーザ適応コンテンツがニュース記事の関連記事４８の場合について説明する。
【００６１】
例えば図４に示すように、コンテンツ４６に表示された関連記事４８の中から選択された関連記事については、「興味有」と判定し、興味度の点数を高く付与し、複数の関連記事４８の中から選択されなかった関連記事については、「興味無」と判定し、興味度の点数を低く付与して、評価情報をそれぞれ生成する。
【００６２】
また、以下のように評価情報を生成してもよい。例えば図６に示すように、コンテンツ４６を表示してからのカーソル５０の移動軌跡５２を計測しておく。そして、移動軌跡５２に関連記事４８の表示領域が含まれている場合には、関連記事４８の表示領域におけるカーソル５０の移動軌跡が長いほど、その関連記事４８を選択しようとしている可能性が高い、すなわち興味度が高いものと推定する。従って、関連記事４８の表示領域における移動軌跡５２が長い程、興味度の点数を高くした評価情報を生成する。なお、カーソル５０の移動軌跡５２に代えて、移動時間を計測するようにしてもよい。この場合、関連記事４８の表示領域におけるカーソル５０の移動時間が長いほど、その関連記事４８を選択しようとしている可能性が高い、すなわち興味度が高いものと推定する。従って、関連記事４８の表示領域における移動時間が長い程、興味度を高くした評価情報を生成する。
【００６３】
また、その他の種々の情報を興味度に反映させてもよい。例えば、コンテンツの閲覧時間を興味度に反映させたり、複数のウィンドウにコンテンツが表示されている場合において、対象のコンテンツが表示されているウィンドウがアクティブになっている時間を興味度に反映させたり、閲覧しているコンテンツに対する印刷指示の回数を興味度に反映させたりしてもよい。
【００６４】
なお、表示中のコンテンツが複数ページあって１画面に収まらない場合、画面をスクロールさせないと表示されないユーザ適応コンテンツが存在する場合もあり得る。例えばコンテンツが２ページ分ある場合に、１ページ目だけ表示して２ページ目を表示せずに次のコンテンツを要求した場合、２ページ目を表示させた場合に表示させるはずであったユーザ適応コンテンツについては、ユーザの興味度を判定することはできない。このような広告コンテンツについては、興味度を不明として評価情報を生成してもよいし、ユーザが次のコンテンツを要求した際に再度配信されるように、興味度を高めに設定した評価情報を生成してもよい。
【００６５】
ステップＳ１１６では、評価情報送信部２６が、ステップＳ１１４で生成した評価情報をコンテンツ配信装置１４へ送信する。
【００６６】
ステップＳ１１８では、評価情報生成部２４が、ユーザが操作部１６を操作してＷｅｂブラウザの終了を指示したか否かを判定し、Ｗｅｂブラウザの終了が指示された場合は本ルーチンを終了し、Ｗｅｂブラウザの終了が指示されていない場合は、ステップＳ１００へ戻って上記と同様の処理を繰り返す。
【００６７】
次に、コンテンツ配信装置１４において実行されるコンテンツ配信処理の処理ルーチンについて説明する。図７に示す処理ルーチンは、コンテンツ配信装置１４に電源が投入されると実行される。
【００６８】
ステップＳ２００では、コンテンツ配信部３６が、コンテンツ表示装置１２からコンテンツの配信の要求が有ったか否かを判定し、コンテンツ表示装置１２からコンテンツの配信の要求が有った場合はステップＳ２０２へ移行し、コンテンツ表示装置１２からコンテンツの配信の要求が無かった場合はステップＳ２０８へ移行する。
【００６９】
ステップＳ２０２では、コンテンツ選択部３４が、コンテンツ配信データベース３２に格納された、ユーザが過去に閲覧したコンテンツの閲覧結果情報３２Ｃ及び評価情報３２Ｄに基づいて、コンテンツ表示装置１２に配信するユーザ適応コンテンツを選択する。
【００７０】
具体的には、コンテンツの閲覧結果情報３２Ｃに基づいて、各カテゴリのコンテンツの閲覧数を計算する。次に、評価情報３２Ｄを参照し、各カテゴリのユーザ適応コンテンツの興味度の平均値を求める。そして、例えばコンテンツの閲覧数をＸ、ユーザ適応コンテンツの興味度の平均値をＹとして、下記（１）式によりカテゴリの評価総合点Ｚを各カテゴリについて算出する。
【００７１】
Ｚ＝ａ×Ｘ＋ｂ×Ｙ    ・・・（１）
【００７２】
ここで、ａ、ｂは一例として予め定めた係数である。上記（１）式により算出される評価総合点Ｚは、そのカテゴリに対してユーザの興味が有る程、高い値となる。本実施の形態では、例えば評価総合点Ｚに対する比重が過去のコンテンツの閲覧結果よりもユーザ適応コンテンツの興味度の方が高くなるように、係数ａ，ｂの値がａ＜ｂを満たすように設定してもよい。これにより、例えば「スポーツ」カテゴリのコンテンツを過去に閲覧していたとしても、「スポーツ」カテゴリのユーザ適応コンテンツの興味度が低い場合には、「スポーツ」カテゴリのユーザ適応コンテンツが配信されてしまうのを抑制することができる。逆に、例えば「スポーツ」カテゴリのコンテンツの過去の閲覧数が少ない場合でも、「スポーツ」カテゴリのユーザ適応コンテンツの興味度が高い場合には、「スポーツ」カテゴリのユーザ適応コンテンツが選択されやすくすることも可能となる。
【００７３】
次に、評価総合点Ｚが高い順に予め定めた数のカテゴリのユーザ適応コンテンツを選択する。なお、同じカテゴリのユーザ適応コンテンツが複数存在する場合は、例えば登録日時が最新のユーザ適応コンテンツを選択する。
【００７４】
ステップＳ２０４では、コンテンツ配信部３６が、コンテンツ表示装置１２から要求されたコンテンツ及びコンテンツ選択部３４が選択したユーザ適応コンテンツをコンテンツ表示装置１２に配信する。
【００７５】
ステップＳ２０６では、コンテンツ配信部３６が、ステップＳ２０４でコンテンツ表示装置１２に配信したコンテンツ及びコンテンツ選択部３４が選択したユーザ適応コンテンツの閲覧結果情報をコンテンツ配信データベース３２に格納する。
【００７６】
ステップＳ２０８では、評価情報格納部３０が、コンテンツ表示装置１２からユーザ適応コンテンツの評価情報を受信したか否かを判定し、評価情報を受信した場合はステップＳ２１０へ移行する。一方、評価情報を受信していない場合はステップＳ２００へ戻って上記と同様の処理を繰り返す。
【００７７】
ステップＳ２１０では、評価情報格納部３０が、受信した評価情報をコンテンツ配信データベース３２に格納する。そして、ステップＳ２００へ戻って上記と同様の処理を繰り返す。
【００７８】
このように、本実施の形態では、コンテンツ表示装置１２が、ユーザ適応コンテンツに対するユーザの評価情報を生成してコンテンツ配信装置１４へ送信し、コンテンツ配信装置１４では、ユーザが過去に閲覧したコンテンツの閲覧結果情報及びコンテンツ表示装置１２から送信されたユーザ適応コンテンツの評価情報に基づいて、コンテンツ表示装置１２に配信するユーザ適応コンテンツを選択する。これにより、ユーザの興味に応じたユーザ適応コンテンツを適切にコンテンツ表示装置１２に表示させることができる。
【００７９】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８０】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体、例えばＣＤ−ＲＯＭやメモリーカード等に格納して提供することも可能である。
【符号の説明】
【００８１】
１０   コンテンツ表示システム
１２   コンテンツ表示装置
１４   コンテンツ配信装置
１６   操作部
１８   コンテンツ要求部
２０   コンテンツ受信部
２２   コンテンツ表示部
２４   評価情報生成部
２６   評価情報送信部
３０   評価情報格納部
３２   コンテンツ配信データベース
３２Ａ コンテンツ情報
３２Ｂ ユーザ適応コンテンツ情報
３２Ｃ 閲覧結果情報
３２Ｄ 評価情報
３４   コンテンツ選択部
３６   コンテンツ配信部
４０   コンテンツ
４２、４２Ａ、４２Ｂ 広告コンテンツ
４４   入力欄
４６   コンテンツ
４８   関連記事
５０   カーソル
５２   移動軌跡
１００ ページ
１０２ 広告コンテンツ
【図１】
0006464029.tif 000002
【図２】
0006464029.tif 000003
【図３】
0006464029.tif 000004
【図４】
0006464029.tif 000005
【図５】
0006464029.tif 000006
【図６】
0006464029.tif 000007
【図７】
0006464029.tif 000008
【図８】
0006464029.tif 000009