(57)【要約】【課題】詳細な個人情報を取得せずに適切なターゲティングを行うこと。【解決手段】本願に係る抽出装置は、取得部と、抽出部とを備える。取得部は、ユーザが利用する端末装置の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する。抽出部は、取得部によって取得された端末装置の位置情報とリストとに基づいて推定されるユーザの特徴情報を抽出する。例えば、抽出部は、端末装置の位置情報から、端末装置を利用するユーザの生活拠点を推定し、推定した生活拠点とリストに含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。【選択図】図１
2018101324.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用する端末装置の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する取得部と、
前記取得部によって取得された端末装置の位置情報と前記リストとに基づいて推定される当該ユーザの特徴情報を抽出する抽出部と、
を備えたことを特徴とする抽出装置。
【請求項２】
前記抽出部は、
前記端末装置の位置情報から、当該端末装置を利用するユーザの生活拠点を推定し、推定した生活拠点と前記リストに含まれるデータとの関係性に基づいて、当該ユーザの特徴情報を抽出する、
ことを特徴とする請求項１に記載の抽出装置。
【請求項３】
前記取得部は、
前記リストとして、位置情報に対応した地価データが登録された地価リストを取得し、
前記抽出部は、
前記端末装置の位置情報から、当該端末装置を利用するユーザの自宅位置を推定し、推定した自宅位置と、前記地価リストに含まれるデータとの関係性に基づいて、当該ユーザの特徴情報を抽出する、
ことを特徴とする請求項１又は２に記載の抽出装置。
【請求項４】
前記取得部は、
前記リストとして、企業の所在地と、当該企業における賃金額とが登録された企業リストを取得し、
前記抽出部は、
前記端末装置の位置情報から、当該端末装置を利用するユーザの勤務先である企業を推定し、推定した当該企業と、前記企業リストに含まれるデータとの関係性に基づいて、当該ユーザの特徴情報を抽出する、
ことを特徴とする請求項１〜３のいずれか一つに記載の抽出装置。
【請求項５】
前記取得部は、
前記リストとして、位置情報に対応する所在地に存在する事業者の種別が登録された事業者リストを取得し、
前記抽出部は、
前記端末装置の位置情報から、当該端末装置を利用するユーザの生活拠点を推定し、推定した生活拠点と、前記事業者リストに含まれるデータとの関係性に基づいて、当該ユーザの特徴情報として、当該ユーザの関心事項を抽出する、
ことを特徴とする請求項１〜４のいずれか一つに記載の抽出装置。
【請求項６】
前記抽出部は、
前記リストに含まれるデータに基づいて、前記ユーザの位置情報が入力された場合に当該ユーザの特徴情報を出力するモデルを生成し、生成したモデルを用いて、前記ユーザの特徴情報を抽出する、
ことを特徴とする請求項１〜５のいずれか一つに記載の抽出装置。
【請求項７】
前記抽出部によって抽出されたユーザの特徴情報に応じた情報コンテンツを当該ユーザに配信する配信部、
をさらに備えたことを特徴とする請求項１〜６のいずれか一つに記載の抽出装置。
【請求項８】
前記取得部は、
前記配信部によって配信された情報コンテンツに対するユーザの反応に関する情報として、当該情報コンテンツがユーザから選択された数もしくは率、当該情報コンテンツを契機としてコンバージョンに至った数もしくは率、又は、当該情報コンテンツがユーザから視聴された数もしくは時間長の少なくともいずれか一つを取得し、
前記抽出部は、
前記取得部によって取得された前記ユーザの反応に関する情報に基づいて、当該ユーザの特徴情報を更新する、
ことを特徴とする請求項７に記載の抽出装置。
【請求項９】
前記情報コンテンツの提供主から当該情報コンテンツの配信対象とするユーザのターゲティング設定を受け付ける受付部、
をさらに備え、
前記配信部は、
前記抽出部によって抽出された特徴情報と、前記受付部によって受け付けられたターゲティング設定とが合致するユーザに対して、前記情報コンテンツの提供主から提供された情報コンテンツを配信する、
ことを特徴とする請求項７又は８に記載の抽出装置。
【請求項１０】
コンピュータが実行する抽出方法であって、
ユーザが利用する端末装置の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する取得工程と、
前記取得工程によって取得された端末装置の位置情報と前記リストとに基づいて推定される当該ユーザの特徴情報を抽出する抽出工程と、
を含んだことを特徴とする抽出方法。
【請求項１１】
ユーザが利用する端末装置の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する取得手順と、
前記取得手順によって取得された端末装置の位置情報と前記リストとに基づいて推定される当該ユーザの特徴情報を抽出する抽出手順と、
をコンピュータに実行させることを特徴とする抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抽出装置、抽出方法及び抽出プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、ネットワークを介した情報コンテンツの配信（例えば広告コンテンツの配信）が盛んに行われている。ネットワークを介した広告配信等の情報提供では、情報を受信する対象となるユーザの属性情報（性別や年齢、居住地等）を設定し、訴求効果を発揮しやすいと想定される属性を有するユーザに情報を提供する、いわゆるターゲティングが広く行われている。
【０００３】
ここで、ターゲティングに関する技術として、顧客毎の顧客識別情報及び取引履歴情報が登録されているデータベースを利用して、複数の顧客の中から特定の金融商品のセールス対象者を判定し、この金融商品に関するセールス情報を提供する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６８８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、詳細な個人情報を取得せずに適切なターゲティングを行うことは難しい。具体的には、上記の従来技術は、顧客の取引履歴情報を取得したうえでセールス情報を提供するユーザへのターゲティングを行う。このため、従来技術では、取引履歴情報といった、ユーザを特徴付けるような詳細な個人情報が得られない場合には、適切なターゲティングを行うことが難しい。
【０００６】
本願は、上記に鑑みてなされたものであって、詳細な個人情報を取得せずに適切なターゲティングを行うことができる抽出装置、抽出方法及び抽出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る抽出装置は、ユーザが利用する端末装置の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する取得部と、前記取得部によって取得された端末装置の位置情報と前記リストとに基づいて推定される当該ユーザの特徴情報を抽出する抽出部と、を備えたことを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、詳細な個人情報を取得せずに適切なターゲティングを行うことができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る抽出処理の一例を示す図である。
【図２】図２は、実施形態に係る抽出システムの構成例を示す図である。
【図３】図３は、実施形態に係るユーザ端末の構成例を示す図である。
【図４】図４は、実施形態に係る抽出装置の構成例を示す図である。
【図５】図５は、実施形態に係るリスト情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る位置情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る広告情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係る処理手順を示すフローチャート（１）である。
【図１０】図１０は、実施形態に係る処理手順を示すフローチャート（２）である。
【図１１】図１１は、抽出装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る抽出装置、抽出方法及び抽出プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る抽出装置、抽出方法及び抽出プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．抽出処理の一例〕
まず、図１を用いて、実施形態に係る抽出処理の一例について説明する。図１は、実施形態に係る抽出処理の一例を示す図である。図１では、抽出装置１００によって、情報コンテンツ配信のターゲティングに利用するためのユーザの特徴情報を抽出する処理が行われる一例を示す。なお、実施形態では、情報コンテンツとして、ネットワークを介して配信される広告コンテンツを例に挙げて説明する。
【００１２】
図１に示す抽出装置１００は、広告主から広告コンテンツの入稿を受け付け、ユーザから広告配信の要求を受け付けた場合に、広告主から受け付けた広告コンテンツを配信するサーバ装置である。抽出装置１００は、ユーザに関する情報（以下、「ユーザ情報」と表記する場合がある）を利用して、配信対象先であるユーザと、配信される広告コンテンツとの適切なマッチング処理を実行する。言い換えれば、抽出装置１００は、特定のユーザに配信されることで広告効果が高くなると想定される広告コンテンツを選択し、選択された広告コンテンツを当該ユーザに配信する、いわゆるターゲティング配信を行う。広告配信を依頼する広告主（例えば、商品等を扱う企業）は、抽出装置１００を利用することにより、広告配信を契機としてユーザから何らかの成果を得ることのできる可能性が高い広告コンテンツや、クリック率が高くなると想定される広告コンテンツ、すなわち、広告効果の高い広告コンテンツの配信を実現する。
【００１３】
ここで、ユーザ情報とは、一般ユーザによって操作される情報処理端末であるユーザ端末１０がウェブサイトにアクセスした際のログ（log）データや、ログデータから導出される各種情報をいう。すなわち、ユーザ情報は、ユーザがアクセスしたウェブサイトの識別情報や、アクセスした日時や、ウェブページにおいてバナー広告をクリックしたことを示す情報や、ショッピングページにおいて商品を購買した履歴など、ネットワーク上のユーザの種々の行動履歴を含む。また、ユーザ情報には、特定のウェブサイトへの会員登録や、ウェブサイトへのアクセス履歴や、ショッピングサイトでの購入履歴等から導かれるユーザの属性情報（例えば、ユーザの年齢、性別、居住地など）が含まれる。
【００１４】
抽出装置１００は、例えば、ウェブサイトにアクセスしたユーザ端末１０が広告コンテンツの配信要求を送信した場合に、ユーザ端末１０からユーザ情報を取得し、ユーザ情報にマッチングする広告を配信する。この場合、抽出装置１００は、広告コンテンツに予め設定されたターゲティング情報に基づいて、ユーザ端末１０に配信する広告コンテンツを選択する。ターゲティング情報は、どのようなユーザ層に対して広告コンテンツを配信させたいかといった要望に応じて、例えば広告コンテンツが抽出装置１００に入稿される際に、広告主によって設定される。
【００１５】
ここで、ターゲティング情報は、ユーザの特徴を反映するものが望ましい。例えば、ターゲティング情報としてユーザの年齢や性別等を設定したとしても、ユーザの年収や生活環境などの生活レベルの違いによって、ユーザが広告コンテンツの宣伝対象を魅力的に感じるか否かは異なることが想定される。すなわち、ターゲティング情報に、ユーザの年収や生活環境、また、ユーザがどのような対象に興味関心を抱いているか等のユーザの特徴情報が含まれている方が、より広告効果の向上が期待できる。
【００１６】
しかしながら、ユーザの年収や生活環境、興味関心といった特徴情報を取得することは容易でない。例えば、ユーザの年収のような個人情報は、広告主がユーザから取得することは難しい。また、ユーザの資産等を管理する金融機関であっても、当該金融機関に口座を有しているユーザの資産情報を取得できるのみであり、例えばユーザが複数の金融機関に口座を有している場合には正確な資産情報を取得することは難しい。
【００１７】
そこで、実施形態に係る抽出装置１００は、以下に説明する処理によってユーザの特徴情報を抽出する。そして、抽出装置１００は、抽出した特徴情報を利用することにより、広告効果が高くなると想定される広告コンテンツを配信するためのターゲティングを行う。これにより、抽出装置１００は、詳細な個人情報等を取得せずとも、適切なターゲティングをユーザごとに行うことができる。以下、図１を用いて、抽出装置１００による抽出処理の一例を流れに沿って説明する。
【００１８】
図１では、抽出装置１００が、ユーザ端末１０に広告コンテンツを配信する場合の処理の一例を示す。図１に示すユーザ端末１０は、ユーザＵ０１によって利用される情報処理端末である。例えば、ユーザ端末１０は、スマートフォンやタブレット端末等によって実現される。また、ユーザ端末１０は、例えばＧＰＳ（Global  Positioning  System）等を利用して、自装置が存在する位置を示す情報である位置情報を取得することが可能であるものとする。なお、以下の説明では、ユーザ端末１０をユーザＵ０１と言い換えて表記する場合がある。
【００１９】
図１の例において、まず抽出装置１００は、ネットワークを介して所定のリストを取得し、抽出装置１００が備える記憶部に格納するものとする（ステップＳ０１）。実施形態においてリストとは、位置情報と何らかの関係性を有する所定のデータが登録されたデータリストである。
【００２０】
リストの一例は、土地の位置情報（住所）と、地価との関係が登録された地価リストＬ０１である。また、他の一例は、企業の所在地と、企業に関する情報（設立年月日、上場の有無、社員の年収など）との関係が登録された企業リストＬ０２である。例えば、抽出装置１００は、ネットワークを介して、地価リストを作成する公共の団体等から地価リストＬ０１を取得する。また、抽出装置１００は、ネットワークを介して、企業情報を調査する調査会社等から、企業リストＬ０２を取得する。また、抽出装置１００は、例えば、所定の位置（住所）において事業を営む事業者の情報や、事業者が運営する施設の情報が網羅された事業者リスト等を取得してもよい。すなわち、抽出装置１００は、位置情報と何らかの関係性を有する所定のデータが登録されたリストであれば、あらゆるリストを取得し、後述する処理に利用可能である。
【００２１】
その後、抽出装置１００は、ユーザ端末１０の位置情報を取得する（ステップＳ０２）。例えば、抽出装置１００は、ユーザ端末１０が所定のウェブサイトを提供するウェブサーバ３０（図１での図示は省略する）にアクセスした際のクッキー（Cookie）情報等によってユーザ端末１０を特定する。そして、抽出装置１００は、特定したユーザ端末１０から位置情報を継続的に取得する。例えば、抽出装置１００は、所定時間おき（例えば１０分ごと）にユーザ端末１０の位置情報を取得する。抽出装置１００は、取得した位置情報と、位置情報を取得した日時や曜日等の情報を対応付けて、抽出装置１００が備える記憶部に蓄積する。
【００２２】
そして、抽出装置１００は、ユーザ端末１０から取得した位置情報に基づいて、ユーザＵ０１の生活拠点を推定する処理を行う（ステップＳ０３）。例えば、抽出装置１００は、生活拠点として、ユーザＵ０１の自宅や勤務先、ユーザＵ０１が頻繁に通う施設等を推定する。
【００２３】
具体的には、抽出装置１００は、平日の早朝や夜におけるユーザ端末１０の位置情報に基づいて、ユーザＵ０１の自宅があると推定される位置を推定する。また、抽出装置１００は、平日の昼間におけるユーザ端末１０の位置情報に基づいて、平日の昼間にユーザＵ０１が定期的に通う地域、すなわちユーザＵ０１の勤務先と推定される位置を推定する。なお、抽出装置１００は、平日の昼間におけるユーザ端末１０の位置情報の推移に基づいて、ユーザＵ０１が定職に就いているか否か等のユーザＵ０１に関する情報を推定してもよい。
【００２４】
抽出装置１００は、例えば図１に示すように、位置情報と照らして、ユーザ端末１０が存在する所定範囲を座標にマッピングする。図１の例では、ユーザ端末１０の位置情報が分布する確率の比較的高い範囲について、座標によってマッピングした例である。図１の例では、地図５０において、地図５０の左上の基点から数えて縦に１、横に１の座標によって示される範囲を位置情報Ｐ１１とする。同様に、地図５０の基点から数えて縦に２、横に１の座標によって示される範囲を位置情報Ｐ１２、地図５０の左上の基点から数えて縦に３、横に１の座標によって示される範囲を位置情報Ｐ１３とする。
【００２５】
地図５０では、ユーザ端末１０から取得される位置情報において、ユーザ端末１０が所在する確率の高い（すなわち、確率分布の高い）範囲をハッチングで示すものとする。なお、確率分布は、ユーザＵ０１に関して取得された位置情報の全情報における確率を示すものであってもよいし、特定の時間帯や曜日に絞った場合に、ユーザＵ０１が所定範囲に所在する確率を示すものであってもよい。また、図１では、図示のために、抽出装置１００が一定の範囲にわたる領域をユーザの位置情報として推定する例を示しているが、実際には抽出装置１００は、ユーザ端末１０によって取得された位置情報によって対象を特定可能な精度、例えば、特定の住所に位置する拠点を特定可能な精度で推定処理を行うことが可能である。
【００２６】
図１に示す例では、位置情報Ｐ４７が、比較的濃いハッチングで示される。これは、ユーザ端末１０が、位置情報Ｐ４７が示す範囲内に比較的長い時間所在していることを示す。例えば、位置情報Ｐ４７は、地図５０に示される範囲におけるユーザ端末１０が所在する確率を示す確率分布において、所定の閾値を超える分布の値を示す範囲に対応する位置情報であることを示す。また、図１に示すように、地図５０において、位置情報Ｐ５５が示す範囲についても比較的濃いハッチングで示される。このハッチングも、ユーザ端末１０が、位置情報Ｐ５５が示す範囲内に比較的長い時間所在していることを示す。
【００２７】
さらに、抽出装置１００は、ユーザ端末１０が平日の早朝や夜、休日等に、位置情報Ｐ４７が示す範囲に比較的多く所在するという情報を取得する。具体的には、抽出装置１００は、ユーザ端末１０から取得した位置を示す情報（例えば、ＧＰＳによって取得された経度及び緯度情報）が、比較的多く、位置情報Ｐ４７が示す範囲に分布するという情報を取得する。この場合、抽出装置１００は、位置情報Ｐ４７が示す範囲が、ユーザＵ０１の自宅が所在する範囲であると推定する。また、抽出装置１００は、ユーザ端末１０が平日の昼間に、位置情報Ｐ５５が示す範囲に比較的多く所在するという情報を取得する。この場合、抽出装置１００は、位置情報Ｐ５５が示す範囲が、ユーザＵ０１の勤務先が所在する範囲と推定する。
【００２８】
例えば、抽出装置１００は、このような推定を行うための設定を予め受け付けておき、受け付けた設定と位置情報とを照合することにより、上記の推定処理を実行する。具体的には、抽出装置１００は、所定範囲の確率分布が所定の閾値を超える場合に、当該範囲にユーザＵ０１の住所又は勤務先が存在すると推定する。一例としては、抽出装置１００は、統計した位置情報（例えば、処理に用いる期間を１週間とした場合に、朝６時から朝８時までの時間帯に絞って取得されたユーザＵ０１の位置情報）のうち、所定範囲にユーザＵ０１が所在する確率を示す確率分布が「０．５（５０％）」を超える場合に、当該範囲にユーザＵ０１の住所が存在すると推定する。あるいは、抽出装置１００は、統計した位置情報（例えば、期間を１週間として、朝１０時から夕方１８時までの時間帯に絞って取得されたユーザＵ０１の位置情報）のうち、所定範囲にユーザＵ０１が所在する確率を示す確率分布が「０．５（５０％）」を超える場合に、当該範囲にユーザＵ０１の勤務先が存在すると推定する。なお、上記で示した数値は一例であり、抽出装置１００は、抽出装置１００の管理者による入力や、所定の学習処理により、上記数値を適宜更新するようにしてもよい。また、抽出装置１００は、推定処理において、上記の手法に限らず、種々の既知の手法を利用してユーザＵ０１の自宅や勤務先等の生活拠点を推定してもよい。
【００２９】
その後、抽出装置１００は、推定した生活拠点とリストとの組み合わせから、ユーザＵ０１の特徴情報を抽出する（ステップＳ０４）。例えば、抽出装置１００は、ユーザＵ０１の自宅の位置を示す位置情報Ｐ４７と、地価リストＬ０１に登録された位置情報Ｐ４７との関係性を参照する。そして、抽出装置１００は、例えば、地価リストＬ０１に基づいて、位置情報Ｐ４７の地価が、他の地域と比較して相対的に高額であると判定する。この場合、抽出装置１００は、ユーザＵ０１の特徴情報の１つであるユーザＵ０１の生活レベルを、平均的なユーザと比較して高く設定する処理を行う。言い換えれば、抽出装置１００は、ユーザＵ０１の特徴情報の１つとして、平均的なユーザよりも高い生活レベルであるという特徴情報を抽出する。
【００３０】
また、抽出装置１００は、ユーザＵ０１の勤務先の位置を示す位置情報Ｐ５５と、企業リストＬ０２に登録された位置情報Ｐ５５との関係性を参照する。そして、抽出装置１００は、例えば、企業リストＬ０２に基づいて、位置情報Ｐ５５に所在する企業を特定する。さらに、抽出装置１００は、位置情報Ｐ５５に所在する企業が、企業リストＬ０２に登録されている他の企業と比較して、相対的に優良企業（例えば、当該企業の設立年月日が古いことや、従業員の年収が他の企業よりも高いなどの情報から判定される）であると判定する。この場合も、抽出装置１００は、ユーザＵ０１の特徴情報の１つであるユーザＵ０１の生活レベルを、平均的なユーザと比較して高く設定する処理を行う。また、抽出装置１００は、企業リストＬ０２に基づき、ユーザＵ０１の特徴情報の１つとしてユーザＵ０１の年収を抽出してもよい。
【００３１】
なお、抽出装置１００は、図１に示した地価リストＬ０１や、企業リストＬ０２のみならず、種々のリストと、取得したユーザＵ０１の生活拠点との関係性に基づいて、ユーザＵ０１の特徴情報を抽出してもよい。そして、抽出装置１００は、抽出した特徴情報に基づいて、ユーザＵ０１にターゲティング情報を設定する。例えば、抽出装置１００は、各ユーザの生活レベルを示す数値を設定する際に、ユーザＵ０１の生活レベルを示す数値を他のユーザよりも高く設定する。言い換えれば、抽出装置１００は、ユーザＵ０１の特徴として、ユーザＵ０１が富裕層に属するユーザであるという情報を付与する。
【００３２】
そして、抽出装置１００は、ユーザＵ０１に対して設定したターゲティング情報と広告コンテンツとのマッチングを行い、ユーザＵ０１にターゲティングされた広告コンテンツを配信する（ステップＳ０５）。例えば、抽出装置１００は、ユーザＵ０１の年齢や性別に加えて、比較的生活レベルの高いユーザであるユーザＵ０１向けにターゲティングされた広告コンテンツをユーザＵ０１に配信する。
【００３３】
このように、実施形態に係る抽出装置１００は、ユーザＵ０１が利用するユーザ端末１０の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する。そして、抽出装置１００は、取得されたユーザ端末１０の位置情報と所定のリストとに基づいて推定される情報である、ユーザＵ０１の特徴情報を抽出する。
【００３４】
すなわち、実施形態に係る抽出装置１００は、ユーザＵ０１から直接的に詳細な個人情報を取得せずとも、位置情報から推定される生活拠点と、位置情報と関係性を有するデータが登録されたリストとを参照することで、ユーザＵ０１の特徴情報を抽出する。これにより、抽出装置１００は、詳細な個人情報を取得せずとも、ユーザＵ０１の生活レベルなど、通常では推定するのが難しい特徴情報を抽出することができるため、当該特徴情報を利用して、適切なターゲティングを行うことができる。例えば、抽出装置１００によれば、年齢や性別などの属性情報によるターゲティングのみならず、平均的な年収であると想定されるユーザや、富裕層ユーザなど、種々の対象に合わせてターゲティングされた広告配信を行うことができる。このため、広告主は、配信する広告の効果をより高めたり、特定のユーザに絞った無駄のない広告配信を実現させたりすることができる。
【００３５】
なお、図１の例において、抽出装置１００は、ユーザ端末１０が検知した位置情報をユーザ端末１０から取得することを示した。しかし、抽出装置１００は、ユーザ端末１０からの送信によらず、所定時間おきにユーザ端末１０をクロール（crawl）することにより、位置情報を取得するようにしてもよい。また、抽出装置１００は、ユーザ端末１０にインストールされたプログラム（例えば、スマートフォン専用のアプリ）を介して、位置情報を継続的に取得するようにしてもよい。この場合、抽出装置１００は、必ずしもユーザ端末１０自身が検知した位置情報を取得しなくてもよい。例えば、抽出装置１００は、ユーザ端末１０から検出される情報（例えば、ユーザ端末１０が通信を行ったアクセスポイントの所在位置等）に基づいて、抽出装置１００自身がユーザ端末１０の位置情報を特定し、特定した位置情報を処理に利用してもよい。
【００３６】
〔２．抽出システムの構成〕
次に、図２を用いて、実施形態に係る抽出装置１００が含まれる抽出システム１の構成について説明する。図２は、実施形態に係る抽出システム１の構成例を示す図である。図２に例示するように、実施形態に係る抽出システム１には、ユーザ端末１０と、広告主端末２０と、ウェブサーバ３０と、抽出装置１００とが含まれる。これらの各種装置は、ネットワークＮを介して、有線又は無線により通信可能に接続される。なお、図２に示した抽出システム１には、複数台のユーザ端末１０や、複数台の広告主端末２０や、複数台のウェブサーバ３０が含まれてもよい。
【００３７】
ユーザ端末１０は、上述のように、スマートフォンを含む携帯電話機や、タブレット端末や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、ＰＤＡ（Personal  Digital  Assistant）等の情報処理端末である。また、ユーザ端末１０には、眼鏡型や時計型の情報処理端末であるウェアラブルデバイス（wearable  device）も含まれる。さらに、ユーザ端末１０には、位置情報を取得するための情報処理機能を有する種々のスマート機器が含まれてもよい。例えば、ユーザ端末１０には、ＴＶ（Television）や冷蔵庫、掃除機などのスマート家電や、自動車などのスマートビークル（Smart  vehicle）や、ドローン（drone）、家庭用ロボットなどが含まれてもよい。
【００３８】
広告主端末２０は、抽出装置１００に広告配信を依頼する広告主によって利用される情報処理装置である。広告主端末２０は、広告主による操作に従って、抽出装置１００に広告コンテンツを入稿する。また、広告主端末２０は、適切な配信対象に広告コンテンツを配信させるために、配信先となるターゲティング設定がされた広告コンテンツを入稿する。例えば、広告主端末２０は、広告コンテンツの配信先となるデバイスの種別（パソコン向けや、スマートフォン向けなど）や、広告コンテンツを配信する対象となるユーザの属性情報等が指定された広告コンテンツを抽出装置１００に入稿する。
【００３９】
なお、広告主は、広告主端末２０を用いて、抽出装置１００に広告コンテンツを入稿せずに、かかる入稿等を代理店に依頼する場合もある。この場合、抽出装置１００に広告コンテンツを入稿等するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末だけでなく代理店によって利用される代理店装置を含む概念であるものとする。
【００４０】
ウェブサーバ３０は、ユーザ端末１０からアクセスされた場合に、各種ウェブページを提供するサーバ装置である。ウェブサーバ３０は、例えば、ニュースサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各種ウェブページを提供する。
【００４１】
ウェブサーバ３０によって配信されるウェブページには、広告コンテンツを表示するための広告枠が含まれる。そして、広告枠を含むウェブページには、広告枠に表示する広告コンテンツを取得するための広告取得命令が含まれる。例えば、ウェブページを形成するＨＴＭＬ（HyperText  Markup  Language）ファイル等には、抽出装置１００のＵＲＬ等が広告取得命令として記述される。この場合、ユーザ端末１０は、ＨＴＭＬファイル等に記述されているＵＲＬにアクセスすることで、抽出装置１００から広告コンテンツの配信を受ける。
【００４２】
抽出装置１００は、上述のように、ユーザの位置情報とリストとに基づいてユーザの特徴情報を抽出するサーバ装置である。また、抽出装置１００は、抽出した特徴情報に基づいて、ターゲティングされた広告コンテンツをユーザに配信する広告配信サーバとしての処理を兼ねてもよい。
【００４３】
また、上述のように、抽出装置１００は、広告コンテンツの配信にあたって、ユーザ端末１０を識別し、広告コンテンツを配信するユーザ端末１０を特定する。例えば、ユーザの識別は、ユーザ端末１０のウェブブラウザと抽出装置１００との間でやり取りされるクッキーにユーザ識別情報を含めることによって行うことができる。ただし、ユーザを識別する手法は上記に限られない。例えば、ユーザ端末１０に専用のプログラムを設定し、かかる専用プログラムからユーザ識別情報を抽出装置１００に送信させてもよい。また、抽出装置１００は、各ウェブサイトに登録されているユーザ情報（例えば、ユーザの属性情報）と、広告配信要求を送信したユーザ端末１０のクッキーとを照合することにより、各ユーザのユーザ情報を取得してもよい。
【００４４】
〔３．ユーザ端末の構成〕
次に、図３を用いて、実施形態に係るユーザ端末１０の構成について説明する。図３は、実施形態に係るユーザ端末１０の構成例を示す図である。図３に示すように、ユーザ端末１０は、通信部１１と、入力部１２と、表示部１３と、検知部１４と、制御部１５とを有する。
【００４５】
通信部１１は、ネットワークＮと有線又は無線で接続され、抽出装置１００やウェブサーバ３０との間で情報の送受信を行う。例えば、通信部１１は、ＮＩＣ（Network  Interface  Card）等によって実現される。
【００４６】
入力部１２は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２は、ユーザ端末１０に備えられた操作キー等によって実現される。表示部１３は、各種情報を表示するための表示装置である。例えば、表示部１３は、液晶ディスプレイ等によって実現される。なお、ユーザ端末１０にタッチパネルが採用される場合には、入力部１２の一部と表示部１３とは一体化される。
【００４７】
検知部１４は、ユーザ端末１０に関する各種情報を検知する。具体的には、検知部１４は、ユーザ端末１０の物理的な状態を検知する。図３に示した例では、検知部１４は、位置検知部１４ａを有する。
【００４８】
位置検知部１４ａは、ユーザ端末１０の現在位置を検知する。一例として、位置検知部１４ａは、ＧＰＳ衛星から送出される電波を受信し、受信した電波に基づいてユーザ端末１０の現在位置を示す位置情報（例えば、緯度及び経度）を検知する。なお、位置検知部１４ａは、ＧＰＳの利用に限らず、様々な手法を用いて位置情報を取得してもよい。例えば、ユーザ端末１０が駅改札や商店等で使用される非接触型ＩＣカードと同等の機能を備えている場合（もしくは、ユーザ端末１０が非接触型ＩＣカードの履歴を読み取る機能を備えている場合）、ユーザ端末１０によって駅での乗車料金の決済等が行われた情報とともに、使用された位置が記録される。位置検知部１４ａは、この情報を検知し、位置情報として取得してもよい。また、位置検知部１４ａは、ユーザ端末１０が特定のアクセスポイントと通信を行う際に、アクセスポイントから取得可能な位置情報を検知してもよい。また、位置検知部１４ａは、ユーザ端末１０がインターネットに接続された際の識別情報（ＩＰアドレス等）に基づいて、ユーザ端末１０が通信を行った時点で所在すると推定される位置を検知してもよい。
【００４９】
なお、検知部１４は、位置検知部１４ａに限られず、ユーザ端末１０の種々の状態を検知する各種機器を有してもよい。例えば、検知部１４は、ユーザ端末１０の周囲の音を収集するマイクロフォンや、ユーザ端末１０の周囲の照度を検知する照度センサや、ユーザ端末１０の物理的な動きを検知する加速度センサ（又は、ジャイロセンサなど）や、ユーザ端末１０の周囲の湿度を検知する湿度センサや、ユーザ端末１０の所在位置における磁場を検知する地磁気センサ等を有してもよい。また、検知部１４は、センサの機能を用いて、種々の情報を検知するようにしてもよい。例えば、検知部１４は、加速度センサの機能を用いて、ユーザ端末１０を利用するユーザの歩行数を検知してもよい。また、検知部１４は、加速度センサの機能を用いて、ユーザ端末１０が動作しているか、静止しているか、などを示す動作情報を一定時間間隔ごとや、ユーザ端末１０が動作したタイミングごとに検知してもよい。
【００５０】
制御部１５は、例えば、コントローラ（controller）であり、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、ユーザ端末１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５１】
制御部１５は、抽出装置１００にユーザ端末１０の位置情報を提供する処理を制御する。例えば、制御部１５は、ユーザ端末１０の位置情報の提供処理を実現するためのプログラム（アプリケーション）を実行制御する。プログラムは、予めユーザ端末１０にインストールされていてもよいし、ユーザ端末１０を有するユーザＵ０１による操作に従ってサーバ装置（抽出装置１００、又は、各種プログラムを提供する外部サーバ）からダウンロードされ、ユーザ端末１０にインストールされてもよい。
【００５２】
図３に示すように、制御部１５は、取得部１６と、送信部１７とを有し、以下に説明する情報処理の機能や作用を実現または実行する。例えば、制御部１５は、ＲＡＭを作業領域として上述したプログラムを実行することにより、取得部１６及び送信部１７を実現する。なお、制御部１５の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１５が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００５３】
取得部１６は、位置情報を取得する。具体的には、取得部１６は、検知部１４を制御することにより、検知部１４によって検知される各種情報を位置情報として取得する。例えば、取得部１６は、位置検知部１４ａを制御することにより、位置情報として、ユーザ端末１０の位置情報と、位置情報が検知された時間に対応する時間情報を取得する。
【００５４】
また、取得部１６は、位置情報として、通信部１１が行う通信の状況に関する情報を取得してもよい。例えば、取得部１６は、ユーザ端末１０と所定のアクセスポイントにおける相互の通信状況を取得してもよい。また、取得部１６は、ユーザ端末１０が通話機能を有する場合には、通話が行われた時間や、通話先や、通話時間などの情報を取得してもよい。また、取得部１６は、ユーザ端末１０が撮影機能を有する場合には、撮影が行われた時間や、撮影が行われた位置情報や、撮影時間などの情報を取得してもよい。そして、取得部１６は、これらの情報に基づいて、ユーザ端末１０の位置情報を取得してもよい。
【００５５】
また、取得部１６が位置情報を取得するタイミングは、制御部１５によって予め決められていてもよい。例えば、取得部１６は、定期的（例えば、１分ごと、３分ごと、５分ごと、１時間ごとなど）に位置情報を取得する。また、取得部１６が位置情報を取得するタイミングは、抽出装置１００によって設定されてもよい。また、取得部１６は、所定のイベントが発生するタイミングで位置情報を取得するようにしてもよい。例えば、取得部１６は、所定のイベントとして、上述した非接触型ＩＣカード機能が利用されたときや、カメラ撮影が行われたときなどに応じて位置情報を取得してもよい。
【００５６】
送信部１７は、取得部１６によって取得された位置情報を抽出装置１００に送信する。例えば、送信部１７は、ユーザ端末１０を識別するための識別情報と、取得部１６によって取得された位置情報と、かかる位置情報が取得部１６によって取得された取得日時とを抽出装置１００に送信する。このとき、送信部１７は、取得部１６によって位置情報が取得されるたびに位置情報等を抽出装置１００に送信してもよいし、所定の期間毎に位置情報等を抽出装置１００に送信してもよい。例えば、送信部１７は、定期的（例えば、１分ごと、３分ごと、５分ごと、１時間ごとなど）に、位置情報を抽出装置１００に送信する。また、送信部１７が位置情報を取得するタイミングは、抽出装置１００によって設定されてもよい。
【００５７】
〔４．抽出装置の構成〕
次に、図４を用いて、実施形態に係る抽出装置１００の構成について説明する。図４は、実施形態に係る抽出装置１００の構成例を示す図である。図４に示すように、抽出装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、抽出装置１００は、抽出装置１００を利用する管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００５８】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。かかる通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、ユーザ端末１０やウェブサーバ３０との間で情報の送受信を行う。
【００５９】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、リスト情報記憶部１２１と、位置情報記憶部１２２と、ユーザ情報記憶部１２３と、広告情報記憶部１２４とを有する。
【００６０】
（リスト情報記憶部１２１について）
リスト情報記憶部１２１は、抽出装置１００が取得したリストに関する情報を記憶する。ここで、図５に、実施形態に係るリスト情報記憶部１２１の一例を示す。図５は、実施形態に係るリスト情報記憶部１２１の一例を示す図である。図５に示した例では、リスト情報記憶部１２１は、「リストＩＤ」、「名称」、「データ内容」といった項目を有する。また、「データ内容」は、「位置情報」、「データ例」といった小項目を有する。
【００６１】
「リストＩＤ」は、リストを識別する識別情報を示す。なお、実施形態において、識別情報は、説明に用いる参照符号と一致するものとする。例えば、リストＩＤ「Ｌ０１」で識別されるリストは、地価リストＬ０１を示す。
【００６２】
「名称」は、リストの名称を示す。「データ内容」は、リストに登録されているデータの内容を示す。「位置情報」は、所定のデータに対応する位置情報を示す。「データ例」は、位置情報に対応するデータの具体例を示す。なお、データ例は、リストごとに異なる内容であってもよい。また、図５では、例えばリストに登録されるデータの一例を「地価Ｊ０１」のような概念で示しているが、実際にデータとしてリストに登録されている情報は、具体的な地価の数値や、企業の名称や、従業員の平均年収の数値等である。
【００６３】
すなわち、図５に示す一例では、リストＩＤ「Ｌ０１」で識別されるリストは、名称が「地価リスト」であり、登録されているデータ内容としては、位置情報「Ｐ４７」の土地の地価が「地価Ｊ０１」であることを示している。
【００６４】
また、図５では、リストの例として、地価リストＬ０１や、企業リストＬ０２や、事業者リストＬ０３を挙げているが、これらのリストの他にも、リスト情報記憶部１２１には、位置情報と関連性のあるデータが登録された種々のリストが記憶されてもよい。例えば、リスト情報記憶部１２１には、位置情報（所定の地域）と世帯に属する人数との関係性を示すリストや、リスト情報記憶部１２１には、位置情報（所定の地域）と出生率との関係性を示すリストや、位置情報（所定の地域）と子供の学力との関係性を示すリスト等が記憶されてもよい。この場合、抽出装置１００は、例えば、あるユーザの自宅が、世帯に属する人数の比較的多い地域や、出生率の比較的高い地域に属する場合には、当該ユーザには子供がいる確率が高いなどの推定処理を行ってもよい。
【００６５】
（位置情報記憶部１２２について）
位置情報記憶部１２２は、ユーザ端末１０の位置情報に関する情報を記憶する。ここで、図６に、実施形態に係る位置情報記憶部１２２の一例を示す。図６は、実施形態に係る位置情報記憶部１２２の一例を示す図である。図６に示した例では、位置情報記憶部１２２は、「端末ＩＤ」、「ユーザＩＤ」、「取得日時」、「位置情報」といった項目を有する。
【００６６】
「端末ＩＤ」は、ユーザ端末１０を識別する識別情報を示す。「ユーザＩＤ」は、ユーザを識別する識別情報を示す。なお、図５の説明で述べたように、識別情報は参照符号と一致するものとする。例えば、端末ＩＤ「１０」で識別される端末は、ユーザ端末１０を示す。また、ユーザＩＤ「Ｕ０１」で識別されるユーザは、ユーザＵ０１を示す。
【００６７】
「取得日時」は、位置情報がユーザ端末１０又は抽出装置１００によって取得された日時を示す。なお、図６では、位置情報を１時間ごとや１日ごとに記憶している例を示しているが、実際には、より詳細な間隔（例えば、５分間隔）で位置情報が取得されてもよい。「位置情報」は、ユーザ端末１０の位置情報を示す。また、図６では、「位置情報」として、「Ｐ４７」のような、図１で示した地図５０に対応した位置情報が格納される例を示しているが、位置情報は、具体的な住所を示した情報や、経度及び緯度などの実測値や、アクセスポイントの位置情報や、駅改札の位置などによって示されてもよい。
【００６８】
すなわち、図６に示す一例では、端末ＩＤ「１０」で識別されるユーザ端末１０は、ユーザＩＤ「Ｕ０１」で識別されるユーザＵ０１に利用される端末装置であることを示している。また、位置情報の一例として、「２０１６年１２月１日  ６：００」に取得された位置情報は、位置情報「Ｐ４７」が示す範囲にユーザ端末１０が所在することを示している。また、位置情報の他の一例として、「２０１６年１２月１日  １２：００」に取得された位置情報は、位置情報「Ｐ５５」が示す範囲にユーザ端末１０が所在することを示している。
【００６９】
（ユーザ情報記憶部１２３について）
ユーザ情報記憶部１２３は、ユーザに関する情報を記憶する。ここで、図７に、実施形態に係るユーザ情報記憶部１２３の一例を示す。図７は、実施形態に係るユーザ情報記憶部１２３の一例を示す図である。図７に示すように、ユーザ情報記憶部１２３は、「ユーザＩＤ」、「端末ＩＤ」、「年齢」、「性別」、「推定情報」といった項目を有する。また、「推定情報」は、「生活拠点」、「勤務先」、「年収」、「家族構成」、「生活レベル」といった小項目を有する。
【００７０】
「ユーザＩＤ」及び「端末ＩＤ」は、図６で示した同一の項目に対応する。「年齢」は、ユーザの年齢を示す。「性別」は、ユーザの性別を示す。「推定情報」は、抽出装置１００によって推定されたユーザの情報や、推定された情報から抽出されたユーザの特徴情報等を示す。
【００７１】
「生活拠点」は、ユーザの生活拠点を示す。なお、生活拠点の項目には、推定された生活拠点の種別（自宅、勤務先など）とともに、生活拠点を示す位置情報（「Ｐ４７」など）が記憶されてもよい。また、生活拠点には、自宅や勤務先の他に、ユーザが頻繁に通う位置情報に対応した施設等が含まれてもよい。抽出装置１００は、例えば、ユーザの位置情報と、事業者リストＬ０３に基づいて、ユーザが頻繁に通う施設を生活拠点として推定する。
【００７２】
「勤務先」は、ユーザが勤務していると推定される勤務先を示す。「年収」は、推定されたユーザの年収を示す。なお、図７では、「勤務先」や「年収」の項目に記憶される情報を「Ｆ０１」や「Ｇ０１」のような概念で示しているが、実際には、各項目を示す具体的な情報が記憶される。例えば、勤務先の項目には、ユーザが勤務している企業の名称や、企業の所在情報や、上場の有無などの企業情報が記憶される。また、年収の項目には、ユーザの具体的な年収の数値や、ユーザが当該企業に勤務している年数などが記憶される。なお、抽出装置１００は、必ずしもこれらの情報の全てを記憶することを要さず、ユーザの位置情報とリストとの関係に基づいて推定された情報のみを記憶していればよい。
【００７３】
「家族構成」は、ユーザに対して推定されたユーザの家族構成を示す。「生活レベル」は、ユーザの自宅の地価や、勤務先や、年収等から判定されたユーザの生活レベルを示す。例えば、実施形態において、生活レベルは５段階の数値で示され、５が最も生活レベルが高く、１が最も生活レベルが低いものとする。
【００７４】
すなわち、図７に示す一例では、ユーザＵ０１は、ユーザ端末１０を利用するユーザであって、年齢が「３０歳代」であり、性別が「男性」であることを示している。また、ユーザＵ０１に対して推定された推定情報のうち、生活拠点は、「自宅」が「位置情報Ｐ４７」であり、「勤務先」が「位置情報Ｐ５５」であり、「スポーツジム」が「位置情報Ｐ５７」であることを示している。また、ユーザＵ０１に対して推定された推定情報のうち、勤務先は「Ｆ０１」であり、年収は「Ｇ０１」であり、家族構成は「子供あり」であり、生活レベルは「４」である例を示している。
【００７５】
なお、図７での図示は省略するが、ユーザ情報記憶部１２３には、さらに多くのターゲティング情報が記憶されてもよい。例えば、広告のターゲティングには、各ユーザのタグ情報として記憶されるユーザの関心事項が利用される場合がある。例えば、家電に関心のあるユーザには、「家電」のタグが付され、家電のカテゴリに属する広告コンテンツが相対的に多く配信されるよう調整される。例えば、ユーザの関心事項は、ユーザの購買履歴や、ウェブサイトの閲覧履歴等によって設定される。ここで、抽出装置１００は、ユーザの購買履歴やウェブサイトの閲覧履歴のみならず、後述する抽出処理によって、各ユーザに関心事項に関する情報を付与するようにしてもよい。そして、ユーザ情報記憶部１２３には、ユーザごとに関心事項に関する情報が記憶されてもよい。
【００７６】
（広告情報記憶部１２４について）
広告情報記憶部１２４は、広告主端末２０から入稿された広告コンテンツに関する情報を記憶する。また、広告情報記憶部１２４は、入稿された広告コンテンツに対応付けて、広告主から設定される配信先のユーザに関する条件の指定（いわゆるターゲティング設定）を記憶する。ここで、図８に、実施形態に係る広告情報記憶部１２４の一例を示す。図８に示した例では、広告情報記憶部１２４は、「広告ＩＤ」、「カテゴリ」、「ターゲティング情報」といった項目を有する。また、「ターゲティング情報」は、「性別」、「年齢」、「推定情報」、「生活拠点情報」、「家族構成」、「生活レベル」といった小項目を有する。
【００７７】
「広告ＩＤ」は、広告主から抽出装置１００に入稿された広告コンテンツを識別するための識別情報を示す。「カテゴリ」は、広告コンテンツが宣伝する対象とする商材のカテゴリを示す。
【００７８】
「ターゲティング情報」は、広告コンテンツに対して設定されたターゲティング情報を示す。なお、ターゲティング情報は、広告主によって予め設定されてもよいし、抽出装置１００によって設定されてもよい。
【００７９】
「性別」は、広告配信の対象とするユーザの性別を示す。「年齢」は、広告配信の対象とするユーザの年齢を示す。「推定情報」は、抽出装置１００によって推定された情報に基づいて設定されるターゲティング情報を示す。
【００８０】
「生活拠点情報」は、ユーザに推定された生活拠点であって、どのような位置情報に生活拠点を有するユーザにターゲティングするかといった情報を示す。なお、図８では、「生活拠点情報」の項目に記憶される情報を「Ｈ０１」のような概念で示しているが、実際には、生活拠点情報としては、ユーザの生活拠点の種別と、位置情報とが対応付けられて記憶される。そして、例えば、生活拠点情報Ｈ０１には、ユーザの自宅が「位置情報Ｐ４５から位置情報Ｐ４８の範囲」にあるユーザを広告配信の対象としたり、ユーザの勤務先が「位置情報Ｐ４０」にあるユーザを広告配信の対象としたりするといったターゲティングに関する設定が含まれるものとする。
【００８１】
「家族構成」は、広告配信の対象とするユーザの家族構成を示す。「生活レベル」は、広告配信の対象とするユーザの生活レベルを示す。
【００８２】
すなわち、図８に示す一例では、広告ＩＤ「Ｃ０１」で示される広告コンテンツＣ０１は、カテゴリが「家電」であり、ターゲティング情報として、性別が「男性、女性」であり、年齢が「２０〜４０歳代」のユーザを広告配信の対象とする設定がなされていることを示している。さらに、広告コンテンツＣ０１は、生活拠点情報が「Ｈ０１」を満たすユーザを広告配信の対象とする設定がなされていることを示している。また、広告コンテンツＣ０１には、家族構成に関しては「設定なし」であり、生活レベルに関しては「４以上」であるというターゲティング情報が設定されていることを示している。
【００８３】
なお、広告情報記憶部１２４には、図８で図示した以外にも、広告に関する種々の情報が記憶されてもよい。例えば、広告情報記憶部１２４には、ユーザに広告コンテンツが配信される回数として広告主が指定した配信数（インプレッション数）や、広告配信のための入札額（ビッド額）等が記憶されてもよい。また、広告情報記憶部１２４には、広告コンテンツごとに、広告効果を示す情報が記憶されてもよい。例えば、広告情報記憶部１２４には、広告コンテンツが実際に配信された数や、ユーザから選択された数（クリック数）や、ＣＴＲ（Click  Through  Rate）等の指標値が記憶されてもよい。
【００８４】
なお、実際にユーザ端末１０に配信される広告コンテンツのデータは、抽出装置１００とは別に備えられた所定の広告配信サーバに記憶されてもよい。この場合、抽出装置１００は、広告情報記憶部１２４に記憶された広告ＩＤに基づいて、外部の広告配信サーバに記憶された広告コンテンツを特定する。そして、抽出装置１００は、広告配信サーバに対して、特定された広告コンテンツをユーザ端末１０に対して配信するよう制御する。
【００８５】
（制御部１３０について）
制御部１３０は、例えば、コントローラであり、ＣＰＵやＭＰＵ等によって、抽出装置１００内部の記憶装置に記憶されている各種プログラム（抽出プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００８６】
図４に示すように、制御部１３０は、取得部１３１と、推定部１３２と、抽出部１３３と、受付部１３４と、配信部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００８７】
（取得部１３１について）
取得部１３１は、各種情報を取得する。例えば、取得部１３１は、ユーザが利用するユーザ端末１０の位置情報と、位置情報と所定の関係性を有する所定のデータが登録されたリストとを取得する。
【００８８】
例えば、取得部１３１は、ネットワークを介して、公共の団体等から、位置情報に対応した地価データが登録された地価リストＬ０１を取得する。また、取得部１３１は、企業情報を調査する調査会社等から、企業の所在地や、当該企業における従業員の賃金額等が登録された企業リストＬ０２を取得する。
【００８９】
また、取得部１３１は、登記を管理する公共の団体等から、位置情報に対応する所在地に存在する事業者や、当該事業者が運営する施設の種別が登録された事業者リストＬ０３を取得してもよい。事業者リストＬ０３には、例えば、スポーツジムや学習塾など、事業者が運営する施設と、施設が所在する位置の対応関係が登録される。
【００９０】
また、取得部１３１は、ユーザ端末１０から位置情報を取得する。具体的には、取得部１３１は、位置情報として、ユーザ端末１０によって検知された位置情報を取得する。例えば、取得部１３１は、所定の時間間隔でユーザ端末１０から位置情報を取得し、取得した位置情報を位置情報記憶部１２２に格納する。
【００９１】
なお、取得部１３１は、後述する各処理部が利用する位置情報そのものを取得することを要しない。例えば、取得部１３１は、ユーザによって利用されるユーザ端末１０から検出される情報に基づいて、ユーザ端末１０の位置情報を取得するようにしてもよい。具体的には、抽出部１３３が図１に示した位置情報Ｐ４７のような所定範囲を示す情報を処理に利用する場合であっても、取得部１３１は、ユーザ端末１０から位置情報Ｐ４７そのものを取得することを要しない。すなわち、取得部１３１は、ユーザ端末１０からは経度及び緯度によって示される位置情報を取得し、取得した経度及び緯度から検出される情報を位置情報Ｐ４７のような所定範囲を示す情報に変換し、変換した情報を位置情報記憶部１２２に格納するようにしてもよい。
【００９２】
また、取得部１３１は、曜日情報を含めた日時情報とともに位置情報を取得するようにしてもよい。上述のように、生活拠点を推定する処理は、例えば、ユーザが平日の早朝に所在する位置や、平日の昼間に所在する位置や、休日に所在する位置など、日時や曜日との関係性によって行われる場合がある。このため、取得部１３１は、曜日情報を含めた日時情報とともに位置情報を取得することで取得する位置情報の情報量を高め、より精度の高い抽出処理が行われるようにしてもよい。
【００９３】
また、取得部１３１は、必ずしもユーザ端末１０が位置情報を取得した時間と同じ時間に位置情報を取得しなくてもよい。すなわち、取得部１３１は、リアルタイムに位置情報を取得するのではなく、処理に利用する際に、ユーザ端末１０の記憶部に記憶されている位置情報を取得するようにしてもよい。具体的には、取得部１３１は、抽出処理が試みられた時点と対応する所定の時間における位置情報をさらに取得してもよい。例えば、取得部１３１は、抽出処理が試みられた時点が「月曜日」の「８時００分」である場合には、その一週間前の「月曜日」の「８時００分」における、ユーザ端末１０の位置情報を新たに取得してもよい。このように、取得部１３１が、対応する時間帯同士の位置情報を取得することにより、後述する抽出部１３３は、対応する時間帯同士で位置情報の比較を行うといった抽出処理を行うことが可能となる。
【００９４】
また、取得部１３１は、位置情報として、ユーザ端末１０と他の装置における通信の状況を取得してもよい。具体的には、取得部１３１は、ユーザ端末１０がアクセスポイントを介してインターネットなどにアクセスしている通信状況を取得する。この場合、取得部１３１は、アクセスポイントとの通信状況から検出される情報を位置情報として取得する。具体的には、取得部１３１は、ユーザ端末１０と通信中のアクセスポイントの設置位置を割り出し、割り出したアクセスポイントの設置位置を、ユーザ端末１０の位置情報として取得するようにしてもよい。また、取得部１３１は、上述のように、駅改札の装置とユーザ端末１０との通信を検出することでユーザ端末１０の位置情報を取得したり、ユーザ端末１０のＩＰアドレスに基づいて位置情報を取得したりしてもよい。
【００９５】
（推定部１３２について）
推定部１３２は、取得部１３１によって取得された情報に基づいて、ユーザの生活拠点を推定する。例えば、推定部１３２は、ユーザ端末１０が検知した位置情報から、当該ユーザ端末１０を利用するユーザの自宅位置を推定する。また、推定部１３２は、ユーザ端末１０が検知した位置情報から、当該ユーザ端末１０を利用するユーザの勤務先の所在地を推定する。また、推定部１３２は、位置情報の推移に基づいて、自宅や勤務先以外の、ユーザが頻繁に通っている位置を生活拠点として推定してもよい。
【００９６】
例えば、推定部１３２は、位置情報に応じて所定範囲（例えば、図１に示した位置情報Ｐ４７等で示される範囲）を設定し、所定範囲のうちユーザが所在する確率を示す分布である確率分布に基づいて、ユーザの生活拠点を推定する。
【００９７】
より具体的には、推定部１３２は、一日の時間帯ごとの確率分布、曜日ごとの確率分布、又は、平日もしくは休日ごとの確率分布に基づいて、ユーザ情報に対応する情報を推定する。すなわち、推定部１３２は、設定された所定範囲のうち、確率分布が所定の閾値を超える所定範囲をユーザの住所又は勤務先と推定するようにしてもよい。
【００９８】
例えば、推定部１３２は、一日の時間帯のうち、早朝（例えば朝８時まで）の時点でユーザが所在する所定範囲と、夜（例えば、夜８時以降）の時点でユーザが所在する所定範囲との確率分布が最も高い範囲を、ユーザの自宅位置と推定する。あるいは、推定部１３２は、一日の時間帯のうち、早朝と夜以外の時間帯においてユーザが所在する所定範囲の確率分布が最も高い範囲を、ユーザの勤務先の所在地と推定する。
【００９９】
なお、推定部１３２は、ユーザの勤務先を推定する場合には、リスト情報を参照してもよい。例えば、推定部１３２は、ユーザの勤務先として推定した位置に任意の企業が存在するかをリストから照合し、リストに任意の企業が登録されている場合に、当該企業をユーザの勤務先として推定するようにしてもよい。
【０１００】
また、推定部１３２は、自宅や勤務先以外であっても、一週間のうちの特定の時間帯においてユーザが所在する確率分布が最も高い位置をユーザの生活拠点の１つと推定してもよい。
【０１０１】
（抽出部１３３について）
抽出部１３３は、取得部１３１によって取得されたユーザ端末１０の位置情報とリストとに基づいて推定されるユーザの特徴情報を抽出する。具体的には、抽出部１３３は、ユーザ端末１０の位置情報から推定されるユーザの位置情報とリストとの関係性に基づいて当該ユーザの特徴情報を抽出する。
【０１０２】
例えば、抽出部１３３は、推定部１３２によって推定されたユーザの生活拠点と、リストに含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。具体的には、抽出部１３３は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの自宅位置が推定された場合には、推定された自宅位置と、地価リストＬ０１に含まれるデータとの関係性に基づいて、当該ユーザの特徴情報を抽出する。一例として、抽出部１３３は、当該ユーザの自宅が所在する地域の地価が、他の平均的な地価よりも高い場合には、当該ユーザが他の平均的なユーザよりも生活レベルが高いことを特徴情報として抽出する。
【０１０３】
また、抽出部１３３は、ユーザ端末１０を利用するユーザの勤務先（すなわち、勤務先である企業）が推定された場合には、推定された勤務先と、企業リストＬ０２に含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。
【０１０４】
また、抽出部１３３は、ユーザ端末１０を利用するユーザの生活拠点を推定し、推定した生活拠点と、事業者リストＬ０３に含まれるデータとの関係性に基づいて、ユーザの特徴情報としてユーザの関心事項を抽出してもよい。
【０１０５】
例えば、抽出部１３３は、位置情報と事業者リストＬ０３に基づいて、ユーザの生活拠点の１つが「スポーツジム」であると推定された場合、当該ユーザの関心事項が「スポーツ」や「健康」であることを抽出する。そして、抽出部１３３は、当該ユーザへのターゲティング情報の１つとして、「スポーツ」や「健康」をユーザ情報記憶部１２３に登録する。また、抽出部１３３は、位置情報と事業者リストＬ０３に基づいて、ユーザの生活拠点の１つが「子供向けの学習塾」であると推定された場合、当該ユーザが子供の送迎を行っていると推定するとともに、当該ユーザの関心事項が「子供」や「学習」や「教育」であることを抽出する。そして、抽出部１３３は、当該ユーザへのターゲティング情報の１つとして、「子供」や「学習」や「教育」をユーザ情報記憶部１２３に登録する。
【０１０６】
なお、抽出部１３３は、このような抽出処理を行うための所定のデータベースを参照してもよい。例えば、抽出部１３３は、生活拠点である「学習塾」に、関心事項として「子供」や「学習」や「教育」が対応付けられているデータベースを参照する。かかるデータベースは、例えば、抽出装置１００の管理者等により更新されてもよいし、所定の学習処理によって構築されてもよい。例えば、抽出装置１００は、生活拠点として「学習塾」を有するユーザがクリックしやすい広告コンテンツの傾向を取得する。そして、抽出装置１００は、当該ユーザからクリックされた広告コンテンツのカテゴリが「子供」や「学習」や「教育」に属する場合に、生活拠点である「学習塾」と、関心事項の「子供」や「学習」や「教育」を対応付けることを学習する。これにより、抽出装置１００は、学習が進むにつれ、生活拠点と、関心事項とを対応付けるデータベースを構築することができる。
【０１０７】
上述のように、抽出部１３３は、種々のリストを取得することが可能であり、また、上記のようなデータベースの更新により、取得したリストからどのような特徴情報を抽出するかを適宜変更することができる。
【０１０８】
例えば、抽出部１３３は、ユーザが通う施設の情報と、当該施設がどのようなユーザ層に利用されているかといった関係性を参照し、かかる関係性に基づいて特徴情報を抽出することが可能なように構築されたデータベースを保持していてもよい。以下に、具体例を挙げて説明する。例えば、推定部１３２は、ユーザの位置情報と事業者リストＬ０３に基づいて、ユーザが頻繁に通う施設として所定の飲食店を推定したものとする。また、取得部１３１は、当該飲食店のショップ情報等が含まれるリストをさらに取得したものとする。そして、抽出部１３３は、ショップ情報が含まれるリストを参照し、当該飲食店が、他の飲食店と比較して値段設定が高い飲食店であると判定する。この場合、抽出部１３３は、他のユーザと比較して高い生活レベルであるという情報を、当該ユーザの特徴情報として抽出してもよい。また、抽出部１３３は、飲食店に限らず、スポーツジムや学習塾などの施設においても詳細情報を取得し、これらの施設がどのようなユーザ層に利用されるかといった情報に基づいて、ユーザの特徴情報を抽出するようにしてもよい。
【０１０９】
また、抽出部１３３は、リストに含まれるデータに基づいて、ユーザの位置情報が入力された場合にユーザの特徴情報を出力するモデルを生成し、生成したモデルを用いて、ユーザの特徴情報を抽出するようにしてもよい。
【０１１０】
例えば、抽出部１３３は、実際に富裕層であるユーザを正解データとして、リストと当該ユーザの位置情報から導出される特徴情報（例えば、生活レベル）をサンプルとして学習モデルを生成する。これにより、抽出部１３３は、あるユーザの位置情報を取得した場合には、学習モデルに位置情報を入力することにより、富裕層（例えば、生活レベルが５と設定されるユーザ）ユーザとの相関性を示すスコアを出力することができる。そして、抽出部１３３は、出力されたスコアに基づいて、当該ユーザの生活レベルを抽出する。例えば、位置情報が入力されたユーザと、正解データとなったユーザの位置情報との相関性が高い場合には、当該ユーザの生活レベルは「５」として出力される。また、位置情報が入力されたユーザと、正解データとなったユーザの位置情報との相関性が極めて低い場合には、当該ユーザの生活レベルは「１」として出力される。
【０１１１】
（受付部１３４について）
受付部１３４は、広告コンテンツの配信要求を受け付ける。具体的には、受付部１３４は、ウェブページを表示するユーザ端末１０から送信される要求であって、ウェブページに含まれる広告枠で表示する広告コンテンツの配信に関する要求を受け付ける。
【０１１２】
受付部１３４は、ユーザ端末１０から送信される広告配信の要求を受け付けるとともに、ユーザ端末１０を識別する情報を受け付ける。例えば、受付部１３４は、ユーザ端末１０から送信されるクッキーを受け付ける。そして、受付部１３４は、受け付けた情報を後述する配信部１３５や取得部１３１へ送る。
【０１１３】
なお、受付部１３４は、広告主から入稿された広告コンテンツに対するターゲティング設定を受け付けてもよい。受付部１３４は、受け付けたターゲティング設定を広告情報記憶部１２４に記憶する。
【０１１４】
（配信部１３５について）
配信部１３５は、受付部１３４によって受け付けられた広告コンテンツの配信要求に応答して、広告コンテンツを配信する。このとき、配信部１３５は、抽出部１３３によって抽出されたユーザの特徴情報に応じた広告コンテンツを配信する。すなわち、配信部１３５は、抽出部１３３によって抽出された特徴情報と、受付部１３４によって受け付けられたターゲティング設定とが合致するユーザに対して、広告コンテンツの広告主から提供された広告コンテンツを配信する。
【０１１５】
より具体的には、配信部１３５は、抽出部１３３によって抽出されたユーザの特徴情報が設定されたユーザ情報記憶部１２３に格納された情報と、ターゲティング情報が格納された広告情報記憶部１２４とを参照し、ユーザと広告コンテンツとのマッチングを行う。そして、配信部１３５は、ユーザとマッチングした広告コンテンツほど優先的に当該ユーザに配信する。
【０１１６】
上記抽出部１３３によって抽出された特徴情報に基づくことで、配信部１３５は、ユーザごとに適切な広告コンテンツを配信することができる。例えば、配信部１３５は、学習塾に頻繁に通うユーザ、すなわち、学習塾が生活拠点の１つとして推定されたユーザに対しては、学習塾や教材の広告コンテンツを配信する。また、配信部１３５は、特徴情報の１つとして、家族構成に子供が含まれると抽出されたユーザに対しては、家族向けの商品に関する広告コンテンツを配信する。
【０１１７】
なお、抽出装置１００は、配信部１３５によって配信された広告コンテンツの広告効果に基づいて、ユーザの特徴情報を更新する処理を行ってもよい。例えば、取得部１３１は、配信部１３５によって配信された広告コンテンツに対するユーザの反応に関する情報を取得する。ユーザの反応に関する情報とは、例えば、広告コンテンツの広告効果を算出するために用いられる情報である。具体的には、取得部１３１は、広告コンテンツがユーザから選択（クリック）された数もしくは率、広告コンテンツを契機としてコンバージョンに至った数もしくは率、又は、広告コンテンツがユーザから視聴された数もしくは時間長の少なくともいずれか一つを取得する。
【０１１８】
そして、抽出部１３３は、取得部１３１によって取得されたユーザの反応に関する情報に基づいて、当該ユーザの特徴情報を更新する。例えば、抽出部１３３は、所定のユーザの特徴情報として、当該ユーザの関心事項が「スポーツ」であるという情報を抽出していたとする。しかし、抽出部１３３は、関心事項である「スポーツ」に基づいて選択され配信された広告コンテンツに対する当該ユーザの反応が悪い場合（例えば、他の広告コンテンツに比べてＣＴＲが低い場合）、抽出した関心事項「スポーツ」は正解でないと判定する。そして、抽出部１３３は、当該ユーザに対して設定したターゲティング情報である関心事項「スポーツ」を削除するよう更新する。このような学習処理を繰り返すことにより、抽出装置１００は、ユーザに設定するターゲティング情報を最適化することができる。
【０１１９】
なお、上述のように、配信部１３５によってユーザに配信される広告コンテンツのデータ自体は、抽出装置１００に係る広告情報記憶部１２４内に記憶されていなくてもよい。例えば、配信部１３５は、外部に備えられた所定の広告配信サーバに広告配信の制御命令を送信することで、広告コンテンツをユーザ端末１０に配信させるよう制御してもよい。
【０１２０】
〔５．処理手順〕
次に、図９及び図１０を用いて、実施形態に係る抽出装置１００による処理の手順について説明する。図９は、実施形態に係る処理手順を示すフローチャート（１）である。図９では、実施形態に係る抽出処理手順について説明する。
【０１２１】
図９に示すように、取得部１３１は、位置情報に関連するリストを取得する（ステップＳ１０１）。その後、取得部１３１は、ユーザ端末１０から位置情報を取得したか否かを判定する（ステップＳ１０２）。位置情報を取得しない場合（ステップＳ１０２；Ｎｏ）、取得部１３１は、位置情報を取得するまで待機する。
【０１２２】
一方、位置情報を取得した場合（ステップＳ１０２；Ｙｅｓ）、取得部１３１は、取得した位置情報を位置情報記憶部１２２に蓄積する（ステップＳ１０３）。そして、取得部１３１は、処理に充分な情報が蓄積されたか否かを判定する（ステップＳ１０４）。取得された情報が推定処理に充分でない場合（ステップＳ１０４；Ｎｏ）、取得部１３１は、さらに位置情報を取得する処理を継続する。
【０１２３】
一方、取得された情報が推定処理に充分なほど蓄積された場合（ステップＳ１０４；Ｙｅｓ）、推定部１３２は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの生活拠点を推定する（ステップＳ１０５）。
【０１２４】
その後、抽出部１３３は、リストに含まれるデータと、推定部１３２によって推定された生活拠点とに基づいて、ユーザの特徴情報を抽出する（ステップＳ１０６）。そして、抽出部１３３は、抽出した特徴情報に基づいて、ユーザ情報記憶部１２３に記憶されていたユーザ情報を更新する（ステップＳ１０７）。
【０１２５】
次に、図１０を用いて、実施形態に係る抽出装置１００による配信処理の手順について説明する。図１０は、実施形態に係る処理手順を示すフローチャート（２）である。図１０では、実施形態に係る配信処理手順について説明する。
【０１２６】
図１０に示すように、受付部１３４は、ユーザ端末１０から広告取得要求を受け付けたか否かを判定する（ステップＳ２０１）。広告取得要求を受け付けていない場合（ステップＳ２０１；Ｎｏ）、受付部１３４は、広告取得要求を受け付けるまで待機する。
【０１２７】
一方、広告取得要求を受け付けた場合（ステップＳ２０１；Ｙｅｓ）、配信部１３５は、ユーザの特徴情報と広告のターゲティング情報とのマッチングを判定する（ステップＳ２０２）。そして、配信部１３５は、当該ユーザにマッチングした広告コンテンツをユーザ端末１０に配信する（ステップＳ２０３）。
【０１２８】
続けて、取得部１３１は、配信された広告コンテンツに対するユーザの反応に関する情報を取得する（ステップＳ２０４）。さらに、抽出部１３３は、取得部１３１によって取得されたユーザの反応に関する情報に基づいて、当該ユーザの特徴情報を更新する（ステップＳ２０５）。
【０１２９】
〔６．変形例〕
上述した抽出装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、抽出装置１００の他の実施形態について説明する。
【０１３０】
〔６−１．コンテンツの種類〕
上記実施形態では、情報コンテンツの例として、ウェブページに表示される広告コンテンツを例として示した。しかし、情報コンテンツは、ウェブページに限られず、例えば、情報アプリやゲームアプリに表示されるバナー広告等でもよい。また、情報コンテンツは、広告に限られず、商品や商材のレコメンド情報等であってもよい。
【０１３１】
〔６−２．指標値〕
上述した実施形態において、抽出装置１００は、広告コンテンツの広告効果を示す指標値としてＣＴＲを取得する例を示した。しかし、抽出装置１００は、ＣＴＲの他にも、広告効果を示す指標値を取得してもよい。
【０１３２】
例えば、抽出装置１００は、広告コンテンツの配信により広告主が何らかの利益を得た（コンバージョンに至った）割合を示すＣＶＲ（Conversion  Rate）を取得してもよい。また、抽出装置１００は、広告コンテンツが動画コンテンツである場合、広告コンテンツが最後まで視聴された割合を示す完遂率を取得してもよい。また、抽出装置１００は、ユーザのウェブサイト上での視線の動きを分析するアイトラッキングの手法により、広告コンテンツに視線を滞留させた滞留時間を取得してもよい。このように、抽出装置１００は、広告効果を示す指標値として、種々の情報を取得することができる。
【０１３３】
このように、抽出装置１００は、ＣＴＲに限らず、広告効果を示す様々な指標値を取得することができる。これにより、抽出装置１００は、ユーザに配信した広告コンテンツと、推定処理や抽出処理を経てユーザに設定されたターゲティング情報とがマッチングするものであったかを判定できる。結果として、抽出装置１００は、ユーザに設定するターゲティング情報を最適化することができ、広告コンテンツの効果をより向上させることができる。
【０１３４】
〔６−３．データの取得〕
上述した処理において、抽出装置１００は、ユーザ端末１０がウェブサーバ３０の提供するウェブサイトにアクセスした場合におけるユーザ情報を取得する例を示した。しかし、抽出装置１００は、ユーザ端末１０がウェブサーバ３０の提供するウェブサイトにアクセスする場合に限らず、ユーザ端末１０からユーザ情報を取得することもある。この点について、以下に説明する。
【０１３５】
例えば、実施形態に係る抽出装置１００は、ウェブサーバ３０の提供するウェブサイトに埋め込まれたウェブビーコンのような通知機能を利用することにより、ユーザ端末１０からユーザ情報を取得してもよい。
【０１３６】
また、抽出装置１００は、ユーザ端末１０がアクセスしたウェブサイトが、抽出装置１００を管理する管理装置（例えば、抽出装置１００に対するフロントエンドサーバ）と同じ管理装置に管理される所定のウェブサーバから提供されている場合、抽出装置１００は、ユーザ端末１０からユーザ情報を取得することができる。すなわち、ユーザ端末１０は、管理装置に管理される所定のウェブサーバが提供するウェブサイトにアクセスする際、ユーザ端末１０のユーザ情報を上記管理装置に送信する。これは、ユーザ端末１０が管理装置にクッキーを送信することなどにより実現される。この場合、ユーザ端末１０の送信したユーザ情報は、管理装置を介して抽出装置１００に送信される。これにより、抽出装置１００は、ウェブサーバ３０を介することなく、ユーザ端末１０のユーザ情報を取得することができる。なお、抽出装置１００は、取得したユーザ情報については、上述したユーザ端末１０から送信されるクッキー、あるいは、ユーザ端末１０に予め設定されているデバイスＩＤを照合すること等により、ユーザ情報に係る各ユーザ端末１０を識別することができる。
【０１３７】
〔６−４．広告主から受け付ける条件〕
上述した実施形態では、抽出装置１００は、広告主から、広告コンテンツを配信する対象となるデバイスやユーザの属性情報等の指定（ターゲティング設定）を受け付ける例を示した。しかし、抽出装置１００は、さらに異なる情報の指定とともに広告コンテンツの入稿を受け付けてもよい。
【０１３８】
例えば、抽出装置１００は、１回あたりの広告コンテンツの配信金額や、広告コンテンツが配信されるための入札額（ビッド額）や、ＣＰＡ（Cost  Per  Acquisition）の指定を受け付けてもよい。ＣＰＡは、広告コンテンツによってコンバージョンにつながった（新規顧客を獲得した）場合における、新規顧客の獲得人数あたりの費用を示す。ＣＰＡは、広告費用をコンバージョン数で除算することで求められ、ＣＰＡの値が低いほど、広告の効率がよいことを意味している。すなわち、広告主は、自身が達成したいＣＰＡの値を設定するのみで、その他のターゲティング設定等を行わずとも、広告コンテンツを入稿することができる。
【０１３９】
また、抽出装置１００は、広告コンテンツが配信される媒体（広告枠を有するコンテンツ、すなわちウェブページや情報アプリやゲームアプリなど）に関する条件を広告主から受け付けてもよい。例えば、広告主は、「ニュースサイト」に掲載を所望する広告コンテンツや、「スポーツサイト」に掲載を所望する広告コンテンツや、「ショッピングサイト」に掲載を所望する広告コンテンツなど、広告コンテンツごとに、表示される媒体を指定する。この場合、抽出装置１００は、広告主から指定された情報をターゲティング情報の１つとして用いてもよい。
【０１４０】
〔６−５．位置情報〕
上記実施形態では、位置情報は、ユーザ端末１０が取得するＧＰＳ情報や、アクセスポイント等から取得することを説明した。しかし、抽出装置１００は、異なる情報からユーザ端末１０の位置情報を取得してもよい。
【０１４１】
例えば、抽出装置１００は、ユーザ端末１０がウェブサーバ３０から提供される各種サービスを利用した履歴に基づいて、ユーザ端末１０の位置情報を取得してもよい。具体的には、抽出装置１００は、路線検索サービスにおいて頻繁にユーザ端末１０から入力される駅を、ユーザの最寄り駅と推定する。そして、抽出装置１００は、最寄り駅を含む所定範囲をユーザ端末１０が所在する地域として取得してもよい。かかる処理によれば、抽出装置１００は、ユーザ端末１０が位置情報を取得する機能を有していない場合であっても、ユーザ端末１０の位置情報を取得することができる。
【０１４２】
〔６−６．ユーザ端末の構成〕
上記実施形態では、ユーザ端末１０の構成例について図３を用いて説明した。しかし、ユーザ端末１０は、図３で例示した全ての処理部を備えることを必ずしも要しない。例えば、ユーザ端末１０は、表示部１３や位置検知部１４ａを必ずしも備えていなくてもよい。また、ユーザ端末１０は、２以上の機器に分離されて図３を示す構成が実現されてもよい。例えば、ユーザ端末１０は、少なくとも検知部１４と取得部１６とを有する検知装置と、少なくとも通信部１１を有する通信装置とが分離された構成を有する、２台以上の機器により実現されてもよい。
【０１４３】
〔７．ハードウェア構成〕
また、上述してきた実施形態に係る抽出装置１００やユーザ端末１０、広告主端末２０、ウェブサーバ３０等は、例えば図１１に示すような構成のコンピュータ１０００によって実現される。以下、抽出装置１００を例に挙げて説明する。図１１は、抽出装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１４４】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１４５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（図２に示すネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１４６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１４７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４８】
例えば、コンピュータ１０００が実施形態に係る抽出装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが記憶される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５００を介してこれらのプログラムを取得してもよい。
【０１４９】
〔８．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１５０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図４に示した推定部１３２と、抽出部１３３とは統合されてもよい。また、例えば、記憶部１２０に記憶される情報は、ネットワークＮを介して、外部に備えられた記憶装置に記憶されてもよい。
【０１５１】
また、例えば、上記実施形態では、抽出装置１００が、位置情報を取得する取得処理と、特徴情報を抽出する抽出処理と、広告コンテンツを配信する配信処理とを行う例を示した。しかし、上述した抽出装置１００は、取得処理を行う取得装置と、抽出処理を行う抽出装置と、配信処理を行う配信装置とに分離されてもよい。この場合、取得装置は、少なくとも取得部１３１を有する。抽出装置は、少なくとも抽出部１３３を有する。また、配信装置は、少なくとも配信部１３５を有する。
【０１５２】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１５３】
〔９．効果〕
上述してきたように、実施形態に係る抽出装置１００は、取得部１３１と、抽出部１３３とを有する。取得部１３１は、ユーザが利用するユーザ端末１０の位置情報と、位置情報と所定の関係性を有するデータが登録されたリストとを取得する。抽出部１３３は、取得部１３１によって取得されたユーザ端末１０の位置情報とリストとに基づいて推定されるユーザの特徴情報を抽出する。
【０１５４】
このように、実施形態に係る抽出装置１００は、ユーザから直接的に詳細な個人情報を取得せずとも、位置情報から推定されるユーザの生活拠点等と、位置情報と関係性を有するデータが登録されたリストとを参照することで、ユーザの特徴情報を抽出する。これにより、抽出装置１００は、ユーザの生活レベルなど、通常では推定するのが難しい特徴情報を抽出することができる。この結果、抽出装置１００は、詳細な個人情報を取得せずとも、ユーザに対して適切なターゲティングを行うことができる。
【０１５５】
また、抽出部１３３は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの生活拠点を推定し、推定した生活拠点とリストに含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。
【０１５６】
このように、実施形態に係る抽出装置１００は、ユーザの位置情報から生活拠点を推定し、推定した生活拠点から導出される情報に基づいて特徴情報を抽出するので、ユーザの生活に即した特徴情報を精度よく抽出できる。
【０１５７】
また、取得部１３１は、リストとして、位置情報に対応した地価データが登録された地価リストＬ０１を取得する。抽出部１３３は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの自宅位置を推定し、推定した自宅位置と、地価リストＬ０１に含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。
【０１５８】
このように、実施形態に係る抽出装置１００は、ユーザの自宅を推定する。これにより、抽出装置１００は、自宅と地価リストＬ０１など、ユーザの生活基盤となる自宅に関する情報に基づいて特徴情報を抽出できるので、よりユーザの特徴を適切に示した情報を抽出できる。
【０１５９】
また、取得部１３１は、リストとして、企業の所在地と、企業における賃金額とが登録された企業リストＬ０２を取得する。抽出部１３３は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの勤務先である企業を推定し、推定した企業と、企業リストＬ０２に含まれるデータとの関係性に基づいて、ユーザの特徴情報を抽出する。
【０１６０】
このように、実施形態に係る抽出装置１００は、ユーザの勤務先を推定する。これにより、抽出装置１００は、勤務先から推定されるユーザの年収や社会的地位をユーザの特徴情報として抽出できる。
【０１６１】
また、取得部１３１は、リストとして、位置情報に対応する所在地に存在する事業者の種別が登録された事業者リストを取得する。抽出部１３３は、ユーザ端末１０の位置情報から、ユーザ端末１０を利用するユーザの生活拠点を推定し、推定した生活拠点と、事業者リストに含まれるデータとの関係性に基づいて、ユーザの特徴情報として、ユーザの関心事項を抽出する。
【０１６２】
このように、実施形態に係る抽出装置１００は、自宅や勤務先のみならず、ユーザが頻繁に通う施設などを推定することで、詳細な個人情報を取得せずとも、ユーザの関心事項などの特徴情報を適切に抽出することができる。
【０１６３】
また、抽出部１３３は、リストに含まれるデータに基づいて、ユーザの位置情報が入力された場合にユーザの特徴情報を出力するモデルを生成し、生成したモデルを用いて、ユーザの特徴情報を抽出する。
【０１６４】
このように、実施形態に係る抽出装置１００は、リストと位置情報に基づいて、ユーザの特徴情報を出力する学習モデルを生成してもよい。これにより、抽出装置１００は、抽出処理の効率化を図ることができる。
【０１６５】
また、実施形態に係る抽出装置１００は、抽出部１３３によって抽出されたユーザの特徴情報に応じた広告コンテンツをユーザに配信する配信部１３５をさらに備える。
【０１６６】
このように、実施形態に係る抽出装置１００は、ユーザの特徴情報を用いて配信処理を行うことにより、ユーザに適切にターゲティングされた広告コンテンツを配信することができる。
【０１６７】
また、取得部１３１は、配信部１３５によって配信された広告コンテンツに対するユーザの反応に関する情報として、広告コンテンツがユーザから選択された数もしくは率、広告コンテンツを契機としてコンバージョンに至った数もしくは率、又は、広告コンテンツがユーザから視聴された数もしくは時間長の少なくともいずれか一つを取得する。抽出部１３３は、取得部１３１によって取得されたユーザの反応に関する情報に基づいて、ユーザの特徴情報を更新する。
【０１６８】
このように、実施形態に係る抽出装置１００は、ユーザに配信された広告コンテンツの広告効果に基づいて、ユーザの特徴情報を更新してもよい。すなわち、抽出装置１００は、ユーザに設定されるターゲティング情報を、実際の広告コンテンツの配信に伴い、最適化することができる。これにより、抽出装置１００は、ユーザごとのターゲティングの精度をより高めることができる。
【０１６９】
また、実施形態に係る抽出装置１００は、広告コンテンツの広告主から広告コンテンツの配信対象とするユーザのターゲティング設定を受け付ける受付部１３４をさらに備える。配信部１３５は、抽出部１３３によって抽出された特徴情報と、受付部１３４によって受け付けられたターゲティング設定とが合致するユーザに対して、広告コンテンツの広告主から提供された広告コンテンツを配信する。
【０１７０】
このように、実施形態に係る抽出装置１００は、予め広告主から広告コンテンツに関するターゲティング設定を受け付け、受け付けた情報と、抽出された特徴情報とのマッチングに基づいて、広告コンテンツを配信するようにしてもよい。抽出装置１００は、抽出した特徴情報を利用することで、ある特徴を有するユーザに対して広告主が配信を望む広告コンテンツを、当該ユーザに正確に配信することができる。
【０１７１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１７２】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１７３】
１  抽出システム
１０  ユーザ端末
２０  広告主端末
３０  ウェブサーバ
１００  抽出装置
１１０  通信部
１２０  記憶部
１２１  リスト情報記憶部
１２２  位置情報記憶部
１２３  ユーザ情報記憶部
１２４  広告情報記憶部
１３０  制御部
１３１  取得部
１３２  推定部
１３３  抽出部
１３４  受付部
１３５  配信部
【図１】
2018101324.tif 000003
【図２】
2018101324.tif 000004
【図３】
2018101324.tif 000005
【図４】
2018101324.tif 000006
【図５】
2018101324.tif 000007
【図６】
2018101324.tif 000008
【図７】
2018101324.tif 000009
【図８】
2018101324.tif 000010
【図９】
2018101324.tif 000011
【図１０】
2018101324.tif 000012
【図１１】
2018101324.tif 000013