(57)【要約】【課題】複数のコミュニティの複数のメンバーが電子的なコミュニケーション手段を用いて送信するメッセージ中の情報を絞り込み、各ユーザが興味のある有用な情報を含む要約を作成することのできる装置を提供する。【解決手段】複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを第１の記憶手段に記憶し、第１の記憶手段に記憶された複数のメッセージのうち、各ユーザに対応する条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択し、選択されたメッセージあるいはメッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用しているメッセージの利用の種類と利用頻度から算出した得点を基に選択した部分テキストで要約文を作成する。【選択図】    図１
2004320227.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを記憶する第１の記憶手段と、
前記複数のユーザのそれぞれに対応する前記メッセージを選択するための複数の条件を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された複数のメッセージのうち、前記複数の条件のうちの１つである第１の条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択する選択手段と、
前記選択手段で選択されたメッセージあるいはメッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した各部分テキストの得点を基に選択した部分テキストで要約文を作成する作成手段と、
を具備したことを特徴とする要約作成装置。
【請求項２】
前記作成手段は、前記選択手段で選択された複数のメッセージ群のそれぞれについて、各メッセージ群に含まれる前記部分テキストの前記得点の総和を求めて、この総和の値が高い順に選択したメッセージ群に含まれる前記部分テキストのなかから、前記得点の高い順に前記要約文に用いる部分テキストを選択することを特徴とする請求項１記載の要約作成装置。
【請求項３】
前記作成手段は、前記選択手段で選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求めて、この総和の値が高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記要約文に用いる部分テキストを選択することを特徴とする請求項１記載の要約作成装置。
【請求項４】
前記選択手段は、前記条件として指定された表現を含むメッセージを選択し、
前記作成手段は、前記選択手段で選択された複数のメッセージのそれぞれにおける他のメッセージで引用されている部分テキストのうち、当該部分テキスト中の前記条件として指定されている表現の出現頻度と、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した得点を基に、前記要約文に用いる部分テキストを選択することを特徴とする請求項１記載の要約作成装置。
【請求項５】
前記作成手段は、前記選択手段で選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求めて、この総和の値が高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記要約文に用いる部分テキストを選択することを特徴とする請求項４記載の要約作成装置。
【請求項６】
複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを第１の記憶手段に記憶するステップと、
前記複数のユーザのそれぞれに対応する前記メッセージを選択するための複数の条件を第２の記憶手段に記憶するステップと、
前記第１の記憶手段に記憶された複数のメッセージのうち、前記複数の条件のうちの１つである第１の条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択する選択ステップと、
前記選択ステップで選択されたメッセージあるいはメッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用しているメッセージの利用の種類と利用頻度から算出した得点を基に選択した部分テキストで要約文を作成する作成ステップと、
を有することを特徴とする要約作成方法。
【請求項７】
複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを受信する受信手段と、
この受信手段で受信したメッセージを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶された複数のメッセージのうち指定された条件を満たすメッセージを、要約してあるいは要約せずに、指定した配信タイミングで配信するための、少なくとも前記条件と要約の有無と前記配信タイミングを定めた、前記複数のユーザのそれぞれに対応する複数のメッセージ配信情報を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された複数のメッセージから、前記複数のメッセージ配信情報のうちの１つである第１のメッセージ配信情報で指定されている前記条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択する選択手段と、
前記第１のメッセージ配信情報で要約有りと指定されているとき、前記選択手段で選択されたメッセージあるいはメッセージ群を要約するために、各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度を基に要約文として用いる部分テキストを求める要約手段と、
この要約手段で求めた部分テキスト、あるいは、前記第１のメッセージ配信情報で要約無しと指定されているときには、前記選択手段で選択されたメッセージあるいはメッセージ群を含む配信メッセージを前記第１のメッセージ配信情報で指定されている配信タイミングに従って当該第１のメッセージ配信情報に対応するユーザに配信する配信手段と、
を具備したことを特徴とするメッセージ配信装置。
【請求項８】
前記条件は、選択すべきメッセージに含まれる表現と、選択すべきメッセージ群のもつ特徴と、選択すべきメッセージの送信者の特徴とのうちの少なくとも１つを含むことを特徴とする請求項７記載のメッセージ配信装置。
【請求項９】
前記選択手段は、前記条件として、選択すべきメッセージ群の利用の種類と利用頻度に関する特徴が指定されているとき、前記第１の記憶手段から、前記利用の種類である送信、返信、転送、配信、閲覧のいずれかに所定回数以上利用されたメッセージを含むメッセージ群を選択することを特徴とする請求項７記載のメッセージ配信装置。
【請求項１０】
前記要約手段は、前記選択手段で選択されたメッセージ群を要約する際には、当該メッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択することを特徴とする請求項７記載のメッセージ配信装置。
【請求項１１】
前記要約手段は、前記選択手段で選択された複数のメッセージ群のそれぞれについて、各メッセージ群に含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値が高い順に選択したメッセージ群に含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択することを特徴とする請求項１０記載のメッセージ配信装置。
【請求項１２】
前記要約手段は、前記選択手段で選択された各メッセージを要約する際には、当該メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択することを特徴とする請求項７記載のメッセージ配信装置。
【請求項１３】
前記要約手段は、前記選択手段で選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値が高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択することを特徴とする請求項１２記載のメッセージ配信装置。
【請求項１４】
前記要約手段は、前記条件として、選択すべきメッセージに含まれる表現が指定されているとき、前記選択手段で選択された当該条件を満たす複数のメッセージのそれぞれにおける他のメッセージで引用されている部分テキストのうち、当該部分テキスト中の前記条件として指定されている表現の出現頻度と、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択することを特徴とする請求項７記載のメッセージ配信装置。
【請求項１５】
前記要約手段は、前記選択手段で選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値の高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択することを特徴とする請求項１４記載のメッセージ配信装置。
【請求項１６】
前記配信手段は、前記配信メッセージに、前記第１のメッセージ配信情報の設定を変更するための設定データを付加して、当該第１のメッセージ配信情報に対応するユーザへ配信し、
当該ユーザにより編集された前記設定データを受信したとき、当該設定データを基に、前記第１のメッセージ配信情報を設定を変更する手段をさらに具備したことを特徴とする請求項７記載のメッセージ配信装置。
【請求項１７】
複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを受信する受信ステップと、
この受信手段で受信したメッセージを第１の記憶手段に記憶するステップと、
前記第１の記憶手段に記憶された複数のメッセージのうち指定された条件を満たすメッセージを、要約してあるいは要約せずに、指定した配信タイミングで配信するための、少なくとも前記条件と要約の有無と前記配信タイミングを定めた、前記複数のユーザのそれぞれに対応する複数のメッセージ配信情報を第２の記憶手段に記憶するステップと、
前記第１の記憶手段に記憶された複数のメッセージから、前記複数のメッセージ配信情報のうちの１つである第１のメッセージ配信情報で指定されている前記条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択する選択ステップと、
前記第１のメッセージ配信情報で要約有りと指定されているとき、前記選択手段で選択されたメッセージあるいはメッセージ群を要約するために、各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度を基に要約文として用いる部分テキストを求める要約ステップと、
この要約ステップで求めた部分テキスト、あるいは、前記第１のメッセージ配信情報で要約無しと指定されているときには、前記選択ステップで選択されたメッセージあるいはメッセージ群を含む配信メッセージを、前記第１のメッセージ配信情報で指定されている配信タイミングに従って当該第１のメッセージ配信情報に対応するユーザに配信する配信ステップと、
を有することを特徴とするメッセージ配信方法。
【請求項１８】
複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを第１の記憶手段に記憶するステップと、
前記複数のユーザのそれぞれに対応する前記メッセージを選択するための複数の条件を第２の記憶手段に記憶するステップと、
前記第１の記憶手段に記憶された複数のメッセージのうち、前記複数の条件のうちの１つである第１の条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択する選択ステップと、
前記選択ステップで選択されたメッセージあるいはメッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用しているメッセージの利用の種類と利用頻度から算出した得点を基に選択した部分テキストで要約文を作成する作成ステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザが相互にメッセージを交換して議論や情報共有を行うための、メーリングリストや電子掲示板などのコミュニティ・システムに適用されるメッセージ配信方法および装置に関する。
【０００２】
【従来の技術】
近年、計算機とネットワークを利用して複数のユーザ間でメッセージを交換するための電子的なコミュニケーション手段が広く普及している。共通の目的や興味を持ったユーザの集団（以下、コミュニティと呼ぶ）が、同報的に情報を配信する手段として、メーリングリスト、電子掲示板、ニュースグループ、チャットなどがあり、コミュニティの複数のメンバーが議論や情報共有を行うのに非常に有用な手段となっている。
【０００３】
これらの手段を用いてやり取りされるメッセージは、多くのメンバーを持つコミュニティにおいては膨大な量になる。１つ１つのコミュニティでは、通常、複数の話題についてのメッセージの交換が行われているし、個々のユーザは、複数のコミュニティに参加していることが多いので、複数の異なるコミュニティのメンバーによる、異なる話題のメッセージを、ユーザは、日々大量に、混在して受信することになる。
【０００４】
しかしながら、それらのメッセージがユーザにとって全て有用とは限らず、ユーザは、大量のメッセージの中から自身にとって有用なものを自ら選り分ける必要がある。
【０００５】
大量のメッセージが、ユーザの仕事や生活の状況と関係なく、相互の脈絡もなく、個別に送信されてくることは非常に繁雑であるため、これを解消するために従来のメーリングリスト・システムが備える機能に、ダイジェスト機能と呼ばれる機能がある。これは、送信されたメッセージを複数蓄積しておき、例えば、定められた件数あるいは容量に達したときに、これらを１つのメッセージにまとめてユーザに配信したり、あるいは、定められた時刻、例えば１日に１回に配信するという機能である。しかしこれは単に、送信の回数を減らすための機能であって、大量のメッセージの中から、ユーザにとって有用なものを選別するものではなく、ユーザが受信する情報の量は、１件ずつ送信される場合と何ら変わらない。
【０００６】
一方、メーリングリストの管理者などが、大量のメッセージの中から、多くのメンバーにとって有用と思われるものを手作業で選別し、読みやすいダイジェスト形式に編集してメンバーに送信したり、ウェブサイトに掲載することも行われている。しかしながら、その作業には大きな労力がかかるし、個々のユーザの興味は異なるため、複数のユーザの各々にとって有用な情報を過不足なく配信することは難しい。
【０００７】
ユーザにとって有用な情報を大量の情報から自動的に選別する技術に、情報フィルタリングがある。
【０００８】
例えば、送受信されるメールやニュースの内容から、ユーザの興味を表す知識として、短期興味知識と長期興味知識とを抽出し、これらの興味知識を利用して、ユーザが興味を持つであろう情報をフィルタリングするものがある（例えば、特許文献１参照）。この技術では、メール等に含まれる単語と、ユーザがメール等に対して行った保存、転送、削除、返信などの操作の頻度によって短期興味知識を構成する。また、興味が長期にわたって持続する場合には、これを長期興味知識に変換する。これら両方の興味知識を用いることにより、ユーザの興味の移行に対応したフィルタリングが行えるとしている。
【０００９】
しかしながら、この技術は、ユーザが興味を持つであろうメール等が多数ある場合に、例えばこれを読みやすい形に要約して提示するなどの支援を行うものではない。また、メールやニュースでは、議論の流れや質問と回答の組など、複数の一連のメッセージで意味をなす場合が多いが、フィルタリング時や送信時に、複数の関連し合うメッセージをまとめて扱うといった配慮がなされていない。また、ユーザの興味を単語と種々の頻度の組で表現するため、例えば新しい話題など、未知の単語が記述された情報については、ユーザが興味を持つかどうかの判断ができない。さらに、ユーザは、議論の状況、投稿者の人となり、話題の新しさや注目のされ具合など、単語では表現できない面で興味を持つことが多く、このような種類の興味には対応できないという問題がある。
【００１０】
また、新聞や雑誌などの記事から、ユーザの興味に合う情報を選別するとともに、その選別の条件をそのまま用いて、記事のテキストから、とくにユーザの興味に合うであろう部分を抜きだして抄録を作成するものもある（例えば、特許文献２参照）。この技術は、上記特許文献１記載の技術とは異なり、情報フィルタリングの結果が抄録という読みやすい形でユーザに配信されるので、ユーザは、自分が興味を持つ部分のみを読んで簡単に情報の概要を知ることができるし、もし興味のない情報が誤って混在していたとしても、情報が有用か否かを容易に判断できる。
【００１１】
この技術は、新聞雑誌など記事を配信する場合には非常に有用であるが、メールなどのメッセージを対象とする場合、上記特許文献１記載の技術と同様に、テキスト中の単語の出現頻度で表した選別条件では、単語で表現できないようなユーザの興味に対応したフィルタリングは行えないという問題がある。また、関連し合う複数のメッセージのまとまりを単位とした選別や抄録の作成は行えない。
【００１２】
また、メーリングリストと電子掲示板の機能を統合し、例えば、電子掲示板にて投稿された記事がメーリングリストのメンバーに送信されるといった技術もある（例えば、特許文献３参照）。この際、投稿された記事を簡素化した内容、例えば記事の最初から１００文字までの部分を送信し、その内容に興味があるユーザは詳細な全文を閲覧する、という構成も可能であるとしている。しかしながら、大量のメッセージの中からユーザにとって有用なもののみを選別して送信したり、複数の関連し合うメッセージをまとめて要約したり、個々のユーザ毎に送信する時間や分量を制御するといった機能を持たない。したがって、簡素化の機能によってユーザに送信されるテキストの量は減るものの、やはり、ユーザは、任意の時間に送信されてくる多くのメッセージの中から、自分にとって有用なメッセージを手作業で選別する必要がある。
【００１３】
また、電子ニュースや電子メールなどのテキスト記事からその主題を自動的に抽出することを目的とした技術も存在する（例えば、特許文献４参照）。ここでは、対象記事のテキスト中の、他の記事に引用されている部分から、主題を抽出する方法が記載されている。この方法は、他の記事に引用された部分のテキストには元の記事の重要な主題が含まれている可能性が高いという仮定に基づいている。この仮定は多少の妥当性はあるが、より厳密に言えば、引用は、引用する者の意図や興味によってなされるものであり、元の記事の作者自身にとっての主題や、他のユーザにとって有用な情報が、引用部分に常に含まれるとは限らない。また、主題を含む可能性のある部分が複数存在する場合に、そこからさらに、利用するユーザにとって有用な部分を選ぶといった方法を提供するものではない。したがって、メッセージの中から、あるユーザが興味を持つであろう部分を抜きだして要約を作成する目的に、この方法をそのまま用いることはできない。
【００１４】
【特許文献１】
特許第２６２５３９７号公報（特開平０８−２３５０８８号公報）
【００１５】
【特許文献２】
特開平９−１６７１６４号公報
【００１６】
【特許文献３】
特開２００１−３２０３９８公報
【００１７】
【特許文献４】
特許第２７９８０３９号公報（特開平０９−１９８４０６号公報）
【００１８】
【発明が解決しようとする課題】
このように、従来は、複数のコミュニティの複数のメンバーが電子的なコミュニケーション手段を用いて送信するメッセージの中から、各ユーザが興味のある有用な情報を抽出して要約を作成することができないという問題点があった。
【００１９】
また、複数のコミュニティの複数のメンバーが電子的なコミュニケーション手段を用いて送信するメッセージの中から、各ユーザが興味のある有用な情報を抽出して要約を作成し、それを各ユーザが希望するタイミングでそれぞれ配信することができないという問題点があった。
【００２０】
そこで、本発明は、上記問題点に鑑み、複数のコミュニティの複数のメンバーが電子的なコミュニケーション手段を用いて送信するメッセージ中の情報を絞り込み、各ユーザが興味のある有用な情報を含む要約を作成することのできる要約作成方法およびそれを用いた要約作成装置を提供することを目的とする。
【００２１】
また、上記要約作成方法を用いて要約を作成して、それを各ユーザが希望するタイミングでそれぞれ配信することのできるメッセージ配信方法およびそれを用いたメッセージ配信装置を提供することを目的とする。より具体的には、ユーザ毎に異なる、所望のメッセージの条件と要約の有無と配信タイミングを指定するだけで、ユーザの所望するメッセージをユーザの所望する形態（要約の有無）で、ユーザの所望するタイミングで配信することのできるメッセージ配信方法およびそれを用いたメッセージ配信装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
（１）本発明は、複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを第１の記憶手段に記憶し、前記複数のユーザのそれぞれに対応する前記メッセージを選択するための複数の条件を第２の記憶手段に記憶し、前記第１の記憶手段に記憶された複数のメッセージのうち、前記複数の条件のうちの１つである第１の条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択し、この選択されたメッセージあるいはメッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した各部分テキストの得点を基に選択した部分テキストで要約文を作成する。
【００２３】
本発明によれば、ユーザ毎にそれぞれ異なる興味や嗜好に応じて定められる条件に基づき選択されたメッセージやメッセージ群中の情報を絞り込み、各ユーザの嗜好や興味にそった有用な情報を含む要約を作成することができる。
【００２４】
（２）複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを受信して、第１の記憶手段に記憶し、前記第１の記憶手段に記憶された複数のメッセージのうち指定された条件を満たすメッセージを、要約してあるいは要約せずに、指定した配信タイミングで配信するための、少なくとも前記条件と要約の有無と前記配信タイミングを定めた、前記複数のユーザのそれぞれに対応する複数のメッセージ配信情報を第２の記憶手段に記憶し、前記第１の記憶手段に記憶された複数のメッセージから、前記複数のメッセージ配信情報のうちの１つである第１のメッセージ配信情報で指定されている前記条件を満たすメッセージあるいは返信関係で繋がるメッセージ群を選択し、前記第１のメッセージ配信情報で要約有りと指定されているとき、前記選択されたメッセージあるいはメッセージ群を要約するために、各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度を基に要約文として用いる部分テキストを求め、この求めた部分テキスト、あるいは、前記第１のメッセージ配信情報で要約無しと指定されているときには、前記選択されたメッセージあるいはメッセージ群を含む配信メッセージを前記第１のメッセージ配信情報で指定されている配信タイミングに従って当該第１のメッセージ配信情報に対応するユーザに配信する。
【００２５】
本発明によれば、ユーザ毎にそれぞれ異なる興味や嗜好に応じて定められる条件に基づき選択されたメッセージやメッセージ群中の情報を絞り込み、各ユーザの嗜好や興味にそった有用な情報を含む要約を作成し、それを各ユーザのそれぞれが指定した所望のタイミングで配信することができる。
【００２６】
また、ユーザ毎に異なる、所望のメッセージの条件と要約の有無と配信タイミングを指定するだけで、ユーザの所望するメッセージをユーザの所望する形態（要約の有無）で、ユーザの所望するタイミングで配信することのできる。
【００２７】
例えば、重要なメッセージについてはそのままの形式で即座に配信を受け、興味の比較的小さいメッセージについては複数をまとめて、簡潔に要約した形で配信を受ける、といった使い方が可能になる。
【００２８】
また、前記選択されたメッセージ群を要約する際には、当該メッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択することにより、返信関係で繋がったメッセージ群も、それぞれ個別に要約、配信されるのではなく、ユーザが理解しやすいようにまとめられた形式に要約されて配信することができる。
【００２９】
（３）前記条件として、選択すべきメッセージ群の利用の種類と利用頻度に関する特徴が指定されているとき、前記第１の記憶手段から、前記利用の種類である送信、返信、転送、配信、閲覧のいずれかに所定回数以上利用されたメッセージを含むメッセージ群を選択することにより、コミュニティのメンバーの多くが注目している話題や、活発に議論されている話題に関する情報を、ユーザに配信することができる。
【００３０】
メッセージの利用の種類および利用頻度は、システムがこれまでにコミュニティのメンバーに対して行った配信の実績を含む点にも特徴がある。すなわち、コミュニティの多くのメンバーが配信を希望する話題ほど、より注目されている話題であると見なして、メッセージの選別が行われる。
【００３１】
（４）選択されたメッセージ群を要約する際には、当該メッセージ群の各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用（返信、転送、配信、閲覧など）の種類と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択する。
【００３２】
好ましくは、前記選択された複数のメッセージ群のそれぞれについて、各メッセージ群に含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値が高い順に選択したメッセージ群に含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択する。
【００３３】
また、選択された各メッセージを要約する際には、当該メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類（返信、転送、配信、閲覧など）と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択する。
【００３４】
好ましくは、前記選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値が高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択する。
【００３５】
この要約方法により、コミュニティのより多くのメンバーが注目している話題や、より活発に議論されている話題ほど、より多くのデータ量、例えば、多くのメッセージ件数やテキスト長を用いた要約によって、ユーザに詳細に配信することができる。逆に、比較的注目されていない話題のメッセージについては、少ないデータ量で簡潔に配信する。
【００３６】
また、コミュニティの多くのメンバーが注目しているメッセージの、さらに部分テキストまでを求め、これを要約に用いる。多くのメンバーに頻繁に引用されている部分テキストが選ばれるため、メッセージの主題を含む可能性が高く、かつ、多くのメンバーにとって有用である可能性が高いテキストを含んだ要約を作成することができる。ここで考慮する利用の種類と頻度には、システムがこれまでにコミュニティのメンバーに対して行った配信の実績を含む点にも特徴がある。すなわち、コミュニティの多くのメンバーが希望する配信の要約中に用いられた実績のある部分テキストが、新たに配信する際の要約にも用いられる。
【００３７】
（５）前記条件として、選択すべきメッセージに含まれる表現が指定されているとき、前記選択された当該条件を満たす複数のメッセージのそれぞれにおける他のメッセージで引用されている部分テキストのうち、当該部分テキスト中の前記条件として指定されている表現の出現頻度と、当該部分テキストを引用したメッセージの利用の種類（返信、転送、配信など）と利用頻度から算出した得点を基に、前記配信メッセージに含める部分テキストを選択する。
【００３８】
好ましくは、前記選択された複数のメッセージのそれぞれについて、各メッセージに含まれる前記部分テキストの前記得点の総和を求め、前記第１のメッセージ配信情報で指定されたデータ量を満たすよう、前記総和の値の高い順に選択したメッセージに含まれる前記部分テキストのなかから、前記得点の高い順に前記配信メッセージに含める前記部分テキストを選択する。
【００３９】
従来の情報フィルタリングで一般的な選別方法は、キーワードやフレーズ等の表現を多く含む文書を選別する方法であるが、本発明では、電子メールや電子掲示板などのコミュニケーション手段におけるメッセージを、より正確に選別するために、この選別方法に改良を加える。すなわち、メッセージのテキスト自体に語句等の表現が現れる頻度のみならず、当該テキストが引用された場合における、その引用中での語句の出現頻度と、引用したメッセージの利用種類、利用頻度を考慮して選別を行う。
【００４０】
コミュニティの多くのメンバーが引用する部分テキストは、そのメッセージの主題を含む可能性が高く、かつ、多くのメンバーにとって有用である可能性が高いテキストであるため、その部分に当該語句が多く含まれているメッセージを、優先的に選別するようにしている。さらに、そのような部分テキストを要約に用いることにより、ユーザの希望に合う要約を作成する。
【００４１】
（６）前記配信メッセージに、前記第１のメッセージ配信情報の設定を変更するための設定データを付加して、当該第１のメッセージ配信情報に対応するユーザへ配信し、当該ユーザにより編集された前記設定データを受信したとき、当該設定データを基に、前記第１のメッセージ配信情報を設定を変更することにより、ユーザは、システムから配信されたメッセージに対応づけた形で、簡便にメッセージ配信情報の設定変更を行うことができる。
【００４２】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００４３】
図１は、本発明の一実施形態であるメッセージ配信システムの構成を表す図である。メッセージ配信システムは、図１に示すように、複数のユーザ端末１１とメッセージ配信装置１２とがネットワークを介して接続してなり、各々のユーザは、コミュニティ管理部１、メッセージ受信部２、メッセージ提示部４、メッセージ配信部５、メッセージ配信方法設定部６のそれぞれと、メッセージや各種設定情報をやり取りする。
【００４４】
コミュニティ管理部１は、複数のコミュニティの情報と、複数のユーザの情報を管理する。コミュニティ管理部１が持つコミュニティ情報記憶部８には、複数のコミュニティの名称やアドレス、メンバー等の情報を記憶する。また、ユーザ情報記憶部９には、複数のコミュニティに所属する複数のユーザについて、その氏名やアドレス等の情報を記憶する。コミュニティ管理部１は、コミュニティ情報およびユーザ情報を用いて、メッセージ等の情報の送受信や閲覧、編集を、個々のユーザに許可するかどうかの制御、すなわちアクセス制御を行う。
【００４５】
各コミュニティには、それぞれを識別するためのユニークなコミュニティＩＤやコミュニティ名が付されている。また、コミュニティのネットワーク上の場所を表す情報として、本実施例では、メーリングリスト・アドレスと掲示板ＵＲＬのうちのいずれか一方または両方を持つ。
【００４６】
各々のユーザは、各自のユーザ端末１１から、自分のユーザ情報の登録や編集、コミュニティへの参加や脱会、新しいコミュニティの作成などの操作を、コミュニティ管理部１の管理のもとで行うことができる。
【００４７】
メッセージ受信部２は、ユーザがコミュニティへ送信するメッセージを受信し、これをメッセージ記憶部３に記憶する。この時、コミュニティ管理部１により、メッセージの送信者がコミュニティのメンバーであるかどうかが確認され、正規のメンバーでないユーザによって送信されたメッセージは、必要があれば排除する。
【００４８】
なお、ユーザによるメッセージの送信は、電子メールやウェブサイト上の電子掲示板など、従来の手段を、一つまたは複数併用して実現してよい。
【００４９】
メッセージ提示部４は、ユーザの要求に応じて、メッセージ記憶部３に記憶されているメッセージをユーザに提示する。具体的には、インターネットやイントラネットなどのウェブサイト上で、メッセージをウェブページの形式で提示するという従来技術の方法で実現する。メッセージの提示においても、必要があれば、コミュニティ管理部１を用いたアクセス制御を行う。
【００５０】
メッセージ配信部５は、各々のユーザが希望するメッセージを、希望する方法で選別、要約して送信するための手段であり、メッセージ配信部５は、メッセージ選別部５ａ、メッセージ要約部５ｂ、メッセージ送信部５ｃで構成される。
【００５１】
各ユーザが、自分が希望する選別方法、要約方法、送信方法を設定するための手段が、メッセージ配信方法設定部６であり、その設定内容を表す情報（メッセージ配信情報であって、これにより設定されている選別方法、要約方法、配信方法をまとめてメッセージの配信方法と呼ぶ）は、メッセージ配信方法記憶部１０に記憶される。すなわち、前述のメッセージ配信部５は、メッセージ配信方法記憶部１０に記憶されたメッセージ配信情報で指定された選別方法、要約方法、送信方法に基づいて、メッセージの配信を行う。
【００５２】
メッセージ配信部５のメッセージ選別部５ａは、各メッセージ配信情報で指定された選別方法に従って、メッセージ記憶部３からメッセージや配信関係で繋がるメッセージ群（スレッド）を選択する。メッセージ要約部５ａは、各メッセージ配信情報で指定されている要約方法にて要約すべき旨が指示されているときには、メッセージ選別部５ａで選択されたメッセージやメッセージ群からさらに重要なメッセージ、メッセージ群を選択して要約に適した部分テキストを抽出して要約を作成する。メッセージ送信部５ｃは、メッセージ配信情報で指定されている送信方法に従って、メッセージ選別部５ａで選択されたメッセージやメッセージ群、メッセージ要約部５ｂで求めた要約を配信メッセージとして各ユーザに配信する。
【００５３】
メッセージの配信処理においても、コミュニティ管理部１を用いたアクセス制御を必要に応じて行う。
【００５４】
メッセージの配信方法の設定は、後述するように、ウェブページ等の入力フォーム上でのユーザの入力にしたがってメッセージ配信方法設定部６が行う。配信方法の設定をユーザからのメッセージの形でメッセージ受信部２が受けとり、その設定内容に従って、メッセージ配信方法設定部６にて、メッセージ配信方法記憶部１０に対し設定内容の書込み、変更、削除が行えるようにもしている。
【００５５】
メッセージ操作履歴記憶部７は、上記メッセージ受信部２、メッセージ提示部４、メッセージ配信部５でのメッセージの受信、提示、配信の処理の履歴を記憶する。メッセージ操作履歴記憶部７に記憶した、ユーザが今までにどのメッセージを送信し、どのメッセージの提示や配信を受けたかという履歴情報を用いることで、メッセージの配信内容を変えることができる。
【００５６】
図２は、コミュニティ情報記憶部８に記憶されたコミュニティ情報の例を示す図である。各コミュニティ情報は、当該コミュニティの識別情報であるコミュニティＩＤ２１と、コミュニティ名２２と、メーリングリスト・アドレス２３と掲示板ＵＲＬ２４のうちの少なくとも１つと、当該コミュニティに属するメンバーのリスト２５から構成される。
【００５７】
メーリングリスト・アドレス２３は、ユーザが、同じコミュニティ内の他のメンバーに対するメッセージを、電子メールを用いて同報的に送信する場合の、メールの宛先である。一方、掲示板ＵＲＬ２４は、やはりメッセージを、電子掲示板を用いてやり取りする場合の、その掲示板のネットワーク上のユニークな位置である。ユーザは、メーリングリストと電子掲示板の２つの手段のいずれかまたは両方を用いて、メッセージの送信と閲覧を行うことができる。
【００５８】
各コミュニティに属するメンバー２５は、後述のユーザＩＤ（図３の３１）を用いて記述する。
【００５９】
図２に示したコミュニティ情報は、メッセージ配信システム１２にて新しいコミュニティが作られるときに作成され、必要に応じて内容が変更される。新しいメンバーがコミュニティに加わると、そのユーザＩＤがコミュニティ情報中の「メンバー」フィールドに追加され、逆にメンバーが脱会するとそのユーザＩＤは除去される。コミュニティ自体が消去されるとコミュニティ情報そのものが削除される。
【００６０】
コミュニティ管理部１はこのようなコミュニティ情報の作成、変更、削除を行う。上記のようなコミュニティ情報の管理機能は公知公用技術であるメーリングリストや電子掲示板等では必須のものである。
【００６１】
図３は、ユーザ情報記憶部９に記憶されたユーザ情報の例を示す図である。各ユーザには、それぞれを識別するためのユーザＩＤと、ユーザ認証のためのパスワードが与えられる。
【００６２】
各ユーザ情報は、当該ユーザのユーザＩＤ３１とパスワード３２と氏名３３と、メースアドレス３４と所属するコミュニティのリスト３５から構成される。
【００６３】
メールアドレス３４は、当該ユーザにメッセージを配信する際の宛先である。複数のユーザのそれぞれが、複数のコミュニティに所属することが可能であるが、各ユーザの所属するコミュニティのコミュニティＩＤがユーザ情報の「所属コミュニティ」フィールドに記述されている。
【００６４】
図３に示したユーザ情報は、新しいユーザがメッセージ配信システムに登録される際に作成され、必要に応じて内容が変更される。ユーザがあるコミュニティに新たに参加すると、当該ユーザの「所属コミュニティ」フィールドにそのコミュニティＩＤが追加され、逆に脱会すると、そのコミュニティＩＤは除去される。ユーザがメッセージ配信システムの利用自体をやめる場合には、当該ユーザのユーザ情報も削除される。
【００６５】
コミュニティ管理部１はこのようなユーザ情報の作成、変更、削除を行う。上記のようなユーザ情報の管理機能は公知公用技術であるメーリングリストや電子掲示板等では必須のものである。
【００６６】
図４に、ユーザが電子メールを用いてコミュニティ・システムに送信するメッセージの例を示す。ユーザから送信されたメッセージは、図１のメッセージ受信部２にて送信され、メッセージ記憶部３にて記憶される。本システムで扱うメッセージは、従来の電子メールと同等である。
【００６７】
図４（ａ）のメッセージ４１は、メールアドレスが「ａｏｋｉ＠ａａａ．ｎｅｔ」であるユーザ「青木」が、コミュニティ「美術鑑賞会」のメーリングリスト・アドレスである「ａｔｒ−ｍｌ＠ｘｘｘ．ｎｅｔ」に対して送信したメッセージであり、このメッセージはこのコミュニティのメンバーに対して、通常の場合、同報通信される。
【００６８】
図４（ｂ）のメッセージ４２は、メッセージ４１に対する返信メッセージである。メッセージ４１中の部分テキスト４３、４４は、返信元のメッセージ４１の本文から引用した部分である。
【００６９】
従来からあるメーリングリスト・システムの場合、このようなメッセージが任意の時間に、メンバー全員に対して同時に送信されることになるが、各々のメンバーにとっては、自分が興味を持つ情報であっても、仕事や生活に関わりなく様々な話題のメッセージが混在して送信されて来ることは、大変繁雑であった。
【００７０】
一方、図５は、メッセージのやり取りを、電子掲示板を用いて行う場合の画面表示例を示す図である。これは、図１のメッセージ提示部４がユーザに提示するメッセージの提示例でもある。
【００７１】
電子掲示板システムの場合、コミュニティでやり取りされたメッセージは、ウェブページ等の手段を用いてユーザに提示される。
【００７２】
図５に示した表示画面には、複数のメッセージについての見出しの一覧５７、５８が表示されている。見出しの一覧５７、５８における各見出し（５１、５２、５３、５４、５５など）は、複数のメッセージのそれぞれについて、その表題と、投稿者、投稿日時などの情報を提示したものである。見出しの一覧５７の中から閲覧したいメッセージに対応する見出し、例えば見出し５５をユーザが選択すると、その本文５６が表示される。
【００７３】
前述の図４のメッセージ４１、４２のように、メッセージ同士の返信関係は、従来からある電子掲示板システムを用いても表現することができる。現在普及している多くの電子掲示板システムでは、返信関係を表すために、図５の見出しの一覧５７に示すように、各メッセージの見出しをツリー状に配置して提示する。返信関係によって繋がった一連のメッセージのまとまりは、スレッドと呼ばれることが多いので、ここでもそう呼ぶ。
【００７４】
１つのスレッド内の複数のメッセージは、同じ１つの話題に関する議論である場合が多いが、複数のメンバーによって議論が進むうちに、複数の話題に分かれることもある。例えば図５の見出し５１に対応するメッセージで始まった議論は、全体としては６つのメッセージからなるスレッドを形成するが（見出しの一覧５７に対応する）、見出し５２に対応するメッセージと見出し５３に対応するメッセージ５３で別々の話題に分岐し、見出し５３に対応するメッセージ以下に連なる３つの見出し５８のそれぞれに対応するメッセージでは、スレッド５７全体とは多少異なる話題が議論されている。
【００７５】
電子掲示板に新しい記事を投稿するには、まず、例えば、図５の「新規メッセージ」ボタン５６または「返信メッセージ」ボタン５７を押す。すると、図６に示すようなメッセージ作成フォームが表示される。このメッセージ作成フォームにメッセージの表題、本文等を入力した後、「送信」ボタン６５を押すと、当該作成されたメッセージがメッセージ配信装置１２へ送信される。
【００７６】
図６で示した例は、図５の見出し５５に対応するメッセージ５６が表示されているときに、ボタン５７を押して、当該メッセージ５６に対する返信メッセージを作成している場合を示している。この返信メッセージは、表題６１と本文６２からなる。本文６２中の部分テキスト６３は、返信元のメッセージ５６の本文から引用した部分である。部分テキスト６３中の部分テキスト６４は、返信元のメッセージ５６が、それよりさらに前の見出し５４に対応するメッセージから引用した図５の部分テキスト５９であり、テキストの引用はこのように入れ子になる場合がある。
【００７７】
前述の、電子メールを用いたコミュニケーション手段と、電子掲示板を用いたコミュニケーション手段とを組み合わせて、コミュニティ間のメッセージ送受信を行うことも、従来の技術の範囲で可能である。すなわち、電子メールによってシステムに送信されたメッセージを電子掲示板に掲示したり、逆に、電子掲示板に投稿されたメッセージを、コミュニティのメンバーに配信することができる。
【００７８】
図４（ａ）（ｂ）に示したメッセージ４１、４２は、それぞれ、図５の電子掲示板での見出し５４に対応するメッセージと見出し５５に対応するメッセージに対応する（同じ内容のものである）。
【００７９】
コミュニティでやり取りされるメッセージが全て同報的に配信されることを繁雑に思うメンバーは、メッセージの配信を受けずに、電子掲示板を用いてコミュニケーションを行うことも可能である。しかしながらこの場合には、図５に示したような画面に表示される、実際には数千件、数万件に及ぶ大量のメッセージの中から、自分が興味のあるメッセージを探し出す必要がある。また、電子掲示板では、重要なメッセージや緊急性の高いメッセージが即時に送信されないという問題がある。
【００８０】
ユーザは、例えば、非常に重要な情報は即時に配信し、興味のある情報は１日に１回まとめて配信し、少しだけ興味のあるものは１週間に一回の頻度でダイジェスト形式にして配信し、全く興味のない情報は配信しない、といった柔軟な配信サービスを望む。
【００８１】
本実施形態では、その要求を実現するものであり、各メッセージに対する各ユーザの興味あるいは重要度の度合いからメッセージを選択し、それを各ユーザの興味あるいは重要度の度合に応じた要約方法で要約して、各ユーザの興味あるいは重要度の度合に応じた頻度と時間で、各ユーザに配信する。
【００８２】
図１０は、図１のメッセージ配信システムで、各ユーザがメッセージの配信方法を設定するための画面の表示例を示す図である。この画面は、図１のメッセージ配信方法設定部６によって、例えば図５の電子掲示板のボタン５１０を選択するなどして呼び出されて各ユーザに対して提示される。この画面を用いてユーザは配信方法の設定をインタラクティブに行う。
【００８３】
配信方法を設定した結果は、図１のメッセージ配信方法記憶部１０に記憶される。配信方法の設定は、各ユーザが、複数のコミュニティに対し、複数の興味や目的に応じて、複数種類の配信方法の設定を行うことができる。
【００８４】
図１０は、配信方法の設定画面の表示例を示したもので、この設定画面では、３つの配信方法の設定領域１０５〜１０７が設けられており、３種類の配信方法を設定することができるようになっている。ここでは、設定領域１０５に設定された配信方法を第１の配信方法（例）、設定領域１０６に設定された配信方法を第２の設定方法（例）、設定領域１０７に設定された配信方法を第３の設定方法（例）と呼ぶ。
【００８５】
図１０の設定画面の設定領域１０５〜１０７では、コミュニティの設定領域１０１と、メッセージの選別方法の設定領域１０２と、メッセージの要約方法の設定領域１０３と、送信方法の設定領域１０４を有し、第１〜第３の配信方法は、コミュニティと選別方法と要約方法と送信方法を設定したものである。なお、本実施形態では、複数のコミュニティに対して、共通の選別方法、要約方法、送信方法を適用して配信できるようにして、ユーザの利便性を高めている。
【００８６】
例えば、図１０の設定領域１０５では、あるユーザが、コミュニティ「エコロジーを考える会」でやり取りされるメッセージについて配信方法を設定した例である。設定領域１０５では、「エコロジーを考える会」のメッセージを選別せずに（選別方法「なし」）、「要約しない」で「すぐに送信」するよう第１の配信方法を設定している。その結果、このコミュニティのメンバーが送信するメッセージは全て、このユーザに対して、要約されずに即時に送信されることになる。
【００８７】
図７は、第１の配信方法の設定内容に従って配信されたメッセージの一例を示したものである。図７の領域７１には、当該メッセージの投稿者が送信した内容、すなわち電子メールのヘッダー部と本文である。本実施形態では、さらに、配信方法設定のためのデータ（設定データ）が領域７２に付加されている。ユーザは、この領域７２内の設定データを編集して、これをメッセージ配信装置に電子メールで返送することにより、第１の配信方法の配信設定を変更することができる。
【００８８】
図１０の設定領域１０６では、あるユーザは、２つのコミュニティ「美術鑑賞会」と「友釣の友」について、後述する２つの選別方法「自分に関する発言」および「イベント情報」のいずれかに合致するメッセージを、「複数メッセージをまとめ」て、「１日ごと」に時刻「２１：００」に送信するよう第２の配信方法を設定している。
【００８９】
設定領域１０６の選別方法の設定領域１０２で、「自分に関する発言」および「イベント情報」のそれぞれを設定するための選別方法の設定画面の表示例を図１１と図１２に示す。
【００９０】
図８は、第２の配信方法の設定内容に従って配信されたメッセージの一例を示したものである。図８に示したメッセージでは、選別されたメッセージを、内容をそのままに、複数のメッセージを連結して１つのメッセージにして配信する。図８のメッセージにおいて、領域８６、８７、８８には、コミュニティの設定領域１０１で設定された各コミュニティのメンバーが投稿した各メッセージの内容そのものが表示されている。各領域８６〜８８に表示した各メッセージに対して、当該メッセージの属するコミュニティ名や、指定された選別方法のうち当該メッセージが満たした（選別のための）条件を表す見出し８１、８２などを付け、ユーザが読みやすいような形に加工されている。
【００９１】
また、図７に示した配信メッセージと同様に、配信方法設定のための設定データ８９ａ〜８９ｃが、見出し８２、８３、８５の右側に付けられている。ユーザは、この設定データを編集して、これをメッセージ配信装置に電子メールで返送することにより、第２の配信方法で指定したコミュニティと選別方法により選択されたメッセージの配信を継続または停止することができる。
【００９２】
図１０の設定領域１０７では、あるユーザは、２つのコミュニティ「美術鑑賞会」と「絵画教室」のそれぞれでやり取りされるメッセージのうち、後述する３つの選別方法「印象派関連」「青木さんたちの発言」「人気のある話題」のいずれかに合致するメッセージを、「中」程度のサイズの「ダイジェスト形式に要約」して、「１週間ごと」「金曜日」の「１９：００」に配信するよう第３の配信方法を設定している。この設定の結果、ユーザに配信されるメッセージの例を図９に示す。
【００９３】
設定領域１０７の選別方法の設定領域１０２で、「印象派関連」「青木さんたちの発言」および「人気のある話題」のそれぞれを設定するための選別方法の設定画面の表示例を図１３〜図１５に示す。
【００９４】
図９は、第３の配信方法の設定内容に従って配信されたメッセージの一例を示したものである。図９に示したメッセージでは、第３の配信方法により指定されたコミュニティ別に、それぞれに属するメッセージのうち、同じく第３の配信方法により指定された選別方法毎に、当該選別方法により選別された複数のメッセージのそれぞれが、コミュニティの活動状況や興味のあるメッセージの有無などを、簡単に把握できる形に要約されて、１つのメッセージとしてまとめられている。図９に示すメッセージには、コミュニティ名を表す見出し９１、９５や、選別方法を表す見出し９２，９３，９４，９６があり、選別されて要約された各メッセージの先頭には、当該メッセージの表題などを表す見出し（９１１、９１２など）が付けられている。
【００９５】
なお、本実施形態では、要約した配信メッセージは、ＨＴＭＬ等のハイパーテキスト形式で作成し、ウェブサイト上にある電子掲示板の種々のコンテンツを参照するリンクが埋め込まれている。これにより例えば、見出し９１、９５から、図５に示したようなコミュニティの電子掲示板の画面を簡単に閲覧することができる。また、要約された各メッセージの見出し（９１１、９１２等）から、電子掲示板にある元のメッセージの本体を簡単に閲覧することができる。
【００９６】
さらに本実施形態では、メッセージの選別方法に対応した見出し９２、９３、９４、９６や、それ以外の文字列「設定ページ」９１３などに埋め込まれたリンクから、配信方法の設定の作成や変更、削除などを行うことができるようになっている。例えば見出し９２や９３をクリックすることによって、図１３や図１４に示すような各見出しに対応する選別方法の設定画面が表示され、ユーザはこの画面を用いて選別方法の設定の変更を行うことができる。
【００９７】
また、文字列「設定ページ」９１３に埋め込まれたリンクをクリックすることにより、図１０に示したような配信方法の設定画面が表示され、ユーザは第１〜第３の配信方法の全体について、変更・削除等の編集が行える。
【００９８】
次に、図１１〜図１６に示した選別方法の設定画面を参照して、メッセージの選別方法について説明する。
【００９９】
選別方法としては、ここでは、大きく分けて、内容による選別方法と、スレッドによる選別方法と、投稿者による選別方法の３種類があり、そのそれぞれについて、設定画面が用意されている。
【０１００】
選別方法の設定には、本実施形態の場合、ユーザが任意の名称１１１を付けることができるようにしており、この名称が最終的に配信されるメッセージにおける見出し（図８の８２、８３、８５、および図９の９２、９３、９４、９６）になる。なお、本実施形態では、配信メッセージの大見出し（図８の８１、８４、および図９の９１、９５）をコミュニティ名にしている。
【０１０１】
図１１〜図１６に示す設定画面には、内容により選別方法を設定するための「内容による選別」タグ１１２と、スレッドにより選別方法を設定するための「スレッドによる選別」タグ１１３と、投稿者により選別方法を設定するための「投稿者による選別」タグ１１４が設けられ、所望の選別方法に対応するタグを選択することで、各選別方法に対応する設定画面が表示される。例えば、「内容による選別」タグ１１２を選択すると、図１２、図１３に示す設定画面が表示され、「スレッドによる選別」タグ１１３を選択すると、図１１、図１５、図１６に示す設定画面が表示され、「投稿者による選別」タグ１１４を選択すると、図１４に示す設定画面が表示される。
【０１０２】
内容による選別方法は、メッセージの表題や本文のテキストに、所定の語句が含まれるか否かを条件として選別を行う方法である。例えば図１２に示す設定画面では、所望のキーワードを含むという条件を指定するための領域１２１と、会合や催物とその日時を含むという条件を指定するための領域１２２と、ＵＲＬや添付ファイルなどの形で関連情報が付加されているという条件を指定するための領域１２３とが設けられている。
【０１０３】
図１２に示す設定画面では、「イベント情報」という名称の選別方法として、領域１２１にて、「展覧会」「展示会」「解禁日」というキーワードを含むメッセージを選別するよう設定されている。また、図１３に示す設定画面では、「印象派関連」という名称の選別方法として、領域１２１にて、「印象派」「モネ」などのキーワードを含むメッセージを選別するよう設定されている。
【０１０４】
さらに、図１２の設定画面の場合には、領域１２２にて、「イベント情報を含むメッセージ」も選別するよう設定している。これは、キーワードのような固定的な表現でなく、例えば日付や時刻、会議名などの表現がメッセージのテキストに含まれているか否かを調べて選別するという設定であり、このような選別方法は、従来の情報抽出技術を用いて実現することができる。
【０１０５】
スレッドによる選別方法は、ユーザが指定したスレッド、もしくは、所定の性質を持つスレッドに対して投稿されたメッセージを選別するという方法である。例えば、図１１に示す設定画面では、投稿頻度や閲覧頻度の高い人気の高いスレッドという条件を指定するための領域１１５と、自分が過去にメッセージを投稿したことのあるスレッドという条件を指定するための領域１１６と、自分がよく閲覧するスレッドという条件を指定するための領域１１８と、具体的に選別対象のスレッドを指定するための領域１１７が設けられている。
【０１０６】
図１１に示す設定画面では、「自分に関する発言」という名称の選別方法として、領域１１６にて、「自分が投稿したスレッド」、すなわち、ユーザ自身が過去にメッセージを投稿したことのあるスレッドについて、そこに投稿されたメッセージを配信するという選別方法が設定されている。これは例えば、自分の投稿したメッセージや、自分が参加している議論に対して投稿される、他のメンバーの回答や意見を知りたい場合に有効な選別方法である。
【０１０７】
同様に、領域１１８にて、「自分がよく閲覧するスレッド」、すなわち、自分が過去に頻繁に閲覧したメッセージを多く含むスレッドを選別するための選別方法が設定されている。
【０１０８】
さらに、図１５に示す設定画面では、「人気のある話題」という名称の選別方法として、領域１１５にて、「人気のあるスレッド」、すなわち、自分だけでなく他のメンバーの利用状況も考慮し、メッセージの投稿数や閲覧数が多いスレッドから、配信するメッセージを選別する選別方法が設定されている。
【０１０９】
このように「スレッドによる選別」として、メッセージの閲覧や投稿などの利用の種類や頻度に基づいた選別方法を実現するためには、コミュニティの全てもしくは特定のメンバーについて、メッセージの利用操作の履歴を蓄積し、その操作の種類や頻度に応じた選別処理を行うが、この処理の詳細については後述する。
【０１１０】
なお、本実施形態では、コミュニティのメンバーの利用履歴に基づく選別を、上記に説明したようにスレッドを単位にして行うことにしているが、これと同様の方法で、例えば、スレッドでなくメッセージを単位に利用履歴を計測して、配信するメッセージを選別するようにしてもよい。
【０１１１】
なお、スレッドによる選別方法として、ユーザが明示的に選別対象とするスレッドを指定する方法がある。例えば、図１１に示す設定画面において、領域１１７にて所望のスレッドの特徴を入力したり、スレッドそのものを特定する情報を入力することによっても設定可能であるが、それ以外に、電子掲示板の画面上でも設定可能である。
【０１１２】
例えば、ユーザが、図１７に示すような電子掲示板の画面にて、コミュニティのメッセージを閲覧しているとする。例えば、図１７のスレッド５８のメッセージ５４を閲覧しているときに、例えば、その内容に興味を持ち、当該スレッド５８のメッセージの配信を希望する場合には、チェックボックス１７２をチェックして「設定」ボタン１７３をクリックすることで、スレッド５８を選別対象として特定することができる。すなわち、ユーザが、図１７の画面上に設けられたチェックボックス１７２をチェックして「設定」ボタン１７３をクリックすることで、図１６に示したように、スレッドにより選別するための設定画面上に設けられた領域１１７に、スレッド５８を特定する情報が表示され、このスレッド５８に投稿されるメッセージを配信する設定がなされる。
【０１１３】
図１６、図１７に示した同様の設定は、前述の図７の設定データ７２を用いて、電子メールを使って行うことができる。
【０１１４】
投稿者による選別の方法は、ユーザが指定したメンバー、もしくは、所定の性質を持つメンバーが投稿したメッセージを選別する方法である。例えば、図１４に示す設定画面では、自分とメッセージをやり取りしたことのあるメンバーにより投稿されたメッセージという条件を指定するための領域１４１と、コミュニティに新しく参加したメンバーにより投稿されたメッセージという条件を指定するための領域１４２と、具体的なメンバーの名前などを指定し、その指定したメンバーにより投稿されたメッセージという条件を指定するための領域１４３が設けられている。
【０１１５】
図１４に示す設定画面では、「青木さんたちの発言」という名称の選別方法として、領域１４１にて、「自分とメッセージをやり取りしたことのあるメンバー」が投稿したメッセージを配信する選別方法が設定されている。特に、メンバーの数が多いコミュニティの場合には、密接にコミュニケーションし合う複数の小集団に別れて、メッセージのやり取りが行われることがある。このような場合に、知合いのメンバーのメッセージだけ優先的に読みたいという要求が、ユーザにはある。これを実現するものとして、ユーザ自身と過去にメッセージを多くやり取りした他のメンバーが投稿するメッセージを選別するのがこの選別方法である。
【０１１６】
メッセージのやり取りがあるかどうかは、メッセージの返信関係に基づいて決定するが、この場合、直接の返信関係だけでなく、間接の返信関係、すなわち、返信の連鎖を２段以上考慮してもよい。また、過去の全ての返信関係でなく、例えば最近１ヶ月等の返信関係を考慮するようにしてもよい。
【０１１７】
領域１４２にて設定される、「コミュニティに新しく参加したメンバー」のメッセージを配信する選別方法は、コミュニティの管理者などにとって有用なだけでなく、新規の参加者を歓迎し返答するという活動を即時に行うために便利である。
【０１１８】
図１４に示す設定画面では、さらに、領域１４３にて、メンバーを具体的に指定した条件が設定されている。この設定例ではメンバー「青木  守」「田中  かおり」が投稿するメッセージを配信するよう設定されている。この場合の設定手段としては、例えば、図１７に示したような電子掲示板の提示画面にて、あるメッセージを閲覧しているときに、当該メッセージの投稿者により投稿されたメッセージの配信を希望する場合には、チェックボックス１７４をチェックして「設定」ボタン１７５をクリックすることで、図１４に示した画面上の領域１４３に、当該メッセージの投稿者の名前が表示され、当該投稿者により投稿されるメッセージを配信する設定がなされる。同様の設定は、前述の図７の設定データ７２を用いて、電子メールを使って行うこともできる。
【０１１９】
このようにして、各ユーザはそれぞれ、所望するコミュニティ、選別方法、要約方法、送信方法を指定することにより、所望のメッセージの配信方法の設定が行える。この設定内容は、メッセージ配信装置１２のメッセージ配信方法設定部６により受け取られて、メッセージ配信方法記憶部１０にユーザ別のメッセージ配信情報として記憶される。
【０１２０】
図１８は、図１のメッセージ操作履歴記憶部７に記憶される、ユーザもしくはメッセージ配信システムが行うメッセージに対する操作の履歴情報の具体例を示したものである。履歴情報は、スレッドによる選別方法として、（例えば図１１の領域１１８にて）自分がよく閲覧するスレッドを指定したときや、（例えば図１５の領域１１５にて）人気のあるスレッドを指定したときなどに用いられる。また、内容による選別方法として、（例えば、図１３の領域１２１にて）キーワードを指定したときや、メッセージの要約処理においても、上記履歴情報を用いることにより、より配信に相応しいメッセージの選別や、適切な要約の作成を行うことができる。
【０１２１】
各履歴情報のレコードデータは、図１８に示すように、「日時」項目１８１に対応するデータと、「ユーザＩＤ」項目１８２に対応するデータと、「操作」項目１８３に対応するデータと、「既存メッセージＩＤ」項目１８４に対応するデータと、「新規メッセージＩＤ」項目１８５に対応するデータからなる。
【０１２２】
「操作」項目１８３では、メッセージに対する操作内容が記録され、例えば、「送信」「返信」「配信」「転送」「閲覧」などがある。「返信」は、ある既存のメッセージに対する返信として新規メッセージを送信する操作であり、「送信」は、返信元の既存メッセージが存在しない、例えば、新たな話題を提供するようなメッセージを送信する操作であり、「配信」は、メッセージ配信装置１２が、各ユーザへメッセージを送信する操作である。「配信」には、前述のメッセージ配信方法に従ってメッセージを送信する操作を含む。「転送」は、あるユーザが受け取った当該ユーザ宛てのメッセージをそのまま他のユーザに送信する操作である。「閲覧」は、あるコミュニティに属する（メッセージ記憶手段に記憶されている）メッセージに対し当該コミュニティのメンバーであるユーザあるいは当該コミュニティのメンバーでないユーザからの閲覧要求があった場合に、図１のメッセージ提示部４によって、当該メッセージを当該ユーザ端末へ提示する処理に対応した操作である。
【０１２３】
「日時」項目１８１と、「ユーザＩＤ」項目１８２と、「操作」項目１８３により、「日時」項目で表されている日時に、「ユーザＩＤ」項目でユニークに表されたユーザが、「操作」項目で表されているメッセージの「送信」（レコードデータ１８８参照）や「返信」（レコードデータ１８９参照）を行ったことを示している。
【０１２４】
また、ユーザ自身が行った操作でなく、ユーザに対してシステムがメッセージを配信する処理も「操作」項目１８３のデータを「配信」とし、配信した日時を「日時」項目１８１のデータで表し、配信先のユーザを「ユーザＩＤ」項目１８２のデータとして表したレコードデータとして記録される（レコードデータ１８７、１８９、１９０、１９１参照）。
【０１２５】
操作対象であるメッセージは、「既存メッセージＩＤ」項目１８４と「新規メッセージＩＤ」項目１８５に、区別して記述される。「既存メッセージＩＤ」項目１８４には、例えば「返信」操作の場合は、返信元のメッセージのＩＤが記録される。「返信」として新しく作成され送信されたメッセージのＩＤは、「新規メッセージＩＤ」項目１８５のデータとして記録する。
【０１２６】
例えば、レコードデータ１８６は、時刻「２００２／１２／３  １９：４３：５７」にユーザ「ｕ２６」が、メッセージ「ｍ９４」に対する返信としてメッセージ「ｍ９５」を「返信」したことが記録されている。同様に、レコードデータ１８７では、時刻「２００２／１２／３  １９：４３：５７」にシステムがユーザ「ｕ３」「ｕ１９」「ｕ６８」等に、メッセージ「ｍ９５」を元にした配信メッセージ「ｄ９６」を作成して配信したことが記録されている。
【０１２７】
本実施形態では、返信や配信したメッセージ中に引用した既存メッセージ中のテキスト（部分テキスト）も記録するようにしている。例えば、レコードデータ１８６の「既存メッセージＩＤ」項目１８４のデータは「ｍ９４（ｏ１−ｏ２）」であるが、このうちの「ｏ１−ｏ２」の記述は、返信メッセージ「ｍ９５」で引用した既存メッセージ「ｍ９４」の部分テキストのオフセット、つまり、メッセージの先頭から数えた例えば行番号であり、当該部分テキストの先頭位置である行番号「ｏ１」と終端位置である行番号「ｏ２」を表している。また、レコードデータ１８７の「既存メッセージＩＤ」項目１８４のデータは「ｍ９５（ｏ３−ｏ４）」であるが、これによると、メッセージ「ｍ９５」の「ｏ３−ｏ４」の範囲にある部分テキストが、配信メッセージ「ｄ９６」に引用されたことを示している。
【０１２８】
なお、配信メッセージ「ｄ９６」は図７に例示したものであり、このうち、メッセージ「ｍ９５」から引用した、「ｏ３−ｏ４」の範囲の部分テキストは、図７に示したメッセージ中の領域７１内のテキストに相当する（ただし、メールの表題以外のヘッダー部分は除く）。また、図７に示したメッセージ中の領域７３内のテキストは、配信メッセージ「ｍ９６」の返信元になったメッセージ「ｍ９５」の、さらに返信元のメッセージ「ｍ９４」から引用された部分テキストである。すなわち、図７に示したメッセージ中の領域７３内のテキストは、図１８のレコードデータ１８６の「既存メッセージＩＤ」項目１８４に記録された既存メッセージ「ｍ９４」のオフセット「ｏ１−ｏ２」に示された部分テキストに対応する。
【０１２９】
配信メッセージは多くの場合、複数のメッセージをまとめ、必要に応じて要約することにより行われるが、例えば、図８に示した配信メッセージの場合、当該配信メッセージの配信履歴を表したレコードデータ１９０では、複数のメッセージとそれぞれ引用した部分テキスト（「ｍ６（ｏ１５−ｏ１６）」「ｍ９（ｏ１７−ｏ１８）」等）を列挙して、配信メッセージ「ｄ３４」を構成したということが記録されている。
【０１３０】
同様に図９に示した配信メッセージに対応する配信履歴は、図１８のレコードデータ１９１であり、当該配信メッセージは、「新規メッセージＩＤ」項目１８５に記録されている「ｄ４２」である。レコードデータ１９１には、複数のメッセージのそれぞれから抽出された複数の部分テキスト（「ｍ１（ｏ７−ｏ８、ｏ９−１０）」「ｍ４（ｏ１１−ｏ１２）」等）から構成されたものであると記録されている。
【０１３１】
このように本実施形態では、返信メッセージや配信メッセージに引用されたメッセージの部分テキストまでも記録するようにしているが、これはより適切な選別と要約を行うための処理であり、より簡単な実施形態の場合は、メッセージＩＤのみを記録するようにしてもよい。
【０１３２】
なお、ここで、部分テキストを引用したメッセージの利用の種類としては、上記「操作」項目１８３に記述される操作内容であり、返信、転送、送信、配信、閲覧などがある。このうち、返信、転送、送信、配信を当該部分テキストの引用の種類と呼ぶことがある。
【０１３３】
次に、上記メッセージ配信方法記憶部１０に記憶された、各ユーザ個別のメッセージ配信方法に従った、メッセージ配信装置１２のメッセージ配信処理動作について、図１９〜図２１に示すフローチャートを参照して説明する。
【０１３４】
図１９は、メッセージ配信部５がユーザにメッセージを配信する際の処理全体を示す図である。実質的な配信処理は図２０、図２１に示すが、この処理は図１９のステップＳ１０４にて行われる。
【０１３５】
図１９において、メッセージ配信部５は、全てのユーザｕについて（ステップＳ１０１）、各ユーザにより設定された配信方法ｄに対応する処理を実行する。すなわち、メッセージ配信方法記憶部６に記憶されている各ユーザの各メッセージ配信情報を１つづつ読みとって、そこに記述されている各配信方法ｄについて（ステップＳ１０２）、ステップＳ１０３〜ステップＳ１０４の処理を繰り返し行う。
【０１３６】
ステップＳ１０３では、メッセージ配信部５ｃが、配信方法ｄの送信方法の設定内容に基づき、現在が、配信を行う日時であるかどうかを調べる。送信方法の設定では、図１０の領域１０４で例を挙げて説明したように、配信すべき日時が、例えば、コミュニティのメンバーがメッセージを送信したときに即時に配信するという設定や、何日かおきに定刻に配信するといった設定がなされている。したがって、ステップＳ１０３では、配信方法ｄとして指定されたコミュニティのメンバーからのメッセージ送信の有無を調べる処理と、現在が設定された日時であるかどうかを調べる処理を行う。現在が配信を行うべき日時の場合には、ステップＳ１０４すなわち図２０、図２１のフローチャートの処理を行う。
【０１３７】
図２０のステップ２０１では、まず、メッセージ選別部５ａは、配信するメッセージの候補の集合Ｍをφ（空集合）とし、配信方法ｄで指定された各コミュニティｃに対して、ステップＳ２０３からＳ２０８までの処理を繰り返し行う（ステップＳ２０２）。
【０１３８】
ステップＳ２０３では、配信方法ｄで指定されている送信方法によって定まる時間内に、コミュニティｃにて投稿されたメッセージがあるかどうかを調べ、該当するメッセージがあれば、それをメッセージｍとする。そして、各メッセージｍについて、ステップ２０４〜２０８の処理を行う。例えば、配信の日時が１週間おきに設定されている場合は、過去１週間にコミュニティｃに投稿された全てのメッセージが処理対象のメッセージｍとなるし、メッセージが投稿されると即時に配信するよう設定されている場合には、当該１つのメッセージがメッセージｍとなる。
【０１３９】
各メッセージｍについて、配信方法ｄにて指定されている選別方法のうちいずれか１つの選別方法ｄｆが満足されれば（ステップＳ２０４）、それを配信の候補の１つとする。
【０１４０】
ステップＳ２０４における、メッセージｍが選別方法ｄｆを満足するかどうかを判定する処理は、選別方法ｄｆの種類、すなわち、図１１から図１６までに例を挙げて説明した各方法（大きく分けて、内容、スレッド、投稿者により選別する方法がある。内容により選別する方法は、さらに、指定したキーワードを含むメッセージを選別する方法と、イベント情報を含むメッセージを選別する方法と、関連情報を含むメッセージを選別する方法とに分けられる。スレッドにより選別する方法は、さらに、人気のあるスレッドを選別する方法と、自分が投稿したスレッドを選別する方法と、自分がよく閲覧するスレッドを選別する方法と、指定したスレッドを選別する方法とに分けられる。投稿者により選別する方法は、さらに、自分とメッセージをやり取りしたことのあるメンバーにより投稿されたメッセージを選別する方法と、コミュニティに新しく参加したメンバーにより投稿されたメッセージを選別する方法と、指定した人物により投稿されたメッセージを選別する方法とに分けられる。）によって処理内容が異なる。
【０１４１】
内容により選別する方法（図１２や図１３参照）が指定されているとき、メッセージｍのテキスト中に指定された表現が含まれているか否かを調べる。この処理を高速に行うために、図１のメッセージ記憶部３には、メッセージの全文検索インデクス等を設けてもよい。
【０１４２】
スレッドにより選別する方法（図１１、図１５、図１６）が指定されているとき、図１８に示したような、コミュニティのメンバーによるメッセージ操作（送信、返信、配信、閲覧、転送などの操作）の履歴情報に基づいて、メッセージｍが操作された回数や操作の種類を調べ、選別方法ｄｆを満足するかどうかを判定する。
【０１４３】
（図１５の領域１１５にて設定される）「人気のあるスレッド」という選別方法の場合は、メッセージｍの属するスレッドが、所定の回数もしくは人数以上、投稿（送信、返信）もしくは閲覧されたスレッドであるとき、当該スレッドを選択する。
【０１４４】
（図１１の領域１１６にて設定される）「自分が投稿したスレッド」という選別方法の場合には、メッセージｍが属するスレッドに、ユーザｕ自身による投稿（送信、返信）があるとき、当該スレッドを選択する。
【０１４５】
（図１１の領域１１８にて設定される）「自分がよく閲覧するスレッド」という選別方法の場合には、メッセージｍが属するスレッドが、ユーザｕ自身が所定回数以上閲覧しているとき、当該スレッドを選択する。
【０１４６】
投稿者により選別する方法（図１４）が指定されているとき、メッセージｍの投稿者に基づいた選別が行われる。例えば領域１４１で設定される「自分とメッセージをやり取りしたことのあるメンバー」のメッセージを選別する場合は、メッセージｍの投稿者と、ユーザｕとが、返信のやり取りを過去に行ったことがあるかどうかを、やはり図１８に示した履歴情報に基づいて調べる。例えば図１８のレコードデータ１８８と１８９を参照すれば、ユーザ「ｕ１」により送信されたメッセージに対しユーザ「ｕ２」が返信メッセージを送信しているので、この両者は、互いに「自分とメッセージをやり取りしたことのあるメンバー」という関係にある。
【０１４７】
領域１４２にて設定される「コミュニティに新しく参加したメンバー」や、領域１４３にて設定される「具体的に指定」が指定されているときも同様にして、メッセージｍの投稿者が該当するユーザであるかどうかを調べて選別を行う。以上の処理により、メッセージｍが配信方法ｄで指定されているいずれかの選別方法ｄｆを満足すれば（図２０のステップＳ２０４）、ステップＳ２０５〜Ｓ２０８までの処理を行う。
【０１４８】
配信方法ｄの要約方法が「要約しない」である場合（ステップＳ２０５）、例えば図１０の第１の配信方法にて指定されている要約方法の場合には、このメッセージｍをそのままの形で送信することになる。ここでは、メッセージ要約部５ｂは、当該メッセージｍに、図７の領域７２に示したような設定データを付加した図７に示した形態のメッセージｍｄを作成して（ステップＳ２０６）、メッセージ送信部５ｃは、これをユーザｕに送信する（ステップＳ２０７）。
【０１４９】
一方、要約方法ｄが、複数メッセージをまとめた形で配信するよう設定されている場合には、ステップＳ２０５からステップＳ２０８へ進み、メッセージ選別部５ａは、メッセージｍを配信候補のメッセージ集合Ｍに追加する。
【０１５０】
以上のステップＳ２０３からステップＳ２０８の処理を、配信方法ｄにより指定されている各コミュニティｃについて行う。その結果得た、配信候補のメッセージ集合Ｍがφでなければ（図２１のステップＳ２０９）、これらのメッセージを要約する処理に移る。配信候補のメッセージ集合Ｍがφであるとき、すなわち、配信候補のメッセージが存在しなければ、配信すべきメッセージは選別されなかったとして、終了する。
【０１５１】
配信方法ｄにて指定されている要約方法が「要約しない」に設定されている場合は、ステップＳ２１０以下の処理は行われない。配信すべきメッセージは全て、図２０のステップＳ２０６、Ｓ２０７の処理で配信されているからである。
【０１５２】
配信方法ｄの要約方法が、図１０の第２の配信方法にて指定されているように、「複数をそのまままとめる」場合には、配信候補のメッセージ集合Ｍのメッセージをそのまま（要約せずに）繋げて配信するが、この場合にも、メッセージ要約部５ｂは、ユーザが読みやすい形に配信メッセージを加工する処理を行う。
【０１５３】
すなわち、まず、ステップＳ２１１では、集合Ｍの各メッセージｍについてその属するスレッドｇを求め、得られた複数のスレッド毎にメッセージをまとめる。
【０１５４】
ステップＳ２１２では、複数のコミュニティ、複数の選別方式について、それら各々の名称を用いて見出しを作成し、その見出しの下に、ステップＳ２１１で求めたスレッドのまとまりで、メッセージをまとめて繋げ、配信メッセージを作成する。このとき、図８の設定データ８９ａ〜８９ｃのように、見出しの右側などに、配信方法の設定用の設定データを付加する。このようにして、図８に示したような配信メッセージを作成し、ステップＳ２１８にて、メッセージ送信部５ｃは、当該配信メッセージをユーザｕに送信する。
【０１５５】
一方、ステップ２１０にて、配信方法ｄの要約方法が、図１０の第３の配信方法にて指定されているように「ダイジェスト形式に要約する」場合には、より複雑な要約処理を行う。この場合には、メッセージ要約部５ｂは、複数のメッセージを、ダイジェストとして適切な部分テキストを抽出して適切なデータ量（サイズ）に要約する必要があるため、集合Ｍの要素の中からさらに配信すべきメッセージと、その部分テキストを選択（抽出）する。
【０１５６】
まず、ステップＳ２１３にて、集合Ｍの要素である各メッセージｍと当該メッセージ中の部分テキスト（メッセージｍに引用されている他のメッセージ中のテキスト、あるいは、メッセージｍ中の予め定められた範囲（例えば、１文、１行、１段落などを単位とするテキスト部分）ｔの、配信方法ｄにおける得点ｓ（ｍ，ｄ）およびｓ（ｔ，ｄ）を求める。
【０１５７】
部分テキストｔとする、メッセージｍで引用されている他のメッセージ中のテキスト部分は、例えば、図４（ｂ）に示したように、「＞」や「＞＞」などの記号が文頭に付けられているので、容易に判別可能である。
【０１５８】
各部分テキストｔと次式（１）、（２）から、メッセージｍの配信方法ｄにおける得点ｓ（ｍ，ｄ）およびその中の部分テキストｔの配信方法ｄにおける得点ｓ（ｔ，ｄ）を求める。
【０１５９】
【数１】
2004320227.tif 000003
【０１６０】
式（１）の得点ｓ（ｔ，ｄｆ）は、選別方法ｄｆに依存する方法で計算されたメッセージｍの部分テキストｔの得点である。ただし、メッセージｍが選別方法ｄｆを満足しないときは、その各部分テキストｔについての得点ｓ（ｔ，ｄｆ）も「０」とする。
【０１６１】
得点ｓ（ｔ，ｄ）は、配信方法ｄにて指定される各選別方法ｄｆについてのｔの得点ｓ（ｔ，ｄｆ）の総和である。すなわち、配信方法ｄに複数の選別方法が指定されているときは、各部分テキストｔについて求めた各選別方法別の得点ｓ（ｔ，ｄｆ）を求め、それらの総和があるメッセージｍ中の各部分テキストｔについての得点ｓ（ｔ，ｄ）である。
【０１６２】
得点ｓ（ｍ、ｄ）は、メッセージｍ中の各部分テキストｔについての得点ｓ（ｔ，ｄ）の総和である。
【０１６３】
例えば、選別方法ｄｆが、メッセージの内容による選別方法の場合、選別方法ｄｆとして指定された表現（指定されたキーワード、イベント情報に関する表現、関連情報に関する表現のいずれか）ｗが、メッセージｍの部分テキストｔ、および、メッセージｍを引用する他のメッセージ中の部分テキストｔに出現する頻度に基づいて、ｓ（ｔ，ｄｆ）を計算する。これは例えば次式（３）から計算することができる。
【０１６４】
【数２】
2004320227.tif 000004
【０１６５】
式（３）において、Ｃ（ｔ）は、部分テキストｔが他のメッセージからの引用であるかどうかと、引用である場合は、当該部分テキストｔを引用したメッセージの利用の種類（返信、転送、システムによる配信等）に応じて予め定められた係数である。ｆｗ（ｔ，ｗ）は、表現ｗが部分テキストｔ中に含まれる頻度によって定まる得点である。一般に、Ｃ（ｔ）の値は、返信での引用の場合に大きく、転送の場合はそれより小さく、システムによる配信の場合はさらに小さく設定する。部分テキストｔがメッセージ本文自体の場合は、返信での引用の場合と同じ程度でよい。部分テキストｔが他のメッセージからの引用であるか否か、引用であるなら、その種類は、返信、転送、配信などのうちのいずれであるか（Ｃ（ｔ）の値）は、図１８に示した操作の履歴情報の記録から求める。またｆｗ（ｔ，ｗ）の値は、基本的には表現ｗが部分テキストｔに多く出現すればするほど（部分テキストｔ中での出現頻度が多いほど）大きくなるよう定めるものとする。すなわち、従来の文書検索や情報フィルタリング技術と同様の手法で、部分テキストｔ中の表現ｗの出現頻度を、部分テキストｔのテキスト長や、表現ｗを含むメッセージの全体数に応じて正規化した値をｆｗ（ｔ，ｗ）とする。
【０１６６】
部分テキストｔがユーザにとって重要なテキストであるほど（ユーザが指定した表現の出現頻度が高く、しかも他のメッセージにより引用される頻度が高い部分テキストであるほど）、得点ｓ（ｔ、ｄ）の値は高くなり、メッセージｍがユーザにとってより重要なメッセージであるほど（ユーザが指定した表現の出現頻度が高く、しかも他のユーザにより引用される頻度が高い部分テキストが多いほど）、得点ｓ（ｍ，ｄ）の値は大きくなる。
【０１６７】
同様に、選別方法ｄｆが、スレッドによる選別方法や、投稿者による選別方法である場合には、指定された特徴を有する選別されたスレッド（人気があるスレッド、自分が投稿したことのあるスレッド、自分がよく閲覧するスレッド、指定したスレッドのいずれか）や、指定された投稿者により投稿されたメッセージ（自分とやり取りしたことのあるメンバーにより投稿されたメッセージ、自分が属するコミュニティに新規に参加したメンバーにより投稿されたメッセージ、指定した人物からのメッセージのいずれか）の属するコミュニティのメンバーｖが、各メッセージｍ中の部分テキストｔを利用した頻度に応じた値ｆｕ（ｔ，ｖ）を用いて、次式（４）のように、得点ｓ（ｔ，ｄｆ）を計算する。
【０１６８】
【数３】
2004320227.tif 000005
【０１６９】
ここでのＣ´（ｔ）は、式（３）のＣ（ｔ）とほぼ同様であるが、部分テキストｔを引用したメッセージの利用の種類は、返信、転送、配信だけでなく（しかも、メンバーによる引用だけでなく）、他のコミュニティのメンバーによる閲覧などの利用全般を含む。例えば、部分テキストを引用したメッセージをあるメッセージの返信メッセージとして利用した場合に最も大きく、部分テキストｔを引用したメッセージを転送や閲覧した場合はそれより小さく、部分テキストとをシステムによる配信メッセージとして配信した場合はさらに小さく設定する。
【０１７０】
ｆｕ（ｔ，ｖ）は、メンバーｖが送信あるいは受信するメッセージ内に部分テキストｔが頻繁に引用（返信、転送、配信等における引用）されたり、当該部分テキストｔを引用したメッセージが頻繁に閲覧されていると、値が高くなるよう定められている。
【０１７１】
部分テキストｔが、コミュニティ内の各メンバーにより利用（特に返信メッセージ中で引用として利用）される頻度が高いほど、当該部分テキストの得点ｓ（ｔ，ｄｆ）の値は高くなり、得点ｓ（ｔ，ｄｆ）の値が高い部分テキストｔが多く含まれているメッセージｍほど得点ｓ（ｍ，ｄ）の値は高くなる。
【０１７２】
例えば図１５の領域１１５で「人気のあるスレッド」が設定されているとき、ｆｕ（ｔ，ｖ）を当該スレッド内のメッセージを利用した全てユーザｖ（あるいは、当該スレッドの属するコミュニティ内で当該スレッド内のメッセージを利用した全てのユーザｖ）について総和を取ってｓ（ｔ，ｄｆ）を計算する。
【０１７３】
図１１の領域１１８で「自分がよく閲覧するスレッド」が設定されているとき、自分すなわち配信先ユーザｕについてのみ総和をとって、ｓ（ｔ，ｄｆ）を計算する。あるいは、自分が利用したテキストの重みを特別に重くして、当該スレッド内のメッセージを利用した全ユーザｖ（あるいは、当該スレッドの属するコミュニティ内で当該スレッド内のメッセージを利用した全てのユーザｖ）について総和を取ってｓ（ｔ，ｄｆ）を計算する。
【０１７４】
同様に、投稿者による選別方法である場合も、図１４の領域１４１、１４２、１４３で、指定された投稿者（自分とやり取りしたことのあるメンバー、自分が属するコミュニティに新規に参加したメンバー、指定した人物のうちのいずれか）ｖについてのみｆｕ（ｔ，ｖ）の総和をとってもよいし、あるいは、当該投稿者ｖについて重みを特別に重くして、当該メッセージを利用・閲覧した全てのユーザｖ（あるいは当該メッセージの属するコミュニティ内で当該メッセージを利用・閲覧した全てのユーザｖ）について総和を取ってｓ（ｔ，ｄｆ）を計算する。
【０１７５】
次に、ステップＳ２１４では、ステップＳ２１２と同様にして、メッセージｍをスレッドｇでまとめ、同時に、スレッドの得点を、そこに属するメッセージの得点ｓ（ｍ，ｄ）の総和をとって、次式（５）で計算する。
【０１７６】
【数４】
2004320227.tif 000006
【０１７７】
得点ｓ（ｇ，ｄ）が大きいスレッドほど、ユーザにとって重要と思われるスレッドである。
【０１７８】
以上のようにして求めたスレッドｇ毎の得点ｓ（ｇ，ｄ）、メッセージｍ毎の得点ｓ（ｍ，ｄ）、部分テキストｔ毎の得点ｓ（ｔ，ｄ）の値に従って、配信に含めるスレッド、メッセージおよび部分テキストを求める。
【０１７９】
図１０の設定画面のメッセージの要約方法の設定領域１０３では、ダイジェスト形式の要約のサイズは、「大」「中」「小」という形でユーザが選択できるようにしているが、そのそれぞれについて、配信メッセージに含めることのできるスレッドの個数、メッセージの個数およびテキストの個数（あるいはテキスト長、データ長）が定められている。その所定の上限を超えないように、ステップＳ２１５では、上述の得点ｓ（ｇ，ｄ）、ｓ（ｍ，ｄ）が大きい順に、配信メッセージに含めるスレッドやメッセージを選ぶ。
【０１８０】
さらに、次のステップＳ２１６では、選択されたメッセージについて、その要約となる部分テキストを、上述のｓ（ｔ，ｄ）が大きい順に選ぶが、この際、ｓ（ｍ，ｄ）が大きいメッセージほど、多くの部分テキストを用いて要約するようにする。また、ステップＳ２１５で選択されたスレッドについて、上記ｓ（ｍ，ｄ）の値が大きいものから順に選択し、その選択されたメッセージについて、その要約となる部分テキストを、上記ｓ（ｔ，ｄ）が大きい順に選ぶが、この際、ｓ（ｍ，ｄ）が大きいメッセージほど、多くの部分テキストを用いて要約するようにする。この処理により、ユーザにとってより重要と思われるメッセージほど、より詳細な記述の要約を作ることができる。
【０１８１】
ステップＳ２０７では、ステップＳ２１２と同様にして、コミュニティｃと選別方法ｄｆの名称を用いた見出しの下に、先に選択したメッセージｍの部分テキストｔを、スレッドｇでまとめて連結し、さらに配信方法ｄを設定するための上記設定データを付加して、配信メッセージｍｄを作成する。そしてステップＳ２１８では、作成した配信メッセージｍｄを配信先のユーザｕに送信する。
【０１８２】
先に示した図９は、このようにして配信されたメッセージｍｄの例である。図９に示したメッセージの領域９７、９８、９９、９１０には、図２１のステップＳ２１３およびステップＳ２１４で計算した得点に基づいて、ステップＳ２１５およびステップＳ２１６で選択したスレッドとメッセージおよびそのテキストであり、これらはステップＳ２１７により、図９に示すようにスレッド毎にまとめて、各々の選別方法に対応する見出し９２、９３、９４、９６の下に配置される。
【０１８３】
図９の配信メッセージは、各メッセージを逐一ユーザに送信する図７に示した配信メッセージや、メッセージを単純に繋げて配信する図８に示した配信メッセージに比べ、ユーザにとって重要な情報をより簡潔に表した内容になっている。
【０１８４】
また、図９の配信メッセージによれば、ユーザが配信を希望するときに着目するであろう、従来の情報フィルタリングに典型的なメッセージの内容がキーワード等を含むか否かだけでなく、コミュニティで活発に議論されている話題や、ユーザ自身に直接関わりのある情報、着目するメンバーによって発信された情報など、複数の観点から選別されたメッセージの内容を含めることが可能であるのみならず、これが１つの簡潔なメッセージとしてまとめられて配信されるのである。
【０１８５】
本実施形態のメッセージ配信方法として、上記に説明した選別方法、要約方法、および送信方法は、ユーザにとって有用なものを過不足なく用意したものであるが、本発明は、本実施形態の方法に限らず、本発明の目的と方法を逸脱しない範囲において、選別方法、要約方法、および送信方法を拡張し得るものとする。
【０１８６】
以上説明したように、上記実施形態によれば、複数のユーザをメンバーとするコミュニティ宛てに、当該コミュニティのメンバーが送信したメッセージを受信して、メッセージ記憶部３に記憶する。このメッセージ記憶部３に記憶された複数のメッセージのうち指定された条件を満たすメッセージを、要約してあるいは要約せずに、指定した配信タイミングで配信するための、少なくとも上記条件と要約の有無と上記配信タイミングを定めた、複数のユーザのそれぞれに対応する複数のメッセージ配信方法を表したメッセージ配信情報をメッセージ配信方法記憶部１０に記憶する。メッセージ選別部５ａは、メッセージ記憶部３に記憶された複数のメッセージから、複数のメッセージ配信情報のうちの１つである第１のメッセージ配信情報で指定されている条件を満たすメッセージあるいは返信関係で繋がるメッセージ群（スレッド）を選択する。メッセージ要約部５ｂは、上記第１のメッセージ配信情報で要約有りと指定されているとき、メッセージ選択部５ａで選択されたメッセージあるいはメッセージ群を要約するために、各メッセージ中の他のメッセージで引用されている部分テキストのうち、当該部分テキストを引用したメッセージの利用の種類（返信、転送、配信など）と利用頻度を基に上記第１のメッセージ配信情報にて指定されている（選別方法として指定された）条件に適した部分テキストを求める。そして、メッセージ送信部５ｃは、メッセージ要約部５ｂで求めた部分テキスト、あるいは、上記第１のメッセージ配信情報で要約無しと指定されているときには、メッセージ選別部５ａで選択されたメッセージあるいはメッセージ群を含む配信メッセージを上記第１のメッセージ配信情報で指定されている配信タイミングに従って当該第１のメッセージ配信情報に対応するユーザに配信する。
【０１８７】
以上の構成を有することで、複数のコミュニティの複数のメンバーがやり取りする大量のメッセージの中から、各ユーザが希望するメッセージを容易に選別し、理解しやすい形式に過不足なく要約し、ユーザが希望する時間に配信することができる。したがって、大量のメッセージが任意の時間に個別に送信される繁雑さや、メッセージを手作業で選別する労力が、大幅に軽減される。また、要約と配信の方法は一通りではなく、ユーザの興味の度合に応じて、要約の分量や形式、配信の時間などを適切に設定することができるので、ユーザにとって興味ある有用な情報（ユーザにより選別方法として指定された条件に適した部分テキスト）や、コミュニティの多くのメンバーにとって重要な情報が、見落されることもなくなる。
【０１８８】
本発明の実施の形態に記載した本発明の手法は、コンピュータに実行させることのできるプログラム（特に、図１９〜図２１に示す処理を含むメッセージ配信装置１２全体の動作を実現するためのプログラム）として、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、半導体メモリなどの記録媒体に格納して頒布することもできる。
【０１８９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１９０】
【発明の効果】
以上説明したように、本発明によれば、複数のコミュニティの複数のメンバーが電子的なコミュニケーション手段を用いて送信するメッセージ中の情報を絞り込み、各ユーザが興味のある有用な情報を含む要約を作成することのできる。また、ユーザ毎に異なる、所望のメッセージの条件と要約の有無と配信タイミングを指定するだけで、ユーザの所望するメッセージをユーザの所望する形態（要約の有無）で、ユーザの所望するタイミングで配信することのできる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るメッセージ配信システムの構成例を示した図。
【図２】コミュニティ情報記憶部に記憶されるコミュニティ情報の例を示した図。
【図３】ユーザ情報記憶部に記憶されるユーザ情報の例を示した図。
【図４】電子メールによるメッセージの例を示した図。
【図５】電子掲示板によるメッセージの提示画面の例を示した図。
【図６】電子掲示板によるメッセージの作成画面の例を示した図。
【図７】メッセージ配信装置がユーザに配信する配信メッセージの例を示した図。
【図８】メッセージ配信装置がユーザに配信する配信メッセージの例を示した図。
【図９】メッセージ配信装置がユーザに配信する配信メッセージの例を示した図。
【図１０】メッセージ配信方法を設定する画面とその設定例を示した図。
【図１１】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１２】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１３】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１４】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１５】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１６】メッセージの選別方法を設定する画面とその設定例を示した図。
【図１７】電子掲示板を用いてメッセージの選別方法を設定する画面例を示した図。
【図１８】メッセージ操作履歴記憶部に記憶される操作履歴の例を示した図。
【図１９】メッセージ配信部の処理動作を説明するためのフローチャート。
【図２０】メッセージ配信部の処理動作を説明するためのフローチャート。
【図２１】メッセージ配信部の処理動作を説明するためのフローチャート。
【符号の説明】
１…コミュニティ管理部、２…メッセージ受信部、３…メッセージ記憶部、４…メッセージ提示部、５…メッセージ配信部、５ａ…メッセージ選別部、５ｂ…メッセージ要約部、５ｃ…メッセージ送信部、６…メッセージ配信方法設定部、７…メッセージ操作履歴記憶部、８…コミュニティ情報記憶部、９…ユーザ情報記憶部、１０…メッセージ配信方法記憶部、１１…ユーザ端末。
【図１】
2004320227.tif 000007
【図２】
2004320227.tif 000008
【図３】
2004320227.tif 000009
【図４】
2004320227.tif 000010
【図５】
2004320227.tif 000011
【図６】
2004320227.tif 000012
【図７】
2004320227.tif 000013
【図８】
2004320227.tif 000014
【図９】
2004320227.tif 000015
【図１０】
2004320227.tif 000016
【図１１】
2004320227.tif 000017
【図１２】
2004320227.tif 000018
【図１３】
2004320227.tif 000019
【図１４】
2004320227.tif 000020
【図１５】
2004320227.tif 000021
【図１６】
2004320227.tif 000022
【図１７】
2004320227.tif 000023
【図１８】
2004320227.tif 000024
【図１９】
2004320227.tif 000025
【図２０】
2004320227.tif 000026
【図２１】
2004320227.tif 000027