(57)【要約】第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションについてのユーザの関心度の変化が評価される（３０６）。これに応答して、少なくとも部分的には、このユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質が第２のサービス品質のレベルに動的に変更される（３０８）。
2009519683.tif 000002
【特許請求の範囲】
【請求項１】
第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションについてのユーザの関心度の変化を評価する評価工程と、
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質を第２のサービス品質のレベルに動的に変更する変更工程と、
からなる方法。
【請求項２】
評価工程に先立って、第１のサービス品質のレベルでユーザ・アプリケーションを開始する工程を含む請求項１記載の方法。
【請求項３】
評価工程は、
少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項４】
変更工程は、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項５】
ユーザ・アプリケーションはビデオストリームであって、第１のサービス品質のレベルは同ビデオストリームの映像部分に関連し、第２のサービス品質のレベルは同ビデオストリームの音声部分に関連している請求項１記載の方法。
【請求項６】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、第２ユーザ・アプリケーションに関連したサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項７】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ネットワーク・インフラストラクチャと通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項８】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションのユーザと直接的に通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項９】
第１のサービス品質のレベルは、第１のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される請求項１記載の方法。
【請求項１０】
第２のサービス品質のレベルは、第２のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される請求項９記載の方法。
【請求項１１】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録する工程と、
前記１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出し、１つ以上の検出された変化を提供する工程と、
前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する工程とを含み、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき、動的に変更される方法。
【請求項１２】
前記１つ以上の検出された変化は、
少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１１記載の方法。
【請求項１３】
前記１つ以上のユーザ・アプリケーションに関連するサービス品質は動的に変更されることは、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１１記載の方法。
【請求項１４】
前記表示は、少なくとも部分的には前記１つ以上の検出された変化に基づき、前記１つ以上のユーザ・アプリケーションの現在のサービス品質を変更するリクエストを含む請求項１１記載の方法。
【請求項１５】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、同１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供するコントローラ回路と、
同コントローラ回路に結合され、前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する送受信器と、を備え、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき動的に変更される装置。
【請求項１６】
前記１つ以上の検出された変化は、
少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１５記載の装置。
【請求項１７】
前記１つ以上のユーザ・アプリケーションに関連するサービス品質は動的に変更されることは、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１５記載の装置。
【請求項１８】
前記コントローラ回路はさらに、少なくとも部分的には前記１つ以上の検出された変化に基づき、現在のサービス品質を変更するリクエストを送信する請求項１５記載の装置。
【請求項１９】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、
前記１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供し、
ネットワーク・インフラストラクチャに前記１つ以上の検出された変化の表示を送信し、少なくとも部分的には前記１つ以上の検出された変化に基づき、前記１つ以上のユーザ・アプリケーションに関連するサービス品質が動的に変更されるためのコンピュータ実行可能命令を有するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のサービス品質の管理に関する。
【背景技術】
【０００２】
典型的には、ユーザ・アプリケーションは、データ優先度など、固定された所望のレベルのサービス品質を有する。しかしながら、ユーザが複数のアプリケーションを使用しているとき、それらのアプリケーションに割り当てられているこのような固定されたサービス品質は、ユーザの現在の主な活動に適していない場合がある。たとえば、ユーザが、ビデオ・ストリーミング・アプリケーション、ファイルのダウンロード、およびウェブ・ブラウジングなど、複数の高帯域アプリケーションを同時に使用することがある。これは、より一般的になってきている。ユーザの有するインターネットへのトランスポート接続は、これらの状況下では、多くの場合（特に、セルラーネットワークにおいては）、非常に限定されている。
【０００３】
現在の優先付け手法では、一般に、アプリケーションに関連したフローは、ストリーミング、ブラウジング、ダウンロードの順に優先付けられる。しかしながら、ユーザが、ストリーミングのウィンドウの上にインターネット・ブラウザのウィンドウを移動させることがあり、これは通常、ユーザがビデオを見ることよりもブラウジングに専念するという一時的な望みを表現したことを示している。このような場合、前述の固定されたフロー優先付け手法は、誤っており、非効率的である。
【発明を実施するための最良の形態】
【０００４】
一般的に言えば、これらの様々な実施形態に準じると、第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションについてのユーザの関心度の変化が評価される。これに応答して、少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質が、第２のサービス品質のレベルに動的に変更される。
【０００５】
特定の実施形態では、ユーザの関心度の変化の評価に先立って、第１のサービス品質のレベルでユーザ・アプリケーションが開始される。別の実施形態では、ユーザ・アプリケーションはビデオストリームであって、第１のサービス品質のレベルはビデオストリームの映像部分に関連し、第２のサービス品質のレベルはビデオストリームの音声部分に関連している。一実施形態では、第１のサービス品質のレベルは、第１のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される。一実施形態では、第２のサービス品質のレベルは、第２のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される。
【０００６】
一実施形態では、さらに、少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、第２ユーザ・アプリケーションに関連したサービス品質が動的に変更される。さらに様々な実施形態では、少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ネットワーク・インフラストラクチャと通信する別のユーザのサービス品質、ユーザ・アプリケーションのユーザのサービス品質またはその両方が動的に変更される。
【０００７】
様々な実施形態では、ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションが追跡記録（ｔｒａｃｋ）される。このユーザ・アプリケーションについてのユーザの関心度の変化が検出され、１つ以上の検出された変化が提供される。この検出された変化の表示はネットワーク・インフラストラクチャへ送信される。ここで、ユーザ・アプリケーションに関連したサービス品質は、少なくとも部分的には、この検出された変化に基づき、動的に変更される。特定の一実施形態では、この表示は、さらに、少なくとも部分的には、この検出された変化に基づき、ユーザ・アプリケーションの現在のサービス品質を変更するリクエストを含む。
【０００８】
様々な実施形態では、装置は、さらにコントローラ回路を備える。このコントローラ回路は、ネットワーク・インフラストラクチャと通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、このユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供する。さらに、このコントローラ回路に結合され、この１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信するための送受信器が備えられている。ここで、ユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には、この１つ以上の検出された変化に基づき、動的に変更される。特定の実施形態では、コントローラ回路はさらに、少なくとも部分的には、この１つ以上の検出された変化に基づき、現在のサービス品質を変更するリクエストを送信する。
【０００９】
様々な実施形態には、さらに、ネットワーク・インフラストラクチャと通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、この１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供し、この１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信するコンピュータが実行可能な命令を有するコンピュータ可読媒体が含まれる。ここで、少なくとも部分的には、この１つ以上の検出された変化に基づき、１つ以上のユーザ・アプリケーションに関連するサービス品質が動的に変更される。
【００１０】
様々な実施形態では、ユーザ・アプリケーションのユーザ・レベルの変化を評価することは、少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、クライアント装置における第２アプリケーションの開始、クライアント装置における消音機能のトリガ、クライアント装置における省エネルギ機能のトリガ、クライアント装置のユーザがクライアント装置から離れていることの検出、スクリーンセーバの作動、バックライトの消灯、ユーザの椅子のアクチュエータのトリガ、カメラによるユーザが離れていることの検出、非活動タイマの経過、短距離無線接続の切断、ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、ユーザによるウィンドウ上のスライダの調整、ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、クライアント装置の音量の変化、ウェブ・ブラウザのプラグインのダウンロードのトリガ、ウェブ・ブラウザのプラグインのユーザのトリガ、およびクライアント装置の１人以上のユーザの存在（ｐｒｅｓｅｎｃｅ）状態の検出のうちの１つ以上を含む。
【００１１】
様々な実施形態では、クライアント装置に対するサービス品質の動的な変更は、より高い優先度のユーザ活動へのリソースの提供（ｄｅｄｉｃａｔｉｏｎ）、一時的に停止されているユーザ活動に対するリソースの減少、非優先にされているユーザ活動に対するリソースの減少、データ・フロー優先度の変化、ユーザ優先度の変化、アプリケーション優先度の変化、遅延時間の変化、ジッタ特性の変化、フレーム消去レートの変化、ビット誤り率の変化、電力制御設定の変化、ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、変調レートの変化、変調種類の変化、符号化レートの変化、音声符号化レートの変化、映像符号化レートの変化、符号化種類の変化、音声符号化種類の変化、および映像符号化種類の変化のうちの１つ以上を含むが、これらに限定されるものではない。
【００１２】
様々な実施形態では、ネットワーク・インフラストラクチャと通信するクライアント装置における１つ以上のユーザ・アプリケーションが追跡記録される。このユーザ・アプリケーションについてのユーザの関心度の変化が検出され、１つ以上の検出された変化が提供される。この検出された変化の表示はネットワーク・インフラストラクチャへ送信される。ここで、ユーザ・アプリケーションに関連したサービス品質は、少なくとも部分的には、この検出された変化に基づき、動的に変更される。
【００１３】
様々な教示の実施形態によって、特に、予め定義されたユーザ・アプリケーションの優先付けのフローに従うのではなく、クライアント装置のユーザの関心度を考慮する、より高度なフロー優先付けの構成が提供される。この結果、ユーザ・アプリケーションのフロー優先付けは、システムの構成ではなく、ユーザによって所望される現在の優先度に、より近いものとなる。これは、無線ネットワークの場合など、帯域幅リソースが制限されているときに、特に重要である。
【００１４】
ここで図面を参照する。特に図１においては、本明細書の記載を容易にするために例示的かつ非排他的な例を提供する目的で、無線通信ネットワークを使用する特定の動作パラダイムを示し、一般に１００で表す。しかしながら、当業者には、この例示的な実施例の詳細が本発明自体の詳細ではないことや、本明細書における教示が様々な代替の設定において適用可能であることが認識される。たとえば、様々な教示は、プラットフォームに依存するものではなく、したがって、異なる種類のデータ伝送を含む任意の通信ネットワークに適用されることができる。したがって、任意のデジタル放送サービスまたはデジタル衛星通信サービスも適用可能である。それらの様々なプラットフォームおよびネットワーク実装は、結果として、本発明の範囲内にあり、それらの複数の実装の様々な実施形態は、当業者には容易に理解され、認められる。
【００１５】
この例に準ずると、クライアント装置１０２は基地局（ＢＳ）１０４と通信する。基地局（ＢＳ）１０４は、無線ネットワーク１０８を介して無線ネットワークコントローラ（ＲＮＣ）１０６に操作可能に結合されている。本技術分野において一般に知られているように、ＲＮＣ１０６は、典型的には、複数のＢＳ１０４（１つを図示）を制御して、クライアント装置１０２とそのサービングＢＳ１０４との間のデータ伝送を行う。この一般的な通信ネットワークには典型的な例では、クライアント装置１０２は、そのサービングＢＳ１０４にリクエスト、データまたはその両方を送信し、サービングＢＳ１０４は、処理を行うために、このリクエスト、データまたはその両方をＲＮＣに転送する。
【００１６】
ＢＳ１０４およびＲＮＣ１０６は、示すように、協働して複数のクライアント装置１０２（１つを示す）にデータのルーティングを行うが、システムによっては、ネットワークがこれらの構成要素とは異なる構成を有する他の構成要素を備えることが可能である。すなわち、示した通信システム１００は、記載した様々な実施形態による使用に適したセルラー通信ネットワークの多くの典型的な構造例のうちの１つでしかない。さらに、ＢＳ１０４を伴うＲＮＣ１０６を本明細書では「ネットワーク・インフラストラクチャ１１０」と呼び、システムの構成に応じて、データ交換にはＲＮＣおよびＢＳのうちの一方または両方との通信が含まれることを強調する。
【００１７】
ここで図２を参照する。図２には、様々な実施形態にかかるクライアント装置のブロック図を示し、一般に２００で表す。なお、当業者には容易に認められるように、示した回路および回路の構成は、利用可能な多くの構成および回路トポロジのうちの１つとして与えられているに過ぎず、示していないが、当業者には、これらの様々な代替の実施形態が容易に認められる。したがって、それらの代替の実施形態は、記載の様々な教示の範囲内にある。さらに、これらの回路は、ブロック図において互いに結合または接続されていると仮定する。さらに、示したクライアント装置は一般的な通信装置の回路トポロジの部分図であるので、示したクライアント装置２００は、必ずしも典型的な通信装置に要求される構成要素のすべてを含んではいない。そのため、様々な教示には、示されない場合があるが当業者には周知である他の回路構成要素が含まれることが理解される。さらに、「回路」は、ハードウェア、ファームウェア、ソフトウェアまたはそれらのうちの１つ以上を指しており、任意の種類の実行可能な論理、命令またはその両方を実装するために使用され得る。このように、回路に関するこれらの様々な実施形態が想到され、そのすべてが記載の様々な教示の範囲内にある。
【００１８】
クライアント装置２００のユーザ・アプリケーションに関連したサービス品質の動的な変更のトリガは、複数の理由について行われることが可能である。詳細には、ネットワーク・インフラストラクチャと通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供する、コントローラ回路２０２が備えられる。コントローラ回路２０２に結合された送受信器２０４は、この１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する。ここで、この１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には、この１つ以上の検出された変化に基づき、動的に変更される。送受信器において典型的に見られるように、送信器回路２０６および受信器回路２０８の両方も備えられる。
【００１９】
この１つ以上の検出された変化は、様々な実施形態では、少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、クライアント装置における第２アプリケーションの開始、クライアント装置における消音機能のトリガ、クライアント装置における省エネルギ機能のトリガ、クライアント装置のユーザがクライアント装置から離れていることの検出、スクリーンセーバの作動、バックライトの消灯、ユーザの椅子のアクチュエータのトリガ、カメラによるユーザが離れていることの検出、非活動タイマの経過、短距離無線接続の切断、ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、ユーザによるウィンドウ上のスライダの調整、ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、クライアント装置の音量の変化、ウェブ・ブラウザのプラグインのダウンロードのトリガ、ウェブ・ブラウザのプラグインのユーザのトリガ、およびクライアント装置の１人以上のユーザの存在状態の検出を含むことが可能である。
【００２０】
さらに、ユーザ・アプリケーションに関連したサービス品質は、通信システムに応じて、より高い優先度のユーザ活動へのリソースの提供、一時的に停止されているユーザ活動に対するリソースの減少、非優先にされているユーザ活動に対するリソースの減少、データ・フロー優先度の変化、ユーザ優先度の変化、アプリケーション優先度の変化、遅延時間の変化、ジッタ特性の変化、フレーム消去レートの変化、ビット誤り率の変化、電力制御設定の変化、ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、変調レートの変化、変調種類の変化、符号化レートの変化、音声符号化レートの変化、映像符号化レートの変化、符号化種類の変化、音声符号化種類の変化、および映像符号化種類の変化のうちの１つ以上にしたがって、動的に変更されることが可能である。
【００２１】
ユーザ・インタフェース２１０も備えられる。ユーザ・インタフェース２１０は、ユーザ入力２１２と、ディスプレイ２１４と、音声出力２１６とを備える。様々な実施形態では、ユーザの関心度の変化の検出のトリガを行うために必要な予め規定された条件を記憶および維持管理するために、記憶回路２１８や、一時記憶回路２２０および永続記憶回路２２２も備えられる。さらに、記憶回路２１８は、本発明の様々な実施形態により実装されるコンピュータ実行可能命令を記憶する、コンピュータ可読媒体として使用されることもできる。
【００２２】
ここで図３を参照する。図３には、本発明の様々な実施形態による管理処理のフローチャートを示し、一般に３００で表す。示した処理は好適にはネットワーク・レベルに実装されるが、通信システムにおける他の構成要素にさらに適した他の実装が存在し得る。たとえば、これらの処理は、示すように、クライアント装置１０２またはネットワーク１１０のいずれかにおいて全体的または部分的に実施されてよい。すなわち、当業者には容易に認められるように、それらの異なる実装にしたがって、フローチャートが変更されてよい。
【００２３】
そのようにして、管理処理に関する他の実施形態が想到され、示した様々な教示の範囲内にある。さらに、当業者には容易に認められるように、示した処理のうちの任意のものが、記載の様々な教示と同じ機能および結果を達成するように、複数の手法により変更され得る。その結果、これらの示した処理は、詳細に示されない場合がある複数の変形の実施形態のうちの１つの代表的な実施形態である。しかしながら、それらの他の実施形態は、記載の様々な教示の範囲内にある。
【００２４】
この示した特定の例では、処理が開始し（３０２）、第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションに関連したサービス品質が開始される（３０４）。次に、ユーザ・アプリケーションについてのユーザの関心度の変化が評価され（３０６）、これに応答して、少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質が、第２のサービス品質に動的に変更される（３０８）。他の特定の実施形態では、少なくとも部分的には、このユーザ・アプリケーションについてのユーザの関心度の変化に基づき、第２ユーザ・アプリケーションに関連したサービス品質も動的に変更される（３１０）。
【００２５】
一例として、ユーザが、インターネット・ブラウザのウィンドウを、ストリーミング・ビデオ・データであった以前のウィンドウの上に切り換える場合、ストリーミング・ビデオ・データに関するユーザ・アプリケーションは、より低い優先付けのフローに変更され、インターネット・ブラウザのウィンドウに関する第２ユーザ・アプリケーションは、より高い優先付けのフローに変更される。当然のことながら、これは、様々な教示をどのように使用することが可能であるかについての多くの例のうちの１つである。さらに、サービス品質は、様々な実施形態では、データの配信、トランスポート、アプリケーションのインフラストラクチャまたはこれらのうちの１つ以上に関する。アプリケーション自体は、依然としてオペレーティング・システムによって制御されている。
【００２６】
別の実施形態、詳細には、ユーザ・アプリケーションがネットワーク・インフラストラクチャを通じて通信する別のユーザに影響を与える場合には、この別のユーザのサービス品質も動的に変更されることが可能である（３１２）。別の例は、ユーザ・アプリケーションのユーザが、ユーザ・アプリケーションを介して別のユーザと直接的に通信している場合であり、ユーザ・アプリケーションに加えて、この別のユーザのサービス品質も動的に変更されることが可能である（３１４）。
【００２７】
この実施形態に示す処理は、この時点で終了する（３１６）。当然のことながら、ネットワーク・リソースのより効率的な割当を生成するユーザ・アプリケーションについてのユーザの関心度によってユーザ・アプリケーションのサービス品質の管理を実施するために、現実には無限の方法がある。たとえば、プッシュ・ツー・トーク（ｐｕｓｈ  ｔｏ  ｔａｌｋ）アプリケーションでは、サービス品質を調整する１つの方法は、第１ユーザが無言であるとき、第１ユーザと通信する第２ユーザへのデータ・ストリームのサービス品質を減少させることである。当業者には、これらの様々な実装が容易に認められるので、多数の実施形態は、それらが詳細に示されていない場合があるとしても、含まれる。
【００２８】
ここで図４を参照する。図４には、本発明の一実施形態による検出処理のフローチャートを示し、一般に４００で表す。この処理が開始し（４０２）、ネットワーク・インフラストラクチャと通信するクライアント装置における１つ以上のユーザ・アプリケーションが追跡記録される（４０４）。追跡記録により、この１つ以上のユーザ・アプリケーションについてのユーザの関心度における変化が検出され、１つ以上の検出された変化が提供される（４０６）。少なくとも部分的には、この検出された変化に基づき、この検出された変化の表示が（１つの特定の実施形態ではサービス品質を変更する随意のリクエストと共に）ネットワーク・インフラストラクチャへ送信される（４０８）。別の実施形態では、この検出された変化の表示は、検出された変化についての情報を必ずしも含まない、サービス品質を変更するリクエストの形態で生じることが可能である。この処理は、この時点で終了する（４１０）。
【００２９】
様々な教示の実施形態によって、特に、予め定義されたユーザ・アプリケーションの優先付けのフローに従うのではなく、クライアント装置のユーザの関心度を考慮する、より高度なフロー優先付けの構成を提供した。この結果、ユーザ・アプリケーションのフロー優先付けは、システムの構成ではなく、ユーザによって所望される現在の優先度に、より近いものとなる。これは、無線ネットワークの場合など、帯域幅リソースが制限されているときに、特に重要である。
【図面の簡単な説明】
【００３０】
【図１】本発明の様々な実施形態に適した典型的な無線通信システムのブロック図。
【図２】本発明の様々な実施形態によるクライアント装置のブロック図。
【図３】本発明の一実施形態による管理処理のフローチャート。
【図４】本発明の一実施形態による検出処理のフローチャート。
【図１】
2009519683.tif 000003
【図２】
2009519683.tif 000004
【図３】
2009519683.tif 000005
【図４】
2009519683.tif 000006
【手続補正書】
【提出日】平成20年3月27日(2008.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションについてのユーザの関心度の変化を、ユーザの指定による関心度またはユーザの指定による優先度以外の関心度の１つ以上の表示に基づき、評価する評価工程と、
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質を第２のサービス品質のレベルに動的に変更する変更工程と、
からなる方法。
【請求項２】
評価工程に先立って、第１のサービス品質のレベルでユーザ・アプリケーションを開始する工程を含む請求項１記載の方法。
【請求項３】
評価工程は、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項４】
変更工程は、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項５】
ユーザ・アプリケーションはビデオストリームであって、第１のサービス品質のレベルは同ビデオストリームの映像部分に関連し、第２のサービス品質のレベルは同ビデオストリームの音声部分に関連している請求項１記載の方法。
【請求項６】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、第２ユーザ・アプリケーションに関連したサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項７】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ネットワーク・インフラストラクチャと通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項８】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションのユーザと直接的に通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項９】
第１のサービス品質のレベルは、第１のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される請求項１記載の方法。
【請求項１０】
第２のサービス品質のレベルは、第２のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される請求項９記載の方法。
【請求項１１】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録する工程と、
前記１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出し、１つ以上の検出された変化を提供する工程と、
前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する工程とを含み、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき、動的に変更される方法。
【請求項１２】
前記１つ以上の検出された変化は、
少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１１記載の方法。
【請求項１３】
前記１つ以上のユーザ・アプリケーションに関連するサービス品質は動的に変更されることは、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１１記載の方法。
【請求項１４】
前記表示は、少なくとも部分的には前記１つ以上の検出された変化に基づき、前記１つ以上のユーザ・アプリケーションの現在のサービス品質を変更するリクエストを含む請求項１１記載の方法。
【請求項１５】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、同１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供するコントローラ回路と、
同コントローラ回路に結合され、前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する送受信器と、を備え、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき動的に変更される装置。
【請求項１６】
前記１つ以上の検出された変化は、
少なくとも第１ユーザ・アプリケーションの優先度についてのユーザの指定による切換、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１５記載の装置。
【請求項１７】
前記１つ以上のユーザ・アプリケーションに関連するサービス品質は動的に変更されることは、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１５記載の装置。
【請求項１８】
前記コントローラ回路はさらに、少なくとも部分的には前記１つ以上の検出された変化に基づき、現在のサービス品質を変更するリクエストを送信する請求項１５記載の装置。
【請求項１９】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、
前記１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供し、
ネットワーク・インフラストラクチャに前記１つ以上の検出された変化の表示を送信し、少なくとも部分的には前記１つ以上の検出された変化に基づき、前記１つ以上のユーザ・アプリケーションに関連するサービス品質が動的に変更されるためのコンピュータ実行可能命令を有するコンピュータ可読媒体。
【手続補正書】
【提出日】平成20年6月20日(2008.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のサービス品質のレベルでネットワーク・インフラストラクチャと通信するクライアント装置のユーザ・アプリケーションについてのユーザの関心度の変化を、ユーザの指定による関心度またはユーザの指定による優先度以外の関心度の１つ以上の表示に基づき、評価する評価工程と、
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションをアクティブにしたまま、ユーザ・アプリケーションに関連したサービス品質を第２のサービス品質のレベルに動的に変更する変更工程と、
からなる方法。
【請求項２】
評価工程に先立って、第１のサービス品質のレベルでユーザ・アプリケーションを開始する工程を含む請求項１記載の方法。
【請求項３】
評価工程は、
クライアント装置における第２アプリケーションの開始、
クライアント装置における消音機能のトリガ、
クライアント装置における省エネルギ機能のトリガ、
クライアント装置のユーザがクライアント装置から離れていることの検出、
スクリーンセーバの作動、
バックライトの消灯、
ユーザの椅子のアクチュエータのトリガ、
カメラによるユーザが離れていることの検出、
非活動タイマの経過、
短距離無線接続の切断、
ユーザによるユーザ・アプリケーションに関連した優先度数値の変更、
ユーザによるウィンドウ上のスライダの調整、
ユーザ・アプリケーションに関連したウィンドウが閉じることの検出、
クライアント装置の音量の変化、
ウェブ・ブラウザのプラグインのダウンロードのトリガ、
ウェブ・ブラウザのプラグインのユーザのトリガ、および、
クライアント装置の１人以上のユーザの存在状態の検出、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項４】
変更工程は、
より高い優先度のユーザ活動へのリソースの提供、
一時的に停止されているユーザ活動に対するリソースの減少、
非優先にされているユーザ活動に対するリソースの減少、
データ・フロー優先度の変化、
ユーザ優先度の変化、
アプリケーション優先度の変化、
遅延時間の変化、
ジッタ特性の変化、
フレーム消去レートの変化、
ビット誤り率の変化、
電力制御設定の変化、
ユーザ・アプリケーションのデータ・フローに割り当てられたリソース数の変化、
変調レートの変化、
変調種類の変化、
符号化レートの変化、
音声符号化レートの変化、
映像符号化レートの変化、
符号化種類の変化、
音声符号化種類の変化、および、
映像符号化種類の変化、
からなる群から選択される１つ以上を含む請求項１記載の方法。
【請求項５】
ユーザ・アプリケーションはビデオストリームであって、第１のサービス品質のレベルは同ビデオストリームの映像部分に関連し、第２のサービス品質のレベルは同ビデオストリームの音声部分に関連している請求項１記載の方法。
【請求項６】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、第２ユーザ・アプリケーションに関連したサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項７】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ネットワーク・インフラストラクチャと通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項８】
少なくとも部分的にはユーザ・アプリケーションについてのユーザの関心度の変化に基づき、ユーザ・アプリケーションのユーザと直接的に通信する別のユーザのサービス品質を動的に変更する工程を含む請求項１記載の方法。
【請求項９】
第１のサービス品質のレベルは、第１のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供され、
第２のサービス品質のレベルは、第２のサービス品質のプロファイル識別子を介してクライアント装置からネットワーク・インフラストラクチャへ提供される請求項１記載の方法。
【請求項１０】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録する工程と、
前記１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出し、１つ以上の検出された変化を提供する工程と、
前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する工程とを含み、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき、動的に変更される方法。
【請求項１１】
ネットワーク・インフラストラクチャを通じて通信するクライアント装置における１つ以上のユーザ・アプリケーションを追跡記録し、同１つ以上のユーザ・アプリケーションについてのユーザの関心度の変化を検出して、１つ以上の検出された変化を提供するコントローラ回路と、
同コントローラ回路に結合され、前記１つ以上の検出された変化の表示をネットワーク・インフラストラクチャに送信する送受信器と、を備え、前記１つ以上のユーザ・アプリケーションに関連するサービス品質は、少なくとも部分的には前記１つ以上の検出された変化に基づき動的に変更される装置。
【国際調査報告】
2009519683.tif 000007