(57)【特許請求の範囲】
【請求項１】
ユーザ端末からの検索要請に含まれる検索用キーワードに対応して生成され、前記ユーザ端末に伝送されるコンテンツページに対し、広告主の広告情報及び前記広告情報に関連する前記広告主が選択したキーワードを格納する広告データベースからマッチングする広告情報を抽出する処理をコンピュータにより遂行する広告マッチング方法であって、
シード作成手段が、前記広告主が選択したキーワードのうち複数の広告主が共通して選択した第１キーワードに基づく所定のシードと、前記複数の広告主とを関連付けて前記広告データベースに格納する段階と、
リスト作成手段が、前記所定のシードに関連付けられた広告主の広告情報を用いて、前記所定のシードに関連する広告情報が配列された広告リストを生成し、前記所定のシードと前記生成された広告リストとを対応させて前記広告データベースに保存する段階と、
キーワード識別手段が、前記コンテンツページに含まれる文書内キーワードを識別する段階と、
シード決定手段が、前記識別された文書内キーワードと前記所定のシード別に当該シードに関連付けられた広告主が選択したキーワードとを用いて、前記コンテンツページに対する前記所定のシードを決定する段階と、
リスト抽出手段が、前記決定された所定のシードに対応する広告リストを前記広告データベースから抽出する段階と、を含み、
前記シード作成手段は、
前記広告主が選択したキーワードが、１つのキーワードとして複数の意味を含んで複数のシードと関連する多義性を有するか否かを判別し、１つのキーワードから特定のシードにのみ関連付けがなされる前記キーワードを選択した広告主を、前記所定のシードに関連付けるとともに、
前記所定のシードに関連付けられた広告主が選択したキーワードのうち、前記第１キーワードと相違する第２キーワードを共通して選択した前記第１キーワードに基づく所定のシードに関連付けられていないシード外広告主を判別し、前記判別されたシード外広告主を前記所定のシードに関連付ける段階をさらに含むことを特徴とするシードを用いた広告マッチング方法。
【請求項２】
前記キーワード識別手段が前記コンテンツページに含まれる文書内キーワードを識別する前記段階は、
前記コンテンツページに含まれるキーワードが、複数のシードと関連するキーワードであって１つのキーワードが複数の意味を有する多義性を有する所定のキーワードであるか否かを判別し、前記多義性を有する所定のキーワードであると判別された場合に、前記判別されたキーワードを前記文書内キーワードとして抽出しないことを特徴とする請求項１に記載のシードを用いた広告マッチング方法。
【請求項３】
前記シード決定手段が前記コンテンツページに対する前記所定のシードを決定する前記段階は、
前記識別された文書内キーワードと前記所定のシードに関連付けられた前記広告主によって選択されるキーワードとのマッチング率に基づいて、前記コンテンツページに対する前記所定のシードの信頼度情報を生成する段階と、
前記生成された信頼度情報を用いて前記コンテンツページに対する前記所定のシードを決定する段階と、を含むことを特徴とする請求項１に記載のシードを用いた広告マッチング方法。
【請求項４】
前記リスト抽出手段が前記広告リストを前記広告データベースから抽出する前記段階は、
前記ユーザ端末からの検索要請に応答して前記コンテンツページを生成するコンテンツページ生成部によって提供される前記コンテンツページと共に前記抽出された広告リストを前記ユーザ端末に伝送する段階、をさらに含むことを特徴とする請求項１に記載のシードを用いた広告マッチング方法。
【請求項５】
前記リスト作成手段は、
前記所定のシードに含まれる広告主の各広告情報に対して付与される順位点数に基づいて、前記順位点数順に各広告情報を配列した広告リストを生成する段階を、さらに含むことを特徴とする請求項１に記載のシードを用いた広告マッチング方法。
【請求項６】
コンピュータに、請求項１から５のいずれか１項に記載の広告マッチング方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
ユーザ端末からの検索要請に含まれる検索用キーワードに対応して生成され、前記ユーザ端末に伝送されるコンテンツページに対し、広告主の広告情報及び前記広告情報に関連する前記広告主が選択したキーワードを格納する広告データベースからマッチングする広告情報を抽出する処理をコンピュータにより遂行する広告マッチングシステムであって、
前記広告主が選択したキーワードのうち複数の広告主が共通して選択した第１キーワードに基づく所定のシードと、前記複数の広告主とを関連付けて前記広告データベースに格納するシード作成手段と、
前記所定のシードに関連付けられた広告主の広告情報を用いて、前記所定のシードに関連する広告情報が配列された広告リストを生成し、前記所定のシードと前記生成された広告リストとを対応させて前記広告データベースに保存するリスト作成手段と、
前記コンテンツページに含まれる文書内キーワードを識別するキーワード識別手段と、
前記識別された文書内キーワードと前記所定のシード別に当該シードに関連付けられた広告主が選択したキーワードとを用いて、前記コンテンツページに対する前記所定のシードを決定するシード決定手段と、
前記決定された所定のシードに対応する広告リストを前記広告データベースから抽出するリスト抽出手段と、を含み、
前記シード作成手段は、
前記広告主が選択したキーワードが、１つのキーワードとして複数の意味を含んで複数のシードと関連する多義性を有するか否かを判別し、１つのキーワードから特定のシードにのみ関連付けがなされる前記キーワードを選択した広告主を、前記所定のシードに関連付けるとともに、
前記所定のシードに関連付けられた広告主が選択したキーワードのうち、前記第１キーワードと相違する第２キーワードを共通して選択した前記第１キーワードに基づく所定のシードに関連付けられていないシード外広告主を判別し、前記判別されたシード外広告主を前記所定のシードに関連付けることを特徴とするシードを用いた広告マッチングシステム。
【請求項８】
前記キーワード識別手段は、前記コンテンツページに含まれるキーワードが、複数のシードと関連するキーワードであって１つのキーワードが複数の意味を有する多義性を有する所定のキーワードであるか否かを判別し、前記多義性を有する所定のキーワードであると判別された場合に、前記判別されたキーワードを前記文書内キーワードとして抽出しないことを特徴とする請求項７に記載のシードを用いた広告マッチングシステム。
【請求項９】
前記シード決定手段は、
前記識別された文書内キーワードと前記所定のシードに関連付けられた前記広告主によって選択されるキーワードとのマッチング率に基づいて、前記コンテンツページに対する前記所定のシードの信頼度情報を生成し、前記生成された信頼度情報を用いて前記コンテンツページに対する前記所定のシードを決定することを特徴とする請求項７に記載のシードを用いた広告マッチングシステム。
【請求項１０】
前記リスト抽出手段は、
前記ユーザ端末からの検索要請に応答して前記コンテンツページを生成するコンテンツページ生成部によって提供される前記コンテンツページと共に前記抽出された広告リストを前記ユーザ端末に伝送することを特徴とする請求項７に記載のシードを用いた広告マッチングシステム。
【請求項１１】
前記リスト作成手段は、前記所定のシードに含まれる広告主の各広告情報に対して付与される順位点数に基づいて、前記順位点数順に各広告情報を配列した広告リストを生成することを特徴とする請求項７に記載のシードを用いた広告マッチングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一属性を有する広告主またはキーワードを一つのシードに関連付けることで、該シードに分類した広告主の多様な広告情報が、一つの条件によって同時にユーザに露出されるようにするシードを用いた広告リストの生成方法および広告マッチングシステムに関する。
【背景技術】
【０００２】
従来の広告サービスでは、ユーザが閲覧しているウェブ文書の内容を判別し、判別された内容に応じた広告をユーザに提供する、いわゆるコンテクスト広告サービス（コンテンツ連動型広告サービス、検索連動型広告サービス）の提供が活発化している。このようなコンテクスト広告サービスとは、ユーザが関心を持つ広告カテゴリーを現在閲覧中であるウェブ文書を介して識別し、識別された広告カテゴリーに適合する広告をユーザに提供することで、ユーザへの広告露出を違和感なく実行できるという点から商業的に注目されているサービスである。
【０００３】
例えば、ユーザが閲覧しているウェブ文書が「花」に関する内容の場合、コンテクスト広告サービスをサポートする広告サーバは、「花の配達」と関連した広告を識別し、これをユーザに露出するようになる。
【０００４】
しかし、従来のコンテクスト広告サービスにおいて広告主は、自分が購買（登録）したキーワードがウェブ文書に含まれている場合にのみ広告情報を露出させることができ、このようにコンテクスト広告サービスの提供に一定の制限があるのは周知の事実である。例えば、ウェブ文書の内容が「花」に関する場合でも、ウェブ文書内に「花の配達」というキーワードが含まれていない場合には、キーワード「花の配達」を購買した広告主は、コンテクスト広告を介して自身の広告情報を露出させることができなかった。
【０００５】
このような場合、ウェブ文書の属性を「花」と識別し、この属性「花」と関連した多様な広告情報を検索できる広告マッチング方式があれば、「花の配達」を購買した広告主は、例えウェブ文書内に「花の配達」というキーワードがなかったとしても、属性「花」によって広告主自身の広告情報をコンテクスト広告を介して露出させることができるようになる。
【０００６】
したがって、同一属性を有する広告主の多様な広告情報が一つの条件によって同時にユーザに露出されるようにする新しい広告マッチングモデルが切に求められている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題点を解決するために成されたものであって、シードを用いてコンテンツページの属性を決定し、共通した属性を有する多数の広告主の多様な広告情報をコンテクスト広告としてユーザに露出されるようにするシードを用いた広告リストの生成方法および広告マッチングシステムを提供することを目的とする。
【０００８】
また、本発明の他の目的は、多義を有しないようにキーワードを構成し、これを一つのシードにのみ関連付けることで、コンテンツページに対してより一層明確なシード決定が成されるように誘導することができるシードを用いた広告リストの生成方法および広告マッチングシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成し、上述した従来技術の問題点を解決するために、本発明に係るシードを用いた広告マッチング方法は、ユーザ端末からの検索要請に含まれる検索用キーワードに対応して生成され、ユーザ端末に伝送されるコンテンツページに対し、広告主の広告情報及び広告情報に関連する広告主が選択したキーワードを格納する広告データベースからマッチングする広告情報を抽出する処理をコンピュータにより遂行する広告マッチング方法であって、シード作成手段が、広告主が選択したキーワードのうち複数の広告主が共通して選択した第１キーワードに基づく所定のシードと、複数の広告主とを関連付けて広告データベースに格納する段階と、リスト作成手段が、所定のシードに関連付けられた広告主の広告情報を用いて、所定のシードに関連する広告情報が配列された広告リストを生成し、所定のシードと生成された広告リストとを対応させて広告データベースに保存する段階と、キーワード識別手段が、コンテンツページに含まれる文書内キーワードを識別する段階と、シード決定手段が、識別された文書内キーワードと所定のシード別に当該シードに関連付けられた広告主が選択したキーワードとを用いて、コンテンツページに対する所定のシードを決定する段階と、リスト抽出手段が、決定された所定のシードに対応する広告リストを広告データベースから抽出する段階と、を含む。そして、上記シード作成手段は、広告主が選択したキーワードが、１つのキーワードとして複数の意味を含んで複数のシードと関連する多義性を有するか否かを判別し、１つのキーワードから特定のシードにのみ関連付けがなされるキーワードを選択した広告主を、所定のシードに関連付けるとともに、所定のシードに関連付けられた広告主が選択したキーワードのうち、第１キーワードと相違する第２キーワードを共通して選択した第１キーワードに基づく所定のシードに関連付けられていないシード外広告主を判別し、判別されたシード外広告主を所定のシードに関連付ける段階をさらに含むことを特徴とする。
【００１０】
また、上記目的を達成するための本発明の技術的構成として、シードを用いた広告マッチングシステムは、ユーザ端末からの検索要請に含まれる検索用キーワードに対応して生成され、ユーザ端末に伝送されるコンテンツページに対し、広告主の広告情報及び広告情報に関連する広告主が選択したキーワードを格納する広告データベースからマッチングする広告情報を抽出する処理をコンピュータにより遂行する広告マッチングシステムであって、広告主が選択したキーワードのうち複数の広告主が共通して選択した第１キーワードに基づく所定のシードと、複数の広告主とを関連付けて前記広告データベースに格納するシード作成手段と、所定のシードに関連付けられた広告主の広告情報を用いて、所定のシードに関連する広告情報が配列された広告リストを生成し、所定のシードと生成された広告リストとを対応させて広告データベースに保存するリスト作成手段と、コンテンツページに含まれる文書内キーワードを識別するキーワード識別手段と、識別された文書内キーワードと所定のシード別に当該シードに関連付けられた広告主が選択したキーワードとを用いて、コンテンツページに対する所定のシードを決定するシード決定手段と、決定された所定のシードに対応する広告リストを広告データベースから抽出するリスト抽出手段と、を含み、上記シード作成手段は、広告主が選択したキーワードが、１つのキーワードとして複数の意味を含んで複数のシードと関連する多義性を有するか否かを判別し、１つのキーワードから特定のシードにのみ関連付けがなされるキーワードを選択した広告主を、所定のシードに関連付けるとともに、所定のシードに関連付けられた広告主が選択したキーワードのうち、第１キーワードと相違する第２キーワードを共通して選択した第１キーワードに基づく所定のシードに関連付けられていないシード外広告主を判別し、判別されたシード外広告主を前記所定のシードに関連付けることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、シードを用いてコンテンツページの属性を決定し、共通した属性を有する多数の広告主の多様な広告情報をコンテクスト広告としてユーザに露出させることが可能となるシードを用いた広告リストの生成方法および広告マッチングシステムを提供することができる。
【００１２】
また、本発明によれば、多義を有しないようにキーワードを構成し、これを一つのシードにのみ関連付けることで、コンテンツページに対してより一層明確なシード決定が成されるように誘導することが可能なシードを用いた広告リストの生成方法および広告マッチングシステムを提供することができる。
【発明を実施するための最良の態様】
【００１３】
以下、添付の図面を参照して、本発明のシードを用いた広告マッチング方法および広告マッチングシステムについて説明する。
【００１４】
本明細書において用いるシード（seed）とは、類似した属性を有するキーワードの集合又は広告主（広告配信希望会社）の集合と関連する識別情報の一種を指し示すものである。シードとは、コンテクスト広告を含んだキーワード広告サービスを提供する本出願人が長期間に渡った実験と経験を基に類推した概念である。本出願人は、キーワード広告において同一キーワードを購買（登録）した広告主から共通した属性を抽出し、これら広告主の集合をシードとして定義した。さらに、本出願人は、キーワード広告において特定の広告主が購買するキーワードから共通した属性を抽出し、これらキーワードの集合をシードとして定義した。
【００１５】
本明細書では、ユーザが閲覧するコンテンツページの属性を判断し、判断された属性（コンテンツ内容）に応じた広告情報を検索してユーザに露出するために上記シードを活用することを例示している。
【００１６】
また、以下の説明では便宜のために、一つのシードが、広告主の集合及びキーワードの集合に同時に関連することに限定して説明する。ただし、コンテクスト広告のために広告主が購買（登録）したそれぞれのキーワードは、一つのシードにのみ関連するように、すなわち、複数のシードと関連しないように構成することで、キーワードの多義性によるコンテンツページの属性決定において混乱が生じないように構成している。例えば、キーワードの購買（登録）において、本発明においては、購入されるキーワードが多義性を有することで複数のシードと関連し得る。例えば、「レンズ」の購買事実情報を排除し、その代わりに「カメラレンズ」、「コンタクトレンズ」などとコンテンツページの属性を具体的に決定するキーワードのみを活用することで、キーワードと関連するシードが明確に決定されるように誘導している。仮に、複数のシードと関連し得るキーワード「レンズ」の購買（登録）が広告主によって既に成されている場合には、この購買事実情報を排除することで、シードが明確に決定されるように誘導するように構成することができる。
【００１７】
すなわち、本発明のシードは、広告情報に対する検索基準となり、本発明の広告マッチングシステムは、コンテンツページに対して決定されたシードによって広告情報（広告リスト）の検索ができる。このため、コンテンツ内容に応じて最適な広告マーケティングが成される。
【００１８】
このようなシードを用いた広告情報の検索は、コンテンツページのコンテンツ内容に応じた広告情報を提供するコンテクスト広告サービスにおいて有用され得るであろう。
【００１９】
ここで、コンテクスト広告（CA：contextual advertising）とは、コンテンツページのコンテンツ内容に応じてユーザに広告を露出する広告方法である。例えば、ユーザに「卒業」に関するコンテンツページを提供する場合、広告マッチングシステムは、コンテンツページに含まれるキーワード（文書内キーワード）を総合的に分析してコンテンツページのシードを「卒業」に決定し、決定された「卒業」と関連して事前に設けられた広告情報（例えば、卒業プレゼント、花束など）をユーザに露出する。
【００２０】
（実施形態）
図１は、本発明に係る広告マッチングシステムの概略的な動作を説明するための図である。
【００２１】
広告マッチングシステム１００は、ユーザ１２０へのコンテクスト広告の提供において、コンテンツページに対してシードを決定し、シードに応じた広告情報を検索してユーザ１２０に提供する装置である。特に、本実施形態において、広告マッチングシステム１００は、広告主の集合及びこの広告主の集合に含まれる広告主（広告主端末）１３０が購買したキーワードに係るキーワードの集合を、一つのシードに関連付けることで、共通した性質を有する多様な広告情報がシードにマッチングして検索されるようにすることができる。なお、広告主が購入したキーワードとは、広告マッチングシステム１００に対して広告のために当該広告主１３０が登録したキーワードであり、購入の形態を適用することで、広告主は、自身の広告に係るキーワードを広告マッチングシステム１００に登録（又は広告マッチングシステム１００に予め格納されたキーワード一覧から選択）する。また、広告主１３０によるキーワードの購入は、通信網１４０を介して広告主端末から行ってもよく、別途回線（電話、ＦＡＸなど）を通じて、広告マッチングシステム１００を運営する管理者に購入を希望するキーワードを通知し、管理者が広告マッチングシステム１００に対して登録してもよい。
【００２２】
シードに対応して設けられる広告リストとは、広告主１３０、又は広告主１３０が取り扱う商業アイテムに対する広報、マーケティング資料である広告情報を所定の基準に従って複数配列してリスト化したものであり、コンテンツページとともにユーザ１２０に提供される。特に、本実施形態における広告リストは、特定のシードに含まれる広告主１３０のすべての広告情報を用いて作成される。
【００２３】
文脈広告エンジン１１０とは、ユーザ１２０が閲覧しているコンテンツページと関連して検索される広告情報または広告リストを閲覧している当該コンテンツページと共にユーザ１２０に提供することで広告サービスをサポートする広告サービスサーバを意味する。
【００２４】
ユーザ１２０とは、文脈広告エンジン１１０との接続のためのユーザ端末機１２５を保有しており、ユーザ端末機１２５を介してコンテンツページおよび広告情報（広告リスト）の提供を受けるインターネット利用者を意味する。
【００２５】
広告主１３０とは、コンテンツページのコンテンツ内容に応じて広告主自身の広告情報が、ユーザ１２０に露出されるようにし、露出された広告情報に対するユーザ１２０のクリック選択によってユーザ１２０を接続誘導させる商業ウェブサイトの運営者である。
【００２６】
ユーザ端末機１２５とは、インターネットなどの通信網１４０を介して本発明の広告マッチングシステム１００又は文脈広告エンジン１１０との接続状態を維持し、ユーザ１２０が閲覧しているコンテンツページのコンテンツ内容に応じた広告リストを視覚化してユーザ１２０に提供する役割を果たす。
【００２７】
広告マッチングシステム１００は、コンテンツページのコンテンツ内容を分析してシードを決定し、決定されたシードに対応する広告リストを検索することで、共通した属性の多様な広告主１３０の広告情報がコンテクスト広告を介してユーザ１２０に露出されるようにする。
【００２８】
また、シードとキーワードとの関連において、多義性（１つのキーワードが複数の意味を有すること）が排除されたキーワードを特定のシードにのみに関連付けることで、コンテンツページに対するシード決定において、より一層明瞭な処理が成されるように構成している。
【００２９】
以下、図２を参照して、本発明の広告マッチングシステムの具体的な構成を説明する。
【００３０】
図２は、本実施形態に係る広告マッチングシステムを示す構成図である。
【００３１】
本実施形態の広告マッチングシステム２００（図１の広告マッチングシステム１００に相当）は、広告データベース２１０、シード作成手段２２０、キーワード識別手段２３０、シード決定手段２４０およびリスト抽出手段２５０を含む。
【００３２】
ここで、本実施形態の広告マッチングシステム２００の構成を説明する前に、コンテンツページの生成について説明する。
【００３３】
コンテンツページとは、通信網１４０を介してユーザ１２０に情報を伝達する媒体情報であり、多様な処理過程によって生成される。コンテンツページ生成過程の一例として、本実施形態においては、ユーザが検索サイトに検索用キーワードを入力することによって発生した検索要請に応答し、入力された検索用キーワードに対応したコンテンツページを生成することを例示する。一般的に、検索用キーワードに対応したコンテンツページの生成は、検索エンジン（search engine）が担当する。検索エンジンは、ユーザが所望するコンテンツを適切に検索し、検索されたコンテンツを用いてコンテンツページを生成する。コンテンツページには、コンテクスト広告によって広告情報を判別するのに活用される文書内キーワードが含まれる。
【００３４】
本実施形態の広告マッチングシステム２００の構成を説明すると、広告データベース２１０は、広告主１３０の広告広報及びマーケティング資料である広告情報が広告主（広告主端末）１３０から入力され、該当する広告主１３０と関連付けて保存する。また、広告データベース２１０は、後述するシード作成手段２２０によって作成されたシードを、当該シードに含まれた広告主１３０の広告情報を配列する広告リストに対応させて保存する。すなわち、広告データベース２１０は、コンテクスト広告サービスと関連してキーワード属性または広告主属性によって分類されたキーワード、広告主集合（シード）、及び広告リストを関連付けて維持する役割を果たす。
【００３５】
シード作成手段２２０は、広告主１３０から広告情報と関連したキーワードが選択され、所定の第１キーワードを共通して選択する複数の広告主１３０を一つのシードに含ませる。すなわち、シード作成手段２２０は、コンテクスト広告サービスの提供を受けようとする広告主１３０が選択したキーワードのうち、複数の広告主１３０が選択したキーワードを対象としてシードを作成する。これにより、特定のキーワードと関連したシードには、複数の広告主１３０が含まれることになる。キーワードが選択される時点は、特に限定されていないが、例えば、広告データベース２１０へ広告情報が保存されるときに広告主１３０から入力されたりする。
【００３６】
また、シード作成手段２２０は、シードに含まれるシード内の広告主１３０が選択したキーワードのうち、第１キーワードと相違した第２キーワードをシードに含まれていないシード外の広告主１３０が共通して選択する場合、シード外の広告主１３０をシード内の広告主１３０と関連したシードに含ませる。すなわち、シード作成手段２２０は、特定のシードに含まれたシード内の広告主１３０が選択したキーワードを選択するシード外の広告主１３０も同一のシードに含まれるようにしてシードを拡張させることができる。
【００３７】
その後、広告マッチングシステム２００は、所定のリスト作成手段（未図示）によってシードに含まれる広告主のすべての広告情報を配列する広告リストを生成する。生成された広告リストは、関連したシードに対応して広告データベース２１０に保存される。広告リストの作成において、リスト作成手段は、例えば、個別広告情報に付与されている順位点数によって広告情報が配列されるリスト内での位置を決定したりする。例えば、広告マッチングシステム２００は、クリック当りの費用、露出費用、有効クリック率などを用いて広告情報それぞれに順位点数を付与したり、相対的に高い順位点数が付与された広告情報をリスト内の最上段に配列したりする。
【００３８】
図３Ａおよび図３Ｂは、本実施形態に係るシードにキーワード又は広告主１３０を関連付ける過程の一例を説明するための図である。
【００３９】
図３Ａでは、広告主１３０がコンテクスト広告のために購買（登録、選択）したキーワード及び各キーワードに対応する広告情報を保存する広告データベース２１０を例示している。例えば、図３Ａの広告データベース２１０では、広告主Ａがコンテクスト広告のために「デジカメメモリ」を購買し、購買したキーワード「デジカメメモリ」に広告情報「デジタルカメラセール」を対応させて保存することを例示している。
【００４０】
このような環境において、シード作成手段２２０は、広告主Ａが購買したキーワード「デジカメメモリ」（第１キーワード）を同様に購買した広告主Ｂを識別し、識別された広告主Ｂを広告主Ａと関連したシード「デジタルカメラ」に含ませる。これにより、シード「デジタルカメラ」には、広告主Ａおよび広告主Ｂを含んだ広告主集合と「デジカメメモリ」を含んだキーワード集合が同時に関連付けられる。
【００４１】
その後、シード作成手段２２０は、シード「デジタルカメラ」に含まれたシード内の広告主Ｂが購買した他のキーワード（第２キーワード）である「高価格デジタルカメラ」を共通して購買したシード外の広告主Ｃを識別し、識別されたシード外の広告主Ｃをシード内の広告主Ｂと関連したシード「デジタルカメラ」に含ませる。これによって、シード「デジタルカメラ」には図３Ｂに示すように、広告主Ａ、Ｂ、Ｃを含んだ広告主集合と「デジカメメモリ、高価格デジタルカメラ」を含んだキーワード集合とが同時に関連付けられる。
【００４２】
図３Ｂに示すようなシード「デジタルカメラ」が、広告データベース２１０に保存されているという条件で、広告マッチングシステム２００は、コンテンツページに対する属性を「デジタルカメラ」に決定する場合、シード「デジタルカメラ」と関連した広告主１３０の広告情報、すなわち、「デジタルカメラセール」を含んだ３つの広告情報がすべて検索されることになる。
【００４３】
すなわち、シード作成手段２２０は、同一属性の広告主をシードに分類し、シードに分類した広告主１３０の広告情報が、一つの条件で同時にユーザ１２０に露出される環境を構築している。
【００４４】
特に、シード作成手段２２０は、多数のシードに含まれ得るキーワードを最初からシードと関連付けないようにすることで、キーワードの多義性によってシード決定が曖昧になるという問題点を防ぐことができる。例えば、広告データベース２１０は、シードと関連するキーワードとして「デジタル」でなく「デジタルカメラ」を選定することで、「デジタル」が「デジタルＴＶ」、「デジタル放送」、「デジタルカメラ」など様々な意味として解釈されることを根本的に防止する。同様に、広告データベース２１０では、多義性を有する単語である「レンズ」の代りに、「カメラレンズ」、「コンタクトレンズ」などの意味が明確なキーワードのみがシードに関連付くようにすることで、シードの決定において正確性が向上し得る環境を構築する。
【００４５】
コンテンツページが生成された環境において、広告マッチングシステム２００のキーワード識別手段２３０は、コンテンツページで文書内キーワードを識別する。すなわち、キーワード識別手段２３０は、コンテンツページに含まれる複数のキーワードのうち、コンテンツページのコンテンツ内容を代表し得るキーワードを文書内キーワードとして識別する。本実施形態において、文書内キーワードとして識別されるキーワードは、コンテクスト広告サービスのサポートを受けようとする広告主１３０が事前に購買して広告データベース２１０に登録（保存）したキーワードと一致するか否かを判断することで、文書内キーワードを決定する。
【００４６】
例えば、コンテンツ「デジタルカメラ市場の現況」を含んだコンテンツページが生成される環境において、キーワード識別手段２３０は、当該コンテンツページに含まれるキーワードのうち、所定の広告主１３０が購買したキーワード「デジカメメモリ」などを文書内キーワードとして識別する。
【００４７】
別の例としては、文書内キーワードの識別において、キーワード識別手段２３０が、コンテンツページのコンテンツ内容を分析し、分析されたコンテンツ内容を代表し得る所定のキーワードを文書内キーワードとして選択することもある。例えば、上述したコンテンツ「デジタルカメラ市場の現況」を含んだコンテンツページに対して、キーワード識別手段２３０は、コンテンツページのコンテンツ内容に応じて「デジカメ専用メモリ」、「高価格デジタルカメラ」を文書内キーワードとして識別したりする。
【００４８】
シード決定手段２４０は、識別された文書内キーワードを用いてコンテンツページに対するシードを決定する。すなわち、シード決定手段２４０は、広告データベース２１０を参照して文書内キーワードを含むシードを検索することで、コンテンツページに対してシードを決定する役割を果たす。上述した例において、シード決定手段２４０は、文書内キーワードとして識別された「デジカメメモリ」をキーワード集合として含むシード「デジタルカメラ」を識別してコンテンツページのシードを決定することができる（図３Ａおよび図３Ｂ参照）。
【００４９】
リスト抽出手段２５０は、決定されたシードに対応する広告リストを広告データベース２１０から抽出する。上述したように、広告データベース２１０は、シードと関連する広告主１３０の広告情報を保存しており、広告情報を配列して作成した広告リストをシードに対応して保存することができる。すなわち、リスト抽出手段２５０は、広告データベース２１０から決定されたシードに対応して事前に設けた広告リストを検索することができる。
【００５０】
その後、文脈広告エンジン１１０は、検索された広告リストをコンテンツページと共にユーザ１２０に提供することができる。広告リストの表示の一例として、文脈広告エンジン１１０は、コンテクスト広告サポートによってコンテンツページの表示領域であると区別された領域を広告リストの表示領域として割り当てる。このとき、文脈広告エンジン１１０は、検索された広告リストが設定された表示領域に表示されるようにすることで、広告情報がコンテンツページを閲覧するユーザ１２０に自然に露出されるようにする。
【００５１】
したがって、本実施形態の広告マッチング方法は、コンテンツページに対してシードを決定し、シードに対応して設けられた広告リストをコンテンツページと共にユーザ１２０に提供することで、コンテンツページのコンテンツ内容に応じた広告主１３０の多様な広告情報をユーザ１２０に提供することができる。
【００５２】
また、本実施形態の広告マッチング方法では、多義性を有しないようにキーワードを設定し、設定されたキーワードに関連するシードを一つに特定することで、多義性のキーワードを含んだコンテンツページに対する最適なシード決定が可能となる。
【００５３】
図４は、本実施形態に係るシードを用いた広告マッチングの一例を説明するための図である。
【００５４】
図４では、ユーザ１２０に提供されるコンテンツページがコンテンツ「デジタルカメラ市場の現況」を含むことを例示する。また、広告データベース２１０には、図３に示すように、シード「デジタルカメラ」に対応して、シード「デジタルカメラ」に含まれる広告主１３０の広告情報を用いて作成された広告リストが、当該シード「デジタルカメラ」と対応して保存されていることを例示する。
【００５５】
まず、広告マッチングシステム２００（キーワード識別手段２３０）は、図４のようなコンテンツページのコンテンツ「デジタルカメラ市場の現況」から代表的なキーワードであると判断される「デジカメメモリ」、「高価格デジタルカメラ」を文書内キーワードとして識別する。また、広告マッチングシステム２００（シード決定手段２４０）は、識別された文書内キーワード「デジカメメモリ」、「高価格デジタルカメラ」を用いてコンテンツページに対するシードを「デジタルカメラ」に決定する。シード決定において、広告マッチングシステム２００は、広告データベース２１０に保存されたシードのキーワード集合を識別された文書内キーワードと比較して信頼度情報を生成したり、所定の設定された信頼度情報を満たすシードをコンテンツページのシードとして決定したりする。図４では、文書内キーワードである「デジカメメモリ」、「高価格デジタルカメラ」の両者を含み、信頼度情報が一定の水準（例えば、信頼度９０％以上）を満たすシード「デジタルカメラ」をコンテンツページのシードとして決定することを例示している。
【００５６】
また、広告マッチングシステム２００（リスト抽出手段２５０）は、広告データベース２１０からシード「デジタルカメラ」に対応する広告リストを検索する（図３Ａおよび図３Ｂ参照）。広告リストとは、シードに含まれるすべての広告主の広告情報を順位点数によって配列するものであり、決定したシード「デジタルカメラ」に対応して検索される広告リストは、例えば、順位点数が最も高く付与される広告情報「デジタルカメラセール」がリスト内の最上段に配列される。
【００５７】
その後、広告マッチングシステム２００が、文脈広告エンジン１１０を介してコンテンツページ及び検索された広告リストをユーザ１２０に提供することで、コンテンツ内容に応じた最適な広告の露出というコンテクスト広告の目的が達成されるようにする。
【００５８】
このように、本実施形態では、シードを用いてコンテンツページの属性を決定し、共通した属性を有する多数の広告主の多様な広告情報を、コンテクスト広告としてユーザ１２０に露出（提供）することができる。
【００５９】
また、本実施形態では、多義性を有しないようにキーワードを構成し、これを一つのシードにのみ関連付けることで、コンテンツページに対してより一層明確なシード決定が成されるように誘導することができる。
【００６０】
次に、本発明の実施形態に係る広告マッチングシステムの作業の流れを詳しく説明する。
【００６１】
図５は、本実施形態に係るシードを用いた広告マッチング方法を具体的に示したフローチャートである。
【００６２】
本実施形態の広告マッチング方法は、上述した広告マッチングシステム２００によって遂行される。
【００６３】
まず、段階５１０において、広告マッチングシステム２００は、シードに対応する広告リストを保存する広告データベース２１０を維持する。本段階５１０は、コンテクスト広告サービスの提供を受けようとする広告主１３０、および広告主１３０が事前に購買したキーワードを特定のシードに関連付けることで、シードに応じた同一属性の広告情報を多数対応させるようにする環境を構築する過程である。
【００６４】
すなわち、本段階５１０における広告マッチングシステム２００は、類似した属性の広告主１３０を購買したキーワードを用いて一つのシードに分類し、シードに含まれた広告主１３０の各広告情報が一つの条件によってユーザ１２０に露出されるようにする環境を構築することができる。
【００６５】
図６は、図５における段階５１０の、シードと関連する広告主及びキーワードを決定する過程を詳細に説明するためのフローチャートである。
【００６６】
まず、段階６１０で、広告マッチングシステム２００は、広告主から広告情報と関連するキーワードが選択される処理を遂行する。つまり、本段階６１０は、コンテクスト広告サービスの提供を受けようとする広告主（広告主端末）１３０から自分の広告情報が抽出される要因となるキーワードが入力（選択）される過程である。
【００６７】
次に、段階６２０において、広告マッチングシステム２００は、第１キーワードを共通して選択する複数の広告主１３０を一つのシードに含ませる。本段階６２０は、一つのキーワードを共通して購買した複数の広告主１３０に同一属性があるという判断のもと、広告主１３０が一つのシードに含まれるようにする過程である。これによって、広告マッチングシステム２００は、シードに対して広告主集合を関連させることができる。
【００６８】
また、段階６３０において、広告マッチングシステム２００は、シードに含まれるシード内の広告主１３０が選択した第１キーワードと相違した第２キーワードをシードに含まれない当該シード外の広告主１３０が共通して選択する場合に、シード外の広告主１３０を当該シード内の広告主１３０と関連したシードに含ませる。つまり、本段階６３０は、特定の広告主１３０が購買したキーワードに同一属性があるという判断のもと、シード内の広告主１３０が選択したキーワードを選択した当該シード外の広告主１３０が同一のシードに含まれるようにする過程である。例えば、段階６２０において、第１キーワードによって所定シードに含まれたシード内の広告主１３０が購買した他のキーワード（第２キーワード）を、シード外の広告主１３０も購買したという条件にて、広告マッチングシステム２００は、シード内の広告主１３０及びシード外の広告主１３０の両者が同一属性を保有すると判断することができる。これにより、広告マッチングシステム２００は、シード内の広告主１３０及びシード外の広告主１３０を広告主集合として分類し、さらに第１および第２キーワードをキーワード集合として分類して、分類された広告主集合およびキーワード集合が一つのシードと関連付くようにする。
【００６９】
したがって、本実施形態では、持続的なシードの拡大によって、同一属性を有する各広告主１３０を正確かつ多様に分類することができるという利点を得ることができる。
【００７０】
さらに、段階６４０において、広告マッチングシステム２００は、シードに含まれる各広告主１３０の広告情報を用いて広告リストを作成する。つまり、本段階６４０は、シードと関連した広告主１３０の広告情報を配列してリスト化する過程であって、例えば、個別広告情報に付与された順位点数によって広告情報を配列して広告リストを作成したりする。すなわち、本段階６４０における広告マッチングシステム２００は、シードに含まれる広告主１３０の広告情報に対して順位点数を付与し、付与された順位点数に応じてリスト内の広告情報の位置を決定し、決定された位置に従って広告情報を配列して広告リスト作成する。
【００７１】
その後、段階６５０において広告マッチングシステム２００は、作成した広告リストをシードに対応して広告データベース２１０に保存する。つまり、本段階６５０は、シードと関連した広告主１３０の広告情報を用いて作成された広告リストにシードを対応させることで、コンテンツページとともにユーザ１２０に提供される広告リストを判別する環境を構築する過程である。
【００７２】
このように本実施形態では、同一属性を有する広告主１３０を一つのシードに分類し、分類された広告主１３０の広告情報を当該シードに連動させ、共にユーザ１２０に露出することができる。
【００７３】
再び図５を詳察すると、段階５２０において、広告マッチングシステム２００は、所定の手順によって生成されるコンテンツページから文書内キーワードを識別する。本段階５２０は、コンテンツページのコンテンツ内容を代表し得る文書内キーワードを識別する過程である。文書内キーワードの識別において、広告マッチングシステム２００は、コンテンツページに含まれるキーワードのうち、広告主１３０が事前に購買したキーワードを文書内キーワードとして識別しても良いし、コンテンツページのコンテンツ内容と最適に応じ得る所定のキーワードを文書内キーワードとして識別しても良い。
【００７４】
特に、本段階５２０における広告マッチングシステム２００は、一つのシードにのみ関連する多義性のないキーワードを文書内キーワードとして抽出する。すなわち、広告マッチングシステム２００は、複数のシードに関連し得るキーワードの抽出を排除し、一つシードにのみ関連するキーワードをコンテンツページから抽出することでシードの決定が明瞭に成されるようにする。
【００７５】
また、段階５３０において、広告マッチングシステム２００は、識別された文書内キーワードを用いてコンテンツページに対するシードを決定する。本段階５３０は、識別された文書内キーワードからコンテンツページのコンテンツ内容を類推する過程である。
【００７６】
図７は、当該図５の段階５３０におけるコンテンツページに対するシードを決定する過程を詳細に説明するためのフローチャートである。
【００７７】
段階７１０において、広告マッチングシステム２００は、識別された文書内キーワードと特定のシードに含まれる広告主１３０から選択されるキーワードとの一致程度（マッチング率）を用いてシードに対する信頼度情報を生成する。つまり、本段階７１０は、コンテンツページで識別した文書内キーワードとシードと関連するキーワード集合内のキーワードとの一致数（マッチング数）を用いてシードの信頼度情報を計算する過程である。例えば、識別された文書内キーワードと特定のシードと関連するキーワードとが正確に一致する場合、広告マッチングシステム２００は、当該シードに対する信頼度情報を１００％として生成する。
【００７８】
また、段階７２０において、広告マッチングシステム２００は、生成された信頼度情報を考慮してコンテンツページのシードを決定する。本段階７２０は、コンテンツページの属性を決定する過程であり、例えば、生成された信頼度情報が最も高い一つのシードをコンテンツページのコンテンツ内容に最も適合したシードとして決定する。なお。必要に応じて、信頼度分布に従って同時に複数のシードを選択することもあり、例えば、「ジーパン」と「ジージャン」のような場合がこれに該当する。
【００７９】
すなわち、段階５３０において、広告マッチングシステム２００は、コンテンツページの属性を認知してコンテンツページに対してシードを決定する。
【００８０】
次に、段階５４０において広告マッチングシステム２００は、決定されたシードに対応する広告リストを広告データベース２１０から抽出する。本段階５４０は、コンテンツページのコンテンツ内容に応じた広告情報、すなわち広告リストを検索する過程である。
【００８１】
また、段階５５０において広告マッチングシステム２００は、検索された広告リストを生成されたコンテンツページとともにユーザ１２０に提供する。本段階５５０は、コンテクスト広告をサポートする文脈広告エンジン１１０で検索要請に従って生成したコンテンツページとコンテンツページのコンテンツ内容に応じてシードを介して検索された広告リストとを同時にユーザ１２０に露出させる過程である。
【００８２】
したがって、本実施形態では、コンテンツページのコンテンツ内容を分析してシードを決定し、決定されたシードに対応する広告リストを検索することで、共通した属性の多様な広告主１３０の広告情報がコンテクスト広告を介してユーザ１２０に露出されるようにすることができる。
【００８３】
また、本実施形態では、シードとキーワードとの関連において、多義性が排除されるキーワードが特定シードにのみ関連付けられることで、コンテンツページに対するシード決定においてより一層明瞭な処理が成されるようにすることができる。
【００８４】
なお、本実施形態は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読み取り可能な媒体を含む。上記媒体は、プログラム命令、ローカルデータファイル、ローカルデータ構造などを単独または組み合わせて含むこともできる。また、上記媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスクおよび磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。前記媒体は、プログラム命令、ローカルデータ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。
【００８５】
また、上述のように好適に実施形態に則して本発明を説明したが、当該技術分野において熟練した当業者にとって、特許請求の範囲に記載された本発明の技術的思想および構成の域から逸脱しない範囲内で、本発明を多様に修正および変更することができる。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る広告マッチングシステムの概略的な動作を説明するための図である。
【図２】本発明の一実施形態に係る広告マッチングシステムを示す構成図である。
【図３Ａ】本発明に係るシードに対してキーワード又は広告主を関連付ける過程の一例を説明するための図である。
【図３Ｂ】本発明に係るシードに対してキーワード又は広告主を関連付ける過程の一例を説明するための図である。
【図４】本発明に係るシードを用いた広告マッチングの一例を説明するための図である。
【図５】本発明の一実施形態に係るシードを用いた広告マッチング方法を具体的に示したフローチャートである。
【図６】本発明に係るシードと関連する広告主およびキーワードを決定する一例を説明するためのフローチャートである。
【図７】本発明に係るコンテンツページに対するシードを決定する一例を説明するためのフローチャートである。
【符号の説明】
【００８７】
２００    広告マッチングシステム
２１０    広告データベース
２２０    シード作成手段
２３０    キーワード識別手段
２４０    シード決定手段
２５０    リスト抽出手段
【図１】
0004546497.tif 000002
【図２】
0004546497.tif 000003
【図３Ａ】
0004546497.tif 000004
【図３Ｂ】
0004546497.tif 000005
【図４】
0004546497.tif 000006
【図５】
0004546497.tif 000007
【図６】
0004546497.tif 000008
【図７】
0004546497.tif 000009