(57)【要約】【課題】画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集する。【解決手段】ユーザ端末１２は、メインコンテンツ８２の提供要求への応答としてサーバから提供されたデータであって、メインコンテンツ８２と広告Ａ８４の両方をタッチパネル２０に表示させる。ユーザ端末１２は、タッチパネル２０に表示された広告Ａ８４に対してユーザのスワイプ操作が入力された場合に、そのスワイプ操作の方向を検出してサーバ１４へ通知する。【選択図】図８
2020074178.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第１コンテンツのデータと、前記第１コンテンツとは異なる第２コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第１コンテンツの画像と前記第２コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第２コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
を備え、
前記第２コンテンツは広告であり、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第２コンテンツの表示態様を変更し、
前記取得部は、前記タッチ操作の方向が予め定められた方向である場合、前記第２コンテンツとは異なる広告である第３コンテンツのデータを前記サーバから取得し、
前記表示制御部は、前記第２コンテンツの画像に代えて前記第３コンテンツの画像を表示させることを特徴とする情報処理装置。
【請求項２】
第１コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第１コンテンツのデータと、前記第１コンテンツとは異なる第２コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第１コンテンツの画像と前記第２コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第２コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
を備え、
前記第２コンテンツは広告であり、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第２コンテンツの表示態様を変更し、
前記取得部は、前記タッチ操作の方向が予め定められた方向である場合、前記第２コンテンツとは異なる広告である第３コンテンツのデータを前記サーバから取得し、
前記表示制御部は、前記第２コンテンツの画像に代えて前記第３コンテンツの画像を表示させることを特徴とする情報処理装置。
【請求項３】
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第２コンテンツに対するユーザの複数種類の反応を記憶し、
前記通知部は、前記タッチ操作の方向を示す情報を前記サーバへ通知することにより、前記第２コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第２コンテンツに対するユーザの複数種類の反応を記憶し、
前記通知部は、前記タッチ操作の方向に対応付けられた文字列を前記サーバへ通知することにより、前記第２コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
クライアント装置から第１コンテンツが要求された場合に、前記第１コンテンツのデータと、前記第１コンテンツとは異なる第２コンテンツのデータの両方を前記クライアント装置へ提供することにより、前記クライアント装置のタッチパネルに前記第１コンテンツの画像と前記第２コンテンツの画像の両方を表示させる提供部と、
前記クライアント装置から、タッチパネルに表示された第２コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報を取得する取得部と、
前記取得部により取得されたタッチ操作の方向に関する情報に応じて、前記第２コンテンツに対するユーザの複数種類の反応の中からいずれかを記録する記録部と、
対応関係保持部と、
を備え、
前記第２コンテンツは広告であり、
前記対応関係保持部は、前記タッチ操作の複数の方向と、前記第２コンテンツに対するユーザの複数種類の反応との対応関係について、複数の広告主により予め指定された複数の対応関係を保持し、
複数の広告主により予め指定された複数の対応関係は、広告主ごとに異なる内容に指定され得るものであり、
前記記録部は、ある第２コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報が取得された場合、前記対応関係保持部に保持された複数の対応関係のうち当該第２コンテンツの広告主により予め指定された対応関係にしたがって、当該第２コンテンツに対するユーザの反応の種類を記録することを特徴とするサーバ。
【請求項６】
前記提供部は、前記タッチ操作の方向が予め定められた方向である場合に、前記第２コンテンツとは異なる第３コンテンツのデータを前記クライアント装置へ提供することにより、前記クライアント装置において前記第２コンテンツの画像に代えて前記第３コンテンツの画像を表示させることを特徴とする請求項５に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に情報処理装置およびサーバに関する。
【背景技術】
【０００２】
ウェブページにおいて、そのウェブページの内容に即した広告オブジェクトを付加的に表示させる技術が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２４５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、ウェブページ内の広告オブジェクトを消去するために、ウェブページに対して所定の操作を入力することがある。本発明者は、ユーザの負担を増加させずに、広告オブジェクトに対するユーザの反応を収集する仕組みは、これまで十分に提案されていないと考えた。
【０００５】
本発明は、本発明者の上記認識にもとづきなされたものであり、主たる目的は、画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集する技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理装置は、第１コンテンツの提供をサーバへ要求する要求部と、要求部による要求への応答としてサーバから提供されたデータであって、第１コンテンツのデータと、第１コンテンツとは異なる第２コンテンツのデータの両方を取得する取得部と、取得部により取得されたデータにしたがって、第１コンテンツの画像と第２コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、タッチパネルに表示された第２コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、検出部により検出されたタッチ操作の方向に関する情報をサーバへ通知する通知部と、を備える。
【０００７】
本発明の別の態様は、サーバである。このサーバは、クライアント装置から第１コンテンツが要求された場合に、第１コンテンツのデータと、第１コンテンツとは異なる第２コンテンツのデータの両方をクライアント装置へ提供することにより、クライアント装置のタッチパネルに第１コンテンツの画像と第２コンテンツの画像の両方を表示させる提供部と、クライアント装置から、タッチパネルに表示された第２コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報を取得する取得部と、取得部により取得されたタッチ操作の方向に関する情報に応じて、第２コンテンツに対するユーザの複数種類の反応の中からいずれかを記録する記録部と、を備える。
【０００８】
本発明のさらに別の態様は、クライアント装置から第１コンテンツが要求されたサーバがクライアント装置へ提供するコンピュータプログラムである。このコンピュータプログラムは、第１コンテンツの画像と、第１コンテンツとは異なる第２コンテンツの画像の両方をクライアント装置のタッチパネルに表示させる機能と、タッチパネルに表示された第２コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する機能と、検出する機能により検出されたタッチ操作の方向に関する情報をサーバへ通知する機能と、をクライアント装置に実現させる。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態の情報システムの構成を示す図である。
【図２】図１のユーザ端末の機能構成を示すブロック図である。
【図３】図１のサーバの機能構成を示すブロック図である。
【図４】反応定義情報の例を示す図である。
【図５】ユーザ反応情報の構成を示す図である。
【図６】ユーザ端末の動作を示すフローチャートである。
【図７】ユーザ端末におけるウェブページの表示を模式的に示す図である。
【図８】ユーザ端末におけるウェブページの表示を模式的に示す図である。
【図９】ユーザ端末におけるウェブページの表示を模式的に示す図である。
【図１０】ユーザ端末におけるウェブページの表示を模式的に示す図である。
【図１１】ユーザ端末におけるウェブページの表示を模式的に示す図である。
【図１２】サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態の構成を詳細に説明する前に概要を説明する。実施の形態の情報システムでは、ユーザ端末の画面に付加的に表示された広告の消去等、広告の表示態様の切替を、広告に対するスワイプ操作にて指示する。スワイプ操作は、指またはスタイラスペンを（１）画面に接触させ、（２）接触状態を維持しつつ任意の方向へスライドさせ、（３）画面から離す操作である。（２）におけるスライド方向を「スワイプ操作の方向」とも呼ぶ。スワイプ操作の複数の方向（例えば上下左右）は、広告に対するユーザの複数種類の反応（言い換えれば感想や印象）に予め対応づけられている。ユーザは、画面に表示された広告へ抱いた感想や印象に対応する方向へのスワイプ操作を入力する。
【００１３】
ユーザ端末は、広告に対して入力されたスワイプ操作の方向をサーバへ通知し、サーバは、通知された方向に対応づけられたユーザの反応を蓄積する。このように、広告の表示態様の切替を１回のスワイプ操作で実現するため、ユーザの負担増加を回避できる。また、スワイプ操作がどの方向へ入力されたかによって、広告に対するユーザの様々な反応を、ユーザの負担を増加させることなくサーバ（言い換えれば広告主側）へフィードバックでき、また、ユーザの反応に応じた様々なアクションをサーバに実行させることができる。なお、広告の表示態様を切り替えるためのユーザ操作は、スワイプ操作に限られず、方向を指定可能な他の種類のタッチ操作（例えばフリック操作等）でもよい。
【００１４】
図１は、実施の形態の情報システム１０の構成を示す。情報システム１０は、複数のユーザ端末１２と、サーバ１４とを備える。各ユーザ端末１２は、ＬＡＮ・ＷＡＮ・インターネット等を含む通信網１６を介してサーバ１４と接続される。各ユーザ端末１２は、タッチパネルを備える情報処理装置であり、サーバ１４に対するクライアントとして動作する。各ユーザ端末１２は、例えばスマートフォンやタブレット端末であってもよい。
【００１５】
サーバ１４は、コンテンツプロバイダが有する情報処理装置であり、ＳＮＳ（Social Networking Service）、ポータルサイト、ニュースサイト等の様々なコンテンツを含むウェブページプログラムをユーザ端末１２へ提供する。サーバ１４は、ウェブサーバ、アプリケーションサーバ、データベースサーバの任意の組み合わせにより実現されてもよい。サーバ１４は、複数の広告主のそれぞれにより指定された広告データを含むウェブページプログラムをユーザ端末１２へ提供する。
【００１６】
図２は、図１のユーザ端末１２の機能構成を示すブロック図である。ユーザ端末１２は、タッチパネル２０、制御部２２、記憶部２４、通信部２６を備える。本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵ・メモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００１７】
例えば、制御部２２の各機能ブロックは、ユーザ端末１２のＣＰＵが、ウェブブラウザアプリケーション（後述のウェブブラウザ４４）を実行し、また、サーバ１４から提供されたウェブページプログラム等を実行することにより実現されてもよい。また、記憶部２４の各機能ブロックは、ユーザ端末１２のメモリやストレージがデータを記憶することにより実現されてもよい。
【００１８】
タッチパネル２０は、ユーザの操作が入力される操作入力部、および、制御部２２からの指示に応じて各種画像を表示する表示部の機能を含む。制御部２２は、ウェブブラウザ４４としての処理を含む各種データ処理を実行する。記憶部２４は、制御部２２により参照・更新されるデータの記憶領域である。通信部２６は、所定の通信プロトコルにしたがって外部装置と通信する。制御部２２は、通信部２６を介して、サーバ１４とデータを送受する。
【００１９】
記憶部２４は、ユーザ属性保持部２８と広告保持部３０を含む。ユーザ属性保持部２８は、ユーザに関する複数種類の属性のうちサーバ１４への提供をユーザが許可した属性を示す情報（以下「ユーザ属性情報」と呼ぶ。）を保持する。ユーザ属性情報は、ユーザの個人情報を含んでもよい。実施の形態のユーザ属性情報は、ユーザの性別、年代、ＳＮＳアカウントを含む。広告保持部３０は、後述の広告保存部４２により格納された広告のデータを保持する。
【００２０】
制御部２２は、コンテンツ要求部３２、コンテンツ取得部３４、表示制御部３６、操作検出部３８、操作通知部４０、広告保存部４２を含む。これらの機能ブロックは、ウェブブラウザ４４の機能として実現されてもよい。また、これらの機能ブロックは、サーバ１４から提供されたウェブページデータをウェブブラウザ４４が処理することにより実現されてもよい。サーバ１４から提供されるウェブページデータは、画像データ、ＨＴＭＬプログラム、Ｊａｖａｓｃｒｉｐｔ（登録商標）プログラムの組み合わせであってもよい。また、ウェブページデータに含まれるＪａｖａｓｃｒｉｐｔプログラムにおいて、制御部２２の少なくとも１つのブロックの機能が実装されてもよい。
【００２１】
コンテンツ要求部３２は、ウェブブラウザ４４にて指定されたコンテンツであり、タッチパネル２０において主要な表示対象となるコンテンツ（以下「メインコンテンツ」とも呼ぶ。）の提供を要求するデータをサーバ１４へ送信する。コンテンツ要求部３２がサーバ１４へ送信するデータは、例えば、メインコンテンツとしての特定のウェブページのＵＲＬを指定したＨＴＴＰリクエストである。要求対象となるメインコンテンツは、ユーザにより指定されてもよく、ウェブブラウザ４４における設定で決定されてもよく、プログラム等の処理により動的に決定されてもよい。
【００２２】
コンテンツ取得部３４は、コンテンツ要求部３２による要求への応答としてサーバ１４から提供されたウェブページデータ（言い換えればＨＴＴＰレスポンス）を取得する。コンテンツ取得部３４がサーバ１４から取得するウェブページデータは、メインコンテンツのＩＤおよびデータと、メインコンテンツとは異なる付加的なコンテンツのＩＤおよびデータの両方を含む。実施の形態における付加的なコンテンツは広告とする。
【００２３】
コンテンツ取得部３４がサーバ１４から取得するウェブページデータは、広告に対応する後述の反応定義情報（言い換えれば広告主が予め定めた反応定義情報）をさらに含む。後述するが、反応定義情報は例えば、上方向へのスワイプ操作が「別の広告を見たい」を意味し、左方向へのスワイプ操作が「邪魔」を意味することを示す情報である。また、スワイプ操作の各方向が、後述の広告消去方向、広告保存方法、広告切替方向に該当する場合、反応定義情報はその情報も含む。
【００２４】
表示制御部３６は、ウェブブラウザ４４の画面であるブラウザ画面の表示態様を制御し、ユーザ端末１２ではブラウザ画面をタッチパネル２０に表示させる。表示制御部３６は、コンテンツ取得部３４により取得されたデータをブラウザ画面に表示させる。表示制御部３６は、メインコンテンツのデータと広告のデータの両方が取得された場合、メインコンテンツの画像と、広告の画像の両方をブラウザ画面に表示させる。なお、「画像」は、様々な図形やテキストを示す静止画および動画を含む。
【００２５】
操作検出部３８は、タッチパネル２０に表示された広告の画像に対してスワイプ操作が入力された場合に、そのスワイプ操作の方向を検出する。具体的には、操作検出部３８は、ブラウザ画面における広告画像の現在の表示位置を、予め定められた初期の表示位置と、ブラウザ画面に対するユーザ操作とに基づいて更新しつつ保持する。操作検出部３８は、ブラウザ画面に対するスワイプ操作を検出し、かつ、スワイプ操作におけるタッチ位置が広告画像の現在の表示位置に合致する場合に、広告画像に対するスワイプ操作と判定してもよい。そして、そのスワイプ操作の方向を検出してもよい。
【００２６】
操作通知部４０は、操作検出部３８により検出されたスワイプ操作の方向に関する情報（以下「ユーザ操作情報」とも呼ぶ。）をサーバ１４へ通知する。操作通知部４０は、サーバ１４とＡｊａｘ（Asynchronous JavaScript + XML）通信を実行し、ブラウザ画面全体の更新とは非同期に、ユーザ操作情報をサーバ１４へ送信してもよい。
【００２７】
ユーザ操作情報は、少なくとも、操作検出部３８により検出されたスワイプ操作の方向を示す情報であり、典型的には上下左右いずれかへのスワイプ操作が入力されたことを示す情報を含む。実施の形態のユーザ操作情報は、スワイプ操作の方向を示す情報に加えて、スワイプ操作の対象になった広告のＩＤと、その広告とともに表示されたメインコンテンツのＩＤと、ユーザ属性保持部２８に保持されたユーザ属性情報とを含む。
【００２８】
表示制御部３６は、広告画像に対する予め定められた方向（以下「広告消去方向」とも呼ぶ。）へのスワイプ操作が操作検出部３８により検出された場合に、スワイプ操作の対象となった広告画像の表示を終了させる。言い換えれば、表示制御部３６は、ブラウザ画面の内容を、スワイプ操作の対象となった広告画像を排除した態様（例えばメインコンテンツのみを残した態様）へ更新する。
【００２９】
広告保存部４２は、広告画像に対する予め定められた方向（以下「広告保存方向」とも呼ぶ。）へのスワイプ操作が操作検出部３８により検出された場合に、その時点でブラウザ画面に表示されている広告のデータを広告保持部３０へ格納する。表示制御部３６は、所定の操作が入力された場合に、予め広告保持部３０に保存された広告画像を、その広告画像の保存時にその広告画像とともに表示されたメインコンテンツの画像を伴わずに表示させる。実施の形態の表示制御部３６は、広告閲覧用の専用のブラウザ画面に、予め広告保持部３０に保存された１つ以上の広告画像を一覧表示させる。
【００３０】
コンテンツ取得部３４は、広告画像に対する予め定められた方向（以下「広告切替方向」とも呼ぶ。）へのスワイプ操作が操作検出部３８により検出された場合に、それまで表示された広告とは異なる広告（以下「置換広告」とも呼ぶ。）のデータをサーバ１４から取得する。コンテンツ取得部３４は、サーバ１４とＡｊａｘ通信を実行して、ブラウザ画面全体の更新とは非同期に置換広告のデータを取得してもよい。表示制御部３６は、広告画像に対する広告切替方向へのスワイプ操作が操作検出部３８により検出され、コンテンツ取得部３４により置換広告が取得された場合に、それまで表示された広告を置換広告へ切り替える。
【００３１】
なお、操作検出部３８は、広告画像に対するスワイプ操作が入力される際にスワイプ操作検出の前段階において、広告画像に対するタッチ操作を検出する。表示制御部３６は、広告画像に対するタッチ操作が検出された場合に、サーバ１４から提供されたウェブページデータに含まれる反応定義情報にしたがって、スワイプ操作の各方向の意味を示すポップアップをブラウザ画面に表示させる。
【００３２】
図３は、図１のサーバ１４の機能構成を示すブロック図である。サーバ１４は、制御部５０、記憶部５２、通信部５４を備える。制御部５０は、ウェブサーバ、アプリケーションサーバ、データベースサーバとしての各種データ処理を実行する。記憶部５２は、制御部５０により参照・更新されるデータの記憶領域である。通信部５４は、所定の通信プロトコルにしたがって外部装置と通信する。制御部５０は、通信部５４を介して、ユーザ端末１２とデータを送受する。
【００３３】
記憶部５２は、メインコンテンツ保持部５６、広告保持部５８、広告付加規則保持部６０、対応関係保持部６２、反応保持部６４を含む。メインコンテンツ保持部５６は、コンテンツプロバイダが提供する主要なコンテンツであるメインコンテンツ（例えばＳＮＳ）のデータを保持する。具体的には、メインコンテンツ保持部５６は、ユーザ端末１２により提供が要求され得る複数のメインコンテンツのデータを、各メインコンテンツのＩＤと対応づけて保持する。
【００３４】
広告保持部５８は、複数の広告主のそれぞれがユーザへ提供するよう指定した広告のデータ（画像データ等）を保持し、すなわち、複数の広告主に対応する複数の広告のデータを保持する。具体的には、広告保持部５８は、各広告について、広告のデータ、広告のＩＤ、広告主のＩＤ、カテゴリ、特徴語を対応づけて保持する。カテゴリは、例えば、広告が示す商品、サービス、業種、分野を示すデータである。特徴語は、例えば、カテゴリを示す文字列や、広告に含まれる文字列、広告のキーワードを含む。
【００３５】
広告付加規則保持部６０は、複数のメインコンテンツのそれぞれをユーザ端末１２へ提供する際に、各メインコンテンツに対して付加すべき広告を決定するための規則（言い換えればロジック）である広告付加規則を保持する。広告付加規則は、各メインコンテンツと複数の広告とを１対Ｎ（Ｎは１以上の整数）で対応づけた対応関係を示すものでもよい。また広告付加規則は、メインコンテンツから抽出される特徴語と同一または類似の特徴語を有する広告を付加することを定めたものでもよい。
【００３６】
対応関係保持部６２は、広告画像に対するスワイプ操作の複数の方向と、広告画像に対するユーザの複数種類の反応との対応関係について、複数の広告主により予め指定された複数の対応関係（以下「反応定義情報」と呼ぶ。）を保持する。言い換えれば、対応関係保持部６２は、複数の広告主のそれぞれが予め定義した反応定義情報を、各広告主のＩＤおよび各広告のＩＤに対応づけて保持する。なお、反応定義情報は、広告主ごとに定められてもよく、広告ごとに定められてもよい。
【００３７】
図４の（ａ）（ｂ）は、反応定義情報の例を示す。図４の（ａ）の反応定義情報について説明する。左方向は反応種別「邪魔」に対応づけられており、すなわち広告の存在が邪魔であり、広告の表示を終了すべきことを意味する。下方向は反応種別「不適切な内容」に対応づけられており、すなわち広告の内容が不適切・不快な印象を抱かせるものであり、広告の表示を終了すべきことを意味する。右方向は反応種別「この広告には興味がない」に対応づけられており、すなわち別のカテゴリの別の広告へ切り替えるべきことを意味する。上方向は反応種別「別の広告を見たい」に対応づけられており、すなわち同一カテゴリの別の広告へ切り替えるべきことを意味する。同図の左方向および下方向は広告消去方向であり、同図の右方向および上方向は広告切替方向である。
【００３８】
図４の（ｂ）の反応定義情報について説明する。同図の左方向、下方向、上方向は図４の（ａ）と同じである。同図の右方向は反応種別「後で確認する」に対応づけられており、すなわち広告に対してある程度興味を持ったが、後の時点で広告を表示すべきことを意味する。同図の右方向は、広告消去方向かつ広告保存方向である。
【００３９】
図３に戻り、反応保持部６４は、複数の広告のそれぞれに対するユーザの反応を示す情報（以下「ユーザ反応情報」と呼ぶ。）を保持する。図５は、ユーザ反応情報の構成を示す。ユーザ反応情報は、ユーザによりスワイプ操作がなされた広告のＩＤ、メインコンテンツのＩＤ、反応種別、ユーザ属性情報を含む。
【００４０】
図３に戻り、制御部５０は、要求受付部６６、広告決定部６８、コンテンツ提供部７０、操作情報取得部７２、反応記録部７４を含む。要求受付部６６は、メインコンテンツの提供を要求するデータをユーザ端末１２から受け付ける。
【００４１】
広告決定部６８は、ユーザ端末１２から要求されたメインコンテンツと、広告付加規則保持部６０に保持された広告付加規則とにしたがって、広告保持部５８に保持された複数の広告の中から、メインコンテンツへ付加する広告を決定する。例えば、広告決定部６８は、ユーザ端末１２へ提供するメインコンテンツまたはそのメタデータから特徴語を抽出し、その特徴語に対応づけられた広告をユーザ端末１２へ提供する広告として選択してもよい。
【００４２】
コンテンツ提供部７０は、要求受付部６６により受け付けられたメインコンテンツ提供要求への応答として、メインコンテンツ保持部５６に保持されたメインコンテンツのデータと、広告保持部５８に保持された広告のデータの両方をユーザ端末１２へ提供する。具体的には、コンテンツ提供部７０は、ユーザ端末１２から要求されたメインコンテンツのデータと、広告決定部６８により選択された広告のデータの両方を含むウェブページデータをユーザ端末１２へ送信する。
【００４３】
一部既述したように、コンテンツ提供部７０がユーザ端末１２へ提供するウェブページデータは、ウェブページの表示態様を定めたＨＴＭＬプログラムと、ウェブブラウザの動作を制御するＪａｖａｓｃｒｉｐｔプログラムを含む。コンテンツ提供部７０がユーザ端末１２へ提供するウェブページデータを、ユーザ端末１２のウェブブラウザ４４が実行することにより、図２で示したウェブブラウザ４４の機能ブロックが実現される。
【００４４】
すなわち、コンテンツ提供部７０がユーザ端末１２へ提供するウェブページデータは、ユーザ端末１２に以下の処理を実現させる。（１）メインコンテンツ画像と広告画像の両方をユーザ端末１２のタッチパネル２０に表示させる機能。（２）タッチパネル２０に表示された広告画像に対してユーザのスワイプ操作が入力された場合に、そのスワイプ操作の方向を検出する機能。（３）検出されたスワイプ操作の方向に関する情報をサーバ１４へ通知する機能。
【００４５】
操作情報取得部７２は、ブラウザ画面に表示された広告に対してユーザが入力したスワイプ操作の方向に関する情報をユーザ端末１２から取得する。実施の形態の操作情報取得部７２は、ユーザ端末１２から送信された上述のユーザ操作情報を受け付ける。
【００４６】
反応記録部７４は、操作情報取得部７２により取得されたスワイプ操作の方向に関する情報に応じて、広告に対するユーザの複数種類の反応の中からいずれかを記録する。また反応記録部７４は、或る広告に対してユーザにより入力されたスワイプ操作の方向に関する情報が取得された場合、その広告の広告主により予め指定された対応関係にしたがって、広告に対するユーザの反応の種類を記録する。
【００４７】
実施の形態の反応記録部７４は、操作情報取得部７２が受け付けたユーザ操作情報が示すスワイプ操作の方向を識別し、ユーザ操作情報が示す広告ＩＤに対応づけられた反応定義情報を参照して、スワイプ操作の方向の意味を反応種別として識別する。そして、識別した反応種別を、ユーザ操作情報が示す広告ＩＤ、メインコンテンツＩＤ、ユーザ属性に対応づけたユーザ反応情報を反応保持部６４へ格納する。
【００４８】
例えば反応記録部７４は、ユーザ操作情報が示す広告ＩＤに図４（ａ）の反応定義情報が対応づけられており、ユーザ操作情報が示すスワイプ操作の方向が左方向である場合、反応種別「邪魔」を記録する。その一方、ユーザ操作情報が示すスワイプ操作の方向が下方向である場合、反応種別「不適切な内容」を記録する。
【００４９】
コンテンツ提供部７０は、操作情報取得部７２により取得された特定のユーザ端末１２におけるスワイプ操作の方向が予め定められた方向である場合に、先の時点で当該ユーザ端末１２へ提供した広告とは異なる広告のデータを当該ユーザ端末１２へ提供する。これにより、ユーザ端末１２のブラウザ画面に表示される広告を切り替える。
【００５０】
具体的には、コンテンツ提供部７０は、ユーザ操作情報が示す広告ＩＤに対応づけられた反応定義情報を参照し、スワイプ操作の方向が広告切替方向に該当するか否かを判定する。例えば、ユーザ操作情報が示す広告ＩＤに図４（ａ）の反応定義情報が対応づけられている場合、上方向および右方向が広告切替方向となる。また、ユーザ操作情報が示す広告ＩＤに図４（ｂ）の反応定義情報が対応づけられている場合、上方向が広告切替方向となる。
【００５１】
コンテンツ提供部７０は、スワイプ操作の方向が広告切替方向に該当する場合、ユーザ操作情報が示す広告ＩＤにより特定される広告とは別の広告をユーザ端末１２へ提供する。例えば、コンテンツ提供部７０は、スワイプ操作の方向を通知したＡｊａｘ通信（例えばＸＭＬＨｔｔｐＲｅｑｕｅｓｔ）へのレスポンスとして別の広告のデータをユーザ端末１２へ送信してもよい。
【００５２】
より具体的には、スワイプ操作の方向が第１の広告切替方向（例えば「別の広告を見たい」）に該当する場合、広告決定部６８は、ユーザ操作情報が示す広告ＩＤで特定される広告と同一カテゴリに属する別の広告を置換広告として選択する。コンテンツ提供部７０は、広告決定部６８により選択された置換広告のデータをユーザ端末１２へ送信する。その一方、スワイプ操作の方向が第２の広告切替方向（例えば「この広告には興味がない」）に該当する場合、広告決定部６８は、ユーザ操作情報が示す広告ＩＤで特定される広告とは別カテゴリに属する別の広告を置換広告として選択する。コンテンツ提供部７０は、広告決定部６８により選択された置換広告のデータをユーザ端末１２へ送信する。
【００５３】
以上の構成による情報システム１０の動作を以下説明する。
図６は、ユーザ端末１２の動作を示すフローチャートである。ユーザは、ユーザ端末１２においてウェブブラウザ４４を起動し（Ｓ１０）、コンテンツプロバイダが提供する特定のメインコンテンツの表示を指示する。コンテンツ要求部３２は、ユーザにより指示されたメインコンテンツのＵＲＬを指定したＨＴＴＰリクエストをサーバ１４へ送信する。コンテンツ取得部３４は、要求したメインコンテンツのデータと、そのメインコンテンツに対して付加された広告のデータとを含むＨＴＴＰレスポンスをサーバ１４から受信する（Ｓ１２）。
【００５４】
表示制御部３６は、メインコンテンツと広告の両方を含むウェブページをタッチパネル２０に表示させる（Ｓ１４）。図７は、ユーザ端末１２におけるウェブページの表示を模式的に示す。表示制御部３６は、サーバ１４から提供されたウェブページデータをレンダリングした結果の画像を含むブラウザ画面８０をタッチパネル２０に表示させる。Ｓ１４では、メインコンテンツの画像（メインコンテンツ８２）、広告Ａの画像（広告Ａ８４）、リンク８６を含むブラウザ画面８０を表示させる。
【００５５】
図６に戻り、広告Ａ８４に対してタップ操作が入力されたことを操作検出部３８が検出すると（Ｓ１６のＹ）、Ｓ１２に戻り、コンテンツ要求部３２は、広告Ａ８４で設定されたＵＲＬを指定したＨＴＴＰリクエストをサーバ１４へ送信する。そしてＳ１４において、典型的には、図７に示すウェブページに代えて広告Ａ８４が示す商品またはサービスのウェブページがブラウザ画面８０に表示される。
【００５６】
続いて、図７の広告Ａ８４に対するスワイプ操作が入力される。図８に示すように、広告Ａ８４に対する（スワイプ操作の前段としての）タッチが操作検出部３８により検出されると、表示制御部３６は、広告Ａ８４の広告主が予め定義した反応定義情報（すなわちスワイプ操作の各方向の意味）を示すポップアップであるガイド８５をブラウザ画面８０上に表示させる。表示制御部３６は、広告Ａ８４に対する所定時間以上（例えば１秒以上）のタッチが検出された場合にガイド８５を表示させてもよい。ユーザは、ガイド８５の内容を参照しつつ、広告Ａ８４に対する感想や印象に合致する方向へ指をスライドさせてスワイプ操作を入力する。なお、スワイプ操作の各方向が示す意味は広告または広告主ごとに異なってもよく、広告・広告主の異同に関わらず共通であってもよく、コンテンツプロバイダにおいて共通であってもよい。
【００５７】
図６に戻り、広告Ａ８４に対してタップ操作ではなく（Ｓ１６のＮ）、スワイプ操作が入力されると（Ｓ１８のＹ）、操作検出部３８は、スワイプ操作の方向を検出する（Ｓ２０）。操作通知部４０は、スワイプ操作の方向をサーバ１４へ通知する（Ｓ２２）。スワイプ操作の方向が広告消去方向（例えば図４（ａ）の左・下、図４（ｂ）の左・下・右）に該当すれば（Ｓ２４のＹ）、表示制御部３６は、ブラウザ画面８０から広告Ａ８４を消去する（Ｓ２６）。図９は、広告Ａ８４が消去されたブラウザ画面８０を示している。さらに、スワイプ操作の方向が広告保存方向（例えば図４（ｂ）の右）に該当すれば（Ｓ２８のＹ）、広告保存部４２は、広告Ａ８４のデータを広告保持部３０へ格納する（Ｓ３０）。スワイプ操作の方向が広告保存方向でなければ（Ｓ２８のＮ）、Ｓ３０をスキップする。
【００５８】
スワイプ操作の方向が広告消去方向ではなく（Ｓ２４のＮ）、広告切替方向に該当すれば（Ｓ３２のＹ）、コンテンツ取得部３４は、広告Ａとは異なる広告Ｂのデータをサーバ１４から取得する（Ｓ３４）。表示制御部３６は、ブラウザ画面８０においてメインコンテンツ８２とともに表示させる広告を広告Ａ８４から広告Ｂ８８へ切り替える（Ｓ３６）。図１０は、ブラウザ画面８０において表示される広告が広告Ａ８４から広告Ｂ８８へ切り替えられた状態を示している。スワイプ操作の方向が広告消去方向ではなく、広告切替方向でもなければ（Ｓ３２のＮ）、Ｓ３４およびＳ３６をスキップする。広告Ａ８４に対するスワイプ操作が未入力であれば（Ｓ１８のＮ）、Ｓ２０〜Ｓ３６をスキップする。
【００５９】
Ｓ３０で保存された広告を表示すべき旨の指示が入力された場合、実施の形態では、ブラウザ画面８０のリンク８６に対するタップ操作が操作検出部３８により検出された場合（Ｓ３８のＹ）、表示制御部３６は、広告保持部３０に記憶された１つ以上の広告のデータを読み出す。そして、読み出した１つ以上の広告の画像をブラウザ画面８０に一覧表示させる（Ｓ４０）。
【００６０】
図１１は、保存済み広告が表示されたブラウザ画面８０を示している。同図のブラウザ画面８０は、予め保存された広告Ａ８４と広告Ｂ８８を並べてリスト表示する画面と言える。例えば、ユーザ端末１２は、保存済み広告の一覧画面のウェブページをサーバ１４へ要求し、サーバ１４は、予め定められたローカルストレージ領域（広告保持部３０）から広告データを読み出すＪａｖａｓｃｒｉｐｔコードを含むウェブページをユーザ端末１２へ提供してもよい。表示制御部３６は、当該ウェブページをブラウザ画面８０に表示させ、その際に広告保持部３０に記憶された１つ以上の広告画像を並べて表示させてもよい。
【００６１】
保存済みの広告を表示すべき旨の指示が未入力であれば（Ｓ３８のＮ）、Ｓ４０をスキップする。所定の終了条件が充足されると（Ｓ４２のＹ）、本図のフローを終了する。終了条件が非充足であれば（Ｓ４２のＮ）、Ｓ１６に戻り、すなわちユーザの操作入力を待つ状態に戻る。この終了条件は、例えば、ウェブブラウザ４４の終了を指示する操作が入力された場合や、ブラウザ画面８０を閉じる操作が入力された場合等に満たされる。
【００６２】
実施の形態のユーザ端末１２は、メインコンテンツに付加された広告画像に対するユーザのスワイプ操作の方向をサーバ１４へ通知する。サーバ１４は、スワイプ操作の複数の方向に対応づけて、広告に対するユーザの複数種類の反応を予め記憶している。したがって、ユーザ端末１２が広告画像に対して入力されたスワイプ操作の方向をサーバ１４へ通知することにより、広告に対するユーザの反応の種類をサーバ１４に記録させることができる。それとともに、１つのスワイプ操作にて、広告画像の消去・保存・切替を実現できるため、広告に対してユーザが抱いた様々な感想や印象をフィードバックしつつも、ユーザの負担増加を抑制できる。
【００６３】
図１２は、サーバ１４の動作を示すフローチャートである。要求受付部６６が、メインコンテンツの提供要求を受け付けると（Ｓ５０のＹ）、広告決定部６８は、要求されたメインコンテンツに応じて、そのメインコンテンツに対して付加すべき広告を選択する（Ｓ５２）。コンテンツ提供部７０は、要求されたメインコンテンツと、広告決定部６８により選択された広告の両方を含むウェブページデータを要求元のユーザ端末１２へ送信する（Ｓ５４）。メインコンテンツの提供要求を未受信であれば（Ｓ５０のＮ）、Ｓ５２およびＳ５４をスキップする。
【００６４】
操作情報取得部７２が広告画像に対するスワイプ操作の方向を示す情報をユーザ端末１２から受け付けると（Ｓ５６のＹ）、反応記録部７４は、当該広告の広告主により予め定められた反応定義情報にしたがって、当該広告に対するユーザの反応を識別する。そして、当該広告に対するユーザ反応情報を反応保持部６４へ格納する（Ｓ５８）。広告画像に対するスワイプ操作の方向が第１条件を満たす広告切替方向である場合、具体的には「別の広告を見たい」に該当する方向である場合（Ｓ６０のＹ）、広告決定部６８は、Ｓ５２で選択した広告と同一カテゴリに属する別の広告（例えば類似した内容の広告）を新たに選択する。コンテンツ提供部７０は、新たに選択された広告をユーザ端末１２へ提供する（Ｓ６２）。
【００６５】
広告画像に対するスワイプ操作の方向が第１条件を満たさず第２条件を満たす広告切替方向である場合、具体的には「この広告には興味がない」に該当する方向である場合（Ｓ６０のＮ、Ｓ６４のＹ）、広告決定部６８は、Ｓ５２で選択した広告とはカテゴリが異なる別の広告（例えば全く異なる商品やサービスを示す広告）を新たに選択する。コンテンツ提供部７０は、新たに選択された広告をユーザ端末１２へ提供する（Ｓ６６）。広告画像に対するスワイプ操作の方向が第２条件も満たさない場合（Ｓ６４のＮ）、Ｓ６６をスキップする。
【００６６】
広告画像に対するスワイプ操作の方向を示す情報がユーザ端末１２から受け付けられなければ（Ｓ５６のＮ）、Ｓ５８〜Ｓ６６をスキップする。所定の終了条件が充足されると（Ｓ６８のＹ）、本図のフローを終了する。終了条件が非充足であれば（Ｓ６８のＮ）、Ｓ５０に戻り、すなわちユーザ端末１２からの要求を待つ状態に戻る。この終了条件は、例えば、サーバ１４においてサーバプロセスが停止された場合等に満たされる。
【００６７】
実施の形態のサーバ１４は、広告画像に対するユーザのスワイプ操作の方向に応じて、その広告画像に対するユーザの反応（感想や印象等）を蓄積していくことができる。また、広告画像に対するネガティブ評価（例えば「邪魔」「不適切な内容」等）だけでなく、広告画像に対するポジティブ評価（例えば「別の広告を見たい」「後で確認する」等）を含む様々な反応を蓄積することができる。これにより、コンテンツプロバイダは、広告主にとって有用な情報を蓄積し、蓄積した情報を適宜広告主へ提供できるようになる。
【００６８】
また、サーバ１４は、ユーザの反応に応じて様々なアクションが可能になり、例えば、それまでの広告とは異なる別の広告をユーザへ提供できる。これにより、ユーザが興味を持ちやすい広告を随時提供し、ウェブページにおける広告の選択回数（ページビュー数）を増加させることができる。
【００６９】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７０】
第１変形例を説明する。上記実施の形態では、広告画像に対するスワイプ操作の検出、スワイプ操作の方向の通知、広告画像の更新等の処理（ここでは「ユーザ側処理」と呼ぶ。）を、サーバ１４がユーザ端末１２へ提供するウェブページプログラム（例えばＪａｖａｓｃｒｉｐｔコード）に実装することにより、ユーザ端末１２のウェブブラウザ４４にユーザ側処理を実行させた。変形例として、ユーザ側処理を実装したネイティブアプリケーション（「コンテンツ閲覧アプリ」と呼ぶ。）をコンテンツプロバイダが提供し、ユーザ端末１２にはそのコンテンツ閲覧アプリがインストールされてもよい。
【００７１】
ユーザは、ユーザ端末１２にてコンテンツ閲覧アプリを起動してコンテンツプロバイダへメインコンテンツを要求してもよい。この場合、コンテンツ閲覧アプリの画面に、メインコンテンツと広告の両方が同時に表示され、ユーザは当該画面上の広告画像に対してスワイプ操作を入力する。なお、コンテンツ閲覧アプリは、ユーザ端末１２のウェブブラウザ４４のアドオンプログラムとして提供されてもよく、そのアドオンプログラムがユーザ端末１２へインストールされることにより、ウェブブラウザ４４にユーザ側処理を実行させてもよい。
【００７２】
また、別の態様として、ユーザ側処理は、広告主が提供する広告プログラム（例えば広告画像とＪａｖａｓｃｒｉｐｔコードの組み合わせ）に実装されてもよい。コンテンツプロバイダが提供するメインコンテンツのウェブページプログラムには、広告主が提供する広告プログラムのＵＲＬが設定されてもよい。この場合、ユーザ端末１２は、コンテンツプロバイダから取得したウェブページプログラムを表示する際に、広告主側から広告プログラムを取得する。これにより、実施の形態と同様に、ユーザ端末１２のブラウザ画面８０には、メインコンテンツと広告の両方が表示され、かつ、ユーザ端末１２のウェブブラウザ４４にユーザ側処理を実行させることができる。
【００７３】
第２変形例を説明する。上記実施の形態では言及していないが、広告画像に対する所定方向へのスワイプ操作は、ユーザ端末１２において広告画像を永続的に非表示とすべきことを意味するものとして定められてもよい。例えば、サーバ１４は、上記所定方向へのスワイプ操作がユーザ端末１２から通知された場合に、当該ユーザに広告を提供しない旨を不揮発の記憶領域へ記録し、当該ユーザからメインコンテンツの提供要求を受け付けた場合に広告画像の提供を抑制してもよい。言い換えれば、要求されたメインコンテンツのみ提供するよう設定を切り替えてもよい。なお、広告画像の非表示は、有料サービスとし、上記所定方向へのスワイプ操作を入力したユーザに対して課金処理を実行してもよい。
【００７４】
また、サーバ１４は、上記所定方向へのスワイプ操作がユーザ端末１２から通知された場合に、広告画像を非表示とするように制御するアプリケーションのダウンロードサイトへユーザ端末１２を誘導してもよい（リダイレクト等）。このアプリケーションは、例えば、メインコンテンツ取得時に広告データを取得しない（メインコンテンツのみ取得する）、または、取得した広告を非表示とするようにウェブブラウザ４４を制御する処理が実装された有償のウェブブラウザ４４アドオンプログラムであってもよい。
【００７５】
第３変形例を説明する。上記実施の形態では言及していないが、サーバ１４は、反応保持部６４に蓄積された各広告に対するユーザ反応情報を、ユーザへの広告提供へフィードバックするための機能を備えてもよい。例えば、サーバ１４は、反応保持部６４に蓄積された各広告に対するユーザ反応情報を、各広告の広告主の装置へ定期的に送信する反応情報提供部をさらに備えてもよい。これにより、広告に対して様々なユーザが抱いた印象や感想を広告主に提供でき、広告の内容を改善することや、広告を付加すべきメインコンテンツの種類を判断すること等を支援できる。
【００７６】
また、サーバ１４は、ユーザ反応情報に基づいて広告付加規則を自動的に変更する規則変更部をさらに備えてもよい。例えば、規則変更部は、メインコンテンツ８２と広告Ａ８４との組み合わせにより特定されるユーザ反応情報のうち、反応種別「邪魔」が占める割合が所定値以上の多数の場合に、メインコンテンツ８２以外のメインコンテンツと広告Ａ８４を対応付けるように広告付加規則を変更してもよい。言い換えれば、メインコンテンツ８２以外のメインコンテンツに広告Ａ８４を付加してユーザに提示するように広告付加規則を変更してもよい。
【００７７】
第４変形例を説明する。ユーザ端末１２の操作通知部４０は、操作検出部３８により検出されたスワイプ操作の方向に対応付けられた文字列をサーバ１４へ送信してもよい。例えば、ユーザ端末１２の操作通知部４０は、操作検出部３８により検出されたスワイプ操作の方向を、サーバ１４から提供された反応定義情報に基づいて反応種別へ変換し、スワイプ操作の方向に代えて反応種別を含むユーザ操作情報をサーバ１４へ送信してもよい。この場合、サーバ１４の反応記録部７４は、ユーザ端末１２から提供されたユーザ操作情報をそのままユーザ反応情報として反応保持部６４へ格納してもよい。なお、上記実施の形態ではサーバ１４が備えた対応関係保持部６２を、本変形例ではユーザ端末１２が備えてもよい。ユーザ端末１２の操作通知部４０は、ローカルの対応関係保持部６２を参照して、操作検出部３８により検出されたスワイプ操作の方向を反応種別へ変換し、その反応種別を示す文字列をサーバ１４へ送信してもよい。
【００７８】
第５変形例を説明する。上記実施の形態の広告保存部４２は、広告画像に対して広告保存方向へのスワイプ操作が入力された場合に、その広告のデータをユーザ端末１２の広告保持部３０に保存した。変形例として、広告保存部４２は、広告保存方向へのスワイプ操作が入力された広告のデータをサーバ１４に記録してもよい。具体的には、広告保存部４２は、自端末のＩＤ（または自端末のユーザのＩＤ）と広告ＩＤとを対応付けた情報を、サーバ１４の所定の記憶領域（例えば広告保持部３０に対応する記憶領域）へ格納してもよい。すなわち変形例として、ユーザが保存した広告をユーザ端末１２の広告保持部３０へ保存する代わりに、サーバ１４の記憶部５２（例えば広告保持部５８とは別にユーザが保存した広告を保持する領域であるユーザ保存広告保持部）へ保存してもよい。この場合、ユーザ端末１２の広告保持部３０は不要になる。
【００７９】
ユーザ端末１２は、リンク８６がタップされた場合に、保存済み広告の一覧画面のウェブページをサーバ１４へ要求してもよい。サーバ１４は、所定の記憶領域にユーザ端末１２のユーザと対応付けて格納された１つ以上の広告ＩＤを検出し、それらの広告ＩＤで識別される１つ以上の広告のデータを含むウェブページを、保存済み広告の一覧画面のウェブページとしてユーザ端末１２へ送信してもよい。
【００８０】
第６変形例を説明する。上記実施の形態では、ユーザ端末１２がユーザ属性保持部２８を備えたが、変形例として、ユーザ端末１２に代わりサーバ１４がユーザ属性保持部２８を備えてもよい。例えばユーザは、自身の属性の情報のうちサーバ１４の管理者または広告主へ公開してもよい属性情報を予めサーバ１４へ登録し、サーバ１４は、ユーザもしくはユーザ端末１２の識別情報に対応付けてユーザ属性情報を記憶してもよい。サーバ１４の認証部（不図示）は、ユーザ認証または端末認証によりアクセス元のユーザまたはユーザ端末１２の識別情報を特定してもよい。サーバ１４の反応記録部７４は、ユーザ端末１２からユーザ操作情報（ユーザ属性情報を含まない）を受信すると、当該ユーザまたはユーザ端末１２の識別情報に対応付けられたユーザ属性情報をユーザ属性保持部２８から取得して、実施の形態と同様のユーザ反応情報を記録してもよい。
【００８１】
第７変形例を説明する。上記実施の形態では、メインコンテンツと広告を同時に表示させる場合に、広告に対するユーザの反応をフィードバックする技術を例示した。実施の形態の技術は、ユーザが要求したメインのコンテンツに加えて、広告に限らない付加的なコンテンツ（例えばユーザが直接要求していないコンテンツ）をユーザに提示する場合に、その付加的なコンテンツに対するユーザの反応を効率的に収集するために有用である。
【００８２】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００８３】
１２  ユーザ端末、  １４  サーバ、  ２０  タッチパネル、  ３２  コンテンツ要求部、  ３４  コンテンツ取得部、  ３６  表示制御部、  ３８  操作検出部、  ４０  操作通知部、  ４２  広告保存部、  ６２  対応関係保持部、  ６８  広告決定部、  ７０  コンテンツ提供部、  ７２  操作情報取得部、  ７４  反応記録部。
【図１】
2020074178.tif 000003
【図２】
2020074178.tif 000004
【図３】
2020074178.tif 000005
【図４】
2020074178.tif 000006
【図５】
2020074178.tif 000007
【図６】
2020074178.tif 000008
【図７】
2020074178.tif 000009
【図８】
2020074178.tif 000010
【図９】
2020074178.tif 000011
【図１０】
2020074178.tif 000012
【図１１】
2020074178.tif 000013
【図１２】
2020074178.tif 000014