【誤訳訂正書】
【提出日】平成26年10月3日(2014.10.3)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションからＩ／Ｏ要求を受信するステップと、
前記Ｉ／Ｏ要求のそれぞれを、構成可能なキャッシュマップと比較するステップであって、前記構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する、ステップと、
前記構成可能なキャッシュマップに基づいて前記Ｉ／Ｏ要求のそれぞれを処理し、キャッシング決定を下すステップと、
前記キャッシング決定に従って、前記Ｉ／Ｏ要求のそれぞれに対して選択的なキャッシングを実行するステップと、
を有する方法。
【請求項２】
前記Ｉ／Ｏタイプ及び前記ファイルタイプは、前記Ｉ／Ｏ要求と関連するメタデータとして受信される請求項１に記載の方法。
【請求項３】
前記アプリケーションは、ファイルシステムキャッシュとは別個のアプリケーションキャッシュ内へのアプリケーションＩ／Ｏ要求のアプリケーション指向のキャッシングを実行する請求項１に記載の方法。
【請求項４】
前記アプリケーションは、非キャッシュ通知をファイルシステムに提供してダイレクトＩ／Ｏを実行し、これにより、前記ファイルシステムが前記ダイレクトＩ／Ｏをキャッシングしないようにする請求項１に記載の方法。
【請求項５】
前記アプリケーションは、データベースアプリケーションである請求項１に記載の方法。
【請求項６】
前記アプリケーションは、ＯＤＭに準拠したインターフェイスモジュールを介してファイルシステムとインターフェイスする請求項１に記載の方法。
【請求項７】
前記構成可能なキャッシュマップは、ファイルシステムのコマンドラインインターフェイスを介してユーザー定義される請求項１に記載の方法。
【請求項８】
前記構成可能なキャッシュマップは、ファイルシステムのＧＵＩインターフェイスを介してユーザー定義される請求項１に記載の方法。
【請求項９】
少なくとも１つのキャッシング決定により、ファイルシステムは、ファイルシステムキャッシュ内への先読みキャッシングを実行する請求項１に記載の方法。
【請求項１０】
前記先読みキャッシングは、前記キャッシング決定及び前記構成可能なキャッシュマップに従って実行される請求項９に記載の方法。
【請求項１１】
コンピュータシステムによって実行された場合に前記コンピュータシステムに方法を実行させるコンピュータ実行可能命令を含むプログラムであって、前記方法は、
データベースアプリケーションからＩ／Ｏ要求を受信するステップと、
前記Ｉ／Ｏ要求のそれぞれを、構成可能なキャッシュマップと比較するステップであって、前記構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御し、前記Ｉ／Ｏタイプ及び前記ファイルタイプは、前記Ｉ／Ｏ要求と関連したメタデータを有する、ステップと、
前記構成可能なキャッシュマップに基づいて、前記Ｉ／Ｏ要求のそれぞれを処理し、キャッシング決定を下すステップと、
前記キャッシング決定に従って、前記Ｉ／Ｏ要求のそれぞれに対して選択的なキャッシングを実行するステップと、
を有する、プログラム。
【請求項１２】
前記データベースアプリケーションは、ファイルシステムキャッシュとは別個のアプリケーションキャッシュ内へのアプリケーションＩ／Ｏ要求のアプリケーション指向のキャッシングを実行する請求項１１に記載のプログラム。
【請求項１３】
前記データベースアプリケーションは、非キャッシュ通知をファイルシステムに提供してダイレクトＩ／Ｏを実行し、これにより、前記ファイルシステムが前記ダイレクトＩ／Ｏをキャッシングしないようにする請求項１１に記載のプログラム。
【請求項１４】
前記データベースアプリケーションは、ＯＤＭに準拠したインターフェイスモジュールを介してファイルシステムとインターフェイスする請求項１１に記載のプログラム。
【請求項１５】
コンピュータ可読ストレージ媒体に結合されると共にコンピュータ可読コードを実行するプロセッサを有するコンピュータシステムを有し、
前記コンピュータ可読コードは、前記コンピュータシステムに、
データベースアプリケーションからＩ／Ｏ要求を受信させ、
前記Ｉ／Ｏ要求のそれぞれを、構成可能なキャッシュマップと比較させ、前記構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御し、且つ、前記Ｉ／Ｏタイプ及び前記ファイルタイプは、前記Ｉ／Ｏ要求と関連したメタデータを有し、
前記構成可能なキャッシュマップに基づいて、前記Ｉ／Ｏ要求のそれぞれを処理し、キャッシング決定を下させ、
前記キャッシング決定に従って、前記Ｉ／Ｏ要求のそれぞれに対して選択的なキャッシングを実行させ、前記データベースアプリケーションは、ファイルシステムキャッシュとは別個のアプリケーションキャッシュ内へのアプリケーションＩ／Ｏ要求のアプリケーション指向のキャッシングを実行する、
データベースコンピュータシステム。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００７
【訂正方法】変更
【訂正の内容】
【０００７】
一実施形態においては、本発明は、選択的なファイルシステムのキャッシングを実現するためのコンピュータに基づいた方法を有する。この方法は、アプリケーションからＩ／Ｏ要求を受信するステップと、Ｉ／Ｏ要求のそれぞれを構成可能なキャッシュマップと比較するステップとを含み、構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。Ｉ／Ｏ要求のそれぞれを構成可能なキャッシュマップに基づいて処理し、キャッシング決定を下す。次いで、キャッシング決定に従って、選択的なキャッシングがＩ／Ｏ要求のそれぞれに対して実行される。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１７
【訂正方法】変更
【訂正の内容】
【００１７】
別の実施形態においては、本発明は、コンピュータシステムによって実行された場合にそのコンピュータシステムに方法を実行させるコンピュータ実行可能命令がその上部に保存されたコンピュータ可読ストレージ媒体として実現される。この方法は、データベースアプリケーションからＩ／Ｏ要求を受信するステップと、Ｉ／Ｏ要求のそれぞれを構成可能なキャッシュマップと比較するステップとを含み、構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。Ｉ／Ｏタイプ及びファイルタイプは、Ｉ／Ｏ要求と関連したメタデータを構成する。本方法は、構成可能なキャッシュマップに基づいてＩ／Ｏ要求のそれぞれを処理し、キャッシング決定を下すステップと、キャッシング決定に従ってＩ／Ｏ要求のそれぞれに対して選択的なキャッシングを実行するステップとを更に含む。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
別の実施形態においては、本発明は、データベースコンピュータシステムとして実現される。このデータベースコンピュータシステムは、プロセッサを含み、このプロセッサは、コンピュータ可読ストレージ媒体に結合され、且つ、コンピュータ可読コードを実行し、このコンピュータ可読コードは、コンピュータシステムに、データベースアプリケーションからＩ／Ｏ要求を受信させ、且つ、Ｉ／Ｏ要求のそれぞれを構成可能なキャッシュマップと比較させる。構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。Ｉ／Ｏタイプ及びファイルタイプは、Ｉ／Ｏ要求と関連したメタデータを構成する。コンピュータシステムは、構成可能なキャッシュマップに基づいてＩ／Ｏ要求のそれぞれを処理し、キャッシング決定を下す。次いで、コンピュータシステムは、キャッシング決定に従ってＩ／Ｏ要求のそれぞれに対して選択的なキャッシングを実行する。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００３０
【訂正方法】変更
【訂正の内容】
【００３０】
選択的キャッシングインターフェイス１０６は、アプリケーションからＩ／Ｏ要求を受信し、且つ、Ｉ／Ｏ要求のそれぞれを構成可能なキャッシュマップと比較することにより、機能し、この場合に、構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。決定エンジン１１８は、構成可能なキャッシュマップに基づいてＩ／Ｏ要求のそれぞれを処理してキャッシング決定を下すことにより、機能する。次いで、キャッシング決定に従って、選択的なキャッシングがＩ／Ｏ要求のそれぞれに対して実行される。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００３４
【訂正方法】変更
【訂正の内容】
【００３４】
構成可能なキャッシュマップとは、アプリケーション１０２から受信されたＩ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御するユーザー（例えば、システム管理者）構成可能なコンポーネントである。構成可能なキャッシュマップ１３０に基づいてＩ／Ｏ要求のそれぞれを決定エンジン１１８によって処理し、キャッシング決定を下す。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００４３
【訂正方法】変更
【訂正の内容】
【００４３】
前述のように、構成可能なキャッシュマップとは、アプリケーション１０２から受信されるＩ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御するユーザー（例えば、システム管理者）構成可能なコンポーネントである。構成可能なキャッシュマップ１３０に基づいてＩ／Ｏ要求のそれぞれを決定エンジン１１８によって処理し、キャッシング決定を下す。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００５２
【訂正方法】変更
【訂正の内容】
【００５２】
プロセス９００は、ステップ９０１において始まっており、選択的キャッシングインターフェイスがアプリケーションからＩ／Ｏ要求を受信する。ステップ９０２において、決定エンジンは、Ｉ／Ｏ要求を構成可能なキャッシュマップと比較する。前述のように、構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。ステップ９０３において、Ｉ／Ｏ要求が決定エンジンによって処理され、キャッシング決定が下される。前述のように、この決定は、構成可能なキャッシュマップに基づいている。この後に、ステップ９０４において、キャッシング決定に従って、Ｉ／Ｏ要求に対して選択的なキャッシングがファイルシステムによって実行される。ステップ９０５に示されているように、選択的なキャッシングプロセスは、新しいＩ／Ｏ要求がアプリケーションから受信されるのに伴って継続する。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００５４
【訂正方法】変更
【訂正の内容】
【００５４】
Ｉ／Ｏ要求受信モジュール９０１は、コンピュータシステム上において稼働するアプリケーション（例えば、データベースアプリケーション）からＩ／Ｏ要求を受信することにより、機能する。Ｉ／Ｏ比較モジュール９０２は、Ｉ／Ｏ要求を構成可能なキャッシュマップと比較することにより、機能する。前述のように、構成可能なキャッシュマップは、Ｉ／Ｏタイプ及びファイルタイプに基づいて選択的なキャッシングを制御する。Ｉ／Ｏキャッシング意思決定モジュール９０３は、Ｉ／Ｏ要求を処理してキャッシング決定を下すことにより、機能する。前述のように、この決定は、構成可能なキャッシュマップに基づいている。選択的キャッシング実行モジュールは、ファイルシステムを介して選択的なキャッシングを実行することにより、機能する。
【誤訳訂正１０】
【訂正対象書類名】図面
【訂正対象項目名】図９
【訂正方法】変更
【訂正の内容】
【図９】
2013511091.tif 000001