JPH10513587A - 情報にアクセスするための方法、システム - Google Patents

情報にアクセスするための方法、システム

Info

Publication number
JPH10513587A
JPH10513587A JP8522713A JP52271396A JPH10513587A JP H10513587 A JPH10513587 A JP H10513587A JP 8522713 A JP8522713 A JP 8522713A JP 52271396 A JP52271396 A JP 52271396A JP H10513587 A JPH10513587 A JP H10513587A
Authority
JP
Japan
Prior art keywords
user
information
keywords
agent
jasper
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8522713A
Other languages
English (en)
Inventor
デイビス、ニコラス・ジョン
ウィークス、リチャード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Telecommunications PLC
Original Assignee
British Telecommunications PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Telecommunications PLC filed Critical British Telecommunications PLC
Publication of JPH10513587A publication Critical patent/JPH10513587A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99937Sorting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 分散型情報データベースに記憶された情報にアクセスするシステムは、インテリジェントソフトウエアエージェント(105 )のコミュニティを用意する。各エージェント(105 )は、インターネットのワールドワイドウェブ(W3)のような分散型情報システムの既知のビューワ(400 )の拡張部として構築することができる。エージェント(105 )は効果的にビューワ(400 )と結合され、インテリジェントページメモリに記憶するためにビューワ(400 )によってページを抽出することができる。情報システムからのテキストは要約され、ユーザによって任意に選択された付加的な情報と共に記憶される。エージェント応用のアクセスシステムはキーワードの組を使用して、ユーザにとって関心のある情報をユーザプロフィールと共に配置して、1人のユーザが記憶したページを潜在的に関心があることをプロフィールに示した別のユーザに知らせることができる。キーワードの組はシーソラスを使用することによって拡張することができる。

Description

【発明の詳細な説明】 情報にアクセスするための方法、システム 本発明は、通信システムによって情報にアクセスする方法もしくはシステムま たはその両方に関する。 インターネットワールドワイドウェブは、複数の個々の通信ネットワークを一 緒に接続した既知の通信システムである。それは、多くの異なるプロバイダから の情報の豊かな資源を供給するが、中央監視および制御がないために、情報が非 常に豊かであることによって特定の情報にアクセスするときに問題を生ずる。 1982年には、科学、法人、および技術についての情報量は、5年ごとに2 倍になった。それが1988年までには2.2年ごとに2倍になり、1992年 にまでには、1.6年ごとに2倍になった。インターネットおよび他のネットワ ークの拡大にしたがって、増加率は増し続けるであろう。このようなネットワー クが生存し続ける鍵は、情報を管理する能力、ユーザに必要な情報を必要なとき に与える能力である。 本発明の実施形態によると、分散式に記憶され、通信ネットワークによってア クセス可能な情報にアクセスするためのアクセスシステムであって、ネットワー クを使用して、1ソフトウエアエージェントによってユーザが情報にアクセスで きるように複数のソフトウエアエージェントを含むようなアクセスシステムが提 供され、ここでは、各エージェントは、ネットワークを介してアクセス可能な種 々の情報の概要を関係するデータと共に記憶するインテリジェントページメモリ 、およびキーワードの組を記憶する多数のキーワードメモリを含み、第1および 第2の組のキーワードの一方または両方を供給して、キーワードページメモリに 入力することによって、インテリジェントページメモリに入力する情報を識別す ることができる。 便利な構成では、第1および第2の組のキーワードを異なる各ユーザと関係付 けることができる。 したがってエージェントをトリガして、異なるユーザの異なる環境によってペ ージメモリ内の(またはそれに付加される)キーワードの組を情報ページに供給 することができる。例えば、エージェントは、第1のユーザからの記憶(メモリ ) 要求中に第1の組のキーワードを供給することができる。しかしながら、エージ ェントは1または複数の追加の組のキーワードを供給して、1または複数の他の ユーザのエントリを知らせることができる。 好ましくは、エージェントのグループはインテリジェントページメモリを共有 するが、全体としてアクセスシステム中のまたはそれを使用できるインテリジェ ントメモリが多数あってもよい。ページメモリを共有することによって、潜在的 に関心のあるユーザに知らせるためにページメモリへの新しい入力(エントリ) をエージェントが監視できるようにする方法を提供する。 本発明の実施形態は、ユーザまたはユーザのコミュニティを代理として、例え ばインターネットのワールドワイドウェブ(W3)で情報タスクを実行するため に使用できるインテリジェントソフトウエアエージェントの分散システムを提供 する。すなわち、ソフトウエアエージェントは、W3で見付けた情報を記憶し、 検索し、要約し、かつこの情報を他のエージェントに知らせるために使用される 。 W3のようなネットワークシステムは知られており、クライアント/サーバ型 の構成のような既知の構成にしたがって構築されるので、ここではさらに詳細に 記載しない。 W3のようなシステムをサーチするツールは既にたくさん存在しているので、 本発明は別のツールの供給には関係していない。それらはウェブのカバー領域を さらに拡大し、サーチエンジンを高性能にしつつ頻繁に追加されている。その代 りに、本発明の実施形態は以下の問題に関係している。すなわち、W3で有効な 情報を見付けること、およびこの情報を簡単に検索するためにどのように記憶で きるか、およびその情報に関心をもつ可能性の高い他のユーザをどのように識別 し、知らせることができるかである。 ソフトウエアエージェントは、集中型ではなく分散型のコンピュータベースシ ステムを取扱ために既知のアプローチを用意する。各エージェントは一般的に、 自主的にエンティティ(人または機械を基礎とするもの)の代りに1または複数 のタスクを、ローカルデータと共に実行する機能、あるいはデータにアクセスし て1または複数のタスクを支持する手段を備えている。本明細書では、本発明の 実施形態で情報を記憶または検索するのに使用するエージェントを“ Joint Acc ess to Stored Pages with Easy Retrieval”(検索が容易な記憶したページ に統合してアクセスする意)の頭文字をとって、簡潔に“Jasperエージェ ント”と記載している。 W3で使用可能な情報量が膨大であるときは、元の場所からローカルサーバへ は情報をコピーしないことが好ましい。実際には、この方法はウェブの全体的な エートス(ethos:風潮)とは対照的であるということができる。したがって、情 報をコピーする代りに、Jasperエージェントは関係する“メタ情報(meta- information)”のみを記憶する。以下に記載されているように、このメタ情報は 、情報それ自身の上のレベルであり、実際の情報ではなくそれに関するものであ ると考えられる。これには、例えばキーワード、要約、文書名、汎用資源ロケー タ(URL)、日付、およびアクセス時間を含むことができる。したがってこの メタ情報は、検索が要求されたときに実際の情報に対する、またはその“インデ ックス”に対するポインタを与えるために使用される。 最もよく知られているW3クライアント(Mosaic、Netscape、 など)は、ユーザが関心のあるページを記憶する手段を与える。一般的に、これ は特定のURLと関係付けられたネームのメニュー(階層的になっている可能性 が高い)をユーザに作らせることによって達成される。このメニューの機能は有 益であるが、適度に多くの数のW3ページが含まれるとき、それは直ぐに扱い難 くなる。本質として、与えられた表現は、記憶した情報に関して検索が要求され る可能性のあるもの全てを検索可能にするのに十分ではない。すなわち、ユーザ は一連のネームを有するページを与えることだけができる。ページへのアクセス 日のような有益なメタ情報が失われるばかりでなく、単一のフレーズ(ネーム) では全てのコンテキストにおいてページを正確に指示するのに十分でないときが ある。 薬理学データの情報検索で知識ベースシステム(KBS)の使用に関する情報 について簡単な例として検討する。別のコンテキストでは、これがKBS、情報 検索、または関心のある薬理学であってもよい。ネームを慎重に選択して、これ らの3つの観点を記載しない限り、情報は1または複数の有益なコンテキストで 失われることになる。この問題は、ユニックス(UNIX)(またはその他の) ファイルシステムにおいて所望の情報を含むファイルを見付けるときの問題に似 ており、Jones,W.P.による文献("On the applied use of human memory mode ls: the memory extender personal filing system",25, 191乃至228 頁、 Int J.Man-Machine Studies 発行、1986年)に記載されている。しかしながらほと んどのファイル作成システムには、少くとも作成日によってファイルを記憶する 機能がある。 本発明の実施形態はこの問題を取り上げ、ユーザがより多くのメタ情報の組に よって情報にアクセスできるようにすることによって解決している。Jaspe rエージェントがどのようにこれを達成し、生成されたメタ情報をどのように活 用するかを以下に記載する。 ここで本発明の実施形態にしたがう情報アクセスシステムは、添付の図面を参 照して例示的に説明する。 図1は、Jasperエージェントシステムを具備する情報アクセスシステム を示す。 図2は、アクセスシステムによって与えられる記憶プロセスを概略的に示す。 図3は、図1の記憶プロセスで使用するインテリジェントページメモリの構成 を示す。 図4は、アクセスシステムによって与えられる検索プロセスを概略的に示す。 図5は、図2の記憶プロセスのフローチャートを示す。 図6は、Jasperアクセスシステムを使用する情報検索プロセスのフロー チャートを示す。 図7は、Jasperアクセスシステムを使用する情報検索プロセスのフロー チャートを示す。 図8は、Jasperアクセスシステムを使用する情報検索プロセスのフロー チャートを示す。 図9は、Jasperシステムでユーザプロフィールを拡張および/または適 用するのに使用するために、クラスタリング技術を使って生成されたキーワード ネットワークを示す。 図1を参照すると、本発明の実施形態にしたがう情報アクセスシステムは、イ ンターネットに接続されたクライアントーサーバ型構成のような既知の形態の情 報検索構成に構築することができる。 より詳しくは、2か国以上で事業を行なう会社のようなカスタマーは、パーソ アナルコンピュータまたはワークステーション405 を使用する多数をユーザを有 することができる。これらは、カスタマーのクライアントコンテキストにおいて ワールドワイドウェブ(WWW)のビューワ400 を介してカスタマーのWWWフ ァイルサーバ410 に接続することができる。ビューワ400 から効果的に拡張され たJasperエージェント105 は実際にWWWファイルサーバ410 内に位置す ることができる。 カスタマーのWWWファイルサーバ410 は、既知の方法で、例えばカスタマー 自身のネットワーク415 およびルータ420 を介してインターネットに接続される 。サービスプロバイダのファイルサーバ425 はそこでインターネットを介して、 ここでもルータを介してアクセスすることができる。 さらに、テキスト要約ツール120 および2つのデータメモリ、すなわちユーザ プロフィール(プロフィルともいう)を保持するメモリ(プロフィールメモリ43 0 )および主として文書コレクションのためのメタ情報を保持するメモリ(イン テリジェントページメモリ100 )も、カスタマーのファイルサーバ410 に内蔵さ れているか、またはそれにアクセス可能である。 Jasperエージェント応用システムでは、エージェント105 それ自身は、 Netscapeのような既知のビューワの拡張部として構築することができる 。エージェント105 は、NetscapeまたはMosaic、などによってビ ューワ400 と効果的に一体化され、ビューワ400 からW3ページを抽出すること ができる。 上述のように、クライアント−サーバ構成では、テキスト要約器120 およびユ ーザプロフィールの両方は、Jasperエージェントが置かれているカスタマ ーのファイルサーバ410 のファイルに存在する。しかしながら、Jasperエ ージェント105 は、その代りにカスタマーのクライアントコンテキスト内に現れ ることができる。 Jasperエージェントはソフトウエアエージェントであり、概して、ユー ザに代ってローカルデータと共に、またはローカルデータにアクセスして、1ま たは複数のタスクを実行して、この1または複数のタスクを支持する機能を有す るソフトウエアエンティティとして記載することができる。Jasperエージ ェントがその一部を行なうことができるJasperシステムに関係するタスク を以下で説明する。ローカルデータは普通、インテリジェントページメモリ100 およびプロフィールメモリ430 からのデータを含み、Jasperエージェント によって行われる機能は一般的に、テキスト要約ツールを適用してその結果を記 憶し、少くとも1ユーザのプロフィールにアクセスするかまたは読取って、更新 する手段、キーワードの組を他のキーワードの組またはメタ情報と比較する手段 、およびユーザに対する警報メッセージをトリガする手段を含む。 好ましい実施形態では、Jasperエージェントは比較されるキーワードの 組を選択するためにユーザ入力を監視する手段を含む。 別の好ましい実施形態では、Jasperエージェントは第1および第2のキ ーワードの組に対するアルゴリズムを適用して、その類似性の尺度を生成する手 段を含む。類似性の尺度にしたがって、第1または第2のキーワードの組の何れ かをJasperエージェントによって事前に更新することができるか、あるい は第1または第2のキーワードの組を第3のキーワードの組またはメタ情報と比 較した結果を修正することができる。 本発明の実施形態は、異なるソフトウエアシステムにしたがって構築すること ができる。例えば、目的指向技術を適用することが便利な場合がある。しかしな がら、以下に記載された実施形態では、サーバはUnix応用で、ConTex t(Oracle Corporationによって提供されている既知の自然言語処理システム) およびW3ビューワを運用することができるものである。クライアントは潜在的 にW3ビューワを支持できる機械であってもよいが、システムは一般的に“C” で実行することができる。 Jasperエージェントが情報を管理するときにユーザに提供する機能を以 下で説明する。これらは、2つのカテゴリー、すなわち記憶と検索にまとめられ る。記憶 図2および5は、Jasperエージェント105 がインテリジェントページメ モリ(IPS)100 に情報を記憶するときにとる動作を示している。ユーザ110 は、最初にユーザと関係付けられたIPS100 内でJasperシステムによっ て記憶される十分に関心をもっているW3ページを見付ける(段階501 )。次に ユーザ110 は、ユーザの選択したW3クライアント115 のメニューオプション( MosaicおよびNetscapeバーションは全てのプラットフォームで現 在使用可能である)を介して、カスタマーのWWWファイルサーバ410 に位置す るJasperエージェント105 に“記憶”要求を送信する(段階502 )。次に Jasperエージェント105 は、関係する注釈を与えるようユーザ110 を促し て、これを記憶する(段階503 )。典型的に、これはユーザがページに関心があ り、他のユーザにとってIPS100 からどのページを検索してビジット(visit) するかを決定するときに非常に有益であるためである。(情報の共有は以下で詳 細に説明する。) Jasperエージェント105 は次に、このページから、再びW3上のW3ク ライアント115 を介してソーステキストを抽出する(段階504 )。ソーステキス トは“HyperText”のフォーマットに与えられ、Jasperエージェ ント105 は最初にHyperText Makeup Language(HT ML)タグを剥す(ステップ505 )。次にJasperエージェント105 はこの テキストを、“ConText”120 のようなテキスト要約器に送る(段階506 )。 ConText120 は最初に文書を解析(parse:解剖ともいう)して、各文の 文法構造を決定する(段階507 )。ConTextのパーサは丈夫であるので、 幅広い範囲の英語の文法を処理することができる。文レベルの解析に続いて、C onText120 は“コンセプト処理”段階に入る(段階508 )。与えられる機 能には以下のものがある。 ・情報抽出:文書内容の主インデックスを計算し、テキスト内のコンセプト、事 実、および定義のインデクッスを与える。 ・内容減少:文書の主題のリストから全文書の大意(precis)までの幾つかの要約 レベルが使用可能である。 ・ディスコース追跡(Discourse Tracking):文書のディスコース(話法)を追 跡することによって、ConTextは一定の内容にとくに関係する文書の全て の部分を抽出することができる。 ConText120 は、Jasperエージェント105 によってクライアント −サーバ構成で使用される:文書を解析した後で、サーバは応用独立マークアッ プバージョンを生成する(段階509 )。次にアプリケーションプログラミングイ ンターフェイス(API)を使用するJasperエージェント105 からの呼は このマークアップを解釈することができる。これらのAPIの呼を使用して、ソ ーステキストからメタ情報が得られる(段階510 )。Jasperエージェント 105 は最初に、ページのテキストの要約を抽出する。要約の大きさはConTe xt120 に送られるパラメータによって制御することができ、Jasperエー ジェント105 は100乃至150ワードの要約を得ることを確実にする。Con Text120 に対する別の呼を使用して、Jasperエージェント105 はソー ステキストから1組のキーワードを得る。続いて、ユーザは選択的にHTMLフ ォーム125 を介して別のキーワードを付加する機会を与えられる(ステップ511 )。この方法では、ユーザに対する特定の関係するキーワードが与えられ、一方 でJasperエージェント105 はユーザの一層広いコミュニティにより関係の 強いキーワードの組を供給する。 この処理の最後に、Jasperエージェント105 は、関心のあるW3ページ に関する以下のメタ情報を生成する。 ・ConTextを供給される一般キーワード; ・ユーザに特定のキーワード; ・ユーザの注釈; ・ページ内容の要約; ・文書名; ・汎用資源ロケータ(URL)、および、 ・日付および記憶時間。 さらに図3を参照すると、次にJasperエージェント105 は、ページのメ タ情報をIPS100 のファイル130 に付加する(段階512 )。次にIPS100 で は、キーワード(両方のタイプを含む)を使用して、他のページのメタ情報を含 むファイルにインデックスを与える。検索 情報は3つのモードで、Jasperエージェント105 を使用してIPS100 から検索することができる。1つは標準キーワード検索機能であり、他の2つは エージェントのコミュニティとそのユーザとの間で共有する情報に関する。それ ぞれを以下で説明する。 Jasperエージェント105 がユーザの機械にインストールされるとき、ユ ーザはパーソナルプロフィール、すなわちユーザがW3を介して得たい情報を記 載した1組のキーワードを供給する。このプロフィールは、ユーザが潜在的にど のページに関心があるかを決定するために、エージェント105 によって保持され るか、または少くとも維持される。キーワード検索 図4、6、7、および8に示されているように、直接的なキーワードの検索の ために、ユーザは1組のキーワードを、Jasperエージェント105 によって 供給されるHTMLフォーム300 を介してJasperエージェント105 に送る (段階601 )。次にJasperエージェント105 は、簡単なキーワードを整合 と得点(スコア)計算のアルゴリズムを使用して、IPS100 で保持される10 の最も正確に整合するページを検索する(段階602 )。ページを記憶したときに ユーザによって供給されるキーワードには、(ConTextによって自動的に 抽出されるものとは反対に)整合プロセスで特別な加重(重みづけ)を与えるこ とができる。ユーザは前もって検索閾値を特定することができ、この閾値より低 いときにはページは表示されない。次にエージェント105 は、検索されるページ およびその要約に対するリンクのランク付けされたリストでHTMLフォーム30 5 を動的に構成する(段階603 )。元のユーザによって生成された注釈も、各検 索されたページのスコアと一緒に示される。次にこのページはW3クライアント 上でユーザに送られる(段階604 )。“何が新?”機能 ユーザはJasperエージェントに“何が新?”かを質問することができる (段階701 )。次にエージェント105 はIPS100 に質問し、最近記憶したペー ジを検索する(段階702 )。次にそれは、再び簡単なキーワードを整合して計算 するアルゴリズムに基いて、この中のどのページがユーザプロフィールに最もよ く整合するかを決定する(段階703 )。次にHTMLページがユーザに送られて 、与えられた注釈と共に、ユーザプロフィールに最もよく整合する最近記憶した ページに対するリンクと、IPSに最近記憶した他のページに対するリンクをラ ンク付けしたリストが示される(段階704 )。したがってユーザは、最近記憶し たページとユーザが最も関心がある可能性の高いページの両方を観察でき、最近 記憶したページをより広く選択する(段階705 )。 ユーザは、ユーザがプロフィールからキーワードを付加および/または削除で きるHTMLフォームを介していつでもJasperエージェント105 が保持す るプロフィールを更新することができる。ユーザは、この方法で動作(work)す る異なる“コンテキスト”を効果的に選択することができる。コンテキストは1 組のキーワード(プロフィールを構成するか、または検索質問で特定化される) によって定められ、ユーザが所定の時間において関心のある情報のタイプである と考えられる。 ヒューマンメモリモデルを情報のファイル作成に適用する発想は、コンピュー タファイル作成システムに関して、Jones による上で引用した文献で取扱われて いる。Jones が通常のファイル作成システムに関して指摘しているように、ファ イルシステムのディレクトリとJasperエージェント105 によって検索され る1組のページとは類似している。ページの組は、動的に構成されたディレクト リであり、検索された内容によって定められると考えられる。これは2つの点に おいて“ディレクトリ”の非常に柔軟な概念であると考えられる。すなわち、第 1に、この検索で生成されるページはもちろん、コンテキストに応じて他の検索 のときに生成することができ、第2に、ディレクトリに対する境界は鋭くない。 すなわちページは、現在のコンテキストに整合するページか否かに応じてより大 きいまたは小さい範囲でディレクトリ“内”に存在する。したがってこの解決案 では、ページ上で情報を分割する多数の方法は、情報それ自身の多様性および豊 かさによってのみ限定される。他の関心のあるエージェントとの通信 図8を参照すると、ページがIPS100 においてJasperエージェント10 5 によって記憶されるとき(段階801 )、エージェント105 はその“ローカルコ ミュニティ”で他のエージェントのユーザのプロフィールを検査する(段階802 )。このローカルコミュニティは、所定のコミュニティであってもよい。ページ が一定の閾値よりも大きいスコアを有するユーザプロフィールと整合するとき( 段階803 )、メッセージ、例えば“eメール”メッセージをエージェントによっ て自動的に生成し、関係するユーザに送り(段階804 )、ユーザにページを見付 けたことを知らせることができる。 eメールヘッダは、例えばフォーマット内にあってもよい: JASPER KW:(キーワード) これによってユーザはメッセージの本文を読む前に、それをJasperシス テムからのものであると識別することができる。好ましくは、キーワードのリス トが与えられ、ユーザはメッセージによって示される比較的に重要な情報にアク セスすることができる。メッセージヘッダのキーワードは、ユーザプロフィール のキーワードに整合するページからのキーワードに応じてユーザごとに異なるの で、メッセージを各ユーザの関心に適応させる。メッセージの本文それ自身は別 の情報を与えることができ、例えばページのタイトル、URL、ページを誰がメ モリに入れたか、メモリに記憶した人が提供したページの注釈をさらに記憶する ことができる。 Jasperエージェント105 および上記のシステムは、W3のような分散構 成で関係する情報にアクセスする極めて有益な方法の基礎を与える。本発明の技 術的範囲から逸脱することなく、システムを変形および拡張することができる。 例えば、比較的に簡単なレベルでは、向上した検索技術を使用することができる 。例えば、 G.Saltonによる文献“Automatic Text Processing ”、1989年 ,Ad dison-Wesley(Reading,Massachusetts,USA)発行に記載されているように、ベ クトルスペースおよび確率的モデルを使用することができる。 その代りに、キーワード以外のメタ情報に関するインデックスを与えることに よってインデックス付けを一層融通がきくようにすることができる。例えば、特 別なメタ情報はページを記憶した日付、およびページの元のサイト(敷地)(J asperはURLから抽出することができる)であってもよい。これらの特別 なインデックスによって、ユーザは(HTMLフォームを介して)次のタイプの 指令をフレーム化することができる。 人工知能および情報検索に関して、Cambridge Universityから1994年に私が 記憶させた前ページを私に示せ。 さらにその代りに、Jasperエージェント105 は、キーワードの類義語を 活用するためにシソーラスを使用することができる。これによって、ページを記 憶したときに使用したのと全く同じキーワードを入力するということの重要度は 低減した。事実、エージェント105 がそのユーザのために保持しているパーソナ ルプロフィールを含む幾つかの他の領域でシーソラスを使用することができる。適応性エージェント Jasperエージェント105 がユーザプロフィールを使用して、ユーザに関 する情報を決定するやり方は効果的であったが、これをさらに向上することがで きる。ユーザがコンテキストを変更したいとき(例えば1つのタスクから別のタ スクへ、すなわち仕事から余暇へ再び焦点を合わせるとき)、キーワードを付加 および/または削除することによってユーザプロフィールを再び特定化しなけれ ばならない。よりよい解決案は、ユーザの関心が時間によって変化するのにした がって、エージェントがユーザのプロフィールを変更することである。このコン テキストの変更は2つの方法で行なうことができる。すなわち1つは、例えば仕 事から余暇へのコンテキストの短期間の切換えである。エージェントは、ユーザ のために保持している現在のコンテキストのリストからこれを識別し、新しいコ ンテキストに変更することができる。この変更は、例えば異なる情報タイプの新 しいページがユーザによってビジットされる(見に来られる)ときトリガするこ とができる。さらに、ユーザの関心を展開することに基いた、エージェントが保 持するコンテキストの長期間の変更もある。これらの変更はエージェントによる ユーザの観察から推論することができる。例えば、適応性エージェントで使用す ることができる既知の技術は、発生(genetic)アルゴリズム、フィードバックか らの学習、およびメモリ応用推理(理由付け)を含む。この技術は、 Sheth B. & Maes P.によって1993年に使用可能になった“Evolving Agents for Personal ized Information Filtering”と呼ばれる MITの内部報告に記載されている。遠隔およびローカル情報の結合 Jasperシステムの別の可能性のある変形は、ユーザ自身のコンピュータ ファイル作成システムをIPS100 と結合するものであり、そこではW3および ローカルな機械上で見付けた情報はトップレベルではユーザに対して均一である ように見える。そこでファイルはJasperエージェント105 がW3ページに アクセスする方法に似た方法でアクセスされて、ネームに基くファイル作成シス テムの制約からユーザを解放し、あらゆる種類のローカルおよび遠隔情報に対し て内容でアドレスできるインターフェイスを供給する。Jasperシステムのクラスタリング JasperIPS100 および関係する文書は、本質的にコレクションと呼ぶ ことができる。すなわちそれはキーワードによってインデックスを付けられた1 組の文書である。それは一般的に文書がインデックスと離れて位置している“従 来の”コレクションとは異なる。インデックス(IPS100 )は実際には、イン ターネット上にある文書の位置を特定化するURLを指示する。さらに、ページ を記憶したときにそれを記憶したユーザ、ユーザが与えることができる注釈、な ど種々の追加のメタ情報をJasperシステムの文書に加える。 Jasperシステムがほとんどの文書コレクションと異なる1つの重要な領 域は、ユーザが意識的な決定をして、ユーザおよびその仲間が将来有益と分るこ とになりそうな1情報としてそれをマークして、そのユーザによって各文書がI PS100 内に入力されたことである。これは、保持されるメタ情報と一緒に、J asperIPS100 を情報の非常に豊かなソースにする。 さらに、既知の情報検索(IR)技術をJasperIPS100 に有効に適用 できるか否かが検査されている。とくに、クラスタリングの使用が調査されてき ている。クラスタリング文書 既知のIR技術を使用して、JasperIPS100 で識別される文書の類似 マトリックスを計算するためにJasperの用語(term)文書マトリックスを使 用することができる。類似マトリックスは、メモリで識別される文書の類似性の 尺度を与える。各対の文書に対して、ダイス係数(Dice Coefficient)が計算され る。2つの文書は、Di およびDj である。 2*[Di ∩Dj ]/[Di ]+[Dj ] なお、[X]はX内の用語の数であり、X∩YはXおよびY内で一緒に発生す る用語の数である。この係数によって0と1との間の数が生成される。0の係数 は、2つの文書内に共通する用語がないことを示し、一方で1の係数は各文書内 で発生する用語の組が同一であることを示す。類似性マトリックス、すなわちS imは、メモリ内の各対の文書、すなわち各対の文書iおよびjにおける類似性 を示す。 Sim(i,j)=2*[Di ∩Dj ]/[Di ]+[Dj ] このマトリックスは、 Griffiths A、他による文献("Hierarchic Agglomerat ive Clustering Methods for Automatic Document Classification",Journal o f Documentation,40:3,1984 年 9月、 175乃至205 頁)に記載された階層的集 塊性(hierarchical agglomerative)クラスタリング処理を使用して、関係する文 書のクラスタを自動的に生成するために使用することができる。このプロセスで は、各文書は最初に自らクラスタ内に置かれ、2つの一番似たクラスタが次にも つと大きなクラスタに組合されて、それについて他の各クラスタとの類似性が計 算されなければならないようにする。この組合せ処理は、文書の1クラスタのみ が最も高いレベルに残るまで続けられる。 (個々の文書とは反対に)クラスタ間の類似性を計算する方法は変更可能であ る。Jasperメモリでは“完全リンククラスタリング”を使用することがで きる。“完全リンククラスタリング”では、2つのクラスタからの文書の最小の 類似性の対間の類似性がクラスタの類似性として使用される。 次にこうして作られたJasperメモリのクラスタ構成が、VRML(仮想 現実モデル化言語)を使用してJasperシステム上に3次元(3D)のフロ ントエンドを生成することができる。(VRMLは、グローバルインターネット を介してネットワークされ、WWW内でハイパーリンクされた3Dグラフィック スペースまたは仮想世界に対する既知の言語である)。クラスタリングキーワード 特定のJASPER文書コレクションに関連して発生するキーワード(用語) も、上記の文書クラスタ技術を正確に鏡像とした方法でクラスタ化することがで きる。すなわちJasperメモリ内のキーワードに対する類似性マトリックス を構成して、メモリ内にキーワードの類似性の基準を与えることができる。文書 の各対に対して、ダイス係数を計算する。2つのキーワードKi およびKj に対 して、ダイス係数は以下の式で与えられる。 2*[Ki ∩Kj ]/[Ki ]+[Kj ] なお、[X]はXが生成される文書の数であり、X∩Yは、XおよびYが共に 生成される文書の数である。 Jasperメモリに対する類似性マトリックスが一度に計算されると、もう 、文書をクラスタしたようにキーワードをクラスタすることが必要ではない。代 りに、以下に記載する2つの方法でマトリックスそれ自身を使用することができ る。 第1の方法は、プロフィールの向上である。ここで、ユーザプロフィールは、 ユーザプロフィールのキーワードに最も類似したキーワードを使用することによ って向上することができる。したがって、例えばvirtual、realit y、およびInternetというワードは、ユーザプロフィールの一部である が、VRMLはその部分ではなく、向上したプロフィールはVRMLを元のプロ フィールに付加することができる(VRMLはvirtual、reality 、およびInternetの近くでクラスタされることを前提とする)。この方 法では、virtual、reality、およびInternet以外のVR MLを含む文書を検索できるが、向上していないプロフィールでは検索されない 。 図9は、現在のJasperメモリから抽出されたキーワード類似性マトリッ クスから構築されたキーワード900 のネットワークの1例を示す。アルゴリズム は直接的であり、最初の開始キーワードが与えられると、類似性マトリックスか らそれに最も類似する4つのワードを検索する。これらの4つのワードを元のワ ードにリンクして、4つの新しいワードのそれぞれに対してこの処理を反復する 。これは何度も繰り返すことができる(図9では3回繰り返されている)。2つ のワード間の二重線901 は、両方のワードが他の4つの最も類似するキーワード 内 で出現することを示している。もちろんワード間の類似の程度に関する一層細か い情報に対して各リンクに特定の類似性係数を付加することができる。 第2の方法は、事前のサーチである。ユーザプロフィールを含むキーワードは Jasperによって事前にユーザの関心に関連する新しいWWWページをサー チするために使用でき、したがってそれはユーザがサーチを明快に実行する必要 なしに、ユーザが関心のある新しいページのリストを提示することができる。こ れらのプロアクティブサーチは、所定の間隔、例えば週ごとにJasperシス テムによって実行することができる。プロフィールは複数の関心を反映すること ができるので、ここでクラスタリングは有益である。例として、次のユーザプロ フィール:Internet、WWW、html、football、Manc hester、united、linguistics、parsing、pr agmaticsをあげることができる。明らかに、3つの個々の関心は上記の プロフィールに表示され、それぞれに対するサーチは、所定のユーザに対する質 問のような全体のプロフィールを単に入力するよりも著しく優れた結果を生成す る可能性が高い。文書コレクションからのクラスタリングキーワードは、ユーザ のJasperエージェントによるプロアクティブサーチングのための質問生成 プロセスを自動化することができる。 サーチの結果がJasperによって得られるときには、それらは、ローカル に保持される要約と一緒に新しいURLの優先されたリストを与える通常の方法 でユーザのプロフィールに対して要約して整合することができる。 他のテキストの要約は、ConTextの代りに使用することができる。例え ば、NetSummは、インターネットにおいてhttp://www.labs.bt.com/innov ate/informat/netsumm/index.htmでBritish Telecommunications plcから提供さ れている要約ツールである。 情報をインターネットを介して位置決めすることに関して記載したが、本発明 の実施形態はHyperText内のユーザの内部システム上の文書のような他 のシステム上で情報を位置決めするのに便利であることが分った。 さらにこの明細書の最初に説明された本発明の特徴的態様に対して、以下に記 載したものをシステムの新しい有効な特徴として認識すべきである。 複数のユーザの何れかによって要求され、データメモリへの情報入力を監視し て、第1にユーザによって少くとも部分的に決定される警報基準にしたがって、 前記第1のユーザに第2のユーザによる入力を警報する方法であり、この方法は 、 i)少くとも1組のキーワードとユーザ識別子とを含む、各ユーザのユーザ プロフィールを記憶することと、 ii)データメモリへの情報入力のために第2のユーザによる要求を検出する ことと、 iii)その要求を処理して情報入力を生成することと、 iv)情報入力を第1のユーザのユーザプロフィールからのキーワードの組と 比較することと、 v)比較から肯定的な結果が得られたときは、第1のユーザに対してアドレ スされた警報メッセージを送信することとから成る。 上記の方法は、各ユーザによる情報入力要求を監視して、特定のユーザによっ て行なわれた情報入力要求内で著しい変化を検出したときには、別のユーザによ って情報入力が要求される場合はこの特定のユーザに対して段階iv)で使用され たキーワードの組を変更することをさらに含む。 上記の方法では、各情報入力は各文書に関係する少くとも1組のキーワードを 含み、この方法はさらに前記キーワードの組の少くとも2つに対する類似性マト リックスを生成する段階と、前記類似性マトリックスを使用して、段階iv)のユ ーザプロフィールからのキーワードの組の範囲を拡張し、関係するユーザに対す る肯定的な結果の数を増加させる段階とをさらに含む。 上記の方法は、さらにクラスタリングアルゴリズムをユーザプロフィールから のキーワードの組に適用して、キーワードの組をより小さいキーワードの組に分 割する段階と、段階iv)の完全なキーワードの組の代りにより小さいキーワード の組の少くとも1つに適用する段階とを含む。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AP(KE,LS,MW,SD,SZ,U G),UA(AZ,BY,KG,KZ,RU,TJ,TM ),AL,AM,AT,AU,AZ,BB,BG,BR ,BY,CA,CH,CN,CZ,DE,DK,EE, ES,FI,GB,GE,HU,IS,JP,KE,K G,KP,KR,KZ,LK,LR,LS,LT,LU ,LV,MD,MG,MK,MN,MW,MX,NO, NZ,PL,PT,RO,RU,SD,SE,SG,S I,SK,TJ,TM,TR,TT,UA,UG,US ,UZ,VN (72)発明者 ウィークス、リチャード イギリス国、アイピー11・8ユージー、サ フォーク、フェリックスストウ、グレムス フォード・クローズ 44

Claims (1)

  1. 【特許請求の範囲】 1.分散して記憶され、通信ネットワーク手段によってアクセス可能な情報にア クセスするための情報アクセスシステムであり、ネットワーク手段によって情報 にアクセスするときに使用するための少くとも1つのソフトウエアエージェント を含み、該エージェントは、ネットワークを介してアクセス可能な種々の情報に 関係付けられたメタ情報を記憶し、少くとも1組のキーワードを記憶するための データメモリを含むか、またはそれへアクセスし、該エージェントはデータメモ リにメタ情報を入力するときにトリガされ、前記少くとも1組のキーワードをメ タ情報と比較して、肯定的な結果のときに警報メッセージを送信する情報アクセ スシステム。 2.前記少くとも1組のキーワードが特定のユーザと関係付けられ、システムが 警報メッセージをユーザにアドレスする手段を含む請求項1記載のシステム。 3.複数のユーザによって使用され、その各々が関係付けられた少くとも1組の キーワードを有するシステムであり、該システムはデータメモリにメタ情報を入 力するユーザ要求に応答する手段を有し、前記少くとも1組のキーワードが要求 を行なったユーザ以外のユーザと関係付けられ、その結果該システムが第2のユ ーザのキーワードの組と肯定的な整合のときに、第2のユーザに警報メッセージ をアドレスすることによって第1のユーザによるメタ情報の入力に応答する請求 項1または2記載のシステム。 4.エージェントが、前記キーワードの組用のシーソラスを含んで、キーワード の組と肯定的な整合の数を増加する請求項1乃至3の何れか1項記載のシステム 。 5.エージェントがユーザの入力を監視する手段を含んで、入力の変化を検出し 、変化を検出したときにユーザと関係付けられたキーワードの組を修正または交 換する請求項1乃至4の何れか1項記載のシステム。 6.システムが、ユーザの要求に応答してユーザと関係付けられたキーワードの 組を変更する手段を含む請求項1乃至4の何れか1項記載のシステム。 7.システムが、少くとも1つのデータクラスタリングアルゴリズムを記憶し、 アルゴリズムを1または複数のキーワードの組に適用して、メタ情報との比較の 前にキーワードの1または複数の組を修正する手段を含む請求項1乃至6の何れ か1項記載のシステム。 8.システムの異なるそれぞれのユーザに割当てられた多数のエージェントを含 む請求項1乃至7の何れか1項記載のシステム。 9.第1のユーザによって少くとも部分的に決定された警報基準にしたがって、 第1のユーザに第2のユーザによる入力を警報するために、複数のユーザによっ て要求されるデータメモリへの情報入力を監視する方法であり、 i)少くとも1組のキーワードおよびユーザ識別子を含む各ユーザのユーザ プロフィールを記憶することと、 ii)第2のユーザによるデータメモリへの情報入力要求を検出することと、 iii)その要求を処理して情報入力を生成することと、 iv)情報入力を第1のユーザのユーザプロフィールからのキーワードの組と 比較することと、 v)比較から肯定的な結果が得られたときは、第1のユーザにアドレスされ た警報メッセージを送信することとを含む方法。 10.各ユーザによる情報入力要求を監視すること、および特定のユーザによっ て行なわれた情報入力要求の著しい変化を検出したときに、異なるユーザによっ て情報入力が要求された場合はこの特定のユーザに対して段階iv)で使用された キーワードの組を変更することをさらに含む請求項9記載の方法。 11.各情報入力は各文書に関係付けられた少くとも1組のキーワードを含み、 前記キーワードの少くとも2つの組に対する前記類似性マトリックスを生成する 段階と、前記類似性マトリックスを使用して、段階iv)でユーザプロフィールか らのキーワードの組の範囲を拡張して、関係するユーザに対する肯定的な結果の 数を増加する段階とをさらに含む請求項9または10記載の方法。 12.さらにクラスタリングアルゴリズムをユーザプロフィールからのキーワー ドの組に適用して、キーワードの組をより小さいキーワードの組に分割し、段階 iv)で完全なキーワードの組の代りに少くとも1つのより小さいキーワードの組 に適用する段階を含む請求項9または10記載の方法。
JP8522713A 1995-01-23 1996-01-23 情報にアクセスするための方法、システム Pending JPH10513587A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB95300420.7 1995-01-23
EP95300420 1995-01-23
PCT/GB1996/000132 WO1996023265A1 (en) 1995-01-23 1996-01-23 Methods and/or systems for accessing information

Publications (1)

Publication Number Publication Date
JPH10513587A true JPH10513587A (ja) 1998-12-22

Family

ID=8221064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8522713A Pending JPH10513587A (ja) 1995-01-23 1996-01-23 情報にアクセスするための方法、システム

Country Status (14)

Country Link
US (1) US6289337B1 (ja)
EP (2) EP0807291B1 (ja)
JP (1) JPH10513587A (ja)
KR (1) KR19980701598A (ja)
CN (1) CN1169195A (ja)
AU (1) AU707050B2 (ja)
BR (1) BR9606931A (ja)
CA (1) CA2210581C (ja)
DE (1) DE69606021T2 (ja)
FI (1) FI973080A0 (ja)
HK (1) HK1004832A1 (ja)
NO (1) NO973372L (ja)
NZ (1) NZ298861A (ja)
WO (1) WO1996023265A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002520717A (ja) * 1998-07-08 2002-07-09 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー 要求整合

Families Citing this family (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6092049A (en) * 1995-06-30 2000-07-18 Microsoft Corporation Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
US6049777A (en) * 1995-06-30 2000-04-11 Microsoft Corporation Computer-implemented collaborative filtering based method for recommending an item to a user
US6112186A (en) * 1995-06-30 2000-08-29 Microsoft Corporation Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US7035914B1 (en) 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
US6076109A (en) 1996-04-10 2000-06-13 Lextron, Systems, Inc. Simplified-file hyper text protocol
CA2184518A1 (en) * 1996-08-30 1998-03-01 Jim Reed Real time structured summary search engine
GB2317302A (en) * 1996-09-12 1998-03-18 Sharp Kk A distributed information system
US6370563B2 (en) * 1996-09-30 2002-04-09 Fujitsu Limited Chat system terminal device therefor display method of chat system and recording medium
EP0848337A1 (en) * 1996-12-12 1998-06-17 SONY DEUTSCHLAND GmbH Server with automatic document assembly
JP3579204B2 (ja) 1997-01-17 2004-10-20 富士通株式会社 文書要約装置およびその方法
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6480600B1 (en) 1997-02-10 2002-11-12 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
GB2324627A (en) * 1997-03-04 1998-10-28 Talkway Inc Interface for computer discussion technologies
AU6555798A (en) * 1997-03-14 1998-09-29 Firefly Network, Inc. Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
JPH10283240A (ja) * 1997-04-09 1998-10-23 Canon Electron Inc 情報ファイル装置、情報ファイルの記録方法、および、情報ファイルの記録手順を記憶した記憶媒体
US5966711A (en) * 1997-04-15 1999-10-12 Alpha Gene, Inc. Autonomous intelligent agents for the annotation of genomic databases
SE510438C2 (sv) * 1997-07-02 1999-05-25 Telia Ab Metod och system för att samla in och distribuera information över Internet
JPH1125125A (ja) * 1997-07-08 1999-01-29 Canon Inc ネットワーク情報探索装置、ネットワーク情報探索方法および記憶媒体
EP0998714A1 (en) * 1997-07-22 2000-05-10 Microsoft Corporation System for processing textual inputs using natural language processing techniques
US5933822A (en) * 1997-07-22 1999-08-03 Microsoft Corporation Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
NZ503279A (en) * 1997-09-04 2001-07-27 British Telecomm Selecting data sets using keywords suitable for searching
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
EP1038240B1 (en) * 1997-10-21 2002-05-15 BRITISH TELECOMMUNICATIONS public limited company Information management system
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
SE511584C2 (sv) * 1998-01-15 1999-10-25 Ericsson Telefon Ab L M Informationsdirigering
IL123129A (en) 1998-01-30 2010-12-30 Aviv Refuah Www addressing
US6078924A (en) * 1998-01-30 2000-06-20 Aeneid Corporation Method and apparatus for performing data collection, interpretation and analysis, in an information platform
IL125432A (en) 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6535492B2 (en) * 1999-12-01 2003-03-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for assigning agent-led chat sessions hosted by a communication center to available agents based on message load and agent skill-set
SE512106C2 (sv) * 1998-03-10 2000-01-24 Telia Ab Förbättring av, eller med avseende på, telekommunikationstransmissionssystem
SE512107C2 (sv) * 1998-03-10 2000-01-24 Telia Ab Förbättring av, eller med avseende på, telekommunikationstransmissionssystem
DE19811352C2 (de) * 1998-03-16 2000-01-13 Siemens Ag System und Verfahren zur Suche auf untereinander vernetzten Rechnern mit Informationsbeständen mittels Softwareagenten
US6421675B1 (en) 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
JP4081175B2 (ja) * 1998-03-19 2008-04-23 富士通株式会社 検索処理装置および記憶媒体
US6658453B1 (en) 1998-05-28 2003-12-02 America Online, Incorporated Server agent system
EP0967545A1 (en) * 1998-06-23 1999-12-29 BRITISH TELECOMMUNICATIONS public limited company A system and method for the co-ordination and control of information supply using a distributed multi-agent platform
US6694357B1 (en) * 1998-07-02 2004-02-17 Copernican Technologies, Inc. Accessing, viewing and manipulation of references to non-modifiable data objects
EP0971298A1 (en) * 1998-07-08 2000-01-12 BRITISH TELECOMMUNICATIONS public limited company Requirements matching
US6484155B1 (en) * 1998-07-21 2002-11-19 Sentar, Inc. Knowledge management system for performing dynamic distributed problem solving
AU5251099A (en) * 1998-08-03 2000-02-28 Robert D. Fish Self-evolving database and method of using same
US6266668B1 (en) * 1998-08-04 2001-07-24 Dryken Technologies, Inc. System and method for dynamic data-mining and on-line communication of customized information
WO2000015847A2 (en) * 1998-09-11 2000-03-23 Gene Logic, Inc. Genomic knowledge discovery
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US6115709A (en) 1998-09-18 2000-09-05 Tacit Knowledge Systems, Inc. Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions
US8380875B1 (en) 1998-09-18 2013-02-19 Oracle International Corporation Method and system for addressing a communication document for transmission over a network based on the content thereof
WO2000017727A2 (en) 1998-09-18 2000-03-30 Tacit Knowledge Systems Method and apparatus for querying a user knowledge profile
US6154783A (en) * 1998-09-18 2000-11-28 Tacit Knowledge Systems Method and apparatus for addressing an electronic document for transmission over a network
US6598046B1 (en) * 1998-09-29 2003-07-22 Qwest Communications International Inc. System and method for retrieving documents responsive to a given user's role and scenario
US6768996B1 (en) * 1998-10-08 2004-07-27 Hewlett-Packard Development Company, L.P. System and method for retrieving an abstracted portion of a file without regard to the operating system of the current host computer
US8121891B2 (en) 1998-11-12 2012-02-21 Accenture Global Services Gmbh Personalized product report
US7076504B1 (en) 1998-11-19 2006-07-11 Accenture Llp Sharing a centralized profile
US7062707B1 (en) * 1998-12-08 2006-06-13 Inceptor, Inc. System and method of providing multiple items of index information for a single data object
FR2787902B1 (fr) * 1998-12-23 2004-07-30 France Telecom Modele et procede d'implementation d'un agent rationnel dialoguant, serveur et systeme multi-agent pour la mise en oeuvre
AU4004500A (en) * 1999-02-26 2000-09-14 Webivore Knowledge Systems,LLC. Network information collection tool
US6449632B1 (en) * 1999-04-01 2002-09-10 Bar Ilan University Nds Limited Apparatus and method for agent-based feedback collection in a data broadcasting network
US6304864B1 (en) * 1999-04-20 2001-10-16 Textwise Llc System for retrieving multimedia information from the internet using multiple evolving intelligent agents
KR19990068686A (ko) * 1999-06-11 1999-09-06 이판정 리얼네임에의한웹사이트접속및정보제공방법
US6480858B1 (en) * 1999-06-30 2002-11-12 Microsoft Corporation Method and apparatus for finding nearest logical record in a hash table
KR100359233B1 (ko) * 1999-07-15 2002-11-01 학교법인 한국정보통신학원 웹 정보 추출 방법 및 시스템
US7013300B1 (en) * 1999-08-03 2006-03-14 Taylor David C Locating, filtering, matching macro-context from indexed database for searching context where micro-context relevant to textual input by user
US7219073B1 (en) 1999-08-03 2007-05-15 Brandnamestores.Com Method for extracting information utilizing a user-context-based search engine
US6513036B2 (en) * 1999-08-13 2003-01-28 Mindpass A/S Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users
US6321228B1 (en) * 1999-08-31 2001-11-20 Powercast Media, Inc. Internet search system for retrieving selected results from a previous search
EP1081606A3 (de) * 1999-08-31 2001-05-02 comMouse AG Verfahren und Displaymaus zur Navigation innerhalb eines Netzwerkes von Rechnern
JP2004500628A (ja) * 1999-10-26 2004-01-08 ポンセット,ジーン アドレスによるアクセスの代わりにコンテントによるアクセスに基づくリバースコンピュータシステムおよびその最適な実現
US7929978B2 (en) 1999-12-01 2011-04-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
NL1013997C2 (nl) * 1999-12-30 2001-07-03 Cons Health Entrepreneurs Bv Werkwijze voor het verzamelen en leveren van informatie.
GB2358717A (en) * 2000-01-25 2001-08-01 Gordon Ross Methods for enhanced information exchange and transactions within multi-device environments
US7720833B1 (en) 2000-02-02 2010-05-18 Ebay Inc. Method and system for automatically updating search results on an online auction site
CA2402918A1 (en) * 2000-03-31 2001-10-11 Kapow Aps Method of retrieving attributes from at least two data sources
WO2001080144A2 (en) * 2000-04-18 2001-10-25 Hewlett-Packard Company Activity report generation
FI111879B (fi) * 2000-05-08 2003-09-30 Sonera Oyj Käyttäjäprofiilin hallinta tietoliikenneverkossa
EP1158419A1 (en) * 2000-05-15 2001-11-28 Gabriele Huss Method and apparatus for observing user orientated information from data networks
CA2311857A1 (en) 2000-05-16 2001-11-16 Wilson Grad Conn System and method to facilitate sharing of information
DE10024368A1 (de) * 2000-05-17 2001-11-22 Michael Fahrmair Treffen einer Vorauswahl an Informationsangeboten
GB2362972A (en) * 2000-06-02 2001-12-05 Res Summary Com An internet based searchable database for up to date financial executive summaries with links to full documents
KR100378642B1 (ko) * 2000-07-06 2003-03-31 김시환 정보 검색 시스템과 그 방법
WO2002007405A2 (en) * 2000-07-17 2002-01-24 Blue Ripple, Inc. Content distribution
US7054900B1 (en) * 2000-08-18 2006-05-30 Netzero, Inc. Automatic, profile-free web page recommendation
KR20020017622A (ko) * 2000-08-31 2002-03-07 김종민 인터넷 환경에서의 접속자 커뮤니티 서비스 시스템 및 그제공 방법
AUPR033800A0 (en) * 2000-09-25 2000-10-19 Telstra R & D Management Pty Ltd A document categorisation system
FR2814829B1 (fr) * 2000-09-29 2003-08-15 Vivendi Net Procede et systeme d'optimisation de consultations d'ensembles de donnees par une pluralite de clients
DE10053738A1 (de) * 2000-10-30 2002-05-02 Starzone Gmbh Verfahren zur Verknüpfung von unterschiedlichen Zielgruppen sowie ein geeignetes System hierfür
US6910045B2 (en) 2000-11-01 2005-06-21 Collegenet, Inc. Automatic data transmission in response to content of electronic forms satisfying criteria
CN1272729C (zh) * 2000-11-20 2006-08-30 英国电讯有限公司 用于改变表示用户感兴趣的主题内容的简况的数据处理方法
JP2002163546A (ja) * 2000-11-27 2002-06-07 Matsushita Electric Ind Co Ltd 情報配信システム及び情報配信方法
US20020161757A1 (en) * 2001-03-16 2002-10-31 Jeffrey Mock Simultaneous searching across multiple data sets
US7200556B2 (en) * 2001-05-22 2007-04-03 Siemens Communications, Inc. Methods and apparatus for accessing and processing multimedia messages stored in a unified multimedia mailbox
US7260607B2 (en) * 2001-08-02 2007-08-21 Siemens Communications, Inc. Methods and apparatus for performing media/device sensitive processing of messages stored in unified multimedia and plain text mailboxes
US20030028603A1 (en) * 2001-08-02 2003-02-06 Siemens Information And Communication Networks, Inc. Methods and apparatus for automatically summarizing messages stored in a unified multimedia mailboxes
AUPR710801A0 (en) * 2001-08-17 2001-09-06 Gunrock Knowledge Concepts Pty Ltd Knowledge management system
US8046343B2 (en) * 2001-09-29 2011-10-25 Siebel Systems, Inc. Computing system and method for automatic completion of pick field
AU2006203729B2 (en) * 2001-11-26 2008-07-31 Fujitsu Limited Information analyzing method and apparatus
US7814043B2 (en) * 2001-11-26 2010-10-12 Fujitsu Limited Content information analyzing method and apparatus
US7333966B2 (en) 2001-12-21 2008-02-19 Thomson Global Resources Systems, methods, and software for hyperlinking names
DE10208959B4 (de) * 2002-02-28 2006-10-12 Equero Future Net Technologies Ag Verfahren und Vorrichtung zur Erfassung und Auswertung von in einem Rechnernetzwerk abgelegten Informationen
US20040024756A1 (en) * 2002-08-05 2004-02-05 John Terrell Rickard Search engine for non-textual data
US9805373B1 (en) 2002-11-19 2017-10-31 Oracle International Corporation Expertise services platform
AU2003300142A1 (en) 2002-12-30 2004-07-29 West Services, Inc. Knowledge-management systems for law firms
US8055669B1 (en) 2003-03-03 2011-11-08 Google Inc. Search queries improved based on query semantic information
US7925984B2 (en) * 2003-03-31 2011-04-12 International Business Machines Corporation Remote configuration of intelligent software agents
WO2004097643A2 (en) 2003-04-29 2004-11-11 University Of Strathclyde Monitoring software
US20040230564A1 (en) * 2003-05-16 2004-11-18 Horatiu Simon Filtering algorithm for information retrieval systems
US7966260B2 (en) 2003-06-16 2011-06-21 Sap Aktiengesellschaft Generating data subscriptions based on application data
US8010484B2 (en) * 2003-06-16 2011-08-30 Sap Aktiengesellschaft Generating data subscriptions based on application data
US7009369B2 (en) * 2003-07-14 2006-03-07 Texas Instruments Incorporated Advanced monitoring algorithm for regulated power systems with single output flag
US7647327B2 (en) 2003-09-24 2010-01-12 Hewlett-Packard Development Company, L.P. Method and system for implementing storage strategies of a file autonomously of a user
WO2005055090A1 (en) * 2003-12-01 2005-06-16 Metanav Corporation Dynamic keyword processing system and method for user oriented internet navigation
JP4200933B2 (ja) * 2004-04-27 2008-12-24 コニカミノルタホールディングス株式会社 情報検索装置
US7716219B2 (en) * 2004-07-08 2010-05-11 Yahoo ! Inc. Database search system and method of determining a value of a keyword in a search
JP4524640B2 (ja) * 2005-03-31 2010-08-18 ソニー株式会社 情報処理装置および方法、並びにプログラム
US8027876B2 (en) * 2005-08-08 2011-09-27 Yoogli, Inc. Online advertising valuation apparatus and method
US8429167B2 (en) 2005-08-08 2013-04-23 Google Inc. User-context-based search engine
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US20070238789A1 (en) * 2006-03-31 2007-10-11 Chin-Ming Chang Prednisolone acetate compositions
US7735010B2 (en) 2006-04-05 2010-06-08 Lexisnexis, A Division Of Reed Elsevier Inc. Citation network viewer and method
US9361376B2 (en) * 2007-03-08 2016-06-07 Technion Research & Development Foundation Limited Method for delivering query responses
WO2009036796A1 (de) * 2007-09-12 2009-03-26 Admar Informatik Marti Verfahren zur erstellung eines profils eines benutzers eines datenverarbeitungssystems
US8577930B2 (en) 2008-08-20 2013-11-05 Yahoo! Inc. Measuring topical coherence of keyword sets
WO2010134437A1 (ja) * 2009-05-18 2010-11-25 Nishiyama Shuhei 仮想単一メモリストレージ上におけるメタ情報共有型分散データベース・システム
US9235563B2 (en) * 2009-07-02 2016-01-12 Battelle Memorial Institute Systems and processes for identifying features and determining feature associations in groups of documents
US8543381B2 (en) 2010-01-25 2013-09-24 Holovisions LLC Morphing text by splicing end-compatible segments
US9183308B1 (en) * 2010-05-28 2015-11-10 Sri International Method and apparatus for searching the internet
US8832655B2 (en) * 2011-09-29 2014-09-09 Accenture Global Services Limited Systems and methods for finding project-related information by clustering applications into related concept categories
FR2988192B1 (fr) * 2012-03-19 2016-01-01 Syneria Procede et systeme de developpement d'applications de consultation de contenus et services sur un reseau de telecommunication, de distribution et d'execution de telles applications sur de multiples appareils.
KR20150132860A (ko) * 2013-03-15 2015-11-26 로버트 해드독 지식으로의 원-스텝 액세스를 제공하는 적응적 사용자 인터페이스를 갖춘 지능형 인터넷 시스템
US10699062B2 (en) * 2017-08-01 2020-06-30 Samsung Electronics Co., Ltd. Apparatus and method for providing summarized information using an artificial intelligence model

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5384701A (en) * 1986-10-03 1995-01-24 British Telecommunications Public Limited Company Language translation system
JPH021057A (ja) * 1988-01-20 1990-01-05 Ricoh Co Ltd 文書検索装置
JP2783558B2 (ja) * 1988-09-30 1998-08-06 株式会社東芝 要約生成方法および要約生成装置
US5408655A (en) 1989-02-27 1995-04-18 Apple Computer, Inc. User interface system and method for traversing a database
US5794001A (en) 1989-06-30 1998-08-11 Massachusetts Institute Of Technology Object-oriented computer user interface
JPH03122770A (ja) * 1989-10-05 1991-05-24 Ricoh Co Ltd キーワード連想文書検索方法
US5448727A (en) * 1991-04-30 1995-09-05 Hewlett-Packard Company Domain based partitioning and reclustering of relations in object-oriented relational database management systems
JP2804403B2 (ja) * 1991-05-16 1998-09-24 インターナショナル・ビジネス・マシーンズ・コーポレイション 質問回答システム
US5428778A (en) 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5446891A (en) 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
US5537586A (en) * 1992-04-30 1996-07-16 Individual, Inc. Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures
EP0647909B1 (en) 1993-10-08 2003-04-16 International Business Machines Corporation Information catalog system with object-dependent functionality
JP2682811B2 (ja) * 1994-03-22 1997-11-26 インターナショナル・ビジネス・マシーンズ・コーポレイション データ記憶管理システム及び方法
US5619615A (en) 1994-07-22 1997-04-08 Bay Networks, Inc. Method and apparatus for identifying an agent running on a device in a computer network
US5623652A (en) 1994-07-25 1997-04-22 Apple Computer, Inc. Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network
US5680530A (en) * 1994-09-19 1997-10-21 Lucent Technologies Inc. Graphical environment for interactively specifying a target system
US5717923A (en) 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5694594A (en) 1994-11-14 1997-12-02 Chang; Daniel System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5530852A (en) 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
JPH0926970A (ja) 1994-12-20 1997-01-28 Sun Microsyst Inc 情報を検索するコンピュータによる実行方法及び装置
JPH08297669A (ja) 1994-12-27 1996-11-12 Internatl Business Mach Corp <Ibm> 複合ドキュメント内の複数のパートを自動的にリンクするシステムおよび方法
US5649186A (en) 1995-08-07 1997-07-15 Silicon Graphics Incorporated System and method for a computer-based dynamic information clipping service
US5745938A (en) 1996-08-30 1998-05-05 Westvaco Corporation Rescue board

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002520717A (ja) * 1998-07-08 2002-07-09 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー 要求整合

Also Published As

Publication number Publication date
CA2210581C (en) 2002-03-26
FI973080A (fi) 1997-07-22
BR9606931A (pt) 1997-11-11
NZ298861A (en) 1999-01-28
EP0953920A3 (en) 2005-06-29
HK1004832A1 (en) 1998-12-11
EP0807291A1 (en) 1997-11-19
CA2210581A1 (en) 1996-08-01
CN1169195A (zh) 1997-12-31
AU4454996A (en) 1996-08-14
KR19980701598A (ko) 1998-05-15
FI973080A0 (fi) 1997-07-22
NO973372D0 (no) 1997-07-22
EP0953920A2 (en) 1999-11-03
DE69606021D1 (de) 2000-02-10
DE69606021T2 (de) 2000-08-03
US6289337B1 (en) 2001-09-11
AU707050B2 (en) 1999-07-01
NO973372L (no) 1997-09-22
EP0807291B1 (en) 2000-01-05
WO1996023265A1 (en) 1996-08-01
MX9705582A (es) 1997-11-29

Similar Documents

Publication Publication Date Title
US5931907A (en) Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US6289337B1 (en) Method and system for accessing information using keyword clustering and meta-information
CA2302264C (en) Methods and/or systems for selecting data sets
US7562076B2 (en) Systems and methods for search query processing using trend analysis
US7873648B2 (en) System and method for personalized presentation of web pages
US6493702B1 (en) System and method for searching and recommending documents in a collection using share bookmarks
US6647381B1 (en) Method of defining and utilizing logical domains to partition and to reorganize physical domains
US6701310B1 (en) Information search device and information search method using topic-centric query routing
US6336112B2 (en) Method for interactively creating an information database including preferred information elements, such as, preferred-authority, world wide web pages
US6415319B1 (en) Intelligent network browser using incremental conceptual indexer
US8014997B2 (en) Method of search content enhancement
US6321228B1 (en) Internet search system for retrieving selected results from a previous search
JP4994243B2 (ja) クエリの自動的カテゴリ化による検索処理
US20050065774A1 (en) Method of self enhancement of search results through analysis of system logs
US7630959B2 (en) System and method for processing database queries
JP4428850B2 (ja) 情報検索装置及び情報検索方法
US7483877B2 (en) Dynamic comparison of search systems in a controlled environment
MXPA97005582A (en) Methods and / or systems to access information
Zhu Incorporating quality metrics in agent-based centralized/distributed information retrieval on the World Wide Web