【事件の表示】
　特願２０１０−２９２２０９「情報処理装置および方法，並びにプログラム」拒絶査定不服審判事件〔平成２３年　４月２８日出願公開，特開２０１１−　８６３０８，請求項の数（１０）〕について，次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は，特許すべきものとする。
【理　由】
１　手続の経緯
　本願は，平成１６年９月２９日に出願した特願２００４−２８３１０７号の一部を，平成２２年１２月２８日に新たな出願としたものであって，平成２５年２月１２日に手続補正がされ，平成２５年４月５日付けで拒絶査定がされ，これに対して同年７月８日に審判請求がされたものである。
　
２　本願発明
　本願の請求項１〜１０に係る発明は，平成２５年２月１２日に提出された補正書により補正された特許請求の範囲の請求項１〜１０に記載されている事項により特定されるとおりのものであり，そのうち請求項１に係る発明は，特許請求の範囲の請求項１に記載されている事項により特定される以下のとおりのもの（以下「本願発明」という。）である。
　
「【請求項１】
送信されてくる，所定の処理の実行を要求する旨の指令を受信する受信手段と，
　所定のデータを記憶するとともに，ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段と，
　前記第１の情報および前記第２の情報を基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定手段と，
　少なくともデータの読み出しまたは書き込みの何れかの前記指令を実行可能な第１の状態から，前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令が受信された場合，前記判定手段の判定結果に応じて，前記第２の状態に前記状態を変化させる前記指令を実行するとともに，実行した前記指令に応じて，自分自身の前記状態を変化させるように，前記第１の情報の更新を制御し，鍵の置き換えを要求する前記指令が受信された場合，前記判定手段の判定結果に応じて，前記鍵の置き換えを実行する制御手段と
　を備える情報処理装置。」
　
３　原査定の理由の概要
　原査定の拒絶理由は，請求項１，９及び１０に係る発明は引用例１及び２に記載された発明に基づいて，請求項２〜４，６〜８に係る発明は引用例１〜３に記載された発明に基づいて，その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから，特許法第２９条第２項の規定により特許を受けることができない，というものであって，引用文献１には，モードの状態ごとに実行可能なコマンドリストを用いることが記載されており，一方，１次発行，２次発行，初期化，再発行等の発券前の複数の状態と発券後の複数の状態を設けることは引用文献２に記載されているように周知であるから，引用文献１の状態として，発券前，発券後のそれぞれに複数設けて，それらの状態ごとに実行可能な指令を記憶して，請求項１，９，１０にかかる発明を構成することは当業者が容易に想到しうる，というものである。
引用例１：　特開平２−１５７９８８号公報
引用例２：　特開２００４−１９９２０２号公報
引用例３：　特開２００４−１９４１９６号公報
　
４　当審の判断
（１）刊行物に記載された発明
　引用例１には，第１図〜第４図とともに以下の記載がある。（下線は当審において付加。以下同様。）
　
・「［産業上の利用分野］
本発明はＩＣカードにおけるコマンド処理方式にかかり，特にＩＣカードの完成後にカードメーカがＩＣカードの全エリアのテストを実行でき，かつユーザがユーザにとって不必要なエリアへのアクセスを防止するのに好適なＩＣカードにおけるコマンド処理方式に関する。」（１ページ右下欄１２〜１８行）
　
ア　発明が解決しようとする課題
「［発明が解決しようとする課題］
　上記特開昭５９−１２１４８６号公報に記載されているような消去可能なＰ−ＲＯＭを使用したＩＣカードは，プログラムの書き込みが外部から行える場合に限って可能であり，消去できないＰ−ＲＯＭを使用した場合には適用できないという問題点がある。
　消去できないＰ−ＲＯＭを使用した場合には，Ｐ−ＲＯＭ自体の書き込み内容のチェックは，パッケージング前に行うことができる。しかし，この場合，データの記憶エリアとしてのＲＡＭ，ＥＥＰＲＯＭのテスト方法が問題になる。すなわち，ＲＡＭ，ＥＥＰＲＯＭエリアは，上位装置から直接リード／ライトされるのではなく，Ｐ−ＲＯＭのプログラムを介して行われる。したがって，
カード完成後に上記ＲＡＭ，ＥＥＲＯＭのテストを行う必要が生じる。この場合，カードメーカ側では，全エリアについてリード／ライトのテストを行う必要があるのに対し，ユーザの手に渡った場合には，そのアクセス範囲を制限する必要がある
　この理由は，ＲＡＭ，ＥＥＲＯＭエリアの中には，Ｐ−ＲＯＭ内のプログラムが管理する情報もあり，この情報をユーザがアクセスすることは，安全面からこのましくない。
　このように，カードメーカが行うテストではメモリの全エリアを自由にアクセスすることができ，ユーザが行うテストではアクセス範囲を制限する手段が必要になる。上記特開昭５９−１２１４８６号公報に記載されている方法では，この点の配慮が欠けているという問題点があった。
　また，特開昭６２−８２４８９号公報に開示されているように，メモリ領域を区別して利用制限を行う場合には，カードメーカのテスト時と，ユーザ利用時とを，どのように区別し，さらに上位装置による不正アクセスをいかにして防止するがが問題となる。
　
本発明の目的は，カードメーカ側でのＩＣカードテスト時とユーザ利用時とが完全に区別でき，また，ユーザにとって不必要なエリアへのアクセスを防止することが可能なＩＣカードにおけるコマンド処理方式を提供することにある
　
イ　課題を解決するための手段
「［課題を解決するための手段］
　
本発明のＩＣカードにおけるコマンド処理方式は，テストモードからユーザモードへの切り替えコマンドを含むテストモードコマンド・リストを格納し，ユーザモードがらテストモードへの切り替えコマンドを含まないユーザモードコマンド・リストを格納し，カードメーカ側の要求するコマンドを実行するテストモード又はユーザ側の要求するコマンドを実行するユーザモードに設定して，このモード状態を格納し，上位装置からのコマンドを受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リストを参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，ユーザモードと判定された場合，ユーザモードコマンド・リストを参照して上記上位装置からのコマンドがユーザ側が実行可能なコマンドか否かを判定し，メーカ側又はユーザ側が実行不可能なコマンドであると判定された場合，上位装置に対してコマンド不正を通知し，メーカ又はユーザ側が実行可能なコマンドであると判定された場合には，当該コマンドを実行することを特徴としている
　
ウ　作用
「［作用］
　本発明によれば，上位装置からのコマンドを受領したＩＣカードはテストモードかユーザモードかを判定し，ユーザモードの場合にはユーザモードコマンド・リストを参照してユーザ側が実行可能なコマンドか否かを判定する。判定の結果，ユ−ザモードコマンド・リストになく，ユーザ側が実行できないコマンドと判定された場合には，コマンド不正を上位装置に通知する。これによって，ユーザ側にとって不必要なエリアへのアクセスが防止される。
　また，メーカ側がテストを実行した後には，テストモードからユーザモードへの切り替えコマンドにより，テストモードからユーザモードに切り替えられる。しかし，−度ユーザモードに切り替えられた後は，ユーザモードからテストモードへの切り替えコマンドは上記ユーザモードコマンド・リストにないため，実行できない。したがって，ユーザがユーザ側にとって不必要なエリアへアクセスすることが確実に防止される。」（２ページ右下欄１５行〜３ページ左上欄１４行）
　
エ　実施例
「［実施例］
　以下，添付の図面に示す実施例により，更に詳細に本発明について説明する。
　第１図は，ＩＣカードの構成を示すブロック図である。図示するように，ＩＣカード１は，上位装置１１との間でコマンド及びデータの授受を行う入出力制御部２と，コマンドの内容を解析して実行するコマンド処理部３と，メモリ制御部４と，データ記憶エリア５と，コマンドの可否を判断するテストモードコマンド・リスト９と，ユーザモードコマンド・リスト１０から構成されている。また，データ記憶エリア５は，図示するように，モード情報エリア６と，システムエリア７と，ユーザエリア８とから構成されている。ここで，入出力制御部２とコマンド処理部３とメモリ制御部４と
テストモードコマンド・リスト９とユーザモードコマンド・リスト１０は，Ｐ−ＲＯＭにより構成され，データ記憶エリア５は，ＲＡＭ又はＥＥＰＲＯＭで構成される
　
オ　実施例続き１
「次に，上位装置１からコマンドを受領した場合のシーケンスを第２図と第３図を用いて説明する。第３図は，以下に述べるステップが行われる過程を第１図と同じＩＣカード構成図に示したものである。
　第３図に示すように，ステップ１０１において，
上位装置１１から出力されたＲＥＡＤコマンド２０は，アクセス先頭ブロック番号として３０を有し，入出力制御部２を介してコマンド処理部３に渡される
コマンド処理部３は，メモリ制御部４を介してデータ記憶エリア５内のモード情報エリア６のデータを取り込む。次に，ステップ１０３において，モード情報エリア６の内容が“テストモード”を示していればテストモードコマンド・リスト９を選択し，“ユーザモード”を示していればユーザモードコマンド・リスト１０を選択する。この場合には，ＲＥＡＤコマンド２０の該当ブロックは“３０”であり“テストモード”時は許可されるが，“ユーザモード”の場合許可の範囲外となる。従って，ステップ１０４において，上位装置１１に対して“コマンド不正”を通知する
　
カ　実施例続き２
「次に，第２図と第４図を用いて，ユーザモードとシステムモードの切り替えについて説明する。第４図は，以下に述べるステップが行われる過程を第１図と同じＩＣカード構成図に示したものである。
　第４図に示す様に，上位装置１１から出力されるＣＨＡＮＧコマンド２１は，ステップ３００において入出力制御部２を介してコマンド処理部３に渡される。コマンド処理部３は，ステップ３０１においてメモリ制御部４を介してデータ記憶エリア５内のモード情報エリア６のデータを取り込む，そして，ステップ３０２において，コマンド処理部３は，モード情報エリア６の内容が“テストモード”を示していればテストモードコマンド・リスト９を選択し，“ユーザモード”を示していればユーザコマンド・リスト１０を選択する。コマンド処理部３が“テストモード”を選択した場合，テストモードコマンド・リスト９のコマンド定義１０１にＣＨＡＮＧコマンド２１が定義されているため処理可能となり，コマンド処理部３が“ユーザモード”を選択した場合，ユーザモードコマンド・リスト１０にＣＨＡＮＧコマンドは定義されておらず，処理不可能となる（ステップ３０３），コマンド処理部３が処理不可能な場合は，ステップ３０４において上位装置１１に対して“コマンド不正”を通知する。コマンド処理部３が処理可能な場合は，ステップ３０５においてメモリ制御部４を介して，モード情報エリア６に対して“ユーザモード”を示すデータを書き込む，コマンド処理部３は処理が終ると，ステップ３０６において，上位装置１１に対して“モード切り替え終了”を通知する。」（３ページ右下欄１４行〜４ページ右上欄４行）
　
　ここで，上記アに摘記した，「カードメーカ側では，全エリアについてリード／ライトのテストを行う必要があるのに対し，ユーザの手に渡った場合には，そのアクセス範囲を制限する必要がある」及び「本発明の目的は，カードメーカ側でのＩＣカードテスト時とユーザ利用時とが完全に区別でき，また，ユーザにとって不必要なエリアへのアクセスを防止することが可能なＩＣカードにおけるコマンド処理方式を提供することにある」との記載からみて，「ユーザの手に渡った」時点においては，上記イ及びウに記載された「ユーザモード」に設定されている必要があることは明らかである。
　また，上記アに摘記した，「カード完成後に上記ＲＡＭ，ＥＥＰＲＯＭのテストを行う必要が生じる。この場合，カードメーカ側では，全エリアについてリード／ライトのテストを行う必要があるのに対し，ユーザの手に渡った場合には，そのアクセス範囲を制限する必要がある」との記載から，上記イ及びウに記載された「テストモード」においては，ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンドが実行できることは明らかである。
　
　以上の記載を総合すると，引用例１には以下の発明が記載されているものと認められる。（以下「引用発明」という。）
　
「ＩＣカード１であって，
　上位装置１１との間でコマンド及びデータの授受を行う入出力制御部２と，コマンドの内容を解析して実行するコマンド処理部３と，メモリ制御部４と，データ記憶エリア５と，テストモードコマンド・リスト９と，ユーザモードコマンド・リスト１０から構成され，
　テストモードコマンド・リスト９とユーザモードコマンド・リスト１０は，Ｐ−ＲＯＭにより構成され，データ記憶エリア５は，ＲＡＭ又はＥＥＰＲＯＭで構成されるものであって，
　データ記憶エリア５は，モード情報エリア６と，システムエリア７と，ユーザエリア８とから構成され，
　テストモードコマンド・リスト９は，テストモードからユーザモードへの切り替えコマンドとともに，ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンドを含み，
　ユーザモードコマンド・リスト１０は，ユーザモードからテストモードへの切り替えコマンドを含まず，
　コマンド処理部３は，カードメーカ側の要求するコマンドを実行するテストモード又はユーザ側の要求するコマンドを実行するユーザモードに設定して，このモード状態をモード情報エリア６に格納し，
　ここで，ユーザの手に渡った時点においては，ユーザモードに設定されるものであり，
　さらに，コマンド処理部３は，上位装置からのコマンドを受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リスト９を参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，ユーザモードと判定された場合，ユーザモードコマンド・リスト１０を参照して上記上位装置からのコマンドがユーザ側が実行可能なコマンドか否かを判定し，メーカ側又はユーザ側が実行不可能なコマンドであると判定された場合，上位装置に対してコマンド不正を通知し，メーカ又はユーザ側が実行可能なコマンドであると判定された場合には，当該コマンドを実行することを特徴とする，
　ＩＣカード１。」
　
（２）対比
　引用発明と本願発明とを対比する。
　
・引用発明においては，「上位装置からのコマンドを受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リスト９を参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，ユーザモードと判定された場合，ユーザモードコマンド・リスト１０を参照して上記上位装置からのコマンドがユーザ側が実行可能なコマンドか否かを判定し，メーカ側又はユーザ側が実行不可能なコマンドであると判定された場合，上位装置に対してコマンド不正を通知し，メーカ又はユーザ側が実行可能なコマンドであると判定された場合には，当該コマンドを実行する」のであるから，当該「コマンド」は，本願発明の「所定の処理の実行を要求する旨の指令」に相当する。それゆえ，引用発明の「上位装置１１との間でコマンド及びデータの授受を行う入出力制御部２」は，本願発明の「送信されてくる，所定の処理の実行を要求する旨の指令を受信する受信手段」に相当する。
　
・引用発明において「データ記憶エリア５は，モード情報エリア６と，システムエリア７と，ユーザエリア８とから構成され」るところ，「モード情報エリア６」については「カードメーカ側の要求するコマンドを実行するテストモード又はユーザ側の要求するコマンドを実行するユーザモードに設定して，このモード状態をモード情報エリア６に格納」されるものである。また，引用発明においては，「ユーザの手に渡った時点においては，ユーザモードに設定されるものであ」る。よって，当該「テストモード」及び「ユーザモード」と，本願発明の「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態」とは，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態」である点で一致する。
　また，当該「テストモード」及び「ユーザモード」が，ＩＣカード１のライフサイクルにおける状態を指すものであることは明らかである。
　それゆえ，引用発明の「モード情報エリア６に格納」される，「カードメーカ側の要求するコマンドを実行するテストモード又はユーザ側の要求するコマンドを実行するユーザモード」である「モード状態」と，本願発明の「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報」とは，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報」である点で一致する。
　
・引用発明においては「テストモードコマンド・リスト９は，テストモードからユーザモードへの切り替えコマンドとともに，ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンドを含み，　ユーザモードコマンド・リスト１０は，ユーザモードからテストモードへの切り替えコマンドを含ま」ないものであって，それぞれ「上位装置からのコマンドを受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リスト９を参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，ユーザモードと判定された場合，ユーザモードコマンド・リスト１０を参照して上記上位装置からのコマンドがユーザ側が実行可能なコマンドか否かを判定」するための根拠とされるものである。それゆえ，引用発明の「テストモードコマンド・リスト９とユーザモードコマンド・リスト１０」は，本願発明の「前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報」に相当する。
　
・引用発明の「テストモードコマンド・リスト９とユーザモードコマンド・リスト１０は，Ｐ−ＲＯＭにより構成され，データ記憶エリア５は，ＲＡＭ又はＥＥＰＲＯＭで構成されるもの」るところ，「Ｐ−ＲＯＭ」及び「ＲＡＭ又はＥＥＰＲＯＭ」はいずれもメモリの一種であるから，「モード情報エリア６と，システムエリア７と，ユーザエリア８とから構成され」る「データ記憶エリア５」及び「テストモードコマンド・リスト９とユーザモードコマンド・リスト１０」はともに，メモリ，すなわち記憶手段によって記憶されているといえる。さらに，引用発明の「システムエリア７と，ユーザエリア８」には，ＩＣカード１の動作上必要な所定データが格納されているといえる。
　したがって，引用発明における「モード情報エリア６と，システムエリア７と，ユーザエリア８とから構成され」る「データ記憶エリア５」を「構成」する「ＲＡＭ又はＥＥＰＲＯＭ」，及び「テストモードコマンド・リスト９とユーザモードコマンド・リスト１０」を「構成」する「Ｐ−ＲＯＭ」とを合わせたものと，本願発明の「所定のデータを記憶するとともに，ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段」とは，「所定のデータを記憶するとともに，ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段」である点で一致する。
　
・引用発明の「コマンド処理部３は，上位装置からのコマンドを受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リスト９を参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，ユーザモードと判定された場合，ユーザモードコマンド・リスト１０を参照して上記上位装置からのコマンドがユーザ側が実行可能なコマンドか否かを判定」するから，当該引用発明の「コマンド処理部３」は，本願発明の「前記第１の情報および前記第２の情報を基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定手段」に相当する。
　
・引用発明の「テストモードコマンド・リスト９は，テストモードからユーザモードへの切り替えコマンドとともに，ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンドを含」むことにおける「テストモード」，「テストモードからユーザモードへの切り替えコマンド」及び「ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンド」は，それぞれ，本願発明の「第１の状態」，「前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令」及び「データの読み出しまたは書き込みの何れかの前記指令」に相当する。
　そして，引用発明の「コマンド処理部３」が「上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定」し，「メーカ又はユーザ側が実行可能なコマンドであると判定された場合には，当該コマンドを実行する」。そうすると，引用発明における「コマンド処理部３」は，「テストモードコマンド・リスト９」に含まれる「ＲＡＭ，ＥＥＰＲＯＭの全エリアについてのリード／ライトのコマンド」が，「実行可能」である「テストモードからユーザモードへの切り替えコマンド」を「受けた場合，上記モードがテストモードかユーザモードかを判定し，テストモードと判定された場合，テストモードコマンド・リスト９を参照して上記上位装置からのコマンドがメーカ側が実行可能なコマンドか否かを判定し，」「メーカ又はユーザ側が実行可能なコマンドであると判定された場合には，当該コマンドを実行し」，「テストモード又はユーザ側の要求するコマンドを実行するユーザモードに設定して，このモード状態をモード情報エリア６に格納」することになるから，当該動作を行う引用発明の「コマンド処理部３」と，本願発明の「少なくともデータの読み出しまたは書き込みの何れかの前記指令を実行可能な第１の状態から，前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令が受信された場合，前記判定手段の判定結果に応じて，前記第２の状態に前記状態を変化させる前記指令を実行するとともに，実行した前記指令に応じて，自分自身の前記状態を変化させるように，前記第１の情報の更新を制御し，鍵の置き換えを要求する前記指令が受信された場合，前記判定手段の判定結果に応じて，前記鍵の置き換えを実行する制御手段」とは，「少なくともデータの読み出しまたは書き込みの何れかの前記指令を実行可能な第１の状態から，前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令が受信された場合，前記判定手段の判定結果に応じて，前記第２の状態に前記状態を変化させる前記指令を実行するとともに，実行した前記指令に応じて，自分自身の前記状態を変化させるように，前記第１の情報の更新を制御する制御手段」である点で一致する。
・引用発明の「ＩＣカード１」は，本願発明の「情報処理装置」に相当する。
　
　以上から，引用発明と本願発明とは以下の点で一致する
　
「送信されてくる，所定の処理の実行を要求する旨の指令を受信する受信手段と，
　所定のデータを記憶するとともに，ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段と，
　前記第１の情報および前記第２の情報を基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定手段と，
　少なくともデータの読み出しまたは書き込みの何れかの前記指令を実行可能な第１の状態から，前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令が受信された場合，前記判定手段の判定結果に応じて，前記第２の状態に前記状態を変化させる前記指令を実行するとともに，実行した前記指令に応じて，自分自身の前記状態を変化させるように，前記第１の情報の更新を制御する制御手段と
　を備える情報処理装置。」
　
　一方，両者は以下の各点で相違する。
　
《相違点１》
　「記憶手段」に「記憶する」「第１の情報」について，本願発明においては，「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す」ものであり，また，これに対応して「前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する」のに対して，引用発明においては，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す」ものであり，また，これに対応して「前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する」ことに対応する構成は備えるものの，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態」が各々「複数の状態」ではない点。
　
《相違点２》
　「制御手段」について，本願発明においては，「鍵の置き換えを要求する前記指令が受信された場合，前記判定手段の判定結果に応じて，前記鍵の置き換えを実行」する構成を備えるが，引用発明においてはそのような構成を備えない点。
　
（３）判断
　上記各相違点について検討する。
《相違点１について》
　原査定の理由において引用された引用例２には，図１〜１６とともに以下の記載がある。
　
・「【０００３】
ＩＣカードの発行は，幾つかの機関を経て行われる場合が多く，各機関での発行処理のステップは行程順に１次発行，２次発行と便宜的に呼び分けられるが，夫々どのステップを１次発行，及び２次発行と呼ぶかは厳密に定められていない。本明細書では，通常カードメーカーにより，ファイル構造，アクセス条件等が設定され，また，カード発行者により，各種サービスに共通して用いるデータ等の書き込みが行われるまでのステップを１次発行と呼び，次にサービス（アプリケーション）提供者により，アプリケーション固有の情報が書き込まれるステップを２次発行と呼ぶこととする
【０００４】
また，ＩＣカードはフレキシブルディスク等と同様に，使用済みになれば初期化（フォーマット）を行ない，再使用に供することもできる。初期化されたＩＣカードは，それまでに格納されていた情報が全て消去された状態となる。ＩＣカードを再使用するためには，全ての情報が消去されたＩＣカードに必要なファイルを新たに創生していくこととなる。
【０００５】
【特許文献１】
特開平８−１３８０１９号公報
【０００６】
【発明が解決しようとする課題】
しかしながら，このような従来のＩＣカードの再使用方法では，発行処理のステップを一から行う必要がある。再発行の度に発行処理のステップを一から行っていたのでは，例えば複数の機関の間でＩＣカードを輸送する手間等がかかり，非常に効率が悪い。
【０００７】
本発明はかかる問題に鑑み，ＩＣカードの再発行処理を簡易化し，再発行の効率の向上を実現する初期化機能を備えたＩＣカード，及びＩＣカード初期化方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために，本発明に係るＩＣカードは，ＩＣカードを用いた各サービスに対応する固有ファイルを複数格納しているユーザ領域を備えるＩＣカードであって，前記ユーザ領域の初期化動作を指示するオペコード部と，前記ユーザ領域に格納されている固有ファイルの中から１つ以上のファイルを指定するファイル識別情報を含むオペランド部とからなる初期化コマンドを，外部装置から受け付ける受付手段と，ユーザ領域のうち，前記受付手段により受け付けられた初期化コマンドに含まれるファイル識別情報により指定される固有ファイルが格納されている領域を除く部分を初期化する初期化手段とを備えることを特徴とする。
【０００９】
また，本発明に係るＩＣカード初期化方法は，ＩＣカードを用いた各サービスに対応する固有ファイルを複数格納しているユーザ領域を備えるＩＣカードにおけるＩＣカード初期化方法であって，前記ユーザ領域の初期化動作を指示するオペコード部と，前記ユーザ領域に格納されている固有ファイルの中から１つ以上のファイルを指定するファイル識別情報を含むオペランド部とからなる初期化コマンドを，外部装置から受け付ける受け付けステップと，ユーザ領域のうち，前記受付手段により受け付けられた初期化コマンドに含まれるファイル識別情報により指定される固有ファイルが格納されている領域を除く部分を
初期化する初期化ステップとを有することを特徴とする。
【００１０】
これによって，初期化後も使用するファイルを指定し，指定したファイルを消去せずにＩＣカードのユーザ領域を初期化することができる。
従って，初期化後も使用するファイルの再発行処理を省略することが出来，ＩＣカードの再発行処理を簡易化し，再発行の効率の向上を実現することができる。さらに，再発行時に発行処理を一から行うことが不要となるため，ＩＣカードを輸送する機会が減り，輸送途中においてＩＣカードが盗難，紛失等にあう危険性を軽減することもできる。
【００１１】
【発明の実施の形態】
以下，本発明の実施の形態について，図１から図１６を用いて説明する。
（実施の形態１）
＜概要＞
本実施の形態１は，ＣＰＵを内蔵しているＩＣカードのユーザ領域の初期化時に，初期化後も使用するファイルを初期化の対象とはせずに，ユーザ領域内に保持することで，ＩＣカードの再発行の効率を向上させるものである。
【００１２】
＜構成＞
図１は，本発明の実施の形態１に係るＩＣカードを用いて複数のサービスを利用できるＩＣカードシステム１の構成を示す図である。ＩＣカードシステム１は，カード発行者１１，ＩＣカード１２，サービス提供者１３，サービス提供者１４，及サービス提供者１５からなる。
【００１３】
図２は，本発明の実施の形態１に係るＩＣカード１２の機能ブロック図である。また，図２は，ＩＣカード１２に加え，ＩＣカード１２と通信を行うための，外部機器１０もあわせて示している。外部機器１０は処理内容によって様々であるが，カード発行機やカード初期化用端末等のリーダライタが該当する。ＩＣカード１２は，記憶部１０１，コマンド受信部１０２，コマンド解析部１０３，キー照合部１０４，ファイル創生部１０５，テーブル記憶部１０６，ファイル検索部１０７，ファイル書込み部１０８，カード初期化部１０９，及びレスポンス送信部１１０を備える。
【００１４】
記憶部１０１は，ＩＣカードの動作に用いるファイルを保持する不揮発性メモリであり，具体的には８ｋｂｙｔｅのＥＥＰＲＯＭである。
図３は，一次発行前のメモリ内容を示す図である。記憶部１０１は，システム領域２０１，ユーザ領域２０２からなり，システム領域２０１は，１２８ｂｙｔｅの領域を持ち，ライフサイクル情報２０３と発行者キー２０４が格納されている。ライフサイクル情報２０３はＩＣカード１２のライフサイクル上の状態（例えば一次発行前であるか否か等）を示すファイルである。また，
発行者キー２０４は，正しい発行者キーを知っている外部機器１０に対してのみ，ユーザ領域２０２にファイルの創生，書き込み等を実効する権限を与えるための認証用のファイルである
　
・「【００２５】
＜動作＞
以下に，本発明の実施の形態１における，ＩＣカードシステム１の発行，再発行の流れを図を用いて説明する。
図６は，本発明の実施の形態１に係わるＩＣカードシステム１の発行，及び再発行の流れを示す図である。
【００２６】
先ず，
カード発行者１１が１次発行として，記憶部１０１へ共通データであるファイル２０５の書き込みを行う
【００２７】
まず始めにカード発行者１１の外部機器は，コマンド送信部から発行者キー照合コマンドを送信し（Ｓ１０１），送信後に一定時間待機する。一方，ＩＣカード１２は，コマンドの受信を待ち受けおり（Ｓ１０２），コマンド受信部１０２でコマンドを受信すると（１０２：Ｙｅｓ），コマンド解析部１０３へ処理を引き継ぐ。コマンド解析部１０３は，コマンド識別コードを解析し（Ｓ１０３），受信したコマンドを発行者キー照合コマンドとして，キー照合部１０４に処理を引き継ぐ。キー照合部１０４は，オペランド中のキーデータと発行者キー２０４とを用いて外部機器の正当性を認証し（Ｓ１０４），認証結果が正当であれば（Ｓ１０４：Ｙｅｓ）レスポンス送信部１１０から発行者キー照合完了を示す処理結果を送信する
【００２８】
外部機器は，発行者キー照合コマンドの送信後に一定時間待機し発行者キー照合完了を示す処理結果の受信を待ち受ける（Ｓ１０６）。レスポンス受信部が発行者キー照合完了を示す処理結果を受信した場合は（Ｓ１０６：Ｙｅｓ），コマンド送信部からファイル創生コマンドを送信し（Ｓ１０７），送信後に一定時間待機する。レスポンス受信部が発行者キー照合完了を示す処理結果を受信しない場合は（Ｓ１０６：Ｎｏ），処理を終了する。
【００２９】
　・・・（中略）・・・
【００３２】
外部機器は，ファイル書込みコマンドの送信後に一定時間待機しファイル書込み完了を示す処理結果の受信を待ち受け（Ｓ１１９），ファイル書込み完了を示す処理結果を受信後に処理を終了する。
以上の手順により，ＩＣカード１２にファイル２０５が書き込まれ一次発行が完了する。図８は，一次発行済みのＩＣカード１２のメモリ内容を示す図である。尚，共通データであるファイル２０５のアクセス権の設定は，どのアプリケーションからも使用できるよう読出しは自由であり，
書き換えはカード発行者１１のみが可能とする
【００３３】
次に図６に示すように，
１次発行済みのＩＣカード１２は各サービス提供者へ輸送され２次発行が行われる。先ず銀行であるサービス提供者１３は，クレジットカード用のアプリケーションであるファイル２０６と，アクセスキー２０７とをユーザ領域２０２へ書き込む（Ｓ１２）。尚，ファイル２０６とアクセスキー２０７とは，それぞれ図７に示すファイル２０５を書き込む処理と同様の処理によりユーザ領域２０２へ書き込まれる
【００３４】
さらに，ＩＣカード１２は家電販売店であるサービス提供者１４へ輸送され，サービス提供者１４はポイントカード用のアプリケーションであるファイル２０８と，アクセスキー２０９とをユーザ領域２０２へ書き込む（Ｓ１３）。尚，ファイル２０８とアクセスキー２０９とは，それぞれ図７に示すファイル２０５を書き込む処理と同様の処理によりユーザ領域２０２へ書き込まれる。以上の処理により，ＩＣカード１２の２次発行が完了する。図９は，２次発行済みのＩＣカード１２のメモリ内容を示す図である。尚，本実施の形態では，ＩＣカード１２を利用して受けるサービスは２つであるが，他のサービス提供者へＩＣカード１２を輸送してそれぞれのサービスに固有なアプリケーションをユーザ領域２０２の未使用領域へ書き込むことで，さらに他のサービスを受けることもできる。
【００３５】
上記の処理により２次発行が完了したＩＣカード１２は，図６に示すように，カード利用者によって使用される（Ｓ１４）。・・・（後略）・・・」
　
　以上の記載から，引用例２には次の事項が記載されているといえる。
　
・ＩＣカードの発行は，幾つかの機関を経て行われ，例えば，通常カードメーカーにより，ファイル構造，アクセス条件等が設定され，また，カード発行者により，各種サービスに共通して用いるデータ等の書き込みが行われるまでのステップを１次発行と呼び，次にサービス（アプリケーション）提供者により，アプリケーション固有の情報が書き込まれるステップを２次発行と呼ぶことがあること。
・ＩＣカードのシステム領域には発行者キーが記憶され，正しい発行者キーを知っている外部機器に対してのみ，ユーザ領域にファイルの創生，書き込み等を実行する権限を与えるために用いられること。
・共通データであるファイルのアクセス権の設定は，どのアプリケーションからも使用できるよう読出しは自由である一方，書き換えは，発行者キー照合を通じてカード発行者のみが可能となっていること。
・１次発行済みのＩＣカードが各サービス提供者へ輸送され，２次発行が行われる際，サービス提供者は，クレジットカード用のアプリケーションであるファイルとアクセスキーとをユーザ領域へ書き込むこと。
　
　よって，引用例２には，ＩＣカードについて，カードメーカー，カード発行者及びサービス提供者が，それぞれ，ＩＣカードの設定及びファイルの書き込みを行い，それにつれて，１次発行，２次発行等と呼ばれる状態となることは記載されているが，ＩＣカードにおける特定のファイルの書き込みの制限は，アクセスキーを知っているか否かによって行うことが記載されている。このため，引用例２の記載から，前記１次発行，２次発行等と呼ばれる各状態ごとに制限を設定する必要があることまでは明らかでない。
　それゆえ，ＩＣカードについて，１次発行，２次発行等と呼ばれる状態となることは周知であるとしても，当該各状態ごとに実行できるコマンドを制限する動機があったとはいえない。
　そうすると，引用発明においては，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段と，　前記第１の情報および前記第２の情報を基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定手段と」に対応する構成を備えるところ，引用例２に記載されているように，１次発行，２次発行等と呼ばれる状態とすること，すなわち，本願発明の「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態」をとるようにすること自体は当業者が適宜になし得たといえる。しかしながら，前述のとおり，１次発行，２次発行等と呼ばれる各状態ごとに実行できるコマンドを制限する動機があったとはいえないから，引用発明において，「自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報」「を基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定手段」を，前記１次発行，２次発行等と呼ばれる各状態についてまで適用して，本願発明に係る「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶している前記データによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを記憶する記憶手段」を備えるようにすることは，周知技術を勘案しても当業者が容易になし得たこととはいえない。
　
（４）まとめ
　よって，相違点２について検討するまでもなく，本願発明は周知技術を勘案し，引用発明に基づいて当業者が容易に発明をすることができたとはいえない。
　
（５）本願の請求項９，１０に記載された発明について
　引用例１の記載からは，情報処理方法及び当該情報処理方法を実行するためのプログラムとしての発明（以下「引用例１に記載された方法（プログラム）発明」という。）も把握され，当該情報処理方法及びプログラムとしての発明と，本願の請求項９及び１０に係る発明とは，上記４「（２）対比」での検討と同様の検討により，以下の各点で一致及び相違するといえる。
　
《一致点》
「送信されてくる，所定の処理の実行を要求する旨の指令の受信を制御する受信制御ステップと，
　ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶手段に記憶しているデータによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報の記憶を制御する記憶制御ステップと，
　前記第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定ステップと，
　少なくともデータの読み出しまたは書き込みの何れかの前記指令を実行可能な第１の状態から，前記第１の状態とは異なる第２の状態に前記状態を変化させる前記指令が受信された場合，前記判定ステップにおける判定結果に応じて，前記第２の状態に前記状態を変化させる前記指令を実行するとともに，実行した前記指令に応じて，自分自身の前記状態を変化させるように，前記第１の情報の更新を制御する制御ステップと
　を含む情報処理方法，または前記各ステップを含む情報処理をコンピュータに実行させるプログラム。」
　
《相違点３》
　「第１の情報」について，本願の請求項９及び１０に係る発明においては，「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶手段に記憶しているデータによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す」ものであり，また，当該「第１の情報」と，「前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する」のに対して，引用例１に記載された方法（プログラム）発明においては，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態とを含む予め定められた複数の状態であって，記憶手段に記憶しているデータによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す」ものであり，また，当該「第１の情報」と，「前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する」ことに対応する構成は備えるものの，「ユーザに対する発券前の状態と，前記ユーザに対する発券後の状態」が各々「複数の状態」ではない点。
　
《相違点４》
　「制御手段」について，本願の請求項９及び１０に係る発明においては「鍵の置き換えを要求する前記指令が受信された場合，前記判定ステップにおける判定結果に応じて，前記鍵の置き換えを実行する」ことを含むが，引用例１に記載された方法（プログラム）発明においてはそのような構成を備えない点。
　
　上記相違点３について検討すると，上記４「（３）判断」《相違点１について》における検討と同様の理由により，引用例１に記載された方法（プログラム）発明において，「自分自身がどの状態であるかを示す第１の情報の記憶を制御する記憶制御ステップと，　前記第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定ステップ」を，前記１次発行，２次発行等と呼ばれる各状態についてまで適用して，本願の請求項９及び１０に係る発明に係る「ユーザに対する発券前の複数の状態と，前記ユーザに対する発券後の複数の状態とを含む予め定められた複数の状態であって，記憶手段に記憶しているデータによって定まる，ライフサイクルにおける自分自身の状態のうち，自分自身がどの状態であるかを示す第１の情報の記憶を制御する記憶制御ステップと，　前記第１の情報と，前記状態ごとに定められた，前記状態において実行可能な指令を示す第２の情報とを基に，受信した前記指令が，自分自身の前記状態において，実行可能な指令であるか否かを判定する判定ステップ」を備えるようにすることは，周知技術を勘案しても当業者が容易になし得たこととはいえない。
　
　よって，相違点４について検討するまでもなく，本願の請求項９及び１０に係る発明についても，周知技術を勘案し，引用発明に基づいて当業者が容易に発明をすることができたとはいえない。
　
（６）他の請求項について
　本願の請求項２〜８は，直接又は間接に請求項１を引用するものであるから，本願の請求項２〜８に係る発明は請求項１に係る発明の発明特定事項を含むところ，前述の通り，請求項１に係る発明は当業者が容易に発明をすることができたものとはいえないから，本願の請求項２〜８に係る発明についても，当業者が容易に発明をすることができたものとはいえない。
　
５　むすび
　以上のとおり，本願の請求項１〜１０に係る発明は，周知技術を勘案しても，引用発明に基づいて当業者が容易に発明をすることができたものとすることはできないから，原査定の理由によっては，本願を拒絶することはできない。
　また，他に本願を拒絶すべき理由を発見しない。
　よって，結論のとおり審決する。