リモート局とサービングネットワークとの間で、第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストを確立するための方法であって、前記リモート局が、前記第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージを前記サービングネットワークに転送するステップと、前記リモート局が、前記情報要素を使用して、前記第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成するステップと、前記リモート局が、前記第1のメッセージに応じて、前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信するステップと、前記リモート局が、前記第2のメッセージに応じて、前記少なくとも1つのセッションキーによってワイヤレス通信を保護するステップとを備える方法。前記情報要素がセッションのために更新されたカウント値を備える請求項1に記載の第1のセキュリティコンテキストを確立するための方法。前記サービングネットワークがUMTSサービングネットワークである請求項1に記載の第1のセキュリティコンテキストを確立するための方法。前記第1のセキュリティコンテキストが拡張UMTSセキュリティコンテキストであり、前記第2のセキュリティコンテキストが従来のUTRANセキュリティコンテキストである請求項3に記載の第1のセキュリティコンテキストを確立するための方法。前記サービングネットワークがGERANサービングネットワークである請求項1に記載の第1のセキュリティコンテキストを確立するための方法。前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという前記指示が、前記リモート局から受信された前記情報要素を使用して前記サービングネットワークによって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備える請求項1に記載の第1のセキュリティコンテキストを確立するための方法。前記リモート局がモバイルユーザ機器を備える請求項1に記載の第1のセキュリティコンテキストを確立するための方法。リモート局が第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送するための手段と、前記情報要素を使用して、前記第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成するための手段と、前記第1のメッセージに応じて、前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信するための手段と、前記第2のメッセージに応じて、前記少なくとも1つのセッションキーによってワイヤレス通信を保護するための手段とを備えるリモート局。前記情報要素がセッションのために更新されたカウント値を備える請求項8に記載のリモート局。前記サービングネットワークがUMTSサービングネットワークである請求項8に記載のリモート局。前記第1のセキュリティコンテキストが拡張UMTSセキュリティコンテキストであり、前記第2のセキュリティコンテキストが従来のUTRANセキュリティコンテキストである請求項10に記載のリモート局。前記サービングネットワークがGERANサービングネットワークである請求項8に記載のリモート局。前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという前記指示が、前記リモート局から受信された前記情報要素を使用して前記サービングネットワークによって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備える請求項8に記載のリモート局。前記リモート局がモバイルユーザ機器を備える請求項8に記載のリモート局。リモート局が第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送することと、前記情報要素を使用して、前記第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成することと、前記第1のメッセージに応じて、前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信することと、前記第2のメッセージに応じて、前記少なくとも1つのセッションキーによってワイヤレス通信を保護することとを行うように構成されたプロセッサを備えるリモート局。前記情報要素がセッションのために更新されたカウント値を備える請求項15に記載のリモート局。前記サービングネットワークがUMTSサービングネットワークである請求項15に記載のリモート局。前記第1のセキュリティコンテキストが拡張UMTSセキュリティコンテキストであり、前記第2のセキュリティコンテキストが従来のUTRANセキュリティコンテキストである請求項17に記載のリモート局。前記サービングネットワークがGERANサービングネットワークである請求項15に記載のリモート局。前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという前記指示が、前記リモート局から受信された前記情報要素を使用して前記サービングネットワークによって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備える請求項15に記載のリモート局。前記リモート局がモバイルユーザ機器を備える請求項15に記載のリモート局。コンピュータに、前記コンピュータが第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送させるためのコードと、コンピュータに、前記情報要素を使用して、前記第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成させるためのコードと、コンピュータに、前記第1のメッセージに応じて、前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信させるためのコードと、コンピュータに、前記第2のメッセージに応じて、前記少なくとも1つのセッションキーによってワイヤレス通信を保護させるためのコードとを備えるコンピュータ可読記憶媒体を備えるコンピュータプログラム。前記情報要素がセッションのために更新されたカウント値を備える請求項22に記載のコンピュータプログラム。前記サービングネットワークがUMTSサービングネットワークである請求項22に記載のコンピュータプログラム。前記第1のセキュリティコンテキストが拡張UMTSセキュリティコンテキストであり、前記第2のセキュリティコンテキストが従来のUTRANセキュリティコンテキストである請求項24に記載のコンピュータプログラム。前記サービングネットワークがGERANサービングネットワークである請求項22に記載のコンピュータプログラム。前記サービングネットワークが前記第1のセキュリティコンテキストをサポートするという前記指示が、前記受信された情報要素を使用して前記サービングネットワークによって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備える請求項22に記載のコンピュータプログラム。したがって、従来のサービングネットワークとの互換性がある拡張セキュリティコンテキストのサポートを通知するための技法が必要とされている。本発明の一態様は、リモート局とサービングネットワークとの間で第1のセキュリティコンテキストを確立するための方法に存在し得る。第1のセキュリティコンテキストは、第2のセキュリティコンテキストによってサポートされないセキュリティ特性を持つ。この方法では、リモート局は、リモート局が第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送する。リモート局は、情報要素を使用して、第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成する。リモート局は、第1のメッセージに応じて、サービングネットワークが第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信する。リモート局は、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護する。本発明のより詳細な態様では、情報要素はセッションのために更新されたカウント値を備えてもよい。さらに、サービングネットワークが第1のセキュリティコンテキストをサポートするという指示は、リモート局から受信された情報要素を使用してサービングネットワークによって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備えてもよい。また、リモート局はモバイルユーザ機器を備えてもよい。本発明の他のより詳細な態様では、サービングネットワークはUMTSサービングネットワークであってもよい。第1のセキュリティコンテキストは拡張UMTSセキュリティコンテキストであってもよく、第2のセキュリティコンテキストは従来のUTRANセキュリティコンテキストであってもよい。代替的に、サービングネットワークはGERANサービングネットワークであってもよい。本発明の別の態様は、リモート局が第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送するための手段と、情報要素を使用して、第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成するための手段と、第1のメッセージに応じて、サービングネットワークが第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信するための手段と、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護するための手段とを含み得るリモート局に存在し得る。本発明の別の態様は、リモート局が第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送することと、情報要素を使用して、第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成することと、第1のメッセージに応じて、サービングネットワークが第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信することと、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護することとを行うように構成されたプロセッサを含み得るリモート局に存在し得る。本発明の別の態様は、コンピュータに、コンピュータが第2のセキュリティコンテキストによってサポートされないセキュリティ特性を有する第1のセキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送させるためのコードと、コンピュータに、情報要素を使用して、第1のセキュリティコンテキストに従って少なくとも1つのセッションキーを生成させるためのコードと、コンピュータに、第1のメッセージに応じて、サービングネットワークが第1のセキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信させるためのコードと、コンピュータに、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護させるためのコードとを備えるコンピュータ可読記憶媒体を備えるコンピュータプログラム製品に存在し得る。例示的なという言葉は、例、実例、または例示として機能するということを意味するために本明細書で使用される。例示的として本明細書で説明する任意の実施形態は、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されない。図2~図4を参照すると、本発明の一態様は、リモート局210とサービングネットワーク230との間で拡張セキュリティコンテキストを確立するための方法400に存在し得る。この方法では、リモート局は、リモート局が拡張セキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワークに転送する。リモート局は、情報要素を使用して、拡張セキュリティコンテキストに従って少なくとも1つのセッションキーCKSおよびIKSを生成する。リモート局は、第1のメッセージに応じて、サービングネットワークが拡張セキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信する。リモート局は、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護する。情報要素は、カウントを備えてもよい。さらに、サービングネットワークが拡張セキュリティコンテキストをサポートするという指示は、リモート局210から受信された情報要素を使用してサービングネットワーク230によって生成された対応する少なくとも1つのセッションキーに基づいて生成された認証コードを備えてもよい。またリモート局は、ワイヤレスデバイスなどのモバイルユーザ機器を備えてもよい。さらに図8を参照すると、本発明の別の態様は、リモート局が拡張セキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワーク230に転送するための手段と、情報要素を使用して、拡張セキュリティコンテキストに従って少なくとも1つのセッションキーを生成するための手段と、第1のメッセージに応じて、サービングネットワークが拡張セキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信するための手段と、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護するための手段とを含み得るリモート局210に存在し得る。本発明の別の態様は、リモート局が拡張セキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワーク230に転送することと、情報要素を使用して、拡張セキュリティコンテキストに従って少なくとも1つのセッションキーを生成することと、第1のメッセージに応じて、サービングネットワークが拡張セキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信することと、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護することとを行うように構成されたプロセッサ810を含み得るリモート局210に存在し得る。本発明の別の態様は、コンピュータ800に、コンピュータが拡張セキュリティコンテキストをサポートすることを通知する情報要素を含む第1のメッセージをサービングネットワーク230に転送させるためのコードと、コンピュータに、情報要素を使用して、拡張セキュリティコンテキストに従って少なくとも1つのセッションキーを生成させるためのコードと、コンピュータに、第1のメッセージに応じて、サービングネットワークが拡張セキュリティコンテキストをサポートするという指示を有する第2のメッセージを受信させるためのコードと、コンピュータに、第2のメッセージに応じて、少なくとも1つのセッションキーによってワイヤレス通信を保護させるためのコードとを備えるコンピュータ可読記憶媒体820を備えるコンピュータプログラム製品に存在し得る。サービングコアネットワーク230は、ワイヤレス通信をリモート局210に提供するサービングRAN220に接続される。UMTSUTRANアーキテクチャでは、サービングRANはノードBとRNCとを含む。GERANアーキテクチャでは、サービングRANはBTSとBSCとを含む。サービングコアネットワークは、回線交換サービスを提供するためのMSCVLRと、パケット交換サービスを提供するためのSGSNとを含む。ホームネットワークは、HLRとAuCとを含む。UE210およびサービングコアネットワーク230は、COUNTを使用して拡張UMTSセキュリティコンテキストを作成するための新しいセキュリティ特性とともに拡張されてもよい。ESCのための256ビットのルートキーは、AKA認証が実行される場合に、CKおよびIKから導出されてもよい。ルートキーはCKIKと等しく設定されてもよく、または、さらなる有用なセキュリティ特性となるより複雑な導出を使用して導出されてもよい。COUNTは、UEとサービングコアネットワークとの間で維持される16ビットのカウンタ値であってもよい。、CK、およびIKから構成される。図5を参照すると、UMTSアタッチプロシージャに関連した方法500で、UE210は、UMTSアタッチ要求メッセージの中でESCをサポートすることを通知してもよい。ESCは、第1のセキュリティコンテキストの一例である。サポート信号は、メッセージの中の新しい情報要素の存在であってもよい。IEは、COUNT値を備えてもよい。ESCをサポートしないサービングネットワークSN230は、新しいIEを無視する。ESCをサポートしないことは、第2のセキュリティコンテキストの一例である。認証データは、HLRAuC240から取得される。SNは、AKAチャレンジの中のESCサポートをUEに示してもよい。UEは認証プロシージャを実行し、応答RESをSNに返送する。認証が成功すると、UEおよびSNはルートキーKASMEU、ならびにセッションキーCKSおよびIKSを導出する。SNは、SMCメッセージの中でセッションキーをRAN220に転送する。RANは、SMCメッセージの中でUEに転送されたセッションキーIKSを使用して、メッセージ認証コードを生成する。UEは、UEが導出したセッションキーIKSを使用してMACを検査して、完了指示をRANに返送し、RANは完了指示をSNに転送する。次いでUEは、セッションキーを使用して通信を保護することができる。図6を参照すると、アイドルアクティブモードプロシージャ600に関連した方法600で、UE210はCOUNT値を含むサービス要求メッセージをSN230に転送する。UEおよびSNは、ルートキーKASMEUから新しいセッションキーCKSおよびIKSを導出する。SNは、SMCメッセージの中でセッションキーをRAN220に転送する。RANはMACを生成し、MACはSMCメッセージの中でUEに転送される。UEはMACを検査して、完了指示をRANに返送し、RANは完了指示をSNに転送する。次いでUEは、セッションキーを使用して通信を保護することができる。図7を参照すると、モビリティ管理プロシージャ700またはロケーションエリア更新などに関連した方法700で、UE210はCOUNT値を含むRAU要求メッセージをSN230に転送する。随意に、UEおよびSNはルートキーKASMEUから新しいセッションキーCKSおよびIKSを導出してもよい。SNは、SMCメッセージの中でセッションキーをRAN220に転送してもよい。RANはMACを生成し、MACはSMCメッセージの中でUEに転送されてもよい。UEはMACを検査してもよく、完了指示をRANに返送し、RANは完了指示をSNに転送してもよい。次いで、SNはRAU受諾メッセージをUEに送信する。次いでUEは、セッションキーを使用して通信を保護することができる。アイドル状態からアクティブ状態への各移行のために、新しいアクセス層キーが生成されてもよい。同様に、キーは他のイベントで生成されてもよい。COUNT値は、アイドル、モビリティ、またはサービス要求のために、アイドルモビリティメッセージの中、および、たとえばアタッチ、RAU、LAUなどの初期層3メッセージの中で送られてもよい。SNは、送られたCOUNT値が以前に使用されていないことを検査し、過程の中で記憶されたCOUNT値を更新してもよい。COUNT値が新しい場合、UEおよびSNは、ルートキーKASMEUおよび送られたCOUNT値から、HMACSHA256などのキー導出関数を使用して、新しいキーCKSおよびIKSの計算に進む。KDFは新しいキーの計算のために、RANノード識別情報などの追加情報を含んでもよい。検査が不合格であった場合、SNはメッセージを拒絶する。GERANの使用については、KCおよびKC128がCKSおよびIKSから計算される場合、CKおよびIKから計算される場合と同じ方法で行われてもよい。セッションキーには寿命があってもよいので、UEおよびサービングネットワークは、UEとネットワークとの間でトラフィックを安全に送信するために、これ以上キーを記憶する必要がないか、またはその後のイベントで新しいコンテキストが作成されるまで、セッションキーを保持して使用する。リモート局210は、メモリなどの記憶媒体820と、ディスプレイ830と、キーボードなどの入力デバイス840とを含むコンピュータ800を備えてもよい。この装置は、ワイヤレス接続850を含んでもよい。図1を参照すると、ワイヤレスリモート局102は、ワイヤレス通信システム100のうちの1つまたは複数の基地局104と通信してもよい。ワイヤレス通信システム100は、1つまたは複数の基地局コントローラ106と、コアネットワーク108とをさらに含んでもよい。コアネットワークは、適切なバックホールを介して、インターネット110および公衆交換電話網112に接続されてもよい。典型的なワイヤレス移動局はハンドヘルド電話、またはラップトップコンピュータを含んでもよい。ワイヤレス通信システム100は符号分割多元接続、時分割多元接続、周波数分割多元接続、空間分割多元接続、偏波分割多元接続、または当技術分野で知られている他の変調技法など、いくつかの多元接続技法のうちのいずれか1つを採用してもよい。ワイヤレスデバイス102は、ワイヤレスデバイスによって送信される、またはワイヤレスデバイスで受信される信号に基づいて機能を実行する様々な構成要素を含んでもよい。たとえば、ワイヤレスヘッドセットは、レシーバを介して受信される信号に基づいて音声出力を提供するように適合されたトランスデューサを含んでもよい。ワイヤレス時計は、レシーバを介して受信される信号に基づいて指示を提供するように適合されたユーザインターフェースを含んでもよい。ワイヤレス検知デバイスは、別のデバイスに送信されるデータを提供するように適合されたセンサを含んでもよい。ワイヤレスデバイスは、任意の適切なワイヤレス通信技術に基づく、あるいは任意の適切なワイヤレス通信技術をサポートする1つまたは複数のワイヤレス通信リンクを介して通信してもよい。たとえば、いくつかの態様では、ワイヤレスデバイスはネットワークと関連していてもよい。いくつかの態様では、ネットワークはボディエリアネットワークまたはパーソナルエリアネットワークを備えてもよい。いくつかの態様では、ネットワークはローカルエリアネットワークまたはワイドエリアネットワークを備えてもよい。ワイヤレスデバイスは、様々なワイヤレス通信技術、プロトコル、または、たとえばCDMA、TDMA、OFDM、OFDMA、WiMAX、およびWiFiなどの規格のうちの1つまたは複数をサポート、あるいは使用してもよい。同様に、ワイヤレスデバイスは様々な対応する変調または多重化方式のうちの1つまたは複数をサポート、あるいは使用してもよい。したがって、ワイヤレスデバイスは、上記または他のワイヤレス通信技術を使用して1つまたは複数のワイヤレス通信リンクを確立し、それを介して通信するために適切な構成要素を含んでもよい。たとえば、デバイスは、ワイヤレス媒体を介した通信を容易にする様々な構成要素を含んでもよい関連したトランスミッタおよびレシーバの構成要素を持つワイヤレストランシーバを備えてもよい。本明細書の教示は、様々な装置に組み込まれ得る。たとえば、本明細書で教示する1つまたは複数の態様は、電話、携帯情報端末、娯楽デバイス、ヘッドセット、マイクロフォン、医療用デバイス、ユーザIOデバイス、タイヤ圧モニタ、コンピュータ、ポイントオブセールデバイス、娯楽デバイス、補聴器、セットトップボックス、または任意の他の適切なデバイスに組み込まれ得る。これらのデバイスは、異なる電力およびデータ要件を持ち得る。いくつかの態様では、本明細書の教示は、低電力用途で使用するために適合されてもよく、また比較的高いデータレートを含む様々なデータレートをサポートしてもよい。いくつかの態様では、ワイヤレスデバイスは、通信システムのためのアクセスデバイスを備えてもよい。たとえば、そのようなアクセスデバイスは、有線またはワイヤレス通信リンクを介した別のネットワークへの接続性を提供してもよい。したがって、アクセスデバイスは、別のデバイスが他のネットワークまたは何らかの他の機能にアクセスすることを可能にし得る。さらに、デバイスのうちの1つまたは両方は携帯型であってもよく、または場合によっては比較的非携帯型であってもよいということを諒解されたい。情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者であれば理解されよう。たとえば、上記説明の全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁粒子、光場もしくは光粒子、またはその任意の組合せによって表され得る。さらに、本明細書で開示した実施形態に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、様々な例示的構成要素、ブロック、モジュール、回路、およびステップが、それらの機能に関して上記で全体的に説明されている。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の用途および全体的なシステムに課せられた設計制約に依存する。当業者は、説明した機能を各特定の用途ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイもしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで実装または実行することができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。本明細書で開示する実施形態に関して説明する方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取外し可能ディスク、CDROM、または当技術分野で知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC中に存在し得る。ASICはユーザ端末中に存在し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として存在し得る。1つまたは複数の例示的な実施形態では、説明した機能はハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。コンピュータプログラム製品としてソフトウェア中で実装した場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CDROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含むことができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線、またはワイヤレス技術、たとえば赤外線、無線、およびマイクロ波を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は媒体の定義内に含まれる。本明細書で使用するディスクおよびディスクは、コンパクトディスク、レーザディスク、光ディスク、デジタル多用途ディスク、フロッピー登録商標ディスクおよびブルーレイディスクを含み、ディスクは、通常、データを磁気的に再生し、ディスクは、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。開示される実施形態の上記の説明は、いかなる当業者も本発明を作成または使用できるようにするために提供される。これらの実施形態への様々な修正が当業者には容易に明らかになることになり、本明細書に定義する一般原理は、本発明の趣旨および範囲を逸脱することなしに他の実施形態に適用され得る。したがって、本発明は、本明細書に示す実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最大の範囲を与えられるものである。