【事件の表示】
　特願２０１６−５３６４４７「コンポーネントを接続するための強化されたツールを有するグラフィカル・ユーザ・インターフェース」拒絶査定不服審判事件〔平成２７年　２月２６日国際公開、ＷＯ２０１５／０２７０５１、平成２８年１０月２０日国内公表、特表２０１６−５３２９６８〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続きの経緯
　本願は，２０１４年８月２１日（パリ条約による優先権主張外国庁受理　２０１３年８月２３日　米国）を国際出願日とする出願であって，平成２９年８月１７日に上申書が提出されるとともに手続補正がなされ，平成３０年９月１３日付けで拒絶理由通知がされ，平成３１年２月２１日に意見書が提出されるとともに手続補正がなされ，令和１年６月１８日付けで拒絶理由通知がされ，令和１年９月１７日に意見書が提出されるとともに手続補正がなされ，令和２年１月９日付けで拒絶査定（以下，「原査定」という。）がなされたが，これに対し，令和２年５月１５日に拒絶査定不服審判の請求がなされるとともに手続補正がなされたものである。
第２　令和２年５月１５日にされた手続補正についての補正の却下の決定
［補正の却下の決定の結論］
　令和２年５月１５日にされた手続補正（以下，「本件補正」という。）を却下する。
［理由］
１．本件補正について
（１）本件補正により，特許請求の範囲の請求項１，１７，２３，２６−３４の記載は，次のとおり補正された。（当審注：下線部は，補正箇所である。）
「【請求項１】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示すること
であって、前記第１のコンポーネントの１つ以上の前記ポートは、前記表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において見えないように隠されている、こと
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにすることと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含む方法。」
「【請求項１７】
　グラフ内のコンポーネントを接続する方法であって、前記方法が、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって、前記第１のコンポーネントは
前記第１のコンポーネントの前記表示において見えないように隠されている
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであることと、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含む方法。」
「【請求項２３】
　グラフ内のコンポーネントを接続する方法であって、前記方法が、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、
表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続することと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含む方法。」
「【請求項２６】
　コンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示すること
であって、前記第１のコンポーネントの１つ以上の前記ポートは、前記表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において見えないように隠されている、こと
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにすることと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むソフトウェア。
　【請求項２７】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であり、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示し、
前記第１のコンポーネントの１つ以上の前記ポートは、前記表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において見えないように隠されており、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにする、
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項２８】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示するための手段であって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能である手段と、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示するための手段
であって、前記第１のコンポーネントの１つ以上の前記ポートは、前記表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において見えないように隠されている、手段と、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにするための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項２９】
　グラフ内のコンポーネントを接続するためのコンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって、前記第１のコンポーネントは
前記第１のコンポーネントの前記表示において見えないように隠されている
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであることと、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むソフトウェア。
　【請求項３０】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示し、前記第１のコンポーネントは
前記第１のコンポーネントの前記表示において見えないように隠されている
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであり、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにする、
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３１】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示し、前記第１のコンポーネントは
前記第１のコンポーネントの前記表示において見えないように隠されている
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであるための手段と、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにするための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３２】
　グラフ内のコンポーネントを接続するためのコンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　データ処理アプリケーションのグラフィカル表現のグラフの第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、
表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続することと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むソフトウェア。
　【請求項３３】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、
表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続する
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３４】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、
表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続するための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むコンピューティング・システム。」
（２）本件補正前の特許請求の範囲
　本件補正前の，令和１年９月１７日にされた手続補正により補正された特許請求の範囲の請求項１，１７，２３，２６−３４の記載は次のとおりである。
「【請求項１】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示することと、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにすることと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含む方法。」
「【請求項１７】
　グラフ内のコンポーネントを接続する方法であって、前記方法が、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって、前記第１のコンポーネントはポートを有し、前記グラフはデータ処理アプリケーションを表し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであることと、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含む方法。」
「【請求項２３】
　グラフ内のコンポーネントを接続する方法であって、前記方法が、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、前記第１のコンポーネントが最初は見えないように隠されている第１のポートを有し、前記第１のポートを表す第１のシンボルを表示させ、前記第１のシンボルが前記第１のコンポーネントとは別個のものであることと、
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続することと、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含む方法。」
「【請求項２６】
　コンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示することと、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにすることと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むソフトウェア。
　【請求項２７】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示することであって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であり、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示し、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにする、
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項２８】
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントの少なくとも１つのポートを表示することを含む、前記第１のコンポーネントをユーザ・インターフェース上に表示するための手段であって、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能である手段と、
　前記表示された第１のコンポーネントとのユーザ対話に応答して、前記第１のコンポーネントの前記表示とは別個のものである前記第１のコンポーネントの１つ以上のポートの表現を表示するための手段と、
　前記ユーザが前記第１のコンポーネントの前記ポートのうちの特定の１つの前記表現と前記グラフの第２のコンポーネントのポートとの間の接続を生成できるようにするための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートのうちの特定の１つから出力され、かつ前記第２のコンポーネントの前記ポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記ポートのうちの特定の１つに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項２９】
　グラフ内のコンポーネントを接続するためのコンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって、前記第１のコンポーネントはポートを有し、前記グラフはデータ処理アプリケーションを表し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであることと、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むソフトウェア。
　【請求項３０】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示し、前記第１のコンポーネントはポートを有し、前記グラフはデータ処理アプリケーションを表し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であり、
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであり、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにする、
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３１】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示し、前記第１のコンポーネントはポートを有し、前記グラフはデータ処理アプリケーションを表し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であるための手段と、
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであるための手段と、
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにするための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３２】
　グラフ内のコンポーネントを接続するためのコンピュータ可読媒体上に記憶されたソフトウェアであって、前記ソフトウェアが、
　データ処理アプリケーションのグラフィカル表現のグラフの第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、前記第１のコンポーネントが最初は見えないように隠されている第１のポートを有し、前記第１のポートを表す第１のシンボルを表示させ、前記第１のシンボルが前記第１のコンポーネントとは別個のものであることと、
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続することと、
　をコンピュータ・システムに実行させるための命令を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むソフトウェア。
　【請求項３３】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、前記第１のコンポーネントが最初は見えないように隠されている第１のポートを有し、前記第１のポートを表す第１のシンボルを表示させ、前記第１のシンボルが前記第１のコンポーネントとは別個のものであり、
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続する
　ように構成された少なくとも１つのプロセッサ
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むコンピューティング・システム。
　【請求項３４】
　グラフ内のコンポーネントを接続するためのコンピューティング・システムであって、前記コンピューティング・システムが、
　データ処理アプリケーションのグラフィカル表現の第１のコンポーネントと対話し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行することができ、前記第１のコンポーネントが最初は見えないように隠されている第１のポートを有し、前記第１のポートを表す第１のシンボルを表示させ、前記第１のシンボルが前記第１のコンポーネントとは別個のものであるための手段と、
　前記第１のシンボルを選択し、前記第１のシンボルから前記グラフの第２のコンポーネントの第２のポート又は前記第２のポートを表す第２のシンボルへのドラッグ・アクションを適用することにより、クリックアンドドロップ・アクションを使用して前記第１のコンポーネントの前記第１のポートを前記第２のポートに接続するための手段と、
　を含み、
　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
　前記データフローは、
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記第１のポートから出力され、かつ前記第２のコンポーネントの前記第２のポートに入力されるデータ、又は、
　　(ii)前記第２のコンポーネントの前記第２のポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第１のコンポーネントの前記第１のポートに入力されるデータ、
　を含むコンピューティング・システム。」
２．補正の適否
　本件補正前の請求項１，２６−２８の「前記
第１のコンポーネントの１つ以上の前記ポート
第１のコンポーネントの１つ以上の前記ポート
　本件補正前の請求項１７，２９−３１の，「第１のコンポーネント」が「有」する，「ポート」を，本件補正後の請求項１７，２９−３１の「前記第１のコンポーネントの前記表示において見えないように隠されているポート」とする補正は，「ポート」を，「前記第１のコンポーネントの前記表示において見えないように隠されているポート」に限定するものである。
　本件補正前の請求項２３，３２−３４の「前記第１のコンポーネントが最初は見えないように隠されている第１のポート」を，本件補正後の請求項２３，３２−３４の「表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において前記第１のコンポーネントが最初は見えないように隠されている第１のポート」とする補正は，「前記第１のコンポーネントが最初は見えないように隠されている第１のポート」を，「表示された第１のコンポーネントとのユーザ対話の前に、前記第１のコンポーネントの前記表示において前記第１のコンポーネントが最初は見えないように隠されている第１のポート」に限定するものである。
　したがって，本件補正は，特許法第１７条の２第５項第２号の特許請求の範囲の減縮を目的とするものである。
　そこで，本件補正後の請求項１７に係る発明（以下，「本件補正発明」という。）が同条第６項において準用する同法第１２６条第７項の規定に適合するか（特許出願の際独立して特許を受けることができるものであるか）について，以下，検討する。
（１）本件補正発明
　本件補正発明は，上記「１．（１）」に記載したとおりのものであり，以下に再掲する。
　なお，符号Ａ−Ｆは，説明のために当審で付与したものであり，以下「構成Ａ」−「構成Ｆ」という。
「【請求項１７】
Ａ　グラフ内のコンポーネントを接続する方法であって、前記方法が、
Ｂ　ユーザ・インターフェースにおいて、第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって、前記第１のコンポーネントは前記第１のコンポーネントの前記表示において見えないように隠されているポートを有し、前記グラフはデータ処理アプリケーションを表し、前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し、前記１つ以上のプロセスはデータを処理するために実行可能であることと、
Ｃ　前記第１のコンポーネントの前記ポートを表すシンボルを表示し、前記シンボルが前記第１のコンポーネントとは別個のものであることと、
Ｄ　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して、前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと、
　　を含み、
Ｅ　前記接続は、前記データ処理アプリケーションを実行中のデータフローを示し、
Ｆ　前記データフローは、
　　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され、かつ前記第２のコンポーネントのポートに入力されるデータ、又は、
　　　(ii)前記第２のコンポーネントの前記ポートから出力され、かつ前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理のために前記第1１のコンポーネントの前記ポートに入力されるデータ、
　　を含む
Ａ　方法。」
（２）引用文献の記載事項
ア．引用文献１
（ア）原査定の拒絶の理由で引用された引用文献１（Robert H.Bishop，ＬａｂＶＩＥＷ ２０１０ プログラミングガイド，日本，株式会社アスキー・メディアワークス，２０１１年　３月　７日，初版，ISBN978-4-04-868751-5 C3004）には，以下の事項が記載されている。（当審注：下線は，参考のために当審で付与したものである。以下同様。）
「２−１　バーチャルインスツルメンツ（ＶＩ）とは　
ＬａｂＶＩＥＷで作成
ブロックダイアグラムは
プログラムを
表わしたもの
プログラムの実行要素を表わす種々の
ノード
と
それらをつなぐ
ワイヤ
と
「２−４−２　ノード　ノードは、テキストベースのプログラミング言語でいうところの「文」や「関数」や「サブルーチン」に相当します。
ノードには
Ｅｘｐｒｅｓｓ ＶＩ
「拡張可能ノードは、色つきの四角いフィールドの中にアイコンが置かれたかたちになっています。サブＶＩのフィールドは黄色で、Ｅｘｐｒｅｓｓ ＶＩのフィールドは水色です。
デフォルトでは
Ｅｘｐｒｅｓｓ ＶＩは拡張可能ノードとして表示され
「拡張可能ノードを「拡張」すると配線がしやすくなります。拡張可能ノードに位置決めツール（左図）のカーソルを合わせると、ノードの上端と下端にサイズ変更ハンドルが現われ、このサイズ変更ハンドルにカーソルを合わせると、カーソルがサイズ変更カーソルの形に変わります。そして、この状態から
サイズ変更ハンドルを縦にドラッグしてノードを拡げると、そのノードの入力端子や出力端子が現われ
表示
「図２−１９
」（第７６頁）
　図２−１９からは，“
Ｅｘｐｒｅｓｓ　ＶＩは，拡張して端子を表示した状態では，
入力端子及び出力端子が表示され，デフォルトの拡張可能ノード表示では，それらの入力端子及び出力端子が表示されない
　また，“
表示された端子は，
矩形であ
「２−４−４　配線　ブロックダイアグラム上で配線に使用する線のことを「ワイヤ」といいます。
ワイヤは、端子と端子とをつなぐデータの経路であり
端子から端子へとワイヤをつなぐ際は、
まず一方の端子をクリックし、次にもう一方の端子をクリックし
「ブロックダイアグラムでの作業 次は、ブロックダイアグラムを組み上げていきましょう。メニューバーから［ウィンドウ→
ブロックダイアグラムを表示
ブロックダイアグラムウィンドウ
「図２−２８
」（第８６頁）
「図２−５
」（第６１頁）
　図２−５からは，“Ｍｏｏｎｌａｎｄｉｎｇ．ｖｉという
ブロックダイアグラムは
複数のＥｘｐｒｅｓｓ　ＶＩを有する
（イ）上記引用文献１の記載（特に下線部の記載）より，上記引用文献１には，次の発明（以下，「引用発明」という。）が記載されていると認められる。
　なお，符号ａ−ｈは，説明のために当審で付与したものであり，以下「構成ａ」−「構成ｈ」という。
ａ　ＬａｂＶＩＥＷで作成されるブロックダイアグラムは，プログラムを表わしたものであって，プログラムの実行要素を表わす種々のノードと，それらをつなぐワイヤとからなり，
ｂ　ノードにはＥｘｐｒｅｓｓ ＶＩがあり，
ｃ　デフォルトでは，Ｅｘｐｒｅｓｓ ＶＩは拡張可能ノードとして表示され，
ｄ　サイズ変更ハンドルを縦にドラッグしてノードを拡げると，そのノードの入力端子や出力端子が現われ，表示され，
ｅ　Ｅｘｐｒｅｓｓ　ＶＩは，拡張して端子を表示した状態では，入力端子及び出力端子が表示され，デフォルトの拡張可能ノード表示では，それらの入力端子及び出力端子が表示されず，表示された端子は，矩形であり，
ｆ　ワイヤは，端子と端子とをつなぐデータの経路であり，端子から端子へとワイヤをつなぐ際は，まず一方の端子をクリックし，次にもう一方の端子をクリックし，
ｇ　ブロックダイアグラムを表示するものは，ブロックダイアグラムウィンドウであり，
ｈ　ブロックダイアグラムは，複数のＥｘｐｒｅｓｓ　ＶＩを有する，
ａ　ＬａｂＶＩＥＷ。
イ．引用文献２
（ア）原査定の拒絶の理由で引用された引用文献２（特開平１１−３９１４５号公報）には，以下の事項が記載されている。（当審注：下線は，参考のために当審で付与したものである。以下同様。）
「【０１０６】　まず、図１７（ａ）では、グリッドパネル３０上に配置された業務用アプリケーションを構成する
モジュールタイルコンポーネント
表示
グリッドパネル
上
にサブウインドウ形式の情報表示ウインドウが表示され
【０１０７】　
この
情報表示ウインドウでは
入力
出力
の情報が表示され
「【図１７（ａ）】
」
「【０００８】
　また、特にこのような
視覚的にデータの流れが表現された業務アプリケーション構築ツール
（イ）上記引用文献２の記載（特に下線部の記載）より，上記引用文献２には，次の技術的事項が記載されていると認められる。
　なお，符号ｉ−ｋは，説明のために当審で付与したものであり，以下「構成ｉ」−「構成ｋ」という。
「ｉ　モジュールタイルコンポーネントを表示するグリッドパネル上にサブウインドウ形式の情報表示ウインドウが表示され，
　ｊ　この情報表示ウインドウでは入力と出力の情報が表示される，
　ｋ　視覚的にデータの流れが表現された業務アプリケーション構築ツール。」
　
（３）対比
ア．構成Ａについて
　一般的に，グラフは，ノードとエッジの集合からなるものであるところ，構成ａによれば，引用発明の「ブロックダイアグラム」は，「種々のノード」と，「それらをつなぐワイヤ」，つまり，エッジと，からなるものである。
　また，構成Ｂによれば，本件補正発明の「グラフ」は，「データ処理アプリケーションを表」すものであるところ，構成ａ，ｆによれば，引用発明の「ブロックダイアグラム」は，「データ」を処理する「プログラム」，つまり，「データ」を処理するアプリケーションを表わすものである。
　よって，引用発明の「ブロックダイアグラム」は，本件補正発明の「グラフ」に相当する。
　一般的に，コンポーネントは，ソフトウェアの部品であるところ，構成ａによれば，引用発明の「ノード」は，「プログラム」の「要素」，つまり，ソフトウェアの部品である。
　また，構成Ｂによれば，本件補正発明の「コンポーネント」は，「データ処理アプリケーションの１つ以上のプロセスを表」すものであり，「前記１つ以上のプロセスはデータを処理するために実行可能であ」るところ，構成ａによれば，引用発明の「ノード」は，「ブロックダイアグラム」のプロセスを表すものであり，「データ」を処理するために「実行」可能である。
　よって，引用発明の「ノード」は，本件補正発明の「コンポーネント」に相当する。
　したがって，引用発明の，「ブロックダイアグラム」内の「ノード」を「つなぐ」方法は，本件補正発明の「グラフ内のコンポーネントを接続する方法」に対応する。
イ．構成Ｂについて
　構成ａ，ｇによれば，引用発明の「ブロックダイアグラムウィンドウ」は，「ブロックダイアグラムを表示」し，ユーザに「ノード」を「ワイヤ」で「つな」がせるものであるから，本件補正発明の「ユーザ・インターフェース」に相当する。
　上記ア．の検討結果を踏まえると，引用発明の「種々のノード」は，本件補正発明の「第１のコンポーネント」及び「第２のコンポーネント」に相当する。
　構成Ｆによれば，本件補正発明の「ポート」は，「データ」を「出力」又は「入力」するものであるところ，構成ｅ，ｆによれば，引用発明の「端子」は，「データ」を「出力」又は「入力」するものであるので，本件補正発明の「ポート」に相当する。
　また，構成ｃ−ｅによれば，引用発明の，「デフォルトの拡張可能ノード表示では」，「表示されず」，「ノードを拡げると」，「現われ，表示され」る「端子」は，「デフォルトの拡張可能ノード表示では」，表示において見えないように隠されているといえるので，本件補正発明の「前記第１のコンポーネントの前記表示において見えないように隠されているポート」に相当する。
　したがって，上記ア．の検討結果も踏まえると，引用発明の「ブロックダイアグラムを表示する」ことは，本件補正発明の「ユーザ・インターフェースにおいて，第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって，前記第１のコンポーネントは前記第１のコンポーネントの前記表示において見えないように隠されているポートを有し，前記グラフはデータ処理アプリケーションを表し，前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し，前記１つ以上のプロセスはデータを処理するために実行可能であること」に相当する。
ウ．構成Ｃについて
　上記イ．の検討結果も踏まえると，引用発明の，「矩形である」，「表示された端子」は，「端子」を示す記号，つまり，シンボルであるから，本件補正発明の「ポートを表すシンボル」に相当する。
　したがって，引用発明と，本件補正発明とは，下記の点（相違点１）で相違するものの，“前記第１のコンポーネントの前記ポートを表すシンボルを表示”するものである点で共通する。
エ．構成Ｄについて
　構成ｆによれば，引用発明の，「まず一方の端子をクリックし，次にもう一方の端子をクリック」することは，ある「ノード」の「一方の端子」を，「もう一方の端子」の別の「ノード」に「つなぐ」ためのユーザの入力であるので，本件補正発明の「前記シンボルを前記第２のコンポーネントに接続するユーザ入力」に相当する。
　また，引用発明は，「まず一方の端子をクリックし，次にもう一方の端子をクリック」することに応答して，ある「ノード」の「一方の端子」と，「もう一方の端子」の別の「ノード」との間を「つな」げるようにしている。
　したがって，引用発明の，「まず一方の端子をクリックし，次にもう一方の端子をクリック」することに応答して，ある「ノード」の「一方の端子」と，「もう一方の端子」の別の「ノード」との間を「つな」げるようにすることは，本件補正発明の「前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して，前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすること」に相当する。
オ．構成Ｅについて
　構成ａ，ｆによれば，引用発明の「ワイヤ」は，「ブロックダイアグラム」の「データの経路」を示しているので，引用発明の「ワイヤ」は，本件補正発明の「前記データ処理アプリケーションを実行中のデータフローを示」す「接続」に相当する。
カ．構成Ｆについて
　上記ア．の検討結果を踏まえると，引用発明の「ノード」は，１つ以上のプロセスによる処理を表している。
　また，構成ｄ−ｆによれば，引用発明の，ある「ノード」の「端子」（「出力端子」）から「出力」された「データ」は，「ワイヤ」で「つな」がれた別の「ノード」の「端子」（入力端子」）に「入力」されている。
　したがって，上記オ．の検討も踏まえると，引用発明の，「ワイヤ」が示すデータフローは，本件補正発明の，「前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され，かつ前記第２のコンポーネントのポートに入力されるデータ」「を含む」「データフロー」に相当する。
　なお，構成Ｆの「（ｉ）」と「（ｉｉ）」は，「又は」で接続されているため，「（ｉ）」のみ検討した。
　したがって，本件補正発明と引用発明との間には，次の一致点，相違点があるといえる。
（一致点）
「グラフ内のコンポーネントを接続する方法であって，前記方法が，
　ユーザ・インターフェースにおいて，第１のコンポーネントと第２のコンポーネントとを有するグラフを表示することであって，前記第１のコンポーネントは前記第１のコンポーネントの前記表示において見えないように隠されているポートを有し，前記グラフはデータ処理アプリケーションを表し，前記第１のコンポーネントは前記データ処理アプリケーションの１つ以上のプロセスを表し，前記１つ以上のプロセスはデータを処理するために実行可能であることと，
　前記第１のコンポーネントの前記ポートを表すシンボルを表示し，
　前記シンボルを前記第２のコンポーネントに接続するユーザ入力に応答して，前記第１のコンポーネントの前記ポートと前記第２のコンポーネントとの間の接続を行えるようにすることと，
　を含み，
　前記接続は，前記データ処理アプリケーションを実行中のデータフローを示し，
　前記データフローは，
　　(i)前記第１のコンポーネントによって表される前記１つ以上のプロセスによる処理の後に前記第１のコンポーネントの前記ポートから出力され，かつ前記第２のコンポーネントのポートに入力されるデータ，
　を含む方法。」
（相違点）
（相違点１）
　本件補正発明の「ポートを表すシンボル」は，「第１のコンポーネントとは別個のものである」のに対して，引用発明の「表示」された「端子」は，そうではない点。
（４）判断
ア．相違点１について
（ア）上記構成ｉ−ｋによれば，引用文献２には，「視覚的にデータの流れが表現された業務アプリケーション構築ツール」において，「モジュールタイルコンポーネント」とは別個に「入力と出力の情報」を「表示」する技術的事項が記載されている。
　当業者であれば，ノードの出力と入力をつなぐことによってプログラムを作成するシステムにおいて，ノード及び入出力を表示する方法を適宜選択するので，引用発明に引用文献２に記載された技術的事項を適用して，引用発明を，「ノード」とは別個に「端子」を「表示」するように構成することは，当業者が適宜なし得る事項である。
　したがって，本件補正発明は，引用発明，及び，引用文献２に記載された技術的事項に基づいて，当業者が容易に発明をすることができたものである。
（イ）そして，本件補正発明の奏する作用効果は，引用発明，及び，引用文献２に記載された技術的事項の奏する作用効果から予測される範囲内のものにすぎず，格別顕著なものということはできない。
イ．したがって，本件補正発明は，引用発明，及び，引用文献２に記載された技術的事項に基づいて，当業者が容易に発明をすることができたものであり，特許法２９条２項の規定により，特許出願の際独立して特許を受けることができないものである。
（５）本件補正についてのむすび
　以上のとおり，本件補正は特許法１７条の２第６項において準用する同法１２６条７項の規定に違反するので，同法１５９条１項において読み替えて準用する同法５３条１項の規定により却下すべきものである。
　よって，上記補正の却下の決定の結論のとおり決定する。
第３　本願発明について
１．本願発明
　令和２年５月１５日にされた手続補正は，上記のとおり却下されたので，本願の請求項に係る発明は，令和１年９月１７日にされた手続補正により補正された特許請求の範囲の請求項１ないし７８に記載された事項により特定されるものであるところ，その請求項１７に係る発明（以下「本願発明」という。）は，その請求項１７に記載された事項により特定される，前記第２　１．（２）に記載のとおりのものである。
２．原査定の拒絶の理由
　原査定の拒絶の理由は，この出願の請求項１−３，８，１７，２１−２２，２６−３１，３５−３６，４１，５０−５１，５６，６８−６９，７３−７４に係る発明は，本願の優先日前に頒布された又は電気通信回線を通じて公衆に利用可能となった下記の引用文献１に記載された発明，引用文献２に記載された技術的事項，及び，引用文献５−７に記載の周知技術に基づいて，この出願の請求項４−７，３７−４０，５２−５５に係る発明は，本願の優先日前に頒布された又は電気通信回線を通じて公衆に利用可能となった下記の引用文献１に記載された発明，引用文献２に記載された技術的事項，及び，引用文献５−７に記載の周知技術に基づいて，本願の優先日前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから，特許法２９条２項の規定により特許を受けることができない，というものである。
引用文献１.Robert H.Bishop，ＬａｂＶＩＥＷ ２０１０ プログラミングガイド，日本，株式会社アスキー・メディアワークス，２０１１年　３月　７日，初版，ｐ．７６−７７，８０−８２，９６，ISBN978-4-04-868751-5 C3004
引用文献２.特開平１１−０３９１４５号公報
引用文献３.特開２００４−２８０３４１号公報
引用文献４.米国特許出願公開第２０１２／００８４６９５号明細書
引用文献５.米国特許出願公開第２０１２／０１０２０２９号明細書
引用文献６.米国特許出願公開第２００７／００１１６６８号明細書
引用文献７.米国特許第５９６６０７２号明細書
３．引用文献の記載事項
　原査定の拒絶の理由で引用された引用文献１−２には，上記第２　２．（２）に記載したとおりの事項が記載されている。
４．対比・判断
（１）本願発明
　本願発明は，上記第２　１．（１）で検討した本件補正発明から，補正事項に対応する限定事項を省いたものである。
（２）引用発明との対比・判断
　そうすると，本願発明の構成要件をすべて含み，さらに他の構成要件を付加したものに相当する本件補正発明が，上記第２　２．（３）に記載したとおり，引用文献１に記載された発明，及び，引用文献２に記載された技術的事項に基いて，当業者が容易に発明をすることができたものであるから，本願発明も，同様の理由により，引用文献１に記載された発明，及び，引用文献２に記載された技術的事項に基いて，当業者が容易に発明をすることができたものである。
　そして，本願発明の構成により奏する効果も，引用文献１に記載された発明，及び，引用文献２に記載された技術的事項から当然予測される範囲内のもので，格別顕著なものとは認められない。
第４　むすび
　以上のとおり，本願発明は，特許法２９条２項の規定により特許を受けることができないから，他の請求項に係る発明について検討するまでもなく，本願は拒絶されるべきものである。
　よって，結論のとおり審決する。