【手続補正書】
【提出日】平成16年2月9日(2004.2.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つ以上の情報源から入手した文書情報のテキストデータを対象として検索した文書を配送する文書検索配送装置において、
１個以上の検索タームを含む１人以上のユーザが指定した検索条件式を登録する検索条件式登録手段と、
テキストを入手した際に、該テキストに対する前記検索条件式の成否を判断し、該検索条件式が成立したユーザに対して、該テキストを配布するテキスト検索配布手段を有し、
前記検索条件式の削除が指示された場合には該検索条件式を削除する検索条件式削除手段を有することを特徴とした文書検索配送装置。
【請求項２】
請求項１記載の文書検索配送装置において、
前記検索条件式登録手段は、
前記検索条件式から全ての検索タームを抽出する検索条件式解析手段と、
ユーザ毎にユーザと該ユーザの検索条件式から抽出された全ての検索タームの数を含む管理情報を格納する検索ターム数カウントテーブルを作成する検索ターム数カウントテーブル作成手段と、
前記検索条件式から抽出した全ての検索タームを、テキストのただ一度の走査により照合する際に参照する多重文字列照合テーブルを生成する多重文字列照合テーブル生成手段と、
検索条件式から抽出された各検索ターム対応に該検索条件式を指定したユーザのユーザ識別子をリストとしてつないだユーザリストを生成するユーザリスト生成手段を有し、
前記検索条件式削除手段は、
削除が指示された前記検索条件式に関連する情報を前記検索ターム数カウントテーブルおよび前記ユーザリストから削除する検索条件式管理テーブル削除手段を有することを特徴とする文書検索配送装置。
【請求項３】
請求項２記載の文書検索配送装置において、
前記検索条件式登録手段は、
さらに、前記検索条件式解析手段により抽出された検索タームを格納した検索ターム管理テーブルを作成する検索ターム管理テーブル作成手段を有し、
前記検索条件式管理テーブル削除手段は、
前記検索ターム管理テーブルを参照して、削除が指示された前記検索条件式に含まれる前記検索タームに対応する該検索条件式を指定したユーザのユーザ識別子を前記ユーザリストから削除するユーザリスト削除手段と、
削除が指示された前記検索条件式に関連するユーザの管理情報を、前記検索ターム数カウントテーブルから削除する検索ターム数カウントテーブル削除手段を有することを特徴とする文書検索配送装置。
【請求項４】
請求項１乃至請求項３のいずれかの請求項記載の文書検索配送装置において、
検索条件式の削除指示と登録指示を含む検索条件式の更新指示を受けた場合、前記検索条件式削除手段による検索条件式の削除処理と前記検索条件式登録手段による検索条件式の登録処理を連続して行うことを特徴とする文書検索配送装置。
【請求項５】
一つ以上の情報源から入手した文書情報のテキストデータを対象として検索した文書を配送する文書検索配送方法において、
１個以上の検索タームを含む１人以上のユーザが指定した検索条件式を登録する検索条件式登録ステップと、
テキストを入手した際に、該テキストに対する前記検索条件式の成否を判断し、該検索条件式が成立したユーザに対して、該テキストを配布するテキスト検索配布ステップを有し、
前記検索条件式登録ステップは、
前記検索条件式から全ての検索タームを抽出する検索条件式解析ステップと、
ユーザ毎にユーザと該ユーザの検索条件式から抽出された全ての検索タームの数を含む管理情報を格納する検索ターム数カウントテーブルを作成する検索ターム数カウントテーブル作成ステップと、
前記検索条件式から抽出した全ての検索タームを、テキストのただ一度の走査により照合する際に参照する多重文字列照合テーブルを生成する多重文字列照合テーブル生成ステップと、
検索条件式から抽出された各検索ターム対応に該検索条件式を指定したユーザのユーザ識別子をリストとしてつないだユーザリストを生成するユーザリスト生成ステップを有し、
前記テキスト検索配布ステップは、前記テキストをただ一度走査することによって前記複数の検索条件式の該テキストに対する成否を判断するテキスト検索ステップを有し、
該テキスト検索ステップは、該テキストに対する前記検索条件式の成否の判断時に、前記多重文字列照合テーブルを参照して該テキストを走査することによって、前記検索条件式解析ステップにより抽出された全ての検索タームを照合するテキスト走査ステップと、前記テキスト走査ステップによって照合された検索タームと前記ユーザリストと前記検索ターム数カウントテーブルを照合することにより、該テキストに対する前記検索条件式の成否を判断することを特徴とする文書検索配送方法。
【請求項６】
請求項５記載の文書検索配送方法において、
前記多重文字列照合テーブルとして有限オートマトンを用いることを特徴とする文書検索配送方法。
【請求項７】
請求項５または請求項６記載の文書検索配送方法において、
前記検索条件式成否判断ステップは、
前記ユーザリストを参照し、前記テキスト走査ステップによって照合された検索タームの個数をユーザ毎に算出する検索ターム照合数算出ステップと、
前記検索ターム照合数算出ステップで算出された検索タームの個数と前記検索ターム数カウントテーブルに格納されている検索タームの個数とを比較し、一致している場合には該検索タームが含まれる検索条件式が成立しているものとみなす検索ターム数比較ステップを有することを特徴とする文書検索配送方法。
【請求項８】
一つ以上の情報源から入手した文書情報のテキストデータを対象として検索した文書を配送する文書検索配送方法において、
１個以上の検索タームを含む１人以上のユーザが指定した検索条件式を登録する検索条件式登録ステップと、
テキストを入手した際に、該テキストに対する前記検索条件式の成否を判断し、該検索条件式が成立したユーザに対して、該テキストを配布するテキスト検索配布ステップを有し、
前記テキスト検索配布ステップは、前記テキストをただ一度走査することによって前記検索条件式の該テキストに対する成否を判断することを特徴とする文書検索配送方法。
【請求項９】
一つ以上の情報源から入手した文書情報のテキストデータを対象として検索した文書を配送する文書検索配送装置において、
１個以上の検索タームを含む１人以上のユーザが指定した検索条件式を登録する検索条件式登録手段と、
テキストを入手した際に、該テキストに対する前記検索条件式の成否を判断し、該検索条件式が成立したユーザに対して、該テキストを配布するテキスト検索配布手段と、
１人以上のユーザあるいはシステム管理者が指定したテキスト配布の条件を記した配布条件を含む配布条件設定式を登録する配布条件設定式登録手段を有し、
前記テキスト検索配布手段は、前記テキストをただ一度走査することによって前記検索条件式の該テキストに対する成否を判断するテキスト走査手段と、
前記テキスト走査手段によって前記検索条件式が成立したユーザに対して、前記配布条件設定式登録手段によって登録された前記配布条件が成立した時点で前記テキストを配布するテキスト配布制御手段
を有することを特徴とする文書検索配送装置。
【請求項１０】
請求項８記載の文書検索配送装置において、
前記配布条件設定式登録手段は、
前記配布条件設定式から配布条件を設定すべきユーザの識別子と配布条件を抽出する配布条件設定式解析手段と、
前記配布条件設定式解析手段において前記配布条件設定式から抽出されたユーザの識別子と配布条件を格納した配布条件管理テーブルを作成する配布条件管理テーブル作成手段を有し、
前記テキスト配布制御手段は、
前記配布条件管理テーブルを参照して前記配布条件の成否を判断する配布条件成否判断手段と、
前記配布条件成否判断手段によって前記配布条件が成立していると判断された時点でユーザに対して前記テキストを配布するテキスト配布手段
を有することを特徴とする文書検索配送装置。
【請求項１１】
請求項９記載の文書検索配送装置において、
前記配布条件として、配布する時間、配布する件数またはテキスト検索から配布までの遅延時間を用いることを特徴とする文書検索配送装置。