(57)【要約】【課題】  ネットワーク上でのコミュニケーションの活性化に貢献しているユーザや、きっかけを提供するユーザを抽出すること。【解決手段】  掲示板、メーリングリスト、チャット、ブログなどのネットワーク上のコミュニケーション提供装置（１０）において、登録したユーザ情報（１６）とユーザ間のコミュニケーション情報（１８）から、抽出ユーザ情報（２５）、コミュニケーション履歴情報（２７）、および情報抽出用パラメータ（２９）を生成する。これらの情報から、コミュニケーション提供装置（１０）における初心者ユーザ、上位ユーザ、重要ユーザ、きっかけ提供ユーザ、フォローユーザ、類似ユーザなどのユーザ特性、およびユーザ間のつながり度合いなどを抽出する。【選択図】  図１
2005235118.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、コミュニケーションの成立した相異なるユーザ数を次数として求めるステップと、
前記次数が所定の基準を満たすユーザを上位ユーザグループとして抽出するステップと
を備えることを特徴とする情報抽出方法。
【請求項２】
前記情報抽出装置は、前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、前記コミュニケーションの次数が所定の基準を満たすジャンルの数が所定数以上あり、かつ返信を受けたユーザ数が所定の基準を満たすユーザを重要ユーザグループとして抽出するステップを備えることを特徴とする請求項１に記載の情報抽出方法。
【請求項３】
前記情報抽出装置は、前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、ある特定のジャンルにおける前記コミュニケーションの次数が所定の基準を満たすユーザをジャンル別上位ユーザグループとして抽出するステップを備えることを特徴とする請求項１に記載の情報抽出方法。
【請求項４】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、所定の基準を満たないユーザを初心者ユーザグループとして抽出するステップ
を備えることを特徴とする記載の情報抽出方法。
【請求項５】
前記情報抽出装置は、前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、前記初心者ユーザグループのユーザから返信を受けたユーザ数が所定の基準を満たすユーザをきっかけ提供ユーザグループとして抽出するステップを備えることを特徴とする請求項４に記載の情報抽出装置。
【請求項６】
前記情報抽出装置は、前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、前記初心者ユーザグループのユーザの返信に対して返信を行ったユーザ数が所定の基準を満たすユーザをフォローユーザグループとして抽出するステップを備えることを特徴とする請求項４に記載の情報抽出方法。
【請求項７】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、各ユーザ間について、コミュニケーションの成立した回数を計数することにより、各ユーザ間のつながり度合いを抽出するステップ
を備えることを特徴とする情報抽出方法。
【請求項８】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、各ユーザ間について、各ユーザの組が各ジャンル、各スレッド、または各ブランチにおいて共存した回数を計数することにより、各ユーザ間のつながり度合いを抽出するステップ
を備えることを特徴とする情報抽出方法。
【請求項９】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、各ユーザのメッセージについて、他のユーザから閲覧されたユーザ数が所定の基準を満たすユーザを被閲覧数上位ユーザグループとして抽出するステップ
を備えることを特徴とする情報抽出方法。
【請求項１０】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記ユーザ間のコミュニケーションの履歴情報からユーザの特性を抽出する情報抽出装置における情報抽出方法であって、前記情報抽出装置は、
前記ユーザ情報および前記コミュニケーションの履歴情報の少なくとも１つに基づいて、各ユーザのメッセージについて、他のユーザから投票された評点が所定の基準を満たすユーザを評点上位ユーザグループとして抽出するステップ
をさらに備えることを特徴とする情報抽出方法。
【請求項１１】
前記情報抽出装置において、前記次数は、前記コミュニケーションの成立した相異なるユーザ数と、前記コミュニケーションの履歴情報において抽出の対象となるユーザの総数との割合に基づくことを特徴とする請求項１乃至３に記載の情報抽出方法。
【請求項１２】
前記情報抽出装置において、前記コミュニケーションの成立は、第１のユーザの第１のメッセージに対して、第２のユーザが第２のメッセージを返信し、前記第１のユーザが前記第２のメッセージに対して第３のメッセージを返信したときに、前記第１および前記第２のユーザ間で達成されることを特徴とする請求項１乃至３、７又は１１に記載の情報抽出方法。
【請求項１３】
前記情報抽出装置において、前記コミュニケーションの成立は、各ジャンル、各スレッド、または各ブランチ内における第１のユーザの複数のメッセージの間に１人または複数のユーザが存在する場合、前記第１のユーザと前記１人または複数のユーザとの間で達成されることを特徴とする請求項１乃至３、７又は１１に記載の情報抽出方法。
【請求項１４】
前記抽出装置において、所定の期間の前記ユーザ情報または前記コミュニケーションの履歴情報に基づくことを特徴とする請求項１乃至１３に記載の情報抽出方法。
【請求項１５】
ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、前記コミュニケーション提供装置に登録されたユーザ情報と、前記コミュニケーション提供装置によって提供されたコミュニケーションの内容からユーザの特性を抽出する情報抽出装置であって、
前記ユーザ情報から所定のユーザ情報を抽出し、
前記コミュニケーションの内容から所定の履歴情報を抽出し、
前記コミュニケーションの内容から所定のパラメータ情報を集計する
履歴情報収集部と、
前記履歴情報収集部によって抽出された前記所定のユーザ情報が格納された抽出ユーザ情報データベースと、
前記履歴情報収集部によって抽出された前記所定の履歴情報が格納されたコミュニケーション履歴情報データベースと、
前記履歴情報収集部によって集計された前記所定のパラメータ情報が格納された情報抽出用パラメータデータベースと、
前記抽出ユーザ情報データベースおよび前記情報抽出用パラメータデータベースの所定の情報の少なくとも１つが所定の基準に満たしていないユーザを初心者ユーザグループとして抽出し、
前記コミュニケーション履歴情報データベースの情報からこれまでにコミュニケーションを行ったことのあるユーザ数が所定の基準を満たしているユーザを上位ユーザグループとして抽出する
情報抽出部と
を備えたことを特徴とする情報抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で提供されるコミュニケーションに関する。より詳細には、ネットワーク上で提供されるユーザ間のコミュニケーションにおいて、ユーザの特性を抽出する情報抽出方法およびその装置に関する。
【背景技術】
【０００２】
近年、インターネットの発展に伴い、ネットワークを介したコミュニケーションが普及し、一般に広く浸透している。特に、メーリングリストや掲示板、チャット、ブログなどでは、ユーザ同士が既知であるか未知であるかを問わず、ネットワーク上でコミュニティを形成し、活発なコミュニケーションや、情報交換が行われている。
【０００３】
このような状況を反映し、企業がネットワーク上に直接もしくは間接的にコミュニティを設置して、自らの商品、サービスなどの評判や消費者ニーズの収集、宣伝活動などに利用することが注目されている。また、ユーザにおいては、ネットワーク上のコミュニティを趣味や興味のある事柄に関する情報交換や情報収集、新しい人との出会いの場などとして活用している。
【０００４】
このようなコミュニティは、本来、ユーザの自発的な参加に基づいている。安定的かつ活発なコミュニティには、通常、コミュニティの発展に寄与するキーパーソンがいて、話題の提供、情報交換の円滑化、初心者ユーザに対するサポートなどの役割を担っている。このようなキーパーソンは、本質的に、多くのユーザとコミュニケーションを持ち、多くのユーザから信頼され、それゆえコミュニティに対する影響力が大きく、また、情報も集中することになる。そのため、企業にとって、情報収集および宣伝活動を行う上で、このようなキーパーソンに重点をおいた交渉活動が効果的であり、また、ユーザにとっては、居心地がよく、安定したコミュニティを維持する上で、活発かつ持続的なコミュニケーションを支援しているキーパーソンやそのような人のいる環境を発見できることが重要である。
【０００５】
他方、ユーザ間のコミュニケーションを活性化させる環境を持たないコミュニティでは、コミュニティのメンバが固定的となり、コミュニケーションの量が多い場合でも必ずしも活発なコミュニティとはいえない場合も多い。また、コミュニティのジャンル、話題は多岐にわたり、多数存在するために、ユーザが参加しやすいと感じられる環境を見つけ出すために時間を要し、また見ず知らずの相手とのコミュニケーションに不安を感じることで、新規のユーザが参加しづらいという問題がある。
【０００６】
こうした問題に対して、現在では、コミュニティの主催者側が、コミュニティにおけるコミュニケーションの履歴から話題毎の参加人数や、アクセス数、書き込み数などから作成したランキング結果、評価結果、ユーザのプロフィール情報を表示するなどして、コミュニケーションの環境に関する情報を提供し、コミュニケーションの話題、コミュニケーションを行う相手の発見を容易にする工夫を行っている。
【０００７】
特許文献１に開示された装置では、ユーザの特徴をプロフィール情報だけで表示するのではなく、そのプロフィール情報の解析を行い、ユーザが現在興味をもっていると考えられるコンテンツ（ニュース、映像、音楽、（背景）画像、広告など）を自動で収集する。そして、その収集したコンテンツで構成したユーザの情報をコミュニケーションを行う相手に提供することで、より個人の興味を考慮した情報の提供や、相手とのコミュニケーションにおける話題の提供を可能にしている。
【０００８】
また、コミュニティを活性化するために、コミュニティの活動をランキングする方法も知られている。例えば、TeaCupの掲示板では、アクセス数や書き込み数が一定の基準を超えていること、アクセス数や書き込み数が限度を超えておらず参加しやすいこと、幅広いユーザからの書き込みがあることを基準にランキングを表示している（非特許文献１参照）。価格.comの口コミ掲示板では、盛り上がり度の表示、返信数の多いスレッド、役に立っているスレッド、書き込み数の多い人をランキングしている（非特許文献２参照）。また、Slashdot Japanの掲示板では、モデレータが他のユーザのコメント（書き込み）内容を評価して、結果を公表している。この評価は、有益なコメントを発掘して、他の人の目に触れさせることを目的とするため、モデレータの個人的な趣味や考えでは行わないことが原則となっている（非特許文献３参照）。
【０００９】
【特許文献１】特開２００３−２２３４０６号公報（第４頁、課題を解決する手段参照）
【非特許文献１】株式会社ティーカップ・コミュニケーション、“「みんなの掲示板」ランキングについて”、［ｏｎ−ｌｉｎｅ］、［平成１６年２月６日検索］、インターネット＜URL: http://bbs.teacup.com/help/rank_guide.html＞
【非特許文献２】株式会社カカクコム、“書き込みランキング”、［ｏｎ−ｌｉｎｅ］、［平成１６年２月６日検索］、インターネット＜URL: http://www.kakaku.com/help/bbs_rank.htm＞
【非特許文献３】Open Source Development Network Japan、“コメントとモデレーション”、［ｏｎ−ｌｉｎｅ］、［平成１６年２月６日検索］、インターネット＜URL: http://slashdot.jp/faq/com-mod.shtml＞
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように、従来のコミュニケーションの履歴などから抽出され、ユーザがコミュニティについて知るために提供される情報は、参加人数（または登録数）、アクセス数、書き込み数の多いジャンルやスレッド、書き込み回数の多いユーザ、評価の高い書き込みについてである。しかしながら、こうした情報のみでは、以下に記す課題が残る。
【００１１】
コミュニケーションに参加したいと欲している初心者ユーザが、コミュニケーションの相手を見つけるときに、発信数の多いユーザという情報だけではなく、特定のユーザとの間で発信が多いのか、様々なユーザとの間で発信が多いのかを知りたい場合がある。また、特定のジャンルやスレッドにおいて、特定のユーザとの間で発信が多いユーザか、様々なユーザとの間で発信が多いユーザか、返信が期待できるユーザかを知りたい場合がある。また、企業が情報収集や宣伝活動を行う上で多くのユーザとの間でコミュニケーションを持つキーパーソンを特定する場合においても、同様である。
【００１２】
また、初心者ユーザ以外のユーザにおいては、単に発信数や書き込み数だけでなく、自身のコミュニティに対する貢献の度合いや他のユーザとのつながりを把握することによりコミュニティに対する帰属心を高め、さらに積極的にコミュニティに参加する動機付けとなる。換言すれば、話題へのアクセス数や、書き込み数による盛り上がり度のみでは、アクセス数や書き込み数の多い話題に対する個々のユーザの貢献度合い、またはコミュニティ全体に対する個々のユーザの貢献度合いを知ることができない。また、ユーザの書き込み内容の評価では、個々の書き込み内容の評価について知ることはできても、特定のジャンルやコミュニティ全体に対する総合的な貢献度合いを知ることができない。
【００１３】
このように、従来から提供されている情報では、コミュニティに参加しているユーザの特性、すなわち、参加してまだ日の浅いおよび／または発信回数の少ない初心者ユーザであるか、多くのユーザとの間でコミュニケーションを取っているユーザであるか、特定のジャンルやスレッドについて多くのユーザとの間でコミュニケーションを取っているユーザであるか、初心者に対して発言のきっかけを与えたり、初心者の発言をフォローしたりしているユーザであるか、各ユーザ間のコミュニケーションの度合いなどといった情報は考慮されていない。
【００１４】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、コミュニティ全体、またはジャンルやスレッド毎に、ユーザの特性を抽出することによって、コミュニティに興味を持つ人が、コミュニティまたは興味のある話題について中心的な人物を見つけたり、コミュニケーションを行う相手を見つけたりすることを容易にし、また、コミュニティのユーザが、自信のコミュニティにおける貢献度合いや他のユーザとのコミュニケーションの度合いや他のユーザとのつながり度合いを知ることができるようにすることである。
【課題を解決するための手段】
【００１５】
本発明によれば、このような目的を達成するために、請求項１に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、コミュニケーションの成立した次数に基づいて、活発なコミュニケーションを行っている上位ユーザグループを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における上位ユーザについて知ることができる。
【００１６】
請求項２に記載の発明は、ネットワーク上のコミュニケーション提供装置において、多くのジャンルについて、活発なコミュニケーションを行っており、他の多くのユーザから返信を受けている重要ユーザグループを抽出するステップをさらに備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における重要ユーザについて知ることができる。
【００１７】
請求項３に記載の発明は、ネットワーク上のコミュニケーション提供装置において、ある特定のジャンルについて、活発なコミュニケーションを行っているジャンル別上位ユーザグループを抽出するステップをさらに備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるジャンル別上位ユーザについて知ることができる。
【００１８】
請求項４に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、初心者ユーザグループを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における初心者ユーザについて知ることができる。
【００１９】
請求項５に記載の発明は、ネットワーク上のコミュニケーション提供装置において、多くの初心者ユーザから返信を受けているきっかけ提供ユーザグループを抽出するステップをさらに備えることを特徴とする情報抽出装置である。この方法によれば、コミュニケーション提供装置におけるきっかけ提供ユーザについて知ることができる。
【００２０】
請求項６に記載の発明は、ネットワーク上のコミュニケーション提供装置において、多くの初心者ユーザからの返信に対して返信を行っているフォローユーザグループを抽出するステップをさらに備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるフォローユーザについて知ることができる。
【００２１】
請求項７に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、各ユーザ間のコミュニケーションの成立した回数に基づいて、各ユーザ間のつながり度合いを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるコミュニケーションの成立に基づくユーザ間のつながり度合いについて知ることができる。
【００２２】
請求項８に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、各ユーザの組が各ジャンル、各スレッド、または各ブランチにおいて共存した回数に基づいて、各ユーザ間のつながり度合いを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における共通のスレッドまたはブランチでの共存に基づくユーザ間のつながり度合いについて知ることができる。
【００２３】
請求項９に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、各ユーザのメッセージについて、多くのユーザから閲覧されている被閲覧上位ユーザグループを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における被閲覧上位ユーザについて知ることができる。
【００２４】
請求項１０に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーション提供装置に登録されたユーザ情報と、ユーザ間のコミュニケーションの履歴情報から、各ユーザのメッセージについて、他のユーザから高く評価されている評点上位ユーザグループを抽出するステップを備えることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置における評点上位ユーザについて知ることができる。
【００２５】
請求項１１に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーションの成立した次数を対象となるユーザの総数に対する割合とすることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるユーザの諸特性を次数の割合に基づいて知ることができる。
【００２６】
請求項１２に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーションの成立を一連の送受信を伴う直接的な双方向のメッセージのやりとりとすることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるユーザの諸特性を直接的な双方向のコミュニケーションに基づいて知ることができる。
【００２７】
請求項１３に記載の発明は、ネットワーク上のコミュニケーション提供装置において、コミュニケーションの成立を各ジャンル、各スレッド、または各ブランチ内における送受信に伴って行われる間接的な送受信のメッセージのやりとりとすることを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるユーザの諸特性を間接的な双方向のコミュニケーションに基づいて知ることができる。
【００２８】
請求項１４に記載の発明は、ネットワーク上のコミュニケーション提供装置において、所定の期間のユーザ情報またはコミュニケーションの履歴情報に基づくことを特徴とする情報抽出方法である。この方法によれば、コミュニケーション提供装置におけるユーザの諸特性を所定の期間について知ることができる。
【００２９】
請求項１５に記載の発明は、ネットワークを介してユーザ間のコミュニケーションを提供するコミュニケーション提供装置において、履歴情報収集部と、抽出ユーザ情報データベースと、コミュニケーション履歴情報データベースと、情報抽出用パラメータデータベースと、情報抽出部とを備えたことを特徴とする情報抽出装置である。本発明によれば、コミュニケーション提供装置と共に使用して、ユーザの諸特性に関する情報の抽出が可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。図１は、本発明の一実施形態における全体構成を示す機能ブロック図である。コミュニケーション提供装置１０と、情報抽出装置２０と、ユーザ端末４０ａ、４０ｂ、４０ｎとは、ネットワーク３０を介して相互に通信可能に接続されている。コミュニケーション提供装置１０は、ネットワーク３０上で、ユーザ端末４０ａ、４０ｂ、４０ｎのユーザ間のコミュニケーションのための環境を提供している。通例、コミュニケーション提供装置１０を介したコミュニケーションは次のように行われる。
【００３１】
先ず、コミュニケーション提供装置１０に、コミュニケーションの核となる少なくとも１つのコンテンツが提供される。このようなコンテンツは、テキスト、オーディオやビデオを含むマルチメディアの形態で提供され、特定の話題、プロジェクト、オンラインゲームなどで構成することができる。こうしたコンテンツに興味を持つ人々がユーザ端末４０ａ、４０ｂ、４０ｎからネットワーク３０を介してコミュニケーション提供装置１０にアクセスすることになる。この時、コミュニケーション提供装置１０で提供されるサービスによっては、ユーザの登録を要求するものもあれば、要求しないものもある。ユーザの登録が要求される場合、ユーザはネットワーク３０を介して下記で詳細に説明するユーザ情報をコミュニケーション提供装置１０に登録することになる。
【００３２】
コミュニケーション提供装置１０には、アクセスしたユーザが他のユーザに対してメッセージ（コンテンツを含む）を公開する機構が含まれる。例えば、掲示板、メーリングリスト、チャット、ブログなどでは、ユーザ端末４０ａ、４０ｂ、４０ｎからテキストやＨＴＭＬ形式などのメッセージをコミュニケーション提供装置１０に伝送する。伝送されたメッセージは、掲示板、チャット、およびブログの場合は、コミュニケーション提供装置１０上で公開され、他のユーザが閲覧することができる。メーリングリストの場合は、宛先となる電子メールアドレスを登録したユーザに対して電子メールの形態でメッセージが配信される。サービスに参加するすべてのユーザが、新たにメッセージを公開したり、既に公開されたメッセージに対してメッセージを公開したり、公開されたメッセージを閲覧したりすることができる。このようなコミュニケーションの活動およびその内容は、登録したユーザ情報を含め（ユーザ登録が必要な場合）、コミュニケーション提供装置において記録することができる。このように、ネットワーク３０上で複数のユーザがコミュニケーション提供装置１０を介してメッセージの交換を行うことによってコミュニケーションが成立する。
【００３３】
本発明の一実施形態においては、コミュニケーション提供装置１０は、コミュニケーションを提供するためのユーザの基本情報（ユーザ管理ＩＤ、アドレス情報、パスワード、加入年月日など）およびユーザの属性情報（年齢、職業など）を含むユーザ情報データベース１６と、ユーザ間のコミュニケーションの内容（タイトル、内容）および関連情報（ジャンル／スレッドＩＤ、コミュニケーションＩＤ、発信元アドレス、コミュニケーション時刻、コミュニケーション種別、返信先コミュニケーションＩＤなど）を含むコミュニケーション情報データベース１８と、ユーザ端末４０ａ、４０ｂ、４０ｎからのアクセスおよびコミュニケーション提供装置１０内の制御を行うコミュニケーション制御部１２と、情報抽出装置２０とのインタフェースを担うコミュニケーション情報通知部１４とを備える。このコミュニケーション提供装置１０は、通例、クライアントサーバ環境におけるサーバとして提供されるが、これに限定されるものではない。
【００３４】
情報抽出装置２０は、本発明の一実施形態においては、履歴情報収集部２２と、情報抽出部２４と、抽出ユーザ情報データベース２５と、コミュニケーション履歴情報データベース２７と、情報抽出用パラメータデータベース２９とを備える。下記でより詳細に説明するように、履歴情報収集部２２は、コミュニケーション情報通知部１４からのユーザ情報およびコミュニケーション情報に基づいて、ユーザを特定する情報を抽出ユーザ情報データベース２５に照会および／または登録し、コミュニケーション情報を処理してコミュニケーション履歴情報データベース２７に登録し、ユーザ情報およびコミュニケーション情報から情報抽出用パラメータデータベース２９に関連する情報を記録する。情報抽出部２４は、コミュニケーション情報通知部１４の指示に基づき、抽出ユーザ情報データベース２５、コミュニケーション履歴情報データベース２７、および情報抽出用パラメータデータベース２９に格納された情報から、初心者ユーザや重要ユーザなどのユーザ特性、ユーザ特性の類似するユーザ、ユーザ間のコミュニケーションの頻度によるつながり度合いなどを抽出する。
【００３５】
コミュニケーション提供装置１０および情報抽出装置２０のそれぞれの機能は、ソフトウェア、ハードウェア、またはこれらの組み合わせにより実装することができる。また、これらの機能は、１つの場所に集約して設置することもできるし、例えばネットワーク３０または他のネットワークを介して、複数の場所に分散して設置することもできる。ネットワーク３０は、例えば、公衆電話網、携帯電話網、専用線などで利用されるインターネット、イントラネット、ＶＰＮ、ＬＡＮ、ＷＡＮなどの双方向のオープンまたはクローズドなネットワークとすることができる。ユーザ端末の例としては、有線か無線かを問わずネットワーク３０と物理的に接続され、コミュニケーション提供装置１０と論理的に通信することのできる、パーソナルコンピュータ、デジタル情報端末、携帯電話、セットトップボックス、オンラインゲーム端末、その他の端末とすることができる。
【００３６】
本発明の実施形態にかかる方法および装置は、例示として、ネットワーク３０上で提供される掲示板、メーリングリスト、チャット、ブログについて主に説明するが、当業者であれば、ネットワーク上で提供されるその他多くの形態のコミュニケーションについても適用できることが理解されるであろう。
【００３７】
図２に、ユーザ情報データベース１６のデータベース構造の実施例を示す。図２（ａ）は掲示板、チャット、ブログなどにおける例示的なデータベース構造２００ａであり、図２（ｂ）はメーリングリストなどにおける例示的なデータベース構造２００ｂである。ユーザ情報データベース１６には、ユーザ管理ＩＤフィールド２０２ａ、２０２ｂと、アドレス情報フィールド２０４ａ、２０４ｂと、パスワードフィールド２０６ａ、２０６ｂと、加入年月日フィールド２０８ａ、２０８ｂと、ユーザ属性情報フィールド２１０ａ、２１０ｂが含まれる。
【００３８】
ユーザ管理ＩＤフィールド２０２ａ、２０２ｂは、コミュニケーション提供装置１０においてユーザを一意に特定する識別子であり、例えば、ユーザ登録時または初回のアクセス時にコミュニケーション提供装置において設定される。掲示板、チャット、ブログなどの場合、アドレス情報フィールド２０４ａは、コミュニケーション提供装置１０におけるユーザのアドレスであり、ユーザによって設定されるようにしても、コミュニケーション提供装置によって設定されるようにしてもよい。メーリングリストなどの場合、アドレス情報フィールド２０４ｂは、ネットワーク３０上におけるユーザのアドレスであり、通例は、電子メールアドレスが設定される。パスワードフィールド２０６ａ、２０６ｂは、アドレス情報２０４ａ、２０４ｂと対応して、ユーザあるいはコミュニケーション提供装置によって設定される認証用のパスワードが格納される。しかし、コミュニケーション提供装置１０によって提供されるサービスによっては、パスワード認証を必要としない場合もある。
【００３９】
加入年月日フィールド２０８ａ、２０８ｂは、ユーザがコミュニケーションに初めて参加または登録した日付が記録され、設定される。ユーザ属性情報フィールド２１０ａ、２１０ｂは、例えばユーザがコミュニケーションに初めて参加または登録する際にユーザが提供したユーザの属性情報を格納する。ユーザ属性情報フィールド２１０ａ、２１０ｂにはそれぞれ、例えば年齢フィールド２１２ａ、２１２ｂ、職業フィールド２１４ａ、２１４ｂなどが含まれるが、これらに限られるものではない。以下、これらユーザ情報データベース１６に格納されるデータを「ユーザ情報」と称する。
【００４０】
図３に、コミュニケーション情報データベース１８のデータベース構造の実施例を示す。図３（ａ）は掲示板、チャット、ブログなどにおける例示的なデータベース構造３００ａであり、図３（ｂ）はメーリングリストにおける例示的なデータベース構造３００ｂである。コミュニケーション情報データベース１８には、ジャンル／スレッドＩＤフィールド３０２ａ、３０２ｂと、コミュニケーションＩＤフィールド３０４ａ、３０４ｂと、発信元アドレスフィールド３０６ａ、３０６ｂと、コミュニケーション時刻フィールド３０８ａ、３０８ｂと、タイトルフィールド３１０ａ、３１０ｂと、内容フィールド３１２ａ、３１２ｂと、コミュニケーション種別フィールド３１４ａ、３１４ｂと、返信先コミュニケーションＩＤフィールド３１６ａ、３１６ｂとが含まれる。
【００４１】
ジャンル／スレッドＩＤフィールド３０２ａ、３０２ｂは、コミュニケーションのジャンルおよび／またはスレッドを特定する識別子であり、ユーザのコミュニケーションが対象とするジャンルおよび／またはスレッドに基づいて設定される。ジャンルとは、コミュニケーション提供装置１０において、ユーザあるいはサービスを提供している主催者によって、設定されるコミュニケーション内容の分類であり、これによって、ユーザはコミュニケーションのための興味の対象を絞り込むことができる。ジャンルＩＤ（図３の「Ｊ００３」）は、新たなジャンルが設定された時点で、コミュニケーション提供装置１０によって設定することができる。また、スレッドは、１つのメッセージから派生して連なる複数のコミュニケーションの集合である。そのため、１つのスレッド内では元のメッセージに起因する話題がコミュニケーションの対象となっている場合が多く、ユーザはより詳細なコミュニケーションの興味の対象としてスレッドを選択することができる。スレッドＩＤ（図３の「Ｔ００８」）は、新規のメッセージが設定された時点で、コミュニケーション提供装置１０によって設定することができる。
【００４２】
さらに、図９に示すように、コミュニケーションＩＤ「０００５」に起源を有する１つのスレッド１００が、分岐点１０２、１０４を持つ場合がある。このようなツリー状のスレッドにおいては、スレッドよりもさらに小さな単位としてブランチを定義することができる。図９の例では、「０００５」−「０００６」−「０００９」、「０００５」−「０００７」−「０００８」−「００１１」、および「０００５」−「０００７」−「００１０」の３つのブランチが示されている。このように、コミュニケーションをスレッドよりもさらに詳細な単位であるブランチに分類することができる。このブランチは、下記で説明するコミュニケーション履歴情報データベース２７に格納されたデータから、要求に応じて、そのつど導出することができる。
【００４３】
コミュニケーションＩＤフィールド３０４ａ、３０４ｂは、個々のコミュニケーション（新規発信、返信および閲覧を含む）を識別する識別子であり、各コミュニケーションに対してコミュニケーション提供装置１０により一意的に設定される。発信元アドレスフィールド３０６ａ、３０６ｂは、コミュニケーション提供装置１０によりコミュニケーションを行ったユーザのアドレス情報２０４ａ、２０４ｂが格納される。コミュニケーション時刻フィールド３０８ａ、３０８ｂは、コミュニケーション提供装置１０によりコミュニケーションが行われた時刻を記録し、設定する。タイトルフィールド３１０ａ、３１０ｂは、特定のコミュニケーションからコミュニケーションのタイトルがコミュニケーション提供装置１０により抽出され、格納される（閲覧の場合は、「ヌル」）。内容フィールド３１２ａ、３１２ｂは、特定のコミュニケーションからコミュニケーションの内容がコミュニケーション提供装置１０により抽出され、格納される（閲覧の場合は、「ヌル」）。
【００４４】
コミュニケーション種別フィールド３１４ａ、３１４ｂは、行われたコミュニケーションが、新規の発信であるか（図３の「新規」）、他のメッセージに対する返信であるか（図３の「返信」）、メッセージの閲覧であるか（図示せず）をコミュニケーション提供装置１０により判定し、設定する。返信先コミュニケーションＩＤフィールド３１６ａ、３１６ｂは、行われたコミュニケーションが、新規の発信の場合は「ヌル」を設定し、返信の場合は返信の対象となるコミュニケーションＩＤを取得し、設定し、閲覧の場合は閲覧の対象となるコミュニケーションＩＤを取得し、設定する。以下、これらのコミュニケーション情報データベース１８に格納されるデータを「コミュニケーション情報」と称する。
【００４５】
図４に、抽出ユーザ情報データベース２５のデータベース構造の実施例を示す。図４（ａ）は掲示板、チャット、ブログなどにおける例示的なデータベース構造４００ａであり、図４（ｂ）はメーリングリストなどにおける例示的なデータベース構造４００ｂである。抽出ユーザ情報データベース２５には、ユーザ管理ＩＤフィールド２０２ａ、２０２ｂから抽出されたデータが格納される抽出ユーザ管理ＩＤフィールド４０２ａ、４０２ｂと、アドレス情報フィールド２０４ａ、２０４ｂから抽出されたデータが格納される抽出アドレス情報フィールド４０４ａ、４０４ｂと、加入年月日フィールド２０８ａ、２０８ｂから抽出されたデータが格納される抽出加入年月日フィールド４０６ａ、４０６ｂと、ユーザ属性情報フィールド２１０ａ、２１０ｂから抽出されたデータが格納される抽出ユーザ属性情報４０８ａ、４０８ｂとが含まれる。抽出ユーザ属性情報フィールド４０８ａ、４０８ｂには、年齢フィールド２１２ａ、２１２ｂから抽出されたデータが格納される抽出年齢フィールド４１０ａ、４１０ｂと、職業フィールド２１４ａ、２１４ｂから抽出されたデータが格納される抽出職業フィールド４１２ａ、４１２ｂとが含まれるが、これらに限られるものではない。本発明の一実施形態においては、これらのフィールドに格納されるデータは、コミュニケーション情報通知部１４からのユーザ情報に基づいて、履歴情報収集部２２により抽出され、格納される。ユーザ情報は、コミュニケーション情報通知部１４から、履歴情報収集部２２へ、コミュニケーションの発生ごとに伝送されてもよいし、更新のために定期的に伝送されてもよい。また、別の実施形態では、ユーザ情報は、履歴情報収集部からのリクエストに応じて、コミュニケーション情報通知部１４からオンディマンドで伝送されるようにしてもよい。
【００４６】
図５に、コミュニケーション履歴情報データベース２７のデータベース構造の実施例を示す。図５（ａ）は掲示板、チャット、ブログなどにおける例示的なデータベース構造５００ａであり、図５（ｂ）はメーリングリストなどにおける例示的なデータベース構造５００ｂである。コミュニケーション履歴情報データベース２７には、発信元ユーザ管理ＩＤフィールド５０２ａ、５０２ｂと、返信先ユーザ管理ＩＤフィールド５０４ａ、５０４ｂと、ジャンル／スレッドＩＤフィールド５０６ａ、５０６ｂと、コミュニケーション時刻フィールド５０８ａ、５０８ｂと、コミュニケーションＩＤフィールド５１０ａ、５１０ｂと、返信先コミュニケーションＩＤフィールド５１２ａ、５１２ｂと、コミュニケーション種別フィールド５１４ａ、５１４ｂとが含まれる。
【００４７】
これらのフィールドに格納されるデータは、履歴情報収集部２２によってコミュニケーション情報およびユーザ情報から抽出され、格納される。具体的には、発信元ユーザ管理ＩＤフィールド５０２ａ、５０２ｂには、ユーザ情報からコミュニケーションを行ったユーザのユーザ管理ＩＤ２０２ａ、２０２ｂを抽出し、格納する。返信先ユーザ管理ＩＤフィールド５０４ａ、５０４ｂには、ユーザ情報からコミュニケーションの対象となったユーザのユーザ管理ＩＤ２０２ａ、２０２ｂを抽出し、格納する。ジャンル／スレッドＩＤフィールド５０６ａ、５０６ｂ、コミュニケーション時刻フィールド５０８ａ、５０８ｂ、コミュニケーションＩＤフィールド５１０ａ、５１０ｂ、返信先コミュニケーションＩＤフィールド５１２ａ、５１２ｂ、およびコミュニケーション種別フィールド５１４ａ、５１４ｂには、コミュニケーション情報からコミュニケーションのジャンル／スレッドＩＤ３００ａ、３００ｂ、コミュニケーション時刻３０８ａ、３０８ｂ、コミュニケーションＩＤ３０４ａ、３０４ｂ、返信先コミュニケーションＩＤ３１６ａ、３１６ｂ、およびコミュニケーション種別３１４a、３１４ｂをそれぞれ抽出し、格納する。以下、これらのコミュニケーション履歴情報データベース２７に格納されるデータを「コミュニケーション履歴情報」と称する。
【００４８】
図６に、情報抽出用パラメータデータベース２９のデータベース構造の実施例を示す。図６（ａ）は掲示板、チャット、ブログなどにおける例示的なデータベース構造６００ａであり、図６（ｂ）はメーリングリストなどにおける例示的なデータベース構造６００ｂである。情報抽出用パラメータデータベース２９には、ユーザ管理ＩＤフィールド６０２ａ、６０２ｂと、ジャンル／スレッドＩＤフィールド６０４ａ、６０４ｂと、更新日フィールド６０６ａ、６０６ｂと、コミュニケーション種別フィールド６０８ａ、６０８ｂが含まれる。コミュニケーション種別フィールド６０８ａ、６０８ｂには、新規発信数６１０ａ、６１０ｂと、返信数６１２ａ、６１２ｂと、閲覧数６１４ａとが含まれるが、これらの項目はコミュニケーション種別５１４ａ、５１４ｂの分類に応じて増減し、これらに限られるものではない。これらのフィールドに格納されるデータは、履歴情報収集部２２によって次のように抽出され、格納される。ユーザ管理ＩＤフィールド６０２ａ、６０２ｂは、ユーザ情報から、ジャンル／スレッドＩＤフィールド６０４ａ、６０４ｂは、コミュニケーション情報からそれぞれ取得される。次いで、更新日６０６ａ、６０６ｂは、コミュニケーション情報のコミュニケーション時刻３０８ａ、３０８ｂに基づいて更新され、新規発信数６１０ａ、６１０ｂ、返信数６１２ａ、６１２ｂ、および閲覧数６１４ａ、６１４ｂは、コミュニケーション情報のコミュニケーション種別から集計され、記録される。以下、これらの情報抽出用パラメータデータベース２９に格納されるデータを「情報抽出用パラメータ」と称する。
【００４９】
次に、図７を参照して、本発明に係わる一実施例として、掲示板、チャット、ブログなどにおける情報抽出の処理の流れについて説明する。以下の説明は、図２（ｂ）〜図６（ｂ）を参照して、メーリングリストにおける処理のついても同様に当てはまることに留意されたい。また、当業者には、ネットワーク上で提供されるその他のコミュニケーションにも本発明が適用できることは明らかであろう。
【００５０】
図７は、コミュニケーション提供装置１０に対してユーザ端末４０ａからコミュニケーションイベントが発生した場合の処理の流れである。図に示すように、ユーザ端末４０ａからの返信により（処理１）、コミュニケーションイベントがコミュニケーション制御部１２において受信される。コミュニケーション制御部１２は、このコミュニケーションイベントに含まれるユーザ端末４０ａのユーザのアドレス情報およびパスワードを、ユーザ情報データベース１６に格納されたアドレス情報２０４ａおよびパスワード２０６ａと照合し、認証する（処理２）。さらに、コミュニケーションイベントに含まれるコミュニケーションの内容および関連情報から得られるコミュニケーション情報をコミュニケーション情報データベース１８に登録する（処理３）。コミュニケーション制御部１２は、コミュニケーションの結果として公開されるコミュニケーションの内容および関連情報をユーザ端末４０ａに表示する（処理４）。
【００５１】
コミュニケーション制御部１２は、コミュニケーション情報通知部１４にコミュニケーションの発生を、コミュニケーション情報および該当するユーザ情報とともに、通知する（処理５）。その後、コミュニケーション情報通知部１０２は、受け取ったコミュニケーション情報および該当するユーザ情報を履歴情報収集部２２に通知する（処理６）。履歴情報収集部２２では、該当するユーザ情報のユーザ管理ＩＤ２０２ａを基に抽出ユーザ情報データベース２５と照合し、新規ユーザの場合は抽出ユーザ情報４００ａを登録する（処理７）。履歴情報収集部２２は、さらに、ユーザ情報およびコミュニケーション情報を処理して（処理８）、コミュニケーション履歴情報データベース２７にデータを登録する（処理９）。また、履歴情報収集部２２は、ユーザ情報およびコミュニケーション履歴情報から情報抽出用パラメータデータベース２９にデータの登録、更新を行う（処理１０）。この処理１０では、コミュニケーションを行ったユーザの該当するユーザ管理ＩＤ６０２ａに対して、そのコミュニケーションが対象とするジャンル／スレッドＩＤ６０４ａ毎に該当するコミュニケーション種別６０８ａの項目（例えば、新規発信数など）をインクリメントし、更新日６０６ａを更新する。
【００５２】
図８は、本発明に係わる一実施例として、情報抽出装置２０において情報の抽出および提供を行う処理の流れである。図に示すように、コミュニケーション情報通知部１４から情報抽出部２４に対して行われる情報抽出イベントにより（処理１１）、情報抽出部２４では、抽出ユーザ情報データベース２５および情報抽出用パラメータデータベース２９から、初心者ユーザの抽出を行う（処理１２）。
【００５３】
この処理１２では、例えば、抽出加入年月日４０６ａと現在の日付との日数差が所定値よりも小さい場合に初心者ユーザと判定する。あるいは、抽出加入年月日４０６ａと現在の日付との日数差は所定値以上であるが、すべてのジャンル／スレッドＩＤ６０４ａにわたってまたはある特定のジャンル／スレッドＩＤに対して、コミュニケーション種別６０８ａが所定の基準値（例えば、新規発信数または返信数が３回未満で、閲覧数が１０回未満など）に満たない場合に初心者ユーザと判定することもできる。また、情報抽出用パラメータデータベース２９に、他のユーザからの評点、コミュニケーション提供装置１０の管理者からの認定などの項目を追加して、これらの基準を用いて、初心者ユーザを判定することもできる。さらに、上記の基準の複数を組み合わせて、初心者ユーザを判定することもできる。
【００５４】
さらに、情報抽出部２４では、抽出ユーザ情報４００ａおよびコミュニケーション履歴情報５００ａから、上位ユーザ、重要ユーザ、特定重要ユーザなどのユーザ特性に基づくユーザおよびユーザグループの抽出を行う（処理１３）。例えば、次式を用いて、Ｃｄ（ｉ）が最も高い最上位ユーザと、Ｃｄ（ｉ）が最も高い値を基準として、所定の差分内に含まれるユーザを上位ユーザグループとみなす。  
Ｃｄ（ｉ）＝ｄ（ｉ）／（ｇ−１）            （式１）  
ここで、Ｃｄ（ｉ）は、ユーザｉの次数に基づく中心性を標準化した値であり、本式における次数とは、コミュニケーションの成立した相異なるユーザの数である。ｄ（ｉ）はユーザｉの次数、ｇはユーザの総数（即ち、ｇ−１が一人のユーザが持ちうる最大の次数となる）である。したがって、本式によるＣｄ（ｉ）は、各ユーザについて、最小値０から最大値１の間の値となる。ここで、コミュニケーションの成立とは、以下の場合を言う。
【００５５】
片方向のコミュニケーションとして、新規の発信、返信、受信（返信を受けた場合）、閲覧（閲覧した場合）、および／または被閲覧（閲覧された場合）をそれぞれコミュニケーションの成立とみなすことができる。また、直接的双方向のコミュニケーションとして、あるユーザから自身のメッセージに対して返信を受け、その返信メッセージに対して返信を行った場合、またはあるメッセージに対して返信し、その返信メッセージに対して返信を受けた場合、それぞれコミュニケーションの成立とみなすこともできる。また、間接的双方向コミュニケーションとして、各ジャンル内、各スレッド内、または各ブランチ内において、自身の複数のメッセージ（新規の発信、返信、または受信）の間に１人または複数のユーザが存在する場合、こうした１人または複数のユーザとの間でコミュニケーションが成立し、またはあるユーザの複数のメッセージの間に自身のメッセージが存在する場合、このユーザとの間でコミュニケーションが成立したとみなすことができる。また、間接的コミュニケーションとして、各ジャンル、各スレッド、または各ブランチ内において複数のユーザのメッセージが共存した場合、これら複数のユーザ間でコミュニケーションが成立したとみなすこともできる。加えて、上記すべてのケースにおいて、他のユーザとのコミュニケーションの成立回数に閾値を設けて、この閾値を超えた場合をコミュニケーションの成立としてカウントすることもできる。
【００５６】
さらに、式１により特定された上位ユーザグループにおいて、コミュニケーション履歴情報５００ａから、所定値以上の回数の発信および／または受信６１２ｂを行ったジャンル／スレッドＩＤ６０４ａの数が所定値以上のユーザの中で、返信を受けたユーザ数が最も多いユーザを最重要ユーザ、また、返信を受けたユーザ数が多い順に上位から所定人数以内もしくは所定の割合以内、または所定値以上のユーザを重要ユーザグループとする。また、上位ユーザグループにおいて、コミュニケーション履歴情報５００ａから、ある特定のジャンル／スレッドＩＤに対して、送信および／または受信を行ったユーザ数が最も多いユーザを特定最重要ユーザ、また、当該送信および／または受信を行ったユーザ数が多い順に上位から所定人数以内もしくは所定の割合以内、または所定値以上のユーザを特定重要ユーザグループとする。
【００５７】
上位ユーザグループにおいて、上記の重要ユーザグループ（最重要ユーザを含む）および特定重要ユーザグループ（特定最重要ユーザを含む）を除き、コミュニケーション履歴情報５００ａから、所定値以上の回数の送信および／または受信を行ったジャンル／スレッドＩＤの数が所定値以上であり、当該所定値以上の送信および／または受信を行ったジャンル／スレッドＩＤにおける送信および／または受信の数が多い順に上位から所定人数以内もしくは所定の割合以内、または所定値以上のユーザを準重要ユーザグループとして抽出する。
【００５８】
また、コミュニケーション履歴情報５００ａから、初心者ユーザが所定の回数までに行った返信を受けたユーザであって、当該返信を受けたユーザ数が最も多いユーザをきっかけ提供ユーザ、また、当該返信を受けたユーザ数が多い順に上位から所定人数以内もしくは所定の割合以内、または所定値以上のユーザをきっかけ提供ユーザグループとして抽出する。さらに、コミュニケーション履歴情報５００ａから、二つ以上のジャンル、スレッドまたはブランチに返信を行った初心者ユーザについて、当該初心者ユーザによる最初の返信に対する返信の数が多い順に上位から所定人数以内もしくは所定の割合以内、または所定値以上のユーザをフォローユーザグループとする。
【００５９】
また、初心者ユーザグループおよび上位ユーザグループ以外のユーザにおいて、上記重要ユーザグループ、特定重要ユーザグループ、準重要ユーザグループ、きっかけ提供ユーザグループ、フォローユーザグループそれぞれの条件に合致するユーザ特性の類似したユーザをそれぞれの類似ユーザグループとして抽出する（処理１４）。また、コミュニケーション履歴情報５００ａから、各ユーザ間のコミュニケーションの成立した回数を集計して各ユーザ間のつながり度合いを抽出する（処理１５）。この各ユーザ間のつながり度合いは、ジャンル単位、スレッド単位またはブランチ単位である特定のユーザと共存した回数に基づいて、集計することもできる。情報抽出部は、上述したユーザ特性、つながり度合いをコミュニケーション情報通知部１４に通知する（処理１６）。このような処理により、ユーザ特性、ユーザ特性の類似、つながり度合いを抽出することができる。
【００６０】
また、本発明の一実施形態によれば、ある期間を設定して、その期間内において上記のユーザ特性、ユーザ特性の類似、つながり度合いを抽出することもできる。例えば、過去のある期間におけるユーザの諸特性を抽出することもできるし、現在を基準に過去１週間、過去１月、過去半年、過去１年といった期間を設定することもできる。これによって、ユーザ特性の時間的変化を検討することができる。
【００６１】
さらに、本発明の一実施形態によれば、コミュニケーション履歴情報５００ａから、被閲覧数が最も多いユーザを被閲覧数最上位ユーザ、被閲覧数が最も高い値を基準として、所定の差分内に含まれるユーザを被閲覧数上位ユーザグループとすることができる。また、本発明の一実施形態によれば、コミュニケーション種別として、投票を追加し、投票による評価値が最も高かったユーザを投票最上位ユーザ、投票による評価値が最も高い値を基準として、所定の差分内に含まれるユーザを投票上位ユーザグループとすることができる。
【００６２】
本発明の原理を適用できる多くの可能な実施形態に鑑みて、図面との関係でここに記載する実施形態および実施例は、単に説明のために過ぎず、本発明の範囲を限定するものとして解釈すべきでないことを認識されたい。たとえば、当業者には理解されるように、ここに例示した実施形態は本発明の精神から逸脱することなく構成と詳細を変更することができる。さらに、説明のためのステップは、本発明から逸脱することなく変更、補足、および／または順序を変えてもよい。したがって、本明細書に記載する本発明は、添付の特許請求の範囲およびその均等物に該当するそのようなすべての実施形態が企図されている。
【図面の簡単な説明】
【００６３】
【図１】本発明による情報抽出方法の一実施例における全体構成を示す機能ブロック図である。
【図２】本発明による例示的なユーザ情報のデータ構造を示す図であり、（ａ）は掲示板、チャット、またはブログの場合の図であり、（ｂ）はメーリングリストの場合の図である。
【図３】本発明による例示的なコミュニケーション情報のデータ構造を示す図であり、（ａ）は掲示板、チャット、またはブログの場合の図であり、（ｂ）はメーリングリストの場合の図である。
【図４】本発明による例示的な抽出ユーザ情報のデータ構造を示す図であり、（ａ）は掲示板、チャット、またはブログの場合の図であり、（ｂ）はメーリングリストの場合の図である。
【図５】本発明による例示的なコミュニケーション履歴情報のデータ構造を示す図であり、（ａ）は掲示板、チャット、またはブログの場合の図であり、（ｂ）はメーリングリストの場合の図である。
【図６】本発明による例示的な情報抽出用パラメータのデータ構造を示す図であり、（ａ）は掲示板、チャット、またはブログの場合の図であり、（ｂ）はメーリングリストの場合の図である。
【図７】本発明による一実施例においてコミュニケーションイベントの発生から各種情報を格納するまでの処理の流れを示す図である。
【図８】本発明による一実施例において格納された図７の各種情報から所定の情報を抽出するまでの処理の流れを示す図である。
【図９】コミュニケーション提供装置における３つのブランチを有するツリー状のスレッド例を示す図である。
【符号の説明】
【００６４】
１０  コミュニケーション提供装置
１２  コミュニケーション制御部
１４  コミュニケーション情報通知部
１６  ユーザ情報データベース
１８  コミュニケーション情報データベース
２０  情報抽出装置
２２  履歴情報収集部
２４  情報抽出部
２５  抽出ユーザ情報データベース
２７  コミュニケーション履歴情報データベース
２９  情報抽出用パラメータデータベース
３０  ネットワーク
４０ａ、４０ｂ、４０ｎ  ユーザ端末
４２ａ、４２ｂ、４２ｎ  送受信部
１００  スレッド
１０２、１０４  分岐点
【図１】
2005235118.tif 000003
【図２】
2005235118.tif 000004
【図３】
2005235118.tif 000005
【図４】
2005235118.tif 000006
【図５】
2005235118.tif 000007
【図６】
2005235118.tif 000008
【図７】
2005235118.tif 000009
【図８】
2005235118.tif 000010
【図９】
2005235118.tif 000011