(57)【特許請求の範囲】
【請求項１】
端末装置において動作するアプリケーションによる広告要求を受け付ける受付部と、
前記受付部により前記広告要求が受け付けられた場合、表示候補となる広告であって、前記端末装置を利用するユーザが属するユーザ属性のユーザがインストールする可能性に基づく優先度に応じて抽出された広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する前記端末装置に、前記広告要求が受け付けられた時点において前記端末装置で起動中のアプリケーションに関する広告を除く前記表示候補広告を配信する配信部と、
を備えたことを特徴とする配信装置。
【請求項２】
前記配信部は、
前記表示候補広告のうち未インストールのアプリケーションに関する広告を前記表示対象の広告として選択する前記端末装置に、前記広告要求の送信元となるアプリケーションに関する広告を除く前記表示候補広告を配信する、
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記配信部は、
前記表示候補広告のうちインストール済みのアプリケーションに関する広告を前記表示対象の広告として選択する前記端末装置に、前記広告要求の送信元となるアプリケーションに関する広告を除く前記表示候補広告を配信する、
ことを特徴とする請求項１に記載の配信装置。
【請求項４】
所定の広告群から前記表示候補広告を抽出する抽出部、
をさらに備え、
前記受付部は、
前記表示候補広告が配信された前記端末装置から、配信後の表示候補広告に対応するアプリケーションに関する情報を受け付け、
前記抽出部は、
前記受付部により広告要求が受け付けられた場合、前記アプリケーションに関する情報に基づいて、前記所定の広告群から表示候補広告を抽出し、
前記配信部は、
前記抽出部により抽出された表示候補広告を前記端末装置へ配信する、
ことを特徴とする請求項１〜３のいずれか１項に記載の配信装置。
【請求項５】
前記受付部は、
前記アプリケーションに関する情報として、前記配信後の表示候補広告に対応するアプリケーションのインストール有無に関する情報を受け付ける、
ことを特徴とする請求項４に記載の配信装置。
【請求項６】
前記抽出部は、
前記端末装置を所有するユーザの関心に関する情報に基づいて、前記所定の広告群から表示候補広告を抽出する、
ことを特徴とする請求項４または請求項５に記載の配信装置。
【請求項７】
前記受付部は、
前記端末装置からアプリケーションの稼働に関する情報を受け付け、
前記抽出部は、
前記受付部により受け付けられたアプリケーションの稼働に関する情報に基づいて前記端末装置を所有するユーザの関心を推定する、
ことを特徴とする請求項６に記載の配信装置。
【請求項８】
前記配信部は、
表示候補広告に付された優先度に基づいて前記表示対象の広告を選択する前記端末装置に、前記優先度が付された表示候補広告を配信する、
ことを特徴とする請求項１〜７のいずれか１項に記載の配信装置。
【請求項９】
コンピュータが実行する配信方法であって、
端末装置において動作するアプリケーションによる広告要求を受け付ける受付工程と、
前記受付工程により前記広告要求が受け付けられた場合、表示候補となる広告であって、前記端末装置を利用するユーザが属するユーザ属性のユーザがインストールする可能性に基づく優先度に応じて抽出された広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する前記端末装置に、前記広告要求が受け付けられた時点において前記端末装置で起動中のアプリケーションに関する広告を除く前記表示候補広告を配信する配信工程と、
を含むことを特徴とする配信方法。
【請求項１０】
端末装置において動作するアプリケーションによる広告要求を受け付ける受付手順と、
前記受付手順により前記広告要求が受け付けられた場合、表示候補となる広告であって、前記端末装置を利用するユーザが属するユーザ属性のユーザがインストールする可能性に基づく優先度に応じて抽出された広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する前記端末装置に、前記広告要求が受け付けられた時点において前記端末装置で起動中のアプリケーションに関する広告を除く前記表示候補広告を配信する配信手順と、
をコンピュータに実行させることを特徴とする配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信方法、及び配信プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等のスマートデバイスが普及してきている。このようなスマートデバイスを使用するユーザは、ウェブブラウザを用いて情報を取得することに代えて、スマートデバイスにインストールしたアプリケーションを用いて情報を取得することが多くなっている。そこで、クッキーに代えてアプリケーションに関する情報等を用いた広告配信に関する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８２３３号公報
【特許文献２】特開２０１３−８０３１９号公報
【特許文献３】特開２０１４−１９７４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では広告の効果を向上させることができるとは限らない。例えば、アプリケーションに関する情報に基づいて、そのアプリケーションのインストール等に貢献したサイトを特定した場合であっても、広告の効果を向上させることは難しい。
【０００５】
本願は、上記に鑑みてなされたものであって、広告の効果を向上させる配信装置、配信方法、及び配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る配信装置は、端末装置において動作するアプリケーションによる広告要求を受け付ける受付部と、前記受付部により前記広告要求が受け付けられた場合、表示候補となる広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する前記端末装置に、前記広告要求の送信元となるアプリケーションに関する広告を除く前記表示候補広告を配信する配信部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、広告の効果を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配信処理の一例を示す図である。
【図２】図２は、実施形態に係る配信装置の構成例を示す図である。
【図３】図３は、実施形態に係る広告情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係るユーザアプリ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る表示候補広告の抽出の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係るアプリのインストール確認の具体例を示す図である。
【図８】図８は、実施形態に係る配信処理手順を示すシーケンス図である。
【図９】図９は、実施形態に係るユーザアプリ情報の更新の一例を示す図である。
【図１０】図１０は、実施形態に係る更新後の表示候補広告の抽出の一例を示す図である。
【図１１】図１１は、変形例に係る表示候補広告の抽出の一例を示す図である。
【図１２】図１２は、変形例に係る表示候補広告の抽出の一例を示す図である。
【図１３】図１３は、変形例に係る広告情報記憶部の一例を示す図である。
【図１４】図１４は、変形例に係る表示候補広告の抽出の一例を示す図である。
【図１５】図１５は、変形例に係る属性情報記憶部の一例を示す図である。
【図１６】図１６は、変形例に係る表示候補広告の抽出の一例を示す図である。
【図１７】図１７は、変形例に係る広告情報記憶部の一例を示す図である。
【図１８】図１８は、変形例に係る表示候補広告の抽出の一例を示す図である。
【図１９】図１９は、変形例に係る端末装置における選択処理の一例を示す図である。
【図２０】図２０は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る配信装置、配信方法、配信プログラム、及び端末装置を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、配信方法、配信プログラム、及び端末装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．配信処理〕
まず、図１を用いて、実施形態に係る配信処理の一例について説明する。図１は、実施形態に係る配信処理の一例を示す図である。図１に示す配信装置１００は、端末装置１０の表示候補となる複数の広告（以下、「表示候補広告」と呼ぶ）から、端末装置１０にインストール済みのアプリケーションに関する情報（以下、「ユーザアプリ情報」と呼ぶ場合がある）に基づいて表示対象の広告を選択する端末装置１０に、表示候補広告を配信する配信サービスを提供する。図１に示す例においては、ユーザがユーザＩＤ「Ｕ１」のユーザである場合を示す。
【００１１】
図１に示すように、配信システム１は、端末装置１０と、配信装置１００とが含まれる。端末装置１０と、配信装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した配信システム１には、複数台の端末装置１０や、複数台の配信装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる操作に従って、端末装置１０にインストール済みのアプリケーション（以下、「アプリ」と称する場合がある）を起動する。また、端末装置１０は、配信装置１００により配信された表示候補広告から、ユーザアプリ情報に基づいて表示対象の広告を選択する。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。なお、上述した端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。
【００１３】
配信装置１００は、端末装置１０に表示候補広告を配信する配信サービスを提供する情報処理装置である。配信装置１００は、端末装置１０から広告要求を受け付ける。例えば、配信装置１００は、端末装置１０において動作するアプリケーションによる広告要求を受け付ける。また、配信装置１００は、優先度を示す順位が付された複数の広告を含む所定の広告群を広告情報として有する。なお、広告情報における広告への順位付けについての詳細は後述する。配信装置１００は、広告情報から表示候補広告を抽出する。例えば、配信装置１００は、端末装置１０から広告要求を受け付けた場合、ユーザアプリ情報に基づいて、所定の広告群から抽出した表示候補広告を端末装置１０に配信する。
【００１４】
図１に示すように、ユーザは端末装置１０にインストール済みのアプリを起動する（ステップＳ１１）。図１に示す例においては、ユーザは端末装置１０にインストール済みのアプリＸを起動する。そして、端末装置１０は、例えば、起動したアプリＸのアプリ画面Ｃ１０に広告表示領域ＡＲ１０が含まれる場合、広告要求を配信装置１００へ送信する（ステップＳ１２）。
【００１５】
配信装置１００は、端末装置１０から広告要求を受け付けた場合、広告情報から表示候補広告の抽出を行う（ステップＳ１３）。例えば、配信装置１００は、広告情報から４つの広告を表示候補広告として抽出する。図１に示す例においては、配信装置１００は、広告情報からアプリＡの広告、アプリＢの広告、アプリＣの広告、及びアプリＤの広告を、表示候補広告として抽出する。なお、配信装置１００は、ユーザアプリ情報に基づいて所定の広告群（図１の例では、広告情報）から表示候補広告を抽出するが、詳細は後述する。その後、配信装置１００は、表示候補広告を端末装置１０に配信する（ステップＳ１４）。ここで、配信装置１００は、図１中に示す広告情報中の順位通り、表示候補広告中のアプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位として端末装置１０に配信する。
【００１６】
端末装置１０は、配信装置１００から表示候補広告を受信した場合、表示候補広告から端末装置１０に表示する対象の広告である表示対象の広告を選択する選択処理を行う（ステップＳ１５）。図１に示す例においては、端末装置１０は、選択処理においてアプリＢの広告を選択するが、その選択処理の詳細について以下で説明する。
【００１７】
まず、図１に示す例において、端末装置１０には、アプリＢ及びアプリＤを除くアプリＡ、アプリＣ、アプリＥ、及びアプリＪ等がインストールされている。つまり、図１に示す例において、表示候補広告に対応するアプリであるアプリＡ、アプリＢ、アプリＣ、及びアプリＤのうち、アプリＡ及びアプリＣは、端末装置１０にインストールされているアプリ（以下、「インストール済アプリ」と呼ぶ場合がある）であり、アプリＢ及びアプリＤは、端末装置１０にインストールされていないアプリ（以下、「未インストールアプリ」と呼ぶ場合がある）である。
【００１８】
ステップＳ１５の選択処理において、端末装置１０は、表示候補広告からインストール済アプリの広告を除外する。つまり、図１に示す例において、端末装置１０は、表示候補広告からインストール済アプリであるアプリＡの広告、及びインストール済アプリであるアプリＣの広告を除外する。これにより、表示候補広告には、インストール済アプリ以外の広告が残る。図１に示す例において、表示候補広告には、未インストールアプリであるアプリＢの広告、及び未インストールアプリであるアプリＤの広告が残る。
【００１９】
端末装置１０は、インストール済アプリの広告を除外した表示候補広告のうち、より順位の高い広告を表示対象の広告として選択する。図１に示す例において、インストール済アプリの広告を除外した表示候補広告には、順位が２位のアプリＢの広告、及び順位が４位のアプリＤの広告が残る。そのため、端末装置１０は、より順位の高いアプリＢの広告を選択する。その後、端末装置１０は、選択処理により選択した広告を表示する（ステップＳ１６）。図１に示す例において、端末装置１０は、起動したアプリＸのアプリ画面Ｃ１０中の広告表示領域ＡＲ１０にアプリＢの広告コンテンツＡＣ２を表示する。
【００２０】
また、端末装置１０は、配信後の表示候補広告のアプリのインストール情報を配信装置１００へ送信する（ステップＳ１７）。具体的には、端末装置１０は、配信後の表示候補広告に対応するアプリケーションのインストール有無に関する情報を配信装置１００へ送信する。図１に示す例において、端末装置１０は、配信後の表示候補広告に対応するアプリであるアプリＡ、アプリＢ、アプリＣ、及びアプリＤのうち、アプリＡ及びアプリＣがインストール済みであることを示す情報を配信装置１００へ送信する。その後、配信装置１００は、端末装置１０から広告要求を受け付けた場合、端末装置１０から受け付けた配信後の表示候補広告のアプリのインストール情報を加えたユーザアプリ情報に基づいて、表示候補広告を抽出する。例えば、配信装置１００は、表示候補広告として、端末装置１０にインストール済みであるアプリＡの広告及びアプリＣの広告以外の広告を抽出する。
【００２１】
上述したように、実施形態に係る配信システム１において、配信装置１００は、複数の広告を表示候補広告として端末装置１０へ配信する。表示候補広告を受信した端末装置１０は、表示候補広告から未インストールアプリの広告を表示対象の広告として選択する。そして、端末装置１０は、表示対象の広告を表示する。つまり、配信装置１００は、端末装置１０におけるアプリのインストール状況が不明な場合であっても、未インストールアプリの広告を表示対象の広告として選択する端末装置１０へ複数の広告を配信することにより、適切な広告を配信することができる。これにより、配信装置１００は、広告の効果を向上させることができる。例えば、配信システム１において、インストール済アプリの広告を端末装置１０に表示させても、そのアプリは端末装置１０に既にインストール済みであるため、広告の効果を向上させることが難しい場合がある。このような場合、端末装置１０は、表示候補広告から未インストールアプリの広告を表示対象の広告として選択する。そして、端末装置１０は、表示対象の広告である未インストールアプリの広告を表示することにより、そのアプリが端末装置１０にインストールされる可能性を高める。これにより、配信システム１は、広告の効果を向上させることができる。また、配信システム１は、配信時点での端末装置１０におけるアプリのインストール状況に応じて、適切な広告を端末装置１０に表示させることができる。これにより、配信システム１は、広告の効果を向上させることができる。
【００２２】
また、配信装置１００は、順位付けされた複数の広告を表示候補広告として端末装置１０へ配信する。そして、端末装置１０は、表示候補広告からより順位の高い広告を表示対象の広告として選択し、表示対象の広告を表示する。つまり、配信装置１００は、より順位の高い広告を選択する端末装置１０へ複数の広告を配信することにより、適切な広告を配信することができる。これにより、配信装置１００は、広告の効果を向上させることができる。また、配信装置１００は、種々の目的に応じた基準に基づいて複数の広告を順位付けすることにより、目的に応じた広告配信を行うことが可能となる。例えば、配信装置１００は、広告がクリックされる割合を示すＣＴＲ（Click  Through  Rate）が高い程、順位を高くすることにより、端末装置１０に表示された広告がクリックされやすくなり、広告の効果を向上させることができる。配信装置１００は、広告表示料金が高い程、順位を高くすることにより、広告配信による利益を向上させることができる。上述の例では、端末装置１０は、表示候補広告から未インストールアプリの広告であり、より順位の高い広告を表示対象の広告として選択する。これにより、配信装置１００は、順位付けの基準となる目的の効果を向上させるとともに、広告の効果を向上させることができる。また、配信装置１００は、配信後の表示候補広告に対応するアプリのみのインストール有無に関する情報を端末装置１０から受け付ける。例えば、配信装置１００は、表示候補広告として３個の広告を配信した場合、配信した３個の広告に対応するアプリのインストール有無に関する情報のみを端末装置１０から受け付ける。したがって、配信装置１００は、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【００２３】
〔２．配信装置の構成〕
次に、図２を用いて、実施形態に係る配信装置１００の構成について説明する。図２は、実施形態に係る配信装置１００の構成例を示す図である。図２に示すように、配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、配信装置１００は、配信装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００２４】
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００２５】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図２に示すように、広告情報記憶部１２１と、ユーザアプリ情報記憶部１２２とを有する。
【００２６】
（広告情報記憶部１２１）
実施形態に係る広告情報記憶部１２１は、広告に関する各種情報を記憶する。図３に、実施形態に係る広告情報記憶部１２１の一例を示す。図３に示す広告情報記憶部１２１は、「順位」、「広告ＩＤ」、「アプリ名」、「広告コンテンツ」、「広告主ＩＤ」、「入札価格」といった項目を有する。
【００２７】
「順位」は、広告情報中の各広告の順位を示す。図３に示す例において、各広告の順位は、後述する入札価格が高い程、高くなる。図３に示す例において、広告ＩＤ「Ａ１」により識別されるアプリＡの広告の順位が１位であり、アプリＡの広告が最も順位の高い広告となる。なお、「順位」は、入札価格に限らず種々の条件により決定されてもよい。また、「順位」は、ユーザ毎に異なってもよい。例えば、「順位」には、ユーザ毎に収益期待値が高いと見込まれるアプリの広告から順に順位付けしてもよい。例えば、多くのアプリを試しにインストールしやすいユーザには、アプリの内容等よりも入札価格を重視して入札価格の高いアプリの広告が配信されやすいように、入札価格の高いアプリの広告の順位を上位にしてもよい。また、インストールしにくいユーザには、そのユーザのインストール履歴等に基づいて、そのユーザがインストールしやすいカテゴリのアプリの広告が配信されやすいように、そのユーザに適したアプリの広告の順位を上位にしてもよい。また、ユーザ毎にインストールしているアプリの種類、アプリの起動回数、起動時間の傾向等を分析し、順位付けしてもよい。
【００２８】
「広告ＩＤ」は、広告を識別するための識別情報を示す。「アプリ名」は、広告の対象となるアプリ名を示す。図３に示す例において、広告ＩＤ「Ａ１」の広告は、アプリ名「アプリＡ」の広告であることを示す。なお、各アプリを識別する情報としては「アプリ名」に限らず、アプリを識別するための「アプリＩＤ」等の情報を記憶してもよい。
【００２９】
「広告コンテンツ」は、広告主から入稿された広告コンテンツを示す。図３では「広告コンテンツ」に「ＡＣ１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。「広告主ＩＤ」は、広告主を識別するための識別情報を示す。図３に示す例において、広告ＩＤ「Ａ１」の広告の広告主は、広告主ＩＤ「ＡＰ１」により識別される広告主である。
【００３０】
「入札価格」は、広告主が広告コンテンツを入稿する際に指定する広告料金を示す。例えば、「入札価格」は、広告コンテンツがユーザに１回クリックされた際に広告主から広告配信者（例えば、配信装置１００の管理者）に支払われる単価、いわゆるＣＰＣ（Cost  Per  Click）に該当する。なお、「入札価格」は、広告情報中の広告間で比較可能な価格情報であればよく、例えば広告の表示回数１０００回あたりの料金、いわゆるＣＰＭ（Cost  Per  Mille）であってもよい。また、広告の１０００回表示あたりの収益額を示す、いわゆるｅＣＰＭ（effective  Cost  Per  Mille）であってもよい。
【００３１】
（ユーザアプリ情報記憶部１２２）
実施形態に係るユーザアプリ情報記憶部１２２は、ユーザ毎のユーザアプリ情報を記憶する。図４には、ユーザアプリ情報記憶部１２２に記憶されるユーザアプリ情報の一例を示す。図４に示すように、ユーザアプリ情報記憶部１２２は、ユーザアプリ情報として、「ユーザＩＤ」、「アプリ名」、「カテゴリ」、「チェック日」といった項目が含まれる。
【００３２】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。例えば、ユーザＩＤ「Ｕ１」により識別されるユーザは、図１の例に示したユーザに対応する。「アプリ名」は、広告の対象となるアプリ名を示す。図４に示す例において、ユーザＩＤ「Ｕ１」のユーザ（以下、「Ｕ１のユーザ」と呼ぶ場合がある）は、アプリＦ、アプリＧ、アプリＨ、及びアプリＩの４つのアプリをインストール済みであることを示す。なお、各アプリを識別する情報としては「アプリ名」に限らず、アプリを識別するための「アプリＩＤ」等の情報を記憶してもよい。
【００３３】
「カテゴリ」は、各アプリをその内容により分類したカテゴリを示す。図４に示す例において、アプリＦは、カテゴリ「スポーツ」に分類され、アプリＡは、カテゴリ「ニュース」に分類される。なお、「カテゴリ」には、例えば、所定のアプリを分類するカテゴリ、例えばＡｎｄｒｏｉｄ（登録商標）やｉＯＳ（登録商標）等において提供されるアプリを分類するカテゴリに準拠するカテゴリを用いてもよい。
【００３４】
「チェック日」は、アプリがインストール済みであることが確認された日付を示す。図４に示す例において、１行目のチェック日「２０１４／１０／５」は、Ｕ１のユーザの端末装置１０にアプリＦがインストール済みであることが、２０１４年１０月５日に確認されたことを示す。また、５行目のチェック日「２０１４／８／４」は、Ｕ２のユーザの端末装置にアプリＡがインストール済みであることが、２０１４年８月４日に確認されたことを示す。なお、「チェック日」としては、日付のみに限らず、時分までを含めた情報を記憶してもよい。
【００３５】
（制御部１３０）
図２の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、配信装置１００内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００３６】
図２に示すように、制御部１３０は、受付部１３１と、抽出部１３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００３７】
（受付部１３１）
受付部１３１は、端末装置１０から広告要求を受け付ける。実施形態において、受付部１３１は、端末装置１０において動作するアプリケーションによる広告要求を受け付ける。また、受付部１３１は、表示候補広告が配信された端末装置１０から、表示候補広告に対応するユーザアプリ情報を受け付ける。例えば、受付部１３１は、ユーザアプリ情報として、表示候補広告に対応するアプリケーションのインストール有無に関する情報を受け付ける。受付部１３１は、配信後の表示候補広告に対応するアプリケーションのインストール有無に関する情報を受け付けた場合、アプリケーションのインストール有無に関する情報をユーザアプリ情報記憶部１２２に記憶する。また、受付部１３１は、アプリのインストール情報を受け付けた場合、アプリのインストール情報をユーザアプリ情報記憶部１２２に記憶する。例えば、受付部１３１は、端末装置１０に表示された表示対象の広告に対応するアプリが端末装置１０にインストールされた場合、端末装置１０から表示対象の広告に対応するアプリのインストールに関する情報を受け付け、表示対象の広告に対応するアプリをインストール済アプリとしてユーザアプリ情報記憶部１２２に記憶してもよい。  
【００３８】
（抽出部１３２）
抽出部１３２は、受付部１３１により広告要求が受け付けられた場合、ユーザアプリ情報に基づいて、所定の広告群から表示候補広告を抽出する。具体的には、抽出部１３２は、ユーザアプリ情報記憶部１２２に記憶されたユーザアプリ情報に基づいて、広告情報記憶部１２１に記憶された広告情報から表示候補広告を抽出する。例えば、抽出部１３２は、広告情報から端末装置１０にインストール済アプリの広告を除外して表示候補広告を抽出する。
【００３９】
ここで、図５を用いて、抽出部１３２による表示候補広告の抽出について説明する。図５は、表示候補広告の抽出の一例を示す図である。図５は、図１と同様にＵ１のユーザに対する表示候補広告を抽出する例を示す。また、図５に示す例においては、抽出部１３２が広告情報ＡＬ１０から４つの広告を表示候補広告として抽出する場合を示す。
【００４０】
図５に示す広告情報ＡＬ１０は、図３に示す広告情報記憶部１２１に記憶された広告情報に対応し、説明に必要な項目の情報のみを示す。具体的には、広告情報ＡＬ１０には、広告情報のうち、順位、広告ＩＤ、及びアプリ名を示す。ここに、図５中の広告情報ＡＬ１０には、順位が１位であるアプリＡの広告、順位が２位であるアプリＢの広告、順位が３位であるアプリＣの広告、順位が４位であるアプリＤの広告、及び順位が５位であるアプリＥの広告等が含まれる。
【００４１】
また、図５に示すユーザアプリ情報ＤＬ１０は、図４に示すユーザアプリ情報記憶部１２２に記憶されたＵ１のユーザのユーザアプリ情報に対応し、説明に必要な項目の情報のみを示す。具体的には、ユーザアプリ情報ＤＬ１０には、ユーザアプリ情報のうち、ユーザＩＤ及びアプリ名を示す。ここに、図５中のユーザアプリ情報ＤＬ１０は、Ｕ１のユーザの端末装置１０にはアプリＦ、アプリＧ、アプリＨ、及びアプリＩがインストール済みであることを示す。
【００４２】
ここで、抽出部１３２は、広告情報ＡＬ１０からユーザアプリ情報ＤＬ１０中のアプリを除いて、表示候補広告を抽出する。例えば、ユーザアプリ情報ＤＬ１０中にアプリＡが含まれる場合、アプリＡの広告は順位が１位であるが、広告情報ＡＬ１０からアプリＡの広告は表示候補広告として抽出されない。
【００４３】
図５に示す例において、広告情報ＡＬ１０中の順位が１〜４位までの４つの広告に対応するアプリＡ，Ｂ，Ｃ，Ｄは、ユーザアプリ情報ＤＬ１０中には含まれない。そのため、図５では、広告情報ＡＬ１０中の順位通り、アプリＡの広告、アプリＢの広告、アプリＣの広告、及びアプリＤの広告が表示候補広告ＣＬ１０として抽出される。つまり、抽出部１３２は、アプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位とした表示候補広告ＣＬ１０を抽出する。なお、広告情報ＡＬ１０中の上位のアプリが、ユーザアプリ情報ＤＬ１０中に含まれる場合の処理の詳細については後述する。
【００４４】
（配信部１３３）
配信部１３３は、受付部１３１により広告要求が受け付けられた場合、表示候補となる複数の広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する端末装置１０に、表示候補広告を配信する。本実施形態において、配信部１３３は、抽出部１３２により抽出された表示候補広告を端末装置１０に配信する。図５に示す例において、配信部１３３は、抽出部１３２により抽出された表示候補広告ＣＬ１０を端末装置１０に配信する。具体的には、配信部１３３は、アプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位とした表示候補広告ＣＬ１０を端末装置１０に配信する。
【００４５】
〔３．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１０の構成について説明する。図６は、実施形態に係る端末装置１０の構成例を示す図である。図６に示すように、端末装置１０は、通信部１１と、記憶部１２と、入力部１３と、出力部１４と、制御部１５とを有する。
【００４６】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、配信装置１００との間で情報の送受信を行う。
【００４７】
（記憶部１２）
記憶部１２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、例えば、端末装置１０にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。
【００４８】
（入力部１３）
入力部１３は、ユーザからの各種操作を受け付ける。例えば、入力部１３は、タッチパネル機能により表示面を介してユーザからの各種操作を受け付けてもよい。また、入力部１３は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００４９】
（出力部１４）
出力部１４は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００５０】
（制御部１５）
制御部１５は、例えば、ＣＰＵやＭＰＵ等によって、端末装置１０内部の記憶部１２などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされているアプリケーションのプログラムが含まれる。また、制御部１５は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５１】
図６に示すように、制御部１５は、要求部１５１と、受信部１５２と、選択部１５３、表示部１５４と、送信部１５５とを有し、以下に説明する選択処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図６に示した構成に限られず、後述する選択処理を行う構成であれば他の構成であってもよい。また、制御部１５が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００５２】
要求部１５１は、入力部１３により受け付けたユーザ操作に従って、配信装置１００へ広告要求を送信する。例えば、要求部１５１は、起動したアプリのアプリ画面に広告表示領域が含まれる場合、広告要求を配信装置１００へ送信する。
【００５３】
受信部１５２は、複数の広告を受信する。本実施形態において、受信部１５２は、配信装置１００から表示候補広告を受信する。図５に示す例において、受信部１５２は、表示候補広告ＣＬ１０を配信装置１００から受信する。具体的には、受信部１５２は、アプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位とした表示候補広告ＣＬ１０を配信装置１００から受信する。また、受信部１５２は、表示候補広告を受信した場合、表示候補広告を記憶部１２に格納してもよい。
【００５４】
選択部１５３は、受信部１５２により受信された表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて、表示対象の広告を選択する選択処理を行う。本実施形態において、選択部１５３は、受信部１５２により受信された複数の広告から、未インストールのアプリケーションに関する広告を表示対象の広告として選択する。
【００５５】
例えば、選択部１５３は、インストール済みのアプリケーションに関する情報を以下のような処理により取得する。端末装置１０のＯＳ（Operating  System）がＡｎｄｒｏｉｄ（登録商標）やｉＯＳ（登録商標）である場合、ＵＲＬスキームによりそのアプリが起動可能かを確認することにより、そのアプリのインストール有無を確認できる。図７は、アプリのインストール確認の具体例を示す図である。図７に示す例は、ＯＳがｉＯＳ（登録商標）である端末装置１０において、ＵＲＬスキームを用いてアプリのインストール有無を確認する場合を示す。図７に示す例では、プログラムＰ１０によりアプリＢ（図７中では「ＡｐｐＢ」）がＵＲＬスキームにより起動可能かを確認する。これにより、アプリＢが起動可能であることが確認されれば、アプリＢが端末装置１０にインストール済みであることが確認できる。また、アプリＢが起動可能でないことが確認されれば、アプリＢが端末装置１０に未インストールであることが確認できる。また、Ａｎｄｒｏｉｄ（登録商標）の場合、上記の処理の他にも、ＰａｃｋａｇｅＭａｎａｇｅｒクラスの関数ｇｅｔＩｎｓｔａｌｌｅｄＡｐｐｌｉｃａｔｉｏｎｓや、関数ｇｅｔＡｐｐｌｉｃａｔｉｏｎＩｎｆｏ等を用いることにより、アプリのインストール有無を確認できる。
【００５６】
選択部１５３は、表示候補広告に対応する各アプリについて上記の処理を行うことにより、インストール済みのアプリケーションに関する情報を取得できる。図１に示す例において、選択部１５３は、アプリＡ、アプリＢ、アプリＣ、及びアプリＤについて、上記の処理を行うことにより、アプリＡ及びアプリＣがインストール済みであることを確認できる。また、選択部１５３は、アプリＢ及びアプリＤが未インストールであることを確認できる。
【００５７】
図５に示す例において、選択部１５３は、表示候補広告ＣＬ１０から、未インストールのアプリケーションに関する広告を表示対象の広告として選択する。具体的には、選択部１５３は、表示候補広告ＣＬ１０から、未インストールのアプリであり、かつ最も順位の高いアプリの広告を表示対象の広告として選択する。例えば、端末装置１０にアプリＡが未インストールである場合、選択部１５３は、順位が１位であるアプリＡの広告を表示対象の広告として選択する。また、例えば、図１に示すように端末装置１０にアプリＡがインストール済である場合、選択部１５３は、アプリＡの広告を除外する。そして、選択部１５３は、アプリＡの次に順位の高いアプリの広告、すなわち順位が２位であるアプリＢの広告を表示対象の広告として選択する。
【００５８】
表示部１５４は、起動したアプリのアプリ画面を表示する。また、表示部１５４は、起動したアプリのアプリ画面に広告表示領域が含まれる場合、当該広告表示領域に選択部１５３により選択された表示対象の広告を表示する。図１に示す例において、表示部１５４は、起動したアプリＸのアプリ画面Ｃ１０中の広告表示領域ＡＲ１０にアプリＢの広告コンテンツＡＣ２を表示する。
【００５９】
送信部１５５は、複数の広告に対応するアプリケーションに関する情報を、複数の広告を配信する配信装置１００へ送信する。本実施形態において、送信部１５５は、表示候補広告に対応するアプリケーションに関する情報を、配信装置１００へ送信する。図１に示す例において、送信部１５５は、表示候補広告に対応するアプリであるアプリＡ、アプリＢ、アプリＣ、及びアプリＤのうち、アプリＡ及びアプリＣがインストール済みであることを示す情報を配信装置１００へ送信する。
【００６０】
なお、上述した制御部１５による選択処理等の処理は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などにより実現されてもよい。また、上述した選択処理が所定のアプリケーションにより行われる場合や選択処理が専用アプリにより行われる場合、制御部１５は、例えば、所定のアプリや専用アプリを制御するアプリ制御部を有してもよい。
【００６１】
〔４．配信処理のフロー〕
次に、図８を用いて、実施形態に係る配信システム１による配信処理の手順について説明する。図８は、実施形態に係る配信システム１による配信処理手順を示すシーケンス図である。
【００６２】
図８に示すように、端末装置１０は、ユーザの操作に応じてインストール済みのアプリを起動する（ステップＳ１０１）。そして、端末装置１０は、起動したアプリに広告要求が含まれる場合、広告要求を配信装置１００へ送信する（ステップＳ１０２）。例えば、端末装置１０は、起動したアプリのアプリ画面に広告表示領域が含まれる場合、広告要求を配信装置１００へ送信する。
【００６３】
配信装置１００は、端末装置１０から広告要求を受け付けた場合、ユーザアプリ情報を基に表示候補広告の抽出を行う（ステップＳ１０３）。例えば、配信装置１００は、広告情報からユーザアプリ情報に含まれないアプリの広告を表示候補広告として抽出する。その後、配信装置１００は、抽出した表示候補広告を端末装置１０に配信する（ステップＳ１０４）。
【００６４】
端末装置１０は、配信装置１００から表示候補広告を受信した場合、表示候補広告から表示対象の広告を選択する選択処理を行う（ステップＳ１０５）。例えば、端末装置１０は、表示候補広告から、未インストールのアプリであり、かつ最も順位の高いアプリの広告を表示対象の広告として選択する。そして、端末装置１０は、選択処理により選択した表示対象の広告を表示する（ステップＳ１０６）。また、端末装置１０は、配信後の表示候補広告に対応するアプリのインストール情報を配信装置１００へ送信する（ステップＳ１０７）。例えば、端末装置１０は、配信後の表示候補広告に対応するアプリのインストール情報として、配信後の表示候補広告に対応するアプリのうち、インストール済みであるアプリに関する情報を配信装置１００へ送信する。
【００６５】
そして、配信装置１００は、配信後の表示候補広告に対応するアプリのインストール情報を受け付けた場合、受け付けた配信後の表示候補広告に対応するアプリのインストール情報を基に、ユーザアプリ情報を更新する（ステップＳ１０８）。その後、配信装置１００は、更新したユーザアプリ情報に基づいて表示候補広告の抽出を行う。以下、ユーザアプリ情報を更新、及び更新したユーザアプリ情報に基づいて表示候補広告の抽出について説明する。
【００６６】
図９は、実施形態に係るユーザアプリ情報の更新の一例を示す図である。図９に示すユーザアプリ情報ＤＬ１０は、更新前のユーザアプリ情報を示しており、図５に示すユーザアプリ情報ＤＬ１０と同様に、図４に示すユーザアプリ情報記憶部１２２に記憶されたユーザアプリ情報に対応する。具体的には、図９中のユーザアプリ情報ＤＬ１０は、Ｕ１のユーザの端末装置１０にはアプリＦ、アプリＧ、アプリＨ、及びアプリＩがインストール済みであることを示す。
【００６７】
また、図９に示すユーザアプリ情報ＤＬ１１は、更新後のユーザアプリ情報を示す。更新後のユーザアプリ情報ＤＬ１１は、ユーザアプリ情報ＤＬ１０に対してユーザアプリ情報更新を行った後のユーザアプリ情報を示す。上述したように、配信装置１００は、配信後の表示候補広告に対応するアプリのインストール情報を受け付けた場合、受け付けた配信後の表示候補広告に対応するアプリのインストール情報を基に、ユーザアプリ情報を更新する。
【００６８】
図９に示す例では、配信装置１００が、図１と同様に、配信後の表示候補広告に対応するアプリであるアプリＡ、アプリＢ、アプリＣ、及びアプリＤのうち、アプリＡ及びアプリＣがインストール済みであることを示す情報をＵ１のユーザの端末装置１０から受け付けた場合を示す。この場合、配信装置１００は、Ｕ１のユーザのユーザアプリ情報にアプリＡ及びアプリＣがインストール済みであることを示す情報を追加する。これにより、配信装置１００は、ユーザアプリ情報ＤＬ１０をユーザアプリ情報ＤＬ１１に更新する。ここに、図９中の更新後のユーザアプリ情報ＤＬ１１は、Ｕ１のユーザの端末装置１０にはアプリＦ、アプリＧ、アプリＨ、アプリＩ、アプリＡ、及びアプリＣがインストール済みであることを示す。
【００６９】
図９に示すように、配信装置１００は、受け付けた配信後の表示候補広告に対応するアプリのインストール情報をユーザアプリ情報に追加する。つまり、ユーザアプリ情報には、一度インストール済アプリとして追加されたアプリがアンインストールされた場合であっても、そのアプリはインストール済として含まれる。これにより、配信装置１００は、ユーザの端末装置１０に対してアプリの広告を配信することを抑制できる。例えば、一度インストールしたアプリをアンインストールしたユーザは、そのアプリについて再インストールする可能性は低いと考えられるため、配信装置１００は、アンインストールしたユーザには、アンインストールしたアプリの広告を配信することを抑制することにより、広告の効果を向上させることができる。なお、配信装置１００は、端末装置１０にインストール履歴に関する情報は、所定のアプリ配信者が提供するソフトウェア等から取得してもよい。これにより、配信装置１００は、表示候補広告としてアプリの広告を配信する前にアンインストールされたアプリのインストール履歴についても取得でき、そのアプリをインストール済みアプリとすることができる。
【００７０】
次に、更新後のユーザアプリ情報ＤＬ１１を用いた表示候補広告の抽出について、図１０を用いて説明する。図１０は、更新後の表示候補広告の抽出の一例を示す図である。図１０に示す広告情報ＡＬ１０は、図５に示す広告情報ＡＬ１０と同様であり、図３に示す広告情報記憶部１２１に記憶された広告情報に対応し、説明に必要な項目の情報のみを示す。
【００７１】
また、図１０に示す更新後のユーザアプリ情報ＤＬ１１は、図９に示す更新後のユーザアプリ情報ＤＬ１１に対応し、説明に必要な項目の情報のみを示す。具体的には、図１０に示す更新後のユーザアプリ情報ＤＬ１１には、ユーザアプリ情報のうち、ユーザＩＤ及びアプリ名を示す。上述したように、更新後のユーザアプリ情報ＤＬ１１は、Ｕ１のユーザの端末装置１０にはアプリＦ、アプリＧ、アプリＨ、アプリＩ、アプリＡ、及びアプリＣがインストール済みであることを示す。
【００７２】
ここで、配信装置１００は、広告情報ＡＬ１０から更新後のユーザアプリ情報ＤＬ１１中のアプリを除いて、表示候補広告ＣＬ１１を抽出する。図１０に示す例において、広告情報ＡＬ１０中の順位が１〜４位までの４つの広告に対応するアプリＡ，Ｂ，Ｃ，Ｄのうち、アプリＡ及びアプリＣは更新後のユーザアプリ情報ＤＬ１１中に含まれる。そのため、図１０では、アプリＢの広告及びアプリＤの広告が表示候補広告ＣＬ１１として抽出され、アプリＡの広告及びアプリＣの広告は表示候補広告ＣＬ１１として抽出されない。そして、配信装置１００は、表示候補広告ＣＬ１１となる残り２個の広告を順位５位以下の広告から抽出する。配信装置１００は、順位５位以下の広告のうち、更新後のユーザアプリ情報ＤＬ１１中には含まれないアプリであり、かつ最も順位の高いアプリの広告を表示候補広告ＣＬ１１として抽出する。図１０では、配信装置１００は、順位５位であり、更新後のユーザアプリ情報ＤＬ１１中には含まれないアプリＥの広告、及び順位６位以下（例えば１０位）であり、更新後のユーザアプリ情報ＤＬ１１中には含まれないアプリＪの広告を表示候補広告ＣＬ１１として抽出する。したがって、更新後のユーザアプリ情報ＤＬ１１に基づいて、表示候補広告ＣＬ１１を抽出した場合、配信装置１００は、アプリＢの広告の順位を１位、アプリＤの広告の順位を２位、アプリＥの広告の順位を３位、及びアプリＪの広告の順位を４位とした表示候補広告ＣＬ１１を抽出する。
【００７３】
一方、図５に示すように、更新前のユーザアプリ情報ＤＬ１０に基づいて、表示候補広告ＣＬ１０を抽出した場合、配信装置１００は、アプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位とした表示候補広告ＣＬ１０を抽出する。このように、配信装置１００は、端末装置１０から受け付けた配信後の表示候補広告に対応するアプリのインストール有無を基に、ユーザアプリ情報を更新することにより、端末装置１０を所有するユーザにより適した表示候補広告を抽出する。
【００７４】
〔５．変形例〕
上述した実施形態に係る配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、配信システム１の他の実施形態について説明する。
【００７５】
〔５−１．インストール済アプリの広告配信〕
上述した実施形態において、配信装置１００は、広告情報から端末装置１０に未インストールアプリの広告を表示候補広告として抽出する。しかしながら、配信装置１００は、広告情報から端末装置１０にインストール済アプリの広告を表示候補広告として抽出してもよい。この点について、図１１及び図１２を用いて説明する。図１１及び図１２は、変形例に係る表示候補広告の抽出の一例を示す図である。なお、図１１及び図１２に示す例においては、配信装置１００が広告情報から３つの広告を表示候補広告として抽出する場合を示す。
【００７６】
図１１は、広告情報から端末装置１０に未インストールアプリの広告を表示候補広告として抽出する例を示す。図１１に示す広告情報ＡＬ２０は、例えば広告情報記憶部１２１に記憶された広告情報であり、説明に必要な項目の情報のみを示す。具体的には、広告情報ＡＬ２０には、広告情報のうち、順位、広告ＩＤ、及びアプリ名を示す。ここに、図１１中の広告情報ＡＬ２０には、順位が１位であるアプリＡの広告、順位が２位であるアプリＢの広告、順位が３位であるアプリＣの広告、順位が４位であるアプリＤの広告、順位が５位であるアプリＥの広告、及び順位が６位であるアプリＦの広告等が含まれる。
【００７７】
また、図１１に示すユーザアプリ情報ＤＬ２０は、Ｕ３のユーザのユーザアプリ情報であり、説明に必要な項目の情報のみを示す。具体的には、ユーザアプリ情報ＤＬ２０には、ユーザアプリ情報のうち、ユーザＩＤ及びアプリ名を示す。ここに、図１１中のユーザアプリ情報ＤＬ２０は、Ｕ３のユーザの端末装置１０にはアプリＡ、アプリＣ、アプリＦ、及びアプリＩがインストール済みであることを示す。
【００７８】
ここで、配信装置１００は、広告情報ＡＬ２０からユーザアプリ情報ＤＬ２０中のアプリを除いて、表示候補広告ＣＬ２０を抽出する。図１１に示す例において、広告情報ＡＬ２０中の順位が１〜３位までの３つの広告に対応するアプリＡ，Ｂ，Ｃのうち、アプリＡ及びアプリＣはユーザアプリ情報ＤＬ２０中に含まれる。そのため、図１１では、アプリＢの広告が表示候補広告ＣＬ２０として抽出され、アプリＡの広告及びアプリＣの広告は表示候補広告ＣＬ２０として抽出されない。そして、配信装置１００は、表示候補広告ＣＬ２０となる残り２個の広告を順位４位以下の広告から抽出する。配信装置１００は、順位４位以下の広告のうち、ユーザアプリ情報ＤＬ２０中には含まれないアプリであり、かつ最も順位の高いアプリの広告を表示候補広告ＣＬ２０として抽出する。図１１では、配信装置１００は、順位４位であり、ユーザアプリ情報ＤＬ２０中には含まれないアプリＤの広告、及び順位５位であり、ユーザアプリ情報ＤＬ２０中には含まれないアプリＥの広告を表示候補広告ＣＬ２０として抽出する。したがって、配信装置１００は、アプリＢの広告の順位を１位、アプリＤの広告の順位を２位、アプリＥの広告の順位を３位とした表示候補広告ＣＬ２０を抽出する。なお、配信装置１００から表示候補広告ＣＬ２０を受信した端末装置１０は、表示候補広告ＣＬ２０から、未インストールのアプリであり、かつより順位の高い広告を表示対象の広告として選択する。例えば、表示候補広告ＣＬ２０を受信した端末装置１０において、アプリＢが未インストールのアプリであれば、アプリＢの広告が表示対象の広告として選択される。
【００７９】
図１２は、広告情報から端末装置１０にインストール済アプリの広告を表示候補広告として抽出する例を示す。図１２に示す広告情報ＡＬ２０及びユーザアプリ情報ＤＬ２０は、図１１に示す広告情報ＡＬ２０及びユーザアプリ情報ＤＬ２０と同様である。
【００８０】
図１２に示す例において、配信装置１００は、広告情報ＡＬ２０からユーザアプリ情報ＤＬ２０中に含まれるアプリを表示候補広告ＣＬ２１として抽出する。図１２に示す例において、広告情報ＡＬ２０中の順位が１〜３位までの３つの広告に対応するアプリＡ，Ｂ，Ｃのうち、アプリＡ及びアプリＣはユーザアプリ情報ＤＬ２０中には含まれる。そのため、図１２では、アプリＡの広告及びアプリＣの広告が表示候補広告ＣＬ２１として抽出され、アプリＢの広告は表示候補広告ＣＬ２１として抽出されない。そして、配信装置１００は、表示候補広告ＣＬ２１となる残り１個の広告を順位４位以下の広告から抽出する。配信装置１００は、順位４位以下の広告のうち、ユーザアプリ情報ＤＬ２０中に含まれるアプリであり、かつ最も順位の高いアプリの広告を表示候補広告ＣＬ２１として抽出する。つまり、図１２では、順位４位であるアプリＤの広告、及び順位５位であるアプリＥの広告は、ユーザアプリ情報ＤＬ２０中には含まれないため、表示候補広告ＣＬ２１として抽出されない。したがって、配信装置１００は、順位６位であり、ユーザアプリ情報ＤＬ２０中に含まれるアプリＦの広告を表示候補広告ＣＬ２１として抽出する。したがって、配信装置１００は、アプリＡの広告の順位を１位、アプリＣの広告の順位を２位、アプリＦの広告の順位を３位とした表示候補広告ＣＬ２１を抽出する。なお、配信装置１００から表示候補広告ＣＬ２１を受信した端末装置１０は、例えば、表示候補広告ＣＬ２１からより順位の高い広告を表示対象の広告として選択する。例えば、表示候補広告ＣＬ２１を受信した端末装置１０において、アプリＡの広告が表示対象の広告として選択される。
【００８１】
上述した例において、広告情報ＡＬ２０から、未インストールアプリの広告を抽出した場合、アプリＢ，Ｄ，Ｅの広告が表示候補広告ＣＬ２０として抽出され、インストール済アプリの広告を抽出した場合、アプリＡ，Ｃ，Ｆの広告が表示候補広告ＣＬ２１として抽出される。したがって、配信装置１００は、未インストールアプリを対象に広告配信するか、インストール済アプリを対象に広告配信するかを、目的や時期により適宜変更して表示候補広告を抽出することにより、より広告の効果を向上させることができる。また、配信装置１００は、特定のアプリのキャンペーン期間等において、特定のアプリをインストール済みのユーザの端末装置１０に特定のアプリの広告を配信してもよい。これにより、配信装置１００は、特定のアプリのインストール有無に関わらず、特定のアプリの広告を配信する場合と比べて、より広告の効果を向上させることができる。また、配信装置１００からインストール済アプリの広告を表示候補広告として受信した端末装置１０は、表示候補広告のうち所定の期間（例えば１ヶ月）以上起動されていないアプリの広告を表示対象の広告として選択してもよい。これにより、端末装置１０は、アプリをインストール済ではあってもしばらく使用していないユーザに対して、そのアプリを使用する動機づけを与えることができるため、より広告の効果を向上させることができる。
【００８２】
〔５−２．アプリのカテゴリに応じた広告配信〕
また、配信装置１００は、端末装置１０にインストール済アプリのカテゴリに応じて広告配信を行ってもよい。この点について、図１３及び図１４を用いて説明する。図１３は、変形例に係る広告情報記憶部２２１の一例を示す図である。
【００８３】
図１３に示す広告情報記憶部２２１は、「順位」、「広告ＩＤ」、「アプリ名」、「カテゴリ」、「広告コンテンツ」、「広告主ＩＤ」、「入札価格」といった項目を有する。広告情報記憶部２２１中の「順位」、「広告ＩＤ」、「アプリ名」、「広告コンテンツ」、「広告主ＩＤ」、「入札価格」は、図３に示す広告情報記憶部１２１と同様である。「カテゴリ」は、図４のユーザアプリ情報記憶部１２２中の「カテゴリ」と同様に、各アプリをその内容により分類したカテゴリを示す。図１３に示す例において、アプリＡは、カテゴリ「ニュース」に分類され、アプリＢは、カテゴリ「天気」に分類される。
【００８４】
図１４は、変形例に係る表示候補広告の抽出の一例を示す図である。なお、図１４に示す例においては、配信装置１００が広告情報から２個の広告を表示候補広告として抽出する場合を示す。
【００８５】
図１４は、広告情報からユーザアプリ情報に基づいて、所定のタイミングで端末装置１０を所有するユーザがインストールする可能性の高いアプリの広告を表示候補広告として抽出する例を示す。図１４に示す広告情報ＡＬ３０は、例えば広告情報記憶部２２１に記憶された広告情報であり、説明に必要な項目の情報のみを示す。具体的には、広告情報ＡＬ３０には、広告情報のうち、順位、広告ＩＤ、アプリ名、及びカテゴリを示す。ここに、図１４中の広告情報ＡＬ３０には、順位が１位であるアプリＡの広告、順位が２位であるアプリＢの広告、順位が３位であるアプリＣの広告、順位が４位であるアプリＤの広告、順位が５位であるアプリＥの広告、及び順位が６位であるアプリＭの広告等が含まれる。
【００８６】
また、図１４に示すユーザアプリ情報ＤＬ３０は、Ｕ２のユーザのユーザアプリ情報であり、説明に必要な項目の情報のみを示す。具体的には、ユーザアプリ情報ＤＬ３０には、ユーザアプリ情報のうち、ユーザＩＤ、アプリ名、カテゴリ、及びチェック日を示す。ここに、図１４中のユーザアプリ情報ＤＬ３０は、Ｕ２のユーザの端末装置１０にはアプリＡ、アプリＥ、アプリＪ、アプリＫ、及びアプリＬがインストール済みであることを示す。また、アプリＡはニュースのカテゴリに分類されるアプリであり、アプリＥ，Ｊ，Ｋ，Ｌがゲームのカテゴリに分類されるアプリ（以下、「ゲームのアプリ」と呼ぶ）であることを示す。
【００８７】
以下、配信装置１００が２０１４年１２月１９日にＵ２のユーザの端末装置１０から広告要求を受け付けた場合を説明する。まず、図１４中のユーザアプリ情報ＤＬ３０に示すように、Ｕ２のユーザの端末装置１０におけるインストール済アプリは５個中４個がゲームのアプリである。したがって、Ｕ２のユーザはゲームのアプリをインストールする可能性が高いと推定される。そのため、配信装置１００は、Ｕ２のユーザの端末装置１０におけるゲームのアプリの最新のチェック日から所定の期間経過後にＵ２のユーザの端末装置１０から広告要求を受け付けた場合、ゲームのアプリの広告を表示候補広告として配信する。図１４に示す例において、Ｕ２のユーザの端末装置１０におけるゲームのアプリの最新のチェック日は、アプリＫ及びアプリＬのチェック日である２０１４年１１月１８日である。ここで、所定のタイミングをゲームのアプリの最新のチェック日から１ヶ月経過後とした場合、配信装置１００は、Ｕ２のユーザの端末装置１０にゲームのアプリの広告を表示候補広告として配信する。
【００８８】
そのため、配信装置１００は、広告情報ＡＬ３０からユーザアプリ情報ＤＬ３０に含まれないゲームのアプリの広告を表示候補広告ＣＬ３０として抽出する。まず、図１４に示す例において、広告情報ＡＬ３０中の順位が３位であるゲームのアプリＣはユーザアプリ情報ＤＬ３０中には含まれない。そのため、図１４では、アプリＣの広告は表示候補広告ＣＬ３０として抽出される。ここで、広告情報ＡＬ３０中の順位が５位であるゲームのアプリＥはユーザアプリ情報ＤＬ３０中に含まれる。そのため、アプリＥの広告は表示候補広告ＣＬ３０として抽出されない。そして、広告情報ＡＬ３０中の順位が６位であるゲームのアプリＭはユーザアプリ情報ＤＬ３０中に含まれない。そのため、アプリＭの広告は表示候補広告ＣＬ３０として抽出される。したがって、配信装置１００は、アプリＣの広告の順位を１位、アプリＭの広告の順位を２位とした表示候補広告ＣＬ３０を抽出する。そして、配信装置１００は、Ｕ２のユーザの端末装置１０に表示候補広告ＣＬ３０を配信する。
【００８９】
これにより、配信装置１００は、端末装置１０を所有するユーザがインストールする可能性の高いアプリの広告を適切なタイミングで配信することができ、広告の効果を向上させることができる。また、上述の例において、所定のタイミングをゲームのアプリの最新のチェック日から１ヶ月経過後とした場合を示したが、タイミングは目的等に応じて適宜設定可能であり、例えば最新のチェック日から２ヶ月経過後であってもよく、最新のチェック日から１日後であってもよい。また、配信装置１００は、所定のタイミングを設定せず、広告要求を送信した端末装置１０のユーザがインストールする可能性が高いと推定されるアプリの広告を表示候補広告として配信してもよい。
【００９０】
〔５−３．ユーザの属性情報を用いた広告配信〕
また、配信装置１００は、端末装置１０を所有するユーザの属性情報を用いて広告配信を行ってもよい。この点について、図１５及び図１６を用いて説明する。図１５は、変形例に係る属性情報記憶部１２３の一例を示す図である。
【００９１】
（属性情報記憶部１２３）
図１５に示す属性情報記憶部１２３は、ユーザの属性情報を記憶する。例えば、属性情報記憶部１２３は、ユーザの属性情報として、ユーザのサイコグラフィック属性やデモグラフィック属性を記憶する。
【００９２】
図１５には、属性情報記憶部１２３に記憶されるユーザの属性情報の一例を示す。図１５に示すように、属性情報記憶部１２３に記憶されるユーザの属性情報には、「ユーザＩＤ」、「サイコグラフィック属性」、「デモグラフィック属性」といった項目が含まれる。「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「サイコグラフィック属性」は、ユーザの価値観、ライフスタイル、性格、嗜好などを示す。「デモグラフィック属性」は、ユーザに関する人口統計学的な情報を示す。
【００９３】
図１５に示す例では、属性情報記憶部１２３は、「サイコグラフィック属性」として、ユーザの関心のある対象に関する情報を記憶する。具体的には、属性情報記憶部１２３は、「サイコグラフィック属性」として、「車」、「ゲーム」、「旅行」、「スポーツ」・・・に対する各ユーザの関心を記憶する。なお、「サイコグラフィック属性」の各項目は、ユーザアプリ情報記憶部１２２や広告情報記憶部２２１中の「カテゴリ」に対応する。具体的には、アプリのカテゴリには、属性情報記憶部１２３中の「車」、「ゲーム」、「旅行」、「スポーツ」に対応するカテゴリがある。また、属性情報記憶部１２３は、ユーザが関心の高い対象に対しては「１」を、ユーザが関心の低い対象に対しては「０」を記憶してもよい。図１５に示す例において、Ｕ１のユーザは、車及びスポーツに対して関心が高く、ゲーム及び旅行に対して関心が低いことを示す。なお、属性情報記憶部１２３は、「サイコグラフィック属性」として、ユーザのライフスタイルに関する情報などサイコグラフィック属性に関する情報であればどのような情報を記憶してもよい。
【００９４】
図１５に示す例では、属性情報記憶部１２３は、「デモグラフィック属性」として、ユーザの「性別」、「年齢」を記憶する。例えば、Ｕ１のユーザは、性別が男であり、年齢が３２歳であることが記憶される。なお、属性情報記憶部１２３は、「デモグラフィック属性」として、ユーザの職業、家族構成、年収、出身地、学歴などデモグラフィック属性に関する情報であればどのような情報を記憶してもよい。なお、上記の属性情報記憶部１２３に記憶される情報は、例えば所定のサービスにログインしているユーザの端末装置１０から配信後の表示候補広告のアプリのインストール情報を受け付ける際に取得してもよいし、ユーザによる入力から取得してもよい。また、配信装置１００は、広告要求を送信した端末装置１０を所有するユーザの属性情報を外部の情報処理装置等から取得できる場合、属性情報記憶部１２３を有さなくてもよい。また、配信装置１００は、デモグラフィック属性に関する情報から、ユーザの関心が高い対象などのサイコグラフィック属性に関する情報を推定してもよい。
【００９５】
図１６は、変形例に係る表示候補広告の抽出の一例を示す図である。なお、図１６に示す例においては、配信装置１００が広告情報から２個の広告を表示候補広告として抽出する場合を示す。
【００９６】
図１６は、広告情報から端末装置１０を所有するユーザの属性情報を用いて表示候補広告を抽出する例を示す。図１６に示す広告情報ＡＬ４０は、例えば広告情報記憶部２２１に記憶された広告情報であり、説明に必要な項目の情報のみを示す。具体的には、広告情報ＡＬ４０には、広告情報のうち、順位、広告ＩＤ、アプリ名、及びカテゴリを示す。ここに、図１６中の広告情報ＡＬ４０には、順位が１位であるアプリＡの広告、順位が２位であるアプリＢの広告、順位が３位であるアプリＣの広告、順位が４位であるアプリＤの広告等が含まれる。
【００９７】
また、図１６に示すユーザアプリ情報ＤＬ４０は、Ｕ１のユーザのユーザアプリ情報であり、説明に必要な項目の情報のみを示す。具体的には、ユーザアプリ情報ＤＬ４０には、ユーザアプリ情報のうち、ユーザＩＤ、アプリ名、及びカテゴリを示す。ここに、図１６中のユーザアプリ情報ＤＬ４０は、Ｕ１のユーザの端末装置１０にはアプリＦ、アプリＧ、アプリＨ、及びアプリＩがインストール済みであることを示す。また、図１６に示す関心情報ＩＬ４０は、属性情報記憶部１２３に記憶されたサイコグラフィック属性に関する情報に基づくユーザの関心が高い対象に関する情報であり、説明に必要なＵ１のユーザに関する情報のみを示す。図１６に示す関心情報ＩＬ４０は、Ｕ１のユーザが車とスポーツに対する関心が高いことを示す。
【００９８】
ここで、配信装置１００は、広告情報ＡＬ４０から、Ｕ１の関心が高い対象に関するアプリであって、ユーザアプリ情報ＤＬ４０中のアプリに含まれないアプリの広告を表示候補広告ＣＬ４０として抽出する。図１４に示す例において、広告情報ＡＬ４０中の順位が１〜５位までの５つの広告に対応するアプリＡ，Ｂ，Ｃ，Ｄ，Ｅのカテゴリは、関心情報ＩＬ４０中の関心のある対象に対応しない。アプリＡ，Ｂ，Ｃ，Ｄ，Ｅのカテゴリは、Ｕ１の関心が高い対象である車やスポーツではない。そのため、図１６では、アプリＡ，Ｂ，Ｃ，Ｄ，Ｅの広告は表示候補広告ＣＬ４０として抽出されない。したがって、配信装置１００は、表示候補広告ＣＬ４０となる２個の広告を順位６位以下の広告から抽出する。配信装置１００は、順位６位以下の広告のうち、Ｕ１の関心が高い対象に対応するアプリであって、ユーザアプリ情報ＤＬ４０中には含まれないアプリの広告を表示候補広告ＣＬ４０として抽出する。ここで、順位６位の広告のアプリＦは、カテゴリがスポーツであるため、Ｕ１の関心が高い対象に対応するアプリであるが、ユーザアプリ情報ＤＬ４０中に含まれるため、抽出されない。そして、配信装置１００は、Ｕ１の関心が高い対象に対応する車のアプリであり、ユーザアプリ情報ＤＬ４０中には含まれないアプリＮの広告を表示候補広告ＣＬ４０として抽出する。また、配信装置１００は、Ｕ１の関心が高い対象に対応するスポーツのアプリであり、ユーザアプリ情報ＤＬ４０中には含まれないアプリＯの広告を表示候補広告ＣＬ４０として抽出する。したがって、配信装置１００は、アプリＮの広告の順位を１位、アプリＯの広告の順位を２位とした表示候補広告ＣＬ４０を抽出する。
【００９９】
これにより、配信装置１００は、端末装置１０を所有するユーザの関心が高いカテゴリのアプリであって、かつ未インストールのアプリの広告を配信することができ、広告の効果を向上させることができる。なお、上述した例に限らず、配信装置１００は、ユーザの属性情報から目的に応じて適宜抽出した情報を用いて、広告配信を行ってもよい。例えば、配信装置１００は、デモグラフィック属性に関する情報に基づいて、広告配信を行ってもよい。具体的には、配信装置１００は、２０代女性に属するユーザがインストールする可能性の高いアプリがある場合、そのアプリの広告を２０代女性に属するユーザの端末装置１０には順位を高くして配信してもよい。これにより、配信装置１００は、属性に応じて適切な広告配信を行うことができ、広告の効果を向上させることができる。
【０１００】
また、受付部１３１は、端末装置１０からアプリケーションの稼働に関する情報を受け付けてもよい。受付部１３１は、アプリケーションの稼働に関する情報には、例えば端末装置１０におけるアプリの稼働履歴を受け付ける。稼働履歴には、例えば受付時前の数日間のアプリの稼働状況や、アプリの起動回数、アプリの起動時間、アプリからのリクエスト情報（検索クエリや配信ニュース等）が含まれる。受付部１３１は、例えば、配信装置１００が管理するアプリがインストールされた端末装置１０からアプリケーションの稼働に関する情報を受け付ける。また、受付部１３１は、所定のＳＤＫ（Software  Development  Kit）を使用して作成されたアプリがインストールされた端末装置１０からアプリケーションの稼働に関する情報を受け付けてもよい。
【０１０１】
また、抽出部１３２は、受付部１３１により受け付けられたアプリケーションの稼働に関する情報に基づいて推定される端末装置１０を所有するユーザ関心を推定してもよい。例えば、抽出部１３２は、端末装置１０から受け付けたアプリケーションの稼働に関する情報において、ゲームのアプリが他のカテゴリのアプリと比較して起動回数が多い場合や起動時間多い場合、端末装置１０を所有するユーザはゲームに関心が高いユーザと推定して上記の広告配信を行ってもよい。例えば、抽出部１３２は、属性情報記憶部１２３中の端末装置１０を所有するユーザに対応するサイコグラフィック属性のゲームの項目に関心が高いことを示す情報を記憶してもよい。
【０１０２】
〔５−４．アプリ以外の広告配信〕
また、配信装置１００は、アプリの広告だけに限らず、アプリ以外の広告を配信してもよい。この点について、図１７及び図１８を用いて説明する。図１７は、変形例に係る広告情報記憶部３２１の一例を示す図である。
【０１０３】
図１７に示す広告情報記憶部３２１は、図３に示す広告情報記憶部１２１と同様に、「順位」、「広告ＩＤ」、「商品名」、「広告コンテンツ」、「広告主ＩＤ」、「入札価格」といった項目を有する。ここで、図１７に示す広告情報記憶部３２１に記憶された広告情報には、アプリ以外の広告も含まれる。具体的には、図１７に示す例において、広告情報記憶部３２１の広告情報には、順位１位の広告、順位３位の広告、及び順位４位の広告として、アプリ以外の商品に関する広告が含まれる。図１７では、順位１位の広告及び順位４位の広告は車に関する広告であり、順位３位の広告は化粧品に関する広告である。具体的には、順位１位の広告は車Ａの広告であり、順位３位の広告は化粧品Ａの広告であり、順位４位の広告は車Ｂの広告である。
【０１０４】
図１８は、変形例に係る表示候補広告の抽出の一例を示す図である。なお、図１８に示す例においては、配信装置１００が広告情報から４個の広告を表示候補広告として抽出する場合を示す。
【０１０５】
図１８は、広告情報から端末装置１０に未インストールアプリの広告及びアプリ以外の広告を表示候補広告として抽出する例を示す。図１８に示す広告情報ＡＬ５０は、例えば広告情報記憶部３２１に記憶された広告情報であり、説明に必要な項目の情報のみを示す。具体的には、広告情報ＡＬ５０には、広告情報のうち、順位、広告ＩＤ、及び商品名を示す。ここに、図１８中の広告情報ＡＬ５０には、順位が１位である車Ａの広告、順位が２位であるアプリＡの広告、順位が３位である化粧品Ａの広告、順位が４位である車Ｂの広告、及び順位が５位であるアプリＢの広告等が含まれる。
【０１０６】
また、図１８に示すユーザアプリ情報ＤＬ５０は、Ｕ２のユーザのユーザアプリ情報であり、説明に必要な項目の情報のみを示す。具体的には、ユーザアプリ情報ＤＬ５０には、ユーザアプリ情報のうち、ユーザＩＤ及びアプリ名を示す。ここに、図１８中のユーザアプリ情報ＤＬ５０は、Ｕ２のユーザの端末装置１０にはアプリＡ、アプリＥ、アプリＪ、アプリＫ、及びアプリＬがインストール済みであることを示す。
【０１０７】
ここで、配信装置１００は、広告情報ＡＬ５０からユーザアプリ情報ＤＬ５０中のアプリを除いて、表示候補広告ＣＬ５０を抽出する。図１８に示す例において、広告情報ＡＬ５０中の順位が１〜４位までの４つの広告に対応する車Ａ、アプリＡ、化粧品Ａ、車Ｂのうち、アプリＡはユーザアプリ情報ＤＬ５０中に含まれる。そのため、図１８では、アプリＡの広告は表示候補広告ＣＬ５０として抽出されない。そして、配信装置１００は、表示候補広告ＣＬ５０となる残り１個の広告を順位５位以下の広告から抽出する。配信装置１００は、順位５位以下の広告のうち、広告の対象がユーザアプリ情報ＤＬ５０中には含まれず、かつ最も順位の高い広告を表示候補広告ＣＬ５０として抽出する。図１８では、配信装置１００は、順位５位であり、ユーザアプリ情報ＤＬ５０中には含まれないアプリＢの広告を表示候補広告ＣＬ５０として抽出する。したがって、配信装置１００は、車Ａの広告の順位を１位、化粧品Ａの広告の順位を２位、車Ｂの広告の順位を３位、アプリＢの広告の順位を４位とした表示候補広告ＣＬ５０を抽出する。
【０１０８】
これにより、配信装置１００は、広告情報にアプリ以外の広告が含まれる場合であっても、広告配信を行うことができる。また、配信装置１００は、広告情報にアプリ以外の広告が含まれる場合、端末装置１０を所有するユーザの関心が高いと推定される表示対象の広告を配信してもよい。これにより、配信装置１００は、広告情報にアプリ以外の広告が含まれる場合であっても、ユーザの関心に基づいて広告を抽出するため、アプリの広告とそれ以外の広告とを同じ基準で抽出することが可能となる。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した広告配信を行うことができ、広告の効果を向上させることができる。なお、配信装置１００は、ユーザの関心に基づいて広告を抽出する場合、広告情報はアプリ以外の広告のみであってもよい。また、配信装置１００は、端末装置１０にインストール済アプリのカテゴリに応じて広告配信を行う場合、広告情報はアプリ以外の広告のみであってもよい。
【０１０９】
〔５−５．課金〕
上記実施形態の配信システム１においては、端末装置１０に配信した表示候補広告内の順位が変動する場合がある。そのため、配信システム１は、端末装置１０における選択処理後の表示候補広告に基づいて、広告の提供主である広告主へ課金を行ってもよい。具体的には、配信システム１は、端末装置１０にインストール済アプリ除外後の表示候補広告に基づいて、広告の提供主である広告主へ課金を行ってもよい。この場合、配信システム１は、広告主へ請求する料金を算定する算定装置を有してもよい。この場合、端末装置１０の送信部１５５は、インストール済アプリ除外後の表示候補広告に関する情報を算定装置へ送信する。そして、端末装置１０から情報を受信した算定装置が、広告主へ請求する料金を算定してもよい。この点について、図１９を用いて説明する。なお、図１９に示す例は、図１と同様の例を示す。
【０１１０】
図１９は、変形例に係る端末装置１０における選択処理の一例を示す図である。図１９に示す表示候補広告ＣＬ１０は、図５に示す表示候補広告ＣＬ１０と同様であり、アプリＡの広告の順位を１位、アプリＢの広告の順位を２位、アプリＣの広告の順位を３位、及びアプリＤの広告の順位を４位とした表示候補広告である。
【０１１１】
配信装置１００は、表示候補広告ＣＬ１０を端末装置１０に配信する（図１のステップＳ１４に対応）。配信装置１００から表示候補広告ＣＬ１０を受信した端末装置１０は、選択処理を行う（図１のステップＳ１５に対応）。具体的には、端末装置１０は、表示候補広告ＣＬ１０から端末装置１０にインストール済アプリであるアプリＡの広告、及びアプリＣの広告を除外する。これにより、図１９中に示すインストール済アプリ除外後の表示候補広告ＣＬ６０には、未インストールアプリであるアプリＢの広告、及び未インストールアプリであるアプリＤの広告が残る。そして、端末装置１０は、より順位の高いアプリＢの広告を表示する（図１のステップＳ１６に対応）。
【０１１２】
例えば、端末装置１０は、図１９中に示す除外後の表示候補広告ＣＬ６０に関する情報を算定装置へ送信してもよい。具体的には、端末装置１０の送信部１５５は、アプリＢの広告が表示されたことを示す情報と、アプリＢの広告の入札価格に関する情報、及び順位２位のアプリＤの広告の入札価格に関する情報を算定装置へ送信してもよい。
【０１１３】
端末装置１０から除外後の表示候補広告ＣＬ６０に関する情報を受信した算定装置は、受信した情報に基づいてアプリＢの広告の広告主に請求する料金を算定してもよい。例えば、算定装置は、いわゆるセカンドプライスオークションにより広告主に請求する料金を算定する場合、受信した情報中の順位２位のアプリＤの広告の入札価格に関する情報に基づいてアプリＢの広告の広告主に料金を算出する。例えば、算定装置は、順位２位の入札価格を広告が表示された広告主に請求する場合、アプリＢの広告の広告主には順位２位のアプリＤの広告の入札価格である８０（例えば８０円）が請求される。このように、広告主に請求する料金をより適切に算出することが可能となる。なお、算定装置は、配信装置１００であってもよいし、別の装置であってもよい。
【０１１４】
〔５−６．その他〕
上記実施形態において、端末装置１０において起動されたアプリのアプリ画面に広告を表示する場合を例に説明したが、例えば、端末装置１０がブラウザ等によりウェブページを閲覧する際に広告を表示する場合に適用してもよい。また、端末装置１０は、アプリの広告をそのアプリのインストール有無に関わらず表示する場合、表示された広告がユーザに指定された後の処理を異ならせてもよい。例えば、端末装置１０は、表示された広告が端末装置１０に未インストールのアプリの広告であって、その広告がユーザに指定された場合、その未インストールのアプリのインストールに関する処理を行ってもよい。例えば、端末装置１０は、未インストールのアプリのインストールの実行を確認する画面を端末表示してもよいし、未インストールのアプリをダウンロードする処理を行ってもよい。また、例えば、端末装置１０は、表示された広告が端末装置１０にインストール済アプリの広告であって、その広告がユーザに指定された場合、そのインストール済アプリを起動する処理を行ってもよい。これにより、端末装置１０は、端末装置１０におけるアプリのインストール状況が不明な配信装置１００からであっても広告の配信を受けることができ、広告表示後の処理をアプリケーションのインストール有無により変更することにより、広告の効果を向上させることができる。
【０１１５】
また、端末装置１０において起動されたアプリのアプリ画面に広告を表示する場合、配信装置１００は、起動されたアプリの広告を表示候補広告として抽出しなくてもよい。これにより、配信装置１００は、ユーザが使用している、つまり既にインストール済みであるアプリの広告を配信することを抑制でき、広告の効果を向上させることができる。また、端末装置１０は、配信された表示候補広告に起動されたアプリの広告が含まれる場合であっても、起動されたアプリの広告を表示対象の広告としなくてもよい。
【０１１６】
〔６．効果〕
上述してきたように、実施形態に係る配信装置１００は、受付部１３１と、配信部１３３とを有する。受付部１３１は、端末装置１０において動作するアプリケーションによる広告要求を受け付ける。配信部１３３は、受付部１３１により広告要求が受け付けられた場合、表示候補となる複数の広告である表示候補広告から、インストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する端末装置１０に、表示候補広告を配信する。
【０１１７】
これにより、実施形態に係る配信装置１００は、複数の広告を表示候補広告として端末装置１０へ配信することにより、広告の効果を向上させることができる。また、配信システム１は、配信時点での端末装置１０におけるアプリのインストール状況に応じて、適切な広告を端末装置１０に表示させることができ、広告の効果を向上させることができる。
【０１１８】
また、実施形態に係る配信装置１００において、配信部１３３は、表示候補広告のうち未インストールのアプリケーションに関する広告を表示対象の広告として選択する端末装置１０に、表示候補広告を配信する。
【０１１９】
これにより、実施形態に係る配信装置１００は、端末装置１０におけるアプリのインストール状況が不明な場合であっても、未インストールアプリの広告を表示対象の広告として選択する端末装置１０へ複数の広告を配信することにより、広告の効果を向上させることができる。
【０１２０】
また、実施形態に係る配信装置１００において、配信部１３３は、表示候補広告のうちインストール済みのアプリケーションに関する広告を表示対象の広告として選択する端末装置１０に、表示候補広告を配信する。
【０１２１】
これにより、実施形態に係る配信装置１００は、アプリをインストール済ではあってもしばらく使用していないユーザに対して、そのアプリを使用する動機づけを与えることができるため、より広告の効果を向上させることができる。また、配信装置１００は、特定のアプリのキャンペーン期間等において、特定のアプリをインストール済みのユーザの端末装置１０に特定のアプリの広告を配信することにより、アプリのインストール有無に関わらず、アプリの広告を配信する場合と比べて、より広告の効果を向上させることができる。
【０１２２】
また、実施形態に係る配信装置１００は、抽出部１３２を有する。抽出部１３２は、所定の広告群（実施形態においては「広告情報」。以下同じ）から表示候補広告を抽出する。また、受付部１３１は、表示候補広告が配信された端末装置１０から、配信後の表示候補広告に対応するアプリケーションに関する情報を受け付ける。また、抽出部１３２は、受付部１３１により広告要求が受け付けられた場合、アプリケーションに関する情報に基づいて、所定の広告群から表示候補広告を抽出する。配信部１３３は、抽出部１３２により抽出された表示候補広告を端末装置１０へ配信する。
【０１２３】
これにより、実施形態に係る配信装置１００は、端末装置１０から受け付けた配信後の表示候補広告に対応するアプリのインストール有無を基に、ユーザアプリ情報を更新することにより、端末装置１０を所有するユーザにより適した表示候補広告を抽出する。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した広告を配信することができるため、広告の効果を向上させることができる。また、配信装置１００は、端末装置１０から配信後の表示候補広告に対応するアプリのインストールに関する情報のみを受け付けるため、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【０１２４】
また、実施形態に係る配信装置１００において、配信部１３３は、アプリケーションに関する情報として、配信後の表示候補広告に対応するアプリケーションのインストール有無に関する情報を受け付ける。
【０１２５】
これにより、実施形態に係る配信装置１００は、端末装置１０から受け付けた配信後の表示候補広告に対応するアプリのインストール有無を基に、ユーザアプリ情報を更新することにより、端末装置１０を所有するユーザにより適した表示候補広告を抽出する。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した広告を配信することができるため、広告の効果を向上させることができる。また、配信装置１００は、端末装置１０から配信後の表示候補広告に対応するアプリのインストール有無のみを受け付けるため、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【０１２６】
また、実施形態に係る配信装置１００において、抽出部１３２は、端末装置１０を所有するユーザの関心に関する情報に基づいて、所定の広告群から表示候補広告を抽出する。
【０１２７】
これにより、実施形態に係る配信装置１００は、配信装置１００は、端末装置１０を所有するユーザの関心が高いカテゴリのアプリの広告を配信することができ、広告の効果を向上させることができる。例えば、配信装置１００は、２０代女性に属するユーザがインストールする可能性の高いアプリがある場合、そのアプリの広告を２０代女性に属するユーザの端末装置１０には順位を高くして配信してもよい。これにより、配信装置１００は、属性に応じて適切な広告配信を行うことができ、広告の効果を向上させることができる。
【０１２８】
また、実施形態に係る配信装置１００において、受付部１３１は、端末装置１０からアプリケーションの稼働に関する情報を受け付ける。また、抽出部１３２は、受付部１３１により受け付けられたアプリケーションの稼働に関する情報に基づいて推定される端末装置１０を所有するユーザ関心を推定する。
【０１２９】
これにより、実施形態に係る配信装置１００は、配信装置１００は、端末装置１０を所有するユーザのアプリの稼働状況に基づいてユーザの関心を推定ができるため、より適切なユーザの関心に対応したアプリの広告を配信することができ、広告の効果を向上させることができる。これにより、配信装置１００は、属性に応じて適切な広告配信を行うことができ、広告の効果を向上させることができる。
【０１３０】
また、実施形態に係る配信装置１００において、配信部１３３は、表示候補広告に付された優先度に基づいて表示対象の広告を選択する端末装置１０に、優先度が付された表示候補広告を配信する。
【０１３１】
これにより、実施形態に係る配信装置１００は、配信装置１００は、より順位の高い広告を選択する端末装置１０へ複数の広告を配信することにより、適切な広告を配信することができ、広告の効果を向上させることができる。
【０１３２】
また、実施形態に係る配信装置１００において、配信部１３３は、表示候補広告として、広告要求の送信元となるアプリケーションに関する広告を除く複数の広告を配信する。
【０１３３】
これにより、実施形態に係る配信装置１００は、ユーザが使用している、つまり既にインストール済みであるアプリの広告を配信することを抑制でき、広告の効果を向上させることができる。
【０１３４】
また、実施形態に係る配信装置１００において、受付部１３１は、端末装置１０から広告要求を受け付ける。また、抽出部１３２は、受付部１３１により広告要求が受け付けられた場合、所定の広告群から端末装置１０にインストール済みのアプリケーションに関する情報に基づいて広告を抽出する。配信部１３３は、抽出部１３２により抽出された広告を端末装置１０へ配信する。
【０１３５】
これにより、実施形態に係る配信装置１００は、端末装置１０にインストール済みのアプリケーションに関する情報に基づいて広告を抽出することにより、配信装置１００は、端末装置１０を所有するユーザにより適した広告を配信することができるため、広告の効果を向上させることができる。
【０１３６】
また、実施形態に係る配信装置１００において、抽出部１３２は、端末装置１０に未インストールのアプリケーションに関する広告を抽出する。
【０１３７】
これにより、実施形態に係る配信装置１００は、未インストールアプリの広告を含む広告を抽出し、端末装置１０へ送信することにより、その未インストールアプリが端末装置１０にインストールされる可能性を高める。したがって、配信装置１００は、広告の効果を向上させることができる。
【０１３８】
また、実施形態に係る配信装置１００において、受付部１３１は、広告要求として、端末装置１０において動作するアプリケーションによる広告要求を受け付け、広告が配信された端末装置１０から、配信後の広告に対応するアプリケーションに関する情報を受け付ける。また、抽出部１３２は、受付部１３１により広告要求が受け付けられた場合、アプリケーションに関する情報に基づいて、広告を抽出する。配信部１３３は、抽出部１３２により抽出された広告を端末装置１０へ配信する。
【０１３９】
これにより、実施形態に係る配信装置１００は、端末装置１０から受け付けた配信後の広告に対応するアプリのインストール有無を基に、ユーザアプリ情報を更新することにより、端末装置１０を所有するユーザにより適した広告を抽出する。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した広告を配信することができるため、広告の効果を向上させることができる。また、配信装置１００は、端末装置１０から配信後の広告に対応するアプリのインストールに関する情報のみを受け付けるため、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【０１４０】
また、実施形態に係る配信装置１００において、受付部１３１は、アプリケーションに関する情報として、配信後の広告に対応するアプリケーションのインストール有無に関する情報を受け付ける。
【０１４１】
これにより、実施形態に係る配信装置１００は、端末装置１０から受け付けた配信後の広告に対応するアプリのインストール有無を基に、ユーザアプリ情報を更新することにより、端末装置１０を所有するユーザにより適した広告を抽出する。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した広告を配信することができるため、広告の効果を向上させることができる。また、配信装置１００は、端末装置１０から配信後の広告に対応するアプリのインストール有無のみを受け付けるため、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【０１４２】
また、実施形態に係る配信装置１００において、抽出部１３２は、広告として複数の広告を抽出する。配信部１３３は、複数の広告からインストール済みのアプリケーションに関する情報に基づいて表示対象の広告を選択する端末装置１０に、抽出部１３２により抽出された複数の広告を配信する。
【０１４３】
これにより、実施形態に係る配信装置１００は、端末装置１０から受け付けた配信後の広告に対応するアプリのインストール有無を基に、端末装置１０を所有するユーザにより適した複数の広告を抽出する。したがって、配信装置１００は、端末装置１０を所有するユーザにより適した複数の広告を配信することができるため、広告の効果を向上させることができる。
【０１４４】
実施形態に係る端末装置１０は、受信部１５２と、選択部１５３と、を有する。受信部１５２は、複数の広告（実施形態においては「表示候補広告」。以下同じ）を受信する。また、選択部１５３は、受信部１５２により受信された複数の広告から、インストール済みのアプリケーションに関する情報に基づいて、表示対象の広告を選択する。
【０１４５】
これにより、実施形態に係る端末装置１０は、複数の広告を表示候補広告として受信し、配信時点での端末装置１０におけるアプリのインストール状況に応じて、適切な広告を表示することにより、広告の効果を向上させることができる。
【０１４６】
また、実施形態に係る端末装置１０において、選択部１５３は、複数の広告から、未インストールのアプリケーションに関する広告を表示対象の広告として選択する。
【０１４７】
これにより、実施形態に係る端末装置１０は、表示候補広告から未インストールアプリの広告を表示対象の広告として選択して、表示することにより、未インストールアプリがインストールされる可能性を高める。したがって、端末装置１０は、広告の効果を向上させることができる。
【０１４８】
また、実施形態に係る端末装置１０において、選択部１５３は、複数の広告から、インストール済みのアプリケーションに関する広告を表示対象の広告として選択する。
【０１４９】
これにより、実施形態に係る端末装置１０は、アプリをインストール済ではあってもしばらく使用していないユーザに対して、そのアプリを使用する動機づけを与えることができるため、より広告の効果を向上させることができる。また、端末装置１０は、インストール済みの特定のアプリのキャンペーン期間等において、特定のアプリの広告を表示することにより、アプリのインストール有無に関わらず、アプリの広告を表示する場合と比べて、より広告の効果を向上させることができる。
【０１５０】
また、実施形態に係る端末装置１０において、選択部１５３は、端末装置１０に表示された表示対象の広告がユーザにより指定された場合、表示対象の広告に対応するアプリケーションのインストール有無により、表示対象の広告が指定された後の処理を異ならせる。
【０１５１】
これにより、実施形態に係る端末装置１０は、端末装置１０におけるアプリのインストール状況が不明な配信装置１００からであっても広告の配信を受けることができ、広告表示後の処理をアプリケーションのインストール有無により変更することにより、広告の効果を向上させることができる。
【０１５２】
また、実施形態に係る端末装置１０は、送信部１５５を有する。送信部１５５は、受信部１５１により複数の広告を受信した場合、受信部１５１により受信した複数の広告に対応するアプリケーションに関する情報を、複数の広告を配信する配信装置１００へ送信する。
【０１５３】
これにより、実施形態に係る端末装置１０は、受信した複数の広告に対応するアプリケーションに関する情報を、配信装置１００に対してフィードバックすることにより、配信装置１００から端末装置１０により適した広告の配信を受けることができる。したがって、端末装置１０は、広告の効果を向上させることができる。また、端末装置１０は、配信後の広告に対応するアプリのインストール有無のみを配信装置１００に対してフィードバックするため、端末装置１０を所有するユーザの心理的抵抗を緩和することができ、広告の効果を向上させることができるとともに、配信装置１００による広告配信の利用の促進が期待できる。
【０１５４】
〔７．ハードウェア構成〕
上述してきた実施形態に係る配信装置１００は、例えば図２０に示すような構成のコンピュータ１０００によって実現される。図２０は、配信装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１５５】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１５６】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１５７】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１５８】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１５９】
例えば、コンピュータ１０００が実施形態に係る配信装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１６０】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１６１】
〔８．その他〕
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１６２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１６３】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１６４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１６５】
１  配信システム
１００  配信装置
１２１  広告情報記憶部
１２２  ユーザアプリ情報記憶部
１３０  制御部
１３１  受付部
１３２  抽出部
１３３  配信部
１０  端末装置
１５１  要求部
１５２  受信部
１５３  選択部
１５４  表示部
１５５  送信部
Ｎ  ネットワーク
【図１】
0006043838.tif 000002
【図２】
0006043838.tif 000003
【図３】
0006043838.tif 000004
【図４】
0006043838.tif 000005
【図５】
0006043838.tif 000006
【図６】
0006043838.tif 000007
【図７】
0006043838.tif 000008
【図８】
0006043838.tif 000009
【図９】
0006043838.tif 000010
【図１０】
0006043838.tif 000011
【図１１】
0006043838.tif 000012
【図１２】
0006043838.tif 000013
【図１３】
0006043838.tif 000014
【図１４】
0006043838.tif 000015
【図１５】
0006043838.tif 000016
【図１６】
0006043838.tif 000017
【図１７】
0006043838.tif 000018
【図１８】
0006043838.tif 000019
【図１９】
0006043838.tif 000020
【図２０】
0006043838.tif 000021