【事件の表示】
　特願２００５−５０６６５５「関連出願と相互参照するグラフィック利用者インターフェースのためのモデル化システム」拒絶査定不服審判事件〔平成１６年　５月２７日国際公開、ＷＯ２００４／０４４７３５、平成１８年　３月２３日国内公表、特表２００６−５１０１３３〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　国際出願日　　　　　　　　　　　　平成１５年１１月１３日
　　　　　　　　　　　　（優先権主張日２００２年１１月１４日，米国）
　拒絶理由（起案日）　　　　　　　　平成２１年１０月１４日　
　意見書及び手続補正書　　　　　　　平成２２年１月２２日　
　拒絶査定（起案日）　　　　　　　　平成２２年６月２２日
　同謄本送達　　　　　　　　　　　　平成２２年６月２９日
　審判請求　　　　　　　　　　　　　平成２２年１０月２８日
　手続補正書　　　　　　　　　　　　平成２２年１０月２８日
　前置報告書（作成日）　　　　　　　平成２３年１月２１日
　審尋（起案日）　　　　　　　　　　平成２３年４月２２日
　回答書　　　　　　　　　　　　　　平成２３年６月２日
　
２．平成２２年１０月２８日付の手続補正についての補正却下の決定
［補正却下の決定の結論］
　平成２２年１０月２８日付の手続補正を却下する。
［理由］
（１）本件補正
　平成２２年１０月２８日付の手続補正（以下、「本件補正」という。）により、特許請求の範囲の請求項１ないし請求項３０は次のように補正された。
（本件補正後の特許請求の範囲）
「【請求項１】
　クライアント−サーバ環境において使用するために構成される利用者インターフェースを生成する方法であって、
　利用者インターフェースの視覚表示を設計するためのエディタを提供する処理を有し、
　前記エディタが、クライアントシステム上の表示装置上に表示される作業領域、及びタスクパネルを提供し、
　前記作業領域が、その上で前記視覚表示を設計するために提供され、
　前記タスクパネルが、視覚表示を設計する際に使用するための複数のエレメントを提供し、
　前記エレメントの１つ以上が、前記クライアントシステムから遠く隔たって設置されたサーバシステムと関連付けられると共に、
　前記タスクパネルの中から利用者およびアプリケーションと交信する処理ユニットである第１のアクターを選択する処理と、
　前記第１のアクターの表示を前記作業領域に挿入する処理と、
　前記タスクパネルから選択された、利用者およびアプリケーションと交信する処理ユニットである第２のアクターの表示を前記作業領域に挿入する処理と、
　前記第１のアクターと前記第２のアクターとの間の関係を図式的に定義する処理と、
　前記第１のアクターと、前記第２のアクターと、それらの関係とから前記利用者インターフェースの視覚表示を生成するための実行可能コードを生成する処理とを有し、
　前記第１のアクターおよび前記第２のアクターが、前記エレメントの内の１つであると共に、前記サーバシステムにおいて提供されたアプリケーション階層にアクセスするために必要とされるアプリケーションロジックを有するデータソースオブジェクトであ
り、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とする利用者インターフェースを生成する方法。
　　【請求項２】
　前記第１のアクターと、前記第２のアクターと、それらの関係との標準的表示を生成する処理を更に有し、
　前記実行可能コードが、前記標準的表示から生成される
ことを特徴とする請求項１に記載の方法。
　　【請求項３】
　生成された前記実行可能コードが、第１のプラットフォームに対応し、
　前記標準的表示が、第２のプラットフォームに関する実行可能コードを生成するために使用される
ことを特徴とする請求項１、または請求項２に記載の方法。
　　【請求項４】
　前記作業領域にオペレータを挿入する処理と、
　前記第２のアクターと前記オペレータとの間の関係を図式的に定義する処理と更に有し、
　前記オペレータが、特定の方法でデータを処理するように構成される
ことを特徴とする請求項１から請求項３のいずれかに記載の方法。
　　【請求項５】
　前記第１のアクターの識別子を、前記エディタの現在のインスタンスと関連付けられた作業セッションに記憶する処理を更に有し、
　前記第１のアクターの識別子が、前記第１のアクターに所定のタスクを実行させるために、前記サーバシステムに記憶される前記第１のアクターを実行時間の間に呼び出すために使用される
ことを特徴とする請求項１から請求項４のいずれかに記載の方法。
　　【請求項６】
　前記エディタを起動するために前記サーバシステムにログオンする処理を更に有することを特徴とする請求項１から請求項５のいずれかに記載の方法。
　　【請求項７】
　生成された前記実行可能コードを前記サーバシステム内のリポジトリに記憶する処理を更に有する
ことを特徴とする請求項６に記載の方法。
　　【請求項８】
　前記サーバシステムが、企業ポータルを有し、
　前記企業ポータルが、アプリケーション階層に専念する１つ以上のサーバと、複数のクライアントシステムとのインターフェースに専念する１つ以上のウェブサーバとを有することを特徴とする請求項６、または請求項７に記載の方法。
　　【請求項９】
　モデル化システムを使用する利用者インターフェースを生成する方法であって、
　サーバシステムから、前記利用者インターフェースの視覚表示を設計するためのエディタをクライアントシステムに提供する処理を有し、
　前記エディタが、前記クライアントシステム上の表示装置上に表示される作業領域、及びタスクパネルを提供し、
　前記作業領域が、その上で前記視覚表示を設計するために提供され、
　前記タスクパネルが、前記視覚表示を設計する際に使用するための複数のエレメントを提供し、
　前記エレメントの１つ以上が、前記クライアントシステムから遠く隔たって設置された前記サーバシステムと関連付けられると共に、
　前記作業領域上で利用者によって選択されたシナリオを表示する処理を有し、
　前記シナリオが、前記利用者インターフェースに関する利用者要求に対応すると共に、
同時に実行可能な複数の交互配置されたシーンを有し、
　更に、
　前記利用者から受信した入力に従って複数のシーンの各々を定義する処理と、
　前記シナリオ、及び前記シーンで描写されたモデルの標準的表示を生成する処理と、
　前記標準的表示から実行ファイルを生成する処理とを有し、
　各シーンが、同時にアクティブ状態であると共に協調しているアクターを有し、
　前記アクターが、行動のスレッドを表す専門の計算ユニットであり、
　各シーンが、そのシーンと関連付けられた前記アクターの間の関係を図式的に定義することによって定義され
、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とする利用者インターフェースを生成する方法。
　　【請求項１０】
　分散形コンピュータシステムにおいて利用者インターフェースを生成する方法であって、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをフロントエンドシステムの第１の表示領域に表示する処理と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示する処理と、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示する処理とを有し、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、前記表示する処理と前記形成する処理とに基づいて作成され
、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とする利用者インターフェースを生成する方法。
　　【請求項１１】
　前記視覚表示の標準的表示を生成する処理と、
　前記標準的表示から前記利用者インターフェースの視覚表示を得るためにコンピュータによって実行可能な利用者インターフェースコードを生成する処理とを更に有し、
　前記利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能である
ことを特徴とする請求項１０に記載の方法。
　　【請求項１２】
　前記利用者インターフェースコードを前記サーバシステム内のリポジトリに記憶する処理を更に有し、
　前記第１のビジネスアプリケーションと前記第２のビジネスアプリケーションとが、異なるアプリケーションである
ことを特徴とする請求項１１に記載の方法。
　　【請求項１３】
　前記視覚表示が、プレゼンテーションフォーマットを指定する第３のビジネス関数コンポーネントを有し、
　前記方法が、
　前記利用者インタフェースコードを前記サーバシステムと関連付けられたリポジトリに記憶する処理と、
　前記利用者インターフェースコードにアクセスする要請を第２の利用者から受信する処理とを更に有し、
　前記利用者インタフェースコードが、前記要請に応えて実行され、
　前記コードが、前記第２の利用者によって望まれたデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするために使用され、
　前記第２の利用者のために検索されたデータが、前記第３のビジネス関数コンポーネントによって指定されたプレゼンテーションフォーマットに基づいて前記クライアントシステムの第２の表示領域に表示され、
　前記第１の表示領域、及び前記第２の表示領域が、異なるクライアントシステムに関連付けられている
ことを特徴とする請求項１１、または請求項１２に記載の方法。
　　【請求項１４】
　第１のビジネス関数コンポーネントを表示する処理と連動して、前記クライアントシステム内の第１のビジネス関数コンポーネントに関する第１の識別子を記憶する処理と、
　第２のビジネス関数コンポーネントを表示する処理と連動して、前記クライアントシステム内の第２のビジネス関数コンポーネントに関する第２の識別子を記憶する処理とを更に有し、
　前記第１の識別子、及び前記第２の識別子が、それぞれ、第１のアプリケーションロジック、及び第２のアプリケーションロジックにアクセスするために、実行時間において続いて使用される
ことを特徴とする請求項１０から請求項１３のいずれかに記載の方法。
　　【請求項１５】
　前記視覚表示の標準的表示を生成する処理と、
　前記標準的表示から実行可能な第１の利用者インターフェースコードを生成する処理とを更に有し、
　前記第１の利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能であり、
　前記第１の識別子、及び前記第２の識別子が、前記標準的表示に書き込まれる
ことを特徴とする請求項１４に記載の方法。
　　【請求項１６】
　前記標準的表示が、ＸＭＬをベースにした言語に基づいており、
　前記第１のアプリケーション、及び前記第２のアプリケーションが、同じアプリケーションであっても良いし、または異なるアプリケーションであっても良い
ことを特徴とする請求項１５に記載の方法。
　　【請求項１７】
　前記標準的表示から実行可能な第２の利用者インターフェースコードを生成する処理を更に有し、
　前記第２の利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能であり、
　前記第１のコードが、第１のプラットフォームに対応すると共に、前記第２のコードが、前記第１のプラットフォームと異なる第２のプラットフォームに対応する
ことを特徴とする請求項１５、または請求項１６に記載の方法。
　　【請求項１８】
　前記オペレータを前記第２のビジネス関数コンポーネントに関連付ける処理と、
　前記第２のビジネス関数コンポーネントの出力ポートを前記オペレータの入力ポートと接続する処理とを更に有する
ことを特徴とする請求項１０から請求項１７のいずれかに記載の方法。
　　【請求項１９】
　前記視覚表示の標準的表示を生成する処理と、
　前記標準的表示から実行可能な利用者インターフェースコードを生成する処理とを更に有し、
　前記第１の利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能であり、
　生成されたコードが、検証を必要としない
ことを特徴とする請求項１８に記載の方法。
　　【請求項２０】
　生成されたコードが、性能のチューニングを必要としない
ことを特徴とする請求項１９に記載の方法。
　　【請求項２１】
　前記オペレータは、データが第２のビジネス関数コンポーネントと関連付けられた第２のアプリケーションロジックと一致している状態を維持するように、第２のビジネス関数コンポーネントから受信されたデータを処理する
ことを特徴とする請求項１９、または請求項２０に記載の方法。
　　【請求項２２】
　第１のビジネス関数コンポーネント、及び第２のビジネス関数コンポーネントが、再利用可能なアプリケーションコンポーネントである
ことを特徴とする請求項１０から請求項２１のいずれかに記載の方法。
　　【請求項２３】
　前記再利用可能なアプリケーションコンポーネントが、ビジネスアプリケーションプログラムインタフェース（ＢＡＰＩ）、及びリモートファンクションコール（ＲＦＣ）を有する
ことを特徴とする請求項２２に記載の方法。
　　【請求項２４】
　分散型コンピュータシステムであって、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するための手段とを備え、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され
、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とするコンピュータシステム。
　　【請求項２５】
　前記視覚表示の標準的表示を生成するための手段と、
　前記標準的表示から前記利用者インターフェースの視覚表示を得るためにコンピュータによって実行可能な利用者インターフェースコードを生成するための手段とを更に備え、
　前記利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能である
ことを特徴とする請求項２４に記載のシステム。
　　【請求項２６】
　前記利用者インタフェースコードを前記サーバシステム内のリポジトリに記憶するための手段を更に備える
ことを特徴とする請求項２５に記載のシステム。
　　【請求項２７】
　前記視覚表示が、プレゼンテーションフォーマットを指定する第３のビジネス関数コンポーネントを有し、
　前記システムが、
　前記利用者インタフェースコードを前記サーバシステムと関連付けられたリポジトリに記憶するための手段と、
　前記利用者インターフェースコードにアクセスする要請を第２の利用者から受信するための手段とを更に備え、
　前記利用者インタフェースコードが、前記要請に応えて実行され、
　前記コードが、前記第２の利用者によって望まれたデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするために使用され、
　前記第２の利用者のために検索されたデータが、前記第３のビジネス関数コンポーネントによって指定されたプレゼンテーションフォーマットに基づいて前記クライアントシステムの第２の表示領域に表示され、
　前記第１の表示領域、及び前記第２の表示領域が、異なるクライアントシステムに関連付けられている
ことを特徴とする請求項２４から請求項２６のいずれかに記載のシステム。
　　【請求項２８】
　コンピュータプログラムを有するコンピュータ読み取り可能な記録媒体であって、
　前記コンピュータプログラムが、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するためのコードとを備え、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され
、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とするコンピュータ読み取り可能な記録媒体。
　　【請求項２９】
　前記視覚表示の標準的表示を生成するためのコードと、
　前記標準的表示から前記利用者インターフェースの視覚表示を得るためにコンピュータによって実行可能な利用者インターフェースコードを生成するためのコードとを更に備え、
　前記利用者インターフェースコードが、所望のデータを検索するために、前記サーバシステムにおいて提供された第１のアプリケーション、及び第２のアプリケーションにアクセスするように動作可能である
ことを特徴とする請求項２８に記載のコンピュータ読み取り可能な記録媒体。
　　【請求項３０】
　クライアントシステムに接続されたサーバシステム上で提供されたアプリケーションと、
　コンピュータ読み取り可能な記録媒体とを備えると共に、
　前記コンピュータ読み取り可能な記録媒体が、
　第１の利用者によって選択された第１のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するためのコードとを備え、
　前記第１のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された１つ以上のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された１つ以上のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され
、
　
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
ことを特徴とするコンピュータシステム。」
　
（本件補正前の特許請求の範囲）
「【請求項１】
　クライアント−サーバ環境において使用するために構成される利用者インターフェースを生成する方法であって、
　利用者インターフェースの視覚表示を設計するためのエディタを提供する処理を有し、
　前記エディタが、クライアントシステム上の表示装置上に表示される作業領域、及びタスクパネルを提供し、
　前記作業領域が、その上で前記視覚表示を設計するために提供され、
　前記タスクパネルが、視覚表示を設計する際に使用するための複数のエレメントを提供し、
　前記エレメントの１つ以上が、前記クライアントシステムから遠く隔たって設置されたサーバシステムと関連付けられると共に、
　前記タスクパネルの中から利用者およびアプリケーションと交信する処理ユニットである第１のアクターを選択する処理と、
　前記第１のアクターの表示を前記作業領域に挿入する処理と、
　前記タスクパネルから選択された、利用者およびアプリケーションと交信する処理ユニットである第２のアクターの表示を前記作業領域に挿入する処理と、
　前記第１のアクターと前記第２のアクターとの間の関係を図式的に定義する処理と、
　前記第１のアクターと、前記第２のアクターと、それらの関係とから前記利用者インターフェースの視覚表示を生成するための実行可能コードを生成する処理とを有し、
　前記第１のアクターおよび前記第２のアクターが、前記エレメントの内の１つであると共に、前記サーバシステムにおいて提供されたアプリケーション階層にアクセスするために必要とされるアプリケーションロジックを有するデータソースオブジェクトであることを特徴とする利用者インターフェースを生成する方法。
　　…（中略）…
　　【請求項９】
　モデル化システムを使用する利用者インターフェースを生成する方法であって、
　サーバシステムから、前記利用者インターフェースの視覚表示を設計するためのエディタをクライアントシステムに提供する処理を有し、
　前記エディタが、前記クライアントシステム上の表示装置上に表示される作業領域、及びタスクパネルを提供し、
　前記作業領域が、その上で前記視覚表示を設計するために提供され、
　前記タスクパネルが、前記視覚表示を設計する際に使用するための複数のエレメントを提供し、
　前記エレメントの１つ以上が、前記クライアントシステムから遠く隔たって設置された前記サーバシステムと関連付けられると共に、
　前記作業領域上で利用者によって選択されたシナリオを表示する処理を有し、
　前記シナリオが、前記利用者インターフェースに関する利用者要求に対応すると共に、同時に実行可能な複数の交互配置されたシーンを有し、
　更に、
　前記利用者から受信した入力に従って複数のシーンの各々を定義する処理と、
　前記シナリオ、及び前記シーンで描写されたモデルの標準的表示を生成する処理と、
　前記標準的表示から実行ファイルを生成する処理とを有し、
　各シーンが、同時にアクティブ状態であると共に協調しているアクターを有し、
　前記アクターが、行動のスレッドを表す専門の計算ユニットであり、
　各シーンが、そのシーンと関連付けられた前記アクターの間の関係を図式的に定義することによって定義される
ことを特徴とする利用者インターフェースを生成する方法。
　　【請求項１０】
-　分散形コンピュータシステムにおいて利用者インターフェースを生成する方法であって、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをフロントエンドシステムの第１の表示領域に表示する処理と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示する処理と、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示する処理とを有し、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、前記表示する処理と前記形成する処理とに基づいて作成される
ことを特徴とする利用者インターフェースを生成する方法。
　　…（中略）…
　　【請求項２４】
　分散型コンピュータシステムであって、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するための手段とを備え、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成される
ことを特徴とするコンピュータシステム。
　　…（中略）…
　　【請求項２８】
　コンピュータプログラムを有するコンピュータ読み取り可能な記録媒体であって、
　前記コンピュータプログラムが、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するためのコードとを備え、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成される
ことを特徴とするコンピュータ読み取り可能な記録媒体。
　　…（中略）…
　　【請求項３０】
　クライアントシステムに接続されたサーバシステム上で提供されたアプリケーションと、
　コンピュータ読み取り可能な記録媒体とを備えると共に、
　前記コンピュータ読み取り可能な記録媒体が、
　第１の利用者によって選択された第１のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するためのコードと、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するためのコードとを備え、
　前記第１のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された１つ以上のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された１つ以上のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　前記利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成される
ことを特徴とするコンピュータシステム。」
 
（２）本件補正における新規事項追加についての判断
　本件補正は、願書に最初に添付した明細書、特許請求の範囲又は図面（以下、「当初明細書」という。）の、特に図４のトランジション、【００１６】【００１７】段落のビジネス関数コンポーネント、入力ポート、出力ポート、【０１５１】【０１５２】段落の情報の流れに関連して記載された事項の範囲内においてされたものであると認められる。
　よって、本件補正は、特許法第１７条の２第３項の規定に適合する。
　
（３）本件補正における補正の目的についての判断
　本件補正後の請求項１は、補正前の請求項１の第１のアクターおよび第２のアクターの「関係」に関して、「
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
　また、本件補正後の請求項９は、「アクターの間の関係」、請求項２４、２８及び３０は「第１のビジネス関数コンポーネントと第２のビジネス関数コンポーネントとの間の関係」について、それぞれ請求項１と同様の補正をするものであり、これらの補正は前記「関係」に「
前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される
　よって、本件補正は、平成１８年法律第５５号改正附則第３条第１項の規定によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第４項の規定に適合する。
　
（４）独立特許要件についての判断
　本件補正は限定的減縮を目的としたものであるが、本件補正後の前記請求項２４に記載された発明が、特許出願の際独立して特許を受けることができるものであるか（平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に適合するか）について以下に検討する。  
（４．１）引用刊行物
（４．１．１）引用文献１
　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である山本秀樹著「ＶｉｓｕａｌＡｇｅ  ｆｏｒ  Ｊａｖａを用いたＳｅｒｖｌｅｔの開発」ＴＲＹ！ＰＣ、ＣＱ出版株式会社、2000年03月01日、第12巻、第3号、pp.37-41（以下、「引用文献１」という。）には、次の事項が記載されている。
Ａ．「ＶＡＪの大きな特徴として，Ｖｉｓｕａｌ　Ｃｏｍｐｏｓｉｔｉｏｎ　Ｅｄｉｔｏｒ（以下，ＶＣＥと省略）があり，これを用いることで，部品をビジュアルに配置，プロパティ設定ができるだけでなく，イベント発生時にメソッドを呼び出すような場合にも，部品間を接続することによりビジュアルに関連づけを行うことができます．
…（中略）…
ＷｅｂサーバとＳｅｒｖｌｅｔエンジンを起動するとともに，本来Ｗｅｂブラウザから入力するデータを設定画面から入力してＳｅｒｖｌｅｔにアクセスし，Ｗｅｂブラウザを起動して実行結果を表示することができます．
…（中略）…
◆サーブレット・ビルダー
 サーブレット・ビルダーは，ＨＴＭＬやＳｅｒｖｌｅｔ　ＡＰＩに対応するｂｅａｎを用いて，ＶＣＥにより通常のアプリケーションと同様の手順で，ビジュアルにＳｅｒｖｌｅｔを作成可能にする機能です．」（３７頁左欄１０行〜右欄１７行）
Ｂ．「●エンタープライズ版によるＳｅｒｖｌｅｔの開発
…（中略）…Ｓｅｒｖｌｅｔ名を入力すると図ＧのＶＣＥ画面になります．…（中略）…ｂｅａｎの保管…（中略）…保管により，ソースコードが生成されます．…（中略）…
　では次に，ｂｅａｎをリンクで結んでいきます．…（中略）…「接続；接続可能なフィーチャー」を選択…（中略）…イベントのｈｔｍｌＰｕｓｈＢｕｔｔｏｎ１Ｐｒｅｓｓｅｄを選択…（中略）…
これによりリンクが表示されます」（３９頁右欄３行〜４０頁左欄２１行）
Ｃ．「●データベースへのアクセス
　サーブレット・ビルダーを使うもう１つの例として，データベースの検索を行うＳｅｒｖｌｅｔを作ってみます．エンタープライズ版には，ＤＢ２パーソナルエディションが同梱されているので，これを使います．ＤＢ２は，あらかじめインストールしてあるものとします．
　前と同様の手順で，サーブレット・ビルダーによりＳｅｒｖｌｅｔの作成を行います．新しいＳｅｒｖｌｅｔを作成し，ＶＣＥで図ＪのようにＨｔｍｌＦｏｒｍ，ＨｔｍｌＴｅｘｔ，ＨｔｍｌＥｎｔｒｙＦｉｅｌｄ，ＨｔｍｌＰｕｓｈＢｕｔｔｏｎ，…（中略）…ＨｔｍｌＲｅｓｕｌｔＴａｂｌｅを配置します．ＨｔｍｌＦｏｒｍのａｃｔｉｏｎプロパティには，サービス・ハンドラとしてこのＳｅｒｖｌｅｔとしてこのＳｅｒｖｌｅｔ自身を設定します．
　次に，Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎからＳｅｌｅｃｔを配置して，そのＱｕｅｒｙプロパティを開きます．接続を新規作成するために，データベース・アクセス・クラスで「新規」を選び，パッケージ名と新しいクラス名を入力します．接続を新規作成するために「新規」を選び，図Ｋのように入力しました．…（中略）…正常に接続できることを確認します．
　次にＳＱＬの設定を行います．データベース・アクセス・クラスには先ほど作成したクラスを指定し，ＳＱＬで…（中略）…「テーブル」の選択ではサンプルデータベースのＳＴＡＦＦを使い…（中略）…以上の設定を行い，Ｑｕｅｒｙプロパティの設定を終了します．ここで，いったんｂｅａｎの保管を行います．
　次にＦｏｒｍＤａｔａを配置し，クラスの選択では保管により生成されたこのＳｅｒｖｌｅｔに対応するクラスを選択します．では接続を行います．…（中略）…検索結果はＨｔｍｌＲｅｓｕｌｔＴａｂｌｅに表示します．これはＳｅｌｅｃｔ１のｔｈｉｓからＨｔｍｌＲｅｓｕｌｔＴａｂｌｅ１のｔａｂｌｅＭｏｄｅｌプロパティに接続することで実現できます．
　では，ｂｅａｎを保管して実行します．…（中略）…検索結果はＨｔｍｌＲｅｓｕｌｔＴａｂｌｅ　ｂｅａｎにより，自動的に表の形式に変換されます．
　このようにＳｅｒｖｌｅｔ　ｂｅａｎだけでなくＤａｔａ　Ａｃｃｅｓｓ　ｂｅａｎを併用することで，データベースにアクセスするＳｅｒｖｌｅｔを，ビジュアルに容易に作成できることがわかります．」（４０頁右欄２０行〜４１頁右欄末行）
　
（Ａ）Ａ．の「ＷｅｂサーバとＳｅｒｖｌｅｔエンジンを起動」「Ｗｅｂブラウザ」から、「コンピュータシステム」が認められる。
（Ｂ）Ａ．の「ＷｅｂサーバとＳｅｒｖｌｅｔエンジンを起動するとともに」「データを設定画面から入力してＳｅｒｖｌｅｔにアクセスし，Ｗｅｂブラウザを起動して実行結果を表示」との記載から利用者（クライアントシステム）の側の表示領域が示唆され、Ａ．の「Ｖｉｓｕａｌ　Ｃｏｍｐｏｓｉｔｉｏｎ　Ｅｄｉｔｏｒ（以下，ＶＣＥと省略）」（エディタ）、「部品をビジュアルに配置」「イベント発生時にメソッドを呼び出すような場合にも，部品間を接続することによりビジュアルに関連づけを行う」及び、Ｃ．の「Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎからＳｅｌｅｃｔを配置して，そのＱｕｅｒｙプロパティを開きます．接続を新規作成するために，データベース・アクセス・クラスで「新規」を選び，パッケージ名と新しいクラス名を入力」および〈図Ｊ〉ｂｅａｎの配置から、関数コンポーネントとみなせるＤａｔａ　Ａｃｃｅｓｓ　ｂｅａｎの選択と前記表示領域における表示が認められる。よって、利用者（クライアント）によって選択された関数コンポーネントをＶＣＥの第１の表示領域に表示するための手段が示されている。
（Ｃ）Ａ．の「イベント発生時にメソッドを呼び出すような場合にも，部品間を接続することによりビジュアルに関連づけを行うことができ」とＣ．の「データベース・アクセス・クラス」との記載から、前記部品間接続に係る２つの部品が示され、Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎなどのｂｅａｎは部品でも「データベース・アクセス・クラス」でもあり、クラス（部品）に関数（メソッド）を備えるものがあること（Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎもＱｕｅｒｙ関数を備える）は技術的常識であって記載されているに等しい事項であるから前記２つの部品が関数を備えるｂｅａｎ（関数コンポーネント）であることも示されているに等しい事項である。前記（Ｂ）をふまえると、第１の利用者によって選択された第２の関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段が示されている。
（Ｄ）Ａ．の「Ｖｉｓｕａｌ　Ｃｏｍｐｏｓｉｔｉｏｎ　Ｅｄｉｔｏｒ」「部品をビジュアルに配置」「部品間を接続することによりビジュアルに関連づけを行う」との記載から、第１の関数コンポーネントと第２の関数コンポーネントとの間の関係を形成し、該関係を表示するための手段が示されている。
（Ｅ）Ｃ．の「データベースの検索を行うＳｅｒｖｌｅｔ」を作る、「Ｓｅｒｖｌｅｔ　ｂｅａｎだけでなくＤａｔａ　Ａｃｃｅｓｓ　ｂｅａｎを併用することで，データベースにアクセスするＳｅｒｖｌｅｔを，ビジュアルに容易に作成」「Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎからＳｅｌｅｃｔを配置して，そのＱｕｅｒｙプロパティを開き」「接続を新規作成するために，データベース・アクセス・クラスで「新規」を選び，パッケージ名と新しいクラス名を入力」、「接続」を新規作成するために「新規」を選び，図Ｋのように入力」（〈図Ｋ〉ＪＤＢＣ接続のパラメータ参照）、「ＳＱＬの設定」「Ｑｕｅｒｙプロパティの設定」との記載から、データベースの検索を行うＳｅｒｖｌｅｔｂｅａｎ（第１の関数コンポーネント）が、サーバシステムにおいて提供されたデータベースにアクセスするために、データベース・アクセス・クラスでパッケージ名と新しいクラス名を入力し、接続の新規作成のためにパラメータ（〈図Ｋ〉ＪＤＢＣ接続のパラメータ）を入力して、ＳＱＬの設定、Ｑｕｅｒｙプロパティの設定をすることが示されている。ＪＤＢＣ接続データベース側に前記Ｑｕｅｒｙを受けて動作するロジック（アプリケーションロジック）があることが想定できる。よって、「第１の関数コンポーネント（Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎ）が、サーバシステムにおいて提供された第１のビジネスアプリケーション（データベース検索に係るデータベース）にアクセスするために、第１のアプリケーションロジックと関連付けられ、」ることが示されている。
（Ｆ）前記（Ｅ）の第１の関数コンポーネントと同様に、部品間接続された第２の関数コンポーネントについて同様のものがよみとれる。
（Ｇ）Ａ．の「Ｗｅｂブラウザ」、〈図Ｊ〉ｂｅａｎの配置、「部品をビジュアルに配置」、Ｂ．の「ＶＣＥ画面」「リンクが表示」から、利用者インターフェースの視覚表示（〈図Ｊ〉参照）が示されている。加えて、Ｂ．の「保管により，ソースコードが生成」Ｃ．の「ＨＴＭＬやＳｅｒｖｌｅｔ　ＡＰＩに対応するｂｅａｎを用いて，ＶＣＥにより通常のアプリケーションと同様の手順で，ビジュアルにＳｅｒｖｌｅｔを作成」との記載から、前記視覚表示が「表示する処理と形成する処理とに基づいて作成され」る点が示されている。
（Ｈ）〈図Ｊ〉ｂｅａｎの配置を参照し、Ａ．の「部品をビジュアルに配置」Ｂ．の「ＶＣＥ画面」「リンクが表示」「部品間を接続することによりビジュアルに関連づけを行うこと」との記載から、部品間の関係（関数コンポーネント間の関係）は、リンクにより視覚表示されることが示されている。
　以上によれば、引用文献１には、次の発明（以下「引用文献１発明」という。）が示されている。
　コンピュータシステムであって、
　利用者によって選択された第１の関数コンポーネント（Ｄａｔａ　Ａｃｃｅｓｓ　ｂｅａｎ）をクライアントシステムの第１の表示領域に表示するための手段と、
　前記利用者によって選択された第２の関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の関数コンポーネントと前記第２の関数コンポーネントとの間の関係を形成し、該関係を表示するための手段とを備え、
　前記第１の関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーション（データベース検索に係るデータベース）にアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２の関数コンポーネントが、サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され、
　前記関係は、リンク（接続）によって視覚表示される
ことを特徴とするコンピュータシステム。
　
（４．１．２）引用文献２
　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である宮代学著「Ｗｅｂアプリケーション／サービスも簡単に作れる  Ｋｙｌｉｘ２を使ってみよう」日経Ｌｉｎｕｘ、日経ＢＰ社、2002年03月08日、第4巻、第3号、pp.68-107（以下、「引用文献２」という。）には、次の事項が記載されている。
ａ．「現在はそれぞれが独立して動作しているＷｅｂアプリケーション同志を連携させる。具体的にはＳＯＡＰ…（中略）…ＳＯＡＰと呼ぶプロトコルを使って互いにデータをやり取りする。ＳＯＡＰは，いわばインターネットを介したリモート・プロシジャ・コールである。」（８９頁左欄下から６行〜中欄２行）
　
（４．１．３）引用文献３
　　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である国際公開第２０００／０６８７８５号（以下、「引用文献３」という。）には、ＦＩＧ．４、ＦＩＧ．６に関連してビジネス・オブジェクトの構造と、ビジネス・オブジェクトの固有のメソッドであるＢＡＰＩ（ビジネスアプリケーション・プログラミングインターフェース）が示されている。
　
（４．２）対比
　本件補正後の特許請求の範囲の請求項２４に係る発明（以下、「本件補正発明」という。）と引用文献１発明とを対比する。
ア．引用文献１発明の「コンピュータシステム」と本件補正発明の「分散型コンピュータシステム」とは、「コンピュータシステム」である点で共通する。
イ．本件補正発明の「第１のビジネス関数コンポーネント」「第２のビジネス関数コンポーネン」は上位概念では関数コンポーネントであるから、引用文献１発明の「利用者によって選択された第１の関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と」「前記の利用者によって選択された第２の関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段」と、本件補正発明の「第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段」とは「第１の利用者によって選択された第１の関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２の関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、」である点で共通する。
ウ．本件補正発明の「第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネント」は上位概念では「第１の関数コンポーネントと前記第２の関数コンポーネント」であるから、引用文献１発明の「前記第１の関数コンポーネントと前記第２の関数コンポーネントとの間の関係を形成し、該関係を表示するための手段」と、本件補正発明の「前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するための手段」は、「前記第１の関数コンポーネントと前記第２の関数コンポーネントとの間の関係を形成し、該関係を表示するための手段」である点で共通する。
エ．引用文献１発明の「前記データベース検索に係るデータベース」がビジネスアプリケーションに含まれるアプリケーションとみることができるので、引用文献１発明の「前記第１の関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーション（データベース検索に係るデータベース）にアクセスするために、第１のアプリケーションロジックと関連付けられ、」と本件補正発明の「前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ」とに実質的な差異はない。
オ．本件補正発明の「前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ」についても前記エ．で言及したことと同様のことがいえる。
カ．引用文献１発明の「利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され」と本件補正発明の「利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され」とに差異はない。
キ．引用文献１発明の「前記関係は、リンク（接続）によって視覚表示される」と本件補正発明の「前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される」とは、上位概念において、「前記関係は、情報によって視覚表示される」といえる点では共通する。　
　以上の対比によれば、引用文献１発明と本件補正発明とは、次の事項を有する発明である点で一致し、そして、次の点で相違する。
〈一致点〉　
　コンピュータシステムであって、
　第１の利用者によって選択された第１の関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２の関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の関数コンポーネントと前記第２の関数コンポーネントとの間の関係を形成し、該関係を表示するための手段とを備え、
　前記第１の関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２の関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成され、
　前記関係は、情報によって視覚表示される
ことを特徴とするコンピュータシステム　
　
〈相違点１〉
　コンピュータシステムが、本件補正発明は分散型コンピュータシステムであるのに対し、引用文献１発明は分散型コンピュータシステムではない点。
〈相違点２〉
　第１の関数コンポーネント、第２の関数コンポーネントに関して、本件補正発明は、それぞれ、第１の「ビジネス」関数コンポーネント、第２の「ビジネス」関数コンポーネントであるのに対し、引用文献１発明は第１の関数コンポーネント、第２の関数コンポーネントがビジネスに関することは特定されていない点。
〈相違点３〉前記関係は、情報によって視覚表示される、に関して、本件補正発明は、「情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号と」によって、であるのに対し、引用文献１発明はリンク（接続）によって、である点。
　
（４．３）当審判断
〈相違点１〉について
　分散型コンピュータシステムは本願優先権主張日前に周知の技術である。（例えば、原審拒絶理由に示された特開２００１−３３１５９１号公報図１のサーバＡ〜Ｄ、特開２００２−２２９７８８号公報【００３５】段落の複数のアプリケーションサーバからのウェブベースアプリケーションに係る記載参照。複数のサーバによる分散処理のシステムが認められる。）
　引用文献１発明のコンピュータシステムを分散コンピュータシステムとすることは当業者が容易になし得ることである。
〈相違点２〉について
　引用文献３には、ＢＡＰＩ（ビジネス・アプリケーション・プログラミング・インターフェース）が記載されており、本願明細書【０１２６】段落の、「例えばリモートファンクションコール（Remote Function Calls：ＲＦＣ）、及びビジネスアプリケーションプログラムインターフェース（Business Application Program Interfaces：ＢＡＰＩｓ）のようなビジネス関数モジュール、またはビジネス関数コンポーネント」との記載を参酌すれば、引用文献３のＢＡＰＩはビジネス関数コンポーネントに相当するものである。
　引用文献１発明において、第１の関数コンポーネント、第２の関数コンポーネントについて、それぞれの関数コンポーネントを、第１のビジネス関数コンポーネント、第２のビジネス関数コンポーネントと成すことは、前記引用文献３の事項を参酌することにより当業者が容易になし得ることである。
〈相違点３〉について
　関係は、情報によって視覚表示される、に関して、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される技術は本願優先権主張日前に周知の技術にすぎない。例えば、国際公開２００１／６１４８３号（ＷＯ０１／６１４８３　Ａ２）には、ＦＩＧ．１Ａ、ＦＩＧ．１Ｂに関連して、「To create an application, a user simply connects an output port 103 of an abstraction of a source software article 102a to the input ports 105 of one or more destination abstractions of software articles 102b, as shown in Figure 1B.The connection is performed by drawing a line or a wire 104a, using a pointing device such as a mouse, from an output port 103 on one abstraction of a software article to an input port 105 of an abstraction of a software article.The wire 104a can indicate a direction of information flow.」（１９頁７行〜１２行）
訳；「  図１Ｂに示すように、アプリケーションを作成するために、ユーザは、送り側ソフトウェア項目１０２ａの抽象概念の出力ポート１０３をソフトウェア項目１０２ｂの１つ以上の受け側抽象概念の入力ポート１０５に単に接続させる。接続は、マウスなどのポインティングデバイスを用いて、ソフトウェア項目の１つの抽象概念の出力ポート１０３からソフトウェア項目の抽象概念の入力ポート１０５に、線または「ワイヤ１０４ａ」を引くことにより実施される。ワイヤ１０４ａは、情報の流れの方向を示し得る。」
「In some embodiments, selecting a representation of a software article instantiates the underlying software article in response to the system displaying the graphical representation of the software article.For example, selecting an ExcelＴＭ spreadsheet causes both the display of an abstraction of the software article, or the display of a graphical representation of the software article, as well as instantiating an ExcelＴＭ spreadsheet itself.In some embodiments, the graphical representation of the software article serves both to identify the identity of the related software article, and to indicate its state.」（２０頁２３行〜２９行）
訳；「いくつかの実施形態において、ソフトウェア項目の表現を選択すると、システムがソフトウェア項目のグラフィック表現を表示するのに応答して、根底にあるソフトウェア項目が具体化される。例えば、Ｅｘｃｅｌ（Ｒ）スプレッドシートを選択すると、ソフトウェア項目の抽象概念の表示、または、ソフトウェア項目のグラフィック表現の表示と、Ｅｘｃｅｌ（Ｒ）スプレッドシート自体の具体化との両方が引き起こされる。いくつかの実施形態において、ソフトウェア項目のグラフィック表現は、関連するソフトウェア項目のアイデンティティを識別することと、その状態を示すこととの両方のために機能する。」と記載されており、ＦＩＧ．１Ａ，Ｂに示された、ソフトウェア項目の抽象概念の表示の関係が、グラフィック表現による、入出力ポート、情報の流れの方向、状態による技術が示されている。この技術は、関係が、出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって、視覚表示される技術に相当する。
　引用文献１発明において、関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって、視覚表示されると成すことは、前記周知の技術を参酌することにより当業者が容易になし得ることである。
　
　そして、本件補正発明の構成により奏する効果も、引用文献１に記載された発明、引用文献２〜３に記載された発明及び周知技術から当然予測される範囲内のもので、格別顕著なものとは認められない。
　
（４．４）小括
　以上のように、本件補正後における特許請求の範囲の請求項２４に記載されている事項により特定される発明は、特許法第２９条第２項の規定により特許を受けることができないものであるから、特許出願の際独立して特許を受けることができないものである。
　　
（５）むすび
　したがって、本件補正は、平成１８年法律第５５号改正附則第３条第１項の規定によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項の規定に違反するので、同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
　よって、上記補正却下の決定の結論のとおり決定する。
　
３．本願発明について
（１）平成２２年１０月２８日付の手続補正は前記のとおり却下されたので、本願の請求項２４に係る発明は、平成２２年１月２２日付の手続補正書により補正された特許請求の範囲の請求項２４に記載されたとおりの次の事項により特定されるものである。（再掲する。）　
【 請求項２４】 
　分散型コンピュータシステムであって、
　第１の利用者によって選択された第１のビジネス関数コンポーネントをクライアントシステムの第１の表示領域に表示するための手段と、
　前記第１の利用者によって選択された第２のビジネス関数コンポーネントを前記クライアントシステムの第１の表示領域に表示するための手段と、
　前記第１のビジネス関数コンポーネントと前記第２のビジネス関数コンポーネントとの間の関係を形成し、該関係を表示するための手段とを備え、
　前記第１のビジネス関数コンポーネントが、サーバシステムにおいて提供された第１のビジネスアプリケーションにアクセスするために、第１のアプリケーションロジックと関連付けられ、
　前記第２のビジネス関数コンポーネントが、前記サーバシステムにおいて提供された第２のビジネスアプリケーションにアクセスするために、第２のアプリケーションロジックと関連付けられ、
　利用者インターフェースの視覚表示が、表示する処理と形成する処理とに基づいて作成される
ことを特徴とするコンピュータシステム。
　
（２）引用刊行物
　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である、前記引用文献１、２、３には、それぞれ、前記（４．１）で摘記した事項が記載されている。
　
（３）対比・判断
　本願請求項２４に係る発明は、前記（４．２）で検討した本件補正発明における発明特定事項である、「前記関係は、情報の出入口を示す記号と、情報の流れを示す記号と、状態遷移を示す記号とによって視覚表示される」なる構成を省いたものである。
　そうすると、本願請求項２４に係る発明の構成要件をすべて含み、さらに他の構成要件を付加したものに相当する本件補正発明が、前記（４．３）乃至（４．４）に記載したとおり、引用文献１に記載された発明、引用文献２〜３に記載された発明及び周知技術に基いて、当業者が容易に発明をすることができたものであるから、本願請求項２４に係る発明も、同様の理由により、引用文献１に記載された発明、引用文献２〜３及び周知技術に基いて当業者が容易に発明をすることができたものである。
　
（４）むすび
　以上のとおり、本願請求項２４に係る発明は、特許法第２９条第２項の規定により特許を受けることができない。
　
　よって、結論のとおり審決する。