【事件の表示】
　特願２００６−１８０７８２「情報記憶装置、情報転送方法、情報転送システム、情報処理装置、プログラム、並びに、記録媒体」拒絶査定不服審判事件〔平成２０年　１月１７日出願公開、特開２００８−　　９８０３〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　本願は、平成１８年６月３０日の出願であって、平成２２年６月２４日付けで拒絶査定がなされ、これに対して平成２２年９月２９日に拒絶査定不服審判が請求されるとともに、同日付けで手続補正がなされたものである。
　　
　　
第２．本願発明　　　　　　　　
　本願の請求項１に係る発明（以下、「本願発明」という。）は、平成２２年９月２９日付け手続補正書の特許請求の範囲の請求項１に記載された、次の事項により特定されるものである。
　
「【請求項１】
　第１の記憶手段と、
　第１のレジスタと、
　第２のレジスタと、
　第２の記憶手段を備える情報処理装置から供給されるコマンドを解析し、情報の授受に関わる前記第２の記憶手段の物理アドレスを前記情報処理装置が前記第１のレジスタに設定する第１のデータ転送モード、および、情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子により構成されるリストが格納された前記第２の記憶手段の物理アドレスを前記情報処理装置が前記第２のレジスタに設定する第２のデータ転送モードのいずれのデータ転送モードであるかを判定するコマンド解析手段と、
　前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段と
　を備える情報記憶装置。」
　　　　
　　　
第３．引用発明
　原査定の拒絶の理由に引用された刊行物１（特許第３５９９０５３号明細書）には、図面とともに、以下の事項が記載されている。
　　　
（ａ）【０００１】
「【０００１】
【発明の属する技術分野】
本発明は、データ転送制御システム、電子機器及びデータ転送制御方法に関する。」
　　　　　　　
（ｂ）段落番号【００３３】−【００３５】
「【００３３】
次に、イニシエータ（例えばパーソナルコンピュータ）が、ターゲット（例えばストレージデバイス）に対するアクセス権（リクエスト開始の許可。バスの使用権）を獲得するためのログイン処理が行われる（ステップＴ２）。具体的には、イニシエータにより作成されたログインＯＲＢ（Operation Request Block）を用いてログイン処理が行われる。
【００３４】
次に、フェッチエージェントの初期化が行われる（ステップＴ３）。そして、コマンドブロックＯＲＢ（ノーマルコマンドＯＲＢ）を用いてコマンド処理が行われ（ステップＴ４）、最後に、ログアウトＯＲＢを用いてログアウト処理が行われる（ステップＴ５）。
【００３５】
ここで、ステップＴ４のコマンド処理においては、図３のＡ１に示すように、イニシエータがライト要求パケットを転送して（ライト要求トランザクションを発行して）、ターゲットのドアベルレジスタをリングする。すると、Ａ２に示すように、ターゲットがリード要求パケットを転送し、イニシエータが対応するリード応答パケットを返す。これにより、イニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）が、ターゲットのデータバッファ（パケットバッファ）にフェッチされる。そして、ターゲットは、フェッチされたＯＲＢに含まれるコマンドを解析する。」
　　　　　　　
（ｃ）段落番号【００４０】−【００４２】
「【００４０】
なお、ターゲット、イニシエータ間でデータ転送を行う場合、図５（Ａ）のようにイニシエータ（パーソナルコンピュータ、相手ノード）のデータバッファにページテーブルが存在する場合と、存在しない場合がある。
【００４１】
そして、ページテーブルが存在する場合には、図５（Ｂ）に示すように、イニシエータが作成したＯＲＢの中には、そのページテーブルのデータバッファ（イニシエータ）上でのアドレスや、ページテーブルのエレメント数（ページテーブルエレメントの個数）が含まれる。そして、転送データのアドレス（先頭アドレス、読み出しアドレス、書き込みアドレス）は、このページテーブルを用いて間接アドレス指定される。より具体的には、ページテーブルは複数のページテーブルエレメントにより構成され、各ページテーブルエレメントはエレメント番号により指定される。そして転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスは、ページテーブルの各ページテーブルエレメントに格納されるアドレスにより指定される。
【００４２】
一方、ページテーブルが存在しない場合には、図５（Ｃ）に示すように、ＯＲＢの中にアドレスとデータ長が含まれる。そして、ＯＲＢに含まれるアドレスにより転送データのアドレスが直接アドレス指定される。なおページテーブルが存在するか否かは、ＯＲＢが含むページテーブル存在フラグを用いて判断できる。」
　　　　
　したがって、刊行物１には次の発明（以下、「引用発明」という。）が記載されていると認められる。
　　　　　　
「ステップＴ２において、イニシエータ（パーソナルコンピュータ）が、ターゲット（ストレージデバイス）に対するアクセス権（リクエスト開始の許可。バスの使用権）を獲得するためのログイン処理が行われ、より具体的には、イニシエータにより作成されたログインＯＲＢ（Operation Request Block）を用いてログイン処理が行われ、
　次に、ステップＴ３において、フェッチエージェントの初期化が行われ、そして、ステップＴ４において、コマンドブロックＯＲＢ（ノーマルコマンドＯＲＢ）を用いてコマンド処理が行われ、最後に、ステップＴ５において、ログアウトＯＲＢを用いてログアウト処理が行われる、ターゲット、イニシエータ間のデータ転送制御方法であって、
　ここで、ステップＴ４のコマンド処理においては、
（Ａ１）イニシエータがライト要求パケットを転送して（ライト要求トランザクションを発行して）、ターゲットのドアベルレジスタをリングし、
（Ａ２）そうすると、ターゲットがリード要求パケットを転送し、イニシエータが対応するリード応答パケットを返し、これにより、イニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）が、ターゲットのデータバッファ（パケットバッファ）にフェッチされ、そして、ターゲットは、フェッチされたＯＲＢに含まれるコマンドを解析するようになっており、
　イニシエータ（パーソナルコンピュータ、相手ノード）のデータバッファにページテーブルが存在するか否かは、ＯＲＢが含むページテーブル存在フラグを用いて判断でき、
　ページテーブルが存在する場合には、イニシエータが作成したＯＲＢの中には、そのページテーブルのデータバッファ（イニシエータ）上でのアドレスや、ページテーブルのエレメント数（ページテーブルエレメントの個数）が含まれており、そして、転送データのアドレス（先頭アドレス、読み出しアドレス、書き込みアドレス）は、このページテーブルを用いて間接アドレス指定され、より具体的には、ページテーブルは複数のページテーブルエレメントにより構成され、各ページテーブルエレメントはエレメント番号により指定され、そして転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスは、ページテーブルの各ページテーブルエレメントに格納されるアドレスにより指定され、
　一方、ページテーブルが存在しない場合には、ＯＲＢの中にアドレスとデータ長が含まれており、そして、ＯＲＢに含まれるアドレスにより転送データのアドレスが直接アドレス指定される、
　ターゲット、イニシエータ間のデータ転送制御方法におけるターゲット（ストレージデバイス）。」
　　　
　　　
第４．本願発明と引用発明の一致点・相違点
　　　　
　引用発明のターゲットは、ストレージデバイスであるから、記憶手段を有している。この引用発明のターゲットが有している記憶手段が、本願発明の「第１の記憶手段」に相当する。そして、引用発明のストレージデバイスであるターゲットが、本願発明の「情報記憶装置」に相当する。
　　　
　引用発明のイニシエータ（パーソナルコンピュータ、相手ノード）のデータバッファが、本願発明の「第２の記憶手段」に相当する。
　引用発明において、イニシエータが対応するリード応答パケットを返し、これにより、イニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）が、ターゲットのデータバッファ（パケットバッファ）にフェッチされ、そして、ターゲットは、フェッチされたＯＲＢに含まれるコマンドを解析している。
　したがって、引用発明のイニシエータ（パーソナルコンピュータ）が、本願発明の「第２の記憶手段を備える情報処理装置」に相当し、引用発明のイニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）が、本願発明の「第２の記憶手段を備える情報処理装置から供給されるコマンド」に相当する。
　引用発明のターゲットは、イニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）に含まれるコマンドを解析しているから、引用発明のターゲットが、「第２の記憶手段を備える情報処理装置から供給されるコマンドを解析するコマンド解析手段」を有していることは明らかである。
　　　　　　
　引用発明において、イニシエータ（パーソナルコンピュータ、相手ノード）のデータバッファにページテーブルが存在するか否かは、ＯＲＢが含むページテーブル存在フラグを用いて判断できるから、引用発明において、イニシエータ（パーソナルコンピュータ、相手ノード）のデータバッファにページテーブルが存在するか否かを、コマンド解析手段が判定していることは明らかである。
　　　　　　
　ページテーブルが存在する場合であっても、ページテーブルが存在しない場合であっても、引用発明のＯＲＢに含まれるアドレスは、イニシエータのデータバッファ上のアドレスである。したがって、引用発明のページテーブルが存在しない場合にＯＲＢに含まれるアドレスが、本願発明の「情報の授受に関わる前記第２の記憶手段の物理アドレス」に相当する。
　　　　　
　引用発明において、ページテーブルが存在する場合には、ページテーブルは複数のページテーブルエレメントにより構成され、各ページテーブルエレメントはエレメント番号により指定され、そして転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスは、ページテーブルの各ページテーブルエレメントに格納されるアドレスにより指定される。
　したがって、引用発明におけるページテーブルの各ページテーブルエレメントに格納されるアドレスは、転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスを指定するから、本願発明の「情報の授受に関わる前記第２の記憶手段の物理アドレス」に相当する。
　また、引用発明における複数のページテーブルエレメントは、ページテーブルエレメントに格納されるアドレスを含むから、本願発明の「情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子」に相当する。
　そして、引用発明におけるページテーブルは、複数のページテーブルエレメントにより構成されるから、本願発明の「情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子により構成されるリスト」に相当する。
　引用発明において、ページテーブルが存在する場合には、イニシエータが作成したＯＲＢの中には、そのページテーブルのデータバッファ（イニシエータ）上でのアドレスや、ページテーブルのエレメント数（ページテーブルエレメントの個数）が含まれている。
　したがって、引用発明におけるページテーブルが存在する場合にＯＲＢが含むページテーブルのデータバッファ（イニシエータ）上でのアドレスは、本願発明の「情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子により構成されるリストが格納された前記第２の記憶手段の物理アドレス」に相当する。
　　　　　　　　　　
　引用発明の「ページテーブルが存在しない場合」と本願発明の第１のデータ転送モードとは、「情報の授受に関わる前記第２の記憶手段の物理アドレスを、データ転送のために使用する第１のモード」である点において、一致している。
　引用発明の「ページテーブルが存在する場合」と本願発明の第２のデータ転送モードとは、「情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子により構成されるリストが格納された前記第２の記憶手段の物理アドレスを、データ転送のために使用する第２のモード」である点において、一致している。
　　　　　　　　　
　引用発明において、ページテーブルが存在する場合、転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスは、ページテーブルの各ページテーブルエレメントに格納されるアドレスにより指定される。したがって、転送データは、データバッファ（イニシエータ）上に存在する。よって、引用発明においては、データ転送は、ターゲットが、ＯＲＢに含まれるコマンドを解析して、ターゲットが有する記憶手段と、イニシエータのデータバッファとの間で行われている。したがって、引用発明のターゲット（ストレージデバイス）が、「前記コマンド解析手段により判定された前記データ転送モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段」を備えることは明らかである。
　　　　　　　　
　　　　　　　　　
　したがって、本願発明と引用発明の一致点・相違点は、次のとおりである。
　　　
［一致点］
「第１の記憶手段と、
　第２の記憶手段を備える情報処理装置から供給されるコマンドを解析し、情報の授受に関わる前記第２の記憶手段の物理アドレスを、データ転送のために使用する第１のモード、および、情報の授受に関わる前記第２の記憶手段の物理アドレスを含む複数の記述子により構成されるリストが格納された前記第２の記憶手段の物理アドレスを、データ転送のために使用する第２のモードのいずれのモードであるかを判定するコマンド解析手段と、
　前記コマンド解析手段により判定された前記モードに基づいて、前記第１の記憶手段と前記第２の記憶手段との情報の授受を制御する情報授受制御手段と
　を備える情報記憶装置。」である点。　
　　　　　　　
［相違点］
　本願発明では、第１のデータ転送モードにおいて、第２の記憶手段の物理アドレスを前記情報処理装置が前記第１のレジスタに設定し、第２のデータ転送モードにおいて、第２の記憶手段の物理アドレスを前記情報処理装置が前記第２のレジスタに設定するのに対して、引用発明では、ページテーブルが存在しない場合、ページテーブルが存在する場合、それぞれにおいて、ＯＲＢに含まれるアドレスをどのように使用するのか不明な点。
　　　　　
　　　　　
第５．相違点についての検討
　　　　
［相違点について］
　引用発明では、（Ａ２）において、イニシエータが対応するリード応答パケットを返し、これにより、イニシエータが作成したＯＲＢ（コマンドブロックＯＲＢ）が、ターゲットのデータバッファ（パケットバッファ）にフェッチされる。
　刊行物１の段落番号【００６７】に「パケットバッファ４０（パケットメモリ、データバッファ）は、パケット（転送データ）を一時的に格納するためのバッファであり、ＳＲＡＭ、ＳＤＲＡＭ、或いはＤＲＡＭなどのハードウェアにより構成される。」と記載されている。したがって、引用発明のターゲットのデータバッファ（パケットバッファ）は、転送データを一時的に格納するという、レジスタ的な使われ方をしている。
　一般的に、「コマンドの転送をレジスタを介して行うこと。」が周知であり、且つ「周辺機器内のレジスタを、周辺機器を制御するプロセッサ側と、周辺機器自体の双方から読み書きすること。」が周知である。
　したがって、引用発明のターゲットのデータバッファ（パケットバッファ）を周知のレジスタに置換すること、及びイニシエータがＯＲＢを該レジスタに書き込むことは、容易に想到できたことである。
　　　　　　　　　　　　　　　
　引用発明では、ページテーブルが存在する場合、ページテーブルは複数のページテーブルエレメントにより構成され、各ページテーブルエレメントはエレメント番号により指定され、そして転送データの各セグメントデータのデータバッファ（イニシエータ）上でのアドレスは、ページテーブルの各ページテーブルエレメントに格納されるアドレスにより指定される。したがって、引用発明のページテーブルが存在する場合は、転送データが、イニシエータのデータバッファ上において、複数に乖離して記憶されている場合に好適であることは明らかである。
　したがって、本願発明の作用効果も、引用発明から当業者が予測できる範囲のものである。
　　　　　
　　　　　
第６．むすび
　以上のとおり、本願の請求項１に係る発明は、刊行物１に記載された発明に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願のその余の請求項に係る発明について検討するまでもなく、本願は拒絶されるべきものである。
　よって、結論のとおり審決する。