【事件の表示】
　特願２０１６−　５５０２０「情報処理装置，制御方法およびプログラム」拒絶査定不服審判事件〔平成２９年　９月２１日出願公開，特開２０１７−１６８０３１，請求項の数（９）〕について，次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は，特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は，平成２８年３月１８日の出願であって，令和１年１２月２４日付けで拒絶理由通知がされ，令和２年２月２６日に手続補正がされるとともに意見書が提出され，令和２年６月１６日付けで拒絶査定（以下，「原査定」という。）がなされた。これに対し，令和２年９月１７日に拒絶査定不服審判の請求がされると同時に手続補正がされ，令和３年５月７日付けで当審より拒絶理由通知（以下，「当審拒絶理由通知」という。）がされ，令和３年７月９日に手続補正がされるとともに意見書が提出されたものである。
第２　原査定の概要
　原査定（令和２年６月１６日付け拒絶査定）の概要は次のとおりである。
　
　本願の請求項１−９に係る発明は，以下の引用文献Ａ−Ｂに基づいて，その発明の属する技術の分野における通常の知識を有する者（以下，「当業者」という。）が容易に発明できたものであるから，特許法第２９条第２項の規定により特許を受けることができない。
　　　　　　　　　　　　　引　用　文　献　等　一　覧
Ａ．特開２０１４−１７０２７１号公報
Ｂ．特開２００８−２７６７５５号公報
第３　当審拒絶理由の概要
　当審拒絶理由の概要は次のとおりである。
１（明確性）本件出願は，特許請求の範囲の記載が，特許法第３６条第６項第２号に規定する要件を満たしていない。
２（新規性）本願の請求項１，２，６−９に係る発明は，以下の引用文献１に記載された発明であるから，特許法第２９条第１項第３号に該当し，特許を受けることができない。
３（進歩性）本願の請求項１−９に係る発明は，以下の引用文献１−２に基づいて，当業者が容易に発明できたものであるから，特許法第２９条第２項の規定により特許を受けることができない。
引　用　文　献　等　一　覧
１．特開２０１４−１７０２７１号公報（拒絶査定時の引用文献Ａ）
２．特開２００８−２７６７５５号公報（拒絶査定時の引用文献Ａ）
第４　本願発明
　本願請求項１ないし９に係る発明（以下，それぞれ「本願発明１」ないし「本願発明９」という。）は，令和３年７月９日付けの手続補正で補正された特許請求の範囲の請求項１ないし９に記載された事項により特定される発明であり，以下のとおりのものである。
「【請求項１】
　ブートローダを保存する起動デバイスと接続された第１拡張カードを含む複数の拡張カードを実装する情報処理装置であって、
　前記複数の拡張カードが初期化された後、前記ブートローダの格納場所を示すブートエントリと、前記第１拡張カードの識別情報を示し、ブートエントリ変数名によって前記ブートエントリと紐付けされたブートエントリ補助情報を取得する取得手段と、
　前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し、前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行する制御手段と、を備え、
　前記取得手段が前記ブートエントリ補助情報を取得し、取得した前記ブートエントリ補助情報に基づいて、前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し、特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化した後に、前記取得手段が前記ブートエントリを取得する
　ことを特徴とする、情報処理装置。
　　【請求項２】
前記制御手段は、特定された前記第１拡張カードに接続された前記起動デバイスを最先で初期化する、
請求項１に記載の情報処理装置。
　　【請求項３】
　前記ブートエントリ補助情報は、前記第１拡張カードのＢＵＳ番号、デバイス番号、ファンクション番号である、
請求項１又は２に記載の情報処理装置。
　　【請求項４】
　前記制御手段は、前記起動デバイスの前記ブートローダを実行する前に、前記第１拡張カードの識別情報と、前記ブートエントリ変数名を取得し、前記ブートエントリ補助情報として不揮発性メモリに登録する、
請求項１から３のいずれか１つに記載の情報処理装置。
　　【請求項５】
　前記ブートエントリは、オペレーティングシステムによって前記起動デバイスに登録される、
請求項１から４のいずれか１つに記載の情報処理装置。
　　【請求項６】
　ブートローダを保存する起動デバイスと接続された第１拡張カードを含む複数の拡張カードを実装する情報処理装置の制御方法であって、
　前記複数の拡張カードが初期化された後、前記ブートローダの格納場所を示すブートエントリと、前記第１拡張カードの識別情報を示し、ブートエントリ変数名によって前記ブートエントリと紐付けされたブートエントリ補助情報を取得し、
　前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し、
　前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行する制御方法であって、
　前記ブートエントリ補助情報を取得し、取得した前記ブートエントリ補助情報に基づいて前記起動デバイスと接続された前記第１拡張カードを特定し、特定された前記第１拡張カードの接続先である前記起動デバイスを初期化した後に、前記ブートエントリを取得する
　ことを特徴とする、制御方法。
　　【請求項７】
　特定された前記第１拡張カードに接続された前記起動デバイスを最先で初期化する、
請求項６に記載の制御方法。
　　【請求項８】
　ブートローダを保存する起動デバイスと接続された第１拡張カードを含む複数の拡張カードを実装する情報処理装置を制御するプログラムであって、
　前記複数の拡張カードが初期化された後、前記ブートローダの格納場所を示すブートエントリと、前記第１拡張カードの識別情報を示し、ブートエントリ変数名によって前記ブートエントリと紐付けされたブートエントリ補助情報を取得し、
　前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し、
　前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行することをコンピュータに実行させるプログラムであって、
　前記ブートエントリ補助情報を取得し、取得した前記ブートエントリ補助情報に基づいて前記起動デバイスと接続された前記第１拡張カードを特定し、特定された前記第１拡張カードの接続先である前記起動デバイスを初期化した後に、前記ブートエントリを取得する
　ことを特徴とする、プログラム。
　　【請求項９】
特定された前記第１拡張カードに接続された前記起動デバイスを最先で初期化する、
請求項８に記載のプログラム。」
第５　引用文献，引用発明等
１　引用文献１について
（１）引用文献Ａと同一であって，当審拒絶理由に引用された引用文献１には，図面とともに次の事項が記載されている。（下線は当審により付与。以下同じ。）
Ａ　「【発明を実施するための形態】
【００１４】
　以下、図面を参照しながら本発明の実施形態について詳しく説明する。
　図１は、本発明の一実施形態による情報処理装置１００のハードウェア構成を示す概略ブロック図である。 
　本実施形態に係る
情報処理装置１００は、不揮発メモリ１１０、ＣＰＵ１２０、メモリ１３０、ルートポート１４０、複数の拡張カード１５０−１〜１５０−Ｎ
を備える
【００１５】
　
不揮発メモリ１１０は、情報処理装置１００のＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）（プログラム）、自動起動を行うＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ：オペレーティングシステム）を示す自動起動情報、及びＯＳごとのブートパスを記憶する
ブートパスとは、ＯＳの起動に用いる拡張カード１５０の所在を示す情報である
　ＣＰＵ１２０は、不揮発メモリ１１０が記憶するＢＩＯＳを実行し、拡張カード１５０を初期化してＯＳを起動する。
　メモリ１３０は、ＣＰＵ１２０が実行する処理の用に供する情報を記憶する。 ルートポート１４０は、複数の拡張カード１５０とＣＰＵ１２０との接続を仲介し、配下の拡張カード１５０とＣＰＵ１２０とを論理的に接続する（Ｅｎａｂｌｅ）か、切断する（Ｄｉｓａｂｌｅ）かを拡張カード１５０ごとに記憶するリンクレジスタを備える。
　拡張カード１５０は、情報処理装置１００の機能を拡張するカードであって、自身のＰＯＳＴ（Ｐｏｗｅｒ Ｏｎ Ｓｅｌｆ Ｔｅｓｔ）（初期化）に用いる初期化プログラムを記憶するオプションＲＯＭ１５１を備える。なお、拡張カード１５０としては、例えばＰＣＩカードが用いられる。
【００１６】
　次に、本実施形態に係るＢＩＯＳについて説明する。
　図２は、ＢＩＯＳを実行したときのＣＰＵ１２０のソフトウェア構成を示す概略ブロック図である。
　
ＣＰＵ１２０は、不揮発メモリ１１０が記憶するＢＩＯＳを実行すると、Ｉ／Ｏ部１２１（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）、自動起動判定部１２２、ブートパス解析部１２３、リンクレジスタ設定部１２４、ＰＯＳＴ実行部１２５を備える
【００１７】
　Ｉ／Ｏ部１２１は、不揮発メモリ１１０から情報を読み出す。また、Ｉ／Ｏ部１２１は、不揮発メモリ１１０に情報を書き込む。なお、Ｉ／Ｏ部１２１は、不揮発メモリ１１０から自動起動を行うＯＳのブートパスを取得するブートパス取得部の一例である。
　自動起動判定部１２２は、Ｉ／Ｏ部１２１が不揮発メモリ１１０から読み出した自動起動情報に基づいて、自動起動するＯＳがあるか否かを判定する。
　ブートパス解析部１２３は、Ｉ／Ｏ部１２１が不揮発メモリ１１０から読み出したブートパスを解析し、ＯＳの起動に用いる拡張カード１５０を特定する。
　リンクレジスタ設定部１２４は、ルートポート１４０のリンクレジスタを書き換える。なお、リンクレジスタ設定部１２４は、ブートパスが示す拡張カード１５０以外の拡張カード１５０との接続を論理的に切断する切断部、及び拡張カード１５０の初期化後に論理的に切断された拡張カード１５０を論理的に接続する接続部の一例である。
　ＰＯＳＴ実行部１２５は、ルートポート１４０のリンクレジスタの値がＥｎａｂｌｅを示す拡張カード１５０に対してＰＯＳＴを実行する。つまり、ＰＯＳＴ実行部１２５は、ブートパスが示す拡張カード１５０を初期化する初期化部の一例である。
【００１８】
　次に、本実施形態に係る情報処理装置１００の起動方法について説明する。
　図３は、
情報処理装置１００の起動
　まず、情報処理装置１００の
ＣＰＵ１２０は、不揮発メモリ１１０からＢＩＯＳを読み出し、バスリソースの割り当て及び拡張カード１５０とのリンク接続を行うことで、ＢＩＯＳを立ち上げる
【００１９】
　ＣＰＵ１２０がＢＩＯＳを立ち上げると、ＣＰＵ１２０のＩ／Ｏ部１２１は、不揮発メモリ１１０から自動起動情報を読み出す（ステップＳ２）。次に、自動起動判定部１２２は、Ｉ／Ｏ部１２１が読み出した自動起動情報が有効な値を示すか否かを判定する（ステップＳ３）。
【００２０】
　自動起動判定部１２２が、自動起動情報が有効な値を示すと判定した場合、すなわち自動起動情報が自動起動を行うＯＳの情報を示す場合（ステップＳ３：ＹＥＳ）、
Ｉ／Ｏ部１２１は、不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出す
【００２１】
　次に、
ブートパス解析部１２３は、Ｉ／Ｏ部１２１が読み出したブートパスを解析し、ＯＳの起動に用いる拡張カード１５０を特定する
ブートパスは、以下に示すようなフォーマットで記載されている
【００２２】
　
ＡｃｐｉＥｘ（ＰＮＰ０Ａ０８，ＰＮＰ０Ａ０３，０ｘ０）／Ｐｃｉ（０ｘ１，０ｘ０）／Ｐｃｉ（０ｘ０，０ｘ０）／ＳＡＳ（０ｘ５０００Ｃ５００３ＡＢ０４Ｆ４Ｄ，０ｘ０，０ｘ１，ＮｏＴｏｐｏｌｏｇｙ，０，０，０，０ｘ０）／ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）
【００２３】
　
ここで、
ＰＣＩ（０ｘ１，０ｘ０）はデバイス番号１（０ｘ１）、ファンクション番号０（０ｘ０）に該当するＰＣＩカード３４ｎ（拡張カード１５０）を示している
【００２４】
　ブートパス解析部１２３は、このブートパスにて示されたＵＩＤのルートポート１４０配下に接続され、デバイス番号、ファンクション番号が一致する位置に搭載された拡張カード１５０を、ＯＳの起動に用いる拡張カード１５０として特定する。
【００２５】
　ブートパス解析部１２３がＯＳの起動に用いる拡張カード１５０を特定すると、リンクレジスタ設定部１２４は、ルートポート１４０のリンクレジスタが記憶する、ブートパス解析部１２３が特定した拡張カード１５０以外の拡張カード１５０の接続情報を、すべてＤｉｓａｂｌｅに書き換える。つまり、リンクレジスタ設定部１２４は、ブートパス解析部１２３が特定した拡張カード１５０以外の拡張カード１５０を論理的に切断する（ステップＳ６）。なお、リンクレジスタ設定部１２４による拡張カード１５０の論理的切断は、例えば拡張カード１５０がＰＣＩカードである場合、ＰＣＩ Ｈｏｔ Ｄｅｌｅｔｅ等の処理を行うことで実願できる。これにより、ＯＳの起動に用いるブートパスに該当しない拡張カード１５０のオプションＲＯＭ１５１による拡張カード１５０の初期化処理は、行われなくなる。
【００２６】
　次に、ＰＯＳＴ実行部１２５は、ルートポート１４０のリンクレジスタが記憶する接続情報がＥｎａｂｌｅを示す（論理的に接続されている）拡張カード１５０からオプションＲＯＭ１５１を読み出し、当該オプションＲＯＭ１５１に格納された初期化プログラムを順次実行する（ステップＳ７）。このとき、ＰＯＳＴ実行部１２５は、初期化対象の拡張カード１５０に接続された外部記憶媒体のスキャン処理を行う。なお、本ステップの処理は、数秒から数十秒のオーダーで実行されるため、拡張カード１５０の搭載枚数による立ち上げ時間への影響が大きい。
【００２７】
　ＰＯＳＴ実行部１２５が、ルートポート１４０のリンクレジスタが記憶する接続情報がＥｎａｂｌｅを示す拡張カード１５０の全てについて初期化を完了すると、リンクレジスタ設定部１２４は、ステップＳ６で接続情報をＤｉｓａｂｌｅに書き換えた拡張カード１５０の接続情報を、Ｅｎａｂｌｅに書き換える。つまり、リンクレジスタ設定部１２４は、ブートパス解析部１２３が特定した拡張カード１５０以外の拡張カード１５０を論理的に接続する（ステップＳ８）。なお、リンクレジスタ設定部１２４による拡張カード１５０の論理的接続は、例えば拡張カード１５０がＰＣＩカードである場合、ＰＣＩ Ｈｏｔ Ａｄｄ等の処理を行うことで実願できる。これにより、情報処理装置１００の運用中に、当該拡張カード１５０を使用することができるようになる。そして、
ＣＰＵ１２０は、拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し、当該ＯＳを起動する
【００２８】
　他方、ステップＳ３で自動起動判定部１２２が、自動起動情報が無効な値（例えばＮＵＬＬ値や、自動起動を行わないことを示す所定の値）を示すと判定した場合（ステップＳ３：ＮＯ）、ＰＯＳＴ実行部１２５は、ルートポート１４０のリンクレジスタが記憶する接続情報がＥｎａｂｌｅを示す（論理的に接続されている）拡張カード１５０からオプションＲＯＭ１５１を読み出し、当該オプションＲＯＭ１５１に格納された初期化プログラムを順次実行する（ステップＳ１０）。そして、ＣＰＵ１２０は、拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し、当該ＯＳを起動する（ステップＳ９）。」
Ｂ　「【図１】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
Ｃ　「【図２】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
Ｄ　「【図３】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
Ｅ　上記Ａの段落【００１４】には，“不揮発メモリ１１０，ＣＰＵ１２０，メモリ１３０，ルートポート１４０，複数の拡張カード１５０−１〜１５０−Ｎを備える情報処理装置１００”が記載されている。
Ｆ　上記Ａの段落【００１５】には，“不揮発メモリ１１０は，情報処理装置１００のＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）（プログラム），自動起動を行うＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ：オペレーティングシステム）を示す自動起動情報，及びＯＳごとのＯＳの起動に用いる拡張カード１５０の所在を示す情報であるブートパスを記憶するものであ”ることが記載されている。
Ｇ　上記Ａの段落【００２１】及び【００２２】には，“ブートパスは，ＡｃｐｉＥｘ（ＰＮＰ０Ａ０８，ＰＮＰ０Ａ０３，０ｘ０）／Ｐｃｉ（０ｘ１，０ｘ０）／Ｐｃｉ（０ｘ０，０ｘ０）／ＳＡＳ（０ｘ５０００Ｃ５００３ＡＢ０４Ｆ４Ｄ，０ｘ０，０ｘ１，ＮｏＴｏｐｏｌｏｇｙ，０，０，０，０ｘ０）／ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）であ”ることが，さらに，段落【００２３】には，“ここで，ＰＣＩ（０ｘ１，０ｘ０）はデバイス番号１（０ｘ１），ファンクション番号０（０ｘ０）に該当するＰＣＩカード３４ｎ（拡張カード１５０）を示して”いることが記載されている。
Ｈ　上記Ａの段落【００１６】には，「ＣＰＵ１２０は、不揮発メモリ１１０が記憶するＢＩＯＳを実行すると、Ｉ／Ｏ部１２１（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）、自動起動判定部１２２、ブートパス解析部１２３、リンクレジスタ設定部１２４、ＰＯＳＴ実行部１２５を備える」ことが記載されている。
Ｉ　上記Ａの段落【００１８】ないし【００２７】には，“情報処理装置１００を起動する際には，まず，ＣＰＵ１２０が，不揮発メモリ１１０からＢＩＯＳを読み出し，バスリソースの割り当て及び拡張カード１５０とのリンク接続を行うことで，ＢＩＯＳを立ち上げ，次に，Ｉ／Ｏ部１２１が，不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出し，ブートパス解析部１２３が、Ｉ／Ｏ部１２１が読み出したブートパスを解析し，ＯＳの起動に用いる拡張カード１５０を特定し，次に，ＣＰＵ１２０が，拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する”ことが記載されている。
（２）上記ＡないしＩの記載内容（特に，下線部を参照）からすると，上記引用文献１には次の発明（以下，「引用発明」という。）が記載されている。
「不揮発メモリ１１０，ＣＰＵ１２０，メモリ１３０，ルートポート１４０，複数の拡張カード１５０−１〜１５０−Ｎを備える情報処理装置１００において，
　不揮発メモリ１１０は，情報処理装置１００のＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）（プログラム），自動起動を行うＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ：オペレーティングシステム）を示す自動起動情報，及びＯＳごとのＯＳの起動に用いる拡張カード１５０の所在を示す情報であるブートパスを記憶するものであって，
　ブートパスは，ＡｃｐｉＥｘ（ＰＮＰ０Ａ０８，ＰＮＰ０Ａ０３，０ｘ０）／Ｐｃｉ（０ｘ１，０ｘ０）／Ｐｃｉ（０ｘ０，０ｘ０）／ＳＡＳ（０ｘ５０００Ｃ５００３ＡＢ０４Ｆ４Ｄ，０ｘ０，０ｘ１，ＮｏＴｏｐｏｌｏｇｙ，０，０，０，０ｘ０）／ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）であって，ここで，ＰＣＩ（０ｘ１，０ｘ０）はデバイス番号１（０ｘ１），ファンクション番号０（０ｘ０）に該当するＰＣＩカード３４ｎ（拡張カード１５０）を示しており，
　ＣＰＵ１２０は，不揮発メモリ１１０が記憶するＢＩＯＳを実行すると，Ｉ／Ｏ部１２１（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ），自動起動判定部１２２，ブートパス解析部１２３，リンクレジスタ設定部１２４，ＰＯＳＴ実行部１２５を備えるものであり，
　情報処理装置１００を起動する際には，まず，ＣＰＵ１２０が，不揮発メモリ１１０からＢＩＯＳを読み出し，バスリソースの割り当て及び拡張カード１５０とのリンク接続を行うことで，ＢＩＯＳを立ち上げ，次に，Ｉ／Ｏ部１２１が、不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出し，ブートパス解析部１２３が，Ｉ／Ｏ部１２１が読み出したブートパスを解析し，ＯＳの起動に用いる拡張カード１５０を特定し，次に，ＣＰＵ１２０が，拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する，
　情報処理装置１００。」
２　引用文献２について
　引用文献Ｂと同一であって，当審拒絶理由に引用された引用文献２には，図面とともに次の事項が記載されている。
Ａ　「【００２０】
　接続ケーブル４０〜４１は、ファイバチャネルケーブル、またはＥｔｈｅｒｎｅｔ（登録商標）ケーブルを使用する。
【００２１】
　ホストバスアダプタ３０〜３１は、内部に不揮発性メモリ３２〜３３を持ち、それぞれオペレーティングシステムをどの接続ポート、どのディスクユニットから起動するかを示す接続パスを指定するＯＳ起動情報３４〜３５を持つ。
【００２２】
　
冗長化構成のシステムでは，１つの接続パスで障害が発生した場合，別の接続パスからＯＳ起動できるように，ＯＳ起動情報３４〜３５に複数の接続パスを設定する
【００２３】
　
システムメモリ２２内のディスク認識テーブル２３には、オペレーティングシステムをどのホストバスアダプタ、どの接続ポートを経由して、どのディスクユニットにインストールするかを示す接続パス情報が１つだけ登録される
【００２４】
　図２は、不揮発性メモリ３２〜３３内のＯＳ起動情報３４〜３５の構造を示したものである。
【００２５】
　ＯＳ起動情報３４、３５は，接続ポートのＷｏｒｌｄ Ｗｉｄｅ Ｎａｍｅ及びディスクユニットのＬｏｇｉｃａｌ Ｕｎｉｔ番号を格納するＷｏｒｌｄ Ｗｉｄｅ Ｎａｍｅ／Ｌｏｇｉｃａｌ Ｕｎｉｔ番号（ＷＷＮ／ＬＵ＃）格納テーブル６３、前記ＷＷＮ／ＬＵ＃格納テーブル６３内の格納番号を示すテーブルエントリ番号６４、Ｗｏｒｌｄ Ｗｉｄｅ Ｎａｍｅ／Ｌｏｇｉｃａｌ Ｕｎｉｔ番号格納テーブル６３の有効／無効化を制御するＷｏｒｌｄ Ｗｉｄｅ Ｎａｍｅ／Ｌｏｇｉｃａｌ Ｕｎｉｔ番号有効フラグ６２、当該ホストアダプタからオペレーティングシステムの起動を行うことを示すＯＳ起動有効フラグ６１から構成される。
【００２６】
　
図３は、システムメモリ２２内のディスク認識テーブル２３の構造を示したものである
【００２７】
　
ディスク認識テーブル２３は、ホストアダプタ３０〜３１のＰＣＩバス番号、デバイス番号、ファンクション番号（ＰＣＩ番号）
Ｂ　「【図３】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
第６　対比・判断
１　本願発明１について
（１）対比
　本願発明１と引用発明とを対比する。
ア　引用発明の「複数の拡張カード１５０−１〜１５０−Ｎ」は，本願発明１の「複数の拡張カード」に相当する。
また，引用発明の「情報処理装置１００」は，「複数の拡張カード１５０−１〜１５０−Ｎを備える」ものであって，さらに，「拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する」ものである。ここで，「外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する」ために，ＯＳが読み出される「外部記憶媒体」にいわゆるブートローダが保存されていることは技術常識である。
してみると，引用発明の「ＯＳ」が読み出される「外部記憶媒体」は，本願発明１の「ブートローダを保存する起動デバイス」に相当し，引用発明のこの「外部記憶媒体」に接続される「拡張カード１５０」は，本願発明１の「ブートローダを保存する起動デバイスと接続された第１拡張カード」に相当し，そして，引用発明１の「情報処理装置１００」は，本願発明１の「ブートローダを保存する起動デバイスと接続された第１拡張カードを含む複数の拡張カードを実装する情報処理装置」に相当する。
イ　引用発明の「ブートパス」は，「ＯＳごとのＯＳの起動に用いる拡張カード１５０の所在を示す情報であ」って，さらに，具体的には「ブートパス」は，「ＡｃｐｉＥｘ（ＰＮＰ０Ａ０８，ＰＮＰ０Ａ０３，０ｘ０）／Ｐｃｉ（０ｘ１，０ｘ０）／Ｐｃｉ（０ｘ０，０ｘ０）／ＳＡＳ（０ｘ５０００Ｃ５００３ＡＢ０４Ｆ４Ｄ，０ｘ０，０ｘ１，ＮｏＴｏｐｏｌｏｇｙ，０，０，０，０ｘ０）／ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）」である。そして，引用発明における「ブートパス」の「ＰＣＩ（０ｘ１，０ｘ０）」は，「ＰＣＩカード３４ｎ（拡張カード１５０）を示しており」，また，「ブートパス」の「ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）」の部分が，ＨＤＤである「外部記憶媒体」を示していることは技術常識である。
　してみると，引用文献１の「ブートパス」のうちＨＤＤを示している「ＨＤ（１，ＧＰＴ，５７４８ＥＤ９４−２７Ａ６−１１Ｅ１−８０００−Ｄ６２１７Ｂ６０Ｅ５８８，０ｘ４０，０ｘＦ９ＦＣ０）」の部分は，請求項１の「前記ブートローダの格納場所を示すブートエントリ」に相当する。また，引用発明の「ブートパス」のうちＰＣＩカードを示している「ＰＣＩ（０ｘ１，０ｘ０）」の部分と，本願発明１の「前記第１拡張カードの識別情報を示し、ブートエントリ変数名によって前記ブートエントリと紐付けされたブートエントリ補助情報」とは，後記の点で相違するものの，“前記第１拡張カードの識別情報を示すブートエントリ補助情報”の点では共通する。
　ここで，本願の段落【００３２】には，「ＢＩＯＳは、ＣＰＵ１１０、メモリコントローラ１２０、メモリ１３０、メモリ１３１とチップセット１４０の初期化を実施する。その後、ＢＩＯＳは、内蔵ＳＡＳ  ＰＣＩｅカード１６０、ＮＩＣ  ＰＣＩｅカード１６１、外付けＳＡＳ  ＰＣＩｅカード１６２にリソースを割当て（ステップＳ１１）、ＰＣＩｅ仕様の初期化を行う。」と記載され，また，審判請求人は令和３年７月9日付け意見書の「３．３．１　ア．「初期化」について」において，該記載を引用して，「拡張カード」の「初期化」は，拡張カードにリソースを割り当てることであり，拡張カードに対する最初に行われる処理である旨を主張していることから，本願発明１における「前記複数の拡張カードが初期化」は，「前記複数の拡張カード」にリソースを割り当てなどの拡張カードに対する最初に行われる処理であると認められる。
　一方，引用発明において「情報処理装置１００」は，「バスリソースの割り当て及び拡張カード１５０とのリンク接続を行」った後に，「Ｉ／Ｏ部１２１」が、「不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出し」いる。
　してみると，引用発明の「バスリソースの割り当て及び拡張カード１５０とのリンク接続を行」うことは，本願発明１の「前記複数の拡張カードが初期化され」ることに相当する。
　そして，引用発明の「情報処理装置１００の起動する際に」，「まず，ＣＰＵ１２０が，不揮発メモリ１１０からＢＩＯＳを読み出し，バスリソースの割り当て及び拡張カード１５０とのリンク接続を行うことで，ＢＩＯＳを立ち上げ」た後に「不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出」す「Ｉ／Ｏ部１２１」と，本願発明１の「前記複数の拡張カードが初期化された後、前記ブートローダの格納場所を示すブートエントリと、前記第１拡張カードの識別情報を示し、ブートエントリ変数名によって前記ブートエントリと紐付けされたブートエントリ補助情報を取得する取得手段」とは，後記の点で相違するものの“前記複数の拡張カードが初期化された後，前記ブートローダの格納場所を示すブートエントリと，前記第１拡張カードの識別情報を示すブートエントリ補助情報を取得する取得手段”の点では共通する。
ウ　引用発明は「ＣＰＵ１２０」の「ブートパス解析部１２３が、Ｉ／Ｏ部１２１が読み出したブートパスを解析し，ＯＳの起動に用いる拡張カード１５０を特定し，次に，ＣＰＵ１２０は、拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し、当該ＯＳを起動する」ものである。
　したがって，引用発明の「ＣＰＵ１２０」は，本願発明１の「前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し、前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行する制御手段」に相当する。
エ　さらに，引用発明は「Ｉ／Ｏ部１２１が、不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出し，ブートパス解析部１２３が、Ｉ／Ｏ部１２１が読み出したブートパスを解析し，ＯＳの起動に用いる拡張カード１５０を特定し，次に，ＣＰＵ１２０が，拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する」ものであって，また，通常、「外部記憶媒体」は駆動時に何らかの初期化がなされることは技術常識であるから，引用発明の「ＯＳ」が読み出される「拡張カード１５０に接続された外部記憶媒体」は，「特定」がされた後の，「ＯＳ」が読み出される前の間に初期化がなされているものと認められる。
　してみると，引用発明の「Ｉ／Ｏ部１２１が、不揮発メモリ１１０から自動起動情報が示すＯＳに関連付けられたブートパスを読み出し，ブートパス解析部１２３が、Ｉ／Ｏ部１２１が読み出したブートパスを解析し，ＯＳの起動に用いる拡張カード１５０を特定し，次に，ＣＰＵ１２０が，拡張カード１５０に接続された外部記憶媒体からＯＳを読み出し，当該ＯＳを起動する」ことと，本願発明１の「前記取得手段が前記ブートエントリ補助情報を取得し，取得した前記ブートエントリ補助情報に基づいて，前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し，特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化した後に，前記取得手段が前記ブートエントリを取得する」こととは，後記の点で相違するものの“前記取得手段が前記ブートエントリ補助情報を取得し，取得した前記ブートエントリ補助情報に基づいて，前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し，特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化する”点では共通する。
　したがって，本願発明１と引用発明との間には，以下の一致点と相違点とがある。
〈一致点〉
「ブートローダを保存する起動デバイスと接続された第１拡張カードを含む複数の拡張カードを実装する情報処理装置であって，
　前記複数の拡張カードが初期化された後，前記ブートローダの格納場所を示すブートエントリと，前記第１拡張カードの識別情報を示すブートエントリ補助情報を取得する取得手段と，
　前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し，前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行する制御手段と，を備え，
　前記取得手段が前記ブートエントリ補助情報を取得し，取得した前記ブートエントリ補助情報に基づいて，前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し，特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化する，
　情報処理装置。」
〈相違点１〉
　本願発明１では，「ブートエントリ補助情報」が，「ブートエントリ変数名」により，「ブートエントリ」に「紐付けされ」ているのに対し，引用発明では，そのような変数による紐付けがなされていない点。
〈相違点２〉
　「取得手段」の「ブートエントリ」の「取得」が，本願発明１では，「前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し、特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化した後」であるのに対して，引用発明では，「バスリソースの割り当て及び拡張カード１５０とのリンク接続」の後であって，「ＯＳの起動に用いる拡張カード１５０を特定」する前である点。
（２）相違点についての判断
　上記〈相違点１〉，〈相違点２〉について検討する。
　引用発明では，本願発明１の「ブートエントリ」及び「ブートエントリ補助情報」に対応する情報は，１つの情報である「ブートパス」であって，この１つの情報である「ブートパス」を，「ブートエントリ」に対応する部分と「ブートエントリ補助情報」に対応する部分に分け，そして，「ブートエントリ」に対応する部分のみを，起動デバイスを前記制御手段が初期化した後に取得するようにする理由が存在しない。さらに，「ブートエントリ補助情報」に対応する部分における「ブートエントリ」に対応する部分の「紐付け」を，「ブートエントリ変数名」とする理由も存在しない。
　また，引用文献２には，複数のＰＣＩバスを想定し，ＢＵＳ番号，デバイス番号，ファンクション番号でＯＳをロードするための拡張カードを指定することは記載されているが，ブートローダの格納場所に関する情報を２つの情報に分け，別々に取得することは記載されておらず，また，本願出願日前における周知技術とも認められない。
　したがって，本願発明１は，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明できたものであるとはいえない。
２　本願発明２について
　本願発明２は，本願発明１を更に限定したものであるので，同様に，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
３　本願発明３ないし５について
　本願発明３なしい５は，本願発明１を更に限定したものであるので，同様に，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
４　本願発明６について
　本願発明６は，本願発明１の「情報処理装置」を「制御方法」の観点から記載したに過ぎないことから，同様に，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
５　本願発明７について
　本願発明７は，本願発明６を更に限定したものであるので，同様に，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
６　本願発明８について
　本願発明８は，本願発明１の「情報処理装置」を「プログラム」の観点から記載したに過ぎないことから，同様に，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
７　本願発明９について
　本願発明９は，本願発明８を更に限定したものであるので，同様に，引用発明ではなく，また，当業者であっても引用発明，及び引用文献２に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
第７　当審拒絶理由の理由１について
　当審では、審判請求時の補正における請求項１（及び請求項２−９）に記載の「前記制御手段は、前記複数の拡張カードのうち、特定された前記第１拡張カード以外の拡張カードに接続されたデバイスをブートパスの検索対象から除外する」に関して，「前記ブートエントリ補助情報に基づいて前記複数の拡張カードの中から前記第１拡張カードを特定し、前記ブートエントリを用いて前記起動デバイスの前記ブートローダを実行する」との関係，該記載における「ブートパス」の技術的な意味，及び請求項２との関係が不明確である，という旨の拒絶の理由を通知しているが，令和３年７月９日付けの手続補正において，審判請求時の補正における請求項１の「前記制御手段は、前記複数の拡張カードのうち、特定された前記第１拡張カード以外の拡張カードに接続されたデバイスをブートパスの検索対象から除外する」という構成は削除さたので，この理由は解消された。
　また，審判請求時の補正における請求項１（及び請求項２−９）に記載の「前記複数の拡張カードが初期化された後」に関して，「初期化」の技術的な意味が理解できず不明確である，という旨の拒絶の理由を通知しているが，令和３年７月９日付けの意見書において，『これに対し、明細書の段落００３２の「ＢＩＯＳは、ＣＰＵ１１０、メモリコントローラ１２０、メモリ１３０、メモリ１３１とチップセット１４０の初期化を実施する。その後、ＢＩＯＳは、内蔵ＳＡＳ  ＰＣＩｅカード１６０、ＮＩＣ  ＰＣＩｅカード１６１、外付けＳＡＳ  ＰＣＩｅカード１６２にリソースを割当て（ステップＳ１１）、ＰＣＩｅ仕様の初期化を行う。」の記載に基づいて、「拡張カード」の「初期化」は、拡張カードにリソースを割り当てることであり、拒絶理由通知の、●理由２，及び理由３ついて／・請求項　　　１／（相違点）の部分における審判官殿のご認識の通り、「拡張カードに対して最初に行われる処理」、すなわち拡張カードに対する一般的な初期化の処理であります。』と釈明された結果，この拒絶理由は解消した。
第８　原査定についての判断
　令和３年７月９日付けの補正により，補正後の請求項１は，「前記取得手段が前記ブートエントリ補助情報を取得し、取得した前記ブートエントリ補助情報に基づいて、前記制御手段が前記起動デバイスと接続された前記第１拡張カードを特定し、特定された前記第１拡張カードの接続先である前記起動デバイスを前記制御手段が初期化した後に、前記取得手段が前記ブートエントリを取得する」という技術的事項を有するものとなった。当該技術事項は，原査定における引用文献Ａ−Ｂには記載されておらず，本願出願日前における周知技術でもないので，本願発明１−９は，当業者であっても，原査定における引用文献Ａ−Ｂに基づいて容易に発明できたものではない。したがって，原査定を維持することはできない。
第９　むすび
　以上のとおり，原査定の理由によっては，本願を拒絶することはできない。
　また，他に本願を拒絶すべき理由を発見しない。
　よって，結論のとおり審決する。