【事件の表示】
　特願２０１２−　１９８５６「情報処理装置、制御装置、及び情報処理方法」拒絶査定不服審判事件〔平成２５年　８月１９日出願公開、特開２０１３−１６１１１２、請求項の数（７）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１．手続の経緯
　
　本願は、平成２４年２月１日の出願であって、平成２７年１１月２５日付けで拒絶理由が通知され、同年１２月８日付けで手続補正がなされたが、同年１２月２８日付けで拒絶査定がなされ、これに対し、平成２８年２月２日に拒絶査定不服審判の請求がなされると同時に手続補正がなされたものである。
第２．平成２８年２月２日付けの手続補正（以下「本件補正」という。）の適否
　
１．補正の内容 
　本件補正は、補正前の特許請求の範囲の請求項１を、
　
「
書込みデータをキャッシュメモリに一時記憶するライトキャッシュ機能が有効な
　前記第１の記憶装置より高速に書込可能で不揮発性の第２の記憶装置と、
　前記第１の記憶装置にデータを書込む第１の書込手段と、
　１以上の前記第１の記憶装置にそれぞれ書込むデータと、当該データを書込む前記第１の記憶装置のセクタ情報とを前記第２の記憶装置に記憶させる第２の書込手段と、
　
前記キャッシュメモリに一時記憶されたデータを不揮発とするためのキャッシュフラッシュコマンドの発行に応じて、
を備え、
　前記無効化手段は、定期的に
前記キャッシュフラッシュコマンドを発行することにより
情報処理装置。」
　
とする補正（以下、「補正事項１」という。）を含んでいる。（下線は補正箇所を示している。）
　
２．補正の適否
　
　本件補正のうち上記補正事項１は、補正前の請求項１記載された「第１の記憶装置」が、「
書込みデータをキャッシュメモリに一時記憶するライトキャッシュ機能が有効な
前記キャッシュメモリに一時記憶されたデータを不揮発とするためのキャッシュフラッシュコマンドの発行に応じて
前記キャッシュフラッシュコマンドを発行することにより
　また、特許法第１７条の２第３項、第４項に違反するところはない。
　 
　そこで、本件補正後の前記請求項１に記載された発明（以下、「補正発明」という。）が特許法第１７条の２第６項において準用する同法第１２６条第７項の規定に適合するか（特許出願の際独立して特許を受けることができるものであるか）について以下に検討する。
　（１）刊行物の記載事項
 
　原査定の拒絶の理由に引用された特開２００６−２７７０４２号公報（以下、「刊行物１」という。）には、次の記載がある。（下線は当審において付加した。）
　　
ア．「【技術分野】
【０００１】
　本発明は、
ライトキャッシュメモリを有する複数のディスクドライブから構成される冗長性を持つ少なくとも１つのディスクアレイを制御するのに好適な、アレイコントローラ
イ．「【背景技術】
【０００２】
　近年のディスクドライブ、例えばハードディスクドライブ（ＨＤＤ）は、ディスクへのアクセスを制御するコントローラ（ディスクコントローラ）内にキャッシュ（ライトキャッシュメモリ）を有しているのが一般的である（例えば、特許文献１参照）。このキャッシュは、ライトバックモード及びライトスルーモードの中から選択されたモードで用いられる。
ライトバックモードとは、ホストシステム（ホストコンピュータ）からＨＤＤのコントローラにデータの書き込みが要求されたときに、当該コントローラが要求されたデータをキャッシュに書き込んだ時点でホストシステムに書き込み完了を通知するモードである
これに対してライトスルーモードとは、要求されたデータをキャッシュに書き込むと共にディスク（ディスク媒体）にも書き込むモードである
キャッシュをライトバックモードで使用することを、ライトバックキャッシュをオンすると呼ぶこともある
　
ウ．「【発明を実施するための最良の形態】
【００２１】
　以下、本発明の実施の形態につき図面を参照して説明する。  
　［第１の実施形態］
　図１は本発明の第１の実施形態に係るコンピュータシステムの構成を示すブロック図である。
図１のコンピュータシステムは、ディスクアレイ１０と、このディスクアレイ１０を制御するアレイコントローラ（ディスクアレイコントローラ）２０と、各種アプリケーションを実行するホスト（ホストコンピュータ）３０とから構成される
【００２２】
　
ディスクアレイ１０は、複数のディスクドライブ、例えば４台のＨＤＤ（磁気ディスクドライブ）１１０（＃０），１１１（＃１），１１２（＃３），１１３（＃４）から構成磁気ディスクドライブされるＲＡＩＤである。ここでは、ディスクアレイ１０は、ＲＡＩＤ１レベルのディスクアレイ、いわゆるミラーリングディスクアレイとして用いられる。ディスクアレイ１０は、ＲＡＩＤ１マスタ１１ＭとＲＡＩＤ１スレーブ１１Ｓとから構成される。ＲＡＩＤ１マスタ１１Ｍは、ホスト３０から要求されたデータを書き込むのに用いられる。ＲＡＩＤ１スレーブ１１Ｓは、ホスト３０から要求されたデータと同一のデータを冗長データ（ミラーデータ）として書き込むのに用いられる。つまりＲＡＩＤ１スレーブ１１Ｓは、ＲＡＩＤ１マスタ１１Ｍの複製を格納するのに用いられる。図１の例では、ＲＡＩＤ１マスタ１１ＭはＨＤＤ１１０（＃０），１１１（＃１）から構成され、ＲＡＩＤ１スレーブ１１ＳはＨＤＤ１１２（＃２），１１３（＃３）から構成される
【００２３】
　
ＨＤＤ＃０乃至＃３は、それぞれ当該ＨＤＤ＃０乃至＃３のディスク（ディスク媒体）に書き込むべきデータを一時格納するためのライトキャッシュメモリ（ＷＣ）１１０ａ乃至１１３ａを有する
【００２４】
　
アレイコントローラ２０は、ライト制御部２１とＷＣ制御部（ライトキャッシュ制御部）２２とを含む
ライト制御部２１は、ホスト３０からの書き込み要求を受けて、要求されたデータ（要求データ）をＲＡＩＤ１マスタ１１Ｍに書き込むと共に、当該要求データに対応する冗長データ（ここでは、要求データと同一の冗長データ）をＲＡＩＤ１スレーブ１１Ｓに書き込むための制御を行う
ＷＣ制御部２２は、ＨＤＤ＃０乃至＃３が有するライトキャッシュメモリ１１０ａ乃至１１３ａの各々をライトバックモードで使用するか、或いはライトスルーモードで使用するか、つまりライトバックキャッシュＯＮ（ＷＢＣ−ＯＮ）の状態またはライトバックキャッシュＯＦＦ（ＷＢＣ−ＯＦＦ）の状態のいずれで使用するかを制御する
エ．「【００２５】
　次に、図１のシステムにおけるアレイコントローラ２０による制御について図２及び図３を参照して説明する。図２はアレイコントローラ２０のＷＣ制御部２２によるライトキャッシュメモリの制御の手順を示すフローチャート、図３はアレイコントローラ２０のライト制御部２１による書き込み制御に応じて実行されるＨＤＤ＃０乃至＃３の動作を従来と対比して説明するためのタイミングチャートである。
【００２６】
　まず、
ＷＣ制御部２２は、例えばシステムの立ち上げ時に、ＲＡＩＤ１マスタ１１Ｍ側の各ＨＤＤ、即ちＨＤＤ＃０及び＃１の各々を、ライトスルーモード（ＷＢＣ−ＯＦＦ）に設定する（ステップＳ１）。またＷＣ制御部２２は、ＲＡＩＤ１スレーブ１１Ｓ側の各ＨＤＤ、即ちＨＤＤ＃２及び＃３の各々を、ライトバックモード（ＷＢＣ−ＯＮ）に設定する（ステップＳ２）。以後、ＲＡＩＤ１マスタ１１Ｍ側のＨＤＤ＃０及び＃１が有するライトキャッシュメモリ１１０ａ及び１１１ａはライトスルーモードで使用され、ＲＡＩＤ１スレーブ１１Ｓ側のＨＤＤ＃２及び＃３が有するライトキャッシュメモリ１１２ａ及び１１３ａはライトバックモードで使用される
オ．「【００３２】
  ところが
本実施形態では、ＲＡＩＤ１スレーブ１１Ｓの各ＨＤＤ＃２及び＃３のライトキャッシュメモリ１１２ａ及び１１３ａは、ＲＡＩＤ１マスタ１１Ｍの各ＨＤＤ＃０及び＃１のライトキャッシュメモリ１１０ａ及び１１１ａとは異なり、ライトバックモードで使用される。このライトバックモードでは、各ＨＤＤ＃２及び＃３に書き込むべきデータ（Ｄ１及びＤ２）がライトキャッシュメモリ１１２ａ及び１１３ａに書き込まれた段階で、当該ＨＤＤ＃２及び＃３への書き込みが完了したものとして、当該ＨＤＤ＃２及び＃３からアレイコントローラ２０に書き込み完了が通知される
【００３３】
  
このため本実施形態では、図３（ｂ）に示すように、図３（ａ）の場合と同様にＨＤＤ＃０乃至＃３で時刻ｔ１に同時にデータ書き込み処理が開始されたものとすると、ＲＡＩＤ１スレーブ１１ＳのＨＤＤ＃２及び＃３では、ＲＡＩＤ１マスタ１１Ｍの各ＨＤＤ＃０及び＃１と比べて、シーク時間＋回転待ち時間の分だけ早い時刻ｔ１３に書き込みが完了することになる
　　　
　以上総合すると、刊行物１には、以下の発明（以下、「引用発明」という。）が記載されているといえる。
 
〈引用発明〉
 
「ディスクアレイ１０と、このディスクアレイ１０を制御するアレイコントローラ２０と、各種アプリケーションを実行するホスト３０とから構成されるコンピュータシステムであって、
　前記ディスクアレイ１０は、４台のＨＤＤ（磁気ディスクドライブ）１１０（＃０），１１１（＃１），１１２（＃３），１１３（＃４）から構成されるＲＡＩＤ１レベルのミラーリングディスクアレイであり、
　前記ＨＤＤ１１０（＃０），１１１（＃１）がＲＡＩＤ１マスタ１１Ｍを構成し、前記ＨＤＤ１１２（＃２），１１３（＃３）がＲＡＩＤ１スレーブ１１Ｓを構成し、前記ＲＡＩＤ１スレーブ１１Ｓは、前記ＲＡＩＤ１マスタ１１Ｍの複製を格納するのに用いられ、
　前記ＨＤＤ＃０乃至＃３は、それぞれ当該ＨＤＤ＃０乃至＃３のディスクに書き込むべきデータを一時格納するためのライトキャッシュメモリ（ＷＣ）１１０ａ乃至１１３ａを有し、
　前記アレイコントローラ２０は、ライト制御部２１とＷＣ制御部２２とを含み、
　前記ライト制御部２１は、ホスト３０からの書き込み要求を受けて、要求されたデータを前記ＲＡＩＤ１マスタ１１Ｍに書き込むと共に、当該要求データに対応する冗長データ（要求データと同一の冗長データ）を前記ＲＡＩＤ１スレーブ１１Ｓに書き込むための制御を行い、
　前記ＷＣ制御部２２は、前記ＲＡＩＤ１マスタ１１Ｍ側の前記ＨＤＤ＃０及び＃１の各々のライトキャッシュメモリ１１０ａ、１１１ａを、ライトスルーモード（ＷＢＣ−ＯＦＦ）に設定し、また、前記ＲＡＩＤ１スレーブ１１Ｓ側の前記ＨＤＤ＃２及び＃３の各々のライトキャッシュメモリ１１２ａ、１１３ａを、ライトバックモード（ＷＢＣ−ＯＮ）に設定することによって、
　前記ＨＤＤ＃０乃至＃３で時刻ｔ１に同時にデータ書き込み処理が開始されたものとすると、前記ＲＡＩＤ１スレーブ１１Ｓの前記ＨＤＤ＃２及び＃３では、前記ＲＡＩＤ１マスタ１１Ｍの各前記ＨＤＤ＃０及び＃１と比べて、シーク時間＋回転待ち時間の分だけ早い時刻ｔ１３に書き込みが完了する、
　コンピュータシステム。」
　
（２）対比
 
　補正発明と引用発明とを対比すると、次のことがいえる。
 
ア．引用発明の「ＲＡＩＤ１マスタ１１Ｍ」は、「ＨＤＤ１１０（＃０），１１１（＃１）」からなり、該「ＨＤＤ１１０（＃０），１１１（＃１）」は「ディスクに書き込むべきデータを一時格納するためのライトキャッシュメモリ（ＷＣ）１１０ａ、１１１ａ」を有し、さらに、「ライトキャッシュメモリ１１０ａ、１１１ａ」は、「ライトスルーモード（ＷＢＣ−ＯＦＦ）」に設定されている。
　ここで、「ライトスルーモード」とは、要求されたデータをキャッシュに書き込むと共にディスク（ディスク媒体）にも書き込むモードであることは技術常識である。
　したがって、引用発明の「ＲＡＩＤ１マスタ１１Ｍ」の「ＨＤＤ１１０（＃０），１１１（＃１）」の「ライトキャッシュメモリ（ＷＣ）１１０ａ、１１１ａ」は有効になっていると認められ、さらに、「ＨＤＤ１１０（＃０），１１１（＃１）」の「ディスク」が不揮性であることは明らかであるから、引用発明の「ＲＡＩＤ１マスタ１１Ｍ」は、補正発明の「書込みデータをキャッシュメモリに一時記憶するライトキャッシュ機能が有効な不揮発性の１以上の第１の記憶装置」に相当する。
　
イ．引用発明の「ＲＡＩＤ１スレーブ１１Ｓ」は、「ＨＤＤ１１２（＃２），１１３（＃３）」からなり、該「ＨＤＤ１１２（＃２），１１３（＃３）」の「ライトキャッシュメモリ１１２ａ、１１３ａを、ライトバックモード（ＷＢＣ−ＯＮ）に設定する」ことにより、「前記ＲＡＩＤ１マスタ１１Ｍの各前記ＨＤＤ＃０及び＃１と比べて、シーク時間＋回転待ち時間の分だけ早い時刻ｔ１３に書き込みが完了する」ものであり、また、「ＨＤＤ１１２（＃２），１１３（＃３）」の「ディスク」が不揮性であることは明らかでるから、引用発明の「ＲＡＩＤ１スレーブ１１Ｓ」は、補正発明の「前記第１の記憶装置より高速に書込可能で不揮発性の第２の記憶装置」に相当する。
ウ．引用発明の「ライト制御部２１」は、「ホスト３０からの書き込み要求を受けて、要求されたデータを前記ＲＡＩＤ１マスタ１１Ｍに書き込む」ものであるから、引用発明の「ライト制御部２１」は、補正発明の「前記第１の記憶装置にデータを書込む第１の書込手段」に相当する。
エ．また、引用発明の「ライト制御部２１」は、「ホスト３０からの書き込み要求を受けて、要求されたデータを前記ＲＡＩＤ１マスタ１１Ｍに書き込むと共に、当該要求データに対応する冗長データ（要求データと同一の冗長データ）を前記ＲＡＩＤ１スレーブ１１Ｓに書き込む」ものではあるが、「ライト制御部２１」は、書き込む「要求されたデータ」の「ＲＡＩＤ１マスタ１１Ｍ」のセクタ情報は書き込まないことから、引用発明の「ライト制御部２１」と、補正発明の「１以上の前記第１の記憶装置にそれぞれ書込むデータと、当該データを書込む前記第１の記憶装置のセクタ情報とを前記第２の記憶装置に記憶させる第２の書込手段」とは、「１以上の前記第１の記憶装置にそれぞれ書込むデータを前記第２の記憶装置に記憶させる第２の書込手段」の点では共通する。
オ．引用発明の「コンピュータシステム」は、情報を処理するディスクアレイを制御するものであるから、補正発明の「情報処理装置」に相当する。
　よって、補正発明と引用発明は、以下の点で一致、ないし相違している。
 
（一致点）
 
「書込みデータをキャッシュメモリに一時記憶するライトキャッシュ機能が有効な不揮発性の１以上の第１の記憶装置と、
　前記第１の記憶装置より高速に書込可能で不揮発性の第２の記憶装置と、
　前記第１の記憶装置にデータを書込む第１の書込手段と、
　１以上の前記第１の記憶装置にそれぞれ書込むデータを前記第２の記憶装置に記憶させる第２の書込手段と、
　を備える、
　情報処理装置。」
 　
（相違点）
（相違点１）
　「第２の書込手段」が、補正発明では、「当該データを書込む前記第１の記憶装置のセクタ情報」も「第２の記憶装置に記憶させる」のに対して、引用発明では、「ライト制御部２１」は、そのようなセクタ情報は記憶させない点。
（相違点２）
   補正発明では、「前記キャッシュメモリに一時記憶されたデータを不揮発とするためのキャッシュフラッシュコマンドの発行に応じて、書込んだデータが前記第１の記憶装置上で不揮発となった後、前記第２の記憶装置が記憶する対応するデータを無効化する無効化手段」を有し、「前記無効化手段は、定期的に前記キャッシュフラッシュコマンドを発行することにより前記第２の記憶手段が記憶する全てのデータを無効化する」のに対して、引用発明は、そのような手段を有していない点。
（３）判断
 
　当審は次のとおり判断する。
 
　下のア．〜ウ．に示す理由で、引用発明において上記相違点２に係る補正発明の構成を採用することは、当業者といえども容易に推考し得たこととはいえない。
 
 
ア．引用発明を開示する刊行物１には、引用発明において上記相違点２に係る補正発明の構成を採用することについての記載も、それを示唆する記載もない。
 
イ．原査定で引用された特開平１０−１６１９３８号公報（特に、段落【００２５】、【００２９】等参照。また、以下、「刊行物２」という。）には、ＳＲＡＭカードとキャッシュメモリを有するハードディスク装置が、キャッシュメモリに書き込まれたデータをディスクに書き込むことで、ＳＲＡＭカードに書き込まれたデータを無効化する無効化手段が記載されており、該無効化を定期的に行うようにすることは、当業者が設計時に適宜変更し得た事項と認められる。
　しかしながら、引用発明のディスクアレイは「ＲＡＩＤ１レベルのミラーリングディスクアレイ」であり、「ＲＡＩＤ１スレーブ１１Ｓ」に「ＲＡＩＤ１マスタ１１Ｍ」の冗長データ（コピー）を持たすことによって、「ＲＡＩＤ１マスタ１１Ｍ」側で障害が起きた場合に「ＲＡＩＤ１スレーブ１１Ｓ」側の冗長データ（コピー）を用いてデータを復元するものである。
　したがって、引用発明においては、「ＲＡＩＤ１マスタ１１Ｍ」でデータが不揮発となったからといって、「ＲＡＩＤ１スレーブ１１Ｓ」のデータを無効化してはならない。
　したがって、引用発明に刊行物２の技術を適用することはできず、上記相違点２に係る補正発明の構成は導出されない。
　
　したがって、引用発明において上記相違点２に係る補正発明の構成を採用することが当業者にとって容易であったとはいえない。
 
ウ．ほかに引用発明において上記相違点２に係る補正発明の構成を採用することが当業者にとって容易であったといえる根拠は見当たらない。
 
　したがって、その他の相違点について判断するまでもなく、補正発明は引用発明に基づいて当業者が容易に発明することができたものとはいえない。
　よって、本件補正の補正事項１は、特許法第１７条の２第６項において準用する同法第１２６条第７項の規定に適合する。
 
　本件補正のその余の補正事項についても、特許法第１７条の２第３項ないし第６項に違反するところはない。
 
３．むすび
 
　本件補正は、特許法第１７条の２第３項ないし第６項の規定に適合する。
　
　
第３　本願発明
 
　本件補正は上記のとおり、特許法第１７条の２第３項ないし第６項の規定に適合するから、本願の請求項１−７に係る発明は、本件補正により補正された特許請求の範囲の請求項１―７に記載された事項により特定されるとおりのものである。
 
　そして、請求項１に係る発明（以下、「本願発明」という。）は上記第２の２．のとおり、当業者が引用発明に基づいて容易に発明することができたものではない。
　また、請求項１を直接又は間接的に引用する請求項２−５に係る発明は、請求項１に係る発明をさらに限定した発明であるから、当業者が引用発明に基づいて容易に発明することができたものではない。　
　さらに、本願の請求項６、７に係る発明は、本願発明の「情報処理装置」を、各々「制御装置」、「情報処理方法」の観点から記載したものに過ぎず、本願発明と同様に、当業者が引用発明に基づいて容易に発明することができたものではない。
　したがって、本願については、原査定の拒絶理由を検討してもその理由によって拒絶すべきものとすることはできない。 
　また、他に本願を拒絶すべき理由を発見しない。 
　よって、結論のとおり審決する。