【手続補正書】
【提出日】平成22年3月3日(2010.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイル検索装置において、アプリケーションに関連するファイルを検索するファイル検索方法であって、
前記ファイル検索装置は、インターフェース、前記インターフェースに接続されるプロセッサ、及び、前記プロセッサに接続される記憶部を備え、
前記ファイル検索方法は、
前記アプリケーションの実行開始時刻及びファイルパスを含むプロセス情報を取得し、
前記取得されたファイルパスに基づいて、前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定し、
前記特定されたディレクトリを起点として、前記アプリケーションの実行開始時刻以降にアクセスされたファイルを検索することを特徴とするファイル検索方法。
【請求項２】
前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定する処理は、
前記取得されたファイルパスに基づいて、前記アプリケーションが格納されたディレクトリよりも上層のディレクトリを親ディレクトリとし、
前記親ディレクトリに作成され、前記取得されたファイルパスに含まれるディレクトリを子ディレクトリとし、
前記親ディレクトリに作成され、前記子ディレクトリ以外のディレクトリを兄弟ディレクトリとし、
前記子ディレクトリの作成時刻と、前記兄弟ディレクトリの作成時刻とを比較し、
前記兄弟ディレクトリが、前記子ディレクトリの作成時刻から所定の時間内にすべて作成されている場合には、前記親ディレクトリを前記アプリケーションに関連するファイルを検索する起点となるディレクトリとして特定し、
前記兄弟ディレクトリのすべてが、前記子ディレクトリの作成時刻から前記所定の時間内に作成されていない場合には、前記子ディレクトリを前記アプリケーションに関連するファイルを検索する起点となるディレクトリとして特定し、
前記兄弟ディレクトリの一部が、前記子ディレクトリの作成時刻から前記所定の時間内に作成されている場合には、前記子ディレクトリ及び前記子ディレクトリの作成時刻から前記所定の時間内に作成された兄弟ディレクトリを前記アプリケーションに関連するファイルを検索する起点となるディレクトリとして特定することを特徴とする請求項１に記載のファイル検索方法。
【請求項３】
前記所定の時間は、前記アプリケーションが実行されるオペレーティングシステムの種類に基づいて決定されることを特徴とする請求項２に記載のファイル検索方法。
【請求項４】
前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定する処理は、前記親ディレクトリが、別のアプリケーションに関連するファイルを検索する起点となるディレクトリであった場合には、前記子ディレクトリを前記アプリケーションに関連するファイルを検索する起点として特定することを特徴とする請求項２に記載のファイル検索方法。
【請求項５】
前記ファイル検索方法は、さらに、
前記アプリケーションに関連するファイルを検索する処理を実行する前に、前記起点となるディレクトリの下層に作成されたディレクトリ及び前記下層に作成されたディレクトリに格納されたファイルのアクセス日時を取得し、
前記取得されたアクセス日時に基づいて、前記アプリケーションに関連するファイルを検索する処理を実行し、
前記アプリケーションに関連するファイルを検索する処理が終了すると、前記起点となるディレクトリの下層に作成されたディレクトリ及び前記下層に作成されたディレクトリに格納されたファイルのアクセス日時を、前記取得されたアクセス日時に変更することを特徴とする請求項１に記載のファイル検索方法。
【請求項６】
前記記憶部は、前記アプリケーションが実行される計算機ごとの前記プロセス情報を含むアプリケーション構成情報を記憶し、
前記ファイル検索方法は、
前記アプリケーションの実行開始時刻及びファイルパスを、前記アプリケーションが実行される計算機から周期的に取得し、
前記アプリケーションが実行される計算機から取得されたプロセス情報と、前記アプリケーション構成情報に含まれるプロセス情報とを比較することによって、新たに起動されたアプリケーションを検出し、
前記検出されたアプリケーションに関連するファイルを検索することを特徴とする請求項１に記載のファイル検索方法。
【請求項７】
前記ファイル検索方法は、前記アプリケーションに関連するファイルを検索する処理を実行する場合に、以前に前記アプリケーションの検索が実行された後、前記アプリケーションの起動時刻が更新されていない場合には、前記アプリケーションに関連するファイルを検索する処理を実行しないことを特徴とする請求項１に記載のファイル検索方法。
【請求項８】
前記ファイル検索方法は、さらに、
前記検索されたファイルごとに、前記アプリケーションに関連する可能性を示す値を付与し、
前記アプリケーションに関連する可能性を示す値に基づいて、前記検索されたファイルを出力することを特徴とする請求項１に記載のファイル検索方法。
【請求項９】
前記ファイル検索方法は、さらに、前記検索されたファイルが前記アプリケーションに関連するか否かを確定する入力を受け付け、
前記検索されたファイルを出力する処理は、前記アプリケーションに関連することが確定したファイル、及び、前記アプリケーションに関連するか否かが確定していないファイルを出力することを特徴とする請求項８に記載のファイル検索方法。
【請求項１０】
前記アプリケーションに関連する可能性を示す値は、前記検索されたファイル又は前記検索されたファイルを格納するディレクトリの名前に基づいて決定されることを特徴とする請求項８に記載のファイル検索方法。
【請求項１１】
前記アプリケーションに関連する可能性を示す値は、前記検索されたファイルの拡張子に基づいて決定されることを特徴とする請求項８に記載のファイル検索方法。
【請求項１２】
前記記憶部は、ファイルの拡張子と、当該ファイルが前記アプリケーションに関連する可能性を示す値とを含む拡張子情報を記憶し、
前記検索されたファイルを出力する処理は、前記検索されたファイルの拡張子が、前記拡張子情報に含まれるファイルと、前記拡張子情報に含まれていないファイルとを区別して出力することを特徴とする請求項１１に記載のファイル検索方法。
【請求項１３】
前記ファイル検索方法は、前記検索されたファイルの拡張子が前記拡張子情報に含まれていない場合には、さらに、前記検索されたファイルの拡張子に対応する情報の入力を受け付け、前記入力された情報を前記拡張子情報に追加することを特徴とする請求項１２に記載のファイル検索方法。
【請求項１４】
前記アプリケーションが実行される計算機は、新たに別のアプリケーションが起動されると、前記ファイル検索装置に新たに起動されたアプリケーションを通知し、
前記ファイル検索方法は、前記新たに起動されたアプリケーションに関連するファイルを検索することを特徴とする請求項１に記載のファイル検索方法。
【請求項１５】
前記アプリケーションは、複数の計算機でそれぞれ実行され、
前記ファイル検索方法は、
前記アプリケーションが実行される計算機ごとに、前記アプリケーションに関連するファイルが検索され、
前記アプリケーションが実行される計算機ごとの検索結果に共通するファイルを、共通しないファイルと区別して表示することを特徴とする請求項１に記載のファイル検索方法。
【請求項１６】
前記アプリケーションが実行される計算機には、前記検索されたファイルが前記アプリケーションに関連するか否かが判定された第１の計算機と、前記検索されたファイルが前記アプリケーションに関連するか否かが判定されていない第２の計算機とが含まれ、
前記第２の計算機で検索されたファイルは、前記第１の計算機における判定結果に基づいて、前記アプリケーションに関連するか否かが判定されることを特徴とする請求項１に記載のファイル検索方法。
【請求項１７】
アプリケーションに関連するファイルを検索するファイル検索装置であって、
インターフェース、前記インターフェースに接続されるプロセッサ、及び、前記プロセッサに接続される記憶部を備え、
前記プロセッサは、
前記アプリケーションの実行開始時刻及びファイルパスを含むプロセス情報を取得し、
前記取得されたファイルパスに基づいて、前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定し、
前記特定されたディレクトリを起点として、前記アプリケーションの実行開始時刻以降にアクセスされたファイルを検索することを特徴とするファイル検索方法。
【請求項１８】
アプリケーションを実行する計算機、及び、前記アプリケーションに関連するファイルを検索するファイル検索装置を含む検索システムであって、
前記計算機は、前記ファイル検索装置に接続される第１のインターフェース、前記第１のインターフェースに接続される第１のプロセッサ、及び、前記第１のプロセッサに接続される第１の記憶部を備え、
前記第１の記憶部は、前記アプリケーションの実行によって生成されたプロセスに対応するプロセス情報を記憶し、
前記ファイル検索装置は、前記計算機に接続される第２のインターフェース、前記第２のインターフェースに接続される第２のプロセッサ、及び、前記第２のプロセッサに接続される第２の記憶部を備え、
前記計算機は、アプリケーションが起動されると、前記ファイル検索装置に起動されたアプリケーションを通知し、
前記ファイル検索装置は、
前記計算機から、前記プロセス情報に含まれる前記通知されたアプリケーションの実行開始時刻及びファイルパスを取得し、
前記取得されたファイルパスに基づいて、前記通知されたアプリケーションに関連するファイルを検索する起点となるディレクトリを特定し、
前記特定されたディレクトリを起点として、前記通知されたアプリケーションの実行開始時刻以降にアクセスされたファイルを検索することを特徴とする検索システム。
【請求項１９】
アプリケーションに関連するファイルを検索するファイル検索装置で実行されるプログラムであって、
前記アプリケーションの実行開始時刻及びファイルパスを含むプロセス情報を取得する手順と、
前記取得されたファイルパスに基づいて、前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定する手順と、
前記特定されたディレクトリを起点として、前記アプリケーションの実行開始時刻以降にアクセスされたファイルを検索する手順と、を前記ファイル検索装置に実行させることを特徴とするファイル検索プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の代表的な一形態では、ファイル検索装置において、アプリケーションに関連するファイルを検索するファイル検索方法であって、前記ファイル検索装置は、インターフェース、前記インターフェースに接続されるプロセッサ、及び、前記プロセッサに接続される記憶部を備え、前記ファイル検索方法は、前記アプリケーションの実行開始時刻及びファイルパスを含むプロセス情報を取得し、前記取得されたファイルパスに基づいて、前記アプリケーションに関連するファイルを検索する起点となるディレクトリを特定し、前記特定されたディレクトリを起点として、前記アプリケーションの実行開始時刻以降にアクセスされたファイルを検索する。