【手続補正書】
【提出日】平成19年4月2日(2007.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の同時にアクティブなネットワーク化された周辺デバイスドライバのコンポーネントをネットワーク化されたマシン上で維持管理するための方法であって、前記同時にアクティブなネットワーク化された周辺デバイスドライバの異なるコンポーネントは、潜在的に同じ名前を有する異なる周辺デバイスドライバファイルを含み、該方法は、
ネットワーク化された周辺デバイスドライバコンポーネントのバージョンを構成するドライバファイルのセットを格納するためのコンテナを確立することと、
前記コンテナに一意の識別子名を割り当てることと、
前記コンテナ内に前記ドライバファイルのセットを挿入することと
を備えることを特徴とする方法。
【請求項２】
前記コンテナは、ファイルシステムのサブディレクトリであることを特徴とする請求項１に記載の方法。
【請求項３】
前記一意の識別子名は、前記デバイスドライバコンポーネントのバージョン識別を備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記バージョンは、日付を備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記バージョンは、符号化され、マルチセグメント化された値を備えることを特徴とする請求項３に記載の方法。
【請求項６】
ネットワーク化された周辺デバイスのサーバによって維持管理された周辺デバイスキューのドライバ識別情報をリクエストすることと、
前記リクエストすることに応答して、ネットワーク化された周辺デバイスドライバの特定のバージョンを指定するドライバ識別を受け取ることと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項７】
前記ドライバ識別を、前記ディレクトリ構造において現在維持管理されているドライババージョンのセットと比較することをさらに備えることを特徴とする請求項６に記載の方法。
【請求項８】
前記ドライババージョンのセットが、前記ドライバ識別に対応する前記ドライババージョンを含まないことを判定することと、
前記ドライババージョンのコピーをアップロードすることと
をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記ドライバ識別は、前記ネットワーク化された周辺デバイスドライバの前記バージョンが入っているドライバパッケージバージョンに対応するバージョン情報を含むドライバパッケージ識別をさらに指定し、
前記ドライバパッケージ識別を、利用可能なパッケージバージョンのセットと比較することをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記ドライバパッケージ識別が、前記パッケージバージョンのセットのパッケージバージョンに対応しないことを判定することと、
前記ドライバパッケージ識別を含むクエリをドライバパッケージのネットワーク化されたディレクトリに発行することと
をさらに備えることを特徴とする請求項９に記載の方法。
【請求項１１】
前記アップロードすることは、前記ドライババージョンの前記コピーが入っているドライバパッケージバージョンの完全なコピーをアップロードすることを備えることを特徴とする請求項８に記載の方法。
【請求項１２】
前記コンテナを保持するアクティブドライバコンポーネントストレージを提供することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１３】
複数の同時にアクティブなネットワーク化された周辺デバイスドライバをネットワーク化されたマシン上で維持管理するためのシステムであって、前記同時にアクティブなネットワーク化された周辺デバイスドライバの異なるものは、潜在的に同じ名前を有する異なる周辺デバイスドライバファイルを含み、該システムは、
ネットワーク化された周辺デバイスドライバコンポーネントのバージョンを構成するドライバファイルのセットを格納するためのコンテナを確立するための手段と、
前記コンテナに一意の識別子名を割り当てるための手段と、
前記コンテナ内に前記ドライバファイルのセットを挿入するための手段と
を備えたことを特徴とするシステム。
【請求項１４】
前記コンテナは、ファイルシステムのサブディレクトリであることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記一意の識別子名は、前記デバイスドライバコンポーネントのバージョン識別を備えたことを特徴とする請求項１３に記載のシステム。
【請求項１６】
前記バージョンは、日付を備えたことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記バージョンは、符号化されマルチセグメント化された値を備えたことを特徴とする請求項１５に記載のシステム。
【請求項１８】
ネットワーク化された周辺デバイスのサーバによって維持管理された周辺デバイスキューのドライバ識別情報をリクエストするための手段と、
前記リクエストするための手段に応答して、ネットワーク化された周辺デバイスドライバの特定のバージョンを指定するドライバ識別を受け取るための手段と
をさらに備えたことを特徴とする請求項１３に記載のシステム。
【請求項１９】
前記ドライバ識別を、前記ディレクトリ構造において現在維持管理されているドライババージョンのセットと比較するための手段をさらに備えたことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記ドライババージョンのセットが、前記ドライバ識別に対応する前記ドライババージョンを含まないことを判定するための手段と、
前記ドライババージョンのコピーをアップロードするための手段と
をさらに備えたことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記ドライバ識別は、前記ネットワーク化された周辺デバイスドライバの前記バージョンが入っているドライバパッケージバージョンに対応するバージョン情報を含むドライバパッケージ識別をさらに指定し、
前記ドライバパッケージ識別を、利用可能なパッケージバージョンのセットと比較するための手段をさらに備えたことを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記ドライバパッケージ識別が、前記パッケージバージョンのセットのパッケージバージョンに対応しないことを判定するための手段と、
前記ドライバパッケージ識別を含むクエリをドライバパッケージのネットワーク化されたディレクトリに発行するための手段と
をさらに備えることを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記アップロードするための手段は、前記ドライババージョンの前記コピーが入っているドライバパッケージバージョンの完全なコピーを得ることを特徴とする請求項２０に記載のシステム。
【請求項２４】
前記コンテナを保持するアクティブドライバコンポーネントストレージを提供するための手段をさらに備えたことを特徴とする請求項１３に記載のシステム。
【請求項２５】
ドライバパッケージの複数のバージョンをネットワークにおいて維持管理するための方法であって、前記ドライバパッケージのうち異なるものは潜在的に同じ名前を有し、該方法は、
ディレクトリ構造内で、ドライバファイルを含む少なくとも１つのファイルを含むファイルのセットを備えるドライバパッケージバージョンを格納するための新しいコンテナを確立することと、
前記ドライバパッケージの前記バージョンを一意に識別する前記新しいコンテナに厳密名を割り当てることと、
前記ドライバパッケージバージョンの前記ファイルのセットを前記新しいドライバパッケージコンテナ内に挿入することと
を備えることを特徴とする方法。
【請求項２６】
複数の同時にアクティブなネットワーク化された周辺デバイスドライバのコンポーネントをネットワーク化されたマシン上で維持管理し易いようにするためのコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記同時にアクティブなネットワーク化された周辺デバイスドライバの異なるコンポーネントは、潜在的に同じ名前を有する異なる周辺デバイスドライバファイルを含み、該コンピュータ実行可能命令は、
ネットワーク化された周辺デバイスドライバコンポーネントのバージョンを構成するドライバファイルのセットを格納するためのコンテナを確立することと、
前記コンテナに一意の識別子名を割り当てることと、
前記コンテナ内に前記ドライバファイルのセットを挿入することと
からなる方法を実行することを容易にしたことを特徴とするコンピュータ可読媒体。
【請求項２７】
前記コンテナは、ファイルシステムサブディレクトリであることを特徴とする請求項２６に記載のコンピュータ可読媒体。
【請求項２８】
前記一意の識別子名は、前記デバイスドライバコンポーネントのバージョン識別を備えたことを特徴とする請求項２６に記載のコンピュータ可読媒体。
【請求項２９】
前記バージョンは、日付を備えたことを特徴とする請求項２８に記載のコンピュータ可読媒体。
【請求項３０】
前記バージョンは、符号化され、マルチセグメント化された値を備えたことを特徴とする請求項２８に記載のコンピュータ可読媒体。
【請求項３１】
ネットワーク化された周辺デバイスのサーバによって維持管理された周辺デバイスキューのドライバ識別情報をリクエストすることと、
前記リクエストすることに応答して、ネットワーク化された周辺デバイスドライバの特定のバージョンを指定するドライバ識別を受け取ることと
を実行することを容易にするコンピュータ実行可能命令をさらに備えることを特徴とする請求項２６に記載のコンピュータ可読媒体。
【請求項３２】
前記ドライバ識別を、前記ディレクトリ構造において現在維持管理されているドライババージョンのセットと比較することを実行することを容易にするコンピュータ実行可能命令をさらに備えたことを特徴とする請求項３１に記載のコンピュータ可読媒体。
【請求項３３】
前記ドライババージョンのセットが、前記ドライバ識別に対応する前記ドライババージョンを含まないことを判定することと、
前記ドライババージョンのコピーをアップロードすることと
を実行することを容易にするコンピュータ実行可能命令をさらに備えたことを特徴とする請求項３２に記載のコンピュータ可読媒体。
【請求項３４】
前記ドライバ識別は、前記ネットワーク化された周辺デバイスドライバの前記バージョンが入っているドライバパッケージバージョンに対応するバージョン情報を含むドライバパッケージ識別をさらに指定し、
前記ドライバパッケージ識別を、利用可能なパッケージバージョンのセットと比較することを実行することを容易にするコンピュータ実行可能命令をさらに備えたことを特徴とする請求項３３に記載のコンピュータ可読媒体。
【請求項３５】
前記ドライバパッケージ識別が、前記パッケージバージョンのセットのパッケージバージョンに対応しないことを判定することと、
前記ドライバパッケージ識別を含むクエリをドライバパッケージのネットワーク化されたディレクトリに発行することと
を実行することを容易にするコンピュータ実行可能命令をさらに備えたことを特徴とする請求項３４に記載のコンピュータ可読媒体。
【請求項３６】
前記アップロードすることは、前記ドライババージョンの前記コピーが入っているドライバパッケージバージョンの完全なコピーをアップロードすることを備えたことを特徴とする請求項３３に記載のコンピュータ可読媒体。
【請求項３７】
前記コンテナを保持するアクティブドライバコンポーネントストレージを提供することを実行することを容易にするコンピュータ実行可能命令をさらに備えたことを特徴とする請求項２６に記載のコンピュータ可読媒体。
【請求項３８】
ドライバパッケージの複数のバージョンをネットワークにおいて維持管理し易いようにするためのコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記ドライバパッケージのうち異なるものは、潜在的に同じ名前を有し、該コンピュータ実行可能命令は、
ディレクトリ構造内で、ドライバファイルを含む少なくとも１つのファイルを含むファイルのセットを備えるドライバパッケージバージョンを格納するための新しいコンテナを確立することと、
前記ドライバパッケージの前記バージョンを一意に識別する前記新しいコンテナに厳密名を割り当てることと、
前記ドライバパッケージバージョンの前記ファイルのセットを前記新しいドライバパッケージコンテナ内に挿入することと
を備える方法を実行することを容易にしたことを特徴とするコンピュータ可読媒体。