(57)【特許請求の範囲】
【請求項１】
表示記事に関連する広告を取得する広告取得手段と、
前記広告取得手段により取得した広告を前記表示記事とともに表示させる表示制御手段と、
前記広告取得手段により取得された広告が表示されたことを示す表示履歴を記憶する表示履歴記憶手段と、
前記表示履歴記憶手段に記憶された表示履歴に基づいて、前記表示制御手段により表示させる広告を前記広告取得手段により取得した広告から選択する広告選択手段と
を備え、
前記広告選択手段は、前記広告取得手段により取得した広告が、前記表示履歴記憶手段により表示履歴が記憶されていない広告であるとき、前記表示制御手段により表示させる広告として選択し、
前記表示制御手段により、前記広告取得手段により取得した広告を所定数、前記表示記事とともに表示させる場合において、前記広告選択手段により選択された前記表示履歴が記憶されていない広告の数が前記所定数に満たない場合、前記広告選択手段は、前記表示履歴に含まれる広告の表示時間の古い広告を、前記表示制御手段により表示させる広告として選択することを特徴とする情報処理装置。
【請求項２】
前記広告選択手段は、前記広告取得手段により取得した広告が、前記表示履歴記憶手段により表示履歴が記憶された広告であるとき、前記表示制御手段により表示させる広告から除外することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記広告取得手段により取得した広告のうち、前記表示記事の内容との類似度が相対的に高い広告を優先的に前記表示記事とともに表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示履歴記憶手段により記憶された表示履歴を所定のタイミングで消去することを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記表示履歴は、前記広告が表示されたか否かを示すフラグ、前記広告が表示された表示回数、および／または、前記広告が表示された表示時間であることを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
前記広告選択手段は、前記広告取得手段により取得した広告の前記表示記事の内容との類似度を前記表示回数に応じて変更し、変更後の類似度に基づいて、前記表示制御手段により表示させる広告を前記取得した広告から選択することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示記事とともに表示された広告に対して行われるユーザの行為数を記憶する行為数記憶手段を備え、
前記広告選択手段は、前記広告取得手段により取得した広告の前記表示記事の内容との類似度を前記行為数記憶手段により記憶されたユーザの行為数に応じて変更し、変更後の類似度に基づいて、前記表示制御手段により表示させる広告を前記取得した広告から選択することを特徴とする請求項１から６の何れか１項に記載の情報処理装置。
【請求項８】
前記行為数記憶手段により記憶されたユーザの行為数を所定のタイミングで消去することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
表示記事に関連する広告を取得する広告取得手段と、
前記広告取得手段により取得した広告を前記表示記事とともに表示させる表示制御手段と、
前記広告取得手段により取得された広告が表示されたことを示す表示履歴を記憶する表示履歴記憶手段と、
前記表示履歴記憶手段に記憶された表示履歴に基づいて、前記表示制御手段により表示させる広告を前記広告取得手段により取得した広告から選択する広告選択手段と、
前記表示記事とともに表示された広告に対して行われるユーザの行為数を記憶する行為数記憶手段と、
を備え、
前記広告選択手段は、前記広告取得手段により取得した広告の前記表示記事の内容との類似度を前記行為数記憶手段により記憶されたユーザの行為数に応じて変更し、変更後の類似度に基づいて、前記表示制御手段により表示させる広告を前記取得した広告から選択することを特徴とする情報処理装置。
【請求項１０】
前記行為数記憶手段により記憶されたユーザの行為数を所定のタイミングで消去することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
コンピュータが、表示記事に関連する広告を取得する広告取得ステップと、
コンピュータが、取得した前記表示記事に関連する広告を前記表示記事とともに表示部に表示させる表示制御ステップと、
コンピュータが、取得した前記表示記事に関連する広告が前記表示部に表示されたことを示す表示履歴を記憶部に記憶する表示履歴記憶ステップと、
コンピュータが、前記記憶部に記憶された表示履歴に基づいて、前記表示部に表示させる広告を、取得した前記表示記事に関連する広告から選択する広告選択ステップと
を含み、
前記広告選択ステップは、前記広告取得ステップにより取得した広告が、前記表示履歴記憶ステップにより表示履歴が記憶されていない広告であるとき、前記表示制御ステップにより表示させる広告として選択し、
前記表示制御ステップにより、前記広告取得ステップにより取得した広告を所定数、前記表示記事とともに表示させる場合において、前記広告選択ステップにより選択された前記表示履歴が記憶されていない広告の数が前記所定数に満たない場合、前記広告選択ステップは、前記表示履歴に含まれる広告の表示時間の古い広告を、前記表示制御ステップにより表示させる広告として選択することを特徴とする情報処理方法。
【請求項１２】
表示記事に関連する広告を取得する広告取得処理と、
取得した前記表示記事に関連する広告を前記表示記事とともに表示部に表示させる表示制御処理と、
取得した前記表示記事に関連する広告が前記表示部に表示されたことを示す表示履歴を記憶部に記憶する表示履歴記憶処理と、
前記記憶部に記憶された表示履歴に基づいて、前記表示部に表示させる広告を、取得した前記表示記事に関連する広告から選択する広告選択処理と
をコンピュータに実行させ、
前記広告選択処理は、前記広告取得処理により取得した広告が、前記表示履歴記憶処理により表示履歴が記憶されていない広告であるとき、前記表示制御処理により表示させる広告として選択し、
前記表示制御処理により、前記広告取得処理により取得した広告を所定数、前記表示記事とともに表示させる場合において、前記広告選択処理により選択された前記表示履歴が記憶されていない広告の数が前記所定数に満たない場合、前記広告選択処理は、前記表示履歴に含まれる広告の表示時間の古い広告を、前記表示制御処理により表示させる広告として選択することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等のネットワークを介して配信されるＷｅｂページ等のコンテンツに当該コンテンツに関連する商品を宣伝するＷｅｂ広告を掲載することが広く行われている。これにより、ユーザは閲覧するコンテンツに加えて、当該コンテンツに関連する商品広告も閲覧することができ、Ｗｅｂ広告を選択等することで商品紹介ページに遷移すれば、当該商品を購入等することも可能である。
【０００３】
ところで、上記のように、コンテンツに関連するＷｅｂ広告がコンテンツに付随して提供される提供形態において、コンテンツとともに表示させるＷｅｂ広告の表示優先順位を決定する様々な手法がとられている。
【０００４】
例えば特許文献１には、被提供広告情報ごとに予め定めた広告料、被提供広告情報を無線通信端末に向けて提供する時刻と送受信時刻との時刻差分情報、無線通信端末の位置情報と被提供広告情報の広告主位置情報との位置差分情報、又は、無線通信端末において被提供広告情報が表示された場合にその詳細情報が閲覧される確率を指標するクリック期待値、のうち少なくとも１に基づいて広告情報の優先順位を決定する手法が開示されている。
【０００５】
また、例えば特許文献２には、クライアントから取得した広告コンテンツの閲覧履歴に基づいて、広告コンテンツの配信順序を決定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−９７５４５号公報
【特許文献２】特開２０１３−２５４３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、例えば上記の各特許文献に記載されたような従来技術においては、ユーザに提供される広告が所定の順位でクライアント端末に表示されるところ、Ｗｅｂページ表示画面の制約や通信量の増加を抑えること等に鑑み、当該Ｗｅｂページに掲載する広告を例えば３件などとして掲載数を制限することが行われている。加えて、上記の順位付けは広告を提供するサーバ側で行われ、順位付けのためにユーザから取得する閲覧履歴等の情報についても、同一のユーザであればユーザの行動や興味は変わらないことが通常であるため、固定的となる。よって、クライアント端末に所定の順位で表示される広告は、いつも同じようなものが同じような順序で表示されてしまう。その結果、当該広告を閲覧するユーザにマンネリ化を抱かせ、提供者が期待する広告効果が減退してしまう。
【０００８】
本発明は、このような実情に鑑みてなされたものであって、表示広告のマンネリ化を抑制して、広告効果の減退を抑制することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の情報処理装置は、表示記事に関連する広告を取得する広告取得手段と、広告取得手段により取得した広告を表示記事とともに表示させる表示制御手段と、広告取得手段により取得された広告が表示されたことを示す表示履歴を記憶する表示履歴記憶手段と、表示履歴記憶手段に記憶された表示履歴に基づいて、表示制御手段により表示させる広告を広告取得手段により取得した広告から選択する広告選択手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示広告のマンネリ化を抑制して、広告効果の減退を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における概略システム構成図である。
【図２】本発明の実施形態におけるクライアント端末のハードウェア構成図である。
【図３】本発明の実施形態におけるクライアント端末の機能ブロック図である。
【図４】本発明の実施形態における処理手順を示すフローチャートである。
【図５】図４の処理において用いられる表示履歴について説明する模式図である。
【図６】本発明の実施形態における他の処理手順を示すフローチャートである。
【図７】図６の処理において用いられる表示履歴について説明する模式図である。
【図８】本発明の実施形態における他の処理手順を示すフローチャートである。
【図９】図８の処理において用いられる表示履歴について説明する模式図である。
【図１０】従来の概略システム構成図である。
【図１１】従来の処理において用いられる表示履歴について説明する模式図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態の情報処理装置について図面を用いて以下説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。また、以下に記載する実施形態は本発明の最良の形態であって、本発明に係る特許請求の範囲を限定するものではない。
【００１３】
［本発明が解決する課題の具体例について］
本発明が解決する課題の具体例について、図１０に示すシステム構成例及び図１１に示すリスト例を参照して説明する。図１０に示すシステム構成は、クライアント端末１００と中間サーバ２００とがネットワーク５１０を介して接続され、中間サーバ２００と記事配信サーバ３００とがネットワーク５３０を介して接続され、中間サーバ２００と広告配信サーバ４００とがネットワーク５４０を介して接続された構成となっている。
【００１４】
中間サーバ２００は、例えばＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）サーバ等の記事配信サーバ３００が配信する配信記事をクロールし、当該配信記事から特徴語を検出している。中間サーバ２００は、その特徴語を用いて広告配信サーバ４００が配信する広告を検索する。中間サーバ２００は、記事配信サーバ３００から配信される記事から検出した特徴語と広告における特徴語とを比較して、配信記事と類似する広告の類似度を計算する。中間サーバ２００は、配信記事との類似度が高い広告を取得する。
【００１５】
クライアント端末１００は、中間サーバ２００に要求して、中間サーバ２００から配信記事とともに当該配信記事に類似する広告を取得する。クラインアント端末１００は、中間サーバ２００で計算された類似度順で配信記事とともに例えば広告を３件表示する。
【００１６】
クライアント端末１００は、例えば中間サーバ２００から記事Ａ、記事Ｂ、記事Ｃを順に表示するとする。これらの記事は、例えばユーザの興味に基づいて配信されるものとする。そして、記事Ａとともに、商品広告Ａ、ＢそしてＦ（以下、図面における表記を含め、単に「商品○（○はＡ、Ｂ、Ｆ等）」と表記する。）が類似度順に表示される。記事Ａについては、商品Ａの記事Ａとの類似度が「１０」、商品Ｂの記事Ａとの類似度が「５」、商品Ｃの記事Ａとの類似度が「２」となっており、すなわち商品Ａの表示順位が１位であり、商品Ｂの表示順位が２位であり、そして商品Ｆの表示順位が３位となっている。また、記事Ｂについては、商品Ｂの記事Ｂとの類似度が「６」、商品Ａの記事Ｂとの類似度が「５」、商品Ｄの記事Ｂとの類似度が「４」となっており、すなわち商品Ｂの表示順位が１位であり、商品Ａの表示順位が２位であり、そして商品Ｄの表示順位が３位となっている。さらに、記事Ｃについては、商品Ａの記事Ｃとの類似度が「３０」、商品Ｃの記事Ｃとの類似度が「１１」、商品Ｅの記事Ｃとの類似度が「４」となっており、すなわち商品Ａの表示順位が１位であり、商品Ｃの表示順位が２位であり、そして商品Ｅの表示順位が３位となっている。
【００１７】
上記のように、ユーザはクライアント端末１００に表示された記事Ａ〜記事Ｃを順番に閲覧した場合、各記事とともに表示される広告Ａ、Ｂ又はＣを重複して閲覧することになる。これは、上記の通り中間サーバ２００において各広告と各記事との類似度が計算され、計算された類似度に応じた表示順位がつけられ、しかも、各記事はユーザの好み等に応じて配信される場合、そのような記事に類似する広告も同じようなものが抽出されることから、表示される頻度も高くなるからである。そうなると、ユーザにとっては、同じ広告を毎回閲覧させられることになり、そのような広告については表示されても注目しなくなってしまうことが考えられる。その結果、広告を提供する提供者は、折角記事とともに表示させることで所望の広告効果を期待していたつもりが、ユーザが広告に注目しなくなってしまうことで、広告効果は著しく減退してしまうことになる。本発明は係る課題を解決するために本発明者による鋭意検討の結果、なされたものである。
【００１８】
［本発明の概略について］
本発明に係る情報処理装置は、表示される記事に関連する広告を取得して、取得した広告を表示すると、その広告についての表示履歴を記憶する。その後、情報処理装置は、ユーザの要求により別の記事を表示させ、その別の記事に関連する広告を取得する。情報処理装置は、取得した広告についての表示履歴が記憶されている場合、表示履歴の記憶されている広告については表示せず、表示履歴の記憶されていない広告を優先して表示する。これにより、例えば類似度順に広告の表示順位がサーバ側で予め計算されていたとしても、クライアント端末である情報処理装置では表示履歴の有無に基づいて取得した広告を選択するため、常に同じような広告が表示されることを抑制し、ユーザのマンネリ化を抑制することが可能になる。
【００１９】
なお、本実施形態においては、本発明に係る情報処理装置を、例えばパーソナルコンピュータ（以下「ＰＣ」という。）等のクライアント端末を例として説明するが、本発明はＰＣに限定されず、クライアント端末として、例えばスマートフォン若しくはスレートＰＣ、情報処理機能を有する携帯電話、ＰＤＡ、又はタブレットＰＣ等の情報通信端末に適用可能である。また、情報処理機能を有するテレビジョン等の情報家電にも本発明は適用可能である。
【００２０】
［本実施形態の情報処理装置を含めたシステム概略構成について］
本実施形態におけるクライアント端末１０（情報処理装置）を含めたシステム概略構成について図１を参照して説明する。図１に示す本実施形態に係るシステム構成は、クライアント端末１０と中間サーバ２０とがネットワーク５１を介して接続され、中間サーバ２０と記事配信サーバ３０とがネットワーク５３を介して接続され、中間サーバ２０と広告配信サーバ４０とがネットワーク５４を介して接続された構成となっている。なお、各ネットワークは、例えばＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワークにより構成することができる。また、各ネットワークは、有線ネットワークに限らず、無線ネットワークにより構築されるものであってもよい。
【００２１】
中間サーバ２０が、例えばＲＳＳサーバ等の記事配信サーバ３０が配信する配信記事をクロールし、配信記事における特徴語を検出し、その特徴語を用いて広告配信サーバ４０が配信する広告を検索する点、記事との類似度に応じて各広告の表示順位を計算する点については、図１０と同様であるため、説明を省略する。
【００２２】
本実施形態では、クライアント端末１０において表示履歴１０ａを記憶しておく点が特徴の一つとなっている。クライアント端末１０において配信記事とともに当該記事に類似する広告が中間サーバ２０において計算された類似度順で表示され、表示された広告について表示済であることを示す表示履歴１０ａとしてメモリ等の記憶部に記憶しておく。次に、別の配信記事ともに当該別の配信記事に類似する広告を取得するが、この取得した広告について表示履歴１０ａが記憶されている場合、その広告については表示させないものとする。他方、表示履歴１０ａが記憶されていない広告については類似度順に表示させるものとする。このようにすることで、同じような広告が表示されることを抑制し、ユーザのマンネリ化を抑制することが可能になる。なお、本実施形態において配信記事とともに中間サーバ２０から取得する広告の数としては、例えば従来３つの広告を取得していたとすれば、それより多い例えば５つ以上の広告を取得する。これにより、表示履歴１０ａが記憶されているため表示させない例えば３つの広告が表示対象から除外されたとしても、残りの２つ以上の広告を表示対象とすることができるので、広告が全く表示されないという状態を避けることができる。以下、本実施形態について詳細に説明する。
【００２３】
［本実施形態における情報処理システムのハードウェア構成について］
次に、本実施形態におけるクライアント端末１０のハードウェア構成について図２を参照して説明する。クライアント端末１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＮＷ  Ｉ／Ｆ１４、ＨＤＤ１５、入力部１６、及び出力部１７を備えている。なお、クライアント端末１０は、必ずしもこれら全てを備えていなくてもよく、また、これら以外のユニットを備えていてもよい。
【００２４】
ＣＰＵ１１は、クライアント端末１０が備える上記の各ハードウェアを制御するとともに、後述する本実施形態における各処理を実行するメイン演算ユニットである。
【００２５】
ＲＡＭ１２は、ＣＰＵ１１のワークフローメモリとして機能する。ＲＯＭ１３は、クライアント端末１０が動作するために必要な各種パラメータやデータを保持するとともに、後述する本実施形態における各処理を規定したプログラムを保持する記憶ユニットである。ＲＡＭ１２が、ＲＯＭ１３が保持するプログラムを読み出し、ＣＰＵ１１がこれを実行することで、本実施形態における各処理が実現される。
【００２６】
ＮＷ  Ｉ／Ｆ１４は、クライアント端末１０が、図１に示した中間サーバ２０との間においてネットワークを確立するためのネットワークインタフェースである。なお、これに限らず、ＮＷ  Ｉ／Ｆ１４には、携帯情報端末等との間における近距離無線通信を行うためのインタフェース等も含まれてよい。
【００２７】
ＨＤＤ１５は、外部から取得したデータ等を記憶する大容量記憶装置である。なお、ＨＤＤ１５としてクライアント端末１０が内蔵していなくても、いわゆるクラウドシステムのように、ネットワークにより接続された外部ストレージ等にデータ等を記憶しておき、必要なタイミングで外部ストレージ等から当該データ等を取得するようにしてもよい。
【００２８】
入力部１６は、例えばキーボードやマウス、あるいはタッチパネルやタッチパッド等の入力インタフェースに加え、画像を撮影するカメラや音声を取り込むマイク等が含まれる。また、入力部１６には、ＵＳＢ等の外部記憶媒体を接続するメディアインタフェースが含まれてもよい。
【００２９】
出力部１７は、文字や画像等の情報を表示するディスプレイを始め、音声を出力するスピーカ等である。
【００３０】
［本実施形態におけるクライアント端末１０の機能ブロックについて］
次に、本実施形態におけるクライアント端末１０の基本機能ブロックについて図３（ａ）を参照して説明する。本実施形態におけるクライアント端末１０は、基本機能ブロックとして、広告取得部１０１、表示制御部１０２、表示履歴記憶部１０３、広告選択部１０４を備えている。
【００３１】
広告取得部１０１は、表示記事に関連する広告を取得する広告取得手段であり、図２に示したＣＰＵ１１、ＮＷ  Ｉ／Ｆ１４によりその機能が実現される。「表示記事」とは、例えばＷｅｂサーバから配信されるＷｅｂニュース記事等であって、クライアント端末１０におけるディスプレイ画面上に表示又は出力された状態の記事をいう。また、「広告」とは例えば上記Ｗｅｂニュース記事とともに図１に示した中間サーバ２０から取得して表示する、Ｗｅｂニュース記事に関連又は類似する商品に関する広告をいう。なお、本実施形態における「記事に関連又は類似する広告」とは、ニュース記事から例えば形態素解析等により抽出した単語のうち名詞等の特徴語と、商品を紹介する広告から同様の手法により抽出した特徴語とを比較し、同一乃至類似、共通、又は関連している特徴語を含む広告をいう。
【００３２】
表示制御部１０２は、広告取得部１０１により取得した広告を表示記事とともにクライアント端末１０が備えるディスプレイ等に表示させる表示制御手段であり、図２に示したＣＰＵ１１、出力部１７等によりその機能が実現される。表示制御部１０２は、取得した広告を表示記事のうち例えば記事の端の領域等に重畳して表示したり、取得した広告を、表示記事が表示されている表示領域とは別の専用領域に、表示記事と同時に表示したりすることができる。なお、表示制御部１０２は、取得した広告を表示記事に重畳して表示するような場合は、ユーザが表示記事を読む際の妨げとならないような位置に広告を表示する制御を行うことが好ましい。
【００３３】
表示制御部１０２は、広告取得部１０１により取得した広告を例えば３つ等として所定数、表示記事とともに表示させてもよい。これにより、表示画面における広告の表示領域が制限されている場合にも対応することができる。また、表示制御部１０２は、広告取得部１０１により取得した広告のうち、表示記事の内容との類似度が相対的に高い広告を優先的に表示記事とともに表示させてもよい。これにより、表示記事に関連する広告が表示されれば、ユーザは例えば表示記事に関連する商品を購入等したい場合に、わざわざその商品を検索すべく、別途、商品検索用のＷｅｂページに遷移しなくてもよくなる。
【００３４】
表示履歴記憶部１０３は、広告取得部１０１により取得された広告が表示されたことを示す表示履歴を記憶する表示履歴記憶手段であり、図２に示したＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１５等によりその機能が実現される。「表示履歴」とは、上記の通り、取得した広告が表示されたことを示すものであり、例えば取得した広告がＷｅｂ記事とともに上述したディスプレイ画面上に表示され、表示済であることの記録をいう。なお、本実施形態においてはＷｅｂ記事などの表示記事とともに広告が表示されたことをもって表示履歴としているが、広告が表示されたことをもって表示履歴としてよい。つまり、記憶する表示履歴は、広告を表示記事と同一のタイミングで表示した表示履歴であっても、広告のみを表示した表示履歴であってもよい。なお、上記の表示履歴を所定のタイミングで消去させることが好ましい。所定のタイミングで消去するとは、例えば記憶後１時間等の所定時間経過後に消去したり、段階的に消去したりすることが含まれる。これにより、表示履歴の記憶に基づく記憶領域の逼迫を回避することができる。また、本実施形態において、「表示履歴」は、上記に記載した広告が表示されたか否かを示すフラグに限定されず、後述する広告が表示された表示回数や、広告が表示された表示時間などであってもよい。なお、表示回数には広告が表示された通算回数である表示累計回数などが含まれ、表示時間には表示時刻や表示された通算時間である表示累計時間などが含まれる。
【００３５】
広告選択部１０４は、表示履歴記憶部１０３に記憶された表示履歴に基づいて、表示制御部１０２により表示させる広告を広告取得部１０１により取得した広告から選択する広告選択手段であり、図２に示したＣＰＵ１１等によりその機能が実現される。
【００３６】
広告選択部１０４は、広告取得部１０１により取得した広告が、表示履歴記憶部１０３により表示履歴が記憶された広告であるとき、表示制御部１０２により表示させる広告から除外する。また、広告選択部１０４は、広告取得部１０１により取得した広告が表示履歴記憶部１０３により表示履歴が記憶されていない広告であるとき、表示制御部１０２により表示させる広告として選択する。上記により、取得した広告が以前に表示した広告と同じ場合、その広告については表示させる広告から除外することで、これまでに表示させていない広告を優先して表示することができるため、同じような広告が毎回表示されるような状態を抑制し、ユーザのマンネリ化を抑制することが可能になる。
【００３７】
表示制御部１０２により、広告取得部１０１により取得した広告を所定数、表示記事とともに表示させる場合、広告選択部１０４により選択された表示履歴に係る広告でない広告の数が所定数に満たない場合、広告選択部１０４は、表示履歴に含まれる広告の表示時間の古い広告を、表示制御部１０２により表示させる広告として選択することもできる。これにより、例えば取得した広告の全てが表示履歴に係る広告であり、広告が全く表示されなくなる状態等が発生したとしても、表示時間の古い広告を再表示させることで、広告が全く表示されなくなる状態等を防止することができる。また、表示時間の古い広告を再表示させることで、例えば表示記事に最も類似する広告でも、表示済であるが故に暫く表示されていなかった広告をユーザは見ることができる。このような広告は、表示されていなかった期間が長ければ長いほどユーザはその内容を忘却している傾向が高く、一方で、表示記事の内容に最も類似する広告だけに、ユーザに期待通りの広告として、その表示によりユーザに満足感を与える効果が高い。
【００３８】
ところで、これまでは「表示履歴」を、取得した広告が表示済であることの記録を用いて実行される処理について説明した。他方、「表示履歴」は、表示制御部１０２により表示された広告の表示回数であってもよい。この場合、広告選択部１０４は、広告取得部１０１により取得した広告の類似度を表示回数に応じて変更し、変更後の類似度に基づいて、表示制御部１０２により表示させる広告を取得した広告から選択する。本処理についての詳細な説明は後述する。
【００３９】
また、図３（ｂ）に示すように、クライアント端末１０は、機能ブロックとして行為数記憶部１０５を備えていてもよい。行為数記憶部１０５は、表示記事とともに表示された広告に対して行われるユーザの行為数を記憶する行為数記憶手段であり、図２に示したＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１５等によりその機能が実現される。この場合、広告選択部１０４は、広告取得部１０１により取得した広告の類似度を行為数記憶部１０５により記憶されたユーザの行為数に応じて変更し、変更後の類似度に基づいて、表示制御部１０２により表示させる広告を取得した広告から選択する。なお、上記の行為数についても表示履歴と同様に所定のタイミングで消去することが好ましい。本処理についての詳細な説明は後述する。
【００４０】
［本実施形態における基本的な処理手順について］
次に、本実施形態における基本的処理手順について図４（ａ）を参照して説明する。ここでは、「表示履歴」が、取得した広告が表示済であることの記憶である場合の処理手順について説明する。
【００４１】
まず、クライアント端末１０において、中間サーバ２０を経由して記事配信サーバ３０から取得した記事Ａを表示する（ステップＳ１）。
【００４２】
広告取得部１０１は、表示された記事Ａに類似する広告を中間サーバ２０から取得する（ステップＳ２）。各広告には、記事Ａとの類似度を示す情報が付与されている。表示制御部１０２は、取得した広告を記事Ａとの類似度順で記事Ａとともに表示する（ステップＳ３）。このとき、表示履歴記憶部１０３は、記事Ａとともに表示された広告についての表示履歴を記憶する。
【００４３】
次に、クライアント端末１０において、中間サーバ２０を経由して記事配信サーバ３０から取得した記事Ｂを表示する（ステップＳ４）。そして、広告取得部１０１は記事Ｂに類似する広告を取得する（ステップＳ５）。各広告には、記事Ｂとの類似度を示す情報が付与されている。
【００４４】
広告選択部１０４は、広告取得部１０１により取得された記事Ｂに類似する広告が既に表示済であるか否かを、表示履歴記憶部１０３に記憶された表示履歴に基づいて判断する（ステップＳ６）。
【００４５】
広告選択部１０４は、表示済の広告があると判断した場合（ステップＳ６、ＹＥＳ）、表示履歴が記憶されていない広告、すなわち表示済でない広告を類似度順に選択する（ステップＳ７）。
【００４６】
他方、広告選択部１０４は、表示済の広告がないと判断した場合（ステップＳ６、ＮＯ）、広告取得部１０１により取得した広告を類似度順に選択する（ステップＳ８）。
【００４７】
表示制御部１０２は、広告選択部１０４により選択された広告を記事Ｂとともに表示する（ステップＳ９）。
【００４８】
［本実施形態における追加処理手順について］
図４（ａ）に示した基本的処理手順を基に、追加の処理手順について図４（ｂ）を参照して説明する。本手順は、図４（ａ）のステップＳ７以降の処理が基本的処理手順に追加されるものである。ここでは、広告選択部１０４は、選択した広告が所定数に達したか否かを判定し（ステップＳ１０）、所定数が選択されていないと判定した場合（ステップＳ１０、ＮＯ）、表示履歴に含まれる表示時間情報を基に、表示時間の古い広告を類似度順に選択する（ステップＳ１１）。
【００４９】
［図４の処理手順の具体例について］
図４を用いて説明した基本的処理手順について、図５に示す商品広告リスト及び表示履歴を用いた具体例を説明する。本例では、各記事に類似する広告を５件取得し、クライアント端末１０における表示画面上の制約等から広告を３件表示できるものとして説明する。図５（ａ）は、記事Ａに類似する商品広告を類似度順に表示する順位を示したリストである。ここでは、商品Ａの記事Ａとの類似度が１０、商品Ｂの記事Ａとの類似度が５、商品Ｆの記事Ａとの類似度が２、商品Ｃの記事Ａとの類似度が１、商品Ｇの記事Ａとの類似度が１となっていることから、商品Ａ、Ｂ、Ｆ、Ｃ、Ｇの順に表示されることとなる。
【００５０】
図５（ｂ）は、記事Ｂに類似するとして広告取得部１０１により取得された商品広告を類似度順に表示する順位を示したリストである。ここでは、商品Ｂの記事Ｂとの類似度が６、商品Ａの記事Ｂとの類似度が５、商品Ｄの記事Ｂとの類似度が４、商品Ｈの記事Ｂとの類似度が３、商品Ｃの記事Ｂとの類似度が２となっていることから、商品Ｂ、Ａ、Ｄ、Ｈ、Ｃの順に表示されることとなる。
【００５１】
図５（ｃ）は、記事Ｃに類似する商品広告を類似度順に表示する順位を示したリストである。ここでは、商品Ａの記事Ｃとの類似度が３０、商品Ｃの記事Ｃとの類似度が１１、商品Ｅの記事Ｃとの類似度が４、商品Ｉの記事Ｃとの類似度が３、商品Ｊの記事Ｃとの類似度が２となっていることから、商品Ａ、Ｃ、Ｅ、Ｉ、Ｊの順に表示されることとなる。
【００５２】
本例では、あるユーザが、記事Ａ、記事Ｂ、記事Ｃ、そして再び記事Ａの順に１０時から１分ごとに各記事を読んだものとする。
【００５３】
まず１０時にユーザは記事Ａを読む。このとき、表示履歴記憶部１０３により表示履歴がまだ記憶されていない。よって、表示制御部１０２は、記事Ａに類似する商品Ａ、商品Ｂ、商品Ｆを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ａ、商品Ｂ、商品Ｆについて表示履歴を記憶する。
【００５４】
次に１０時１分にユーザは記事Ｂを読む。このとき、記事Ｂに類似する商品のうち、上記の通り商品Ａ、商品Ｂについては表示履歴が記憶されているため表示対象から除外し、表示制御部１０２は、商品Ｄ、商品Ｈ、商品Ｃを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ｄ、商品Ｈ、商品Ｃについて表示履歴を記憶する。
【００５５】
続いて１０時２分にユーザは記事Ｃを読む。このとき、記事Ｃに類似する商品のうち、上記の通り商品Ａ、商品Ｃについては表示履歴が記憶されているため表示対象から除外し、表示制御部１０２は、商品Ｅ、商品Ｉ、商品Ｊを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ｅ、商品Ｉ、商品Ｊについて表示履歴を記憶する。
【００５６】
そして１０時３分にユーザは記事Ａを読む。このとき、記事Ａに類似する商品のうち、上記の通り表示履歴が記憶されていない商品広告は商品Ｇのみであり、表示履歴に含まれる表示時間の古い商品広告は商品Ａ、商品Ｂであるため、表示制御部１０２は、商品Ｇ、商品Ａ、商品Ｂを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ｇ、商品Ａ、商品Ｂについて表示履歴を記憶する。このとき、商品Ａ、商品Ｂについては表示履歴（表示時間）が更新されることになる。
【００５７】
上記の処理を経て、記憶される表示履歴の最終的な状態を示したものが図５（ｄ）である。１０時に表示された商品広告は商品Ｆであり、１０時１分は商品Ｄ、商品Ｈ、商品Ｃであり、１０時２分は商品Ｅ、商品Ｉ、商品Ｊであり、１０時３分は商品Ｇ、商品Ａ、商品Ｂとなっている。なお、ここでは、既に表示された商品広告が再度表示されたタイミングで表示履歴は新しいものに更新されるものとしているが一例に過ぎず、更新することなく、延べ履歴として記憶してもよい。広告選択部１０４は、係る表示履歴のリストを参照して、表示制御部１０２により表示させる広告を選択する。
【００５８】
［本実施形態における他の処理手順について］
本実施形態における他の処理手順について図６を参照して説明する。なお、図４に示した手順と同様の手順についての説明は省略する。すなわち、ここではステップＳ５以降の処理が図４に示した手順と異なっており、ステップＳ５以降の処理について説明する。本手順は、表示履歴を表示回数とした場合において、その表示回数に応じて商品広告の類似度を変更する処理を取り入れた手順である。つまり、ステップＳ３においては、取得した商品広告を記事とともに表示した際、その表示回数を表示履歴として表示履歴記憶部１０３により記憶する。
【００５９】
ステップＳ５において、記事Ｂに類似する広告を取得した（ステップＳ５）後、広告選択部１０４は、記事Ｂに類似する広告のうち、表示履歴記憶部１０３に表示回数が記憶された商品広告については、その類似度を表示回数に応じて変更する（ステップＳ２１）。そして、広告選択部１０４は、変更後の類似度に基づいて広告を選択し（ステップＳ２２）、表示制御部１０２は、選択された広告を表示する（ステップＳ２３）。ここでは、類似度を表示回数に応じて変更する手法として、例えば１回表示するごとに、１／２のべき乗を乗算することにより、類似度を下げる手法等を用いればよい。広告選択部１０４は、変更後の類似度に基づいて商品広告リストの表示順位を並び替える。これにより、図５では表示されなかった商品広告について類似度が相対的に高くなり、当該広告の表示確率を相対的に高めることができる。
【００６０】
［図６の処理手順の具体例について］
図６を用いて説明した処理手順について、図７に示す商品広告リスト及び表示履歴を用いた具体例を説明する。なお、図７（ａ）、図７（ｃ）、図７（ｅ）は、図５（ｂ）、図５（ｃ）、図５（ａ）と同じ図であるため、説明を省略する。図７（ｂ）、図７（ｄ）、図７（ｆ）は、表示回数に応じて変更された後の類似度に基づいて表示順位が並び替えられた商品広告リストを示したものである。ここでも、記事Ａ、記事Ｂ、記事Ｃ、そして再び記事Ａの順に１０時から１分ごとに各記事を読んだものとする。
【００６１】
まず１０時にユーザは記事Ａを読む。このとき、表示履歴記憶部１０３により表示回数がまだ記憶されていない。よって、表示制御部１０２は、記事Ａに類似する商品Ａ、商品Ｂ、商品Ｆを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ａ、商品Ｂ、商品Ｆについて、表示回数を各１回として記憶する。
【００６２】
次に１０時１分にユーザは記事Ｂを読む。このとき、記事Ｂに類似する商品のうち、上記の通り商品Ａ、商品Ｂについては表示回数として各１回が記憶されているため、広告選択部１０４は、商品Ｂの類似度６に１／２を乗算し、類似度を３に変更する。また、広告選択部１０４は、商品Ａの類似度にも１／２を乗算し、類似度を２．５に変更する。広告選択部１０４は、図７（ｂ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ｄ、商品Ｈ、商品Ｂが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ｄ、商品Ｈ、商品Ｂについて、表示回数を各１回記憶する。つまり、この時点で、商品Ｂについては、表示回数が２回として記憶される。
【００６３】
続いて１０時２分にユーザは記事Ｃを読む。記事Ｃに類似する商品のうち、上記の通り商品Ａについては表示回数として１回が記憶されているため、広告選択部１０４は、商品Ａの類似度３０に１／２を乗算し、類似度を１５に変更する。広告選択部１０４は、図７（ｄ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ａ、商品Ｃ、商品Ｅが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ａ、商品Ｃ、商品Ｅについて、表示回数を各１回記憶する。つまり、この時点で、商品Ａ及び商品Ｂについて表示回数が２回、商品Ｃ及び商品Ｆについて表示回数が１回として記憶される。
【００６４】
さらに１０時３分にユーザは記事Ａを再び読む。記事Ａに類似する商品のうち、上記の通り商品Ａ及び商品Ｂについては表示回数として各２回が記憶され、商品Ｃ及び商品Ｆについて表示回数として各１回が記憶されている。そのため、広告選択部１０４は、商品Ａの類似度１０に、１／２の２乗すなわち１／４を乗算し、類似度を２．５に変更する。また、広告選択部１０４は、商品Ｂの類似度５に、１／２の２乗すなわち１／４を乗算し、類似度を１．２５に変更する。さらに、広告選択部１０４は、商品Ｆの類似度２に１／２を乗算し、類似度を１に変更する。広告選択部１０４は、図７（ｆ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ａ、商品Ｂ、商品Ｆが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ａ、商品Ｂ、商品Ｆについて、表示回数を各１回記憶する。つまり、この時点で、商品Ａ及び商品Ｂについて表示回数が３回、商品Ｆについて表示回数が２回として記憶される。
【００６５】
上記の処理を経て、記憶される表示回数の最終的な状態を示したものが図７（ｇ）である。表示回数３回が記憶された商品Ａ及び商品Ｂについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の３乗すなわち１／８が乗算された後の類似度を基に広告選択部１０４により選択されることになる。また、表示回数２回が記憶された商品Ｆについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の２乗すなわち１／４が乗算された後の類似度を基に広告選択部１０４により選択されることになる。さらに、表示回数１回が記憶された商品Ｃ〜商品Ｅ、商品Ｈについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の１乗すなわち１／２が乗算された後の類似度を基に広告選択部１０４により選択されることになる。他方、表示回数０回すなわち全く表示されていない商品Ｇ、商品Ｉ、商品Ｊについては、これ以降に読まれる記事に類似するとして取得された場合、１／２の０乗すなわち１が乗算された後の類似度を基に広告選択部１０４により選択されることになる。つまり、商品Ｇ、商品Ｉ、商品Ｊについてはそのままの類似度を基に選択されることになる。
【００６６】
［本実施形態における他の処理手順について］
本実施形態における他の処理手順について図８を参照して説明する。なお、図４に示した手順と同様の手順についての説明は省略する。すなわち、ここではステップＳ３以降の処理が図４に示した手順と異なっており、ステップＳ３以降の処理について説明する。本手順は、図６に示した表示回数に応じて商品広告の類似度を変更する処理に加え、表示された商品広告に対して行われるユーザの行為数に応じて類似度を変更する処理を取り入れたものである。「商品広告に対して行われるユーザの行為数」の一例として、ここでは商品広告に対するクリック数を用いて説明する。クリック数等のユーザの行為数は図３（ｂ）に示した行為数記憶部１０５により記憶される。ユーザの行為数に応じて類似度を変更する処理の一例としては、１日経過するごとに、クリック数に０．８を乗算し、倍率への影響を小さくしていき、倍率が０．９以上になった場合には、影響がなくなったとして表示履歴リストから消去する等の手法がある。これにより、表示履歴リストに行為数が永久に残ることによる、メモリ容量の逼迫を防止することが可能になる。なお、ユーザの行為はクリックに限らず、例えばクライアント端末１０が入力部１６としてタッチパネルを備えている場合、商品広告をタッチする等の行為も含まれてよい。また、ここでは、表示回数とクリック数に応じて類似度を変更する処理を説明しているが、クリック数のみに応じて類似度を変更する設計としてもよい。
【００６７】
表示された記事Ａに類似する広告を類似度順に表示し（ステップＳ３）、このとき類似度順１位として表示される商品広告をユーザがクリックする（ステップＳ３１）。このとき、行為数記憶部１０５は、クリックされた商品広告についてクリック数を１回として記憶する。
【００６８】
次に、記事Ｂが表示され（ステップＳ３２）、広告取得部１０１により記事Ｂに類似する商品広告が取得されると（ステップＳ３３）、広告選択部１０４は、それまでの各商品広告の表示回数、クリック数に応じて各商品広告の類似度を変更する（ステップＳ３４）。類似度をクリック数に応じて変更する手法としては、例えば１回クリックするごとに、１／１０のべき乗を乗算することにより、類似度を下げる等の手法を用いばよい。例えば、クリックした商品広告を別に一覧表示させる機能が搭載されている場合等においては、クリックした商品広告を再表示させるメリットは少なくなることが考えられる。よって、本例のようにクリック回数に応じて類似度を下げることで、類似度が下げられた商品広告についての表示順位を相対的に下げ、それ以外の商品広告についての表示順位を相対的に上げることが有益である。
【００６９】
広告選択部１０４は、上記のように変更された類似度に基づいて商品広告を選択し（ステップＳ３５）、表示制御部１０２は、広告選択部１０４により選択された商品広告を表示する（ステップＳ３６）。
【００７０】
［図８の処理手順の具体例について］
図８を用いて説明した処理手順について、図９に示す商品広告リスト及び表示履歴を用いた具体例を説明する。なお、図９（ａ）、図９（ｃ）、図９（ｅ）は、図５（ｂ）、図５（ｃ）、図５（ａ）と同じ図であるため、説明を省略する。図９（ｂ）、図９（ｄ）、図９（ｆ）は、表示回数及びクリック数に応じて変更された後の類似度に基づいて表示順位が並び替えられた商品広告リストを示したものである。ここでは、記事Ａ、記事Ｂ、記事Ｃ、そして再び記事Ａの順に１０時から１分ごとに各記事を読んだものとするが、これに加えてさらに、類似度が１位として表示された商品広告に対してユーザにより都度クリックが行われた、言い換えればクライアント端末１０がクリック操作を受け付けたものとする。
【００７１】
まず１０時にユーザは記事Ａを読む。このとき、表示履歴記憶部１０３により表示回数がまだ記憶されておらず、行為数記憶部１０５によりクリック数もまだ記憶されていない。よって、表示制御部１０２は、記事Ａに類似する商品Ａ、商品Ｂ、商品Ｆを類似度順に表示する。表示履歴記憶部１０３は、このとき商品Ａ、商品Ｂ、商品Ｆについて、表示回数を各１回として記憶する。さらに、ユーザは表示順位が１位である商品Ａに対してクリックし、行為数記憶部１０５は当該クリック数として１回を記憶する。
【００７２】
次に１０時１分にユーザは記事Ｂを読む。このとき、記事Ｂに類似する商品のうち、上記の通り商品Ａ、商品Ｂについては表示回数として各１回が記憶されているため、広告選択部１０４は、商品Ｂの類似度６に１／２を乗算し、類似度を３に変更する。また、広告選択部１０４は、商品Ａの類似度にも１／２を乗算し、類似度を２．５に変更する。さらに、商品Ａについては、行為数記憶部１０５によりクリック数として１回が記憶されているため、広告選択部１０４は、表示回数に基づいて変更された後の類似度２．５に１／１０を乗算し、類似度を０．２５に変更する。広告選択部１０４は、図９（ｂ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ｄ、商品Ｈ、商品Ｂが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ｄ、商品Ｈ、商品Ｂについて、表示回数を各１回記憶する。つまり、この時点で、商品Ｂについては、表示回数が２回として記憶される。さらにこのとき、ユーザは表示順位が１位である商品Ｄに対してクリックし、行為数記憶部１０５は当該クリック数として１回を記憶する。
【００７３】
続いて１０時２分にユーザは記事Ｃを読む。記事Ｃに類似する商品のうち、上記の通り商品Ａについては表示回数として１回が記憶されているため、広告選択部１０４は、商品Ａの類似度３０に１／２を乗算し、類似度を１５に変更する。さらに、商品Ａについてはクリック数としても１回が記憶されているため、広告選択部１０４は、表示回数に基づいて変更された後の類似度１５に１／１０を乗算し、類似度を０．１５に変更する。広告選択部１０４は、図９（ｄ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ｃ、商品Ｅ、商品Ｉが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ｃ、商品Ｅ、商品Ｉについて、表示回数を各１回記憶する。さらにこのとき、ユーザは表示順位が１位である商品Ｃに対してクリックし、行為数記憶部１０５は当該クリック数として１回を記憶する。
【００７４】
さらに１０時３分にユーザは記事Ａを再び読む。記事Ａに類似する商品のうち、上記の通り商品Ｂについては表示回数として各２回が記憶され、商品Ａ、商品Ｃ及び商品Ｆについて表示回数として各１回が記憶され、さらに商品Ａ及び商品Ｃについてはクリック数として各１回が記憶されている。そのため、広告選択部１０４は、商品Ａの類似度１０に、１／２の１乗すなわち１／２を乗算し、類似度を５に変更し、さらに表示回数に基づいて変更された後の類似度５に１／１０を乗算し、類似度を０．５に変更する。また、広告選択部１０４は、商品Ｂの類似度５に、１／２の２乗すなわち１／４を乗算し、類似度を１．２５に変更する。さらに、広告選択部１０４は、商品Ｆの類似度２に１／２を乗算し、類似度を１に変更する。さらに、広告選択部１０４は、商品Ｃの類似度１に、１／２の１乗すなわち１／２を乗算し、類似度を０．５に変更し、さらに表示回数に基づいて変更された後の類似度０．５に１／１０を乗算し、類似度を０．０５に変更する。広告選択部１０４は、図９（ｆ）に示す変更後の類似度に基づいて商品広告を選択する。本例では、商品Ｂ、商品Ｆ、商品Ｇが表示対象の広告として選択され、表示制御部１０２により表示される。表示履歴記憶部１０３は、このとき商品Ｂ、商品Ｆ、商品Ｇについて、表示回数を各１回記憶する。さらにこのとき、ユーザは表示順位が１位である商品Ｂに対してクリックし、行為数記憶部１０５は当該クリック数として１回を記憶する。
【００７５】
上記の処理を経て、記憶される表示回数の最終的な状態を示したものが図９（ｇ）である。表示回数３回が記憶され、クリック数１回が記憶された商品Ｂについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の３乗すなわち１／８にさらに１／１０が乗算された、つまり都合１／８０が乗算された後の類似度を基に広告選択部１０４により選択されることになる。また、表示回数１回が記憶され、クリック数１回が記憶された商品Ａ、商品Ｃ、商品Ｄについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の１乗すなわち１／２にさらに１／１０が乗算された、つまり都合１／２０が乗算された後の類似度を基に広告選択部１０４により選択されることになる。さらに、表示回数２回が記憶された商品Ｆについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の２乗すなわち１／４が乗算された類似度を基に広告選択部１０４により選択されることになる。さらに、表示回数１回が記憶された商品Ｅ、商品Ｇ〜Ｉについては、これ以降に読まれる記事に類似するとして取得されたとしても、１／２の１乗すなわち１／２が乗算された後の類似度を基に広告選択部１０４により選択されることになる。他方、表示回数０回すなわち全く表示されていない商品Ｊについては、これ以降に読まれる記事に類似するとして取得された場合、１／２の０乗すなわち１が乗算された後の類似度を基に広告選択部１０４により選択されることになる。つまり、商品Ｊについてはそのままの類似度を基に選択されることになる。
【００７６】
［本実施形態の作用効果について］
以上に説明した本実施形態における作用効果について説明する。本実施形態では、表示記事に関連する広告を取得し、取得した広告を表示記事とともに表示させたとき、表示履歴として記憶し、記憶された表示履歴に基づいて、表示記事とともに表示させる広告を次回取得する広告から選択する。これにより、既に表示された広告やまだ表示されていない広告から表示させる広告を選び分けることができるため、同じような広告が何度も表示されて、ユーザにマンネリ化を抱かせることを抑制することができる。
【００７７】
また、本実施形態では、取得した広告について表示履歴が記憶されている場合、この広告については表示させる広告から除外する。これにより、既に表示された広告を再度表示させることを抑制するため、同じ広告を何度も表示して、ユーザにマンネリ化を抱かせることを抑制することができる。
【００７８】
また、本実施形態では、取得した広告について表示履歴が記憶されていない場合、この広告については表示させる広告として選択する。これにより、まだ表示されていない広告を表示させることができるため、ユーザに鮮度の高い広告を提供することができ、そのような広告を見たユーザに対して、広告されている商品等に対する興味度を抱かせる要因となる。
【００７９】
また、本実施形態では、取得した広告を所定数、表示記事とともに表示させる場合において、選択された表示履歴に係る広告でない広告の数が所定数に満たない場合、表示履歴に含まれる広告の表示時間の古い広告を表示させる広告として選択する。これにより、表示させる広告が全くない場合でも、過去に表示された広告を再表示させることで、広告が全く表示されない状態を回避できるため、ユーザが記事とともに広告を見られない状態を回避することができる。また、過去に表示された広告でも、表示記事には関連する広告であり、例えば初めのうちは表示されていたとしても、そのような広告が暫く表示されない状態が続くとユーザの記憶からも薄れている可能性が高い。そのような広告は、例え過去に表示された広告であっても、再表示させることで再びユーザの興味を引き、所望の広告効果を奏することができる。
【００８０】
また、本実施形態では、取得した広告のうち、表示記事の内容との類似度が相対的に高い広告を優先的に表示記事とともに表示させる。表示記事に類似する広告であれば、ユーザ自身が検索して閲覧する記事であるため、興味ある記事に関連する商品等の紹介情報を検索記事とともに閲覧することができ、その商品について改めて検索をする必要がなく、検索の手間や時間を省くことができる。
【００８１】
また、本実施形態では、表示された広告の表示回数に応じて、取得した広告の表示記事との類似度を変更し、変更後の類似度に基づいて表示させる広告を選択する。より具体的には、表示回数に応じて類似度を上下させる。これにより、例えば記事との類似度が他の記事より相対的に高い広告であっても、それがために何度も表示される状態が続き、ユーザにマンネリ化を抱かせることにならないよう、類似度を表示回数に応じて下げる処理を施すことにより、そのような状態を抑制することができる。他方、例えば記事との類似度が他の記事より相対的に低い広告であっても、類似度が相対的に高い他の記事は何度も表示されると上記のように類似度が下げられるため、これにより当初類似度が低い広告については相対的に類似度が高くなる。よって、表示記事に関連する広告であれば表示記事とともに表示させる機会を奪われることがない。
【００８２】
また、本実施形態では、表示記事とともに表示される広告に対して行われるユーザの行為数を記憶しておき、取得した広告の類似度を記憶された行為数に応じて変更し、変更後の類似度に基づいて、表示させる広告を取得した広告から選択する。表示された広告であるとともに、さらにクリック等の行為が行われた当該広告について、さらに再表示させることはユーザに対して更なるマンネリ感を抱かせてしまう。本発明によれば、クリック数に応じて類似度を変更する、つまり、１回クリックされた広告については類似度を下げることで、再表示させる確率を下げるため、ユーザにマンネリ感を抱かせる状態を抑制することができる。このことは、特に、クリックされた広告を別ウィンドウで表示する等の処置が講じられている場合に効果的である。
【００８３】
［本実施形態による副次的効果について］
本実施形態による副次的効果について説明する。本実施形態においては、クライアント端末１０に代表される情報処理装置において処理が実行されるため、例えば記事や広告を提供する中間サーバ２０側のアルゴリズムを変更する必要はない。このため、サーバ側にかかる負担を軽減することができる。
【００８４】
また、本実施形態においては、上記の通り情報処理装置において処理が実行されるため、情報処理装置に実装された他のアプリケーションにも本発明における処理結果を展開することが可能である。
【００８５】
さらに、本実施形態においては、サーバ側に表示履歴やクリック数等を送信しなくてもよいため、ユーザのプライバシー保護を図ることが可能になる。
【００８６】
さらに、本実施形態においては、上記のとおり情報処理装置において処理が実行されるため、例えば図１に示したような中間サーバ２０や広告配信サーバ４０が複数存在しても実現可能である。
【００８７】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態のクライアント端末１０における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００８８】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００８９】
また、本実施形態では、クリック数に応じて商品広告の類似度を下げて表示対象から除外する処理について説明したが、これに限定されず、例えばクリックされた広告について別画面で表示させる設計をとっていない場合等においては、クリック数に応じて商品広告の類似度を上げる設計としてもよい。このような場合は、逆にクリックされた商品広告がユーザのお気に入り広告であるとして表示させることがユーザによっては効果的な場合があるからである。
【００９０】
また、本実施形態では、クリック数に応じて商品広告の類似度を下げる手法を説明したが、さらに、当該商品広告に係る商品を購入した購入履歴をクライアント端末１０において記憶しておき、購入履歴が記憶された商品については表示の優先度を下げる設計として、本発明を適用することも可能である。
【００９１】
さらに、本実施形態においては、商品広告を例として説明したが広告であればよく、例えば映像コンテンツ等を紹介する広告であってもよい。また、例えばＳＮＳを使用するユーザに対し、例えばユーザに近い友達を紹介する場合において、何度も同じ友達が紹介される場合に、その友達についての表示順位を下げる設計等にも本発明を適用することが可能である。
【００９２】
また、本実施形態においては、配信記事に類似する広告を取得する例を用いて説明したが、これに加え、社会的な興味度やユーザの興味度を加味して広告を取得してもよい。また、配信記事に関わらず、社会的な興味度やユーザの興味度のみに基づいて広告を取得してもよい。
【００９３】
また、本実施形態においては、表示履歴に係る広告については表示対象から除外し、表示対象の広告が無い場合には、過去に表示した広告を取得する例を説明したが、これに限定されず、全く新たに別の広告を取得して表示することとしてもよい。
【符号の説明】
【００９４】
１０    クライアント端末
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
１４    ＮＷ  Ｉ／Ｆ
１５    ＨＤＤ
１６    入力部
１７    出力部
２０    中間サーバ
３０    記事配信サーバ
４０    広告配信サーバ
５１、５３、５４    ネットワーク
１０１    広告取得部
１０２    表示制御部
１０３    表示履歴記憶部
１０４    広告選択部
１０５    行為数記憶部
【図１】
0006401726.tif 000002
【図２】
0006401726.tif 000003
【図３】
0006401726.tif 000004
【図４】
0006401726.tif 000005
【図５】
0006401726.tif 000006
【図６】
0006401726.tif 000007
【図７】
0006401726.tif 000008
【図８】
0006401726.tif 000009
【図９】
0006401726.tif 000010
【図１０】
0006401726.tif 000011
【図１１】
0006401726.tif 000012