【事件の表示】
　特願２００７−３１７４４６「情報処理装置、画像形成装置、情報処理方法、プログラム、及び記録媒体」拒絶査定不服審判事件〔平成２１年　６月２５日出願公開、特開２００９−１４０３４７〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　
　本件審判請求に係る出願（以下、「本願」という。）は、平成１９年１２月７日を出願日とする出願であって、その後の手続の経緯の概略は次のとおりである。
　
出願審査請求（提出日）　　　　　　平成２２年１０月６日
拒絶理由通知（起案日）　　　　　　平成２４年６月１５日
意見、手続補正（提出日）　　　　　平成２４年８月２０日
拒絶査定（起案日）　　　　　　　　平成２４年９月５日
拒絶査定謄本送達　　　　　　　　　平成２４年９月１１日
審判請求（提出日）　　　　　　　　平成２４年１２月１１日
手続補正（提出日）　　　　　　　　平成２４年１２月１１日
前置報告（作成日）　　　　　　　　平成２５年１月１０日
審尋（起案日）　　　　　　　　　　平成２５年７月２２日
回答（提出日）　　　　　　　　　　平成２５年９月２４日
補正の却下の決定（決定日）　　　　平成２６年１２月１５日
拒絶理由通知（起案日）　　　　　　平成２６年１２月１５日
意見、手続補正（提出日）　　　　　平成２７年２月１６日
　
第２．本願発明
　
　本願の請求項１に係る発明（以下、「本願発明」という。）は、平成２７年２月１６日付け手続補正により補正された特許請求の範囲の請求項１に記載された事項により特定される、以下のとおりのものである。
　
「アプリケーションを構成する複数の機能のうち利用を許可する実働機能を選択するための機能選択手段と、
　前記アプリケーションの機能として追加するために、前記アプリケーションの制御設定が記述された設定ファイルを、選択された前記実働機能に応じて修正する修正処理手段と、
　前記アプリケーションのインストールを実行し、該アプリケーションを制御するアプリケーション制御手段と、を有し、
　前記アプリケーション制御手段は、前記設定ファイルに従って、前記アプリケーションの起動制御を行うことを特徴とする情報処理装置。」
　
第３．引用文献記載事項
　
１．引用文献１
　当審の拒絶理由通知において引用された、本願の出願前に頒布又は電気通信回線を通じて公衆に利用可能となった文献である、特開２００６−２９３９９４号公報（以下、「引用文献１」という。）には、図面とともに、次の記載がある。 
 （当審注：下線は、参考のために当審で付与したものである。以下、同じ。） 
　
ア．「【０００４】 
 市場には、複合機や融合機の利用形態について多種多様なニーズが存在する。これらの多種多様なニーズを充足するには、複合機や融合機の利用先に応じて複合機や融合機用のアプリケーションを作り変えればよい。しかし、利用先に応じてアプリケーションを作り変えるのは現実的に困難である。そこで、利用先に応じてアプリケーションを作り変えるのではなく、利用先に応じてアプリケーションの制御方法を変更できるようにしておけば便利である。 
 【０００５】 
 本発明は、上記の点に鑑みてなされたものであって、
画像形成装置の利用先に応じて画像形成装置用のアプリケーションの制御方法を容易に変更させることができる
ことを目的とする
 【課題を解決するための手段】 
 …（中略）… 
 【０００７】 
 また、上記課題を解決するため、
本発明は、複数のアプリケーションのインストールを統合的に実行し、該アプリケーションを制御するアプリケーション制御手段を有する画像形成装置であって、前記アプリケーション制御手段は、
設定ファイルより前記アプリケーションのインストール条件を取得し、前記インストール条件に従って前記アプリケーションのインストール又はアンインストールの制御を行う
 【０００８】 
 このような画像形成装置では、画像形成装置の利用先に応じて画像形成装置用のアプリケーションの制御方法を容易に変更させることができる。」 
 　
イ．「【００１７】　
　
ＳＡＳ１８３は、ＣＳＤＫアプリ１４６の起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を行う
融合機１０１では、各アプリケーションのインストール及びアンインストール等は、ＳＡＳ１８３によって統合的に行われる
ＳＡＳ１８３によって統合されていることにより、ユーザは、アプリケーションごとに異なるインストール作業を要求されることはなく
【００１８】
　融合機１０１には、ＪＳＤＫプラットフォーム１４８の一部として、
他のＪＳＤＫアプリ１４７の起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を行う
…（中略）…
【００１９】
　なお、ＳＡＳ１８３は、ＣＳＤＫアプリ１４６の制御を行う事ができるだけではなく、ＳＡＳ　　Ｍａｎａｇｅｒ１４８１を介してＪＳＤＫアプリ１４７の制御を行う事もできる。…（中略）…したがって、以下の説明においては、
便宜上、ＳＡＳ　　Ｍａｎａｇｅｒ１４８１が行うＪＳＤＫアプリ１４７の制御に関しても、ＳＡＳ１８３が行うものとして説明する
　
ウ．「【００３５】　
　
ＳＡＳ１８３は例えば、図６Ｃや図６Ｄのように、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７のインストール条件の設定に従って、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７に相当するプログラムやＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７が利用するデータ（ライブラリ等）のインストールやアンインストールを行う
…（中略）…
【００３８】
　
ＳＡＳ１８３は例えば、ＪＳＤＫアプリ１４７の設定管理用の設定ファイル５０１内に設定されているＪＳＤＫアプリ１４７の制御設定に従って、ＪＳＤＫアプリ１４７の制御を行う
設定ファイル５０１には、ＪＳＤＫアプリ１４７の制御設定がＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述されて設定されている
【００３９】
　
ＳＡＳ１８３は例えば、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の設定操作用の設定画面５０２上で設定されたＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御設定に従って、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御を行う
【００４０】
　以上のように、ＳＡＳ１８３は、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御設定に従って、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御を行う事ができる。この
ＳＡＳ１８３の存在によって、融合機１０１の利用先に応じてＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の設定を「アプリ主導」ではなく「システム主導」で変更できるような仕組みが実現されている
利用先に応じて
アプリ
を作り変える必要はない
ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の設定変更の実施者は、融合機１０１のユーザでもベンダでもメーカでもよい
【００４１】
　
例えば、図６Ａや図６Ｂのような起動設定や起動解除設定によれば、常時起動しておく必要のないＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を適宜起動させるようにする事ができる。例えば、図６Ｃや図６Ｄのようなインストール設定やアンインストール設定によれば、一定期間だけインストールしておきたいＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を一定期間だけインストールしておくようにする事ができる
ＰＣ４０１の画面で複雑な設定操作を実施したい場合にはリモート設定操作用の画面が便利
【００４２】
　
図７は、設定ファイル５０１を利用した制御処理
【００４３】
　融合機１０１の
ベンダが、あるＪＳＤＫアプリ１４７のオプションライブラリ５１１のインストールを開始する旨の操作を融合機１０１に入力（Ｓ１１）すると、ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７の設定ファイル５０１からそのＪＳＤＫアプリ１４７のインストール設定を取得（Ｓ１２）する
ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７のオプションライブラリ５１１をオプションライブラリサーバ５１２からダウンロード（Ｓ１４）する
ＳＡＳ１８３は、取得したインストール設定の正否をダウンロードしたオプションライブラリ５１１にアクセスして確認（Ｓ１５）する
ＳＡＳ１８３は、取得したインストール設定に従って、ダウンロードしたオプションライブラリ５１１をＨＤＤ２３３やＳＤメモリカード２３５にインストール（Ｓ１６）する
【００４４】
　
図８は、設定ファイル５０１による設定の具体例
…（中略）…
【００４７】
　例３の
記述Ａは、ＪＳＤＫアプリ１４７のオプションライブラリ５１１のインストールを行う旨のインストール設定である
任意のバージョンのオプションライブラリ５１１をインストール対象とする
この場合には、インストール対象は画面で選択する
…（中略）…
【００４８】
　
図９は、設定画面５０２を利用した制御処理に係るシーケンス図である
【００４９】
　
融合機１０１のユーザーが、あるＪＳＤＫアプリ１４７のインストールを開始する旨の操作をインストール操作用の設定画面５０２で入力（Ｓ２１）すると、ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７の設定ファイル５０１からそのＪＳＤＫアプリ１４７のインストール設定を取得（Ｓ２２）する
ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７のインストール状態の維持期間の有効期限設定用の設定画面５０２を表示（Ｓ２３）する
【００５０】
　続いて、融合機１０１の
ユーザーが、そのＪＳＤＫアプリ１４７のインストール状態の維持期間の有効期限を有効期限設定用の設定画面５０２で入力（Ｓ２４）すると、ＳＡＳ１８３は、入力されたインストール設定（有効期限設定）の正否をそのＪＳＤＫアプリ１４７にアクセスして確認（Ｓ２５）する
ＳＡＳ１８３は、入力されたインストール設定に従って、入力されたインストール設定の設定内容を融合機１０１の不揮発性メモリ５２１に保存（Ｓ２６）して、そのＪＳＤＫアプリ１４７をＨＤＤ２３３やＳＤメモリカード２３５にインストール（Ｓ２７）する
…（中略）…
【００５３】　
　図１１Ａの設定画面５０２と図１１Ｂの設定画面５０２は、インストール操作用の一連の設定画面である。図１１Ｂには、インストール操作用の設定画面５０２上に、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の自動起動設定用の設定画面５０２’が表示されている様子が示されている。このように、
インストール操作用の設定画面５０２では、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の起動設定や起動解除設定の設定操作が可能である。同様に、インストール操作用の設定画面５０２では、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７のインストール設定やアンインストール設定の設定操作が可能である。図１０の設定画面の通りである
【００５４】
　
図１４，図１５，図１６，図１７は、リモート設定操作用の設定画面５０２を表す
図１４の設定画面５０２は、ＣＳＤＫアプリ１４６（タイプ１アプリ）のインストール操作用の設定画面である。図１５の設定画面５０２は、ＪＳＤＫアプリ１４７（タイプ２アプリ）のインストール操作用の設定画面である。図１６の設定画面５０２は、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７のアンインストール操作用の設定画面である。図１７の設定画面５０２は、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の起動操作用・起動解除操作用の設定画面である。
…（中略）…
【００７１】
　以上のように、
ＳＡＳ１８３は、様々なＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を設定対象とする統合的な設定画面５０２を提供することができる。この設定画面５０２の存在によって、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の設定を「アプリ主導」ではなく「システム主導」で変更するためのユーザフレンドリなユーザインタフェースが実現されている
 　 
エ．「【００７９】
　
図２９は、ＳＡＳ１８３による設定画面５０２の提供処理に係るシーケンス図である
【００８０】
　
ＰＣ４０１のユーザーにより、ＳＡＳ１８３のＷｅｂサービスにアクセスする旨の操作が実施（Ｓ１０１）されると
、ＳＡＳ１８３のＷｅｂサービスにアクセスする旨のリクエストが発信・転送（Ｓ１０２・Ｓ１０３）され
ＳＡＳ１８３は、アプリ一覧表示用の設定画面５０２に係るＨＴＭＬデータを作成（Ｓ１０４）する
アプリ一覧表示用の設定画面５０２を表示する
【００８１】
　続いて、
アプリ一覧表示用の設定画面５０２でアプリケーションの選択操作が実施（Ｓ１１１）されると、
ＳＡＳ１８３は、項目入力用の設定画面５０２（図２１の設定画面）の表示項目となる項目を、基本ファイル６０３・タイプ別ファイル６０２・アプリ別ファイル６０１から取得（Ｓ１１４Ａ・Ｓ１１４Ｂ・Ｓ１１４Ｃ）する
ＳＡＳ１８３は、基本ファイル６０３から取得した項目と、タイプ別ファイル６０２から取得した項目と、アプリ別ファイル６０１から取得した項目と、言語リソースファイル６１１から取得した表記内容に基づいて項目入力用の設定画面５０２に係るＨＴＭＬデータを作成（Ｓ１１６）する
項目入力用の設定画面５０２を表示する
【００８２】
　
続いて、項目入力用の設定画面５０２で項目の入力操作が実施（Ｓ１２１）されると、
、ＳＡＳ１８３は、インストール前の確認画面に係るＨＴＭＬデータを作成（Ｓ１２４）する
インストール前の確認画面を表示する
【００８３】
　続いて、
インストール前の確認画面でインストールの意思確認操作が実施（Ｓ１３１）されると
インストールの意思確認操作に伴うリクエストが発信・転送（Ｓ１３２・Ｓ１３３）され
ＳＡＳ１８３は、アプリケーションのインストール処理を実行（Ｓ１３４）して、インストール後の通知画面に係るＨＴＭＬデータを作成（Ｓ１３５）する
インストール後の通知画面を表示する
 　 
オ．図１４〜図１７には、「インストールしたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「アプリ１、アプリ２、アプリ３」「再読み込み」、「アンインストールしたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「起動中、起動中、停止」「アプリ１、アプリ２、アプリ３」「再読み込み」、「起動または起動解除させたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「起動中、起動中、停止」「アプリ１、アプリ２、アプリ３」「再読み込み」が記載されている。 
　
 　引用文献１に記載された事項について検討する。 
（ア）ア．の「本発明は、複数のアプリケーションのインストールを統合的に実行し、該アプリケーションを制御するアプリケーション制御手段を有する画像形成装置であって、前記アプリケーション制御手段は、所定の記録媒体に記録された設定ファイルより前記アプリケーションのインストール条件を取得し、前記インストール条件に従って前記アプリケーションのインストール又はアンインストールの制御を行う」との記載、イ．の「ＳＡＳ１８３は、ＣＳＤＫアプリ１４６の起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を行う」、「融合機１０１では、各アプリケーションのインストール及びアンインストール等は、ＳＡＳ１８３によって統合的に行われる」、「ＪＳＤＫアプリ１４７の起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を行う」、「ＪＳＤＫアプリ１４７の制御に関しても、ＳＡＳ１８３が行うものとして説明する」との記載（以下、「起動、起動解除、インストール、アンインストール、アップデート等」を「インストール等」と略称することがある。また、ＣＳＤＫアプリ及びＪＳＤＫアプリをいずれか一方で略称する場合があってもＣＳＤＫアプリ及びＪＳＤＫアプリの両方に言及しているものとする。）から、「複数のアプリケーションの起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を統合的に実行し、該アプリケーションを制御するアプリケーション制御手段（ＳＡＳ）を有し、ＳＡＳは設定ファイルより前記アプリケーションのインストール等の条件を取得し、前記インストール等の条件に従って前記アプリケーションのインストール等の制御を行う画像形成装置」をよみとることができる。
　
（イ）ウ．に記載の「ユーザフレンドリなユーザインタフェース」である「設定画面５０２」により「設定」を「アプリ主導」ではなく「システム主導」で「変更する」主体は、ア．〜エ．の全般にわたり、ＳＡＳであり、ＳＡＳにより「設定画面５０２」を用いて変更が成されるものである。ア．〜エ．に記載された制御の動作や制御処理シーケンス等の全般はＳＡＳに係る動作とみることができる。
　ウ．の図７の「設定ファイル５０１を利用した制御処理」に関し、「ベンダが、あるＪＳＤＫアプリ１４７のオプションライブラリ５１１のインストールを開始する旨」「入力（Ｓ１１）すると、ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７の設定ファイル５０１からそのＪＳＤＫアプリ１４７のインストール設定を取得（Ｓ１２）」し、「取得したインストール設定の正否をそのＪＳＤＫアプリ１４７にアクセスして確認（Ｓ１３）」し、「そのＪＳＤＫアプリ１４７のオプションライブラリ５１１をオプションライブラリサーバ５１２からダウンロード（Ｓ１４）」し、「取得したインストール設定の正否をダウンロードしたオプションライブラリ５１１にアクセスして確認（Ｓ１５）」し、「取得したインストール設定に従って、ダウンロードしたオプションライブラリ５１１をＨＤＤ２３３やＳＤメモリカード２３５にインストール（Ｓ１６）する」との記載、設定ファイル５０１による設定（図８）であって、「ＪＳＤＫアプリ１４７のオプションライブラリ５１１のインストールを行う旨のインストール設定」において、「任意のバージョンのオプションライブラリ５１１をインストール対象とする」「場合には」、「インストール対象は画面で選択する」との記載から「アプリケーションやオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択するための設定操作用の設定画面」をよみとることができる。
　さらに、「図９は、設定画面５０２を利用した制御処理に係るシーケンス図である」、「図１４，図１５，図１６，図１７は、リモート設定操作用の設定画面５０２を表す。図１４の設定画面５０２は、ＣＳＤＫアプリ１４６（タイプ１アプリ）のインストール操作用の設定画面である。図１５の設定画面５０２は、ＪＳＤＫアプリ１４７（タイプ２アプリ）のインストール操作用の設定画面である。図１６の設定画面５０２は、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７のアンインストール操作用の設定画面である。図１７の設定画面５０２は、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の起動操作用・起動解除操作用の設定画面である。」との記載、図１４〜図１７には「インストールしたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「アプリ１、アプリ２、アプリ３」「再読み込み」、「アンインストールしたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「起動中、起動中、停止」「アプリ１、アプリ２、アプリ３」「再読み込み」、「起動または起動解除させたいアプリケーションを選択して下さい。」「Ｔｙｐｅ１、Ｔｙｐｅ２」「起動中、起動中、停止」「アプリ１、アプリ２、アプリ３」「再読み込み」が記載されており、これらの記載から、「アプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）を構成する複数のアプリ１、アプリ２、アプリ３やオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択するための設定操作用の設定画面」をよみとることができる。
　さらに、エ．の「図２９は、ＳＡＳ１８３による設定画面５０２の提供処理に係るシーケンス図である」、「アプリ一覧表示用の設定画面５０２を表示する」、「アプリ一覧表示用の設定画面５０２でアプリケーションの選択操作が実施（Ｓ１１１）される」と「ＳＡＳ１８３は、基本ファイル６０３から取得した項目と、タイプ別ファイル６０２から取得した項目と、アプリ別ファイル６０１から取得した項目と、言語リソースファイル６１１から取得した表記内容に基づいて項目入力用の設定画面」を「作成」し「項目入力用の設定画面５０２を表示する」、「項目入力用の設定画面５０２で項目の入力操作が実施（Ｓ１２１）されると」「ＳＡＳ１８３は、インストール前の」「確認画面を表示」し、「インストール前の確認画面でインストールの意思確認操作が実施（Ｓ１３１）されると、」「ＳＡＳ１８３は、アプリケーションのインストール処理を実行（Ｓ１３４）」するとの記載から、「アプリ一覧表示用の設定画面５０２でアプリケーションの選択操作」と「項目入力用の設定画面５０２で項目の入力操作」ができる「設定操作用の設定画面」をよみとることができる。
　これらを合わせると「前記アプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）を構成する複数のアプリ１、アプリ２、アプリ３やオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択するための設定操作用の設定画面であり、アプリ一覧表示用の設定画面でアプリケーションの選択操作と項目入力用の設定画面で項目の入力操作ができる設定操作用の設定画面を表示する手段」 をよみとることができる。
　
（ウ）ウ．の「ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の設定変更の実施者は、」「ユーザでもベンダでもメーカでもよ」く、前記「設定変更」により、「例えば、図６Ａや図６Ｂのような起動設定や起動解除設定によれば、常時起動しておく必要のないＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を適宜起動させるようにする事ができる。例えば、図６Ｃや図６Ｄのようなインストール設定やアンインストール設定によれば、一定期間だけインストールしておきたいＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を一定期間だけインストールしておくようにする事ができる」との記載、設定変更に関し、ウ．の「図９は、設定画面５０２を利用した制御処理に係るシーケンス図」を参照すれば、「ユーザーが、あるＪＳＤＫアプリ１４７のインストールを開始する旨の操作をインストール操作用の設定画面５０２で入力（Ｓ２１）」すると、ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７の「設定ファイル５０１からそのＪＳＤＫアプリ１４７のインストール設定を取得（Ｓ２２）」し、「ＳＡＳ１８３は、そのＪＳＤＫアプリ１４７のインストール状態の維持期間の有効期限設定用の設定画面５０２を表示（Ｓ２３）」し、ユーザーが、「そのＪＳＤＫアプリ１４７のインストール状態の維持期間の有効期限を有効期限設定用の設定画面５０２で入力（Ｓ２４）」すると、ＳＡＳ１８３は、「入力されたインストール設定に従って、入力されたインストール設定の設定内容を」融合機１０１の「不揮発性メモリ５２１に保存（Ｓ２６）して、そのＪＳＤＫアプリ１４７をＨＤＤ２３３やＳＤメモリカード２３５にインストール（Ｓ２７）する」との記載から、「前記複数のアプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）のインストール等の設定を常時起動しておく必要のないＣＳＤＫアプリやＪＳＤＫアプリを適宜起動させ、一定期間だけインストール等しておきたいＣＳＤＫアプリやＪＳＤＫアプリを一定期間だけインストール等しておくようにするための設定変更を設定ファイルからそのＪＳＤＫアプリのインストール等の設定を取得し有効期限設定用の設定画面でインストール等の状態の維持期間の有効期限を入力し、入力されたインストール等の設定に従って、入力されたインストール等の設定の設定内容を不揮発性メモリに保存する手段」をよみとることができる。
　
（エ） ウ．の「ＳＡＳ１８３は」「図６Ｃや図６Ｄのように、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７のインストール条件の設定に従って、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７に相当するプログラムやＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７が利用するデータ（ライブラリ等）のインストールやアンインストールを行う」との記載、前記（ウ）の「ＳＡＳ１８３は」、「不揮発性メモリ５２１に保存（Ｓ２６）して、そのＪＳＤＫアプリ１４７をＨＤＤ２３３やＳＤメモリカード２３５にインストール（Ｓ２７）する」ことから「前記アプリケーションのインストールを実行し、該アプリケーションを制御するＳＡＳ」をよみとることができる。
　
（オ）イ．の「ＳＡＳ１８３は、ＣＳＤＫアプリ１４６の起動制御，起動解除制御，インストール制御，アンインストール制御，アップデート制御等を行う」との記載、ウ．の「ＳＡＳ１８３は例えば、ＪＳＤＫアプリ１４７の設定管理用の設定ファイル５０１内に設定されているＪＳＤＫアプリ１４７の制御設定に従って、ＪＳＤＫアプリ１４７の制御を行う」、「ＳＡＳ１８３は、」 「例えば、図６Ａや図６Ｂのような起動設定や起動解除設定によれば、常時起動しておく必要のないＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を適宜起動させるようにする事ができる」との記載から、「前記ＳＡＳは、前記設定ファイルに従って、前記アプリケーションの起動制御等を行う 」ことをよみとることができる。
　
 （ア）〜（オ）によれば、引用文献１には、画像形成装置（融合機）の利用先に応じて画像形成装置用のアプリケーションの制御方法を容易に変更させることができ（ア．参照）、利用先に応じてＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７を作り変える必要はなくすること（ウ．参照）を目的とした次の発明（以下、「引用文献１発明」という。）が示されている。 
　
　複数のアプリケーションの起動制御、起動解除制御、インストール制御、アンインストール制御、アップデート制御等を統合的に実行し、該アプリケーションを制御するアプリケーション制御手段（ＳＡＳ）を有し、ＳＡＳは設定ファイルより前記アプリケーションのインストール等の条件を取得し、前記インストール等の条件に従って前記アプリケーションのインストール等の制御を行う画像形成装置であって、
　前記アプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）を構成する複数のアプリ１、アプリ２、アプリ３やオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択するための設定操作用の設定画面であり、アプリ一覧表示用の設定画面でアプリケーションの選択操作と項目入力用の設定画面で項目の入力操作ができる設定操作用の設定画面を表示する手段と、
　前記複数のアプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）のインストール等の設定を常時起動しておく必要のないＣＳＤＫアプリやＪＳＤＫアプリを適宜起動させ、一定期間だけインストール等しておきたいＣＳＤＫアプリやＪＳＤＫアプリを一定期間だけインストール等しておくようにするための設定変更を設定ファイルからそのＪＳＤＫアプリのインストール等の設定を取得し有効期限設定用の設定画面でインストール等の状態の維持期間の有効期限を入力し、入力されたインストール等の設定に従って、入力されたインストール等の設定の設定内容を不揮発性メモリに保存する手段と、
  前記アプリケーションのインストール等を実行し、該アプリケーションを制御するＳＡＳと、
  前記ＳＡＳは、前記設定ファイルに従って、前記アプリケーションの起動制御等を行うことを特徴とする、画像形成装置。
　
２．引用文献２
　当審の拒絶理由通知において引用された、本願の出願前に頒布又は電気通信回線を通じて公衆に利用可能となった文献である、特開２００４−２２０５３２号公報（以下、「引用文献２」という。）には、図面とともに、次の記載がある。 
「【００１４】　
　本発明は、上記従来の問題点を解決するためになされたものであって、その目的は、ユーザ毎に印刷装置で使用可能な印刷処理機能に制限が設けられているために、要求された印刷処理の印刷条件を変更する必要がある場合、あらかじめ設定された印刷条件に自動的に変更するのではなく、制限されていない
印刷処理機能の中からユーザが所望する印刷処理機能を選択して設定し得る印刷制御
　
第４．対比
　引用文献１発明と本願発明とを対比する。　
１．引用文献１発明の「アプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３など）を構成する複数のアプリ１、アプリ２、アプリ３やオプションライブラリ」はアプリケーションを構成する「アプリケーション部分」とみることができ、本願発明の「アプリケーションを構成する複数の機能」における当該「機能」も上位概念においてはアプリケーションを構成する「アプリケーション部分」とみることができる。また、「インストール等（起動）」から選択された「アプリケーション部分」が「実働」するものであることは自明である。してみると、引用文献１発明の「選択するための」「設定操作用の設定画面を表示する手段」は本願発明の「選択手段」に相当する。よって、引用文献１発明の「前記アプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）を構成する複数のアプリ１、アプリ２、アプリ３やオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択するための設定操作用の設定画面であり、アプリ一覧表示用の設定画面でアプリケーションの選択操作と項目入力用の設定画面で項目の入力操作ができる設定操作用の設定画面」と本願発明の「アプリケーションを構成する複数の機能のうち利用を許可する実働機能を選択するための機能選択手段」とは、「アプリケーションを構成する複数のアプリケーション部分のうち利用を許可する実働アプリケーション部分を選択するためのアプリケーション部分選択手段」で共通する。
　
２．引用文献１発明の設定ファイルを利用した制御処理に係る「インストール等したいアプリケーションやオプションライブラリを選択する」ことは、アプリケーションやオプションライブラリを「追加」しているとみることができ、当該選択することは、ウ．の、ＪＳＤＫアプリ１４７の「設定」を「アプリ主導」ではなく「システム主導」で「変更」できる、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の「設定変更」等の記載を参酌すれば、「設定変更」されることであり、変更は「修正」と技術的に等価とみることができる。さらに、前記「設定ファイル」は（ＸＭＬで）記述されており、記述された設定が「制御設定」であることは自明である（ウ．の段落【００３８】の「制御設定」の記載参照。）。してみれば、引用文献１発明の「アプリ１、アプリ２、アプリ３やオプションライブラリのうちのインストール等したいアプリケーションやオプションライブラリを選択する」「アプリ一覧表示用の設定画面でアプリケーションの選択操作と項目入力用の設定画面で項目の入力操作」すること、および「前記複数のアプリケーション（Ｔｙｐｅ１、Ｔｙｐｅ２のアプリ１、アプリ２、アプリ３）のインストール等の設定を常時起動しておく必要のないＣＳＤＫアプリやＪＳＤＫアプリを適宜起動させ、一定期間だけインストール等しておきたいＣＳＤＫアプリやＪＳＤＫアプリを一定期間だけインストール等しておくようにするための設定変更を設定ファイルからそのＪＳＤＫアプリのインストール等の設定を取得し有効期限設定用の設定画面でインストール等の状態の維持期間の有効期限を入力し、入力されたインストール等の設定に従って、入力されたインストール等の設定の設定内容を不揮発性メモリに保存する手段」と本願発明の「前記アプリケーションの機能として追加するために、前記アプリケーションの制御設定が記述された設定ファイルを、選択された前記実働機能に応じて修正する修正処理手段」とは、「前記アプリケーションのアプリケーション部分として追加するために、前記アプリケーションの制御設定が記述された設定ファイルを、選択された前記実働アプリケーション部分に応じて修正する修正処理手段」で共通する。
　
３．引用文献１発明の「アプリケーション制御手段（ＳＡＳ）」、「前記アプリケーションのインストール等を実行し、該アプリケーションを制御するＳＡＳ」と本願発明の「前記アプリケーションのインストールを実行し、該アプリケーションを制御するアプリケーション制御手段」とに実質的な差異はない。
　
４．引用文献１発明の「前記ＳＡＳは、前記設定ファイルに従って、前記アプリケーションの起動制御等を行うことを特徴とする、画像形成装置」と本願発明の「前記アプリケーション制御手段は、前記設定ファイルに従って、前記アプリケーションの起動制御を行うことを特徴とする情報処理装置」とに実質的な差異はない。
　
　前記１．〜４．の検討をふまえると、本願発明と引用文献１発明とは次の事項を有する発明である点では一致し、そして、次の点で相違する。
　
［一致点］
「アプリケーションを構成する複数のアプリケーション部分のうち利用を許可する実働アプリケーション部分を選択するためのアプリケーション部分選択手段と、
　前記アプリケーションのアプリケーション部分として追加するために、前記アプリケーションの制御設定が記述された設定ファイルを、選択された前記実働アプリケーション部分に応じて修正する修正処理手段と、
　前記アプリケーションのインストールを実行し、該アプリケーションを制御するアプリケーション制御手段と、を有し、
　前記アプリケーション制御手段は、前記設定ファイルに従って、前記アプリケーションの起動制御を行うことを特徴とする情報処理装置。」
　
［相違点］
　選択手段および修正処理手段における「アプリケーション部分（ソフトウェア部品）」が、本願発明は「機能」であるのに対し、引用文献１発明は、そうではない点。
　
第５．判断
　
１．相違点について
　引用文献２には、制限されていない印刷処理機能の中からユーザが所望する印刷処理機能を選択して設定し得る印刷制御が記載されている。しかも、従来、カスタムインストール方法は周知技術である（必要なら、特開２００７−２８６６８１号公報段落【０００５】〜【０００６】、特開２００６−１７２０３１号公報段落【０００８】参照）。
　してみれば、引用文献１発明において、選択手段および修正処理手段における「ソフトウェア部品」を「機能」の粒度のものとすることは、前記事項を参酌することにより当業者が容易になし得ることである。
　
　なお、いくつかのソフトウェア部品で構成されるプログラムを単一のアプリケーションとして構成するか複数のアプリケーションとして構成するかによって明確な構成上の相違が生じるわけではないので、仮に本願発明における「アプリケーション」が単一のものであるとしても、本審決の結論がくつがえるものではない。
　
５．小括
　したがって、本願発明は、引用文献１発明、引用文献２に記載された事項、周知技術を参酌することにより当業者が容易になし得るものであり、本願発明の奏する作用効果は、前記引用文献１発明、引用文献２に記載の事項ないし周知技術の奏する作用効果から当然予測される範囲内のものにすぎず、格別顕著なものということはできない。
　よって、本願発明は、前記引用文献１発明、引用文献２に記載の事項ないし周知技術に基いて、当業者が容易に発明をすることができたものである。
　
第６．むすび
　以上のとおり、本願発明は、特許法第２９条第２項の規定により特許を受けることができないから、他の請求項に係る発明について検討するまでもなく、本願は拒絶されるべきものである。
　よって、前記結論のとおり審決する。