【手続補正書】
【提出日】平成22年12月3日(2010.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリシステムがバスタイムアウトを回避する方法であって、
メモリシステムがアプリケーションを実行するのに要求される期間がメモリシステムに対するバスタイムアウト時限を超過するかどうかを判断するステップと、
その期間がメモリシステムに対するバスタイムアウト時限を超過したと判断された場合には、
バスタイムアウトを出来させずにアプリケーションを実行するにあたって必要なダミーデータブロック数を判断するステップと、
判断された数についてメモリシステムバスを介してコンピュータシステムとやり取りするステップと、
メモリシステムでアプリケーションの実行期間を監視するステップと、
監視された期間がバスタイムアウト時限を超過する前に、メモリシステムがメモリシステムとコンピュータシステムとの間でダミーデータブロックをやり取りするためのレディ状態にあることをコンピュータシステムに指示するステップと、
を含む方法。
【請求項２】
請求項１記載の方法において、
判断されたダミーデータブロック数についてのクエリをコンピュータシステムから受信するステップをさらに含む方法。
【請求項３】
請求項１記載の方法において、
アプリケーションを実行するにあたって必要なダミーデータブロック数を判断するステップは、メモリシステムの書き込みバスタイムアウト時限を、メモリシステムでアプリケーションを実行するのにかかる最大時間に分けることを含む方法。
【請求項４】
請求項１記載の方法において、
アプリケーションを実行するにあたって必要なダミーデータブロック数を判断するステップは、メモリシステムの読み出しバスタイムアウト時限を、メモリシステムでアプリケーションを実行するのにかかる最大時間に分けることを含む方法。
【請求項５】
請求項１記載の方法において、
アプリケーションを実行するための期間を監視するステップと、
バスタイムアウト時限より前の時間にメモリシステムのコントローラに合図するステップをさらに含む方法。
【請求項６】
請求項１記載の方法において、
アプリケーションは、著作権で保護されたコンテンツの自由な配布を防ぐデジタルコンテンツ保護セキュリティプロセスを含む方法。
【請求項７】
請求項１記載の方法において、
バスタイムアウト時限は、パーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）、コンパクトフラッシュ（ＣＦ）、マルチメディアカード（ＭＭＣ）、およびセキュアデジタル（ＳＤ）仕様のいずれか１つのバスタイムアウト時限を含む方法。
【請求項８】
請求項１記載の方法において、
ダミーデータブロックは、無視すべきブロックとしてダミーデータブロックを識別する署名を含む方法。
【請求項９】
コンピュータシステムとメモリシステムとの間でバスタイムアウトを回避する方法であって、
処理操作を完了するための期間がメモリシステムのバスタイムアウト時限を超過するかどうかを判断するステップと、
処理操作のタイミングをはかるステップと、
バスタイムアウト時限が満了する前で、かつ処理操作が完了する前に、メモリシステムバスがメモリシステムとコンピュータシステムとの間でダミーデータブロックをやり取りするためのレディ状態にあることをコンピュータシステムに指示するステップと、
を含む方法。
【請求項１０】
請求項９記載の方法において、
メモリシステムバスがメモリシステムとコンピュータシステムとの間でダミーデータブロックをやり取りするためのレディ状態にあることをコンピュータシステムに指示するステップは、バスタイムアウト時限を回避するためにコンピュータシステムとメモリシステムとの間でやり取りすべきものであるデータブロック数を指示するクエリをコンピュータシステムへ送信することを含む方法。
【請求項１１】
請求項１０記載の方法において、
ダミーデータブロック数は、期間に割り振られる方法。
【請求項１２】
請求項１０記載の方法において、
処理操作の実行を完了するための期間にバスタイムアウト時限を分けることによってダミーデータブロック数を判断する方法。
【請求項１３】
請求項９記載の方法において、
バスタイムアウト時限は、パーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）、コンパクトフラッシュ（ＣＦ）、マルチメディアカード（ＭＭＣ）、およびセキュアデジタル（ＳＤ）仕様のいずれか１つのバス読み出しタイムアウト時限である方法。
【請求項１４】
メモリシステムであって、
メモリシステムバスと、
メモリメモリシステムバスとやり取りするコントローラであって、
メモリシステムがアプリケーションを実行するのに要求される期間がメモリシステムに対するバスタイムアウト時限を超過するかどうかを判断し、その期間がメモリシステムに対するバスタイムアウト時限を超過したとコントローラが判断した場合には、
バスタイムアウトを出来させずにアプリケーションを実行するにあたって必要なダミーデータブロック数を判断し、
判断された数についてメモリシステムバスを介してコンピュータシステムとやり取りし、
コントーラでアプリケーションの実行期間を監視し、かつ
監視された期間がバスタイムアウト時限を超過する前に、メモリシステムバスがメモリシステムとコンピュータシステムとの間でダミーデータブロックをやり取りするためのレディ状態にあることをコンピュータシステムに指示するコントローラと、
を備えるメモリシステム。
【請求項１５】
請求項１４記載のメモリシステムにおいて、
コントローラは、判断されたダミーデータブロック数についてのクエリをコンピュータシステムから受信するメモリシステム。
【請求項１６】
請求項１４記載のメモリシステムにおいて、
コントローラは、メモリシステムの書き込みバスタイムアウト時限を、コントローラでアプリケーションを実行するのにかかる最大時間に分けることによって必要なダミーデータブロック数を判断するメモリシステム。
【請求項１７】
請求項１４記載のメモリシステムにおいて、
アプリケーションの実行期間を監視し、バスタイムアウト時限より前の時間にコントローラに合図するタイマーをさらに備えるメモリシステム。
【請求項１８】
請求項１４記載のメモリシステムにおいて、
アプリケーションは、著作権で保護されたコンテンツの自由な配布を防ぐデジタルコンテンツ保護セキュリティプロセスを含むメモリシステム。
【請求項１９】
請求項１４記載のメモリシステムにおいて、
コントローラは、メモリシステム仕様の読み出しバスタイムアウト時限を、メモリシステムでアプリケーションを実行するのにかかる最大時間に分けることによって必要なダミーデータブロック数を判断するメモリシステム。
【請求項２０】
請求項１４記載のメモリシステムにおいて、
バスタイムアウト時限は、パーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）、コンパクトフラッシュ（ＣＦ）、マルチメディアカード（ＭＭＣ）、およびセキュアデジタル（ＳＤ）仕様のいずれか１つのバスタイムアウト時限を含むメモリシステム。
【請求項２１】
請求項１４記載のメモリシステムにおいて、
ダミーデータブロックは、無視すべきブロックとしてダミーデータブロックを識別する署名を含むメモリシステム。
【請求項２２】
コンピュータシステムとメモリシステムとの間でバスタイムアウトを回避するシステムであって、
メモリシステムバスと、
メモリシステムバスとやり取りするコントローラであって、処理操作を完了するための期間がメモリシステムのバスタイムアウト時限を超過するかどうかを判断するコントローラと、
処理操作のタイミングをはかり、バスタイムアウト時限が満了する前で、かつ処理操作が完了するより前の時間にコントローラと信号のやり取りをするタイマーと、を備え、
コントローラは、信号を受信すると、処理操作が完了する前にメモリシステムバスがメモリシステムとコンピュータシステムとの間でダミーデータブロックをやり取りするためのレディ状態にあることをコンピュータシステムに指示するメモリシステム。
【請求項２３】
請求項２２記載のメモリシステムにおいて、
コントローラは、バスタイムアウト時限を回避するためにコンピュータシステムとメモリシステムとの間でやり取りすべきものであるデータブロック数を指示するクエリをコンピュータシステムへ送信するメモリシステム。
【請求項２４】
請求項２３記載のメモリシステムにおいて、
ダミーデータブロック数は、期間に割り振られるメモリシステム。
【請求項２５】
請求項２３記載のメモリシステムにおいて、
処理操作の実行を完了するための期間にバスタイムアウト時限を分けることによってダミーデータブロック数を判断するメモリシステム。
【請求項２６】
請求項２３記載のメモリシステムにおいて、
バスタイムアウト時限は、パーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）、コンパクトフラッシュ（ＣＦ）、マルチメディアカード（ＭＭＣ）、およびセキュアデジタル（ＳＤ）仕様のいずれか１つのバス読み出しタイムアウト時限である方法。