【手続補正書】
【提出日】平成20年6月25日(2008.6.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ネットワーク媒体でさまざまなプライオリティのデータフレームを伝送するためのフレーム処理ユニットであって、
ａ）  データフレームを受取り、データフレームをバッファメモリ内に記憶する、フレームバッファ管理回路と、
ｂ）  前記バッファメモリ内に、指定されたプライオリティのデータフレームが存在することを示すデータを記憶するレジスタと、
ｃ）  前記レジスタを読出して、伝送用に利用可能な最高位のプライオリティのデータフレームを判定するプライオリティレゾリューション回路と、
ｄ）  前記プライオリティレゾリューション回路から前記最高位のプライオリティのデータフレームのアドレスを受取り、メディアアクセスコントローラから、前記データフレームが伝送され得ることを示す信号を受取り、前記アドレスに対応する前記バッファメモリから前記データフレームを取出し、前記データフレームを、前記ネットワーク媒体に伝送するために、前記メディアアクセスコントローラにとって利用可能な状態にする、フレーム伝送回路とを含み、
前記プライオリティレゾリューション回路は、絶えず前記レジスタからデータを取出して、前記バッファメモリ内の最高位のプライオリティのデータフレームを判定し、より高位のプライオリティのフレームが利用可能になると、前記フレーム伝送回路に対して以前に与えられたアドレスを置き換える、フレーム処理ユニット。
【請求項２】  フレームバッファはランダムアクセスメモリフレームバッファである、請求項１に記載のフレーム処理ユニット。
【請求項３】  前記フレームバッファ内の各フレームに対するプライオリティの標識に加え、前記フレームバッファ内の各フレームのアドレス位置を記憶する、ランダムアクセスメモリポインタテーブルをさらに含む、請求項２に記載のフレーム処理ユニット。
【請求項４】  前記フレームバッファ管理回路は、前記レジスタによって示された、前記最高位のプライオリティのフレームのアドレスを、前記ランダムアクセスメモリポインタテーブルから突き止める、請求項３に記載のフレーム処理ユニット。
【請求項５】  前記メディアアクセスコントローラは、前記フレーム伝送回路からフレームを受取り、各フレームを物理層回路にとって利用可能な状態にする、請求項４に記載のフレーム処理ユニット。
【請求項６】  フレーム伝送フレーム回路は、前記データフレームが前記メディアア
クセスコントローラに伝送されると、前記プライオリティレゾリューション回路にコマンドを送り、前記プライオリティレゾリューション回路は、次いで、前記レジスタおよび前記ランダムアクセスメモリポインタテーブルを更新して前記データフレームの伝送を反映する、請求項５に記載のフレーム処理ユニット。
【請求項７】  前記フレームバッファ管理回路は、周辺バスを介してアプリケーションからデータフレームを受取って記憶する、請求項６に記載のフレーム処理ユニット。
【請求項８】  前記周辺バスを介して受取られたデータは、前記アプリケーションによって割当てられたさまざまなプライオリティのデータを含み得る、請求項７に記載のフレーム処理ユニット。
【請求項９】  フレームバッファ内で伝送用に利用可能な最高位のプライオリティのデータフレームを伝送する方法であって、
ａ）  レジスタからデータを読出して、伝送用に利用可能な前記最高位のプライオリティのデータフレームのプライオリティを判定するステップと、
ｂ）  前記最高位のプライオリティのフレームがフレームバッファ内に記憶されているアドレスを突き止めるステップと、
ｃ）  前記最高位のプライオリティのデータフレームのアドレスをフレーム伝送回路に書込むステップと、
ｄ）  新規の、より高位のプライオリティのデータフレームが利用可能になると、前記最高位のプライオリティのデータフレームの前記アドレスを、新規の最高位のプライオリティのデータフレームのアドレスで上書きするステップと、
ｅ）  前記新規の最高位のプライオリティのデータフレームを前記フレームバッファから取出して、ネットワーク媒体が利用可能であるときに、前記新規の最高位のプライオリティのデータフレームを伝送するステップとを含む、方法。
【請求項１０】  データフレームが伝送されると、前記レジスタを更新して前記データフレームの伝送を反映するステップをさらに含む、請求項９に記載の方法。
【請求項１１】  フレームバッファアドレスを突き止める前記ステップは、前記フレームバッファアドレスに加え、前記アドレスに記憶されたフレームのプライオリティを記憶するポインタテーブル内で前記フレームバッファアドレスを探索するステップを含む、請求項１０に記載の方法。
【請求項１２】  データフレームが伝送されると、前記ポインタテーブルを更新して前記データフレームの伝送を反映するステップをさらに含む、請求項１１に記載の方法。
【請求項１３】  ネットワークコンピュータであって、
ａ）  ネットワーク媒体で伝送するために、さまざまなプライオリティのデータフレームを生成する複数のアプリケーションを動作させる中央処理ユニットと、
ｂ）  前記データフレームを受取り、前記データフレームを前記ネットワーク媒体でプライオリティの順序で伝送するネットワークインターフェイス回路とを含み、前記ネットワークインターフェイス回路は、
ｉ）  データフレームを前記中央処理ユニットから受取り、データフレームをバッファメモリ内に記憶する、フレームバッファ管理回路と、
ii）  前記バッファメモリ内に、指定されたプライオリティのデータフレームが存在することを示すデータを記憶するレジスタと、
iii）  前記レジスタを読出して、伝送用に利用可能な最高位のプライオリティのデータフレームを判定するプライオリティレゾリューション回路と、
iv）  前記プライオリティレゾリューション回路から前記最高位のプライオリティのデータフレームのアドレスを受取り、メディアアクセスコントローラから、前記データフレームが伝送され得ることを示す信号を受取り、前記アドレスに対応する前記バッファメモリから前記データフレームを取出し、前記データフレームを、前記ネットワーク媒体に伝送するために、前記メディアアクセスコントローラにとって利用可能な状態にする、フレーム伝送回路とを含み、
前記プライオリティレゾリューション回路は、絶えず前記レジスタからデータを取出し
て、前記バッファメモリ内の最高位のプライオリティのデータフレームを判定し、より高位のプライオリティのフレームが利用可能になると、前記フレーム伝送回路に対して以前に与えられたアドレスを置き換える、ネットワークコンピュータ。
【請求項１４】  フレームバッファはランダムアクセスメモリフレームバッファである、請求項１３に記載のネットワークコンピュータ。
【請求項１５】  前記フレームバッファ内の各フレームに対するプライオリティの標識に加え、前記フレームバッファ内の各フレームのアドレス位置を記憶するポインタテーブルをさらに含む、請求項１４に記載のネットワークコンピュータ。
【請求項１６】  前記フレームバッファ管理回路は、前記レジスタによって示された、前記最高位のプライオリティのフレームのアドレスを、ランダムアクセスメモリポインタテーブルから突き止める、請求項１５に記載のネットワークコンピュータ。
【請求項１７】  前記メディアアクセスコントローラは、前記フレーム伝送回路から前記フレームを受取り、各フレームを物理層回路にとって利用可能な状態にする、請求項１６に記載のネットワークコンピュータ。
【請求項１８】  フレーム伝送フレーム回路は、前記データフレームが前記メディアアクセスコントローラに伝送されると、前記プライオリティレゾリューション回路にコマンドを送り、前記プライオリティレゾリューション回路は、次いで、前記レジスタおよびランダムアクセスメモリポインタテーブルを更新して前記データフレームの伝送を反映する、請求項１７に記載のネットワークコンピュータ。
【請求項１９】  前記フレームバッファ管理回路は、周辺バスを介してアプリケーションからフレームを受取って記憶する、請求項１８に記載のネットワークコンピュータ。
【請求項２０】  前記周辺バスを介して受取られたデータは、前記アプリケーションによって割当てられたさまざまなプライオリティのデータを含み得る、請求項１９に記載のネットワークコンピュータ。