【手続補正書】
【提出日】平成19年12月17日(2007.12.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  コンピュータ・システムのインタフェース・ボード上の付加価値ハードウェアの付加価値機能へのアクセスを可能にする方法であって、
インタフェース・ボードが、コンピュータ・システムのバスに接続されているか否かを判定する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、汎用上位デバイス・ドライバを、前記コンピュータ・システムのカーネル・メモリ空間にロードする段階であって、前記汎用上位デバイス・ドライバは、前記インタフェース・ボードに関連する標準機能を制御する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、付加価値デバイス・ドライバを、前記コンピュータ・システムのメモリにロードする段階であって、前記付加価値デバイス・ドライバは、前記コンピュータ・システムの前記バスに接続されていると判定された前記インタフェース・ボードに対応する段階と、
前記インタフェース・ボードのメモリ空間内の所定のアドレスに所定の情報を記憶する段階であって、前記所定のアドレスは、前記インタフェース・ボード上の付加価値ハードウェア内の所定のアドレスに対応する段階と、
前記所定の情報に基づく前記インタフェース・ボードからの所定の応答を受信する段階と、
前記所定の応答が予期されていた応答である場合にのみ、前記付加価値デバイス・ドライバを通した前記付加価値ハードウェアの付加価値機能へのアクセスを可能にする段階と
を含むことを特徴とする方法。
【請求項２】  前記付加価値デバイス・ドライバは、前記コンピュータ・システムのカーネル・メモリにロードされることを特徴とする請求項１に記載の方法。
【請求項３】  前記付加価値デバイス・ドライバは、前記コンピュータ・システムのユーザ・メモリにロードされるアプリケーション・プログラムの一部であることを特徴とする請求項１に記載の方法。
【請求項４】  前記所定の情報は秘密情報であり、
前記付加価値ハードウェアの前記メモリ空間内の前記所定のアドレスは、秘密アドレスであることを特徴とする請求項１に記載の方法。
【請求項５】  前記インタフェース・ボードは、ＯＨＣＩ  １３９４インタフェース・ボードであることを特徴とする請求項１に記載の方法。
【請求項６】  前記付加価値デバイス・ドライバは、前記汎用上位デバイス・ドライバと競合しないフィルタ・ドライバであることを特徴とする請求項１に記載の方法。
【請求項７】  コンピュータで実行可能な命令を有するコンピュータ可読媒体であって、前記命令は、
インタフェース・ボードが、コンピュータ・システムのバスに接続されているか否かを判定する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、汎用上位デバイス・ドライバを、前記コンピュータ・システムのカーネル・メモリ空間にロードする段階であって、前記汎用上位デバイス・ドライバは、前記インタフェース・ボードに関連する標準機能を制御する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、付加価値デバイス・ドライバを、前記コンピュータ・システムのメモリにロードする段階であって、前記付加価値デバイス・ドライバは、前記コンピュータ・システムの前記バスに接続されていると判定された前記インタフェース・ボードに対応する段階と、
前記インタフェース・ボードのメモリ空間内の所定のアドレスに所定の情報を記憶する段階であって、前記所定のアドレスは、前記インタフェース・ボード上の付加価値ハードウェア内の所定のアドレスに対応する段階と、
前記所定の情報に基づく前記インタフェース・ボードからの所定の応答を受信する段階と、
前記所定の応答が予期されていた応答である場合にのみ、前記付加価値デバイス・ドライバを通した前記付加価値ハードウェアの付加価値機能へのアクセスを可能にする段階と
を含むことを特徴とするコンピュータ可読媒体。
【請求項８】  前記付加価値デバイス・ドライバは、前記コンピュータ・システムのカーネル・メモリにロードされることを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項９】  前記付加価値デバイス・ドライバは、前記コンピュータ・システムのユーザ・メモリにロードされるアプリケーション・プログラムの一部であることを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項１０】  前記所定の情報は秘密情報であり、
前記付加価値ハードウェアの前記メモリ空間内の前記所定のアドレスは、秘密アドレスであることを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項１１】前記  インタフェース・ボードは、ＯＨＣＩ  １３９４インタフェース・ボードであることを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項１２】  前記付加価値デバイス・ドライバは、前記汎用上位デバイス・ドライバと競合しないフィルタ・ドライバであることを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項１３】  コンピュータ・システムのインタフェース・ボード上の付加価値ハードウェアの付加価値機能へのアクセスを可能にする方法であって、
コンピュータ・システムのメモリ空間にアプリケーション・プログラムをロードする段階と、
前記アプリケーション・プログラムを使用して、インタフェース・ボードが、前記コンピュータ・システムのバスに接続されているか否かを判定する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、付加価値デバイス・ドライバを、前記コンピュータ・システムのメモリにロードする段階であって、前記付加価値デバイス・ドライバは、前記コンピュータ・システムの前記バスに接続されていると判定された前記インタフェース・ボードに対応する段階と、
前記インタフェース・ボードのメモリ空間内の所定のアドレスに、所定の情報を記憶する段階であって、前記所定のアドレスは、前記インタフェース・ボード上の付加価値ハードウェア内の所定のアドレスに対応する段階と、
前記所定の情報に基づく前記インタフェース・ボードからの所定の応答を受信する段階と、
前記所定の応答が予期されていた応答である場合にのみ、前記付加価値デバイス・ドライバを通した前記付加価値ハードウェアの付加価値機能へのアクセスを可能にする段階と
を含むことを特徴とする方法。
【請求項１４】  前記所定の情報は、秘密情報であり、
前記付加価値ハードウェアの前記メモリ空間内の前記所定のアドレスは、秘密アドレスであることを特徴とする請求項１３に記載の方法。
【請求項１５】  前記インタフェース・ボードは、ＯＨＣＩ  １３９４インタフェース・ボードであることを特徴とする請求項１３に記載の方法。
【請求項１６】  コンピュータで実行可能な命令を有するコンピュータ可読媒体であって、前記命令は、
コンピュータ・システムのメモリ空間にアプリケーション・プログラムをロードする段階と、
前記アプリケーション・プログラムを使用して、インタフェース・ボードが、前記コンピュータ・システムのバスに接続されているか否かを判定する段階と、
前記インタフェース・ボードが前記コンピュータ・システムの前記バスに接続されていると判定された場合に、付加価値デバイス・ドライバを、前記コンピュータ・システムのメモリにロードする段階であって、前記付加価値デバイス・ドライバは、前記コンピュータ・システムの前記バスに接続されていると判定された前記インタフェース・ボードに対応する段階と、
前記インタフェース・ボードのメモリ空間内の所定のアドレスに、所定の情報を記憶する段階であって、前記所定のアドレスは、前記インタフェース・ボード上の付加価値ハードウェア内の所定のアドレスに対応する段階と、
前記所定の情報に基づく前記インタフェース・ボードからの所定の応答を受信する段階と、
前記所定の応答が予期されていた応答である場合にのみ、前記付加価値デバイス・ドライバを通した前記付加価値ハードウェアの付加価値機能へのアクセスを可能にする段階と
を含むことを特徴とするコンピュータ可読媒体。
【請求項１７】  前記所定の情報は、秘密情報であり、
前記付加価値ハードウェアの前記メモリ空間内の前記所定のアドレスは、秘密アドレスであることを特徴とする請求項１６に記載の方法。
【請求項１８】  前記インタフェース・ボードは、ＯＨＣＩ  １３９４インタフェース・ボードであることを特徴とする請求項１６に記載の方法。