(57)【特許請求の範囲】
【請求項１】
複数の記事を含むコンテンツを要求するリクエストの送信元である端末装置に応じて前記複数の記事が動的に変動するコンテンツであって、前記端末装置へ配信されたコンテンツに関する履歴情報を取得する取得部と、
コンテンツの一部を表示している前記端末装置がユーザ操作に応じて当該コンテンツの広告表示領域を含む他の部分を表示する際に、当該端末装置に表示されていた当該コンテンツの一部から抽出される特徴語であって、前記他の部分を表示する度に抽出される特徴語に関連する広告を、前記端末装置へ配信する広告として選択する選択部と、
を備えたことを特徴とする選択装置。
【請求項２】
前記取得部は、
前記端末装置へ直前に配信された前記コンテンツに関する履歴情報を取得し、
前記選択部は、
前記端末装置へ直前に配信された前記コンテンツに関する履歴情報に基づいて前記広告を選択する
ことを特徴とする請求項１に記載の選択装置。
【請求項３】
前記取得部は、
前記端末装置において直前に表示された前記コンテンツに関する履歴情報を取得し、
前記選択部は、
前記端末装置において直前に表示された前記コンテンツに関する履歴情報に基づいて前記広告を選択する
ことを特徴とする請求項１または請求項２に記載の選択装置。
【請求項４】
前記選択部は、
前記履歴情報に含まれる各コンテンツから抽出された特徴量に基づいて前記広告を選択する
ことを特徴とする請求項１〜３のいずれか１項に記載の選択装置。
【請求項５】
前記選択部は、
前記特徴量と、前記履歴情報に含まれる各コンテンツの表示に関する情報に応じて変更される前記特徴量の重みとに基づいて前記広告を選択する
ことを特徴とする請求項４に記載の選択装置。
【請求項６】
前記選択部は、
前記各コンテンツの前記端末装置における表示態様、または前記各コンテンツに対するユーザ操作に応じて変更される前記特徴量の重みに基づいて前記広告を選択する
ことを特徴とする請求項５に記載の選択装置。
【請求項７】
前記選択部は、
前記各コンテンツのリンク先のコンテンツから抽出された特徴量に基づいて、前記広告を選択する
ことを特徴とする請求項４〜６のいずれか１項に記載の選択装置。
【請求項８】
前記選択部は、
前記コンテンツに表示された部分コンテンツのカテゴリに基づいて前記広告を選択する
ことを特徴とする請求項１〜７のいずれか１項に記載の選択装置。
【請求項９】
前記端末装置に前記広告を配信する配信部、
をさらに備え、
前記取得部は、
前記端末装置から広告要求を取得し、
前記配信部は、
前記取得部が前記端末装置から広告要求を取得した場合、前記選択部により予め選択された前記広告を前記端末装置へ配信する、
ことを特徴とする請求項１〜８のいずれか１項に記載の選択装置。
【請求項１０】
前記取得部は、
前記端末装置へ配信された動的に変動するウェブページに関する履歴情報を取得し、
前記選択部は、
前記取得部により取得された前記ウェブページに関する履歴情報に基づいて、前記端末装置へ配信する広告を選択する、
ことを特徴とする請求項１〜９のいずれか１項に記載の選択装置。
【請求項１１】
前記選択部は、
表示するコンテンツにおける先頭に広告を表示する前記端末装置へ配信する広告を選択する、
ことを特徴とする請求項１〜１０のいずれか１項に記載の選択装置。
【請求項１２】
前記選択部は、
広告が配信された後、最初に表示する広告表示領域に前記広告を表示する前記端末装置へ配信する広告を選択する、
ことを特徴とする請求項１〜１１のいずれか１項に記載の選択装置。
【請求項１３】
コンピュータが実行する選択方法であって、
複数の記事を含むコンテンツを要求するリクエストの送信元である端末装置に応じて前記複数の記事が動的に変動するコンテンツであって、前記端末装置へ配信されたコンテンツに関する履歴情報を取得する取得工程と、
コンテンツの一部を表示している前記端末装置がユーザ操作に応じて当該コンテンツの広告表示領域を含む他の部分を表示する際に、当該端末装置に表示されていた当該コンテンツの一部から抽出される特徴語であって、前記他の部分を表示する度に抽出される特徴語に関連する広告を、前記端末装置へ配信する広告として選択する選択工程と、
を含むことを特徴とする選択方法。
【請求項１４】
複数の記事を含むコンテンツを要求するリクエストの送信元である端末装置に応じて前記複数の記事が動的に変動するコンテンツであって、前記端末装置へ配信されたコンテンツに関する履歴情報を取得する取得手順と、
コンテンツの一部を表示している前記端末装置がユーザ操作に応じて当該コンテンツの広告表示領域を含む他の部分を表示する際に、当該端末装置に表示されていた当該コンテンツの一部から抽出される特徴語であって、前記他の部分を表示する度に抽出される特徴語に関連する広告を、前記端末装置へ配信する広告として選択する選択手順と、
をコンピュータに実行させることを特徴とする選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択装置、選択方法、選択プログラム、端末装置、及び表示プログラムに関する。
【背景技術】
【０００２】
近年、ユーザに配信したコンテンツの内容に応じて適切な広告を選択する、いわゆるコンテンツマッチによる広告選択の技術が提供されている。例えば、コンテンツに表示する広告をコンテンツから抽出した特徴語に基づいて選択する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０７５００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では適切な広告を選択することが難しい。例えば、広告が表示されるコンテンツの内容に基づいて選択される場合、表示されるコンテンツの内容に関連した広告が選択される可能性が高いが、その広告がユーザに対して適切な広告であるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、適切な広告を選択する選択装置、選択方法、選択プログラム、端末装置、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る選択装置は、動的に変動するコンテンツであって端末装置へ配信されたコンテンツに関する履歴情報を取得する取得部と、前記取得部により取得された前記コンテンツに関する履歴情報に関連する広告を、前記端末装置へ配信する広告として選択する選択部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、適切な広告を選択することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配信処理の一例を示す図である。
【図２】図２は、実施形態に係る広告配信装置の構成例を示す図である。
【図３】図３は、実施形態に係る配信ログ情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係る広告情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る端末装置の構成例を示す図である。
【図６】図６は、実施形態に係る広告を選択する処理の一例を示すフローチャートである。
【図７】図７は、実施形態に係る広告を表示する処理の一例を示すフローチャートである。
【図８】図８は、変形例に係る配信処理の一例を示す図である。
【図９】図９は、変形例に係る広告配信装置の構成例を示す図である。
【図１０】図１０は、変形例に係る配信ログ情報記憶部の一例を示す図である。
【図１１】図１１は、変形例に係る広告を選択する処理の一例を示すフローチャートである。
【図１２】図１２は、変形例に係る広告を表示する処理の一例を示すフローチャートである。
【図１３】図１３は、変形例に係る端末装置における表示の一例を示す図である。
【図１４】図１４は、変形例に係る端末装置における表示の一例を示す図である。
【図１５】図１５は、変形例に係る端末装置におけるカテゴリに基づく表示の一例を示す図である。
【図１６】図１６は、広告配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る選択装置、選択方法、選択プログラム、端末装置、及び表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る選択装置、選択方法、選択プログラム、端末装置、及び表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．配信処理〕
まず、図１を用いて、実施形態に係る配信処理の一例について説明する。図１は、実施形態に係る配信処理の一例を示す図である。図１に示す広告配信装置１００は、コンテンツ配信装置５０が配信するコンテンツに表示される広告を配信する配信サービスを提供する。以下では、コンテンツ配信装置５０が配信するコンテンツがウェブページである場合を例に説明する。また、図１に示す例において、コンテンツであるウェブページに含まれる記事等のコンテンツを部分コンテンツと称する場合がある。図１に示す例において、例えば部分コンテンツＣＴ１１のように、端末装置１０に表示される記事に関連する画像とその記事のタイトルとを１つの部分コンテンツとして、以下説明する。
【００１１】
図１に示すように、配信システム１は、端末装置１０と、コンテンツ配信装置５０と、広告配信装置１００とが含まれる。端末装置１０と、コンテンツ配信装置５０と、広告配信装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した配信システム１には、複数台の端末装置１０や、複数台のコンテンツ配信装置５０や、複数台の広告配信装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１に示す例においては、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。
【００１３】
また、端末装置１０は、ユーザによる操作を受け付ける。図１に示す例において、端末装置１０は、所定のブラウザアプリ（以下、単に「ブラウザ」とする場合がある）を起動する。そして、端末装置１０は、ブラウザに表示するコンテンツをコンテンツ配信装置５０へ要求する。また、端末装置１０は、表示するコンテンツに広告を表示する領域が含まれる場合、広告を広告配信装置１００へ要求する。なお、端末装置１０は、ブラウザに限らず、コンテンツ配信装置５０が配信するコンテンツを表示するためのアプリケーションによりコンテンツを表示してもよい。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。
【００１４】
広告配信装置１００は、端末装置１０に配信されたコンテンツに関する履歴情報に関連する広告を、端末装置１０へ配信する広告として選択する選択装置である。また、広告配信装置１００は、広告要求に応じて広告を配信する広告配信サービスを提供する。
【００１５】
コンテンツ配信装置５０は、コンテンツを配信する情報処理装置である。図１に示す例において、コンテンツ配信装置５０は、一例として、端末装置１０からの要求に応じて、端末装置１０において起動されたブラウザに表示されるウェブページであるコンテンツを配信する。また、図１に示す例において、コンテンツ配信装置５０が配信するコンテンツは動的コンテンツ（動的ウェブページ）である。図１に示す例において、コンテンツ配信装置５０は、コンテンツを要求する端末装置１０に応じて動的に変動するコンテンツを端末装置１０へ配信する。
【００１６】
以下、図１を用いて、配信処理の一例を説明する。図１に示す例においては、ユーザがユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）である場合を示す。
【００１７】
図１に示すように、ユーザＵ１の操作によりブラウザが起動された端末装置１０は、コンテンツ配信装置５０にコンテンツの配信要求を送信する（ステップＳ１１）。例えば、図１においては図示を省略するが、ユーザＵ１がブラウザのアドレスバーにコンテンツ配信装置５０のＵＲＬ（Uniform  Resource  Locator）を入力することにより、端末装置１０は、コンテンツ配信装置５０にコンテンツの配信を要求する。
【００１８】
端末装置１０から配信要求を受け付けたコンテンツ配信装置５０は、端末装置１０にコンテンツを配信する（ステップＳ１２）。図１に示す例においては、コンテンツ配信装置５０は、端末装置１０にコンテンツＷ１１の一部を配信する。そして、コンテンツ配信装置５０は、端末装置１０へ配信したコンテンツに関する履歴情報（以下、「配信ログ」とする場合がある）を広告配信装置１００へ送信する（ステップＳ１３）。また、端末装置１０は、コンテンツ配信装置５０から受信したコンテンツを表示する（ステップＳ１４）。図１に示す例において、端末装置１０は、受信したコンテンツＷ１１の一部に含まれる部分コンテンツＣＴ１１〜ＣＴ１４を一覧表示する。図１に示す例においては、端末装置１０中のコンテンツＷ１１には、部分コンテンツＣＴ１１、部分コンテンツＣＴ１２、部分コンテンツＣＴ１３、部分コンテンツＣＴ１４の順に上下方向に並んで一覧表示される。このように、端末装置１０において、コンテンツに含まれる部分コンテンツは所定の方向に並べて一覧表示される。
【００１９】
なお、端末装置１０中に表示された部分コンテンツＣＴ１１〜ＣＴ１４は、コンテンツＷ１１に含まれる部分コンテンツの一部であり、ユーザは端末装置１０の表示画面にタッチした指Ｆ１を下から上へ移動させる操作（以下、「スクロール操作」とする場合がある）をすることにより、表示を下へスクロールさせて、下に続く残りの部分コンテンツを表示させることができる。
【００２０】
ここで、ユーザＵ１は、指Ｆ１を下から上へスクロール操作を行う（ステップＳ１５−１）。これにより、端末装置１０中のコンテンツＷ１１は、表示する部分を下に変更される（ステップＳ１５−２）。図１に示す例において、コンテンツＷ１１の部分コンテンツＣＴ１４より下の部分コンテンツは配信されていないため、端末装置１０は、コンテンツ配信装置５０にコンテンツの配信要求を送信する（ステップＳ１５−３）。このとき、図１に示す例において、端末装置１０に表示中のコンテンツＷ１１の下部には、コンテンツＷ１１の部分コンテンツＣＴ１４より下の部分コンテンツが配信された表示されるまでの間、読込中を示すマークＭＫ１１が表示される。
【００２１】
端末装置１０から配信要求を受け付けたコンテンツ配信装置５０は、端末装置１０にコンテンツを配信する（ステップＳ１６）。図１に示す例において、コンテンツ配信装置５０は、端末装置１０にコンテンツＷ１１の一部を配信する。ここで、図１中のステップＳ１６において、配信されるコンテンツＷ１１の一部には、先頭の位置に広告を配置する広告表示領域ＡＲ１１が含まれる。具体的には、図１中のステップＳ１６において、配信されるコンテンツＷ１１の一部には、上から広告ＡＣ１１、部分コンテンツＣＴ１５、部分コンテンツＣＴ１６、部分コンテンツＣＴ１７の順に上下方向に並んで配置される。
【００２２】
広告表示領域ＡＲ１１を含むコンテンツＷ１１の一部を受信した端末装置１０は、受信したコンテンツＷ１１の一部に含まれる広告表示領域ＡＲ１１に表示する広告を要求する広告要求を広告配信装置１００に送信する（ステップＳ１７）。
【００２３】
端末装置１０から広告要求を取得した広告配信装置１００は、端末装置１０に配信する広告を選択する（ステップＳ１８）。ここで、広告配信装置１００は、ステップＳ１３においてコンテンツ配信装置５０から取得した端末装置１０への配信ログに基づいて、端末装置１０に配信する広告を選択する。
【００２４】
図１に示す例において、広告配信装置１００は、端末装置１０へ直前に配信されたコンテンツに関する配信ログに関連する広告を選択する。なお、ここでいう、直前に配信されたコンテンツに関する配信ログとは、最新の配信ログを含む所定の期間における配信ログを意味する。例えば、直前に配信されたコンテンツに関する配信ログは、最新の配信ログのみであってもよい。ここで、図１に示す例においては、広告表示領域ＡＲ１１を含むコンテンツＷ１１の一部の直前に配信されたコンテンツは、ステップＳ１２において配信された部分コンテンツＣＴ１１〜ＣＴ１４を含むコンテンツＷ１１の一部である。そこで、広告配信装置１００は、部分コンテンツＣＴ１１〜ＣＴ１４の内容に基づいて、端末装置１０に配信する広告を選択する。図１に示す例において、ステップＳ１２において配信されたコンテンツＷ１１の一部には、経済に関する部分コンテンツＣＴ１１、ＣＴ１３や金銭問題の法律に関する部分コンテンツＣＴ１４等が含まれる。そのため、広告配信装置１００は、広告表示領域ＡＲ１１に表示する広告として、ＦＸ（Foreign  eXchange：外国為替保証金取引）に関する広告ＡＣ１１を選択する。なお、上述した配信ログに関連する広告の選択は、コンテンツに含まれる特徴語の抽出等の処理により行うが、詳細は後述する。
【００２５】
その後、広告配信装置１００は、ステップＳ１８において選択した広告を端末装置１０に配信する（ステップＳ１９）。図１に示す例においては、広告配信装置１００は、広告表示領域ＡＲ１１に表示する広告として、ＦＸに関する広告ＡＣ１１を端末装置１０に配信する。
【００２６】
そして、端末装置１０は、コンテンツ配信装置５０から受信した部分コンテンツＣＴ１５〜ＣＴ１７とともに広告を表示する（ステップＳ２０）。図１に示す例において、端末装置１０は、ステップＳ１６において配信されたコンテンツＷ１１の一部の先頭に位置する広告表示領域ＡＲ１１に広告ＡＣ１１を表示し、その下に続けて部分コンテンツＣＴ１５〜ＣＴ１７を順番にする。すなわち、ステップＳ２０後の端末装置１０中のコンテンツＷ１１には、広告ＡＣ１１、部分コンテンツＣＴ１５、部分コンテンツＣＴ１６、部分コンテンツＣＴ１７の順に上下方向に並んで一覧表示される。
【００２７】
上述したように、広告配信装置１００は、コンテンツに関する配信ログに関連する広告を、端末装置１０へ配信する広告として選択する。これにより、広告配信装置１００は、広告を配信する以前に閲覧したコンテンツの内容に基づいて、広告を選択することができる。これにより、広告配信装置１００は、適切な広告を選択することができる。例えば、広告配信装置１００は、広告を配信する直前にユーザが閲覧していたコンテンツの内容に関連する広告を選択することにより、ユーザが広告配信時点において最も記憶に残っている内容に関連する広告を選択することができる。そのため、広告配信装置１００は、適切な広告を選択することができる。図１に示すように、広告配信装置１００は、経済や金銭に関する内容のコンテンツを閲覧したユーザに配信する広告として、金融に関する広告である広告ＡＣ１１を選択する。このように、広告配信装置１００は、訴求効果の高い広告を選択することができる。したがって、広告配信装置１００は、広告効果を高めることができる。例えば、ニュースアプリのように複数のコンテンツを組み合わせて配信する場合、従来手法のように一つのコンテンツの特徴語を予め抽出（インデックス）しておくような処理では、広告効果を高めることは難しい。そのため、ユーザの各々に個別化（パーソナライズ）されたコンテンツが提供される場合、従来手法では広告効果を高めることは難しい。一方、広告配信装置１００は、ユーザの各々にパーソナライズされたコンテンツが提供される場合であっても、訴求効果の高い広告を選択することができ、広告効果を高めることができる。
【００２８】
また、図１に示す例においては、広告配信装置１００から配信された広告は、端末装置１０において、表示するコンテンツにおける部分コンテンツの先頭に表示される。具体的には、広告配信装置１００から配信された広告ＡＣ１１は、次に表示する部分コンテンツの先頭に表示される。このように表示された広告ＡＣ１１は、コンテンツＷ１１の表示する部分を下に変更された際に、ユーザに最初に視認される可能性が極めて高い。つまり、ユーザは、広告ＡＣ１１を閲覧する際に、部分コンテンツＣＴ１１〜ＣＴ１４の内容が最も印象に残っている状態で広告ＡＣ１１を閲覧する可能性が高い。言い換えると、広告ＡＣ１１は、広告ＡＣ１１の下に表示される部分コンテンツＣＴ１５〜ＣＴ１７の内容ではなく、部分コンテンツＣＴ１１〜ＣＴ１４の内容に基づいて選択されることが望ましい広告であると考えられる。そのため、広告配信装置１００は、広告ＡＣ１１が表示される直前に配信された部分コンテンツＣＴ１１〜ＣＴ１４の内容に基づいて広告ＡＣ１１を選択することにより、ユーザに対する訴求効果がより高い広告を選択することが可能となる。
【００２９】
また、広告配信装置１００は、配信する広告が表示されるコンテンツの内容ではなく、以前に端末装置１０に配信したコンテンツに関する配信ログに基づいて広告を選択することにより、広告要求を取得してから広告を配信するまでの時間をより短縮することができる。具体的には、広告配信装置１００は、端末装置１０から広告要求を取得する前に、端末装置１０への配信ログを用いて特徴語の抽出等を予め行うことにより、広告要求を取得してから広告を配信するまでの時間をより短縮することができる。また、広告配信装置１００は、ステップＳ１８における広告選択の処理を、ステップＳ１７で端末装置１０から広告要求を取得する前に行ってもよい。例えば、広告配信装置１００は、ステップＳ１８における広告選択の処理を、ステップＳ１３において配信ログをコンテンツ配信装置５０から取得する度に行ってもよい。この場合、広告配信装置１００は、広告要求を取得してから広告を配信するまでの時間をさらに短縮することができる。
【００３０】
ここで、図１に示す例において、広告配信装置１００が配信するコンテンツは動的コンテンツである。つまり、コンテンツ配信装置５０から端末装置１０へ配信されるコンテンツは、コンテンツ配信装置５０が配信要求を受け付けるまで確定しない。そのため、広告配信装置１００は、広告が表示されるコンテンツの内容に基づいて広告を選択する場合、コンテンツ配信装置５０が配信要求を受け付け端末装置１０へ配信するコンテンツを決定した後、その決定したコンテンツに基づいて広告の選択を行う必要がある。この場合、広告配信装置１００は、広告要求を取得してから広告を配信するまでに時間を要する。一方で、広告配信装置１００は、端末装置１０へ以前に配信されたコンテンツの配信ログの内容に基づいて広告を選択するため、コンテンツ配信装置５０によるコンテンツの決定の前に、そのコンテンツに表示する広告を選択することができる。そのため、広告配信装置１００は、広告要求を取得してから広告を配信するまでの時間をさらに短縮することができる。
【００３１】
また、広告表示領域ＡＲ１１がステップＳ１５−１よりも前に端末装置１０に配信されている場合、端末装置１０は、広告表示領域ＡＲ１１をコンテンツ配信装置５０から取得した際に、広告要求を広告配信装置１００へ送信してもよい。また、端末装置１０は、広告表示領域ＡＲ１１を表示させる際に、広告要求を広告配信装置１００へ送信してもよい。
【００３２】
また、図１に示す例においては、コンテンツＷ１１の表示する部分を変更する場合において、先頭に広告を表示する例を示したが、具体的には、コンテンツＷ１１中の部分コンテンツＣＴ１１〜ＣＴ１４と、コンテンツＷ１１中の広告表示領域ＡＲ１１及び部分コンテンツＣＴ１５〜ＣＴ１７とが異なるコンテンツであってもよい。この場合、端末装置１０は、ステップＳ１４において、部分コンテンツＣＴ１１〜ＣＴ１４を含むコンテンツを表示した後、ステップＳ２０において、広告表示領域ＡＲ１１及び部分コンテンツＣＴ１５〜ＣＴ１７を含むコンテンツを表示する際に広告配信装置１００に広告要求を送信する。そして、端末装置１０は、広告配信装置１００から受信した広告を広告表示領域ＡＲ１１に表示する。
【００３３】
なお、広告配信装置１００は、配信ログを端末装置１０から取得してもよい。例えば、図１に示す例において、広告配信装置１００は、ステップＳ１２においてコンテンツが配信された端末装置１０から配信ログを取得してもよい。また、上記の例においては、広告配信装置１００とコンテンツ配信装置５０とは、別装置である場合を示したが、広告配信装置１００とコンテンツ配信装置５０とが一体であってもよい。例えば、広告配信装置１００は、コンテンツ配信装置５０の機能を有し、コンテンツの配信、及び広告の配信の両方を行ってもよい。この場合、広告配信装置１００は、広告表示領域に広告を配置したコンテンツを配信してもよい。なお、上記の例においては、インフィード面に差し込む以外にオーバーレイ（固定の広告枠）で表示する場合であってもよい。また、図１に示す例においては、ＵＲＬを指定することによりブラウザに表示されるウェブページがコンテンツである例を示したが、コンテンツは上記に限らず、例えば所定のアプリにおいて表示されるコンテンツであってもよい。この場合、例えば、端末装置１０が所定のアプリを起動した場合、コンテンツ配信装置５０から端末装置１０の所定のアプリにおいて表示される部分コンテンツを含むコンテンツが、端末装置１０に配信される。また、所定のアプリを起動した端末装置１０は、広告配信装置１００から取得した広告を所定のアプリ中の所定の広告表示領域に表示する。また、広告配信装置１００は、コンテンツに関する履歴情報（配信ログ）に基づくコンテンツマッチにより、  端末装置１０へ配信する広告を選択してもよい。
【００３４】
〔２．広告配信装置の構成〕
次に、図２を用いて、実施形態に係る広告配信装置１００の構成について説明する。図２は、実施形態に係る広告配信装置１００の構成例を示す図である。図２に示すように、広告配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、広告配信装置１００は、広告配信装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００３５】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００３６】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図２に示すように、配信ログ情報記憶部１２１と、広告情報記憶部１２２とを有する。
【００３７】
（配信ログ情報記憶部１２１）
実施形態に係る配信ログ情報記憶部１２１は、コンテンツに関する各種情報を記憶する。図３に、実施形態に係る配信ログ情報記憶部１２１の一例を示す。図３に示す配信ログ情報記憶部１２１は、「ログＩＤ」、「取得日時」、「コンテンツＩＤ」、「部分コンテンツＩＤ」、「カテゴリ」、「リンク先」といった項目を有する。
【００３８】
「ログＩＤ」は、配信ログを識別するための識別情報を示す。「取得日時」は、配信ログを取得した日時を示す。「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「部分コンテンツＩＤ」は、部分コンテンツを識別するための識別情報を示す。「カテゴリ」は、部分コンテンツの内容に基づく分類情報を示す。「リンク先」は、部分コンテンツのリンク先のＵＲＬを示す。
【００３９】
例えば、図３に示す例において、ログＩＤ「Ｌ１１」により識別される配信ログは、「２０１５年６月１５日１７時３５分４０秒」に取得されたことを示す。ログＩＤ「Ｌ１１」により識別される配信ログには、コンテンツＩＤ「Ｗ１１」により識別されるコンテンツの配信ログが含まれる。また、コンテンツＩＤ「Ｗ１１」により識別されるコンテンツには、部分コンテンツＩＤ「ＣＴ１１」により識別される部分コンテンツが含まれることを示す。また、部分コンテンツＩＤ「ＣＴ１１」により識別される部分コンテンツは、カテゴリ「経済」に分類され、リンク先が「ｗｗｗ．ｅｃｏｎ・・・」であることを示す。
【００４０】
また、配信ログ情報記憶部１２１は、ログＩＤに紐付けて端末装置１０を識別する情報を記憶する。例えば、配信ログ情報記憶部１２１は、ログＩＤに紐付けて端末装置１０を利用するユーザのユーザＩＤを記憶する。なお、配信ログ情報記憶部１２１は、端末装置１０から送信される広告要求との紐付けが可能であれば、どのような端末装置１０を識別する情報を記憶してもよい。配信ログ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、配信ログ情報記憶部１２１は、各コンテンツが配信された日時に関する情報を記憶してもよい。
【００４１】
（広告情報記憶部１２２）
実施形態に係る広告情報記憶部１２２は、広告に関する各種情報を記憶する。図４に、実施形態に係る広告情報記憶部１２２の一例を示す。図４に示す広告情報記憶部１２２は、「広告ＩＤ」、「広告」、「広告主ＩＤ」、「商品名」といった項目を有する。
【００４２】
「広告ＩＤ」は、広告を識別するための識別情報を示す。「広告」は、広告主から入稿された広告を示す。図４では「広告」に「ＡＣ１１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。「広告主ＩＤ」は、広告主を識別するための識別情報を示す。なお、広告主は、入稿作業等を代理店に依頼する場合もある。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であるものとする。「商品名」は、広告の対象となる商品名やサービス名を示す。なお、各商品を識別する情報としては「商品名」に限らず、商品を識別するための「商品ＩＤ」等の情報を記憶してもよい。
【００４３】
例えば、図４に示す例において、広告ＩＤ「Ａ１１」により識別される広告ＡＣ１１は、広告主ＩＤ「ＡＰ１」により識別される広告主から取得した広告であり、その広告の対象となる商品は「外為取引Ａ」であることを示す。
【００４４】
なお、広告情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、広告情報記憶部１２２は、入札価格に関する情報等を記憶してもよい。
【００４５】
（制御部１３０）
図２の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、広告配信装置１００内部の記憶装置に記憶されている各種プログラム（選択プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４６】
図２に示すように、制御部１３０は、取得部１３１と、選択部１３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００４７】
（取得部１３１）
取得部１３１は、端末装置１０へ配信されたコンテンツに関する配信ログを取得する。例えば、取得部１３１は、端末装置１０へ直前に配信されたコンテンツに関する履歴情報を取得し取得部１３１は、コンテンツを要求する端末装置１０に応じて動的に変動するコンテンツであって、端末装置１０へ配信されたコンテンツに関する配信ログを取得する。例えば、取得部１３１は、コンテンツ配信装置５０から端末装置１０へ配信されたコンテンツに関する配信ログを取得する。また、取得部１３１は、端末装置１０へ配信されたコンテンツに関する配信ログを、端末装置１０から取得してもよい。また、取得部１３１は、端末装置１０から広告要求を取得する。
【００４８】
また、取得部１３１は、広告主から広告の入稿を取得してもよい。なお、取得部１３１は、広告主から広告の入稿を依頼された代理店から広告の入稿を取得してもよい。この場合、例えば、取得部１３１は、広告主や代理店が利用する情報処理装置から広告の入稿を取得する。また、例えば、取得部１３１は、取得した広告を広告情報記憶部１２２に記憶する。
【００４９】
（選択部１３２）
選択部１３２は、取得部１３１により取得されたコンテンツに関する配信ログに関連する広告を、端末装置１０へ配信する広告として選択する。例えば、選択部１３２は、端末装置１０へ直前に配信されたコンテンツに関する配信ログに基づいて広告を選択する。また、例えば、選択部１３２は、表示するコンテンツにおける先頭に広告を表示する端末装置１０へ配信する広告を選択する。また、例えば、選択部１３２は、広告が配信された後、最初に表示する広告表示領域に配信された広告を表示する端末装置１０へ配信する広告を選択する。例えば、図１に示す例において、選択部１３２は、配信されたコンテンツＷ１１の一部の先頭に位置する広告表示領域ＡＲ１１に広告ＡＣ１１を表示する端末装置１０へ配信する広告ＡＣ１１を選択する。
【００５０】
また、選択部１３２は、配信ログに含まれる各コンテンツから抽出された特徴量に基づいて広告を選択する。例えば、特徴量は、コンテンツに含まれる文字情報から抽出された特徴量（特徴語）やコンテンツに含まれる画像情報から抽出された特徴量など、目的に応じて種々の特徴量が用いられてもよい。例えば、選択部１３２は、配信ログに含まれる各コンテンツから抽出された特徴語に基づいて広告を選択する。なお、選択部１３２は、種々の従来技術を用いて、配信ログに含まれる各コンテンツから特徴語を抽出する。また、選択部１３２は、配信ログに含まれる部分コンテンツのリンク先から特徴語を抽出してもよい。また、選択部１３２は、特徴語の出現頻度や出現するコンテンツ数等に基づいて、各特徴語の重みを算出する。この場合、選択部１３２は、特徴語とその重みに基づいて広告を選択する。また、選択部１３２は、コンテンツに表示された部分コンテンツのカテゴリに基づいて広告を選択する。図１に示す例において、例えば、選択部１３２は、経済に関する部分コンテンツＣＴ１１、ＣＴ１３や金銭問題の法律に関する部分コンテンツＣＴ１４のカテゴリに基づいて、広告表示領域ＡＲ１１に表示する広告として、ＦＸに関する広告ＡＣ１１を選択する。
【００５１】
（配信部１３３）
配信部１３３は、選択部１３２により選択された端末装置１０に広告を配信する。例えば、配信部１３３は、取得部１３１が端末装置１０から広告要求を取得した場合、選択部１３２により予め選択された広告を端末装置１０へ配信してもよい。
【００５２】
〔３．端末装置の構成〕
次に、図５を用いて、実施形態に係る端末装置１０の構成について説明する。図５は、実施形態に係る端末装置１０の構成例を示す図である。図５に示すように、端末装置１０は、通信部１１と、記憶部１２と、入力部１３と、出力部１４と、制御部１５とを有する。
【００５３】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、広告配信装置１００との間で情報の送受信を行う。
【００５４】
（記憶部１２）
記憶部１２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、例えば、端末装置１０にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。
【００５５】
（入力部１３）
入力部１３は、ユーザからの各種操作を受け付ける。例えば、入力部１３は、タッチパネル機能により表示面（例えば表示部１５３）を介してユーザからの各種操作を受け付けてもよい。また、入力部１３は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００５６】
（出力部１４）
出力部１４は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００５７】
（制御部１５）
制御部１５は、例えば、ＣＰＵやＭＰＵ等によって、端末装置１０内部の記憶部１２などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされているアプリケーションのプログラムが含まれる。また、制御部１５は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５８】
図５に示すように、制御部１５は、要求部１５１と、受信部１５２と、表示部１５３とを有し、以下に説明する配信処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図５に示した構成に限られず、後述する配信処理を行う構成であれば他の構成であってもよい。また、制御部１５が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００５９】
要求部１５１は、入力部１３により受け付けたユーザ操作に従って、コンテンツ配信装置５０へ配信要求を送信する。例えば、要求部１５１は、起動したブラウザ等のアプリからの配信要求をコンテンツ配信装置５０へ送信する。また、要求部１５１は、入力部１３により受け付けたユーザ操作に従って、広告配信装置１００へ広告要求を送信する。例えば、要求部１５１は、コンテンツ配信装置５０から取得したコンテンツに広告表示領域が含まれる場合、広告配信装置１００へ広告要求を送信する。例えば、要求部１５１は、広告配信装置１００へ広告要求として端末装置１０を識別する情報を送信する。
【００６０】
受信部１５２は、広告配信装置１００から配信されたコンテンツを受信する。例えば、受信部１５２は、広告配信装置１００から広告表示領域や部分コンテンツを含むコンテンツの一部を受信する。また、受信部１５２は、動的に変動するコンテンツであって端末装置１０へ配信されたコンテンツに関する履歴情報に関連する広告を受信する。また、受信部１５２は、受信したコンテンツや広告を記憶部１２に格納してもよい。
【００６１】
表示部１５３は、受信部１５２により受信された部分コンテンツや広告を表示する。例えば、表示部１５３は、受信部１５２により受信された広告を、コンテンツにおける部分コンテンツとともに所定の方向に並べて表示する。具体的には、表示部１５３は、広告や部分コンテンツを所定の方向に並べて一覧表示する。また、表示部１５３は、端末装置１０を利用するユーザの視認性に関する情報に基づく位置に広告を表示する。例えば、表示部１５３は、表示するコンテンツにおける部分コンテンツの先頭に広告を表示する。例えば、表示部１５３は、コンテンツにおける一の部分コンテンツが選択されることにより遷移した遷移先からコンテンツに戻る場合、一の部分コンテンツに隣接する位置に広告を表示する。例えば、端末装置１０が部分コンテンツを上下方向に並べて一覧表示する場合、ユーザは部分コンテンツを上から下へと順に見ていく可能性が高いため、最上部に位置する部分コンテンツが一番視認されやすい部分コンテンツとなる。また、表示された部分コンテンツを閲覧した後、ユーザが次の部分コンテンツを表示させる場合、次に表示される部分コンテンツのうち最上部に位置する部分コンテンツが一番視認されやすい部分コンテンツとなる。表示部１５３は、上述したようなユーザの視認性に関する情報に基づく位置に広告を表示する。なお、端末装置１０を利用するユーザの視認性に関する情報には、目的に応じて種々の情報が用いられてもよい。また、表示部１５３は、受信部１５２により広告が受信された後、最初に表示する広告表示領域に受信部１５２により受信された広告を表示する。例えば、図１に示す例において、表示部１５３は、受信部１５２により広告ＡＣ１１が受信された後、最初に表示する広告表示領域ＡＲ１１に広告ＡＣ１１を表示する。
【００６２】
図１に示す例においては、表示部１５３は、部分コンテンツＣＴ１１〜ＣＴ１４の順に上下方向に並べて一覧表示する。また、表示部１５３は、ユーザのスクロール操作等により、表示を下へスクロールさせる操作がされた場合、下に続く残りのコンテンツを表示する。図１に示す例においてユーザのスクロール操作がされた後、表示部１５３は、広告ＡＣ１１、部分コンテンツＣＴ１５〜ＣＴ１７を表示する。
【００６３】
なお、上述した制御部１５による表示処理等の処理は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などにより実現されてもよい。また、上述した表示処理が所定のアプリケーションにより行われる場合や表示処理が専用アプリにより行われる場合、制御部１５は、例えば、所定のアプリや専用アプリを制御するアプリ制御部を有してもよい。
【００６４】
〔４．配信処理のフロー〕
次に、図６及び図７を用いて、実施形態に係る配信システム１による配信処理の手順について説明する。まず、図６を用いて広告配信装置１００における広告の選択までの処理の流れを示す。図６は、実施形態に係る広告を選択する処理の一例を示すフローチャートである。
【００６５】
図６に示すように、広告配信装置１００の取得部１３１は、コンテンツ配信装置５０から配信ログを取得する（ステップＳ１０１）。なお、取得部１３１は、端末装置１０から配信ログを取得してもよい。その後、広告配信装置１００の選択部１３２は、配信ログのコンテンツから特徴語を抽出する（ステップＳ１０２）。また、選択部１３２は、配信ログに含まれる部分コンテンツのリンク先から特徴語を抽出する（ステップＳ１０３）。
【００６６】
その後、取得部１３１は、端末装置１０から広告要求を取得する（ステップＳ１０４）。そして、選択部１３２は、ステップＳ１０２〜Ｓ１０３で抽出した特徴語と重みに基づいて広告を選択する（ステップＳ１０５）。その後、配信部１３３は、選択部１３２により選択された広告を端末装置１０へ配信する（ステップＳ１０６）。なお、ステップＳ１０５における広告の選択は、ステップＳ１０４よりも前に行われてもよい。
【００６７】
次に、図７を用いて端末装置１０における広告の表示までの処理の流れを示す。図７は、実施形態に係る広告を表示する処理の一例を示すフローチャートである。
【００６８】
図７に示すように、端末装置１０の要求部１５１は、コンテンツ配信装置５０へ配信要求を送信する（ステップＳ２０１）。例えば、図１に示す例において、要求部１５１は、端末装置１０において起動されたブラウザによる配信要求をコンテンツ配信装置５０へ送信する。その後、端末装置１０の受信部１５２は、コンテンツ配信装置５０からコンテンツを受信する（ステップＳ２０２）。例えば、受信部１５２は、コンテンツ配信装置５０からコンテンツの一部を受信する。
【００６９】
ステップＳ２０２において受信したコンテンツに広告表示領域が無い場合（ステップＳ２０３：Ｎｏ）、端末装置１０の表示部１５３は、コンテンツを表示する（ステップＳ２０４）。図１に示す例において、例えば、表示部１５３は、受信したコンテンツＷ１１の一部である部分コンテンツＣＴ１１〜ＣＴ１４を表示する。
【００７０】
一方、ステップＳ２０２において受信したコンテンツに広告表示領域が有る場合（ステップＳ２０３：Ｙｅｓ）、要求部１５１は、広告配信装置１００へ広告要求を送信する（ステップＳ２０５）。例えば、図１に示す例において、要求部１５１は、端末装置１０を識別する情報を広告要求として、広告配信装置１００へ送信する。その後、受信部１５２は、広告配信装置１００から広告を受信する（ステップＳ２０６）。そして、表示部１５３は、広告を視認されやすい位置に配置してコンテンツを表示する（ステップＳ２０７）。図１に示す例において、例えば、表示部１５３は、受信したコンテンツＷ１１の一部の先頭に位置する広告表示領域ＡＲ１１に広告ＡＣ１１を表示する。
【００７１】
〔５．変形例〕
上述した実施形態に係る配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、配信システム１の他の実施形態について説明する。
【００７２】
〔５−１．変形例：表示に関する情報に基づいた広告選択〕
上述した実施形態においてはコンテンツの配信に関する情報に基づいて広告を選択する場合を例に説明したが、コンテンツの表示に関する情報に基づいた広告を選択してもよい。この点について、図８〜図１２を用いて説明する。図８は、変形例に係る配信処理の一例を示す図である。なお、実施形態と同一部分には、同一符号を付して説明を省略する。
【００７３】
〔５−１−１．配信処理〕
まず、図８を用いて、変形例に係る配信処理の一例について説明する。図８に示すように、配信システム２は、端末装置１０と、コンテンツ配信装置５０と、広告配信装置２００とが含まれる。端末装置１０と、コンテンツ配信装置５０と、広告配信装置２００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図８に示した配信システム２には、複数台の端末装置１０や、複数台のコンテンツ配信装置５０や、複数台の広告配信装置２００が含まれてもよい。
【００７４】
広告配信装置２００は、広告要求に応じて広告を配信する広告配信サービスを提供する配信装置である。また、広告配信装置２００は、端末装置１０に配信されたコンテンツに関する履歴情報に関連する広告を、端末装置１０へ配信する広告として選択するが、詳細は後述する。
【００７５】
図８に示す例においては、ユーザがユーザＵ１である場合を示す。図８に示すように、ユーザＵ１は端末装置１０で起動されたブラウザを操作し、コンテンツ配信装置５０にコンテンツの配信要求を送信する（ステップＳ２１）。
【００７６】
端末装置１０から配信要求を受け付けたコンテンツ配信装置５０は、端末装置１０にコンテンツを配信する（ステップＳ２２）。図８に示す例において、コンテンツ配信装置５０は、ステップＳ２２で端末装置１０にコンテンツＷ２１全体を配信する。つまり、図８に示す例では、ステップＳ２２において、コンテンツ配信装置５０は、部分コンテンツＣＴ１１〜ＣＴ１４の下に続く、広告表示領域ＡＲ１１や部分コンテンツＣＴ１５〜ＣＴ１７も端末装置１０に配信する。
【００７７】
その後、端末装置１０は、コンテンツ配信装置５０から受信したコンテンツを表示する（ステップＳ２３）。図８に示す例において、端末装置１０は、受信したコンテンツＷ２１に含まれる部分コンテンツＣＴ１１〜ＣＴ１４を一覧表示する。図８に示す例においては、端末装置１０中のコンテンツＷ２１には、部分コンテンツＣＴ１１、部分コンテンツＣＴ１２、部分コンテンツＣＴ１３、部分コンテンツＣＴ１４の順に上下方向に並んで一覧表示される。
【００７８】
そして、端末装置１０は、コンテンツ配信装置５０へコンテンツの表示に関する情報を送信する（ステップＳ２４）。例えば、端末装置１０は、所定の期間（例えば、１分や５分など）おきにコンテンツ配信装置５０へコンテンツの表示に関する情報を送信する。図８に示す例において、端末装置１０は、部分コンテンツＣＴ１１〜ＣＴ１４を表示したこと示す情報や部分コンテンツＣＴ１１〜ＣＴ１４を表示した時間に関する情報などをコンテンツの表示に関する情報としてコンテンツ配信装置５０へ送信する。
【００７９】
コンテンツの表示に関する情報を受信したコンテンツ配信装置５０は、コンテンツの表示に関する情報を含む配信ログを広告配信装置２００へ送信する（ステップＳ２５）。なお、端末装置１０は、ステップＳ２４において広告配信装置２００へコンテンツの表示に関する情報を配信ログとして送信してもよい。この場合、コンテンツ配信装置５０は、ステップＳ２５の処理を行わなくてもよい。
【００８０】
その後、ユーザＵ１は、指Ｆ１を下から上へスクロール操作を行う（ステップＳ２６）。これにより、端末装置１０中のコンテンツＷ２１は、表示する部分を下に変更される。このとき、例えば下に続き部分をレンダリングする場合、端末装置１０には、図８に示す例と同様に読込中の表示がされる。
【００８１】
ここで、図８に示す例において、表示されている部分コンテンツＣＴ１４の下、つまり、未表示部分の先頭の位置に広告を配置する広告表示領域ＡＲ２１が含まれる。具体的には、図８に示す例においては、コンテンツＷ２１の未表示部分の上から広告、部分コンテンツ、部分コンテンツ、部分コンテンツの順に上下方向に並んで配置される。
【００８２】
ステップＳ２６においてユーザＵ１により広告表示領域ＡＲ２１を表示する操作が行われた端末装置１０は、広告表示領域ＡＲ２１に表示する広告を要求する広告要求を広告配信装置２００に送信する（ステップＳ２７）。
【００８３】
端末装置１０から広告要求を取得した広告配信装置２００は、端末装置１０に配信する広告を選択する（ステップＳ２８）。ここで、広告配信装置２００は、ステップＳ２５においてコンテンツ配信装置５０から取得した端末装置１０への配信ログに基づいて、端末装置１０に配信する広告を選択する。
【００８４】
図８に示す例において、広告配信装置２００は、端末装置１０におけるコンテンツの表示に関する配信ログに関連する広告を選択する。ここで、図８に示す例においては、ステップＳ２６においてユーザＵ１により広告表示領域ＡＲ２１を表示する操作が行われる前において、端末装置１０には、部分コンテンツＣＴ１１〜ＣＴ１４が表示されている。そこで、広告配信装置２００は、部分コンテンツＣＴ１１〜ＣＴ１４の内容に基づいて、端末装置１０に配信する広告を選択する。図８中のステップＳ２６においてユーザＵ１により広告表示領域ＡＲ２１を表示する操作が行われる前において、表示されているコンテンツＷ２１には、経済に関する部分コンテンツＣＴ１１、ＣＴ１３や金銭問題の法律に関する部分コンテンツＣＴ１４等が含まれる。そのため、広告配信装置２００は、広告表示領域ＡＲ２１に表示する広告として、ＦＸに関する広告ＡＣ１１を選択する。
【００８５】
その後、広告配信装置２００は、ステップＳ２８において選択した広告を端末装置１０に配信する（ステップＳ２９）。図８に示す例においては、広告配信装置２００は、広告表示領域ＡＲ２１に表示する広告として、ＦＸに関する広告ＡＣ１１を端末装置１０に配信する。
【００８６】
そして、端末装置１０は、コンテンツ配信装置５０から受信した部分コンテンツＣＴ１５〜ＣＴ１７とともに広告を表示する（ステップＳ３０）。図８に示す例において、端末装置１０は、表示されていた部分コンテンツＣＴ１４に続く先頭に位置する広告表示領域ＡＲ２１に広告ＡＣ１１を表示し、その下に続けて部分コンテンツＣＴ１５〜ＣＴ１７を順番にする。すなわち、ステップＳ３０後の端末装置１０中のコンテンツＷ２１には、広告ＡＣ１１、部分コンテンツＣＴ１５、部分コンテンツＣＴ１６、部分コンテンツＣＴ１７の順に上下方向に並んで一覧表示される。
【００８７】
〔５−１−２．広告配信装置の構成〕
次に、図９を用いて、変形例に係る広告配信装置２００の構成について説明する。図９は、変形例に係る広告配信装置の構成例を示す図である。図９に示すように、広告配信装置２００は、通信部１１０と、記憶部２２０と、制御部２３０とを有する。なお、広告配信装置２００は、広告配信装置２００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００８８】
（記憶部２２０）
記憶部２２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。変形例に係る記憶部２２０は、図１０に示すように、配信ログ情報記憶部２２１と、広告情報記憶部１２２とを有する。
【００８９】
（配信ログ情報記憶部２２１）
変形例に係る配信ログ情報記憶部２２１は、コンテンツに関する各種情報を記憶する。図１０に、変形例に係る配信ログ情報記憶部２２１の一例を示す。図１０に示す配信ログ情報記憶部２２１は、「ログＩＤ」、「取得日時」、「コンテンツＩＤ」、「部分コンテンツＩＤ」、「カテゴリ」、「表示時間」、「リンク先」、「表示」といった項目を有する。
【００９０】
「表示時間」は、各部分コンテンツが表示された時間を示す。例えば、図１０に示す例において、部分コンテンツＣＴ１１は、「１０秒」間表示されたことを示す。また、「表示」は、各部分コンテンツのリンク先の表示有無を示す。例えば、図１０に示す例において、部分コンテンツＣＴ１１のリンク先である「ｗｗｗ．ｅｃｏｎ・・・」は、部分コンテンツＣＴ１１が選択されることにより、表示されたことを示す。なお、「表示」は、リンク先が表示された時間を記憶してもよい。
【００９１】
また、配信ログ情報記憶部２２１は、ログＩＤに紐付けて端末装置１０を識別する情報を記憶する。例えば、配信ログ情報記憶部２２１は、ログＩＤに紐付けて端末装置１０を利用するユーザのユーザＩＤを記憶する。なお、配信ログ情報記憶部２２１は、端末装置１０から送信される広告要求との紐付けが可能であれば、どのような端末装置１０を識別する情報を記憶してもよい。配信ログ情報記憶部２２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、配信ログ情報記憶部２２１は、各コンテンツが配信された日時に関する情報を記憶してもよい。
【００９２】
（制御部２３０）
制御部２３０は、例えば、ＣＰＵやＭＰＵ等によって、広告配信装置２００内部の記憶装置に記憶されている各種プログラム（選択プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００９３】
図９に示すように、制御部２３０は、取得部１３１と、選択部２３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図９に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３０が有する各処理部の接続関係は、図９に示した接続関係に限られず、他の接続関係であってもよい。
【００９４】
（選択部２３２）
選択部２３２は、配信ログに含まれる各コンテンツから抽出した特徴語と、配信ログに含まれる各コンテンツの表示に関する情報に応じて変更される特徴語の重みとに基づいて広告を選択する。また、選択部２３２は、記各コンテンツの端末装置１０における表示態様、または各コンテンツに対するユーザ操作に応じて変更される特徴語の重みに基づいて広告を選択する。例えば、選択部２３２は、各コンテンツが端末装置１０に表示された時間に応じて変更される特徴語の重みに基づいて広告を選択する。この場合、選択部２３２は、表示時間の長いコンテンツに含まれる特徴語ほど重みが重くなるように、各特徴語の重みを算出してもよい。そして、選択部２３２は、特徴語とその重みに基づいて広告を選択する。また、例えば、選択部２３２は、端末装置１０に表示された各コンテンツに対するユーザ操作であるスクロールスピード等に応じて変更される特徴語の重みに基づいて広告を選択してもよい。この場合、選択部２３２は、スクロールスピードが所定の閾値よりも遅いコンテンツから抽出された特徴語の重みが重くなるように、各特徴語の重みを算出してもよい。また、例えば、選択部２３２は、端末装置１０に表示された各コンテンツに対するユーザ操作であるタップ（選択）の有無に応じて変更される特徴語の重みに基づいて広告を選択してもよい。この場合、選択部２３２は、ユーザにタップされたコンテンツから抽出された特徴語の重みが重くなるように、各特徴語の重みを算出してもよい。また、選択部２３２は、各コンテンツのリンク先のコンテンツから抽出された特徴語に基づいて、広告を選択する。例えば、選択部２３２は、各コンテンツのリンク先のコンテンツが表示された場合、そのリンク先のコンテンツから抽出された特徴語の重みが大きくなるように、各特徴語の重みを算出してもよい。そして、選択部２３２は、特徴語とその重みに基づいて広告を選択する。
【００９５】
〔５−１−３．配信処理のフロー〕
次に、図１１及び図１２を用いて、変形例に係る配信システム２による配信処理の手順について説明する。まず、図１１を用いて広告配信装置２００における広告の選択までの処理の流れを示す。図１１は、変形例に係る広告を選択する処理の一例を示すフローチャートである。
【００９６】
図１１に示すように、広告配信装置２００の取得部１３１は、コンテンツ配信装置５０から配信ログを取得する（ステップＳ３０１）。なお、取得部１３１は、端末装置１０から配信ログを取得してもよい。その後、広告配信装置２００の選択部２３２は、配信ログのコンテンツから特徴語を抽出する（ステップＳ３０２）。また、選択部２３２は、配信ログに含まれる部分コンテンツのリンク先から特徴語を抽出する（ステップＳ３０３）。そして、選択部２３２は、配信ログに含まれる各コンテンツの表示時間に関する情報に基づいて、特徴語を重みづける（ステップＳ３０４）。
【００９７】
その後、取得部１３１は、端末装置１０から広告要求を取得する（ステップＳ３０５）。そして、選択部２３２は、ステップＳ３０２〜Ｓ３０３で抽出した特徴語とステップＳ３０４で算出した重みに基づいて広告を選択する（ステップＳ３０６）。その後、配信部１３３は、選択部２３２により選択された広告を端末装置１０へ配信する（ステップＳ３０７）。なお、ステップＳ３０６における広告の選択は、ステップＳ３０５よりも前に行われてもよい。
【００９８】
次に、図１２を用いて端末装置１０における広告の表示までの処理の流れを示す。図１２は、変形例に係る広告を表示する処理の一例を示すフローチャートである。
【００９９】
図１２に示すように、端末装置１０の表示部１５３は、表示を変更する場合（ステップＳ４０１：Ｙｅｓ）、表示の変更後において端末装置１０に表示する部分に広告表示領域が含まれるかどうかを判定する（ステップＳ４０２）。なお、表示部１５３は、表示を変更しない場合（ステップＳ４０１：Ｎｏ）、ステップＳ４０１の判定を繰り返す。
【０１００】
表示の変更後において端末装置１０に表示する部分に広告表示領域が無い場合（ステップＳ４０２：Ｎｏ）、端末装置１０の表示部１５３は、コンテンツを表示する（ステップＳ４０３）。図８に示す例において、例えば、表示部１５３は、受信したコンテンツＷ２１の一部である部分コンテンツＣＴ１１〜ＣＴ１４を表示する。
【０１０１】
一方、表示の変更後において端末装置１０に表示する部分に広告表示領域が有る場合（ステップＳ４０２：Ｙｅｓ）、要求部１５１は、広告配信装置２００へ広告要求を送信する（ステップＳ４０４）。例えば、図８に示す例において、要求部１５１は、端末装置１０を識別する情報を広告要求として、広告配信装置２００へ送信する。その後、受信部１５２は、広告配信装置２００から広告を受信する（ステップＳ４０５）。そして、表示部１５３は、広告を視認されやすい位置に配置してコンテンツを表示する（ステップＳ４０６）。図８に示す例において、例えば、表示部１５３は、表示変更前の最後部に表示されていた部分コンテンツＣＴ１４に続く先頭に位置する広告表示領域ＡＲ２１に広告ＡＣ１１を表示する。
【０１０２】
〔５−２．その他の広告表示〕
なお、端末装置１０において、上述した実施形態及び変形例における広告表示以外にも、目的に応じて種々のタイミングや位置に広告を表示してもよい。例えば、端末装置１０の表示部１５３は、端末装置１０を利用するユーザの視認性に関する情報に基づいて、表示するコンテンツにおける部分コンテンツの先頭以外の位置に広告を表示してもよい。この点に関する一例を、図１３及び図１４を用いて説明する。図１３及び図１４は、変形例に係る端末装置における表示の一例を示す図である。
【０１０３】
〔５−２−１．上側の部分コンテンツ表示〕
まず、図１３を用いて、ユーザが端末装置１０の表示画面にタッチした指Ｆ１を上から下へスクロール操作をした場合の広告表示について説明する。図１３に示す例においては、ステップＳ３１のスクロール操作を行う前の端末装置１０には、部分コンテンツＣＴ１５〜ＣＴ１７と広告ＡＣ１１とが表示される。ここで、ステップＳ３１のスクロール操作を行う前の端末装置１０には、部分コンテンツＣＴ１５〜ＣＴ１７は、スポーツに関する部分コンテンツである。そのため、図１３に示す例においては、スポーツジムＡに関する広告ＡＣ１３が部分コンテンツＣＴ１５〜ＣＴ１７の次に表示される広告となる。
【０１０４】
まず、ユーザＵ１は、指Ｆ１を上から下へスクロール操作を行う（ステップＳ３１）。これにより、端末装置１０には、コンテンツＷ２１の表示する部分が上に変更され、前の部分コンテンツ等が表示される（ステップＳ３２）。図１３に示す例においては、端末装置１０には、ステップＳ３１のスクロール操作により部分コンテンツＣＴ１２〜ＣＴ１４が表示される。ここで、ステップＳ３１における指Ｆ１を上から下へスクロール操作により端末装置１０に前の部分コンテンツ等が表示される場合、ユーザは最下部の部分コンテンツから視認する可能性が高い。そのため、図１３に示す例においては、端末装置１０は、部分コンテンツＣＴ１２〜ＣＴ１４の下側に広告ＡＣ１３を表示する。すなわち、図１３に示す例においては、端末装置１０の表示部１５３は、端末装置１０を利用するユーザの視認性に関する情報に基づいて、表示するコンテンツにおける部分コンテンツの最下部に広告を表示する。これにより、端末装置１０は、ユーザに視認される可能性がより高い位置に広告ＡＣ１３を表示することができる。
【０１０５】
〔５−２−２．リンク先から戻った際のコンテンツ表示〕
次に、図１４を用いて、ユーザが部分コンテンツを選択しリンク先を表示させた後、コンテンツの表示に戻った場合の広告表示について説明する。この場合、端末装置１０の表示部１５３は、コンテンツにおける一の部分コンテンツが選択されることにより遷移した遷移先からコンテンツに戻る場合、一の部分コンテンツに隣接する位置に広告を表示する。以下、図１４に基づいて説明する。
【０１０６】
まず、ユーザＵ１は、端末装置１０に表示されたコンテンツＷ２１の部分コンテンツＣＴ１５を指Ｆ１でタッチすることにより、部分コンテンツＣＴ１５のリンク先を表示させる（ステップＳ４１）。図１４に示す例においては、部分コンテンツＣＴ１５のリンク先であるコンテンツＣＴ１５０には、部分コンテンツＣＴ１５の詳細な記事などが表示される。
【０１０７】
コンテンツＣＴ１５０を閲覧した後、ユーザＵ１は、端末装置１０に表示された戻るボタンを指Ｆ１でタッチするなどして、コンテンツＷ２１に戻る、すなわちコンテンツＷ２１を再表示させる（ステップＳ４２）。ここで、図１４に示す例においては、端末装置１０は、部分コンテンツＣＴ１５の下に広告ＡＣ１３を表示する。具体的には、端末装置１０は、部分コンテンツＣＴ１５と部分コンテンツＣＴ１６との間に広告ＡＣ１３を表示する。ステップＳ４２により、コンテンツＷ２１を再表示させたユーザＵ１は、部分コンテンツＣＴ１５の詳細のリンク先のコンテンツＣＴ１５０を閲覧しており、次に部分コンテンツＣＴ１６を見る可能性が高い。そのため、端末装置１０は、広告ＡＣ１３を部分コンテンツＣＴ１５と部分コンテンツＣＴ１６との間に表示することより、広告ＡＣ１３がユーザに視認される可能性を高めることができる。
【０１０８】
〔５−２−３．カテゴリ毎の部分コンテンツ表示〕
なお、コンテンツは、カテゴリ毎に分類されて表示されてもよい。この点について、図１５を用いて説明する。図１５は、変形例に係る端末装置におけるカテゴリに基づく表示の一例を示す図である。
【０１０９】
図１５に示す例においては、コンテンツＷ３１には「すべて」のカテゴリＣＬ１１や「経済・ＩＴ」のカテゴリＣＬ１２や「スポーツ」のカテゴリＣＬ１３が含まれる。そして、ユーザは端末装置１０に表示されたカテゴリＣＬ１１〜ＣＬ１３等を選択することにより、選択したカテゴリに分類される部分コンテンツを表示させる。
【０１１０】
まず、図１５に示す例における左側の端末装置１０では、「経済・ＩＴ」のカテゴリＣＬ１２が選択されており、端末装置１０には、コンテンツＷ３１に含まれるカテゴリ「経済・ＩＴ」に分類される部分コンテンツＣＴ１１〜ＣＴ１４が表示される。
【０１１１】
そして、ユーザは、端末装置１０に表示された「スポーツ」のカテゴリＣＬ１３を選択する（ステップＳ５１）。これにより、端末装置１０には、コンテンツＷ３１に含まれるカテゴリ「スポーツ」に分類される部分コンテンツＣＴ１５〜ＣＴ１７が表示される。ここで、「スポーツ」のカテゴリＣＬ１３が選択された場合におけるコンテンツＷ３１の表示部分には広告表示領域ＡＲ３１が含まれる。そのため、端末装置１０は、広告表示領域ＡＲ３１に表示する広告を要求する広告要求を広告配信装置１００に送信する。
【０１１２】
具体的には、端末装置１０は、カテゴリ「経済・ＩＴ」に分類される部分コンテンツＣＴ１１〜ＣＴ１４が表示された状態から、ユーザにより「スポーツ」のカテゴリＣＬ１３が選択された場合、「スポーツ」のカテゴリＣＬ１３が選択された場合におけるコンテンツＷ３１の表示部分に含まれる広告表示領域ＡＲ３１に表示する広告を要求する広告要求を広告配信装置１００に送信する。
【０１１３】
そして、端末装置１０から広告要求を受信した広告配信装置１００は、図１におけるステップＳ１８と同様にコンテンツ配信装置５０から取得した端末装置１０への配信ログに基づいて、端末装置１０に配信する広告を選択する。その後、広告配信装置１００は、選択した広告を端末装置１０に配信する。例えば、広告配信装置１００は、広告表示領域ＡＲ３１に表示する広告として、広告表示領域ＡＲ３１が表示される直前に表示されていた部分コンテンツＣＴ１１〜ＣＴ１４が分類されるカテゴリ「経済・ＩＴ」に関連する広告を端末装置１０に配信する。図１５に示す例においては、広告配信装置１００は、ＦＸに関する広告ＡＣ１１を端末装置１０に配信する。
【０１１４】
そして、端末装置１０は、カテゴリ「スポーツ」に分類される部分コンテンツＣＴ１５〜ＣＴ１７とともに広告表示領域ＡＲ３１にカテゴリ「経済・ＩＴ」に関連する広告を表示する。図１５に示す例において、端末装置１０は、カテゴリ「スポーツ」に分類される部分コンテンツＣＴ１５〜ＣＴ１７とともに広告表示領域ＡＲ３１に広告ＡＣ１１を表示する。
【０１１５】
〔６．効果〕
上述してきたように、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、取得部１３１と、選択部１３２、２３２とを有する。取得部１３１は、動的に変動するコンテンツであって端末装置１０へ配信されたコンテンツに関する履歴情報を取得する。選択部１３２、２３２は、取得部１３１により取得されたコンテンツに関する履歴情報に関連する広告を、端末装置１０へ配信する広告として選択する。
【０１１６】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、コンテンツに関する配信ログに関連する広告を、端末装置１０へ配信する広告として選択する。これにより、広告配信装置１００、２００は、広告を配信する以前に閲覧したコンテンツの内容に基づいて、広告を選択することができる。これにより、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１１７】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、コンテンツを要求する端末装置１０に応じて変動するコンテンツに関する履歴情報に基づいて広告を選択する。
【０１１８】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、コンテンツが端末装置１０に応じて変動する場合であっても、広告を配信する以前に閲覧したコンテンツの内容に基づいて、広告を選択することができる。
【０１１９】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、取得部１３１は、端末装置１０へ直前に配信されたコンテンツに関する履歴情報を取得する。選択部１３２、２３２は、端末装置１０へ直前に配信されたコンテンツに関する履歴情報に基づいて広告を選択する。
【０１２０】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する直前にユーザが閲覧していたコンテンツの内容に関連する広告を選択することにより、ユーザが広告配信時点において最も記憶に残っている内容に関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１２１】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、取得部１３１は、端末装置１０において直前に表示されたコンテンツに関する履歴情報を取得する。選択部１３２、２３２は、端末装置１０において直前に表示されたコンテンツに関する履歴情報に基づいて広告を選択する。
【０１２２】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する直前にユーザが閲覧していたコンテンツの内容に関連する広告を選択することにより、ユーザが広告配信時点において最も記憶に残っている内容に関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１２３】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、履歴情報に含まれる各コンテンツから抽出された特徴量に基づいて広告を選択する。
【０１２４】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツに含まれる特徴量に基づく広告を選択することにより、ユーザが広告配信時点において閲覧していたコンテンツに関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１２５】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、特徴量と、履歴情報に含まれる各コンテンツの表示に関する情報に応じて変更される特徴量の重みとに基づいて広告を選択する。
【０１２６】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツに含まれる特徴量と重みに基づいて広告を選択することにより、ユーザが広告配信時点において閲覧していたコンテンツに関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１２７】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、各コンテンツの端末装置１０における表示態様、または各コンテンツに対するユーザ操作に応じて変更される特徴量の重みに基づいて広告を選択する。
【０１２８】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツに含まれる特徴量とその表示態様やユーザ操作に基づく重みにより広告を選択することにより、ユーザが広告配信時点において閲覧していたコンテンツに関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１２９】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、各コンテンツのリンク先のコンテンツから抽出された特徴量に基づいて、広告を選択する。
【０１３０】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツのリンク先に含まれる特徴量とその表示時間に基づく重みにより広告を選択することにより、ユーザが広告配信時点において閲覧していたコンテンツに関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１３１】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、コンテンツに表示された部分コンテンツのカテゴリに基づいて広告を選択する。
【０１３２】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していた部分コンテンツのカテゴリに基づいて広告を選択することにより、ユーザが広告配信時点において閲覧していたコンテンツに関連する広告を選択することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１３３】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、配信部１３３を有する。配信部１３３は、端末装置１０に広告を配信する。取得部１３１は、端末装置１０から広告要求を取得する。また、配信部１３３は、取得部１３１が端末装置１０から広告要求を取得した場合、選択部１３２、２３２により予め選択された広告を端末装置１０へ配信する。
【０１３４】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、端末装置１０から広告要求を受け付けてから、端末装置１０に広告を配信するまでの時間を短くすることができる。
【０１３５】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、取得部１３１は、端末装置１０へ配信された動的に変動するウェブページに関する履歴情報を取得する。また、選択部１３２、２３２は、取得部１３１により取得されたウェブページに関する履歴情報に基づいて、端末装置１０へ配信する広告を選択する。
【０１３６】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、ウェブページに関する配信ログに関連する広告を、端末装置１０へ配信する広告として選択する。これにより、広告配信装置１００、２００は、広告を配信する以前に閲覧したウェブページの内容に基づいて、広告を選択することができる。これにより、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１３７】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、表示するコンテンツにおける先頭に広告を表示する端末装置１０へ配信する広告を選択する。
【０１３８】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツに関連する広告がユーザに視認されやすい位置に表示される端末装置１０へ配信することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１３９】
また、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００において、選択部１３２、２３２は、広告が配信された後、最初に表示する広告表示領域に広告を表示する端末装置１０へ配信する広告を選択する。
【０１４０】
これにより、実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、広告を配信する以前にユーザが閲覧していたコンテンツに関連する広告がユーザに視認されやすい位置に表示される端末装置１０へ配信することができる。そのため、広告配信装置１００、２００は、適切な広告を選択することができる。
【０１４１】
また、実施形態及び変形例に係る端末装置１０は、受信部１５２と、表示部１５３とを有する。受信部１５２は、動的に変動するコンテンツであって端末装置１０へ配信されたコンテンツに関する履歴情報に関連する広告を受信する。表示部１５３は、受信部１５２により受信された広告を表示する。
【０１４２】
これにより、実施形態及び変形例に係る端末装置１０は、コンテンツに関する配信ログに関連する広告を表示する。これにより、端末装置１０は、広告が配信される以前に閲覧したコンテンツの内容に基づいて、広告を表示することができる。これにより、端末装置１０は、適切な広告を表示することができる。
【０１４３】
また、実施形態及び変形例に係る端末装置１０において、表示部１５３は、受信部１５２により受信された広告を、コンテンツにおける部分コンテンツとともに所定の方向に並べて表示する。
【０１４４】
これにより、実施形態及び変形例に係る端末装置１０は、部分コンテンツとともに所定の方向に並べて表示することにより、適切に広告を表示することができる。
【０１４５】
また、実施形態及び変形例に係る端末装置１０において、表示部１５３は、端末装置１０を利用するユーザの視認性に関する情報に基づく位置に広告を表示する。
【０１４６】
これにより、実施形態及び変形例に係る端末装置１０は、端末装置１０を利用するユーザが認識しやすい位置に広告を表示することにより、適切に広告を表示することができる。
【０１４７】
また、実施形態及び変形例に係る端末装置１０において、表示部１５３は、表示するコンテンツにおける部分コンテンツの先頭に広告を表示する。
【０１４８】
これにより、実施形態及び変形例に係る端末装置１０は、表示するコンテンツにおける部分コンテンツの先頭に広告を表示することにより、広告をユーザに最初に視認される可能性が極めて高い位置に広告を表示させることができる。したがって、端末装置１０は、適切に広告を表示することができる。
【０１４９】
また、実施形態及び変形例に係る端末装置１０において、表示部１５３は、コンテンツにおける一の部分コンテンツが選択されることにより遷移した遷移先からコンテンツに戻る場合、一の部分コンテンツに隣接する位置に広告を表示する。
【０１５０】
これにより、実施形態及び変形例に係る端末装置１０は、一の部分コンテンツに隣接する位置に広告を表示することにより、広告をユーザに最初に視認される可能性が極めて高い位置に広告を表示させることができる。したがって、端末装置１０は、適切に広告を表示することができる。
【０１５１】
また、実施形態及び変形例に係る端末装置１０において、表示部１５３は、受信部１５２により広告が受信された後、最初に表示する広告表示領域に広告を表示する。
【０１５２】
これにより、実施形態及び変形例に係る端末装置１０は、広告を配信する以前にユーザが閲覧していたコンテンツに関連する広告をユーザに視認されやすい位置に表示させることができる。したがって、端末装置１０は、適切に広告を表示することができる。
【０１５３】
〔７．ハードウェア構成〕
上述してきた実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００は、例えば図１６に示すような構成のコンピュータ１０００によって実現される。図１６は、広告配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１５４】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１５５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１５６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１５７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１５８】
例えば、コンピュータ１０００が実施形態に係る広告配信装置１００及び変形例に係る広告配信装置２００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１５９】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１６０】
〔８．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１６１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１６２】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１６３】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１６４】
１  配信システム
１００  広告配信装置
１２１  配信ログ情報記憶部
１２２  広告情報記憶部
１３０  制御部
１３１  取得部
１３２  選択部
１３３  配信部
１０  端末装置
１５１  要求部
１５２  受信部
１５３  表示部
５０  コンテンツ配信装置
Ｎ  ネットワーク
【要約】
【課題】適切な広告を選択すること。
【解決手段】本願に係る選択装置は、取得部と、選択部とを有する。取得部は、動的に変動するコンテンツであって端末装置へ配信されたコンテンツに関する履歴情報を取得する。選択部は、取得部により取得されたコンテンツに関する履歴情報に関連する広告を、端末装置へ配信する広告として選択する。例えば、取得部は、端末装置へ直前に配信されたコンテンツに関する履歴情報を取得する。例えば、選択部は、端末装置へ直前に配信されたコンテンツに関する履歴情報に基づいて広告を選択する。
【選択図】図２【図１】
0005993068.tif 000002
【図２】
0005993068.tif 000003
【図３】
0005993068.tif 000004
【図４】
0005993068.tif 000005
【図５】
0005993068.tif 000006
【図６】
0005993068.tif 000007
【図７】
0005993068.tif 000008
【図８】
0005993068.tif 000009
【図９】
0005993068.tif 000010
【図１０】
0005993068.tif 000011
【図１１】
0005993068.tif 000012
【図１２】
0005993068.tif 000013
【図１３】
0005993068.tif 000014
【図１４】
0005993068.tif 000015
【図１５】
0005993068.tif 000016
【図１６】
0005993068.tif 000017