【事件の表示】
　昭和６３年特許願第５０８５０１号「デイスクアクセス時間に基づくコマンド選択機能をもつキヤツシユ／デイスク・システム」拒絶査定に対する審判事件〔（平成１年４月６日国際公開Ｗ０８９／０３０８９、平成２年６月１４日国内公表特許出願公表平２−５０１７７６号）について、次のとおり審決する。
【結論】
　本件審判の請求は、成り立たない。
【理由】
　１、本願は、昭和６３年９月２３日（優先権主張１９８７年９月３０日、アメリカ合衆国）の国際出願（ＰＣＴ／ＵＳ８８−０３２７２）であって、補正された明細書および図面の記載からみて、特許請求の範囲の請求項１、請求項３、請求項５に記載された、その各発明の要旨は、次のとおりのものと認める。
「（１）ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段と、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリと前記ディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行し、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応した複数のホストプロセッサ・コマンドを、コマンド優先度と共に前記コマンドキューに記憶させ、
　前記制御手段は、前記ディスクドライブ手段の指定されたディスクスペースヘの前記ディスクキャッシュ内のデータの転送を命令するコマンドを作成し、作成された該コマンドをコマンド優先度と共に前記コマンドキューに格納し、
　前記制御手段は、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇した場合には、前記コマンドキューの複数のコマンドからこのコマンドを次に実行すべきコマンドとして選択し、
　前記制御手段は、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇しなかった場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするキャッシュ／ディスク・サブシステム。」（以下、第１発明と云う）
「（３）ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段と、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリと前記ディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行し、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応した複数のホストプロセッサ・コマンドを前記コマンドキューに記憶させ、
　前記制御手段は、所定の回数選択されなかったコマンドに遭遇した場合には、このコマンドを次に実行すべきコマンドとして選択し、
　前記制御手段は、所定の回数選択されなかったコマンドに遭遇しなかった場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするキャッシュ／ディスク・サブシステム。」（以下、第２発明と云う）
「（５）ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段と、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリと前記ディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行し、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応した複数のホストプロセッサ・コマンドを前記コマンドキューに記憶させ、
　前記制御手段は、前記コマンドキューで実行待ちであるコマンド数が所定数以上の場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするキャッシュ／ディスク・サブシステム。」（以下、第３発明と云う）
　２、これに対して、当審において引用された、特開昭５５−１１２６６４号公報（以下、引用例１と云う）、及び原審において引用された、特開昭５９ー６６７５５号公報（以下、引用例２と云う）、同じく引用された、米国特許第４５２３２０６号明細書（以下、引用例３と云う）、には、以下の記載がある。
　引用例１には、
　「複数の要求を同時に受けることができるディスクシステムにおいて、シーク距離に対するシーク時間を格納する第１の記憶手段と、複数の前記要求のシリンダ位置と回転位置を格納する第２の記憶手段と、現在のシリンダ位置から各要求のシーク距離を算出する距離計算手段と、前記第１の記憶手段から前記距離計算手段で得られたシーク距離をアドレスとし読み出した各要求のシーク時間と前記第２の記憶手段に入れられている各要求の回転位置と現在のディスクの回転位置から各要求のシーク時間と回転待ち時間の和を求めるアクセス時間計算手段と、前記アクセス時間計算手段で得られた各要求のアクセス時間のうち最小のアクセス時間を有する要求を決定する比較手段とから構成され、前記比較手段によって決定された要求を優先してサービスすることを特徴とするディスクアクセス時間最適化装置。」（特許請求の範囲の欄）と記載され、
　「以上のようにして、メモリＭ１に格納された要求のうち最もアクセス時間の小さい要求が選択される。第３図は本発明の一実施例を示すものであり、マイクロプログラム等の実現を束縛するものではない。
　実際の応用では、運の悪さによって長い問サービスを待たされる要求が現れることがあり、この解決法として、各要求に対して待ち時間を計測し、不当に長く待たされている要求はここで提案した最適化によるスケジューリングを一時無視し、その要求を優先してサービスすることが行われる。」（第４頁右上欄）と記載されている。
　引用例２には、
「複数の記録表面と、該記録表面の各々に設けられ且つ対応するシリンダを構成する各トラックを別個に走査する変換ヘッドと、該変換ヘッドに対する前記トラック上の記憶データの回転位置を指示する手段とを有するディスク記憶装置に記憶された複数のレコードをアクセスする方法であって、
　１つの前記シリンダにおける予定の前記レコードをアクセスするための一連のコマンドを設定し且つ該コマンドを予定のシーケンスを有するコマンド・チェーンへ編成する段階と、
　前記変換ヘッドによって前記トラック上の現レコードをセンスして該変換ヘッドに対する該現レコードの現回転位置を決定する段階と、
　前記現回転位置と前記現レコードの予定位置との比較結果に従って前記コマンド・チェーン中の１つのコマンドを前記予定のシーケンスにおけるその論理的位置とは関係なく実行すべき最初のコマンドとして選択する段階と、
　前記１つのシリンダにおける複数のレコードが前記記録表面の回転に起因する最小限度の待時間遅延を伴ってアクセスされるように、前記選択された最初のコマンドから前記コマンド・チェーンの最後のコマンドまでを実行し、次いで前記コマンド・チェーンの最初のコマンドから前記選択された最初のコマンドの直前にあるコマンドまでを実行する段階とから成る、ディスク記憶装置のアクセス方法。」（特許請求の範囲の欄）と記載され、
　「キャッシュ４０はバス４１及びチャネル・アダプタ３２を経由してホスト１１とデータ信号を転送する。」（第７頁右上欄１０〜１４行）と記載されている。
　引用例３には、
「キャッシュメモリとバルクメモリとを有し、且つ、そこで実行されることを待っている貯蔵されたコマンドを保持しているコマンドキューを有するシステムにおいて、
　各コマンドはそのキュー内の他のコマンドを跳び越えて実行される一つの優先レベルをもっている。
　複数のコマンドがデータセグメントをキャッシュメモリからバルクメモリへ転送するために発生されるが、そのデータセグメントはキャッシュメモリ内に一時書き込まれている。
　各発生されたコマンドは与えられた一つの優先レベルを有するものであり、その優先レベルはキャッシュメモリに書かれてはいるがバルクメモリにはまだコピーされていない多数のセグメントにおいて書き込まれるために個々に与えられる。
　第２の優先レベルはキャッシュメモリにそのセグメントが最初に書き込まれてから所定時間が経過したことに依存して発生されるもので、その優先レベルは他のいかなるものより高い優先レベルをそのコマンドに与える。」（概要＝アブストラクトの欄）と記載されている。
　３、対比と　４、検討
　３ー１、本願第１発明と引用例１のものとを対比する。
　両者は、「プロセッサからのコマンドに応答するディスク・システムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段（ディスク４に相当すると認められる）と、
　前記プロセッサと前記ディスクドライブ手段間のデータ転送を制御する制御手段（最適化装置３に相当すると認められる）とを備え、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応したプロセッサ・コマンドを、前記コマンドキューに記憶させ、
　前記制御手段は、前記ディスクドライブ手段の指定されたディスクスペースヘのデータの転送を命令するコマンドを作成し、作成された該コマンドを前記コマンドキューに格納し、
　前記制御手段は、コマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするディスク・システム」では同じであり、
（１）本願第１発明は、「ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリと前記ディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行、
　することを特徴とするキャッシュ／ディスク・サブシステム」であるのに対し、
　引用例１のものは、各要求のシーク時間と回転待ち時間の和を求めて制御するディスクアクセス時間最適化装置ではあるが、
　キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段とを備える、キャッシュ／ディスク・サブシステムにおけるものではない点、
（２）本願第１発明は、「前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応した複数のホストプロセッサ・コマンドを、コマンド優先度と共に前記コマンドキューに記憶させ、
　前記制御手段は、前記ディスクドライブ手段の指定されたディスクスペースヘの前記ディスクキャッシュ内のデータの転送を命令するコマンドを作成し、作成された該コマンドをコマンド優先度と共に前記コマンドキューに格納し、
　前記制御手段は、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇した場合には、前記コマンドキューの複数のコマンドからこのコマンドを次に実行すべきコマンドとして選択し、
　前記制御手段は、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇しなかった場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするキャッシュ／ディスク・サブシステム」であるのに対し、
　引用例１のものは、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇した場合には、コマンドキューの複数のコマンドからこのコマンドを次に実行すべきコマンドとして選択し、所定の優先度レベルよりも高いコマンド優先度を有するコマンドに遭遇しなかった場合には、そのような選択（和に従って）をするものではない点、
　で相違すると認められる。
　４ー１、上記相違点について検討する。
（１）について；
　キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段において、最小限度の待ち時間遅延を伴ってアクセスされるようにした、キャッシュ／ディスク・システムは周知（引用例２，参照）であるから、
　引用例１のものに換えて上記相違点のごとくすることは当業者が必要に応じて容易に想到することと認められる。
（２）について；
　引用例３に、キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段において、優先レベルはキャッシュメモリに書かれてはいるがバルクメモリにはまだコピーされていない多数のセグメントにおいて書き込まれるために個々に与えられ、優先度によって選択・制御されることも記載されているから、
　引用例１のものに換えて上記相違点のごとくすることは当業者が必要に応じて容易に想到することと認められる。
　３ー２、本願第２発明と引用例１のものとを対比する。
　引用例１における「‐‐‐‐実際の応用では、運の悪さによって長い間サ−ビスを待たされる要求が現れることがあり、この解決法として、各要求に対して待ち時間を計測し、不当に長く待たされている要求はここで提案した最適化によるスケジューリングを一時無視し、その要求を優先してサービスすることが行われる。」ものは、
　本願第２発明の「所定の回数選択されなかったコマンドに遭遇した場合には、このコマンドを次に実行すべきコマンドとして選択し、
　前記制御手段は、所定の回数選択されなかったコマンドに遭遇しなかった場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択する」ことに対応すると認められる。
　そして、両者は、「プロセッサからのコマンドに応答するディスク・システムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段（ディスク４に相当すると認められる）と、
　前記プロセッサと前記ディスクドライブ手段間のデータ転送を制御する制御手段（最適化装置３に相当すると認められる）とを備え、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応したプロセッサ・コマンドを、前記コマンドキューに記憶させ、
　前記制御手段は、所定の回数選択されなかったコマンドに遭遇した場合には、このコマンドを次に実行すべきコマンドとして選択し、
　前記制御手段は、所定の回数選択されなかったコマンドに遭遇しなかった場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするディスクシステム」では同じであり、
　本願第２発明は、「ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリと前記ディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行、
　することを特徴とするキャッシュ／ディスク・サブシステム」であるのに対し、
　引用例１のものは、キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段とを備える、キャッシュ／ディスク・サブシステムにおけるものではない点、
　で相違すると認められる。
　４ー２、上記相違点について検討する。
　キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段において、最小限度の待ち時間遅延を伴ってアクセスされるようにした、キャッシュ／ディスク・システムは周知（引用例２、参照）であり、
　引用例３に、「第２の優先レベルはキャッシュメモリにそのセグメントが最初に書き込まれてから所定時間が経過したことに依存して発生されるもので、その優先レベルは他のいかなるものより高い優先レベルをそのコマンドに与える。」ことも記載さているから、
　引用例１のものに換えて上記相違点のごとくすることは当業者が必要に応じて容易に想到することと認められる。
　３ー３、本願第３発明と引用例１のものとを対比する。
　両者は、「プロセッサからのコマンドに応答するディスクシステムであって、
　少なくとも１つのディスクと該ディスクと連動して該ディスクスペースをアクセスする放射方向に位置決め可能な信号変換器とを含み、データを格納するディスクドライブ手段（ディスク４に相当すると認められる）と、
　前記プロセッサと前記ディスクドライブ手段間のデータ転送を制御する制御手段（最適化装置３に相当すると認められる）とを備え、
　前記制御手段は、ディスクアクセスを必要とするコマンドに応答して、前記ディスクドライブ手段の所定のディスクスペースをアクセスするために、前記信号変換器を制御し、
　前記制御手段は、コマンドキューを含み、ディスクアクセスを要求してまだ実行されていない、前記ディスクドライブ手段の指定されたディスクスペースに対応したプロセッサ・コマンドを前記コマンドキューに記憶させ、
　前記制御手段は、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするディスクシステム」では同じであり、
（１）本願第３発明は、「ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行、
　することを特徴とするキャッシュ／ディスク・サブシステム。」であるのに対し、
　引用例１のものは、各要求のシーク時間と回転待ち時間の和を求めて制御するディスクアクセス時間最適化装置であるが、
　キャッシュメモリと、ホストプロセッサとキャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段とを備える、キャッシュ／ディスク・サブシステムにおけるものではない点、
（２）本願第３発明は、「前記制御手段は、前記コマンドキューで実行待ちであるコマンド数が所定数以上の場合には、次のコマンドにより指定されたディスクスペースをアクセスするために必要となる信号変換器のシーク時間と回転潜伏時間との和に従って、前記コマンドキューに格納された複数のコマンドから実行すべき次のコマンドをシーク開始前に選択することを特徴とするキャッシュ／ディスク・サブシステム」であるのに対し、
　引用例１のものは、コマンドキューで実行待ちであるコマンド数が所定数以上の場合に、そのような選択（和に従って）をするものではない点、
　で相違すると認められる。
　４ー３、上記相違点について検討する。
（１）について；
　「ホストプロセッサからのコマンドに応答するキャッシュ／ディスク・サブシステムであって、
　キャッシュメモリと、
　前記ホストプロセッサと前記キャッシュメモリとディスクドライブ手段間のデータ転送を制御する制御手段とを備え、
　前記制御手段は、ホストプロセッサ・コマンドを実行する際に使用されることが予期される前記ディスクに格納されたデータを、前記キャッシュメモリに格納させ、
　前記制御手段は、前記ディスクドライブ手段のアクセスを待つことなく、前記キャッシュメモリ内に格納されたディスクデータを使用して、ホストプロセッサ・コマンドを実行、
　することを特徴とするキャッシュ／ディスク・サブシステム」は周知（引用例２、３，参照）であるから、
　引用例１のものに換えて上記相違点のごとくすることは当業者が必要に応じて容易に想到することと認められる。
（２）について；
　コマンドキューで実行待ちであるコマンド数が所定数以上（たとえば、４以上）の場合に、そのような選択（和に従って）をすることは、当業者において必要に応じて任意になし得る設計的事項と認められるから、
　引用例１のものに換えて上記相違点のごとくすることは当業者が必要に応じて容易に想到することと認められる。
　そして、上記各相違点のごとく構成することによって得られる効果も当業者の予測できる範囲のものにすぎないと認められる。
　５、したがって、本願第１、第２，第３、発明は、いずれも、各引用例に記載されたもの、及び上記既に知られたことに基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。