【手続補正書】
【提出日】平成21年3月2日(2009.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
異なるファイル・システム間の統一性を実現することを容易にする、コンピュータ読み取り可能な記録媒体上に表されたシステムであって、
第１のファイル・システムと第２のファイル・システムは、互いに異なるタイプのファイル・システムであり、前記第１のファイル・システムからの第１のファイルに関連するデータ、および前記第２のファイル・システムからの第２のファイルであって、前記第１のファイルと異なる表現の第２のファイルに関連するデータ、を受け取るインターフェースと、
少なくとも１つのプロパティをアイテムに与える、および前記アイテムに関連付けられたファイル・ストリームを与える、前記第１のおよび第２のファイル・システムからの受け取ったデータに関して質的に強化された、ファイル・バック・アイテムを用いて、前記第１のファイル・システム用のＡＰＩおよび前記第２のファイル・システム用のＡＰＩのうちの少なくとも一方による、前記第１ファイルおよび前記第２のファイルに関する、操作を可能にすることによって、前記第１のファイル・システムと前記第２のファイル・システムとの間で統一性を実現するファイル・システム・アダプタと
を備えることを特徴とするシステム。
【請求項２】
前記第１のファイル・システムは、ファイルおよびディレクトリを関連のファイル・ストリームとともに利用して、アプリケーション用の空間に、より大きな構造を与える、１６ビット・ファイル・システムと３２ビット・ファイル・システムとのうちの少なくとも１つであることを特徴とする請求項１に記載のシステム。
【請求項３】
前記第２のファイル・システムは、情報を複合型として表すために、アイテム、サブアイテム、プロパティ、およびリレーションシップのうちの少なくとも１つを定義するファイル・ストレージ・システムであることを特徴とする請求項１に記載のシステム。
【請求項４】
前記第１のファイル・システムを解析して、ディレクトリ、ファイル、ファイル・ストリーム、属性、ノード、リーフ・ノード、およびセキュリティ特性のうちの少なくとも１つを決定するアナライザ・コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項５】
前記第１のファイル・システムのリーフ・ノードの前記ファイル・バック・アイテムと、前記第１のファイル・システムのディレクトリ内の非リーフ・ノードの前記アイテムのうちの少なくとも１つを生成するジェネレータ・コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項６】
前記第１のファイル・システム内の前記第１のファイルの属性を、前記ファイル・バック・アイテムに関連付ける属性コンポーネントをさらに備え、前記属性は、前記第２のファイル・システムによって利用されることを特徴とする請求項１に記載のシステム。
【請求項７】
前記属性は、読み出し専用、圧縮済みファイル、アーカイブ・ファイルのうちの少なくとも１つを表すことが可能なビットであることを特徴とする請求項６に記載のシステム。
【請求項８】
前記ファイル・バック・アイテムと、前記第１のファイル・システム内の前記第１のファイルとの間の、少なくとも１つのフィールドの同期化を可能にするメタデータ・ハンドラ・コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項９】
前記メタデータ・ハンドラは、
前記第１のファイル・システム内の前記第１のファイルにおいてプロパティが修正された際に、新しい値を前記第２のファイル・システムにおいて前記ファイル・バック・アイテム内の、および前記第２のファイル内の、適切なフィールドにプロモートすること、および、
前記第２のファイル・システム内のファイル内でプロパティが変更されたときに、新しい値を、前記ファイル・バック・アイテム内の適切なフィールドに、および前記第１のファイルシステム内の前記第１のファイルに、デモートすること
のうちの少なくとも１つを可能にすることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記ファイル・バック・アイテムの複製であるがファイル・ストリームを含まないゴースト化アイテムを生成するゴースト化操作、および、
前記ゴースト化アイテムを前記ファイル・バック・アイテムに変換するゴースト化解除操作
のうちの少なくとも１つを提供するゴースト・コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項１１】
前記少なくとも１つのファイル・バック・アイテムの同期化を、少なくとも１つのファイル・バック・アイテムに関連付けられたファイル・ストリームのスワップを可能にすることによって提供する属性トンネリング・コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項１２】
前記ファイル・ストリームはファイル・ストリーム・テーブル内にあり、そこで、前記アイテムＩＤはスワップされることが可能であることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ファイル・バック・アイテムは、セマンティック・レイヤ、ファイル・ストリーム、ファイル属性、エンティティ状態、変更単位、およびアイテム・データのうちの少なくとも１つを収容することを特徴とする請求項１に記載のシステム。
【請求項１４】
周期を有しない、接続されたアイテムのグラフを与える有向非周期グラフ（ＤＡＧ）コンポーネントをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項１５】
異なるファイル・システム間の統一性を実現することを容易にする、コンピュータ実装方法であって、
ファイルおよびディレクトリを関連のファイル・ストリームとともに利用する第１のファイル・システムを解析して、アプリケーション用の空間に、より大きな構造を与えること、
少なくとも１つのプロパティをアイテムに与える、および前記アイテムに関連付けられたファイル・ストリームを与える、前記ファイルに関して質的に強化された、ファイル・バック・アイテムを生成すること、および、
前記ファイル・バック・アイテムを利用して、前記第１のファイル・システムと第２のファイル・システムは、互いに異なるタイプのファイル・システムである、前記第１のファイル・システムと前記第２のファイル・システムとの間のファイル・アクセスに関する統一性を有する前記アプリケーションを実現すること
を備えることを特徴とする方法。
【請求項１６】
前記第１のファイル・システム内の非リーフ・ノードに対してアイテムを生成すること、
前記第１のファイル・システム内のリーフ・ノードに対してファイル・バック・アイテムを生成すること、
前記ファイルからの属性を前記ファイル・バック・アイテムに組み込むこと、および、
前記第１のファイル・システム用のＡＰＩと前記第２のファイル・システム用のＡＰＩとのうちの少なくとも１つによる操作を可能にすること
のうちの少なくとも１つをさらに備えることを特徴とする請求項１５に記載の方法。
【請求項１７】
ゴースト化およびゴースト化解除のうちの少なくとも１つを行うこと、
属性トンネリングを利用すること、および、
周期を有しない、接続されたアイテムの有向非周期グラフ（ＤＡＧ）を利用すること
のうちの少なくとも１つをさらに備えることを特徴とする請求項１５に記載の方法。
【請求項１８】
異なるファイル・システム間の統一性を実現することを容易にする、コンピュータ読み取り可能な記録媒体上に表されるシステムであって、
第１のファイル・システムと第２のファイル・システムは、互いに異なるタイプのファイル・システムであり、前記第１のファイル・システムからの第１のファイルに関連するデータ、および前記第２のファイル・システムからの第２のファイルであって、前記第１のファイルと異なる表現の第２のファイルに関連するデータ、を受け取る手段と、
少なくとも１つのプロパティをアイテムに与える、および前記アイテムに関連付けられたファイル・ストリームを与える、前記第１のおよび第２のファイル・システムからの受け取ったデータに関して質的に強化された、ファイル・バック・アイテムを用いて、前記第１のファイル・システム用のＡＰＩおよび前記第２のファイル・システム用のＡＰＩのうちの少なくとも一方による、前記第１ファイルおよび前記第２のファイルに関する、操作を可能にすることによって、前記第１のファイル・システムと前記第２のファイル・システムとの間で統一性を実現する手段と
を備えることを特徴とするシステム。