【手続補正書】
【提出日】平成19年7月30日(2007.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
汎用データ記憶装置内の関連アイテムをユーザに提示するためのコンピュータ・システムであって、
汎用データ・スキーマに従って格納された複数のアイテムを収容し、また前記複数のアイテムのうちの少なくとも一部に対応するリレーショナル情報で、前記複数のアイテムのうちの２つ以上の間のリレーションシップを決定することを可能にするリレーショナル情報を収容する汎用データ記憶装置であって、前記リレーションシップの少なくとも一部の変更に応答して、前記汎用記憶装置から一つまたは複数のアイテムを、前記リレーショナル情報を使用して削除する、汎用データ記憶装置と、
ユーザに前記複数のアイテムを提示するためのシェルであって、ユーザに選択されたアイテムを提示するように構成され、また前記リレーショナル情報を使用して、前記選択されたアイテムに関連する前記データ記憶装置内の１つまたは複数のアイテムを提示するようにさらに構成されるシェルと
を備えることを特徴とするコンピュータ・システム。
【請求項２】
前記複数のアイテムのうちの１つまたは複数に対応する前記リレーショナル情報は、１組のアイテム特性を含むことを特徴とする請求項１に記載のコンピュータ・システム。
【請求項３】
前記シェルは、前記１組のアイテム特性のうちの１つまたは複数をユーザに提示するように構成されることを特徴とする請求項２に記載のコンピュータ・システム。
【請求項４】
前記シェルは、前記アイテム特性のうちの１つを含む前記データ記憶装置内の１つまたは複数のアイテムのビューを得るための選択を表すユーザ入力を受け付けるように構成されることを特徴とする請求項２に記載のコンピュータ・システム。
【請求項５】
前記シェルは、前記アイテム特性のうちの１つを共有する前記データ記憶装置内の１つまたは複数のアイテムを提示するように構成されることを特徴とする請求項２に記載のコンピュータ・システム。
【請求項６】
前記シェルは、前記リレーショナル情報のうちの少なくとも一部を提示するように構成されることを特徴とする請求項１に記載のコンピュータ・システム。
【請求項７】
前記シェルは、前記選択されたアイテムに関連する前記データ記憶装置内のアイテムのビューを得るための選択を表すユーザ入力を受け付けるように構成されることを特徴とする請求項１に記載のコンピュータ・システム。
【請求項８】
前記選択されたアイテムに対応する前記リレーショナル情報は、前記選択されたアイテムに関連付けられた１組のアイテム特性を含み、
前記ユーザ入力は、前記選択されたアイテムと前記１組のアイテム特性のうちの１つを共有する前記データ記憶装置内の１つまたは複数のアイテムのビューを得るための選択を表すことを特徴とする請求項７に記載のコンピュータ・システム。
【請求項９】
汎用データ記憶装置内の関連アイテムをユーザに提示するための、コンピュータに実装される方法であって、
前記汎用データ記憶装置は汎用データ・スキーマに従って複数のアイテムを格納し、前記複数のアイテムのうちの少なくとも一部は前記複数のアイテムの間のリレーションシップを決定することを可能にするリレーショナル情報を含み、
前記方法は、
前記汎用データ記憶装置内のデータにアクセスすること、
前記リレーショナル情報を使用して、選択されたアイテムと、前記データ記憶装置内の前記リレーショナル情報を含む前記アイテムうちの１つまたは複数との間のリレーションシップを決定すること、ならびに
前記選択されたアイテムおよび１つまたは複数の関連アイテムを前記ユーザに表示すること
を備えることを特徴とする方法。
【請求項１０】
前記選択されたアイテムおよび１つまたは複数の関連アイテムを表示することは、前記リレーショナル情報のうちの少なくとも一部をユーザに表示することを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記選択されたアイテムに関連する前記データ記憶装置内の１つまたは複数のアイテムのビューを得るための選択を表すユーザ入力を受信することをさらに備えることを特徴とする請求項９に記載の方法。
【請求項１２】
前記選択されたアイテムおよび１つまたは複数の関連アイテムを表示することは、前記入力に応答するものであることを特徴とする請求項１１に記載の方法。
【請求項１３】
汎用データ記憶装置内の関連アイテムをユーザに提示するための方法を実行するためのコンピュータ実行可能命令を有する一つまたは複数のコンピュータ読み取り可能な記憶媒体であって、前記方法は、
前記汎用データ記憶装置は、汎用データ・スキーマに従って格納された複数のアイテムを格納し、前記複数のアイテムのうちの少なくとも一部は、前記複数のアイテムのうちの２つ以上の間のリレーションシップを決定することを可能にするリレーショナル情報を収容し、前記リレーションシップの少なくとも一部は、一つまたは複数のソース・アイテムと、一つまたは複数のターゲット・アイテムを指定する、前記汎用データ記憶装置にないでデータをアクセスすること、
前記リレーショナル情報を使用して、前記選択されたアイテムと、前記汎用データ記憶装置内の前記リレーショナル情報を収容する一つまたは複数のアイテムとの間のリレーションシップを決定すること、
前記選択されたアイテムと一つまたは複数の関連アイテムをユーザに提示すること、
前記一つまたは複数のソース・アイテムのうちの少なくとも一つを変更する、または前記リレーションシップの少なくとも一部を変更するユーザ入力を受信すること、および
前記少なくとも一つのターゲット・アイテムが、前記一つまたは複数のソース・アイテムのうちの少なくとも一つに関連しない場合に、前記汎用データ記憶装置から、前記一つまたは複数のターゲット・アイテムのうちの少なくとも一つを削除すること
を備えることを特徴とする一つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記リレーショナル情報は、１組のアイテム特性を含むことを特徴とする請求項１３に記載の一つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記汎用データ記憶装置にアクセスすることは、前記選択されたアイテムに関連する、データ記憶装置内の１つまたは複数のアイテムをビューする選択を表すユーザ入力に応答することを特徴とする請求項１３に記載の一つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
選択されたアイテムに対応する前記リレーショナル情報は、前記選択されたアイテムに関連付けられた１組のアイテム特性の含み、前記ユーザ入力は、選択されたアイテムと一つまたは複数の特性を共有する、汎用データ記憶装置内の一つまたは複数のアイテムをビューする選択を提供することを特徴とする請求項１５に記載の一つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
前記選択されたアイテムと一つまたは複数の関連アイテムをユーザに提示することは、前記リレーショナル情報の少なくとも一部をユーザに提供することを含むことを特徴とする請求項１３に記載の一つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
汎用データ記憶装置内の関連アイテムをユーザに提示するためのシェルであって、
前記一つまたは複数のアイテムは汎用データ・スキーマに従って格納され、前記一つまたは複数のアイテムの少なくとも一部は、２つまたはそれ以上のアイテム間のリレーションシップが決定されることを可能にするリレーショナル情報を収容し、前記リレーションシップの少なくとも一部は、関連付けられたライフタイム管理セマンティックスを有する、前記汎用データ記憶装置から一つまたは複数のアイテムに関連付けられたデータを取り出すデータ記憶装置対話コンポーネントと、
前記取り出したデータを利用してユーザに関連アイテムを提示し、リレーションシップ提示コンポーネントは、選択されたアイテムをユーザに提示するように構成され、さらに前記リレーショナル情報を利用して、前記選択されたアイテムに関連する、前記データ記憶装置内の一つまたは複数のアイテムを提示するように構成される、関連アイテム提示コンポーネントと、
前記関連するライフタイム管理セマンティックスを利用し、前記リレーションシップの少なくとも一部における変更に応答して、前記汎用データ記憶装置から一つまたは複数のアイテムを削除するアイテム・ライフタイム管理制御
を備えることを特徴とするシェル。
【請求項１９】
前記複数のアイテムのうちの一つまたは複数に対応する前記リレーショナル情報は、１組のアイテム特性を含むことを特徴とする請求項１８に記載のシェル。
【請求項２０】
前記関連アイテム提示コンポーネントは、前記１組のアイテム特性のうちの一つまたは複数をユーザに提示するように構成されることを特徴とする請求項１９に記載のシェル。
【請求項２１】
前記関連アイテム提示コンポーネントは、前記アイテム特性の一つを共有する、前記データ記憶装置内の一つまたは複数のアイテムを提示するように構成されることを特徴とする請求項１９に記載のシェル。
【請求項２２】
前記関連アイテム提示コンポーネントは、前記リレーショナル情報の少なくとも一部を提示するように構成されることを特徴とする請求項１８に記載のシェル。
【請求項２３】
前記シェルは、前記選択されたアイテムに関連する、データ記憶装置内のアイテムをビューする選択を表すユーザ入力を受け入れるように構成されることを特徴とする請求項１８に記載のシェル。
【請求項２４】
前記選択されたアイテムに対応する前記リレーショナル情報は、選択されたアイテムに関連付けられた１組のアイテム特性を含み、前記ユーザ入力は、選択されたアイテムと前記１組のアイテム特性を共有する、前記データ記憶装置内の一つまたは複数のアイテムをビューする選択を表すこと特徴とする請求項２３に記載のシェル。
【請求項２５】
汎用データ記憶装置内の関連アイテムをユーザに提示するためのコンピュータ・システムであって、
前記一つまたは複数のアイテムは汎用データ・スキーマに従って格納され、前記一つまたは複数のアイテムの少なくとも一部は、複数のアイテム間のリレーションシップが決定されることを可能にするリレーショナル情報を収容する、前記汎用データ記憶装置内のデータにアクセスする手段と、
前記リレーショナル情報を利用して、選択されたアイテムと前記データ記憶装置内の前記リレーショナル情報を収容する一つまたは複数のアイテムとの間のリレーションシップを決定する手段と、
前記選択されたアイテムと一つまたは複数の関連するアイテムをユーザに表示するための手段と、
前記リレーションシップの少なくとも一つの変更を引き起こすユーザ入力を受け取る手段と、
前記変更に応答して、前記汎用データ記憶装置から前記複数のアイテムのうちの少なくとも一つを削除する手段と
を備えることを特徴とするコンピュータ・システム。
【請求項２６】
前記複数のアイテムのうちの一つまたは複数に対応するリレーショナル情報は、１組のアイテム特性を含むことを特徴とする請求項２５に記載のコンピュータ・システム。
【請求項２７】
前記表示するための手段は、ユーザに前記１組のアイテム特性のうちの一つまたは複数を提示するように構成されることを特徴とする請求項２６に記載のコンピュータ・システム。
【請求項２８】
前記汎用データ記憶装置内のデータにアクセスする手段は、前記アイテム特性の一つを有する、データ記憶装置内の一つまたは複数のアイテムをビューする選択を表すユーザ入力に応答して、前記データ記憶装置を対話することを特徴とする請求項２６に記載のコンピュータ・システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
汎用データ・ストア３０２は、データの編成、検索、共有、同期およびセキュリティをサポートするデータ・モデル３０４を実装する。特定のタイプのデータがスキーマ３６０などのスキーマに記述され、また以下でより十分に述べるように、ストレージ・プラットフォーム３００は、そのスキーマの展開および拡張のためのツール３４６を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
４．拡張性
図３を参照すると、上述したように、ストレージ・プラットフォームにスキーマ３６０の初期セットが設けられている。しかし、少なくとも一部の実施形態では、ストレージ・プラットフォームはさらに、独立系ソフトウェア・ベンダ（ＩＳＶ：independent software vendor）を含めて顧客が新しいスキーマ３６４を作成できるようにする。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2007509434.tif 000001