【事件の表示】
　平成９年特許願第５４１０２０号「インタプリタ型ＢＩＯＳ装置及びその使用方法」拒絶査定不服審判事件〔平成９年１１月２０日国際公開、ＷＯ９７／４３７００号、平成１３年１１月６日国内公表、特表２００１−５２１６１０号〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本件に係る出願（以下「本願」という。）は、１９９７年５月８日（パリ条約による優先権主張：外国庁受理１９９６年５月１４日、米国）を国際出願日とする出願であって、平成１８年１２月１２日付けで拒絶査定がなされ（発送日：同年１２月１９日）、これに対し、平成１９年３月１９日に審判請求がなされた。そして、平成２１年１月１４日付けで当審にて拒絶理由通知がなされ、同年７月２１日付けで手続補正がなされたものである。
　
２．本願発明
　本願の請求項１に係る発明（以下「本願発明」という。）は、平成２１年７月２１日付け手続補正書により補正された明細書及び図面の記載からみて、その特許請求の範囲の請求項１に記載された次の事項により特定されるとおりのものである。
 「コンピュータもしくはマイクロプロセッサによって制御され、外部からの所定のコードを受信するために動作可能に設置されたデータ入力メカニズムを有するホストのマイクロ波オーブンのためのインタプリタ型ＢＩＯＳ装置であって、
　(a) メモリを有するシステムコントローラであって、該コントローラはデータ入力メカニズムとホストのマイクロ波オーブンの間に動作可能に設置されており、前記データ入力メカニズムから前記所定のコードを受け取って前記マイクロ波オーブンにインストラクションを与えるシステムコントローラと、
　(b) 前記メモリに格納されて複数の機能を実行するための機能部を有し、前記複数の機能は前記所定のコードに応じて、前記所定のコードを前記コントローラにより実行される前記インストラクションに変換するものであり、該インストラクションはユーザに依存しないものであり、前記マイクロ波オーブンの特定の性質に合わせられている、
　インタプリタ型ＢＩＯＳ装置。」 
 　 
３．刊行物  
(1)当審が通知した拒絶の理由に引用され、本願の優先権主張の日前に頒布された刊行物である特開平６−１３７５６２号公報（以下「刊行物」という。）には、図面と共に以下の事項が記載されている。　  
 　 
a)「各食料品には識別コードの記載がある複数の食料品に使用するためのプログラム可能なクッキングシステムにおいて、
クッキング装置の動作を制御するための制御器
食料品の内から
選択した一つの識別コードを読み取るための光学コード読みとり機
キーパッドと、
メモリと、
前記光学コード読み取り機と前記キーパッドと前記メモリに接続された入力端子と、メモリと制御器とに接続された出力端子とをもち、そしてプログラミングモードと動作モードとを持つマイクロプロセッサと、からなる前記クッキングシステムであって、
プログラミングモードでの前記マイクロプロセッサは、光学読み取り機により読み取った識別コードと、キーパッドを介して操作人により入力された一致するクッキング命令とをメモリに格納し、
動作モードでの前記
マイクロプロセッサは、光学コード読み取り機により読み取った識別コードと一致するクッキング命令
取り出したクッキング命令に従ってクッキング装置の制御器を制御し
b)「【産業上の利用分野】本発明は、クッキング装置のための調理実行システムに関し、さらに特定すると、利用者により入力され且つ食料品の上に普通に見られる識別コードの関数として格納された調理法に従ってマイクロ波オーブンの動作を自動的に制御するためのプログラム可能な調理実行システムに関する。」（段落【0001】）
c)「本発明のさらに別の態様において、本発明は、各々識別コードの記載がある複数の食料品に使用するためのプログラム可能なクッキングシステムは、クッキング装置の動作を制御するためのいくつかの制御器をもつクッキング装置と、食料品の内から選択した一つの識別コードを読み取るための光学コード読み取り機と、メモリと、光学コード読み取り機とキーパッドとメモリとに接続された入力端子を含みメモリと制御器とに接続された出力端子を有しプログラミングモード及び動作モードをもつマイクロプロセッサとを有する。プログラミングモードでは、
マイクロプロセッサは、
取り出したクッキング命令に応じてクッキング装置の制御器を制御する。
d)「【実施例】本発明は、クッキング装置のため、特にマイクロ波オーブンのためのプログラム可能な調理実行システムにおいて実施（具体化）される。したがって、図１に関連して、前もってプログラムした調理法に従った識別コードの記載のある食料品を調理するのにクッキング装置１１２の動作を自動的に制御するためのクッキングシステムが示されている。
　本発明のいくつかの実施例は、マイクロプロセッサと、メモリと、コード読み取り機と、前述の制御装置とを備えたマイクロ波オーブンを含むことができる。付加的な実施例は、コンベクションオーブン、ポータブルオーブン、フライング装置のような他の型のクッキング装置を含むことができる。本発明は、バーコードの形式で多くの食品上に表れていて普通に見られる世界食品コード（ＵＰＣ）のような識別コードを記載したいくつかのパッケージされた食料品に使用することができる。また、本発明は、普通に見られる光学文字認識システムとともに使用できるし、パッケージされてない食料品であっても利用者がこの食料品のそれぞれに関連付けられる識別可能なコードを所有する限りこのような食料品にも使用することができる。
　ここに開示された実施例を利用するために、食品コードもしくは識別マーク（以下、食品コード）がメモリへ読み込まれると、その後一致する食料品のためのクッキング命令のシーケンスがメモリへ読み込まれて食品コードと関連付けられる。このプロセスは、二、三度繰り返すことができ、こうして、種々の食料品の食品コード及び関連付けられた調理法のためにメモリ内にテーブルを設ける。調理法が食品コードとして過去に格納されたことのある食品を利用者が後日調理したいとき、利用者は、食品コードを走査し食料品をオーブン内に位置付ける。すると、このオーブンは、プログラムされた調理法に従って食品を自動的に調理するだろう。
　実施例を改善すると、調理時に調理されるべき食品の量を表す数値を利用者が入力できる。そして、この発明は、一般に知られている数式に従って入力された量の関数として調理時間を定める。別の改善では、調理の始めに解凍サイクルを付加することによって、最初冷凍されている食品の調理にも適合させる。冷凍されている食品は、全時間の後にf （例えば冷凍したハンバーガーの 0.5ポンドにつき0.5f（半サイクル））を付加することを指示する。調理法の調理時間および／もしくはパワーセッティングが、冷凍食品を扱う別法として調節できるということを当業者は理解するだろう。余談として、調理前には常に凍っている食品に対して、調理法の調理時間とパワーセッティングは、全種類の「Ｆ」一覧を頼らず冷凍状態に応じて設定できる。」（段落【0008】ないし【0011】）
e)「マイクロプロセッサ１０２がステップ２１４の第一入力を受信すると、この入力は調理されるべき食品の量を示す。その後マイクロプロセッサ１０２は、ステップ２１６でメモリ１０４からステップ２１０で読み取った食品コードと一致する調理法を呼び出す。調理法を呼び出すと、
マイクロプロセッサ１０２は、ステップ２１８の調理法をクッキング要素１１０の動作を制御するのに使用できるデータへ拡張する。
f)「図７は、本発明と共に、既存のマイクロ波オーブン、特にa Litton Model FS-10 EVP.C microwave oven （以降、市販オーブン）を改良するためのブロック図を示す。図７は、プログラミングモード時に調理法を格納し、且つ市販オーブン２４０上に普通に見られるキーパッド２４２の両方向自在の電気的な接続２４４を介して市販オーブン２４０の動作を制御するためのマイクロプロセッサ２５０を含んでいる。市販オーブン２４０は、またドア２４６と、ドアオープン検出回路要素２４９と、ディスプレイ２４７と、ホーン２４８とを有する。
　図７の残りは、光学コード読み取り機もしくは別のコード読み取り機を普通に使用できるコード読み取り機２５２を含んでいる。ブロック２５４は、ドアが開いているか否かを決定するとともに、ディスプレイ２４７からの利用者へのプロンプトとホーン２４８とを制御するために市販オーブン２４０の回路要素と接続されたセンサーと制御器を含んでいる。ホーン２５５は、ホーン２４８とは別の利用者へのプロンプトを作るための第二ホーンである。
メモリ２５６は、マイクロプロセッサ２５０のための付加的な記憶空間を含んでいる。
　図８〜１３は、市販オーブン２４０に関する図７のブロック図を実行するための構成図を示す。図８〜１３は、図１及び２そして上記で説明した本発明の別の実施例を示す。まだ他の実施例が本発明の範囲内において実施可能であることを当業者によって理解されるであろう。図面間の結合は、一致する端子と９００の通し番号と結合することによって決定されいて、さらに論述するつもりはない。図８〜１３の回路要素が市販オーブン２４０内の回路要素との結合の全てに光学接続器を使用する。これは、回路要素の二組を電気的に絶縁するために行われる。最後に図７のハードウエアの参照番号は、図８〜１３にも適当に割り当てた。
　図８は、図９〜１３の回路要素に電力を送るための電源回路の標準的な構成を示す。点線３００内のダイオードが、１２０ボルト電源の全波整流を行なう。またＶＡＡと印字された端子３０５は、公称１８〜２０ボルトの直流を出力する。電圧調整器３０２は、ＶＣＣとも印字された端子３０４に公称５ボルトの直流を出力する。残りのコンデンサと一つの抵抗は、電源出力からの交流要素を濾波するように配置される。
　図９は、好ましくはMotorola Semiconductor, Inc.によって製造された集積回路MC68HC705C85であるマイクロプロセッサ２５０を示す。マイクロプロセッサ２５０は、従来手段によってE２PROMのような付加的不揮発性メモリ３０８、３１０、３１２、３１４に接続されている。メモリ３０８、３１０、３１２、３１４は、図７のメモリ２５６に対応する。付加的メモリは、最大２５６の相違品目の食品コードと調理法を格納する。マイクロプロセッサ２５０の動作周波数は、水晶３１６と関連抵抗３１８とコンデンサー３２０及び３２２によって設定される。水晶３１６は、好ましくは４ＭＨｚの周波数で発振する。
　
マイクロプロセッサ２５０は、
コード読み取り機２５２に接続されている。
識別コードは、マイクロプロセッサ２５０へ入力される。
g)「プログラムモードを起動するために、キーパッド２５８は、図１２の接続器６００に接続されなければならない。キーパッド２５８がうまく接続されると、一つのトーンがホーン２５５から聞こえる。いくつかの点で、プログラミングモードの時にいくつかの点で、キーパッド２５８が切り放されると、プログラミングモードは終了しクリアーされる。その後、市販オーブン２４０は通常のクッキングモードに戻る。
　調理法をメモリ２５６へ付加するためには、利用者は、コード読み取り機２５２でコードを走査し、キーパッド２５８上のDELETEキーを押す。これは、走査したコードと関連のある格納されている情報を消去する。これは、同一のコードとして格納された多数の調理法を所有している状態を回避するものである。
　食品コードは、二度走査されるべきで、利用者がキーパッド２５８上のCOOK TIME キーを押して正確な調理時間を設定する。その後、利用者はキーパッド２５８上のPOWER キーを押しそして 100％、80％、50％、30％、若しくは解凍のいずれかのキーを押す。二つのクッキングステージに従事することができる。二つのステージの場合に、利用者は、第一ステージと同様にCOOK TIME キーを押すことによって第二ステージをスタートさせて、再度所望の時間とパワーを入力する。その後、利用者は、キーパッド２５８上のADD キーを押してメモリ２５６へ選択を付加する。調理法がメモリ２５６へうまく付加されると、一つのトーンがホーン２５５から聞こえる。二つのエラートーンが聞こえたら、それは、調理法の入力時にキーパッド２５８からの入力が間違っているか、付加する調理法及び食品ための領域がメモリ２５６内にもはや存在しないということを示す。四桁以上の調理時間が押されると、エラートーンが再度聞こえる。食料品は、それ自身の調理法をプログラムするために走査されることが必要となる。
　次は、一つのステージのプログラミングシーケンスの一例である。
SCAN-COOK TIME-4-5-POWER-100%-ADD.
これは、100％のパワーで45秒の調理時間を示す。次は、二つのステージのプログラミングシーケンスを示す。
SCAN-COOK TIME-1-0-0-POWER-DEFROST-COOKTIME-5-5-POWER-80%-ADD.
これは、一分間の解凍時間の後、80％のパワーで55秒の調理時間が続くことを示す。
　存在する食料品のための調理法を変更するためには、食料品上の食品コードは、コード読み取り機２５２で走査されなければならない。その後、利用者は、食品の調理法を付加するときのように適切な調理時間とクッキングパワーを入力する。利用者は、キーパッド２５８上のCHANGEキーを押し存在する調理法を変更する。二つのエラートーンが聞こえたら、キーパッド２５８からの入力エラーか、メモリ２５６内に変更されるべき食品が存在しないかのいずれである。
　メモリ２５６から品目を消去するためには、食料品上の食品コードは走査されるべきであり、その後利用者はキーパッド２５８上のDELETEキーを押す。エラートーンが聞こえたら、食品は消去されるべきメモリ２５６内に存在しない。
　クリア機能は、走査したコードとキーパッド２５８から入力した調理時間をクリアする。食品は、その調理法を入力するために再度走査する必要がある。
　プログラミングモードを中止する時には、利用者は、図９におけるキーパッド２５８を接続器６００から取りはずす。市販オーブン２４０は、調理法を実行するか、その通常モードで機能するかを待機している。」（段落【0046】ないし【0053】）
h)「【発明の効果】本発明の開示した二つ実施例は、両方ともクッキング装置のためのプログラム可能な調理実行システムを提供する。一方の実施例では、システムは、クッキング装置の制御装置へ統合することができた。もう一方の実施例では、既存のマイクロ波オーブンが、本発明で改善することができた。以上の構成で本発明のいくつかの課題が解決され、他の利点を得たことが分かった。
　本発明から逸脱することなく上記構成に種々の変更が可能であるので、上記説明か添付図面に示される全問題が、説明としてであって制限の意味ではないように解釈されたいようしたつもりである。」（段落【0054】および【0055】）
i)上記摘記事項f)および【図7】の記載によると、
メモリ２５６を備えるマイクロプロセッサ２５０が、光学コード読み取り機２５２とクッキング装置２４０との間に接続されている
　
　上記記載事項の記載内容からみて、刊行物には、【図7】ないし【図13】に記載されているクッキング装置の動作を制御するための制御器をもつクッキングシステムを中心として、次の発明が記載されている。  
「マイクロプロセッサ２５０によって制御され、選択した一つの識別コードを読み取るための光学コード読み取り機２５２を備える、
　クッキング装置２４０の動作を制御するためのクッキング装置２４０の制御器であって、
ａ）マイクロプロセッサ２５０のために付加的な記憶空間を含むメモリ２５６を備えるマイクロプロセッサ２５０であって、前記メモリ２５６を備えるマイクロプロセッサ２５０は、光学コード読み取り機２５２とクッキング装置２４０との間に接続され、光学コード読み取り機２５２により読み取った識別コードを入力され、取り出した識別コードと一致する拡張されたクッキング命令に従ってクッキング装置２４０を制御する前記メモリ２５６を備えるマイクロプロセッサ２５０と、
ｂ）前記メモリ２５６から取り出した識別コードと一致するクッキング装置２４０の動作を制御するのに使用できるデータへ拡張されたクッキング命令に応じてクッキング装置２４０を制御する手段を有する
　制御器。」
　
４．対比 
　本願発明と刊行物に記載された発明を対比する。 
　刊行物に記載された発明の「マイクロプロセッサ２５０」は、その構成および機能からみて本願発明の「マイクロプロセッサ」に相当し、以下同様に、
　「選択した一つの識別コードを読み取るための」「光学コード読み取り機２５２」は「外部からの所定のコードを受信するために動作可能に設置された」「データ入力メカニズム」に、 
　「マイクロプロセッサ２５０のために付加的な記憶空間を含む」「メモリ２５６を備えるマイクロプロセッサ２５０」は「メモリを有するシステムコントローラ」に、 
　「光学コード読み取り機２５２と」「クッキング装置２４０」「との間に接続され（ること）」は「データ入力メカニズムと」「ホストのマイクロ波オーブン」「の間に動作可能に設置され（ること）」に、
　「読み取った識別コードを入力され、取り出した識別コードと一致する拡張されたクッキング命令に従ってクッキング装置２４０を制御する（こと）」は「所定のコードを受け取ってマイクロ波オーブンにインストラクションを与える（こと）」に、
　「メモリ２５６から取り出した識別コードと一致するクッキング装置２４０の動作を制御するのに使用できるデータへ拡張されたクッキング命令に応じてクッキング装置２４０を制御する手段」は、光学コード読み取り機２５２により読み取った識別コードをクッキング装置２４０の動作を制御するのに使用できるデータへ拡張されたクッキング命令に応じてクッキング装置２４０の制御を実行する手段を有するものであることから、「メモリに格納されて複数の機能を実行するための機能部を有し、複数の機能は所定のコードに応じて、所定のコードをコントローラにより実行されるインストラクションに変換するもの」に、
それぞれ相当している。
　
　そして、刊行物に記載された発明の「クッキング装置２４０の動作を制御するためのクッキング装置２４０の」「制御器」と本願発明の「ホストのマイクロ波オーブンのための」「インタプリタ型ＢＩＯＳ装置」とは、刊行物に記載された発明の「制御器」は、読み取った識別コードをホストであるクッキング装置２４０の動作を制御するのに使用できるデータへの拡張されたクッキング命令に翻訳(インタプリタ)する機能を有する制御器であることから、両者は、「ホストのマイクロ波オーブンのための」「インタプリタ型制御装置」である点で共通する。
　
　したがって、上記両者の一致点及び相違点は、次のとおりである。
［一致点］  
「マイクロプロセッサによって制御され、外部からの所定のコードを受信するために動作可能に設置されたデータ入力メカニズムを有するホストのマイクロ波オーブンのためのインタプリタ型制御装置であって、
　(a) メモリを有するシステムコントローラであって、該コントローラはデータ入力メカニズムとホストのマイクロ波オーブンの間に動作可能に設置されており、前記データ入力メカニズムから前記所定のコードを受け取って前記マイクロ波オーブンにインストラクションを与えるシステムコントローラと、
　(b) 前記メモリに格納されて複数の機能を実行するための機能部を有し、前記複数の機能は前記所定のコードに応じて、前記所定のコードを前記コントローラにより実行される前記インストラクションに変換するものである、　インタプリタ型制御装置。」
  
［相違点１］
　制御装置が、本願発明では、ＢＩＯＳ装置であるのに対して、刊行物に記載された発明では、制御器である点。
　
［相違点２］
　インストラクションが、本願発明では、ユーザーに依存しないものであり、マイクロ波オーブンの特定の性質に合わせられているのに対して、刊行物に記載された発明は、当該発明特定事項を具備するか否か不明である点。
　
５．当審の判断 
　以下、上記相違点について検討する。  
　まず、上記相違点１について検討する。
　コンピューター装置一般の技術分野において、コンピューターからコンピューターに接続された入力装置や出力装置へ、コンピュータ内に記憶されているＢＩＯＳを用いて基本的な制御を指示することは、本願の優先権主張の日前に周知の技術事項である（例えば、平成２１年１月１４日付けの当審拒絶理由通知書において提示した実願平７−８４７０号（実開平８−３７１号）のＣＤ−ＲＯＭの段落【0001】、【0005】、【図1】や、特開平７−２７１４７８号公報の段落【0018】や、特開平５−２５７６９９号公報の段落【0005】を参照。）。
　したがって、刊行物に記載された発明の制御器からクッキング装置２４０への制御指示を、上記周知の技術事項に倣って、制御器内に記憶されたＢＩＯＳを用いて行うことは、当業者が容易になし得たものである。
　
　次に、上記相違点２について検討する。
　マイクロ波オーブンの技術分野において、ユーザーが独自に入力を行わずに、食品に関するコードデータを入力し、該コードデータを、例えば機種毎に異なる定格出力等の仕様や、経年変化による出力の変動等のマイクロ波オーブンの特定の性質の違いによる調理への影響が現れないように、当該違いや変動等を打ち消すために、稼働時間等のクッキング命令の補正を行い、補正されたクッキング命令によって調理制御を実行することは、本願の優先権主張の日前に周知の技術事項である（例えば、特開平２−１９２５１７号公報の第2頁右下第13行ないし第3頁右上欄第15行や、特開平１−３１４８２４号公報の特許請求の範囲や、特開昭６３−５１０８９号公報の特許請求の範囲や、平成２１年１月１４日付けの当審拒絶理由通知書において提示した特開昭５６−７１２９３号公報の第4頁左下欄第20行ないし同右下欄第14行参照。）。
　したがって、刊行物に記載された発明のクッキング命令に、特定の性質の違いが現れないために上記周知の技術事項を適用して、上記相違点２における本願発明が具備する発明特定事項に到達するようにすることは、当業者が容易になし得たものである。
　
　また、本願発明が全体として奏する効果についてみても、刊行物に記載された発明および周知の技術事項により奏される効果から当業者が予測できる範囲内のものである。  
　よって、本願発明は、刊行物に記載された発明および周知の技術事項に基いて当業者が容易に発明をすることができたものである。 
 　 
６．むすび  
　以上のとおりであるから、本願発明は、刊行物に記載された発明および周知の技術事項に基いて当業者が容易に発明をすることができたものであるので、特許法第２９条第２項の規定により特許を受けることができない。  
 　  
　したがって、本件のその他の請求項に係る発明について検討するまでもなく、本願は拒絶すべきものである。　　  
 　　　　　　　　　　　　　  
 　よって、結論のとおり審決する。