(57)【要約】【課題】互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる装置を提供すること。【解決手段】広告配信装置１０は、コンピュータネットワーク７０を介して、互いに遠隔地にある複数のユーザの端末のうち一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータを受信し、受信した一方のユーザが入力したテキストデータを分析して発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて広告に関するデータを取得する。そして、広告配信装置１０は、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末６０ｂに、コンピュータネットワーク７０を介して送信する。【選択図】図１
2010097271.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信装置であって、
前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、
前記テキスト受信手段が受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、
前記抽出手段が抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備えることを特徴とする広告配信装置。
【請求項２】
請求項１に記載の広告配信装置であって、
前記他方のユーザの端末が前記他方のユーザによる前記広告に関する所定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信する広告操作受信手段を更に備え、
前記広告送信手段は、前記所定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告に関するデータを、前記コンピュータネットワークを介して送信することを特徴とする広告配信装置。
【請求項３】
請求項２に記載の広告配信装置であって、
前記広告操作受信手段は、前記広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信し、
前記広告送信手段は、前記特定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告の前記コンピュータネットワーク上のアドレスに関するデータを、前記コンピュータネットワークを介して送信することを特徴とする広告配信装置。
【請求項４】
請求項３に記載の広告配信装置であって、
抽出した前記一方のユーザの特徴キーワードと、前記他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶する特徴キーワード記憶手段を更に備え、
前記抽出手段は、前記特徴キーワード記憶手段に記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいて更に特徴キーワードを抽出することを特徴とする広告配信装置。
【請求項５】
コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するサーバを含む広告配信システムであって、
一方のユーザの端末は、
前記コミュニケーション中に前記一方のユーザが入力したテキストデータを取得し、取得したテキストデータを前記サーバに送信するテキストデータ送信手段を備え、
前記サーバは、
前記テキストデータ送信手段が送信した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、
前記テキスト受信手段が受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、
前記抽出手段が抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備え、
他方のユーザの端末は、
前記広告送信手段が送信した前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを受信する広告受信手段と、
前記広告受信手段が受信した前記一方のユーザが入力したテキストデータ及び前記広告に関するデータを表示する広告表示手段と、を備えることを特徴とする広告配信システム。
【請求項６】
コンピュータネットワークを通じて接続された端末の間において、広告配信装置が、リアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信方法であって、
前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信ステップと、
前記テキスト受信ステップにおいて受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出ステップと、
前記抽出ステップにおいて抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得ステップと、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得ステップにおいて取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信ステップと、を備えることを特徴とする広告配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信装置、システム及び方法に関する。特に、コンピュータネットワークを利用したリアルタイムなコミュニケーションにおける広告配信に関する。
【背景技術】
【０００２】
従来より、世間に広く知らせるためにスポンサー名を明らかにして行われる商業的な広告において、テレビを媒体としたテレビ広告、新聞・雑誌を媒体とした新聞・雑誌広告など様々な媒体による広告がある。近年、多くの人が使用するコンピュータネットワーク（例えば、インターネット）を媒体とした広告が急速に普及している。
【０００３】
コンピュータネットワーク（例えば、インターネット）はインタラクティブなメディアなので、目的を持って使っているユーザに、その目的に適合した広告を提示できれば宣伝の効果が高い。更に、その広告に興味を喚起できれば、リンク先のページにおいて、通常の広告では伝えきれない詳細な情報を伝えることができる。
【０００４】
このようなコンピュータネットワークの長所を利用した広告として、例えば、インターネットのウェブページに表示されるバナー広告、電子メールによって配信される電子メール広告、ユーザが入力したキーワードに対応した広告を表示する検索連動型広告などがある。更に、インターネット上のリアルタイムなコミュニケーションの場であるチャットを提供し、チャットに参加してくるユーザに有用な広告情報を提供することを目的とした、特許文献１のようなシステムが知られている。このシステムは、キーワードを含む広告発信基準テーブルと、広告情報を記憶する広告テーブルとを備え、ユーザの発言の中に広告発信基準テーブルに含まれるキーワードが存在するときに、そのキーワードに対応する広告情報を発言したユーザに提供する。このように、発言したユーザに発言に対応した広告情報を提供することにより、特許文献１のシステムは、ユーザに、宣伝の効果が高い有用な広告情報を提供するようにしている。
【特許文献１】特開２００１−１８４２８９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のようなシステムは、発言内容に含まれるキーワードに対応する広告情報を、発言したユーザ本人に対して送信することに限定され、互いに遠隔地にいる複数のユーザがコミュニケーションしている最中に、互いに相手方に係る発言内容に関連する広告を送信する技術については、何ら開示されていない。
【０００６】
一方、コンピュータネットワーク（例えば、インターネット）において、互いに遠隔地にいる複数のユーザ間でリアルタイムに行われるコミュニケーションの場に、コミュニケーションを促進するように広告を提示できれば有効な宣伝ができる可能性がある。そこで、コンピュータネットワークで行われるコミュニケーションを利用し、互いに相手方に送った発言内容に関連する広告を提示することができる装置が求められている。
【０００７】
本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信装置であって、前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、前記テキスト受信手段が受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、前記抽出手段が抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備えることを特徴とする広告配信装置。
【００１０】
（１）の構成によれば、広告配信装置は、コンピュータネットワークを通じて接続された端末の間において行われるリアルタイムなコミュニケーション中に、一方のユーザの端末が取得した一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得し、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。
【００１１】
すなわち、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。例えば、取得した広告は、発言内容を具体化した内容であったり、発言内容に付加的な情報をもたらす内容であったりする。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００１２】
（２）  （１）に記載の広告配信装置であって、前記他方のユーザの端末が前記他方のユーザによる前記広告に関する所定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信する広告操作受信手段を更に備え、前記広告送信手段は、前記所定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告に関するデータを、前記コンピュータネットワークを介して送信することを特徴とする広告配信装置。
【００１３】
（２）の構成によれば、（１）に記載の広告配信装置は、他方のユーザの端末がその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータをコンピュータネットワークを介して、更に受信する。そして、広告配信装置は、他方のユーザの所定の操作を受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末に、他方のユーザが操作した広告に関するデータを、コンピュータネットワークを介して送信する。
【００１４】
すなわち、広告配信装置は、一方のユーザの発言内容に関連する広告を他方のユーザの端末に送信し、他方のユーザの所定の操作により、その広告を一方のユーザに送信する。よって、他方のユーザの端末へ送信した広告を一方のユーザの端末にも送信するので、その結果、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。なお、所定の操作とは、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作など様々な操作が該当してよい。
【００１５】
（３）  （２）に記載の広告配信装置であって、前記広告操作受信手段は、前記広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信し、前記広告送信手段は、前記特定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告の前記コンピュータネットワーク上のアドレスに関するデータ（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、など）を、前記コンピュータネットワークを介して送信することを特徴とする広告配信装置。
【００１６】
（３）の構成によれば、広告配信装置は、広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータをコンピュータネットワークを介して受信し、受信したことに応じて、一方のユーザの端末に、広告のコンピュータネットワーク上のアドレスに関するデータを、コンピュータネットワークを介して送信する。
【００１７】
すなわち、広告配信装置は、一方のユーザの発言内容に関連する広告を他方のユーザの端末に送信し、他方のユーザの所定の操作のうち特定の操作により、その広告のコンピュータネットワーク上のアドレスに関するデータを一方のユーザに送信する。よって、他方のユーザの端末へ送信した広告のコンピュータネットワーク上のアドレスに関するデータを一方のユーザの端末にも送信するので、その結果、送信した広告のコンピュータネットワーク上のアドレスに関するデータによってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００１８】
（４）  （３）に記載の広告配信装置であって、抽出した前記一方のユーザの特徴キーワードと、前記他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶する特徴キーワード記憶手段を更に備え、前記抽出手段は、前記特徴キーワード記憶手段に記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいて更に特徴キーワードを抽出することを特徴とする広告配信装置。
【００１９】
（４）の構成によれば、広告配信装置は、抽出した一方のユーザの特徴キーワードと、他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶し、記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいて更に特徴キーワードを抽出する。
【００２０】
すなわち、一方のユーザの発言内容である入力したテキストデータと、蓄積記憶した一方のユーザの特徴キーワードとに基づいて、発言内容の特徴キーワードを更に抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告は一連の発言内容に関連する広告である。その広告を他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００２１】
（５）  コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するサーバを含む広告配信システムであって、一方のユーザの端末は、前記コミュニケーション中に前記一方のユーザが入力したテキストデータを取得し、取得したテキストデータを前記サーバに送信するテキストデータ送信手段を備え、前記サーバは、前記テキストデータ送信手段が送信した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、前記テキスト受信手段が受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、前記抽出手段が抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備え、他方のユーザの端末は、前記広告送信手段が送信した前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを受信する広告受信手段と、前記広告受信手段が受信した前記一方のユーザが入力したテキストデータ及び前記広告に関するデータを表示する広告表示手段と、を備えることを特徴とする広告配信システム。
【００２２】
（５）の構成によれば、広告配信システムにおいて、一方のユーザの端末は、コミュニケーション中に一方のユーザが入力したテキストデータを取得し、取得したテキストデータをサーバに送信する。サーバは、一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得する。そして、サーバは、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。他方のユーザの端末は、サーバが送信した一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及びサーバが取得した広告に関するデータを受信し、受信した一方のユーザが入力したテキストデータ及び広告に関するデータを表示する。
【００２３】
すなわち、広告配信システムにおいて、サーバは、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、広告配信システムは、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００２４】
（６）  コンピュータネットワークを通じて接続された端末の間において、広告配信装置が、リアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信方法であって、前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信ステップと、前記テキスト受信ステップにおいて受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出ステップと、前記抽出ステップにおいて抽出した特徴キーワードに基づいて、広告に関するデータを取得する広告取得ステップと、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得ステップにおいて取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信ステップと、を備えることを特徴とする広告配信方法。
【００２５】
（６）の構成によれば、広告配信方法は、コミュニケーション中に一方のユーザの端末が取得した一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得し、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。
【００２６】
すなわち、広告配信方法は、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、広告配信方法は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【発明の効果】
【００２７】
本発明によれば、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる装置を提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図を参照しながら説明する。
【００２９】
図１は、本発明の特徴を示す図である。図１は、広告配信装置１０と、ユーザの端末６０ａ、６０ｂと、広告サーバ４０との動作を機能ブロック図で示している。
【００３０】
サーバとしての広告配信装置１０は、一方のユーザの端末が取得した一方のユーザが入力したテキストデータを受信するテキスト受信手段としてテキスト受信部１１と、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出する抽出手段として特徴キーワード抽出部１２と、抽出した特徴キーワードに基づいて広告に関するデータを取得する広告取得手段として広告取得部１３と、一方のユーザが入力したテキストデータ及び取得した広告に関するデータを他方のユーザの端末に送信する広告送信手段として広告送信部１４と、を備えている。ユーザの端末６０ａ、６０ｂは、それぞれ表示装置６１ａ、６１ｂを備え、コミュニケーションサーバ３０を利用する広告配信装置１０のもとで、互いにユーザが入力したテキストデータの送受信及び広告の受信をし、リアルタイムなコミュニケーションを行う。広告サーバ４０は、予め定められているユーザインターフェースに従い、問合せられたキーワードとの関連性が最も高い広告データを送信する。
【００３１】
図２は、本発明の一実施形態に係る広告配信装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【００３２】
テキスト受信部１１は、一方のユーザの端末６０ａ、６０ｂが取得したそのユーザが入力したテキストデータを受信する。
【００３３】
特徴キーワード抽出部１２は、テキスト受信部１１が受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出する。特徴キーワードの抽出は、テキスト受信部１１が受信したテキストデータごとを文書として捉え、形態素分割して求めたキーワードからＴＦＩＤＦ法により特徴キーワードを抽出する。
【００３４】
ここで、形態素（ｍｏｒｐｈｅｍｅ）とは、意味を持つ最小の言語単位のことで、自然言語で書かれた文章を分割する際に利用される言語単位である。例えば、「今日はいい天気です」は、「今日／は／いい／天気／です」に分割される。更に、コミュニケーションの開始から終了までに受信したテキストデータ全体を文書集合と捉え、その文書で特徴となるキーワードを抽出する。このキーワードは、単なるテキストデータ全体における出現頻度でなく、特定の文書に偏って出現する語を抽出する。具体的には、例えば、ＴＦＩＤＦ値を計算し、その値が所定の値よりも高いものを示す語を特徴キーワードとして抽出する。ＴＦＩＤＦ法は、語の出現頻度に基づいてキーワードを重みづける方法である。ＴＦＩＤＦはＴＦとＩＤＦに分かれる。ＴＦはＴｅｒｍ  Ｆｒｅｑｕｅｎｃｙ（語彙頻度）であり、ＩＤＦはＩｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ（文書頻度の逆数）である。すなわち、ＴＦＩＤＦとは、ＴＦとＩＤＦの積をあらわす。以下の実施例では、ＴＦＩＤＦを主体に説明しているが、要点語の抽出はＴＦＩＤＦ以外にもテキスト・マイニングでは多数知られており、（例えば、文書クラスタリングなど）、それらの公知技術を用いることを排除するものではない。
【００３５】
特徴キーワードＤＢ２１（データベース）は、抽出した一方のユーザの特徴キーワードと、他方のユーザの特徴キーワードとをそれぞれ蓄積記憶している（後述する図５参照）。すなわち、特徴キーワード抽出部１２は、受信したテキストデータを形態素分割してキーワードを求め記憶し、記憶したキーワードの中から、例えば、ＴＦＩＤＦ法で計算したＴＦＩＤＦ値が閾値より高いキーワードを抽出し、特徴キーワードとして特徴キーワードＤＢ２１に記憶する。受信するテキストデータは、コミュニケーションの開始から終了までの間に増加するので、抽出される特徴キーワードは、テキストデータを受信するごとに変化する。
【００３６】
なお、特徴キーワード抽出部１２は、受信したテキストデータを形態素分割して取得した単語のうち、通常の会話で時候や人称などに用いられる語彙、例えば、昨日、私などを除いて、キーワードとしてもよい。広告に関連する可能性の低い語彙をキーワードから除くことにより、的確な特徴キーワードを抽出することができる。
また、特徴キーワード抽出部１２は、ＴＦＩＤＦ値が閾値より高いキーワードを抽出することができない場合（例えば、受信したテキストデータが少ない場合など）には、出現頻度数の高いキーワードを特徴キーワードとしてもよい。コミュニケーションを開始した直後であっても、ユーザが入力したテキストデータに基づいて特徴キーワードを抽出することができる。
【００３７】
特徴キーワードＤＢ２１の該当データは、コミュニケーションの終了（例えば、一定時間のコミュニケーションの中断など）により消去する。コミュニケーションごとに発言内容の特徴は異なるのが通常だからである。なお、消去するか否かの設定を設け、設定によって消去しないとしてもよい。コミュニケーションの発言内容が継続している場合には、より的確な特徴キーワードを抽出することができる。
【００３８】
広告取得部１３は、特徴キーワード抽出部１２が抽出した特徴キーワードに基づき、広告サーバ４０との間で予め定められているユーザインターフェースに従い、特徴キーワードを広告サーバ４０に送信することにより、広告サーバ４０に問合せを行う。特徴キーワードは、複数を送信することが可能である。広告サーバ４０は、問合せられたキーワードとの関連性が最も高い広告データを問合せ結果として送信する。送信する広告が複数ある場合は、所定の件数（例えば、１０件）の広告を送信する。
【００３９】
広告送信部１４は、一方のユーザの端末６０ａが取得したそのユーザが入力したテキストデータ及び広告取得部１３が取得した広告に関するデータを、他方のユーザの端末６０ｂに送信する。更に、広告送信部１４は、広告操作受信部１５が、他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータを送信する。
【００４０】
広告操作受信部１５は、他方のユーザの端末６０ｂがその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータを受信する。ユーザによる広告に関する所定の操作には、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作などがある。
【００４１】
図３は、本発明の一実施形態に係る広告配信装置１０の動作環境を示す図である。本発明の一実施例である広告配信装置１０が、コンピュータネットワーク７０（インターネット、ＬＡＮ、ＷＡＮなど）を介して端末６０ａ、６０ｂと互いに接続され、コミュニケーションサーバ３０及び広告サーバ４０ともそれぞれ接続されている例を示している。
【００４２】
コミュニケーションサーバ３０は、コンピュータネットワーク７０を通じて接続されたユーザの端末６０ａ、６０ｂの間において、リアルタイムなコミュニケーションを実現する。広告配信装置１０は、そのリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する。そして、広告配信装置１０は、一方のユーザの端末６０ａからその一方のユーザが入力したテキストデータを、コンピュータネットワーク７０を介して受信し、受信したテキストデータに基づいて特徴キーワードを抽出し、抽出した特徴キーワードに基づいて広告サーバ４０から広告を取得し、取得した広告を他方のユーザの端末６０ｂに送信する。送信された広告を受信した他方のユーザの端末６０ｂは、受信した一方のユーザが入力したテキストデータ及び広告配信装置１０が送信した広告を表示する。
【００４３】
更に、広告配信装置１０は、他方のユーザの端末６０ｂがその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータをコンピュータネットワーク７０を介して受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータをコンピュータネットワーク７０を介して送信する。すなわち、広告配信装置１０は、他方のユーザの端末６０ｂが、例えば、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作などを、その他方のユーザから受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、例えば、他方のユーザが選択した広告のデータ、転送を指示した広告のデータ、広告のＵＲＬに関するデータ又は共有を指示した広告のデータなどをコンピュータネットワーク７０を介して送信する。
【００４４】
図４は、本発明の一実施形態に係る広告配信装置１０のハードウェア構成の一例を示す図である。広告配信装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ＿Ａ１０１２など複数のＣＰＵが追加されてもよい）、バスライン１００５、コンピュータネットワーク用通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ハードディスク１０７０、通信Ｉ／Ｆ１０８０並びにキーボード及びマウス１１００などの入力手段や表示装置１０２２を備える。
【００４５】
ＢＩＯＳ１０６０は、広告配信装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、ハードウェアに依存するプログラムなどを格納する。
【００４６】
ハードディスク１０７０は、広告配信装置１０が機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に、特徴キーワードを記憶する特徴キーワードＤＢ２１などの各種データベースを構成可能である。
【００４７】
表示装置１０２２は、データの入力を受け付ける画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）などのディスプレイ装置を含む。
【００４８】
ここで、入力手段は、入力の受け付けを行うものであり、キーボード及びマウス１１００などにより構成する。
【００４９】
また、コンピュータネットワーク用通信Ｉ／Ｆ１０４０は、広告配信装置１０を専用ネットワーク又は公共ネットワークを介してユーザの端末６０ａ、６０ｂ、コミュニケーションサーバ３０及び広告サーバ４０などと接続できるようにするためのネットワーク・アダプタである。すなわち、広告配信装置１０は、コンピュータネットワーク用通信Ｉ／Ｆ１０４０を介して、一方のユーザの端末６０ａが取得したその一方のユーザが入力したテキストデータを受信し、一方のユーザの端末６０ａが取得したその一方のユーザが入力したテキストデータ及び広告配信装置１０が取得した広告に関するデータを、他方のユーザの端末６０ｂに送信する。通信Ｉ／Ｆ１０８０は、コンピュータネットワーク７０を介さないでデータを送受信するためのインターフェース装置である。
【００５０】
図５は、本発明の一実施形態に係る特徴キーワードＤＢ２１を示す図である。特徴キーワードＤＢ２１は、ユーザに対応付けて、総文書数と、出現文書数と、ＴＦ値と、ＴＦＩＤＦ（ＴＦ×ＩＤＦ）値と、キーワードと、特徴キーワードを示す情報とを記憶している。
【００５１】
総文書数は、受信したテキストデータの総数である。すなわち、受信したテキストデータを１文書とみなし、総文書数はテキストデータの受信ごとにカウントされる。出現文書数は、キーワードが出現する文書数である。ＴＦ値は、キーワードの出現頻度数である。ＩＤＦ（文書頻度の逆数）は総文書数を出現文書数で除算した値であり、ＴＦＩＤＦ（ＴＦ×ＩＤＦ）値は、典型的には次の数１の式で計算され、特定のテキストデータに偏って多く出現するほど高い値をとる。ここで、本実施形態では、単語Ｘはキーワードであり、１ページは１文書（受信したテキストデータ）、コーパスはコミュニケーションの開始から終了までの受信したテキストデータ全体、総ページ数はコミュニケーションの開始から終了までに受信した総文書数として、計算する。
【００５２】
【数１】
2010097271.tif 000003
【００５３】
図５では、ＴＦＩＤＦ値を計算した結果、ＴＦＩＤＦ値が閾値（例えば、５．０）より高いキーワードを＊マークで、特徴キーワードとして記憶していることを示している。
【００５４】
図６及び図７は、本発明の一実施形態に係る広告配信装置１０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令を受け付けて終了する。
【００５５】
ＣＰＵ１０１０は、ステップＳ１０１において、メインメモリなどの初期化処理を行う。より具体的には、ＣＰＵ１０１０は、ハードディスク１０７０に設定されている値（例えば、ＴＦＩＤＦ値の閾値など）に基づいて、ワークエリアなどの初期化を行う。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００５６】
ステップＳ１０２において、ＣＰＵ１０１０は、テキストデータを受信したか否かを判断する。この判断がＹＥＳの場合は、処理を図７のステップＳ１１１に移し、ＮＯの場合は処理をステップＳ１０３に移す。
【００５７】
ステップＳ１０３において、ＣＰＵ１０１０は、ユーザによって広告の選択がされたことを示すデータか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、他方のユーザの発言内容に関する広告を表示する広告表示欄１０３ａの中から、例えば、「北海道スキーツアー」の広告がユーザによって選択された場合として広告表示ボタン１１４ａが押下されたか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０７に移し、ＮＯの場合は処理をステップＳ１０４に移す。
【００５８】
ステップＳ１０４において、ＣＰＵ１０１０は、ユーザによって広告転送指示の操作がされたことを示すデータか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、送信ボタン１１１ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０８に移し、ＮＯの場合は処理をステップＳ１０５に移す。
【００５９】
ステップＳ１０５において、ＣＰＵ１０１０は、ユーザによって広告共有指示の操作がされたことを示すデータか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、共有ボタン１１２ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０９に移し、ＮＯの場合は処理をステップＳ１０６に移す。
【００６０】
ステップＳ１０６において、ＣＰＵ１０１０は、ユーザによって広告のＵＲＬを送信する指示の操作がされたことを示すデータか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、ＵＲＬ送信ボタン１１３ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１１０に移し、ＮＯの場合は処理をステップＳ１０２に移す。
【００６１】
ステップＳ１０７において、ＣＰＵ１０１０は、ユーザの端末６０ａ、６０ｂでの操作により選択された広告を、操作されたユーザの端末６０ａ、６０ｂに送信し、処理をステップＳ１０２に移す。より具体的には、ＣＰＵ１０１０は、例えば、後述する図８（１）において、広告表示欄１０３ａの中から、「北海道スキーツアー」の広告表示ボタン１１４ａが押下されたデータを受信した場合には、ＣＰＵ１０１０は、選択された「北海道スキーツアー」の広告をユーザの端末６０ａに送信する。ユーザの端末６０ａに「北海道スキーツアー」の広告がポップアップ表示される。
【００６２】
ステップＳ１０８において、ＣＰＵ１０１０は、ユーザの端末６０ａ、又はユーザの端末６０ｂでの操作により選択された広告を、操作により指示した他のユーザの端末６０ｂ、又はユーザの端末６０ａに送信し、処理をステップＳ１０２に移す。より具体的には、後述する図９（１）において、例えば、「北海道グルメ情報」の送信ボタン１２１ａが押下された場合には、ＣＰＵ１０１０は、選択された「北海道グルメ情報」の広告を他方のユーザの端末６０ｂに送信する。他方のユーザの端末６０ｂの相手データ表示欄１０４ｂに「北海道グルメ情報」の広告が表示される（図９（２）を参照）。
【００６３】
ステップＳ１０９において、ＣＰＵ１０１０は、ユーザの端末６０ａ、６０ｂでの操作により選択された広告をコミュニケーション中の他のユーザの端末（例えば、３台でコミュニケーション中の場合は操作を受け付けたユーザの端末を除く２台）に送信し、処理をステップＳ１０２に移す。より具体的には、後述する図８（１）において、共有ボタン１１２ａが押下された場合には、ＣＰＵ１０１０は、選択されている「北海道スキーツアー」の広告を他方のユーザの端末６０ｂ及びコミュニケーション中の他のユーザの端末に送信する。例えば、他方のユーザの端末６０ｂの相手データ表示欄１０４ｂに「北海道スキーツアー」の広告が表示される。
【００６４】
ステップＳ１１０において、ＣＰＵ１０１０は、ユーザの端末６０ａ、又はユーザの端末６０ｂでの操作により選択された広告のＵＲＬをコミュニケーション中の他方のユーザの端末６０ｂ、又はユーザの端末６０ａに送信し、処理をステップＳ１０２に移す。より具体的には、後述する図８（１）において、ＵＲＬ送信ボタン１１３ａが押下された場合には、ＣＰＵ１０１０は、選択されている「北海道スキーツアー」の広告のＵＲＬを他方のユーザの端末６０ｂに送信する。
【００６５】
図７のステップＳ１１１において、ＣＰＵ１０１０は、受信した一方のユーザが入力したテキストデータを分析する。より具体的には、ＣＰＵ１０１０は、一方のユーザが入力したテキストデータを、ＴＦＩＤＦ法に基づいて分析する。すなわち、受信したテキストデータを形態素分割し、キーワードを抽出する。なお、形態素分割した形態素から広告に関連する可能性が低い語彙（例えば、今日、私など）を除きキーワードを抽出してもよい。広告に関連する可能性が低い語彙を予め記憶しておくことにより、広告に関するキーワードの抽出を効率よく行うことができる。その後、ＣＰＵ１０１０は、処理をステップＳ１１２に移す。
【００６６】
ステップＳ１１２において、ＣＰＵ１０１０は、キーワードのＴＦＩＤＦ値を計算する。すなわち、取得したキーワードと、特徴キーワードＤＢ２１に記憶したキーワードとに基づいて、ＴＦＩＤＦ値を計算する。より具体的には、ＣＰＵ１０１０は、受信したテキストデータから抽出したキーワードと、特徴キーワードＤＢ２１に記憶しているキーワードとを比較し、同一の場合は、記憶している頻度数、ページ数を加算しＴＦＩＤＦ値を再計算する。特徴キーワードＤＢ２１に記憶しているキーワードと異なるキーワードは、ＴＦＩＤＦ値を計算し、新たに特徴キーワードＤＢ２１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１１３に移す。
【００６７】
ステップＳ１１３において、ＣＰＵ１０１０は、特徴キーワードを抽出する。より具体的には、ＣＰＵ１０１０は、キーワードの中からＴＦＩＤＦ値が閾値を超えるキーワードを抽出し特徴キーワードとして特徴キーワードＤＢ２１に記憶する。ＴＦＩＤＦ値が閾値を超えるキーワードを抽出できない場合は、出現頻度数の高いキーワードを特徴キーワードとして抽出する。コミュニケーションの開始直後などにおいて、ユーザが入力したテキストデータが少ない場合であっても、特徴キーワードを抽出することができる。その後、ＣＰＵ１０１０は、処理をステップＳ１１４に移す。
【００６８】
ステップＳ１１４において、ＣＰＵ１０１０は、抽出した特徴キーワードに基づいて、広告サーバ４０に問合せ、広告サーバ４０から広告を取得する。より具体的には、ＣＰＵ１０１０は、広告サーバ４０との間で予め定められているユーザインターフェースに従い、特徴キーワードを広告サーバ４０に送信する。広告サーバ４０は、受信した特徴キーワードに基づいて、特徴キーワードに関連する広告を送信する。ＣＰＵ１０１０は、広告サーバ４０が、送信した広告を受信する。その後、ＣＰＵ１０１０は、処理をステップＳ１１５に移す。
【００６９】
ステップＳ１１５において、ＣＰＵ１０１０は、受信した広告及び一方のユーザが入力したテキストデータを他方のユーザの端末６０ａ、６０ｂに送信し、処理を図６のステップＳ１０２に移す。
【００７０】
図８は、本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。図８（１）は、一方のユーザ（ユーザ名をＡとする）の端末６０ａ（Ａの端末６０ａという）の表示例であり、図８（２）は、他方のユーザ（ユーザ名をＢとする）の端末６０ｂ（Ｂの端末６０ｂという）の表示例である。
【００７１】
図８（１）は、Ａの端末６０ａが、コミュニケーションサーバ３０を介して、Ｂの端末６０ｂと、リアルタイムなコミュニケーションを行っていることを示している。そして、図８（１）は、Ａの端末６０ａが、コミュニケーション欄１０１ａにコミュニケーション中のＡとＢとのメッセージを表示し、メッセージ入力欄１０２ａに一方のユーザであるＡが入力中のテキストデータを表示していることを示している。更に、図８（１）は、Ｂが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＡの端末６０ａに送信し、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、表示していることを示している。この例において、広告配信装置１０は、Ｂが入力したテキストデータから、例えば、「旅行」、「北海道」、「雪」を特徴キーワードとして抽出し、広告サーバ４０から「旅行」、「北海道」、「雪」に基づいて広告に関するデータを取得している。その結果、図８（１）は、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、広告配信装置１０から受信したＢに関する広告として、「北海道スキーツアー」、「北海道大雪山ツアー」、「北海道旅行情報」の広告のタイトルを表示していることを示している。また、図８（１）は、Ａのアバター１０５、Ｂのアバター１０６が表示されていることを示している。
【００７２】
図８（２）は、Ｂの端末６０ｂが、コミュニケーションサーバ３０を介して、Ａの端末６０ａと、リアルタイムなコミュニケーションを行っていることを示している。そして、図８（２）は、Ｂの端末６０ｂが、コミュニケーション欄１０１ｂにコミュニケーション中のＡとＢとのメッセージを表示していることを示している。更に、図８（２）は、Ａが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＢの端末６０ｂに送信し、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、表示していることを示している。この例において、広告配信装置１０は、Ａが入力したテキストデータから、例えば、「沖縄旅行」、「花見」を特徴キーワードとして抽出し、広告サーバ４０から「沖縄旅行」、「花見」に基づいて広告に関するデータを取得している。その結果、図８（２）は、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、広告配信装置１０から受信したＡに関する広告として、「沖縄花見ツアー」、「沖縄旅行」、「花見ツアー」の広告のタイトルを表示していることを示している。
【００７３】
図９は、本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。図９（１）は、図８（１）に続くＡの端末６０ａの表示例であり、図９（２）は、図８（２）に続くＢの端末６０ｂの表示例である。
【００７４】
図９（１）は、Ａの端末６０ａが、コミュニケーションサーバ３０を介して、Ｂの端末６０ｂと、更にリアルタイムなコミュニケーションを進めていることを示している。そして、図９（１）は、Ｂが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＡの端末６０ａに送信し、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、表示していることを示している。この例において、広告配信装置１０は、Ｂが入力したテキストデータと、記憶したキーワードから、例えば、「北海道」、「スキー」、「果物」を特徴キーワードとして抽出し、広告サーバ４０から「北海道」、「スキー」、「果物」に基づいて広告に関するデータを取得している。その結果、図９（１）は、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、広告配信装置１０から受信したＢに関する広告として、「北海道スキーツアー」、「北海道グルメ情報」、「北海道旅行情報」の広告のタイトルを表示していることを示している。
【００７５】
更に、図９（１）は、Ａが広告に関する所定の操作として送信ボタン１１１ａ、１２１ａ、１３１ａのうち、「北海道グルメ情報」の送信ボタン１２１ａを押下したことをチェック表示で示している。その結果、図９（２）は、Ｂの端末６０ｂの表示装置６１ｂの相手データ表示欄１０４ｂに「北海道グルメ情報」が表示されていることを示している。同様に、図９（１）は、Ｂが広告に関する所定の操作として図９（２）における送信ボタン１１１ｂ、１２１ｂ、１３１ｂのうち、「最新旅行情報」の送信ボタン１３１ｂを押下したことにより、Ａの端末６０ａが、表示装置６１ａの相手データ表示欄１０４ａに「最新旅行情報」を表示していることを示している。
【００７６】
また、共有ボタン１１２ａ、１２２ａ、１３２ａが押下されると、広告配信装置１０は、共有ボタン１１２ａ、１２２ａ、１３２ａの押下を受け付けたことを示すデータを受信したことに応じて、コミュニケーション中の複数の他のユーザの端末に広告を送信する。その結果、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して同じ広告を送信することができる。
【００７７】
更に、ＵＲＬ送信ボタン１１３ａ、１２３ａ，１３３ａが押下されると、広告配信装置１０は、ＵＲＬ送信ボタン１１３ａ、１２３ａ，１３３ａの押下を受け付けたことを示すデータを受信したことに応じて、Ｂのユーザの端末６０ｂに該当する広告のＵＲＬ情報を送る。
【００７８】
また、広告表示ボタン１１４ａ、１２４ａ、１３４ａが押下されることにより、広告配信装置１０は、広告表示ボタン１１４ａ、１２４ａ、１３４ａの押下を受け付けたことを示すデータを受信したことに応じて、該当する広告の内容をＡの端末６０ａに送信し、Ａの端末６０ａは表示装置６１ａに受信した広告の内容をポップアップ表示する。
【００７９】
図９（２）は、Ｂの端末６０ｂが、コミュニケーションサーバ３０を介して、Ａの端末６０ａと、更にリアルタイムなコミュニケーションを進めていることを示している。そして、図９（２）は、Ａが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＢの端末６０ｂに送信し、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、表示していることを示している。この例において、広告配信装置１０は、Ａが入力したテキストデータと、記憶したキーワードから、例えば、「沖縄旅行」、「旅行」を特徴キーワードとして抽出し、広告サーバ４０から「沖縄旅行」、「旅行」に基づいて広告に関するデータを取得している。その結果、図９（２）は、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、広告配信装置１０から受信したＡに関する広告として、「沖縄旅行」、「沖縄花見ツアー」、「最新旅行情報」の広告のタイトルを表示していることを示している。
【００８０】
更に、図９（２）は、Ｂが広告に関する所定の操作として「最新旅行情報」の送信ボタン１３１ｂを押下したことをチェック表示で示している。その結果、図９（１）は、Ａの端末６０ａの表示装置６１ａの相手データ表示欄１０４ａに「最新旅行情報」が表示されていることを示している。
【００８１】
本実施例によれば、広告配信装置１０は、コンピュータネットワーク７０を介して、互いに遠隔地にある複数のユーザの端末６０ａ、６０ｂのうち一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータを受信し、受信した一方のユーザが入力したテキストデータを分析して発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて広告に関するデータを取得する。そして、広告配信装置１０は、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末６０ｂに、コンピュータネットワーク７０を介して送信する。よって、広告配信装置１０は、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータに基づいた広告を他方のユーザの端末６０ｂに送信することができる。そして、広告配信装置１０は、他方のユーザの端末６０ｂのユーザによる送信ボタン１１１ｂを受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータを送信する。
【００８２】
すなわち、広告配信装置１０は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワーク７０を介して行われるリアルタイムなコミュニケーション中に、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータに関する広告を他方のユーザの端末６０ｂに送信し、加えて、他方のユーザの端末６０ｂのユーザが、表示された広告に関して送信ボタン１１１ｂを押下したことに応じて、広告を一方のユーザの端末６０ａにも送信する。よって、ユーザは、広告の品をコミュニケーションの相手へのプレゼントとしたり、広告を話題の展開に役立てたりすることができる。また、他方のユーザが興味を持った広告を一方のユーザも閲覧することが可能となり、両者のコミュニケーションを更に盛り上げることができる。したがって、広告がタイムリーに利用され、広告配信装置１０は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワーク７０を通じて行われるリアルタイムなコミュニケーションを利用して効率のよい広告を行うことができる。また、関心のある広告が互いに伝えられるという効率のよい広告を行うことができる。更に、タイミングの合った広告を配信することができるので、会話をアシストすることができ、コミュニケーションの展開にも役立ち、コミュニケーションの増加に繋がるので、更に広告を配信する機会の増加にも繋がる。
【００８３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８４】
【図１】本発明の特徴を示す図である。
【図２】本発明の一実施形態に係る広告配信装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【図３】本発明の一実施形態に係る広告配信装置１０の動作環境を示す図である。
【図４】本発明の一実施形態に係る広告配信装置１０のハードウェア構成の一例を示す図である。
【図５】本発明の一実施形態に係る特徴キーワードＤＢ２１を示す図である。
【図６】本発明の一実施形態に係る広告配信装置１０の処理内容を示すフローチャートである。
【図７】図６に続くフローチャートである。
【図８】本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。
【図９】本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの図８に続く表示例を示す図である。
【符号の説明】
【００８５】
１０  広告配信装置
１１  テキスト受信部
１２  特徴キーワード抽出部
１３  広告取得部
１４  広告送信部
１５  広告操作受信部
２１  特徴キーワードＤＢ
３０  コミュニケーションサーバ
４０  広告サーバ
６０ａ、６０ｂ  ユーザの端末
７０  コンピュータネットワーク
【図１】
2010097271.tif 000004
【図２】
2010097271.tif 000005
【図３】
2010097271.tif 000006
【図４】
2010097271.tif 000007
【図５】
2010097271.tif 000008
【図６】
2010097271.tif 000009
【図７】
2010097271.tif 000010
【図８】
2010097271.tif 000011
【図９】
2010097271.tif 000012
【手続補正書】
【提出日】平成21年12月8日(2009.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信装置であって、
前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、
前記テキスト受信手段が受信した前記テキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、
前記抽出手段が抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備える広告配信装置。
【請求項２】
請求項１に記載の広告配信装置であって、
前記他方のユーザの端末が前記他方のユーザによる前記広告に関する所定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信する広告操作受信手段をさらに備え、
前記広告送信手段は、前記所定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告に関するデータを、前記コンピュータネットワークを介して送信する広告配信装置。
【請求項３】
請求項２に記載の広告配信装置であって、
前記広告操作受信手段は、前記広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信し、
前記広告送信手段は、前記特定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告の前記コンピュータネットワーク上のアドレスに関するデータを、前記コンピュータネットワークを介して送信する広告配信装置。
【請求項４】
請求項３に記載の広告配信装置であって、
抽出した前記一方のユーザの特徴キーワードと、前記他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶する特徴キーワード記憶手段をさらに備え、
前記抽出手段は、前記特徴キーワード記憶手段に記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいてさらに特徴キーワードを抽出する広告配信装置。
【請求項５】
コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するサーバを含む広告配信システムであって、
一方のユーザの端末は、
前記コミュニケーション中に前記一方のユーザが入力したテキストデータを取得し、取得した前記テキストデータを前記サーバに送信するテキストデータ送信手段を備え、
前記サーバは、
前記テキストデータ送信手段が送信した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、
前記テキスト受信手段が受信した前記テキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、
前記抽出手段が抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備え、
他方のユーザの端末は、
前記広告送信手段が送信した前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを受信する広告受信手段と、
前記広告受信手段が受信した前記一方のユーザが入力したテキストデータ及び前記広告に関するデータを表示する広告表示手段と、を備える広告配信システム。
【請求項６】
コンピュータネットワークを通じて接続された端末の間において、広告配信装置が、リアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信方法であって、
前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信ステップと、
前記テキスト受信ステップにおいて受信した前記テキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出ステップと、
前記抽出ステップにおいて抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得ステップと、
前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得ステップにおいて取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信ステップと、を備える広告配信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信装置、システム及び方法に関する。特に、コンピュータネットワークを利用したリアルタイムなコミュニケーションにおける広告配信に関する。
【背景技術】
【０００２】
従来より、世間に広く知らせるためにスポンサー名を明らかにして行われる商業的な広告において、テレビを媒体としたテレビ広告、新聞・雑誌を媒体とした新聞・雑誌広告など様々な媒体による広告がある。近年、多くの人が使用するコンピュータネットワーク（例えば、インターネット）を媒体とした広告が急速に普及している。
【０００３】
コンピュータネットワーク（例えば、インターネット）はインタラクティブなメディアなので、目的を持って使っているユーザに、その目的に適合した広告を提示できれば宣伝の効果が高い。さらに、その広告に興味を喚起できれば、リンク先のページにおいて、通常の広告では伝えきれない詳細な情報を伝えることができる。
【０００４】
このようなコンピュータネットワークの長所を利用した広告として、例えば、インターネットのウェブページに表示されるバナー広告、電子メールによって配信される電子メール広告、ユーザが入力したキーワードに対応した広告を表示する検索連動型広告などがある。さらに、インターネット上のリアルタイムなコミュニケーションの場であるチャットを提供し、チャットに参加してくるユーザに有用な広告情報を提供することを目的とした、特許文献１のようなシステムが知られている。このシステムは、キーワードを含む広告発信基準テーブルと、広告情報を記憶する広告テーブルとを備え、ユーザの発言の中に広告発信基準テーブルに含まれるキーワードが存在するときに、そのキーワードに対応する広告情報を発言したユーザに提供する。このように、発言したユーザに発言に対応した広告情報を提供することにより、特許文献１のシステムは、ユーザに、宣伝の効果が高い有用な広告情報を提供するようにしている。
【特許文献１】特開２００１−１８４２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のようなシステムは、発言内容に含まれるキーワードに対応する広告情報を、発言したユーザ本人に対して送信することに限定され、互いに遠隔地にいる複数のユーザがコミュニケーションしている最中に、互いに相手方に係る発言内容に関連する広告を送信する技術については、何ら開示されていない。
【０００６】
一方、コンピュータネットワーク（例えば、インターネット）において、互いに遠隔地にいる複数のユーザ間でリアルタイムに行われるコミュニケーションの場に、コミュニケーションを促進するように広告を提示できれば有効な宣伝ができる可能性がある。そこで、コンピュータネットワークで行われるコミュニケーションを利用し、互いに相手方に送った発言内容に関連する広告を提示することができる装置が求められている。
【０００７】
本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる装置、システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信装置であって、前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、前記テキスト受信手段が受信した前記テキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、前記抽出手段が抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備える広告配信装置。
【００１０】
（１）の構成によれば、広告配信装置は、コンピュータネットワークを通じて接続された端末の間において行われるリアルタイムなコミュニケーション中に、一方のユーザの端末が取得した一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得し、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。
【００１１】
すなわち、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。例えば、取得した広告は、発言内容を具体化した内容であったり、発言内容に付加的な情報をもたらす内容であったりする。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００１２】
（２）  （１）に記載の広告配信装置であって、前記他方のユーザの端末が前記他方のユーザによる前記広告に関する所定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信する広告操作受信手段をさらに備え、前記広告送信手段は、前記所定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告に関するデータを、前記コンピュータネットワークを介して送信する広告配信装置。
【００１３】
（２）の構成によれば、（１）に記載の広告配信装置は、他方のユーザの端末がその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータをコンピュータネットワークを介して、さらに受信する。そして、広告配信装置は、他方のユーザの所定の操作を受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末に、他方のユーザが操作した広告に関するデータを、コンピュータネットワークを介して送信する。
【００１４】
すなわち、上記広告配信装置は、一方のユーザの発言内容に関連する広告を他方のユーザの端末に送信し、他方のユーザの所定の操作により、その広告を一方のユーザに送信する。よって、他方のユーザの端末へ送信した広告を一方のユーザの端末にも送信するので、その結果、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。なお、所定の操作とは、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作など様々な操作が該当してよい。
【００１５】
（３）  （２）に記載の広告配信装置であって、前記広告操作受信手段は、前記広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータを前記コンピュータネットワークを介して受信し、前記広告送信手段は、前記特定の操作を受け付けたことを示すデータを受信したことに応じて、前記一方のユーザの端末に、前記広告の前記コンピュータネットワーク上のアドレスに関するデータ（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、など）を、前記コンピュータネットワークを介して送信する広告配信装置。
【００１６】
（３）の構成によれば、上記広告配信装置は、広告に関する所定の操作のうち特定の操作を受け付けたことを示すデータをコンピュータネットワークを介して受信し、受信したことに応じて、一方のユーザの端末に、広告のコンピュータネットワーク上のアドレスに関するデータを、コンピュータネットワークを介して送信する。
【００１７】
すなわち、上記広告配信装置は、一方のユーザの発言内容に関連する広告を他方のユーザの端末に送信し、他方のユーザの所定の操作のうち特定の操作により、その広告のコンピュータネットワーク上のアドレスに関するデータを一方のユーザに送信する。よって、他方のユーザの端末へ送信した広告のコンピュータネットワーク上のアドレスに関するデータを一方のユーザの端末にも送信するので、その結果、送信した広告のコンピュータネットワーク上のアドレスに関するデータによってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００１８】
（４）  （３）に記載の広告配信装置であって、抽出した前記一方のユーザの特徴キーワードと、前記他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶する特徴キーワード記憶手段をさらに備え、前記抽出手段は、前記特徴キーワード記憶手段に記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいてさらに特徴キーワードを抽出する広告配信装置。
【００１９】
（４）の構成によれば、上記広告配信装置は、抽出した一方のユーザの特徴キーワードと、他方のユーザの特徴キーワードと、をそれぞれ蓄積記憶し、記憶したユーザの特徴キーワードと、受信したテキストデータとに基づいてさらに特徴キーワードを抽出する。
【００２０】
すなわち、一方のユーザの発言内容である入力したテキストデータと、蓄積記憶した一方のユーザの特徴キーワードとに基づいて、発言内容の特徴キーワードをさらに抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告は一連の発言内容に関連する広告である。その広告を他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。したがって、本発明は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００２１】
（５）  コンピュータネットワークを通じて接続された端末の間においてリアルタイムなコミュニケーションを実現するサーバを含む広告配信システムであって、一方のユーザの端末は、前記コミュニケーション中に前記一方のユーザが入力したテキストデータを取得し、取得した前記テキストデータを前記サーバに送信するテキストデータ送信手段を備え、前記サーバは、前記テキストデータ送信手段が送信した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信手段と、前記テキスト受信手段が受信した前記テキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出手段と、前記抽出手段が抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得手段と、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信手段と、を備え、他方のユーザの端末は、前記広告送信手段が送信した前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得手段が取得した前記広告に関するデータを受信する広告受信手段と、前記広告受信手段が受信した前記一方のユーザが入力したテキストデータ及び前記広告に関するデータを表示する広告表示手段と、を備える広告配信システム。
【００２２】
（５）の構成によれば、広告配信システムにおいて、一方のユーザの端末は、コミュニケーション中に一方のユーザが入力したテキストデータを取得し、取得したテキストデータをサーバに送信する。サーバは、一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得する。そして、サーバは、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。他方のユーザの端末は、サーバが送信した一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及びサーバが取得した広告に関するデータを受信し、受信した一方のユーザが入力したテキストデータ及び広告に関するデータを表示する。
【００２３】
すなわち、上記広告配信システムにおいて、サーバは、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、広告配信システムは、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【００２４】
（６）  コンピュータネットワークを通じて接続された端末の間において、広告配信装置が、リアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する広告配信方法であって、前記コミュニケーション中に一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータを、前記コンピュータネットワークを介して受信するテキスト受信ステップと、前記テキスト受信ステップにおいて受信したテキストデータに基づいて前記テキストデータの特徴を示す特徴キーワードを抽出する抽出ステップと、前記抽出ステップにおいて抽出した前記特徴キーワードに基づいて、広告に関するデータを取得する広告取得ステップと、前記一方のユーザの端末が取得した前記一方のユーザが入力したテキストデータ及び前記広告取得ステップにおいて取得した前記広告に関するデータを、他方のユーザの端末に、前記コンピュータネットワークを介して送信する広告送信ステップと、を備えることを特徴とする広告配信方法。
【００２５】
（６）の構成の広告配信方法によれば、コミュニケーション中に一方のユーザの端末が取得した一方のユーザが入力したテキストデータを、コンピュータネットワークを介して受信し、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得し、一方のユーザの端末が取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末に、コンピュータネットワークを介して送信する。
【００２６】
すなわち、上記広告配信方法によれば、一方のユーザの発言内容である一方のユーザが入力したテキストデータに基づいて、発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて、広告に関するデータを取得するので、取得した広告に関するデータは発言内容に関連する広告に関するデータである。その広告に関するデータを他方のユーザの端末に発言内容と共に送信するので、送信した広告によってコミュニケーションが促進され、送信した広告はユーザの印象に残る可能性が高い。その結果、効率のよい広告を提示することができる。したがって、上記広告配信方法によれば、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる。
【発明の効果】
【００２７】
本発明によれば、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して互いに相手方に係るメッセージに関連する広告を送信し、その結果、効率のよい広告を提示することができる広告配信装置、システム及び方法を提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図を参照しながら説明する。
【００２９】
図１は、本実施形態の特徴を示す図である。図１は、広告配信装置１０と、ユーザの端末６０ａ、６０ｂと、広告サーバ４０との動作を機能ブロック図で示している。
【００３０】
サーバとしての広告配信装置１０は、一方のユーザの端末が取得した一方のユーザが入力したテキストデータを受信するテキスト受信手段としてテキスト受信部１１と、受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出する抽出手段として特徴キーワード抽出部１２と、抽出した特徴キーワードに基づいて広告に関するデータを取得する広告取得手段として広告取得部１３と、一方のユーザが入力したテキストデータ及び取得した広告に関するデータを他方のユーザの端末に送信する広告送信手段として広告送信部１４と、を備えている。ユーザの端末６０ａ、６０ｂは、それぞれ表示装置６１ａ、６１ｂを備え、コミュニケーションサーバ３０（後述する図３参照）を利用する広告配信装置１０のもとで、互いにユーザが入力したテキストデータの送受信及び広告の受信をし、リアルタイムなコミュニケーションを行う。広告サーバ４０は、予め定められているユーザインターフェースに従い、問合せられたキーワードとの関連性が最も高い広告データを送信する。
【００３１】
図２は、本発明の一実施形態に係る広告配信装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【００３２】
テキスト受信部１１は、一方のユーザの端末６０ａ、６０ｂが取得したそのユーザが入力したテキストデータを受信する。
【００３３】
特徴キーワード抽出部１２は、テキスト受信部１１が受信したテキストデータに基づいてテキストデータの特徴を示す特徴キーワードを抽出する。特徴キーワードの抽出は、テキスト受信部１１が受信したテキストデータごとを文書として捉え、形態素分割して求めたキーワードからＴＦＩＤＦ法により特徴キーワードを抽出する。
【００３４】
ここで、形態素（ｍｏｒｐｈｅｍｅ）とは、意味を持つ最小の言語単位のことで、自然言語で書かれた文章を分割する際に利用される言語単位である。例えば、「今日はいい天気です」は、「今日／は／いい／天気／です」に分割される。さらに、コミュニケーションの開始から終了までに受信したテキストデータ全体を文書集合と捉え、その文書で特徴となるキーワードを抽出する。このキーワードは、単なるテキストデータ全体における出現頻度でなく、特定の文書に偏って出現する語を抽出する。具体的には、例えば、ＴＦＩＤＦ値を計算し、その値が所定の値よりも高いものを示す語を特徴キーワードとして抽出する。ＴＦＩＤＦ法は、語の出現頻度に基づいてキーワードを重みづける方法である。ＴＦＩＤＦはＴＦとＩＤＦとに分かれる。ＴＦはＴｅｒｍ  Ｆｒｅｑｕｅｎｃｙ（語彙頻度）であり、ＩＤＦはＩｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ（文書頻度の逆数）である。すなわち、ＴＦＩＤＦとは、ＴＦとＩＤＦの積をあらわす。以下の実施形態では、ＴＦＩＤＦを主体に説明しているが、キーワードの抽出はＴＦＩＤＦ以外にもテキスト・マイニングでは多数知られており（例えば、文書クラスタリングなど）、それらの公知技術を用いることを排除するものではない。
【００３５】
特徴キーワードＤＢ２１（データベース）は、抽出した一方のユーザの特徴キーワードと、他方のユーザの特徴キーワードとをそれぞれ蓄積記憶している（後述する図５参照）。すなわち、特徴キーワード抽出部１２は、受信したテキストデータを形態素分割してキーワードを求め記憶し、記憶したキーワードの中から、例えば、ＴＦＩＤＦ法で計算したＴＦＩＤＦ値が閾値より高いキーワードを抽出し、特徴キーワードとして特徴キーワードＤＢ２１に記憶する。受信するテキストデータは、コミュニケーションの開始から終了までの間に増加するので、抽出される特徴キーワードは、テキストデータを受信するごとに変化する。
【００３６】
なお、特徴キーワード抽出部１２は、受信したテキストデータを形態素分割して取得した単語のうち、通常の会話で時候や人称などに用いられる語彙、例えば、昨日、私などを除いて、キーワードとしてもよい。広告に関連する可能性の低い語彙をキーワードから除くことにより、的確な特徴キーワードを抽出することができる。
また、特徴キーワード抽出部１２は、ＴＦＩＤＦ値が閾値より高いキーワードを抽出することができない場合（例えば、受信したテキストデータが少ない場合など）には、出現頻度数の高いキーワードを特徴キーワードとしてもよい。コミュニケーションを開始した直後であっても、ユーザが入力したテキストデータに基づいて特徴キーワードを抽出することができる。
【００３７】
特徴キーワードＤＢ２１の該当データは、コミュニケーションの終了（例えば、一定時間のコミュニケーションの中断など）により消去する。コミュニケーションごとに発言内容の特徴は異なるのが通常だからである。なお、消去するか否かの設定を設け、設定によって消去しないとしてもよい。コミュニケーションの発言内容が継続している場合には、より的確な特徴キーワードを抽出することができる。
【００３８】
広告取得部１３は、特徴キーワード抽出部１２が抽出した特徴キーワードに基づき、広告サーバ４０との間で予め定められているユーザインターフェースに従い、特徴キーワードを広告サーバ４０に送信することにより、広告サーバ４０に問合せを行う。特徴キーワードは、複数を送信することが可能である。広告サーバ４０は、問合せられたキーワードとの関連性が最も高い広告データを問合せ結果として送信する。送信する広告が複数ある場合は、所定の件数（例えば、１０件）の広告を送信する。
【００３９】
広告送信部１４は、一方のユーザの端末６０ａが取得したそのユーザが入力したテキストデータ及び広告取得部１３が取得した広告に関するデータを、他方のユーザの端末６０ｂに送信する。さらに、広告送信部１４は、広告操作受信部１５が、他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータを送信する。
【００４０】
広告操作受信部１５は、他方のユーザの端末６０ｂがその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータを受信する。ユーザによる広告に関する所定の操作には、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作などがある。
【００４１】
図３は、本発明の一実施形態に係る広告配信装置１０の動作環境を示す図である。本発明の一実施形態である広告配信装置１０が、コンピュータネットワーク７０（インターネット、ＬＡＮ、ＷＡＮなど）を介して端末６０ａ、６０ｂと互いに接続され、コミュニケーションサーバ３０及び広告サーバ４０ともそれぞれ接続されている例を示している。
【００４２】
コミュニケーションサーバ３０は、コンピュータネットワーク７０を通じて接続されたユーザの端末６０ａ、６０ｂの間において、リアルタイムなコミュニケーションを実現する。広告配信装置１０は、そのリアルタイムなコミュニケーションを実現するコンピュータプログラムを利用する。そして、広告配信装置１０は、一方のユーザの端末６０ａからその一方のユーザが入力したテキストデータを、コンピュータネットワーク７０を介して受信し、受信したテキストデータに基づいて特徴キーワードを抽出し、抽出した特徴キーワードに基づいて広告サーバ４０から広告を取得し、取得した広告を他方のユーザの端末６０ｂに送信する。送信された広告を受信した他方のユーザの端末６０ｂは、受信した一方のユーザが入力したテキストデータ及び広告配信装置１０が送信した広告を表示する。
【００４３】
さらに、広告配信装置１０は、他方のユーザの端末６０ｂがその他方のユーザによる広告に関する所定の操作を受け付けたことを示すデータをコンピュータネットワーク７０を介して受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータをコンピュータネットワーク７０を介して送信する。すなわち、広告配信装置１０は、他方のユーザの端末６０ｂが、例えば、広告を選択する操作、広告の転送を指示する操作、広告のＵＲＬの送信を指示する操作又は広告の共有を指示する操作などを、その他方のユーザから受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、例えば、他方のユーザが選択した広告のデータ、転送を指示した広告のデータ、広告のＵＲＬに関するデータ又は共有を指示した広告のデータなどをコンピュータネットワーク７０を介して送信する。
【００４４】
図４は、本発明の一実施形態に係る広告配信装置１０のハードウェア構成の一例を示す図である。広告配信装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ＿Ａ１０１２など複数のＣＰＵが追加されてもよい）、バスライン１００５、ネットワーク通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ハードディスク１０７０、通信Ｉ／Ｆ１０８０、キーボード／マウス１１００などの入力手段及び表示装置１０２２を備える。
【００４５】
ＢＩＯＳ１０６０は、広告配信装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、ハードウェアに依存するプログラムなどを格納する。
【００４６】
ハードディスク１０７０は、広告配信装置１０が機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに、特徴キーワードを記憶する特徴キーワードＤＢ２１などの各種データベースを構成可能である。
【００４７】
表示装置１０２２は、データの入力を受け付ける画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）などのディスプレイ装置を含む。
【００４８】
ここで、入力手段は、入力の受け付けを行うものであり、キーボード及びマウス１１００などにより構成する。
【００４９】
また、ネットワーク通信Ｉ／Ｆ１０４０は、広告配信装置１０を専用ネットワーク又は公共ネットワークを介してユーザの端末６０ａ、６０ｂ、コミュニケーションサーバ３０及び広告サーバ４０などと接続できるようにするためのネットワーク・アダプタである。すなわち、広告配信装置１０は、ネットワーク通信Ｉ／Ｆ１０４０を介して、一方のユーザの端末６０ａが取得したその一方のユーザが入力したテキストデータを受信し、一方のユーザの端末６０ａが取得したその一方のユーザが入力したテキストデータ及び広告配信装置１０が取得した広告に関するデータを、他方のユーザの端末６０ｂに送信する。通信Ｉ／Ｆ１０８０は、コンピュータネットワーク７０を介さないでデータを送受信するためのインターフェース装置である。
【００５０】
図５は、本発明の一実施形態に係る特徴キーワードＤＢ２１を示す図である。特徴キーワードＤＢ２１は、ユーザに対応付けて、総文書数と、出現文書数と、ＴＦ値と、ＴＦＩＤＦ（ＴＦ×ＩＤＦ）値と、キーワードと、特徴キーワードを示す情報とを記憶している。
【００５１】
総文書数は、受信したテキストデータの総数である。すなわち、受信したテキストデータを１文書とみなし、総文書数はテキストデータの受信ごとにカウントされる。出現文書数は、キーワードが出現する文書数である。ＴＦ値は、キーワードの出現頻度数である。ＩＤＦ（文書頻度の逆数）は総文書数を出現文書数で除算した値であり、ＴＦＩＤＦ（ＴＦ×ＩＤＦ）値は、典型的には次の数１の式で計算され、特定のテキストデータに偏って多く出現するほど高い値をとる。ここで、本実施形態では、単語Ｘはキーワードであり、１ページは１文書（受信したテキストデータ）、コーパスはコミュニケーションの開始から終了までの受信したテキストデータ全体、総ページ数はコミュニケーションの開始から終了までに受信した総文書数として、計算する。
【００５２】
【数１】
2010097271.tif 000013
【００５３】
図５では、ＴＦＩＤＦ値を計算した結果、ＴＦＩＤＦ値が閾値（例えば、５．０）より高いキーワードを＊マークで、特徴キーワードとして記憶していることを示している。
【００５４】
図６及び図７は、本発明の一実施形態に係る広告配信装置１０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令を受け付けて終了する。
【００５５】
ＣＰＵ１０１０は、ステップＳ１０１において、メインメモリなどの初期化処理を行う。より具体的には、ＣＰＵ１０１０は、ハードディスク１０７０に設定されている値（例えば、ＴＦＩＤＦ値の閾値など）に基づいて、ワークエリアなどの初期化を行う。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００５６】
ステップＳ１０２において、ＣＰＵ１０１０は、テキストデータを受信したか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０１０は、処理を図７のステップＳ１１１に移し、ＮＯの場合、ＣＰＵ１０１０は、処理をステップＳ１０３に移す。
【００５７】
ステップＳ１０３において、ＣＰＵ１０１０は、ユーザによって広告の選択がされたことを示すデータを受信したか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、他方のユーザの発言内容に関する広告を表示する広告表示欄１０３ａの中から、例えば、「北海道スキーツアー」の広告がユーザによって選択された場合として広告表示ボタン１１４ａが押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０１０は、処理をステップＳ１０７に移し、ＮＯの場合、ＣＰＵ１０１０は、処理をステップＳ１０４に移す。
【００５８】
ステップＳ１０４において、ＣＰＵ１０１０は、ユーザによって広告転送指示の操作がされたことを示すデータを受信したか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、送信ボタン１１１ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０１０は、処理をステップＳ１０８に移し、ＮＯの場合、ＣＰＵ１０１０は、処理をステップＳ１０５に移す。
【００５９】
ステップＳ１０５において、ＣＰＵ１０１０は、ユーザによって広告共有指示の操作がされたことを示すデータを受信したか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、共有ボタン１１２ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０１０は、処理をステップＳ１０９に移し、ＮＯの場合、ＣＰＵ１０１０は、処理をステップＳ１０６に移す。
【００６０】
ステップＳ１０６において、ＣＰＵ１０１０は、ユーザによって広告のＵＲＬを送信する指示の操作がされたことを示すデータを受信したか否かを判断する。より具体的には、例えば、後述する図８（１）において、ＣＰＵ１０１０は、ＵＲＬ送信ボタン１１３ａが押下された場合であるか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０１０は、処理をステップＳ１１０に移し、ＮＯの場合、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６１】
ステップＳ１０７において、ＣＰＵ１０１０は、ユーザの端末６０ａ、６０ｂでの操作により選択された広告を、操作されたユーザの端末６０ａ、６０ｂに送信し、処理をステップＳ１０２に移す。より具体的には、ＣＰＵ１０１０は、例えば、後述する図８（１）において、広告表示欄１０３ａの中から、「北海道スキーツアー」の広告表示ボタン１１４ａが押下されたデータを受信した場合には、ＣＰＵ１０１０は、選択された「北海道スキーツアー」の広告をユーザの端末６０ａに送信する。ユーザの端末６０ａに「北海道スキーツアー」の広告がポップアップ表示される。
【００６２】
ステップＳ１０８において、ＣＰＵ１０１０は、ユーザの端末６０ａ又はユーザの端末６０ｂでの操作により選択された広告を、操作により指示した他のユーザの端末６０ｂ又はユーザの端末６０ａに送信し、処理をステップＳ１０２に移す。より具体的には、後述する図９（１）において、例えば、「北海道グルメ情報」の送信ボタン１２１ａが押下された場合には、ＣＰＵ１０１０は、選択された「北海道グルメ情報」の広告を他方のユーザの端末６０ｂに送信する。他方のユーザの端末６０ｂの相手データ表示欄１０４ｂに「北海道グルメ情報」の広告が表示される（図９（２）を参照）。
【００６３】
ステップＳ１０９において、ＣＰＵ１０１０は、ユーザの端末６０ａ、６０ｂでの操作により選択された広告をコミュニケーション中の他のユーザの端末（例えば、３台でコミュニケーション中の場合は操作を受け付けたユーザの端末を除く２台）に送信し、処理をステップＳ１０２に移す。より具体的には、後述する図８（１）において、共有ボタン１１２ａが押下された場合には、ＣＰＵ１０１０は、選択されている「北海道スキーツアー」の広告を他方のユーザの端末６０ｂ及びコミュニケーション中の他のユーザの端末に送信する。例えば、他方のユーザの端末６０ｂの相手データ表示欄１０４ｂに「北海道スキーツアー」の広告が表示される。
【００６４】
ステップＳ１１０において、ＣＰＵ１０１０は、ユーザの端末６０ａ又はユーザの端末６０ｂでの操作により選択された広告のＵＲＬをコミュニケーション中の他方のユーザの端末６０ｂ又はユーザの端末６０ａに送信し、処理をステップＳ１０２に移す。より具体的には、後述する図８（１）において、ＵＲＬ送信ボタン１１３ａが押下された場合には、ＣＰＵ１０１０は、選択されている「北海道スキーツアー」の広告のＵＲＬを他方のユーザの端末６０ｂに送信する。
【００６５】
図７のステップＳ１１１において、ＣＰＵ１０１０は、受信した一方のユーザが入力したテキストデータを分析する。より具体的には、ＣＰＵ１０１０は、一方のユーザが入力したテキストデータを、ＴＦＩＤＦ法に基づいて分析する。すなわち、受信したテキストデータを形態素分割し、キーワードを抽出する。なお、形態素分割した形態素から広告に関連する可能性が低い語彙（例えば、今日、私など）を除きキーワードを抽出してもよい。広告に関連する可能性が低い語彙を予め記憶しておくことにより、広告に関するキーワードの抽出を効率よく行うことができる。その後、ＣＰＵ１０１０は、処理をステップＳ１１２に移す。
【００６６】
ステップＳ１１２において、ＣＰＵ１０１０は、キーワードのＴＦＩＤＦ値を計算する。すなわち、取得したキーワードと、特徴キーワードＤＢ２１に記憶したキーワードとに基づいて、ＴＦＩＤＦ値を計算する。より具体的には、ＣＰＵ１０１０は、受信したテキストデータから抽出したキーワードと、特徴キーワードＤＢ２１に記憶しているキーワードとを比較し、同一の場合は、記憶している頻度数、ページ数を加算しＴＦＩＤＦ値を再計算する。特徴キーワードＤＢ２１に記憶しているキーワードと異なるキーワードは、ＴＦＩＤＦ値を計算し、新たに特徴キーワードＤＢ２１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１１３に移す。
【００６７】
ステップＳ１１３において、ＣＰＵ１０１０は、特徴キーワードを抽出する。より具体的には、ＣＰＵ１０１０は、キーワードの中からＴＦＩＤＦ値が閾値を超えるキーワードを抽出し特徴キーワードとして特徴キーワードＤＢ２１に記憶する。ＴＦＩＤＦ値が閾値を超えるキーワードを抽出できない場合は、出現頻度数の高いキーワードを特徴キーワードとして抽出する。コミュニケーションの開始直後などにおいて、ユーザが入力したテキストデータが少ない場合であっても、特徴キーワードを抽出することができる。その後、ＣＰＵ１０１０は、処理をステップＳ１１４に移す。
【００６８】
ステップＳ１１４において、ＣＰＵ１０１０は、抽出した特徴キーワードに基づいて、広告サーバ４０に問合せ、広告サーバ４０から広告を取得する。より具体的には、ＣＰＵ１０１０は、広告サーバ４０との間で予め定められているユーザインターフェースに従い、特徴キーワードを広告サーバ４０に送信する。広告サーバ４０は、受信した特徴キーワードに基づいて、特徴キーワードに関連する広告を送信する。ＣＰＵ１０１０は、広告サーバ４０が、送信した広告を受信する。その後、ＣＰＵ１０１０は、処理をステップＳ１１５に移す。
【００６９】
ステップＳ１１５において、ＣＰＵ１０１０は、受信した広告及び一方のユーザが入力したテキストデータを他方のユーザの端末６０ａ、６０ｂに送信し、処理を図６のステップＳ１０２に移す。
【００７０】
図８は、本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。図８（１）は、一方のユーザ（ユーザ名をＡとする）の端末６０ａ（Ａの端末６０ａという）の表示例であり、図８（２）は、他方のユーザ（ユーザ名をＢとする）の端末６０ｂ（Ｂの端末６０ｂという）の表示例である。
【００７１】
図８（１）は、Ａの端末６０ａが、コミュニケーションサーバ３０を介して、Ｂの端末６０ｂと、リアルタイムなコミュニケーションを行っていることを示している。そして、図８（１）は、Ａの端末６０ａが、コミュニケーション欄１０１ａにコミュニケーション中のＡとＢとのメッセージを表示し、メッセージ入力欄１０２ａに一方のユーザであるＡが入力中のテキストデータを表示していることを示している。さらに、図８（１）は、Ｂが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＡの端末６０ａに送信し、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、表示していることを示している。この例において、広告配信装置１０は、Ｂが入力したテキストデータから、例えば、「旅行」、「北海道」、「雪」を特徴キーワードとして抽出し、広告サーバ４０から「旅行」、「北海道」、「雪」に基づいて広告に関するデータを取得している。その結果、図８（１）は、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、広告配信装置１０から受信したＢに関する広告として、「北海道スキーツアー」、「北海道大雪山ツアー」、「北海道旅行情報」の広告のタイトルを表示していることを示している。また、図８（１）は、Ａのアバター１０５、Ｂのアバター１０６が表示されていることを示している。
【００７２】
図８（２）は、Ｂの端末６０ｂが、コミュニケーションサーバ３０を介して、Ａの端末６０ａと、リアルタイムなコミュニケーションを行っていることを示している。そして、図８（２）は、Ｂの端末６０ｂが、コミュニケーション欄１０１ｂにコミュニケーション中のＡとＢとのメッセージを表示していることを示している。さらに、図８（２）は、Ａが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＢの端末６０ｂに送信し、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、表示していることを示している。この例において、広告配信装置１０は、Ａが入力したテキストデータから、例えば、「沖縄旅行」、「花見」を特徴キーワードとして抽出し、広告サーバ４０から「沖縄旅行」、「花見」に基づいて広告に関するデータを取得している。その結果、図８（２）は、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、広告配信装置１０から受信したＡに関する広告として、「沖縄花見ツアー」、「沖縄旅行」、「花見ツアー」の広告のタイトルを表示していることを示している。
【００７３】
図９は、本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。図９（１）は、図８（１）に続くＡの端末６０ａの表示例であり、図９（２）は、図８（２）に続くＢの端末６０ｂの表示例である。
【００７４】
図９（１）は、Ａの端末６０ａが、コミュニケーションサーバ３０を介して、Ｂの端末６０ｂと、さらにリアルタイムなコミュニケーションを進めていることを示している。そして、図９（１）は、Ｂが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＡの端末６０ａに送信し、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、表示していることを示している。この例において、広告配信装置１０は、Ｂが入力したテキストデータと、記憶したキーワードから、例えば、「北海道」、「スキー」、「果物」を特徴キーワードとして抽出し、広告サーバ４０から「北海道」、「スキー」、「果物」に基づいて広告に関するデータを取得している。その結果、図９（１）は、Ａの端末６０ａが、表示装置６１ａの広告表示欄１０３ａに、広告配信装置１０から受信したＢに関する広告として、「北海道スキーツアー」、「北海道グルメ情報」、「北海道旅行情報」の広告のタイトルを表示していることを示している。
【００７５】
さらに、図９（１）は、Ａが広告に関する所定の操作として送信ボタン１１１ａ、１２１ａ、１３１ａのうち、「北海道グルメ情報」の送信ボタン１２１ａを押下したことをチェック表示で示している。その結果、図９（２）は、Ｂの端末６０ｂの表示装置６１ｂの相手データ表示欄１０４ｂに「北海道グルメ情報」が表示されていることを示している。同様に、図９（１）は、Ｂが広告に関する所定の操作として図９（２）における送信ボタン１１１ｂ、１２１ｂ、１３１ｂのうち、「最新旅行情報」の送信ボタン１３１ｂを押下したことにより、Ａの端末６０ａが、表示装置６１ａの相手データ表示欄１０４ａに「最新旅行情報」を表示していることを示している。
【００７６】
また、共有ボタン１１２ａ、１２２ａ、１３２ａが押下されると、広告配信装置１０は、共有ボタン１１２ａ、１２２ａ、１３２ａの押下を受け付けたことを示すデータを受信したことに応じて、コミュニケーション中の複数の他のユーザの端末に広告を送信する。その結果、互いに遠隔地にいる複数のユーザ間でコンピュータネットワークを通じて行われるリアルタイムなコミュニケーションを利用して同じ広告を送信することができる。
【００７７】
さらに、ＵＲＬ送信ボタン１１３ａ、１２３ａ，１３３ａが押下されると、広告配信装置１０は、ＵＲＬ送信ボタン１１３ａ、１２３ａ，１３３ａの押下を受け付けたことを示すデータを受信したことに応じて、Ｂのユーザの端末６０ｂに該当する広告のＵＲＬ情報を送る。
【００７８】
また、広告表示ボタン１１４ａ、１２４ａ、１３４ａが押下されることにより、広告配信装置１０は、広告表示ボタン１１４ａ、１２４ａ、１３４ａの押下を受け付けたことを示すデータを受信したことに応じて、該当する広告の内容をＡの端末６０ａに送信し、Ａの端末６０ａは表示装置６１ａに受信した広告の内容をポップアップ表示する。
【００７９】
図９（２）は、Ｂの端末６０ｂが、コミュニケーションサーバ３０を介して、Ａの端末６０ａと、さらにリアルタイムなコミュニケーションを進めていることを示している。そして、図９（２）は、Ａが入力したテキストデータから抽出した特徴キーワードに基づいて、広告配信装置１０が広告サーバ４０から取得した広告に関するデータをＢの端末６０ｂに送信し、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、表示していることを示している。この例において、広告配信装置１０は、Ａが入力したテキストデータと、記憶したキーワードから、例えば、「沖縄旅行」、「旅行」を特徴キーワードとして抽出し、広告サーバ４０から「沖縄旅行」、「旅行」に基づいて広告に関するデータを取得している。その結果、図９（２）は、Ｂの端末６０ｂが、表示装置６１ｂの広告表示欄１０３ｂに、広告配信装置１０から受信したＡに関する広告として、「沖縄旅行」、「沖縄花見ツアー」、「最新旅行情報」の広告のタイトルを表示していることを示している。
【００８０】
さらに、図９（２）は、Ｂが広告に関する所定の操作として「最新旅行情報」の送信ボタン１３１ｂを押下したことをチェック表示で示している。その結果、図９（１）は、Ａの端末６０ａの表示装置６１ａの相手データ表示欄１０４ａに「最新旅行情報」が表示されていることを示している。
【００８１】
本実施形態によれば、広告配信装置１０は、コンピュータネットワーク７０を介して、互いに遠隔地にある複数のユーザの端末６０ａ、６０ｂのうち一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータを受信し、受信した一方のユーザが入力したテキストデータを分析して発言内容の特徴キーワードを抽出し、抽出した特徴キーワードに基づいて広告に関するデータを取得する。そして、広告配信装置１０は、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータ及び取得した広告に関するデータを、他方のユーザの端末６０ｂに、コンピュータネットワーク７０を介して送信する。よって、広告配信装置１０は、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータに基づいた広告を他方のユーザの端末６０ｂに送信することができる。そして、広告配信装置１０は、他方のユーザの端末６０ｂのユーザによる送信ボタン１１１ｂを受け付けたことを示すデータを受信したことに応じて、一方のユーザの端末６０ａに、広告に関するデータを送信する。
【００８２】
すなわち、広告配信装置１０は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワーク７０を介して行われるリアルタイムなコミュニケーション中に、一方のユーザの端末６０ａが取得した一方のユーザが入力したテキストデータに関する広告を他方のユーザの端末６０ｂに送信し、加えて、他方のユーザの端末６０ｂのユーザが、表示された広告に関して送信ボタン１１１ｂを押下したことに応じて、広告を一方のユーザの端末６０ａにも送信する。よって、ユーザは、広告の品をコミュニケーションの相手へのプレゼントとしたり、広告を話題の展開に役立てたりすることができる。また、他方のユーザが興味を持った広告を一方のユーザも閲覧することが可能となり、両者のコミュニケーションをさらに盛り上げることができる。したがって、広告がタイムリーに利用され、広告配信装置１０は、互いに遠隔地にいる複数のユーザ間でコンピュータネットワーク７０を通じて行われるリアルタイムなコミュニケーションを利用して効率のよい広告を行うことができる。また、関心のある広告が互いに伝えられるという効率のよい広告を行うことができる。さらに、タイミングの合った広告を配信することができるので、会話をアシストすることができ、コミュニケーションの展開にも役立ち、コミュニケーションの増加に繋がるので、さらに広告を配信する機会の増加にも繋がる。
【００８３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８４】
【図１】本発明の特徴を示す図である。
【図２】本発明の一実施形態に係る広告配信装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【図３】本発明の一実施形態に係る広告配信装置１０の動作環境を示す図である。
【図４】本発明の一実施形態に係る広告配信装置１０のハードウェア構成の一例を示す図である。
【図５】本発明の一実施形態に係る特徴キーワードＤＢ２１を示す図である。
【図６】本発明の一実施形態に係る広告配信装置１０の処理内容を示すフローチャートである。
【図７】図６に続くフローチャートである。
【図８】本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの表示例を示す図である。
【図９】本発明の一実施形態に係るユーザの端末６０ａ、６０ｂの図８に続く表示例を示す図である。
【符号の説明】
【００８５】
１０  広告配信装置
１１  テキスト受信部
１２  特徴キーワード抽出部
１３  広告取得部
１４  広告送信部
１５  広告操作受信部
２１  特徴キーワードＤＢ
３０  コミュニケーションサーバ
４０  広告サーバ
６０ａ、６０ｂ  ユーザの端末
７０  コンピュータネットワーク
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2010097271.tif 000014
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2010097271.tif 000015