【事件の表示】
　平成　９年特許願第５０７３０１号「コンピュータ・システムにおけるウィルス保護」拒絶査定に対する審判事件［平成　９年　２月１３日国際公開、ＷＯ９７／０５５４７、平成１１年　６月１５日国内公表、特表平１１−５０６８５６］について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続きの経緯および本件発明の認定
　
　本件審判請求に係る特許出願は、１９９５年１１月１３日（パリ条約による優先権主張１９９５年７月３１日、英国）を国際出願日とする出願であって、平成１３年８月２８日付で拒絶査定の謄本が送達され、これに対して同年１１月２２日に拒絶査定に対する審判請求がなされるとともに、同日付けで手続補正がなされたものであって、その請求項５の発明は上記手続補正された明細書の記載から見て、その特許請求の範囲の請求項５記載の以下のとおりのものである。
　
「プロセッサと、システム・パワーアップ時にシステムを初期設定するために前記プロセッサによって実行されるシステム・マイクロコードを記憶し、更に、ウィルス検出コードを記憶するための読取専用メモリとを含むコンピュータ・システムにして、
　前記システムは、初期設定プロシージャの終了時にブート可能な媒体からシステム・メモリにブート・プログラムをロードするように動作可能であり、
　前記システムは、前記ロードされたブート・プログラムの実行前に、前記プロセッサ上で実行されるウィルス検出コードによってコンピュータ・ウィルスに関して前記ブート・プログラムをチェックするように動作可能であり、そしてコンピュータ・ウィルスが検出されたという決定があった時、前記コンピュータ・システムのユーザに警告を発生するように動作可能であり、
　前記システム・マイクロコード及び前記ウィルス検出コードの記憶された前記読取専用メモリに、更に、ウィルス・シグニチャ・データが記憶され、
　前記システムは、前記システム・プロセッサにおけるウィルス検出コードの実行によって、コンピュータ・ウィルスの存在を決定するために前記ロードされたブート・プログラムを前記ウィルス・シグニチャ・データと比較するように動作可能である
　ことを特徴とするコンピュータ・システム。」
　
　
２．引用例記載の発明の認定
　
一方、原査定の拒絶の理由に引用された、欧州特許出願公開第６５６５８７号明細書（１９９５年６月７日公開、以下引用例という）には以下のことが記載されている。
　
（ア）「When the computer system is powered up control of the system lies in the microprocessor itself while it runs diagnostic tests on itself. Control of the system then passes to the POST which performs well known diagnostic tests on other components in the system (mostly on the system memory). Control of the system next passes to the master boot record on the device from which booting is to take place.」（第４頁第４カラム第５４行から第５頁第５カラム第４行）
（訳：コンピュータシステム・パワー・アップ時にシステムのコントロールがマイクロプロセッサ自体に移り自己診断・試験を開始する。次にシステムの制御がシステムのその他のコンポーネント（多くはシステムメモリ）に対する良く知られた診断・試験を行うＰＯＳＴに移る。次にシステムの制御がブートが行われるデバイスのマスタブートレコードに移る。）
　
（イ）「The boot sequence is stored in the EEPROM 36....The POST routines, after running all systems diagnostics will read in the MBR from the fixed disk 62...」
（第５頁第５カラム第１９行から第３１行より抜粋）
（訳：ブートシーケンスはＥＥＰＲＯＭ３６にストアされている。（中略）ＰＯＳＴルーチンはシステム全部の診断が終了した後固定ディスク６２からＭＢＲを読み取る）
　
（ウ）「In accordance with one embodiment of the invention, the SBU is modified to compute a cyclic redundancy check (CRC) of the MBR (sector 1) and of the operating system boot record. This is done at a time when it is known that neither the MBR nor the operating system boot record are contaminated with a computer virus. The SBU stores the CRC in a non-volatile memory such as the EEPROM 36 along with the device boot sequence.」
（第５頁第５カラム第３７行から第４３行）
（訳：発明の１つの具体化によれば、ＳＢＵ（セレクタブル・ブート・ユーティリティ）はＭＢＲ（sector 1）とＯＳのブートレコードのＣＲＣを計算するように変更されており、この処理はＭＢＲ、ＯＳのブートレコードのいずれもコンピュータウィルスに汚染されていないことが知られている時に行われる。ＳＢＵはＣＲＣをデバイスブートシーケンスと一緒にＥＥＰＲＯＭ３６のような不揮発性メモリに入れておく）
　
（エ）Also in accordance with the invention,the POST is modified to check for validity of the operating system boot record by computing the CRC on the master and operating system boot records and then comparing these CRCs with the CRCs stored in the EEPROM. If these CRCs do not match, POST will display an error message on a monitor screen (for example) to alert the user of possible computer virus contamination of the system. 
（第５頁第５カラム第５１行から同頁第６カラム第２行）
（訳：さらにこの発明においては、ＰＯＳＴはマスタとＯＳのブートレコードのＣＲＣを計算しこれらのＣＲＣをＥＥＰＲＯＭのＣＲＣと比較することでＯＳのブートレコードの正当性をチェックするように変更されている。もしＣＲＣが照合しなければ、ＰＯＳＴは、システムがコンピュータウィルスに汚染しえたことをユーザに警告するため、エラーメッセージをモニタスクリーンに表示する。）
　
（ア）（イ）の記載から見て、引用例記載の発明においては、システム・パワーアップ時にシステムを初期設定するため実行されるＰＯＳＴルーチンをＥＥＰＲＯＭに記憶しておくこと、
　
（ウ）（エ）の記載から見て、引用例記載の発明においては、ウィルスに汚染されていない状態のマスタやＯＳのブートレコードのＣＲＣを事前にＰＯＳＴルーチンと同じＥＥＰＲＯＭに記憶しておき、ＰＯＳＴルーチンにおいて、マスタやＯＳのブートレコードのＣＲＣと、ＥＥＰＲＯＭに記憶されているウィルスに汚染されていないブートレコードのＣＲＣと比較し、照合しなければウィルスが検出されたという決定を行ってユーザに警告を発生するもの、
　
と認められる。
　
以上の点から、上記引用例には、
　
　プロセッサと、システム・パワーアップ時にシステムを初期設定するために前記プロセッサによって実行されるＰＯＳＴルーチンを記憶し、更に、ＰＯＳＴルーチン中にウィルス検出コードを記憶するための読取専用メモリとを含むコンピュータ・システムにして、
　前記システムは、初期設定プロシージャの終了時にブート可能な媒体からシステム・メモリにブート・プログラムをロードするように動作可能であり、
　前記システムは、前記ロードされたブート・プログラムの実行前に、前記プロセッサ上で実行されるウィルス検出コードによってコンピュータ・ウィルスに関して前記ブート・プログラムをチェックするように動作可能であり、そしてコンピュータ・ウィルスが検出されたという決定があった時、前記コンピュータ・システムのユーザに警告を発生するように動作可能であり、
　前記システム・マイクロコード及び前記ウィルス検出コードの記憶された前記読取専用メモリに、更に、ブートレコードのＣＲＣデータが記憶され、
　前記システムは、前記システム・プロセッサにおけるウィルス検出コードの実行によって、コンピュータ・ウィルスの存在を決定するために前記ロードされたブート・プログラムのＣＲＣを前記ブートレコードのＣＲＣデータと比較するように動作可能である
　ことを特徴とするコンピュータ・システム。
　
という発明（以下、引用例記載の発明という）が記載されているものと認める。
　
　また、本件優先権主張日前に周知である、特開平６−２５０８６１号公報（平成６年９月９日発行）には、「コンピュータ・ウィルスおよび他の望ましくないソフトウェア実在物を検出するために広く使用されている方法は、スキャナとして知られるものである。スキャナは、実行可能ファイル、ブート・レコード、メモリ、および実行可能コードが隠されている可能性のある他の区域を、既知の望ましくないソフトウェア実在物が存在するかどうか探索する。（中略）コンピュータ・ウィルス、トロイの木馬および他のいくつかのタイプの望ましくないソフトウェア実在物の場合、典型的に使用される検出方法は、その実在物内にある、シグネチャと称する、バイトの１つまたは複数の短いシーケンスの存在について探索するものである。」（第６頁左段第１行から第１２行より抜粋）と記載されており、コンピュータ・ウィルスが実行可能ファイルやブートレコードにあるかどうかを検出するための手法としてシグネチャ（signatureの日本語訳で、本件発明のシグニチャと同じもの）という短いシーケンスがあるかどうかを探索するという方法は本件優先権主張日前に広く知られているものと認める。
　
３．本件発明と引用例記載の発明との対比・判断
　
　本件発明と引用例記載の発明とを対比すると、
　引用例記載の発明における「ＰＯＳＴルーチン」は本件発明における「システム・パワーアップ時にシステムを初期化するために前記プロセッサによって実行されるシステム・マイクロコード」に相当し、
　引用例記載の発明における「ブートレコードのＣＲＣ」は、ウィルスを検出するために照合されるデータという点で、本件発明の「ウィルス・シグニチャ・データ」に対応するから、両者は、
　
　プロセッサと、システム・パワーアップ時にシステムを初期設定するために前記プロセッサによって実行されるシステム・マイクロコードを記憶し、更に、ウィルス検出コードを記憶するための読取専用メモリとを含むコンピュータ・システムにして、
　前記システムは、初期設定プロシージャの終了時にブート可能な媒体からシステム・メモリにブート・プログラムをロードするように動作可能であり、
　前記システムは、前記ロードされたブート・プログラムの実行前に、前記プロセッサ上で実行されるウィルス検出コードによってコンピュータ・ウィルスに関して前記ブート・プログラムをチェックするように動作可能であり、そしてコンピュータ・ウィルスが検出されたという決定があった時、前記コンピュータ・システムのユーザに警告を発生するように動作可能であり、
　前記システム・マイクロコード及び前記ウィルス検出コードの記憶された前記読取専用メモリに、更に、ウィルスを検出するためのデータが記憶され、　前記システムは、前記システム・プロセッサにおけるウィルス検出コードの実行によって、コンピュータ・ウィルスの存在を決定するために前記ロードされたブート・プログラムを前記ウィルスを検出するためのデータと比較するように動作可能である
　ことを特徴とするコンピュータ・システム。
　
という点で一致する。
　
一方、両者は以下の点で相違する。
　
　ブートプログラムのウィルスを検出するための方法として、本件発明においてはウィルス・シグニチャ・データとブート・プログラムを比較するものであり、シグニチャ・データを読取専用メモリに格納しているのに対して、引用例記載の発明においてはブートレコードのＣＲＣとブートプログラムのＣＲＣを比較するものであり、ブートレコードのＣＲＣを読取専用メモリに格納している点
　
　上記相違点について検討すると、ブートプログラムのウィルスを検出する方法として、シグニチャと実行可能ファイルやブートレコードを比較することは上記周知技術にあるようにコンピュータ・ウィルスの検出技術において広く知られており、当該周知技術を引用例記載の発明に適用することで、本件発明のようにウィルス・シグニチャ・データを読取専用メモリに格納しておき、シグニチャ・データとブート・プログラムを比較するような構成をとることは当業者にとって格別の困難性を要するものではない。
　
４．結び
　
　以上のとおり、本件発明は、引用例記載の発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。　
　
　よって、結論のとおり審決する。