(57)【特許請求の範囲】
【請求項１】
複数のユーザに対する情報管理システムであって：
ｉ）ユーザ入力情報を受取る少なくとも１つのユーザインターフェイスと；
ii）データ記憶手段と；
iii)ユーザインターフェイスにおいて受取られるユーザ入力情報から情報プロファイルを生成し、前記データ記憶手段内に前記情報プロファイルを記憶するデータ入力ツールと；
iv)各ユーザに割り当てられた少なくとも１つのキーワードをそれぞれ含むユーザプロファイルを生成および記憶する手段と；
ｖ）複数の前記ユーザプロファイルのそれぞれにしたがって情報を捜し出し、捜し出された情報に関係するデータを記憶し、そのように記憶されたデータをデータ入力ツールによって生成された少なくとも１つの情報プロファイルにしたがってサーチする少なくとも１つのデータ検索ツールと；
vi)使用の際に、前記ユーザ入力の受取りに応答して、前記ツールの1以上を実行する制御手段とを含む、情報管理システム。
【請求項２】
制御手段が、そのユーザによって入力される情報から生成される情報プロファイルに対してユーザ識別情報をログする手段をさらに含む請求項１記載の情報管理システム。
【請求項３】
制御手段が、前記情報プロファイルおよび／またはそれによって捜し出された情報へのアクセスを、前記ユーザ入力情報を供給するユーザのみへ与えるように構成された請求項１または２記載の情報管理システム。
【請求項４】
制御手段が追加のユーザにアクセスを与えるが、前記情報プロファイルおよび／またはそれによって捜し出された情報を変更する能力を与えない請求項１または２記載の情報管理システム。
【請求項５】
制御手段が、情報プロファイルにしたがって捜し出された情報に対してアクセスを行う他のユーザの識別子の登録を、情報プロファイルの制御のもとで、維持するように構成されており、所有者が登録の内容に独特の制御を行なう請求項１ないし４の何れか1項記載の情報管理システム。
【請求項６】
システムが、データ検索ツールによって出力される結果を選択するユーザ選択手段をさらに含み、選択された結果が持続的に記憶される請求項１ないし５の何れか1項記載の情報管理システム。
【請求項７】
選択された結果が各ユーザに対して持続的に記憶される、および／または結果を捜し出すためにデータ検索ツールによって使用される情報プロファイルに対して持続的に記憶される請求項6記載の情報管理システム。
【請求項８】
データ検索ツールが、情報プロファイルにしたがって捜し出された情報の関連度を計算して、捜し出された情報を報告するときに前記関連度を出力する手段を含む請求項１ないし７の何れか1項記載の情報管理システム。
【請求項９】
関連度が連続的にではなく別個に適用され、これを使用して、サーチ結果を２以上の組に分けることができ、第１の組が要求との関連が強く、第２の組が要求との関連が弱くなるようにする請求項8記載の情報管理システム。
【発明の詳細な説明】
【０００１】
発明の属する技術分野
本発明は、情報管理システムに関する。
【０００２】
従来の技術
情報管理は現在複雑な問題となっている。大量の情報が多くの源が得られる。例えば会社環境には社内(in-house)用データベースおよび共有の単語処理環境があり、ユーザはインターネットのような情報ネットワークにアクセスすることができる。
【０００３】
インターネットは数カ国に分散されているが、一緒に接続されている複数の別個の通信ネットワークを基礎とする既知の通信システムである。インターネットは多くの異なるプロバイダから豊かな情報源を提供するが、情報源が非常に豊かであるために、中央で監視および制御が行われないので、特定の情報にアクセスする際に問題が生じる。
【０００４】
ソフトウエアエージェントは、情報管理に対処する既知の解決案を与える。各エージェントは一般的に、（人間か、または機械に基づく）エンティティの代わりに独立して、ローカルデータと一緒に１以上のタスクを実行する機能か、またはデータにアクセスして、1以上のタスクを支援する手段を含む。例えば情報エージェントはトピックまたはユーザに関連するドキュメントを選択することができる。したがって情報エージェントはドキュメント、関連するドキュメントを選択する処理機能、および選択の実行を可能にするデータにアクセスすることが必要である。
【０００５】
異なるタイプのエージェント応用システムは、いくつかの公開された文献(例えばThe Proceedings of the First and Second International Conferences on the Practical Application of Intelligent Agents and Multi-Agent Technologyで発表されたもの)に記載されている。これらの公開された文献はPractical Application Company Ltd.(Blackpool, Lancashire)によって1996および1997年にそれぞれ発刊されている。エージェント応用技術の包括的な概要はHyacinth S. Nwanaによって文献(“Software Agents: An Overview”, the Knowledge Engineering Review journal, Vol.11, No.3, pp.205-244)に記載されている。
【０００６】
出願中の国際特許出願第WO96/23265号には、とくに情報管理に使用するソフトウエアエージェントが記載されている。“ＪＡＳＰＥＲ”として知られているエージェントは、ユーザのインターネットブラウザと関係し、ユーザに彼らが関心をもっているドキュメントを知らせる。これを行なうために、ＪＡＳＰＥＲは関係するユーザに対してキーワードの組を使用する。しかしながらクラスタ化技術を使用することによって、ＪＡＳＰＥＲはキーワードの組を拡張して、拡大しなければ位置付けられなかったドキュメントを得ることができる。
【０００７】
情報、それ自体を処理する既知のツール、例えばＰＲＯＳＵＭ情報サマライザもあり、これは本発明者の出願中の欧州特許出願第97302616.4号内に記載されている。これは、単純にドキュメントの内容にしたがってではなく、ユーザの特定の関心にしたがって情報を要約する。したがってユーザはサーチ結果を見て、ＰＲＯＳＵＭによって生成される要約を読み取って、ドキュメントがユーザの関心がドキュメント内のリファレンス（参考文書）のみによって表わされ、ドキュメントが主として何か他のものに関するものであることを知らされる。このようなドキュメントは、従来のサーチツールによって得られないことが多い。
【０００８】
発明が解決しようとする課題および手段
本発明の実施形態にしたがって、複数のユーザに対する情報管理システムであって：
ｉ）ユーザ入力情報を受取る少なくとも１つのユーザインターフェイスと；
ii）データメモリ手段と；
iii)インターフェイスにおいて受取られるユーザ入力情報からデータを生成し、データ記憶手段内にデータの組を記憶するデータ入力ツールと；
iv)各ユーザに割り当てられた少なくとも１つのキーワードをそれぞれ含むユーザプロファイルを生成および記憶する手段と；
ｖ）複数のユーザプロファイルのそれぞれにしたがって情報を位置付け、そのように位置付けられた情報に関係するデータを記憶し、そのように記憶されたデータをデータ入力ツールによって生成された少なくとも１つのデータにしたがってサーチする少なくとも１つのデータ検索ツールと；
vi)前記ユーザ入力を受取り、前記ツールの1以上を実行する制御手段とを含み、
制御手段が、使用の際に、前記ユーザ入力情報を受取って、データ入力ツールを実行して、前記入力情報から前記データの組を生成および記憶して、前記データの組をデータ検索ツールに入力して、そのように記憶された前記データをサーチするように適用されている情報管理システムを提供する。
【０００９】
この明細書の中で“情報”は、例えば単語、イメージ、またはコンピュータコードで表わされる情報を意味し、これにはコンピュータファイルあるいはコンピュータプログラム、インターネットページ、電子メールドキュメント、テキストファイル、単語処理されたドキュメント、または映画、画像、あるいはサウンドファイルといったマルチメディアオブジェクトが含まれる。
【００１０】
“ユーザ”は、別の装置であってもよい。本明細書の文脈ではユーザは必ずしも人間のエンティティではない。
【００１１】
一般的に、ユーザ入力ツールによって生成されるデータの組は、情報を特徴付けるが、比較的に、情報それ自体よりも、はるかに小さいデータの組を含む。したがってデータの組は識別子およびキーワードの組とを含んでもよく、または追加情報として、例えば生成およびダウンロードされた日付、原作者(authorship)、およびアブストラクトまたはサマリでさえも含んでもよい。
【００１２】
本発明の実施形態は、類似のトピックに関心をもつ複数のユーザにとくに有益な情報管理環境を提供する。制御手段はユーザによって入力された情報から生成されるデータの組に対してユーザ識別情報をログする手段をさらに含むことが好ましい。したがって制御手段は、このユーザと他のユーザとの間でアクセスおよび変更制御を行なうことができる。
【００１３】
本発明の実施形態では、複数のユーザに対してとくに有益なデータメモリおよび管理環境を用意することができる。例えば会社環境において、データ入力ツールによって生成されたデータの組はプロジェクトを特徴付け、さらにプロジェクト用のプロファイルとして記憶されてもよい。制御手段は、データの組または関係する情報、あるいはその両者へのアクセスを、ユーザ入力情報を用意するユーザのみに与えるようにすることができる。これは、例えばそのユーザの識別子をデータの組の識別子に登録することによって、またはユーザの識別子をデータの組それ自体に追加することによって行なうことができる。このようなユーザは、そのデータの組に対して所有者と呼ばれることがある。その代わりに、制御手段はデータの組または関係する情報、あるいはその両者を変更する能力を与えるのではなく、追加のユーザへのアクセスを与えてもよい。
【００１４】
制御手段はさらに所有者として記録されているユーザに管理能力を与え、制御手段がデータの組にアクセスする他のユーザの識別子の登録を維持することができ、所有者が登録の内容に独特の制御を行なうことが好ましい。
【００１５】
好ましくは、システムはさらにユーザ選択手段を含んで、データ検索ツールによって出力される結果を選択し、選択された結果は持続的に記憶される。この結果は関連するユーザに関係して持続的に記憶されるか、または結果を位置付けるデータ検索ツールによって使用されるデータの組に関係して持続的に記憶されてもよい。これは“バーチャルケースファイル（仮想事例ファイル）”のコンセプトを採り入れている。例えばデータの組に向け密接に関連するバックグラウンド情報を提供するという持続性メモリ用に選択された結果すらもがユーザに特定のものであってよく、したがってそのデータの組に関係するバーチャルケースファイルを検索するユーザは、同じデータの組に関係する別のユーザに与えられた情報とは異なる組の記憶された結果を与えられることになる。
【００１６】
データ検索ツールがサーチすることによって見付けたデータを報告するやり方は、サーチに使用されるデータの組に対する各データの関連性（レレバンス）の測度(measure)を含むことが好ましい。使用可能な情報部分が非常に小さく、これと比較してユーザが直接にはるかに多い情報をレビューする（調べる）といった実際的でないことになっている今日の複雑な情報環境では、これは非常に有益である。関係性（アソシエーション）の測度は連続的にではなく、別個に適用してもよい。例えばこの測度を使用してサーチ結果を2以上の層（レイヤ）に分割し、第１の層が要求との関連が強く、第２の層が要求との関連が弱くなるようにしてもよい。ユーザは要求に応答して報告される層の数を選択できることが好ましい。これは既知のサーチエンジンとは対照的であり、一定のレベルの関連性に対して全ての結果ではなく定められた数のサーチ結果を報告する。
【００１７】
所有者として記録されたユーザに用意された能力は、他のユーザをデータの組に割り当てることである。データの組はプロジェクトを表わす。各プロジェクトはそのデータの組に割り当てられた1組のユーザをもつことができる。これはプロジェクトが完了したときに、プロジェクトの所有者がシステム向けに完了のフラグを立てることができる管理機能を用意することができる。次にシステムは割り当てられた識別子のリストを削除する。プロジェクトデータの組、すなわちプロファイルは後日に再起動されるか、または単純に所有者によってシステムから削除されてもよい。
【００１８】
本発明の実施形態のシステムでは、複数のサーチ、検索、および／または解析ツールに対してトランスペアレントなインターフェイスを用意し、ユーザは異なるツールを選択および動作せずにシステムを使用できることが好ましい。これはシステムに処理能力を与えて、システムが情況から要求を解析し、適切にツールを選択できるようにすることによって可能となった。
【００１９】
本発明のデータメモリ手段は１または複数のデータベースを含むことができることに注目すべきである。例えばシステムのデータベースに加えて、1以上のサーチツール、検索ツール、および／または解析ツールをそれ自身のデータベースに用意できる。該（または任意の）データベースはもちろん分散型でも集中型でもよい。
【００２０】
ここで本発明の実施形態を例示的に添付の図面を参照して記載することにする。
【００２１】
発明の実施の形態
多数の情報管理システム（ＩＭＳ）の構成要素の機能は“ＪＡＳＰＥＲ”として知られているソフトウエアエージェントによって用意されることが好ましく、これは本発明者の出願中の特許出願第WO96/23265号に記載されている。後述で多数のＩＭＳの構成要素の機能を開示するときにＪＡＳＰＥＲを引用する。
【００２２】
好ましい実施形態におけるＩＭＳの情報機構は、オブジェクト指向のコンピュータ処理をするという感覚では、ＩＭＳ内の全てのデータアイテムはオブジェクトであり、また全オブジェクトは“プロファイル”をもっているという原則の上に基礎を置いている。プロファイルは各オブジェクトの内容のメタデータのサマリであってもよく、またはプロファイルはキーワードの簡単なリストを含んでもよい。プロファイルはオブジェクトの検索を可能にする情報と、ＩＭＳ内で評価される検討中の特定のトピックに対する関連性についての情報を含む。ＩＭＳ内では、プロファイルは、本発明者の出願中のＪＡＳＰＥＲの特許出願中で開示された機能によって生成されることが好ましい。
【００２３】
ＩＭＳ内の一定のタイプのオブジェクトは、特定の特性をもつ。
【００２４】
“ドキュメント”は通常のオブジェクトであり、テキストオブジェクト−例えばＷＥＢページ、テキストファイル、または単語処理ドキュメントか、あるいは別のマルチメディアタイプのオブジェクト−例えばビデオ記録、画像、あるいはサウンドファイルの何れかを表わす。
【００２５】
プロジェクトはプロジェクトオブジェクトである。“プロジェクト”は通常のオブジェクトと非常に類似しているが、ユーザがプロジェクトに作用し、それを変更することが追加されている。
【００２６】
ユーザは、プロジェクトとほぼ同様にＩＭＳ内のオブジェクトであると考えてもよい。ユーザの関心はユーザプロファイルによって表わされ、ユーザプロファイルはユーザによって手操作で、またはＩＭＳによって自動的に変更することができる。ユーザオブジェクトとＩＭＳ内に記憶された他のオブジェクトとの間にリンクを設定または示してもよい。
【００２７】
図１を参照すると、情報管理システム（ＩＭＳ）の実施形態では5つの機能部分に分割して示している：
サーバ、
ローカルメモリ、
ユーザインターフェイス、
データ解析、
サーチおよび検索。
【００２８】
ＩＭＳの中心部のサーバ160があり、各機能部分の構成要素間で情報流を制御し、例えば情報要求を受取り、1以上の構成要素を作動して、このような要求に対する応答を生成するようにされている。
【００２９】
システムのローカルメモリ機能部内においてサーバ160はＩＭＳデータベース用メモリを含むデータベース構成要素105と、サーバ160のローカル情報検索に対する要求にしたがってＩＭＳデータベース105をサーチする際に使用するローカルサーチエンジン110とに接続されている。ローカルメモリ内にはさらに、後述するようにユーザプロファイル100およびプロジェクトプロファイル102を含む。
【００３０】
システムのサーチおよび検索機能部内には−ＩＭＳの外部情報源への主要なアクセス手段に−一連の構成要素を用意し、各構成要素はインターネット155に接続され、接続されたサーバ160の要求にしたがって情報のサーチおよび検索を補助する。とくに“インテリジェント”エージェントまたは他のソフトウエアエージェント145およびサーチエンジン140が与えられ、サーバ160による特定の要求に応答してインターネット155から情報をサーチおよび検索することができる。加えて構成要素150が用意され、外部で検索されるドキュメント（ＤＯＣ）のバージョン制御を補助する。サーバ160は共通のゲートウエイインターフェイス（ＣＧＩ）165を経由して、エージェント構成要素140および145ならびにバージョン制御手段150にインターフェイスしている。ＣＧＩインターフェイスは従来技術において、例えばインターネット上でユニバーサルリソースロケータ（ＵＲＬ）に記載されたブックから知られている。
【００３１】
http://www.boutell.com./faq/books.htm
システムのデータ解析機能部内では、１以上のプロファイリングエージェント115およびデータ解析ツール120が用意され、それぞれＣＧＩ165を介してサーバ160に接続されている。物理的または論理的な接続は、プロファイリングエージェント115と、プロジェクトプロファイル102とユーザプロファイル100のローカルメモリとの間に用意してもよい。さらに物理的または論理的な接続は、解析ツール120と多数の他のＩＭＳ構成要素、例えば記憶されたプロファイル100および102ならびに関係性ツール125を含むとの間にも用意できる。
【００３２】
サーバ機能部それ自体の中では、サーバ160は共通のゲートウエイインターフェイス（ＣＧＩ）165を介して、システムのユーザインターフェイス機能部を支援するように設計された構成要素へ接続されている。とくに、サーバ160は関係性ツール125へ接続されて、ユーザインターフェイスにおいて情報をグラフィックで視覚化する主要な手段を用意している。サーバ160はさらに言語変換構成要素135へ接続されて、情報の一定部分がサーバ160からユーザインターフェイスに言語メッセージとして得られるようにすることもできる。加えてサーバ160は、ユーザインターフェイスから受取ったユーザ入力をモニタするようにされているパーソナルエージェント構成要素130へ接続され、ユーザ入力をサーバ160を経由してＩＭＳの他の構成要素へ供給して、ユーザ入力によってＩＭＳ内でトリガされた動作に応答してユーザインターフェイスへ情報を供給するようにしてもよい。
【００３３】
ユーザインターフェイス機能部は、ワールドワイドウエッブ（ＷＷＷ）ブラウザインターフェイス170によって多数のユーザ175のそれぞれに対するインターフェイスを用意している。ブラウザインターフェイス170は関係性ツール125へ接続されて、とくに関係性ツールからの出力をＩＭＳのユーザ、パーソナルエージェント構成要素130、および言語変換構成要素135にグラフィックで表示することができる。
【００３４】
ここで、図１に示したＩＭＳの各構成要素の動作および機能を更に詳しく記載することにする。
サーバ
サーバ160はＩＭＳ内の主要な制御手段を用意して、各関係する構成要素部の機能を一緒にリンクして、構成要素間の情報流の制御、および必要なときに情報を得るかまたは情報を処理する構成要素を作動する。とくにサーバ160は、ＩＭＳの他の構成要素から受取った入力に応答してＣＧＩ呼を適切な構成要素に行なって生成された出力を1つの構成要素から他の構成要素へ供給することができる。最も簡単な構成において、サーバ160はＩＭＳの構成要素間のゲートウエイの役割を行なって、システムの主要な機能をこれらの構成要素において実現する。しかしながらその代わりに、さらにサーバ構成要素、それ自体の中でシステムにより特定の機能を実現することができる。例えば解析ツール120によって実行されるデータ解析のいくつかの態様はサーバ160に含めてもよい。サーバ160はユーザからＩＭＳ構成要素の特定の構成およびこれらの構成要素間に要求される相互通信を隠して、特定の機能を達成することが意図されている。
サーチエンジン
サーチエンジンを用意して、外部に記憶した情報に対してはサーチエンジン140で、ＩＭＳデータベース105の内部に記憶された情報に対してはローカルサーチエンジン110でサーチを実行することができる。ローカルサーチエンジン110は実時間でブラウザインターフェイス170によって伝えられたユーザ入力に応答して、ユーザが新しいトピックの記述を入力するときに、パーソナルエージェント130と連続的に通信することによって動作するようにしてもよい。ＩＭＳデータベースのローカルサーチにより、ユーザ入力に対する関連性のデータオブジェクトに対する記憶されたリファレンス、例えば同じまたは他のトピックに対してＩＭＳの他のユーザによって設定されている記憶されたレファレンスを明らかにすることができる。ローカルサーチエンジン110によって識別されたデータオブジェクトはブラウザインターフェイス170によってパーソナルエージェント130を介してディスプレイ上に記載されるか、または関係性ツール125によってグラフィックで表示されることができる。同様に、サーチエンジン14はユーザ入力ドキュメントまたはトピックの記述のプロファイルエージェント115によって構築されたサーチプロファイルを使用して、より長い期間関連するドキュメントに対してインターネット155をサーチすることができる。外部のサーチ結果は、解析ツール120によるサーチ結果から導き出された情報を含めて、関係性ツール125によって表示することができる。
【００３５】
ユーザはサーチエンジン110、140が、例えば関心の“半径”を特定することによって範囲を制限することができる。
【００３６】
種々のサーチエンジンが知られており、例えば“ＹＡＨＯＯ”はインターネット155をサーチするときに使用する。“ＰＲＯＳＥＡＲＣＨ”も使用でき、この機能は上述で参照した本発明者のＪＡＳＰＥＲを記載した出願中の特許出願（第WO96/23625号）で開示されている。
解析ツール
解析ツール120を用意して、サーバ160と接続して、例えばサーチエンジン110および140、またはインテリジェントエージェント145による情報のサーチ結果を受取り、ＩＭＳデータベース内に記憶された情報を利用して、その結果から、およびユーザまたはプロジェクト、あるいはその両者に関係するプロファイルから別の情報を導き出すことができる。好ましいのは解析ツールは、例えばプロジェクトプロファイル102またはユーザプロファイル100によって表わされるオブジェクトと、サーチエンジンによって戻されるデータオブジェクトとの間の結びつきの強さを評価するようにされていてもよい。戻されたデータオブジェクトは、それ自体、プロファイリングエージェント115によって生成されたデータオブジェクトプロファイルによって表わすことができる。解析結果は、結びつきの強さに関係する関連性のスコア（得点）として表わされ、関係性ツール125によって使用され、例えばディスプレイ上に1対の代表的なノードアイコンを接続するラインの太さまたは長さを変化させることによってサーチによって戻されるオブジェクト間の結びつきの強さをグラフィックで示すことができる。
関係性ツール
データオブジェクトはしばしば関係している。データオブジェクトは、他のデータオブジェクトと共通するものをもち、例えば2つのテキストドキュメントはキーワードの共通する組を共有していてもよい。ＪＡＳＰＥＲのようなツールがあり、これによりデータオブジェクトの関係性を知ることはできるが、データオブジェクトの両者を明白にしても、制限しないようなやり方で、これらの関係性をユーザに表わすことはしばしば難しい。関係性を表わす既知の方法でも、各ユーザに個人化されたビューを与えるのに失敗することがある。
【００３７】
ＩＭＳのサーチおよび検索機能部で得られる情報の完全性（トータリティ）は、関係性をもつ接続されたオブジェクトの大きいネットワーク（またはグラフ）とみなすことができる。関係性ツール125の目的は、ブラウザインターフェイス170を介してユーザへ明白なやり方でユーザが実際にユーザ間の関係性を見て、ユーザが一見してデータ間の関係性を調べることが必要なオブジェクトの小さいサブセットを送ることである。関係性ツール125は証明または推理の何れも与えないこを意図されており；単に関連する情報、とくにＩＭＳ内で分かっている関連するオブジェクト間のマルチウエイマッピングとして表わされる関連する情報をユーザが調べるのを助けるだけである。
【００３８】
関係性ツール125の主な機能は次の通りである：
・ブラウザインターフェイス170を介してウインドウ内に接続されたノードのグラフを表示する。ノードは、“インテリジェント”エージェント145またはサーチエンジン140または110のようなＩＭＳエージェントによって示されたような、ＩＭＳ内のデータオブジェクトを表わす。異なるアイコンが各ノードに表示され、グラフ上のノードによって表わされるデータオブジェクトのタイプを示すことができる。
・ユーザがデータオブジェクト間の関係が分かることができるようにデータオブジェクトを表示する。データオブジェクトの対の間における関係性の強さは、各ノードアイコンを接続するラインの太さおよび長さを変化させることによってグラフ上に表わすことができることが好ましい。
・データの関係性の１つの観点からすると、プロジェクトおよびユーザプロファイルは中心に位置し、中心のプロジェクトまたはユーザプロファイルと結びつけられたデータオブジェクトを表わすリンクされたノードによって囲まれたノードとして表わすことができることが好ましい。
・表示されたノードアイコンによって表わされるデータは、例えばノードアイコンをクリックすることによって簡単に検索できる。適切なときは、関係性ツール125はサーバ160を介してＰＲＯＳＵＭのようなドキュメント要約ソフトウエアエージェントによって与えられるデータオブジェクトサマリを得て、グラフィカルディスプレイウインドウ内に示された各アイコンをユーザがクリックした後で、テキストウインドウ内にそのサマリを表示することができる。
・解析ツール120を介して“インテリジェントエージェント”145またはサーチエンジン140および110のようなＩＭＳエージェントによって自動的に提案される結びつきを受理する際に、ユーザはグラフ上に示された提案されたデータオブジェクトと手操作でリンクを設定することができる。データオブジェクト間の手操作で生成または受理されたリンクは、サーバ160を介して、ＩＭＳデータベース105内に記憶するためにローカルメモリ機能ユニットと通信する。手操作で結びつけられたオブジェクトを集めて、プロジェクト用のバーチャルケースファイルを構成し、これはある程度ユーザに特定であってもよい。
・ユーザは、“プルーニング(pruning、剪定)”、すなわちグラフ上に表示するために識別するように要求されたデータオブジェクト間の結びつきの最低の強さを特定することによって、ＩＭＳエージェントによって提案される情報がスクリーン上にどのくらい表わされることになるかを表示することができる。
・ユーザは関係するデータオブジェクトのグラフを随意に考察することができる。
・関係性ツール125は、プロファイリングエージェント115および解析ツール120（好ましくはＪＡＳＰＥＲ）のようなＩＭＳエージェントと、パーソナルエージェント130とにサーバ160を介してインターフェイスして、サーチする際に使用するユーザによって入力されたデータを提供することができる。サーチデータには、プロファイリングエージェント115によって生成されたユーザが入力したドキュメントのプロファイル、またはサーチエージェント110、140によって検索されたドキュメントのプロファイルを含んでもよい。
・グラフはＪＡＶＡでイネーブルされるウエブブラウザのフレーム内に表示されてもよく、関係性ツール、それ自体はＪＡＶＡアプレットとして構成されてもよい。
・（例えば新しいプロジェクト記述用に）データが入力されているとき、関係性ツール125はサーチエージェント110、140と連続的に通信し、入力されたデータに類似した（または関係する）検索されたドキュメントを表わすことができる。
・ユーザが新しいプロジェクトを入力するとき、関係性ツール125は現在のプロジェクトを表わす1つの中心に位置するノードを含むフレームをスクリーン上に生成する。
・ノードはグラフ上に現れ、各ノードはサーチエージェント110，140によって戻されるドキュメントを表わす。
・ユーザはノードをクリックして、結びつけられたドキュメントを調べることができる。
・ユーザが提案されたドキュメントが真に関係していたと判断するとき、ノードはプロジェクトに手操作でリンクされる。この手操作で受理されるリンクはより太い線で表示される。
【００３９】
アルゴリズムは、データオブジェクトのグラフィック表示を生成する関係性ツール125、および例えばユーザによって供給されるか、またはプロファイリングエージェント115によって導き出されるキーワードのリストに基づくデータオブジェクト間の関係性によって実行することができる。関係性ツール125は：
（１）サーチエージェント110または140によって戻されるリファレンスを記憶し、サーチに対する関連性の強さの順に配置される優先待ち行列と；
（２）オブジェクトおよび相互関係を表わすグラフデータ構成と；
（３）サーチエージェントインターフェイスとにアクセスして、グラフ構築アルゴリズムを演算できるようにすることができる。
【００４０】
関係性ツール125は、ユーザが入力したキーワードを使用して、ＩＭＳサーチエージェント140、110によって検索される関連する情報を表わすアルゴリズムを実行することができ、これは次の手続き段階を含む（表１参照）。
【００４１】
【表１】
0004312954.tif 000002
【００４２】
図２を参照すると、上述のアルゴリズムによって生成できるグラフの例が示されている。図２に示した例では、サーチトピックは中心に位置したノード200によって表わされる。サーチ手続きは、中心のサーチトピック200に関連するノードによって表わされるデータ項目のプルーンされたリストを戻し、この関連するノードとして、例えばノード205によって表わされる“ＤＯＣ  １”はより低い関連性を示す比較的に長いラインによって中心のサーチノード200に接続されたノードであり、ノード210によって表わされる“ＤＯＣ  ５”はより高い関連性を示す短いラインによってサーチノード200に接続されるノードである。
【００４３】
上述のアルゴリズム内の“While”ループは、最も関連性の強いノード、すなわちノード210をさらに解析し、ノードのプロファイル内に含まれるもっとも関連するキーワードのみをとり、さらに特定されるサーチを実行することができる。この別のサーチにより、グラフ上に２つの追加ノード、すなわちノード210にリンクされたノード215および220を生成することができる。
パーソナルエージェント
パーソナルエージェントはＩＭＳ内に含まれ、一方ではＣＧＩ165を介してサーバ160へ、他方ではブラウザインターフェイス170へ接続されている。パーソナルエージェントの例には“記憶エージェント(Remembrance Agent)”があり、これはBradley J. Rhodes and Thad Stannerによる文献(“Remembrance Agent: A Continuously Running Automated Information Retrieval System”、（the First International Conference on the Practical Application of Intelligent Agent and Multi-agent Technology議事録に収録）)に記載されており、これは上述で参照したものである。
【００４４】
パーソナルエージェント130は、連続的にユーザインターフェイスからユーザ入力を連続的にモニタし、実時間で関係する情報に対するサーチを開始し、このような使用に対するサーチ結果をブラウザインターフェイス170を介して与えるようにすることができる。例えば、ユーザはＩＭＳで関心のあるトピックを登録して、ブラウザインターフェイス170内で入力された記述または一連のキーワードによってトピックを規定することができる。パーソナルエージェント130は、例えばユーザによってタイプされたキーワードを捕捉し、それらを１つづつサーバ160を介してローカルサーチエンジン110へ提示することができる。ローカルサーチエンジンがＩＭＳデータベース105内で参照される関連するデータオブジェクトを見付けるとき、パーソナルエージェント130によってブラウザインターフェイス170を介してユーザへ送られるか、またはグラフィックで関係性ツール125によって表示されることができる。
言語変換
言語変換構成要素135は、本発明の出願人による“ＬＡＵＲＥＡＴＥ”プロダクト（製品）によって生成された言語合成技術を使用して、適切なときに、ユーザインターフェイスにおいて表わされるデータオブジェクトの言語表示を用意することを含むことができる。例えばドキュメントの言語サマリは、関係性ツール125によって表示される各ノードアイコンをクリックした後で用意することができる。その代わりに、夜通しでサーチした結果見付かったドキュメントの言語表示のシーケンスは、ＩＭＳへログインした後で自動的にユーザに与えることができる。
プロファイリングエージェント
ＩＭＳ内の全てのオブジェクトは、プロファイルをもつことができる。プロファイリングエージェント115はＩＭＳ内に含まれ、オブジェクトの種々のタイプごとにオブジェクトプロファイルを生成することができる。例えばドキュメントはプロファイリングエージェント115へ与えられて、ドキュメントを表わすメタデータを含むドキュメントプロファイルを生成することができる。メタデータドキュメントプロファイルはサーバ160を介してＩＭＳデータベース105内に記憶することができる。ＪＡＳＰＥＲプロダクトを使用して、ＩＭＳ内にプロファイリングエージェント115の機能を構成する。必要であればドキュメントは、プロファイルするためにＪＡＳＰＥＲへ与えられる前に、例えばサーバ160のＣＧＩインターフェイスにおいてＷｅｂページへ変換することができる。
【００４５】
プロファイリングエージェント115へ与えられるドキュメントは、ＩＭＳ内の種々の源から送られ、プロファイリング結果を種々の目的に使用することができる。例えばユーザが入力したドキュメントまたはプロジェクトの記述はプロファイルするために、ブラウザインターフェイス170およびサーバ160によって提示することもできる。プロジェクトは、プロファイリングエージェント115へ提示するために、プロジェクトの記述に基づいて、ＨＴＭＬドキュメントを生成するＣＧＩスクリプトとしてサーバによって生成することができる。生成されたプロファイルは、プロファイリングエージェント115によってローカルメモリ内にプロジェクトプロファイル102として記憶されて、サーチエンジン110および140によって関係するデータオブジェクトをサーチする際に使用されるか、または“インテリジェント”エージェント145によって使用されてもよい。内部または外部のサーチによって戻されたデータオブジェクトは同様に、ＩＭＳデータベース105内に記憶されるか、またはプロジェクトプロファイル102またはユーザプロファイル100内に含まれるプロファイリングエージェント115によってプロファイルされてもよい。データオブジェクトプロファイルはさらに、解析ツール120がＩＭＳのユーザにとって関心のある別の情報を導き出すことができることが好都合である。
【００４６】
プロジェクトプロファイルは、プロジェクトを所有しているユーザによってキーワードを手操作で追加または修正することによっていつでも向上することができる。
システムの使用
図１を参照して、本発明の実施形態を次のように使用することができる。
【００４７】
1組のユーザ、例えば会社環境の従業員または警察およびそれに関連するものが、パーソナルコンピュータまたは他の適切な端末175を介してシステムへアクセスする。各ユーザは既知のやり方で、ウエブブラウザ160へのワールドワイドウエブブラウザインターフェイス170を使用することによってシステム内に登録される。登録するために、ユーザはそれら自身に関する少なくとも1組の最小の情報として、例えば識別子（名前およびコンタクトの詳細）およびユーザの特定の関心を表わす1組のキーワードを含む情報を用意する。1組の最小の情報は、サーバ160で実行している制御プロセスの制御のもとでシステムデータベース105内に記憶される。
【００４８】
ブラウザインターフェイス170とシステムサーバ160との間には、一連のツール125、130、135が用意されている。これらのツールの１つは、例えばパーソナルエージェント130であり、これはユーザとインターフェイスして1組の最小の情報を得る機能を用意することができる。（このタイプの機能は既知であり、したがってここではさらに記載しない）。
【００４９】
ユーザによって与えられるキーワードの組は、それを必要とするシステムの各構成要素に供給される。これには例えば、プロファイリングエージェント115、インテリジェントエージェント145、パーソナルエージェント130、関係性ツール125、および解析ツール120を含んでもよい。
【００５０】
システムは既知のサーチツールの機能を含んでいるので、ユーザが登録すると、これらのツールは、システムが受取ったキーワードの組に対して実行を開始する。したがってパーソナルエージェント130は、ユーザプロファイルがそれに供給されると直ぐに、ローカルサーチエンジン110を介してシステムデータベース105内の既存のエントリ、および他のユーザによる進行中の入力または通信、あるいはその両者のモニタを開始することができる。
【００５１】
パーソナルエージェント130に加えて、ユーザプロファイルが供給される別のサーチ能力があり、このサーチ能力はより長い期間働らくので、固定された時間インターバルの後で、またはユーザによる次のログオンの後でユーザに報告する。このサーチ能力はプロファイリングエージェント115およびインターネットにアクセスするインテリジェントエージェント145に応用される。
【００５２】
プロファイリングエージェント115は、既に引用され、国際特許出願第WO96/23265号に記載されたＪＡＳＰＥＲエージェントのサーチ機能をもっている。ＪＡＳＰＥＲエージェントは、他のユーザによって選択されたドキュメントに対してプロファイル、すなわちメタ情報を記憶する。プロファイリングエージェント115はユーザプロファイルを使用して、各ユーザごとに入力されたプロファイルをモニタし、それらをスクリーンに映す。入力されたプロファイルがユーザにとって関心のあるものであるときは、プロファイリングエージェント115はユーザに知らせる。したがってＪＡＳＰＥＲは、閉じたユーザグループにとって関心のあるドキュメントまたは他のオブジェクトに関係するプロファイルのそれ自身のデータベースを生成する。
【００５３】
ＪＡＳＰＥＲはユーザプロファイルを使用して、精巧なやり方でユーザにとって関心のあるオブジェクトに関係するメタ情報を分類する。したがってユーザプロファイルはクラスタ化技術を使用して、ユーザのキーワードの組をユーザ用のサブセットに分類する。ユーザプロファイルはさらにクラスタ化を使用して、検索実行範囲を拡大することができ、この範囲にはプロファイルによって位置付けられたドキュメントに明らかに密接に関係しているが、プロファイル、それ自体が直接に識別しないオブジェクトまたはドキュメントに関係するプロファイル（またはメタ情報）を含むことができる。このやり方で識別されたドキュメントは、ユーザインターフェイスにおいて“What’s New”ページ（新情報掲載ページ）によってユーザへ与えることができる。
【００５４】
インテリジェントエージェント145はサーチ目的のクラスタ化に関して同じ機能をもつ。上述のＪＡＳＰＥＲ機能と、本発明のインターネット155にアクセスするインテリジェントエージェント145の機能とは、単に関係するサーチスペースが異なるだけである。ユーザによって既に選択されたドキュメントに関係するプロファイルに制限され、したがってＪＡＳＰＥＲデータベースにロードされる代わりに、インテリジェントエージェント145はユーザプロファイルを使用して、インターネットそれ自体をサーチする。
【００５５】
インテリジェントエージェント145はクラスタ化技術を使用して、ユーザのキーワードの組をクラスタ化して、異なる関心に関係するサブセットを生成することができる。インテリジェントエージェントはこれらのサブセットを従来のサブエンジン、例えば既知の“ＹＡＨＯＯ”エンジンへ供給して、ユーザが関心をもつサーチトピックに一層焦点を合わせた結果を戻すことができる。
【００５６】
本発明のシステムは、第WO96/23265号に記載されたクラスタ化技術を使用してユーザに結果を与える。クラスタ化技術を使用して関係するオブジェクトを識別し、関係性の強さの測度を与える。関係性の強さの測度は、各対のオブジェクト、したがって少なくとも各オブジェクトと目標オブジェクトとの間のリンクに関係する“スターレーティング(star rating、星印レート付け)”として出力することができる。本発明のシステムは関係性ツール125を使用して、オブジェクト間に1組のリンクを生成し、スターレーティングを使用して、どのようにリンクの組が示されるか（またはリンクの組が示されるか否か）を判断することができる。例えば最も強いリンク、すなわち第１および第２の層のみを示すことができる。
【００５７】
本発明のとくに重要な態様は、プロジェクトプロファイルによって判断されるやり方でユーザ間で情報を管理する能力である。プロジェクトプロファイルは、プロファイリングツール115によって、ＪＡＳＰＥＲ機能を使用して、ユーザによって入力される記述から生成される。記述は会社のエンティティによって生成されるか、または単にシナリオを記述するいくつかの単語またはデータのような形式のプロジェクト記述ドキュメントであってもよい。プロファイリングツールはプロジェクトプロファイルを生成し、このプロジェクトプロファイルはシステムにそれをロードする際のローディング日付、ユーザ（プロジェクトの所有者として登録される）に対する識別子、およびプロジェクトを特徴付けるキーワードを含んでもよい。
【００５８】
プロジェクトプロファイルはシステムデータベース105へロードされる。プロジェクトプロファイルはさらに上述のユーザプロファイルと同じやり方でシステムの種々のサーチエンジンにロードされる。したがって種々のサーチエンジンはプロジェクトプロファイルに対してサーチの同じカテゴリを実行し、したがってブラウザ170を介して同じやり方で報告する。
【００５９】
ＪＡＳＰＥＲクラスタ化能力を使用するサーチ結果は、オブジェクト間のリンクの強さに適用された結びつけられたスターレーティングをもつことになる。このスターレーティングは関係性ツールによって後述のやり方で、異なるレベルのリンクの強さを示すグラフを構築することによって適用される。
【００６０】
グラフは、適切なときにオブジェクト間のリンクを受理されるか、または生成するリンクを選択することができるプロジェクトの所有者へ与えられる。所有者がリンクを受理するとき、リンクによって接続されたオブジェクトは、所有者およびプロジェクトに対するバーチャルケースファイルとしてシステムデータベース105へロードされる。所有者が受理しないリンクによって接続されるオブジェクトは所有者に対して捨てられる。２つのオブジェクトは類似していると考えられ、リンクがそのオブジェクト間で設定されるとき、１つのプロジェクトにリンクされた情報は他のプロジェクトに間接的に結びつけることができる。
【００６１】
上述のように、他のユーザはプロジェクトに割り当てられることを要求するか、または所有者によって割り当てられることができる。システムはこのやり方で割り当ての登録を維持する。割り当てられたユーザの1人がプロジェクトに関係するサーチ結果を示されることを望むとき、このサーチ結果は所有者によって選択されたバーチャルケースファイルに示されるか、または新しいサーチ結果を示されて、それら自身のバーチャルケースファイルを生成できるようにすることができる。したがってプロジェクトプロファイルは実際に各ユーザの関心に合わせて作ることができる。
【００６２】
例えば犯罪の情況において、警察官はタイミングおよび環境に関心をもつ。法律の専門家は状況および証拠の有効性により関心をもつことができる。したがって法律の専門家がプロジェクトの所有者によって行なわれた選択と無関係にバーチャルケースファイルを生成できるとき非常に有益であり、したがって所有者が警察官であるときは、異なる関心をもつ。
【００６３】
次の表は、ＩＭＳローカルメモリの好ましいリレーショナルデータベースの構成の詳細を、このデータベース内の表に対するＳＱＬ呼のリストによって完全に示す。
【００６４】
【表２】
0004312954.tif 000003
【００６５】
【表３】
0004312954.tif 000004
【００６６】
【表４】
0004312954.tif 000005
【００６７】
【表５】
0004312954.tif 000006
【００６８】
【図面の簡単な説明】
【図１】  本発明の好ましい実施形態にしたがう情報管理システム（ＩＭＳ）の主な構成要素を示すダイヤグラム。
【図２】  典型的な情報の関係を視覚化したダイヤグラム。
【図１】
0004312954.tif 000007
【図２】
0004312954.tif 000008