【手続補正書】
【提出日】平成19年5月29日(2007.5.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御情報およびデータ情報の両方を送信することが可能な少なくとも２つの無線送信機をサポートするコンピューティングデバイス上で無線送信コンフリクトを管理する方法であって、
前記コンピューティングデバイスに現在装着されている第１の無線送信機および第２の無線送信機による同時送信から生じる潜在的信号コンフリクトを識別し、
前記第１の無線送信機経由で第１のデータセットを送信する準備をし、
前記第２の無線送信機経由で第２のデータセットを送信する準備をし、
前記第１および第２のデータセットに優先順位を割り当て、
非競合的に、前記第１および第２のデータセットに割り当てられた優先順位に従って、それぞれ前記第１の無線送信機および前記第２の無線送信機経由で前記第１のデータセットおよび第２のデータセットを送信する
ことを特徴とする方法。
【請求項２】
前記第１の無線送信機が第１の無線テクノロジを実施し、前記第２の無線送信機が第２の無線テクノロジを実施することを特徴とする請求項１に記載の方法。
【請求項３】
前記識別するステップが、
前記第１の無線テクノロジおよび前記第２の無線テクノロジに基づくテーブルにおけるルックアップ動作を実行する
ことを特徴とする請求項２に記載の方法。
【請求項４】
パケット損失率、
パケット誤り、
ノイズレベル、および
パケット再送率
を含むパフォーマンス尺度のセットのうちの、ネットワークインタフェースに対する１つまたは複数のパフォーマンス尺度に応答して、前のルックアップ動作を更新するために、前記識別するステップを実行する
ことをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
アプリケーション優先順位に対するユーザ指定の設定に基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１に記載の方法。
【請求項６】
どのアプリケーションがデータを生成しているかに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１に記載の方法。
【請求項７】
どのアプリケーションタイプがデータを生成しているかに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１に記載の方法。
【請求項８】
データの宛先に基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１に記載の方法。
【請求項９】
データのタイプに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記第１のデータセットに割り当てられる優先順位が、より高い優先順位のデータセットの送信により前記第１のデータセットの送信において受ける遅延に応答して上げられることを特徴とする請求項１に記載の方法。
【請求項１１】
異なる優先順位のデータセットの送信を管理するための優先順位付きキューのセットを維持管理する
ことをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
同時送信中の信号コンフリクトを回避するように第１および第２のネットワークインタフェースの動作を適応させる
ことをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記送信するステップが、前記第１および第２の無線送信機経由での送信のためにトランスポートドライバから媒体アクセスドライバへデータセットを渡すことを制御する共存ドライバによって管理されることを特徴とする請求項１に記載の方法。
【請求項１４】
制御情報およびデータ情報の両方を送信することが可能な少なくとも２つの無線送信機をサポートするコンピューティングデバイス上で無線送信コンフリクトを管理することを容易にするコンピュータ実行可能命令を含むコンピュータ可読記録媒体であって、該コンピュータ実行可能命令が、前記コンピューティングデバイスに、
前記コンピューティングデバイスに現在装着されている第１の無線送信機および第２の無線送信機による同時送信から生じる潜在的信号コンフリクトを識別するステップと、
前記第１の無線送信機経由で第１のデータセットを送信する準備をするステップと、
前記第２の無線送信機経由で第２のデータセットを送信する準備をするステップと、
前記第１および第２のデータセットに優先順位を割り当てるステップと、
非競合的に、前記第１および第２のデータセットに割り当てられた優先順位に従って、それぞれ前記第１の無線送信機および前記第２の無線送信機経由で前記第１のデータセットおよび第２のデータセットを送信するステップと
を実行させることを特徴とするコンピュータ可読記録媒体。
【請求項１５】
前記第１の無線送信機が第１の無線テクノロジを実施し、前記第２の無線送信機が第２の無線テクノロジを実施することを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項１６】
前記識別するステップが、
前記第１の無線テクノロジおよび前記第２の無線テクノロジに基づくテーブルにおけるルックアップ動作を実行する
ことを特徴とする請求項１５に記載のコンピュータ可読記録媒体。
【請求項１７】
ネットワークインタフェースに対する１つまたは複数のパフォーマンス尺度に応答して、前のルックアップ動作を更新するために、前記識別するステップを実行することをトリガさせるコンピュータ実行可能命令をさらに含み、該１つまたは複数のパフォーマンス尺度が、
パケット損失率、
パケット誤り、
ノイズレベル、および
パケット再送率
を含むパフォーマンス尺度のセットのうちからとられることを特徴とする請求項１６に記載のコンピュータ可読記録媒体。
【請求項１８】
アプリケーション優先順位に対するユーザ指定の設定に基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項１９】
どのアプリケーションがデータを生成しているかに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２０】
どのアプリケーションタイプがデータを生成しているかに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２１】
データの宛先に基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２２】
データのタイプに基づいて、前記割り当てるステップ中に、優先順位が生成されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２３】
前記第１のデータセットに割り当てられる優先順位が、より高い優先順位のデータセットの送信により前記第１のデータセットの送信において受ける遅延に応答して上げられることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２４】
異なる優先順位のデータセットの送信を管理するための優先順位付きキューのセットを維持管理させるコンピュータ実行可能命令
をさらに含むことを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２５】
同時送信中の信号コンフリクトを回避するように第１および第２のネットワークインタフェースの動作を適応させるコンピュータ実行可能命令
をさらに含むことを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２６】
前記送信するステップが、前記第１および第２の無線送信機経由での送信のためにトランスポートドライバから媒体アクセスドライバへデータセットを渡すことを制御する共存ドライバによって管理されることを特徴とする請求項１４に記載のコンピュータ可読記録媒体。
【請求項２７】
無線テクノロジ干渉源の間のコンフリクトを回避する方法であって、
潜在的に競合する無線テクノロジを識別するコンフリクトマップを維持管理し、
現在装着されている無線テクノロジインタフェースのセットに対する前記コンフリクトマップ内のエントリに基づいて、無線テクノロジ干渉源から生じるコンフリクトを識別し、
競合する無線テクノロジ干渉源の識別されたセットを管理するために仮想共存ドライバを作成し、ここで該共存ドライバは共存方式に従って無線テクノロジインタフェースによるデータセットの送信を規制する
ことを特徴とする方法。
【請求項２８】
チャネルのセットのそれぞれに対する輻輳／干渉メトリックを計算するステップと、
前記共存方式を実施するために、満足な無線チャネルを識別するしきい値を適用するステップと
をさらに含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記適用するステップ中に、第１の無線テクノロジインタフェースが許容できないことを判定するステップと、
前記第１の無線テクノロジの使用を第２の無線テクノロジで置換するステップと
をさらに含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記輻輳／干渉メトリックが、それぞれの競合するチャネルに対する動作周波数、信号強度、パケット誤り率、平均パケット再試行回数、およびノイズレベルの１つまたは複数に基づいて計算されることを特徴とする請求項２８に記載の方法。
【請求項３１】
前記共存方式は、複数のネットワークインタフェースが並列に非競合チャネル上で送信を行うことを可能にすることを特徴とする請求項２７に記載の方法。
【請求項３２】
前記共存方式が、競合するネットワークインタフェースへのトラフィックを多重化することを規定することを特徴とする請求項２７に記載の方法。
【請求項３３】
前記共存方式が、以下のパラメータ、すなわち、輻輳／干渉、トラフィック優先順位、スターベーション時間、およびドライバ遅延、の１つまたは複数に基づいてパケットの多重化された送信を規制することを特徴とする請求項３２に記載の方法。
【請求項３４】
前記共存ドライバにより作成される仮想共存ドライバが、相異なる優先順位の未処理データパケットを管理するキューイング機能を含むことを特徴とする請求項３２に記載の方法。
【請求項３５】
前記共存ドライバにより作成される前記仮想共存ドライバが、トラフィック制御アルゴリズムに従って未処理データパケットに割り当てられる優先順位を管理する優先順位付け機能を含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記共存ドライバにより作成される仮想共存ドライバが、少なくとも１つの無線テクノロジインタフェースの動作のモード／周波数を規定することによって複数の無線テクノロジインタフェースによる同時送信を容易にする適応機能を含むことを特徴とする請求項２７に記載の方法。
【請求項３７】
前記仮想共存ドライバが、同じ無線テクノロジを実施する第１のネットワークインタフェースおよび第２のネットワークインタフェースの動作のモード／周波数を規定することによって該第１および第２のネットワークインタフェースによる同時送信を容易にすることを特徴とする請求項３６に記載の方法。
【請求項３８】
無線テクノロジ干渉源の間のコンフリクトを回避することを容易にするコンピュータ実行可能命令を含むコンピュータ可読記録媒体であって、該コンピュータ実行可能命令が、コンピューティングデバイスに、
潜在的に競合する無線テクノロジを識別するコンフリクトマップを維持管理するステップと、
現在装着されている無線テクノロジインタフェースのセットに対する前記コンフリクトマップ内のエントリに基づいて、無線テクノロジ干渉源から生じるコンフリクトを識別するステップと、
競合する無線テクノロジ干渉源の識別されたセットを管理し、共存方式に従って無線テクノロジインタフェースによるデータセットの送信を規制するために仮想共存ドライバを作成するステップと
を実行することを容易にすることを特徴とするコンピュータ可読記録媒体。
【請求項３９】
チャネルのセットのそれぞれに対する輻輳／干渉メトリックを計算するステップと、
前記共存方式を実施するために、満足な無線チャネルを識別するしきい値を適用するステップと
を実行させるコンピュータ実行可能命令をさらに含むことを特徴とする請求項３８に記載のコンピュータ可読記録媒体。
【請求項４０】
前記適用するステップ中に、第１の無線テクノロジインタフェースが許容できないことを判定するステップと、
前記第１の無線テクノロジの使用を第２の無線テクノロジで置換するステップと
を実行させるコンピュータ実行可能命令をさらに含むことを特徴とする請求項３９に記載のコンピュータ可読記録媒体。
【請求項４１】
前記輻輳／干渉メトリックが、それぞれの競合するチャネルに対する動作周波数、信号強度、パケット誤り率、平均パケット再試行回数、およびノイズレベルの１つまたは複数に基づいて計算されることを特徴とする請求項３９に記載のコンピュータ可読記録媒体。
【請求項４２】
前記共存方式は、複数のネットワークインタフェースが並列に非競合チャネル上で送信を行うことを可能にすることを特徴とする請求項３８に記載のコンピュータ可読記録媒体。
【請求項４３】
前記共存方式が、競合するネットワークインタフェースへのトラフィックを多重化することを規定することを特徴とする請求項３８に記載のコンピュータ可読記録媒体。
【請求項４４】
前記共存方式が、以下のパラメータ、すなわち、輻輳／干渉、トラフィック優先順位、スターベーション時間、およびドライバ遅延、の１つまたは複数に基づいてパケットの多重化された送信を規制することを特徴とする請求項４３に記載のコンピュータ可読記録媒体。
【請求項４５】
前記共存ドライバにより作成される仮想共存ドライバが、相異なる優先順位の未処理データパケットを管理するキューイング機能を含むことを特徴とする請求項４３に記載のコンピュータ可読記録媒体。
【請求項４６】
前記共存ドライバにより作成される前記仮想共存ドライバが、トラフィック制御アルゴリズムに従って未処理データパケットに割り当てられる優先順位を管理する優先順位付け機能を含むことを特徴とする請求項４５に記載のコンピュータ可読記録媒体。
【請求項４７】
前記共存ドライバにより作成される仮想共存ドライバが、少なくとも１つの無線テクノロジインタフェースの動作モードを規定することによって複数の無線テクノロジインタフェースによる同時送信を容易にする適応機能を含むことを特徴とする請求項３８に記載のコンピュータ可読記録媒体。
【請求項４８】
前記仮想共存ドライバが、同じ無線テクノロジを実施する第１のネットワークインタフェースおよび第２のネットワークインタフェースの動作モードを規定することによって該第１および第２のネットワークインタフェースによる同時送信を容易にすることを特徴とする請求項４７に記載のコンピュータ可読記録媒体。
【請求項４９】
無線テクノロジ干渉源の間のコンフリクトを検出し管理することを容易にする共存アーキテクチャを含むシステムであって、
潜在的に競合する無線テクノロジを識別するコンフリクトマップと、
共存ドライバと
を備え、該共存ドライバが、
現在装着されている無線テクノロジインタフェースのセットに対する前記コンフリクトマップ内のエントリに基づいて、無線テクノロジ干渉源から生じるコンフリクトを識別し、
競合する無線テクノロジ干渉源の識別されたセットを管理し、共存方式に従って無線テクノロジインタフェースによるデータセットの送信を規制する仮想共存ドライバを作成する
ことを特徴とするシステム。
【請求項５０】
前記システムが、
チャネルのセットのそれぞれに対する輻輳／干渉メトリックを計算する実行可能命令と、
前記共存方式を実施するために、満足な無線チャネルを識別するしきい値を適用する実行可能命令と
を含むことを特徴とする請求項４９に記載のシステム。
【請求項５１】
前記適用するステップ中に、第１の無線テクノロジインタフェースが許容できないことを判定する実行可能命令と、
前記第１の無線テクノロジの使用を第２の無線テクノロジで置換する実行可能命令と
をさらに含むことを特徴とする請求項５０に記載のシステム。
【請求項５２】
前記輻輳／干渉メトリックが、それぞれの競合するチャネルに対する動作周波数、信号強度、パケット誤り率、平均パケット再試行回数、およびノイズレベルの１つまたは複数に基づいて計算されることを特徴とする請求項５０に記載のシステム。
【請求項５３】
前記共存方式は、複数のネットワークインタフェースが並列に非競合チャネル上で送信を行うことを可能にすることを特徴とする請求項４９に記載のシステム。
【請求項５４】
前記共存方式が、競合するネットワークインタフェースへのトラフィックを多重化することを規定することを特徴とする請求項４９に記載のシステム。
【請求項５５】
前記共存方式が、以下のパラメータ、すなわち、輻輳／干渉、トラフィック優先順位、スターベーション時間、およびドライバ遅延、の１つまたは複数に基づいてパケットの多重化された送信を規制することを特徴とする請求項５４に記載のシステム。
【請求項５６】
前記共存ドライバにより作成される仮想共存ドライバが、相異なる優先順位の未処理データパケットを管理するキューイング機能を含むことを特徴とする請求項５４に記載のシステム。
【請求項５７】
前記共存ドライバにより作成される前記仮想共存ドライバが、トラフィック制御アルゴリズムに従って未処理データパケットに割り当てられる優先順位を管理する優先順位付け機能を含むことを特徴とする請求項５６に記載のシステム。
【請求項５８】
前記共存ドライバにより作成される仮想共存ドライバが、少なくとも１つの無線テクノロジインタフェースの動作モードを規定することによって複数の無線テクノロジインタフェースによる同時送信を容易にする適応機能を含むことを特徴とする請求項４９に記載のシステム。
【請求項５９】
前記仮想共存ドライバが、同じ無線テクノロジを実施する第１のネットワークインタフェースおよび第２のネットワークインタフェースの動作モードを規定することによって該第１および第２のネットワークインタフェースによる同時送信を容易にすることを特徴とする請求項５８に記載のシステム。