【手続補正書】
【提出日】平成22年4月19日(2010.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションにより要求される性能レベルで通信を開始する方法であって、前記アプリケーションは送信のためのデータを生成し、前記方法は、
ａ）オペレーティングシステムにおいて、前記性能レベルで通信を開始するための要求を前記アプリケーションから受信するステップと、
ｂ）前記オペレーティングシステム内で、前記要求された性能レベルを通信パラメータの組にマッピングするステップであって、前記要求された性能レベルを満たすために複数のサブチャネルのうちどれだけの数のサブチャネルが必要であるかを決定するステップを含む、マッピングするステップと、
ｃ）前記通信パラメータが可能でない場合に、
ｉ）前記アプリケーションに信号を送信し、且つ
ｉｉ）前記信号に応答して、前記データを表すために前記アプリケーション内で使用される圧縮を増大させるステップと、
ｄ）前記通信パラメータが可能である場合に、前記複数のサブチャネルのうちのサブチャネルの組を使用して前記アプリケーションからデータを通信するステップであって、前記組は、どれだけの数のサブチャネルが必要であるかについての前記決定に基づいて選択される数のサブチャネルを含み、前記数は前記複数のサブチャネルのすべての数よりも少ない、通信するステップとを
実行するようコンピュータを動作させるステップを含む方法。
【請求項２】
前記通信はワイヤレスである請求項１記載の方法。
【請求項３】
前記通信が有線を介して生じる請求項１記載の方法。
【請求項４】
前記性能レベルがデータレート及びサービス品質からなる請求項１記載の方法。
【請求項５】
前記通信パラメータは前記複数のサブチャネルを含む請求項１記載の方法。
【請求項６】
前記マッピングするステップは、閾値を下回るサブチャネル上のエネルギーレベルを有する前記数のサブチャネルを前記複数のサブチャネルから選択するステップを含む請求項５記載の方法。
【請求項７】
前記通信パラメータは送信の電力レベルを含む請求項１記載の方法。
【請求項８】
前記通信パラメータが可能でない場合に、ステップ（ｃ）において信号を送信する前に、より低いサービス品質を選択してステップ（ａ）を繰り返すステップをさらに含む請求項４記載の方法。
【請求項９】
前記通信パラメータが可能でない場合、ステップ（ｃ）において信号を送信する前に、より低いデータレートを選択してステップ（ａ）及び（ｂ）を繰り返すステップをさらに含む請求項４記載の方法。
【請求項１０】
ステップ（ｂ）における前記マッピングは、前記要求された性能レベルを満たすために必要なサブチャネルの数を最小化する請求項５記載の方法。
【請求項１１】
アプリケーションからの、あるデータレート及びサービス品質で送信するための要求に応じて、データを送信するための無線伝送システムであって、
ａ）ネットワークインターフェースを有するコンピュータと、
ｂ）前記アプリケーションを前記ネットワークインターフェースに結合するためのプロトコルスタックを備えたオペレーティングシステムであって、前記スタックはジェネリックサービス品質インターフェースを有し、前記アプリケーションは該ジェネリックサービス品質インターフェースを介してデータレート及びサービス品質を要求する、オペレーティングシステムと、
ｃ）前記要求されたデータレート及びサービス品質を満たすために必要なサブチャネルの数及びエネルギー閾値を決定する、サブチャネル／エネルギー・マッピング・モジュールと、
ｄ）各々の利用可能なサブチャネル上の雑音のレベルを検出する、雑音検出モジュールと、
ｅ）前記要求されたデータレート及びサービス品質が可能でない場合に、前記アプリケーションに信号を送信する、シグナリング・モジュールであって、前記アプリケーションは前記プロトコルスタックを介して前記シグナリング・モジュールに結合されて、前記要求されたデータレート及びサービス品質が可能でない場合に前記ジェネリックサービス品質インターフェースを介して前記シグナリング・モジュールから信号を受信する、シグナリング・モジュールとを具備し、
前記サブチャネル／エネルギー・マッピング・モジュール及び前記シグナリング・モジュールは前記オペレーティングシステム内に存在する無線伝送システム。
【請求項１２】
前記アプリケーションは、ボイス・オーバーＩＰクライアント、ストリーミング・マルチメディア・アプリケーション、インターネット・ウェブ・ブラウザ又はインスタント・メッセンジャー・クライアントである請求項１１記載のシステム。
【請求項１３】
前記要求されたデータレート及びサービス品質が可能でない場合、前記シグナリング・モジュールはさらに前記サブチャネル／エネルギー・マッピング・モジュールに信号を送信し、
前記サブチャネル／エネルギー・マッピング・モジュールは、要求されたデータレート及びサービス品質が可能でないとの前記シグナリング・モジュールからの信号に対して、より高いエネルギー閾値を選択することにより応答する請求項１１記載のシステム。
【請求項１４】
前記サブチャネル／エネルギー・マッピング・モジュールは、さらに送信のための電力レベルを決定する請求項１１記載のシステム。
【請求項１５】
前記アプリケーションは前記コンピュータ上で実行されるストリーミング・マルチメディア・アプリケーションを含み、前記雑音検出モジュールはストリームの圧縮を増大させる請求項１１記載のシステム。
【請求項１６】
プロトコルスタックを含むオペレーティングシステムを有するコンピュータによって実行される結果として無線通信の方法を実行することを前記コンピュータに指示する命令を定義する、コンピュータ可読信号が格納された、コンピュータ記憶媒体であって、前記方法は、
ａ）送信アプリケーションから、受信アプリケーションへデータを送信するために要求されるデータレート及びサービス品質の要求を受け取るステップと、
ｂ）前記オペレーティングシステム内で、前記要求されたデータレート及びサービス品質を満たすために、エネルギー閾値を下回る複数のサブチャネルを選択することを試みるステップと、
ｃ）前記要求されたデータレート及びサービス品質を達成するための、前記エネルギー閾値を下回る十分なサブチャネルがない場合に、前記プロトコルスタックを介して前記送信アプリケーションに信号を送信するステップと、
ｄ）前記送信アプリケーションにより、前記要求されたサービス品質が可能でないことを示す信号を前記受信アプリケーションに送信するステップと、
ｅ）前記受信アプリケーションにより、前記受信アプリケーションが前記データを受信するためのより低いサービス品質に対応できることを示す信号を前記送信アプリケーションに送信するステップとを含む、コンピュータ記憶媒体。
【請求項１７】
前記方法は送信のための電力レベルを選択するステップをさらに含む請求項１６記載のコンピュータ記憶媒体。
【請求項１８】
前記選択された電力レベルは、前記要求されたデータレート及びサービス品質で送信を成功させるための最小の可能な電力レベルである請求項１７記載のコンピュータ記憶媒体。
【請求項１９】
前記エネルギー閾値を下回る前記複数のサブチャネルの前記選択は、受信機からのフィードバックを使用して行われる請求項１６記載のコンピュータ記憶媒体。