【手続補正書】
【提出日】平成22年9月27日(2010.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
新規のディレクトリエントリのためのターゲットファイル名を取得するステップと、
前記ターゲットファイル名のための識別子を生成するステップと、
複数のディレクトリエントリ中のデータ名ディレクトリエントリごとに、前記ターゲットファイル名のための前記識別子を各データ名ディレクトリエントリのファイル名のための識別子と比較するステップと、
前記ターゲットファイル名のための前記識別子が前記データ名ディレクトリエントリのうちのいずれの前記ファイル名のための識別子ともマッチングしていない場合は、前記新規のディレクトリエントリのための前記ターゲットファイル名を選択するステップと
を含むことを特徴とするディレクトリエントリを処理するための方法。
【請求項２】
前記ターゲットファイル名のための前記識別子を生成するステップは、前記ターゲットファイル名のハッシュを生成するステップを含み、前記ターゲットファイル名のための識別子を各データ名ディレクトリエントリのファイル名のための前記識別子と比較するステップは、前記ターゲットファイル名の前記ハッシュを前記データ名ディレクトリエントリに記憶されているファイル名ハッシュと比較するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ターゲットファイル名のための前記識別子がデータ名ディレクトリエントリ中の少なくとも１つのファイル名のための識別子とマッチングしていると判定するステップと、
マッチングするデータ名ディレクトリエントリの全体ファイル名を取得するステップと、
前記ターゲットファイル名を前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名と比較するステップと、
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名とマッチングしていない場合は、前記新規のディレクトリエントリのための前記ターゲットファイル名を選択するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの全体ファイル名とマッチングしている場合は、前記新規のディレクトリエントリのための前記ターゲットファイル名を拒絶するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記ターゲットファイル名が前記マッチングしたデータ名の前記全体ファイル名とマッチングしている場合は、前記ターゲットファイル名を既存のデータ名ディレクトリエントリとマッチングしていると確認するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記ターゲットファイル名を取得するステップは、ファイル生成要求を取得するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ターゲットファイル名を取得するステップは、ファイル変更要求を取得するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
以下の操作を実行するコンピュータプログラムを記憶した記憶装置を有するコンピュータ装置において、前記操作は、
新規のディレクトリエントリのためのターゲットファイル名を取得するステップと、
前記ターゲットファイル名のための識別子を生成するステップと、
複数のディレクトリエントリ中のデータ名ディレクトリエントリごとに、前記ターゲットファイル名のための前記識別子を前記データ名ディレクトリエントリにあるファイル名識別子と比較するステップと、
前記ターゲットファイル名のための前記識別子が前記データ名ディレクトリエントリのうちのいずれのファイル名識別子ともマッチングしていない場合は、前記ターゲットファイル名のための新規のデータ名ディレクトリエントリを生成するステップと
を含むことを特徴とするコンピュータ装置。
【請求項９】
前記ターゲットファイル名のための前記識別子を生成するステップは、前記ターゲットファイル名のハッシュを生成するステップを含み、前記ターゲットファイル名のための識別子を前記データ名ディレクトリエントリからの前記ファイル名識別子と比較するステップは、前記ターゲットファイル名の前記ハッシュを前記データ名ディレクトリエントリに記憶されているファイル名ハッシュと比較するステップを含むことを特徴とする請求項８に記載のコンピュータ装置。
【請求項１０】
前記ターゲットファイル名のための前記識別子が前記データ名ディレクトリエントリ中の少なくとも１つのファイル名識別子とマッチングしていると判定するステップと、
１つまたは複数のマッチングするデータ名ディレクトリエントリの全体ファイル名を取得するステップと、
前記ターゲットファイル名を前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名と比較するステップと、
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリのうちのいずれの前記全体ファイル名ともマッチングしていない場合は、前記ターゲットファイル名のための新規のデータ名ディレクトリエントリを生成するステップと
をさらに含むことを特徴とする請求項８に記載のコンピュータ装置。
【請求項１１】
前記ターゲットファイル名がいずれかの前記マッチングするデータ名ディレクトリエントリの全体ファイル名とマッチングしている場合は、前記新規のデータ名ディレクトリエントリのための前記ターゲットファイル名を拒絶するステップをさらに含むことを特徴とする請求項１０に記載のコンピュータ装置。
【請求項１２】
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名とマッチングしている場合は、前記ターゲットファイル名を既存のデータ名ディレクトリエントリとマッチングしていると確認するステップをさらに含むことを特徴とする請求項１０に記載のコンピュータ装置。
【請求項１３】
前記ターゲットファイル名を取得するステップは、ファイル生成要求を取得するステップを含むことを特徴とする請求項８に記載のコンピュータ装置。
【請求項１４】
前記ターゲットファイル名のための前記新規のデータ名ディレクトリエントリを生成するステップは、前記ターゲットファイル名および前記ターゲットファイル名の前記識別子を含むデータ名ディレクトリエントリを生成するステップを含むことを特徴とする請求項８に記載のコンピュータ装置。
【請求項１５】
以下の操作を実行するコンピュータプログラムを記憶した記憶装置を有するコンピュータ装置において、前記操作は、
新規のディレクトリエントリのためのターゲットファイル名を取得するステップと、
前記ターゲットファイル名のためのハッシュを生成するステップと、
前記複数のディレクトリエントリ中のデータ名ディレクトリエントリごとに、前記ターゲットファイル名のための前記ハッシュを各データ名ディレクトリエントリのファイル名ハッシュと比較するステップと、
前記ターゲットファイル名のための前記ハッシュが前記データ名ディレクトリエントリのうちのいずれかの前記ファイル名ハッシュとマッチングしていない場合は、前記新規のディレクトリエントリのための前記ターゲットファイル名を選択するステップと、
前記ターゲットファイル名のための前記ハッシュが前記データ名ディレクトリエントリのうちのいずれの前記ファイル名ハッシュともマッチングしていない場合は、前記ターゲットファイル名のための新規のデータ名ディレクトリエントリを生成するステップと
を含むことを特徴とするコンピュータ装置。
【請求項１６】
前記ターゲットファイル名のための前記ハッシュが前記データ名ディレクトリエントリ中のファイル名ハッシュとマッチングしていると判定するステップと、
前記マッチングするデータ名ディレクトリエントリの全体ファイル名を取得するステップと、
前記ターゲットファイル名を前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名と比較するステップと、
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名とマッチングしていない場合は、前記ターゲットファイル名のための新規のデータ名ディレクトリエントリを生成するステップと
をさらに含むことを特徴とする請求項１５に記載のコンピュータ装置。
【請求項１７】
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの全体ファイル名とマッチングしている場合は、前記新規のディレクトリエントリのための前記ターゲットファイル名を拒絶するステップをさらに含むことを特徴とする請求項１６に記載のコンピュータ装置。
【請求項１８】
前記ターゲットファイル名が前記マッチングするデータ名ディレクトリエントリの前記全体ファイル名とマッチングしている場合は、前記ターゲットファイル名を既存のディレクトリエントリとマッチングしていると確認するステップをさらに含むことを特徴とする請求項１６に記載のコンピュータ装置。
【請求項１９】
前記新規のデータ名ディレクトリエントリを生成するステップは、前記ターゲットファイル名および前記ターゲットファイル名の前記ハッシュを含む１次ディレクトリエントリを生成するステップを含むことを特徴とする請求項１５に記載のコンピュータ装置。
【請求項２０】
前記ターゲットファイル名を取得するためのステップは、ファイル生成要求を取得するステップを含むことを特徴とする請求項１５に記載のコンピュータ装置。