【事件の表示】
　特願２００２−　３９９４０「検索メモリ」拒絶査定不服審判事件〔平成１５年　９月１０日出願公開、特開２００３−２５６２６５〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続きの経緯・本願発明
　本願は、平成１４年２月１８日の出願であって、その特許請求の範囲の請求項１に記載された発明（以下、「本願発明」と呼ぶ。）は、平成１９年６月２６日付けの手続補正により補正された特許請求の範囲の請求項１に記載されたとおりのものであり、次のとおりのものと認める。
「【請求項１】　複数のバンクを有し、各々の前記バンクには同一のデータが格納されているメモリセルと、
　前記メモリセルに接続し、少なくとも一以上の前記バンクごとに対応して設けられる複数の検索用コントローラと、
　前記複数の検索用コントローラに接続し、さらにインターフェイスを介して外部のＣＰＵとに接続する分配器であって、セレクタを有し、前記ＣＰＵから受け取る検索コマンドに応答して、前記セレクタが前記バンクの中で検索可能なバンクに対応する前記検索用コントローラを選択し、当該選択された検索用コントローラに前記検索コマンドを送るための分配器と、
　を含む検索メモリ。」
　
　
２．引用例記載の発明
　
（１）当審による平成２２年１月６日付けの拒絶理由通知書で引用した特開平９−３０５４７６号公報（以下、「引用例１」と呼ぶ。）には、次の記載がある。
　
ア．「【０００１】
【発明の属する技術分野】この発明は、データ処理装置、詳しくは、ＲＡＭに格納されたデータの探索に連想メモリと同等の探索機能を実現し、データ検索の高速化を図ったデータ処理装置に関する。」
　
イ．「【０００６】・・・この発明は、上記問題に鑑みてなされたもので、データ探索に際してのＣＰＵの冗長的な動作を廃することができ、また、データ探索の高速化を可能とするデータ処理装置を提供することを目的とする。」
　
ウ．「【００１８】比較回路１５は、分配回路１４と並列的に探索データレジスタ１６が接続して探索データ信号が入力し、また、マスクレジスタ１７が接続してマスクデータ信号が入力する。この比較回路１５は、探索データレジスタ１６から入力する探索データ信号の一部のビットをマスクレジスタ１７から入力するマスクデータ信号によりマスクし、この一部マスクされた検索データ信号と分配回路１４を経て入力するＳＲＡＭ３の出力データ信号とを比較する。そして、比較回路１５は、一部マスクされた検索データ信号と出力データ信号が一致した場合に一致信号をアドレス発生回路１２に出力する。
【００１９】探索データレジスタ１６は、ＣＰＵ１と接続され、ＣＰＵ１が出力する探索データ信号を格納する。マスクレジスタ１７は、ＣＰＵ１と接続され、ＣＰＵ１が出力するマスクデータ信号を格納する。」
　
エ．「【００２１】一方、データ探索を行う場合は、ＣＰＵ１がイネイブルの探索制御信号を出力する。このため、アドレス発生回路１２がアドレス信号を所定の周期で順次出力し、セレクタ１１がアドレス発生回路１２の出力するアドレス信号をＳＲＡＭ３に出力し、また、このアドレス信号に基づきＳＲＡＭ３が出力するデータ信号を分配回路１４が比較回路１５に出力する。
【００２２】そして、比較回路１４（審決注：「比較回路１５」の誤記と認められる。）は、探索データレジスタ１６から入力する探索データ信号の一部のビットをマスクレジスタ１７から入力するマスクデータ信号によりマスクし、この一部マスクされた探索データ信号と分配回路１４が出力するデータ信号とを照合し、一致する場合に一致信号をアドレス発生回路１２に出力する。そして、アドレス発生回路１２は、比較回路１４から一致信号が入力すると、該当するアドレス信号、すなわち、比較結果が一致したデータのアドレスを一致アドレス格納レジスタ１３に出力して格納する。
【００２３】また、アドレス発生回路１２は、ＳＲＡＭ３の全アドレスに対応するアドレス信号の出力が完了、すなわち、探索が終了すると、探索終了信号をＣＰＵ１に出力する。このため、ＣＰＵ１は、探索制御信号をディセイブルとするとともに、一致アドレス格納レジスタ１３からアドレス信号を読み出し、この読み出したアドレス信号によりＳＲＡＭ３から一致するデータ信号を読み出す。
【００２４】上述のように、この実施の形態にかかるデータ処理装置は、ＣＰＵ１がイネイブルの探索制御信号を出力するのみでデータ探索を行え、データ探索に際してＣＰＵ１が他のタスクを実行する必要がない。このため、図２に示すように、データ探索に際しては、ＣＰＵ１が１回のＲＯＭリードサイクルを実行した後は、ＣＰＵ１がタスクを実行することなくＳＲＡＭ３の各アドレスデータの読出から比較までが順次行われる。すなわち、１アドレスデータの比較時間に付いての対比からも明らかなように、１アドレスデータの比較処理はＣＰＵ１に依存しないＳＲＡＭリードサイクル、データ比較サイクルおよびデータ格納サイクルからなり、１アドレスデータの比較時間が前述した従来例（図４参照）と比較して格段に短くなる。
【００２５】
【発明の効果】以上説明したように、この発明にかかるデータ処理装置によれば、探索制御信号に基づきアドレス発生回路が出力するアドレス信号をＲＡＭに入力し、このアドレス信号によりＲＡＭが出力するデータ信号を分配回路により比較回路に導いて検索データ信号と比較し、一致する場合に一致信号をアドレス発生回路に出力して該当するアドレスデータを一致アドレス格納レジスタに格納するため、データ探索に際してＣＰＵがなすべきタスクを少なくでき、また、データ探索時間を短縮できるという効果が得られる。」
　
　ここで、上記記載中の「ＳＲＡＭ３」がメモリセルを有していることは当然のことである。
　また、本願発明でいう「検索用コントローラ」は、その呼称と、本願の請求項１の記載や、本願明細書の段落【００１３】、【００１４】等の記載によれば、「自身はＣＰＵを有さず、ＣＰＵからの検索コマンドを受け、メモリセル内のデータを検索し、その検索結果のデータをＣＰＵへ返却する機能を有するもの」全般を指すものと解されるところ、上記記載中の「アドレス発生回路１２」、「比較回路１５」、「探索データレジスタ１６」、「マスクレジスタ１７」、「一致アドレス格納レジスタ１３」からなる部分も、「自身はＣＰＵを有さず、ＣＰＵからの検索コマンドを受け、メモリセル内のデータを検索し、その検索結果のデータをＣＰＵへ返却する機能を有するもの」といえるから、該「アドレス発生回路１２」、「比較回路１５」、「探索データレジスタ１６」、「マスクレジスタ１７」、「一致アドレス格納レジスタ１３」からなる部分は、まとめて「検索用コントローラ」とも呼び得るものと認められる。
　さらに、本願発明でいう「検索メモリ」は、その呼称と、本願の請求項１の記載や、本願明細書の段落【０００１】、【０００７】等の記載によれば、ＣＡＭ（連想メモリ）のような、「記憶機能と検索機能の両方を有する装置」全般を指すものと解されるところ、引用例１の「データ処理装置」も、連想メモリと同等の探索機能を実現したものであり、「記憶機能と検索機能の両方を有する装置」といえるから、該「データ処理装置」は、「検索メモリ」とも呼び得るものと認められる。
　
　以上を総合すると、引用例１には、以下の発明（以下、「引用例１記載発明」と呼ぶ。）が記載されているといえる。
「メモリセルと、
　前記メモリセルに接続した検索用コントローラと、
　を含む検索メモリ。」
　
（２）当審による平成２２年１月６日付けの拒絶理由通知書で引用した特開平１１−１４３８８４号公報（以下、「引用例２」と呼ぶ。）には、次の記載がある。
　
オ．「【要約】
【課題】  検索を実行するホストコンピュータを、ホスト端末の検索要求プログラムが検索条件によって自動的に選択できるようにし、ホストコンピュータの負荷を分散して検索時間を短縮する。
【解決手段】  主ホストコンピュータ１、副ホストコンピュータ２及びホスト端末３はネットワーク４によって相互に結ばれており、互いに静的な同一のデータから構成されている主データ５及び副データ６がそれぞれ主ホストコンピュータ１及び副ホストコンピュータ２によって管理されている。ホスト端末３が有しているホスト自動選択機能付き検索要求およびデータ表示プログラム１１はホスト選択条件１３に基づいて、検索要求を主ホストコンピュータ１及び副ホストコンピュータ２のいずれに対して優先的に振り分けて与えるかを決定する。ホスト選択条件は、検索時間帯、所要時間等に基づいている。」
　
カ．「【００３１】ここで「優先的に」とは、必ずしも振り分けられたホストコンピュータが検索要求に応えることを意味するのではない。例えば検索Ａ，Ｅがこの順に連続して選択された場合、表１に基づけばいずれの検索要求も主ホストコンピュータ１が優先的に振り分けられる。しかし検索Ａの検索完了を待って検索Ｅを行うのでは処理の迅速が図れない。そこで検索Ａの検索完了以前に検索Ｅを行うため、検索Ｅの検索要求には副ホストコンピュータ２が対応する事になる。勿論、検索Ｅの検索要求が生じた際に既に検索Ａの検索が完了していれば、検索Ｅの検索要求は主ホストコンピュータ１が対応する事になる。」
　
　ここで、上記引用例２の記載は、ホストコンピュータが検索要求に応えるものを前提としたものとなっているが、上記引用例１の記載や本願明細書にも従来技術として記載されているＣＡＭ（いわゆる連想メモリ）の存在等からホストコンピュータに依存しないで検索する技術が周知であったと認められること、上記引用例２に記載された検索時間を短縮できる原理が、ホストコンピュータの利用にあるのではなく複数の検索ユニットに検索処理を振り分ける点にあることは当業者に自明であること、等の事情にかんがみれば、当業者は、上記引用例２の記載から、「データ検索システムにおいて、検索時間を短縮するために、同一のデータを複数の装置に格納しておき、検索要求を、該複数の装置の中で検索可能な装置に優先的に振り分けて与えるようにする」といった、ホストコンピュータの使用を前提としない技術思想（以下、この技術思想を「引用例２記載発明」と呼ぶ。）をも当然に把握可能であったといえる。
　
　
３．対比 
　本願発明と引用例１記載発明を対比すると、両者間には、以下の一致点、相違点があるといえる。
　
（一致点）
「メモリセルと、
　前記メモリセルに接続した検索用コントローラと、
　を含む検索メモリ。」である点。
　
（相違点１）
　本願発明の「メモリセル」は、「複数のバンクを有し、各々の前記バンクには同一のデータが格納されている」ものであり、本願発明は、「少なくとも一以上の前記バンクごとに対応して設けられる複数の検索用コントローラ」を有するものであるのに対し、引用例１記載発明の「メモリセル」は、複数のバンクを有するものではなく、引用例１記載発明は、複数の検索用コントローラを有するものではない点。
　
（相違点２）
　本願発明は、「前記複数の検索用コントローラに接続し、さらにインターフェイスを介して外部のＣＰＵとに接続する分配器であって、セレクタを有し、前記ＣＰＵから受け取る検索コマンドに応答して、前記セレクタが前記バンクの中で検索可能なバンクに対応する前記検索用コントローラを選択し、当該選択された検索用コントローラに前記検索コマンドを送るための分配器」を有するものであるのに対し、引用例１記載発明は、そのような分配器を有するものではない点。
　
　
４．当審の判断 
　
（１）上記相違点について 
　
ア．（相違点１）について
　引用例１記載発明と、上記引用例２記載発明は、いずれも、検索時間の短縮を目的とするものであり、引用例２記載発明が引用例１記載発明においても有用であることは、当業者に自明であるから、引用例１記載発明に引用例２記載発明を適用することは、当業者が容易に推考し得たことである。
　その際、引用例１記載発明は、引用例１の上記段落【００２４】、【００２５】等の記載からも明らかなように、ＣＰＵがなすべきタスクを少なくするようにしたものであるから、当業者は、ＣＰＵを複数設けるのではなく、引用例１記載発明のメモリセルと検索用コントローラのセットを複数設け、複数設けた各セットのメモリセルに同一のデータを格納するようにすることを当然に考える。
　また、複数のバンクからなるメモリは周知であり、メモリをバンク単位で管理することも、ごく普通のことであるから、上記のように引用例１記載発明のメモリセルと検索用コントローラのセットを複数設け、複数設けた各セットのメモリセルに同一のデータを格納するようにする際、その「同一のデータを格納するメモリセル」を、「複数のバンクを有し、各々の前記バンクには同一のデータが格納されている」ものとすることも、当業者が容易に推考し得たことである。
　以上の事実ないし事情にかんがみれば、引用例１記載発明の「メモリセル」を、「複数のバンクを有し、各々の前記バンクには同一のデータが格納されている」ものとし、引用例１記載発明を、「少なくとも一以上の前記バンクごとに対応して設けられる複数の検索用コントローラ」を有するものとすることは、当業者が容易に推考し得たことである。
　
イ．（相違点２）について
　上記ア．で検討したように、引用例１記載発明の「メモリセル」を、「複数のバンクを有し、各々の前記バンクには同一のデータが格納されている」ものとし、引用例１記載発明を、「少なくとも一以上の前記バンクごとに対応して設けられる複数の検索用コントローラ」を有するものとすることは、当業者が容易に推考し得たことであるが、その際、引用例２記載発明の機能を実現するために、いずれかの部分に、「検索要求を、該複数の装置の中で検索可能な装置に優先的に振り分ける」機能を持たせる必要があることは当然のことである。引用例２においては、その機能をホスト端末３に持たせているが、そのような機能をどこに持たせるかは当業者が適宜決定し得ることであり、「セレクタを有する分配器」と呼び得る装置を設け、それに上記機能を持たせるようにすることも、当業者が適宜なし得たことである。
　また、引用例１記載発明においても、検索要求は外部のＣＰＵが出すものと認められるから、引用例１記載発明に引用例２記載発明を適用して上記「セレクタを有する分配器」と呼び得る装置を設ける場合には、該「セレクタを有する分配器」は当然に、複数の検索用コントローラと外部のＣＰＵとに接続されるものとなり、該「セレクタを有する分配器」は、それを設ける目的から、当然に、「ＣＰＵから受け取る検索コマンドに応答して、前記セレクタが前記バンクの中で検索可能なバンクに対応する前記検索用コントローラを選択し、当該選択された検索用コントローラに前記検索コマンドを送る」といった機能を有するものとされる。
　したがって、引用例１記載発明を「前記複数の検索用コントローラに接続し、さらにインターフェイスを介して外部のＣＰＵとに接続する分配器であって、セレクタを有し、前記ＣＰＵから受け取る検索コマンドに応答して、前記セレクタが前記バンクの中で検索可能なバンクに対応する前記検索用コントローラを選択し、当該選択された検索用コントローラに前記検索コマンドを送るための分配器」を有するものとすることも、当業者が容易に推考し得たことである。
　
（２）本願発明の効果について　 
　本願発明の構成によってもたらされる効果は、引用例１、２の記載事項や周知の事項から当業者ならば容易に予測することができる程度のものであっ
て、格別のものとはいえない。 
　
　
５．むすび 
　以上によれば、本願発明は、引用例１記載発明、引用例２記載発明及び周知の事項に基づいて、当業者が容易に発明をすることができたものであるから、特許法２９条第２項の規定により特許を受けることができない。
　したがって、本願は、他の請求項に係る発明について検討するまでもなく、拒絶されるべきものである。  
　よって、結論のとおり審決する。