(57)【要約】      （修正有）【課題】情報資源から情報を検索するコンピュータ化されたシステムを提供する。【解決手段】  上記システムは、その上で動作するソフトウェア・デバイスを含み、該デバイスは、情報資源を複数の有限要素にブレークするように構成されたブレーク・モジュールと、複数のレコードを有するサーチ可能データベースを生成するように構成されたインデックス・モジュールであり、各データベース・レコードが有限要素の少なくとも一つに対応し、かつ該有限要素に含まれるか又はそれに関係するデータの少なくとも一部を含んでいる該インデックス・モジュールと、サーチ・クエリを上記レコードのそれぞれと比較しかつ、データベース・レコードのどれが、関連データベース・レコードであるかを決定するように構成されたサーチ・モジュールと、関連データベース・レコードをそれぞれの離散有限要素に関連付けるように構成されたアン-ブレーク・モジュールとで構成される。【選択図】      図１
2005202974.tif 000002
【特許請求の範囲】
【請求項１】
情報資源から情報を検索するコンピュータ化されたシステムであって、前記コンピュータ化されたシステムは、その上で動作するソフトウェア・デバイスを含んでおり、前記ソフトウェア・デバイスは、
情報資源を複数の有限要素にブレークするように構成された、ブレーク・モジュールと、
前記複数のデータベース・レコードを有しているサーチ可能データベースを生成するように構成された、インデックス・モジュールであり、各データベース・レコードが前記有限要素の少なくとも一つに対応しかつ該有限要素に含まれるかまたはそれに関係するデータの少なくとも一部を含んでいる、該インデックス・モジュールと、
サーチ・クエリを前記データベース・レコードのそれぞれと比較しかつ、前記データベース・レコードのどれが、もしあるとすれば、関連データベース・レコードであるかを決定するように構成された、サーチ・モジュールと、及び
関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付けるように構成された、アン-ブレーク・モジュールとを備え、
前記ブレーク・モジュール、インデックス・モジュール、サーチ・モジュール及びアン-ブレーク・モジュールは、一般的なモジュラー・システムを供給すべくそれぞれが別々の処理モジュールであることを特徴とするコンピュータ化されたシステム。
【請求項２】
情報資源から情報を検索するコンピュータ実装方法であって、
ブレーク・モジュールによって情報資源を複数の離散有限要素にブレークしかつ各離散有限要素に対するカテゴリー的タグを生成する段階と、
インデックス・モジュールによって前記離散有限要素のそれぞれに対するサーチ可能データベース・レコードを含んでいるサーチ可能データベースを生成する段階と、
サーチ・モジュールによってサーチ・クエリに対応する関連データベース・レコードに対して前記サーチ可能データベースをサーチする段階と、及び
アン-ブレーク・モジュールによって前記関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付ける段階との一つ以上を具備し、
前記ブレーク・モジュール、インデックス・モジュール、サーチ・モジュール及びアン-ブレーク・モジュールは、一般的なモジュラー・システムを供給すべくそれぞれが別々の処理モジュールであることを特徴とする方法。
【請求項３】
情報資源を処理するためにコンピュータ・システム上で動作するソフトウェア・デバイスであって、
情報資源を複数の有限要素にブレークしかつ前記離散有限要素のそれぞれに対するカテゴリー的タグを生成するように構成されたブレーク・モジュールを備えていることを特徴とするソフトウェア・デバイス。
【請求項４】
各カテゴリー的タグは、
前記情報資源の場所、
前記情報資源の発信元、
記憶領域内の前記離散有限要素の場所、
知識空間または収集またはシステム、
前記情報資源の他の離散有限要素に対する前記離散有限要素の場所、
前記離散有限要素に含まれるかまたは関係する情報内容、
前記情報資源の組織的フレームワーク内の有限素子の配置に関係する組織データ、
オーサ・データ、
オーナ・データ、または
タイミング・データ
の少なくとも一つに関係する情報を含むことを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項５】
各有限要素は、ユニット・サイズ、タイプ、形状またはデータ境界で構成されているグループから取った可変特性を有することを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項６】
前記ブレーク・モジュールは、エキスパートまたは人工知能によって定義される少なくとも一組の規則に基づいて前記情報資源を複数の有限要素にブレークすることを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項７】
前記規則の組は、ユニット・サイズ、タイプ、形状またはデータ境界で構成されているグループから取った各有限要素の特性を決定することを特徴とする請求項６に記載のソフトウェア・デバイス。
【請求項８】
前記ブレーク・モジュールは、
前記複数のデータベース・レコードを有しているサーチ可能データベースを生成するように構成された、インデックス・モジュールであり、各データベース・レコードが前記有限要素の少なくとも一つに対応しかつ該有限要素に含まれるかまたはそれに関係するデータの少なくとも一部を含んでいる、該インデックス・モジュール、
サーチ・クエリを前記データベース・レコードのそれぞれと比較しかつ、前記データベース・レコードのどれが、もしあるとすれば、関連データベース・レコードであるかを決定するように構成された、サーチ・モジュール、及び
関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付けるように構成された、アン-ブレーク・モジュール、
の少なくとも一つで用いられるように構成されることを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項９】
前記ブレーク・モジュールは、前記情報資源の他の有限要素に対する各有限要素の位置を追跡するように構成されることを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項１０】
各有限要素は、有限要素に含まれるかまたはそれに関係するデータの少なくとも一部を含む関連データベース・レコードを有し、前記データベース・レコードの選択されたものは、関連データベース・レコードとして識別され、かつシステムは、関連データベース・レコードをそれらのそれぞれの有限要素に関連付けるように構成されたアン-ブレーク・モジュールを更に含むことを特徴とする請求項３に記載のソフトウェア・デバイス。
【請求項１１】
それぞれが最初の情報資源の初めは一部でありかつ該最初の情報資源からブレーク・アウトされた複数の有限要素を含んでいるサーチ可能データベースを処理するコンピュータ化されたシステムであって、以下の機能、即ち、複数の前記有限要素をそれらの最初の情報資源または複数の情報資源の少なくとも一部に組み合わせて戻す機能、または新しい情報資源または複数の情報資源を生成すべく複数の前記有限要素を組み合わせる機能の少なくとも一つを実行するように構成される、その上で動作するソフトウェア・デバイスを含むことを特徴とするシステム。
【請求項１２】
複数の離散有限要素にブレーク・ダウンされる情報資源または情報資源の組み合わせの少なくとも一部を処理するコンピュータ化されたシステムであり、各有限要素は、当該有限要素に含まれるかまたは関係するデータの少なくとも一部または前記有限要素に関係する位置データを含む関連データベース・レコードを有し、前記データベース・レコードの選択されたものは、関連データベース・レコードとして識別される、該システムであって、前記関連データベース・レコードをそれらのそれぞれの有限要素に関連付けるように構成されたアン-ブレーク・モジュールを含む、その上で動作するソフトウェア・デバイスを含むことを特徴とするシステム。
【請求項１３】
各有限要素は、カテゴリー的タグを含み、かつ前記アン-ブレーク・モジュールは、少なくとも部分的に、前記カテゴリー的タグの情報により、前記関連データベース・レコードまたはそれらのそれぞれの有限要素を階層構造に配列するように構成されることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記階層構想のレベル及びレベルの組織は、エキスパートまたは人工知能によって定義される少なくとも規則によって決定されることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記階層構造は、エンド・ユーザによって折りたためるかまたは拡張することができる拡張可能/折りたたみ可能な階層構造であることを特徴とする請求項１３に記載のシステム。
【請求項１６】
前記アン-ブレーク・モジュールは、階層構造の選択を受信しかつ前記受信した階層構造における前記関連データベース・レコードまたはそれらのそれぞれの離散有限要素に関係する識別情報を表示するように構成される、請求項１３に記載のシステム。
【請求項１７】
前記アン-ブレーク・モジュールは、前記関連データベース・レコードのそれぞれの離散有限要素に関係する識別情報を表示しかつ前記表示された識別情報の少なくとも一つを選択する入力を受信するように構成される、請求項１３に記載のシステム。
【請求項１８】
前記アン-ブレーク・モジュールは、前記選択された識別情報に対応している前記有限要素に隣接する他の有限要素を表示することによって前記選択された識別情報に対応している前記有限要素の周囲の前記情報資源の連続した部分を復元するように構成されることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記アン-ブレーク・モジュールは、全体として前記情報資源に関して前記選択された離散有限要素の位置に対応しているデータに対する前記選択された識別情報に対応している前記有限要素に割り当てられた前記カテゴリー的タグをレビューすることによって前記情報資源の一部を復元するように構成されることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記アン-ブレーク・モジュールは、最初の情報資源において隣接しない少なくとも二つ以上の有限素子を識別し、リンクしまたは表示することによって新しい文書を作成するように構成されることを特徴とする請求項１８に記載のシステム。
【請求項２１】
前記情報資源または情報資源の組み合わせを複数の有限要素に分割しかつ前記有限要素のそれぞれに対するカテゴリー的タグを生成するように構成される、その上で動作するブレーク・ソフトウェア・モジュールを更に含み、前記カテゴリー的タグは、前記情報資源の位置、前記情報資源の発信元、記憶領域内の前記離散有限要素の位置、知識空間または収集またはシステム、情報資源の他の離散有限要素に対する離散有限要素の位置、離散有限要素に含まれるかまたは関係する情報内容、情報資源の組織フレームワーク内の有限素子の配置に関係する組織データ、オーサ・データ、オーナ・データ、またはタイミング・データの少なくとも一つに関係する情報を含むことを特徴とする請求項１２に記載のシステム。
【請求項２２】
情報資源から情報を検索する方法であって、
情報資源を、可変単位サイズ、タイプ、形状またはデータ境界の少なくとも一つを有している複数の離散有限要素に分割する段階と、
各離散有限要素に対してカテゴリー的タグを生成する段階と、
前記離散有限要素のそれぞれに対してサーチ可能データベース・レコードを含んでいるサーチ可能データベースを生成する段階と、
サーチ・クエリを受信する段階と、及び
前記サーチ・クエリに対応する関連データベース・レコードに対して前記サーチ可能データベースをサーチする段階を具備することを特徴とする方法。
【請求項２３】
各カテゴリー的タグは、情報資源の位置、情報資源の発信元、記憶領域内の離散有限要素の位置、知識空間または収集またはシステム、情報資源の他の離散有限要素に対する離散有限素子の位置、離散有限要素に含まれるかまたはそれに関係する情報内容、情報資源の組織フレームワーク内の有限素子の配置に関係する組織データ、オーサ・データ、オーナ・データ、またはタイミング・データ、の少なくとも一つに関係する情報を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
各離散有限要素の少なくとも一つの単位サイズ、タイプ、形状またはデータ境界は、エキスパートまたは人工知能によって定義される規則の少なくとも一つの組によって前記分割する段階の前に定義されることを特徴とする請求項２２に記載の方法。
【請求項２５】
各離散有限要素の少なくとも一つの単位サイズ、タイプ、形状またはデータ境界は、エキスパートまたは人工知能によって定義される規則の少なくとも一つの組によって定義されることを特徴とする請求項２２に記載の方法。
【請求項２６】
各サーチ可能データベース・レコードは、他の離散有限要素またはワードに対する離散有限要素の位置、対応する有限要素に含まれる一定のワード、数字または他の記号の頻度に関係する数字または他の記号頻度データ、の少なくとも一つに関係する情報を含むリバース・インデックスを含むことを特徴とする請求項２２に記載の方法。
【請求項２７】
前記関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付ける段階を更に具備することを特徴とする請求項２２に記載の方法。
【請求項２８】
少なくとも部分的に、前記関連データベース・レコードに対応している前記有限要素に割り当てられたカテゴリー的タグにおける情報により階層構造に前記サーチする段階の結果を配列する段階を更に具備することを特徴とする請求項２２に記載の方法。
【請求項２９】
前記階層構造は、エンド・ユーザによって折りたためるかまたは拡張することができる拡張可能/折りたたみ可能な階層構造であることを特徴とする請求項２８に記載の方法。
【請求項３０】
階層構造の選択を受信しかつ前記関連データベース・レコードに対応する前記有限要素に関係する識別情報を表示する段階を更に具備し、前記配列する段階は、前記受信した階層構造に前記サーチする段階の結果を配列することを特徴とする請求項２８に記載の方法。
【請求項３１】
前記関連付ける段階の間に生成された前記に関連データベース・レコードのそれぞれの離散有限要素に関係する識別情報を表示し、かつそれにより有限要素を選択すべく前記表示された識別情報の少なくとも一つを選択する入力を受信する段階を更に具備することを特徴とする請求項２７に記載の方法。
【請求項３２】
前記選択された有限要素に隣接する他の有限要素を表示することによって前記選択された離散有限要素の周囲の前記情報資源の連続した部分を復元する段階を更に具備することを特徴とする請求項３１に記載の方法。
【請求項３３】
前記復元する段階は、前記情報資源に関して前記選択された離散有限要素の位置に対応しているデータに対する前記選択された離散有限要素に割り当てられた前記カテゴリー的タグをレビューすることを含むことを特徴とする請求項３２に記載の方法。
【請求項３４】
前記カテゴリー的タグは、前記離散有限要素に含まれるかまたはそれに関係する情報内容に関係するカテゴリー的指定を含み、かつ前記カテゴリー的指定は、各有限要素に対して独自の識別子を含むことを特徴とする請求項２２に記載の方法。
【請求項３５】
前記分割する段階は、前記情報資源の他の有限要素に対する各有限要素の位置を追跡することを含む請求項２２に記載の方法。
【請求項３６】
前記生成する段階は、前記カテゴリー的タグを前記複数の有限要素のそれぞれ一つに挿入することを含む請求項２２に記載の方法。
【請求項３７】
前記情報資源は、文書、複数の文書、ウェブ・ページ、複数のウェブ・ページ、またはデータ・ストリームの少なくとも一つであることを特徴とする請求項２２に記載の方法。
【請求項３８】
情報資源から情報を検索するコンピュータ化されたシステムであって、前記コンピュータ化されたシステムは、その上で動作するソフトウェア・デバイスを含んでおり、前記ソフトウェア・デバイスは、
情報資源を、エキスパートまたは人工知能によって定義される特定の規則の少なくとも一つの組によって分割する段階の前に定義される可変特性を有している複数の有限要素に分割し、かつ有限要素のそれぞれに対してカテゴリー的タグを生成するように構成された、ブレーク・モジュールであり、前記特性が単位サイズ、形状またはデータ境界で構成されているグループから取られる、該ブレーク・モジュールと、
前記複数のデータベース・レコードを有しているサーチ可能データベースを生成するように構成された、インデックス・モジュールであり、各データベース・レコードが前記有限要素の少なくとも一つに対応しかつ該有限要素に含まれるかまたはそれに関係するデータの少なくとも一部を含んでいる、該インデックス・モジュールと、及び
サーチ・クエリを前記データベース・レコードのそれぞれと比較しかつ、前記データベース・レコードのどれが、もしあるとすれば、関連データベース・レコードであるかを決定するように構成された、サーチ・モジュールと
を備えていることを特徴とするコンピュータ化されたシステム。
【請求項３９】
情報資源から情報を検索する方法であって、
情報資源を複数の離散有限要素に分割する段階と、
各離散有限要素に対するカテゴリー的タグを生成する段階と、
前記離散有限要素のそれぞれに対するサーチ可能データベース・レコードを含んでいるサーチ可能データベースを生成する段階であり、各データベース・レコードが各関連有限要素またはカテゴリー的タグが一般的に包括的にサーチ可能であるように各関連有限要素またはカテゴリー的タグに関係する情報を含んでいる、該段階と、
サーチ・クエリを受信する段階と、及び
前記サーチ・クエリに対応する関連データベース・レコードに対して前記サーチ可能データベースをサーチする段階と
を具備することを特徴とする方法。
【請求項４０】
各カテゴリー的タグは、情報資源の位置、情報資源の発信元、記憶領域内の離散有限要素の位置、知識空間または収集またはシステム、情報資源の他の離散有限要素に対する離散有限素子の位置、離散有限要素に含まれるかまたはそれに関係する情報内容、情報資源の組織フレームワーク内の有限素子の配置に関係する組織データ、オーサ・データ、オーナ・データ、またはタイミング・データ、の少なくとも一つに関係する情報を含むことを特徴とする請求項３９に記載の方法。
【請求項４１】
各データベース・レコードは、一般的な内容包括データベースを供給すべく関連離散有限要素またはカテゴリー的タグに含まれるかまたは関係している全ての情報内容に一般的に関係している情報を含むことを特徴とする請求項３９に記載の方法。
【請求項４２】
前記情報資源は、ワード、数字、または記号を含み、かつ前記データベース・レコードは、前記情報資源の全てのワード、数字または他の記号に一般的に関係している情報を含むことを特徴とする請求項３９に記載の方法。
【請求項４３】
各有限要素は、シンボリック・ユニットを含み、かつ前記データベース・レコードは、前記サーチする段階が有限要素のシンボリック・ユニットの全てを一般的にサーチすることを含むように有限要素のシンボリック・ユニットの一般的に全ての表現を含むことを特徴とする請求項３９に記載の方法。
【請求項４４】
前記シンボリック・ユニットは、ワード、数字または他の記号の少なくとも一つを含むことを特徴とする請求項４３に記載の方法。
【請求項４５】
前記サーチする段階は、ブール・サーチ論理を用いてサーチすることを含む請求項３９に記載の方法。
【請求項４６】
各サーチ可能データベース・レコードは、
他の離散有限要素に対する離散有限要素の位置；
対応する有限要素に含まれる一定のワード、数字または他の記号の頻度に関係するワード、数字または他の記号頻度データ；
情報資源の位置；
情報資源の発信元；
記憶領域、知識空間または収集またはシステム内の離散有限要素の位置；
情報資源の他の離散有限要素に対する離散有限要素の位置；
離散有限要素に含まれるかまたはそれに関係している情報内容；
情報資源の組織フレームワーク内の有限要素の配置に関係している組織データ；
オーサ・データ；
オーナ・データ；または
タイミング・データ
の少なくとも一つに関係する情報を含むリバース・インデックスを含むことを特徴とする請求項３９に記載の方法。
【請求項４７】
前記関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付ける段階を更に具備することを特徴とする請求項３９に記載の方法。
【請求項４８】
少なくとも部分的に、前記関連データベース・レコードに対応している前記有限要素に割り当てられたカテゴリー的タグにおける情報により階層構造に前記サーチする段階の結果を配列する段階を更に具備することを特徴とする請求項３９に記載の方法。
【請求項４９】
前記階層構造は、エンド・ユーザによって折りたためるかまたは拡張することができる拡張可能/折りたたみ可能な階層構造であることを特徴とする請求項４８に記載の方法。
【請求項５０】
階層構造の選択を受信しかつ前記関連データベース・レコードに対応する前記有限要素に関係する識別情報を表示する段階を更に具備し、前記配列する段階は、前記受信した階層構造に前記サーチする段階の結果を配列することを特徴とする請求項４８に記載の方法。
【請求項５１】
前記関連付ける段階の間に生成された前記に関連データベース・レコードのそれぞれの離散有限要素に関係する識別情報を表示し、かつそれにより有限要素を選択すべく前記表示された識別情報の少なくとも一つを選択する入力を受信する段階を更に具備することを特徴とする請求項３９に記載の方法。
【請求項５２】
前記選択された有限要素に隣接する他の有限要素を表示することによって前記選択された離散有限要素の周囲の前記情報資源の連続した部分を復元する段階を更に具備することを特徴とする請求項５１に記載の方法。
【請求項５３】
前記復元する段階は、前記情報資源に関して前記選択された離散有限要素の位置に対応しているデータに対する前記選択された離散有限要素に割り当てられた前記カテゴリー的タグをレビューすることを含むことを特徴とする請求項５２に記載の方法。
【請求項５４】
前記カテゴリー的タグは、前記離散有限要素に含まれるかまたはそれに関係する情報内容に関係するカテゴリー的指定を含み、かつ前記カテゴリー的指定は、各有限要素に対して独自の識別子を含むことを特徴とする請求項３９に記載の方法。
【請求項５５】
前記分割する段階は、前記情報資源の他の有限要素に対する各有限要素の位置を追跡することを含む請求項３９に記載の方法。
【請求項５６】
前記生成する段階は、前記カテゴリー的タグを前記複数の有限要素のそれぞれ一つに挿入することを含む請求項３９に記載の方法。
【請求項５７】
前記情報資源は、文書、複数の文書、ウェブ・ページ、複数のウェブ・ページ、またはデータ・ストリームの少なくとも一つであることを特徴とする請求項３９に記載の方法。
【請求項５８】
情報資源から情報を検索するコンピュータ化されたシステムであって、前記コンピュータ化されたシステムは、その上で動作するソフトウェア・デバイスを含んでおり、前記ソフトウェア・デバイスは、
情報資源を複数の有限要素に分割しかつ該有限要素のそれぞれに対するカテゴリー的タグを生成するように構成された、ブレーク・モジュールと、
前記複数のデータベース・レコードを有しているサーチ可能データベースを生成するように構成された、インデックス・モジュールであり、各データベース・レコードが各関連有限要素またはカテゴリー的タグが一般的に包括的にサーチ可能であるような前記有限要素の少なくとも一つに対応しかつ各関連有限要素またはカテゴリー的タグに関係している情報を含む、該インデックス・モジュールと、及び
サーチ・クエリを前記データベース・レコードのそれぞれと比較しかつ、前記データベース・レコードのどれが、もしあるとすれば、関連データベース・レコードであるかを決定するように構成された、サーチ・モジュールとを備えていることを特徴とするコンピュータ化されたシステム。
【請求項５９】
各有限要素は、シンボリック・ユニットを含み、かつ前記データベース・レコードは、前記サーチ・モジュールが有限要素のシンボリック・ユニットの全てを一般的にサーチすることができるように有限要素またはカテゴリー的タグのシンボリック・ユニットの一般的に全ての表現を含むことを特徴とする請求項５８に記載のシステム。
【請求項６０】
複数の有限要素に分割された情報資源であり、該有限要素のそれぞれがカテゴリー的タグ及びそれに割り当てられたデータベース・レコードを含んでおり、該データベース・レコードが各関連有限要素またはカテゴリー的タグの内容が一般的に包括的にサーチ可能であるような各関連有限要素またはカテゴリー的タグに関係している情報を含んでいる、該情報資源と、及び
前記情報資源の少なくとも一部の検索及び表示を指導するようにプログラムされたソフトウェア命令とを備え、
前記ソフトウェア命令が
サーチ・クエリを受信する段階と、及び
前記サーチ・クエリに一致している関連データベース・レコードに対して前記データベース・レコードを通してサーチする段階と
を実行するように構成されることを特徴とするデータ記憶装置。
【請求項６１】
各有限要素は、シンボリック・ユニットを含み、かつ前記データベース・レコードは、前記サーチする段階が有限要素のシンボリック・ユニットの全てを一般的にサーチすることを含むように有限要素のシンボリック・ユニットの一般的に全ての表現を含むことを特徴とする請求項６０に記載のシステム。
【請求項６２】
情報資源から情報を検索する方法であって、
情報資源を複数の離散有限要素に分割する段階と、
各離散有限要素に対するカテゴリー的タグを生成する段階と、
前記離散有限要素のそれぞれに対するサーチ可能データベース・レコードを含んでいるサーチ可能データベースを生成する段階と、
サーチ・クエリを受信する段階と、
前記サーチ・クエリに対応する関連データベース・レコードに対して前記サーチ可能データベースをサーチする段階と、及び
拡張可能/折りたたみ可能な階層構造が前記関連離散有限要素が発信された情報資源または複数の情報資源内または間、または関連有限要素内または間の関係を定義するように拡張可能/折りたたみ可能な階層構造に前記関連付ける段階の間に生成された前記関連離散有限要素に関係している識別情報を表示する段階と
を具備することを特徴とする方法。
【請求項６３】
各カテゴリー的タグは、
情報資源の位置；
情報資源の発信元；
記憶領域内の離散有限要素の位置；
知識空間または収集またはシステム；
情報資源の他の離散有限要素に対する離散有限要素の位置；
離散有限要素に含まれるかまたはそれに関係している情報内容；
情報資源の組織フレームワーク内の有限要素の配置に関係している組織データ；
オーサ・データ；
オーナ・データ；または
タイミング・データ
の少なくとも一つに関係している情報を含むことを特徴とする請求項６２に記載の方法。
【請求項６４】
各有限要素は、前記分割する段階の前に所定の規則の少なくとも一組によって定義される少なくとも一つの可変特性を含み、前記少なくとも一つの可変特性は、ユニット・サイズ、タイプ、形状またはデータ境界で構成されているグループから取られることを特徴とする請求項６２に記載の方法。
【請求項６５】
各サーチ可能データベース・レコードは、
他の離散有限要素に対する離散有限要素の位置；
対応する有限要素に含まれる一定のワード、数字または他の記号の頻度に関係するワード、数字または他の記号頻度データ；
情報資源の位置；
情報資源の発信元；
記憶領域、知識空間または収集またはシステム内の離散有限要素の位置；
情報資源の他の離散有限要素に対する離散有限要素の位置；
離散有限要素に含まれるかまたはそれに関係している情報内容；
情報資源の組織フレームワーク内の有限要素の配置に関係している組織データ；
オーサ・データ；
オーナ・データ；または
タイミング・データ
の少なくとも一つに関係する情報を含むリバース・インデックスを含むことを特徴とする請求項６２に記載の方法。
【請求項６６】
前記階層構造は、エンド・ユーザによって折りたためるかまたは拡張することができる拡張可能/折りたたみ可能な階層構造であることを特徴とする請求項６２に記載の方法。
【請求項６７】
前記表示された識別情報の少なくとも一つを選択する入力を受信する段階を更に具備することを特徴とする請求項６２に記載の方法。
【請求項６８】
前記選択された有限要素に隣接する他の有限要素を表示することによって選択され表示され市木部悦情報に対応している有限要素の周囲の前記情報資源の連続した部分を復元する段階を更に具備することを特徴とする請求項６７に記載の方法。
【請求項６９】
前記対応している有限要素を別の有限要素と組み合わせることによって選択され表示された識別情報に対応している前記有限要素を含んでいる新しい文書を作成する段階を更に具備することを特徴とする請求項６７に記載の方法。
【請求項７０】
前記カテゴリー的タグは、前記離散有限要素に含まれるかまたはそれに関係している情報内容に関係しているカテゴリー指定を含み、かつ前記カテゴリー指定は、各有限要素に対して独自の識別子を含むことを特徴とする請求項６２に記載の方法。
【請求項７１】
前記分割する段階は、前記情報資源または複数の情報資源の他の有限要素に対する各有限要素の位置を追跡することを含む請求項６２に記載の方法。
【請求項７２】
前記生成する段階は、前記カテゴリー的タグを前記複数の有限要素のそれぞれ一つに挿入することを含む請求項６２に記載の方法。
【請求項７３】
前記情報資源は、文書、複数の文書、ウェブ・ページ、複数のウェブ・ページ、またはデータ・ストリームの少なくとも一つであることを特徴とする請求項６２に記載の方法。
【請求項７４】
情報資源から情報を検索するコンピュータ化されたシステムであって、前記コンピュータ化されたシステムは、その上で動作するソフトウェア・デバイスを含んでおり、前記ソフトウェア・デバイスは、
情報資源を複数の有限要素に分割しかつ該有限要素のそれぞれに対してカテゴリー的タグを生成するように構成された、ブレーク・モジュールと、
前記複数のデータベース・レコードを有しているサーチ可能データベースを生成するように構成された、インデックス・モジュールであり、各データベース・レコードが前記有限要素の少なくとも一つに対応しかつ該有限要素に含まれるかまたはそれに関係するデータの少なくとも一部を含んでいる、該インデックス・モジュールと、
サーチ・クエリを前記データベース・レコードのそれぞれと比較しかつ、前記データベース・レコードのどれが、もしあるとすれば、関連データベース・レコードであるかを決定するように構成された、サーチ・モジュールと、及び
関連データベース・レコードをそれらのそれぞれの離散有限要素に関連付けるように構成された、アン-ブレーク・モジュールとを備え、
前記システムは、拡張可能/折りたたみ可能な階層構造が前記関連離散有限要素が発信される情報資源または複数の情報資源内または間、または関連有限要素内または間の関係を定義するように該拡張可能/折りたたみ可能な階層構造に前記サーチ・モジュールによって生成された関連離散有限要素に関係している識別情報を表示するように構成されることを特徴とするコンピュータ化されたシステム。
【請求項７５】
各カテゴリー的タグは、
情報資源の位置；
情報資源の発信元；
記憶領域内の離散有限要素の位置；
知識空間または収集またはシステム；
情報資源の他の離散有限要素に対する離散有限要素の位置；
離散有限要素に含まれるかまたはそれに関係している情報内容；
情報資源の組織フレームワーク内の有限要素の配置に関係している組織データ；
オーサ・データ；
オーナ・データ；または
タイミング・データ
の少なくとも一つに関係している情報を含むことを特徴とする請求項７４に記載のシステム。
【請求項７６】
各有限要素は、前記分割する段階の前に所定の規則の少なくとも一組によって定義される少なくとも一つの可変特性を含み、前記少なくとも一つの可変特性は、ユニット・サイズ、タイプ、形状またはデータ境界で構成されているグループから取られることを特徴とする請求項７４に記載のシステム。
【請求項７７】
各サーチ可能データベース・レコードは、
他の離散有限要素に対する離散有限要素の位置；
対応する有限要素に含まれる一定のワード、数字または他の記号の頻度に関係するワード、数字または他の記号頻度データ；
情報資源の位置；
情報資源の発信元；
記憶領域、知識空間または収集またはシステム内の離散有限要素の位置；
情報資源の他の離散有限要素に対する離散有限要素の位置；
離散有限要素に含まれるかまたはそれに関係している情報内容；
情報資源の組織フレームワーク内の有限要素の配置に関係している組織データ；
オーサ・データ；
オーナ・データ；または
タイミング・データ
の少なくとも一つに関係する情報を含むリバース・インデックスを含むことを特徴とする請求項７４に記載のシステム。
【請求項７８】
前記アン-ブレーク・モジュールは、それにより関連有限要素を選択すべく表示された識別情報の少なくとも一つを選択する入力を受信するように構成されることを特徴とする請求項７４に記載のシステム。
【請求項７９】
前記アン-ブレーク・モジュールは、前記選択された有限要素に隣接する他の有限要素を表示することによって前記選択され表示された識別情報に対応している前記有限要素の周囲の前記情報資源または複数の情報資源の連続した部分を復元するように構成されることを特徴とする請求項７８に記載のシステム。
【請求項８０】
前記カテゴリー的タグは、関連離散有限要素に含まれるかまたはそれに関係している情報内容に関係しているカテゴリー指定を含み、かつ前記カテゴリー指定は、各有限要素に対して独自の識別子または複数の情報資源を含むことを特徴とする請求項７４に記載のシステム。
【請求項８１】
前記アン-ブレーク・モジュールは、前記情報資源の他の有限要素に対する各有限要素の位置を追跡するように構成される請求項７４に記載のシステム。
【請求項８２】
前記インデックス・モジュールは、前記カタログ・タグを前記複数の有限要素のそれぞれ一つに挿入することを特徴とする請求項７４に記載のシステム。
【請求項８３】
前記情報資源は、文書、複数の文書、ウェブ・ページ、複数のウェブ・ページ、またはデータ・ストリームの少なくとも一つであることを特徴とする請求項７４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報資源をサーチしかつ情報資源から情報を検索するコンピュータ化されたシステム及び方法である。特に、本発明は、情報資源をサーチしかつユーザ選択表示基準又は階層に基づきコラプシブル／エクスパンダブル・フォーマットでサーチの結果を表示する情報管理、検索及び表示システムである。
【背景技術】
【０００２】
インフォシーク(Infoseek)TM、アルタヴィスタ(AltaVista)TM、ホットボット(Hotbot)TMのような、多くの従来のサーチ・エンジン又はサーチ・ツールにおける固有の欠点は、サーチの結果が、サーチ・ワード又はフレーズがサーチされる各文書（ウェブ・ページ）に形成されたヒットの数により一般的に編成されるということである。このタイプのサーチ結果表示は、エンド・ユーザが求めている文書を最終的にアクセスするためにエンド・ユーザに一つずつヒットを捜すことを要求する。そのような従来のサーチ・エンジンによる別の欠点は、サーチの結果がワードがいくつかの異なる意味を有しうるし、かつ多くの異なるコンテキスト（文脈）で用いられうるということを考慮しないということである。例えば、エンド・ユーザが漫画のマウス（ねずみ）に関する情報を求めているならば、サーチ・クエリー（問合せ）がワード「マウス（ねずみ）」を含むので、ヒットのリストは、電子カーソル−制御デバイスに対する文書、マイス（ねずみ）に関する生物学的情報を提供する文書、マイス（ねずみ）に関するペット情報を提供する文書、等を含む。従って、エンド・ユーザは、漫画のマウス（ねずみ）に関するヒットに最終的に（もしそうであれば）到達する前に莫大の数のこれらのヒットを捜さなければならないかもしれない。
【０００３】
そこで、エンド・ユーザに興味がある項目を有効かつ迅速に取得させるようにエンド・ユーザにサーチ結果をアレンジさせるサーチ・エンジン又はサーチ・ツールに対する必要性が存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、文書（例えば、条約文書）、多数の個別文書（例えば、インターネットに存在するウェブ・ページ）、又は情報のストリーム（例えば、ＤＮＡコード、ソース・コード、衛星データ伝送、等）のような、情報資源をサーチしかつユーザ選択表示基準又は階層に基づきコラプシブル／エクスパンダブル・フォーマットでサーチの結果を表示する情報管理、検索及び表示システムである。そのような表示階層は、エンド・ユーザにサーチ結果から興味がある項目を有効かつ迅速に取得させる。情報資源のフォーマットのタイプは、重要ではない。
【０００５】
本発明は、４つの主要なモジュール、ブレーク・モジュール、インデキシング・モジュール、サーチ・モジュール及びアン-ブレーク・モジュールを含む。ブレーク・モジュールは、その動作を定義する一組のエキスパート規則により動作するエキスパート・システムである。ブレーク・モジュールは、（段落、セクション、サブ−セクション、セグメント、等のような）有限要素に情報資源を分割するために情報資源を分解する。また、ブレーク・モジュールは、これらの有限要素のそれぞれに対するカテゴリー的タグを生成し、有限要素のそれぞれに割り当てられたカテゴリー的タグは、有限要素のそれぞれのコンテンツの（一組のエキスパート・システム規則によって定義された）分析に基づく。カテゴリー的タグは、例えば、“デューイ十進タイプ(Dewey Decimal-type)”番号のような、標準分類を含むことができる。また、カテゴリー的タグは、（情報資源の残りに関する有限要素のタイプ又は場所に関連するような）編成属性（組織属性）、日付スタンプ、カテゴリー的ワード、等を含むこともできる。カテゴリー的タグは、有限要素に挿入されるのが好ましい。
【０００６】
インデックス・モジュールは、ブレーク・モジュールによって識別／生成／処理された有限要素を分解しかつブレーク・モジュールによって識別された有限要素のそれぞれに対するデータベース・レコードを有しているサーチ可能データベースを生成する。サーチ可能データベースは、各レコードが対応する有限要素のアドレス又は場所（及び、その結果、それと共に含まれるカテゴリー的タグ）、及び有限要素に含まれる（ワード（語）、フレーズ（語句）、等のような）ストリングス及び有限要素内のそれらの頻度（即ち、それらの重み）を含むような、逆インデックスのタイプである。
【０００７】
本発明のユーザがサーチされる情報（即ち、インターネットのウェブ・ページ）の制御を有していないようなアプリケーションでは、有限要素それ自体にブレーク・モジュールによってカテゴリー的タグを挿入することができないので、各データベース・レコードは、カテゴリー的タグも含みうる。更に、ウェブ・サーチ・アプリケーションにより、各ウェブ・ページ又はリンクが本発明の目的に対して有限要素と考えられうるので、ブレーク及びアン-ブレーク・モジュールを利用することが全く必要でないであろう。
【０００８】
一度リバーズ・インデックスが生成されると、リバーズ・インデックスのサーチが実行されうる。（キー・ワード、フレーズ又はシンボル・セグメントのような）キー・ストリングスは、サーチ・クエリーとしてエンド・ユーザによって供給されうるし、かつまた表示階層又は基準は、ユーザによって選択又は定義されうる。選択表示基準は、サーチ結果のデータを処理する方法をサーチ・モジュールに命令する。特に、選択表示基準は、サーチ結果がカテゴリー的タグ内に含まれる情報に完全に基づき順番に又はストラクチャで表示されるかどうか（サーチ−中心）、サーチ結果が有限要素に存在するキー・ストリングスの頻度に完全に依存して順番に表示されるかどうか（慣用）、或いはサーチ結果が二つの組合せに基づく順番又はストラクチャで表示されるかどうか（文書−中心）を定義する。
【０００９】
サーチ・モジュールは、サーチ・クエリーをアクセスしかつ特定のサーチ項目又はクエリーにマッチしているデータベース・レコードに対してリバーズ・インデックスをサーチする。次いで、サーチ結果は、選択表示階層にサーチ基準を満足している有限要素のそれぞれに対するカテゴリー的タグの情報を適用することによってコラプシブル／エクスパンダブル・（ツリー）ストラクチャ（構造）で表示される。例えば、選択階層が文書−中心階層であるならば、表示階層の第１のレベルは、例えば、有限要素が生成された年度でありうるし；表示階層の第２のレベルは、例えば、有限要素が文書に現れる順番でありうるし；かつ表示階層の第３のレベルは、例えば、サーチ・ワードが有限要素のそれぞれに現れる頻度に依存しうる。ブレーク及びインデックス・モジュールによるように、サーチ・モジュールのオペレーションは、一組のエキスパート規則に基づく。従って、サーチ結果が満足するものでないならば、ブレーク、インデックス及び／又はサーチ・モジュールのエキスパート規則は、変更されかつ手順は、再び実行される。
【００１０】
一度サーチ結果表示の有限要素の一つがエンド・ユーザによって選択されると、アン-ブレーク・モジュールは、エンド・ユーザに、選択有限要素が属する情報資源の連続的部分をビューさせる。アン-ブレーク・モジュールは、情報資源の連続的部分を再構築するために選択有限要素を他の関連有限要素とアセンブルする。アン-ブレーク・モジュールは、情報資源全体に関して有限要素の場所に関する情報に対して選択有限要素のカテゴリー的タグを参照し、そしてその部分に属する有限要素の全てから情報資源の部分を構築する。例えば、選択有限要素が文書の段落であるならば、アン-ブレーク・モジュールは、段落が属する文書の章を再構築すべく構成されうる。本発明の他のモジュールによるように、アン-ブレーク・モジュールのオペレーションは、結果が不満足であるならば変更されうる一組のエキスパート規則によって制御される。
【００１１】
規則セットは、サーチされる文書又は情報のエキスパートによって生成されかつリファインされるということが想像される。例えば、本発明のシステムが米国連邦規制基準（ＣＦＲ）のボリューム３７(Volume 37)に関連付けられるならば、ボリュームに精通している個人（又は個人のグループ）は、規則セットを生成しかつ微調整するのに最も適している。規則セットの微調整は、規則セットを用いてボリュームで例示サーチを連続的に実行し、かつ所望の内容及びフォーマットを有するサーチ結果を取得するために規則セットを連続的に変更する個人を含む。一度規則セットが微調整されたならば、本発明のサーチ・モジュールをボリュームと一緒にパッケージすることができかつサーチ可能ボリュームとして売ることや分配することができる。同様に、サーチ・モジュールは、ユーザがウェブ−サイトをアクセスしかつボリュームでサーチを実行できるようにウェブ−サイトでオペレートすることができる。規則セットが“エキスパート”によって既に定義されかつ微調整されているので、ユーザは、ボリュームに精通しているエキスパートの知識に従ってサーチを実行しかつ結果を表示する完全オペラブル・サーチ・エンジンを有する。
【００１２】
上記したように、本発明の実施例は、インターネットに存在する多数の個々のウェブ・ページをサーチしかつユーザ選択表示基準又は階層に基づきコラプシブル／エクスパンダブル・フォーマットでサーチの結果を表示するように設計されるということも想像される。そのような実施例では、上記形式のブレーク・モジュールは、各ウェブ・ページが  “有限要素”として既に考慮されうるしかつサーチ・エンジンがウェブ・ページを変更することができないので必要でないかもしれない。従って、そのようなアプリケーションでは、インデックス・モジュールは、ウェブ・ページのそれぞれに対するレコードを有しているサーチ可能データベースを生成するためにウェブ・ページ（有限要素）のそれぞれを分解（パーズ）する。サーチ可能データベースの各レコードは、ウェブ・ページのウェブ・アドレス、それらの頻度（重み）と一緒にウェブ・ページに含まれた非共通ワード、及び、ウェブ・ページのコンテンツの分析に基づくデータを含む、上述したような、カテゴリー的タグを含む。また、インデックス・モジュールは、ウェブ・ページのクリエータ（制作者）がカテゴリー的タグをウェブ・ページそれ自体に埋め込んだかどうかを決定するためにウェブ・ページのそれぞれをリビューする；そのような埋め込まれたカテゴリー的タグが見出されたならば、インデックス・モジュールは、それ自体を生成するよりもこの予め定義されたカテゴリー的タグをデータベース・レコードに単に挿入しうる。従って、本発明がインターネットでより広く用いられるようになれば、ウェブ・ページ製作者は、サーチ・エンジンに彼らのためにそれを生成してもらうよりも彼らのウェブ・ページに対する彼ら自身のカテゴリー的タグを生成することを望みうる。この特徴（機能）により、ウェブ・ページ・デザイナーは、サーチ結果に影響を与えることができ、多分、ウェブ・サイトのより正確な表現を達成することができうる。勿論、そのような特徴は、サーチャーが 全く異なるタイプの情報を捜しているときにカテゴリー的タグがウェブ・ページをサーチ結果にリストさせるような、誤らせやすい方法でウェブ設計者によって用いられうる。この起こり得る問題を認識して、インデックス・モジュールは、それが埋め込まれたカテゴリー的タグに対してウェブ・ページの実際のコンテンツを比較し、かつかなりの相違があるならばデータベース・レコードに挿入すべき新しいカテゴリー的タグを生成するようなオプションを含む。同様に、インデックス・モジュールは、埋め込まれたカテゴリー的タグによって示されるような或いはウェブ・ページ自体の内容のレビューによって決定されたような望ましくない又は芳しくない内容を有しているウェブ・サイトを取り除くように構成することができる。
【００１３】
本発明の別の実施例では、ダイナミック・エキスパート規則セットは、エンド・ユーザが、デューイ十進システムのようなカテゴリー的編成スキームに基づき階層サーチ結果表示からエンド・ユーザが欲するあらゆる種類の情報を効率的かつ迅速に取得することができるようなグローバル・スケールで（ニュース供給、データ伝送、等のような）スタティック（静的）及びダイナミック（動的）情報の全ての方法を受け入れかつ索引を付ける（インデックスする）ように構成されうる。
【００１４】
そこで、本発明の一つの形態において、情報資源から情報を検索する方法は、（ａ）情報資源を複数の有限要素に分割する段階；（ｂ）前記有限要素の内容に関するデータを含んでいるカテゴリー的タグを前記複数の有限要素のそれぞれに割り当てる段階；（ｃ）前記複数の有限要素のそれぞれに対して、それぞれが前記有限要素内に含まれた少なくとも一つのストリングを含んでいるサーチ可能データベース・レコードを生成する段階；（ｄ）サーチ・ストリングを供給する段階；（ｅ）サーチ結果を供給するために前記サーチ・ストリングを含んでいるサーチ可能データベース・レコードに対してサーチ可能データベースをサーチする段階；（ｆ）前記サーチする段階で見出された前記サーチ可能データベース・レコードに対応する有限要素に割り当てられたカテゴリー的タグの情報により階層構造でサーチする段階の結果をアレンジする段階；及び（ｇ）前記階層構造で前記サーチする段階の結果を表示する段階を具備する。
【００１５】
情報資源は、単一の文書、複数の文書又はデータのストリームでありうるし、かつ有限要素を識別する段階は、文書又はデータ・ストリーム内のセクション又はサブ−セクションを識別するか又は文書それ自体を単に識別することによる段階を含みうる。情報資源を複数の有限要素に分割する段階は、規則セットによりエキスパート・システムによって実行されるのが好ましい；そして、また、カテゴリー的タグを複数の有限要素のそれぞれに割り当てる段階は、別の規則セットによりエキスパート・システムによって実行されるのが好ましい。上記段階（ｇ）で不満足な結果が得られた場合には、規則セットの一つ又は両方は、エンド・ユーザによって変更されうるしかつ段階（ａ）から（ｇ）は、再び実行されうる。
【００１６】
各データベース・レコードは、対応する有限要素に対するアドレス又はポインタを含むのが好ましくかつそのようなストリングスが現れる頻度と一緒に対応する有限要素内に含まれる非共通ストリングス（例えば、ワード又はフレーズ）の全てを含むのが更に好ましい。
【００１７】
本発明の別の形態において、情報資源から情報を検索する方法は、情報資源を複数の有限要素に分割するための第１の規則セットを定義し；第１の規則セットを利用し、情報資源を複数の有限要素に分割し；複数の有限要素の一つに対するカテゴリー的タグを生成するための第２の規則セットを定義し；複数の有限要素のそれぞれに対するカテゴリー的タグを生成するために第２の規則セットを利用し；有限要素のそれぞれに対するサーチ可能データベース・レコードを含んでいるサーチ可能データベースを生成し；関連データベース・レコードに対するサーチ可能データベースをサーチし；サーチで見出された関連データベース・レコードを対応する関連有限要素に関連付け；関連有限要素に関する識別語句を表示するための階層を選択し；少なくとも部分的に、有限要素のそれぞれに対するカテゴリー的タグにより、階層における関連有限要素を順序付け；かつ順序付けの結果により関連有限要素に関する識別語句を表示する段階を含む。
【００１８】
本発明の別の形態において、複数の有限要素に分割された情報資源を備え、有限要素のそれぞれがカテゴリー的タグ、及びそれに割り当てられたデータベース・レコードを含み、カテゴリー的タグは、有限要素の内容に関するデータを含み、かつデータベース・レコードは、有限要素内に含まれた少なくとも一つのストリングを含み；かつまた情報資源の少なくとも一部を検索しかつ表示するようにプログラムされたソフトウェア命令を備えている、（ＣＤ−ＲＯＭのような）データ記憶装置が供給される。ソフトウェア命令は、サーチ・ストリングを供給し、サーチ・ストリングを含んでいる関連データベース・レコードに対してデータベース・レコードをサーチし、関連データベース・レコードに対応する有限要素に割り当てられたカテゴリー的タグの情報により階層構造でサーチ段階の結果をアレンジし、かつ階層構造の関連データベース・レコードに対応する有限要素に対する識別語句を表示する段階を実行するように構成されている。
【発明を実施するための最良の形態】
【００１９】
本発明は、文書（例えば、条約文書）、多数の個々の文書（例えば、インターネットのウェブ・ページ）、又は情報のストリーム（例えば、ＤＮＡコード、ソース・コード、衛星データ伝送、等）のような、情報資源をサーチし、かつユーザ選択表示基準又は階層に基づきコラプシブル／エクスパンダブル・フォーマットでサーチの結果を表示する情報管理、検索及び表示システムである。そのような表示階層（表示階層構造）は、エンド・ユーザにサーチ結果から興味ある項目を効果的かつ迅速に取得させる。
【００２０】
図１に示すように、本発明の第１の実施例では、情報管理、検索及び表示システムは、４つの主要モジュール、ブレーク・モジュール１０、インデキシング・モジュール１２、サーチ・モジュール１４及びアン-ブレーク・モジュール１６を含む。これらの処理モジュールのそれぞれは、個々のモジュールのオペレーションを定義する一組のエキスパート規則により動作するエキスパート・エンジンであるのが好ましい。以下に詳述するように、これらのモジュールに対するエキスパート規則は、サーチされる文書１８に精通している人又は人々によって生成されるのが好ましい；かつエキスパート規則の微調整は、エキスパートが文書のサーチが不満足であることが示された場合には一つ以上の上記モジュールの規則を変更するか又は変える反復処理である。
【００２１】
ブレーク・モジュール１０は、文書のグループを“有限要素”２０ａ−２０ｚに分割するために文書１８のグループのような、情報資源を分解する。各有限要素は、個々に索引が付けられかつサーチされるような文書からの情報のユーザ定義“バスケット”である。有限要素は、通常、単一の語、語句、又は記号ではないが、ブレーク・モジュールによって識別しかつ分離することができる情報資源のセクション又は一部である。有限要素の簡単な例は、文書の個々の段落である。有限要素の他の例は、文書の副文章、文書の個々のページ、及び文書の他のタイプの識別可能セクションを含む。ある例では、有限要素は、全文書それ自体でありうる。また、ブレーク・モジュールは、各有限要素２０ａ−２０ｚのコンテンツを分析しかつ、有限要素に挿入されるような、各有限要素に対するカテゴリー的タグ２２ａ−２２ｚを生成することができる。カテゴリー的タグ２２ａ−２２ｚは、例えば、“デューイ十進”タイプ番号、又は他のカテゴリー的基準番号のような、内容分析に基づく標準分類を含みうる。また、カテゴリー的タグは、有限要素のタイプ又は文書内の有限要素の場所、日付スタンプ、有限要素のコンテンツを要約するカテゴリー的語又は語句、等に関するような編成属性も含みうる。以下に詳述するように、各カテゴリー的タグのコンテンツは、サーチ結果の階層表示を生成することにおいてサーチ・モジュールを支援するようにサーチ・モジュール１２に情報を供給する。
【００２２】
インデックス・モジュールは、ブレーク・モジュールによって生成された有限要素のそれぞれを分解しかつブレーク・モジュールによって生成された有限要素のそれぞれに対するデータベース・レコード２４ａ−２４ｚを含んでいるサーチ可能データベース２３を生成する。サーチ可能データベース２３は、各レコード２４ａ−２４ｚが、対応する有限要素のアドレス又は場所、及び有限要素内のそれらの出現の頻度（即ち、それらの重み）と一緒に（“ａｎｄ”、“ｉｎ”、“ｔｈｅ”、...のような共通語(common words)を除くことが好ましい）有限要素内に含まれた全ての語を含むような、リバーズ・インデックスのタイプである。
【００２３】
処理中のある点において、エンド・ユーザ又は規則セットを開発しているエキスパートでありうる、ユーザは、サーチ・クエリー２６及びオプショナル階層セレクション２８を入力する。サーチ・クエリーは、当業者が利用可能な通常のサーチ・クエリーでありうるしかつサーチ語又は語句及び／又は語を一緒に結びつけるオペレータを含みうる。階層選択は、ユーザがその内に表示された結果を見ることを望む表示フォーマットのタイプをサーチ・モジュールに知らせる。特に、階層選択は、サーチ結果がカテゴリー的タグ内に含まれる情報に完全に基づき順番に又はストラクチャで表示されるべきか（サーチ−中心）、サーチ結果が有限要素内のキー・ワード（語）又はフレーズ（語句）の頻度に完全に基づき順番に表示されるべきであるか（慣用）、又はサーチ結果が二つの組合せに基づき順番に又はストラクチャで表示されるべきか（文書−中心）どうかをサーチ・モジュールに知らせる。
【００２４】
サーチ・モジュールは、サーチ・クエリーの語又は語句にマッチしているデータベース・レコード３０を見付けるようにデータベース・レコード２４ａ−２４ｚをサーチするためにサーチ・クエリーを利用する。次いで、サーチ・モジュールは、選択階層２８により、サーチ・クエリーにマッチしているレコード３０に関連付けられる有限要素２０に含まれるカテゴリー的タグ２２からの情報に基づき順番に又はコラプシブル／エクスパンダブル・ツリー・ストラクチャでサーチ結果３２を表示する。例えば、表示階層の第１のレベルは、有限要素がその内に含まれる文書の章により順序付けられうる。有限要素がその内に含まれる章に関する情報は、有限要素に関連付けられたカテゴリー的タグ内に存在する。表示結果の第２のレベルは、サーチ語又は語句が各有限要素内に出現する重み又は頻度に基づき各章に対する有限要素を順序付けうる。従って、サーチ結果画面上でエンド・ユーザは、エンド・ユーザがそれから関連有限要素をビューしたい章を選択し、次いで表示は、サーチ・クエリーにマッチしているその章からの有限要素を示すために拡張する。この章内に含まれるこれらの有限要素は、サーチ・クエリー又は語の重みにより順序付けられる。そこから、ユーザは、ユーザがビューすることを望む有限要素をアン-ブレーク・モジュール１６に示す選択３４を行う。
【００２５】
所与の階層に対する順序付けスキーム及びティア（多層構造）の異なる組合せが事実上無制限であるということが当業者によって理解されるであろう。順序付けスキーム及びティアの他の例は、有限要素のトピック、有限要素のオーサー（作者）又はプロバイダ（提供者）、有限要素の時間／日付、情報資源に関する有限要素のポジション（位置）、等に基づくことができる。また、階層（階層構造）が一つのティア又は順序付けのレベルを含むだけであるということも本発明の範疇内である。
【００２６】
サーチ・モジュールがコラプシブル／エクスパンダブル・ツリー・ストラクチャでサーチ結果を表示するということが好ましいが、表示結果が交互階層又はティア・ストラクチャで表示されるということも本発明の範疇内である。交互階層又はティア・ストラクチャの例は、階層の様々なレベルを示すためのカスケード又はタイル表示の使用である。勿論、一つのティア又は順序付けのレベルだけが存在するならば、ディスプレイ・ストラクチャ（表示構造）は、コラプシブル／エクスパンダブルであることを必要としない。
【００２７】
また、サーチ・モジュールは、サーチ・クエリーのストリングが、データベース・レコードとのマッチを供給するためにサーチ・エンジンによって用いられうる、他のパーミエーション（浸透）を有しうることを認識するように構成しうる。例えば、サーチ・クエリーが第１の言語で語を含むならば、データベース・レコードとのマッチを捜している場合にサーチ・モジュールがワードを他の言語で供給することは、本発明の範疇内である。同様に、サーチ・モジュールがワード（語）の他の既知のフォーム又はテンス（時制）を供給することは、本発明の範疇内である；また、サーチ・モジュールが類似する又は同じ意味を有している他のサーチ・ワード（探索語）を供給することも本発明の範疇内である。
【００２８】
アン-ブレーク・モジュール１６は、単一の連続表示３８を形成するように一緒にグループ分けされるような文書１８の他の有限要素３６を決定するために選択有限要素３４のカテゴリー的タグをアクセスする。例えば、選択有限要素３４が文章の段落であるならば、アン-ブレーク・モジュール１６は、単一の段落よりもページ３８全体を表示するように選択有限要素と同じページに現される他の有限要素３６を決定するために残りの有限要素のカテゴリー的タグを参照する。同様に、アン-ブレーク・モジュールは、文書又は複数の文書の連続章、セクション、又は他の連続識別可能部分で関連有限要素を一緒にグループ分けすることができる。簡単に言うと、アン-ブレーク・モジュールは、情報資源の残りの部分と共にコンテキストの選択有限要素を表示するために用いられる。
【００２９】
アン-ブレーク・モジュールが情報資源の連続部分を再構築するために利用されることが好ましいが、最初の情報資源からの選択有限要素及び他の有限要素を用いて新しい情報資源を構築するためにアン-ブレーク・モジュールのエキスパート規則セットを構成することは、本発明の範疇内である。例えば、アン-ブレーク・モジュールは、有限要素がコンパイルされる順番を指示するためにこれらの有限要素に対するカテゴリー的タグを用いて、サーチ・クエリーにマッチしている有限要素の全てを新しい情報資源にコンパイルするように構成されうる。別の例では、アン-ブレーク・モジュールは、有限要素が生成されたデータ、又は有限要素の作者／所有者、又は有限要素の内容に基づき選択有限要素に関連する他の有限要素を決定するために選択有限要素のカテゴリー的タグをリビューするように構成されうる；そして、アン-ブレーク・モジュールは、関連有限要素の全てをコンパイルする新しい情報資源を構築する。
【００３０】
図２Ａ及び２Ｂは、上述した実施例に対する情報管理、検索及び表示システムの動作のフローチャート図を供給する。機能ブロック４０に示すように、第１の段階（以下、ステップと称する場合もある）は、調べられている情報資源をアクセスすることである。機能ブロック４２に示すように、次の段階は、情報資源をサーチするために適用する適当なエキスパート規則セットを選択することである。選択された特定の規則セットは、段階４０でアクセスされた情報資源のタイプに基づく。例えば、南極条約（Antarctic Treaty）をサーチしかつ分析するために用いた一組のエキスパート規則セットは、米国連邦規制基準（ＣＦＲ）のボリューム３７を分析しかつサーチするために用いた一組の規則セットとは異なるであろう。機能ブロック４４に示すように、新しいステップは、第１のセットのエキスパート・システム規則により情報資源を複数の有限要素に分解することである。上述したように、このステップは、段落、サブセクション、ページ、章、副章、等のような情報の識別可能セグメントに情報資源を分解することを含む。南極条約を複数の有限要素に分解するための例示規則セットを、以下の表１に供給する。
【００３１】
【表１】
2005202974.tif 000003
【００３２】
上記表に示すように、例示規則セットは、南極条約（Antarctic Treaty）、条約(Conventions)、条約議定書(Protocol)及びその付属書類(Annexes)を含む、条約の主要レベルが、ページに中心が置かれたボルド体で、大きなフォント（書体）を識別することによりサーチ・エンジンによって認識されるような、複数のレベルに南極条約を分割するように構成される。条約内に含まれる勧告(Recommendations)及び立法措置(Measures)である、二次レベルは、ローマ数字を識別することによりサーチ・エンジンによって認識される。三次レベルは、主要及び二次レベルをより小さい有限要素に分割するために利用される。有限要素のこの三次レベルは、コロンと共にページに中心が置かれた中間フォントを識別することによりサーチ・エンジンによって認識される。表の残りのレベルは、表及び関連パターン・マッチング規則を分析することにより当業者に明らかであろう。
【００３３】
従って、上記規則セットの目的は、あらゆるタイプの情報資源内の階層（階層構造）、セグメント又はエレメントを区別するマッチング・パターンに対するオートマチック・ツールを生成することである。規則セットは、索引を付けかつ情報資源内でサーチすることが必要であるセグメント又はエレメントに対するユーザ定義要求事項に関して開発される。規則セットが、個別のカラム（列）又はブロックのような、既に区別されたセグメント又はエレメントを含む情報資源においてかなり簡略化されるということも当業者には明らかであろう。規則セットは、以下に説明するようなフィードバック・ループを利用している反復的方法で、情報資源に精通しているエキスパートによって設計されるのが好ましい。
【００３４】
機能ブロック４６に示すように、次のステップは、エキスパート・システム基礎の第２のセットによる有限要素の位置及び／又は内容分析に基づき有限要素のそれぞれに対するカテゴリー的タグを生成することである。南極条約から抽出した有限要素のためのカテゴリー的タグを定義する規則セットの例は、以下の表２に供給される。
【００３５】
【表２】
2005202974.tif 000004
【００３６】
表２に示すように、カテゴリー的タグは、南極条約の様々な識別レベルのそれぞれの内の有限要素の位置を示している表記を含む。例えば、カテゴリー的タグは、主要レベルで、有限要素が南極条約、条約、条約議定書又はその付属書類内に含まれるかどうかを示している情報を含む。二次レベルでは、カテゴリー的タグは、有限要素が勧告、立法措置、等に含まれるかどうかを示す。表の底部に示すように、また有限要素のそれぞれに対するカテゴリー的タグは、特定のセクション又は有限要素が生成された年度を示しているコンテント・ベース表記も含む。勿論、カテゴリー的タグに含まれる位置及び／又は内容ベース表記のタイプ及び変形は、事実上無制限である。例えば、規則セットは、有限要素のコンテンツに対するような手がかりをユーザに供給するカテゴリー的語又は語句を供給するように有限要素のコンテンツを分析するように構成されうる。同様に、語又は語句を利用するよりも、規則セットは、デューイ十進タイプ番号のような、有限要素に対するカテゴリー的基準番号を供給するために有限要素のコンテンツ又は位置を分析することができる。
【００３７】
機能ステップ４８に示すように、次のステップは、ステップ４６で上に生成されたカテゴリー的タグをステップ４４で生成された有限要素に挿入することである。機能ブロック５０に示すように、次のステップは、サーチ可能データベース・レコードを、有限要素のそれぞれに対して、生成することである。各データベース・レコードは、それらの頻度（即ち、重み）と共に有限要素内に含まれた非共通ストリングス（例えば、語、語句、記号）を含むことが好ましい。更に、各データベース・レコードは、アドレス、場所又は対応する有限要素へのリンクを含む。機能ブロック５２に示すように、次のステップは、語、語句又は記号のようなサーチ・ストリングを入力しかつ表示階層を選択することである。機能ブロック５４に示すように、次のステップは、サーチ・ストリングとデータベース・レコードの非共通ストリングスとの間のマッチに対して機能ブロック５０で生成されたデータベース・レコードをサーチすることである。このサーチするステップは、サーチ・ストリングにマッチしている非共通ストリングスを有している関連データベース・レコードを識別する。機能ブロック５６に示すように、サーチするステップ５４で見出された関連データベース・レコードは、選択された表示階層に関連データベース・レコードの関連有限要素のカテゴリー的タグのそれぞれからの情報を適用することによって及び／又は選択表示階層に関連データベース・レコードのマッチングサーチ・ストリングスの重みを適用することによって順序付けられる。
【００３８】
例えば、南極条約に対する表示階層の第１のレベルは、有限要素が生成された年度でありうる；第２のレベルは、南極条約の条項の順番により順序付けられうる；そして表示階層の第３のレベルは、データベース・レコード内に含まれたマッチング・ストリングスの重みにより順序付けらうる。
【００３９】
機能ブロック５８に示すように、次のステップは、表示画面上にコラプシブル／エクスパンダブル階層でサーチ結果を表示することであろう。機能ブロック６０に示すように、ユーザは、サーチ結果が満足したかかどうかを決定し、満足しなかったならば、処理は、ユーザが規則セットの一つ以上を変更しかつ  どの規則セットが変更されたかにより機能ブロック４４又は機能ブロック５２のいずれかに戻る機能ブロック６２に進む。
【００４０】
機能ブロック６０において、サーチ結果が満足するならば、処理は、ユーザがサーチ結果表示から有限要素の一つを選択する機能ブロック６４に進む。次いで機能ブロック６６では、選択有限要素のカテゴリー的タグは、表示される情報資源の連続部分を生成するために選択有限要素と一緒にグループ分けされるように他の有限要素を識別するために用いられる。そして、機能ブロック６８では、情報資源の連続部分は、表示画面上に表示されるか又は印刷される。
【００４１】
情報資源に精通しているエキスパートは、情報資源のエキスパートの知識に基づき規則セットを開発するということが想像される。その後、一度規則セットが完全に開発されたならば、上述したフローチャートのフィードバック部分は、もはや必要ない。
【００４２】
更に、一度規則セットが完全に開発されたならば、サーチ・モジュール、アン-ブレーク・モジュール及び完全に開発された規則セットは、有限要素のそれぞれが複数の有限要素に対して先に生成されたサーチ可能データベースと一緒に、従って先に生成された対応するカテゴリー的タグを含むような、その複数の有限要素に予め分割された情報資源と一緒に（ＣＤ−ＲＯＭ、ディスク−ドライブ、フロッピーディスク、等のような）データ記憶装置に採り入れられうる。従って、そのような記憶装置は、情報資源に精通しているエキスパートによって微調整されたサーチ・エンジンと一緒に情報資源の全内容を含むサーチ可能文書を本質的に供給して、ＣＤ−ＲＯＭ（又は他のタイプの記憶装置）のエンド・ユーザは、それに含まれた情報資源をサーチすることにおけるエキスパートの知識及び経験を利用することができる。
【００４３】
図３に示すように、ＣＤ−ＲＯＭのような、データ記憶装置に存在する本発明の実施例のフローチャート図が示される。実質的に、この実施例は、規則セットの開発がもはや必要ないということ以外は、上記図２Ａ及び２Ｂに記述した実施例に等しい。機能ブロック５２’に示すように、第１のステップは、エンド・ユーザがサーチ・ストリングを入力しかつ表示階層を選択することである。機能ブロック５４’では、次のステップは、サーチ・モジュールが、サーチ・ストリングをサーチ可能データベース・レコードに含まれる非共通ストリングスにマッチさせるためにＣＤ−ＲＯＭに含まれるか又はそれからダウンロードされるデータベース・レコードをサーチすることである。機能ブロック５６’に示すように、次のステップは、サーチ・モジュールが、上述したように選択表示階層に（ＣＤ−ＲＯＭに含まれるか又はそれからダウンロードされる）マッチしている有限要素のカテゴリー的タグの情報を適用し及び／又はマッチしているストリングの重みを適用することによって、サーチ結果を順序付けることである。機能ブロック５８’に示すように、次のステップは、好ましくはコラプシブル／エクスパンダブル階層でサーチ結果を表示することである。機能ブロック６０’に示すように、エンド・ユーザは、サーチ結果をビューすることにより結果が満足するかどうかを決定する。満足しない場合には、処理は、エンド・ユーザが新しいサーチ・ストリングを入力し及び／又は新しい表示階層を選択する機能ブロック５２’に戻る。ステップ５８’の表示結果が満足するならば、処理は、エンド・ユーザがサーチ結果表示から有限要素の一つを選択する機能ブロック６４’に進む。機能ブロック６６’に進んでアン-ブレーク・モジュールは、有限要素を含む情報資源の連続部分を生成するためにＣＤ−ＲＯＭから選択有限要素及び他の周辺又は関連有限要素をアクセスすることによって選択有限要素を含む情報資源の一部を再構築する。
【００４４】
本発明の別の実施例では、情報管理、検索及び表示システムは、ユーザ選択表示基準又は階層に基づきインターネットに存在する多数の個々のウェブ・ページをサーチしかつにコラプシブル／エクスパンダブル・フォーマットでサーチの結果を表示するように特に構成されうる。そのような実施例では、各ウェブ・ページが“有限要素”であると既に考えられかつサーチ・エンジンがウェブ・ページを変更することができないので、上述したフォームのブレーク・モジュールは、必要ないであろう。従って、そのような実施例では、サーチ・エンジンもカテゴリー的タグを有限要素に挿入することができない。従って、この実施例では、カテゴリー的タグは、有限要素とは別々に記憶されるか又はデータベース・レコードに直接採り入れられるかのいずれかである。更に、ウェブ・ページ・クリエータが、サーチ・エンジンに彼らのためにウェブ・ページを生成してもらうよりも、彼らのウェブ・ページに対する彼ら自身のカテゴリー的タグを生成することを望みうるということが想像される。この特徴（機能）により、ウェブ・ページ設計者は、サーチ結果に影響を与えることができ、多分、ウェブ・ページ設計者のウェブ・サイトのより正確な記述を達成できるかもしれない。勿論、また、サーチャーが全く異なるタイプの情報を捜しているときにカテゴリー的タグがウェブ・ページをサーチ結果に記載させるような、誤った方法でウェブ設計者によってそのような特徴が用いられうる。この可能性がある問題を認識することにより、インデックス・モジュールは、それがウェブ・ページ設計者によって挿入された埋込みカテゴリー的タグに対してウェブ・ページの実際のコンテンツを比較するようなオプションを含みうるし、かつ二つの間にかなりの相違が存在する場合にはウェブ・ページに対するデータベース・レコードに挿入される新しいカテゴリー的タグを生成しうる。同様に、サーチ・エンジンは、埋込みカテゴリー的タグによって示されるような又はウェブ・ページ自体の内容のリビューにより決定されるような芳しくないコンテンツを有しているウェブ・サイトを取り除くオプショナル・フィルタを含むように構成することができる。
【００４５】
図４に示すように、本発明のそのような実施例では、情報管理、検索及び表示システムは、二つの主要モジュール、インデックス・モジュール７０及びサーチ・モジュール７２を含む。これらの処理モジュールのそれぞれは、個々のモジュールの動作を定義する一組のエキスパート規則により動作するエキスパート・エンジンであることが好ましい。インデックス・モジュール７０は、インターネット上に供給される各ウェブ・ページ（又はできるだけ多くのウェブ・ページ）を調べるように構成される、スパイダー技術のような通常のウェブ・クローリング又はウェブ・サーチング技術を利用してウェブ・ページ７４のボリームを周期的にクロールする。図４に示すように、ウェブ・ページのいくつかは、それに含まれる所定の、埋込みカテゴリー的タグ７６を含みうる。上述したように、そのような埋込みタグ７６は、図４のサーチ・エンジンが、サーチ・エンジン自身で埋込みカテゴリー的タグを生成するよりもこの所定の埋込みカテゴリー的タグを利用するようにウェブ・ページ設計者によってウェブ・ページに挿入される。この実施例におけるカテゴリー的タグを定義するためのエキスパート規則セットからの規則の例は、ウェブ・サイトがアクセスされるときに現される初期画面上の最も重要な語又は語句を識別することである。
【００４６】
また、インデックス・モジュール７０は、上記アクセスされたウェブ・ページのそれぞれに対するデータベース・レコード８０ａ−８０ｚを含んでいるサーチ可能データベース７８も生成する。このサーチ可能データベース７８は、リバーズ・インデックスのタイプであるか又は各レコード８０ａ−８０ｚは、対応するウェブ・ページへのリンク、ウェブ・ページ内のそれらの出現の頻度と一緒に（好ましくは共通語を除外して）ウェブ・ページ内に含まれる全ての語、及びインデックス・モジュールによって生成されるカテゴリー的タグ又は上述したような特定のウェブ・ページに含まれたカテゴリー的タグのコピーを含む。ウェブ・ページのコンテンツも絶えず更新されかつ変更されるので、インデックス・モジュールは、ウェブ・ページ７４を絶えず再アクセスしかつサーチ可能データベース７８を更新するということが想像される。
【００４７】
ユーザがサーチ・エンジンを用いてサーチを実行することを欲するときに、ユーザは、サーチ・クエリー８２を入力しかつオプショナル階層セレクション８４を選択する。サーチ・クエリーは、当業者に利用可能な通常のサーチ・クエリーでありうるし、それは、サーチ語又は語句及び／又は語を一緒に結びつけるオペレータを含みうる。階層選択は、ユーザがその内に表示された結果を見ることを欲する表示フォーマットのタイプをサーチ・モジュールに知らせる。特に、階層選択は、サーチ結果がカテゴリー的タグ内に含まれる情報に完全に基づき順番に又はストラクチャで表示されるか（リサーチ−中心）、サーチ結果が有限要素内に存在するキー語又は語句の頻度に完全により順番に表示されるか（慣用）、又はサーチ結果が二つの組合せに基づき順番に又はストラクチャで表示される（文書−中心）どうかをサーチ・モジュールに知らせる。
【００４８】
サーチ・モジュール７２は、サーチ・クエリーの語又は語句にマッチしているデータベース・レコード８６を見付けるようにデータベース・レコード８０ａ−８０ｚをサーチするためにサーチ・クエリー８２を利用する。サーチ・モジュールは、次いで、選択階層８４により、サーチ・クエリーにマッチしているデータベース・レコード８７内に含まれるカテゴリー的タグ８９からの情報に基づき順番に又はコラプシブル／エクスパンダブル・ツリー・ストラクチャでサーチ結果８８を表示する。表示８８から、ユーザは、ユーザがビューすることを欲するウェブ・ページへのリンクの選択９０を行い、次いでサーチ・モジュールは、表示画面にウェブ・ページ９２を表示する。
【００４９】
図５Ａ及び５Ｂは、図４の上述した実施例の動作のフローチャート図を供給する。機能ブロック９４で示すように、第１のステップは、インターネットのウェブ・ページをアクセスすることである。機能ブロック９６では、次のステップは、アクセス・ウェブ・ページが埋込みカテゴリー的タグを含むかどうかを決定することである。ウェブ・ページが埋込みカテゴリー的タグを含むならば、処理は、処理が埋込みカテゴリー的タグがウェブ・ページの内容と一致するかどうかを決定する機能ブロック９８に進む。ウェブ・ページが埋込みカテゴリー的タグを含まないならば又はカテゴリー的タグがウェブ・ページの内容と一致しないならば、処理は、カテゴリー的タグがウェブ・ページに対して生成される機能ブロック１００に進む。ステップ９８で埋込みカテゴリー的タグがウェブ・ページの内容と一致するならば又はステップ１００でカテゴリー的タグがウェブ・ページに対して生成されるならば、処理は、サーチ可能データベース・レコードがウェブ・ページに対して生成される機能ブロック１０２に進む。このサーチ可能データベース・レコードは、ウェブ・ページ内に含まれる非共通語又は語句及びそれらの頻度（即ち、重み）、ウェブ・ページへのリンク及びウェブ・ページ内に埋め込まれた又は上記ステップ１００で生成されたカテゴリー的タグを含む。次いで、処理は、次のウェブ・ページをアクセスすべきかどうかを決定するために機能ブロック１０４に進む。アクセスすべきであれば、処理は、機能ブロック９４に戻る。サーチ可能データベースが完了したならば、処理は、ユーザが選択表示階層のサーチ語又は語句を入力する機能ブロック１０６に進む。
【００５０】
機能ブロック１０８に進むことにより、サーチ・エンジンは、サーチ語又は語句とデータベース・レコード内に含まれた非共通語又は語句との間のマッチに対してデータベース・レコードをサーチする。機能ブロック１１０に進むことにより、次いでサーチ・エンジンは、選択表示階層にデータベース・レコードにマッチしているカテゴリー的タグの情報を適用することにより及び／又は選択表示階層にマッチング・データベース・レコードのそれぞれのサーチ語又は語句の重みを適用することによってサーチの結果を順序付ける。機能ブロック１１２に進んで、次のステップは、表示画面にサーチ結果を表示することを含む。機能ブロック１１４では、サーチ結果が満足であるならば、ユーザは、表示画面上のウェブ・ページ・リンクを選択しかつサーチ・エンジンは、選択した関連ウェブ・ページを表示する。サーチ結果が不満足であるならば、処理は、ユーザが新しいサーチ語又は語句を入力し及び／又は新しい表示階層を選択する機能ブロック１１８に進みかつ処理は、別のサーチを実行することができるように機能ブロック１０８に戻る。
【００５１】
本実施例では、カテゴリー的タグを生成するためのエキスパート規則セット、及びデータベース・レコードは、（上記図２Ａ及び２Ｂに記述されたものと同様に）インターネットの限定部分の上記処理の反復変形を利用しているエキスパートによって定義されうる。一度規則セットがリファインされたならば、規則セットは、インターネット全体に適用することができる。上記サーチ・エンジンは、ウェブ・サイトで動作することができるか、又はインターネットへのアクセスを有するコンピュータにダウンロードすることができるＣＤ−ＲＯＭのような記憶装置に含まれうる。
【００５２】
以下の参考資料は、南極条約を  複数の有限要素に分割しかつ有限要素に対するカテゴリー的タグを生成するための例示コード・セグメントを供給する。
【００５３】
上述したシステム及び方法は、本発明の好ましい実施例を構成するが、本発明は、これらの正確なフォームに限定されないし、かつ本発明の範疇から逸脱することなくそこにおいて変形を行ないうるということが理解されるべきである。
【００５４】
2005202974.tif 000005
2005202974.tif 000006
2005202974.tif 000007
2005202974.tif 000008
2005202974.tif 000009
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施例の動作を表す概略フロー図である。
【図２Ａ】図１に示す実施例の動作を表すフローチャートである。
【図２Ｂ】図１に示す実施例の動作を表すフローチャートである。
【図３】ＣＤ−ＲＯＭのようなデータ記憶装置に存在する、本発明の第２の実施例の動作を表すフローチャートである。
【図４】本発明の第３の実施例の動作を表すフロー図である。
【図５Ａ】図４に示す実施例の動作を表すフローチャートである。
【図５Ｂ】図１に示す実施例の動作を表すフローチャートである。
【符号の説明】
【００５６】
１０  ブレーク・モジュール
１２  インデックス・モジュール
１４  サーチ・モジュール
１６  アン-ブレーク・モジュール
【図１】
2005202974.tif 000010
【図２Ａ】
2005202974.tif 000011
【図２Ｂ】
2005202974.tif 000012
【図３】
2005202974.tif 000013
【図４】
2005202974.tif 000014
【図５Ａ】
2005202974.tif 000015
【図５Ｂ】
2005202974.tif 000016