【事件の表示】
　特願２００４−１２９４７１「ファイルのコピー・オン・ライトを実施する方法、システム、およびコンピュータ・プログラム」拒絶査定不服審判事件〔平成１６年１１月１８日出願公開、特開２００４−３２６８０１〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続きの経緯・本願発明
　本願は、平成１６年４月２６日（パリ条約による優先権主張平成１５年４月２９日、アメリカ合衆国）の出願であって、その特許請求の範囲に記載された発明は、平成２０年９月２２日付けの手続補正により補正された特許請求の範囲に記載されたとおりのものと認める。
　そして、その請求項１に係る発明（以下、本願発明という。）は、以下のとおりである。
「コンピューティング環境でコピー・オン・ライトを実施する方法であって、
　（ｉ）ファイルのデータのブロックを修正のために物理記憶装置から読み取るのに使用される第１仮想ブロック−物理ブロック・マッピングを実行するのに第１マッピング・テーブルを使用することと、
　（ｉｉ）前記ファイルの前記データの修正されたブロックを物理記憶装置に書き込むのに使用される第２仮想ブロック−物理ブロック・マッピングを実行するのに第２マッピング・テーブルを使用することであって、データの前記ブロックのコピー・オン・ライトが、単一の書込動作を使用して達成される、前記使用することと
　を含む方法。」
　
　
２．引用例記載の発明 
　
　原査定の拒絶の理由に引用された特開平７−１７５７００号公報（以下「引用例」という。）には、次の事項が記載されている。　
　
「【０００２】
【従来の技術】近年、情報化の重要性が認識されるにつれ、データベースの重要性が増してきている。特に、最近、他メーカの機種同士を組み合わせてローカル・エリア・ネットワーク（ＬＡＮ）やワイド・エリア・ネットワーク（ＷＡＮ）等のコンピュータネットワークを構成する、いわゆるオープンシステムの構築が盛んになっているが、このオープンシステムにおいても、データベースが必須要素となっている。
【０００３】データベースシステムにおいては、信頼性が重んじられ、このため電源断等のシステム障害（System Failure) やトランザクション障害(Transaction Fialure) などの種々の障害が発生しても、データベースの論理的一貫性を保つことが要求される。
【０００４】このような、データベースシステムの信頼性制御方式として、シャドウページ方式が知られている。これは、トランザクションがデータベースを更新する際、更新結果を更新前の情報の格納場所とは異なる新しい場所に格納する方式である。
【０００５】データベースは、その論理的構成において複数の固定長のページ（論理ページ）から構築されており、各論理ページのデータは実際には物理的な記憶媒体上の該論理ページと同一サイズの一般にブロックまたはスロットと呼ばれる物理ページに格納される。このため、論理ページと物理ページの対応関係（マッピング情報）を有するページテーブル（ページマッピングテーブル）が設けられる。
【０００６】シャドウページ方式においては、上述したように、各トランザクションにおいてデータベースの更新が行われる毎に、最新のデータが格納されているページ（カレントページ）と更新前のデータが格納されているページ（シャドウページ）が生成される。このため、上記ページテーブルもカレント版とバックアップ版の２つが作成される。そして、これらについても、不揮発性の２次記憶媒体上に格納される。通常、これらのページテーブルも、複数のブロックに分割されて、２次記憶上に格納される。尚、このブロックは、主記憶と該２次記憶との間のデータ転送単位である。
【０００７】図１７は、このような従来のシャドウページ方式を説明する模式図である。この図に示す例は、あるトランザクションが論理ページｎを更新する場合の例である。このトランザクションの実行開始前の状態では、カレント版ページテーブルの論理ページｎのエントリ位置のポインタＰＣとバックアップ版ページテーブルの論理ページｎのエントリ位置のポインタＰＢは、共に物理ページｉを指している（同図(a) 参照）。
【０００８】次に、上記トランザクションの実行が開始され、論理ページｎの更新が開始されると、不図示のデータ格納用２次記憶から論理ページｎに対応する新たな物理ページとして未使用の物理ページｊが獲得され、この物理ページｊに更新後の内容が書き込まれる。このため、カレント版ページテーブルにおいて論理ページｎに対応するカレントページポインタＰＣは物理ページｊを指す値に変更される。また、このときバックアップページポインタＰＢの指す物理ページｉはシャドウページとなる（同図(b) 参照）。
【０００９】そして、このトランザクションが正常終了し、物理ページｊに最新データが反映されると、バックアップ版ページテーブルの論理ページｎに対応するバックアップページポインタＰＢに上記カレントページポインタＰＣの値がコピーされ、両ポインタＰＢ，ＰＣは共に物理ページｊを指すようになる。これにより、上記シャドウページすなわち物理ページｉは削除される。
【００１０】このように、シャドウページ方式においては、ページテーブルをカレント版とバックアップ版の２つ持ち、トランザクションによって論理ページｎが更新されている間、更新前の内容がシャドウページ（物理ページｉ）によって保存される。また、このシャドウページを指すポインタもバックアップ版ページテーブルに保持されているため、トランザクション障害が発生しても、バックアップ版ページテーブルの内容をカレント版ページテーブルにコピーすることによりシャドウページを最新の物理ページとして扱い、該トランザクションを無効すとることができ、データベースの論理的一貫性を保つことができる。」
　
　ここで、上記記載事項を技術常識に照らせば、以下のことがいえる。
（１）上記記載事項中の「シャドウページ方式」は、「コンピューティング環境でデータのブロックの修正処理を実施する方法」の一種である。
（２）上記「シャドウページ方式」における論理ページｎのデータのブロックの修正処理は、「論理ページｎに物理ページｉ（修正前のデータのブロックが格納されている物理ページ）が対応付けられたマッピングテーブル」を使用して「データのブロックの読み取りのためのマッピング」を実行し、物理的な記憶媒体から修正前のデータのブロックを読み取り、「論理ページｎに物理ページｊ（修正後のデータのブロックを書き込むべき物理ページ）が対応付けられたマッピングテーブル」を使用して「データのブロックの書き込みのためのマッピング」を実行し、物理的な記憶媒体に修正後のデータのブロックを書き込む、といった手順で行われる。
（３）上記データのブロックの修正処理は、単一の書込動作を使用して達成される。
　
　したがって、引用例には、次の発明（以下、「引用例記載発明」と呼ぶ。）が記載されているといえる。
「コンピューティング環境でデータのブロックの修正処理を実施する方法であって、
　（ｉ）データのブロックを修正のために物理的な記憶媒体から読み取るのに使用される『データのブロックの読み取りのためのマッピング』を実行するのに『論理ページｎに物理ページｉ（修正前のデータのブロックが格納されている物理ページ）が対応付けられたマッピングテーブル』を使用することと、
　（ｉｉ）前記データの修正されたブロックを物理的な記憶媒体に書き込むのに使用される『データのブロックの書き込みのためのマッピング』を実行するのに『論理ページｎに物理ページｊ（修正後のデータのブロックを書き込むべき物理ページ）が対応付けられたマッピングテーブル』を使用することであって、データの前記ブロックの修正処理が、単一の書込動作を使用して達成される、前記使用することと
　を含む方法。」
　
　
３．対比 
　本願発明と引用例記載発明を対比すると、以下の対応関係が認められる。
（１）引用例記載発明の「物理的な記憶媒体」は、本願発明の「物理記憶装置」に相当する。
（２）引用例記載発明の「データのブロックの読み取りのためのマッピング」は、本願発明の「第１仮想ブロック−物理ブロック・マッピング」に相当する。
（３）引用例記載発明の「論理ページｎに物理ページｉ（修正前のデータブロックが格納されている物理ページ）が対応付けられたマッピングテーブル」は、本願発明の「第１マッピング・テーブル」に相当する。
（４）引用例記載発明の「データのブロックの書き込みのためのマッピング」は、本願発明の「第２仮想ブロック−物理ブロック・マッピング」に相当する。
（５）引用例記載発明の「論理ページｎに物理ページｊ（修正後のデータブロックを書き込むべき物理ページ）が対応付けられたマッピングテーブル」は、本願発明の「第２マッピング・テーブル」に相当する。
（６）引用例記載発明の「データのブロックの修正処理」と本願発明の「コピー・オン・ライト」とは、「物理記憶装置上のデータのブロックに対する修正を伴う処理」である点で共通する。
　
　したがって、本願発明と引用例１記載発明の間には、以下の一致点、相違点があるといえる。
　
（一致点）
「コンピューティング環境で物理記憶装置上のデータのブロックに対する修正を伴う処理を実施する方法であって、
　（ｉ）データのブロックを修正のために物理記憶装置から読み取るのに使用される第１仮想ブロック−物理ブロック・マッピングを実行するのに第１マッピング・テーブルを使用することと、
　（ｉｉ）前記データの修正されたブロックを物理記憶装置に書き込むのに使用される第２仮想ブロック−物理ブロック・マッピングを実行するのに第２マッピング・テーブルを使用することであって、データの前記ブロックの物理記憶装置上のデータのブロックに対する修正を伴う処理が、単一の書込動作を使用して達成される、前記使用することと
　を含む方法。」である点
　
（相違点１）
　本願発明の「物理記憶装置上のデータのブロックに対する修正を伴う処理」は、「コピー・オン・ライト」であるのに対し、引用例記載発明の「物理記憶装置上のデータのブロックに対する修正を伴う処理」は、「コピー・オン・ライト」ではない点。
　
（相違点２）
　本願発明の「データのブロック」は「ファイルのデータのブロック」であるのに対し、引用例記載発明の「データのブロック」は「ファイルのデータのブロック」であるとは限らない点。
　
　
４．当審の判断 
　
（１）上記相違点について 
　
ア．（相違点１）について 
　以下の事情を勘案すると、引用例記載発明の「物理記憶装置上のデータのブロックに対する修正を伴う処理」を、「コピー・オン・ライト」とすることは、当業者が容易に推考し得たことというべきである。
（ア）本願明細書の【技術分野】や【背景技術】の欄の記載や、平成２２年１０月２８日付けの審尋に添付した前置報告書に引用された特開平７−１５２６４１号公報の記載、今回新たに提示する特開平６−１９７８７号公報の記載、等から見て、「コピー・オン・ライト」は、「物理記憶装置上のデータに対する修正を伴う処理」として周知である。
（イ）コンピュータを利用して各種処理を行う技術分野においては、ある用途の処理に使用されている方法を別の用途の処理に適用することはごく普通に行われていることである。
（ウ）上述したように、引用例記載発明の「データのブロックの修正処理」と本願発明の「コピー・オン・ライト」とは、「物理記憶装置上のデータのブロックに対する修正を伴う処理」である点で共通するから、両者は近接した技術分野に属しているということができ、また、引用例記載発明の方法が、上記周知の「コピー・オン・ライト」でも有用な場合があることは、当業者に自明である。
（エ）以上によれば、引用例記載発明の方法を、「コピー・オン・ライト」に適用することは、当業者が容易に推考し得たことといえる。そして、そのことは、取りも直さず、引用例記載発明の「物理記憶装置上のデータのブロックに対する修正を伴う処理」を「コピー・オン・ライト」とすることが、当業者にとって容易であったことを意味する。
　
イ．（相違点２）について
　データを「複数のデータブロックを含むファイル」として扱うことはごく普通に行われていることであること、引用例記載発明ないしはその方法を「コピー・オン・ライト」に適用したものにおいても、データを「複数のデータブロックを含むファイル」として扱うのが有用である場合があることは当業者に自明であること、等の事情を勘案すると、引用例記載発明の「データのブロック」を「ファイルのデータのブロック」とすることも、当業者が容易に推考し得たことというべきである。
　
　
（２）本願発明の効果について　 
　本願発明の構成によってもたらされる効果は、引用例の記載事項等から当業者ならば容易に予測することができる程度のものであって、格別のものとはいえない。 
　
　
５．むすび 
　以上のとおり、本願発明は、当業者が引用例記載発明に基いて容易に発明することができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。  
　したがって、本願は、他の請求項について検討するまでもなく、拒絶されるべきものである。  
　よって、結論のとおり審決する。