(57)【特許請求の範囲】
【請求項１】
複数の提供装置によって提供されるコンテンツに対してアクセスしたユーザ端末のユーザの識別情報および当該ユーザに関するユーザ情報を取得する取得部と、
前記取得部によって取得された情報を記憶する記憶部と、
ダミーユーザの識別情報および当該ダミーユーザに関するユーザ情報を前記記憶部に記憶するダミー処理部と、
前記記憶部に記憶された情報を第１広告配信装置へ送信する送信部と、
第１広告配信装置とは異なる第２広告配信装置への前記ダミーユーザの識別情報によるアクセスに対して、第２広告配信装置から配信される広告の属性を識別する識別部と、
前記識別部によって識別された広告の属性と前記ダミーユーザの前記ユーザ情報との関連性を判定する判定部と
を備えたことを特徴とする情報提供装置。
【請求項２】
前記ダミーユーザに関するユーザ情報には、前記ダミーユーザの属性情報を含み、
前記ダミー処理部は、
前記ダミーユーザの識別情報を用いて第１広告配信装置へのアクセスを行い、
前記判定部は、
前記ダミーユーザの属性情報に基づき、前記広告の属性との関連性を判定する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記ダミー処理部は、
複数の第１広告配信装置のそれぞれに対応する互いに異なるダミーユーザに関するユーザ情報を前記記憶部に記憶し、
前記識別部は、
前記異なるダミーユーザの識別情報によるアクセスに対して、それぞれ第２広告配信装置から配信される広告の属性を識別する
前記判定部は、
前記異なるダミーユーザの属性情報に基づき、前記広告の属性との関連性を判定する
ことを特徴とする請求項１又は２に記載の情報提供装置。
【請求項４】
前記ダミー処理部は、
前記異なるダミーユーザの識別情報によるアクセスを同時期に行う
ことを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記ダミー処理部は、
前記判定部による判定結果に基づき、前記ダミーユーザの数を増減させる
ことを特徴とする請求項１〜４のいずれか一つに記載の情報提供装置。
【請求項６】
前記送信部は、
前記記憶部に記憶された情報を第１広告配信装置へ送信する通信アドレスと異なる通信アドレスで、前記ダミーユーザによる第２広告配信装置へのアクセスを行う
ことを特徴とする請求項１〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記送信部が送信する情報は、属性情報および／または前記提供装置へのアクセス履歴である
ことを特徴とする請求項１〜６のいずれか一つに記載の情報提供装置。
【請求項８】
コンピュータが実行する情報提供方法であって、
複数の提供装置によって提供されるコンテンツに対してアクセスしたユーザ端末のユーザの識別情報および当該ユーザに関するユーザ情報とダミーユーザの識別情報および当該ダミーユーザに関するユーザ情報とを記憶する記憶部から情報を読み出して第１広告配信装置へ送信する送信工程と、
第１広告配信装置とは異なる第２広告配信装置への前記ダミーユーザの識別情報によるアクセスに対して、第２広告配信装置から配信される広告の属性を識別する識別工程と、
前記識別工程によって識別された広告の属性と前記ダミーユーザの前記ユーザ情報との関連性を判定する判定工程と
を含むことを特徴とする情報提供方法。
【請求項９】
複数の提供装置によって提供されるコンテンツに対してアクセスしたユーザ端末のユーザに関するユーザ情報とダミーユーザの識別情報および当該ダミーユーザに関するユーザ情報とを記憶する記憶部から情報を読み出して第１広告配信装置へ送信する送信手順と、
第２広告配信装置への前記ダミーユーザの識別情報によるアクセスに対して、第１広告配信装置とは異なる第２広告配信装置から配信される広告の属性を識別する識別手順と、
前記識別手順によって識別された広告の属性と前記ダミーユーザの前記ユーザ情報との関連性を判定する判定手順と
をコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの急速な発展に伴って、インターネットを介した広告配信が盛んに行われている。広告配信として、ウェブページの所定の位置に、例えば企業や商品等を示すアイコンを表示し、かかるアイコンがクリックされた場合に広告主のウェブページへ遷移するものがある。この種の広告配信は、バナー広告や広告リンクと呼ばれているが、本明細書では単に「広告」と呼ぶことがある。
【０００３】
かかる広告配信においては、宣伝効果を高めるために、ユーザの嗜好、性別、年齢、住所、職業などの属性情報を予め登録しておき、ユーザの属性情報に対応する広告を選択的に配信するターゲティング配信が行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２０１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記ターゲティング配信を行うための情報は、情報提供業者から広告配信業者へ提供される場合がある。かかる情報提供業者は、複数の広告配信業者に対して情報を提供することで、より多くの利益を確保することが可能となる。しかしながら、ある広告配信業者に提供した情報が情報提供業者の意思に反して他の広告配信業者へ不正に流出してしまうと、利益の確保が困難になる。
【０００６】
本願は、上記に鑑みてなされたものであって、広告配信業者へ提供した情報が他の広告配信業者において不正使用されたことを把握できる情報提供装置、情報提供方法および情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報提供装置は、複数の提供装置によって提供されるコンテンツに対してアクセスしたユーザ端末のユーザの識別情報および当該ユーザに関するユーザ情報を取得する取得部と、前記取得部によって取得されたユーザ情報を記憶する記憶部と、ダミーユーザの識別情報および当該ダミーユーザに関するユーザ情報を前記記憶部に記憶するダミー処理部と、前記記憶部に記憶された情報を第１広告配信装置へ送信する送信部と、第１広告配信装置とは異なる第２広告配信装置への前記ダミーユーザの識別情報によるアクセスに対して、前記第２広告配信装置から配信される広告の属性を識別する識別部と、前記識別部によって識別された広告の属性と前記ダミーユーザの前記ユーザ情報との関連性を判定する判定部とを備えたことを特徴とする。
【発明の効果】
【０００８】
本願に係る情報提供装置、情報提供方法および情報提供プログラムは、広告配信業者へ提供した情報が他の広告配信業者において不正使用されたことを把握できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、実施形態に係る情報提供方法の説明図である。
【図１Ｂ】図１Ｂは、実施形態に係る情報提供方法の説明図である。
【図１Ｃ】図１Ｃは、実施形態に係る情報提供方法の説明図である。
【図１Ｄ】図１Ｄは、実施形態に係る情報提供方法の説明図である。
【図２】図２は、実施形態に係る情報提供装置の構成例を示す図である。
【図３】図３は、アクセス履歴テーブルの一例を示す図である。
【図４】図４は、ユーザ属性テーブルの一例を示す図である。
【図５】図５は、ダミー属性テーブルの一例を示す図である。
【図６】図６は、実施形態に係る情報提供装置による属性情報更新処理の手順を示すフローチャートである。
【図７】図７は、実施形態に係る情報提供装置による情報提供処理の手順を示すフローチャートである。
【図８】図８は、実施形態に係る情報提供装置によるダミー情報設定処理の手順を示すフローチャートである。
【図９】図９は、実施形態に係る情報提供装置による不正使用判定処理の手順を示すフローチャートである。
【図１０】図１０は、実施形態に係る情報提供装置の表示画面に表示される不正使用判定処理の結果の一例を示す図である。
【図１１】図１１は、実施形態に係る情報提供装置の表示画面に表示される不正使用判定処理の結果の他の例を示す図である。
【図１２】図１２は、実施形態に係る情報提供装置の別構成を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報提供装置、情報提供方法および情報提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、かかる実施形態により本願に係る情報提供装置、情報提供方法および情報提供プログラムが限定されるものではない。また、本願の実施形態では、情報提供装置が接続される通信網の一例としてＩＰ（Internet Protocol）網を例に挙げて説明するが、通信網はこれに限定されるものではない。
【００１１】
〔１．情報提供方法〕
実施形態に係る情報提供方法の一例について、図１Ａ〜図１Ｄを用いて説明する。図１Ａ〜図１Ｄにおいて説明する情報提供方法では、ユーザ情報の収集処理、および、第１広告配信装置へのユーザ情報の提供処理が行われる。また、これらの処理に加え、実施形態に係る情報提供方法では、ダミーユーザに関するユーザ情報の設定処理、および、不正使用に対する判定処理が行われる。以下、これらの処理を順に説明する。
【００１２】
まず、情報提供装置によるユーザ情報の収集処理について説明する。図１Ａに示すように、ユーザ端末Ａがサイト提供装置のウェブページを取得するために、サイト提供装置へアクセスする（ステップＳ１）。サイト提供装置のウェブページには、ビーコン（後述する第２ビーコン）が埋め込まれている。かかるビーコンは、サイト提供装置のウェブページにアクセスしたユーザ端末を情報提供装置内に格納される透明な画像又は非常に小さな画像（「クリアＧＩＦ」と呼ばれることもある）にアクセスさせる機能を有する。
【００１３】
ユーザ端末Ａは、サイト提供装置のウェブページに埋め込まれたビーコンに基づき、情報提供装置へアクセスする（ステップＳ２）。かかるアクセスに基づき、情報提供装置は、ユーザ端末Ａのアクセス先（ここでは、サイト提供装置）を特定し、アクセス先の情報をユーザ情報Ｄａとしてデータベースへユーザの識別情報（ユーザＩＤ）と関連付けて記憶する（ステップＳ３）。
【００１４】
情報提供装置は、ユーザ端末Ａのアクセス先の情報に加え、アクセス先の情報に基づいて、サイコグラフィック属性やデモグラフィック属性を判定し、かかる属性の情報をユーザ情報Ｄａとして、ユーザの識別情報と関連付けてデータベースに記憶する。なお、情報提供装置は、ユーザ端末Ａがアクセスしたサイト提供装置からユーザ端末Ａを使用するユーザのデモグラフィック属性の情報を取得することもできる。
【００１５】
このように、情報提供装置は、ユーザ情報をユーザの識別情報に関連付けてデータベースに記憶する。なお、ユーザの識別は、例えば、ユーザ端末Ａと情報提供装置との間でやり取りされるＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie）にユーザの識別情報を含めることよって行うことができる。また、ユーザ端末に専用のプログラムを設定し、かかる専用プログラムからユーザの識別情報を送信させるようにすることもできる。
【００１６】
次に、情報提供装置による第１広告配信装置へのユーザ情報の提供処理について説明する。図１Ａに示すように、ユーザ端末Ａが第１広告配信装置へアクセスする（ステップＳ４）。第１広告配信装置のウェブページには、ビーコン（後述する第１ビーコン）が埋め込まれている。かかるビーコンは、第１広告配信装置のウェブページにアクセスしたユーザ端末を情報提供装置内に格納される透明な画像又は非常に小さな画像にアクセスさせる機能を有する。
【００１７】
ユーザ端末Ａは、ウェブページに埋め込まれたビーコンに基づき、情報提供装置へアクセスする。かかるアクセスに基づき、情報提供装置は、ユーザ端末Ａのユーザを識別し（ステップＳ５）、識別したユーザに対応するユーザ情報Ｄａをデータベースから読み出して第１広告配信装置へ提供する（ステップＳ６）。なお、ユーザの識別は、例えば、上述したＨＴＴＰクッキーなどによって行うことができる。
【００１８】
第１広告配信装置は、情報提供装置からユーザ情報Ｄａを取得すると、かかるユーザ情報Ｄａに応じた広告を選択してユーザ端末Ａへ送信する（ステップＳ７）。これにより、第１広告配信装置では、ユーザ情報に対応する広告を選択的に配信するターゲティング配信を行うことができる。
【００１９】
ところで、情報提供装置のデータベースに記憶したユーザ情報と同様の情報が情報提供装置から第１広告配信装置へ提供されることから、第１広告配信装置は、図１Ｂに示すように、情報提供装置と同様のユーザ情報を保持することができる。したがって、第１広告配信装置は、情報提供装置が第１広告配信装置へユーザ情報を提供する方法と同様の方法で、第２広告配信装置に対して不正にユーザ情報を提供することができる。
【００２０】
例えば、図１Ｂに示すように、ユーザ端末Ａが第２広告配信装置へアクセスする（ステップＳ１１）。第２広告配信装置が提供するウェブページにはビーコンが埋め込まれており、ユーザ端末Ａは、このビーコンに基づいて第１広告配信装置へアクセスする。
【００２１】
第１広告配信装置は、アクセスしたユーザ端末Ａのユーザを識別し（ステップＳ１２）、識別したユーザに対応するユーザ情報Ｄａをデータベースから読み出して第２広告配信装置へ提供する（ステップＳ１３）。なお、ユーザの識別は、例えば、上述したＨＴＴＰクッキーなどによって行うことができる。
【００２２】
第２広告配信装置は、第１広告配信装置からユーザ情報Ｄａを取得すると、かかるユーザ情報Ｄａに応じた広告を選択してユーザ端末Ａへ送信する（ステップＳ１４）。このように、第２広告配信装置は、情報提供装置ではなく、第１広告配信装置からユーザ情報を取得してユーザに対応する広告を選択的に配信することが可能となる。
【００２３】
そこで、実施形態に係る情報提供方法では、情報提供装置を運営する情報提供業者の意思に反して第１広告配信装置から第２広告配信装置へユーザ情報が不正に流出すること把握可能とすべく、情報提供装置をダミーユーザのユーザ端末として動作させる。以下、図１Ｃおよび図１Ｄを用いて具体的に説明する。
【００２４】
まず、情報提供装置は、図１Ｃに示すように、ダミーユーザ端末Ｂとして第１広告配信装置へアクセスする（ステップＳ２１）。第１広告配信装置のウェブページには、上述したようにビーコン（後述する第１ビーコン）が埋め込まれており、かかるビーコンに基づき、情報提供装置は、ダミーユーザ端末Ｂのアクセス先である第１広告配信装置を特定する（ステップＳ２２）。なお、情報提供装置は、ダミーユーザ端末Ｂとしての第１広告配信装置へのアクセスを行うため、ビーコンによらずにアクセス先として第１広告配信装置を特定することもできる。
【００２５】
次に、情報提供装置は、第１広告配信装置へダミーユーザのユーザ情報Ｄｂを送信する（ステップＳ２３）。なお、ダミーユーザ端末Ｂの識別情報（ダミーユーザＩＤ）は、ダミーユーザのユーザ情報Ｄｂに関連付けてデータベースに記憶される。かかるダミーユーザのユーザ情報Ｄｂは、情報提供装置によって予め用意される情報、または、情報提供装置によって生成される情報である。
【００２６】
第１広告配信装置は、ダミーユーザのユーザ情報Ｄｂを取得すると、かかるユーザ情報Ｄｂに応じた広告を選択してダミーユーザ端末Ｂへ送信する（ステップＳ２４）。これにより、第１広告配信装置に対し、ダミーユーザのユーザ情報Ｄｂを設定することが可能となる。そして、第１広告配信装置が第２広告配信装置に対して不正にユーザ情報を流出しているか否かを以下の処理によって検出する。
【００２７】
図１Ｄに示すように、ダミーユーザのユーザ情報Ｄｂが第１広告配信装置のデータベースに記憶された状態であるとし、情報提供装置が、ダミーユーザ端末Ｂとして第２広告配信装置へアクセスしたとする（ステップＳ３１）。第２広告配信装置のウェブページには、上述のようにビーコンが埋め込まれており、かかるビーコンに基づき、情報提供装置は、ダミーユーザ端末Ｂとして第１広告配信装置へアクセスする（ステップＳ３２）。
【００２８】
第１広告配信装置には、上述したようにダミーユーザに関する情報がデータベースに記憶されており、第１広告配信装置は、アクセスしたダミーユーザ端末Ｂのユーザ情報をデータベースから読み出して第２広告配信装置へ提供する（ステップＳ３３）。
【００２９】
第２広告配信装置は、第１広告配信装置からダミーユーザ端末Ｂのユーザ情報を取得すると、かかるユーザ情報に応じた広告を選択してダミーユーザ端末Ｂとして機能する情報提供装置へ送信する（ステップＳ３４）。
【００３０】
情報提供装置は、第２広告配信装置から配信される広告の属性を識別し、かかる識別結果とデータベースに記憶したユーザ情報Ｄｂとの関連性を判定する（ステップＳ３５）。ステップＳ３４において第２広告配信装置から配信される広告は、ユーザ情報Ｄｂに基づいて選択されることになることから、第２広告配信装置から配信される広告の属性とデータベースに記憶されているユーザ情報Ｄｂとは関連性を有することになる。したがって、情報提供装置は、第１広告配信装置から第２広告配信装置へユーザ情報が不正に流出したことを把握することができる。
【００３１】
なお、情報提供装置から第１広告配信装置へ提供されるユーザ情報は、情報提供装置のデータベースに記憶されたユーザ情報のうち一部のユーザ情報であってもよい。例えば、サイコグラフィック属性およびデモグラフィック属性のうち一方の情報を第１広告配信装置へ提供するユーザ情報としてもよい。
【００３２】
また、上述では、第１広告配信装置に対してアクセスした場合に、ビーコンに基づいてユーザ情報を第１広告配信装置へ提供することとしたが、これに限定されるものではない。例えば、情報提供装置は、ビーコンを用いることなく、ユーザ情報を更新する度に更新後のユーザ情報を第１広告配信装置へ提供することができる。また、情報提供装置は、データベースに記憶したユーザ情報を一括して第１広告配信装置へ提供することもできる。
【００３３】
また、上述では、ユーザがサイト提供装置のウェブページへアクセスした情報やそれに基づく情報をユーザ情報としたがユーザ情報はかかる情報に限定されるものではない。すなわち、ユーザへコンテンツを提供する提供装置に対するアクセス情報やそれに基づく情報をユーザ情報とすることができる。
【００３４】
以下、本実施形態に係る情報提供方法を実行する情報提供装置について図２〜１２を参照してさらに詳細に説明する。
【００３５】
〔２．情報提供装置の構成〕
次に、図２を用いて、実施形態に係る情報提供装置の構成例について説明する。図２に例示するように、情報提供装置１００は、通信網５０を介して第１広告配信装置２０１〜２０３、第２広告配信装置２１、サイト提供装置３０１〜３０ｎおよびユーザ端末４０１〜４０ｎと接続される。情報提供装置１００は情報提供者によって管理され、第１広告配信装置２０１〜２０３および第２広告配信装置２１は互いに異なる広告配信業者によって管理され、サイト提供装置３０１〜３０ｎは、サイト運営者によって管理される。
【００３６】
なお、以下では、第１広告配信装置２０１〜２０３を区別する必要がない場合には、これらを総称して「第１広告配信装置２０」と表記する場合がある。また、サイト提供装置３０１〜３０ｎを区別する必要がない場合には、これらを総称して「サイト提供装置３０」と表記する場合がある。また、ユーザ端末４０１〜４０ｎを区別する必要がない場合には、これらを総称して「ユーザ端末４０」と表記する場合がある。
【００３７】
第１広告配信装置２０は、ユーザ端末４０からアクセスがあった場合に、バナー広告を含むウェブページをユーザ端末４０へ提供する。また、第１広告配信装置２０によって提供されるウェブページには、ウェブビーコン（以下、第１ビーコンと表記する）が埋め込まれている。かかる第１ビーコンは、第１広告配信装置２０のウェブページにアクセスしたユーザ端末４０を情報提供装置１００内に格納される透明な画像又は非常に小さな画像にアクセスさせる機能を有しており、これにより、情報提供装置１００はユーザ端末４０から情報を取得する。第１ビーコンによって情報提供装置１００がユーザ端末４０から取得する情報には、第１広告配信装置２０の識別情報や、第１広告配信装置２０が提供するウェブページへのアクセス毎に異なる固有のアクセス固有情報などの情報が含まれる。
【００３８】
第２広告配信装置２１は、第１広告配信装置２０と同様に、ユーザ端末４０からアクセスがあった場合に、バナー広告を含むウェブページをユーザ端末４０へ提供するが、かかるウェブページには、第１ビーコンは埋め込まれていない。
【００３９】
サイト提供装置３０は、ユーザ端末４０からアクセスがあった場合に、各種ウェブページ（以下、サイトページと表記する場合がある）を提供するサーバ装置である。サイト提供装置３０によって提供されるウェブページには、ウェブビーコン（以下、第２ビーコンと表記する）が埋め込まれている。かかる第２ビーコンは、サイトページにアクセスしたユーザ端末４０を情報提供装置１００内に格納される透明な画像又は非常に小さな画像にアクセスさせる機能を有しており、これにより、情報提供装置１００はユーザ端末４０から情報を取得する。第２ビーコンによって情報提供装置１００がユーザ端末４０から取得する情報には、サイト提供装置３０の識別情報などの情報が含まれる。
【００４０】
情報提供装置１００は、ユーザ端末４０によるサイト提供装置３０へのアクセス状況を収集し、かかる収集結果に基づいて第１広告配信装置２０に対して情報を提供する情報処理装置である。情報提供装置１００は、複数のサイト提供装置３０によって提供される各サイトページがユーザ端末４０に取得された場合に、ユーザ端末４０から第２ビーコンに基づくアクセスを受け付ける。このとき、情報提供装置１００は、上述したＨＴＴＰクッキー（以下、単に「クッキー」と表記する）等をユーザ端末４０との間でやり取りする。これにより、情報提供装置１００は、サイト提供装置３０にアクセスしたユーザ端末４０を識別できるので、ユーザ端末４０のユーザ情報（例えば、ウェブページのアクセス履歴等）を取得することができる。また、情報提供装置１００は、第１広告配信装置２０によって提供される各ウェブページがユーザ端末４０に取得された場合に、ユーザ端末４０から第１ビーコンに基づくアクセスを受け付ける。このとき、情報提供装置１００は、ＨＴＴＰクッキー等をユーザ端末４０との間でやり取りする。これにより、情報提供装置１００は、第１広告配信装置２０のウェブページにアクセスしたユーザ端末４０を識別できるので、ユーザ端末４０のユーザ情報（例えば、アクセス履歴に基づいて生成したユーザの属性情報）などを第１広告配信装置２０へ提供することができる。
【００４１】
図２に例示するように、情報提供装置１００は、通信Ｉ／Ｆ１１０と、ユーザ情報ＤＢ（DataBase）１２０と、制御部１３０と、表示部１４０とを備える。さらに、制御部１３０は、送信部１３１と、受信部１３２と、取得部１３３と、要求応答部１３４と、ダミー処理部１３５と、識別部１３６と、判定部１３７とを備える。
【００４２】
通信Ｉ／Ｆ１１０は、ＮＩＣ（Network  Interface  Card）等のインタフェースである。制御部１３０の送信部１３１および受信部１３２は、通信Ｉ／Ｆ１１０を介して、通信網５０に接続された第１広告配信装置２０、第２広告配信装置２１、サイト提供装置３０およびユーザ端末４０との間で各種データを送受信する。
【００４３】
ユーザ情報ＤＢ１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００４４】
制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、図示しない記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。かかる制御部１３０は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００４５】
〔３．ユーザ情報ＤＢ１２０〕
次に、図３〜図５を用いて、ユーザ情報ＤＢ１２０の一例について説明する。かかるユーザ情報ＤＢ１２０には、アクセス履歴テーブル１２０ａ、ユーザ属性テーブル１２０ｂおよびダミー属性テーブル１２０ｃが記憶される。
【００４６】
まず、図３を用いて、アクセス履歴テーブル１２０ａの一例について説明する。アクセス履歴テーブル１２０ａは、各ユーザ端末４０が各サイト提供装置３０へアクセスした履歴を示す情報であり、図３に示すように、「ユーザＩＤ」毎に、「アクセス先情報」と「アクセス回数情報」とを対応付けた情報が含まれる。
【００４７】
「ユーザＩＤ」は、ユーザを判別するための情報である。かかる「ユーザＩＤ」は、情報提供装置１００によってユーザ端末４０毎に割り当てられる情報であり、情報提供装置１００とユーザ端末４０との間で送受信されるクッキーに埋め込まれる。なお、ユーザ端末４０にブラウザが複数搭載されている場合には、「ユーザＩＤ」はブラウザ単位で割り当てられるが、ここでは、説明を分かり易くするためにユーザ端末４０には一つのブラウザが搭載されているものとする。
【００４８】
「アクセス先情報」は、ユーザ端末４０がアクセスしたサイト提供装置３０を示す情報である。また、「アクセス回数情報」は、ユーザ端末４０が各サイト提供装置３０へアクセスした回数を示す情報である。なお、図３に示した例では、アクセス履歴テーブル１２０ａの「アクセス先情報」は、図２に示したサイト提供装置３０１〜３０ｎに付した参照符号に該当するものとする。
【００４９】
図３に示すアクセス履歴テーブル１２０ａの例では、ユーザＩＤ「１０００」はユーザ端末４０１のユーザＩＤを示し、ユーザＩＤ「１００１」はユーザ端末４０２のユーザＩＤを示している。また、図３に示す例では、ユーザ端末４０１がサイト提供装置３０１を１０回アクセスし、サイト提供装置３０１をアクセスしていないことを示し、ユーザ端末４０２がサイト提供装置３０２をアクセスしておらず、サイト提供装置３０２を２９回アクセスしたことを示している。
【００５０】
次に、図４を用いて、ユーザ属性テーブル１２０ｂの一例について説明する。ユーザ属性テーブル１２０ｂは、ユーザＩＤと属性情報とが関連付けられた情報を含む。具体的には、ユーザ属性テーブル１２０ｂには、図４に示すように、「ユーザＩＤ」毎に、「ユーザＩＤ」に対して「サイコグラフィック属性」と「デモグラフィック属性」とが対応付けされたユーザ情報が含まれる。
【００５１】
「サイコグラフィック属性」は、ユーザの価値観、ライフスタイル、性格、嗜好などを示す情報である。ここでは、「サイコグラフィック属性」として、図４に示すように、「車」、「バイク」、「服」、「旅行」などに区分分けされる。図４に示す例では、区分毎に、ユーザの嗜好が相対的に高い場合に「１」が対応付けられ、それ以外の場合には「０」が対応付けられるが、これに限定されるものではなく、例えば、ユーザの嗜好を３段階以上に評価したものであってもよい。また、区分種別についても、種々の変更が可能である。
【００５２】
「デモグラフィック属性」は、人口統計学的な属性であり、図４に示すように、例えば、ユーザの「性別」、「年齢」などに区分分けされる。図４に示す例では、「性別」の欄では、ユーザが女性である場合に「１」が対応付けられ、ユーザが男性である場合に「２」が対応付けられ、ユーザの性別が不明の場合に「０」が対応付けられる。また、「年齢」の欄では、ユーザの年齢に１を加算した数字が対応付けられ、ユーザの年齢が不明の場合に「０」が対応付けられる。なお、図４に示す例では、ユーザの性別および年齢を一例として記載しているが、これに限定されるものではなく、ユーザの職業、家族構成、年収、学歴など様々な区分種別を「デモグラフィック属性」とすることができる。
【００５３】
次に、図５を用いて、ダミー属性テーブル１２０ｃの一例について説明する。ダミー属性テーブル１２０ｃは、ダミーユーザＩＤと属性情報とが関連付けられた情報を含む。具体的には、ダミー属性テーブル１２０ｃには、図５に示すように、「ダミーユーザＩＤ」毎に、「ダミーユーザＩＤ」に対して「装置種別」、「サイコグラフィック属性」および「デモグラフィック属性」が対応付けされたユーザ情報（以下、「ダミーユーザ情報」と表記する場合がある）が含まれる。
【００５４】
「ダミーユーザＩＤ」は、ダミーユーザのユーザ端末（以下、ダミー端末と表記する）として動作する情報提供装置１００に対して第１広告配信装置２０から割り当てられる識別情報であり、ダミー端末として動作する情報提供装置１００と第１広告配信装置２０との間で送受信されるクッキーに埋め込まれる。
【００５５】
「装置種別」は、「ダミーユーザＩＤ」を割り当てた第１広告配信装置２０を示す情報である。図５では、例えば、「ダミーユーザＩＤ」として「１４５８１」を割り当てた第１広告配信装置２０が第１広告配信装置２０１であり、「ダミーユーザＩＤ」として「２９８７２１」を割り当てた第１広告配信装置２０が第１広告配信装置２０２であることを示している。
【００５６】
「サイコグラフィック属性」および「デモグラフィック属性」は、図４に示すユーザ属性テーブル１２０ｂの「サイコグラフィック属性」および「デモグラフィック属性」と同様の情報である。
【００５７】
〔４．作用（属性情報更新処理）〕
次に、図６を用いて、実施形態に係る情報提供装置１００による属性情報更新処理の手順について説明する。かかる属性情報更新処理は、制御部１３０によって繰り返し実行される処理である。
【００５８】
図６に示すように、制御部１３０の取得部１３３は、第２ビーコンによるユーザ端末４０からのアクセスを受信部１３２により受信したか否かを判定する（ステップＳ１００）。かかる処理において、第２ビーコンによるユーザ端末４０からのアクセスを受信部１３２により受信していないと判定した場合（ステップＳ１００，Ｎｏ）、取得部１３３は、属性情報更新処理を終了する。
【００５９】
一方、第２ビーコンによるユーザ端末４０からのアクセスを受信部１３２により受信したと判定した場合（ステップＳ１００，Ｙｅｓ）、取得部１３３は、第２ビーコンに基づきアクセスしたユーザ端末４０からクッキーを受信部１３２により取得したか否かを判定する（ステップＳ１０１）。かかる処理において、クッキーを取得したと判定すると（ステップＳ１０１，Ｙｅｓ）、取得部１３３は、取得したクッキーから、第２ビーコンに基づきアクセスしたユーザ端末４０のユーザＩＤを取得する（ステップＳ１０２）。
【００６０】
また、ステップＳ１０１の処理において、クッキーを取得していないと判定すると（ステップＳ１０１，Ｎｏ）、取得部１３３は、アクセス履歴テーブル１２０ａに含まれない新たなユーザＩＤを含むクッキーを生成し、かかるクッキーを第２ビーコンに基づきアクセスしたユーザ端末４０へ送信する（ステップＳ１０３）。
【００６１】
ステップＳ１０２，Ｓ１０３の処理が終了すると、取得部１３３は、第２ビーコンに基づき、ユーザ端末４０がアクセスしたサイト提供装置３０を識別する（ステップＳ１０４）。各サイト提供装置３０から提供されるウェブページには、サイト提供装置３０毎に異なる第２ビーコンが埋め込まれており、これにより、取得部１３３は、サイト提供装置３０を識別する。
【００６２】
次に、取得部１３３は、アクセス履歴テーブル１２０ａのうちステップＳ１０２において取得したユーザＩＤ、又は、ステップＳ１０３で新規に付与したユーザＩＤに対応し、かつ、ステップＳ１０４において取得したサイト提供装置３０に対応する情報を更新する（ステップＳ１０５）。例えば、アクセス履歴テーブル１２０ａが図３に示す状態にある場合に、ユーザ端末４０１がサイト提供装置３０１へアクセスした場合には、ユーザＩＤが「１０００」であり、アクセス先情報がサイト提供装置３０１に対応するアクセス回数を「１０」から「１１」へ変更する。
【００６３】
次に、取得部１３３は、更新したアクセス履歴テーブル１２０ａに基づき、ユーザ属性テーブル１２０ｂを更新する（ステップＳ１０６）。具体的には、取得部１３３は、ステップＳ１０５において更新したユーザＩＤのアクセス履歴に基づき、更新したユーザＩＤに対応するユーザのサイコグラフィック属性やデモグラフィック属性を更新する。取得部１３３は、ユーザ属性テーブル１２０ｂの更新が終了した場合、属性情報更新処理を終了する。
【００６４】
なお、ここでは、アクセス履歴テーブル１２０ａが更新される毎に、ユーザ属性テーブル１２０ｂを更新することとしているが、アクセス履歴テーブル１２０ａの情報が所定数更新される毎にユーザ属性テーブル１２０ｂを更新するようにしてもよい。また、アクセス履歴テーブル１２０ａに含まれる各ユーザＩＤに対応する情報が所定数更新される毎にユーザ属性テーブル１２０ｂを更新するようにしてもよい。
【００６５】
また、アクセス履歴テーブル１２０ａに基づき、ユーザ属性テーブル１２０ｂを生成する方法、言い換えれば、ユーザのウェブサイトへのアクセス履歴に基づき、ユーザの属性を推定する方法として、種々の方法を用いることができる。例えば、サイト提供装置３０１が提供するウェブページが「車」に関する情報を提供するウェブページである場合、取得部１３３は、サイト提供装置３０１に対してユーザ端末４０１からのアクセスが所定数以上あれば、ユーザ端末４０１のユーザが「車」に興味があると判定する。この場合、取得部１３３は、ユーザＩＤ「１０００」に対応する「車」の情報を「１」とする。また、例えば、サイト提供装置３０２が提供するウェブページが「女性服」に関する情報を提供するウェブページである場合、取得部１３３は、サイト提供装置３０２に対してユーザ端末４０２からのアクセスが所定数以上あれば、ユーザ端末４０２のユーザが「服」に興味があり、「女性」であると判定する。この場合、ユーザＩＤ「１００１」に対応する「服」の情報および「性別」の情報をそれぞれ「１」とする。
【００６６】
このように、取得部１３３は、第２ビーコンに基づいてアクセスしたユーザ端末４０から取得したクッキーから、ユーザ端末４０のユーザＩＤおよびユーザ端末４０がアクセスしたサイト提供装置３０の情報を取得する。そして、取得部１３３は、取得した情報に基づき、アクセス履歴テーブル１２０ａおよびユーザ属性テーブル１２０ｂを生成および更新する。
【００６７】
なお、アクセス履歴テーブル１２０ａに基づき、ユーザ属性テーブル１２０ｂを生成する方法として、例えば、ユーザ情報ＤＢ１２０に、別途不特定多数のユーザの嗜好情報（商品購入履歴情報やサイトへのアクセス履歴情報など）を記憶しておき、これらの嗜好情報に基づいて、ユーザの属性を推定する協調フィルタリング技術などを用いることができる。また、サイト提供装置３０は、各ユーザに会員登録等を行わせることにより、各ユーザのデモグラフィック属性を保持する場合もある。このとき、サイト提供装置３０は、ユーザ端末４０が第２ビーコンにより情報提供装置１００にアクセスした際に、かかるユーザ端末４０に対応するデモグラフィック属性を情報提供装置１００に送信してもよい。そして、図３では図示することを省略したが、情報提供装置１００の取得部１３３は、サイト提供装置３０から受信した各ユーザのデモグラフィック属性をアクセス履歴テーブル１２０ａに格納してもよい。
【００６８】
〔５．作用（情報提供処理）〕
次に、図７を用いて、実施形態に係る情報提供装置１００による情報提供処理の手順について説明する。かかる情報提供処理は、制御部１３０によって繰り返し実行される処理である。
【００６９】
図７に示すように、制御部１３０の要求応答部１３４は、第１ビーコンによるユーザ端末４０からのアクセスを受信部１３２により受信したか否かを判定する（ステップＳ２００）。かかる処理において、第１ビーコンによるアクセスを受信していないと判定した場合（ステップＳ２００，Ｎｏ）、要求応答部１３４は、情報提供処理を終了する。
【００７０】
一方、第１ビーコンによるアクセスを受信したと判定した場合（ステップＳ２００，Ｙｅｓ）、要求応答部１３４は、第１ビーコンに基づきアクセスしたユーザ端末４０からのクッキーを受信部１３２により取得したか否かを判定する（ステップＳ２０１）。かかる処理において、クッキーを取得していないと判定すると（ステップＳ２０１，Ｎｏ）、要求応答部１３４は、情報提供処理を終了する。一方、クッキーが取得されたと判定すると（ステップＳ２０１，Ｙｅｓ）、要求応答部１３４は、受信部１３２により取得されたクッキーから、第１ビーコンに基づきアクセスしたユーザ端末４０のユーザＩＤを取得する（ステップＳ２０２）。
【００７１】
次に、要求応答部１３４は、取得したユーザＩＤがダミーユーザＩＤか否かを判定する（ステップＳ２０３）。かかる処理において、ユーザＩＤがダミーユーザＩＤであると判定した場合（ステップＳ２０３，Ｙｅｓ）、要求応答部１３４は、情報提供処理を終了する。一方、ユーザＩＤがダミーユーザＩＤではないと判定した場合（ステップＳ２０３，Ｎｏ）、要求応答部１３４は、第１ビーコンに基づき、ユーザ端末４０がアクセスした第１広告配信装置２０を識別する（ステップＳ２０４）。第１広告配信装置２０から提供される各ウェブページには、第１広告配信装置２０毎に、それぞれ異なる第１ビーコンが埋め込まれる。かかる第１ビーコンは、さらに、ユーザ端末４０から各第１広告配信装置２０がアクセスされる毎に異なる。第１ビーコンのアクセスＵＲＬには、例えば、第１広告配信装置２０毎の情報（以下、装置種別の情報と表記する）、および、ユーザ端末４０のアクセス毎に異なる情報（以下、アクセス固有情報と表記する）が含まれる。要求応答部１３４は、第１ビーコンに基づくユーザ端末４０からのアクセスデータに含まれる装置種別の情報およびアクセス固有情報を取得する。そして、要求応答部１３４は、取得した装置種別の情報に基づいて、ユーザ端末４０がアクセスした第１広告配信装置２０を識別する。
【００７２】
次に、要求応答部１３４は、第１ビーコンに基づきアクセスしたユーザ端末４０のユーザＩＤに対応する属性情報をユーザ属性テーブル１２０ｂから抽出する（ステップＳ２０５）。例えば、第１ビーコンに基づきアクセスしたユーザ端末４０がユーザ端末４０１である場合、サイコグラフィック属性として、「車」、「旅行」などの情報を、デモグラフィック属性として、「男性」、「２０才」などの情報をそれぞれ抽出する。
【００７３】
次に、要求応答部１３４は、ユーザ属性テーブル１２０ｂから抽出した属性情報をアクセス固有情報と共に、ステップＳ２０４で識別した第１広告配信装置２０へ送信する（ステップＳ２０６）。第１広告配信装置２０は、情報提供装置１００から送信されるアクセス固有情報に基づいて、第１ビーコンが埋め込まれるウェブページをアクセスしたユーザ端末４０を特定し、かかるユーザ端末４０に対して、情報提供装置１００から送信される属性情報に応じたバナー広告を送信する。例えば、第１広告配信装置２０１のウェブページに含まれる第１ビーコンに基づきユーザ端末４０１がアクセスした場合、要求応答部１３４は、ユーザ端末４０１に対応するユーザの属性情報をアクセス固有情報と共に第１広告配信装置２０１へ送信する。これにより、第１広告配信装置２０１は、ウェブページにアクセスしたユーザ端末４０１を特定するアクセス固有情報と、ウェブページにアクセスしたユーザ端末４０１に対応するユーザの属性情報とを取得することができ、かかる属性情報に基づいた広告を含むウェブページをユーザ端末４０１へ提供する。
【００７４】
このように、要求応答部１３４は、第１広告配信装置２０へユーザ端末４０の属性情報を提供する。これにより、第１広告配信装置２０は、要求応答部１３４から提供されたユーザ端末４０の属性情報に基づき、ユーザ端末４０に対して広告を選択して出力することが可能となる。
【００７５】
なお、上述では、情報提供装置１００から第１広告配信装置２０へ送信する情報として、「サイコグラフィック属性」および「デモグラフィック属性」を含む属性情報を例に挙げて説明したが、これに限定されるものではない。例えば、情報提供装置１００から第１広告配信装置２０へ送信する情報は、「サイコグラフィック属性」および「デモグラフィック属性」のいずれか一方を含む属性情報であってもよい。
【００７６】
また、上述では、ユーザ情報の一例として、「サイコグラフィック属性」および「デモグラフィック属性」を説明したが、ユーザ情報はこれらに限定されるものではない。例えば、ユーザによるウェブサイトの閲覧やウェブサイト上でのユーザの行動（例えば、アンケートへの回答、サンプルの要求、資料の請求、商品の購入など）などの情報（以下、行動履歴と記載する）をユーザ情報として情報提供装置１００から第１広告配信装置２０へ送信してもよい。行動履歴の情報は、例えば、第２ビーコンにサイト提供装置３０のウェブサイト上での行動の情報などを埋め込むことによって、情報提供装置１００により収集することができる。
【００７７】
第１広告配信装置２０は、情報提供装置１００から取得した行動履歴の情報に基づいて広告を配信する。例えば、第１広告配信装置２０は、所定期間（例えば、１日、１週間、または１ヶ月）内の行動履歴の情報に基づいて、広告を配信することによって、ユーザの嗜好等をより精度良く絞り込む、所謂リターゲティングと呼ばれる広告配信を行うことができる。ユーザの嗜好等の絞り込みとして、第１広告配信装置２０は、例えば、プリンタに買ったユーザにインクのバナー広告を提示し、マンションの資料を請求したユーザにローンのバナー広告を提示する。これにより、クリック率（ＣＴＲ）やコンバージョン（ＣＶＲ）を高めることが可能になる。なお、情報提供装置１００は、行動履歴の情報に基づいた情報（例えば、第１広告配信装置２０に対し、インクのバナー広告の配信を勧める情報やローンのバナー広告の配信を勧める情報など）をユーザ情報として第１広告配信装置２０へ通知するようにしてもよい。
【００７８】
〔６．作用（ダミー情報設定処理）〕
次に、図８を用いて、実施形態に係る情報提供装置１００によるダミー情報設定処理の手順について説明する。かかるダミー情報設定処理は、制御部１３０によって実行される処理であり、一つのダミーユーザ情報を生成する毎に実行される処理である。
【００７９】
図８に示すように、制御部１３０のダミー処理部１３５は、生成対象のダミーユーザ情報に対応する第１広告配信装置２０へ送信部１３１からアクセスさせる（ステップＳ３００）。かかる処理においては、情報提供装置１００がダミー端末として動作して、情報提供装置１００から第１広告配信装置２０へのアクセスが行われる。
【００８０】
次に、ダミー処理部１３５は、ステップＳ３００でのアクセスに対して受信部１３２により受信される第１広告配信装置２０からの応答からクッキーを抽出し、かかるクッキーに含まれるダミーユーザＩＤを取得する（ステップＳ３０１）。かかるダミーユーザＩＤは、上述したように、ダミー端末として動作する情報提供装置１００へ第１広告配信装置２０から割り当てられる識別情報である。
【００８１】
また、ダミー処理部１３５は、ステップＳ３００でのアクセスに対して受信部１３２により受信される第１ビーコンに基づき第１広告配信装置２０へアクセスし、また、第１ビーコンに基づき装置種別の情報およびアクセス固有情報を取得する（ステップＳ３０２）。
【００８２】
次に、ダミー処理部１３５は、ステップＳ３０１において取得したダミーユーザＩＤと、ステップＳ３０２において取得した装置種別の情報とを含むダミーユーザ情報を生成する（ステップＳ３０３）。ダミーユーザ情報は、図５に示すように、「サイコグラフィック属性」および「デモグラフィック属性」を含む情報であり、ダミー処理部１３５は、「サイコグラフィック属性」および「デモグラフィック属性」を含む属性情報を生成する。そして、ダミー処理部１３５は、生成した属性情報をダミーユーザＩＤおよび装置種別の情報とに関連付けてダミーユーザ情報を生成する。
【００８３】
ここで、ダミー処理部１３５は、「サイコグラフィック属性」および「デモグラフィック属性」の各区分の情報を、ユーザ属性テーブル１２０ｂに含まれる「サイコグラフィック属性」および「デモグラフィック属性」の各区分の情報に基づいて生成する。例えば、ダミー処理部１３５は、ユーザ属性テーブル１２０ｂに含まれる属性情報と類似する傾向をもつ属性情報を、ダミーユーザ情報の属性情報として生成する。なお、ダミー処理部１３５は、「サイコグラフィック属性」および「デモグラフィック属性」の各区分に規則に従った情報（例えば、「車」であれば「１」か「０」）をランダムに付与することで、ダミーユーザ情報の属性情報を生成することもできる。
【００８４】
次に、ダミー処理部１３５は、ダミー属性テーブル１２０ｃを更新する（ステップＳ３０４）。具体的には、ダミー処理部１３５は、ステップＳ３０３において生成したダミーユーザ情報をダミー属性テーブル１２０ｃに追加することで、ダミー属性テーブル１２０ｃを更新する。
【００８５】
次に、ダミー処理部１３５は、ステップＳ３０２において取得した装置種別の情報で指定される第１広告配信装置２０に対し、ステップＳ３０３において生成した属性情報およびステップＳ３０２において取得したアクセス固有情報を送信部１３１から送信する（ステップＳ３０５）。第１広告配信装置２０は、情報提供装置１００から送信されるアクセス固有情報に基づいて、第１ビーコンが含まれるウェブページをアクセスしたダミー端末である情報提供装置１００を特定し、かかるダミー端末である情報提供装置１００に対して、情報提供装置１００から送信される属性情報に応じたバナー広告を送信する。
【００８６】
このように、ダミー処理部１３５は、ダミー端末として第１広告配信装置２０へアクセスし、第１広告配信装置２０へダミー端末の属性情報を提供する。これにより、第１広告配信装置２０は、ダミー処理部１３５から提供されたダミー端末の属性情報に基づき、ダミー端末に対して広告を選択して出力することが可能となる。
【００８７】
ダミー処理部１３５は、第１広告配信装置２０１〜２０３毎に所定数のダミーユーザ情報を生成する。例えば、ダミー処理部１３５は、ユーザ属性テーブル１２０ｂに含まれるユーザ情報の数に応じた数のダミーユーザ情報を第１広告配信装置２０１〜２０３毎に生成する。
【００８８】
なお、上述においては、ダミー処理部１３５は、ダミーユーザＩＤを取得したタイミングで属性情報を生成するようにしたが、これに限定されるものではない。例えば、ダミー処理部１３５は、ダミーユーザ情報のうち属性情報はダミーユーザＩＤを取得する前に、予め生成することもできる。このようにすることで、ダミー処理部１３５は、取得したダミーユーザＩＤに予め生成した属性情報を割り当てる処理を行えばよいため、第１広告配信装置２０への属性情報の送信を迅速に行うことができる。
【００８９】
〔７．作用（不正使用判定処理）〕
次に、図９を用いて、実施形態に係る情報提供装置１００による不正使用判定処理の手順について説明する。かかる不正使用判定処理は、制御部１３０によって実行される処理であり、第２広告配信装置２１に対して行われる処理である。
【００９０】
図９に示すように、制御部１３０のダミー処理部１３５は、各第１広告配信装置２０に対応するダミーユーザ情報の選択を行う（ステップＳ４００）。ここでは、ダミー処理部１３５は、ダミーユーザ情報を各第１広告配信装置２０に対して一つずつ選択することとして説明するが、ダミー処理部１３５が、各第１広告配信装置２０に対して複数個ずつダミーユーザ情報を選択するようにしてもよい。
【００９１】
次に、ダミー処理部１３５は、第２広告配信装置２１へアクセスする（ステップＳ４０１）。この処理では、ステップＳ４００において選択したダミーユーザ情報に含まれるダミーユーザＩＤを抽出し、抽出したダミーユーザＩＤを含むクッキーを用いて、第２広告配信装置２１へのアクセスを行う。具体的には、ダミー処理部１３５は、第１広告配信装置２０１〜２０３にそれぞれ対応するダミーユーザＩＤを含むクッキー（以下、第１〜第３クッキーと表記する場合がある）をそれぞれ用いて、第２広告配信装置２１へのアクセスを行う。
【００９２】
第１クッキーを用いた第２広告配信装置２１へのアクセス、第２クッキーを用いた第２広告配信装置２１へのアクセス、および、第３クッキーを用いた第２広告配信装置２１へのアクセスは、ダミー処理部１３５によって同時期に行われる。各アクセスは、同時期に行われればよく、必ずしも完全に同時に行われる必要はない。また、ダミー処理部１３５は、同時期にアクセスする組を予め決めておくこともできる。例えば、第１広告配信装置２０１に対応するダミーユーザ情報をＸ１〜Ｘｎとし、第１広告配信装置２０２に対応するダミーユーザ情報をＹ１〜Ｙｎとし、第１広告配信装置２０３に対応するダミーユーザ情報をＺ１〜Ｚｎとする。この場合、ダミー処理部１３５は、（Ｘｉ，Ｙｉ，Ｚｉ）の組（ｉは自然数）で、同時期にアクセスする。なお、ダミー処理部１３５は、（Ｘｉ，Ｙｉ，Ｚｉ）の組を複数個ずつ同時期にアクセスすることもできる。また、ダミー処理部１３５は、互いの属性情報が類似するものを（Ｘｉ，Ｙｉ，Ｚｉ）の組とすることもできる。
【００９３】
また、ダミー処理部１３５は、第１広告配信装置２０１〜２０３にそれぞれ対応するダミーユーザ情報に加え、第１広告配信装置２０１〜２０３とは無関係のダミーユーザ情報を生成して第２広告配信装置２１へのアクセスすることもできる。例えば、第１広告配信装置２０１〜２０３とは無関係に生成したダミーユーザ情報をＡ１〜Ａｎとする。この場合、ダミー処理部１３５は、（Ｘｉ，Ｙｉ，Ｚｉ，Ａｉ）の組（ｉは自然数）で、同時期にアクセスすることができる。このように、第１広告配信装置２０１〜２０３とは無関係のダミーユーザ情報によってアクセスすることで、後述するように、かかるダミーユーザ情報を第１広告配信装置２０のダミーユーザ情報に対する比較基準とすることができる。
【００９４】
次に、ダミー処理部１３５は、第２広告配信装置２１から送信されるウェブページに含まれるバナー広告を取得する（ステップＳ４０２）。かかるバナー広告は、第１〜第３クッキーをそれぞれ用いたアクセスに対してそれぞれ第２広告配信装置２１から送信される。なお、以下においては、第１クッキーを用いたアクセスに対して第２広告配信装置２１から送信されるバナー広告を「第１バナー広告」と表記し、第２クッキーを用いたアクセスに対して第２広告配信装置２１から送信されるバナー広告を「第２バナー広告」と表記し、第３クッキーを用いたアクセスに対して第２広告配信装置２１から送信されるバナー広告を「第３バナー広告」と表記する。
【００９５】
次に、識別部１３６は、ダミー処理部１３５によって第２広告配信装置２１から取得された第１〜第３バナー広告のそれぞれの属性を識別する（ステップＳ４０３）。この処理において、識別部１３６は、バナー広告に含まれる画像やテキストなどからバナー広告の属性を識別する。例えば、第２広告配信装置２１から取得したバナー広告に車の画像や車種名が含まれる場合、識別部１３６は、バナー広告の属性を「車」であると判定する。なお、識別部１３６による識別は、例えば、自然言語処理や機械学習手法などを用いて行うことができる。
【００９６】
次に、判定部１３７は、ダミーの属性と広告の属性の関連性を判定する（ステップＳ４０４）。具体的には、判定部１３７は、ステップＳ４００で選択したダミーユーザ情報に含まれる属性情報（以下、ダミー属性情報と表記する）と、ステップＳ４０３で識別したバナー広告の属性との関連性の有無を判定する。例えば、判定部１３７は、ステップＳ４００で選択した第１広告配信装置２０に対応するダミーユーザ情報が図５に示す「１４５８１」のダミーユーザＩＤに関する情報であるとする。この場合、判定部１３７は、第１バナー広告の属性が「車」である場合には、第１バナー広告の属性がダミー属性情報と関連しないと判定する。
【００９７】
次に、ダミー処理部１３５は、所定数のダミーユーザ情報を選択したか否かを判定する（ステップＳ４０５）。例えば、所定数を１０００とした場合、ステップＳ４００〜Ｓ４０４までの処理を１０００回行ったか否かを判定する。所定数のダミーユーザ情報を選択していない場合（ステップＳ４０５，Ｎｏ）、ダミー処理部１３５は、処理をステップＳ４００に移行する。
【００９８】
一方、所定数のダミーユーザ情報が選択されている場合（ステップＳ４０５，Ｙｅｓ）、判定部１３７は、所定数のダミーユーザ情報に対するステップＳ４０４の判定結果を集計する（ステップＳ４０６）。判定部１３７は、かかる判定結果の集計を、第１広告配信装置２０毎に行う。そして、判定結果の集計が終了すると、判定部１３７は、不正使用判定処理の結果として、表示部１４０に判定結果の集計を表示させる（ステップＳ４０７）。
【００９９】
ここで、図１０を用いて、表示部１４０に表示される不正使用判定処理の結果について具体的に説明する。図１０に示すように、表示部１４０の表示画面１４１には、第１〜第３バナー広告のそれぞれに関し、ダミー属性情報との関連性が円グラフで示される。図１０に示す例では、第１および第２バナー広告とダミー属性情報との関連性があると判定される割合がそれぞれ１５％程度であり、第３バナー広告とダミー属性情報との関連性があると判定される割合が３５％程度である。したがって、第３バナー広告を送信させるために用いたダミーユーザ情報を用いた場合に、特にダミーユーザ情報と関連性が高いバナー広告が送信されていることが分かる。第３バナー広告を送信させるために用いたダミーユーザ情報は、第１広告配信装置２０３へ提供したダミーユーザ情報である。そのため、第１広告配信装置２０３から第２広告配信装置２１へユーザ情報が流出した可能性が高いことが把握できる。
【０１００】
また、上述のように、（Ｘｉ，Ｙｉ，Ｚｉ，Ａｉ）の組でダミー処理部１３５が同時期にアクセスした場合、判定部１３７は、ダミーユーザ情報Ｘｉ，Ｙｉ，Ｚｉとは無関係のダミーユーザ情報Ａｉとこのダミーユーザ情報Ａｉに対して第２広告配信装置２１から配信されるバナー広告（以下、第４バナー広告と表記する）の属性とを比較し、集計する。そして、判定部１３７は、ダミーユーザ情報Ａｉの属性情報と第４バナー広告の属性との関係がありと判定される割合（以下、基準割合と表記する）を基準として、第２広告配信装置２１へユーザ情報を流出させた第１広告配信装置２０を特定することができる。例えば、判定部１３７は、第１〜第３バナー広告のうち、ダミーユーザの属性情報との関連性があると判定される割合が、基準割合よりも所定値以上高いか否かを判定する。そして、判定部１３７は、基準割合よりも所定値以上高い広告バナーを配信させたダミーユーザ情報に対応する第１広告配信装置２０を第２広告配信装置２１へユーザ情報を流出させた第１広告配信装置２０として特定する。
【０１０１】
図９に戻って不正使用判定処理の説明を続ける。図９に示すように、ステップＳ４０７の処理が終了すると、ダミー処理部１３５は、各第１広告配信装置２０について、ユーザ情報に対するダミーユーザ情報の割合を更新する（ステップＳ４０８）。具体的には、ダミー処理部１３５は、バナー広告とダミー属性情報との関連性ありと判定される割合に応じて、ユーザ情報に対するダミーユーザ情報の割合を増減させる。例えば、不正使用判定処理の結果が図１０に例示するものであり、かつ、不正使用判定における関連性の閾値が２０％である場合、ダミー処理部１３５は、第１広告配信装置２０３に対するダミーユーザ情報を増加させる。すなわち、ダミー処理部１３５は、第１広告配信装置２０３への提供対象となるユーザ情報に対するダミーユーザ情報の割合を増加させる。また、その後、第３バナー広告とダミー属性情報との関連性ありと判定される割合が２０％を下回った場合、ダミー処理部１３５は、第１広告配信装置２０３に対するダミーユーザ情報を減少させる。
【０１０２】
なお、上述では、ステップＳ４０４において、判定部１３７が、ダミー属性情報と、バナー広告の属性との関連性の有無を判定する例を説明したが関連性の判定は、これに限定されるものではない。例えば、判定部１３７は、第１〜第３バナー広告とダミー属性情報との関連度合いを判定することもできる。例えば、判定部１３７は、関連性を３段階以上に規定して、３段階以上の関連度合いを判定することができる。このようにすることで、例えば、図１１に例示するような画面を表示部１４０の表示画面１４１に表示させることができ、不正使用の判定をより精度よく行うことができる。また、この場合にも、ダミー処理部１３５は、バナー広告とダミー属性情報との関連度合いに応じて、ユーザ情報に対するダミーユーザ情報の割合を更新することができる。
【０１０３】
〔８．通信Ｉ／Ｆの別構成〕
図２に示す例では、一つの通信Ｉ／Ｆ１１０によって、第１広告配信装置２０や第２広告配信装置２１へのアクセスを行ったが、複数の通信Ｉ／Ｆを用いて、第１広告配信装置２０や第２広告配信装置２１へアクセスするように情報提供装置１００を構成してもよい。図１２は、実施形態に係る情報提供装置１００の別構成を示す図である。
【０１０４】
図１２に示すように、情報提供装置１００の別構成では、通信Ｉ／Ｆとして、通信Ｉ／Ｆ１１０と、通信Ｉ／Ｆ１１１とを備える。そして、通信Ｉ／Ｆ１１０と通信Ｉ／Ｆ１１１とは、互いに異なる通信アドレス（たとえば、ＩＰアドレスやドメイン名）が割り当てられる。
【０１０５】
制御部１３０の送信部１３１および受信部１３２は、情報提供装置１００を第１広告配信装置２０に対して情報を提供する情報提供装置として動作させる場合には、通信Ｉ／Ｆ１１０を用いて第１広告配信装置２０との間でデータの送受信を行う。一方、制御部１３０の送信部１３１および受信部１３２は、情報提供装置１００を第１広告配信装置２０に対してダミー端末として動作させる場合には、通信Ｉ／Ｆ１１１を用いて第１広告配信装置２０との間でデータの送受信を行う。
【０１０６】
したがって、図１２に示す構成の情報提供装置１００では、情報提供装置１００を情報提供装置として動作させる場合と、情報提供装置１００をダミー端末として動作させる場合とで、異なる通信アドレスを用いることができる。
【０１０７】
〔９．効果〕
上述してきたように、実施形態に係る情報提供装置１００では、取得部１３３が、複数のサイト提供装置３０（提供装置の一例に相当）によって提供されるウェブページ（コンテンツの一例に相当）に対してアクセスしたユーザ端末４０のユーザに対応するユーザＩＤ（ユーザの識別情報）およびこのユーザのユーザ情報を取得し、ユーザ情報ＤＢ１２０が、取得部１３３によって取得されたユーザ情報を記憶し、ダミー処理部１３５が、ダミーユーザＩＤ（ダミーユーザの識別情報）およびこのダミーユーザに関するユーザ情報をユーザ情報ＤＢ１２０に記憶し、送信部１３１が、ユーザ情報ＤＢ１２０に記憶された情報を第１広告配信装置２０へ送信する。さらに、情報提供装置１００では、識別部１３６が、第１広告配信装置２０とは異なる第２広告配信装置２１へのダミーユーザＩＤによるアクセスに対して、第２広告配信装置２１から配信される広告の属性を識別し、判定部１３７が、識別部１３６によって識別された広告の属性とダミーユーザの属性情報との関連性を判定する。
【０１０８】
これにより、実施形態に係る情報提供装置１００は、第１広告配信装置２０に提供した情報と第２広告配信装置２１から送信される広告との関連性とを把握することができる。そのため、情報提供装置１００によって、情報提供装置１００が提供した情報が第１広告配信装置２０から第２広告配信装置２１へ流出するなどの不正使用を容易に把握することができる。また、第１広告配信装置２０を運営する広告配信業者に対してダミーユーザによる不正使用の検出が可能であることを告知することで、第１広告配信装置２０に対し、第２広告配信装置２１への情報の転売などを牽制する効果を発揮することが可能となる。なお、情報提供装置１００から収集した情報を第１広告配信装置２０から第２広告配信装置２１へ提供する方法として、例えば、情報提供装置１００と同様に、ビーコンを用いる方法がある。すなわち、第２広告配信装置２１から提供されるウェブページに第１広告配信装置２０へアクセスするビーコンを埋め込んでおき、第１広告配信装置２０はクッキーを含むビーコンによるアクセスに基づいて、第２広告配信装置２１へアクセスしたユーザの属性情報を特定する。第１広告配信装置２０はこのように特定した属性情報を第２広告配信装置２１へ提供することで、第２広告配信装置２１は、第１広告配信装置２０から提供された属性情報に基づいてバナー広告をユーザ端末４０へ提供することができる。
【０１０９】
また、実施形態に係る情報提供装置１００は、ダミーユーザに関するユーザ情報には、ダミーユーザの識別情報（ダミーユーザＩＤ）と属性情報とを含み、ダミー処理部１３５が、ダミーユーザの識別情報を用いて第１広告配信装置２０へのアクセスを行い、判定部１３７が、ダミーユーザの属性情報に基づき、第２広告配信装置２１から送信されるバナー広告の属性との関連性を判定する。
【０１１０】
これにより、実施形態に係る情報提供装置１００は、例えば、クッキーを用いてユーザの特定を行うことができ、ユーザ特定のための処理を容易に行うことができる。なお、ユーザ特定の仕組みとして、例えば、情報提供装置１００との間でユーザの識別情報を送信する専用のプログラムをユーザ端末４０に持たせ、かかる専用プログラムによってユーザの特定を行うようにすることもできる。
【０１１１】
また、実施形態に係る情報提供装置１００は、ダミー処理部１３５が、複数の第１広告配信装置２０のそれぞれに対して異なるダミーユーザによるアクセスを行い、判定部１３７が、これらアクセスに対して第２広告配信装置２１から配信される広告の属性とダミーユーザの属性情報との関連性を判定する。
【０１１２】
これにより、実施形態に係る情報提供装置１００は、複数の第１広告配信装置２０から第２広告配信装置２１への情報の流出をそれぞれ個別に把握することができる。また、情報を流出した第１広告配信装置２０に対応するダミーユーザによるアクセスと、情報を流出していない第１広告配信装置２０に対応するダミーユーザによるアクセスとで、第２広告配信装置２１から配信されるバナー広告の属性の違いを比較することができる。これにより、情報を流出している第１広告配信装置２０の特定を容易に行うことができる。
【０１１３】
また、実施形態に係る情報提供装置１００は、ダミー処理部１３５が、第１広告配信装置２０毎に異なるダミーユーザによるアクセスを同時期に行う。
【０１１４】
これにより、実施形態に係る情報提供装置１００は、各第１広告配信装置２０に対応するダミーユーザによる第２広告配信装置２１へのアクセスを同条件で行うことができるため、情報を流出している第１広告配信装置２０の特定を精度よく行うことができる。
【０１１５】
また、実施形態に係る情報提供装置１００は、ダミー処理部１３５が、判定部１３７による判定結果に基づき、ダミーユーザ情報の数を増減させる。
【０１１６】
これにより、実施形態に係る情報提供装置１００は、例えば、第２広告配信装置２１への情報を流出した可能性のある第１広告配信装置２０に対して、ダミーユーザ情報を増加させることができ、不正使用の判定の精度を向上させることができる。
【０１１７】
また、実施形態に係る情報提供装置１００は、送信部１３１が、ユーザ情報ＤＢ１２０に記憶された情報を第１広告配信装置２０へ送信する通信アドレスと異なる通信アドレスで、ダミーユーザＩＤによって第１広告配信装置２０へアクセスする。
【０１１８】
これにより、実施形態に係る情報提供装置１００は、第１広告配信装置２０へ情報を提供する装置として動作する場合と、ダミー端末として第１広告配信装置２０へアクセスする場合とで、異なる通信アドレスで第１広告配信装置２０と通信を行うことができる。したがって、情報提供装置１００がダミー端末として動作することを第１広告配信装置２０に把握される可能性を低減することができ、第１広告配信装置２０に対する牽制効果をより発揮することが可能となる。なお、ユーザ端末として第１広告配信装置２０へアクセスする場合に、さらに複数の通信アドレスを用いることもできる。
【０１１９】
〔１０．その他〕
また、上記実施形態では、第１広告配信装置２０や第２広告配信装置２１からユーザ端末４０へ送信される広告コンテンツをバナー広告であるとして説明したが、広告コンテンツはバナー広告に限定されるものではない。例えば、第１広告配信装置２０や第２広告配信装置２１からユーザ端末４０へ送信される広告コンテンツは、動画広告、テキスト広告、音声広告などであってもよい。
【０１２０】
また、上記実施形態では、サイト提供装置３０によって提供されるウェブページにウェブビーコンが埋め込まれる例を示した。しかし、メール提供装置によってユーザ端末４０に対して配信されるメールマガジン等のＨＴＭＬメール（コンテンツの一例に相当）に第２ビーコンが埋め込まれてもよい。これにより、情報提供装置１００は、ＨＴＭＬメールを受信したユーザ端末４０からもユーザ情報を収集することができるので、ユーザの属性情報をさらに精度良く判別することができる。
【０１２１】
また、上記実施形態では、情報提供装置１００とサイト提供装置３０とが異なる企業等によって管理される例を説明した。しかし、情報提供装置１００とサイト提供装置３０とは、同一の企業等によって管理されてもよい。
【０１２２】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１２３】
また、上述した情報提供装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１２４】
また、上記実施形態では、情報提供装置１００から第１広告配信装置２０へ属性情報を送信する例を説明した。しかし、情報提供装置１００から第１広告配信装置２０へ送信する情報は、例えば、アクセス履歴テーブル１２０ａに含まれるアクセス履歴の情報やダミーユーザのアクセス履歴の情報であってもよい。この場合、第１広告配信装置２０は、アクセス履歴の情報やダミーユーザのアクセス履歴の情報に基づいて広告を選択して配信する。また、情報提供装置１００のダミー処理部１３５は、第２広告配信装置２１から送信される広告と、アクセス履歴との関連性を判定して、不正使用の判定を行う。
【０１２５】
また、上記実施形態では、ユーザ属性テーブル１２０ｂは、属性情報の区分分けを図４に示すものとして説明した。しかし、ユーザ属性テーブル１２０ｂは、第１広告配信装置２０毎に異なる種別区分に分けてもよい。これにより、各第１広告配信装置２０に応じた属性情報を提供することができる。また、このようにする場合、ダミー属性テーブル１２０ｃについても同様に、ユーザ属性テーブル１２０ｂと同一区分になるように、第１広告配信装置２０毎の種別区分に分ける。
【０１２６】
また、上記実施形態では、アクセス履歴テーブル１２０ａにおいて、サイト提供装置３０毎にアクセス回数が含まれるものとして説明した。しかし、アクセス履歴テーブル１２０ａにおいて、各サイト提供装置３０のウェブページ毎にアクセス回数が含まれるようにしてもよい。このようにすることで、ユーザの属性情報をさらに精度良く判別することができる。なお、この場合、取得部１３３は、各サイト提供装置３０のウェブページ毎にアクセス回数をカウントする。ウェブページ毎のカウントは、例えば、第２ビーコンに、サイト提供装置３０の識別情報に加え、さらに、ウェブページの識別情報を含ませるようにすることで実現することができる。
【０１２７】
また、上記実施形態では、第１〜第３クッキーなどのように対応する第１広告配信装置２０が異なるダミーユーザに対する関連性判定結果を比較することで不正使用の判定を行った。しかし、情報提供装置１００は、一つの第１広告配信装置に対応するダミーユーザによるアクセスのみで、その第１広告配信装置２０による不正使用の判定を行うこともできる。
【０１２８】
また、上記実施形態では、ユーザ端末４０によるサイト提供装置３０へのアクセス履歴を逐次取得しながら、かかるアクセス履歴に基づいた属性情報を第１広告配信装置２０へ提供するものとして説明した。しかし、各第１広告配信装置２０に対して一定量のユーザ情報を割り当てる場合、ある時点のアクセス履歴に基づいた属性情報を第１広告配信装置２０へ提供するようにしてもよい。
【符号の説明】
【０１２９】
１００  情報提供装置
２０１〜２０３（２０）  第１広告配信装置
２１  第２広告配信装置
３０１〜３０ｎ（３０）  サイト提供装置
４０１〜４０ｎ（４０）  ユーザ端末
１２０  ユーザ情報ＤＢ
１２０ａ  アクセス履歴テーブル
１２０ｂ  ユーザ属性テーブル
１２０ｃ  ダミー属性テーブル
１３０  制御部
１３１  送信部
１３２  受信部
１３３  取得部
１３４  要求応答部
１３５  ダミー処理部
１３６  識別部
１３７  判定部
【図１Ａ】
0005572646.tif 000002
【図１Ｂ】
0005572646.tif 000003
【図１Ｃ】
0005572646.tif 000004
【図１Ｄ】
0005572646.tif 000005
【図２】
0005572646.tif 000006
【図３】
0005572646.tif 000007
【図４】
0005572646.tif 000008
【図５】
0005572646.tif 000009
【図６】
0005572646.tif 000010
【図７】
0005572646.tif 000011
【図８】
0005572646.tif 000012
【図９】
0005572646.tif 000013
【図１０】
0005572646.tif 000014
【図１１】
0005572646.tif 000015
【図１２】
0005572646.tif 000016