(57)【要約】【課題】広告の効果に基づいて広告の表示位置を柔軟に変更する。【解決手段】ユーザにより提供される情報と、広告とを端末に表示させる情報処理装置であって、前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御する制御部と、前記広告に対する前記端末のユーザの操作情報を、前記端末から取得する取得部と、を有し、前記制御部は、前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新すること、を特徴とする情報処理装置、が提供される。【選択図】図２
2017068469.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより提供される情報と、広告とを端末に表示させる情報処理装置であって、
前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御する制御部と、
前記広告に対する前記端末のユーザの操作情報を、前記端末から取得する取得部と、を有し、
前記制御部は、前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新すること、
を特徴とする、情報処理装置。
【請求項２】
前記ユーザの操作情報は、前記端末のユーザの広告に対する所定の操作の実行の有無を含み、
前記制御部は、
所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算し、
前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記ユーザにより提供される新しい情報の表示位置に近づくように、前記広告の各々の表示位置を更新すること、
を特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記広告の分野毎に前記操作率を計算し、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しい情報の表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しい情報と、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項２又は３に記載の情報処理装置。
【請求項５】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項７】
前記情報は、チャットサービスにおけるメッセージであることを特徴とする、請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
ユーザにより提供される情報と、広告とを端末に表示させる制御方法であって、
前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御するステップと、
前記広告に対する前記端末のユーザの操作情報を、前記端末から取得するステップと、
前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新するステップと、を有する制御方法。
【請求項９】
前記ユーザの操作情報は、前記端末のユーザの広告に対する所定の操作の実行の有無を含み、
前記取得するステップは、所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算するステップを含み、
前記更新するステップにおいて、前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記ユーザにより提供される新しい情報の表示位置に近づくように、前記広告の各々の表示位置を更新することを特徴とする、請求項８に記載の制御方法。
【請求項１０】
前記計算するステップにおいて、
前記広告の分野毎に前記操作率を計算し、
前記更新するステップにおいて、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しい情報の表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする、請求項９に記載の制御方法。
【請求項１１】
前記更新するステップにおいて、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しい情報と、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項９又は１０に記載の制御方法。
【請求項１２】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項８乃至１１のいずれか一項に記載の制御方法。
【請求項１３】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項８乃至１１のいずれか一項に記載の制御方法。
【請求項１４】
前記情報は、チャットサービスにおけるメッセージであることを特徴とする、請求項８乃至１３のいずれか一項に記載の制御方法。
【請求項１５】
ユーザにより提供される情報と、広告とを端末に表示させる制御方法を、コンピュータに実行させるプログラムであって、
前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御するステップと、
前記広告に対する前記端末のユーザの操作情報を、前記端末から取得するステップと、
前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新するステップと、をコンピュータに実行させるプログラム。
【請求項１６】
前記ユーザの操作情報は、前記端末のユーザの広告に対する所定の操作の実行の有無を含み、
前記取得するステップは、所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算するステップを含み、
前記更新するステップにおいて、前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記ユーザにより提供される新しい情報の表示位置に近づくように、前記広告の各々の表示位置を更新することを特徴とする、請求項１５に記載のプログラム。
【請求項１７】
前記計算するステップにおいて、
前記広告の分野毎に前記操作率を計算し、
前記更新するステップにおいて、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しい情報の表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記更新するステップにおいて、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しい情報と、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項１６又は１７に記載のプログラム。
【請求項１９】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項１５乃至１８のいずれか一項に記載のプログラム。
【請求項２０】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項１５乃至１８のいずれか一項に記載のプログラム。
【請求項２１】
前記情報は、チャットサービスにおけるメッセージであることを特徴とする、請求項１５乃至２０のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信に係る情報処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネットに接続されている端末に対して、サーバから広告を配信することが広く行われている。また、かかる端末への効果的な広告の配信方法について様々な検討がされている。例えば、ウェブページの所定の領域に、端末のユーザから要求を受けたコンテンツを表示し、コンテンツが表示される領域以外の領域に広告が表示される方法等が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９３４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した広告の表示方法では、広告の表示領域が固定されているため、コンテンツの表示領域が小さくなり、端末のユーザがコンテンツの閲覧等をし難くなってしまうという課題があった。また、コンテンツが表示される領域と、広告の表示領域とが分離されているため、広告の表示領域に、端末のユーザが注目をせず、十分な広告の効果を得られないという課題があった。
【０００５】
本発明は、上記の点を鑑みてなされたものであって、広告の効果に基づいて広告の表示位置を柔軟に変更することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、ユーザにより提供される情報と、広告とを端末に表示させる情報処理装置であって、前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御する制御部と、前記広告に対する前記端末のユーザの操作情報を、前記端末から取得する取得部と、を有し、前記制御部は、前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新すること、を特徴とする情報処理装置、が提供される。
【発明の効果】
【０００７】
一態様によれば、広告の効果に基づいて広告の表示位置を柔軟に変更することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システムの全体構成の一例を示す図である。
【図２】第１の実施形態に係る端末の表示の一例を示す図である。
【図３】第１の実施形態に係る情報処理サーバのハードウェア構成の一例を示す図である。
【図４】第１の実施形態に係る情報処理システムの機能構成の一例を示す図である。
【図５】第１の実施形態に係る記憶部で記憶する広告とユーザの操作率との関係の一例を示す図である。
【図６】第１の実施形態に係る広告の表示位置の更新の判断の一例を示す図である。
【図７】第１の実施形態に係る情報処理サーバと端末との間の動作シーケンスの一例である。
【図８】第１の実施形態に係る情報処理サーバの動作を示すフローチャートの一例である。
【図９】第１の実施形態に係る端末の表示画面の一例（その１）を示す図である。
【図１０】第１の実施形態に係る端末の表示画面の一例（その２）を示す図である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システム１の全体構成の一例を示す図である。
【００１０】
情報処理システム１は、情報処理サーバ１０と、端末２０とを有する。情報処理サーバ１０と端末２０とは、ネットワーク３０を介して接続される。ネットワーク３０は、有線のネットワークと、無線のネットワークとを含んでもよい。端末２０は、スマートフォン、タブレット端末、及びノートＰＣ、ウェアラブルデバイス等である。端末２０にはＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のアプリケーションがインストールされており、かかるアプリケーション上に、端末２０のユーザにより提供される情報４０（以下、ユーザ提供情報４０）、及び広告５０等が表示される。ユーザに関連するユーザ提供情報４０とは、ＳＮＳ上で端末２０のユーザと関連付けられている他のユーザの情報、端末２０のユーザ及び他のユーザのＳＮＳ上に投稿されたメッセージ、及び他のユーザから端末２０のユーザ向けのメッセージ等である。
【００１１】
ユーザ提供情報４０は、時系列に沿って表示される。例えば、ユーザのトップ画面に表示されるユーザ提供情報４０は、端末２０の画面の上から下に、新しいユーザ提供情報４０から順に表示される。また、メッセージ画面に表示されるユーザ提供情報４０は、新しいユーザ提供情報４０が画面の下に追加されて、端末２０の画面に表示される。
【００１２】
情報処理サーバ１０は、端末２０のユーザに関連するユーザ提供情報４０及び広告５０を、端末２０に送信する。情報処理サーバ１０は、時系列に沿って表示されるユーザ提供情報４０の間に広告５０を表示することを指示する。かかる指示には、広告５０の表示位置を含む。
【００１３】
端末２０は、ＳＮＳのアプリケーションを起動し、受信したユーザ提供情報４０及び広告５０を表示する。端末２０は、ユーザからのユーザ提供情報４０、及び広告５０に対するユーザの操作に従って、ユーザ提供情報４０及び広告５０に関する処理を実行する。
【００１４】
ユーザから広告５０を選択する操作を受け付けた場合、端末２０は、かかる操作に関する情報（操作情報）を情報処理サーバ１０に通知する。また、ユーザが、所定の期間、広告５０の表示された画面の表示を維持している場合、つまり、画面のスクロール操作等により広告５０を非表示としない場合、端末２０は、かかるユーザの操作に関する情報（操作情報）を、情報処理サーバ１０に通知する。情報処理サーバ１０は、通知されたユーザの操作情報を記憶する。なお、非表示としない所定の期間は任意に設定可能であり、１秒、１０秒、３０秒、又は１分等の比較的短い期間が設定される。
【００１５】
情報処理サーバ１０は、ユーザの操作と、現在の広告５０の表示位置とに基づいて、広告５０の表示位置を更新する。
【００１６】
図２は、第１の実施形態に係る端末２０の表示の一例を示す図である。情報処理サーバ１０からＭ画面分（Ｍは自然数）のユーザ提供情報４０及び広告５０を受信すると、端末２０は、情報処理サーバ１０に指示された順番に従って、ユーザ提供情報４０と、広告５０とを表示する。端末２０には、１画面目に表示するように設定されているユーザ提供情報４０と広告５０とが表示される。端末２０のユーザから２画面目以降を表示する指示を受けると、端末２０は２画面目以降を表示する。端末２０のユーザからＭ＋１画面目以降の表示の指示を受け付けると、端末２０は、情報処理サーバ１０にＭ＋１画面目以降に表示するユーザ提供情報４０と広告５０とを送信するように要求する。また、端末２０は、端末２０のユーザからスクロール等の操作を受け付け、画面の表示をずらすことも可能である。例えば、位置番号１から５のユーザ提供情報４０および広告５０が表示されている場合、端末２０は、ユーザのスクロール等の操作を受けて、位置番号２から６のユーザ提供情報４０が表示されるように表示を変更してもよい。
【００１７】
情報処理サーバ１０は、端末の操作情報等を基に広告５０の表示位置を決定し、端末２０に広告５０の表示を指示する。
【００１８】
例えば、図２の（１）は、情報処理サーバ１０が、位置番号２、５、Ｎ＋２、及びＮ＋４等に広告５０を表示するように指示した場合の表示順番を示している。
【００１９】
表示順番は、情報処理サーバ１０が、情報処理サーバ１０の管理者の指示を受け、或いは所定の条件に従って更新する。例えば、図２の（２）に示すように、広告５０の表示位置が変更されてもよい。図２の（２）の場合、位置番号１、３、Ｎ、及びＮ＋３等に広告５０が表示される。
【００２０】
また、図２の（３）のように、情報処理サーバ１０は、１画面目の表示に広告５０が表示されないように表示順番を決定してもよい。例えば、情報処理サーバ１０は、広告５０を選択する確率が低いユーザの端末２０に対しては、新しいユーザの情報４０の周辺に広告５０を表示しないように表示順番を決定する。
【００２１】
＜ハードウェア構成＞
次に情報処理サーバ１０のハードウェア構成について説明する。図３は、第１の実施形態に係る情報処理サーバ１０のハードウェア構成の一例を示す図である。
【００２２】
情報処理サーバ１０は、一般的なコンピュータ３００の構成有している。コンピュータ３００は、例えば、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ストレージ装置３０４、入力装置３０５、表示装置３０６、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０７、外部Ｉ／Ｆ３０８、及びバス３０９等を有する。
【００２３】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等のメモリからプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の制御や機能を実現する演算装置である。ＲＯＭ３０３は、コンピュータ３００の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の設定、及び各種設定等のプログラムやデータが格納されている。ＲＡＭ３０２は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置３０４は、プログラムやデータを格納している大容量の記憶装置である。
【００２４】
入力装置３０５は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置３０６は、例えばディスプレイ等であり、コンピュータ３００による処理結果を表示する。なお、入力装置３０５及び／又は表示装置３０６は、必要なときに接続して利用する形態であってもよい。
【００２５】
通信Ｉ／Ｆ３０７は、コンピュータ３００をネットワーク３０に接続するためのインタフェースである。外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、外部記憶媒体３０８ａ等がある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０８を介して外部記憶媒体３０８ａの読み取り及び／又は書き込みを行うことができる。外部記憶媒体２３ａには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。
【００２６】
ＣＰＵ３０１が、ＲＯＭ３０３等に格納されているプログラムを読み出して実行することにより、後述する情報処理サーバ１０の各機能を実現する。
【００２７】
＜機能構成＞
図４を用いて、第１の実施形態に係る情報処理サーバ１０、及び端末２０の機能構成について説明する。図４は、第１の実施形態に係る情報処理システム１の機能構成の一例を示す図である。
【００２８】
（１）情報処理サーバ
情報処理サーバ１０は、制御部１１０、通信部１２０、情報記憶部１３０、及び入出力部１４０とを有する。情報処理サーバ１０の各機能は以下のように連携する。
【００２９】
制御部１１０は、ユーザ提供情報を時系列に沿って表示させると共に、かかるユーザ提供情報４０の間の所定の表示位置に、広告５０の各々を表示させるように端末２０を制御する。通信部１２０は、広告５０の各々に対する端末２０のユーザの操作情報を、端末２０から取得する。制御部１１０は、広告５０の各々の現在の表示位置、及びユーザの操作情報を基に、広告５０の各々の表示位置を更新する。
【００３０】
情報記憶部１３０は、ユーザの操作情報等について記憶し、制御部１１０は、情報記憶部１３０で記憶されている端末２０の操作情報を参照してもよい。具体的には、各機能は以下の機能を有する。
【００３１】
制御部１１０は、通信部１２０を介して、端末２０のアプリケーションを制御する信号を送信する。制御部１１０は、端末２０のアプリケーションに、端末２０のユーザに関連するユーザ提供情報４０と広告５０とを送信し、ユーザ提供情報４０を時系列に沿って表示することを指示する。かかる指示には、広告５０の表示位置を含む。
【００３２】
例えば、制御部１１０が、図２の（１）に示す表示をするように、端末２０に指示する場合、制御部１１０は、広告５０を位置番号２、位置番号５、位置番号Ｎ＋２、及び位置番号Ｎ＋４等の位置に広告５０を表示することを、端末２０に指示する（Ｎは自然数）。制御部１１０は、指示に含む端末２０のユーザのユーザ提供情報４０、及び広告５０を情報記憶部１３０から取得する。制御部１１０は、広告５０の表示される位置を変更可能である。例えば、制御部１１０は、広告５０の操作率等を基に、広告５０の表示される位置を変更してもよい。制御部１１０は、広告５０の操作率が低いユーザに対しては、新しいユーザ提供情報４０の近くに広告５０を表示しない、広告５０の操作率が高いユーザに対しては、新しいユーザ提供情報４０の近くに広告５０を表示するといった制御をしてもよい。
【００３３】
端末２０の１画面に表示可能な、ユーザ提供情報４０の数と広告５０の数の合計値は所定の数に制限される。所定の数は、端末２０の画面のサイズに基づいて決定される。このため、広告５０の表示位置を決定するときに、制御部１１０は、広告５０が表示される画面の順番を考慮して、広告５０の表示位置、及び表示する広告５０の内容を決定してもよい。
【００３４】
最初の画面に表示される広告５０は、端末２０のユーザに認識される可能性が高いが、２画面目以降に表示される広告５０は、端末２０のユーザに認識される可能性が徐々に低くなる。このため、情報処理サーバ１０は、重要な広告５０ほど、最初の方の画面に表示することが好ましい。ここで、重要な広告５０とは、例えば、端末２０のユーザの関心がある可能性が高い広告、及び単価の高い広告等である。
【００３５】
制御部１１０は、所定の期間に取得したユーザの操作情報に基づいて、広告５０の表示位置を更新する。所定の期間とは、情報処理サーバ１０の管理者により設定される期間であり、例えば１日、１週間等の単位で設定される。所定の期間は、広告５０の有効期限を基に決定されてもよい。
【００３６】
また、ユーザの操作情報とは、端末２０のユーザが広告５０に所定の操作を行ったことを示す情報を含む。所定の操作とは、例えば、端末２０がユーザの広告５０を選択する操作を受け付けたこと、及び端末２０がユーザの広告５０をスクロール等の操作により非表示にせず、一定の期間（例えば、３０秒、１分等）、端末２０の表示を維持させたこと等である。
【００３７】
所定期間のユーザの操作情報は、情報記憶部１３０に記憶される。制御部１１０は、情報記憶部１３０に記憶されている情報を参照して、広告５０の表示位置を更新する。
【００３８】
制御部１１０は、広告５０の表示位置と、各々の表示位置に表示される広告５０の識別子、及び広告５０の分野を情報記憶部１３０に記憶させ、これらの情報を参照して、広告５０の表示位置を更新する。広告５０の識別子は、広告５０を一意に特定するための情報要素であり、形式等に特に限定はない。広告５０の分野は、例えば、「映画」、「メンズファッション」、「レディースファッション」、「書籍」及び「グルメ」等が設定される。広告５０の識別子、広告５０の分野、及びユーザの操作を関連付けて情報記憶部１３０に記憶させることにより、制御部１１０は、広告５０の内容、及び／又は広告５０の分野に対するユーザの操作の傾向に基づいて、広告５０の表示位置を更新することができる。
【００３９】
通信部１２０は、端末２０との間で信号の送受信を行う。通信部１２０は、制御部１１０の指示を受けて、端末２０のユーザに関連するユーザ提供情報４０、広告５０、及び広告５０の表示位置を、端末２０に通知する。また、端末２０から広告５０に対するユーザの操作情報を受信し、情報記憶部１３０に通知する。情報記憶部１３０は、通知されたユーザの操作情報を記憶する。
【００４０】
情報記憶部１３０は、ユーザ毎に関連するユーザ提供情報４０、表示させる広告５０、及び制御部１１０により決定された広告５０の表示位置を記憶する。情報記憶部１３０は、ユーザ毎に関連するユーザ提供情報４０、及び表示させる広告５０等を、情報処理システム１内の他のサーバから取得し、記憶してもよい。
【００４１】
また、情報記憶部１３０は、表示させた広告５０に対するユーザの操作情報を記憶する。図５は、第１の実施形態に係る情報記憶部１３０で記憶する広告５０とユーザの操作率との関係の一例を示す図である。図５は、２０１５年８月１日から２０１５年８月７日までの間にユーザ＃Ａの端末２０に表示させた広告５０とユーザの操作率とを表している。
【００４２】
「位置番号」は、広告５０の表示位置を表す情報要素である。「表示画面」は、表示される画面の順番を表す情報要素である。「分野」は、広告５０の分野を示す情報要素である。「広告ＩＤ」は、広告５０の識別子である。広告ＩＤによりユーザの端末２０に表示されている広告５０を特定できる。「操作率」は、広告５０を表示した回数とユーザの所定の操作を実行した回数との比率を表す情報要素である。例えば、広告５０＃Ａが端末２０に１０回表示され、端末２０のユーザから３回選択された旨の通知を、情報処理サーバ１０が受信した場合、「操作率」は、３０％となる。「操作率」はユーザの操作の種類毎に設けられてもよい。例えば、情報記憶部１３０は、広告５０が選択された比率、及び広告５０の表示が所定期間維持された比率をそれぞれ記憶してもよい。
【００４３】
図５のテーブル中の「ＮＡ」はユーザ提供情報４０の表示位置のため情報記憶部１３０が記憶する対象ではないことを示している。
【００４４】
情報記憶部１３０は、所定の期間毎に図５に示す表示させた広告５０に対するユーザの操作率を計算し、計算の結果を記憶する。制御部１１０は、所定の期間の操作率、及び／又は操作率の傾向から、広告５０や広告５０の分野の表示させる順番、及び表示させる頻度等を更新する。
【００４５】
入出力部１４０は、情報処理サーバ１０の管理者から各種入力を受け付ける。また、情報処理サーバ１０の状態を表示する。
【００４６】
（２）端末
端末２０は、通信部２１０、制御部２２０、情報記憶部２３０、表示部２４０、及び入力部２５０を有する。
【００４７】
通信部２１０は、情報処理サーバ１０との間で信号の送受信を行う。例えば、通信部２１０は、端末２０のユーザのユーザ提供情報４０、広告５０、及び広告５０の表示位置に関する指示等を受信する。また、通信部２１０は、制御部２２０からの指示を受けて、広告５０に対するユーザの操作情報を、情報処理サーバ１０に通知する。
【００４８】
制御部２２０は、端末２０の各機能に対する制御を行う。また、制御部２２０は、端末２０上で動作するアプリケーションに対する制御を行う。通信部２１０が端末２０のユーザのユーザ提供情報４０、広告５０、及び広告５０の表示位置に関する指示等を受信すると、制御部２２０は、アプリケーションを制御し、表示部２４０にユーザ提供情報４０、及び広告５０を表示させる。制御部２２０の処理により、広告５０は、情報処理サーバ１０の指示により指定された表示位置に表示される。
【００４９】
制御部２２０は、広告５０に対するユーザの所定の操作が実行されたことを、入力部２５０及び表示部２４０から取得する。制御部２２０は、実行された所定の操作を含む操作情報を、通信部２１０を介して、情報処理サーバ１０に通知する。通知される操作情報は、ユーザの所定の操作が実行される度に送信されてもよい。また、通知される操作情報は、所定の期間毎に、まとめて送信されてもよい。所定の期間毎に送信される場合、かかる通知は、所定の期間内のユーザの所定の操作の実行に関する情報を含む。
【００５０】
情報記憶部２３０は、情報処理サーバ１０から受信した端末２０のユーザのユーザ提供情報４０、広告５０、及び広告５０の表示位置に関する指示等を記憶する。また、情報記憶部２３０は、表示部２４０及び入力部２５０からユーザの操作を取得し記憶する。制御部２２０からの要求に応じて、情報記憶部２３０は、記憶している各種情報を制御部２２０に通知する。
【００５１】
表示部２４０は、情報処理サーバ１０から受信した端末２０のユーザのユーザ提供情報４０、及び広告５０を、制御部２２０の指示に従って表示する。
【００５２】
表示部２４０は、入力部２５０から端末２０のユーザから受け付けた操作に関する通知を受け、かかる操作に応じて、表示を変更する。例えば、入力部２５０が広告５０の選択の操作を受け付けた場合、表示部２４０は、広告５０を表示させる。また、例えば、スクロールの操作を受け付けた場合、表示部２４０は、画面をスクロールさせる。
【００５３】
表示部２４０は、広告５０が表示された画面が所定の期間、スクロール等により非表示にされない場合、情報記憶部２３０に、その旨を通知する。
【００５４】
入力部２５０は、端末２０のユーザから端末２０に対する各種入力を受け付ける。入力部２５０は、表示部２４０に表示されている広告５０に対するユーザの選択操作、広告５０の表示を所定の時間以上維持する操作、及び非表示とする操作等を受け付ける。入力部２５０は、受け付けたユーザの操作を情報記憶部２３０に通知する。
【００５５】
＜制御部による広告の表示位置の更新の判断＞
図６を用いて、制御部１１０による広告５０の表示位置の更新の判断について説明する。図６は、第１の実施形態に係る広告５０の表示位置の更新の判断の一例を示す図である。
【００５６】
図６は、情報記憶部１３０が１週間毎に広告５０に対するユーザの操作率を記憶したテーブルを示している。図６のテーブルの形式は、図５のテーブルと同様である。
【００５７】
図６の（１）と（２）から、位置番号２に表示されている分野「映画」の広告５０「ＸＸＸ」の操作率が５０％から４０％に低下し、位置番号４に表示されている分野「映画」の広告５０「ＹＹＹ」の操作率が４０％から５０％に上昇していることが分かる。このため、制御部１１０は、図６の（３）に示すように広告５０「ＹＹＹ」の表示位置をよりユーザの注意を惹きやすい位置番号２に変更し、広告５０「ＸＸＸ」の表示位置を位置番号４に変更してもよい。これにより同一の分野内で表示される広告５０の位置を更新することができる。つまり、制御部１１０は、操作率が高い又は上昇傾向にある広告５０の表示位置が、操作率が低い又は下降傾向にある広告５０の表示位置よりも、新しいユーザ提供情報４０の表示位置に近づくように、広告５０の各々の表示位置を更新してもよい。また、複数の広告５０の操作率が略同じ場合、例えば、操作率の差が５％以内の場合、制御部１１０は、かかる複数の広告５０の表示位置が交互に変更されるように制御してもよい。
【００５８】
同じ分野の広告５０の操作率を比較する場合について説明したが、制御部１１０は、異なる分野の広告の間で操作率を比較し、操作率が高い又は上昇傾向にある広告５０の表示位置が、操作率が低い又は下降傾向にある広告５０の表示位置よりも、新しいユーザ提供情報４０に近づくように表示位置を更新してもよい。
【００５９】
また、図６の（１）と（４）から、位置番号２に表示されている分野「映画」の広告５０「ＸＸＸ」の操作率が５０％から２０％に低下し、位置番号４に表示されている分野「映画」の広告５０「ＹＹＹ」の操作率が４０％から２０％に低下し、分野「メンズファッション」の広告５０「ＺＺＺ」の操作率が２０％から３０％の上昇していることが分かる。このため、制御部１１０は、図６の（５）に示すように広告５０「ＺＺＺ」の表示位置をよりユーザの注意を惹きやすい位置番号２に変更し、広告５０「ＸＸＸ」の表示位置を位置番号４に、広告５０「ＹＹＹ」の表示位置を位置番号６に変更してもよい。つまり、制御部１１０は、広告５０の分野毎に操作率を計算し、操作率が高い又は上昇傾向にある分野の広告５０が、操作率が低い又は下降傾向にある分野の広告よりも、新しいユーザ提供情報４０の表示位置に近づくように、広告５０の各々の表示位置を更新してもよい。
【００６０】
また、広告効果を高めるため、操作率が高い広告５０は、新しいユーザ提供情報４０と同じ表示画面、例えば、最新のユーザ提供情報４０に表示されることが好ましい。制御部１１０は、操作率が、最も大きい広告５０からＮ番目（Ｎは自然数）に大きい広告５０の表示位置と、最新のユーザ提供情報４０の表示位置とが、端末２０の同一の画面に表示されるように、広告５０の各々の表示位置を更新することが好ましい。端末２０がスマートフォンの場合、画面のサイズがＰＣ等と比較して小さいため、最新のユーザ提供情報４０と同一の画面に表示される広告５０の数は２乃至３程度が好ましい。つまり、Ｎは２乃至３程度に設定されることが想定される。
【００６１】
上述した説明では、一部の広告５０の表示位置を個別に変更する場合について説明したが、操作率の傾向を基に、全ての広告５０の表示位置を更新してもよい。
【００６２】
例えば、上昇傾向にある分野の広告５０がより端末２０に表示され易くなるように、制御部１１０は、かかる分野の広告５０に対して小さい位置番号を割り当ててもよい。例えば、操作率が低下傾向にあるにも関わらず小さい位置番号が割り当てられている分野「映画」と、操作率が上昇傾向にあるにも関わらず大きい位置番号が割り当てられている分野「メンズファッション」の表示位置を入れ替えてもよい。
【００６３】
また、操作率が所定の期待値を下回る広告５０について、制御部１１０は新たな広告５０と入れ替えてもよい。広告５０を入れ替えるときに、分野全体の操作率が低下している場合には、別の分野の広告５０を新たな広告５０としてもよい。広告５０を入れ替えるときに、分野全体の操作率が維持、又は増加傾向にある場合には、同一の分野の広告５０を新たな広告５０としてもよい。
【００６４】
また、広告の表示位置を更新するときに、制御部１１０は、更新される表示順番における広告の表示位置を変更する決定をしてもよい。例えば、図６では広告の表示位置が、位置番号２、４、６、８、Ｎ＋１、及びＮ＋３等となっているが、制御部１１０は、表示位置を位置番号１、３、Ｎ、及びＮ＋３等に変更してもよい。例えば、広告５０の操作率が全体的に高い、又は上昇傾向のユーザに対しては、制御部１１０は、広告５０の表示位置を全体的に、新しいユーザ提供情報４０に近づけるように表示順番を更新する。
【００６５】
なお、所定の期待値は、位置番号毎、又は表示画面の番号毎に定められてもよい。位置番号、表示画面の番号が小さい程、所定の期待値は大きくなる。例えば位置番号１の広告５０に対しては操作率を５０％、位置番号１０の広告５０に対しては操作率を１０％等に設定してもよい。位置番号、表示画面の番号が小さい程、端末２０のユーザの注意を惹きやすいため、所定の期待値は大きい値が設定される。
【００６６】
図６の例では、所定の期間を１週間とし、１週間毎の操作率の傾向から、制御部１１０が広告５０の表示位置を更新する動作について説明したが、制御部１１０は、広告５０の表示位置の更新を任意のタイミングで実行することができる。例えば、制御部１１０は、端末２０に表示されている広告５０の有効期限が切れたことをトリガに広告５０の表示位置を更新する動作を開始してもよい。また、第１の広告５０と第２の広告５０の操作率が逆転したことをトリガとして、制御部１１０は、広告５０の表示位置を更新する動作を開始してもよい。
【００６７】
＜動作手順＞
（１）動作シーケンス
図７を用いて第１の実施形態に係る情報処理サーバ１０と端末２０との間の動作シーケンスを説明する。図７は、第１の実施形態に係る情報処理サーバ１０と端末２０との間の動作シーケンスの一例である。
【００６８】
ステップＳ７０１で、端末２０の通信部２１０は、情報処理サーバ１０に端末２０のユーザのＩＤを送信する。ここで、ユーザのＩＤは情報処理サーバ１０が、ユーザを一意に特定できればよく形式等に特に限定はない。例えば、電話番号、ＳＮＳサービスの提供者により割当てられたユーザのＩＤ等が用いられる。
【００６９】
ステップＳ７０２で、情報処理サーバ１０の通信部１２０が、端末２０から端末２０のユーザのＩＤを取得すると、制御部１１０は、端末２０に表示する広告５０の表示位置を決定するための動作を開始する。制御部１１０は、取得したユーザのＩＤを基に、情報記憶部１３０を参照し、ユーザに表示している広告５０、及びかかる広告５０に対する「ユーザの操作情報」を確認する。「ユーザの操作情報」等が情報記憶部１３０に記憶されていない場合、制御部１１０は、広告５０の表示位置の初期設定を行う。初期設定の際には、制御部１１０は、ユーザのプロフィール、及びユーザと関連付けられている記憶されている他のユーザに表示されている広告５０を基に、広告５０の表示位置の初期設定を行ってもよい。
【００７０】
ステップＳ７０３で、制御部１１０は、通信部１２０を介して、初期の広告５０の表示位置を、端末２０に通知する。かかる通知には表示する広告５０が含まれてもよい。また、かかる通知は、端末２０のユーザに関連するユーザ提供情報４０、及び広告５０と共に送信されてもよい。
【００７１】
ステップＳ７０４で、端末２０の通信部２１０は、初期の広告５０の表示位置等を受信する。制御部２２０は、通知された初期の広告５０の表示位置に広告５０が表示されるよう、表示部２４０に指示する。受信した初期の広告５０の表示位置等は、情報記憶部２３０に記憶される。
【００７２】
ステップＳ７０５で、端末２０の表示部２４０及び／又は入力部２５０は、広告５０へのユーザの操作を情報記憶部２３０に通知する。情報記憶部２３０は、通知されたユーザの操作を記憶する。通信部２１０は、制御部２２０の指示に従って、記憶されたユーザの操作を含む操作情報を、情報処理サーバ１０に通知する。
【００７３】
ステップＳ７０６で、情報処理サーバ１０の通信部１２０が通知を受信すると、情報記憶部１３０は通知されたユーザの操作情報を記憶する。また、制御部１１０は、通知されたユーザの操作情報と現在の広告５０の表示位置とを基に、広告５０の表示位置を更新する。
【００７４】
ステップＳ７０７で、情報処理サーバ１０の通信部１２０は、更新された広告５０の表示位置を、端末２０に通知する。
【００７５】
（２）フローチャート
図８を用いて第１の実施形態に係る情報処理サーバ１０のフローチャートを説明する。図８は、第１の実施形態に係る情報処理サーバ１０の動作を示すフローチャートの一例である。
【００７６】
ステップＳ８０１で、情報処理サーバ１０の通信部１２０が端末２０のユーザのＩＤを受信する。
【００７７】
ステップＳ８０２で、制御部１１０は、情報記憶部１３０を参照し、端末２０のユーザの広告５０に対する「ユーザの操作情報」を記憶しているか否かを判断する。「ユーザの操作情報」が記憶されている場合（ステップＳ８０２  ＹＥＳ）、ステップＳ８０５に進む。一方、「ユーザの操作情報」が記憶されていない場合（ステップＳ８０２  ＮＯ）、ステップＳ８０３に進む。
【００７８】
ステップＳ８０３で、制御部１１０は、広告５０の表示位置の初期設定を行い、初期の広告５０の表示位置を決定する。
【００７９】
ステップＳ８０４で、通信部１２０は、制御部１１０により決定された初期の広告５０の表示位置を端末２０に通知する。ステップＳ８０４が実行されると、本フローチャートに関する処理は終了する。
【００８０】
ステップＳ８０５で、制御部１１０は、広告５０の表示位置を更新するタイミングか否かを判断する。更新するタイミングは、ユーザ毎に設定可能な所定の期間が経過したタイミング、及び広告５０の表示期間が終了したタイミング等である。更新するタイミングの場合（ステップＳ８０５  ＹＥＳ）、ステップＳ８０６に進む。一方、更新するタイミングでない場合（ステップＳ８０６  ＮＯ）、本フローチャートに関する処理は終了する。
【００８１】
ステップＳ８０６で、制御部１１０は、情報記憶部１３０で記憶している現在の広告５０の表示位置、及び各広告５０に対するユーザの操作を基に、広告５０の表示位置を更新する。
【００８２】
ステップＳ８０７で、通信部１２０は、更新された広告５０の表示位置を、ユーザの端末２０に通知する。ステップＳ８０７が実行されると、本フローチャートに関する処理は終了する。
【００８３】
＜端末の表示＞
図９及び図１０を用いて、端末２０の画面における広告５０の表示例について説明する。
【００８４】
図９は、第１の実施形態に係る端末２０の表示画面の一例（その１）を示す図である。
【００８５】
図９は、端末２０のユーザ、及びかかるユーザに関連する他のユーザのＳＮＳ上の投稿が、時系列に沿って表示される画面の一例を示している。かかる画面はタイムライン画面と呼ばれる場合もある。投稿の欄には、テキスト、静止画、又は動画等が表示される。
【００８６】
時系列に沿って、画面上方に新しい投稿が表示され、画面の下方に古い投稿が表示される。図９の（１）の画面上で、ユーザ提供情報４０Ａが最も新しい投稿であり、ユーザ提供情報４０Ｄが最も古い投稿である。広告５０には、非表示ボタン５１が設けられており、非表示ボタンが選択されると、広告５０は非表示となる。
【００８７】
新たな投稿がされた場合、図９（２）に示すように、表示されているユーザ提供情報４０、及び広告５０が１つずつ下にずれ、最下部に表示されていたユーザ提供情報４０Ｄが非表示となる。また、図９（３）に示すように、広告５０の表示位置は固定され、ユーザ提供情報４０のみが１つずつ下にずれてもよい。
【００８８】
図１０は、第１の実施形態に係る端末２０の表示画面の一例（その２）を示す図である。図１０は、端末２０のユーザと、ユーザに関連する他のユーザとの間でテキスト６０や、イラスト７０等を用いてメッセージの交換であるチャットサービスが実行されるときに、広告５０を表示する例を示している。ここで、テキスト６０や、イラスト７０はユーザ提供情報４０の一例であり、この場合、情報処理サーバ１０の制御部１１０は、テキスト６０及びイラスト７０の間に広告５０の表示位置を決定し、端末２０に通知する。
【００８９】
図１０の例では、イラスト７０Ａとテキスト６０との間に広告５０が表示される。広告５０には、非表示ボタン５１が設けられている。この場合、時系列に沿って、画面下方に新しい投稿が表示され、画面の情報に古い投稿が表示される。図９の場合と同様に、新たなメッセージが交換された場合、図１０（２）に示すように、表示されているイラスト７０、テキスト６０、及び広告５０は１つずつ上にずれ、最上部に表示されていたテキスト６０Ａは画面から非表示となる。また、図１０（３）に示すように広告５０の表示位置は固定されてもよい。
【００９０】
＜その他＞
上述した実施形態では、情報処理サーバ１０の指示に従って、時系列に沿って表示されるユーザ提供情報４０の間に広告５０を表示する例について説明した。この広告５０の表示方法に加えて、アプリケーション内のメニュー間を遷移するときに、広告５０を表示し、かかる広告５０の表示に対するユーザの操作を基に、メニュー間の遷移時に、遷移先の画面における広告５０の表示位置、及び表示内容等を、情報処理サーバ１０が決定してもよい。
【００９１】
情報処理サーバ１０は、情報処理装置の一例である。情報処理サーバ１０の各機能が別のハードウェア上に実装されてもよい。この場合、別のハードウェア上に実装された各機能が連携することにより情報処理サーバ１０の機能を実現する。例えば、情報処理サーバ１０は、他の装置に実装されている情報記憶部１３０から情報を取得して、上述した動作を実現してもよい。
【００９２】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、情報処理サーバ１０に供給してもよい。この場合、ユーザにより提供される情報と、広告とを端末に表示させる制御方法を、コンピュータに実行させるプログラムであって、前記情報を時系列に沿って表示させると共に、前記情報の間の所定の表示位置に、前記広告を表示させるように前記端末を制御するステップと、前記広告に対する前記端末のユーザの操作情報を、前記端末から取得するステップと、前記広告の現在の表示位置、及び前記ユーザの操作情報を基に、前記広告の表示位置を更新するステップと、をコンピュータに実行させるプログラムを記憶媒体に記憶する。そして、情報処理サーバ１０が、かかる記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになる。
【００９３】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【００９４】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００９５】
１０  情報処理サーバ
２０  端末
３０  ネットワーク
４０  ユーザ提供情報
５０  広告
５１  非表示ボタン
６０  テキスト
７０  イラスト
１１０  制御部
１２０  通信部
１３０  情報記憶部
１４０  入出力部
２１０  通信部
２２０  制御部
２３０  情報記憶部
２４０  表示部
２５０  入力部
【図１】
2017068469.tif 000003
【図２】
2017068469.tif 000004
【図３】
2017068469.tif 000005
【図４】
2017068469.tif 000006
【図５】
2017068469.tif 000007
【図６】
2017068469.tif 000008
【図７】
2017068469.tif 000009
【図８】
2017068469.tif 000010
【図９】
2017068469.tif 000011
【図１０】
2017068469.tif 000012
【手続補正書】
【提出日】平成28年10月21日(2016.10.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより提供される複数のコンテンツと、広告とを端末に表示させる情報処理装置であって、
前記複数のコンテンツを時系列に沿って表示させると共に、時系列に沿って表示された前記複数のコンテンツの間の所定の表示位置に、前記広告を表示させるように前記端末を制御する制御部と、
前記広告に対する前記端末のユーザの操作情報を、前記端末から取得する取得部と、を有し、
前記ユーザの操作情報は、前記端末のユーザの広告に対する所定の操作の実行の有無を含み、
前記制御部は、
所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算し、
前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記複数のコンテンツのうちの新しいコンテンツの表示位置に近づくように、前記広告の各々の表示位置を更新すること、
を特徴とする、情報処理装置。
【請求項２】
前記制御部は、
前記広告の分野毎に前記操作率を計算し、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しいコンテンツの表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しいコンテンツと、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項１又は２に記載の情報処理装置。
【請求項４】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項６】
前記コンテンツは、チャットサービスにおけるメッセージであることを特徴とする、請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
ユーザにより提供される複数のコンテンツと、広告とを端末に表示させる制御方法であって、
前記複数のコンテンツを時系列に沿って表示させると共に、時系列に沿って表示された前記複数のコンテンツの間の所定の表示位置に、前記広告を表示させるように前記端末を制御するステップと、
前記広告に対する前記端末のユーザの操作情報であって、前記端末のユーザの広告に対する所定の操作の実行の有無を含む前記操作情報を、前記端末から取得するステップと、
所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算するステップと、
前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記複数のコンテンツのうちの新しいコンテンツの表示位置に近づくように、前記広告の各々の表示位置を更新するステップと、を有する制御方法。
【請求項８】
前記計算するステップにおいて、
前記広告の分野毎に前記操作率を計算し、
前記更新するステップにおいて、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しいコンテンツの表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする、請求項７に記載の制御方法。
【請求項９】
前記更新するステップにおいて、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しいコンテンツと、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項７又は８に記載の制御方法。
【請求項１０】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項７乃至９のいずれか一項に記載の制御方法。
【請求項１１】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項７乃至９のいずれか一項に記載の制御方法。
【請求項１２】
前記コンテンツは、チャットサービスにおけるメッセージであることを特徴とする、請求項７乃至１１のいずれか一項に記載の制御方法。
【請求項１３】
ユーザにより提供される複数のコンテンツと、広告とを端末に表示させる制御方法を、コンピュータに実行させるプログラムであって、
前記複数のコンテンツを時系列に沿って表示させると共に、時系列に沿って表示された前記複数のコンテンツの間の所定の表示位置に、前記広告を表示させるように前記端末を制御するステップと、
前記広告に対する前記端末のユーザの操作情報であって、前記端末のユーザの広告に対する所定の操作の実行の有無を含む前記操作情報を、前記端末から取得するステップと、
所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算するステップと、
前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記複数のコンテンツのうちの新しいコンテンツの表示位置に近づくように、前記広告の各々の表示位置を更新するステップと、
をコンピュータに実行させるプログラム。
【請求項１４】
前記計算するステップにおいて、
前記広告の分野毎に前記操作率を計算し、
前記更新するステップにおいて、
前記操作率が高い分野の広告が、前記操作率の低い分野の広告の表示位置よりも、前記新しいコンテンツの表示位置に近づくように、前記広告の表示位置を更新することを、
特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記更新するステップにおいて、前記操作率が最も高い広告からＮ番目（Ｎは自然数）に前記操作率が高い広告が、前記新しいコンテンツと、前記端末の同一の画面に表示されるように、前記広告の表示位置を更新すること、
を特徴とする、請求項１３又は１４に記載のプログラム。
【請求項１６】
前記所定の操作は、前記広告の選択操作であることを特徴とする、請求項１３乃至１５のいずれか一項に記載のプログラム。
【請求項１７】
前記所定の操作は、前記広告の表示を所定の時間以上、維持することであることを特徴とする、請求項１３乃至１５のいずれか一項に記載のプログラム。
【請求項１８】
前記コンテンツは、チャットサービスにおけるメッセージであることを特徴とする、請求項１３乃至１７のいずれか一項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
一つの案では、ユーザにより提供される複数のコンテンツと、広告とを端末に表示させる情報処理装置であって、前記複数のコンテンツを時系列に沿って表示させると共に、時系列に沿って表示された前記複数のコンテンツの間の所定の表示位置に、前記広告を表示させるように前記端末を制御する制御部と、前記広告に対する前記端末のユーザの操作情報を、前記端末から取得する取得部と、を有し、前記ユーザの操作情報は、前記端末のユーザの広告に対する所定の操作の実行の有無を含み、前記制御部は、所定の期間において、前記広告が表示された回数と、該広告に対する前記所定の操作の実行回数との比率である操作率を計算し、前記操作率が高い広告の表示位置が、前記操作率の低い広告の表示位置よりも、前記複数のコンテンツのうちの新しいコンテンツの表示位置に近づくように、前記広告の各々の表示位置を更新すること、を特徴とする、情報処理装置、が提供される。