(57)【要約】【課題】キーワード登録の手間を解決し、調査対象のデータ集合から検索を行うことのできる手段の提供等。【解決手段】情報探索プログラムに基づいて、ＣＰＵが、記憶手段２から基準データの情報ブロックを構成するキーワードを抽出する。また、ＣＰＵは、記憶手段２に格納された検索対象データから複数の情報ブロックを構成するキーワードを抽出する。更に、ＣＰＵは、基準データから抽出されたキーワードと、検索対象データから抽出されたキーワードとを表示手段４に表示して、基準データのキーワード毎に、前記検索対象データのキーワードの同義語等の関係による関連付けを調査者に選択させる。これに加え、ＣＰＵは、当該関連付けされた検索対象データのキーワードに基づいて、前記検索対象データより前記類似の情報ブロックを検索する。【選択図】  図１
2004342016.tif 000002
【特許請求の範囲】
【請求項１】
一以上のキーワードからなる情報ブロックを含む基準データと、一以上のキーワードからなる情報ブロックを複数含む検索対象データとを記憶する記憶手段と、
前記基準データを構成するキーワードと、前記検索対象データを構成するキーワードとの関連付けを入力する入力手段と、
前記基準データの情報ブロックを基にして前記検索対象データから類似の情報ブロックを検索する処理を実行するコンピュータと、
当該検索結果を表示する表示手段とを備えたシステムにおいて、
前記コンピュータに、
前記記憶手段に格納された前記基準データから当該基準データの情報ブロックを構成するキーワードを抽出する第１抽出ステップと、
前記記憶手段に格納された前記検索対象データから当該検索対象データの複数の情報ブロックを構成するキーワードを抽出するステップと、
前記基準データから抽出された一以上のキーワードと、前記検索対象データから抽出された一以上のキーワードとを前記表示手段に表示して、当該表示された基準データのキーワード毎に、前記検索対象データのキーワードの同義語等の関係による関連付けを調査者に選択させるステップと、
当該関連付けされた検索対象データのキーワードに基づいて、前記検索対象データより前記類似の情報ブロックを検索する検索ステップとを実行させることを特徴とした情報探索プログラム。
【請求項２】
請求項１記載の情報探索プログラムにおいて、
前記検索ステップは、
前記基準データから抽出されたキーワードと、当該キーワード毎に関連付けされた検索対象データから抽出されたキーワードとに基づいて、前記検索対象データより前記類似の情報ブロックを検索することを特徴とした情報探索プログラム。
【請求項３】
請求項２記載の情報探索プログラムにおいて、
前記第１抽出ステップは、
前記基準データから抽出されたキーワードを調査者が編集することを前記入力手段から受け付けるステップを含むことを特徴とした情報探索プログラム。
【請求項４】
請求項２記載の情報探索プログラムにおいて、
前記第１抽出ステップは、
前記基準データから抽出されたキーワードを調査者が取捨することを前記入力手段から受け付けるステップを含むことを特徴とした情報探索プログラム。
【請求項５】
請求項１記載の情報探索プログラムにおいて、
前記コンピュータが、
前記基準データから抽出されたキーワード毎に調査者から検索処理における重要度を表す重み付けとの関連付けを受け付けるステップを備え、
前記検索ステップは、当該基準データのキーワード毎に関連付けされた、前記検索対象データから抽出されたキーワードと、前記重み付けとに基づいて、前記検索対象データより前記類似の情報ブロックを検索するステップを実行させることを特徴とした情報探索プログラム。
【請求項６】
請求項１及至５記載の情報探索プログラムにおいて、
前記検索ステップは、
前記検索対象データより類似の情報ブロックを検索した際に当該情報ブロック毎に類似度を示す情報を付与するステップを含み、
前記コンピュータに、
前記類似度順に前記検索結果を表示するステップを実行させることを特徴とした情報探索プログラム。
【請求項７】
請求項１及至６記載の情報探索プログラムにおいて、
前記基準データの情報ブロックが特定の特許等出願情報であり、
前記検索対象データの複数の情報ブロックが複数の特許等出願情報または科学技術文献情報であることを特徴とした情報探索プログラム。
【請求項８】
請求項７記載の情報探索プログラムにおいて、
前記基準データの情報ブロックが特定の特許出願の一以上の請求項であることを特徴とした情報探索プログラム。
【請求項９】
請求項８記載の情報探索プログラムにおいて、
特定の特許出願の一以上の請求項である前記基準データの情報ブロックが従属項である場合、
前記第１抽出ステップは、
当該従属項が引用している独立項を前記基準データの情報ブロックに加えるステップを含むことを特徴とした情報探索プログラム。
【請求項１０】
請求項１及至９記載の情報探索プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、目的とする資料等を調査する為のシステムに係り、特に産業財産権等に関する異議申し立て資料の調査や、先願調査等のように、実際に文書等の内容の読み込みを調査者が行う必要のある調査を補助し、調査作業を容易にするシステムに関する。
【０００２】
【従来の技術】
従来、特許情報等を機械検索によって検索できる特許情報データベース検索システムが開発使用されている。特許情報データベースを例にとれば、特許出願毎に発生する特許情報をデータベースとしてホストコンピュータの記憶手段に記憶させることによって構築されている。
【０００３】
そして、このような特許情報データベースには、一般的な書誌的事項の他に、各種キーワード（例えばフリーキーワード、固定キーワード、Ｆターム等）がファイル毎に記憶され、これらを指定することにより、対応する特許情報が検索できるように構成されている。また、近年発行されているＣＤ−ＲＯＭ形式の特許公報等や、各メーカによって編集された特許情報に関するＣＤ−ＲＯＭ等（以下、これらを電子特許情報という）には、上記した書誌的事項の他に明細書、要約書及び図面も電子情報として記憶され、各種検索項目に基づいて対応する特許情報が検索できるように構成されている。
【０００４】
ここで、前述の特許情報データベースや電子特許情報を用いて無効資料や異議申立資料を調査しようとする場合、調査者が検索式を作成し、その検索式にヒットした内容の抄録を見て更に必要により公報全文を読んで、無効資料あるいは異議申立資料として利用できるかを判断している。この検索の結果、ヒット件数が少ない場合は直接公報に目を通すことが行われる。該当する公報が見つからない場合は、再度検索式を作り直してヒットした公報を読むことが繰り返される。また、これから出願しようとする発明に対する先願調査等も、同様の手順によって行われる。
【０００５】
ここで、少し詳しく特許等調査の過程について説明する。まず、調査者は本願の内容と特徴点を理解した後、前述の特許データベースや電子特許情報に記憶されている分類記号、キーワード等を組合わせて、目的とする技術が例えば数十件乃至百件程度の回答集合中に含まれるように検索式を作成する。勿論、検索の結果ヒットした件数が少なく、このヒットしたデータ集合中に所望の技術が網羅されていれば良いのであるが、僅かな件数に絞り込むと部分的に関連する類似技術の抽出や、他分野にある類似技術が抽出されないことも多い。このため、調査者は通常は数十件、多くても数百件の抽出を目安として、ヒットしたデータ集合中に、目的とする技術が含まれるように検索式を作成する。数百件を超える集合が作成された場合は、その後のスクリーニングに多大な時間を要するので、効率的な検索を行うことは難しい。しかし、必ずその中に目的とする類似技術が抽出されていると確信できる場合は、ヒットした全ての出願について抄録や、公報等を読んで、類似技術を探すこととなる。この作業は手作業で行われる。また、多くの公報等を読んだ後に類似技術が抽出できない場合は、再び検索式を作り変えて同様な操作を繰り返す。そして、いくら探しても類似技術が抽出できないことが確認できるまで、調査作業が続けられる。特に公知例、異議、無効資料調査にあっては、検索式を作成するために要する時間に加えて機械検索の結果を人が熟読して内容を更に吟味し、取捨する作業時間が加わることになる。そのため、調査が完了するまでに多くの時間を要し、調査コストも多大なものとなる。分類体系や調査の手法に習熟した調査の専門家であっても、機械検索の結果を吟味、処理するのに多大な時間を要しているのが調査作業の実情である。
【０００６】
ところで、従来より広く使用されている一般的な検索処理方法として、パターンマッチングがある。これは、検索に使用するキーワードや検索式等（以下「検索用キーワード」と略す。）と、文書・文献等の検索単位毎に登録されているキーワード（以下、「登録キーワード」と略す。）とを比較し、一致するか（完全に、あるいは一部分）により、当該検索単位を検索結果として抽出するか否かを判断する手法である。その為、検索用キーワードと登録キーワードとが、不一致（完全に、あるいは一部分）ではあるが同義語等（類義語等を含む）の関係にある場合、検索することができないという問題点がある。即ち、技術思想の表現には非常に多くの用語があるので、パターンマッチングによる機械検索処理では、目的とする類似技術を抽出するのは非常に困難である。
【０００７】
このパターンマッチングの例としては、「主キー」という文字列を検索用キーワードに指定した場合において、「主キー」、「キー」、「キー項目」等の登録キーワードが、「主キー」という文字列の少なくとも一部分を含むため、類似のキーワードとして判定されることになる。しかし、「メイン項目」や「検索項目」等の技術上の同義語等である登録キーワードについては、「主キー」という文字列を検索用キーワードに指定した場合、検索により抽出することができない。
【０００８】
また、前述の登録キーワードは、検索行為に使用される為、事前に文書・文献等の検索単位毎に登録されている必要があり、その登録の手間を要する。（以下、この手間を「キーワード登録の手間」と称す。）
【０００９】
そして、この登録キーワードの決定方法としては、文書・文献等の検索単位毎に特徴のあるキーワードを一部抽出したり、あるいは管理者が検索単位毎にキーワードをいくつか設定すること等が行われている。この為、一般的に登録キーワードは、文書・文献等の検索単位を構成する一部分、あるいは一側面しか表していないことが多い。（以下、この点を「登録キーワードの一部表現性」と称す。）この為、登録キーワード以外の検索単位を構成するキーワード等を、検索用キーワードに指定した場合に、前述の登録キーワードの一部表現性によって、当該検索単位は検索の結果抽出されないことになる。
【００１０】
更に、先の「主キー」の例のように、技術上の同義語等である登録キーワードを統一して使用すべき必要が生じる。（以下、この点を「登録キーワードの統一必要性」と称す。）この登録キーワードの統一必要性の例としては、先の「主キー」という用語を登録キーワードに使用すると定めた場合、「メイン項目」や「検索項目」という登録キーワードを使用できなくなることが挙げられる。
【００１１】
しかし、この登録キーワードの統一必要性が遵守されていない場合は、検索を行う調査者にとっては好ましいことではなく、特に産業財産権等の新規性や進歩性等を判断する際には、その問題点が一層顕在化することになる。
【００１２】
ここで、新規性とは、ある特定の発明と、それに対する一以上の引用する発明とを認定し、両者を比較することにより相違点が生じるかにより、ある特定の発明が新しいものであるか否かを判断する特許要件である。この新規性の判断において、従来は調査者が目視で内容を確認することにより同一の発明であると認定される（新規性なしと判定される）発明同士であっても、特定の発明と引用する発明とが、同義の他の技術用語等を登録キーワードに使用していた場合は、精度の高い検索が行えないことがあった。本出願の出願時において普及している国内特許データベースには、Ｆターム、国際特許分類、ＦＩ記号その他、技術内容がシソーラス化された記号として付与されている。しかし、新しい発明は旧来の技術体系に必ずしも分類できるわけではないので、キーワードと分類記号を組み合わせても、完全に的を絞って該当特許等をヒットさせることは難しい。更に、分類記号の少ない、論文、一般技術文献を調査対象とする場合は、少ない件数に絞り込んだデータ集合中から、適切な文献を機械検索によりヒットさせることが難しい。そのため、ある程度の件数のデータ集合を作成し、その中で該当する文献等があるか否かを調査者が検討する必要がある。
【００１３】
また、進歩性とは、ある特定の発明と、それに対する一以上の引用する発明とを認定し、両者を対比することによりそれぞれの発明を特定する為の事項の一致点及び相違点を明らかにし、その相違点が当業者容易であるか否かにより判定される特許要件である。この新規性の判断において、従来は調査者が目視で確認することにより相違点があまりないと認定される（進歩性なしと判定される）発明同士であっても、特定の発明と引用する発明とが、同義の他の技術用語等を登録キーワードに使用していた場合は、適切な検索抽出が行えないことがあった。
【００１４】
一般的に産業財産権等の明細書等の書類は、作成者が多数存在することもあり、先の「主キー」の例のように同一、同種の意味である技術用語を多種多様な用語により表現している。このように、登録キーワードの統一必要性が考慮されていない事により、従来の検索方法では同一の発明や、類似の発明を検索することが非常に難しいという不都合があった。
【００１５】
また、検索単位毎の登録キーワードが、検索単位を構成する一部分等である場合は、登録キーワードの一部表現性により、精度の高い調査を行うことが難しいという不都合があった。
【００１６】
以上のような理由から、引例資料等の調査対象資料の抽出を迅速かつ正確に行えるシステムの出現が望まれている。また、特定の特許情報等に基づく新規性や進歩性分析を自動的に、または簡便化できる装置の出現が望まれている。
【００１７】
これに関しては、
【特許文献１】において、検索の対象となる複数の情報を、予め当該複数の情報に含まれるいくつかのキーワード群と対応付けて記憶しておき、当該検索対象情報のキーワードを集計して表示し、その中から調査者に選択されたキーワードに基づいて前記の検索の対象となる複数の情報から検索を行う方法が開示されている。
【００１８】
しかし、この方法では、事前に検索の対象となる複数の情報毎にキーワード群の対応付けを登録しなければならないという手間を要し、キーワード登録の手間を解決できていない。更に、複数の情報に含まれる特定のキーワード群を検索に使用するため、登録キーワードの一部表現性や統一必要性を解決できていない。
【００１９】
また、
【特許文献２】においては、検索の対象となる文献単位毎に、所定のキーワード群への関連の有無を表現するパターンを作成し、調査者がパターンを指示することにより、当該指示されたパターンに類似のパターンを持つ文献単位を検索する方法が開示されている。
【００２０】
しかし、事前に所定のキーワード群を決定しなければならないことや、その所定のキーワード群を途中で変更した場合等に、過去のパターンを再利用するのが難しいという不都合がある。また、
【特許文献１】と同様に、事前に検索の対象となる複数の情報毎にパターンの対応付けを登録しなければならないという手間を要し、キーワード登録の手間を解決できてはいない。更に、所定のキーワード群への関連の有無を表現するパターンを検索に使用するため、登録キーワードの一部表現性や統一必要性も解決できていない。
【００２１】
【特許文献１】
特開平９−７３４５３号
【００２２】
【特許文献２】
特開昭６１−１８２１３１号
【００２３】
【発明が解決しようとする課題】
このように、上記のような従来の検索方法にあっては、単に特定のキーワードや検索式を指定することにより、この検索式に該当するキーワード等を含む特許情報が抽出されるのみである。この為、新規性や進歩性等の判断は、抽出された特許情報の内容を調査者が実際に目視等で確認することによって行うのが一般的であり、抽出された特許情報（特許公報等）の件数が多い場合にその理解や把握に多大な手間を有する為、短時間かつ適切に新規性や進歩性等の判断を行うことが困難であるという不都合があった。
【００２４】
また、調査対象のデータ集合に応じて適切なキーワードや検索式を決定する行為は、調査者が行わなければならず、調査者の負担が重いという不都合があった。
【００２５】
更に、
【特許文献１】及び
【特許文献２】においても解決されていない課題として、以下の不都合が存在した。
【００２６】
まず、キーワード登録の手間を解決できていない為、調査対象のデータが発生する度に、キーワード登録を行わなければならないという不都合があった。
【００２７】
更に、登録キーワードの一部表現性を解決できていない為、調査漏れが発生しやすく、精度の高い調査を行い難いという不都合があった。
【００２８】
これに加え、調査対象のデータ集合において、登録キーワードの統一必要性が考慮されていない場合、同義語等の関係にある技術用語が複数使用されている為に、精度の高い調査を行い難いという不都合があった。
【００２９】
【発明の目的】
本発明は、かかる従来技術や
【特許文献１】及び
【特許文献２】の有する不都合を改善し、特に、キーワード登録の手間を解決し、登録キーワードを事前に登録する手間を要せずに、調査対象のデータ集合から検索を行うことのできる好適な手段の提供を目的とする。
【００３０】
また、登録キーワードの一部表現性を解決し、精度の高い調査を行う為に、調査対象のデータ集合に応じた適切な検索キーワードを調査者が選択することができる好適な手段の提供を目的とする。
【００３１】
更に、調査対象のデータ集合において、登録キーワードの統一必要性が考慮されていない場合においても、同義語等の関係にある技術用語等を、調査者が適切に検索キーワードとして選択することができる好適な手段を提供することを目的とする。
【００３２】
【課題を解決するための手段】
上記目的を達成する為、本発明に係るシステムは、一以上のキーワードからなる情報ブロックを含む基準データと、一以上のキーワードからなる情報ブロックを複数含む検索対象データとを記憶する記憶手段を備えている。また、当該システムは、前記基準データを構成するキーワードと、前記検索対象データを構成するキーワードとの関連付けを入力する入力手段を備えている。更に、当該システムは、前記基準データの情報ブロックを基にして前記検索対象データから類似の情報ブロックを検索する処理を実行するコンピュータを備えている。これに加え、当該システムは、当該検索結果を表示する表示手段を備えている。以上のようなシステムにおいて、本発明に係る情報探索プログラムは、前記コンピュータに、前記記憶手段に格納された前記基準データから当該基準データの情報ブロックを構成するキーワードを抽出する第１抽出ステップを実行させる。また、当該プログラムは、前記コンピュータに、前記記憶手段に格納された前記検索対象データから当該検索対象データの複数の情報ブロックを構成するキーワードを抽出するステップを実行させる。更に、当該プログラムは、前記基準データから抽出された一以上のキーワードと、前記検索対象データから抽出された一以上のキーワードとを前記表示手段に表示して、当該表示された基準データのキーワード毎に、前記検索対象データのキーワードの同義語等の関係による関連付けを調査者に選択させるステップを実行させる。これに加え、当該プログラムは、前記コンピュータに、当該関連付けされた検索対象データのキーワードに基づいて、前記検索対象データより前記類似の情報ブロックを検索する検索ステップを実行させる。
【００３３】
本発明によると、前記基準データのキーワード毎に関連付けされた、前記検索対象データのキーワードに基づいて、前記検索対象データより前記類似の情報ブロックを検索する為、従来とは異なり、調査者がより精度の高い検索を行うことが可能になる。また、従来とは異なり、前記検索対象データの情報ブロック毎にキーワードを登録しておかなくても、調査者が検索を行うことが可能になる。更に、従来とは異なり、前記検索対象データに応じた適切な検索キーワードを、調査者が選択することができる。これに加え、従来とは異なり、基準データのキーワード毎に同義語等の関係にある、前記検索対象データのキーワードを、調査者が検索キーワードとして適切に選択できる。
【００３４】
また、他の発明に係る情報探索プログラムは、前記検索ステップが、前記基準データから抽出されたキーワードと、当該キーワード毎に関連付けされた検索対象データから抽出されたキーワードとに基づいて、前記検索対象データより前記類似の情報ブロックを検索することを特徴としている。
【００３５】
本発明によると、前記基準データのキーワードと、当該キーワード毎に関連付けされた前記検索対象データのキーワードとに基づいて、前記検索対象データより前記類似の情報ブロックを検索する為、従来とは異なり、調査者がより精度の高い検索を行うことが可能になる。
【００３６】
更に、他の発明に係る情報探索プログラムは、前記第１抽出ステップが、前記基準データから抽出されたキーワードを調査者が編集することを前記入力手段から受け付けるステップを含むことを特徴としている。
【００３７】
本発明によると、前記基準データのキーワードを調査者が編集することにより、
従来とは異なり、調査者がより精度の高い検索を行うことが可能になる。
【００３８】
また、他の発明に係る情報探索プログラムは、前記第１抽出ステップが、前記基準データから抽出されたキーワードを調査者が取捨することを前記入力手段から受け付けるステップを含むことを特徴としている。
【００３９】
本発明によると、前記基準データのキーワードを調査者が取捨することにより、
従来とは異なり、調査者がより精度の高い検索を行うことが可能になる。
【００４０】
更に、他の発明に係る情報探索プログラムは、前記コンピュータに、前記基準データから抽出されたキーワード毎に調査者から検索処理における重要度を表す重み付けとの関連付けを受け付けさせるステップを備えている。そして、前記検索ステップは、当該基準データのキーワード毎に関連付けされた、前記検索対象データから抽出されたキーワードと、前記重み付けとに基づいて、前記検索対象データより前記類似の情報ブロックを検索するステップを実行することを特徴としている。
【００４１】
本発明によると、前記基準データのキーワード毎に関連付けされた、前記検索対象データのキーワードと、前記重み付けとに基づいて、前記検索対象データより前記類似の情報ブロックを検索する為、従来とは異なり、調査者がより精度の高い検索を行うことが可能になる。また、従来とは異なり、検索結果が重み付けにより補正される為、より細やかな検索を行うことが可能になる。
【００４２】
また、他の発明に係る情報探索プログラムは、前記検索ステップが、前記検索対象データより類似の情報ブロックを検索した際に当該情報ブロック毎に類似度を示す情報を付与するステップを含んでいる。そして、当該プログラムが、前記コンピュータに、前記類似度順に前記検索結果を表示するステップを実行させることを特徴としている。
【００４３】
本発明によると、前記類似度順に前記検索結果が表示される為、調査者が容易に検索結果を理解することが可能になる。また、従来とは異なり、当該検索結果の個々の内訳に、調査者が容易にアクセスすることが可能になる。
【００４４】
更に、他の発明に係る情報探索プログラムは、前記基準データの情報ブロックが特定の特許等出願情報であり、前記検索対象データの複数の情報ブロックが複数の特許等出願情報または科学技術文献情報であることを特徴としている。
【００４５】
本発明によると、前記基準データの情報ブロックである特定の特許等出願情報に対して、前記検索対象データの複数の情報ブロックである複数の特許出願情報または科学技術文献から、類似の特許出願情報または科学技術文献を検索することが可能になる。これにより、従来とは異なり、調査者が費やす調査時間を短縮し、負担を軽減することが可能になる。
【００４６】
また、他の発明に係る情報探索プログラムは、前記基準データの情報ブロックが特定の特許出願の一以上の請求項であることを特徴としている。
【００４７】
本発明によると、前記基準データの情報ブロックである特定の特許等出願の一以上の請求項に対して、前記検索対象データの複数の情報ブロックである複数の特許出願情報または科学技術文献から、類似の特許出願情報または科学技術文献を検索することが可能になる。これにより、従来とは異なり、請求項毎に類似の特許出願情報または科学技術文献を検索することが可能になる。
【００４８】
更に、他の発明に係る情報探索プログラムは、特定の特許出願の一以上の請求項である前記基準データの情報ブロックが従属項である場合に、前記第１抽出ステップが、当該従属項が引用している独立項を前記基準データの情報ブロックに加えるステップを含むことを特徴としている。
【００４９】
本発明によると、特定の特許出願の一以上の請求項である前記基準データの情報ブロックが従属項である場合に、当該従属項が引用している独立項を前記基準データの情報ブロックに加えることが可能になる。これにより、従来とは異なり、前記基準データの情報ブロックが従属項の場合であっても、請求項毎に類似の特許出願情報または科学技術文献を検索することが可能になる。
【００５０】
これにより、前述の目的を達成しようとするものである。
【００５１】
【発明の実施の形態】
以下、本発明の一実施形態を図１及至図１９に基づいて説明する。
【００５２】
図１は、本発明の一実施形態である情報探索システムの構成図である。この情報探索システム１は図１に示すように、記憶手段２と、入力手段３と、表示手段４と、これらを制御するコンピュータ５とから成り立っている。これら各手段及びコンピュータ５は相互に接続されており、データの授受を行いながら協働することにより情報探索機能１５が実現される。また、記憶手段２は、検索処理の基準となる基準データ２１と、基準データの検索対象となる検索対象データ２２とを記憶している。
【００５３】
次に、図１における記憶手段２、及びそこに記憶されている基準データ２１と検索対象データ２２とを詳細に図示したものが、図２の記憶手段２の詳細図である。ここで、基準データ２１は、複数のキーワードからなる情報ブロック２１ａを含んでいる。また、検索対象データ２２は、複数のキーワードからなる情報ブロック２２ａを、複数含んでいる。また、検索対象データ２２はキーワード、分類記号等を検索式に使用することにより、調査者によって予め絞り込まれた検索データであるが、元々その件数が少ない場合は調査者による絞込みを行わないデータとする。
【００５４】
ここで、基準データ２１に含まれるキーワードと、検索対象データ２２に含まれるキーワードとは、一以上の語句や記号や数値等、あるいはその組み合わせから構成されている。この例として、「キー項目」や、「システム」や、「検索結果」等が挙げられる。また図２において、基準データ２１に含まれるキーワードａと、検索対象データ２２に含まれるキーワードａ´とは、同義語等（類義語等を含む）の関係にある。これと同様に、基準データ２１に含まれるキーワードｂと、検索対象データ２２に含まれるキーワードｂ´とは、同義語等の関係にある。ここでいう同義語等の関係とは、前述の「主キー」と、「メイン項目」や「検索項目」等との関係のように、キーワード同士が同義語等の関係にあることをいう。
【００５５】
更に、基準データの情報ブロック２１ａは、情報探索の基準となる情報単位を表している。また、基準データの情報ブロック２１ａの探索対象となる情報単位を表しているのが、検索対象データ２２に複数含まれる情報ブロック２２ａである。ここで、前述した情報探索機能１５は、コンピュータ５が、基準データ２１のキーワード又は／及びこれと同義語等の関係にある検索対象データ２２のキーワードを基にして、基準データの情報ブロック２１ａと類似の検索対象データの情報ブロック２２ａを判断する機能である。（後述）そして、この基準データの情報ブロック２１ａと、検索対象データの情報ブロック２２ａとは、文書や文献毎に区分されているのが望ましい。その場合、特定文献である基準データの情報ブロック２１ａに基づいて、特定文献の類似文献である、検索対象データの情報ブロック２２ａが、前述の情報探索機能１５により判断されることになる。
【００５６】
続いて、図１の情報探索システムを、パーソナルコンピュータに適用した場合におけるブロック図が図３である。ここで、図１における記憶手段２はメモリ６やハードディスク１０に、入力手段３はキーボード等９に、表示手段４はディスプレイ７に、コンピュータ５はＣＰＵ８に夫々対応している。そして、各構成要素はバス１３により接続されており、相互に通信を行えるように構成されている。また、図１における記憶手段２に記憶されていた基準データ２１や検索対象データ２２は、ファイルやデータベース等の形式により、基準データ１１や検索対象データ１２としてハードディスク１０に記憶されている。同様に、情報探索機能１５は、情報探索プログラム１４としてハードディスク１０に記憶されている。そして、図３におけるシステムは、ＣＰＵ８が情報探索プログラム１４を解釈することにより、計算処理を行い、各構成要素を制御する。また、ＣＰＵ８が情報探索プログラム１４を解釈・実行する際には、情報探索プログラム１４やデータ等を、ハードディスク１０からメモリ６に読み込む。
【００５７】
ここで、キーボード等９はパーソナルコンピュータに一般的に使用されているマウス等を含む。また、ディスプレイ７は、ＣＲＴディスプレイや液晶ディスプレイ等である。さらに、図示した基準データのキーワード１１ａは、基準データ１１に含まれるキーワードがＣＰＵ８により抽出され、メモリ６に読み込まれたことを概念的に表している。また、検索対象データのキーワード１２ａについても同様である。
【００５８】
次に、本実施形態における各構成要素の動作を図４のフローチャートに従って説明する。
【００５９】
図３の情報探索システムを使用して調査を行おうとする者（以下「調査者」と略す。）は、入力手段であるキーボード等９を使用し、調査開始のコマンドを入力すると、ＣＰＵ８はそのコマンドを解釈し、情報探索プログラム１４を起動する。
【００６０】
ここでＣＰＵ８が、起動された情報探索プログラム１４を解釈し、実行することにより、図４のフローチャートに図示された４つの処理が行われる。この４つの処理とはすなわち、基準データからキーワードを抽出する第１抽出ステップＳ１と、検索対象データからキーワードを抽出するステップＳ２と、基準データのキーワードと検索対象データのキーワードとの関連付けを選択させるステップＳ３と、関連付けられた検索対象データのキーワードに基づいて検索対象データの情報ブロックを検索するステップＳ４である。以上の４つの処理によって、情報探索機能１５が実現する。また、基準データからキーワードを抽出する第１抽出ステップＳ１と、検索対象データからキーワードを抽出するステップＳ２とを、予め別ステップで処理しておき、情報探索プログラム１４の実行開始によって、即座に基準データのキーワードと検索対象データのキーワードとの関連付けを選択させるステップＳ３から処理を進めることもできる。
【００６１】
以下にＳ１及至Ｓ４の、夫々のステップの概略を先に説明する。
【００６２】
まず、基準データからキーワードを抽出する第１抽出ステップＳ１とは、ハードディスク１０に格納された基準データ１１に含まれる情報ブロックを構成している、複数のキーワードを抽出するステップである。このステップにより抽出されたキーワードは、Ｓ３及びＳ４において使用される。以下、基準データからキーワードを抽出する第１抽出ステップＳ１を、「基準データからの第１抽出ステップ」と略す。
【００６３】
次に、検索対象データからキーワードを抽出するステップＳ２とは、ハードディスク１０に格納された、検索対象データ１２に含まれる複数の情報ブロックを構成している、複数のキーワードを抽出するステップである。このステップにより抽出されたキーワードは、Ｓ３及びＳ４において使用される。以下、検索対象データからキーワードを抽出するステップＳ２を、「検索対象データからの抽出ステップ」と略す。
【００６４】
続いて、基準データのキーワードと検索対象データのキーワードとの関連付けを選択させるステップＳ３とは、Ｓ１において基準データ１１から抽出されたキーワードと、Ｓ２において検索対象データ１２から抽出されたキーワードとの関連付けを、調査者に選択させるステップである。このステップにより選択された関連付けは、Ｓ４において使用される。以下、基準データのキーワードと検索対象データのキーワードとの関連付けを選択させるステップＳ３を、「関連付け選択ステップ」と略す。
【００６５】
続いて、関連付けられた検索対象データのキーワードに基づいて検索対象データの情報ブロックを検索するステップＳ４とは、Ｓ３において関連付けられた検索対象データ１２のキーワードに基づいて、基準データ１１の情報ブロックと類似の、検索対象データ１２の情報ブロックを検索するステップである。この検索ステップにより、検索対象データ１２の情報ブロック毎に、基準データ１１の情報ブロックに類似しているか否かが判定される。以下、関連付けられた検索対象データのキーワードに基づいて検索対象データの情報ブロックを検索するステップＳ４を、「検索ステップ」と略す。
【００６６】
以上が、Ｓ１及至Ｓ４の各ステップの概略であり、以下に夫々のステップを詳細に説明する。
【００６７】
まず、基準データからの第１抽出ステップＳ１においては、前述のＣＰＵ８が情報探索プログラム１４を解釈し、実行することにより、図５のフローチャートに図示されたＳ１１及至Ｓ１５の処理を行う。以下、図５のフローチャートに基づいて、Ｓ１１及至Ｓ１５の夫々の処理について説明する。
【００６８】
最初に、Ｓ１１においてＣＰＵ８は、ディスプレイ７に図７の基準データ入力画面３０を表示させ、調査者からの基準データ入力命令を待つ。ここで調査者は、キーボード等９を使用し、基準データ読込ボタン３４を通じて基準データ読込を指示する。更に、調査者は、パスやファイル名等の基準データを特定する情報もあわせて指定する。そうすると、ＣＰＵ８は調査者の基準データ読込の指示を受け、指定された基準データを、基準データ表示部３３に表示する。また、ＣＰＵ８は、当該基準データの分析を行い、「請求項」という文字や墨付括弧の記号により、基準データを請求項毎に分割し、請求項の一覧を請求項一覧表示部３１に表示する。この、調査者が入力する基準データの例としては、特許等の明細書がある。また、このような基準データの受付処理の例としては、調査者が図８に図示したデータを基準データとして指定した場合、基準データ入力画面３０は図９のような状態になる。
【００６９】
次に、ＣＰＵ８は、図９の入力画面を表示すると、請求項一覧表示部３１に表示した基準データの請求項のうち、どれを使用するかの選択指示である、調査者の請求項選択命令を待つ。ここで調査者は、キーボード等９を使用し、請求項一覧表示部３１の各請求項をダブルクリックすること等によって、一以上の請求項の選択を命令する。そうすると、ＣＰＵ８は調査者の請求項選択の指示を受け、指定された請求項のデータを、基準データ表示部３３から抽出して、選択請求項表示部３２に表示する。
【００７０】
この抽出・表示処理の際に、ＣＰＵ８により、先の調査者による請求項選択の指示により選択された、一以上の請求項の中に、従属項を含んでいるか否かの分岐判定Ｓ１２が行われる。ここで、従属項を含んでいるか否かは、基準データ表示部３３から抽出した請求項データにおいて、「請求項」の文字や「請求項１及至３」の文字のような、他の請求項を引用しているか否かにより判定する。このＳ１２において、従属項を含んでいるとＣＰＵ８が判定した場合、当該従属項が引用している請求項のデータも基準データ表示部３３から抽出し、あわせて選択請求項表示部３２に表示する（Ｓ１３）。またこのＳ１３において、従属項が引用している請求項が、更に他の請求項を引用している場合（他の請求項の従属項目である場合）、当該引用している請求項のデータも、あわせて選択請求項表示部３２に表示する。このような処理を、引用している請求項が独立項になるまで繰り返す。以上のような従属項判定Ｓ１２の例として、図９の状態の基準データ入力画面３０において、調査者が請求項一覧表示部３１から「請求項２」を指定した場合、基準データ入力画面３０は図１０の状態になり、請求項１と２のデータが反映される。このようにして、調査者の請求項選択の指示が選択請求項表示部３２に反映されることになる。この選択請求項表示部３２に表示されている請求項データは、前述の情報探索機能における情報探索の基準となる情報単位である、基準データの情報ブロックを表している。
【００７１】
そして、この図１０の基準データ入力画面３０において、調査者がキーボード等９を使用し、選択請求項表示部３２に表示された請求項データを編集することができる。すなわち、選択請求項表示部３２に表示された請求項データに、文字や記号等を付け加えたり、又は削除したりすることができる。
【００７２】
続いて、この図１０の基準データ入力画面３０において、調査者がキーボード等９を使用し、キーワード抽出ボタン３５をクリックすること等によって、基準データの情報ブロックからのキーワード抽出を命令する。そうすると、ＣＰＵ８は調査者のキーワード抽出の指示を受け、選択請求項表示部３２に表示された請求項データを、キーワードに分割する（Ｓ１４）。この分割の方法としては、ＣＰＵ８が請求項データに含まれる助詞や空白文字等毎に、キーワードに分割する方法がある。このようなキーワード分割の例として、図１０の入力画面における選択請求項表示部３２に表示された請求項データは、図１１に図示した分割キーワード一覧３７のようにキーワード分割される。
【００７３】
そして、請求項データをキーワードに分割すると、ＣＰＵ８はディスプレイ７に図１２の探索条件決定画面４０を表示させ、請求項データを請求項データ表示部４２に、分割キーワード一覧３７をキーワード一覧表示部４３に表示する（Ｓ１５）。この図１２の探索条件決定画面４０において、調査者がキーボード等９を使用し、請求項データ表示部４２に表示された請求項データを編集することができる。すなわち、請求項データ表示部４２に表示された請求項データに、文字や記号等を付け加えたり、又は削除したりすることができる。ここで、請求項データ表示部４２に表示された請求項データを編集した場合、調査者がキーボード等９を使用し、キーワード再抽出ボタン４１をクリックすること等によって、請求項データ表示部４２からのキーワード再抽出、及び抽出したキーワード一覧をキーワード一覧表示部４３へ再表示できる。
【００７４】
このようにして、ＣＰＵ８はキーワード一覧表示部４３にキーワードの一覧を表示すると、当該キーワードのうち、使用するキーワードの指示である、調査者のキーワード選択命令を待つ。ここで調査者は、キーボード等９を使用し、キーワード一覧表示部４３の各キーワードをダブルクリックすること等により、一以上のキーワードの選択を命令する。そうすると、ＣＰＵ８は調査者のキーワード選択の指示を受け、指定されたキーワードを、キーワード一覧表示部４３から抽出して、検索条件表示部４８の構成要素の列に表示する。このように、調査者がキーワード一覧表示部４３から、例えば「キー項目」、「順序」、「検索結果」の各キーワードを順次クリックすることにより、図１３のように検索条件表示部４８の構成要素の列に選択したキーワードが表示される。この場合において調査者が選択するキーワードは、キーワード一覧表示部４３に表示された全てのキーワードではなく、発明の特徴を表すようなものを選ぶのが適当である。このように、キーワードの取捨及び編集は専ら調査者が決定するものであり、情報探索プログラム１４による自動的な決定がなされるのでは無い。
【００７５】
以上が、基準データからの第１抽出ステップＳ１における各処理の説明である。ここで、図１３において検索条件表示部４８の構成要素の列に表示されている各キーワードが、基準データからの第１抽出ステップＳ１で抽出されたキーワードである。以下、検索対象データからの抽出ステップＳ２について説明する。
【００７６】
この検索対象データからの抽出ステップＳ２においても、前述のＣＰＵ８が情報探索プログラム１４を解釈し、実行することにより以下の処理が行われる。まずＣＰＵ８は、キーボード等９を通じて調査者から、Ｓ１によって受け付けた基準データに対しての、検索対象となる検索対象データの入力を受け付ける。この検索対象データの例としては、複数件数の特許公報等があげられ、その場合には出願毎の特許公報等が検索対象データにおける個々の情報ブロックとなる。また、前述のように、検索対象データにおける個々の情報ブロックは、基準データの情報ブロックとの類似度が判定される情報単位である。
【００７７】
そして、ＣＰＵ８は、調査者により入力された検索対象データを、前述の基準データからの第１抽出ステップＳ１におけるＳ１４と同様に、キーワードに分割する。この分割の方法としては、ＣＰＵ８が検索対象データに含まれる助詞や空白文字等毎に、キーワードに分割する方法がある。以上のようにして、検索対象データからの抽出ステップＳ２において分割された、検索対象データのキーワード一覧３８を図１４に図示する。ここで、図１４において表示されているキーワードが、検索対象データからの抽出ステップＳ２で抽出されたキーワードとする。
【００７８】
以上が、検索対象データからの抽出ステップＳ２における各処理の説明である。この検索対象データからの抽出ステップＳ２においては、調査者は検索対象データを指定するのみであり、他の処理は情報探索プログラム１４に基づいて行われる。そのため、この検索対象データからの抽出ステップＳ２の後に、基準データからの第１抽出ステップＳ１を情報探索プログラム１４が行っても不都合は無い。つまり、基準データからの第１抽出ステップＳ１と、検索対象データからの抽出ステップＳ２とは、順不同である。以下、関連付け選択ステップＳ３について説明する。
【００７９】
この関連付け選択ステップＳ３においても、前述のＣＰＵ８が情報探索プログラム１４を解釈し、実行することにより以下の処理が行われる。ここで、Ｓ１とＳ２を終えると、図１３の探索条件決定画面４０がディスプレイ７に表示されており、ＣＰＵ８は調査者からの関連付け選択命令を待つ。ここで調査者は、キーボード等９を使用して、検索条件表示部４８の構成要素の列に表示された各キーワードのうち、任意のキーワード（以下、「任意キーワード」と略す。）を選択し、同義語ボタン４４をクリックすること等により、関連付け選択画面表示を指示する。これを検知すると、ＣＰＵ８は、当該任意キーワードデータを検索条件表示部４８から抽出し、情報探索プログラム１４が予め保持している関連付け選択画面５０をディスプレイ７に表示する。（後述）
【００８０】
この関連付け選択画面５０は、対象キーワード表示部５１と、ヒットキーワード一覧表示部５２と、ヒット外キーワード一覧表示部５３と、関連付け実行ボタン５４とを有している。ここで、対象キーワード表示部５１とは、先に調査者によって検索条件表示部４８の構成要素の列から選択された、任意キーワードを表示する部位である。図１５の関連付け選択画面５０においては、任意キーワードとして「キー項目」が選択されたことが分かる。また、ヒットキーワード一覧表示部５２とは、任意キーワードを検索キーとして、Ｓ２で抽出されたキーワードに対して検索を行った結果、ヒットしたキーワードの一覧を表示する部位である。更に、ヒット外キーワード一覧表示部５３とは、任意キーワードを検索キーとして、Ｓ２で抽出されたキーワードに対して検索を行った結果、ヒットしなかったキーワードの一覧を表示する部位である。このＳ２で抽出されたキーワードに対して行う検索方法は、前述の一般的なパターンマッチングが使用される。その結果、Ｓ２で抽出されたキーワードは各々、ヒットキーワード一覧表示部５２とヒット外キーワード一覧表示部５３との、どちらか一方に振り分けられ、表示される。また、この振り分け処理は、調査者が選択した類似度基準により判断される。図１５のように、関連付け選択画面５０は、調査者が類似度基準を選択できるように、ラジオボタンを複数備えている。図１５の関連付け選択画面５０においては、類似度が（弱）、（中）、（強）の３つのラジオボタンを備えており、調査者がどのラジオボタンを選ぶかにより類似度基準を選択できる。この類似度基準のキーワード振り分け例としては、「主キー」という任意キーに対して類似度基準を（強）に設定した場合、Ｓ２で抽出されたキーワードのうち、「主キー」という文字を完全に含むキーワードのみが、ヒットキーワード一覧表示部５２に表示されることが挙げられる。また同様に、「主キー」という任意キーに対して類似度基準を（弱）に設定した場合、Ｓ２で抽出されたキーワードのうち、「主キー」という文字の一部分（例えば「主」や「キー」）を含むキーワードが、ヒットキーワード一覧表示部５２に表示されることが挙げられる。
【００８１】
先の関連付け選択画面５０をディスプレイ７に表示すると、ＣＰＵ８は、先の抽出した任意キーワードデータを対象キーワード表示部５１に表示する。更にＣＰＵ８は、情報探索プログラム１４により初期設定されている類似度基準と、Ｓ２で抽出されたキーワードとを読み込み、当該類似度基準に基づいて先のパターンマッチングにより、Ｓ２で抽出されたキーワードを、ヒットキーワード一覧表示部５２とヒット外キーワード一覧表示部５３とに振り分けて表示する。このような類似度基準を設ける理由は、構成要素として選択したキーワードに類似するキーワードが検索対象データ中に多く含まれる場合は、類似度の高いキーワードのみをヒットキーワード一覧表示部５２に表示させて調査者が即座に必要とする検索用のキーワードを選択できるようにするためである。従って、構成要素として選択したキーワードに類似するキーワードが検索対象データ中に殆ど無い場合は、類似度の低いキーワードも含めてヒットキーワード一覧表示部５２に表示させ、調査者が選択できるようにしている。更に、ヒットキーワード一覧表示部５２に表示されるキーワードの件数が一定範囲内となるように、情報探索プログラム１４によりラジオボタンの１つを選択させることもできる。
【００８２】
また、調査者がキーボード等９を使用して、関連付け選択画面５０上の類似度基準選択ラジオボタンの選択を行い、当該類似度基準を変更すると、ＣＰＵ８は当該類似度基準に基づいて、再度先のＳ２で抽出されたキーワードを読み込み、先のパターンマッチングによりヒットキーワード一覧表示部５２とヒット外キーワード一覧表示部５３とに振り分けて表示する。このようにして、情報探索プログラム１４により初期設定されている類似度基準を、調査者が変更することができる。
【００８３】
続いて、調査者は、キーボード等９を使用して、ヒットキーワード一覧表示部５２とヒット外キーワード一覧表示部５３とに表示されたＳ２で抽出されたキーワードの一覧のうち、対象キーワード表示部５１に表示された任意キーワードと同義語等の関係にあると考えるキーワードを選択する。この選択方法としては、ヒットキーワード一覧表示部５２とヒット外キーワード一覧表示部５３とに表示された、各キーワード毎に備えられたチェックボックスにチェックすることにより選択する方法がある。通常、ヒットキーワード一覧表示部５２には調査者が構成要素として選択したキーワードは表示しない。調査者が構成要素として選択したキーワードは表示するまでもなく、調査者によって選択されたものとして処理が行われる。なお、調査者が構成要素として選択したキーワードも表示させると、検索対象データ中に選択した構成要素の有無を調査者が確認可能となる。このチェック付けを検知すると、ＣＰＵ８は任意キーワードと当該チェックされたキーワードとの関連付けを記憶する。また、チェック付けが解除されると、ＣＰＵ８は任意キーワードと当該チェックが解除されたキーワードとの関連付けを削除する。図１５の関連付け選択画面５０を例にとると、任意キーワードである「キー項目」に対して、「検索キー」と「検索項目」と「特徴部分」とがキーワード選択され、関連付けが記憶されている状態である。
【００８４】
このように、調査者がキーボード等９を使用して、任意キーワードと、同義語等の関係にあると考えるキーワードを選択し、関連付け選択画面５０上の関連付け実行ボタン５４をクリックすること等により、任意キーワードに対する他のキーワードの関連付け保存が行われる。これを受けてＣＰＵ８は、当該関連付けを保存し、当該任意キーワードに関連付けられた他のキーワードを、探索条件決定画面４０上の検索条件表示部４８の、当該任意キーワードの行であり、同義語項目の列と交わる領域に各々表示する。この例として、図１６の探索条件決定画面４０上の検索条件表示部４８においては、「キー項目」という任意キーワードに対して「検索キー」、「検索項目」、「特徴部分」という３つのキーワードが、「順序」という任意キーワードに対しては「手続」、「順番」という２つのキーワードが夫々関連付けられていることを示している。また同時に、図１６の探索条件決定画面４０上の検索条件表示部４８においては、「検索結果」という任意キーワードに対して、全くキーワードが関連付けられていないことも示している。このように、任意キーワードに対して関連付けキーワードの無い場合は、構成要素として選択された語句、即ちこの場合は「検索結果」のキーワードのみを用いて検索用データベースの検索が行われる。（後述）
【００８５】
以上が、関連付け選択ステップＳ３における各処理の説明である。ここで、図１６において検索条件表示部４８の構成要素の列に表示されている各任意キーワードに対し、当該任意キーワード毎の行の同義語項目に表示されているキーワードが、Ｓ３において当該任意キーワード毎に関連付けされた検索対象データのキーワードである。以下、検索ステップＳ４について説明する。
【００８６】
この検索ステップＳ４においても、前述のＣＰＵ８が情報探索プログラム１４を解釈し、実行することにより以下の処理が行われる。ここで、検索ステップＳ４は図６のフローチャートに図示されたＳ４１及至Ｓ４３の処理から成り立っている。以下、図６のフローチャートに基づいて、Ｓ４１及至Ｓ４３の夫々の処理について説明する。
【００８７】
まず、図１６の探索条件決定画面４０において、ＣＰＵ８は、検索条件表示部４８の構成要素の列に表示されている各任意キーワード毎に重み付けを付与する指示である、調査者の重み付け付与命令を待つ。ここで調査者は、キーボード等９を使用し、検索条件表示部４８の構成要素の列に表示されている各キーワードをクリックすること等により当該キーワードを選択した上で、重み付け付与メーター４５を操作するか或いはキーボード等９から数値を入力することにより、重み付け付与の指示を行う。ここで重み付け付与メーター４５は、図１６のように、中央の重み付け指示棒を左右に操作することにより、特定範囲の数値の中から、重み付け指示棒が指し示す値を選択できるように構成されている。この調査者からの重み付け付与の指示を受けると、ＣＰＵ８は、検索条件表示部４８の該当キーワードの行における重みの列に、重み付け付与メーター４５に示された値を表示する（Ｓ４１）。この例として、図１６の探索条件決定画面４０において、「キー項目」という任意キーワードに対して「８」が、「順序」という任意キーワードに対して「６」が、「検索結果」という任意キーワードに対して「３」が夫々調査者によって重み付け付与された場合、探索条件決定画面４０は図１７のような状態になる。また、調査者が特に重み付け指定していない、検索条件表示部４８の構成要素の列に表示されているキーワードについては、情報探索プログラム１４により初期設定値が自動設定されると、調査者にとって簡便であり望ましい。
【００８８】
ここで、調査者による重み付け付与ステップＳ４１は、説明の便宜上からＳ４に含めたが、Ｓ１の最後や、Ｓ２、Ｓ３の他のステップに存在していても良い。また調査者は、探索条件決定画面４０に表示されている時には適時、探索条件決定画面４０に表示されている各種データを保存することや、以前保存された当該各種データを読み込むことができる。例えば、調査者が探索条件決定画面４０上の設定保存ボタン４６をキーボード等９を使用し、クリックすることを受けて、ＣＰＵ８は、当該探索条件決定画面４０に表示されている各種データをハードディスク１０に保存する。また、調査者が探索条件決定画面４０上の設定読込ボタン４７をキーボード等９を使用してクリックし、設定ファイルを指定することを受けて、ＣＰＵ８は、当該設定ファイルをハードディスク１０からメモリ６に読み込み、探索条件決定画面４０に当該設定ファイルの内容を表示する。
【００８９】
次に、ＣＰＵ８は、検索条件表示部４８の条件に基づいて、検索対象データの情報ブロック毎に類似度判定を行う探索開始指示である、調査者の探索開始命令を待つ。ここで調査者は、キーボード等９を使用し、探索条件決定画面４０上の探索開始ボタン４９をクリックすること等によって、探索開始を指示する。そうすると、ＣＰＵ８は調査者からの探索開始指示を受け、検索条件表示部４８に表示されている検索条件データを抽出する。この例として、図１７の探索条件決定画面４０の状態において、調査者からの探索開始指示がなされると、図１８のような検索条件データ６０が抽出される。ここで、検索条件データ６０には新たに管理番号の列が存在するが、これは検索条件データ６０の各レコードをユニークにする為に管理番号を付したものである。
【００９０】
続いて、ＣＰＵ８は、検索条件データ６０に基づいて、検索対象データの情報ブロック毎に類似度判定を行う（Ｓ４２）。この類似度判定方法としては、検索条件データ６０において、ある特定の構成要素に対する同義語の数がＮで、検索対象データのある特定の情報ブロック（以下「特定情報ブロック」と称す。）に対して、Ｎ個のキーワードを使用した検索の結果Ｍ個ヒットした場合、その構成要素に対しての特定情報ブロックの得点は「（Ｍ／Ｎ）＊重み」として、特定情報ブロック毎に記録される。同様に、他の構成要素である「順序」及び「検索結果」についても同様の検索と記録を行う。最後に、各構成要素毎の得点を、特定情報ブロック毎に集計して、その特定情報ブロックの類似度得点とする。
【００９１】
例えば、第１８図に示す検索条件データ６０において、構成要素が「キー項目」の行では、同義語の数が３つ（「検索キー」、「検索項目」、「特徴部分」）であるのでＮの数は構成要素として選択した「キー項目」を加えてＮ＝４となる。これに対し、検索対象データのある特定の情報ブロックにおいて、「検索キー」と「検索項目」と「特徴部分」と「キー項目」とを検索キーワードとして、その情報ブロックを検索した場合「検索キー」と「検索項目」と「特徴部分」と「キー項目」の４つのキーワードが共に存在した場合は、Ｍ＝４であることが分かり、第１８図に示す検索条件データ６０より、構成要素が「キー項目」の重みは８であることが分かる。よって、この特定情報ブロックにおける構成要素が「キー項目」の行の得点は、「（Ｍ／Ｎ）＊重み」の式に代入すると「（４／４）＊８」となり、当該式の解として「８」であることが分かる。同様にして、構成要素が「順序」の行と「検索結果」の行とにおいても、当該特定情報ブロックにおいて得点を算出する。そして、以上の３つの構成要素の行毎に算出された得点を合計することにより、当該特定情報ブロックの合計得点（類似度得点）が算出される。なお、ここでは３つの構成要素の行毎に算出された得点を単純に合計しているが、３つの構成要件の行毎に算出された得点の積を求めて、合計得点を補正することができる。然るに、同じ技術を広範な同義語で表現できる特許明細書や技術文献といった文章を対象に類似度を求めるので、得点の算定方法を厳密に定める意味は殆ど無いため、種種の計算方法を採用できる。
【００９２】
また、先のＳ４２において、検索条件データ６０におけるある特定の構成要素に対する同義語の数であるＮに、当該特定の構成要素を加えない数（Ｎ−１）をＮとしても良い。例えば、第１８図に示す検索条件データ６０において、構成要素が「キー項目」の行では、同義語の数が３つ（「検索キー」、「検索項目」、「特徴部分」）であるのでＮ＝３とし、調査者が選んだ３つのキーワードを検索キーワードとして、先のＳ４２を行う。このように、当該構成要素自体をキーワードとして採用しないことにより、検索対照データ中のキーワードのみによる類似度判定を行うことができる。
【００９３】
このようにして、ＣＰＵ８は、検索条件データ６０に基づいて、検索対象データの情報ブロック毎に類似度得点を算出すると、当該類似度得点の高い順に検索対象データの情報ブロックをソート処理し、ディスプレイ７に一覧表示する（Ｓ４３）。この例としては、図１９のような表示方式がある。この図１９の検索情報データの情報ブロック類似度順一覧７０においては、「文献番号」の項目の値がその情報ブロックの当初の表示順番を意味し、「得点順位」の項目の値がその情報ブロックの合計得点順番を意味している。例えば、「文献番号」が「３７３」の情報ブロックの行からは、当初は３７３番目の行に表示されていた情報ブロックであり、合計得点が他の情報ブロックに比べ一番高かったことが分かる。同様にして、「文献番号」が「３７３」の情報ブロックの行からは、「公開番号」が「Ｈ０３−１２３４」であることや、「公開日」が「Ｈ０３／１０／１０」であること、また「発明の名称」が「Ａシステム」であることが読み取れる。更に、「リンク」の項目にはパスとファイル名等の、個別の情報ブロックデータの識別情報を保持している。これにより、調査者がキーボード等９を使用し、情報ブロック類似度順一覧７０上の個別の情報ブロックを選択することで、即座にＣＰＵ８が、当該情報ブロックをディスプレイ７に表示することができる。
【００９４】
以上のようなＳ４３により、調査者は、基準データの情報ブロックに対して、類似度得点の高い検索対象データの情報ブロックを、類似度得点順に認知することができる。
【００９５】
以上述べてきたように本実施形態によれば、基準データから抽出したキーワード毎に、検索対照データから抽出したキーワードを複数関係づけることができ、当該関係付けられた検索対照データからのキーワードに基づいて、検索対照データの情報ブロックを検索できるので、もれなく確実に目的とする情報ブロックを検索及び抽出できる効果がある。そのため、調査者は、検索対照データに含まれる内容を情報ブロック単位毎に、注意を要するもの順に見ることができ、読込み調査の時間が大幅に短縮できる。
【００９６】
【発明の効果】
本発明は以上のように構成され機能するので、これによると、基準データから抽出されたキーワード毎に、検索対象データから抽出されたキーワードを関連付けることができ、当該関連付けられた検索対象データからのキーワードに基づいて、検索対象データの情報ブロック毎に類似度を判定することができる。
【００９７】
また、検索対象データの情報ブロック毎に、事前に検索用キーワードを登録する必要が無く、検索対象データ全てをキーワード対象とすることができる。
【００９８】
更に、検索対象データにおいて、登録キーワードの統一必要性が考慮されていない場合においても、同義語等の関係にある技術用語等を、調査者が適切に検索キーワードとして選択することができる。
【００９９】
これに加え、基準データから抽出されたキーワード毎に、関連付けられた検索対象データから抽出されたキーワードに対し、調査者が重み付けを付与することによって、類似度判定を調整することができる。
【０１００】
以上のような点により、従来よりも細やかな調査が行うことが可能になり、もれなく確実に検索対象データから目的とする情報ブロックを検索及び抽出できる効果があるという、従来にない優れた情報探索システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態である情報探索システムの構成図である。
【図２】図１における記憶手段２の詳細図である。
【図３】図１の情報探索システムを、パーソナルコンピュータに適用した場合におけるブロック図である。
【図４】情報探索システムの処理を図示したフローチャート図である。
【図５】図４におけるＳ１を詳細化したフローチャート図である。
【図６】図４におけるＳ４を詳細化したフローチャート図である。
【図７】基準データ入力画面３０の画面図である。
【図８】基準データのデータ例である。
【図９】基準データ入力画面３０の画面図である。
【図１０】基準データ入力画面３０の画面図である。
【図１１】基準データをキーワードに分割したキーワード一覧図である。
【図１２】探索条件決定画面４０の画面図である。
【図１３】探索条件決定画面４０の画面図である。
【図１４】検索対象データをキーワードに分割したキーワード一覧図である。
【図１５】関連付け選択画面５０の画面図である。
【図１６】探索条件決定画面４０の画面図である。
【図１７】探索条件決定画面４０の画面図である。
【図１８】検索条件データ６０のデータ例である。
【図１９】検索情報データの情報ブロック類似度順一覧７０の表示例である。
【符号の説明】
１      情報探索システム
２      記憶手段
３      入力手段
４      表示手段
５      コンピュータ
６      メモリ
７      ディスプレイ
８      ＣＰＵ
９      キーボード等
１０    ハードディスク
１１    基準データ
１１ａ  基準データのキーワード
１２    検索対象データ
１２ａ  検索対象データのキーワード
１３    バス
１４    情報探索プログラム
１５    情報探索機能
２１    基準データ
２１ａ  基準データの情報ブロック
２２    検索対象データ
２２ａ  検索対象データの情報ブロック
３０    基準データ入力画面
３１    請求項一覧表示部
３２    選択請求項表示部
３３    基準データ表示部
３４    基準データ読込ボタン
３５    キーワード抽出ボタン
３６    基準データ
３７    分割キーワード一覧
３８    検索対象データのキーワード一覧
４０    探索条件決定画面
４１    キーワード再抽出ボタン
４２    請求項データ表示部
４３    キーワード一覧表示部
４４    同義語ボタン
４５    重み付け付与メーター
４６    設定保存ボタン
４７    設定読込ボタン
４８    検索条件表示部
４９    探索開始ボタン
５０    関連付け選択画面
５１    対象キーワード一覧表示部
５２    ヒットキーワード一覧表示部
５３    ヒット外キーワード一覧表示部
５４    関連付け実行ボタン
６０    検索条件データ
７０    検索情報データの情報ブロック類似度順一覧
【図１】
2004342016.tif 000003
【図２】
2004342016.tif 000004
【図３】
2004342016.tif 000005
【図４】
2004342016.tif 000006
【図５】
2004342016.tif 000007
【図６】
2004342016.tif 000008
【図７】
2004342016.tif 000009
【図８】
2004342016.tif 000010
【図９】
2004342016.tif 000011
【図１０】
2004342016.tif 000012
【図１１】
2004342016.tif 000013
【図１２】
2004342016.tif 000014
【図１３】
2004342016.tif 000015
【図１４】
2004342016.tif 000016
【図１５】
2004342016.tif 000017
【図１６】
2004342016.tif 000018
【図１７】
2004342016.tif 000019
【図１８】
2004342016.tif 000020
【図１９】
2004342016.tif 000021