(57)【要約】【課題】ユーザの閲覧（クリック）履歴に基づきユーザの興味が大きいと推定される広告を優先的に配信するユーザの閲覧履歴に基づく広告配信システムおよび配信方法を提供する。【解決手段】ユーザの閲覧履歴に基づく広告配信システムおよび広告配信方法は、インターネット広告配信サービスにおいて、ユーザに配信した広告の履歴およびユーザがクリックして閲覧した広告の履歴をユーザ毎に取得し、ユーザの閲覧履歴の類似性、相関をもとにユーザの興味が高いと推測される広告を優先的に配信する。【選択図】図１
2007286832.tif 000002
【特許請求の範囲】
【請求項１】
アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するためのユーザＩＤ取得手段と、
前記ユーザ端末へ配信する広告を管理して保管するための広告管理データベースと、
前記広告管理データベースから配信する前記広告を検索して抽出するための広告検索手段と、
前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するための広告配信手段と、
前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するための広告配信履歴テーブルと、
前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するための広告クリック履歴テーブルと、
前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するための広告閲覧履歴管理データベースと、
前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するための類似ユーザＩＤ抽出手段と、
前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するためのクリックユーザＩＤ抽出手段と、
前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するための配信広告抽出手段と、
を備えることを特徴とする広告配信システム。
【請求項２】
ユーザＩＤ取得手段において、アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するステップと、
広告管理データベースにおいて、前記ユーザ端末へ配信する広告を管理して保管するステップと、
広告検索手段において、前記広告管理データベースから配信する前記広告を検索して抽出するステップと、
広告配信手段において、前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するステップと、
広告配信履歴テーブルにおいて、前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するステップと、
広告クリック履歴テーブルにおいて、前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するステップと、
広告閲覧履歴管理データベースにおいて、前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するステップと、
類似ユーザＩＤ抽出手段において、前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するステップと、
クリックユーザＩＤ抽出手段において、前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するステップと、
配信広告抽出手段において、前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するステップと、
を有することを特徴とする広告配信方法。
【請求項３】
コンピュータが読み取り可能な広告配信プログラムであって、
ユーザＩＤ取得手段において、アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するステップと、
広告管理データベースにおいて、前記ユーザ端末へ配信する広告を管理して保管するステップと、
広告検索手段において、前記広告管理データベースから配信する前記広告を検索して抽出するステップと、
広告配信手段において、前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するステップと、
広告配信履歴テーブルにおいて、前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するステップと、
広告クリック履歴テーブルにおいて、前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するステップと、
広告閲覧履歴管理データベースにおいて、前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するステップと、
類似ユーザＩＤ抽出手段において、前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するステップと、
クリックユーザＩＤ抽出手段において、前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するステップと、
配信広告抽出手段において、前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するステップと、
して前記コンピュータを機能させることを特徴とする広告配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットによるＷｅｂサイトに表示される広告配信サービスに関し、特に、ユーザの閲覧履歴を収集して優先的に配信する広告を決定しユーザ端末に表示するユーザの閲覧履歴に基づく広告配信システムおよび広告配信方法、広告配信プログラムに関する。
【背景技術】
【０００２】
従来、広告配信サービスでは、ユーザの興味を捕らえて、ユーザの関心事や嗜好に即したＰＰＣ（ペイ・パー・クリック）広告を配信することで、ＰＰＣ広告のクリック率を向上させることがなされている。
【０００３】
例えば、ユーザの使用する検索キーワードは、ユーザの興味に結びつくものであることから、検索キーワードに関連する広告を配信することで、インターネット利用者が検索した時点での関心事に則した広告を配信することが行われている。
【０００４】
また、ユーザが購入し、ユーザ端末に送信したコンテンツの履歴をデータベースに記憶し、分類分析を行い、ユーザの嗜好情報を生成して嗜好情報に即した広告を配信するものとしてレコメンデーション装置、広告配信方法が知られている（特許文献１参照）。
【０００５】
この、広告配信システムは、ユーザ端末に送信したコンテンツの履歴と該コンテンツを区分けするために設定されたカテゴリとを対応付けてユーザ行動履歴データベースに記憶し、このコンテンツの配信履歴に基づいて、分類分析を行い、各ユーザの嗜好情報を生成し、ユーザデータベースに記憶しておき、広告を配信する場合に、このユーザデータベースに記憶された嗜好情報に基づいて、ユーザの趣味や嗜好に応じた広告を配信するものである。
【特許文献１】特開２００４−０９４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような配信方法では、ユーザが購入したコンテンツとそのカテゴリを基にして分析を行うことからユーザの嗜好情報を入手するためには長い時間を必要とし、また、複雑な分析を必要とすることから、リアルタイムで分析を行うのであれば情報の配信までに多大な時間を要するものであった。
【０００７】
また、リアルタイムの分析をしないのであれば、適当な期間をおいて、繰り返し複雑な分析を行い、その多大なデータ量の分析結果を保存し、保存した分析結果を利用して配信を行うことから、多大な量のデータを保存することが必要になるなどの不利な点もあった。
【０００８】
また、キーワードを用いる場合には、通常は分析などの時間のかかる処理は必要としないが、特定の目的の物を検索するためのものであるから、ユーザの興味の対象を幅広く捉えることができにくいなどの不利な点があった。
【０００９】
本発明は、このような事情を考慮してなされたものであり、その目的は、複雑な分析をすることなく、ユーザの興味の対象を幅広く捉えることができ、ユーザの興味や嗜好性を推定でき、その推定した興味や嗜好性に即した広告を優先的で効率的に配信することができる広告配信システムおよび広告配信方法、広告配信プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の本発明は、アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するためのユーザＩＤ取得手段と、前記ユーザ端末へ配信する広告を管理して保管するための広告管理データベースと、前記広告管理データベースから配信する前記広告を検索して抽出するための広告検索手段と、前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するための広告配信手段と、前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するための広告配信履歴テーブルと、前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するための広告クリック履歴テーブルと、前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するための広告閲覧履歴管理データベースと、前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するための類似ユーザＩＤ抽出手段と、前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するためのクリックユーザＩＤ抽出手段と、前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するための配信広告抽出手段と、を備えることを要旨とする。
【００１１】
また、請求項２に記載の本発明は、ユーザＩＤ取得手段において、アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するステップと、広告管理データベースにおいて、前記ユーザ端末へ配信する広告を管理して保管するステップと、広告検索手段において、前記広告管理データベースから配信する前記広告を検索して抽出するステップと、広告配信手段において、前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するステップと、広告配信履歴テーブルにおいて、前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するステップと、広告クリック履歴テーブルにおいて、前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するステップと、広告閲覧履歴管理データベースにおいて、前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するステップと、類似ユーザＩＤ抽出手段において、前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するステップと、クリックユーザＩＤ抽出手段において、前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するステップと、配信広告抽出手段において、前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するステップと、を有することを要旨とする。
【００１２】
また、請求項３に記載の本発明は、コンピュータが読み取り可能な広告配信プログラムであって、ユーザＩＤ取得手段において、アクセスしてきたユーザ端末がユーザＩＤを持たない場合にはユニークなユーザＩＤを付与し、該ユーザ端末が自身のユーザＩＤ持つ場合には該ユーザＩＤを取得するステップと、広告管理データベースにおいて、前記ユーザ端末へ配信する広告を管理して保管するステップと、広告検索手段において、前記広告管理データベースから配信する前記広告を検索して抽出するステップと、広告配信手段において、前記広告検索手段が検索し抽出した前記広告を前記ユーザ端末へ配信するステップと、広告配信履歴テーブルにおいて、前記ユーザ端末へ前記広告を配信した広告配信履歴情報を記憶するステップと、広告クリック履歴テーブルにおいて、前記ユーザ端末へ配信された前記広告がクリックされたか否かの広告クリック履歴情報を記憶するステップと、広告閲覧履歴管理データベースにおいて、前記広告配信履歴テーブルと前記広告クリック履歴テーブルにそれぞれ記憶された内容を互いに関連付けして管理し記憶するステップと、類似ユーザＩＤ抽出手段において、前記広告閲覧履歴管理データベースに記憶された前記広告クリック履歴情報と前記広告配信履歴情報に含まれる前記広告を共通項として類似する全ての前記ユーザＩＤを抽出するステップと、クリックユーザＩＤ抽出手段において、前記類似ユーザＩＤ抽出手段で抽出した全ての前記ユーザＩＤについて、前記広告をクリックしていない未クリックユーザＩＤと、前記広告をクリックしたクリック済ユーザＩＤと、をそれぞれ抽出するステップと、配信広告抽出手段において、前記クリック済ユーザＩＤがクリックした前記広告のうち前記未クリックユーザＩＤへ未配信の前記広告を抽出して前記広告検索手段へ前記広告の検索条件として通知するステップと、して前記コンピュータを機能させることを要旨とする。
【発明の効果】
【００１３】
本発明によれば、複雑な分析をすることなく、ユーザの興味の対象を幅広く捉えることができ、ユーザの興味や嗜好性を推定でき、その推定した興味や嗜好性に即した広告を優先的で効率的に配信することができる広告配信システムおよび広告配信方法、広告配信プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本実施の形態に係る、広告配信システムについて説明する。
【００１５】
図１は本実施の形態の個人の閲覧履歴に基づく広告配信システム１００の一例である。この広告配信システム１００は、広告配信管理装置２００と、広告閲覧履歴管理装置３００より構成される。
【００１６】
ここで、前記広告配信管理装置２００は、配信する広告を保管し管理する広告管理データベース２１０、配信する広告を検索する機能を有する広告検索手段２２０、ユーザＩＤを付与する機能および広告を配信する機能を有する広告配信手段２３０、より構成される。
【００１７】
また、前記広告閲覧履歴管理装置３００は、Ｗｅｂ閲覧履歴管理データベース３１０、広告のクリック履歴を収集する機能および広告の配信履歴を収集する機能および収集した広告クリック履歴や広告配信履歴を前記Ｗｅｂ閲覧履歴管理データベース３１０へ登録する機能を有する広告閲覧履歴収集手段３２０、前記Ｗｅｂ閲覧履歴管理データベース３１０に保管された履歴情報を基にユーザＩＤ対応に配信した広告の広告ＩＤを抽出する機能および履歴間の類似性を用いて相関のあるユーザＩＤを検出して抽出する機能および相関のあるユーザがクリックした広告の広告ＩＤを抽出する機能を有する履歴類似度検出手段３３０より構成される。
【００１８】
広告配信管理装置２００および広告閲覧履歴管理装置３００は、本実施の形態では、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される制御可能なコンピュータである。広告配信管理装置２００および広告閲覧履歴管理装置３００の果たす機能をひとつのコンピュータ上に実現することも可能であり、また、広告配信管理装置２００および広告閲覧履歴管理装置３００を構成する各手段をそれぞれひとつのコンピュータにより実現することも可能である。
【００１９】
次に、広告配信管理装置２００について詳細に説明する。
【００２０】
広告管理データベース２１０は、地域対応の広告情報やＰＰＣ広告を保存する機能を有する。少なくとも広告ＩＤと広告内容を有する広告データが対応付けられて保管されている。
【００２１】
主に配信する広告を検索する機能を有する広告検索手段２２０は、他の手段から受け取る種々の条件、例えば、ユーザＩＤのみ、または、広告ＩＤおよびユーザＩＤの組などを得て、広告管理データベースを検索して、広告配信手段へわたす一つ以上のＰＰＣ広告データ、または、ＰＰＣ広告データと広告ＩＤとの組一つ以上を得て、少なくとも、ユーザＩＤ、広告ＩＤおよび検索結果の広告データからなるデータの組一つ以上を、広告配信手段２３０に出力する。
【００２２】
主に広告を配信する機能を有する広告配信手段２３０は、広告配信手段２３０を有するサイトにアクセスしてきた複数のユーザの端末４００に対して、新規ユーザのアクセス（初回のアクセス）であれば、システムで得られるユーザ端末４００の情報を基にユーザＩＤを作成しユーザ端末４００のクッキーに書き込む。
【００２３】
さらに、ユーザＩＤを広告検索手段２２０に送り、広告検索手段２２０からユーザＩＤ、広告ＩＤ、広告データの組一つ以上を受け取る。再度のアクセスであれば、クッキー情報からユーザＩＤ情報を得る。また、広告閲覧管理装置の履歴類似度検索手段３３０や広告閲覧履歴収集手段３２０にユーザＩＤなどを出力する。
【００２４】
さらに、広告検索手段２２０が検索し出力してくるＰＰＣ広告データをＰＰＣ広告データに付随したユーザＩＤに対応するユーザ端末４００に対し出力する。
【００２５】
次に、広告閲覧履歴管理装置３００について詳細に説明する。
【００２６】
Ｗｅｂ閲覧履歴管理データベース３１０は、ユーザへ配信した広告の履歴を保管する広告配信履歴テーブル３１１およびユーザがクリックした広告の履歴を保管する広告クリック履歴テーブル３１２を有する。広告配信履歴テーブル３１１は、少なくとも、ユーザＩＤと、広告ＩＤと、広告が配信された時間とを含むレコードを有する。広告クリック履歴テーブル３１２は、少なくとも、ユーザＩＤと、広告ＩＤと、広告がクリックされた時間とを含むレコードを有する。
【００２７】
広告閲覧履歴収集手段３２０は、広告の配信履歴情報を収集する機能および広告のクリック履歴情報を収集する機能を有する。
【００２８】
広告配信手段２３０を介して得られた、少なくとも、ユーザＩＤ、そのユーザＩＤのユーザに配信された広告の広告ＩＤおよびその広告が配信された時間よりなる情報の組である広告配信履歴情報を収集する。
【００２９】
これにより、あるユーザＩＤを有するユーザ端末に対しある広告ＩＤの広告が配信されたという事象の履歴データが収集される。
【００３０】
さらに、広告配信手段２３０を介して得られた、少なくとも、ユーザＩＤ、そのユーザＩＤのユーザが表示された広告をクリックしたその広告の広告ＩＤおよびクリックした時間よりなる情報の組である広告クリック履歴情報を収集する。
【００３１】
これにより、あるユーザＩＤを有するユーザ端末に対し配信された広告の中から、ある広告ＩＤを有する広告をクリックすることで選択し閲覧したという事象の履歴データが収集される。
【００３２】
広告閲覧履歴収集手段３２０は、更に、収集した広告配信履歴情報および収集した広告クリック履歴情報をＷｅｂ閲覧履歴管理データベース３１０に保管する機能を有する。
【００３３】
収集した複数の広告配信履歴情報である、少なくとも、ユーザＩＤ、広告ＩＤ、広告配信時間の組からなるデータを、Ｗｅｂ閲覧履歴管理データベース３１０へ送り、その広告配信履歴テーブル中に登録し保管する。
【００３４】
また、収集した複数の広告クリック履歴情報である、少なくとも、ユーザＩＤ、広告ＩＤ、広告クリック時間の組からなるデータを、Ｗｅｂ閲覧履歴管理データベース３１０へ送り、その広告クリック履歴テーブル中に登録し保管する。
【００３５】
履歴類似度検出手段３３０は、広告配信手段２３０を介して得られた、広告を配信する対象のユーザのユーザＩＤを基に、Ｗｅｂ閲覧履歴管理データベース３１０の広告クリック履歴テーブル３１２や広告配信履歴テーブル３１１のそれぞれに対して検索を実施し、そのユーザＩＤを有するユーザの全てのクリック履歴情報を抽出したり、そのユーザＩＤを有するユーザの全ての配信履歴情報を抽出したりする。更に、抽出した特定のユーザの広告クリック履歴情報より得られるクリック履歴と特定ユーザ以外のユーザの広告クリック履歴情報から得られるクリック履歴とを比較することにより、特定のユーザに類似したクリック履歴を有する他のユーザのユーザＩＤを検出し抽出する。
【００３６】
履歴類似度検出手段３３０は、また、前記複数の他のユーザのユーザＩＤを基にＷｅｂ閲覧履歴管理データベース３１０の広告クリック履歴テーブル３１２から、前記複数の他のユーザがクリックしたことのある複数の広告の広告ＩＤを検索して抽出する。
【００３７】
また、前記特定のユーザのユーザＩＤを基に、Ｗｅｂ閲覧履歴管理データベース３１０の公告配信履歴テーブルを検索して、前記特定のユーザに配信された複数の広告の広告ＩＤを抽出する。
【００３８】
前記複数の他のユーザがクリックしたことのある広告の広告ＩＤの中から、前記特定のユーザに配信された複数の広告の広告ＩＤと一致するものを除き、特定ユーザに配信されたことのない残りの広告ＩＤを、特定のユーザのユーザＩＤとともに広告検索手段に対して出力する。
【００３９】
ここで、クリック履歴の類似性を基に他のユーザのユーザＩＤを得る方法の一つの例として、特定のユーザがクリックした広告ＩＤと同じ広告ＩＤをクリックしたことのある他の複数のユーザのユーザＩＤを抽出する方法を示す。複数の広告クリック履歴情報より構成されるクリック履歴である広告クリック履歴テーブルの例を図２に示す。
【００４０】
図２の広告クリック履歴テーブル３１２より、ある特定のユーザＩＤであるＤを有するユーザＤが広告クリック履歴情報から広告イの広告ＩＤを有する広告をクリックしたことが分かると、広告クリック履歴テーブル３１２より類似のクリック履歴、すなわち広告クリック履歴情報として広告イの広告ＩＤを有する他のユーザのユーザＩＤであるＡ、Ｂ、Ｃを検出し抽出する。
【００４１】
クリック履歴の類似性を基に他のユーザのユーザＩＤを得る別の方法として各ユーザＩＤに対してどの広告ＩＤの広告をクリックしたか否かを「１：クリック有り」「０：クリック無し」として示すデータテーブル（例を図４に示す）を作成して、クラスタ分析を行いユーザＩＤ間の類似性を分析の結果得られるユークリッド距離で表し、距離が一定値以下であるというユーザＩＤ間の類似性、相関性に応じて他のユーザＩＤを検出し抽出してもよい。
【００４２】
これにより、特定のユーザＤと相関のある他のユーザとしてユーザＡ、ユーザＢ、ユーザＣが抽出される。また、同じく広告クリック履歴情報から、これらのユーザは、広告ロ、広告ハの広告ＩＤのＰＰＣ広告をクリックしたことがあることが分かる。
【００４３】
図３に広告配信履歴テーブル３１１の例を示す。この広告配信履歴テーブル３１１から、特定のユーザのユーザＩＤであるＤに対しては、広告イ、広告ロ、広告ヌの広告ＩＤが抽出され、これらの広告ＩＤを有するＰＰＣ広告が特定のユーザＤに配信されたことが分かる。
【００４４】
従って、この例では、ユーザＩＤがＤである特定のユーザＤに配信されたことのない広告ＩＤとして、広告ハが残り、特定のユーザのユーザＩＤであるＤとともに広告検索手段に対して出力される。
【００４５】
次に、本実施の形態の個人の閲覧履歴に基づく広告配信システムにより、個人の閲覧履歴に基づきＰＰＣ広告をユーザに提示する手順について説明する。この手順をフローチャートとして、図５に示している。
【００４６】
ユーザが広告配信手段２３０を有する広告サイトへアクセスしてくると、広告配信手段２３０は、ユーザ端末のクッキーなどの情報へアクセスする（ステップ１（図５中のＳ１に該当、以下同様））。次に、利用可能なクッキーなどの情報があるか否か、クッキーなどの情報中にユーザＩＤがあるかどうかを判断する（ステップ２）。
【００４７】
ユーザのアクセスが、一回目のアクセスであり、クッキーなどに利用可能な情報が無く、ユーザＩＤがなければ、広告配信システムで利用可能なユーザ端末の情報などを基に、ユーザＩＤを作成し、ユーザ端末のクッキーなどにユーザＩＤを書き込む。同時に、広告検索手段へ、そのユーザＩＤを送信し、通知する（ステップ３）。
【００４８】
広告検索手段は、受信したユーザＩＤに対応する検索を行う。具体的には、広告配信データベースからＰＰＣ広告の広告ＩＤと広告データの組一つ以上を、ランダムに選択（検索）して抽出する。こうして得られた、一つ以上の広告ＩＤと広告データとの組を受信したユーザＩＤとともに広告配信手段へ送信する（ステップ４）。
【００４９】
広告配信手段は、広告検索手段から受信したユーザＩＤを基に配信先のユーザ端末を識別すると、そのユーザ端末に対し、ユーザＩＤとともに受信した一つ以上の広告データを配信する（ステップ５）。
【００５０】
広告配信手段は、ユーザ端末に配信した一つ以上の広告データの各々について、対応する広告ＩＤ、広告データを配信した時間および広告を配信したユーザのユーザＩＤを含む一組の情報で構成される広告配信履歴情報を広告閲覧履歴収集手段に送信する（ステップ６）。
【００５１】
広告閲覧履歴収集手段は、広告配信手段より取得した、広告配信履歴情報をＷｅｂ閲覧履歴管理データベースの広告配信履歴テーブルに登録して保管する（ステップ７）。
【００５２】
ステップ５で、ユーザ端末に配信されたＰＰＣ広告データは、ユーザ端末に表示される。ユーザは、配信されたＰＰＣ広告のなかから、所望のものの閲覧を希望すると、その所望のＰＰＣ広告をクリックして、詳細情報を見ることができる。
【００５３】
ユーザがユーザ端末でＰＰＣ広告のひとつをクリックすると、広告配信手段は、このクリックを検出して、このクリックに対応する、ユーザのユーザＩＤとユーザがクリックした広告の広告ＩＤおよびユーザがその広告をクリックしたクリック時間を取得する。その、取得したユーザＩＤと広告ＩＤおよびクリック時間を含む一組の情報で構成される広告クリック履歴情報を広告閲覧履歴収集手段に送信する（ステップ８）。
【００５４】
広告閲覧履歴収集手段は、広告配信手段より取得した、広告クリック履歴情報をＷｅｂ閲覧履歴管理データベースの広告クリック履歴テーブルに登録して保管する（ステップ９）。
【００５５】
広告配信手段２３０を有する広告サイトへ、少なくとも一度アクセスしたことのあるユーザが、このサイトへアクセスすると、広告配信手段は、ステップ１、ステップ２の手順で、クッキーなどの情報からユーザＩＤが有ることを見出し、ユーザＩＤ有りの方の手順へ、分岐する。
【００５６】
広告配信手段は、クッキーなどの情報からユーザＩＤを読み込み、読み込んだユーザＩＤを履歴類似度検索手段へ送る（ステップ１０）。
【００５７】
履歴類似度検索手段で、受信したユーザＩＤ（特定ユーザのユーザＩＤ）を用いて、Ｗｅｂ閲覧履歴管理データベースの広告クリック履歴テーブルから特定ユーザのクリック履歴情報から得られるクリック履歴を抽出する。特定ユーザ以外のユーザのクリック履歴情報から得られるクリック履歴も抽出する。ユーザ間でクリック履歴を比較することにより、特定ユーザに類似したクリック履歴を有する他のユーザのユーザＩＤを抽出する（ステップ１１）。
【００５８】
履歴類似度検索手段で、抽出された他のユーザのユーザＩＤを用いて、Ｗｅｂ閲覧履歴管理データベースの広告クリック履歴テーブルから、前記他のユーザがクリックした広告ＩＤを抽出する（ステップ１２）。
【００５９】
履歴類似度検索手段で、特定ユーザのユーザＩＤを用いてＷｅｂ閲覧履歴管理データベースの広告配信履歴テーブルから、特定ユーザに配信した広告ＩＤを抽出する（ステップ１３）。
【００６０】
履歴類似度検索手段で、抽出した他のユーザがクリックした広告ＩＤから、特定ユーザに配信した広告ＩＤを除き、残りの広告ＩＤを抽出し、特定ユーザのユーザＩＤとともに広告検索手段へ送信する（ステップ１４）。
【００６１】
広告検索手段は、受信したユーザＩＤに対応して、受信した広告ＩＤを用いて、広告配信データベースからＰＰＣ広告の広告データを検索、抽出する。ここで抽出された広告ＩＤと広告データの組を優先組とする。また、ＰＰＣ広告の広告ＩＤと対応する広告データの組を、一つ以上ランダムに選択（検索）し抽出する。広告配信手段へ、受信したユーザＩＤおよび、優先組の広告ＩＤと広告ＩＤに対応する広告データ、および、ランダムに選択された複数個の広告ＩＤと広告ＩＤに対応する広告データとの組、を送信する（ステップ１５）。
【００６２】
広告配信手段は、広告検索手段から受信したユーザＩＤを基に配信先のユーザ端末を識別すると、そのユーザ端末に対し、ユーザＩＤとともに受信した複数個の広告データを配信する。その際、優先組があれば、優先組のデータを優先的に配信する（ステップ５）。
【００６３】
広告配信手段は、ユーザ端末に配信した複数の広告データの各々について、対応する広告ＩＤ、広告データを配信した時間および広告を配信したユーザのユーザＩＤを含む一組の情報で構成される広告配信履歴情報を広告閲覧履歴収集手段に送信する（ステップ６）。
【００６４】
広告閲覧履歴収集手段は、広告配信手段より取得した、広告配信履歴情報をＷｅｂ閲覧履歴管理データベースの広告配信履歴テーブルに登録して保管する（ステップ７）。
【００６５】
ステップ５で、ユーザ端末に配信されたＰＰＣ広告データは、ユーザ端末に表示される。ユーザは、配信されたＰＰＣ広告のなかから、所望のものの閲覧を希望すると、その希望するＰＰＣ広告をクリックして、広告の詳細情報を見ることができる。
【００６６】
ユーザがユーザ端末でＰＰＣ広告のひとつをクリックすると、広告配信手段は、このクリックを検出して、このクリックに対応する、ユーザのユーザＩＤとユーザがクリックした広告の広告ＩＤおよびユーザがその広告をクリックしたクリック時間を取得する。その、取得したユーザＩＤと広告ＩＤおよびクリック時間を含む一組の情報で構成される広告クリック履歴情報を広告閲覧履歴収集手段に送信する（ステップ８）。
【００６７】
広告閲覧履歴収集手段は、広告配信手段より取得した、広告クリック履歴情報をＷｅｂ閲覧履歴管理データベースの広告クリック履歴テーブルに登録して保管する（ステップ９）。
【００６８】
ステップ６からステップ９までの手順は、ユーザの初回のアクセス時に実施される手順と同じである。
【００６９】
なお、以上説明した実施の形態は、配信する広告を保管し管理する広告管理データベースと、配信する広告を検索する機能を有する広告検索手段と、ユーザＩＤを付与する機能および広告を配信する機能を有する広告配信手段と、ユーザに配信した広告の履歴を保存する広告配信履歴テーブルおよびユーザがクリック（閲覧）した広告の履歴を保存する広告クリック履歴テーブルを有するＷｅｂ閲覧履歴管理データベースと、広告のクリック履歴を収集する機能および広告の配信履歴を収集する機能および収集した広告クリック履歴や広告配信履歴を前記Ｗｅｂ閲覧履歴管理データベースへ登録する機能を有する広告閲覧履歴収集手段と、前記Ｗｅｂ閲覧履歴管理データベースに保管された履歴情報を基に履歴間の類似性を検出する、即ち、特定のユーザに相関のある他のユーザ、例えば、同じ広告をクリックしたことのある他のユーザを検出する機能および他のユーザがクリックした広告から特定のユーザにすでに配信したことのある広告を除く機能を有する履歴類似度検出手段と、を有することを特徴としている。
【００７０】
また、本実施の形態では、ユーザが広告サイトへアクセスしてくると、一回目のアクセスであれば、ユーザＩＤを作成し、ユーザ端末のクッキーなどに書き込み、次に、広告配信データベースからＰＰＣ広告を複数個、ランダムに検索し抽出してユーザ端末へ送るとともに、ユーザ端末に配信した広告の広告配信履歴情報をＷｅｂ閲覧履歴管理データベースに登録して保管し、ユーザ端末に配信され表示されたＰＰＣ広告の中から、所望のＰＰＣ広告をユーザがクリックすると、このクリックを検出して広告クリック履歴情報をＷｅｂ閲覧履歴管理データベースに登録して保管することを特徴としている。
【００７１】
更に、ユーザのアクセスが二回目以降のアクセスであれば、クッキーなどからユーザＩＤを取り出し、その特定のユーザのユーザＩＤを用いて、特定ユーザのクリック履歴に類似したクリック履歴を有する他のユーザ、即ち、特定のユーザに相関のある他のユーザ、例えば、同じ広告をクリックしたことのある他のユーザを検出し、更に、他のユーザがクリックした広告と、特定ユーザに配信した広告とを抽出し、他のユーザがクリックした広告中から特定のユーザに配信したことのある広告を除外することで特定ユーザに配信したことのない広告を抽出して優先的に特定のユーザのユーザ端末へ送り、このとき、特定のユーザのユーザ端末に配信した広告の広告配信履歴情報をＷｅｂ閲覧履歴管理データベースに登録して保管し、特定のユーザが、ユーザ端末に配信され表示されたＰＰＣ広告の中から所望のＰＰＣ広告をクリックすると、このクリックを検出して広告クリック履歴情報をＷｅｂ閲覧履歴管理データベースに登録して保管することを特徴としている。
【００７２】
さらに、本実施の形態によれば、ユーザが広告サイトへアクセスしてくると、ユーザＩＤの有無により初めてのアクセスか否かを判断するステップと、
初めてのアクセスであれば、ユーザＩＤをユーザ端末のクッキーなどに書き込むとともに保管されている広告配信データ中から配信するＰＰＣ広告をランダムに抽出するステップと、
前記ランダムに抽出したＰＰＣ広告を前記ユーザＩＤを有するユーザ端末に配信するとともに配信したＰＰＣ広告の広告配信履歴情報を蓄積して保管するステップと、
ユーザのアクセスが初めてのアクセスではなく２回目以降のアクセスであれば、ユーザＩＤをユーザ端末のクッキーなどから取得し、取得した特定のユーザＩＤと保管してある広告クリック履歴情報とに基づき、前記特定のユーザＩＤのクリック履歴に類似性のあるクリック履歴を有する他のユーザＩＤを抽出するステップと、
前記特定のユーザＩＤと前記他のユーザＩＤに基づいて、保管してある広告クリック履歴情報から、前記他のユーザＩＤに対応してクリックされた広告の広告ＩＤと前記特定のユーザＩＤに配信した広告の広告ＩＤとを抽出し、これらを基に、前記他のユーザＩＤに対応してクリックされた広告ＩＤ中から前記特定のユーザＩＤに配信したことのない広告ＩＤを抽出し、前記特定のユーザＩＤに配信したことのない広告ＩＤに基づき保管されている広告配信データ中から配信するＰＰＣ広告を抽出するステップと、
抽出したＰＰＣ広告を優先的に前記特定のユーザＩＤを有するユーザ端末に配信するとともに配信したＰＰＣ広告の広告配信履歴情報を保管するステップと、
ユーザ端末に配信されたＰＰＣ広告をユーザが閲覧するためにクリックしたことに対応して、広告クリック履歴情報を取得するステップと、
取得した広告クリック履歴情報を蓄積し保管するステップと
を有することを特徴とするユーザの閲覧履歴に基づく広告配信方法を実現することができる。
【００７３】
また、本実施の形態によれば、特定のユーザがＰＰＣ広告をクリックして閲覧した広告クリック履歴を基に、直接的に、特定のユーザと類似の広告クリック履歴を有する他のユーザ、すなわち、特定のユーザＩＤと相関のある他のユーザＩＤを検出して抽出し、他のユーザＩＤの広告クリック履歴情報と特定のユーザＩＤの広告配信履歴情報とを基に、抽出された他のユーザがクリックした広告から特定のユーザにすでに配信したことのある広告を除くという簡易な操作で、まだ特定のユーザに配信したことのない広告を抽出し優先的に配信することができる。
【００７４】
さらに、同時にランダムに抽出した広告を合わせて配信しても良いので、簡易ではあるが、相関のあるユーザの興味の対象を特定のユーザの興味の対象であると推定して配信していることになり、興味の対象を幅広く捉えることができ、かつ、ユーザの興味や嗜好性を推定でき、その推定した興味や嗜好性に即した広告を優先的に配信することができる。
【００７５】
また、ネットワーク上のＷｅｂサイトで集客効果の高いＰＰＣ広告データをユーザに自動的に配信するシステムとして利用することもできる。
【図面の簡単な説明】
【００７６】
【図１】実施の形態としてのユーザの閲覧履歴に基づく広告配信システムの構成図を示す。
【図２】実施の形態としての広告クリック履歴テーブルおよび広告配信履歴テーブルの説明図を示す。
【図３】実施の形態としての広告クリック履歴テーブルおよび広告配信履歴テーブルの説明図を示す。
【図４】実施の形態としてのユーザＩＤに対応してクリックされた広告ＩＤを示したデータテーブルを示す。
【図５】実施の形態としてのユーザの閲覧履歴に基づく広告配信方法の手順を示したフローチャートを示す。
【符号の説明】
【００７７】
１００  広告配信システム
２００  広告配信管理装置
２１０  広告管理データベース
２２０  広告検索手段
２３０  広告配信手段
３００  広告閲覧履歴管理装置
３１０  Ｗｅｂ閲覧履歴管理データベース
３１１  広告配信履歴テーブル
３１２  広告クリック履歴テーブル
３２０  広告閲覧履歴収集手段
３３０  履歴類似度検索手段
４００  ユーザ端末
【図１】
2007286832.tif 000003
【図２】
2007286832.tif 000004
【図３】
2007286832.tif 000005
【図４】
2007286832.tif 000006
【図５】
2007286832.tif 000007