(57)【特許請求の範囲】
【請求項１】
クライアント端末が会員サイトにアクセスした際に、会員サイトのウェブページ情報に含まれるプログラムに基づく当該クライアント端末からの要求に対してクッキーを送信するクッキー送信手段と、
会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、前記会員サイトへログインするためのユーザＩＤを受信する第１の受信手段と、
前記クライアント端末が前記会員サイトへログインした際に、会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、ログインが完了した旨の通知を受信する第２の受信手段と、
前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザＩＤに係る会員の属性情報とを対応付けて管理可能な情報管理手段と、
前記クライアント端末からログインが完了した旨の通知を受信した後、前記情報管理手段で管理される属性情報に基づいて、前記クライアント端末に対して配信する広告を決定する広告決定手段と
を備える情報処理システム。
【請求項２】
前記広告決定手段は、前記ユーザＩＤに基づいて、広告を決定する際に参照すべき属性情報を決定する、
請求項１記載の情報処理システム。
【請求項３】
前記第１の受信手段は、前記第２の受信手段で受信するログインが完了した旨の通知と共に前記ユーザＩＤを受信する、
請求項１記載の情報処理システム。
【請求項４】
会員サイトを提供する情報処理システムであって、クライアント端末に、
広告決定サーバから第１のクッキーを取得させ、
前記会員サイトへのログイン時に入力されたユーザＩＤを前記広告決定サーバへ送信させ、
前記会員サイトへのログイン完了時に、ログインが完了した旨の通知を前記広告決定サーバへ送信させる
ことにより、前記広告決定サーバに、前記第１のクッキーと前記ユーザＩＤとを対応付けることを可能とさせるプログラムを送信する第１の送信手段を備える情報処理システム。
【請求項５】
前記クライアント端末に送信するプログラムは、前記クライアント端末に当該情報処理システムから第２のクッキーを取得させ、
前記クライアント端末からの要求に応じて、前記第２のクッキーに基づき送信される情報と、前記ユーザＩＤとを対応付ける管理手段を更に備える、
請求項４記載の情報処理システム。
【請求項６】
前記クライアント端末から広告取得要求を受信する受信手段と、
前記広告取得要求に基づいて、前記ユーザＩＤに応じた広告の位置情報を送信する第２の送信手段と
を更に備える請求項５記載の情報処理システム。
【請求項７】
前記広告取得要求に基づいて、前記ユーザＩＤに応じた広告の決定を前記広告決定サーバに要求する要求手段
を更に備える請求項６記載の情報処理システム。
【請求項８】
クライアント端末が会員サイトにアクセスした際に、会員サイトのウェブページ情報に含まれるプログラムに基づく当該クライアント端末からの要求に対してクッキーを送信するステップと、
会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、前記会員サイトへログインするためのユーザＩＤを受信するステップと、
前記クライアント端末が前記会員サイトへログインした際に、会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、ログインが完了した旨の通知を受信するステップと、
前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザＩＤに係る会員の属性情報とを対応付けて管理するステップと、
前記クライアント端末からログインが完了した旨の通知を受信した後、前記ユーザＩＤに係る前記属性情報に基づいて、前記クライアント端末に対して配信する広告を決定するステップと
を情報処理システムが行う情報処理方法。
【請求項９】
会員サイトを提供する情報処理システムの情報処理方法であって、クライアント端末に、
広告決定サーバから第１のクッキーを取得させ、
前記会員サイトへのログイン時に入力されたユーザＩＤを前記広告決定サーバへ送信させ、
前記会員サイトへのログイン完了時に、ログインが完了した旨の通知を前記広告決定サーバへ送信させる
ことにより、前記広告決定サーバに、前記第１のクッキーと前記ユーザＩＤとを対応付けることを可能とさせるプログラムを送信するステップを備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、インターネット上で広告を配信する手段として、広告配信事業者のアドネットワークサーバ（「広告サーバ」、「アドサーバ」、「ＡＤネットワークサーバ」等ともいう。）から、複数事業者の広告表示媒体にまたがって広告を配信するアドネットワーク（「広告ネットワーク」又は「ＡＤネットワーク」ともいう。）と呼ばれるサービスが提供されている。アドネットワークでは、アドサーバを提供する事業者が、アドネットワークを形成する複数の広告表示媒体に対して広告を配信する。広告主は、アドネットワークを提供する１つの事業者に広告を発注すれば、そのアドネットワークを構成する複数の広告表示媒体に広告を配信できる。なおここで、広告表示媒体とは、広告表示枠を第三者に提供するメディアサイトをいうものとする。
【０００３】
ここで、闇雲に広告を配信しても効果が薄いため、広告のターゲットとなるユーザを定めることにより、広告効果を高める手法も考えられている。例えば特許文献１は、ユーザのインターネット使用を追跡するためのクッキーを利用して、ユーザが特定のサイトに接続する回数の情報を、アドサーバがカウントできるようにすること等を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１３８５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載のように、クッキーを利用してユーザの行動履歴を取得した上で広告配信を行うことで、クッキーを利用しない場合よりも、配信する広告の精度を高めることが可能である。なおここで、行動履歴には、ユーザによる広告表示媒体上のページ閲覧、物品購入、広告画像クリック等の一連の行動の履歴を含むことができる。
【０００６】
しかしながら、特許文献１記載の手法では、サイトへの接続回数などの情報しか利用することができないため、広告の精度を上げようとしても限界がある。例えば、当該サイトが会員制サイトである場合に、そのサイトの会員になるように勧める広告を、既に会員であるユーザに提示しても全く意味は無いが、ユーザの行動履歴のみの情報では、このような事態を避けるのは困難である。既に会員であるユーザには、会員への勧誘ではなく、会員専用の特典情報を通知できるようにするなど、ユーザ毎の属性に応じた広告配信をできるようにすることが望まれている。
【０００７】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供することを目的の１つとする。
【課題を解決するための手段】
【０００８】
本発明に係る１の情報処理システムは、クライアント端末が会員サイトにアクセスした際に、当該クライアント端末に対してクッキーを送信するクッキー送信手段と、前記クライアント端末から、前記会員サイトへログインするためのユーザＩＤを受信する第１の受信手段と、前記クライアント端末が前記会員サイトへログインした際に、前記クライアント端末から、ログインが完了した旨の通知を受信する第２の受信手段と、前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザＩＤに係る会員の属性情報とを対応付けて管理可能な情報管理手段と、前記クライアント端末からログインが完了した旨の通知を受信した後、前記情報管理手段で管理される属性情報に基づいて、前記クライアント端末に対して配信する広告を決定する広告決定手段とを備える。
【０００９】
本発明に係る１の情報処理システムは、会員サイトを提供する情報処理システムであって、クライアント端末に、広告決定サーバから第１のクッキーを取得させ、ログイン時に入力されたユーザＩＤを広告決定サーバへ送信させ、ログイン完了時に、ログインが完了した旨の通知を広告決定サーバへ送信させる、プログラムを送信する第１の送信手段を備える。
【００１０】
本発明に係る１の情報処理方法は、クライアント端末が会員サイトにアクセスした際に、当該クライアント端末に対してクッキーを送信するステップと、前記クライアント端末から、前記会員サイトへログインするためのユーザＩＤを受信するステップと、前記クライアント端末が前記会員サイトへログインした際に、前記クライアント端末から、ログインが完了した旨の通知を受信するステップと、前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザＩＤに係る会員の属性情報とを対応付けて管理するステップと、前記クライアント端末からログインが完了した旨の通知を受信した後、前記ユーザＩＤに係る前記属性情報に基づいて、前記クライアント端末に対して配信する広告を決定するステップとを情報処理システムが行う。
【００１１】
本発明に係る１の情報処理方法は、会員サイトを提供する情報処理システムの情報処理方法であって、クライアント端末に、広告決定サーバから第１のクッキーを取得させ、ログイン時に入力されたユーザＩＤを広告決定サーバへ送信させ、ログイン完了時に、ログインが完了した旨の通知を広告決定サーバへ送信させる、プログラムを送信するステップを備える。
【００１２】
尚、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１３】
本発明によれば、広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態である広告配信システムの概要を示す図である。
【図２】図１に示した広告配信システムの機能構成の一例を示す機能ブロック図である。
【図３】図１に示したクライアントの処理の流れの一例を示すフローチャートである。
【図４】図１に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。
【図５】図１に示した広告サーバの処理の流れの一例を示すフローチャートである。
【図６】図１に示したクライアントの処理の流れの一例を示すフローチャートである。
【図７】図１に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。
【図８】図１に示したクライアントの処理の流れの一例を示すフローチャートである。
【図９】図１に示した広告サーバの処理の流れの一例を示すフローチャートである。
【図１０】図１に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。
【図１１】図１に示した広告決定用サーバや広告サーバを実装可能なハードウェアの構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【００１６】
（実施形態）
図１乃至図１１は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「１」で実施形態に係るシステムの概略を説明する。次に「２」でシステムの機能構成を説明すると共に、「３」で、それぞれの装置に係る処理の流れを、クッキー配信時と、広告配信時の２つに分けて説明する。「４」では、広告決定用サーバ１０や広告サーバ５０を実装可能なハードウェア構成の具体例を説明する。最後に、「５」で本実施形態に係る効果などを説明する。
【００１７】
（１  概要）
（１．１  システムの概要）
図１は、本実施形態に係る情報処理システムを含む広告配信システム１の概略構成を示す図である。図１に示すように、本実施形態に係る広告配信システム１は、広告決定用サーバ１０、クライアント２０（クライアント２０Ａ乃至２０Ｎを総称してクライアント２０と呼ぶ。）、１以上の会員サイト提供サーバ３０、１以上の広告表示媒体提供サーバ４０、及び１以上の広告サーバ５０を含む。ここで、広告決定用サーバ１０、クライアント２０（クライアント端末２０ともいう。）、会員サイト提供サーバ３０、広告表示媒体提供サーバ４０、及び広告サーバ５０は、それぞれインターネットＮを介して相互に通信可能である。
【００１８】
簡単にシステムの概要を説明する。クライアント２０は、会員サイト提供サーバ３０が提供する会員サイト（会員制のサイトをいい、当該サイト内の少なくとも一部のウェブページの閲覧のために、ユーザＩＤやパスワード等を入力するログインを必要とするサイトをいう。）や、広告表示媒体提供サーバ４０が提供するウェブサイト等にアクセス可能である。ここで、会員サイト提供サーバ３０が提供する会員サイトの提供者は、広告表示媒体提供サーバ４０が提供するウェブサイトの画面上に広告を表示させる広告主でもあるものとする。
【００１９】
会員サイト提供サーバ３０が提供する会員サイトを構成するページ情報３１０には、例えばＪａｖａＳｃｒｉｐｔ（登録商標）などで記述されるプログラムであるクッキー処理用タグ３１１が埋め込まれている。クライアント２０は、会員サイト提供サーバ３０が提供する会員サイトへアクセスすると、当該クッキー処理用タグ３１１の記述に従い、広告決定用サーバ１０や広告サーバ５０からクッキーを取得する。
【００２０】
また、広告表示媒体提供サーバ４０が提供するウェブサイトを構成するページ情報４１０には、例えばＪａｖａＳｃｒｉｐｔ（登録商標）などで記述されるプログラムである広告取得用タグ４１１が埋め込まれている。クライアント２０のブラウザは、広告表示媒体提供サーバ４０が提供するウェブサイト（メディアサイト）へアクセスすると、広告取得用タグ４１１の記述に従い、当該ウェブサイトの画面上に、広告サーバ５０から受信した広告情報（後述する広告位置情報に対応）に応じた広告を表示する。つまり、広告サーバ５０と広告表示媒体提供サーバ４０とは、１つの広告ネットワークを構成している。ここで広告表示媒体とは、広告表示枠を第三者に提供するメディアサイトをいうものとする。
【００２１】
なお、広告サーバ５０がクライアント２０へ提供する広告情報は、広告表示条件１３１に基づき、広告決定用サーバ１０が決定する。広告決定用サーバ１０は、広告を表示させるクライアント２０が広告主の会員に係るものであれば、当該会員の会員属性情報１３３や行動履歴情報１３５に基づき、広告表示条件１３１に合致する広告の広告情報を広告サーバ５０へと渡す。この、広告を表示させるクライアント２０が広告主の会員に係るものであるか否かの判別方法は、後述する。
【００２２】
このように、本実施形態にかかる広告配信システム１では、広告決定用サーバ１０や広告サーバ５０の発行するクッキーをクライアント２０にセットすることで、一度会員サイトにログインしたユーザは、当該クッキーを削除しない限り、それぞれのユーザの閲覧行動や会員属性に応じた好適な広告の配信を受けることが可能となる。
【００２３】
特に本実施形態に係る広告サーバ５０は、会員サイト提供サーバ３０の管理者以外のものであっても、会員サイト提供サーバ３０が提供する会員サイトで管理する属性情報に基づいて広告配信を行うことが可能である。またこのとき、広告決定用サーバ１０を参照可能な全ての広告サーバ５０が構成する広告ネットワーク内の広告表示媒体において、当該属性情報に基づく広告配信が可能となる。
【００２４】
このように、サイトの閲覧記録やＩＰアドレスなどといった個人を特定できない情報（オーディエンスデータともいう。）に基づいて広告配信を行うだけでなく、会員サイトに登録された属性情報に基づく広告配信を、当該会員サイト外のウェブサイトや、他の広告ネットワーク上のウェブサイトに対して可能とする点に、本広告配信システム１の特徴の１つがある。
【００２５】
（１．２  システムの処理の概要）
会員サイト提供サーバ３０は、前述の通り、会員ログインが可能なウェブサイトを提供するサーバである。会員サイト提供サーバ３０は、クライアント２０からのアクセスを受けると、アクセスされたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定されたウェブページ情報を、クライアント２０へ送信することが可能である（図中（１））。非会員のユーザも会員サイト提供サーバ３０が提供するサイトの一部へはアクセス可能であるが、例えば会員専用コンテンツの閲覧やポイントサービス等の提供を受けるためには、ユーザのログインが必要であるものとする。
【００２６】
ここで、会員が会員サイト提供サーバ３０へログインするためには、予め例えば氏名や性別、住所、生年月日等の各種属性情報を登録した上で、ユーザＩＤ及びパスワードの発行を受け、ユーザは、当該ユーザＩＤ及びパスワードを用いてログインすることとなる。
【００２７】
会員サイト提供サーバ３０の提供者は、自動若しくは手動により、広告決定用サーバ１０へと当該会員属性情報１３３を渡しておく（図中（０））。これにより、会員属性情報１３３に応じた広告配信が可能となる。なおこのとき、ユーザの登録した属性情報を広告配信に使用する際には、ユーザに事前承諾（オプト・イン）を得ることが好ましく、広告配信に使用するのは、このような事前承諾を得た属性情報のみとすることが望ましい。
【００２８】
会員サイト提供サーバ３０が提供するページ情報３１０には、クライアント２０のブラウザにクッキーをセットするためのクッキー処理用タグ３１１が埋め込まれている。会員サイト提供サーバ３０からページ情報３１０を受信したクライアント２０は、当該ウェブページ情報に埋め込まれたクッキー処理用タグ３１１に従い、広告決定用サーバ１０及び広告サーバ５０からクッキーを取得する（図中（２）。但し、広告サーバ５０からのクッキー取得については、図示せず。）。なお、ブラウザにクッキーが既にセットされている場合には、この処理は不要である。クッキーがクライアント２０にセットされると、ユーザによるページ閲覧、物品購入、広告画像クリック等の一連の行動に係る情報が、広告決定用サーバ１０や広告サーバ５０へと送信可能となる。特に、広告決定用サーバ１０へ送信される情報は、行動履歴情報１３５としてＤＢ１３０に格納される。これにより、広告決定用サーバ１０は、当該行動履歴情報１３５に基づいて決定した広告情報の送信を広告サーバ５０に行わせることが可能となる。
【００２９】
広告決定用サーバ１０からクライアント２０へ送信されるクッキーは、ログイン前に付与されるものであるから、当初は会員属性情報１３３と紐付けられない、仮の識別子が付与された仮状態のものである。この後、ユーザが会員サイトへのログインに成功すると、クッキー処理用タグ３１１は、ログインが成功した旨の情報と共にユーザＩＤの情報を広告決定用サーバ１０に通知することにより、このクッキーを会員状態のクッキーとすることができる。会員状態のクッキーは、ユーザＩＤに基づいてユーザの会員属性情報１３３と紐付けることが可能となるため、広告決定用サーバ１０は、当該会員属性情報１３３に基づいて決定した広告情報の送信を広告サーバ５０に行わせることが可能となる。
【００３０】
広告表示媒体提供サーバ４０は、広告サーバ５０が配信可能な広告を取得するための広告取得用タグ４１１が埋め込まれた広告表示媒体を提供するサーバである（図中（３））。広告表示媒体提供サーバ４０が提供するサイト（広告表示媒体）内の各ページを構成するページ情報４１０には、広告を表示するための、例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述された広告取得用タグ４１１が埋め込まれる。クライアント２０は、当該広告取得用タグ４１１に基づき、広告の取得要求を広告サーバ５０へと送信することとなる（図中（４））。
【００３１】
広告サーバ５０は、クライアント２０からの広告取得要求を受信すると、必要に応じて入札／応札処理を行った上で、表示する広告の決定を広告決定用サーバ１０に要求する（図中（５））。このとき、クライアント２０に広告サーバ５０がセットしたクッキーに基づき、当該クライアント２０を操作するユーザのユーザＩＤの情報（ユーザＩＤが取得不可の場合には、仮ＩＤの情報）を広告決定用サーバ１０へと渡す。これにより、広告決定用サーバ１０は、当該ユーザＩＤに対応する会員の会員属性情報１３３や行動履歴情報１３５と、広告表示条件１３１とに基づき、ユーザに好適な広告を決定し、当該広告の情報を広告サーバ５０へと渡す。広告サーバ５０は、当該広告情報をクライアント２０へと送信し、クライアント２０は、当該広告情報に基づく広告を表示画面上に表示する。
【００３２】
このとき、広告サーバ５０や広告決定用サーバ１０は、ユーザＩＤのみを管理すればよく、パスワードを管理する必要はない。よって、ユーザのセキュリティ確保の面でも好適である。
【００３３】
（２  システムの機能構成）
続いて、図２を参照しながら、広告配信システム１を構成する各装置の機能構成を説明する。図２は、広告配信システム１を構成する各装置の機能を説明するための機能ブロック図である。
【００３４】
（２．１  広告決定用サーバ１０）
まず、広告決定用サーバ１０について説明する。広告決定用サーバ１０は前述のとおり、クライアント２０へクッキー２２１を送信すると共に、クライアント２０に配信する広告を決定すると共に、当該広告をクライアント２０へと送信する。このとき、クライアント２０に配信する広告は、当該クライアント２０からクッキー２２１に基づいて取得可能なユーザＩＤ（クッキー２２１が仮状態の場合には仮ＩＤ）に基づいて、好適に決定することができる。
広告決定用サーバ１０は、大きく分けて、クッキー処理部１１０、広告決定部１２０、データベース（ＤＢ）１３０、及び広告配信部１４０を含む。
【００３５】
クッキー処理部１１０は、クライアント２０からの要求に応じてクッキー２２１を送信すると共に、当該クッキー２２１に係る情報をＤＢ１３０上の会員属性情報１３３及び行動履歴情報１３５を紐付けて管理する。前述のとおり、クッキー処理部１１０が発行するクッキー２２１は、当初は仮状態のものであり、ユーザＩＤと紐付けられない仮ＩＤを付与されている。当該クッキー２２１がセットされたクライアント２０は、仮ＩＤを付与した上で行動履歴情報１３５に係るクッキー情報を送信する。しかしながら、ユーザが会員サイト提供サーバ３０へのログインに成功すると、クッキー処理部１１０はその旨の情報及びユーザＩＤの情報をクライアント２０から受信するので、クッキー処理部１１０は当該情報に基づいて、データベース１３０を更新し、当該クッキーを会員状態にあるものとして管理する。これにより、その後は、当該クッキーに基づいてクライアント２０から送信されてくるクッキー情報を、ユーザＩＤと対応付けて管理することが可能となる。
【００３６】
広告決定部１２０は、例えば広告サーバ５０に対するインタフェースとしてＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を提供する。広告決定部１２０は、当該ＡＰＩを通じた広告サーバ５０からの要求に応じて、クライアント２０に配信すべき広告を決定する。広告決定部１２０は、決定した広告の広告ソース１４３を取得するための位置情報（広告ソース１４３を取得するためのアドレス情報であり、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）として記述される。）を広告サーバ５０へと出力する。
【００３７】
広告決定部１２０は、広告サーバ５０からのＡＰＩ呼び出し時に、ユーザＩＤ（若しくは仮ＩＤ）に係る情報を受け取るため、広告決定部１２０は、当該ユーザＩＤに対応する会員属性情報１３３及び行動履歴情報１３５を取得した上で、それらの情報を合致する広告を広告表示条件１３１により決定する。これにより、例えば「３０代の男性向け」「東京都○○区に住み、商品○○を購入した人向け」等の極めて詳細な広告表示条件１３１に応じた広告配信が可能となる。
【００３８】
なお、広告決定部１２０は、広告を表示する広告主を決定するため、必要に応じて、ＲＴＢ（Ｒｅａｌ  Ｔｉｍｅ  Ｂｉｄｄｉｎｇ）に応じて入札／応札処理を行なっても良い。また、このＲＴＢは、広告サーバ５０側で、広告決定処理部５３０が行うことも考えられる。
データベース１３０は、広告表示条件１３１、会員属性情報１３３、及び行動履歴情報１３５を管理する。
【００３９】
広告表示条件１３１は、会員サイト提供サーバ３０を運営し、広告ソース１４３を提供する広告主が、どのような属性や行動履歴を持つユーザに対して広告を表示させたいかといった条件と、また、その条件に合致するユーザに配信する広告ソース１４３の位置情報（ＵＲＬ等のアドレス情報に相当し、広告情報や広告位置情報ともいう。）を設定する。
【００４０】
会員属性情報１３３は、会員サイト提供サーバ３０が提供する会員サイトの１以上の会員（ユーザ）に係る属性情報を管理する。会員属性情報１３３は、広告主である会員サイト提供サーバ３０の管理者によって機械的に若しくは手動で登録されるものである。なお、会員サイト提供サーバ３０の管理者（広告主）が複数いる場合には、会員属性情報１３３は、それぞれの管理者毎に登録される。
【００４１】
会員属性情報１３３には、各会員を個別に識別するための識別情報であるユーザＩＤの他、性別や生年月日（年代）、住所（若しくは居住エリア）、会員ポイント等の各種情報を含む。広告サーバ５０からユーザＩＤの情報を取得した場合には、広告決定部１２０は当該ユーザＩＤに応じた会員属性情報１３３を参照した上で、広告表示条件１３１に合致する広告を選択することとなる。
【００４２】
行動履歴情報１３５は、クッキー２２１によりクライアント２０から通知される、ユーザの会員サイト内の閲覧情報等であるクッキー情報に基づいて管理される。なお、行動履歴情報１３５は、クッキー２２１が仮状態の場合には仮ＩＤと対応付けて管理されるが、ユーザが会員サイトにログインしてクッキー２２１が会員状態となれば、行動履歴情報１３５はクッキー処理部１１０によりユーザＩＤと紐付けられる。広告決定部１２０は、ユーザＩＤ若しくは仮ＩＤに対応する行動履歴情報１３５を参照した上で、広告表示条件１３１に合致する広告を選択することとなる。
【００４３】
広告配信部１４０は、クライアント２０からの要求に応じて広告ソース１４３を送信する。このとき、クライアント２０は、広告決定部１２０が広告サーバ５０を介してクライアント２０へ出力した広告位置情報に基づき、広告ソース１４３へアクセスするため、広告配信部１４０は、アクセスを受けた広告位置情報に応じた広告ソース１４３をクライアント２０へと送信する。
【００４４】
ＤＢ１４１により管理される広告ソース１４３は、広告表示媒体提供サーバ４０が提供するウェブサイト（広告表示媒体）上に表示させる広告の画像データなどであり、予め広告主が準備する。
【００４５】
なお、広告決定用サーバ１０の機能は、複数の情報処理装置により実現することも考えられる。例えば、広告配信部１４０を、広告決定用サーバ１０とは別の情報処理装置として実現しても良い。
【００４６】
（２．２  クライアント２０）
続いて、クライアント２０について説明する。クライアント２０は、会員サイト提供サーバ３０が提供する会員サイトや広告表示媒体提供サーバ４０が提供する広告表示媒体へアクセス可能な情報処理装置である。クライアント２０の具体例としては、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話端末（いわゆるフィーチャーフォンであるかスマートフォンであるかは問わない。）、スレート型のタブレット端末等が考えられる。
クライアント２０は、一般的に、ＣＰＵ２１０、記憶装置２２０、入力装置２３０、及び通信Ｉ／Ｆ部２４０等を有する。
【００４７】
ＣＰＵ２１０は、記憶装置２２０に記憶されているプログラムを実行することによりクライアント２０における様々な処理を制御する。会員サイト提供サーバ３０や広告表示媒体提供サーバ４０から受信できる各種ウェブページを閲覧することのできるブラウザ２１１は、主にＣＰＵ２１０上で動作する。
【００４８】
記憶装置２２０は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の各種記憶媒体である。記憶装置２２０は、ＣＰＵ２１０によって実行されるブラウザ２１１等の各種プログラムコード、及びプログラムの実行時に必要となるデータを記憶する。特に、ブラウザ２１１にセットされる広告決定サーバ用クッキー２２１や広告サーバ用クッキー２２３は、記憶装置２２０が記憶する。この他、ユーザＩＤをクッキーとして一時記憶する際には、ユーザＩＤ記憶用クッキー２２５も記憶装置２２０が記憶する。ユーザＩＤ記憶用クッキー２２５については、図３等を参照しながら後述する。
【００４９】
広告決定サーバ用クッキー２２１は、前述の通り、広告決定用サーバ１０から送信される。このクッキー２２１の取得は、会員サイト提供サーバ３０から受信するページ情報３１０に含まれるクッキー処理用タグ３１１に基づいて、ブラウザ２１１が行う。クッキー２２１には、ユーザＩＤと紐づけられていない仮状態と、ユーザＩＤと紐づけられた会員状態の２つの状態がある。前述の通り、会員サイト提供サーバ３０が提供する会員サイトへのログインに成功すると、クッキー処理用タグ３１１により、クッキー２２１は仮状態から会員状態へと状態が変わる。会員状態となったクッキー２２１に基づきブラウザ２１１が広告決定用サーバ１０へ送信するクッキー情報は、ユーザＩＤと紐づけて管理される。
【００５０】
広告サーバ用クッキー２２３は、広告サーバ５０によりセットされる。クライアント２０を広告サーバ５０が識別するための識別子をクッキー２２３は含んでおり、クッキー２２３は広告表示時を含む各タイミングで当該クッキー２２３に基づき識別子を含むクッキー情報を広告サーバ５０へ送信する。
【００５１】
広告サーバ用クッキー２２３がブラウザ２１１にセットされるタイミングはいつでも良いが、例えば、広告サーバ５０が構成する広告ネットワーク内の広告表示媒体提供サーバ４０が提供するウェブサイトのページ情報４１０に埋め込まれた広告取得用タグ４１１や、会員サイト提供サーバ３０が提供するウェブサイトのページ情報３１０に埋め込まれたクッキー処理用タグ３１１等によりセットされることが考えられる。本実施形態では、クッキー処理用タグ３１１が広告サーバ用クッキー２２３をセットする場合を中心に説明する。
【００５２】
削除されない限り、クッキー２２１や２２３は広告決定用サーバ１０や広告サーバ５０に各種クッキー情報を送信することとなるので、広告決定用サーバ１０はこれらのクッキー２２１及び２２３の動作の結果取得できる閲覧履歴等の行動履歴情報１３５や、ユーザの識別情報（ユーザＩＤ）に基づいて、好適な広告をクライアント２０に対して配信することが可能となる。
【００５３】
入力装置２３０は、ユーザが各種情報を入力するための装置である。例えば、マウスやタッチパッド等のポインティングデバイスやキーボード等が入力装置２３０に該当する。ブラウザ２１１を用いたウェブページの閲覧に係る各種選択装置などは、全て入力装置２３０により入力される。
通信Ｉ／Ｆ部２４０は、クライアント２０がインターネットＮを介して他の情報処理装置と通信するためのインタフェースである。
【００５４】
（２．３  広告サーバ５０）
次に、広告サーバ５０について説明する。広告サーバ５０は、広告表示媒体提供サーバ４０と共に、広告を配信するための広告ネットワークを構成するためのサーバである。
本実施形態において、広告サーバ５０は、クッキー発行部５１０、クッキー連携部５２０、及び広告決定処理部５３０を有する。
【００５５】
クッキー発行部５１０は、クライアント２０からの要求に応じて、各クライアント２０を識別するための識別子を付したクッキー２２３を発行する。これにより、広告表示媒体提供サーバ４０が提供する広告表示媒体上に広告を表示する際には、広告サーバ５０へとクライアント２０を識別するための識別子の通知をクッキー２２３により送信されるクッキー情報により受けることが可能となる。
【００５６】
クッキー連携部５２０は、クライアント２０からの要求に応じて、クッキー２２３から受信可能なクライアント２０を識別するための識別子と、ユーザＩＤとを対応づけるクッキー連携情報５４１を生成する。当該クライアント２０からの要求は、会員サイト提供サーバ３０が送信するページ情報３１０に含まれるクッキー処理用タグ３１１に基づいてブラウザ２１１によりなされる。
【００５７】
広告決定処理部５３０は、クライアント２０からの広告取得要求に応じて、クライアント２０に表示させる広告を決定するための処理を行う。より具体的には、広告決定処理部５３０は、クッキー連携情報５４１を参照することにより、クッキー２２３に基づきクライアント２０から取得できる識別子と対応するユーザＩＤを知る。そのうえで、当該ユーザＩＤに基づく広告を決定するよう、広告決定用サーバ１０の広告決定部１２０へと要求する。なお、広告決定処理部５３０はこの前に、必要に応じてＲＴＢにより入札／応札処理を行うことにより、広告主を決定しても良い。広告決定処理部５３０は、広告決定用サーバ１０の広告決定部１２０から、決定した広告に係る広告ソース１４３を取得するための位置情報（アドレス情報／広告情報）を受信すると、当該位置情報をクライアント２０へと送信する。クライアント２０は、当該位置情報に基づいて広告ソース１４３を取得して、当該広告ソース１４３に基づく広告画像等を表示画面上に表示する。
【００５８】
（３  処理の流れ）
以下、図３乃至図１０を参照しながら、本実施形態に係る広告配信システム１の処理の流れを説明する。尚、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することができるし、また、便宜上複数に分けて記載されているステップを１つのステップとして実行することもできる。
【００５９】
（３．１  会員サイトアクセス時の処理の流れ）
まず、クライアント２０が会員サイト提供サーバ３０の提供する会員サイトへアクセスした際の、クライアント２０、広告決定用サーバ１０、及び広告サーバ５０の其々の処理の流れを説明する。
【００６０】
（３．１．１  クライアント２０の処理）
まず、会員サイト提供サーバ３０が提供する会員サイトへアクセスしたときのクライアント２０の処理の流れを、図３を参照しながら説明する。図３は、会員サイトアクセス時におけるクライアント２０の処理の流れを示すフローチャートである。
【００６１】
ブラウザ２１１に会員サイト提供サーバ３０が提供する会員サイトのウェブページをユーザ操作に応じて表示する際には、クライアント２０のブラウザ２１１は、会員サイト提供サーバ３０へ、ページ情報３１０の送信要求（閲覧要求）を送信する（Ｓ３０１）。会員サイト提供サーバ３０は当該要求に応じてページ情報３１０（例えば、ＨＴＭＬ等で記述された情報）をクライアント２０へと送信するので、クライアント２０は当該ページ情報３１０を受信する（Ｓ３０３）。
【００６２】
ブラウザ２１１は、ページ情報３１０に含まれるクッキー処理用タグ３１１の処理に従い、ブラウザ２１１に対して広告決定サーバ用クッキー２２１がセットされているか否かを判別する（Ｓ３０５）。もしクッキー２２１がセットされていなければ（Ｓ３０５のＮｏ）、ブラウザ２１１は、クッキー処理用タグ３１１による制御の下、広告決定用サーバ１０からクッキー２２１を取得すると共に（Ｓ３０７）、それをブラウザ２１１にセットする（Ｓ３０９）。なお、この時点に於いて、まだ会員サイトにログインしていないため、クッキー２２１は仮状態である。
【００６３】
また、ブラウザ２１１は、クッキー処理用タグ３１１の処理に従い、ブラウザ２１１に対して広告サーバ用クッキー２２３がセットされているか否かも判別する（Ｓ３１１）。もしクッキー２２３がセットされていなければ（Ｓ３１１のＮｏ）、ブラウザ２１１は、クッキー処理用タグ３１１による制御の下、広告サーバ５０からクッキー２２３を取得すると共に（Ｓ３１３）、それをブラウザ２１１にセットする（Ｓ３１５）。
【００６４】
なお、Ｓ３０５乃至Ｓ３０９の処理と、Ｓ３１１乃至Ｓ３１５の処理は逆であっても良い。また、広告サーバ５０からのクッキー２２３取得は、会員サイト提供サーバ３０へのアクセス時でなくとも、広告サーバ５０が構成する広告ネットワーク内の広告表示媒体にアクセス時にセットされることも考えられる。
【００６５】
その後、ログイン画面において、ユーザＩＤが入力されたか否かをクッキー処理用タグ３１１による制御に基づき、ブラウザ２１１は判別する（Ｓ３１７）。ユーザＩＤが入力されれば、ブラウザ２１１は当該ユーザＩＤを、クッキー処理用タグ３１１による制御に従ってユーザＩＤ記憶用クッキー２２５として記憶する（Ｓ３１９）。尚、本手法ではユーザＩＤをユーザＩＤ記憶用クッキー２２５として記憶しているがこれに限られるものではなく、適当な記憶領域にユーザＩＤを記憶すれば良い。
【００６６】
その後、ユーザからユーザＩＤのみならずパスワードも入力されて、ユーザ操作に基づいてログイン要求をブラウザ２１１が会員サイト提供サーバ３０へと送信すると（Ｓ３２１）、ブラウザ２１１は会員サイト提供サーバ３０から、ログイン結果を示すページ情報３１０を受信する（Ｓ３２３）。その結果、ログインが失敗していれば（Ｓ３２５のＮｏ）、ブラウザ２１１はＳ３１７に戻って処理をやりなおす。
【００６７】
ログインに成功したページ情報３１０を受信した場合には（Ｓ３２５のＹｅｓ）、ブラウザ２１１は、ページ情報３１０に含まれるクッキー処理用タグ３１１による制御の下、ログインに成功したユーザＩＤの情報をユーザＩＤ記憶用クッキー２２５から読みだして広告決定用サーバ１０へと送信する（Ｓ３２７）。これにより広告決定用サーバ１０はログインに成功した旨と、そのログインに成功したユーザＩＤを知ることができるため、クッキー２２１を会員状態のクッキー２２１として認識することができるようになる。更にブラウザ２１１は、クッキー処理用タグ３１１による制御の下、ログインに成功したユーザＩＤを用いてクッキー２２１を会員状態へと更新する（Ｓ３２９）。
【００６８】
Ｓ３２７及びＳ３２９の処理が完了すれば、ユーザＩＤ記憶用クッキー２２５は不要となるため、ブラウザ２１１はクッキー処理用タグ３１１による制御の下、ユーザＩＤ記憶用クッキー２２５を削除する（Ｓ３３１）。
【００６９】
その後、ブラウザ２１１はクッキー処理用タグ３１１による制御に従い、広告決定サーバ用クッキー２２１とユーザＩＤ記憶用クッキー２２５とがそろっているか否かを判別する（Ｓ３３３）。もしそろっていれば、クッキー処理用タグ３１１に設定されたユーザＩＤと、クッキー２２３に設定された識別子との対応付けを広告サーバ５０へと要求する（Ｓ３３５）。広告サーバ５０のクッキー連携部５２０は当該要求に従い、ユーザＩＤとクッキー２２３に設定された識別子との対応情報をクッキー連携情報５４１としてＤＢ５４０に登録する。
【００７０】
これにより、広告サーバ５０は、広告サーバ用クッキー２２３により受信した識別子に基づいてクライアント２０を操作するユーザのユーザＩＤを知ることができるようになるため、当該ユーザＩＤを指定して、クライアント２０へ配信する広告を広告決定用サーバ１０に要求することができるようになる。
【００７１】
（３．１．２  広告決定用サーバ１０の処理）
次に、クライアント２０による会員サイトアクセス時の広告決定用サーバ１０側の処理の流れを、図４を参照しながら説明する。図４は、クライアント２０による会員サイトアクセス時の広告決定用サーバ１０の処理の流れを示すフローチャートである。この処理は、図３を参照しながら「３．１．１」で説明したクライアント２０側の処理に対応する広告決定用サーバ１０側の処理である。
【００７２】
クライアント２０から、クッキー処理用タグ３１１の機能に基づいてクッキー２２１の取得要求を受信すると（Ｓ４０１のＹｅｓ）、クッキー処理部１１０はクッキー２２１をクライアント２０へと送信する（Ｓ４０３）。なおこの段階において送信するクッキー２２１は仮ＩＤを付した仮状態のものである。更にクッキー処理部１１０は当該仮ＩＤを用いてＤＢ１３０にデータ項目を作成する。これにより、これ以降、クッキー２２１に基づいてクライアント２０から送信されてくる閲覧情報などを含むクッキー情報には仮ＩＤが含まれているため、当該仮ＩＤで管理されている行動履歴情報１３５のデータは、このクッキー情報に基づいて更新されることになる。
【００７３】
その後、クライアント２０から会員サイト提供サーバ３０が提供する会員サイトへのログイン成功の旨の通知を受信すると（Ｓ４０７のＹｅｓ）、当該通知に含まれるユーザＩＤに基づき、ＤＢ１３０を更新する（Ｓ４０９）。より具体的には、仮ＩＤのみに対応付けられていた行動履歴情報１３５を当該ユーザＩＤと対応付けると共に、当該ユーザＩＤに対応付けられている会員属性情報１３３とも対応付ける。これにより、広告サーバ５０からユーザＩＤを指定した広告決定要求を受信した場合には、広告決定部１２０は、当該ユーザＩＤに対応付けられた会員属性情報１３３及び行動履歴情報１３５を参照して好適な広告を選択することができるようになる。
【００７４】
（３．１．３  広告サーバ５０の処理）
続いて、クライアント２０による会員サイトアクセス時の広告サーバ５０側の処理の流れを、図５を参照しながら説明する。図５は、クライアント２０による会員サイトアクセス時の広告サーバ５０の処理の流れを示すフローチャートである。この処理は、図３を参照しながら「３．１．１」で説明したクライアント２０側の処理に対応する広告サーバ５０側の処理である。
【００７５】
クライアント２０から、クッキー処理用タグ３１１の機能に基づいてクッキー２２３の取得要求を受信すると（Ｓ５０１のＹｅｓ）、クッキー発行部５１０はクッキー２２３をクライアント２０へと送信する（Ｓ５０３）。なおこのクッキー２２３には、各クライアント２０を識別可能な識別子が付与されている。
【００７６】
その後、クライアント２０から、クッキー処理用タグ３１１の機能に基づいて、クッキーの連携要求を受信すると（Ｓ５０５）、クッキー連携部５２０は、当該連携要求に含まれるユーザＩＤとクッキー２２３の識別子との対応関係をクッキー連携情報５４１として記録する（Ｓ５０７）。クライアント２０からクッキー２２３に基づいて送信されてきたクッキー情報には前述の識別子が付与されているため、この識別子をキーとしてクッキー連携情報５４１を参照することにより、広告サーバ５０は当該クライアント２０に係るユーザのユーザＩＤを知ることができる。
【００７７】
（３．２  他の方式による会員サイトアクセス時の処理の流れ）
上記「３．１」の処理では、クライアント２０から広告決定用サーバ１０に対するユーザＩＤの通知と、ログインが成功した旨の通知とを一度に行なっていたが（図３のＳ３２７及び図４のＳ４０７）、これに限られるものではなく、ユーザＩＤの通知と、ログインが成功した旨の通知とを別々のタイミングで行なうことも考えられる。以下、この場合の処理の流れを、図６及び図７を参照しながら説明する。なお、この方式であっても広告サーバ５０に係る処理は「３．１．３」と同様となるため、説明を省略する。
【００７８】
（３．２．１  他の方式に係るクライアント２０の処理）
まず、クライアント２０の処理の流れを、図６を参照しながら説明する。図６は、会員サイトアクセス時におけるクライアント２０の、「３．１」とは異なる方式に係る処理の流れを示すフローチャートである。
なお、Ｓ６０１乃至Ｓ６１５の処理は、図３に係るＳ３０１乃至Ｓ３１５の処理と同様であるため、説明を省略する。
【００７９】
会員サイトのログイン画面において、ブラウザ２１１はクッキー処理用タグ３１１による制御の下、広告決定サーバ用クッキー２２１が仮状態であるか否かを判別する（Ｓ６１７）。もし仮状態であれば（Ｓ６１７のＹｅｓ）、ＩＤ入力ボックスにユーザがユーザＩＤを入力する際に（Ｓ６１９のＹｅｓ）、当該ユーザＩＤを広告決定用サーバ１０へと送信する（Ｓ６２１）。つまり、「３．１」ではユーザＩＤをユーザＩＤ記憶用クッキー２２５に記憶していたところ、「３．２」の例では、ユーザＩＤをユーザＩＤ記憶用クッキー２２５に記憶せずに、ログイン前に広告決定用サーバ１０へと送信する。これにより、クライアント２０側のユーザＩＤ記憶用クッキー２２５は不要となる。
【００８０】
その後、ユーザからユーザＩＤのみならずパスワードも入力されて、ユーザ操作に基づいてログイン要求をブラウザ２１１が会員サイト提供サーバ３０へと送信すると（Ｓ６２３）、ブラウザ２１１は会員サイト提供サーバ３０から、ログイン結果を示すページ情報３１０を受信する（Ｓ６２５）。その結果、ログインが失敗していれば（Ｓ６２７のＮｏ）、ブラウザ２１１はＳ６１７に戻って処理をやり直す。
【００８１】
ログインに成功したページ情報３１０を受信した場合には（Ｓ６２７のＹｅｓ）、ブラウザ２１１は、当該ページ情報３１０に含まれるクッキー処理用タグ３１１による制御の下、ログインに成功した旨を広告決定用サーバ１０へと通知する（Ｓ６２９）。これにより、広告決定用サーバ１０はログインに成功した旨と（Ｓ６２９）、そのログインに成功したユーザＩＤとを知ることができるため（Ｓ６２１）、クッキー２２１を会員状態として認識することができるようになる。更にブラウザ２１１はクッキー２２１を会員状態へと更新する（Ｓ６３１）。
Ｓ６３３及びＳ６３５の処理は、図３のＳ３３３及びＳ３３５と同様であるので、ここでは説明を省略する。
【００８２】
（３．２．２  広告決定用サーバ１０の処理）
次に、クライアント２０による会員サイトアクセス時の広告決定用サーバ１０側の処理の流れを、図７を参照しながら説明する。図７は、クライアント２０による会員サイトアクセス時の、「３．１」とは異なる方式に係る処理の流れを示すフローチャートである。この処理は、図６を参照しながら「３．２．１」で説明したクライアント２０側の処理に対応する広告決定用サーバ１０側の処理である。
なお、Ｓ７０１乃至Ｓ７０５の処理は、図４に係るＳ４０１乃至Ｓ４０５の処理と同様であるため、説明を省略する。
【００８３】
クライアント２０からユーザＩＤの通知を受信すると（Ｓ７０７）、クッキー処理部１１０は当該ユーザＩＤに基づき、ＤＢ１３０を更新する（Ｓ７０９）。より具体的には、仮ＩＤのみに対応付けられていた行動履歴情報１３５を当該ユーザＩＤと対応付ける処理などが考えられる。但し、この時点ではまだログインが成功するかどうかわからない（正当なユーザＩＤであるとは限らない）ため、クッキー処理部１１０はクッキー２２３を仮状態のままであるものとして扱い、会員属性情報１３３との対応付け等は行わない。
【００８４】
その後、クライアント２０から当該ユーザＩＤでのログイン成功の旨の通知を受けると（Ｓ７１１のＹｅｓ）、クッキー処理部１１０はクッキー２２３を会員状態であるものとして識別し、Ｓ７０９で受信したユーザＩＤを用いて、ＤＢ１３０を更新する（Ｓ７１３）。より具体的には、例えば、クッキー処理部１１０は当該ユーザＩＤと行動履歴情報１３５と会員属性情報１３３とを対応付ける。
【００８５】
これにより、広告サーバ５０からユーザＩＤを指定した広告決定要求を受信した場合には、広告決定部１２０は、当該ユーザＩＤに対応付けられた会員属性情報１３３及び行動履歴情報１３５を参照して好適な広告を選択することができるようになる。
【００８６】
（３．３  広告表示媒体アクセス時の処理の流れ）
続いて、クライアント２０が広告表示媒体提供サーバ４０の提供するウェブサイトへアクセスした際の、クライアント２０、広告サーバ５０、及び広告決定用サーバ１０の其々の処理の流れを説明する。
【００８７】
（３．３．１  クライアント２０の処理）
まず、広告表示媒体提供サーバ４０が提供するウェブサイトへアクセスした際のクライアント２０の処理の流れを、図８を参照しながら説明する。図８は、広告表示媒体提供サーバ４０が提供するウェブサイトへのアクセス時におけるクライアント２０の処理の流れを示すフローチャートである。
【００８８】
ブラウザ２１１に広告表示媒体提供サーバ４０が提供する広告表示媒体のウェブページをユーザ操作に応じて表示する際には、クライアント２０のブラウザ２１１は、広告表示媒体提供サーバ４０へ、ページ情報３１０の送信要求（閲覧要求）を送信する（Ｓ８０１）。広告表示媒体提供サーバ４０は当該要求に応じてページ情報４１０（例えば、ＨＴＭＬ等で記述された情報）をクライアント２０へと送信するので、クライアント２０は当該ページ情報４１０を受信する（Ｓ８０３）。
【００８９】
また、ブラウザ２１１はページ情報４１０に含まれる広告取得用タグ４１１による制御の下、広告サーバ５０へと広告の取得要求を送信する（Ｓ８０５）。その結果、広告決定用サーバ１０が決定した広告に係る広告ソース１４３へアクセスするための広告位置情報（アドレス情報）が広告サーバ５０から送信されるので、ブラウザ２１１は当該広告位置情報を受信する（Ｓ８０７）。更にブラウザ２１１は当該広告位置情報に基づいて広告決定用サーバ１０の広告配信部１４０から広告ソース１４３を取得し（Ｓ８０９）、当該広告ソース１４３に基づいて広告画像を表示画面上に表示する（Ｓ８１１）。
【００９０】
（３．３．２  広告サーバ５０の処理）
次に、広告表示媒体提供サーバ４０が提供するウェブサイトへアクセスした際の広告サーバ５０の処理の流れを、図９を参照しながら説明する。図９は、広告表示媒体提供サーバ４０が提供するウェブサイトへクライアント２０がアクセスした際の、広告サーバ５０の処理の流れを示すフローチャートである。つまりこの処理は、図８を参照しながら「３．３．１」で説明したクライアント２０側の処理に対応する広告サーバ５０側の処理である。
【００９１】
クライアント２０が広告表示媒体へアクセスすると、広告取得用タグ４１１に基づいて、クライアント２０は表示する広告を取得するための広告位置情報を取得すべく、広告の取得要求を広告サーバ５０へと送信する。広告サーバ５０は、当該広告取得要求をクライアント２０から受信すると（Ｓ９０１のＹｅｓ）、広告決定処理部５３０は、当該クライアントから受信するクッキー２２３の識別子に対応するユーザＩＤ（ユーザＩＤが不明な場合には仮ＩＤ）を、クッキー連携情報５４１を参照することにより特定する（Ｓ９０３）。
【００９２】
また、広告決定処理部５３０は、必要に応じて広告サーバ５０は当該クライアント２０に表示させる広告枠に表示する広告の広告主を決定するための入札処理を行う（Ｓ９０５）。この入札処理は、例えばＲＴＢにより行うことができる。なお、当該入札処理は、広告主を予め決めている場合や広告決定用サーバ１０側で行う場合には不要である。
【００９３】
その後、広告サーバ５０の広告決定処理部５３０は、Ｓ９０３で特定したユーザＩＤ（ユーザＩＤが不明な場合には仮ＩＤ）に該当するユーザに好適な広告を決定するよう、広告決定用サーバ１０に対して要求する（Ｓ９０７）。その結果、広告決定用サーバ１０から広告ソース１４３を取得するための広告位置情報（アドレス情報）を受信すると（Ｓ９０９）、広告決定処理部５３０は、当該広告位置情報をクライアント２０へと送信する（Ｓ９１１）。
【００９４】
（３．３．３  広告決定用サーバ１０の処理）
続いて、広告サーバ５０からクライアント２０に表示させる広告の決定を要求された後の広告決定用サーバ１０に係る処理の流れを、図１０を参照しながら説明する。図１０は、広告サーバ５０から広告決定要求を受信する際の広告決定用サーバ１０の処理の流れを示すフローチャートである。つまりこの処理は、図８及び図９を参照しながら「３．３．１」や「３．３．２」で説明したクライアント２０や広告サーバ５０側の処理に対応する広告決定用サーバ１０側の処理である。
【００９５】
広告サーバ５０から、ユーザＩＤや仮ＩＤを指定した広告決定要求を受信すると（Ｓ１００１のＹｅｓ）、広告決定部１２０は、当該ユーザＩＤ若しくは仮ＩＤを用いて会員属性情報１３３や行動履歴情報１３５を参照する（なお、仮ＩＤしか指定されていない場合には、会員属性情報１３３を参照することはできない。）。広告決定部１２０は、当該ユーザＩＤや仮ＩＤに対応する会員属性情報１３３や行動履歴情報１３５が合致する広告表示条件１３１を参照して（Ｓ１００５）、当該条件が合致した広告表示条件１３１に対応する広告ソース１４３を読み出すための広告位置情報を広告サーバ５０へと出力する（Ｓ１００７）。
【００９６】
その後、クライアント２０から当該広告位置情報に基づいて広告ソース１４３の取得要求を受信すると（Ｓ１００９のＹｅｓ）、広告配信部１４０は当該要求に基づき、広告ソース１４３をクライアント２０へと送信する（Ｓ１０１１）。
【００９７】
（４  ハードウェア構成）
以下、図１１を参照しながら、上述してきた広告決定用サーバ１０や広告サーバ５０を情報処理システムであるコンピュータ１１００により実現する場合のハードウェア構成の一例を説明する。なお、広告決定用サーバ１０や広告サーバ５０の機能は、それぞれネットワークを介して複数の装置に分けて実現することも可能である。
【００９８】
図１１に示すように、コンピュータ１１００は、プロセッサ１１０１、メモリ１１０３、記憶装置１１０５、入力インタフェース（Ｉ／Ｆ）１１０７、データＩ／Ｆ１１０９、通信Ｉ／Ｆ１１１１、及び表示装置１１１３を含む。
【００９９】
プロセッサ１１０１は、メモリ１１０３に記憶されているプログラムを実行することによりコンピュータ１１００における様々な処理を制御する。例えば、広告決定用サーバ１０にあってはクッキー処理部１１０や広告決定部１２０、広告配信部１４０、広告サーバ５０にあってはクッキー発行部５１０や、クッキー連携部５２０、広告決定処理部５３０は、メモリ１１０３に一時記憶された上で、主にプロセッサ１１０１上で動作するプログラムとして実現可能である。
【０１００】
メモリ１１０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体である。メモリ１１０３は、プロセッサ１１０１によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、メモリ１１０３の記憶領域には、プログラム実行時に必要となるスタック領域が確保される。
【０１０１】
記憶装置１１０５は、例えばハードディスクやフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置１１０５は、オペレーティングシステムや、広告決定用サーバ１０にあってはクッキー処理部１１０や広告決定部１２０、広告配信部１４０、広告サーバ５０にあってはクッキー発行部５１０や、クッキー連携部５２０、広告決定処理部５３０をそれぞれ実現するための各種プログラムを記憶する。この他、記憶装置１１０５は、広告決定用サーバ１０にあってはＤＢ１３０及びＤＢ１４１、広告サーバ５０にあってはＤＢ５４０等に相当する各種データも記憶する。記憶装置１１０５に記憶されているプログラムやデータは、必要に応じてメモリ１１０３にロードされることにより、プロセッサ１１０１から参照される。
【０１０２】
入力Ｉ／Ｆ１１０７は、ユーザからの入力を受け付けるためのデバイスである。入力Ｉ／Ｆ１１０７の具体例としては、キーボードやマウス、タッチパネル、各種センサ等が挙げられる。入力Ｉ／Ｆ１１０７は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインタフェースを介してコンピュータ１１００に接続されても良い。
【０１０３】
データＩ／Ｆ１１０９は、コンピュータ１１００の外部からデータを入力するためのデバイスである。データＩ／Ｆ１１０９の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データＩ／Ｆ１１０９は、コンピュータ１１００の外部に設けられることも考えられる。その場合、データＩ／Ｆ１１０９は、例えばＵＳＢ等のインタフェースを介してコンピュータ１１００へと接続される。
【０１０４】
通信Ｉ／Ｆ１１１１は、コンピュータ１１００の外部の装置と有線又は無線により、例えばインターネットＮを介したデータ通信するためのデバイスである。通信Ｉ／Ｆ１１１１はコンピュータ１１００の外部に設けられることも考えられる。その場合、通信Ｉ／Ｆ１１１１は、例えばＵＳＢ等のインタフェースを介してコンピュータ１１００に接続される。
【０１０５】
表示装置１１１３は、各種情報を表示するためのデバイスである。表示装置１１１３の具体例としては、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等が挙げられる。表示装置１１１３は、コンピュータ１１００の外部に設けられても良い。その場合、表示装置１１１３は、例えばディスプレイケーブル等を介してコンピュータ１１００に接続される。
【０１０６】
（５  本実施形態の効果）
以上説明したように、本実施形態の広告配信システム１では、ユーザの行動履歴や属性情報に応じて、好適な広告をユーザに見せることが可能となっている。特に、会員サイトログイン前は行動履歴情報１３５に応じて、ログイン後はユーザＩＤに基づく詳細な会員属性情報１３３に応じて、配信する広告を決定することができるようになっている。
【０１０７】
これにより、例えば、ユーザＩＤが特定できない場合には、ユーザの閲覧／購入した商品と関連性の高い商品に係る広告を配信すると共に、ユーザの識別情報が得られるようになった後は、性別や会員ポイント、年収（支払い能力）等の情報に基づいて広告を配信するといった広告配信が可能となるため、広告配信の効果を高めることが可能となる。
【０１０８】
更に、本実施形態に係る広告配信システム１では、会員属性情報１３３の参照を、ユーザＩＤに基づいて行なっている。すなわち、パスワードの情報を広告決定用サーバ１０の管理者に渡す必要がないため、ユーザＩＤとパスワードがセットで流出する事態を避ける事ができるため、セキュリティ上好ましい。
【０１０９】
また、本実施形態に係る広告配信システム１では、複数の広告サーバ５０に対して、会員属性情報１３３や行動履歴情報１３５に基づく広告配信が可能となっている。
【０１１０】
（６  付記事項）
尚、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【０１１１】
１・・・広告配信システム、１０・・・広告決定用サーバ、２０・・・クライアント、３０・・・会員サイト提供サーバ、４０・・・広告表示媒体提供サーバ、５０・・・広告サーバ、１１０・・・クッキー処理部、１２０・・・広告決定部、１３０・・・データベース、１３１・・・広告表示条件、１３３・・・会員属性情報、１３５・・・行動履歴情報、１４０・・・広告配信部、１４３・・・広告ソース、２１０・・・ＣＰＵ、２１１・・・ブラウザ、２２０・・・記憶装置、２２１・・・広告決定サーバ用クッキー、２２３・・・広告サーバ用クッキー、２２５・・・ユーザＩＤ記憶用クッキー、２３０・・・入力装置、２４０・・・通信インタフェース部、３１０・・・ページ情報、３１１・・・クッキー処理用タグ、４１０・・・ページ情報、４１１・・・広告取得用タグ、５１０・・・クッキー発行部、５２０・・・クッキー連携部、５３０・・・広告決定処理部、５４１・・・クッキー連携情報、１１００・・・コンピュータ、１１０１・・・プロセッサ、１１０３・・・メモリ、１１０５・・・記憶装置、１１０７・・・入力インタフェース、１１０９・・・データインタフェース、１１１１・・・通信インタフェース、１１１３・・・表示装置、Ｎ・・・インターネット
【要約】
【課題】広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供する。
【解決手段】クライアント２０が会員サイトにアクセスした際に、当該クライアント２０に対してクッキー２２１を送信し、クライアント２０から、会員サイトへログインするためのユーザＩＤを受信すると共に、ログインした際に、クライアント２０から、ログインが完了した旨の通知を受信するクッキー処理部１１０と、クライアント２０からクッキー２２１に基づいて受信するクッキー情報と、ユーザＩＤに係る会員属性情報１３３と対応付けて管理可能なデータベース１３０と、クライアント２０からログインが完了した旨の通知を受信した後、会員属性情報１３３に基づいて、クライアント２０に対して配信する広告を決定する広告決定部１２０とを備える。
【選択図】図２【図１】
0005388248.tif 000002
【図２】
0005388248.tif 000003
【図３】
0005388248.tif 000004
【図４】
0005388248.tif 000005
【図５】
0005388248.tif 000006
【図６】
0005388248.tif 000007
【図７】
0005388248.tif 000008
【図８】
0005388248.tif 000009
【図９】
0005388248.tif 000010
【図１０】
0005388248.tif 000011
【図１１】
0005388248.tif 000012