(57)【要約】【課題】位置情報を取得できないユーザについても凡その位置情報を推測して広告を配信する広告配信システムを提供する。【解決手段】ネットワークに接続する端末装置（Ｐ１等）を介して端末装置のユーザの属性情報を収集するユーザ情報収集手段（メディア情報受信部３１）と、収集されたユーザの属性情報を各ユーザと関連付けして格納するユーザ情報格納手段（ＤＭＰデータベース３２）と、端末装置の動線情報を時系列的に取得する動線情報取得手段（リクエスト情報受信部５１、オーディエンスデータベース５２）と、属性情報および動線情報を解析して、各ユーザの凡その位置情報を推測する位置情報推測手段（推測処理部３３）と、推測した位置情報に基いて、各端末装置に配信する広告情報を決定する決定手段（入札サーバ６０）と、決定手段で決定された広告情報を対応する端末装置に配信する配信手段（広告配信サーバ６２）とを備える。【選択図】図８
2015215832.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続する端末装置を介して当該端末装置のユーザの属性情報を収集するユーザ情報収集手段と、
前記ユーザ情報収集手段で収集されたユーザの属性情報を各ユーザと関連付けして格納するユーザ情報格納手段と、
前記端末装置の動線情報を時系列的に取得する動線情報取得手段と、
前記属性情報および前記動線情報を解析して、各ユーザの凡その位置情報を推測する位置情報推測手段と、
該位置情報推測手段で推測した位置情報に基いて、各端末装置に配信する広告情報を決定する決定手段と、
該決定手段で決定された広告情報を対応する前記端末装置に配信する配信手段と
を備えることを特徴とする広告配信システム。
【請求項２】
前記動線情報取得手段は、
前記端末装置からユーザＩＤに関連付けされて送信される各種情報に基いて動線情報を取得することを特徴とする請求項１に記載の広告配信システム。
【請求項３】
前記各種情報は、ユーザＩＤ毎に付与されるクッキー情報、クッキー情報を付与した時間、広告を表示した時間、表示された広告のＵＲＬ、広告をクリックした時間、広告を経由して所定処理を行った時間、リクエストＵＲＬおよび検索された用語情報を含むことを特徴とする請求項２に記載の広告配信システム。
【請求項４】
前記各種情報に対応させて、所定符号が予め付与されており、
前記位置情報推測手段は、
位置情報が特定されている第１のユーザＩＤについての前記所定符号と、位置情報が不明な第２のユーザＩＤについて前記所定符号との一致率を算出し、その一致率が予め設定された閾値以上である場合には、前記第２のユーザＩＤに対応するユーザの現在位置は、前記第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測することを特徴とする請求項３に記載の広告配信システム。
【請求項５】
前記各種情報に対応させて、重み付けされたスコア値が予め設定されており、
前記位置情報推測手段は、
位置情報が特定されている第１のユーザＩＤについて前記スコア値を合算した第１の合計値と、位置情報が不明な第２のユーザＩＤについて前記スコア値を合算した第２の合計値とを比較し、その比較結果が予め設定された閾値以上である場合には、前記第２のユーザＩＤに対応するユーザの現在位置は、前記第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測することを特徴とする請求項３に記載の広告配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信システムに関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータやスマートフォン（モバイル端末）等の端末装置を介してユーザの情報を収集、解析し、ユーザの各種属性（性別、年齢等）に合わせた広告を配信するシステムが種々開発されている。
【０００３】
ここで、広告を掲載する会社（広告主）等の要望に応じて、特定地域で行動あるいは居住等するユーザに対して広告を配信したい場合がある。
【０００４】
このような要望に対して、ユーザの位置情報を取得して広告を配信するシステムが種々提案されている（特許文献１等）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−５５３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示の技術では、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星を利用した３次元測位などによって取得している。
【０００７】
しかしながら、このような取得方法では、ＧＰＳ機能を搭載していないモバイル端末やノート型パーソナルコンピュータ、あるいはデスクトップ型パーソナルコンピュータのユーザについては、位置情報を取得できないという不都合があった。
【０００８】
また、ＧＰＳ機能を搭載した端末装置を用いる場合であっても、地下や建物内などＧＰＳ信号を受信できない環境下にある場合には、ユーザの位置情報を取得できない場合があった。
【０００９】
本発明は上記の事情に鑑み、ＧＰＳ機能等によっては位置情報を取得できないユーザについても凡その位置情報を推測して広告を配信することのできる広告配信システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１の発明に係る広告配信システムは、端末装置に広告を配信する広告配信システムであって、ネットワークに接続する端末装置を介して当該端末装置のユーザの属性情報を収集するユーザ情報収集手段と、前記ユーザ情報収集手段で収集されたユーザの属性情報を各ユーザと関連付けして格納するユーザ情報格納手段と、前記端末装置の動線情報を時系列的に取得する動線情報取得手段と、前記属性情報および前記動線情報を解析して、各ユーザの凡その位置情報を推測する位置情報推測手段と、該位置情報推測手段で推測した位置情報に基いて、各端末装置に配信する広告情報を決定する決定手段と、該決定手段で決定された広告情報を対応する前記端末装置に配信する配信手段とを備えることを特徴とする。
【００１１】
請求項２に係る広告配信システムは、請求項１の発明において、前記動線情報取得手段は、前記端末装置からユーザＩＤに関連付けされて送信される各種情報に基いて動線情報を取得することを特徴とする。
【００１２】
請求項３に係る広告配信システムは、請求項２の発明において、前記各種情報は、ユーザＩＤ毎に付与されるクッキー情報、クッキー情報を付与した時間、広告を表示した時間、表示された広告のＵＲＬ、広告をクリックした時間、広告を経由して所定処理を行った時間、リクエストＵＲＬおよび検索された用語情報を含むことを特徴とする。
【００１３】
請求項４に係る広告配信システムは、請求項３の発明において、前記各種情報に対応させて、所定符号が予め付与されており、前記位置情報推測手段は、位置情報が特定されている第１のユーザＩＤについての前記所定符号と、位置情報が不明な第２のユーザＩＤについて前記所定符号との一致率を算出し、その一致率が予め設定された閾値以上である場合には、前記第２のユーザＩＤに対応するユーザの現在位置は、前記第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測することを特徴とする。
【００１４】
請求項５に係る広告配信システムは、請求項３の発明において、前記各種情報に対応させて、重み付けされたスコア値が予め設定されており、前記位置情報推測手段は、位置情報が特定されている第１のユーザＩＤについて前記スコア値を合算した第１の合計値と、位置情報が不明な第２のユーザＩＤについて前記スコア値を合算した第２の合計値とを比較し、その比較結果が予め設定された閾値以上である場合には、前記第２のユーザＩＤに対応するユーザの現在位置は、前記第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＧＰＳ機能等によっては位置情報を取得できないユーザについても凡その位置情報を推測して広告を配信する広告配信システムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る広告配信システムの全体構成を示す説明図である。
【図２】実施形態に係る広告配信システムに適用されるサーバの概略構成を示すブロック図である。
【図３】実施形態に係る広告配信システムの機能構成を示す機能ブロック図である。
【図４】ＤＭＰデータベースのテーブルの構成例を示す説明図である。
【図５】ログデータベースのテーブルの構成例を示す説明図である。
【図６】推測処理部の処理テーブルの構成例を示す説明図である。
【図７】推測処理部における位置情報とスコアの紐付けしたテーブルの例を示す説明図である。
【図８】推測処理部における位置情報が不明なユーザＩＤの場合のテーブルの例を示す説明図である。
【図９】実施形態に係る広告配信システムで実行されるＤＭＰ情報の収集処理の処理手順を示すフローチャートである。
【図１０】実施形態に係る広告配信システムで実行される位置情報推測処理の処理手順を示すフローチャートである。
【図１１】図１０に示す位置情報推測処理の続きの処理手順を示すフローチャートである。
【図１２】実施形態に係る広告配信システムに適用される広告情報の配信システムの機能構成を示す説明図である。
【図１３】実施形態に係る広告配信システムで実行される広告情報表示処理の処理手順を示すフローチャートである。
【図１４】実施形態に係る広告配信システムによって端末装置に表示される例を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００１８】
（実施の形態）
［システムの全体構成］
図１の説明図を参照して、実施形態に係る広告配信システム１の全体構成について説明する。
【００１９】
図１に示すように、各ユーザＵ１、Ｕ２は、パーソナルコンピュータＰ１やスマートフォン等のモバイル端末Ｐ２を使用してインターネット等のネットワークにアクセスできるようになっている。
【００２０】
なお、説明の便宜上、図１では、ユーザＵ１、Ｕ２の２名のみ示すが、パーソナルコンピュータＰ１やモバイル端末Ｐ２等の各種ユーザ全般に対して本システム１を適用可能なことは勿論である。
【００２１】
また、本実施形態において、ユーザＵ１、Ｕ２は、所定のサイトより商品や役務の販売等のサービスの提供を受ける際などに、所定のサイトからユーザＩＤを付与されているものとする。
【００２２】
そして、図１に示すように、ユーザＵ１は、パーソナルコンピュータＰ１上のブラウザ等を操作して、有線ネットワークＮ１を介して通信ネットワーク１１上の所定のサイトにアクセスする。
【００２３】
また、ユーザＵ２は、スマートフォン等のモバイル端末Ｐ２を操作して、無線ネットワークＮ２および基地局１０を介して通信ネットワーク１１上の所定のサイトにアクセスする。
【００２４】
そして、通信ネットワーク１１へのアクセス情報は、ＳＳＰ・ＡｄＸ１２へ送信される。
【００２５】
ここで、ＳＳＰ・ＡｄＸについて簡単に説明する。
【００２６】
まず、ＳＳＰ（Ｓｕｐｐｌｙ−Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）は、広告情報等の媒体側の収益を最大化させる仕組みを有するプラットフォームの総称である。
【００２７】
また、ＡｄＸは、Ａｄ  Ｅｘｃｈａｎｇｅ（アドエクスチェンジ）」の略であり、ＲＴＢ（Ｒｅａｌ  Ｔｉｍｅ  Ｂｉｄｄｉｎｇ：リアルタイム入札）を行う取引市場の役割を担う。
【００２８】
ＳＳＰ・ＡｄＸ１２は、オープンなプラットフォームとして、多くのＤＳＰ（Ｄｅｍａｎｄ−Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）と接続し、入札競争によって、媒体収益を高めるという役割を有する。また、媒体を厳選して、価値の高い媒体等を集めるという役割も担っている。
【００２９】
なお、ＤＳＰは、広告在庫の買い付け、広告配信、掲載面、創作性の分析、入札単価の調整、オーディエンスターゲティングなど、広告主のための最適化を行うシステムの総称である。
【００３０】
そして、本実施形態において、ＳＳＰ・ＡｄＸ１２は、広告情報の入札を行う入札サーバ６０にアクセスするようになっている。
【００３１】
入札サーバ６０は、ユーザＵ１、Ｕ２等の位置情報を推測する推測サーバ（後述の推測処理部を構成する）１００にアクセスするようになっている。なお、推測サーバ１００における位置情報の推測処理の詳細については後述する。
【００３２】
推測サーバ１００によって得られたユーザＵ１、Ｕ２等の位置情報は、入札サーバ６０に送信され、入札サーバ６０はＳＳＰ・ＡｄＸ１２にアクセスするように構成されている。また、入札サーバ６０へのアクセス履歴等は、ログサーバ１０１に送信されるようになっている。
【００３３】
そして、ＳＳＰ・ＡｄＸ１２における処理によって、所定の広告情報が落札された場合には、落札情報が受信サーバ６１に送信される。
【００３４】
受信サーバ６１は、広告配信サーバ６２にアクセスし、広告配信サーバ６２は、パーソナルコンピュータＰ１またはモバイル端末Ｐ２に対して広告情報を配信する。
【００３５】
これにより、広告主が、所定地域に居住するユーザをターゲットとして広告情報を配信したい場合に、ユーザの位置情報を推測して、効率的な広告を行うことができる。
【００３６】
特に、詳細については後述するが、本実施形態に係る広告配信システム１では、位置情報がＧＰＳ機能等によって特定されているユーザのみならず、位置情報が不明なユーザについても取得した各種情報の解析によって、凡その現在位置を推測することができるので、より効率的な広告を行うことが可能となる。
【００３７】
［サーバの構成］
次に、図２のブロック図を参照して、前出の各種サーバ（入札サーバ６０、推測サーバ１００等）の構成について説明する。なお、本実施形態においては、各サーバは、同一の構成を有しているものとする。
【００３８】
図２に示すように、各種サーバは、各種演算処理を行うＣＰＵ２１ａ、２１ｂにバス２５を介して、通信処理の全般を担う通信インターフェイス２２、演算処理の作業エリア等として用いられるＲＡＭ等で構成されるメインメモリ２３、ＢＩＯＳを格納したＲＯＭ２４、各種データのインプット、アウトプットの制御を行うＩ／Ｏコントローラ２６等を備える。
【００３９】
また、Ｉ／Ｏコントローラ２６には、各種データやプログラム等を格納したハードディスク２７、各種データ等を格納した光ディスクを駆動する光ディスクドライブ２８および各種データ等を格納した不揮発性メモリ等で構成される半導体メモリ２９などが接続されている。
【００４０】
なお、入札サーバ６０は、各端末装置に配信する広告情報を決定する決定手段に相当し、広告配信サーバ６２は、決定された広告情報を対応する端末装置に配信する配信手段に相当する。
【００４１】
［システムの機能構成］
次に、図３の機能ブロック図を参照して、本実施形態に係る広告配信システム１の機能構成について説明する。
【００４２】
まず、ＧＰＳ機能等により位置情報を特定可能なユーザ（位置特定ユーザ）が用いるパーソナルコンピュータＰ１およびスマートフォン等のモバイル端末Ｐ２からアクセスされた場合の機能および処理の流れについて説明する。
【００４３】
パーソナルコンピュータＰ１およびモバイル端末Ｐ２はユーザの操作により、情報取得連携メディア３０としての所定のウェブサイトにアクセスする。
【００４４】
そして、ウェブサイトで取得された各種情報（例えば、会員登録、商品購入等によって取得される情報であり、具体例については後述する）は、メディア情報受信部３１で受信され、ＤＭＰデータベース（ＤＭＰＤＢ）３２に格納される。
【００４５】
なお、情報取得連携メディア３０およびメディア情報受信部３１は、ユーザ情報収集手段に相当し、ＤＭＰデータベース３２は、ユーザ情報収集手段に相当する。
【００４６】
また、ＤＭＰは、Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ  Ｐｌａｔｆｏｒｍ（データ・マネージメント・プラットフォーム）の略であり、オーディエンスデータ、即ちユーザの属性データや行動データを管理する仕組みの総称である。ＤＭＰは、インターネット上の種々のサーバに蓄積されるビッグデータや特定サイトのログデータなどを一元管理し、蓄積されたデータを解析して、広告配信などの処理の最適化を行うシステムである。
【００４７】
次いで、ＤＭＰデータベース３２から位置情報推測手段を構成する推測処理部３３に取得されたデータが送信される。
【００４８】
また、ＤＭＰデータベース３２に蓄積されたユーザの属性情報は属性情報送信部３４を介して情報取得連携メディア３０としての所定のウェブサイトに送信され、パーソナルコンピュータＰ１およびモバイル端末Ｐ２との間で行われる各種処理に利用される。
【００４９】
一方、パーソナルコンピュータＰ１およびモバイル端末Ｐ２の操作により、広告配信先メディア４０にアクセスした際には、広告配信先メディア４０を介して、アクセス情報がＳＳＰ・ＡｄＸ１２に送られる。ＳＳＰ・ＡｄＸ１２から出力される広告に関するリクエスト情報は、リクエスト情報受信部４１で受信され、ログデータベース（ログＤＢ）４２に蓄積される。次いで、ログデータベース４２から位置情報推測手段を構成する推測処理部３３に取得されたデータが送信される。
【００５０】
なお、ログデータベース４２に蓄積されるデータの具体例については後述する。
【００５１】
次に、ＧＰＳ機能等によっては位置情報を特定できないユーザ（位置不明新規ユーザ）が用いるパーソナルコンピュータＰ３およびスマートフォン等のモバイル端末Ｐ４からアクセスされた場合の機能および処理の流れについて説明する。
【００５２】
パーソナルコンピュータＰ３およびモバイル端末Ｐ４はユーザの操作により、情報取得連携メディア５０としての所定のウェブサイトにアクセスする。
【００５３】
そして、ウェブサイトで取得された各種情報（例えば、会員登録、商品購入等によって取得される位置情報を除く情報であり、具体例については後述する）は、ＳＳＰ・ＡｄＸ１２に送られる。ＳＳＰ・ＡｄＸ１２から出力される広告に関するリクエスト情報は、リクエスト情報受信部５１で受信され、オーディエンスデータベース（オーディエンスＤＢ）５２に蓄積される。次いで、オーディエンスデータベース５２から位置情報推測手段を構成する推測処理部３３に取得されたデータが送信される。
【００５４】
なお、リクエスト情報受信部５１およびオーディエンスデータベース５２は、動線情報取得手段に相当する。
【００５５】
また、位置情報を特定できないユーザに関する情報は、ＤＭＰデータベース３２およびログデータベース４２にも送信されて格納される。
【００５６】
［ＤＭＰデータベースのテーブル構成例］
ここで、図４を参照して、ＤＭＰデータベース３２に格納されるテーブルの構成例について説明する。
【００５７】
図４に示すテーブルの例では、ユーザＩＤ（１、２、３・・・）に対応させて、クッキー情報（Ｃｏｏｋｉｅｄ）と属性が格納されている。なお、ユーザＩＤに対応させてクッキー情報、属性以外の情報を格納するようにしてもよい。
【００５８】
図４に示す例では、ユーザＩＤ：１について、付与されたクッキー情報Ｃ１に対応して性別（男性）、付与されたクッキー情報Ｃ２に対応して年齢（２０〜２４歳）、付与されたクッキー情報Ｃ３に対応して職種（営業職）、付与されたクッキー情報Ｃ４に対応して位置情報（千葉県柏市）が格納されている。
【００５９】
また、ユーザＩＤ：２について、付与されたクッキー情報Ｃ１に対応して性別（男性）、付与されたクッキー情報Ｃ５に対応して年齢（３０〜３４歳）、付与されたクッキー情報Ｃ３に対応して職種（営業職）、付与されたクッキー情報Ｃ６に対応して位置情報（東京都世田谷区）、付与されたクッキー情報Ｃ７に対応して想定年収（６００万円）が格納されている。
【００６０】
また、ユーザＩＤ：３について、付与されたクッキー情報Ｃ１３に対応して性別（女性）、付与されたクッキー情報Ｃ１０に対応して職種（技術職）、付与されたクッキー情報Ｃ５に対応して年齢（３０〜３４歳）が格納されている。
【００６１】
このように、ＤＭＰデータベース３２には、ユーザＩＤ毎に付与された種々のクッキー情報に対応した各種属性情報がテーブルとして格納されている。
【００６２】
［ログデータベースのテーブル構成例］
図５を参照して、ログデータベース４２に格納されるテーブルの構成例について説明する。
【００６３】
図５に示すテーブルの例では、ユーザＩＤ（１、２、３・・・）に対応させて、クッキー情報を付与した時間（ＭａｒｋｉｎｇＴｉｍｅ）、広告を表示した時間（ｉｍｐＴｉｍｅ）、表示された広告のＵＲＬ（ｉｍｐＵＲＬ）、広告をクリックした時間（ｃｌｉｃｋＴｉｍｅ）、広告を経由して所定処理を行った時間（ｃｖＴｉｍｅ）、リクエストＵＲＬ（ｒｅｑｕｅｓｔＵＲＬ）および検索された用語情報（ＴｅｒｇｅｔｉｎｇＲｅｆｅｒｅｒ）を含む情報がそれぞれ格納されている。
【００６４】
なお、動線情報として取得する内容としては、上述の例に限らず、ユーザの操作等に関する種々の情報が含まれる。
【００６５】
［推測処理部の処理テーブルの構成例］
図６を参照して、推測処理部３３で使用される処理テーブルＴ１０の構成例について説明する。
【００６６】
図６に示す処理テーブルＴ１０の例では、ユーザＩＤ（１、２、３・・・）に対応させて、位置情報（特定された場合には、「千葉県柏市」、「東京都世田谷区」などと掲載し、位置情報が特定されない場合には「不明」と掲載される）、クッキー情報を付与した時間（ＭａｒｋｉｎｇＴｉｍｅ）、広告を表示した時間（ｉｍｐＴｉｍｅ）、表示された広告のＵＲＬ（ｉｍｐＵＲＬ）、広告をクリックした時間（ｃｌｉｃｋＴｉｍｅ）、広告を経由して所定処理を行った時間（ｃｖＴｉｍｅ）、リクエストＵＲＬ（ｒｅｑｕｅｓｔＵＲＬ）および検索された用語情報（ＴｅｒｇｅｔｉｎｇＲｅｆｅｒｅｒ）等がそれぞれ格納されている。
【００６７】
さらに、図６の処理テーブルＴ１０の最右端側に格納される情報として、ユーザＩＤ（１、２、３・・・）に対応させた「スコア」（ＡＡＢＢＣＣ、ＡＢＣＤＥＦ、ＡＡＢＣＣＤ・・・）が格納されている。なお、図６に示す例では、スコア（スコア値）を所定のアルファベットの文字列で示したが、これに限らず、数値列あるいは数値とアルファベットの組み合わせで表現してもよい。また、数値を用いる場合には、１０進法に限らず、２進法、１６進法等で表現するようにしてもよい。
【００６８】
［位置情報の推測の方式］
ここで、位置情報が不明なユーザについての位置情報の推測の方式の例について説明する。
【００６９】
まず、第１の例は、図５または図６に示す各種情報（クッキー情報を付与した時間（ＭａｒｋｉｎｇＴｉｍｅ）、広告を表示した時間（ｉｍｐＴｉｍｅ）、表示された広告のＵＲＬ（ｉｍｐＵＲＬ）、広告をクリックした時間（ｃｌｉｃｋＴｉｍｅ）、広告を経由して所定処理を行った時間（ｃｖＴｉｍｅ）、リクエストＵＲＬ（ｒｅｑｕｅｓｔＵＲＬ）および検索された用語情報（ＴｅｒｇｅｔｉｎｇＲｅｆｅｒｅｒ））に対応させて、所定符号が予め付与されており、推測処理部３３は、位置情報が特定されている第１のユーザＩＤ（例えば、図６に示すユーザＩＤ「１」、「２」等に相当）についての前記所定符号と、位置情報が不明な第２のユーザＩＤ（例えば、図６に示すユーザＩＤ「３」に相当）について所定符号との一致率を算出し、その一致率が予め設定された閾値以上である場合には、第２のユーザＩＤに対応するユーザの現在位置は、第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測する。
【００７０】
また、第２の例は、図５または図６に示す各種情報（クッキー情報を付与した時間（ＭａｒｋｉｎｇＴｉｍｅ）、広告を表示した時間（ｉｍｐＴｉｍｅ）、表示された広告のＵＲＬ（ｉｍｐＵＲＬ）、広告をクリックした時間（ｃｌｉｃｋＴｉｍｅ）、広告を経由して所定処理を行った時間（ｃｖＴｉｍｅ）、リクエストＵＲＬ（ｒｅｑｕｅｓｔＵＲＬ）および検索された用語情報（ＴｅｒｇｅｔｉｎｇＲｅｆｅｒｅｒ））に対応させて、重み付けされたスコア値（例えば、ＭａｒｋｉｎｇＴｉｍｅは「１ポイント」、ｉｍｐＴｉｍｅは「０．５ポイント」等）が予め設定されており、推測処理部３３は、位置情報が特定されている第１のユーザＩＤ（例えば、図６に示すユーザＩＤ「１」、「２」等に相当）についてスコア値を合算した第１の合計値と、位置情報が不明な第２のユーザＩＤ（例えば、図６に示すユーザＩＤ「３」に相当）についてスコア値を合算した第２の合計値とを比較し、その比較結果が予め設定された閾値以上である場合には、第２のユーザＩＤに対応するユーザの現在位置は、第１のユーザＩＤに対応するユーザの現在位置と近郊していると推測する。  なお、上記何れの方式で位置情報を推測する場合においても、標本数が少ない場合（即ち、位置情報が特定された第１のユーザＩＤに関する情報数が少ない場合）には、位置情報が不明な第２のユーザＩＤの位置情報の推測精度も余り高くないといえる。
【００７１】
一方で、本実施形態に係るシステムを実際に稼働させた場合には、標本数（即ち、位置情報が特定された第１のユーザＩＤの数）は、全世界で数億〜数百億にまで及ぶと考えられるので、上記何れの方式によっても位置情報が不明な第２のユーザＩＤの位置情報も比較的高精度で推測することが可能である。
【００７２】
［位置情報の推測の具体例］
図７および図８を参照して、本実施形態に係るシステムによる位置情報が不明な第２のユーザＩＤについての位置情報の推測の具体例について説明する。
【００７３】
図７は、推測処理部３３における位置情報とスコアの紐付けしたテーブルの例を示す説明図である。
【００７４】
まず、図７に示すように、処理テーブルＴ１０（図６に示したテーブルと同じ）から位置情報が特定されている各第１のユーザＩＤ（図７に示す例ではユーザＩＤ「１」及び「２」）に対応する位置情報とスコアを抽出して、エリア（位置情報）とスコアを紐付けしたエリアテーブルＴ１１を構築する。
【００７５】
実際には、世界全体で例えば数億〜数百億の収集データに基いて、エリアテーブルＴ１１が構築される。
【００７６】
そして、位置情報が不明な第２のユーザＩＤ（図７に示す例ではユーザＩＤ「３」）についての位置情報を推測する際には、図８に示すように、処理テーブルＴ１０からユーザＩＤ「３」に対応するスコアを抽出して、上述のようにして構築したエリアテーブルＴ１１に格納されている対象スコアとの一致率の算出を行う。
【００７７】
各スコアとの一致率は、スコアテーブルＴ１２に格納される。その結果、図８に示すスコアテーブルＴ１２の例では、北海道道北、北海道道東、沖縄県名護等については一致率０％、東京都世田谷区については一致率６６．６０％、千葉県柏市については一致率８３．３０％となった。
【００７８】
この場合において、位置情報が不明な第２のユーザＩＤのエリア（位置情報）を決定する閾値が例えば７０％と設定されていた場合には、この閾値を超えるエリアは「千葉県柏市」のみであるので、ユーザＩＤ「３」についての位置情報は「千葉県柏市」であると推定する。
【００７９】
勿論、この推定結果は、ユーザＩＤ「３」に対応するユーザが、「千葉県柏市」に居住等していると判定するものではなく、飽くまでもユーザＩＤ「３」に対応するユーザが「千葉県柏市」と何らかの関係を有する可能性があるなどの意である。
【００８０】
そして、例えば千葉県全域あるいは千葉県柏市周辺に在住するユーザをターゲットに広告を出したいとの意向を有する広告主は、千葉県に居住していることが明らかな第１のユーザＩＤに加えて、上記のようにして位置情報が「千葉県柏市」であると推定された第２のユーザＩＤも広告対象に含めることができる。これにより、より効率的な広告を行うことが可能となる。
【００８１】
［ＤＭＰ情報の収集処理］
ここで、図９のフローチャートを参照して、実施形態に係る広告配信システム１で実行されるＤＭＰ情報の収集処理の処理手順について説明する。
【００８２】
パーソナルコンピュータＰ１、Ｐ３またはモバイル端末Ｐ２、Ｐ４による操作が開始されると、まず、ステップＳ１００で情報連携ウェブサイトにアクセスしてステップＳ１０１に移行する。
【００８３】
ステップＳ１０１では、アクセスユーザの属性情報および位置情報をメディア情報受信部３１（図３参照）に送信する。送信された情報は、メディア情報受信部３１で受信される（ステップＳ１０３）。受信された情報は、ＤＭＰデータベース３２に格納されると共に、対応属性および位置情報のクッキー情報が付与されてパーソナルコンピュータＰ１、Ｐ３またはモバイル端末Ｐ２、Ｐ４に送信される（ステップＳ１０４）。
【００８４】
そして、パーソナルコンピュータＰ１、Ｐ３またはモバイル端末Ｐ２、Ｐ４で駆動されるブラウザは対応するクッキー情報を受信（ステップＳ１０５）して処理を終了する。
【００８５】
なお、クッキー情報（Ｃｏｏｋｉｅ）は、アクセスしたサイトから付与され、ユーザのパーソナルコンピュータ等に保存されるファイルの一種である。そして、保存された情報はログイン時のＩＤやパスワードの入力補助や簡易認証、閲覧履歴の保持などに用いられる。
【００８６】
また、ステップＳ１０６では、ＤＭＰ情報を推測し、入札サーバ６０（図１参照）へ送信して処理を終了する。
【００８７】
［位置情報推測処理］
次に、図１０および図１１のフローチャートを参照して、実施形態に係る広告配信システム１で実行される位置情報推測処理の処理手順について説明する。
【００８８】
パーソナルコンピュータＰ１、Ｐ３またはモバイル端末Ｐ２、Ｐ４による操作が開始されると、まず、ステップＳ２００で広告配信先メディア４０、５０（図３参照）にアクセスしてステップＳ２０１に移行する。
【００８９】
ステップＳ２０１では、アクセスユーザ情報をＳＳＰ・ＡｄＸ１２（図３参照）に送信する。
【００９０】
ＳＳＰ・ＡｄＸ１２は、アクセスユーザ情報を受信した後、入札サーバ６０に送信する（ステップＳ２０２，Ｓ２０３）。
【００９１】
入札サーバ６０は、アクセスユーザ情報を受信した後、ユーザの属性および位置情報は特定できているか否かを判定する（ステップＳ２０４、Ｓ２０５）。
【００９２】
そして、判定結果が「Ｎｏ」の場合にはステップＳ２０７に移行して、推測サーバ１００へユーザ情報を送信する。
【００９３】
一方、判定結果が「Ｙｅｓ」の場合にはステップＳ２０６に移行して、ユーザ情報が広告キャンペーンにマッチングするとして入札する。
【００９４】
ＳＳＰ・ＡｄＸ１２は、入札情報を受信し、図１２のステップＳ３１１に移行する。
【００９５】
一方、推測サーバ１００は、ユーザ情報を受信した後、ログサーバ１０１にユーザ情報を送信する（ステップＳ３００、Ｓ３０１）。
【００９６】
ログサーバ１０１は、ユーザ情報を格納（ステップＳ３０２）し、ステップＳ３０３に移行する。
【００９７】
ステップＳ３０３では、対象ユーザの過去アクセスログを引当する処理を行ってからステップＳ３０４に移行する。
【００９８】
ステップＳ３０４では、ユーザアクセスログ情報を推測サーバ１００に送信して処理を終了する。
【００９９】
推測サーバ１００は、ユーザアクセスログ情報を受信した後、機械学習によってログを解析し、対象ユーザをスコアリングする（ステップＳ３０５、Ｓ３０６）。
【０１００】
ステップＳ３０７では、対象スコアと、全国全エリアの位置情報スコアをマッチングする（前出の図７および図８を用いて説明した処理に相当する）。
【０１０１】
ステップＳ３０８では、最も一致率が高い位置情報を対象ユーザの位置情報として送信する。即ち、図８に示す例では、最も一致率が高い「千葉県柏市」を対象ユーザ（ユーザＩＤ「３」）の位置情報として送信する。
【０１０２】
入札サーバ６０は、対象ユーザの位置情報を受信した後、ユーザ情報が広告キャンペーンにマッチングするとして入札し、入札情報をＳＳＰ・ＡｄＸ１２に送信して処理を終了する。
【０１０３】
［広告情報表示処理］
広告情報表示処理について、図１２および図１３を参照して説明する。
【０１０４】
図１２は、実施形態に係る広告配信システム１に適用される広告情報の配信システム１Ａの機能構成を示す説明図である。
【０１０５】
パーソナルコンピュータＰ１（Ｐ３）またはモバイル端末Ｐ２（Ｐ４）の操作により、ＳＳＰ・ＡｄＸ１２に所定サイトへのアクセス情報が送信される。
【０１０６】
ＳＳＰ・ＡｄＸ１２から送信される広告のリクエスト情報は、リクエスト情報受信部４１に受信され、オーディエンスデータベース５２に格納される。次いで、図１および図３で示した推測サーバ１００（推測処理部３３）の処理により、位置情報不明者についての位置情報が推定され、その位置情報に基いて所定の広告に対する入札情報が入札情報送信部７０を介してＳＳＰ・ＡｄＸ１２へ送信される。
【０１０７】
ＳＳＰ・ＡｄＸ１２は受信した入札情報に基いて所定の広告に関するオークションを実施し、落札された場合には落札情報を落札情報受信部７１に送信する。なお、具体的な処理手順については後述する。
【０１０８】
落札情報受信部７１は、落札情報を受信サーバ６１に送信し、受信サーバ６１はその情報を広告配信サーバ６２に送信する。
【０１０９】
落札情報を受信した広告配信サーバ６２は、落札された広告情報をインターネット等のネットワークを介してパーソナルコンピュータＰ１（Ｐ３）またはモバイル端末Ｐ２（Ｐ４）に配信する。
【０１１０】
ここで、図１３に示すフローチャートを参照して、実施形態に係る広告配信システム１Ａで実行される広告情報表示処理の処理手順について説明する。
【０１１１】
なお、本実施形態において、図１３に示す広告情報表示処理は、前出の図１０および図１１に示す位置情報推測処理の続きとして実行される。
【０１１２】
まず、図１３に示すように、ＳＳＰ・ＡｄＸ１２は、入札情報に基いて所定の広告のオークションを実施する。そして、落札成功の場合には、ステップＳ３１３に移行して、所定の広告の落札を行い、ステップＳ３１４で落札情報を受信サーバ６１に送信して処理を終了する。
【０１１３】
一方、ステップＳ３１１で落札失敗した場合にはステップＳ３１２でオークションを終了して処理を終了する。
【０１１４】
落札情報を受信（ステップＳ３１５）した受信サーバ６１は、落札情報を広告配信サーバ６２に送信して処理を終了する。
【０１１５】
落札情報を受信（ステップＳ３１７）した広告配信サーバ６２は、落札された広告情報を抽出（ステップＳ３１８）し、その広告情報をパーソナルコンピュータＰ１（Ｐ３）またはモバイル端末Ｐ２（Ｐ４）に配信して処理を終了する。
【０１１６】
落札された広告情報を受信（ステップＳ３２０）したパーソナルコンピュータＰ１（Ｐ３）またはモバイル端末Ｐ２（Ｐ４）は、落札された広告情報をディスプレイに表示して処理を終了する。
【０１１７】
図１４（ａ）、（ｂ）は、上記処理によって端末装置（パーソナルコンピュータＰ１（Ｐ３）またはモバイル端末Ｐ２（Ｐ４））に表示される例を示す説明図である。
【０１１８】
図１４（ａ）、（ｂ）に示す例では、落札された広告情報に基いて、画面の上方に、バナー広告５００Ａ、５００Ｂが表示される。
【０１１９】
以上述べたように、本実施形態に係る広告配信システム１によれば、ＧＰＳ機能等によっては位置情報を取得できないユーザも位置情報の推測により広告対象に含めることができ、より効率的な広告を行うことが可能となる。
【０１２０】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。
【符号の説明】
【０１２１】
１…広告配信システム
１Ａ…配信システム
１０…基地局
１１…通信ネットワーク
１２…ＳＳＰ・ＡｄＸ
２１ａ、２１ｂ…ＣＰＵ
２２…通信インターフェイス
２３…メインメモリ
２４…ＲＯＭ
２５…バス
２６…コントローラ
２７…ハードディスク
２８…光ディスクドライブ
２９…半導体メモリ
３０…情報取得連携メディア
３１…メディア情報受信部
３２…ＤＭＰデータベース
３３…推測処理部
３４…属性情報送信部
４０…広告配信先メディア
４１…リクエスト情報受信部
４２…ログデータベース
５０…情報取得連携メディア
５１…リクエスト情報受信部
５２…オーディエンスデータベース
６０…入札サーバ
６１…受信サーバ
６２…広告配信サーバ
７０…入札情報送信部
７１…落札情報受信部
１００…推測サーバ
１０１…ログサーバ
５００Ａ、５００Ｂ…バナー広告
【図１】
2015215832.tif 000003
【図２】
2015215832.tif 000004
【図３】
2015215832.tif 000005
【図４】
2015215832.tif 000006
【図５】
2015215832.tif 000007
【図６】
2015215832.tif 000008
【図７】
2015215832.tif 000009
【図８】
2015215832.tif 000010
【図９】
2015215832.tif 000011
【図１０】
2015215832.tif 000012
【図１１】
2015215832.tif 000013
【図１２】
2015215832.tif 000014
【図１３】
2015215832.tif 000015
【図１４】
2015215832.tif 000016