25年10月7日出願公開、特開2013-206062〕について、次のとおり審決する。本件審判の請求は、成り立たない。本願は、平成24年3月28日の出願であって、その手続の経緯は以下のとおりである。)は、平成30年4月2日付け手続補正書の特許請求の範囲の請求項1に記載された事項により特定される、以下のとおりのものである。前記第1の計算手段は、前記記憶手段に記憶された前記所定変数を用いて前記仮想機械を動かすための動作をする、シミュレーション装置。)には、関連する図面とともに、以下の事項が記載されている。(下線は、当審にて付した。前記三次元機構モデルシミュレータ内に構築された三次元機構モデルの動作を制御する制御プログラムを、前記三次元機構モデルシミュレータ内で動作する三次元機構モデルとの同期をとりながら実行する制御プログラムプロセッサとを備えたことを特徴とする機構制御プログラム開発支援システム。前記三次元機構モデルシミュレータが、前記制御プログラムプロセッサからの制御プログラムの前記実行時間分の実行の終了の通知を受け、三次元機構モデルを、制御プログラムの該実行時間分の制御に応じた動作量だけ動作させて、制御プログラムの次の実行時間を決定するものであることを特徴とする請求項1記載の機構制御プログラム開発支援システム。三次元機構モデルシミュレータ内に構築された三次元機構モデルの動作を制御する制御プログラムを、三次元機構モデルシミュレータ内で動作する三次元機構モデルとの同期をとりながら実行する制御プログラムプロセッサとを備えたことを特徴とする。」C(10ページ7?末行)「また、本発明の機構制御プログラム開発支援システムにおいて、三次元機構モデルシミュレータが、その三次元機構モデルシミュレータ内で動作する三次元機構モデルを構成するアクチュエータを一次遅れ系として動作させるものであることが好ましい。アクチュエータを一次遅れ系として動作させることにより、そのアクチュエータの動作がほぼ一定の動作速度に達するまでの遅れ時間をあらわす整定時間を指定するだけでそのアクチュエータの立ち上がり時の振舞いを規定することができ、アクチュエータの動作の定義が容易となる。本発明の機構制御プログラム開発支援システムにおいて、三次元機構モデルシミュレータ内で動作する三次元機構モデルを構成するアクチュエータを定義するアクチュエータ定義手段を備え、そのアクチュエータ定義手段が、アクチュエータの動作により最初に動作する部品を、三次元機構モデルを三次元機構モデルシミュレータ内で動作させる際のアクチュエータとして定義するものであることが好ましい。アクチュエータをこのように定義することで、三次元機構モデルの動作シミュレーションが容易となる。本発明の機構制御プログラム開発支援システムにおいて、三次元機構モデルシミュレータ内で動作する三次元機構モデルを構成するセンサを定義するセンサ定義手段を備え、そのセンサ定義手段が、センサにより検出される部品を、三次元機構モデルを該三次元機構モデルシミュレータ内で動作させる際のセンサとして定義するものであることが好ましい。センサをこのように定義すると、上記のアクチュエータの定義と同様、シミュレーションが容易となる。」D(12ページ下から12行?13ページ下から7行)「図1は、内部に機構制御プログラム開発支援システムが構築されたコンピュータシステムの外観図である。このコンピュータシステム100は、CPU、RAM、ハードディスク等を内蔵した本体部101、本体部101からの指示により表示画面102aに画面表示を行うCRTディスプレイ102、このコンピュータシステムにユーザの指示や文字情報を入力するためのキーボード103、表示画面102a上の任意の位置を指定することによりその位置に表示されていたアイコン等に応じた指示を入力するマウス104を備えている。本体部101は、さらに、外観上、フロッピィディスク212(図1には図示せず;図2参照)やCDROM210が取り出し自在に装填されるフロッピィディスク装填口101aおよびCDROM装填口101bを有しており、その内部には、装填されたフロッピィディスクやCDROM210をドライブする、フロッピィディスクドライバ224、CDROMドライバ225(図10参照)も内蔵されている。ここでは、CDROM210に、本発明にいう機構制御プログラム開発支援プログラムが記憶されている。このCDROM210がCDROM装填口101bから本体部101内に装填され、CDROMドライバ225により、そのCDROM210に記憶された機構制御プログラム開発支援プログラムがこのコンピュータシステム100のハードディスク内にインストールされる。このコンピュータシステム100のハードディスクには、ユーザによりキーボードやマウス等を用いて定義された三次元機構モデル、および、ユーザにより、やはりキーボードやマウス等を用いて入力された、その三次元機構モデルを実際に製造したときの製品を制御するための制御プログラムも格納されている。三次元機構モデルや制御プログラムは、それらのうちのいずれか一方あるいは双方が、この図1に示すコンピュータ100とは別のシステムで構築ないしプログラミングされて、このコンピュータ100に格納されたものであってもよい。このコンピュータシステム100内に構築された三次元機構モデルは、CDROM210からこのコンピュータシステム100内にローディングされた機構制御プログラム開発支援プログラムを構成する三次元機構モデルシミュレーションプログラムによりそのコンピュータシステム100内で動作し、一方、このコンピュータシステム100内に組み込まれた動作プログラムは、CDROM210からこのコンピュータシステム100内にローディングされた機構制御プログラム開発支援プログラムを構成する同期化プログラムと結合され、このコンピュータシステム100内では、その動作プログラムが、三次元機構モデルの動作と同期して実行される。」E(13ページ末行?14ページ6行)「ここでは、本発明との対応関係でいうと、このコンピュータシステム100の、三次元機構モデルを動作させる機能が三次元機構モデルシミュレータに相当し、同期化プログラムと結合された動作プログラムを実行する機能が制御プログラムプロセッサおよび機構制御プログラム開発支援装置に相当する。このように、本発明の機構制御プログラム開発支援システムには、1つの装置(ここではコンピュータシステム100)内に三次元機構モデルシミュレータと動作プログラムプロセッサとの双方が組み込まれた形態も含まれる。」F(15ページ16行?17ページ9行)「機構制御プログラム開発支援プログラム310を構成する、三次元機構モデルシミュレーションプログラム311と同期化プログラム312は、図1に示すコンピュータシステム内で実行される際、相互に以下のような通信を行なうことにより、三次元機構モデルの動作と制御プログラム実行との同期がとられる。三次元機構モデルシミュレーションプログラム311が、制御プログラムの実行時間を同期化プログラム312に通知する。同期化プログラム312は、その通知を受けて、その通知を受けた実行時間分だけ制御プログラムの実行を許容し、制御プログラムがその実行時間だけ実行されると制御プログラムの実行をその段階で中断させ、制御プログラムのその実行時間分だけの実行が終了したことを三次元機構モデルシミュレーションプログラム311に通知する。三次元機構モデルシミュレーションプログラム311は、その同期化プログラム312からの通知を受けて、三次元機構モデルを、動作プログラムの、その実行時間分の制御に応じた動作量だけ動作させて、制御プログラムの次の実行時間を決定し、その決定した実行時間を同期化プログラム312に通知する。これを繰り返すことにより、相互に同期がとられた形態で、動作プログラムが実行され、その動作プログラムの実行による制御に従って三次元機構モデルが動作する。図4は、本発明の機構制御プログラム開発支援システムの一例が構築されたコンピュータネットワークの一例を示す図である。図4には、2台のコンピュータシステム400、500が通信ネットワーク600を介して接続されている様子が示されており、ここでは、コンピュータシステム400が本発明にいう三次元機構モデルシミュレータを構成し、コンピュータシステム500が本発明にいう制御プログラムプロセッサを構成している。各コンピュータシステム400、500は、CPU、RAM、ハードディスク、通信用モデム等を内蔵した本体部401、501、本体部401、501からの指示により表示画面402a、502aに画面表示を行うCRTディスプレイ402、502、ユーザの指示や文字情報を入力するためのキーボード403、503、表示画面402a、502a上の任意の位置を指定することによりその位置に表示されていたアイコン等に応じた指示を入力するマウス404、504を備えている。・・・(中略)・・・コンピュータシステム400内には三次元機構モデルが構築されており、コンピュータシステム400内にインストールされた三次元機構モデルシミュレーションプログラム311は、そのコンピュータシステム400内に構築された三次元機構モデルを動作させる。コンピュータシステム500には、コンピュータシステム400内に構築された三次元機構モデルを実際に製造したときの製品を制御するための制御プログラムも格納されており、このコンピュータシステム500にインストールされた同期化プログラムは制御プログラムと統合され、コンピュータシステム500内で動作する三次元機構モデルの動作を制御する。三次元機構モデルシミュレーションプログラム311と同期化プログラム312との間の通信は、通信ネットワーク600を経由して行なわれる。本発明の機構制御プログラム開発支援システムには、この図4に示すように、三次元機構モデルシミュレータと制御プログラムプロセッサがそれぞれ別々の装置(ここではコンピュータシステム400とコンピュータシステム500)に組み込まれ、それらの間で通信を行なうように構成された形態も含まれる。」G(18ページ2行?19ページ5行)「図6は、機構制御プログラム開発支援システムの概念図である。三次元機構モデルシミュレータ(「3Dモデルシミュレータ」と略記する)内には三次元機構モデル(「3Dモデル」と略記する)が構築されており、一方、制御プログラムプロセッサ内には、その3Dモデルを制御する制御プログラムがインストールされている。この制御プログラムプロセッサ内の制御プログラムは、3Dモデルに相当する製品を実際に製作したときの、その製品を制御する制御プログラムに、3Dモデルシミュレータ内で動作する3Dモデルの動作との同期をとるための同期化プログラムとが結合したものである。3Dモデルは、複数のリンク(製品を構成する個々の部品)の三次元形状とそれらのリンクの姿勢の関係を定義した三次元機構データによって定義される、製品の三次元モデルであり、リンクの姿勢を変更することによってその3Dモデルが動作することになる。制御プログラムプロセッサから3Dモデルシミュレータにはモータ等のアクチュエータを動作させるためのアクチュエータ指令信号が送られ、3Dモデルシミュレータから制御プログラムプロセッサには、センサのオン、オフ等をあらわすセンサ信号が送られる。こられ制御プログラムプロセッサと3Dモデルシミュレータとの間では同期信号が送受信される。図7は、センサやモータの定義時の処理を示す3Dモデルシミュレータの模式図、図8は、シミュレーション時の3Dモデルシミュレータの処理を示す模式図である。3Dモデルは、三次元CAD等を用いて構築され、その構築された3Dモデルに対し、ここでは、図7に示すように、ユーザによりキーボード等の入力装置が操作されてモータやセンサが定義される。そのような定義が行なわれた後の実際のシミュレーションにあたっては、制御プログラムプロセッサから送られてきたアクチュエータ指令信号(ここではモータ回転指令信号)に対応し、モータとして定義されたリンク(以下、モータとして定義されたリンクを「モータリンク」と称する)の姿勢を変化させ、さらに機構データに基づき、モータリンクに連結された他のリンクについて、モータリンクの姿勢変化に応じた量だけ動作させ、その結果として、センサとして定義されたリンク(以下、センサとして定義されたリンクを「センサリンク」と称する)の姿勢にも影響が出る。そこでセンサリンクの姿勢に応じセンサ信号を発生させ、そのセンサ信号は制御プログラムプロセッサに送信される。」H(21ページ下から11行?下から3行)「図13、図14は、センサとして定義されるリンクの選び方を示す模式図である。これら図13、図14において、本来のセンサはリンクAであるが、ここでは、その本来のセンサによって検出されるリンクBをセンサとして定義し、そのリンクBの姿勢に応じて、図13(A)、図14(A)の場合はオフ、図13(B)、図14(B)の場合はオンと定義される。6では、制御プログラムプロセッサが、3Dモデルシミュレータから出力されるセンサ信号の送信を受け、アクチュエータ指令信号を出力している様が矢印で図示されている。Dの「三次元機構モデルを実際に製造したときの製品を制御するための制御プログラム」との記載から、引用文献1の「製品」は、「制御プログラム」の実行により制御される関係があり、当該プログラムの実行を司るコンピュータ等を用いた製品制御装置が存在することは自明である。摘記事項Bの「内部に構築された、アクチュエータおよびセンサを含む複数の部品からなる三次元機構モデルを動作させる三次元機構モデルシミュレータ」や、摘記事項Cの「さらに、本発明の機構制御プログラム開発支援システムにおいて、三次元機構モデルシミュレータ内で動作する三次元機構モデルを構成するセンサ・・・センサをこのように定義すると、上記のアクチュエータの定義と同様、シミュレーションが容易となる。」、摘記事項Hの「このように、センサの場合も、モータの場合と同様、・・・そのセンサリンクの姿勢に応じてオン、オフを定義することにより、シミュレーションが容易となる。」から見て、引用文献1ではセンサをシミュレーションする趣旨が明らかであるから、引用文献1の「製品」にもセンサが存在することは自明である。「製品」に「センサ」が存在し、図面看取事項にも「制御プログラムプロセッサが、3Dモデルシミュレータから出力されるセンサ信号の送信を受け、アクチュエータ指令信号を出力している様」及び「センサ信号が破線矢印で制御プログラムへ送られ、次のΔt分の計算を制御プログラムがなす様」と記載されているから、引用文献1の「制御プログラム」はセンサ信号を計算に用いることや、三次元機構モデルシミュレータの一部分によって、センサの信号が制御プログラムプロセッサに送信されていることが明らかである。