(57)【特許請求の範囲】
【請求項１】
コンテンツ制作者からのコンテンツ情報を収集管理するコンテンツ情報管理手段と、
広告提供者からの広告情報を収集管理する広告情報管理手段と、
サイトの訪問者の行動情報を収集管理する訪問者情報管理手段と、
前記コンテンツ情報からオントロジー要素である用語を複数抽出して生成したグラフ構造であるコンテンツ意味と、前記広告情報からオントロジー要素である用語を複数抽出して生成したグラフ構造である広告意味と、前記行動情報からオントロジー要素である用語を複数抽出して生成したグラフ構造である行動意味とから、前記コンテンツ情報、前記広告情報および前記行動情報を関連付けたデータテーブルを生成するデータテーブル生成手段と、
前記データテーブルに基づいて、前記コンテンツ意味及び前記広告意味のマッチングによって得られた選択肢を前記行動意味で絞り込むことにより、前記サイトの訪問者が閲覧するコンテンツに対応した広告情報を生成する処理手段と、
該生成した広告情報を前記閲覧するコンテンツに埋め込んで前記サイトの訪問者に送信する送信手段と、
を備えたことを特徴とする広告提示システム。
【請求項２】
前記コンテンツ情報管理手段が、コンテンツに関する情報を受信し、該コンテンツに関する情報からコンテンツのサイト関連情報を抽出するとともに、グラフ構造のコンテンツ意味を生成して送信するコンテンツ登録手段と、該送信されたコンテンツのサイト関連情報を格納するコンテンツ情報サーバと、該送信されたコンテンツ意味を格納するコンテンツ意味サーバとを備え、
前記広告情報管理手段が、広告に関する情報を受信し、該情報から広告のサイト関連情報を抽出するとともに、グラフ構造の広告意味と生成して送信する広告登録手段と、該送信された広告のサイト関連情報を格納する広告情報サーバと、広告意味を格納する広告意味サーバとを備え、
前記訪問者情報管理手段が訪問者行動情報を受信する行動情報サーバと、該受信した訪問者行動情報に基づいて、訪問者の行動パターンを解析して、グラフ構造の行動意味と行動識別子とを送信する行動解析手段と、該送信された行動意味と行動意味識別子とを格納する行動意味サーバとを備え、
前記データテーブル生成手段が広告オントロジーを格納する広告オントロジーサーバと、前記コンテンツ情報サーバからのコンテンツに関するサイト情報と、前記コンテンツ意味サーバからのコンテンツ意味と、前記広告情報サーバからの広告に関するサイト情報と、前記広告意味サーバからの広告意味と、前記行動情報サーバからの行動情報と、前記行動意味サーバからの行動意味と、前記広告オントロジーサーバからの広告オントロジーとに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成する広告引き当て手段と、を備えることを特徴とする請求項１に記載の広告提示システム。
【請求項３】
前記コンテンツ意味、広告意味、行動意味のグラフ構造がオントロジー要素で構成されていることを特徴とする請求項２に記載の広告提示システム。
【請求項４】
前記コンテンツ制作者からの新たなコンテンツに関する情報あるいは前記広告提供者からの新たな広告に関する情報を受信したときに、前記広告オントロジーを参照して、前記コンテンツ意味サーバ内のオントロジー要素で構成されたグラフ構造のコンテンツ意味および広告意味サーバ内のオントロジー要素で構成されたグラフ構造の広告意味を再構築する意味解析手段をさらに備えたことを特徴とする請求項２または３に記載の広告提示システム。
【請求項５】
コンテンツに関する情報を受信し、該コンテンツに関する情報からコンテンツのサイト関連情報を抽出するとともに、グラフ構造のコンテンツ意味を生成し、該コンテンツ意味と該抽出されたコンテンツのサイト関連情報とを格納する第１のステップと、
広告に関する情報を受信し、該情報から広告のサイト関連情報を抽出するとともに、グラフ構造の広告意味を生成し、該広告意味と該抽出された広告のサイト関連情報とを格納する第２のステップと、
訪問者行動情報を受信し、該受信した訪問者行動情報に基づいて、訪問者の行動パターンを解析して、グラフ構造の行動意味と行動情報とを送信し、該送信された行動意味と行動情報とを格納する第３のステップと、
予め格納された広告オントロジーと、前記コンテンツに関するサイト情報と、前記コンテンツ意味と、前記広告に関するサイト情報と、前記広告意味と、前記行動情報と、前記行動意味とに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成する第４のステップと、
該データテーブルに基づいて、前記コンテンツ意味及び前記広告意味のマッチングによって得られた選択肢を前記行動意味で絞り込むことにより、サイトの訪問者が閲覧するコンテンツに対応した広告情報を前記サイトの訪問者に送信する第５のステップと、
を備えたことを特徴とする広告提示方法。
【請求項６】
前記コンテンツ意味、広告意味、行動意味のグラフ構造がオントロジー要素で構成されていることを特徴とする請求項５に記載の広告提示方法。
【請求項７】
新たなコンテンツに関する情報あるいは新たな広告に関する情報を受信したときに、前記予め格納された広告オントロジーを参照して、前記コンテンツ意味および広告意味を再構築するステップをさらに備えたことを特徴とする請求項５または６に記載の広告提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上の任意のコンテンツに、そのコンテンツの内容に対応した最適な広告を提示する広告提示システムおよび広告提示方法に関する。
【背景技術】
【０００２】
近年のＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）技術の進歩に伴い、インターネット等を利用して有用な情報を瞬時に取得することが可能となったことから、多くの家庭でパーソナルコンピュータ等をはじめとする端末が普及している。これに伴い、インターネットを利用した各種情報の発信も行われている。
【０００３】
このインターネットを利用した情報発信では、プロバイダと契約してホームページを開設し、そのホームページのディレクトリ上に情報発信を行う為の各種ＨＴＭＬ(Ｈｙｐｅｒ Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ)ファイルや画像ファイルを格納しておき、ブラウザ等からのアクセス要求を受け付けて、そのファイルの内容をアクセス要求元の情報処理装置に表示させることにより、全世界に向けた情報発信が可能となっている。
【０００４】
また、こうしたインターネットの普及により、情報提供者のホームページの任意の位置にバナー広告を張り付けることでインターネットを広告媒体として利用する技術も一般化している。ここでいうバナー広告とは、広告主ホームページへのエントリーアドレスと企業名や簡単な商品コピーをイメージ化した情報で構成されたアイコンであり、利用者は、このバナー広告をクリック操作して広告主ホームページにエントリーし、詳細な広告情報を知ることができる（例えば、特許文献１参照。）。
【０００５】
このため、コンテンツに対応した広告を提供する技術もいくつか提案されており、例えば、インターネット上のコンテンツと広告のそれぞれの意味を重みつきキーワード列で表現し、その一致をもって広告の提供を行う方法や、サイトの訪問者の行動属性を重みつきキーワード列として、コンテンツの意味と混在して表現し、広告に対応するキーワードとの一致によって広告の提供を行う方法も提案されている。
【特許文献１】特開２０００−１９４６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、前者の重みつきキーワード列を用いる方法では、サイトの訪問者にとって、コンテンツや提供される広告の意味を十分に理解できず、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を招くといった問題がある。
また、後者の方法においては、サイトの訪問者の行動属性とコンテンツとの組み合わせを考慮した広告提供の対応が困難であるために、同様に、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を招くといった問題がある。
【０００７】
そこで、本発明は、上記の課題に鑑みてなされたものであり、インターネット上の任意のコンテンツに対して、そのコンテンツの内容に関連する適切な広告を提供して、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を防止する広告提示システムおよび広告提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は以下の事項を提案している。
（１）本発明は、コンテンツ制作者からのコンテンツ情報を収集管理するコンテンツ情報管理手段（例えば、図１のコンテンツ制作者情報管理部１０が相当）と、広告提供者からの広告情報を収集管理する広告情報管理手段（例えば、図１の広告者情報管理部２０が相当）と、サイトの訪問者の行動情報を収集管理する訪問者情報管理手段（例えば、図１の訪問者情報管理部３０が相当）と、前記コンテンツ情報管理手段から受信したコンテンツ情報、広告情報管理手段から受信した広告情報および訪問者情報管理手段から受信した行動情報から前記コンテンツ情報、広告情報および行動情報を関連付けたデータテーブルを生成するデータテーブル生成手段（例えば、図１の広告引き当て部４３相当）と、前記データテーブルに基づいて、前記サイトの訪問者が閲覧するコンテンツに対応した広告情報を生成する処理手段（例えば、図１の送信情報処理部５２が相当）と、該生成した広告情報を前記閲覧するコンテンツに埋め込んで前記サイトの訪問者に送信する送信手段（例えば、図１の送受信部５１が相当）と、を備えたことを特徴とする広告提示システムを提案している。
【０００９】
この発明によれば、コンテンツ情報管理手段がコンテンツ制作者からのコンテンツ情報を収集管理し、広告情報管理手段が広告提供者からの広告情報を収集管理する。また、訪問者情報管理手段がサイトの訪問者の行動情報を収集管理する。そして、データテーブル生成手段がコンテンツ情報管理手段から受信したコンテンツ情報、広告情報管理手段から受信した広告情報および訪問者情報管理手段から受信した行動情報からコンテンツ情報、広告情報および行動情報を関連付けたデータテーブルを生成し、処理手段が、データテーブルに基づいて、サイトの訪問者が閲覧するコンテンツに対応した広告情報を生成して、その生成した閲覧するコンテンツに対応した広告情報をサイトの訪問者に送信する。これにより、サイトの訪問者の行動属性とコンテンツとの組み合わせを考慮した適切な広告を配信することができるため、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を防止することができる。
【００１０】
（２）本発明は、（１）について、前記コンテンツ情報管理手段が、コンテンツに関する情報を受信し、該コンテンツに関する情報からコンテンツのサイト関連情報を抽出するとともに、グラフ構造のコンテンツ意味を生成して送信するコンテンツ登録手段（例えば、図１のコンテンツ登録部１１が相当）と、該送信されたコンテンツのサイト関連情報を格納するコンテンツ情報サーバ（例えば、図１のコンテンツ情報サーバ１２が相当）と、該送信されたコンテンツ意味を格納するコンテンツ意味サーバ（例えば、図１のコンテンツ意味サーバ１３が相当）とを備え、前記広告情報管理手段が、広告に関する情報を受信し、該情報から広告のサイト関連情報を抽出するとともに、グラフ構造の広告意味を生成して送信する広告登録手段（例えば、図１の広告登録部２１が相当）と、該送信された広告のサイト関連情報を格納する広告情報サーバ（例えば、図１の広告情報サーバ２２が相当）と、広告意味を格納する広告意味サーバ（例えば、図１の広告意味サーバ２３が相当）とを備え、前記訪問者情報管理手段が訪問者行動情報を受信する行動情報サーバ（例えば、図１の行動情報サーバ３３が相当）と、該受信した訪問者行動情報に基づいて、訪問者の行動パターンを解析して、グラフ構造の行動意味と行動識別子とを送信する行動解析手段（例えば、図１の行動解析部３１が相当）と、該送信された行動意味と行動意味識別子とを格納する行動意味サーバ（例えば、図１の行動意味サーバ３２が相当）とを備え、前記データテーブル生成手段が広告オントロジーを格納する広告オントロジーサーバ（例えば、図１の広告オントロジーサーバ４２が相当）と、前記コンテンツ情報サーバからのコンテンツに関するサイト情報と、前記コンテンツ意味サーバからのコンテンツ意味と、前記広告情報サーバからの広告に関するサイト情報と、前記広告意味サーバからの広告意味と、前記行動情報サーバからの行動情報と、前記行動意味サーバからの行動意味と、前記広告オントロジーサーバからの広告オントロジーとに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成する広告引き当て手段（例えば、図１の広告引き当て部４３が相当）と、を備えることを特徴とする広告提示システムであることが好ましい。
【００１１】
この発明によれば、広告引き当て手段がコンテンツ情報サーバからのコンテンツに関するサイト情報と、コンテンツ意味サーバからのオントロジー要素で構成されたグラフ構造のコンテンツ意味と、広告情報サーバからの広告に関するサイト情報と、広告意味サーバからのオントロジー要素で構成されたグラフ構造の広告意味と、行動情報サーバからの行動情報と、行動意味サーバからの行動意味と、広告オントロジーサーバからの広告オントロジーとに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成する。これにより、サイトの訪問者の行動属性とコンテンツとの組み合わせを考慮した適切な広告を配信することができるため、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を防止することができる。
【００１２】
（３）本発明は、（２）について、前記コンテンツ意味、広告意味、行動意味のグラフ構造がオントロジー要素で構成されていることを特徴とする広告提示システムであることが好ましい。
【００１３】
この発明によれば、コンテンツ意味、広告意味、行動意味が対象世界の概念化を要素とするオントロジー要素で構成されたグラフ構造を有しているため、各要素概念との上下関係や包含関係等を明確に表すことができる。
【００１４】
（４）本発明は、（２）または（３）について、前記コンテンツ制作者からの新たなコンテンツに関する情報あるいは前記広告提供者からの新たな広告に関する情報を受信したときに、前記広告オントロジーを参照して、前記コンテンツ意味サーバ内のオントロジー要素で構成されたグラフ構造のコンテンツ意味および広告意味サーバ内のオントロジー要素で構成されたグラフ構造の広告意味を再構築する意味解析手段（例えば、図１の意味解析部４１が相当）をさらに備えたことを特徴とする広告提示システムであることが好ましい。
【００１５】
この発明によれば、意味解析手段が、コンテンツ制作者からの新たなコンテンツに関する情報あるいは広告提供者からの新たな広告に関する情報を受信したときに、広告オントロジーを参照して、コンテンツ意味サーバ内のオントロジー要素で構成されたグラフ構造のコンテンツ意味および広告意味サーバ内のオントロジー要素で構成されたグラフ構造の広告意味を再構築する。したがって、新たなコンテンツに関する情報や広告に関する情報が発生した場合においても、これらの情報に対応したコンテンツ意味や広告意味を構築し、これらに基づいて、サイトの訪問者のニーズに対応した広告の配信を行うことができる。
【００１６】
（５）本発明は、コンテンツに関する情報を受信し、該コンテンツに関する情報からコンテンツのサイト関連情報を抽出するとともに、グラフ構造のコンテンツ意味を生成し、該コンテンツ意味と該抽出されたコンテンツのサイト関連情報とを格納する第１のステップ（例えば、図２のステップＳ１０１が相当）と、広告に関する情報を受信し、該情報から広告のサイト関連情報を抽出するとともに、グラフ構造の広告意味を生成し、該広告意味と該抽出された広告のサイト関連情報とを格納する第２のステップ（例えば、図２のステップＳ１０２が相当）と、訪問者行動情報を受信し、該受信した訪問者行動情報に基づいて、訪問者の行動パターンを解析して、グラフ構造の行動意味と行動情報とを送信し、該送信された行動意味と行動情報とを格納する第３のステップ（例えば、図２のステップＳ１０３が相当）と、予め格納された広告オントロジーと、前記コンテンツに関するサイト情報と、前記コンテンツ意味と、前記広告に関するサイト情報と、前記広告意味と、前記行動情報と、前記行動意味とに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成する第４のステップ（例えば、図２のステップＳ１０４が相当）と、該データテーブルに基づいて、サイトの訪問者が閲覧するコンテンツに対応した広告情報を前記サイトの訪問者に送信する第５のステップ（例えば、図２のステップＳ１０５が相当）と、を備えたことを特徴とする広告提示方法を提案している。
【００１７】
この発明によれば、まず、コンテンツに関する情報を受信し、コンテンツに関する情報からコンテンツのサイト関連情報を抽出するとともに、グラフ構造のコンテンツ意味を生成し、コンテンツ意味と抽出されたコンテンツのサイト関連情報とを格納する。また、広告に関する情報を受信し、情報から広告のサイト関連情報を抽出するとともに、グラフ構造の広告意味とを生成し、広告意味と抽出された広告のサイト関連情報とを格納する。さらに、訪問者行動情報を受信し、受信した訪問者行動情報に基づいて、訪問者行動パターンを解析して、グラフ構造の行動意味と行動情報とを送信し、送信された行動意味と行動情報とを格納する。そして、予め格納された広告オントロジーと、コンテンツに関するサイト情報と、コンテンツ意味と、広告に関するサイト情報と、広告意味と、行動情報と、行動意味とに基づいて、コンテンツ識別子と行動意味識別子と広告識別子とを関連づけたデータテーブルを生成し、生成したデータテーブルに基づいて、サイトの訪問者が閲覧するコンテンツに対応した適切な広告情報をサイトの訪問者に送信する。これにより、サイトの訪問者の行動属性とコンテンツとの組み合わせを考慮した適切な広告を配信することができるため、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を防止することができる。
【００１８】
（６）また、本発明は、（５）について、前記コンテンツ意味、広告意味、行動意味のグラフ構造がオントロジー要素で構成されていることを特徴とする広告方法であることが好ましい。
【００１９】
この発明によれば、コンテンツ意味、広告意味、行動意味が対象世界の概念化を要素とするオントロジー要素で構成されたグラフ構造を有しているため、各要素概念との上下関係や包含関係等を明確に表すことができる。
【００２０】
（７）また、本発明は、（５）または（６）について、新たなコンテンツに関する情報あるいは新たな広告に関する情報を受信したときに、前記予め格納された広告オントロジーを参照して、前記コンテンツ意味および広告意味を再構築するステップをさらに備えたことを特徴とする広告提示方法であることが好ましい。
【００２１】
この発明によれば、新たなコンテンツに関する情報あるいは新たな広告に関する情報を受信したときに、予め格納された広告オントロジーを参照して、コンテンツ意味および広告意味を再構築する。したがって、新たなコンテンツに関する情報や広告に関する情報が発生した場合においても、これらの情報に対応したコンテンツ意味や広告意味を構築し、これらに基づいて、サイトの訪問者のニーズに対応した広告の配信を行うことができる。
【発明の効果】
【００２２】
この発明によれば、インターネット上の任意のコンテンツに対して、そのコンテンツの内容に関連する適切な広告を提供して、サイトの訪問者のニーズに対する広告の精度や再現率の悪化を防止することができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、図面を用いて本発明の実施形態について説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能であって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２４】
本実施形態に係る広告提示システムは、図３に示すように、コンテンツ情報から生成されるオントロジー要素で構成されたグラフ構造のコンテンツ意味と、広告情報から生成されるオントロジー要素で構成されたグラフ構造の広告意味と、サイトの訪問者の行動情報から生成されるオントロジー要素で構成されたグラフ構造の行動意味とを広告オントロジーに関連付けて、サイトの訪問者が閲覧するコンテンツにおいて、サイトの訪問者のニーズに合った適切な広告を配信するものである。
【００２５】
そこで、本実施形態に係る広告提示システムの構成および処理動作の詳細について説明する前に、広告オントロジーおよびオントロジー要素で構成されたグラフ構造のコンテンツ意味、広告意味、行動意味について説明する。
【００２６】
＜広告オントロジー＞
広告オントロジーについて、図４を用いて、説明する。
一般に、オントロジーは、概念の体系であり、基礎となる概念は、概念化である。概念化とは、対象とする世界に存在する概念とそれらの間に成立する関係をいう。したがって、オントロジーとは、対象世界の概念化を要素とする図３に示すようなグラフ構造を意味する。
【００２７】
本実施形態における広告オントロジーは、広告の概念である商品やサービスの分類、関係の概念である行動目的や時間的推移、抽象化等、行動の概念である訪問時間帯や訪問頻度、訪問対象サイトの種類等および自然言語における一般的な概念をグラフ構造で示したものである。
【００２８】
オントロジーは、図４（ａ）に示すような概念定義表と同図（ｂ）に示すような概念間関係定義表で表される。概念定義表は、図４（ａ）に示すように、概念識別子と概念内容とから構成され、概念間関係定義表は、図４（ｂ）に示すように、関係識別子と元概念識別子、先概念識別子、概念種類とで構成される。
【００２９】
図４（ｂ）の例では、例えば、元概念識別子の「１２０」が概念定義表の概念内容「食材」に対応し、先概念識別子の「１２」が概念定義表の概念内容「パスタ」に対応する。この例では、「パスタ」は「食材」を具体化する関係にあることから、両者間の概念種類は「具体化」ということになる。
【００３０】
また、他の例として、元概念識別子の「２５０」が概念定義表の概念内容「車」に対応し、先概念識別子の「２７５」が概念定義表の概念内容「タイヤ」に対応する。この場合、「タイヤ」は「車」の一構成部品であることから、両者間の概念種類は「構成物」ということになる。すなわち、広告に関して、こうした関係をグラフ構造で示したものが本実施形態における広告オントロジーである。
【００３１】
＜コンテンツ意味・広告意味・行動意味＞
次に、コンテンツ意味、広告意味、行動意味について、図５を用いて、説明する。
コンテンツ意味は、コンテンツの主題をオントロジー要素で構成されたグラフで表現したものであり、広告意味は、広告の意図をオントロジー要素で構成されたグラフで表現したものであり、行動意味は、訪問者の行動意図や関心をオントロジー要素で構成されたグラフで表現したものである。
【００３２】
ここで、グラフは、図５に示すような意味グラフ表記表に基づくものであり、図５ではコンテンツに関して例示しているが、広告意味および行動意味についても同様である。図５に示すように、意味グラフ表記表は、要素識別子と、表示ラベル、概念識別子リスト、元要素識別子、先要素識別子から構成されており、表示ラベルには、コンテンツ情報から抽出された用語が表記されている。
【００３３】
図５の要素識別子「９」の列に示すように、元要素識別子と先要素識別子とが定義されている要素（図５では、要素識別子「１」の「パスタ」と要素識別子「２」の「ゆでる」）は、図３に示すアーク（実線の矢印）で結合され、未定義の要素は図３に示すノード（四角でしめされた部分）として表現される。また、概念識別子リストに表記された識別子と図４に示す概念定義表内の概念識別子とが一致する場合に、図３に示すように、コンテンツ意味と広告オントロジー間でリンクが張られて対応付けられる（図３の点線）。
【００３４】
また、図３に示すように各意味表記は、図中、四角で示されたノードと実線の矢印で示されたアークからなるグラフ構造を有しており、各ノードとアークは、図中、四角斜線で示された広告オントロジーの要素概念と複数のリンク（図中の破線部）をもつことができる。また、コンテンツ情報や広告情報、行動情報からオントロジー要素で構成されたグラフ構造のコンテンツ意味や広告意味、行動意味を生成するにあたっては、機械学習や辞書とルールを用いた手法を利用することにより、自動的に実行することが可能である。
【００３５】
＜広告提示システムの構成＞
上記の内容を踏まえて、本実施形態に係る広告提示システムの構成について説明する。
本実施形態に係る広告提示システムは、図１に示すように、コンテンツ制作者情報管理部１０と、広告者情報管理部２０と、訪問者情報管理部３０と、解析処理部４０と、訪問者向けフロント処理部５０とからなっている。
【００３６】
また、コンテンツ制作者情報管理部１０は、コンテンツ登録部１１と、コンテンツ情報サーバ１２と、コンテンツ意味サーバ１３とから構成され、広告者情報管理部２０は、広告登録部２１と、広告情報サーバ２２と、広告意味サーバ２３とから構成され、訪問者情報管理部３０は、行動解析部３１と、行動意味サーバ３２と、行動情報サーバ３３とから構成され、解析処理部４０は、意味解析部４１と、広告オントロジーサーバ４２と、広告引き当て部４３と、データテーブル格納サーバ４４とから構成され、訪問者向けフロント処理部５０は、送受信部５１と、送信情報処理部５２とから構成されている。
【００３７】
コンテンツ制作者情報管理部１０は、コンテンツ制作者からのコンテンツに関する情報を受信し、コンテンツ情報とコンテンツ意味とをそれぞれコンテンツ情報サーバ１２、コンテンツ意味サーバ１３に送信する。
【００３８】
具体的には、コンテンツ制作者からのコンテンツに関するＵＲＬやキーワード、サイトのカテゴリ、ライバル広告の指定、コンテンツ範囲指定情報等をコンテンツ登録部１１が受信し、受信データのうちＵＲＬに直接アクセスを行い、コンテンツのサイト関連情報、例えば、リンクや推定テンプレート、推定カテゴリ、自然言語部マーク、ページランク等の情報を収集してコンテンツ情報を取得するとともに、オントロジー要素で構成されたグラフ構造のコンテンツ意味を生成し、抽出したコンテンツ情報をコンテンツ情報サーバ１２に、生成したコンテンツ意味をコンテンツ意味サーバ１３に格納する。なお、コンテンツ制作者からオントロジー要素で構成されたグラフ構造のコンテンツ意味やサイト関連情報を直接取得してこれらのデータをコンテンツ情報サーバ１２やコンテンツ意味サーバ１３に格納してもよい。
【００３９】
広告者情報管理部２０は、広告者からの広告に関する情報を受信し、広告情報と広告意味とをそれぞれ広告情報サーバ２２と広告意味サーバ２３に送信する。
【００４０】
具体的には、広告者からの広告に関する広告ＵＲＬやキーワード・カテゴリ、ユーザー像指定（例えば、ヘビーネットユーザーや３０代男性、携帯ユーザー等の情報）、宣伝文等を広告登録部２１が受信し、受信データのうちＵＲＬに直接アクセスを行い、広告のサイト関連情報、例えば、リンクや推定テンプレート、推定カテゴリ、自然言語部マーク、ページランク等の情報を収集して広告情報を取得するとともに、オントロジー要素で構成されたグラフ構造の広告意味を生成し、抽出した広告情報を広告情報サーバ２２に、生成した広告意味を広告意味サーバ２３に格納する。なお、広告者からオントロジー要素で構成されたグラフ構造の広告意味やサイト関連情報を直接取得してこれらのデータを広告情報サーバ２２や広告意味サーバ２３に格納してもよい。
【００４１】
訪問者情報管理部３０は、訪問者の行動情報を受信し、オントロジー要素で構成されたグラフ構造の行動意味と後述する行動意味識別子とを行動意味サーバ３２に送信する。なお、訪問者から受信した行動情報は、行動情報サーバに格納される。
【００４２】
具体的には、訪問者向けフロント処理部５０内の送受信部５１からリファラやクッキー、ＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）リーダ等によるアプリケーション情報、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔｓ）等のデバイス情報、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等による位置情報、時間情報、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、広告クリック情報、広告ＨＴＭＬが張ってあるページ間の移動履歴、年齢や性別等の個人情報等を行動情報サーバ３３を介して行動解析部３１が受信し、受信情報に基づいて、訪問者行動情報のパターンを解析して、オントロジー要素で構成されたグラフ構造の行動意味とこの行動意味にアクセスするための行動意味識別子を生成する。
【００４３】
解析処理部４０は、コンテンツ制作者情報管理部１０で生成されたコンテンツ情報、コンテンツ意味と、広告者情報管理部２０で生成された広告情報、広告意味と、訪問者情報管理部３０で生成された行動情報、行動意味および広告オントロジーサーバに格納された広告オントロジーを受信し、コンテンツと行動、広告の関係を定めたデータテーブルをデータテーブル格納サーバ４４に格納する。
【００４４】
なお、ここで、広告オントロジーは、ビジネスドメインや商品分類、企業名、地域名、行動類型、訪問者属性、概念間関係などを概念項目として含み、概念項目はそれぞれ別名表記リストを有している。また、上下関係（ｉｓ＿ａ）や包含関係（ｐａｒｔ＿ｏｆ）、目的（ｏｂｊｅｃｔ）や方法（ｍｅｔｈｏｄ）等の概念間関係が概念項目間で自由に定義されており、予め広告オントロジーサーバ４２に格納されている。
【００４５】
解析処理部４０の処理は、具体的に、広告引き当て部４３が上記コンテンツ情報、コンテンツ意味、広告情報、広告意味、行動情報、行動意味および広告オントロジーを受信し、受信したコンテンツ意味と類似する広告意味を検索してコンテンツと行動、広告の関係を定めたデータテーブルを送信する。
【００４６】
なお、類似判定にあたっては、語の重み付けを用いて類似判定条件を調整してもよい。また、広告オントロジー概念項目間の上下関係（ｉｓ＿ａ）や包含関係（ｐａｒｔ＿ｏｆ）等の関係を用いて、概念の抽象具体レベルを調整してもよい。また、広告オントロジー概念項目間の目的（ｏｂｊｅｃｔ）や方法（ｍｅｔｈｏｄ）等の関係を用いて、関連する概念項目への置換を行ってもよい。さらに、行動意味を用いて、訪問者の行動類型に応じて関連する概念項目を切り替えてもよい。
【００４７】
解析処理部４０内の意味解析部４１は、コンテンツ情報サーバ１２あるいは広告情報サーバ２２からの新たなコンテンツ情報や広告情報と、広告オントロジーサーバからの広告オントロジーとを受信し、オントロジー要素で構成されたグラフ構造のコンテンツ意味あるいは広告意味を再構築してコンテンツ意味サーバ１３あるいは広告意味サーバ２３に送信する。
【００４８】
具体的には、自然言語データを形態要素解析し、語の単位で切り出しを行い、この結果と受信情報に基づいて、コンテンツ意味または広告意味への変換を行う。なお、コンテンツ制作者や広告者からオントロジー要素で構成されたグラフ構造のコンテンツ意味あるいは広告意味が提供されている場合には、これらをマージしてもよい。また、上記では形態要素解析による語の単位での切り出しを例示したが、さらに構文解析を行ってもよいし、語の統計情報を用いて重み付けを行ってもよい。
【００４９】
訪問者向けフロント処理部５０は、サイトの訪問者からの特定サイトの閲覧要求と訪問者に関する情報とを受信するとともに、データテーブル格納サーバ４４からコンテンツと行動、広告の関係を定めたデータテーブルを受信し、サイトの訪問者に要求のあったコンテンツを配信するとともに、サイトの訪問者のニーズに対応した広告を配信する。
【００５０】
具体的には、送受信部５１は、サイトの訪問者からのサイト閲覧要求と訪問者に関する情報とを受信する。送信情報処理部５２は、閲覧要求のあったサイトのＵＲＬにアクセスしてコンテンツ情報サーバ１２からコンテンツを取得する。また、送受信部５１は、訪問者の行動情報を訪問者情報管理部３０に送信して、送信情報処理部５２が行動意味サーバ３２からこの訪問者の行動意味識別子を取得する。
【００５１】
さらに、送信情報処理部５２は、データテーブル格納サーバ４４からデータテーブルを取得して、サイトのＵＲＬと訪問者の行動意味識別子を用いて、コンテンツに掲載する広告の識別子を取得する。送信情報処理部５２は、また、取得した広告の識別子を用いて、広告情報サーバ２２から広告を取得して、配信するコンテンツにこの広告を埋め込んで送受信部５１に送信する。送受信部５１は、受信したコンテンツを訪問者に対して配信する。
【００５２】
＜広告の引き当て例＞
次に、図６から図８を用いて、広告の引き当てに関して、具体的に説明する。
例えば、図８に示すような事例を想定する。ここで、サイトの訪問者ＡおよびＢがアクセスするコンテンツは、名称「知恵袋」、コンテンツＩＤ「５９２２４５６」であり、このコンテンツ意味が「パスタ→ゆでる」である。
【００５３】
また、広告情報として「パスタ食材店広告」（広告ＩＤ＝ａｄ１）、「レシピ本広告」（広告ＩＤ＝ａｄ２）、「レストラン広告」（広告ＩＤ＝ａｄ３）があり、「パスタ食材店広告」の広告意味が「パスタ→調理」、「食材→購入」であり、「レシピ本広告」の広告意味が「食材→調理」であり、「レストラン広告」の広告意味が「食材→食べる」である。
【００５４】
また、訪問者Ａの行動情報が、「昼時に、検索エンジン経由でコンテンツに到達」であり、この行動意味が「昼単発」であって、訪問者Ｂの行動情報が、「連日、夜にレシピサイトを閲覧した後にコンテンツに到達」であり、この行動意味が「夜連続、対象；レシピ」である。さらに、広告オントロジー上では、「パスタ→食材」、「ゆでる→調理」の関係がある。
【００５５】
上記のような場合に、訪問者Ａがコンテンツ「知恵袋、コンテンツＩＤ＝５９２２４５６」を訪問した場合を想定すると、まず、図７に示すように、広告引き当て部４３において、コンテンツから生成されたコンテンツ意味（「パスタ→ゆでる」）を抽象化ルールによって展開し、「パスタ→ゆでる」、「食材→ゆでる」、「パスタ→調理」、「食材→調理」を得る。一方で、図７に示すように、広告意味（「パスタ食材店広告」、「レシピ本広告」、「レストラン広告」）を抽象化ルールによって展開し、「パスタ→調理」、「食材→購入」、「食材→調理」、「食材→食べる」を得る。これら両者をマッチングさせることにより、「パスタ食材店広告」（広告ＩＤ＝ａｄ１）および「レシピ本広告」（広告ＩＤ＝ａｄ２）を得る。
【００５６】
次に、広告引き当て部４３において、上記マッチングにより得られた選択肢を絞りこむために、訪問者ＡおよびＢの行動意味、すなわち、訪問者Ａについては、「昼単発→食べる」、「昼単発→購入」を、訪問者Ｂについては、「夜連続、対象；レシピ→調理」を用いる。
【００５７】
これにより、訪問者Ａに対してコンテンツとともに配信する広告としては、「パスタ食材店広告」（広告ＩＤ＝ａｄ１）が最適であり、訪問者Ｂに対してコンテンツとともに配信する広告としては、「パスタ食材店広告」（広告ＩＤ＝ａｄ１）および「レシピ本広告」（広告ＩＤ＝ａｄ２）が最適であることになる。
【００５８】
＜広告提示システムの処理動作＞
次に、図２を用いて、広告提示システムの処理動作について説明する。
コンテンツ登録部１１は、コンテンツ制作者からのコンテンツに関するＵＲＬやキーワード、サイトのカテゴリ、ライバル広告の指定、コンテンツ範囲指定情報等のコンテンツ関連情報を受信し、受信したコンテンツ関連情報から抽出したコンテンツ情報をコンテンツ情報サーバ１２に、コンテンツ関連情報から生成したオントロジー要素で構成されたグラフ構造のコンテンツ意味をコンテンツ意味サーバ１３に格納するとともに、それぞれ格納したコンテンツ情報およびコンテンツ意味を広告引き当て部４３に送信する（ステップＳ１０１）。
【００５９】
広告登録部２１は、広告者からの広告に関する広告ＵＲＬやキーワード・カテゴリ、ユーザー像指定（例えば、ヘビーネットユーザーや３０代男性、携帯ユーザー等の情報）、宣伝文等を受信し、受信した広告関連情報から抽出した広告情報を広告情報サーバ２２に、広告関連情報から生成したオントロジー要素で構成されたグラフ構造の広告意味を広告意味サーバ２３に格納し、それぞれ格納した広告情報および広告意味を広告引き当て部４３に送信する（ステップＳ１０２）。
【００６０】
行動解析部３１は、訪問者向けフロント処理部５０内の送受信部５１からリファラやクッキー、ＲＳＳリーダ等によるアプリケーション情報、携帯電話やＰＤＡ等のデバイス情報、ＧＰＳ等による位置情報、時間情報、ＩＰアドレス、広告クリック情報、広告ＨＴＭＬが張ってあるページ間の移動履歴、年齢や性別等の個人情報等を行動情報サーバ３３を介して受信し、受信した訪問者行動情報のパターンを解析して、行動意味を生成するとともに、生成した行動意味を行動意味サーバ３２に格納して、格納した行動情報および行動意味を広告引き当て部４３に送信する（ステップＳ１０３）。
【００６１】
広告引き当て部４３は、受信したコンテンツ情報、コンテンツ意味、広告情報、広告意味、行動情報、行動意味および広告オントロジーに基づいて、コンテンツと行動、広告を関連付けたデータテーブルを生成し、データテーブル格納サーバ４４に格納する（ステップＳ１０４）。
【００６２】
送受信部５１は、訪問者からのサイト閲覧要求を受信し、送信情報処理部５２は、送受信部５１が受信したサイト閲覧要求とデータテーブル格納サーバ４４から受信したデータテーブルとに基づいて、最適な広告をコンテンツに埋め込んで、訪問者に送信する（ステップＳ１０５）。
【００６３】
したがって、本実施形態によれば、コンテンツ情報から生成されるオントロジー要素で構成されたグラフ構造のコンテンツ意味と、広告情報から生成されるオントロジー要素で構成されたグラフ構造の広告意味と、サイトの訪問者の行動情報から生成されるオントロジー要素で構成されたグラフ構造の行動意味とを広告オントロジーに関連付けて、コンテンツに対応した広告を選択することから、サイトの訪問者が閲覧するコンテンツに関して、サイトの訪問者のニーズに合った適切な広告を配信することができる。
【００６４】
以上、この本発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係る広告提示システムの構成図である。
【図２】本実施形態に係る広告提示システムの処理フローである。
【図３】コンテンツ意味、広告意味、行動意味と広告オントロジーとの関係を示した図である。
【図４】概念定義表と概念間関係定義表とを例示する図である。
【図５】意味グラフ表記表を例示した図である。
【図６】コンテンツと行動、広告との関係を示したデータテーブルを例示した図である。
【図７】マッチング処理を例示した図である。
【図８】広告の引き当て事例と引き当てロジックを例示した図である。
【符号の説明】
【００６６】
１０・・・コンテンツ制作者情報管理部（コンテンツ情報管理手段）、１１・・・コンテンツ登録部（コンテンツ登録手段）、１２・・・コンテンツ情報サーバ（コンテンツ情報サーバ）、１３・・・コンテンツ意味サーバ（コンテンツ意味サーバ）、２０・・・広告者情報管理部（広告情報管理手段）、２１・・・広告登録部（広告登録手段）、２２・・・広告情報サーバ（広告情報サーバ）、２３・・・広告意味サーバ（広告意味サーバ）、３０・・・訪問者情報管理部（訪問者情報管理手段）、３１・・・行動解析部（行動解析手段）、３２・・・行動意味サーバ（行動意味サーバ）、３３・・・行動情報サーバ（行動情報サーバ）、４０・・・解析処理部（処理手段）、４１・・・意味解析部（意味解析手段９、４２・・・広告オントロジーサーバ（広告オントロジーサーバ）、４３・・・広告引き当て部（データテーブル生成手段、広告引き当て手段）、４４・・・データテーブル格納サーバ、５０・・・訪問者向けフロント処理部、５１・・・送受信部（送信手段）、５２・・・送信情報処理部
【図１】
0004728149.tif 000002
【図２】
0004728149.tif 000003
【図３】
0004728149.tif 000004
【図４】
0004728149.tif 000005
【図５】
0004728149.tif 000006
【図６】
0004728149.tif 000007
【図７】
0004728149.tif 000008
【図８】
0004728149.tif 000009