【手続補正書】
【提出日】平成17年1月7日(2005.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータネットワーク内のファイルスイッチを通じて、クライアントコンピュータのグループをファイルサーバのグループに連結する段階と、
前記ファイルサーバのグループにおける複数のファイルシステムのディレクトリを、それらを単一のディレクトリとして呈示することにより統合する段階と、
前記ファイルサーバのグループにおける複数のファイルシステムのファイルオブジェクトを、それらを単一のファイルオブジェクトして呈示することにより統合する段階と、
を含むことを特徴とする、ファイルシステムを統合する方法。
【請求項２】
一組のネームマッピング規則を前記ファイルスイッチに記憶し、
前記ファイルサーバのグループ内のファイルに対するユーザファイルネーム及びユーザパスネームを含むファイルアクセストランザクションをクライアントから受け取り、
サーバパスネームを生成するために、前記一組のネームマッピング規則を前記ユーザパスネームに適用し、
前記サーバパスネームに従って前記ファイルアクセストランザクションを実行する、
ことにより前記複数のファイルシステムのネームスペースを統合する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ネームマッピング規則は、
所定のユーザパスネームのリストと、
対応するマップドサーバパスネームのリストと、
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記適用する段階は、
前記ユーザパスネームを前記所定のユーザパスネームのリストと比較する段階と、
前記ユーザパスネームが前記所定のユーザパスネームの１つに符合する場合は、該ユーザパスネームを前記マップドサーバパスネームのリストからの対応するマップドサーバパスネームで置き換える段階と、
を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記ディレクトリを統合する段階は、
ユーザファイルネームとユーザファイルパスとを含むファイル作成要求をクライアントから受け取る段階と、
前記ファイルサーバのグループのうちから前記ユーザファイルを記憶するための一組のファイルサーバを選択する段階と、
各選択されたファイルサーバに対するファイルパスを判断する段階と、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する情報を前記ファイルスイッチに記憶する段階と、
前記ユーザファイルの記憶を示すように前記一組のファイルサーバ上のディレクトリを更新する段階と、
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザファイルネームを含むファイルアクセス要求を前記クライアントから受け取る段階と、
前記ユーザファイルネームに関する前記ファイルアクセス要求を前記一組のファイルサーバ内の少なくとも１つのファイルサーバに向けられた少なくとも１つのファイル要求の中にマッピングする段階と、
を更に含み、
前記マッピングする段階は、前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する前記情報を読み取る段階を含み、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとに従って前記ファイルアクセス要求を実行する段階、
を更に含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記判断する段階は、所定の一組のマッピング規則に従って前記ユーザファイルパスを前記一組のファイルサーバ内の対応するサーバファイルパスの中にマッピングする段階を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記ファイルオブジェクトを統合する段階は、
ユーザファイルネームとユーザファイルのユーザファイルパスとを含むファイルオブジェクト更新要求をクライアントから受け取る段階と、
前記ユーザファイルネーム及び前記ユーザファイルパスに従って、前記ファイルサーバのグループのうちから一組のファイルサーバを選択する段階と、
前記一組のファイルサーバ内の各ファイルサーバに対して、前記ユーザファイルに対応するファイルオブジェクトにアクセスするためのファイルパスを判断する段階と、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する情報を前記ファイルスイッチに記憶する段階と、
前記選択された一組のファイルサーバ内の前記ユーザファイルに対応する前記ファイルオブジェクトを更新する段階と、
を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記ファイルオブジェクトを統合する段階は、
前記ユーザファイルネームとユーザファイルパスとを含むファイルオブジェクト読み取り要求をクライアントから受け取る段階と、
前記ファイルオブジェクト読み取り要求を前記一組のファイルサーバ内の少なくとも１つのファイルサーバに向けられた少なくとも１つのファイル要求の中にマッピングする段階と、
を更に含み、
前記マッピングする段階は、前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する前記情報を読み取る段階を含み、
前記一組のファイルサーバ内の少なくとも１つのファイルサーバから前記ユーザファイルに対応するファイルオブジェクトを検索する段階と、
検索した前記ファイルオブジェクトを前記クライアントに送る段階と、
を更に含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ファイルオブジェクトは、作成日付、最終修正日付、ファイルサイズ、ディスク使用値、アクセス制御リスト、セキュリティ記述子、及びアーカイブ標識から成る組から選択された少なくとも２つのファイルオブジェクトを含むことを特徴とする請求項８に記載の方法。
【請求項１１】
ファイルサーバのグループと複数のクライアントコンピュータとを有するコンピュータネットワーク内で使用するためのファイルスイッチであって、
コンピュータプログラムを実行するように構成された少なくとも１つの処理ユニットと、
指定されたファイルに関する情報を含む情報を前記ファイルサーバ及びクライアントコンピュータと交換するようになった少なくとも１つのポートと、
前記ファイルサーバのグループにおける複数のファイルシステムのディレクトリを、それらを単一のディレクトリとして呈示することにより統合し、
前記ファイルサーバのグループにおける前記複数のファイルシステムのファイルオブジェクトを、それらを単一のファイルオブジェクトして呈示することにより統合する、
ための命令を含む１つ又はそれ以上のコンピュータプログラムを有する統合モジュールと、
を含むことを特徴とするファイルスイッチ。
【請求項１２】
一組のネームマッピング規則を前記ファイルスイッチに記憶し、
前記ファイルサーバのグループ内のファイルに対するユーザファイルネームとユーザパスネームとを含むファイルアクセストランザクションをクライアントから受け取り、
サーバパスネームを生成するために、前記一組のネームマッピング規則を前記ユーザパスネームに適用し、
前記サーバパスネームに従って前記ファイルアクセストランザクションを実行する、
ための命令を含む、前記複数のファイルシステムのネームスペースを統合するための命令を更に含むことを特徴とする請求項１１に記載のファイルスイッチ。
【請求項１３】
前記ネームマッピング規則は、
所定のユーザパスネームのリストと、
対応するマップドサーバパスネームのリストと、
を含むことを特徴とする請求項１２に記載のファイルスイッチ。
【請求項１４】
前記適用するための命令は、
前記ユーザパスネームを前記所定のユーザパスネームのリストと比較し、
前記ユーザパスネームが前記所定のユーザパスネームの１つに符合する場合は、該ユーザパスネームを前記マップドサーバパスネームのリストからの対応するマップドサーバパスネームで置き換える、
ための命令を含むことを特徴とする請求項１２に記載のファイルスイッチ。
【請求項１５】
前記ディレクトリを統合するための命令は、
ユーザファイルネームとユーザファイルパスとを含むファイル作成要求をクライアントから受け取り、
前記ファイルサーバのグループのうちから前記ユーザファイルを記憶するための一組のファイルサーバを選択し、
各選択されたファイルサーバに対するファイルパスを判断し、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する情報を前記ファイルスイッチに記憶し、
前記ユーザファイルの記憶を示すように前記一組のファイルサーバ上のディレクトリ構造を更新する、
ための命令を含むことを特徴とする請求項１１に記載のファイルスイッチ。
【請求項１６】
前記ユーザファイルネームを含むファイルアクセス要求を前記クライアントから受け取り、
前記ユーザファイルネームに関する前記ファイルアクセス要求を前記一組のファイルサーバ内の少なくとも１つのファイルサーバに向けられた少なくとも１つのファイル要求の中にマッピングする、
ための命令を更に含み、
前記マッピングは、前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する前記情報を読み取る段階を含み、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとに従って前記ファイルアクセス要求を実行する、
ための命令を更に含むことを特徴とする請求項１５に記載のファイルスイッチ。
【請求項１７】
前記判断するための命令は、所定の一組のマッピング規則に従って前記ユーザファイルパスを前記一組のファイルサーバ内の対応するサーバファイルパスの中にマッピングするための命令を含むことを特徴とする請求項１５に記載のファイルスイッチ。
【請求項１８】
前記ファイルオブジェクトを統合するための命令は、
ユーザファイルネームとユーザファイルのユーザファイルパスとを含むファイルオブジェクト更新要求をクライアントから受け取り、
前記ユーザファイルネーム及び前記ユーザファイルパスに従って、前記ファイルサーバのグループのうちから一組のファイルサーバを選択し、
前記一組のファイルサーバ内の各ファイルサーバに対して、前記ユーザファイルに対応するファイルオブジェクトにアクセスするためのファイルパスを判断し、
前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する情報を前記ファイルスイッチに記憶し、
前記選択された一組のファイルサーバ内の前記ユーザファイルに対応する前記ファイルオブジェクトを更新する、
ための命令を含むことを特徴とする請求項１１に記載のファイルスイッチ。
【請求項１９】
前記ファイルオブジェクトを統合するための命令は、
前記ユーザファイルネームとユーザファイルパスとを含むファイルオブジェクト読み取り要求をクライアントから受け取り、
前記ファイルオブジェクト読み取り要求を前記一組のファイルサーバ内の少なくとも１つのファイルサーバに向けられた少なくとも１つのファイル要求の中にマッピングする、
ための命令を更に含み、
前記マッピングは、前記一組のファイルサーバと前記ユーザファイルに対応する前記ファイルパスとを識別する前記情報を読み取る段階を含み、
前記一組のファイルサーバ内の少なくとも１つのファイルサーバから前記ユーザファイルに対応するファイルオブジェクトを検索し、
検索した前記ファイルオブジェクトを前記クライアントに送る、
ための命令を更に含むことを特徴とする請求項１８に記載のファイルスイッチ。
【請求項２０】
前記ファイルオブジェクトは、作成日付、最終修正日付、ファイルサイズ、ディスク使用値、アクセス制御リスト、セキュリティ記述子、及びアーカイブ標識から成る組から選択された少なくとも２つのファイルオブジェクトを含むことを特徴とする請求項１８に記載のファイルスイッチ。