【事件の表示】
　特願２０１４−１７８８８３「プロセス環境における関連付けられたグラフィック表示」拒絶査定不服審判事件〔平成２７年　２月２６日出願公開、特開２０１５−　３８７３６、請求項の数（２９）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は，平成１７年（２００５年）５月４日（パリ条約による優先権主張２００４年５月４日，米国）を国際出願日とする特願２００７−５１１６５７号の一部を，平成２４年３月８日に新たな出願とした特願２０１２−５１３１５号の一部を，平成２６年９月３日に新たな出願としたものであって，平成２７年１０月３０日付けで拒絶理由通知がなされ，平成２８年４月２５日に意見書及び手続補正書が提出され，平成２８年６月１０日付けで拒絶理由通知がなされ，平成２９年９月１３日に意見書及び手続補正書が提出されたが，平成２９年１月３１日付けで拒絶査定（原査定）がなされ，これに対し，平成２９年６月６日に拒絶査定不服審判の請求がなされ，平成３０年１月２２日付けで拒絶理由通知（以下，「当審拒絶理由通知」という。）がなされ，平成３０年４月２０日に意見書及び手続補正書が提出されたものである。
第２　本願発明
　本願請求項１−２９に係る発明（以下，それぞれ「本願発明１」−「本願発明２９」という。）は，平成３０年４月２０日に提出された手続補正書による手続補正で補正された特許請求の範囲の請求項１−２９に記載された事項により特定される発明であり，本願発明１，１４は，以下のとおりの発明である。
「【請求項１】
　プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクトを生成する表示エディタプログラムであって，前記表示エディタプログラムは，
　ユーザが，操作手段を表示デバイスのスクリーンに対して操作して，前記スクリーンに表示された，前記プロセスプラント内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置し，
　ユーザが，前記操作手段を前記スクリーンに対して操作して，前記配置された前記視覚的特徴に対してプロパティを定義し，
　ユーザが，前記操作手段を前記スクリーンに対して操作して，前記プロパティと前記構成要素とを結び付けることを可能にすることにより，
　生成した表示オブジェクトを，実行時環境でインスタンス化されて実行可能なクラスオブジェクトとして，データベースに記憶する，表示エディタプログラム。」
「【請求項１４】
　プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクトであって，
　前記表示オブジェクトは，インスタンス化されて実行可能なクラスオブジェクトである前記表示オブジェクトと，
　前記プロセスプラント内の前記構成要素の複数の視覚的特徴のライブラリから視覚的特徴を，ユーザが操作手段を表示デバイスのスクリーンに対して操作することにより，選択することを可能にするプログラムと，
　前記ユーザにより選択された前記視覚的特徴に対してプロパティを，ユーザが，前記操作手段を前記スクリーンに対して操作することにより，定義することを可能にするプログラムと，
　前記表示オブジェクトを，実行時環境でインスタンス化されて実行可能なクラスオブジェクトとして，記憶するデータベースと，
　を含み，
　前記プロパティと前記構成要素とが，ユーザによって対応付けられている，
　表示オブジェクトシステム。」
　なお，本願発明２−１３，１５−２９の概要は以下のとおりである。
　本願発明２−１３，２９は，本願発明１を直接又は間接的に引用した発明である。
　本願発明１５−２８は，本願発明１４を直接又は間接的に引用した発明である。
第３　引用文献，引用発明等
１　引用文献１について
　原査定の拒絶の理由に引用された引用文献１（特開平１１−２６５２８０号公報）には，図面とともに次の事項が記載されている（なお，下線は重要箇所に対して当審が付した。以下，同様。）。
（１）段落【００１８】−【００１９】
「【００１８】図９に示す如く表示／制御システムは，出願人の提案に係るプログラマブル表示装置(１)に制御対象(２a)を直接に接続し，或いはプログラマブル表示装置(１)にＰＬＣ(３)を介して制御対象(２b)を接続して構成される。
プログラマブル表示装置(１)においては，ＣＰＵ(11)に，バスラインを介して，システムプログラムメモリ(12)，データ格納メモリ(13)，ユーザデータメモリ(10)，タッチパネルコントローラ(14)，グラフィックコントローラ(16)及び通信コントローラ(19)が接続され，タッチパネルコントローラ(14)にはタッチパネル(15)が，グラフィックコントローラ(16)にはビデオＲＡＭ(17)及びディスプレイ(18)が接続されている。又，ＣＰＵ(11)には，ＰＬＣ(３)の入出力制御機能を実現すべきＩ／Ｏ制御インターフェース(20)及び入出力ユニット(21)が接続されている。
【００１９】
ＦＥＰＲＯＭ(12)には，図１０に示す如く表示制御システムの格納エリア，通信プロトコルの格納エリア，ユーザ画面の格納エリア，制御機能プログラムの格納エリア，及びユーザプログラムの格納エリアが形成されている。
ユーザプログラムは，
グラフィックラダーエディターによって作成されてダウンロードされるものであり，制御対象(２a)(２b)の動作を制御すべき制御用プログラムを構成している。
（２）段落【００２６】−【００４０】
「【００２６】図１０に示すＦＥＰＲＯＭ(12)に格納すべきユーザプログラムは，図１に示すパーソナルコンピュータ(４)を用いて作成され，その後，プログラマブル表示装置(１)へダウンロードされる。ここで
パーソナルコンピュータ(４)は，情報記録媒体(５)に記録されているエディタープログラムを読み取ることによって，本発明のグラフィックエディターを構成し，ディスプレイ(41)にはエディター画面が表示される。
【００２７】次に，本発明の
グラフィックエディター
ワーク搬送工程を制御対象システムとする
【００２８】図２は，本発明に係る
エディタープログラムの基本的な流れ
エディター画面上には，予め，
ワーク搬送工程を表わすベース画面が描画されているものとする。
【００２９】図２のステップＳ１では，図３に示す如く
エディター画面上に部品リスト(43)を表示する。
部品リスト(43)として，(ａ)モータ，(ｂ)シリンダー，(ｃ)センサー，(ｄ)接点，(ｅ)カウンター，(ｆ)タイマー，(ｇ)ランプ，(ｈ)電磁弁，(ｉ)データ処理，及び(ｊ)データ収集のシンボル画像が表示されている。
【００３０】
ユーザは，ベース画面(42)に表示されているワーク搬送工程に，部品リスト(43)から必要な部品を移動させ，所定位置に配置することによって，図８に示す制御対象システムの構成図を作成する。
部品配置が終了したかどうかを判断し，終了したことが判断されると，ベース画面に表示されている各部品について，図４(ａ)(ｂ)(ｃ)及び図５(ａ)(ｂ)に示す部品設定ダイアログボックス(44)〜(48)を表示する。
　・・・（中略）・・・
【００３４】そこで，
ユーザは各部品設定ダイアログボックスに対して必要なデータを入力する。
【００３５】
各部品設定ダイアログボックスに入力されたデータは，
ベース画面上に配置されている部品の座標データと対応づけられて，メモリに記憶される。
【００３６】その後，
ユーザは，ベース画面(42)上に表示されている部品を，制御の順序で順次，クリックする。
  先ず第１光電センサーＳ１によってワークＷを検知するので，第１光電センサーＳ１を表わす部品をクリックする。
，  次に，第１モータＭ１及び第２モータＭ２を回転させるので，これらのモータを表わす部品をクリックする。
  次に，第２光電センサーＳ２によってワークＷ′を検知するので，第２光電センサーＳ２を表わす部品をクリックする。
  次に，第１シリンダーＣ１を前進させるので，第１シリンダーＣ１を表わす部品をクリックする。
  次に，第２シリンダーＣ２を前進させるので，第２シリンダーＣ２を表わす部品をクリックする。
  次に，第２シリンダーＣ２を後退させるので，第２シリンダーＣ２を表わす部品をクリックする。
  最後に，第１シリンダーＣ１を後退させるので，第１シリンダーＣ１を表わす部品をクリックする。
【００３７】上述の部品選択操作の過程で，図２のステップＳ５の如く
１つの部品がクリックされると，
クリックされた部品についての入力データを図６に示すステップテーブルに書き込んでいく。
【００３８】(ステップ１)  第１光電センサーＳ１を表わす部品をクリックすることによって，該部品について設定されている入力デバイス“Ｘ０００”が書き込まれる。
(ステップ２，３)  第１モータＭ１及び第２モータＭ２を表わす部品をクリックすることによって，これらの部品について設定されている出力デバイス“Ｙ０００”及び“Ｙ００１”が書き込まれる。
(ステップ４)  第２光電センサーＳ２を表わす部品をクリックすることによって，該部品について設定されている入力デバイス“Ｘ００１”が書き込まれる。
(ステップ５)  第１シリンダーＣ１を表わす部品をクリックすることによって，該部品について設定されている前進の出力デバイス“Ｙ００２”及び入力デバイス“Ｘ００２”が書き込まれる。
(ステップ６)  第２シリンダーＣ２を表わす部品をクリックすることによって，該部品について設定されている前進の出力デバイス“Ｙ００５”及び入力デバイス“Ｘ００５”が書き込まれる。
(ステップ７)  第２シリンダーＣ２を表わす部品をクリックすることによって，該部品について設定されている後退の出力デバイス“Ｙ００４”及び入力デバイス“Ｘ００４”が書き込まれる。
(ステップ８)  第１シリンダーＣ１を表わす部品をクリックすることによって，該部品について設定されている後退の出力デバイス“Ｙ００３”及び入力デバイス“Ｘ００３”が書き込まれる。
【００３９】図２のステップＳ７にて，
全ての部品のクリックが終了したかどうかを判断し，イエスと判断されたときは，図６のステップテーブルの最後に，
(ステップ１)へジャンプすべきコマンド“ＪＵＭＰ１”が自動的に書き込まれ，ステップテーブルが完成する。
【００４０】次に，図２のステップＳ８にて，
ステップテーブルをニーモニック展開して，従来と同様にニーモニック及びオペランドからなる制御プログラムを作成する。
作成された制御プログラムをプログラマブル表示装置(１)にダウンロードする。
　上記記載及び図面並びにこの分野における技術常識を考慮すると，引用文献１には次の発明（以下，「引用発明」という。）が記載されていると認められる。
「プログラマブル表示装置においては，ＣＰＵに，バスラインを介して，システムプログラムメモリ，データ格納メモリ，ユーザデータメモリ，タッチパネルコントローラ，グラフィックコントローラ及び通信コントローラが接続され，タッチパネルコントローラにはタッチパネルが，グラフィックコントローラにはビデオＲＡＭ及びディスプレイが接続されており，又，ＣＰＵには，ＰＬＣの入出力制御機能を実現すべきＩ／Ｏ制御インターフェース及び入出力ユニットが接続されており，
　ＦＥＰＲＯＭには，表示制御システムの格納エリア，通信プロトコルの格納エリア，ユーザ画面の格納エリア，制御機能プログラムの格納エリア，及びユーザプログラムの格納エリアが形成されており，
　ユーザプログラムは，グラフィックラダーエディターによって作成されてダウンロードされるものであり，制御対象の動作を制御すべき制御プログラムを構成している，
　当該プログラマブル表示装置にダウンロードされる制御プログラムを作成するためのエディタープログラムであって，
　パーソナルコンピュータは，情報記録媒体に記録されているエディタープログラムを読み取ることによって，グラフィックエディターを構成し，ディスプレイにはエディター画面が表示され，
　グラフィックエディターは，ワーク搬送工程を制御対象システムとし，
　エディタープログラムの基本的な流れは，
　エディター画面上には，予め，ワーク搬送工程を表わすベース画面が描画されており，
　エディター画面上に部品リストを表示し，部品リストとして，(ａ)モータ，(ｂ)シリンダー，(ｃ)センサー，(ｄ)接点，(ｅ)カウンター，(ｆ)タイマー，(ｇ)ランプ，(ｈ)電磁弁，(ｉ)データ処理，及び(ｊ)データ収集のシンボル画像が表示され，
　ユーザがベース画面に表示されているワーク搬送工程に，部品リストから必要な部品を移動させ，所定位置に配置することによって，制御対象システムの構成図を作成し，
　部品配置が終了したかどうかを判断し，終了したことが判断されると，ベース画面に表示されている各部品について，部品設定ダイアログボックスを表示し，
　ユーザが各部品設定ダイアログボックスに対して必要なデータを入力すると，各部品設定ダイアログボックスに入力されたデータは，ベース画面上に配置されている部品の座標データと対応づけられて，メモリに記憶され，
　ユーザがベース画面上に表示されている部品を，制御の順序で順次，クリックすると，クリックされた部品についての入力データをステップテーブルに書き込んでいき，
　全ての部品のクリックが終了したかどうかを判断し，イエスと判断されたときは，ステップテーブルの最後に，(ステップ１)へジャンプすべきコマンド“ＪＵＭＰ１”が自動的に書き込まれ，ステップテーブルが完成し，
　ステップテーブルをニーモニック展開して，従来と同様にニーモニック及びオペランドからなる制御プログラムを作成し，
　作成された制御プログラムをプログラマブル表示装置にダウンロードするものである，
　エディタープログラム。」
２　引用文献２−３について
（１）原査定の拒絶の理由に引用された引用文献２（特表平０９−５００９９６号公報）には，図面とともに次の事項が記載されている。
ア　第１０ページ第９−２２行
「本発明は，全般的には，
プロセスのモニタリング及びコントロールシステムに関し，詳細には，プロセスコントロールの解の設計を生成し，これにより，エンジニア，オペレータ，及びコントローラなどの各画面に合う特有の表示が生成できるよう，ユーザーが選択可能な属性，方法，及びグラフィック表示を有するコントロールテンプレートを生成する
イ　第１０ページ第２０−２２行
「プロセスコントロールシステムは，例えば，
化学，石油，製造業などにおけるプロセスの自動化に広く適用されている
ウ　第２０ページ第２１−２５行
「本発明の新規な
テンプレートジェネレータ１２４は，ユーザに新たなコントロールテンプレート機能を生成し又は存在するコントロールテンプレート機能を改変することを許容するインターフェイスを提供し，これらの両方ともがコントロールテンプレートライブラリ１２３に格納され
エ　第３９ページ第２５行−第４０ページ第１３行
「図１６を参照すれば，ここで使用している
新たなコントロールテンプレートＰＩＤ−ＡＤＰを生成するプロセスの実施例の間に提供される情報の概略が示されている。この概略は，属性の定義１２００，方法の定義１２０２，及びフラフィックの定義１２０４を含んでいる。
グラフィクの定義１２０４は，図１３〜１５のスクリーンプロンプトでユーザによって選択された情報に関係している。この情報は，コントロールテンプレートＰＩＤ−ＡＤＰのエンジニアの画面に関係するグラフィカルアイコン１２１６と，コントロールテンプレートＰＩＤ−ＡＤＰのオペレータの画面を表すグラフィカルアイコン１２１８と，コントロールテンプレートの機器の技術者を表すグラフィカルアイコン１２１９とを含んでいる。
　したがって，引用文献２には，「化学，石油，製造業などにおけるプロセスの自動化に広く適用されているプロセスコントロールシステムに関し，詳細には，プロセスコントロールの解の設計を生成し，これにより，エンジニア，オペレータ，及びコントローラなどの各画面に合う特有の表示が生成できるよう，ユーザーが選択可能な属性，方法，及びグラフィック表示を有するコントロールテンプレートを生成するテンプレートジェネレータであって，
　ユーザに新たなコントロールテンプレート機能を生成し又は存在するコントロールテンプレート機能を改変することを許容するインターフェイスを提供し，これらの両方ともがコントロールテンプレートライブラリに格納され，
　新たなコントロールテンプレートＰＩＤ−ＡＤＰを生成するプロセスの実施例の間に提供される情報の概略は，属性の定義，方法の定義，及びグラフィックの定義を含んでおり，グラフィックの定義は，コントロールテンプレートＰＩＤ−ＡＤＰのエンジニアの画面に関係するグラフィカルアイコンと，コントロールテンプレートＰＩＤ−ＡＤＰのオペレータの画面を表すグラフィカルアイコンと，コントロールテンプレートの機器の技術者を表すグラフィカルアイコンとを含んでいる，テンプレートジェネレータ」という技術的事項が記載されていると認められる。
（２）原査定の拒絶の理由に引用された引用文献３（特開２００２−１３２３２１号公報）には，図面とともに次の事項が記載されている。
ア　段落【００３８】−【００４１】
「【００３８】
工作機オブジェクト定義プログラム
複数のＮＣ工作機械５０毎にクラスオブジェクトを定義して，ネットワークサーバ４０の第１データベース４３に格納するため
　・・・（中略）・・・
【００４１】
第１データベース４３に格納されているクラスオブジェクトは，ネットワークサーバ４０においてインスタンス化され，ネットワークサーバ４０上のメモリに実行可能な状態に展開される。
　したがって，引用文献３には，「複数のＮＣ工作機械５０毎にクラスオブジェクトを定義して，ネットワークサーバ４０の第１データベース４３に格納するための工作機オブジェクト定義プログラムにおいて，第１データベース４３に格納されているクラスオブジェクトは，ネットワークサーバ４０においてインスタンス化され，ネットワークサーバ４０上のメモリに実行可能な状態に展開される」という技術的事項が記載されていると認められる。
第４　対比・判断
１　本願発明１について
（１）対比
　本願発明１と引用発明とを対比すると，次のことがいえる。
ア　下記（ア）−（キ）で示すとおり，引用発明と本願発明１とは，「ユーザが，操作手段を表示デバイスのスクリーンに対して操作して，前記スクリーンに表示された，制御対象システム内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置し」という点で共通するといえる。
（ア）引用発明の「ディスプレイ」は，本願発明１の「表示デバイス」に相当する。
（イ）引用発明の「(ａ)モータ，(ｂ)シリンダー，(ｃ)センサー，(ｄ)接点，(ｅ)カウンター，(ｆ)タイマー，(ｇ)ランプ，(ｈ)電磁弁，(ｉ)データ処理，及び(ｊ)データ収集」，「シンボル画像」，「部品リスト」は，それぞれ本願発明１の「構成要素」，「視覚的特徴」，「ライブラリ」に相当し，引用発明の「ワーク搬送工程」と本願発明１の「プロセスプラント」は，「制御対象システム」である点で共通するといえる。
（ウ）引用発明の「部品リスト」が表示される「エディター画面」は，本願発明１の「ライブラリ」が表示される「スクリーン」に相当する。
（エ）引用発明において，「部品リストから必要な部品を移動させ，所定位置に配置」される「ベース画面」は，本願発明１の「編集キャンバス」に相当する。
（オ）引用発明では，「ユーザがベース画面に表示されているワーク搬送工程に，部品リストから必要な部品を移動させ，所定位置に配置」しており，この「配置」された「部品」の「シンボル画像」が「ベース画面」に表示されることは明らかである。
（カ）引用発明において，ユーザが何らかの「操作手段」を用いて「ベース画面に表示されているワーク搬送工程」が表示される「エディター画面」に対する「操作」を行っていることは明らかである。
（キ）そうすると，引用発明では，「ディスプレイにはエディター画面が表示され」，この「エディター画面上に」，「ワーク搬送工程を表わすベース画面が描画され」，且つ，「部品リストを表示し」ており，「ユーザがベース画面に表示されているワーク搬送工程に，部品リストから必要な部品を移動させ，所定位置に配置することによって，制御対象システムの構成図を作成」することは，本願発明１の「ユーザが，操作手段を表示デバイスのスクリーンに対して操作して，前記スクリーンに表示された，前記プロセスプラント内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置し」と「ユーザが，操作手段を表示デバイスのスクリーンに対して操作して，前記スクリーンに表示された，制御対象システム内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置し」という点で共通するといえる。
イ　引用発明では，「ユーザがベース画面に表示されているワーク搬送工程に，部品リストから必要な部品を移動させ，所定位置に配置することによって，制御対象システムの構成図を作成し，部品配置が終了したかどうかを判断し，終了したことが判断されると，ベース画面に表示されている各部品について，部品設定ダイアログボックスを表示し，ユーザが各部品設定ダイアログボックスに対して必要なデータを入力」しており，この「各部品設定ダイアログボックスに対して必要なデータを入力」することは，本願発明１の「前記配置された前記視覚的特徴に対してプロパティを定義」することに相当する。
　また，上記ア（カ）で述べたとおり，ユーザが何らかの「操作手段」を用いて「エディター画面」に対する「操作」を行っていることは明らかである。
　そうすると，引用発明と本願発明１とは，「ユーザが，前記操作手段を前記スクリーンに対して操作して，前記配置された前記視覚的特徴に対してプロパティを定義し」という点で一致するといえる。
ウ　引用発明では，「ユーザが各部品設定ダイアログボックスに対して必要なデータを入力すると，各部品設定ダイアログボックスに入力されたデータは，ベース画面上に配置されている部品の座標データと対応づけられて，メモリに記憶され」ており，この「各部品設定ダイアログボックスに入力されたデータは，ベース画面上に配置されている部品の座標データと対応づけられ」ることは，本願発明１の「前記プロパティと前記構成要素とを結び付けること」に相当する。
　また，上記ア（カ）で述べたとおり，ユーザが何らかの「操作手段」を用いて「エディター画面」に対する「操作」を行っていることは明らかである。
　そうすると，引用発明と本願発明１とは，「ユーザが，前記操作手段を前記スクリーンに対して操作して，前記プロパティと前記構成要素とを結び付ける」という点で一致するといえる。
エ　引用発明の「エディタープログラム」は，以下の相違点を除き，本願発明１の「表示エディタプログラム」に相当する。
　よって，本願発明１と引用発明との間には，次の一致点，相違点があるといえる。
（一致点）
「ユーザが，操作手段を表示デバイスのスクリーンに対して操作して，前記スクリーンに表示された，制御対象システム内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置し，
　ユーザが，前記操作手段を前記スクリーンに対して操作して，前記配置された前記視覚的特徴に対してプロパティを定義し，
　ユーザが，前記操作手段を前記スクリーンに対して操作して，前記プロパティと前記構成要素とを結び付ける，
　表示エディタプログラム。」
（相違点）
（相違点１）
　本願発明１と引用発明１とは，「制御対象システム内の前記構成要素の複数の視覚的特徴のライブラリから，前記視覚的特徴を編集キャンバス上に配置」する点で共通するものの，本願発明１の「制御対象システム」は「プロセスプラント」であるのに対して，引用発明の「制御対象システム」は「ワーク搬送工程」であり，且つ，本願発明１の「表示エディタプログラム」によって生成されるのは，「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」であるのに対して，引用発明の「エディタープログラム」は，「ワーク搬送工程」の「制御対象の動作を制御すべき制御プログラム」を作成する点。
（相違点２）
　本願発明１の「表示エディタプログラム」は，「生成した表示オブジェクトを，実行時環境でインスタンス化されて実行可能なクラスオブジェクトとして，データベースに記憶する」のに対して，引用発明の「エディタープログラム」は，「作成された制御プログラムをプログラマブル表示装置にダウンロードする」点。
（２）相違点についての判断
　上記相違点１について検討する。
　引用文献１の段落【０００２】に，【従来の技術】として，「例えば，化学工場のプラントや機械工場の生産ライン，更にはビル内の宅配便ボックス等，各種のオートメーション分野において，それらのシステムを構成する１或いは複数のデバイスを制御対象として，制御対象の状態を表示すると共に，オペレータの指令に応じて制御対象の動作を制御するために，１或いは複数の制御対象を，制御機能を主体とするプログラマブルロジックコントローラ(以下，ＰＬＣという)に接続すると共に，該ＰＬＣに対して，表示機能を主体とするプログラマブル表示装置(例えば特公平３−６８３９５号，特開平５−３０３４７７号，特開平６−２１４５３５号，特開平６−１６２１５５号等参照)を接続してなる表示／制御システムが開発されている。」と記載されているように，プログラマブル表示装置の制御対象を，化学工場などの「プラントシステム」にすることは周知の事項であるから，引用発明における「制御対象システム」を「プラントシステム」とすること自体には，技術的困難性は認められない。
　しかしながら，引用文献１−３のいずれにも，「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」は記載されていない。
　特に，引用文献２には，「エンジニア，オペレータ，及びコントローラなどの各画面に合う特有の表示が生成できるよう」，「グラフィック表示を有するコントロールテンプレートを生成するテンプレートジェネレータ１２４」が記載されており，生成される「新たなコントロールテンプレートＰＩＤ−ＡＤＰ」の「グラフィック定義」に「コントロールテンプレートＰＩＤ−ＡＤＰのエンジニアの画面に関係するグラフィカルアイコンと，コントロールテンプレートＰＩＤ−ＡＤＰのオペレータの画面を表すグラフィカルアイコンと，コントロールテンプレートの機器の技術者を表すグラフィカルアイコン」を含めることが記載されているものの，複数の機能（エンジニア，オペレータ，及びコントローラなどの各画面）に「共通の表示オブジェクト」を生成することまでは記載されていない。また，このことが，当該技術分野における周知技術を適用するなどして容易に想到し得たものとも認められない。
　したがって，上記相違点２について判断するまでもなく，本願発明１は，当業者であっても，引用発明及び引用文献２−３に記載された技術的事項に基づいて容易に発明できたものとはいえない。
２　本願発明２−１３，２９について
　本願発明２−１３，２９も，本願発明１の「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」と同一の構成を備えるものであるから，本願発明１と同じ理由により，当業者であっても引用発明及び引用文献２−３に記載された技術的事項に基づいて，当業者が容易に発明をすることができたものとはいえない。
３　本願発明１４について
　本願発明１４は，本願発明１に対応するシステムの発明であり，本願発明１４も，本願発明１の「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」と同一の構成を備えるものであるから，本願発明１と同じ理由により，当業者であっても引用発明及び引用文献２−３に記載された技術的事項に基づいて，当業者が容易に発明をすることができたものとはいえない。
４　本願発明１５−２８について
　本願発明１５−２８も，本願発明１４の「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」と同一の構成を備えるものであるから，本願発明１と同じ理由により，当業者であっても引用発明及び引用文献２−３に記載された技術的事項に基づいて，当業者が容易に発明をすることができたものとはいえない。
第５　原査定の概要及び原査定についての判断
　原査定は，請求項１−２９について上記引用文献１−３に基づいて，当業者が容易に発明できたものであるから，特許法第２９条第２項の規定により特許を受けることができないというものである。しかしながら，平成３０年４月２０日付け手続補正により補正された請求項１−２９は，それぞれ「プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」という事項を有するものとなっており，上記のとおり，本願発明１−２９は，上記引用文献１に記載された発明及び上記引用文献２−３に記載された技術的事項に基づいて，当業者が容易に発明できたものではない。したがって，原査定を維持することはできない。
第６　当審拒絶理由について
１　特許法第３６条第６項第１号について
（１）当審では，請求項１の「複数のインタフェースで実行される複数の機能に共通のプログラムである表示オブジェクト」，「インスタンス化されて実行可能なプログラムであるクラスオブジェクトとして，表示オブジェクトを生成する」との記載に関して，「表示オブジェクト」及び「クラスオブジェクト」が「プログラム」そのものであることは，発明の詳細な説明に記載されていないとの拒絶の理由を通知しているが，平成３０年４月２０日付けの補正において，「複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」，「インスタンス化されて実行可能なクラスオブジェクトとして，データベースに記憶する」と補正された結果，この拒絶理由は解消した。
（２）当審では，請求項１４の「複数のインタフェースで実行される複数の機能に共通のプログラムである表示オブジェクト」との記載に関して，「表示オブジェクト」が「プログラム」そのものであることは，発明の詳細な説明に記載されておらず，さらに，「選択することを可能にするプログラム」及び「定義することを可能にするプログラム」が「表示オブジェクト」に含まれることも記載されていないとの拒絶の理由を通知しているが，平成３０年４月２０日付けの補正において，「複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能に共通の表示オブジェクト」とされ，さらに，「選択することを可能にするプログラム」及び「定義することを可能にするプログラム」が「表示オブジェクトシステム」に含まれると補正された結果，この拒絶理由は解消した。
２　特許法第３６条第６項第２号について
（１）当審では，請求項１，１４の「各々他の機能及びインタフェースとは独立して実行されるように開発された」との記載では，「他の機能及びインタフェース」が何の機能，インタフェースであるのか不明であり，且つ，「開発された」とは，どのような構成であるのかが不明であるとの拒絶の理由を通知しているが，平成３０年４月２０日付けの補正において，「各々他の機能及びインタフェースとは独立して実行され，複数のインタフェースで実行される複数の機能であって，各々の特定のアプリケーションでは，別々の表示オブジェクトが設定される前記複数の機能」と補正された結果，この拒絶理由は解消した。
（２）当審では，請求項１の記載では，「表示エディタプログラム」そのものが，「表示オブジェクトを生成」し，「表示オブジェクトを生成」し，「前記視覚的特徴を編集キャンバス上に配置」し，「プロパティを定義」し，「前記プロパティと前記構成要素とを結び付ける」かのようであるが，「プログラム」そのものが機能を実行することはあり得ず，請求項１に係る発明を明確に把握することができないとの拒絶の理由を通知しているが，平成３０年４月２０日付けの補正において，「前記表示エディタプログラムは，ユーザが・・・配置し，ユーザが・・定義し，ユーザが・・・結び付けることを可能にすることにより，生成した表示オブジェクトを，実行時環境でインスタンス化されて実行可能なクラスオブジェクトとして，データベースに記憶する」と補正された結果，コンピュータに機能を実行させるものであることが明らかとなり，この拒絶理由は解消された。
第７　むすび
　以上のとおり，原査定の理由によっては，本願を拒絶することはできない。
　また，他に本願を拒絶すべき理由を発見しない。
　よって，結論のとおり審決する。