(57)【要約】【課題】メッセージ交換相手との関連性及びその変遷を提示する。【解決手段】電子メール交換履歴データベース２には、電子メール交換ログとしてデータセットが蓄積される。ユーザのメッセージ交換相手との関連性を求める時点として視点時刻がユーザにより入力されると、送信者情報作成部８は、データセット抽出部６により抽出された最古から視点時刻までの間の各データセットに基づきユーザに電子メールを送信した者の送信者プロファイルを作成する。受信者情報作成部１０は、データセット抽出部６により抽出された最古から情報時刻までの間の各データセットに基づきユーザが電子メールを送信した者の受信者プロファイルを作成する。関連性情報作成部１２は、各プロファイルから視点時刻におけるユーザのメール交換相手との関連性を示す情報を作成し表示部１６に表示させる。【選択図】図１
2005234797.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段にアクセス可能な情報表示装置として、コンピュータを機能させるためのプログラムであって、当該コンピュータを、
ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させるユーザインタフェース手段、
前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成する送信者情報作成手段、
前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する受信者情報作成手段、
同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出手段、及び
前記関連性度算出手段により算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力手段、
として機能させることを特徴とする情報提示プログラム。
【請求項２】
請求項１記載の情報提示プログラムにおいて、
前記送信者情報作成手段は、抽出した各データセットの中から更に同一送信者のデータセットを抽出し、その抽出したデータセットに基づき特定されるメッセージの内容を形態素解析することにより当該メッセージに含まれる各単語の出現頻度ベクトルを作成し、メッセージ毎に作成した単語出現頻度ベクトルを合算するという解析方法によって得られた出現頻度ベクトルを当該送信者の送信者プロファイルとし、
前記受信者情報作成手段は、抽出した各データセットの中から更に同一受信者のデータセットを抽出し、その抽出したデータセットに基づき特定されるメッセージの内容を形態素解析することにより当該メッセージに含まれる各単語の出現頻度ベクトルを作成し、メッセージ毎に作成した単語出現頻度ベクトルを合算するという解析方法によって得られた出現頻度ベクトルを当該受信者の受信者プロファイルとすることを特徴とする情報提示プログラム。
【請求項３】
請求項２記載の情報提示プログラムにおいて、
前記送信者情報作成手段及び前記受信者情報作成手段の少なくとも一方は、メッセージにファイルが添付されているときにはその添付ファイルの内容を各単語の出現頻度ベクトルの作成対象に加えることを特徴とする情報提示プログラム。
【請求項４】
請求項２記載の情報提示プログラムにおいて、
前記関連性度算出手段は、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルとの内積を当該メッセージ交換相手との関連度として算出することを特徴とする情報提示プログラム。
【請求項５】
請求項１記載の情報提示プログラムにおいて、
前記送信者情報作成手段は、抽出した各データセットの中から更に抽出した同一送信者のデータセット数を、視点時刻における当該送信者の送信者プロファイルとして作成し、
前記受信者情報作成手段は、抽出した各データセットの中から更に抽出した同一受信者のデータセット数を、視点時刻における当該受信者の受信者プロファイルとして作成し、
前記関連性度算出手段は、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルの差分を、ユーザの当該メッセージ交換相手との関連性度として算出し、
前記関連性度出力手段は、前記関連性度算出手段により算出された関連性度をユーザの各メッセージ交換相手との近接度として出力することを特徴とする情報提示プログラム。
【請求項６】
請求項１記載の情報提示プログラムにおいて、
前記関連性度出力手段は、ユーザの各メッセージ交換相手との関連性度を座標上に出力する場合、座標原点を視点時刻におけるユーザと想定し、ユーザの各メッセージ交換相手との関連性度が強いほど原点に近づくように各メッセージ交換相手との関連性度を出力することを特徴とする情報提示プログラム。
【請求項７】
請求項１記載の情報提示プログラムにおいて、
前記送信者情報作成手段及び前記受信者情報作成手段は、ユーザのメッセージ交換相手との関連性を求める際に用いる前記データセットを選出する開始時点として情報開始時刻が視点時刻と共に入力指定された場合、視点開始時刻から視点時刻までの間に含まれるデータセットを前記メッセージ交換履歴情報記憶手段から抽出することを特徴とする情報提示プログラム。
【請求項８】
メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段と、
ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させるユーザインタフェース手段と、
前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成する送信者情報作成手段と、
前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する受信者情報作成手段と、
同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出手段と、
前記関連性度算出手段により算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力手段と、
を有することを特徴とする情報提示装置。
【請求項９】
メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段にアクセス可能なコンピュータにより実施され、情報を表示するための方法であって、
ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させる入力ステップと、
前記メッセージ交換履歴情報記憶手段に記憶されている最古から前記入力ステップにより入力された視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成し、また、前記メッセージ交換履歴情報記憶手段に記憶されている最古から前記入力ステップにより入力された視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する作成ステップと、
同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出ステップと、
前記関連性度算出ステップにより算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力ステップと、
を含むことを特徴とする情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの情報アクセス等のアクティビティに基づいてユーザの関心、思考等の変遷を示す情報を関心度情報として作成し提示するプログラム、装置及び方法に関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータ（ＰＣ）や携帯電話機などの端末装置には、一般に電子メール機能が標準機能として搭載されており、ユーザは、その電子メール機能を情報の共有や問合せ、情報確認などのために利用している。電子メールの交換相手となるのは、通常、情報の共有や確認等の目的を達成することのできる相手であって、その相手とは提携企業、業務上のチームメート、家族、友人等何らかの関連があるはずである。ただ、交換相手となりうる者とは、常に一定の関係が維持されるとは限らず、短期間であったり、長い付き合いであっても電子メールの交換頻度は一定であるとは限らない。
【０００３】
ところで、ユーザが個々に持つ関心事というのは、短期的には固定的であっても、中長期的には自覚の有無に関係なく時々刻々と移り変わっていくものである。例えば、新製品開発等を行う場合、自分の関心事や思考の変遷を多面的に分析できれば、自分のこだわりの中心を確認しながら今後の構想を練ることができ、また種々のヒントを見出せるかもしれない。現時点の関心事が何であるかということは、自問すれば認識できるであろうが、過去においてどのようなことに関心を持っていたのかということに関しては覚えているとは限らない。また、関心事の変遷を、過去を振り返って明確に把握することは困難であると考えられる。
【０００４】
このように、自分が持つ関心事及びその変遷を知ることは、自己分析等様々なことに利用できると考えられるが、ではどのような情報に基づいて自分の関心事の変遷を知ることができるかというと、電子メールの交換履歴を分析してみることが一つの切り口になると考えられる。なぜならば、前述したように、人の関心事というのは時々刻々と移り変わっていくものであるが、その関心事を満たす一手段として電子メール機能等のメッセージ機能を利用し、メッセージ交換を行うことがあると考えられるからである。従って、メッセージの交換相手との関連性を把握できれば、自分の関心事の移り変わりを客観的に認識できる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来においては、電子メール等のメッセージの交換内容を分析して他者との関連性を求めてユーザに提示するようなシステムが存在していなかった。
【０００６】
本発明は、以上のような課題を解決するためになされたものであり、その目的は、メッセージ交換相手との関連性及びその変遷を提示することのできる情報提示プログラム、情報提示装置及び情報提示方法を提供することにある。
【課題を解決するための手段】
【０００７】
以上のような目的を達成するために、本発明に係る情報提示プログラムは、メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段にアクセス可能な情報表示装置として、コンピュータを機能させるためのプログラムであって、当該コンピュータを、ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させるユーザインタフェース手段、前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成する送信者情報作成手段、前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する受信者情報作成手段、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出手段、及び前記関連性度算出手段により算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力手段として機能させることを特徴とする。
【０００８】
また、前記送信者情報作成手段は、抽出した各データセットの中から更に同一送信者のデータセットを抽出し、その抽出したデータセットに基づき特定されるメッセージの内容を形態素解析することにより当該メッセージに含まれる各単語の出現頻度ベクトルを作成し、メッセージ毎に作成した単語出現頻度ベクトルを合算するという解析方法によって得られた出現頻度ベクトルを当該送信者の送信者プロファイルとし、前記受信者情報作成手段は、抽出した各データセットの中から更に同一受信者のデータセットを抽出し、その抽出したデータセットに基づき特定されるメッセージの内容を形態素解析することにより当該メッセージに含まれる各単語の出現頻度ベクトルを作成し、メッセージ毎に作成した単語出現頻度ベクトルを合算するという解析方法によって得られた出現頻度ベクトルを当該受信者の受信者プロファイルとすることを特徴とする。
【０００９】
更に、前記送信者情報作成手段及び前記受信者情報作成手段の少なくとも一方は、メッセージにファイルが添付されているときにはその添付ファイルの内容を各単語の出現頻度ベクトルの作成対象に加えることを特徴とする情報提示プログラム。
【００１０】
あるいは、前記関連性度算出手段は、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルとの内積を当該メッセージ交換相手との関連度として算出することを特徴とする情報提示プログラム。
【００１１】
また、前記送信者情報作成手段は、抽出した各データセットの中から更に抽出した同一送信者のデータセット数を、視点時刻における当該送信者の送信者プロファイルとして作成し、前記受信者情報作成手段は、抽出した各データセットの中から更に抽出した同一受信者のデータセット数を、視点時刻における当該受信者の受信者プロファイルとして作成し、前記関連性度算出手段は、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルの差分を、ユーザの当該メッセージ交換相手との関連性度として算出し、前記関連性度出力手段は、前記関連性度算出手段により算出された関連性度をユーザの各メッセージ交換相手との近接度として出力することを特徴とする。
【００１２】
また、前記関連性度出力手段は、ユーザの各メッセージ交換相手との関連性度を座標上に出力する場合、座標原点を視点時刻におけるユーザと想定し、ユーザの各メッセージ交換相手との関連性度が強いほど原点に近づくように各メッセージ交換相手との関連性度を出力することを特徴とする。
【００１３】
また、前記送信者情報作成手段及び前記受信者情報作成手段は、ユーザのメッセージ交換相手との関連性を求める際に用いる前記データセットを選出する開始時点として情報開始時刻が視点時刻と共に入力指定された場合、視点開始時刻から視点時刻までの間に含まれるデータセットを前記メッセージ交換履歴情報記憶手段から抽出することを特徴とする。
【００１４】
本発明に係る情報提示装置は、メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段と、ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させるユーザインタフェース手段と、前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成する送信者情報作成手段と、前記メッセージ交換履歴情報記憶手段に記憶されている最古から視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する受信者情報作成手段と、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出手段と、前記関連性度算出手段により算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力手段とを有することを特徴とする。
【００１５】
本発明に係る情報提示方法は、メッセージ交換の実行の毎に生成され、少なくともメッセージ交換された時間情報、送信者識別情報及び受信者識別情報を含むデータセットが蓄積されたメッセージ交換履歴情報記憶手段にアクセス可能なコンピュータにより実施され、情報を表示するための方法であって、ユーザのメッセージ交換相手との関連性を求める時点として視点時刻を入力指定させる入力ステップと、前記メッセージ交換履歴情報記憶手段に記憶されている最古から前記入力ステップにより入力された視点時刻までの間に含まれるデータセットのうち当該ユーザが受信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成し、また、前記メッセージ交換履歴情報記憶手段に記憶されている最古から前記入力ステップにより入力された視点時刻までの間に含まれるデータセットのうち当該ユーザが送信したメッセージに対応するデータセットを抽出し、その抽出したデータセットからメッセージの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各メッセージの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する作成ステップと、同一メッセージ交換相手における前記送信者プロファイルと前記受信者プロファイルに基づき予め決められた関連性算出式に従いユーザの各メッセージ交換相手との関連性度を算出する関連性度算出ステップと、前記関連性度算出ステップにより算出されたユーザの各メッセージ交換相手との関連性度を出力する関連性度出力ステップとを含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザのメッセージ交換相手との関連性を求める際に用いるデータセットを選出する時点として視点時刻を入力指定させ、その指定された視点時刻に基づき抽出された各データセットを解析することによって視点時刻におけるユーザの各メッセージ交換相手との関連性を求め提示することができる。これにより、ある時点（視点時刻）において各メッセージ交換相手とどれくらいの関連性があったのか、また交換相手との関連性がどのような変遷であるのかをユーザに視覚的に確認させることができる。また、メッセージ交換相手との関連性を通じてユーザが視点時刻においてどのようなことに関心を持っていたのか、またどのような変遷であるのかをユーザに視覚的に確認させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。本実施の形態では、ユーザがメッセージ交換を行うために用いるツールとして電子メール機能を利用した場合を例にして説明する。
【００１８】
図１は、本発明に係る情報提示装置の一実施の形態を示したブロック構成図である。本実施の形態における情報提示装置は、汎用的なＰＣでハードウェアを構成することができ、ＰＣ上で本発明に係る情報提示プログラムを実行することで実現される。本実施の形態における情報提示装置は、電子メール交換履歴データベース２、電子メール交換監視部４、データセット抽出部６、送信者情報作成部８、受信者情報作成部１０、関連性情報作成部１２及びユーザインタフェース部１４を有している。
【００１９】
電子メール交換監視部４は、ユーザの電子メールの送受信を常時監視し、電子メールの送受信を検出する度に後述する内容のデータセットを作成して電子メール交換履歴データベース２に記録する。なお、電子メール交換履歴データベース２及び電子メール交換監視部４は、電子メール機能が有する手段を有効利用してもよい。データセット抽出部６は、送信者情報作成手段及び受信者情報作成手段の一部を形成し、詳細は後述するように該当するデータセットを電子メール交換履歴データベース２から抽出して送信者情報作成部８又は受信者情報作成部１０に渡す。送信者情報作成部８は、データセット抽出部６により抽出されたデータセットからユーザが受信した電子メールの送信者の識別情報を抽出することで送信者リストを作成すると共に、その抽出したデータセットに基づき特定される各電子メールの内容を予め決められた解析手法により解析することによって視点時刻における送信者プロファイルを送信者毎に作成する。受信者情報作成部１０は、データセット抽出部６により抽出されたデータセットからユーザが送信した電子メールの受信者の識別情報を抽出することで受信者リストを作成すると共に、その抽出したデータセットに基づき特定される各電子メールの内容を予め決められた解析手法により解析することによって視点時刻における受信者プロファイルを受信者毎に作成する。関連性情報作成部１２は、各情報作成部８，１０により作成された各プロファイルに基づき予め決められた関連性算出式に従いユーザの各電子メールの交換相手との関連性度を算出する。本実施の形態では、関連性度として関連度と近接度を求めている。ユーザインタフェース部１４は、図３に例示した関連性情報表示画面にユーザの各電子メール交換相手との関連性を表示する表示部１６と、関連性情報表示画面から視点時刻をユーザに入力指定させる視点時刻設定部１８とを有している。視点時刻については後述する。
【００２０】
図２は、本実施の形態における電子メール交換履歴データベース２のデータ構成例を示した図である。電子メール交換履歴データベース２には、ユーザが電子メールを交換する度に電子メール交換監視部４により生成されたデータセットが蓄積される。データセットには、ユーザが電子メールを交換したときの時刻、電子メールを識別するための情報としてメール題目、送信又は受信の別を表す送受信、電子メールの送信者の識別情報としてメールアドレス、電子メールの受信者の識別情報としてメールアドレス、メッセージの内容（メール本文）、添付したファイルのファイル名（アタッチメント）が含まれる。電子メール交換履歴データベース２には、データセットが時系列的に順次記録される。
【００２１】
前述したように、ユーザは、何らかの関心、思考、目的等を持ってその関心等を満足させる他者に対して電子メールを送信するはずである。一方、他者は、何らかの意図があって当該ユーザに対して電子メールを送信してくるはずである。そして、ユーザの関心事というのは、中長期的には自覚の有無に関係なく時々刻々と移り変わっていくものである。本発明者は、ユーザの関心事の移り変わりと共に電子メールの交換相手も移り変わっていくということに着目した。すなわち、本発明は、電子メールの交換相手との関連性の変遷とユーザの関心度の変遷とを同化し、電子メールの各交換相手との関連性を解析することによりユーザの情報に対する関心度を提示するものである。特に、本実施の形態では、「ある時点」における自己がどの電子メール交換相手とどの程度の関連性があるのかということを、その「ある時点」をユーザに指定させながら提示できるようにした。本実施の形態では、前述の「ある時点」、すなわちユーザの電子メール交換相手との関連性を求める時点を特に「視点時刻」と称することにした。
【００２２】
図３は、本実施の形態においてユーザの電子メール交換相手との関連性を表示した画面例を示した図である。この関連性情報表示画面は、関連性情報を表示する領域と、その領域の下方に設けられた時刻設定用の領域に二部されている。時刻設定用の領域には、視点時刻設定用のスライドスイッチ３０が表示される。スライドスイッチ３０の左端は、電子メール交換履歴データベース２にデータセットが最初に記録されたときの日時に相当する。スライドスイッチ３０の右端は現在を意味する。そして、ユーザは、マウス操作等によってスライダ３１をスライドさせることで視点時刻を設定する。
【００２３】
以下、ユーザの各電子メール交換相手との関連性を求め表示するという本実施の形態における関連性情報表示処理について図４乃至図７に示したフローチャートを用いて説明する。
【００２４】
電子メール交換監視部４は、後述する関連性情報表示処理とは独立して動作し、ユーザによる電子メール交換を常時監視する。そして、電子メール交換を検出したときに、現在時刻、当該電子メールの送信又は受信の別、送信者及び受信者のメールアドレス、メッセージ、添付ファイルを収集してデータセットを作成し電子メール交換履歴データベース２に書き込む。ＰＣ上では、上記のようにユーザによる電子メール交換に基づきデータセットが逐次記録される。
【００２５】
ここで、ユーザは、関心度情報を参照したいとき所定の操作を行って図３に示した関連性表示画面を表示させる。なお、この時点では、関連性情報表示領域には座標軸のみが表示され、処理結果に相当する丸３４は描画されていない。そして、ユーザがスライダ３１を動かすことで各時刻を設定するようにしてもよい。ユーザは、例えば、マウスのドラッグ操作によりスライダ３１をスライドさせドロップ操作により視点時刻を指定する。視点時刻設定部１８は、ユーザがマウスカーソル（図示せず）をスライダ３１の表示位置に合わせている間、ウィンドウを新たに開いて視点時刻を数字にて表示する。これにより、ユーザは具体的な日時を数字にて確認できるので便利である。図４において、ユーザ操作によりいずれかの時刻が入力されると（ステップ１１０）、データ抽出処理が実行される（ステップ１２０）。
【００２６】
図５において、データセット抽出部６は、電子メール交換履歴データベース２に蓄積された各データセットに含まれる時刻を参照して、最も古い時刻から視点時刻までの間に含まれるデータセットを電子メール交換履歴データベース２から抽出する（ステップ１２１）。そして、データセット抽出部６は、抽出したデータセットに含まれる送受信のデータ項目を参照して抽出したデータセットを、他者からユーザ宛に送られてきた受信メールとユーザが他者へ送信した送信メールとに分類する（ステップ１２２）。そして、“受信”に該当するデータセットは、当該ユーザが他者から送られてきた電子メールを受信したことによって作成されているので、該当するデータセットに含まれる送信者のメールアドレスを抽出することで送信者リストを作成する。一方、“送信”に該当するデータセットは、当該ユーザが他者へ電子メールを送信したことによって作成されているので、該当するデータセットに含まれる受信者のメールアドレスを抽出することで受信者リストを作成する（ステップ１２３）。
【００２７】
ところで、電子メールの送信先には、複数のメールアドレス（つまり受信者）を指定することができる。当該ユーザが複数指定された受信者の１人である場合は、１対１の電子メール交換と同等に扱えばよい。例えば、他者であるＡさんがＩ（当該ユーザ）、Ｂさん及びＣさんにメール送信した場合、当該ユーザ（Ｉ）にとってみれば、Ａさんからの電子メールを受信したことのみを解析の対象とし、ＡさんがＢさんとＣさんに送信した電子メールについては無視する。一方、当該ユーザが複数の送信先を指定して電子メールを送信した場合には、解析対象は各受信者に対して行う。例えば、Ｉ（当該ユーザ）がＡさん、Ｂさん及びＣさんにメール送信した場合、データセットは１つのみ作成されるが、当該ユーザ（Ｉ）がＡさん、Ｂさん及びＣさんに対して個々に電子メールを送信した場合と同様に３人の受信者に対する解析を行う。
【００２８】
データセット抽出部６により該当するデータセットが抽出され前準備がされると、続いて送信者情報作成処理が実行される（ステップ１３０）。
【００２９】
図６において、送信者情報作成部８は、当該ユーザに電子メールを送った他者（送信者）に関する情報を作成する手段なので、データセット抽出部６から送信者リスト及び各送信者が当該ユーザへ発信した電子メール（当該ユーザにとっては受信メール）に対応するデータセットを受け取り、受信メールを解析することで送信者毎に送信者プロファイルを作成する。そのために、送信者情報作成部８は、受け取った送信者リストから送信者を順番に一人ずつ選出し（ステップ１３１）、以下に説明する処理を各送信者に対して繰り返し行う（ステップ１３２）。
【００３０】
すなわち、送信者情報作成部８は、データセット抽出部６から受け取った各データセットに含まれる電子メールに記述されたメール本文と、もし添付ファイルが添付されているのであればその添付ファイルの内容を合わせて予め決められた解析手法により解析することによって送信者プロファイルを作成する。具体的には、メール本文及び添付ファイルの内容を形態素解析して、そのメール本文及び添付ファイルの内容に含まれる単語を抽出し、各単語の出現頻度を積算し、単語出現頻度ベクトルを作成して一時保存する（ステップ１３３）。次に、送信者情報作成部８は、データセット抽出部６から受け取ったデータセットの中から当該送信者のデータセットの数、すなわち当該送信者により送信された電子メールの数をカウントし、一時保存する（ステップ１３４）。なお、ステップ１３３とステップ１３４は、独立して実行なので、同時並行して実行してもよいし、処理の順番を逆にしてもよい。
【００３１】
以上の処理を繰り返すことにより、送信者情報作成部８は、送信者リストに含まれる全ての送信者それぞれに対して求めた単語出現頻度ベクトルと当該送信者からのメール受信回数を併せて当該送信者の送信者プロファイルとして作成する（ステップ１３５）。
【００３２】
送信プロファイルが作成されると、続いて受信者情報作成処理が実行される（ステップ１４０）。
【００３３】
図７において、受信者情報作成部１０は、当該ユーザが電子メールを送った他者（受信者）に関する情報を作成する手段なので、データセット抽出部６から受信者リスト及び当該ユーザが各受信者へ送信した電子メール（当該ユーザにとっては送信メール）に対応するデータセットを受け取り、送信メールを解析することで受信者毎に受信者プロファイルを作成する。そのために、受信者情報作成部１０は、受け取った受信者リストから受信者を順番に一人ずつ選出し（ステップ１４１）、以下の説明する処理を各受信者に対して繰り返し行う（ステップ１４２）。
【００３４】
すなわち、受信者情報作成部１０は、データセット抽出部６から受け取った各データセットに含まれる電子メールに記述されたメール本文と、もし添付ファイルが添付されているのであればその添付ファイルの内容を合わせて予め決められた解析手法により解析することによって受信者プロファイルを作成する。具体的には、メール本文及び添付ファイルの内容を形態素解析して、そのメール本文及び添付ファイルの内容に含まれる単語を抽出し、各単語の出現頻度を積算し、単語出現頻度ベクトルを作成して一時保存する（ステップ１４３）。次に、受信者情報作成部１０は、データセット抽出部６から受け取ったデータセットの中から当該受信者のデータセットの数、すなわち当該受信者に向けた発信した電子メールの数をカウントし、一時保存する（ステップ１４４）。なお、ステップ１４３とステップ１４４は、独立して実行なので、同時並行して実行してもよいし、処理の順番を逆にしてもよい。
【００３５】
以上の処理を繰り返すことにより、受信者情報作成部１０は、受信者リストに含まれる全ての受信者に対して求めた単語出現頻度ベクトルと当該受信者へのメール送信回数を併せて当該受信者の受信者プロファイルとして作成する（ステップ１４５）。
【００３６】
なお、前述した送信者作成情報処理（ステップ１３０）と受信者作成情報処理（ステップ１４０）は、独立して実行することが可能であるため、同時並行して処理してもよく、また処理の順を逆にしてもよい。
【００３７】
図４において、関連性情報作成部１２は、各情報作成部８，１０によって作成された各プロファイルと、データセット抽出部６によって作成された送信者リスト及び受信者リストを受け取る。そして、受け取った各リストをマージすることで当該ユーザが電子メール交換をした者のリストを作成する（ステップ１５０）。そして、各交換相手を１人ずつ選出し（ステップ１６０）、各人に対して以下の処理を繰り返し行う（ステップ１７０）。
【００３８】
まず、関連性情報作成部１２は、選出した交換相手に対応する送信者プロファイルと受信者プロファイルをそれぞれ取り出し、その中の各単語出現頻度ベクトルの内積を計算する。この計算結果をユーザの当該交換相手との関連度とする（ステップ１８０）。更に、関連性情報作成部１２は、交換相手に対応する受信者プロファイルと送信者プロファイルにそれぞれ含まれている送信回数と受信回数との差を計算する。本実施の形態では、送信回数から受信回数を減算して求める。この計算結果をユーザの当該交換相手との近接度とする（ステップ１９０）。このようにして、得られた関連度と近接度を合わせることで当該交換相手のオブジェクトを作成し、一時保存する（ステップ２００）。
【００３９】
なお、関連度の算出処理（ステップ１８０）と近接度の算出処理（ステップ１９０）は、独立して実行することが可能であるため、同時並行して処理してもよく、また処理の順を逆にしてもよい。以上の処理を交換相手リストに含まれている各交換相手に行うことによって各交換相手に対応したオブジェクトが作成されることになる。
【００４０】
ユーザインタフェース部１４の表示部１６は、関連性情報作成部１２により作成された各交換相手対応のオブジェクトに基づき関連性情報を画面表示する（ステップ２１０）。この表示例を図３に示す。本実施の形態では、図３に例示したように関連性情報を２次元座標データとして表示する。座標の縦軸は近接度を示し、横軸は関連度を示す。２次元座標内に表示される丸３４は、それぞれ交換相手に対応したオブジェクトに従い描画される。本実施の形態では、２次元座標の原点位置を、入力指定された時点（視点時刻）における自分と想定した。本実施の形態では、関連度は常に正の値になるが、近接度は送信回数より受信回数が多ければ負の値を取りうるので、丸３４は第１，４象限に描画されることになる。
【００４１】
関連度は、前述したように単語出現頻度ベクトルの内積によって得られた値である。従って、自己が受信者となった場合に作成される単語出現頻度ベクトルと自己が送信者となった場合に作成される単語出現頻度ベクトルとの各単語の出現頻度のバランスが均衡しているほどそれぞれのベクトル方向は近づくことになるので内積の値は小さくなる。ここで、単語の出現頻度のバランスの均衡がとれているということは、その交換相手との間で授受される電子メールの内容が共通の話題についてメール交換されていると考えられ、従って、当該交換相手との関連度は大きいと考えられる。従って、関連度の大きい交換相手に対応した丸３４は、内積の値が小さくなり、また小さいほど原点に近い位置に描画されることになる。例えば、丸３４ｃに対応する交換相手は、丸３４ａ，３４ｂに対応する交換相手より関連度が大きいといえる。
【００４２】
一方、近接度は、電子メールの送信回数から受信回数を引くことによって得られた値である。従って、一方のメール送信に対して他方がそれに応じて返信するような関係であれば、送信回数と受信回数が均衡してくることになり、その差はゼロに近づいてくることになる。このような関係にある交換相手とは、近接度が大きい関係にあると考えられる。これに対し、一方的に送信したり、あるいは受信したりするような関係であれば、送信回数と受信回数との差は大きくなってくる。つまり、このような関係にある交換相手とは、近接度が小さい関係にあると考えられる。本実施の形態では、図３に示したように各交換相手に対応した丸３４は、原点に位置する自分に近いほど近接度は大きく、原点から離れるほど近接度は小さくなるように描画される。例えば、丸３４ｃに対応する交換相手は、丸３４ａ，３４ｂに対応する交換相手より近接度が大きいといえる。
【００４３】
交換相手に対応して描画する各丸３４は、このように関連度と近接度の各値の組み合わせによって座標上に描画されるが、前述したように、原点に近いほどユーザ（自分）と関連性の強い交換相手ということができ、当該ユーザとやりとりした内容（情報）に関心が強いということができる。なお、丸の中心位置が関連性の位置を表しており、丸の大きさはメール交換数（送信回数＋受信回数）を意味している。ところで、本実施の形態では、各交換相手の位置を円形で図示しているので、当該交換相手が誰であるかがわからない。そこで、本実施の形態における表示部１６は、ユーザがマウスカーソルを丸の表示位置に合わせている間、ウィンドウを新たに開いてメールアドレスを表示する。この具体例を図３では丸３４ａとウィンドウ３６により示した。マウスカーソルは図示していない。これにより、ユーザは交換相手を確認できるので便利である。なお、ウィンドウに表示する情報の内容は、なお、アドレス帳を参照してメールアドレスの代わりにユーザ名を表示するなど他の情報を表示して交換相手を特定できるようにしてもよい。また、表示形式もウィンドウに表示しなくても画面上に別途設けた表示領域に表示するなどしてもよい。
【００４４】
本実施の形態によれば、以上のようにして電子メール交換に伴い記録したデータセットを解析することによって視点時刻における自分の他者との関連性を定量的に求めることができるようにした。そして、視点時刻における自分を座標上の原点に配置し、各交換相手との関連性を座標上に表示することで、視点時刻における自分の各情報に対する関心度の大小を、電子メールを交換した他者との関連性を通じて視認性良く提示することができる。
【００４５】
ここで、いつの時点における自分からみて分析したいのかを指定できることが本実施の形態の特徴の一つでもある。この「いつの時点」の自分かということを設定した時刻が視点時刻に相当する。例えば、２００２年６月３０日の自分と２００２年１２月３１日の自分を比べてみると、２００２年１２月３１日の自分は、２００２年６月３０日の自分より半年分多く電子メールを交換したことになる。この電子メール交換の経験の差によって関心度の変遷を視覚的に参照できるというのが本実施の形態の特徴である。
【００４６】
例えば、スライダ３１の位置を２００２年６月３０日に合わせる。そして、図３に示した画面を表示させる。今度はスライダ３１の位置を２００２年１２月３１日に合わせる。そして、図３に示した画面を表示させる。この半年の間に、他者との関係（関連性）が変わってきているかもしれないが、この表示画面を比較することで半年間において変化した他者との関連性を視覚的に確認することができる。
【００４７】
なお、図３には、ある視点時刻における関連性情報の表示例を示したが、例えば、上記例に従うと２００２年６月３０日の視点時刻は青色、２００２年１２月３１日の視点時刻は緑色などのように視点時刻によって色などの表示形態を変えることによって同一座標上に複数の視点時刻についての関心度情報を表示するようにしてもよい。また、図３では各交換相手を白丸で示したが、同一ファイルには同一のハッチングを施したり記号を割り付けるなどして異なる視点時刻におけるファイルの同一性を判別できるようにしてもよい。また、丸３４の代わりにユーザを特定できるようなアイコンを描画するようにしてもよい。これにより、視点時刻における関連性の比較が容易になる。更に、視点時刻を設定するスライダ３１の移動に合わせて、関連性情報をその都度高速に算出することで交換相手に対応した丸を移動表示するようにしてもよい。
【００４８】
本実施の形態では、以上のように時系列上において自分の視点を変えながら電子メールの交換相手との関連性を通じて自分の関心事や思考の変遷を確認することができる。なお、上記説明では、視点時刻を設定することで解析対象とするデータセットをそれぞれ選出するようにした。この視点時刻は期間の終期であるが、期間の始期については、便宜的に登録されたデータセットのうち最も古い時刻とした。しかし、始期設定用のスライダをスライドスイッチ３０に設けて始期と終期の双方を設定できるようにしてもよい。また、視点時刻及の設定にスライドスイッチを用いたが、実際の日時を数字で入力指定させるようなユーザインタフェースとしてもよい。
【００４９】
また、本実施の形態における関連性度算出手段は、関連性情報を関連度と近接度という２つの指標によって表すことにした。但し、本実施の形態は関連性の変遷を可視化することを特徴としている。従って、関連度及び近接度という指標を求める計算方法は、上記例に限定されることはなく他の計算方法や、あるいは他の指標を用いるようにしてもよい。また、関連性を関連度又は近接度の一方のみを用いて表してもよい。また、送信者プロファイル及び受信者プロファイルを作成する際に行うメール本文又は添付ファイルの解析手法は、形態素解析に限定することなく予め決めた他の手法を用いてもよい。
【００５０】
また、本実施の形態では、便宜的にデータセットにメール本文及び添付ファイルなど必要な情報を含めるようにしたが、メール本文及び添付ファイルそのものを含めずにファイル等へのリンク情報（ポインタ情報）をデータセットに含めるようにしてもよい。電子メールの識別情報も題目ではなくメールＩＤ等でもよい。
【００５１】
また、本実施の形態では、関連性度出力手段として設けたユーザインタフェース部１４によって関連性情報をＰＣのディスプレイに表示するという最適な形態で例示した。特に２次元座標を利用することで個人と各交換相手との関連度合いを視認性よく提示することができる。しかしながら、関連性情報の提示形態は、これに限定されることなく、グラフ表示やあるいは数値のリスト表示など他の形態で提示してもよく、また関連性情報をプリンタから印刷するなど他の出力装置へ出力するようにしてもよい。
【００５２】
また、電子メールでは、宛先以外にもＣＣ、ＢＣＣにより送信先を指定することができるので、どの送信先にて指定したかによって重み付けを設定するようにしてもよい。関連性を求める本実施の形態の場合、宛先に指定する場合の重みを最も重くすることが適切である。
【００５３】
また、本実施の形態では、メッセージを交換するために用いるツールとして電子メール機能を例にして説明した。上記説明から明らかなようにメッセージ送受信相手が特定されるようなメッセージ交換ツールであれば、本発明を適用でき、必ずしも電子メール機能である必要はない。例えば、チャットや一般にメッセンジャーと呼ばれるような会話可能なツールにも適用可能である。また、何らかのシステムに統合された電子メール機能にも適用することは可能である。
【００５４】
また、本実施の形態では、電子メール交換監視部４によるデータセット収集機能と収集されたデータセットの解析機能及び関連性情報の表示機能とを同じ装置で実現したが、データセット収集機能は別の装置で実現してもよい。つまり、情報提示装置は、他の装置にある電子メール交換履歴データベースをネットワーク経由でアクセスしてもよいし、他の装置で作成された電子メール交換履歴データベースを本装置に移してから上記のように情報表示するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る情報提示装置の一実施の形態を示したブロック構成図である。
【図２】本実施の形態における電子メール交換履歴データベースのデータ構成例を示した図である。
【図３】本実施の形態においてユーザの情報に対する関連性情報を表示した画面例を示した図である。
【図４】本実施の形態における関連性情報表示処理を示したフローチャートである。
【図５】図４におけるデータセット抽出処理を示したフローチャートである。
【図６】図４における送信者情報作成処理を示したフローチャートである。
【図７】図４における受信者情報作成処理を示したフローチャートである。
【符号の説明】
【００５６】
２  電子メール交換履歴データベース、４  電子メール交換監視部、６  データセット抽出部、８  送信者情報作成部、１０  受信者情報作成部、１２  関連性情報作成部、１４  ユーザインタフェース部、１６  表示部、１８  視点時刻設定部、３０  スライドスイッチ、３１  スライダ。
【図１】
2005234797.tif 000003
【図２】
2005234797.tif 000004
【図３】
2005234797.tif 000005
【図４】
2005234797.tif 000006
【図５】
2005234797.tif 000007
【図６】
2005234797.tif 000008
【図７】
2005234797.tif 000009