【事件の表示】
　特願２０１０−　８２８８１「全文検索機能を備えるストレージ装置」拒絶査定不服審判事件〔平成２３年１０月２７日出願公開、特開２０１１−２１５８３５〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
     
第１　手続の経緯  
　本願は、平成２２年３月３１日の出願であって、平成２３年１１月２９日付けの拒絶理由通知に対して平成２４年２月６日付けで手続補正がなされ、同年３月２７日付けの拒絶理由通知に対して同年６月４日付けで手続補正がなされたが、同年７月３日付けで拒絶査定がなされ、これに対し、同年１０月１０日付けで拒絶査定不服審判が請求されたものである。  
     
     
第２　本願発明　  
     
１　本願発明  
     
　本願の請求項１ないし１２に係る発明は、平成２４年６月４日付け手続補正により補正された特許請求の範囲の請求項１ないし１２に記載された事項により特定されるとおりのものと認められるところ、その請求項１に係る発明（以下「本願発明」という。）は次のとおりである。  
     
「【請求項１】 
　ホストシステムに接続され、前記ホストシステムから要求を受け取るインターフェースと、 
　コンテンツ毎に作成され各コンテンツを含むファイルの識別子を格納する転置ファイルを格納し、不揮発性半導体メモリから構成された第１のメモリブロックと、 
　ファイル検索テーブルを格納する第２のメモリブロックと、 
　前記インターフェースとの情報送受信と前記第１のメモリブロックの読み書きと前記第２のメモリブロックの読み書きとを外部のバスを介さず制御するコントローラと、 
　を具備し、前記コントローラは、 
　前記インターフェースを介してファイルの書き込み要求を受け取ると、前記書き込み要求を受けたファイルに含まれるコンテンツに対応する転置ファイルに、前記書き込み要求を受けたファイルの識別子を格納し、 
　前記インターフェースを介してコンテンツの検索要求を受け取ると、検索要求を受けたコンテンツに基づいて特定した転置ファイルに格納されたファイルの識別子を前記ファイル検索テーブルに格納し、 
　前記コンテンツの検索要求に対する検索結果として、前記ファイル検索テーブルに格納されたファイルの識別子を前記インターフェースから出力することを特徴とするストレージ装置。」 
     
２　引用例及びその記載事項  
     
（１）原査定の拒絶の理由に引用され、本願の出願日前に頒布された刊行物である特開２０００−１２２８１４号公報（平成１２年４月２８日公開、以下「引用例１」という。）には、図面とともに以下の事項が記載されている（なお、下線は当審で付した。）。  
     
ａ「【０００１】 
【発明の属する技術分野】本発明はコンピュータシステムに関し、特に応用プログラムに適した新たな機能を追加・拡張可能な二次記憶方法及び装置に関する。」 
   
ｂ「【０００４】これらの背景から、ストレージの制御用ＬＳＩに新たな機能を付加することが考えられている。新たな機能の候補は、ネットワークインタフェースと、応用プログラム向けの高度機能である。　 
【０００５】ネットワークインタフェースをストレージが備えることにより、ストレージをネットワークに直結することができる。これによりストレージは、複数のコンピュータからの入出力要求を、１つのコンピュータを介することなく、直接受けることができる。　 
【０００６】現在、ストレージとコンピュータとの間の最も代表的なインタフェースはブロック入出力であるが、これよりも応用毎の高度機能（例えば、ソーティング、画像処理、データベースシステムにおける基本演算（例えば、選択処理、写像処理、結合処理、集計処理等）をストレージが備えることにより、コンピュータのプロセッサ処理の一部をストレージが受け持つことが可能となる。」　 
    
ｃ「【００１８】図４を用いて、従来のＳＡＤ型ストレージを拡張した高機能ＳＡＤ型ストレージの構成を説明する。 
【００１９】１つ以上の高機能ＳＡＤ型ストレージ４０３は、入出力用信号線４０２によって通常１つのコンピュータ４０１と接続される。場合によっては複数のコンピュータと接続されることもある。高機能ＳＡＤ型ストレージ４０３はストレージコントローラ４０４とディスク４０９からなり、ストレージコントローラ４０４はさらにインタフェース制御部４０５、バッファ管理部４０６、バッファメモリ４０７、ディスク制御部４０８、及び、高機能処理部４１１からなる。　 
【００２０】入出力用信号線４０２、インタフェース制御部４０５、バッファ管理部４０６、バッファメモリ４０７、ディスク制御部４０８、ディスク４０９、はそれぞれ、入出力用信号線２０２、インタフェース制御部２０５、バッファ管理部２０６、バッファメモリ２０７、ディスク制御部２０８、ディスク２０９と同等の機能を提供する。高機能処理部４１１は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供する。高機能ＳＡＤインタフェース４１０は、ブロック単位入出力とともに、高機能処理部４１１が提供する高度処理を利用するためのインタフェースを持つ。」　  
     
ｄ　図４には、インタフェース４１０が、コンピュータ４０１とストレージコントローラ４０４とのインタフェースであることが示されている。 
   
   
ア　上記ａの「【０００１】【発明の属する技術分野】本発明は‥‥‥応用プログラムに適した新たな機能を追加・拡張可能な二次記憶‥‥‥装置に関する。」との記載、上記ｂの「【０００４】‥‥‥ストレージの制御用ＬＳＩに新たな機能を付加する‥‥‥新たな機能の候補は、ネットワークインタフェースと、応用プログラム向けの高度機能である。【０００５】ネットワークインタフェースをストレージが備えることにより、‥‥‥ストレージは、‥‥‥コンピュータからの入出力要求を、‥‥‥受けることができる。」との記載、及び上記ｃの「【００１９】‥‥‥ストレージ４０３は、入出力用信号線４０２によって通常１つのコンピュータ４０１と接続される。‥‥‥」との記載から、ネットワークインターフェースに注目すると、引用例１には、「ストレージにネットワークインタフェースを備えることにより、ストレージに接続されたコンピュータからの入出力要求を受ける」ことが記載されているということができる。 
   
イ　上記ａの「【０００１】【発明の属する技術分野】本発明は‥‥‥応用プログラムに適した新たな機能を追加・拡張可能な二次記憶‥‥‥装置に関する。」との記載、及び上記ｃの「【００１９】‥‥‥ストレージ４０３はストレージコントローラ４０４とディスク４０９からなり、ストレージコントローラ４０４はさらにインタフェース制御部４０５、バッファ管理部４０６、バッファメモリ４０７、‥‥‥高機能処理部４１１からなる。」との記載から、引用例１には、「ストレージは、ストレージコントローラとディスクからなり、ストレージコントローラはさらにインタフェース制御部、バッファ管理部、バッファメモリ、及び、高機能処理部からなる」ことが記載されているということができる。 
   
エ　上記ｃの「【００２０】‥‥‥インタフェース４１０は、‥‥‥高機能処理部４１１が提供する高度処理を利用するためのインタフェースを持つ。」との記載、及び図４には、インタフェース４１０が、コンピュータ４０１とストレージコントローラ４０４とのインタフェースであることが示されていることから、インタフェースは、ネットワークインタフェースと捉えることができる。したがって、引用例１には、「ネットワークインタフェースは、高機能処理部が提供する高度処理を利用するためのインタフェースを持つ」ことが記載されているということができる。 
   
オ　上記ｃの「【００２０】‥‥‥高機能処理部４１１は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供する。‥‥‥」との記載、及び上記ｂの「【０００６】‥‥‥応用毎の高度機能（例えば、ソーティング、画像処理、データベースシステムにおける基本演算（例えば、選択処理、写像処理、結合処理、集計処理等）をストレージが備えることにより、コンピュータのプロセッサ処理の一部をストレージが受け持つことが可能となる。」との記載から、引用例１には、「高機能処理部は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供し、これによりコンピュータのプロセッサ処理の一部をストレージが受け持つことが可能とする」ことが記載されているということができる。 
   
　上記引用例１に記載された事項、図面の記載、及び上記アないしオを総合すると、引用例には、次の発明が記載されている（以下「引用発明」という。）。  
   
「ストレージにネットワークインタフェースを備えることにより、ストレージに接続されたコンピュータからの入出力要求を受け、 
　ストレージは、ストレージコントローラとディスクからなり、ストレージコントローラはさらにインタフェース制御部、バッファ管理部、バッファメモリ、及び、高機能処理部からなり、 
　ネットワークインタフェースは、高機能処理部が提供する高度処理を利用するためのインタフェースを持ち、 
　高機能処理部は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供し、これによりコンピュータのプロセッサ処理の一部をストレージが受け持つことを可能とする、 
ストレージ。」 
   
（２）原査定の拒絶の理由に引用され、本願の出願日前に頒布された刊行物である特開２００１−２４９９４３号公報（平成１３年９月１４日公開、以下「引用例２」という。）には、図面とともに以下の事項が記載されている（なお、下線は当審で付した。）。  
   
「【発明の詳細な説明】 
【０００１】 
【発明の属する技術分野】本発明は、パーソナルコンピュータなど情報処理装置またはクライアント端末装置とサーバ構とからなるネットワークシステムで実施され、登録されている複数の文書中から指定された文字列を含む文書を検索する文書検索システム、文書検索方法およびその方法を実施するためのプログラムを記憶した記憶媒体に関する。」　 
   
「【０００８】また、文書検索装置３０は、部分文書（以下、セクションと呼ぶ）に分割された文書を一つの文書として登録する登録処理部３１、文書検索およびセクション検索を行う検索処理部３２、および、記憶装置１５（または１５ｂ）などを備えている。記憶装置１５（または１５ｂ）内には文書データのほかに文書管理データ、セクション管理データおよびインデックスデータなどが記憶される。図４に、部分文書から成る文書の例を示す。図４において、ｓ−１、ｓ−２、ｓ−３、ｓ−４は各セクションの文書データを示している。なお、この実施の形態では、請求項に記載の文書登録手段は登録処理部３１により実現され、検索手段は検索処理部３２により実現され、区切り位置記憶手段および文書記憶手段は記憶装置１５（または１５ｂ）により実現される。次に、登録処理部３１は、登録した文書に文書を一意に識別可能な文書ＩＤを付与する。図５に示すように、複数のセクションに分割された文書データに一つの文書ＩＤを付与して管理するのである。また、セクションの区切り位置（分割位置）情報は図６に示すセクション管理データとして管理する。例えば、区切り位置（セクションの最後の文字の次の文字位置）が１００文字目、１５０文字目、２８０文字目、３８０文字目の場合、図示したように、それらを順に並べたデータ（１００、１５０、２８０））を文書ＩＤに対応付けて管理するのである。また、登録処理部３１は文書登録時に転置ファイル方式のインデックスデータを作成する。文書が登録される度毎に、登録された各文書中に出現するすべての単語のリストに新たに出現した単語を追加し、図７に示すように、それぞれの単語に対応付けてその単語が出現する文書ＩＤとその出現位置情報を登録するのである。図７において、｛｝内に示されたれた情報が一つの文書に対応し、その情報は前から順に文書ＩＤ、その文書におけるその単語の出現回数、出現位置を示す。出現位置６４は６４文字目を示している。また、検索処理部３２の行う文書検索では検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出する。また、検索処理部３２の行うセクション検索では指定された文書において検索語が出現するセクションを求める。図６に示したセクション管理データと図７に示したインデックスデータを比較することにより検索語が出現するセクションを求めるのである。例えば、検索語として「画像処理」、文書ＩＤとして「１００」が指示されたセクション検索の場合には、その文書における検索語の出現位置が６４文字目、１５０文字目、１８０文字目で、区切り位置が図６に示したとおりであるので、検索語が出現するセクションとして、第１セクションと第３セクションが求められる。 
【０００９】図８に、文書検索時の動作のフローを示す。以下、図８に基づいて文書検索時の動作を図３に示した文書検索システムで実行する場合を説明する。まず、クライアント端末装置１内の主制御装置１１ａが表示装置１３ａにメニューを表示させる。利用者が文書検索の指示を入力装置１２ａに入力し、入力装置１２ａから文書検索が指示されたことを主制御装置１１ａが認識すると、主制御装置１１ａは検索条件として検索語を指定させる（ステップＳ１）。そして、主制御装置１１ａは取得した検索語をネットワーク制御装置１６を介して文書管理サーバ２へ転送する。この転送された検索語を文書管理サーバ２内のネットワーク制御装置１６が受信し、さらに、主制御装置１１ｂがその検索語を取得する（ステップＳ２）。次に、主制御装置１１ｂは記憶装置１５ｂから図７に示したようなインデックスデータを読み出し、取得した検索語に一致する単語をそのインデックスデータの中から探す。そして、一致する単語が見つかると、その単語に対応付けられている文書ＩＤを抽出する（ステップＳ３）。続いて、主制御装置１１ｂは抽出した文書ＩＤをネットワーク制御装置１６を介してクライアント端末装置１へ転送し（ステップＳ４）、それを受信したクライアント端末装置１では、主制御装置１１１ａが入出力制御装置１４ａを介して文書ＩＤを表示装置13に表示させる（ステップＳ５）。なお、前記実施の形態において、文書ＩＤに対応付けて文書名などを登録しておくようにした構成では、文書ＩＤと共に文書名を表示することも可能である。この実施の形態では、表示された文書ＩＤや文書名を見て、所望の文書の文書データを取り出すことができる。また、この際、検索が転置ファイル方式のインデックスデータを用いて行われるので、高速検索が可能となり、検索結果を早く得ることができる。」 
   
　上記記載から、検索処理部３２の行う文書検索では、転置ファイルを用いることは明らかであるから、引用例２には次の事項が記載されているということができる。 
   
「登録されている複数の文書中から指定された文字列を含む文書を検索する文書検索システムであって（【０００１】）、 
　文書検索装置３０は、文書を登録する登録処理部３１、文書検索を行う検索処理部３２、および、記憶装置１５（または１５ｂ）を備え、登録処理部３１は、登録した文書に文書を一意に識別可能な文書ＩＤを付与して管理し、登録処理部３１は文書登録時に転置ファイル方式のインデックスデータを作成し、 文書が登録される度毎に、登録された各文書中に出現するすべての単語のリストに新たに出現した単語を追加し、それぞれの単語に対応付けてその単語が出現する文書ＩＤとその出現位置情報を登録し、また、検索処理部３２の行う文書検索では、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出する（段落【０００８】）、 
　文書検索システム。」 
   
　したがって、引用例２には次の点が記載されているということができる。
   
　「登録されている複数の文書中から指定された文字列を含む文書を検索する文書検索システムにおける文書検索装置は、文書を登録する登録処理部、文書検索を行う検索処理部を備え、登録処理部は、文書ＩＤを付与して管理するとともに、文書登録時に転置ファイル方式のインデックスデータを作成し、それぞれの単語に対応付けてその単語が出現する文書ＩＤとその出現位置情報を登録し、検索処理部は、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出する、文書検索装置。」 
   
（３）原査定の拒絶の理由に引用され、本願の出願日前に頒布された刊行物である特開２００８−１５８９９３号公報（平成２０年７月１０日公開、以下「引用例３」という。）には、図面とともに以下の事項が記載されている（なお、下線は当審で付した。）。  
   
「【技術分野】 
【０００１】 
本発明は、ＲＡＩＤ制御機能等を備えるストレージ装置（ディスクアレイ装置）及びストレージシステム、並びに全文検索機能を備える情報処理システムに関し、特に、ストレージ装置に格納されるデータファイルの全文検索処理に関する。【背景技術】 
【０００２】 
近年、ストレージ容量節約などのために、デ・デュプリケート（De-duplicate）機能を備えるストレージシステムが注目されており、普及しつつある。例えば、ＮＡＳ（Network Attached Storage）やストレージ装置にデ・デュプリケート機能を備える。（後略）」　 
   
「【００４０】 
＜処理の流れ＞ 
図３において、処理の流れは以下である。例えば、ホスト装置４００からＮＡＳ１０１に対してファイルを書き込む（ＦＷ：ファイル書き込み、ＦＲ：ファイル読み出し）。ＮＡＳ１０１は、ホスト装置４００からのアクセスに基づき、ファイル（データ本体）とそのメタデータを、ストレージ装置１０３の記憶領域（検索対象ファイル群７００）に格納する。」　 
   
「【００４４】 
全文検索サーバ１０２は、ホスト装置４００からの検索指示に応じて検索処理（インデックス情報３００のキーワード検索処理を含む）を行い、その検索結果情報を、ホスト装置４００に応答して表示させる（図１２に検索結果表示例を示す）。この際、全文検索サーバ１０２は、検索結果情報には、代表ファイルの情報に加え、それと同一のデ・デュプリケートグループに属する中身同一ファイルの情報を追加する。ホスト装置４００のユーザは、画面に表示された検索結果情報におけるファイル名リンクをクリックすること等により、ＮＡＳ１０１を通じてストレージ装置１０３から該当ファイルを読み出して表示することができる。」 
   
「【００６５】 
＜他の構成例＞ 
実施の形態１の他の構成例として以下が可能である。本例では、ＮＡＳ１０１とストレージ装置１０３とを別個の装置として設けているが、ＮＡＳ１０１またはデ・デュプリケート処理部５０１は、ストレージ装置１０３内に内蔵して１つの装置としてもよい。また、全文検索サーバ１０２の機能は、ＮＡＳ１０１内やストレージ装置１０３内に設けること等により１つの装置としてもよい。また、インデックス情報３００は、全文検索サーバ１０２内に格納されても構わないし、別の外部ストレージ装置等に格納されても構わない。」 
   
　上記記載から、引用例３には次の事項が記載されているということができる。 
   
　「全文検索機能を備える情報処理システムに関し、ストレージ装置に格納されるデータファイルの全文検索処理について（【０００１】）、 
　ホスト装置４００からＮＡＳ１０１（Network Attached Storage）に対してファイルを書き込み（【０００２】、【００４０】）、 
　ＮＡＳ１０１は、ホスト装置４００からのアクセスに基づき、ファイル（データ本体）とそのメタデータを、ストレージ装置１０３の記憶領域に格納し（【００４０】）、 
　全文検索サーバ１０２は、ホスト装置４００からの検索指示に応じて検索処理を行い、その検索結果情報を、ホスト装置４００に応答して表示させ、ホスト装置４００のユーザは、画面に表示された検索結果情報におけるファイル名リンクをクリックすること等により、ＮＡＳ１０１を通じてストレージ装置１０３から該当ファイルを読み出して表示するものであって（【００４４】）、 
　ＮＡＳ１０１は、ストレージ装置１０３内に内蔵して１つの装置としてもよく、また、全文検索サーバ１０２の機能は、ＮＡＳ１０１内やストレージ装置１０３内に設けること等により１つの装置としてもよい（【００６５】）、 
　情報処理システム。」 
   
　したがって、引用例３には、次の点が記載されているということができる。 
   
（ア）「ホスト装置からの検索指示に応じて検索処理を行い、その検索結果情報を、ホスト装置に出力する」技術。 
（イ）「全文検索処理に関し、ファイル（データ本体）の格納や読み出しに係るＮＡＳ１０１（Network Attached Storage）を、ストレージ装置１０３内に内蔵して１つの装置とし、また、検索処理に関わる全文検索サーバ１０２の機能を、ＮＡＳ１０１内やストレージ装置１０３内に内蔵して１つの装置とする」技術。 
   
   
３　対比  
　本願発明と引用発明とを対比する。 
   
（Ａ）引用発明の「ストレージにネットワークインタフェースを備えることにより、ストレージに接続されたコンピュータからの入出力要求を受け」ることは、ストレージに備えられたインタフェースがコンピュータに接続され、コンピュータからの入出力要求を受けるものと捉えることができる。 
　そして、引用発明の「ストレージ」は、本願発明の「ストレージ装置」に相当し、本願発明の「ホストシステムに接続され、前記ホストシステムから要求を受け取るインターフェース」における「ホストシステム」はコンピュータから構成されるものといえるから、本願発明と引用発明とは、「ストレージ装置」が、「コンピュータに接続され、前記コンピュータから要求を受け取るインターフェース」を備える点で共通する。 
   
（Ｂ）引用発明は、「ストレージにネットワークインタフェースを備えることにより、ストレージに接続されたコンピュータからの入出力要求を受け」、「ストレージは、ストレージコントローラとディスクからなり、ストレージコントローラはさらにインタフェース制御部、バッファ管理部、バッファメモリ、及び、高機能処理部からな」ることから、ストレージは、ネットワークインタフェース及び高機能処理部を備えるものといえる。 
　そして、引用発明は、「ネットワークインタフェースは、高機能処理部が提供する高度処理を利用するためのインタフェースを持」つことから、ネットワークインタフェースと高機能処理部との間で信号の授受があることは明らかであるから、ネットワークインタフェースと高機能処理部との間の信号は、インターフェースに接続されたコンピュータ（上記（Ａ））から入出力要求を受けるための信号線を介することなく、即ち、インターフェースを備えるストレージからみて外部の信号線を介することなく行われるということができる。ここで、コンピュータと、コンピュータから入出力要求を受けるストレージとの間でバスによる通信を行うことは常套手段であるから、ネットワークインタフェースと高機能処理部との間の信号は、外部の信号線、すなわち、外部のバスを介さないということができる。 
　また、引用発明は、ネットワークインターフェースと高機能処理部を備えるものであり、高機能処理部は、「コンピュータのプロセッサ処理の一部をストレージが受け持つ」ものであって、高機能処理部が、処理のための制御を行うことは明らかであるから、高機能処理部は制御を行うコントローラということができ、また、インターフェースとの情報送受信を制御するコントローラと捉えることができる。 
　したがって、本願発明と引用発明とは、「前記インターフェースとの情報送受信を外部のバスを介さず制御するコントローラ」を備える点で共通する。 
   
（Ｃ）引用発明は、「ストレージにネットワークインタフェースを備えることにより、ストレージに接続されたコンピュータからの入出力要求を受け、」「高機能処理部は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供し、これによりコンピュータのプロセッサ処理の一部をストレージが受け持つことを可能とする」ものであるから、コンピュータからの入出力要求を受けて、高機能処理部がコンピュータのプロセッサ処理の一部をストレージが受け持ち、要求に対応した処理を行うものと捉えることができ、また、コンピュータからの入出力要求は、インターフェースを介して行うものということができる。 
　そして、高機能処理部は、制御を行うコントローラということができるから（上記（Ｂ））、引用発明と本願発明とは、「前記コントローラは、前記インターフェースを介して要求を受け取ると、要求に対応した処理を行う」点で共通する。 
　ここで、引用発明は、高機能処理部がコンピュータのプロセッサ処理の一部をストレージが受け持つことから、高機能処理部は、コンピュータからの処理の要求を受け、要求に対応した処理を行い、その処理結果をコンピュータに出力するものと捉えることができる。 
　したがって、引用発明と本願発明とは、「前記コントローラは、前記インターフェースを介して処理要求を受け取ると、要求に対応した処理を行い、処理要求に対する処理結果として、処理結果を前記インターフェースから出力する」点で共通する。 
   
   
　すると、本願発明と引用発明とは、次の＜一致点＞及び＜相違点＞を有する。  
   
＜一致点＞  
　「コンピュータに接続され、前記コンピュータから要求を受け取るインターフェースと、 
　前記インターフェースとの情報送受信を外部のバスを介さず制御するコントローラと、 
　を具備し、前記コントローラは、 
　前記インターフェースを介して処理要求を受け取ると、要求に対応した処理を行い、処理要求に対する処理結果として、処理結果を前記インターフェースから出力するストレージ。」 
   
＜相違点＞  
（ア）本願発明が「ホストシステム」であるのに対し、引用発明が「コンピュータ」である点。 
   
（イ）本願発明は、ストレージ装置が「コンテンツ毎に作成され各コンテンツを含むファイルの識別子を格納する転置ファイルを格納し、不揮発性半導体メモリから構成された第１のメモリブロックと、ファイル検索テーブルを格納する第２のメモリブロック」及び、前記インターフェースとの情報送受信と「前記第１のメモリブロックの読み書きと前記第２のメモリブロックの読み書きとを」制御するコントローラを具備するのに対し、引用発明は、このような特定がない点。 
   
（ウ）インターフェースを介して要求を受け取ると、要求に対応した処理を行うにあたり、本願発明は、ストレージ装置が、「ファイルの書き込み要求を受け取ると、前記書き込み要求を受けたファイルに含まれるコンテンツに対応する転置ファイルに、前記書き込み要求を受けたファイルの識別子を格納」するのに対して、引用発明は、このような特定がない点。 
   
（エ）インターフェースを介して処理要求を受け取ると、要求に対応した処理を行うにあたり、本願発明は、「コンテンツの検索要求を受け取ると、検索要求を受けたコンテンツに基づいて特定した転置ファイルに格納されたファイルの識別子を前記ファイル検索テーブルに格納」するのに対し、引用発明は、このような特定がない点。 
   
（オ）処理要求に対する処理結果として、処理結果をインターフェースから出力するにあたり、本願発明は、「コンテンツの検索要求に対する検索結果として、前記ファイル検索テーブルに格納されたファイルの識別子」を出力するのに対し、引用発明は、このような特定がない点。 
   
   
４　判断  
＜相違点＞（ア）について  
　ホストシステムからの指示に応じて処理を行い、その結果をホスト装置に出力することは、例えば引用例３に記載されているように（上記２（３）（ア））周知であるから、引用発明の「コンピュータ」を、「ホストコンピュータ」とすることに格別の困難性を有しない。 
   
　よって、本願発明の＜相違点＞（ア）に係る構成のようにすることは格別なことではない。 
   
＜相違点＞（ウ）について（相違点（イ）については後述）  
　引用発明は、「ストレージは、ストレージコントローラとディスクからなり、ストレージコントローラはさらに」「高機能処理部からなり、」「高機能処理部は、特定の応用向けの高度機能、例えばソーティング、画像処理、データベースシステムの基本演算、例えば選択処理、写像処理、結合処理、集計処理等を提供し、これによりコンピュータのプロセッサ処理の一部をストレージが受け持つことを可能とする」ものである。 
　したがって、ストレージには、高機能処理部を含む、ストレージコントローラを備え、高機能処理部は、データベースシステムの基本演算、例えば選択処理の動作を行うものであるといえる。 
　ここで、引用例３には、「全文検索処理に関し、ファイル（データ本体）の格納や読み出しに係るＮＡＳ１０１（Network Attached Storage）を、ストレージ装置１０３内に内蔵して１つの装置とし、また、検索処理に関わる全文検索サーバ１０２の機能を、ＮＡＳ１０１内やストレージ装置１０３内に内蔵して１つの装置とする」技術が記載されており（上記２（３）（イ））、ストレージ装置内に検索処理に係る機能を内蔵させることが記載されているから、引用発明の、「データベースシステムの基本演算、例えば選択処理」が提供される、「高機能処理部」に、検索処理に係る機能を設けることは当業者が適宜なし得る事項である。 
　そして、引用例２には、「文書検索装置は、文書を登録する登録処理部、文書検索を行う検索処理部を備え、登録処理部は、文書ＩＤを付与して管理するとともに、文書登録時に転置ファイル方式のインデックスデータを作成し、それぞれの単語に対応付けてその単語が出現する文書ＩＤとその出現位置情報を登録」することが記載されており（上記２（２））、また、引用発明は、「ストレージに接続されたコンピュータからの入出力要求を受け」るものであるから、ストレージが文書の登録要求を受け取ると、登録要求を受けた文書に対応する転置ファイルに、単語に対応付けて文書ＩＤを登録することに困難性を有しない。 
　ここで、文書をファイル形式により格納することは常套手段であるから、文書ＩＤはファイルの識別子ということができ、また、単語は本願発明の「コンテンツ」に相当するから（本願明細書の「【００１６】コンテンツ(Content)とは、多くの場合、自然言語における単語や、数のことである。例えば、“This is a book”というテキストにおいては、This、is、a、bookがそれぞれコンテンツである。なお、前述したように、コンテンツとは、多くの場合、自然言語における単語や、数のことであるが、用途に応じて任意に定義してよい。」参照。）、本願発明のように、「ストレージ装置」が「ファイルの書き込み要求を受け取ると、前記書き込み要求を受けたファイルに含まれるコンテンツに対応する転置ファイルに、前記書き込み要求を受けたファイルの識別子を格納」することは、当業者が容易になし得る事項である。 
   
　よって、本願発明の＜相違点＞（ウ）に係る構成のようにすることは格別なことではない。 
   
＜相違点＞（エ）について  
　引用例２には、「検索処理部は、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出する」ことが記載されており（上記２（２））、また、引用発明は、「ストレージに接続されたコンピュータからの入出力要求を受け」る機能を備えることから、ストレージが、検索語の検索要求を受け取ると、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出することに格別の困難性を有しない。 
　ここで、ストレージが、検索語の検索要求を受け取ると、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出することにおいて、検索語（検索条件として指定された文字列）は、例えば単語であって、本願発明の「コンテンツ」に相当すること（上記「＜相違点＞（イ）について 」の項参照）、及び引用例２に記載の「転置ファイル」には、「単語に対応付けてその単語が出現する文書ＩＤ」が「登録」されており（上記２（２））、「文書ＩＤ」は「ファイルの識別子」であるということができるから（「＜相違点＞（ウ）について」の項参照）、ストレージが、検索語の検索要求を受け取ると、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出することは、本願発明の「コンテンツの検索要求を受け取ると、検索要求を受けたコンテンツに基づいて特定した転置ファイルに格納されたファイルの識別子」に相当するものということができる。 
　また、「転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出」した文書ＩＤは検索結果であって、検索結果をメモリに格納することは周知慣用手段である（特開２００８−３３５６３号（「【００６２】‥‥‥検索の結果得られた検索対象文書の文書番号を、当該検索キーに関する検索結果データとして検索バッファＫ５に記憶させる‥‥‥」）、特開平３−１６１８６５号公報（３頁左下欄１６行〜右下欄２行「第２図の検索部１０は、「要員」、「育成」を検索キーとしてデータベースを検索することにより「要員」「育成（育てる）」などの名詞的概念を含む前述のような文章「新規要員の育成」、「要員を育てる」、「新人社員を育成する要員」等を抽出し、これを検索結果格納部ｌ２に一旦格納する。」）。 
　そして、検索結果をテーブルとして格納することは常套手段であって、本願発明のように「ファイル検索テーブル」にコンテンツの検索で得られた結果を格納することは、当業者が適宜なし得る事項であるから、本願発明のように、「コンテンツの検索要求を受け取ると、検索要求を受けたコンテンツに基づいて特定した転置ファイルに格納されたファイルの識別子を前記ファイル検索テーブルに格納」することに格別の困難性を有しない。 
   
　よって、本願発明の＜相違点＞（エ）に係る構成のようにすることは格別なことではない。 
   
＜相違点＞（オ）について 
　引用例２には、「検索処理部は、転置ファイルを用いて検索語（検索条件として指定された文字列）を含む文書の文書ＩＤを抽出する」ことが記載されており（上記２（２））、検索結果は、抽出された文書ＩＤであるということができる。また、「上記＜相違点＞（エ）について」の項に記載したように、検索要求に対する検索結果を「ファイル検索テーブル」に格納することは適宜なし得る事項である。 
　そして、引用発明は、「ストレージに接続されたコンピュータからの入出力要求を受け」るものであるから、メモリ（本願発明の「ファイル検索テーブル」に相当。）に格納された検索結果である文書ＩＤ（本願発明の「ファイルの識別子」に相当。）を、ストレージに接続されたコンピュータに出力することは、当業者が適宜なし得る事項である。 
　したがって、本願発明のように「検索要求に対する検索結果として、前記ファイル検索テーブルに格納されたファイルの識別子」を出力することに格別な困難性を有しない。 
   
　よって、本願発明の＜相違点＞（オ）に係る構成のようにすることは格別なことではない。 
   
　＜相違点＞（イ）について  
　上記「＜相違点＞（ウ）について」の項に記載したように、「ファイルに含まれるコンテンツに対応する転置ファイルに、前記書き込み要求を受けたファイルの識別子を格納」することは、当業者が容易になし得る事項であり、また、転置ファイルは、例えば、単語毎（コンテンツ毎）に作成するものといえるから、転置ファイルをメモリに格納し、そのメモリを「不揮発性半導体メモリから構成された」「メモリブロック」とすることは当業者が適宜なし得る事項である。 
　したがって、本願発明のように「コンテンツ毎に作成され各コンテンツを含むファイルの識別子を格納する転置ファイルを格納し、不揮発性半導体メモリから構成された第１のメモリブロック」を設けることに格別の困難性を有しない。 
　また、上記「＜相違点＞（エ）について」の項に記載したように、「ファイル検索テーブル」を用いることに格別の困難性を有さず、また、テーブルをメモリブロックに格納することは慣用手段であるから、本願発明のように「ファイル検索テーブルを格納する第２のメモリブロック」とすることは、当業者が適宜なし得る事項である 
　そして、引用発明の「高機能処理部」が処理のための制御を行うことは明らかであり（上記３（Ｂ））、処理を行う際にメモリの読み書きの制御を行うことも常套手段であるから、「第１のメモリブロック」を「第２のメモリブロック」を設ける際に、その読み書きを、高機能処理部が制御することは当業者が適宜なし得る事項である。 
　したがって、本願発明のように「前記第１のメモリブロックの読み書きと前記第２のメモリブロックの読み書きとを」制御するコントローラとすることに格別の困難性を有しない。 
   
　よって、本願発明の＜相違点＞（イ）に係る構成のようにすることは格別なことではない。 
   
   
　そして、上記相違点を総合的に判断しても、本願発明が奏する効果は引用発明及び周知な事項から当業者が十分に予測できたものであって格別なものとはいえない。  
     
　したがって、本願発明は、引用発明及び周知な事項に基づいて、当業者が容易に発明をすることができたものである。  
     
     
５　むすび  
　以上のとおり、本願発明は、特許法第２９条第２項の規定により特許を受けることができないものであるから、その余の請求項に論及するまでもなく、本願は拒絶すべきものである。  
     
　よって、結論のとおり審決する。