【手続補正書】
【提出日】平成19年9月19日(2007.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時相データに対し作動するように構成したアプリケーションと、
時相データと時相データの履歴を格納するように構成され、物理ストレージにマップされた論理デバイスである時相ボリュームと、
時相ボリューム・マネージャとを実装した１つまたは複数のプロセシング・デバイスとを備え、
前記時相ボリューム・マネージャは、前記時相ボリューム上に、時相データのチェックポイントを生成し、
前記時相ボリューム上で、アプリケーションに時相オペレーションを実施させるためのアプリケーション・インターフェースを提供し、
前記アプリケーションから前記アプリケーション・インターフェースを介して前記時相ボリューム上の時相データを対象とする１つまたは複数のタイムスタンプを指定する入出力要求を受信し、且つ前記入出力要求に応答して、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施するように構成されていることを特徴とするデータ・ストレージ内の時相データを維持するためのシステム。
【請求項２】
前記入出力要求が書込み要求であり、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記入出力要求によって指定された時相データを、前記時相ボリュームに書き込むようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項３】
前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記入出力要求によって指定されたタイムスタンプに対応する前記時相ボリューム上の前記時相データのチェックポイントを生成するように構成されていることを特徴とする請求項２に記載のシステム。
【請求項４】
前記入出力要求が読取り要求であり、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記入出力要求によって指定された時相データを、前記アプリケーションに返却するようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項５】
前記入出力要求が、前記入出力要求によって指定されたタイムスタンプに対応する時相ボリュームのチェックポイントを作成するよう指定し、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記指定されたタイムスタンプに対応する時相ボリュームのチェックポイントを生成するように構成されていることを特徴とする請求項１に記載のシステム。
【請求項６】
前記時相ボリューム・マネージャは、入出力要求によって指定された時間間隔で前記時相ボリュームの前記チェックポイントを生成するようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項７】
前記入出力要求が、その入出力要求によって指定されたタイムスタンプに対応する時相ボリュームのポイント・イン・タイム・イメージを作成するよう指定し、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記指定されたタイムスタンプに対応する時相ボリュームのポイント・イン・タイム・イメージを生成するようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項８】
前記入出力要求が、前記入出力要求内の２つのタイムスタンプによって指定された前記時相ボリュームのスライス・イン・タイム・イメージを作成するよう指定し、前記スライス・イン・タイム・イメージは前記２つのタイムスタンプ間に時相ボリュームの一部を有し、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記２つのタイムスタンプによって指定された前記時相ボリュームのスライス・イン・タイム・イメージを生成するようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項９】
前記入出力要求が、前記入出力要求によって指定された時点で前記時相ボリュームの履歴を切り捨てるよう指定し、前記時相ボリューム・マネージャは、前記時相オペレーションにおいて、前記入出力要求によって指定された時点で前記時相ボリュームの履歴を切り捨てるようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項１０】
前記入出力要求が、その入出力要求によって指定された時点まで前記時相ボリュームの履歴をトラバースするよう指定し、前記時相ボリューム・マネージャは、前記時相ボリュームの履歴において、前記入出力要求によって指定された時点の前記時相オペレーションを実施するようにさらに構成されていることを特徴とする請求項１に記載のシステム。
【請求項１１】
前記入出力要求が、前記時相オペレーションがそこで実施される前記時相ボリュームの１つまたは複数の領域を指示することを特徴とする請求項１に記載のシステム。
【請求項１２】
時相ボリューム・マネージャが、前記時相ボリューム上に１つまたは複数のチェックポイントを生成するステップと、
時相ボリューム・マネージャが、時相ボリューム上で時相動作を行えるようボリューム・マネージャによって与えられたアプリケーション・インターフェースを介してＩ／Ｏ要求を受信するステップと、
前記時相ボリューム・マネージャが、前記入出力要求に応答して、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施するステップと、
から構成され、上記時相ボリュームは時相データとこのデータの履歴を記憶すると共にこの時相ボリュームは物理的ストレージにマップされた論理デバイスであり、更に上記Ｉ／Ｏ要求は上記時相ボリューム上で時相データ用として１又はそれ以上のタイムスタンプを特定することを特徴とする時相データを維持する方法。
【請求項１３】
前記入出力要求が書込み要求であり、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記時相ボリューム・マネージャが、前記入出力要求によって指定された時相データを前記時相ボリュームに書き込むステップを有することを特徴とする請求項１２に記載の方法。
【請求項１４】
論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記入出力要求によって指定されたタイムスタンプに対応する時相ボリューム上の前記時相データのチェックポイントを生成するステップをさらに有することを特徴とする請求項１３に記載の方法。
【請求項１５】
前記入出力要求が読取り要求であり、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記入出力要求によって指定された時相データを前記アプリケーション・インターフェースを介して、時相データ上で作動するように構成されたアプリケーションに返却するステップを有することを特徴とする請求項１２に記載の方法。
【請求項１６】
前記入出力要求が、前記入出力要求によって指定されたタイムスタンプに対応する時相ボリュームのチェックポイントを作成するよう指定し、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記指定されたタイムスタンプに対応する時相ボリュームのチェックポイントを生成するステップを有することを特徴とする請求項１２に記載の方法。
【請求項１７】
時相ボリューム上に１つまたは複数のチェックポイントを生成する前記ステップは、前記時相ボリューム・マネージャが、入出力要求によって指定された時間間隔で前記時相ボリュームのチェックポイントを生成するステップをさらに有することを特徴とする請求項１２に記載の方法。
【請求項１８】
前記入出力要求は、前記入出力要求によって指定されたタイムスタンプに対応する時相ボリュームのポイント・イン・タイム・イメージを作成するよう指定し、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記指定されたタイムスタンプに対応する時相ボリュームのポイント・イン・タイム・イメージを生成するステップを有することを特徴とする請求項１２に記載の方法。
【請求項１９】
前記入出力要求は、前記入出力要求内の２つのタイムスタンプによって指定された前記時相ボリュームのスライス・イン・タイム・イメージを作成するよう指定し、前記スライス・イン・タイム・イメージは、前記２つのタイムスタンプ間に１つの時相ボリュームの一部を有し、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記２つのタイムスタンプによって指定された前記時相ボリュームのスライス・イン・タイム・イメージを生成するステップを有することを特徴とする請求項１２に記載の方法。
【請求項２０】
前記入出力要求は、前記入出力要求によって指定された時点で前記時相ボリュームの履歴を切り捨てるよう指定し、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記入出力要求によって指定された前記時点で前記時相ボリュームの履歴を切り捨てるステップを有することを特徴とする請求項１２に記載の方法。
【請求項２１】
前記入出力要求は、前記入出力要求によって指定された時点まで前記時相ボリュームの履歴をトラバースするよう指定し、論理デバイス・レベルの時相オペレーションを前記時相ボリュームに対して実施する前記ステップは、前記時相ボリュームの履歴において前記入出力要求によって指定された時点の前記時相オペレーションを実施するステップを有することを特徴とする請求項１２に記載の方法。
【請求項２２】
論理デバイス・レベルの時相オペレーションを、前記入出力要求によって指定された時相ボリュームの１つまたは複数の領域に対して実施するステップをさらに有することを特徴とする請求項１２に記載の方法。
【請求項２３】
前記請求項１２乃至２２のいずれかの方法を実行するプログラム命令を具備したコンピュータ用記録媒体。