【手続補正書】
【提出日】平成16年12月27日(2004.12.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、
コンピュータを、
検索を行なう複数の検索エンジンを指定するエンジン指定手段と、
指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、
指定した複数の各検索エンジンに渡す検索条件を入力する検索条件入力手段と、
指定した複数の各検索エンジンに渡すカテゴリを指定するカテゴリ指定手段と、
指定した各検索エンジンに対して、それぞれ、前記カテゴリかつ前記検索条件での検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、
各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、
各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、
統合整理した検索結果を表示する表示手段と
して機能させるための情報検索プログラム。
【請求項２】
請求項１に記載の情報検索プログラムにおいて、
前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては、前記リクエスト送信手段で、前記指定されたカテゴリでの検索の実行を指示するリクエストを生成して当該検索エンジンに送信するように機能させることを特徴とする情報検索プログラム。
【請求項３】
請求項１に記載の情報検索プログラムにおいて、
前記カテゴリ指定手段でカテゴリが入力されなかった検索エンジンについては、前記リクエスト送信手段で、前記指定された検索条件での検索の実行を指示するリクエストを生成して当該検索エンジンに送信するように機能させることを特徴とする情報検索プログラム。
【請求項４】
請求項１に記載の情報検索プログラムにおいて、
前記複数の各検索エンジンに渡すカテゴリおよび検索条件は、それらすべての検索エンジンに共通のカテゴリおよび検索条件であることを特徴とする情報検索プログラム。
【請求項５】
請求項１に記載の情報検索プログラムにおいて、
前記複数の各検索エンジンに渡すカテゴリおよび検索条件は、各検索エンジンごとの個別のカテゴリおよび検索条件であることを特徴とする情報検索プログラム。
【請求項６】
インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、
コンピュータを、
検索を行なう複数の検索エンジンを指定するエンジン指定手段と、
指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、
デフォルトの検索条件を入力するデフォルト検索条件入力手段と、
指定した複数の各検索エンジンのうち、前記デフォルトの検索条件を使用する検索エンジン以外の検索エンジンに対して渡す検索条件を入力する検索条件入力手段と、
指定した複数の各検索エンジンに渡すカテゴリを指定するカテゴリ指定手段と、
指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては前記カテゴリかつ前記デフォルトの検索条件で、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力された検索エンジンについては前記カテゴリかつ前記入力された検索条件で、検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、
各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、
各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、
統合整理した検索結果を表示する表示手段と
して機能させるための情報検索プログラム。
【請求項７】
インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、
コンピュータを、
検索を行なう複数の検索エンジンを指定するエンジン指定手段と、
指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、
デフォルトのカテゴリを指定または入力するデフォルトカテゴリ指定・入力手段と、
指定した複数の各検索エンジンに渡す検索条件を入力する検索条件入力手段と、
指定した複数の各検索エンジンのうち、前記デフォルトのカテゴリを使用する検索エンジン以外の検索エンジンに対して渡すカテゴリを指定するカテゴリ指定手段と、
指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定されなかった検索エンジンについては前記デフォルトのカテゴリかつ前記検索条件で、指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定された検索エンジンについては前記指定されたカテゴリかつ前記検索条件で、検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、
各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、
各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、
統合整理した検索結果を表示する表示手段と
して機能させるための情報検索プログラム。
【請求項８】
インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、
コンピュータを、
検索を行なう複数の検索エンジンを指定するエンジン指定手段と、
指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、
デフォルトの検索条件を入力するデフォルト検索条件入力手段と、
デフォルトのカテゴリを指定または入力するデフォルトカテゴリ指定・入力手段と、
指定した複数の各検索エンジンのうち、前記デフォルトの検索条件を使用する検索エンジン以外の検索エンジンに対して渡す検索条件を入力する検索条件入力手段と、
指定した複数の各検索エンジンのうち、前記デフォルトのカテゴリを使用する検索エンジン以外の検索エンジンに対して渡すカテゴリを指定するカテゴリ指定手段と、
指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては前記デフォルトの検索条件を用い、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力された検索エンジンについては前記入力された検索条件を用い、さらに指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定されなかった検索エンジンについては前記デフォルトのカテゴリを用い、指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定された検索エンジンについては前記指定されたカテゴリを用いて、各検索エンジンに対して検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、
各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、
各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、
統合整理した検索結果を表示する表示手段と
して機能させるための情報検索プログラム。
【請求項９】
請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、
コンピュータを、さらに、
検索エンジンから、該検索エンジンで指定可能なカテゴリを示すカテゴリ情報を取得する手段と、
取得したカテゴリ情報を表示する手段と、
表示したカテゴリ情報からユーザにより選択されたカテゴリ情報を、カテゴリ情報テーブルに記憶する手段と、
カテゴリ情報テーブルに記憶されたカテゴリ情報からユーザが指定したカテゴリ情報を、前記検索エンジンに渡す手段と
して機能させるための情報検索プログラム。
【請求項１０】
請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、
前記複数の検索エンジン相互に関する検索条件は、前記複数の検索エンジンに関する演算式で表現されるとともに、該演算式は、和集合をとる演算子、共通集合をとる演算子、または差分をとる演算子を含み、
前記統合整理手段は、指定された演算式にしたがって、各検索エンジンの検索結果の和集合、共通集合、または差分をとるものであることを特徴とする情報検索プログラム。
【請求項１１】
請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、
前記レスポンスを受信する手段は、受信したレスポンス中から次ページの有無を検出し、次ページがある場合は、該次ページの取得リクエストを送信して該ページデータを取得し、これを繰り返すことにより、所定数またはすべての検索結果を取得するものであることを特徴とする情報検索プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、コンピュータを、検索を行なう複数の検索エンジンを指定するエンジン指定手段と、指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、指定した複数の各検索エンジンに渡す検索条件を入力する検索条件入力手段と、指定した複数の各検索エンジンに渡すカテゴリを指定するカテゴリ指定手段と、指定した各検索エンジンに対して、それぞれ、前記カテゴリかつ前記検索条件での検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、統合整理した検索結果を表示する表示手段として機能させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項２に係る発明は、請求項１に記載の情報検索プログラムにおいて、前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては、前記リクエスト送信手段で、前記指定されたカテゴリでの検索の実行を指示するリクエストを生成して当該検索エンジンに送信するように機能させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項３に係る発明は、請求項１に記載の情報検索プログラムにおいて、前記カテゴリ指定手段でカテゴリが入力されなかった検索エンジンについては、前記リクエスト送信手段で、前記指定された検索条件での検索の実行を指示するリクエストを生成して当該検索エンジンに送信するように機能させることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項６に係る発明は、インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、コンピュータを、検索を行なう複数の検索エンジンを指定するエンジン指定手段と、指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、デフォルトの検索条件を入力するデフォルト検索条件入力手段と、指定した複数の各検索エンジンのうち、前記デフォルトの検索条件を使用する検索エンジン以外の検索エンジンに対して渡す検索条件を入力する検索条件入力手段と、指定した複数の各検索エンジンに渡すカテゴリを指定するカテゴリ指定手段と、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては前記カテゴリかつ前記デフォルトの検索条件で、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力された検索エンジンについては前記カテゴリかつ前記入力された検索条件で、検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、統合整理した検索結果を表示する表示手段として機能させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項７に係る発明は、インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、コンピュータを、検索を行なう複数の検索エンジンを指定するエンジン指定手段と、指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、デフォルトのカテゴリを指定または入力するデフォルトカテゴリ指定・入力手段と、指定した複数の各検索エンジンに渡す検索条件を入力する検索条件入力手段と、指定した複数の各検索エンジンのうち、前記デフォルトのカテゴリを使用する検索エンジン以外の検索エンジンに対して渡すカテゴリを指定するカテゴリ指定手段と、指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定されなかった検索エンジンについては前記デフォルトのカテゴリかつ前記検索条件で、指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定された検索エンジンについては前記指定されたカテゴリかつ前記検索条件で、検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、統合整理した検索結果を表示する表示手段として機能させることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項８に係る発明は、インターネット、イントラネット、またはエクストラネット上の検索エンジンにアクセスして検索を行なう情報検索プログラムであって、コンピュータを、検索を行なう複数の検索エンジンを指定するエンジン指定手段と、指定した複数の検索エンジン相互に関する検索条件を指定するエンジン相互検索条件指定手段と、デフォルトの検索条件を入力するデフォルト検索条件入力手段と、デフォルトのカテゴリを指定または入力するデフォルトカテゴリ指定・入力手段と、指定した複数の各検索エンジンのうち、前記デフォルトの検索条件を使用する検索エンジン以外の検索エンジンに対して渡す検索条件を入力する検索条件入力手段と、指定した複数の各検索エンジンのうち、前記デフォルトのカテゴリを使用する検索エンジン以外の検索エンジンに対して渡すカテゴリを指定するカテゴリ指定手段と、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力されなかった検索エンジンについては前記デフォルトの検索条件を用い、指定した各検索エンジンのうち前記検索条件入力手段で検索条件が入力された検索エンジンについては前記入力された検索条件を用い、さらに指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定されなかった検索エンジンについては前記デフォルトのカテゴリを用い、指定した各検索エンジンのうち前記カテゴリ指定手段でカテゴリが指定された検索エンジンについては前記指定されたカテゴリを用いて、各検索エンジンに対して検索の実行を指示するリクエストを生成して送信するリクエスト送信手段と、各検索エンジンからの検索結果であるレスポンスを受信するレスポンス受信手段と、各検索エンジンからの検索結果に対し、前記検索エンジン相互に関する検索条件に応じて検索結果を統合整理する統合整理手段と、統合整理した検索結果を表示する表示手段として機能させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項９に係る発明は、請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、コンピュータを、さらに、検索エンジンから、該検索エンジンで指定可能なカテゴリを示すカテゴリ情報を取得する手段と、取得したカテゴリ情報を表示する手段と、表示したカテゴリ情報からユーザにより選択されたカテゴリ情報を、カテゴリ情報テーブルに記憶する手段と、カテゴリ情報テーブルに記憶されたカテゴリ情報からユーザが指定したカテゴリ情報を、前記検索エンジンに渡す手段として機能させることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項１０に係る発明は、請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、前記複数の検索エンジン相互に関する検索条件は、前記複数の検索エンジンに関する演算式で表現されるとともに、該演算式は、和集合をとる演算子、共通集合をとる演算子、または差分をとる演算子を含み、前記統合整理手段は、指定された演算式にしたがって、各検索エンジンの検索結果の和集合、共通集合、または差分をとるものであることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項１１に係る発明は、請求項１、６、７、または８の何れか１つに記載の情報検索プログラムにおいて、前記レスポンスを受信する手段は、受信したレスポンス中から次ページの有無を検出し、次ページがある場合は、該次ページの取得リクエストを送信して該ページデータを取得し、これを繰り返すことにより、所定数またはすべての検索結果を取得するものであることを特徴とする。