【手続補正書】
【提出日】平成16年1月5日(2004.1.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストコンピュータの作業とは独立してネットワークバスを介してネットワークデバイスの作業を制御するためのシステムであって、
ホストコンピュータと、
少なくとも１つのネットワークデバイスと、
前記ホストコンピュータ及び前記ネットワークデバイスの双方と電気通信できるネットワークバスと、
前記少なくとも１つのネットワークデバイスに命令を送信するために前記ネットワークバス及び前記ホストコンピュータと電気通信できるように配置されたバス制御装置と
を含んでなり、前記バス制御装置は、前記少なくとも１つのネットワークデバイスによって実行される少なくとも１つのコマンドを含む一連の命令を記憶するためのメモリデバイスを含むとともに、前記ネットワークバスを介して前記少なくとも１つのネットワークデバイスとの間で行われる通信を制御するために前記メモリデバイスに記憶された命令の中の少なくとも１つの命令を前記ホストコンピュータの作業とは独立な仕方で実行するのに適合したものであり、それによって該バス制御装置は前記少なくとも１つの命令をネットワークデバイスに送信して、命令を送られたネットワークデバイスは前記ホストコンピュータの作業とは独立にその送られた命令内に置かれたコマンドを実行するものであるシステム。
【請求項２】
前記ホストコンピュータは、前記バス制御装置のメモリデバイスに前記一連の命令を転送してコマンド・スケジュールを該バス制御装置に事前にロードすることができるものである、請求項１に記載のシステム。
【請求項３】
前記バス制御装置のメモリデバイスは不揮発性メモリデバイスを含み、前記ホストコンピュータは前記一連の命令を前記バス制御装置が該一連の命令を実行する期間よりも遅れることなく前記不揮発性メモリデバイスに事前にロードすることができるものである、請求項２に記載のシステム。
【請求項４】
前記バス制御装置のメモリデバイスは揮発性メモリデバイスを含み、前記ホストコンピュータは前記バス制御装置が該一連の命令を実行する前に前記揮発性メモリデバイスに前記一連の命令を事前にロードすることができるものである、請求項２に記載のシステム。
【請求項５】
前記バス制御装置は、前記一連の命令を時間確定的な仕方で繰り返し実行するものであある請求項１に記載のシステム。
【請求項６】
前記ホストコンピュータは、前記バス制御装置が前記少なくとも１つのネットワークデバイスとの通信を制御するために実行する一連の命令を含むコマンド・スケジュールを該バス制御装置に事前にロードすることができ、前記一連の命令の中の少なくとも１つの命令は、関連する可変データフィールドを有しており、前記ホストコンピュータは、前記ネットワークバス上における通信を評価して前記少なくとも１つの命令の可変データフィールドを変更し、それにより該ネットワークバス上における前記バス制御装置と前記少なくとも１つのネットワークデバイスとの間の通信を変更することができるものである、請求項１に記載のシステム。
【請求項７】
前記バス制御装置は、一連の命令を記憶するためのメモリデバイスを含み、前記バス制御装置は、前記ネットワークバスを介して前記少なくとも１つのネットワークデバイスとの間で行われる通信を制御するために前記一連の命令を実行するのに適合しており、前記一連の命令の中の少なくとも１つの命令は、可変データに関連する少なくとも１つの可変データフィールドを有しており、前記ホストコンピュータは、前記少なくとも１つの命令の少なくとも１つの可変データフィールドに関連する可変データを変更してそれにより前記バス制御装置によって実行される前記少なくとも１つの命令をそれぞれ変更することができるものである、請求項１に記載のシステム。
【請求項８】
前記ホストコンピュータは、前記ネットワークバスを介して行われる通信を評価することができ、その通信評価に基づいて前記少なくとも１つの命令の少なくとも１つの可変データフィールドに関連する可変データを変更することができるものである請求項７に記載のシステム。
【請求項９】
前記バス制御装置のメモリデバイスは、少なくとも１つの予め指定されたアドレスに可変データを記憶することができ、該可変データに関連する少なくとも１つの可変データフィールドは、関連する可変データの少なくとも１つの予め指定されたアドレスを特定することができ、それにより、前記バス制御装置が少なくとも１つの可変データフィールドを含む少なくとも１つの命令を実行するときには、該バス制御装置は少なくとも１つの可変データフィールドによってそれぞれ特定される少なくとも１つの予め指定されたアドレスにおいて可変データを前記メモリデバイスから読み出すようになっている請求項７に記載のシステム。
【請求項１０】
前記バス制御装置のメモリデバイスは前記少なくとも１つの予め指定されたアドレスを備える少なくとも１つのレジスタを含んでおり、該少なくとも１つのレジスタは前記少なくとも１つの予め指定されたアドレスに可変データを記憶することができるものである請求項９に記載のシステム。
【請求項１１】
ホストコンピュータの作業とは独立にネットワークバスを介してネットワークデバイスの作業を制御するための方法であって、
ホストコンピュータからバス制御装置に少なくとも１つのネットワークデバイスによって実行される少なくとも１つのコマンドを含む一連の命令を転送して該バス制御装置にコマンド・スケジュールが事前ロードされるようにするステップと、
前記ネットワークバスを介して前記バス制御装置と前記少なくとも１つのネットワークデバイスとの間で行われる通信を制御するために前記ホストコンピュータの作業とは独立な仕方で前記一連の命令の中の少なくとも１つの命令を実行するステップと
を含んでなり、前記少なくとも１つの命令を実行する際にはこの少なくとも１つの命令をネットワークデバイスに送信して、命令を送られたネットワークデバイスは前記ホストコンピュータの作業とは独立にその送られた命令内に置かれたコマンドを実行し、そうすることにより前記バス制御装置が前記少なくとも１つの命令を実行するのと同時に前記ホストコンピュータが作業を実行することができるようにした方法。
【請求項１２】
前記ホストコンピュータから前記バス制御装置へ一連の命令を転送することは、該バス制御装置の不揮発性メモリデバイスに該一連の命令を転送し、該一連の命令が実行される期間よりも遅れることなく該一連の命令の転送を行うものである、請求項１１に記載の方法。
【請求項１３】
前記ホストコンピュータから前記バス制御装置へ一連の命令を転送することは、該バス制御装置の揮発性メモリデバイスに該一連の命令を転送するものである、請求項１１に記載の方法。
【請求項１４】
前記一連の命令を実行することは、時間確定的な仕方で該一連の命令を繰り返し実行するものである、請求項１１に記載の方法。
【請求項１５】
前記一連の命令を実行するステップは、前記ネットワークバスを介して前記バス制御装置と複数のネットワークデバイスとの間で行われる通信を制御するために或る仕方で該一連の命令を実行し、該一連の命令の中の少なくとも１つの命令は可変データに関連する少なくとも１つの可変データフィールドを有しており、前記少なくとも１つの命令の少なくとも１つの可変データフィールドに関連する可変データを変更することによりそれぞれの命令の実行内容を変更する段階を更に含むものである請求項１１に記載の方法。
【請求項１６】
前記一連の命令が実行されると前記ネットワークバスを介して行われる通信を評価することを更に含み、前記可変データを変更するステップはその通信評価に基づいて前記少なくとも１つの命令の少なくとも１つの可変データフィールドに関連する可変データを変更することを含むものである請求項１５に記載の方法。
【請求項１７】
少なくとも１つの予め指定されたアドレスに前記可変データを記憶することができ、前記少なくとも１つの命令の少なくとも１つの可変データフィールドはそれに関連する可変データの少なくとも１つのの予め指定されたアドレスを特定することができ、前記一連の命令を実行するステップは、前記少なくとも１つの可変データフィールドを含む少なくとも１つの命令を実行して該少なくとも１つの命令の少なくとも１つの可変データフィールドによって特定される少なくとも１つの予め指定されたアドレスに基づいてそれぞれの可変データを読み出すものである請求項１５に記載の方法。
【請求項１８】
ホストコンピュータの作業とは独立にネットワークバスを介してネットワークデバイスの作業を制御するためのバス制御装置であって、
前記ネットワークバス上に命令を送信することができる送信機と、
前記ネットワークバスからデータを受信することができる受信機と、
前記ネットワークデバイスによって実行される少なくとも１つのコマンドを含む一連の命令を記憶することができるメモリデバイスとを含んでなり、前記メモリデバイスに記憶された命令の中の少なくとも１つの命令を前記ホストコンピュータとは独立な仕方で前記ネットワークバス上にあるネットワークデバイスに送信して、命令を送られたネットワークデバイスが前記ホストコンピュータの作業とは独立にその送られた命令内に置かれたコマンドを実行するようにした、バス制御装置。
【請求項１９】
コマンド・スケジュールが当該バス制御装置に事前にロードされるように、前記ホストコンピュータから前記一連の命令を前記メモリデバイスが受信することができるものである請求項１８に記載のバス制御装置。
【請求項２０】
前記メモリデバイスは不揮発性メモリデバイスを含み、該メモリデバイスは当該バス制御装置が前記一連の命令を実行する期間よりも遅れることなく該一連の命令を受信することができるものである、請求項１９に記載のバス制御装置。
【請求項２１】
前記メモリデバイスは揮発性メモリデバイスを含み、該メモリデバイスは当該バス制御装置が前記一連の命令を実行する前に該一連の命令を受信することができるものである、請求項１９に記載のバス制御装置。
【請求項２２】
前記ネットワークバスを介して少なくとも１つのネットワークデバイスとの間で行われる通信を制御するために前記一連の命令を繰り返し実行するのに適合したものである、請求項１８に記載のバス制御装置。
【請求項２３】
前記メモリデバイスは可変データに関連する少なくとも１つの可変データフィールドを有する前記一連の命令の少なくとも１つの命令を記憶しており、前記可変データは前記ホストコンピュータによって変更されることができるため、当該バス制御装置によって実行される前記少なくとも１つの命令がそれぞれ変更されるものである、請求項１８に記載のバス制御装置。
【請求項２４】
前記メモリデバイスは少なくとも１つの予め指定されたアドレスに可変データを記憶することができ、該可変データに関連する少なくとも１つの可変データフィールドは関連する可変データの少なくとも１つの予め指定されたアドレスを特定することができ、当該バス制御装置が少なくとも１つの可変データフィールドを含む少なくとも１つの命令を実行するときには、当該バス制御装置は少なくとも１つの可変データフィールドによってそれぞれ特定される少なくとも１つの予め指定されたアドレスにおいて可変データを前記メモリデバイスから取り出すことができるようにしたものである、請求項２３に記載のバス制御装置。
【請求項２５】
前記メモリデバイスは前記少なくとも１つの予め指定されたアドレスを備える少なくとも１つのレジスタを含んでおり、該少なくとも１つのレジスタは前記少なくとも１つの予め指定されたアドレスに可変データを記憶することができるものである請求項２４に記載のバス制御装置。