【事件の表示】
　特願２００１−　２０６１２「タグ・ステイトメントを備えたターゲット・システム実行ソフトウエアよりの分析データを選択的に収集する装置を有したソフトウエア分析システムとその使用方法」拒絶査定不服審判事件〔平成１４年　８月２３日出願公開、特開２００２−２３６５９６〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　本願は、平成１３年１月２９日の出願であって、平成１６年７月１６日付けで拒絶理由通知がなされ、同年１０月２６日付けで手続補正がなされたが、平成１７年５月６日付けで拒絶査定がなされ、これに対し、同年８月５日に審判請求がなされるとともに、同年９月１日付けで手続補正がなされ、同年１１月１７日付けで審査官から前置報告がなされ、同年１１月２１日付けで当審より審尋がなされ、平成２０年３月２６日付けで回答書が提出されたものである。
　
第２．平成１７年９月１日付けの手続補正についての補正却下の決定
［補正却下の決定の結論］
　平成１７年９月１日付けの手続補正を却下する。
　
［理由］
１．本件補正
　平成１７年９月１日付けの手続補正（以下、「本件補正」という。）は、特許請求の範囲の請求項１について、平成１６年１０月２６日付けの手続補正により補正された特許請求の範囲の請求項１（以下、「補正前の請求項１」という。）の記載
　
「【請求項１】
　ターゲット・システムが既定のメモリ位置にアクセスし、ターゲット・システムのデータ・バスにタグを適用し、前記ソフトウエア・プログラムに装備したタグ・ステイトメントが実行された場合に各タグがタグ・タイプ及びタグ・データを有する、ターゲット・システム上に実行するソフトウエア・プログラムの分析システムにおいて、
　ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、ターゲット・システムによってタグの放出を示す検知シグナルに対してジェネレイトするタグ検知回路と、
　受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を有したトレース・フィルタと、
　タグ・タイプを受けるデコーダ回路と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定するコンパレータ回路と、トレース・フィルタと結合し、収集可能なタグのタグ・データを集めるように構成した収集装置とより成ることを特徴とする、ターゲット・システム上に実行するソフトウエア・プログラムの分析システム。」を、
　
「【請求項１】
　ターゲット・システム上に実行するソフトウエア・プログラムを分析するシステムであって、ターゲット・システムが既定のメモリ位置にアクセスし、ターゲット・システムのデータ・バスにタグを適用し、前記ソフトウエア・プログラムに装備した実行可能タグ・ステイトメントが実行される場合に各タグがタグ・タイプ及びタグ・データを有するターゲット・システム上に実行するソフトウエア・プログラムの分析システムにおいて、
　ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、この検知に応答して、ターゲット・システムによってタグの放出を示す検知シグナルをジェネレイトするタグ検知回路と、
　ターゲット・システムのタグ検知回路とデータ・バスと結合し、検知信号の受信に応答してタグの一つを捕捉し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を有するトレース・フィルタと、デコーダ回路と結合し、タグ・タイプを受信し且つ捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定するコンパレータ回路と、を備え、捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更するように、トレース・フィルタが構成され、
　トレース・フィルタと結合し、収集可能なタグのタグ・データを集めるように構成した収集装置を備えることを特徴とする、ターゲット・システム上に実行するソフトウエア・プログラムの分析システム。」（以下、「補正後の請求項１」という。）
　に補正することを含むものである。
　　
２．補正の適否
（１）特許法第１７条の２第４項に規定する要件についての検討
　補正後の請求項１における発明特定事項である「トレース・フィルタ」は、その記載からして、新たに「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」機能を追加したものである。（以下、「補正１」という。）
　他方、補正前の請求項１における発明特定事項である「トレース・フィルタ」は、「受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を」有するものである。
　そして、「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」ことは、デコーダ回路の「受信する検知信号に対してタグの一つを捕捉し、捕捉したタグのタグ・タイプをデコードする」機能を概念的に下位にしたものとは言えない。
　また、補正前の請求項１における発明特定事項であるタグ検知回路は「ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、ターゲット・システムによってタグの放出を示す検知シグナルに対してジェネレイトする」ものであるから、前記「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」ことは、タグ検知回路の機能を概念的に下位にしたものとは言えない。
　よって、「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」ことは、「受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を」有した「トレース・フィルタ」の機能を概念的に下位にしたものとは言えない。
　
　また、補正前の請求項１における発明特定事項であるコンパレータ回路は「タグ・タイプを受けるデコーダ回路と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定する」ものであるから、前記「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」機能は、コンパレータ回路の機能を概念的に下位にしたものとは言えない。
　
　また、補正前の請求項１における発明特定事項である収集装置は「トレース・フィルタと結合し、収集可能なタグのタグ・データを集める」ものであるから、前記「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」機能は、収集装置の機能を概念的に下位にしたものとは言えない。
　したがって、新たに追加された「捕捉したタグのデコードされたタグ・タイプが、その捕捉したタグがフィルタ・タグであることを示す場合、捕捉したタグのタグ・データでフィルタリング・基準を変更する」機能は、補正前の請求項１記載の発明の発明特定事項のいずれを概念的に下位にしたものとも言えないから、発明特定事項を限定するものと認めることはできない。
　
　そして、補正前の請求項１における発明の解決しようとする課題は、「ソフトウエア・プログラム実行中にターゲットシステムから無条件に放出されたものから特定のタグ・タイプを有するタグ・データのみ選択的に収集することで、収集するために必要なストレージ・リソースを減少し、収集するタグ・タイプ量を減量することで、より早いタグ・データのポスト・プロセッシング・タイムを供給することを可能とする」点にあったが、補正後の請求項１における発明では、ターゲット・システムから放出されるタグとして、新たにフィルタ・タグが追加されて、捕捉したタグのデコードされたタグ・タイプが、フィルタ・タグであることを示す場合（すなわち、フィルタ・タグであるかどうか判断しフィルタ・タグであると判断した場合）捕捉したタグのタグ・データでフィルタリング・基準を変更することで、ソフトウエア開発者がソフトウエア・プログラム実行中に収集する特定タグ・タイプの選択を適宜調整できるようにするという、新たな課題を有するようにしている。
　しかしながら、この課題は、補正前の課題を概念的に下位にしたものでも、同種のものでもないから、前記補正１は、解決しようとする課題を変更するものである。
　
　以上のように、前記補正１は、請求項に記載した発明を特定するために必要な事項を限定したものではなく、特許法第１７条の２第４項第２号の特許請求の範囲の減縮（請求項に記載した発明を特定するために必要な事項を限定するものであって、その補正前の当該請求項に記載された発明とその補正後の請求項に記載された発明の産業上の利用分野及び解決しようとする課題が同一であるもの）を目的とするものとは認められない。
　また、前記補正１が、特許法第１７条の２第４項第１号の請求項の削除、第３号の誤記の訂正に該当するものでないことは明らかである。さらに、原査定の拒絶の理由では、明りょうでない記載について指摘していないことから、特許法第１７条の２第４項第４号の明りょうでない記載の釈明（拒絶理由通知に係る拒絶の理由に示す事項についてするものに限る。）に該当するものとも認められない。  
　以上のとおり、補正１を含む本件補正は、特許法第１７条の２第４項の規定に違反するものである。
 　 
（２）小括  
　したがって、本件補正は、特許法第１７条の２第４項の規定に違反するものであり、特許法第１５９条第１項で読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
３．結語
　本件補正は、特許法第１７条の２第４項の規定に適合しないので、特許法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　よって、結論のとおり決定する。
　
第３．本願発明について
１．本願発明
　平成１７年９月１日付けの手続補正は上記のとおり却下されたので、本願の請求項１に係る発明（以下、「本願発明」という。）は、平成１６年１０月２６日付けの手続補正書の特許請求の範囲の請求項１に記載された事項により特定される、以下のとおりのものである。 
　
　「ターゲット・システムが既定のメモリ位置にアクセスし、ターゲット・システムのデータ・バスにタグを適用し、前記ソフトウエア・プログラムに装備したタグ・ステイトメントが実行された場合に各タグがタグ・タイプ及びタグ・データを有する、ターゲット・システム上に実行するソフトウエア・プログラムの分析システムにおいて、
　ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、ターゲット・システムによってタグの放出を示す検知シグナルに対してジェネレイトするタグ検知回路と、
　受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を有したトレース・フィルタと、
　タグ・タイプを受けるデコーダ回路と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定するコンパレータ回路と、トレース・フィルタと結合し、収集可能なタグのタグ・データを集めるように構成した収集装置とより成ることを特徴とする、ターゲット・システム上に実行するソフトウエア・プログラムの分析システム。」
　
２．引用文献
　これに対して、原査定の拒絶の理由に引用された特開平９−２１８８００号公報（以下、「引用文献」という）には、図面とともに次の事項が記載されている。（備考：下線は、当審で便宜上付与したものである。）
　
（ア）「【特許請求の範囲】
【請求項１】  データ・バスおよびアドレス・バスをもつターゲット・システムで実行される
ソフトウェアを分析するシステム
該ターゲット・システムが該ソフトウェアを実行している間該
ターゲット・システムのアドレス・バスおよびデータ・バスに接続されたプローブ
該プローブに接続されたプロセッサであって、該プロセッサは実行されたソフトウェア・ロケーションを、前記キャプチャされたタグのそれぞれのタグ値に基づいて判断するものとを備えたことを特徴とするシステム。
　・・・（中略）・・・
【請求項１１】  請求項１記載のシステムにおいて、前記プロセッサに接続されたタグ・フィルタをさらに含み、該
タグ・フィルタ
前記タグを処理する基準をそれぞれのタグ値に基づいて設定する
セレクション手段
前記プローブによってキャプチャされた各々のタグを検査し、該タグが前記基準に合致しているかどうかを判定する
コンパレータ手段
該基準に合致しないタグを無視し、タグが該基準に合致している場合だけ該タグが前記プロセッサによって処理されるようにする
フィルタ手段
　
（イ）「【００１０】
【課題を解決するための手段】本発明による方法および装置は、データ・バスとアドレス・バスをもつターゲット・システムで実行される組込みソフトウェアを分析するものである。複数の実行可能タグ・ステートメントはまずソース・コードに挿入される。タグ・ステートメントの各々が実行されると、ターゲット・システムはターゲット・システムのアドレス空間内のあらかじめ定められたロケーションにタグを書き出す。タグはそれぞれのタグ値を収めているので、タグ・ステートメントをソース・コードに正しく挿入することにより、タグを生成するタグ・ステートメントのソース・コード中のそれぞれのロケーションを、そのタグ値が識別するようになっている。ソース・コードはインストルメント化されると、コンパイルされてオブジェクト・コードが得られる。このオブジェクト・コードはターゲット・システムで実行されるものである。オブジェクト・コードが実行されている間、
ターゲット・システムのアドレス・バスがモニタされ
あらかじめ定められたロケーションがいつアドレスされるかを検出
ターゲット・システムのデータ・バスもモニタされ
ロケーションがアドレスされたことが検出されたとき、データ・バス上のタグをキャプチャする
　・・・（中略）・・・
【００１７】ソフトウェア分析システム１０がどのように使用されるかを示したのが図２である。ターゲット・システムで実行するように書かれたソース・コード６０は、まず、ユーザが分析したいと思っている各所のロケーションで、
タグ・ステートメント６２をソース・コード１０に挿入する
各タグ・ステートメントが実行されたかどうか
インストルメント化ソース・コード６４は従来と同じように６６でコンパイルされ、実行可能コード６８が得られる
ターゲットＴはコードを実行する
タグ・ステートメント６２の実行によって生成され、プローブ・チップによって収集されたタグ
【００１８】オペレーション時には、タグ・ステートメント６２の各々は、ソース・コード６０内のタグ・ステートメントのロケーションにユニークになっているのが一般である
「タグ値」をもつデータフィールドを収めている、それぞれのタグを生成
タグ・ステートメント６２がターゲットＴによって実行される
タグ・ステートメント６２は
タグを書き出し
タグ値
タグのタイプ
も含んでいる
　
（ウ）「【００２０】
【実施例】図１と図２のソフトウェア分析システム１０は、図３のブロック図に詳しく示されている。図３に示すように、プローブ・チップ１２はXilinx社から市販されている従来のＬＣＡを含んでおり、これはホスト４０からプローブ・シャーシ２０を経由してダウンロードされた情報によって、アドレス・バス上の１つまたは２つ以上の、あらかじめ定められたアドレスをモニタするようにプログラムされている。
プローブ・チップ１２は、あらかじめ定められたアドレスの１つがアクティブであることを検出すると、データ・バス上のタグをクロックをとってプローブ・チップ１２に入れる
【００２１】
プローブ・チップ１２は各タグをキャプチャすると、そのタグをタグ・プリプロセッサ１００に渡す
タグ・プリプロセッサ１００は、タグをタグ・バッファ１１２またはコード・カバレッジ・データ簡約プロセッサとデータベース１１０に渡す前に、タグについてある種の限定(qualification) を行うようにすることが好ましい。具体的には、タグ・プリプロセッサ１００は、測定が行われているタグだけを渡すようにすることが好ましく、そうすれば、処理すべきタグ数が最小限になるので、下流側の回路のスピードを最大限にすることができる。
ダウンロードされた情報によって、上述した関数を実行するようにプログラム
　
（エ）「【００４４】図３に戻って説明すると、プローブ・シャーシ２０は通信／制御回路１２０を通してホスト４０と通信している。ホスト・プロセッサ４０のコマンドを受けて、通信／制御回路１２０は
データベース・メモリ１１８またはコード・カバレッジ・データ簡約プロセッサとデータベース１１０にストアされたデータを直接にアクセス
実行すべき関数および収集すべきタグ・タイプの指定といった、プローブ・オペレーションのモードを選択
・・・（中略）・・・
【００４６】・・・（中略）・・・　タグ・プリプロセッサ１００は図７にその詳細が示されている。クロック／制御回路１８０はタイム・スタンプ・ジェネレータ（図３）とのインタフェースとなって、
クロック信号をプローブ・チップ１２から受信し
タグ・プリプロセッサ１００はプローブ・チップ・ラッチ１８２を含んでおり、これはクロック／制御回路１８０によってトリガされると、タグ・タイプ・フィールドとタグ値をタグ・プリプロセッサ１００にラッチする
　
　（ア）の【請求項１】における記載「データ・バスおよびアドレス・バスをもつターゲット・システムで実行されるソフトウェアを分析するシステムであって、前記ソフトウェアは、実行されると、前記ターゲット・システムが該ターゲット・システムのアドレス空間内のそれぞれのあらかじめ定められたロケーションに少なくとも１つのタグを書き出すようにする複数の実行可能タグ・ステートメントを含んでおり、」及び（イ）の段落【００１０】における記載「オブジェクト・コードが実行されている間、ターゲット・システムのアドレス・バスがモニタされ、ターゲット・システムのアドレス空間内のあらかじめ定められたロケーションがいつアドレスされるかを検出する。ターゲット・システムのデータ・バスもモニタされ、あらかじめ定められたロケーションがアドレスされたことが検出されたとき、データ・バス上のタグをキャプチャする。」からすると、
　引用文献には、ターゲット・システム上に実行するソフトウェアの分析システムであって、前記ソフトウェアは複数の実行可能タグ・ステートメントを含み（すなわち、装備し）、前記ソフトウェアが実行された場合に、ターゲット・システムが、ターゲットシステムのアドレス空間内のあらかじめ定められたロケーションをアドレスし、ターゲットシステムのデータ・バス上にタグを書き出す、ターゲット・システム上に実行するソフトウェアの分析システムが記載されている。
　そして、（イ）の段落【００１８】における記載「タグ・ステートメント６２は、好ましくは、３２ビットからなるタグを書き出し、このタグはタグ値をもつデータ・フィールド・ワードだけでなく、タグのタイプまたはカテゴリを定義する複数のビットも含んでいる。」、及び（ウ）の段落【００２１】における記載「タグ・タイプはプローブ・チップ１２から受け取ったタグ内のタグ・タイプ・フィールドの値によって定義されている。」からすると、上記タグは、タグ・タイプ及びタグ値（タグ・データ）を有すると解される。
　したがって、引用文献には、ターゲット・システム上に実行するソフトウェアの分析システムであって、ターゲット・システムが、ターゲットシステムのアドレス空間内のあらかじめ定められたロケーションをアドレスし、ターゲットシステムのデータ・バス上にタグを書き出し、前記ソフトウエアに装備した実行可能タグ・ステートメントが実行された場合に各タグがタグ・タイプ及びタグ値を有する、ターゲット・システム上に実行するソフトウェアの分析システムが記載されていると認められる。
　
　そして、（イ）の段落【００１７】における記載「プローブ・チップ１２は従来と同じようにターゲット・システムＴ上にクリップされると、ターゲット・システムＴの少なくともアドレス・バスおよびデータ・バスと電気的に接触することになる。」、（ウ）の段落【００２０】における記載「プローブ・チップ１２は、あらかじめ定められたアドレスの１つがアクティブであることを検出すると、データ・バス上のタグをクロックをとってプローブ・チップ１２に入れる。」、及び（エ）の段落【００４６】における記載「クロック／制御回路１８０は・・・（中略）・・・クロック信号をプローブ・チップ１２から受信し、・・・（中略）・・・クロック／制御回路１８０はタグ・プロセッサ１００内の他のコンポーネントのオペレーションを制御する。タグ・プリプロセッサ１００はプローブ・チップ・ラッチ１８２を含んでおり、これはクロック／制御回路１８０によってトリガされると、タグ・タイプ・フィールドとタグ値をタグ・プリプロセッサ１００にラッチするようになっている。」からすると、
　引用文献記載の分析システムは、ターゲット・システムのアドレス・バスに結合して、あらかじめ定められたアドレスがアクティブであることを検出（すなわち、検知）し、ターゲット・システムによって書き込まれた（すなわち、放出された）タグをタグ・プリプロセッサのプローブ・チップ・ラッチにラッチするプローブ・チップと
　プローブ・チップからの信号に応答して、タグの一つを捕捉するためのターゲットシステムのプローブ・チップとデータ・バスに結合し、捕捉したタグのタグ・タイプとタグ値をラッチするプローブ・チップ・ラッチを有したタグ・プリプロセッサを備えると解される。
　そして、引用文献の（ウ）の段落【００２１】に「タグ・プリプロセッサはタイム・スタンプ・タグ値をどこへ送るべきかを、タグ・タイプに基づいて判断する。上述したように、タグ・タイプはプローブ・チップ１２から受け取ったタグ内のタグ・タイプ・フィールドの値によって定義されている。」と記載しているように、
　引用文献において、捕捉したタグのタグ・タイプをタグ・タイプ・フィールドの値から取り出して、タグ・タイプに基づいて判断していることからすると、実質的に、捕捉したタグのタグ・タイプをデコードしていると解される。
　よって、前記タグ・プリプロセッサは、捕捉したタグのタグ・タイプをデコードするための手段（以下、簡単のため「デコード手段」という。）を有すると解される。
　
　そして、（ア）の【請求項１１】における記載「 請求項１記載のシステムにおいて、前記プロセッサに接続されたタグ・フィルタをさらに含み、・・・（中略）・・・前記プローブによってキャプチャされた各々のタグを検査し、該タグが前記基準に合致しているかどうかを判定するコンパレータ手段と、該基準に合致しないタグを無視し、タグが該基準に合致している場合だけ該タグが前記プロセッサによって処理されるようにするフィルタ手段とを備えた」、（ウ）の段落【００２１】における記載「タグ・プリプロセッサはタイム・スタンプ・タグ値をどこへ送るべきかを、タグ・タイプに基づいて判断する。・・・（中略）・・・上述したように、タグ・タイプはプローブ・チップ１２から受け取ったタグ内のタグ・タイプ・フィールドの値によって定義されている。具体的には、そのタグが、ブランチが実行されるかどうかを判断するためにソース・コードのブランチに置かれたタグ・ステートメントによって生成されたカバレッジ分析タグであれば、そのタグはコード・カバレッジ・データ簡約プロセッサとデータベース１１０へ直接に送られる。カバレッジ分析タグを除き、すべてのタグ・タイプはタグ・バッファ１１２に渡される。カバレッジ・タグは他のタグ・タイプよりも頻繁に現れるのが一般であるので、コード・カバレッジ・タグは他のタイプから切り離して処理するのが望ましい。タグ・プリプロセッサ１００は、タグをタグ・バッファ１１２またはコード・カバレッジ・データ簡約プロセッサとデータベース１１０に渡す前に、タグについてある種の限定(qualification) を行うようにすることが好ましい。具体的には、タグ・プリプロセッサ１００は、測定が行われているタグだけを渡すようにすることが好ましく、そうすれば、処理すべきタグ数が最小限になるので、下流側の回路のスピードを最大限にすることができる。」及び（エ）の段落【００４４】における記載「通信／制御回路１２０はホスト４０からのコマンドをプローブ・シャーシ２０へも転送して、実行すべき関数および収集すべきタグ・タイプの指定といった、プローブ・オペレーションのモードを選択する。」からすると、
　引用文献記載の分析システムは、タグ・タイプを受ける前記デコード手段と結合し、捕捉したタグが、ある種の限定された基準、具体的には測定が行われているタグであるかどうか、及びタグ・タイプからみてコード・カバレッジ・タグ以外のタグであるかどうか、を判定する手段（以下、「タグ判定手段」という。）を備えることで、分析システムの処理すべきタグ数を最小限とし、下流側の回路のスピードを最大限にするとともに、引用文献記載の分析システムは、前記タグ・プリプロセッサと結合し、前記収集すべきタグを集めるように構成したタグ・バッファ（収集装置）を備えると解される。
　
　よって、引用文献には、次の発明（以下、「引用発明」という。）が記載されているものと認められる。
　
　ターゲット・システム上に実行するソフトウェアの分析システムであって、ターゲット・システムが、ターゲットシステムのアドレス空間内のあらかじめ定められたロケーションをアドレスし、ターゲットシステムのデータ・バス上にタグを書き出し、前記ソフトウエアに装備した実行可能タグ・ステートメントが実行された場合に各タグがタグ・タイプ及びタグ値を有する、ターゲット・システム上に実行するソフトウェアの分析システムにおいて、
　ターゲット・システムのアドレス・バスに結合して、あらかじめ定められたアドレスがアクティブであることを検知し、ターゲット・システムによって放出されたタグをタグ・プリプロセッサのプローブ・チップ・ラッチにラッチするプローブ・チップと、
　プローブ・チップからの信号に応答して、タグの一つを捕捉するためのターゲットシステムのプローブ・チップとデータ・バスに結合し、捕捉したタグのタグ・タイプとタグ値をラッチするプローブ・チップ・ラッチと捕捉したタグのタグ・タイプをデコードするためのデコード手段とを有したタグ・プリプロセッサと、
　タグ・タイプを受ける前記デコード手段と結合し、捕捉したタグが、ある種の限定された基準、具体的には測定が行われているタグであるかどうか、及びタグ・タイプからみてコード・カバレッジ・タグ以外のタグであるかどうか、を判定するタグ判定手段と、タグ・プリプロセッサと結合し、前記収集すべきタグを集めるように構成したタグ・バッファとから成ることで、処理すべきタグ数を最小限とし、下流側の回路のスピードを最大限にすることを特徴とする、ターゲット・システム上に実行するソフトウェアの分析システム。
　
３．対比
　本願発明と引用発明とを対比する。
　引用発明の「ソフトウェア」、「タグ・ステートメント」及び「タグ値」は、それぞれ、本願発明の「ソフトウエア・プログラム」、「タグ・ステイトメント」、及び「タグ・データ」に相当する。
　また、引用発明の「ターゲット・システムが、ターゲットシステムのアドレス空間内のあらかじめ定められたロケーションをアドレスし、ターゲットシステムのデータ・バス上にタグを書き出し」は、本願発明の「ターゲット・システムが既定のメモリ位置にアクセスし、ターゲット・システムのデータ・バスにタグを適用し」に相当する。
　また、引用発明の「ターゲット・システムのアドレス・バスに結合して、あらかじめ定められたアドレスがアクティブであることを検知し、ターゲット・システムによって放出されたタグをタグ・プリプロセッサのプローブ・チップ・ラッチにラッチするプローブ・チップ」からすると、プローブ・チップは、放出されたタグをプローブ・チップ・ラッチにラッチさせるための信号を生成（すなわち、ジェネレイト）すると解される。なお、その際当該信号がタグの放出を示す信号を意味すると認められる。
　よって、引用発明の「ターゲット・システムのアドレス・バスに結合して、あらかじめ定められたアドレスがアクティブであることを検知し、ターゲット・システムによって放出されたタグをタグ・プリプロセッサのプローブ・チップ・ラッチにラッチするプローブ・チップ」は、本願発明の「ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、ターゲット・システムによってタグの放出を示す検知シグナルに対してジェネレイトするタグ検知回路」に相当する。
　また、引用発明の「収集すべきタグを集めるように構成したタグ・バッファ」は、本願発明の「収集可能なタグのタグ・データを集めるように構成した収集装置」に相当する。
　
　そして、引用発明の「捕捉したタグのタグ・タイプをデコードするためのデコード手段」は、本願発明の「捕捉したタグのタグ・タイプをデコードするためのデコーダ回路」と、捕捉したタグのタグ・タイプをデコードするためのデコード手段である点で共通する。
　
　また、引用発明の「プローブ・チップからの信号に応答して、タグの一つを捕捉するためのターゲットシステムのプローブ・チップとデータ・バスに結合し、捕捉したタグのタグ・タイプとタグ値をラッチするプローブ・チップ・ラッチと捕捉したタグのタグ・タイプをデコードするためのデコード手段とを有したタグ・プリプロセッサ」と本願発明の「受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を有したトレース・フィルタ」とは、ともに、受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコード手段を有することから、引用発明の「タグ・プリプロセッサ」は、本願発明の「トレース・フィルタ」に対応する。
　
　また、引用発明の「タグ・タイプを受ける前記デコード手段と結合し、捕捉したタグが、ある種の限定された基準、具体的には測定が行われているタグであるかどうか、及びタグ・タイプからみてコード・カバレッジ・タグ以外のタグであるかどうか、を判定するタグ判定手段」と、本願発明の「タグ・タイプを受けるデコーダ回路と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定するコンパレータ回路」とは、ともに、タグ・タイプを受けるデコード手段と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定する決定手段である点で共通する。
　
　よって、本願発明と引用発明とは、以下の点で一致し、また、相違している。 
　 
（一致点） 
　ターゲット・システムが既定のメモリ位置にアクセスし、ターゲット・システムのデータ・バスにタグを適用し、前記ソフトウエア・プログラムに装備したタグ・ステイトメントが実行された場合に各タグがタグ・タイプ及びタグ・データを有する、ターゲット・システム上に実行するソフトウエア・プログラムの分析システムにおいて、
　ターゲット・システムのアドレス・バスに結合して既定のメモリ位置へのアクセスを検知し、ターゲット・システムによってタグの放出を示す検知シグナルに対してジェネレイトするタグ検知回路と、
　受信する検知信号に対してタグの一つを捕捉するためのターゲット・システムのタグ検知回路とデータ・バスに結合し、捕捉したタグのタグ・タイプをデコードするためのデコード手段を有するトレース・フィルタと、
　タグ・タイプを受けるデコード手段と結合し、捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定する決定手段と、トレース・フィルタと結合し、収集可能なタグのタグ・データを集めるように構成した収集装置とより成ることを特徴とする、ターゲット・システム上に実行するソフトウエア・プログラムの分析システム。
　
（相違点１）
　本願発明は「捕捉したタグのタグ・タイプをデコードする」のが「デコーダ回路」であるのに対して、引用発明は「捕捉したタグのタグ・タイプをデコードする」のが「デコード手段」である点。
　
（相違点２）
　本願発明の「トレース・フィルタ」は、捕捉したタグのタグ・タイプをデコードするためのデコーダ回路を有するのに対して、引用発明の「タグ・プリプロセッサ」は「捕捉したタグのタグ・タイプをデコードするためのデコード手段」を有する点。
　
（相違点３）
　本願発明は、「捕捉したタグがフィルタリング基準及びタグ・タイプからみて収集可能か否かを決定する」のが「コンパレータ回路」であるのに対して、引用発明は、「捕捉したタグが、ある種の限定された基準、具体的には測定が行われているタグであるかどうか、及びタグ・タイプからみてコード・カバレッジ・タグ以外のタグであるかどうか、を判定する」のは、「タグ判定手段」である点。
　
４．判断 
　相違点１及び相違点２について検討する。
　デコード手段としてのデコーダ回路は当業者にとって周知の常套手段であることからすると、引用発明の「捕捉したタグのタグ・タイプをデコードするデコード手段」を、本願発明のように「捕捉したタグのタグ・タイプをデコードするためのデコーダ回路」とすることは、当業者であれば、適宜なし得たことである。
　そして、その際に、引用発明の「タグ・プリプロセッサ」が、本願発明のように、捕捉したタグのタグ・タイプをデコードするための「デコーダ回路」を有するものとなることは、論理的必然である。
　よって、相違点１及び相違点２は格別のものではない。
　
　相違点３について検討する。
　引用文献の（ア）の【請求項１１】に「前記プローブによってキャプチャされた各々のタグを検査し、該タグが前記基準に合致しているかどうかを判定するコンパレータ手段」と記載しており、そして、コンパレータ手段としてのコンパレータ回路は当業者にとって周知の常套手段であることからすると、引用発明の「タグ判定手段」として、本願発明のように「コンパレータ回路」とすることは、当業者であれば、適宜なし得たことである。
　よって、相違点３は格別のものではない。
　
　そして、本願発明の構成によってもたらされる効果も、当業者であれば当然に予測可能なものに過ぎず格別なものとは認められない。
　
　したがって、本願発明は、引用発明及び前記周知技術から容易に発明することができたものである。 
　
５．むすび
　以上のとおり、本願発明は、引用文献及び周知技術から容易に発明することができたものであるから、特許法第２９条第２号に該当し、特許を受けることができない。
　
　よって、結論のとおり審決する。