【事件の表示】
　平成　４年特許願第　６６５２８号「パス名検索におけるネームキャッシュ機構のパージ制御方法」拒絶査定不服審判事件〔平成　５年１０月２２日出願公開、特開平　５−２７４２００〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯、本願発明
　本願は、平成４年３月２５日の出願であって、その請求項１に係る発明は、平成１５年８月２１日付け手続補正書によって補正された明細書及び図面の記載からみて、本願の特許請求の範囲の請求項１に記載された次のとおりのものである。
   
「　多階層ファィルシステムにおいて、ファイルの特定をパス名で行うシステムで、
　予め、ファイル名情報と装置を識別するための装置名情報とを関連づけてネームキャッシュテーブルとして記憶しておき、
　装置の取り外し時では、取り外す装置名情報が入力されると、該装置名情報に基づき前記ネームキャッシュテーブルをサーチし、各ネームキャッシュテーブルの装置名情報と該取り外す装置名情報とを比較し、一致する場合はネームキャッシュテーブルからパージすることを特徴とするパス名検索におけるネームキャッシュのパージ制御方法。」
 
２．引用例
　これに対し、原審において拒絶査定時に提示した　特開昭６３−２４４２４３号公報（以下、引用例１という。）には、以下の事項が図面と共に記載されている。
　
 （ア）「Ａ．産業上の利用分野
　この発明はデータ処理の分野に関し、具体的にはパス名で識別されるデイスク・ファイルを迅速にオープンする方法に関する。
　Ｂ．従来技術
　本発明は、ＩＢＭパーソナル・コンピュータなどのハードウエアがデイスク・オペレーテイング・システム（ＤＯＳ）のもので作動し、かつファイルが木構造デイレクトリとパス名によって固定デイスク上に記憶される形式の、周知の市販のシステムにたいする改良として設計されている。」（公報１頁右下欄２行〜１２行）
　
（イ）「Ｄ．問題点を解決するための手段
　簡単に言えば、上記の目的を達成するための方法は、キャッシュおよび主メモリ中にファイル使用の活動記録を作成し維持することである。デイレクトリまたはファイルがアクセスされる度に、その活動記録が検査され、オープンに必要な情報がキャッシュ内にある場合、物理入出力動作を伴うデイレクトリやファイル名のツリー式探索を行わず、それを直接使用する。」（公報２頁右下欄１行〜９行）
　
（ウ）「Ｅ．実施例
　図面を参照する。最初に第１図を参照すると、ＩＢＭパーソナル・コンピュータＡＴなどのデータ処理システム１０は、バス１４を介して主メモリ１６とデイスク制御装置１８に接続されたプロセッサ１２を含んでいる。制御装置１８はデイスク・ドライブ２０に接続され、デイスク・ドライブ２０は情報のビットを記録する通常の記憶媒体をもつデイスク２２を備える。システム１０の動作中に、ＤＯＳ手順２４が主メモリ１６にロードされ、主にデイスク２２上の情報に対するアクセスを制御するのに使用される。ＤＯＳにはシステム・バッファ２６が関連し、システム・バッファ２６中にまたはそれを介して情報が従来の方式でデイスク２２と主メモリ１６の間に転送される。
　ＦＡＳＴＯＰＥＮ２８という名の１組の手順も主メモリ１６にロードされそこに常駐する。ＦＡＳＴＯＰＥＮ手順２８は、ＦＡＳＴＰＯＰＥＮキャッシュ３０の動作と関連している。その詳細については以下で説明する。システムに複数のドライブがある場合、各ドライブに１個づつ複数のキャッシュ３０がある。」（公報２頁右下欄１３行〜３頁左上欄１４行）
　
（エ）「前に指摘したように、システムには各デイスク・ドライブごとに１個のキャッシュ３０がある。各キャッシュは、ドライブ・キャッシュ・ヘッダとして知られている情報ブロックを含む。こうしたヘッダは様々なフィールドを含む。それらの意味を第１表に示す。
　　　第１表　ドライブ・キャッシュ・ヘッダ
フィールド　　意味
（中略）
５　　　　　ドライブＩＤ
　
各キャッシュ３０内には、それぞれ第２表に示す情報のフィールドを含む数個のデイレクトリとファイル項目もある。
（中略）
　
第２表　　項目
フィールド　　　意味
（中略）
６　　　　　デイレクトリ／ファイル情報
（中略）
フィールド６は、デイスク媒体に含まれる通常のデイレクトリ項目に関連する情報を含む。ただし、この情報は名前項目のフィールド６に挿入され、したがって、主メモリ中に常駐している。したがって、キャッシュ３０内に対応する項目があるフィールドをオープンする必要があるとき、こうした情報に迅速にアクセスできる。」（公報３頁右上欄９行〜４頁左上欄５行）
　
　以上より、引用例１には以下の発明が記載されている。
　
 木構造デイレクトリおよびファイルが複数のデイスクに格納されたファイルシステムにおいて、
　主メモリ上にデイスクドライブ毎にデイスクを特定するドライブＩＤを有するキャッシュを形成し、該キャッシュはデイレクトリ／ファイル情報を含み、ファイルをオープンする際には前記キャッシュにアクセスすることによりパス名で識別されるファイルをオープンする方法。
　
　また、原査定において拒絶査定時に提示した　Andrew S. Tanenbaum 著 / 大西　照代 訳，MINIXオペレーティング・システム，日本，アスキー，1989年4月21日，第1版，pp. 365 − 367, pp.683 −686（以下、引用例２という。）には、以下の事項が記載されている。
　
（オ）「このファイルの最後の手続きはinvalidate（8326行）である。これはデイスクがマウント解除される時に使用され、マウント解除されるファイルシステムに属するすべてのブロックをキャッシュから除去する。この作業を行っておかないと、デバイスが再度利用された時（別のフロッピーデイスクによって）、ファイルシステムは新しいデイスクのブロックではなく、古いものを使ってしまう可能性がある。」（３６７頁）
　
　また、本件出願前に公開された特開昭６３−３０９４３号公報には、不要レコードの削除に関し、以下の事項が図面と共に記載されている。
　
（カ）「第１図は、本発明の一実施例を示すブロック図である。本実施例の不要レコード削除方式は、不要レコード削除手段１１と、データ検索手段１２と、履歴比較手段１３と、データ削除手段１４と、記憶装置１５とから構成されている。
　第２図を参照すると、記憶装置１５内に格納されている各データレコード２０は、データレコード２０が最新に記憶,更新または検索された日時を示す履歴情報２１と、データ２２とを含んで構成されている。
　第３図を参照すると、不要レコード削除手段１１における処理手順は、データ検索手段起動ステップ３１と、履歴比較手段起動ステップ３２と、履歴判定ステッブ３３と、データ削除手段起動ステップ３４とからなる。
　次に、このように構成された本実施例の不要レコード削除方式の動作について説明する。
　記憶装置１５内から不要なデータレコード２０を削除する場合には、それ以前の履歴情報をもつデータレコード２０を削除の対象とする日時を示す削除期限情報の値をあらかじめ不要レコード削除手段１１に設定し、不要レコード削除手段１１を起動する。
　不要レコード削除手段１１は、まずデータ検索手段１２を起動し(ステップ３１)、起動されたデータ検索手段１２は記憶装置１５内のデータレコード２０を検索して出力する。
　次に、不要レコード削除手段１１は、データ検索手段１２により検索されたデータレコード２０と、あらかじめ設定された削除期限情報の値とを与えて履歴比較手段１３を起動する(ステップ３２)。起動された履歴比較手段１３は、データレコード２０内の履歴情報２１の値と、あらかじめ設定された削除期限情報の値とを比較し、データレコード２０が最新に記憶,更新および検索された日時を示す履歴情報２１の値があらかじめ設定された削除期限情報の値より以前かどうか、すなわち古いかどうかを比較して結果を出力する。
　続いて、不要レコード削除手段１１は、履歴比較手段１３からの比較結果に基づいて、データレコー ド２０が最新に記憶,更新および検索された日時を示す履歴情報２１の値があらかじめ設定された削除期限情報の値より古いかどうかを判定し(ステッブ３３)、古い場合にはデータ削除手段１４を起動する(ステップ３４)。起動されたデータ削除手段１４は、最新に記憶,更新および検索された日時を示す履歴情報２１の値があらかじめ設定された削除期限情報の値より古いと判定されたデータレコード２０を記憶装置１５から削除する。ステップ３３の判定で、履歴情報２１の値が削除期限情報の値より古くないと判定された場合には、データ削除手段１４は起動されない。」（公報２頁右上欄１８行〜３頁左上欄９行）
　
（カ’）所定の条件を満たす不要レコードデータを削除する手法として、データ検索手段は記憶装置内のデータレコードを検索し、検索されたデータレコード内の履歴情報と所定の条件とを比較し、履歴情報の値が所定の条件を満たすと判断されたデータレコードを記憶装置から削除する手法は周知であって、例えば、特開昭６３−３０９４３号公報の上記箇所に記載されている。
　
 ３．対比・判断
 本願の請求項１に係る発明（以下、前者という）と引用例１に記載された発明（以下、後者という）とを比較すると、
　後者の「木構造デイレクトリおよびファイルが複数のデイスクに格納されたファイルシステム」「デイスクを特定するドライブＩＤ」「ファイル情報」「パス名で識別されるファイルをオープンする」は、それぞれ「多階層ファイルシステム」「装置を識別するための装置名情報」「ファイル名情報」「ファイルの特定をパス名で行う」に相当する。
また、後者では「主メモリ上にキャッシュを形成する」としているが、形成されたキャッシュにはドライブＩＤやデイレクトリ／ファイル情報を含んでいるから、前者の「ネームキャッシュ」と同等のものである。
　また、前者では「ネームキャッシュテーブル」についてパージに関する制御しか規定されていないが、「ネームキャッシュテーブル」はファイルをオープンする際に使用されるものであるから、後者の「ファイルをオープンする際にキャッシュをアクセスする」ことは、前者のシステムが当然に予定していることである。
　
　してみると、両者は次の点で一致している。
　
　多階層ファィルシステムにおいて、ファイルの特定をパス名で行うシステムで、
　予め、ファイル名情報と装置を識別するための装置名情報とを関連づけてネームキャッシュとするシステム
　
　一方、両者は以下の点で相違している。
　
相違点１
　ファイル名情報と装置を識別するための装置名情報とを関連づけるネームキャッシュが、前者では「テーブルとして記憶」されているのに対し、後者のものでは記憶形式がテーブルではない点
　
相違点２
  前者は「ネームキャッシュのパージ制御方法」であり、装置を取り外したときのパージ制御に関する具体的方法、すなわち、「取り外す装置名情報が入力されると、該装置名情報に基づき前記ネームキャッシュテーブルをサーチし、各ネームキャッシュテーブルの装置名情報と該取り外す装置名情報とを比較し、一致する場合はネームキャッシュテーブルからパージする」であるのに対し、後者は装置を取り外した時の制御に関するものではなく、パージ制御の具体的点方法については記載されていない点
　
相違点についての検討
相違点１について
　後者では、デイスク・ドライブ毎に主メモリ上にキャッシュがあるとされているから、当然主メモリにはキャッシュ対応の領域が割り付けられており、その領域の中にはドライブＩＤ毎にデイレクトリ／ファイル情報が対応付けられて格納されていると解される。これに対し、「テーブルとして記憶」とは、関連する２者を対の形式で記憶することであるから、両者の間に実質的な差異はなく、どちらの記憶形式を取るかは単なる設計的事項にすぎないものであり、この点を格別の相違ということはできない。
　
相違点２について
　引用例２に示される代表的なファイルシステムであるＭＩＮＩＸでは、デイスクのマウントが解除されるときにはマウント解除されるファイルシステムに属するすべてのブロックをキャッシュから除去するようになっている。このようにキャッシュを有するファイルシステムではデイスクを取り除くときにそのデイスクに関連する情報をキャッシュから除去することは当然に行う処置である。そして、後者において当該当然の処理を採用することに困難性はなく、その場合取り外されたデイスクのドライブＩＤに基づいて特定されるキャッシュの内容を削除することになる。キャッシュの内容を削除する具体的手法として、キャッシュへの格納形式が装置名情報とファイル名情報を対にしてテーブル形式のものであれば、２（カ’）で周知の手法として指摘したようなレコード削除方式を用いて「取り外す装置名情報が入力されると、該装置名情報に基づき前記ネームキャッシュテーブルをサーチし、各ネームキャッシュテーブルの装置名情報と該取り外す装置名情報とを比較し、一致する場合はネームキャッシュテーブルからパージする」ようにすることは当業者が適宜なし得る事項にすぎない。従って、相違点２を格別の相違ということはできない。
　
５．むすび
　したがって、請求項１に係る発明は、引用例１、２に記載された発明及び周知の事項に基いて当業者が容易に発明をすることができたものであるので、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。