【手続補正書】
【提出日】平成17年12月9日(2005.12.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する更新通知装置であって、
更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定手段と、
前記通知対象指定手段で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得手段と、
前記電子文書取得手段により取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知手段と、
前記更新検知手段により検知された内容を利用者に通知する通知手段とを有することを特徴とする更新通知装置。
【請求項２】  前記通知対象指定手段で指定可能なタイプは、
前記更新通知対象アドレスによって指し示される一つの電子文書を更新通知対象として指定するための第１のタイプと、
前記更新通知対象アドレスによって指し示される電子文書からリンクしているリンク先の電子文書を更新通知対象として指定するための第２のタイプと、
前記更新通知対象アドレスによって特定されるアドレス範囲に存在する電子文書の集合を更新通知対象として指定するための第３のタイプとを含むことを特徴とする請求項１に記載の更新通知装置。
【請求項３】  前記通知対象指定手段は、前記更新通知対象のタイプとして前記第３のタイプが指定された場合、前記更新通知対象アドレスとして指定された１個以上の探索範囲アドレスと０個以上の探索除外アドレスとを組み合わせることにより、前記アドレス範囲を特定することを特徴とする請求項２に記載の更新通知装置。
【請求項４】  前記通知対象指定手段では、前記更新通知対象のタイプとして前記第３のタイプが指定された場合、更に、探索を開始する探索開始アドレスと探索階層数とを指定させ、
前記電子文書取得手段では、前記アドレス範囲内で且つ前記探索開始アドレスの電子文書から前記探索階層数以内でリンクしている電子文書を取得することを特徴とする請求項３に記載の更新通知装置。
【請求項５】  前記通知対象指定手段で、１個以上の探索範囲アドレスと０個以上の探索除外アドレスと探索を開始する探索開始アドレスと探索階層数とが、前記更新通知対象アドレスとして指定された場合、
前記電子文書取得手段は、前記探索範囲アドレスと探索除外アドレスとの組み合わせで特定されるアドレス範囲内で、且つ、前記探索開始アドレスの電子文書から前記探索階層数内でリンクしている電子文書を取得することを特徴とする請求項１乃至４のいずれか１項に記載の更新通知装置。
【請求項６】  複数の更新通知対象を登録する更新通知対象登録手段を、更に有することを特徴とする請求項１乃至５のいずれか１項に記載の更新通知装置。
【請求項７】  前記電子文書取得手段は、
前記通知対象指定手段により指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、部分的に重複して指定されている電子文書を検出する重複電子文書検出手段を有し、
前記重複電子文書検出手段により部分的に重複して指定されていることが検出された電子文書に対しては、前記更新検知手段での検知結果を共有することを特徴とする請求項１乃至６のいずれか１項に記載の更新通知装置。
【請求項８】  前記電子文書取得手段は、前記指定された更新通知対象のタイプと更新通知対象アドレスとが同一の更新通知対象を既に登録済みであるか否か判断し、登録済みであると判断した場合は、登録済みであることを通知することを特徴とする請求項１乃至７のいずれか１項に記載の更新通知装置。
【請求項９】  前記電子文書取得手段は、
前記更新通知対象の各電子文書の取得時刻のスケジュールを設定する電子文書取得スケジュール設定手段を更に有し、
前記電子文書取得スケジュール設定手段により設定されたスケジュールに従って、ネットワークを介して当該更新通知対象の電子文書の情報を取得することを特徴とする請求項１乃至８のいずれか１項に記載の電子文書の更新通知装置。
【請求項１０】  更に、複数の更新通知対象を一括して通知するグループを作成するグループ作成手段を有し、
前記通知手段は、前記グループ作成手段で作成されたグループに含まれる複数の更新通知対象を一括して通知することを特徴とする請求項１乃至９のいずれか１項に記載の電子文書更新通知装置。
【請求項１１】  ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する更新通知方法であって、
更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定工程と、
前記通知対象指定工程で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得工程と、
前記電子文書取得工程で取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知工程と、
前記更新検知工程により検知された内容を利用者に通知する通知工程とを有することを特徴とする更新通知方法。
【請求項１２】  ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する装置を制御するためのコンピュータ実行可能なコンピュータプログラムであって、
更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定工程と、
前記通知対象指定工程で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得工程と、
前記電子文書取得工程で取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知工程と、
前記更新検知工程により検知された内容を利用者に通知する通知工程と、
の各工程を、前記装置に実行させるためのプログラムコードを含むことを特徴とするコンピュータプログラム。
【請求項１３】  請求項１２に記載のコンピュータプログラムを格納した、コンピュータ読取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明の更新通知装置は、ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する更新通知装置であって、更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定手段と、前記通知対象指定手段で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得手段と、前記電子文書取得手段により取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知手段と、前記更新検知手段により検知された内容を利用者に通知する通知手段とを有することを特徴とする。
また、上記目的を達成するために、本発明の更新通知方法は、ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する更新通知方法であって、更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定工程と、前記通知対象指定工程で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得工程と、前記電子文書取得工程で取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知工程と、前記更新検知工程により検知された内容を利用者に通知する通知工程とを有することを特徴とする。
また、上記目的を達成するために、本発明のコンピュータプログラムは、ネットワーク上に公開されている電子文書の更新を検知して利用者に通知する装置を制御するためのコンピュータ実行可能なコンピュータプログラムであって、更新通知対象のタイプと更新通知対象アドレスとを指定する通知対象指定工程と、前記通知対象指定工程で指定された更新通知対象のタイプと更新通知対象アドレスとに基づいて、更新通知対象の１または複数の電子文書の情報を取得する電子文書取得工程と、前記電子文書取得工程で取得された電子文書の情報に基づいて、当該更新通知対象の電子文書の更新を検知する更新検知工程と、前記更新検知工程により検知された内容を利用者に通知する通知工程と、の各工程を、前記装置に実行させるためのプログラムコードを含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図３は、サイトの定義を説明するための図であり、同図において、３０１はＷｅｂサーバー“http://www.foo.com/”、３０２はＷｅｂサーバーhttp://www.foo.com/３０１上のディレクトリ“bar”、３０３はディレクトリ“bar/baz”、３０４は http://www.foo.com/bar/index.htmlである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本システムは、探索範囲ＵＲＬで指定されたディレクトリ下の全ての電子文書から、探索除外ＵＲＬで指定されたディレクトリ下の全ての電子文書を除いた電子文書の集合を通知対象とする。例えば、Ｗｅｂサーバーhttp://www.foo.com/３０１上のディレクトリ“bar”３０２以下の全ての電子文書から、ディレクトリ“bar/baz”３０３以下の全ての電子文書を除いた電子文書を通知対象として指定する場合は、
探索範囲ＵＲＬ = http://www.foo.com/bar/
探索排斥ＵＲＬ = http://www.foo.com/bar/baz/
となる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
図３に示す例では、
探索開始ＵＲＬ = http://www.foo.com/bar/index.html３０４
となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
一方、前記ステップＳ４０７において、リンクリスト型を選択しないと判断された場合は、ステップＳ４０９へ進んで、サイト型を選択したか否かを判断する。そして、サイト型を選択したと判断された場合は、ステップＳ４１０へ進んで、同一設定のサイト型が登録済みであるか否かを判断する。そして、同一設定のサイト型が登録済みであると判断された場合、即ち、図５に示すように、上述した四つの設定項目が全て一致するサイト型通知対象が登録されている場合は、前記ステップＳ４０３へ進んで、利用者に登録済みであることを通告して、通知対象の新規登録は行わないで、本処理動作を終了する。また、前記ステップＳ４１０において、同一設定のサイト型が登録済みでないと判断された場合は、ステップＳ４１１へ進んで、一方が他方を完全に包含するようなサイト型通知対象が登録済みであるか否かを判断する。そして、一方が他方を完全に包含するようなサイト型通知対象が登録済みであると判断された場合（例えば、図６に示すように、探索範囲ＵＲＬが http://www.foo.com/、探索階層数が２０に指定されているサイト型通知対象が既に登録されていて、ここに同一の探索範囲ＵＲＬを持ち探索階層数が１０の通知対象を登録しようとした場合や、その逆を行う場合）は、ステップＳ４１２へ進んで、更新検知はより広い範囲指定を持つ通知対象での更新結果を共有するように設定した後、前記ステップＳ４０６へ進んで、管理番号を発行して通知対象として新規に登録を行った後、本処理動作を終了する。また、前記ステップＳ４１１において、一方が他方を完全に包含するようなサイト型通知対象が登録済みでないと判断された場合は、ステップＳ４１３へ進んで、部分的に共通する（重なり合う）範囲を持つサイト型通知対象が登録済みであるか否かを判断する。そして、部分的に共通する（重なり合う）範囲を持つサイト型通知対象が登録済みであると判断された場合（例えば、図７に示すように、探索範囲ＵＲＬが“http://www.foo.com/bar/、http://www.foo.com/baz/”であるサイト型通知対象が既に登録されていて、ここに探索範囲ＵＲＬ“http://www.foo.com/bar/、http://www.foo.com/hoo/”を持つ通知対象を登録しようとした場合）は、ステップＳ４１４へ進んで、共通部分の更新検知は登録済みの通知対象での処理結果を共有するように設定した後、前記ステップＳ４０６へ進んで、管理番号を発行して通知対象として新規に登録を行った後、本処理動作を終了する。また、前記ステップＳ４１３において、部分的に共通する（重なり合う）範囲を持つサイト型通知対象が登録済みでないと判断された場合は、ステップＳ４１５へ進んで、新規に登録しようとしているサイト型通知対象が規定する範囲に包含されるＵＲＬを持つページ型通知対象が登録済みであるか否かを判断する。そして、新規に登録しようとしているサイト型通知対象が規定する範囲に包含されるＵＲＬを持つページ型通知対象が登録済みであると判断された場合は、ステップＳ４１６へ進んで、登録済みページ型通知対象の更新検知は、今回登録したサイト型通知対象での更新検知結果を用いるように設定した後、前記ステップＳ４０６へ進んで、管理番号を発行して通知対象として新規に登録を行った後、本処理動作を終了する。また、前記ステッ��Ｓ４１５において、新規に登録しようとしているサイト型通知対象が規定する範囲に包含されるＵＲＬを持つページ型通知対象が登録済みでないと判断された場合は、直接前記ステップＳ４０６へ進んで、管理番号を発行して通知対象として新規に登録を行った後、本処理動作を終了する。また、前記ステップＳ４０９において、サイト型を選択しないと判断された場合は、何も処理せずに、本処理動作を終了する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】削除
【補正の内容】