"複数のモバイルデバイスに関連する通信ネットワークで実施される方法であって、前記通信ネットワークのモバイルサービスプロバイダの部分を介して、前記複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータを受信することであって、前記ムードデータは、個々のモバイルデバイスのユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化する、受信することと、前記モバイルサービスプロバイダを介して、前記ムードデータおよび前記モードデータに少なくとも部分的に基づいて、不満を与える1つまたは複数のユーザインタフェースモードを識別することと、前記モバイルサービスプロバイダを介して、不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別に少なくとも部分的に基づいて、更新されたユーザインタフェースの少なくとも一部を、前記複数のモバイルデバイスのうちの1つまたは複数に転送することとを含む、方法。不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別は、閾値の基準を超える前記ムードデータを識別することに少なくとも部分的に基づく請求項1に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、前記不満のパラメータの複数の測定値に少なくとも部分的に基づく合成された値を含む請求項1に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、個々のユーザの振る舞いの基準の振る舞いに少なくとも部分的に基づいて調整された値を含む請求項1に記載の方法。前記ユーザインタフェースモードは、1つまたは複数の機能および前記機能の間の移動のグループを含む請求項1に記載の方法。前記ユーザインタフェースモードは、1つまたは複数の機能および前記機能の間の移動のグループを含み、前記1つまたは複数の機能は、ユーザインタフェース画面、ユーザインタフェースメニュー、ユーザインタフェースアイコン、テキストボックス、ユーザインタフェースボタン、ユーザインタフェースチェックボックス、ユーザインタフェースフォルダ、ユーザインタフェースファイル、および音声命令インタフェースのうちの1つまたは複数に関連する請求項1に記載の方法。前記ムードデータは、タップのタイミング、タップの強さ、スイープのタイミング、およびスイープの強さのうちの1つまたは複数の検出からのデータを含む請求項1に記載の方法。前記ムードデータは、口頭によるののしりの検出からのデータを含む請求項1に記載の方法。不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別、および更新されたユーザインタフェースの少なくとも一部の前記転送は、両方とも、個々のユーザごとに実行される請求項1に記載の方法。不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別、および更新されたユーザインタフェースの少なくとも一部の前記転送は、両方とも、ユーザのグループに基づいて実行される請求項1に記載の方法。前記モバイルサービスプロバイダを介して、不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別に少なくとも部分的に基づいて前記複数のモバイルデバイスのうちの1つまたは複数にメッセージを転送することをさらに含む請求項1に記載の方法。前記メッセージは、お詫びのメッセージおよび支援の申し出のメッセージのうちの1つまたは複数を含む請求項11に記載の方法。前記メッセージは、ユーザの不満に対するリアルタイムの応答として転送される請求項12に記載の方法。通信ネットワークに関連するモバイルデバイスで実施される方法であって、前記モバイルデバイスを介して、ユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化するムードデータを感知することと、前記モバイルデバイスを介して、前記ムードデータをモードデータに関連付けることであって、前記モードデータは、ユーザインタフェースの前記ユーザインタフェースモードの部分を識別する、関連付けることと、前記モバイルデバイスを介して、前記ムードデータおよび前記モードデータを前記通信ネットワークのモバイルサービスプロバイダの部分に転送することとを含む、方法。前記モバイルデバイスを介して、転送されたムードデータおよびモードデータに少なくとも部分的に基づいて更新されたユーザインタフェースの少なくとも一部を受信することをさらに含む請求項14に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、前記不満のパラメータの複数の測定値に少なくとも部分的に基づく合成された値を含む請求項14に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、個々のユーザの振る舞いの基準の振る舞いに少なくとも部分的に基づいて調整された値を含む請求項14に記載の方法。前記ユーザインタフェースモードは、1つまたは複数の機能および前記機能の間の移動のグループを含む請求項14に記載の方法。前記ユーザインタフェースモードは、1つまたは複数の機能および前記機能の間の移動のグループを含み、前記1つまたは複数の機能は、ユーザインタフェース画面、ユーザインタフェースメニュー、ユーザインタフェースアイコン、テキストボックス、ユーザインタフェースボタン、ユーザインタフェースチェックボックス、ユーザインタフェースフォルダ、ユーザインタフェースファイル、および音声命令インタフェースのうちの1つまたは複数に関連する請求項14に記載の方法。前記ムードデータは、タップのタイミング、タップの強さ、スイープのタイミング、およびスイープの強さのうちの1つまたは複数の検出からのデータを含む請求項14に記載の方法。前記ムードデータは、口頭によるののしりの検出からのデータを含む請求項14に記載の方法。複数のモバイルデバイスの間の通信を可能にするように構成されたモバイルサービスプロバイダであって、前記複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータを受信することであって、前記ムードデータは、個々のモバイルデバイスのユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化する、受信することと、前記ムードデータおよび前記モードデータに少なくとも部分的に基づいて、不満を与える1つまたは複数のユーザインタフェースモードを識別することと、不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別に少なくとも部分的に基づいて、更新されたユーザインタフェースの少なくとも一部を、前記複数のモバイルデバイスのうちの1つまたは複数に転送することとを行うように構成された、モバイルサービスプロバイダを含むモバイルサービスシステム。前記ユーザインタフェースモードに関連する前記ムードデータは、個々のユーザの振る舞いの基準の振る舞いに少なくとも部分的に基づいて調整された値を含む請求項22に記載のシステム。不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別、および更新されたユーザインタフェースの少なくとも一部の転送は、両方とも、ユーザのグループに基づいて実行される請求項22に記載のシステム。通信ネットワークに関連するモバイルデバイスであって、ユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化するムードデータを感知することと、前記ムードデータをモードデータに関連付けることであって、前記モードデータは、ユーザインタフェースの前記ユーザインタフェースモードの部分を識別する、関連付けることと、前記ムードデータおよび前記モードデータを前記通信ネットワークのモバイルサービスプロバイダの部分に転送することとを行うように構成された、モバイルデバイスを含む装置。前記ユーザインタフェースモードに関連する前記ムードデータは、個々のユーザの振る舞いの基準の振る舞いに少なくとも部分的に基づいて調整された値を含む請求項25に記載の装置。前記モバイルデバイスは、転送されたムードデータおよびモードデータに少なくとも部分的に基づいて更新されたユーザインタフェースの少なくとも一部を受信するようにさらに構成される請求項25に記載の装置。1つまたは複数のプロセッサによって実行される場合に、コンピューティングデバイスが通信ネットワークのモバイルサービスプロバイダの部分を介して、複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータを受信することであって、前記ムードデータは、個々のモバイルデバイスのユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化する、受信することと、前記モバイルサービスプロバイダを介して、前記ムードデータおよび前記モードデータに少なくとも部分的に基づいて、不満を与える1つまたは複数のユーザインタフェースモードを識別することと、前記モバイルサービスプロバイダを介して、不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別に少なくとも部分的に基づいて、更新されたユーザインタフェースの少なくとも一部を、前記複数のモバイルデバイスのうちの1つまたは複数に転送することとを行うことを動作可能にする、記憶された機械可読命令を含む信号担持媒体を含む製品。通信ネットワークのモバイルサービスプロバイダの部分に関連する複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータを受信することであって、前記ムードデータは、個々のモバイルデバイスのユーザインタフェースのユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化する、受信することと、前記ムードデータおよび前記モードデータに少なくとも部分的に基づいて、不満を与える1つまたは複数のユーザインタフェースモードを識別することと、不満を与える前記1つまたは複数のユーザインタフェースモードの前記識別に少なくとも部分的に基づいて、更新されたユーザインタフェースの少なくとも一部を、1つまたは複数のモバイルデバイスに転送することとを含む方法。前記1つまたは複数のモバイルデバイスは、前記複数のモバイルデバイスに含まれない少なくとも1つのモバイルデバイスを含む請求項29に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、前記不満のパラメータの複数の測定値に少なくとも部分的に基づく合成された値を含む請求項29に記載の方法。前記ユーザインタフェースモードに関連する前記ムードデータは、個々のユーザの振る舞いの基準の振る舞いに少なくとも部分的に基づいて調整された値を含む請求項29に記載の方法。前記ユーザインタフェースモードは、1つまたは複数の機能および前記機能の間の移動のグループを含み、前記1つまたは複数の機能は、ユーザインタフェース画面、ユーザインタフェースメニュー、ユーザインタフェースアイコン、テキストボックス、ユーザインタフェースボタン、ユーザインタフェースチェックボックス、ユーザインタフェースフォルダ、ユーザインタフェースファイル、および音声命令インタフェースのうちの1つまたは複数に関連する請求項29に記載の方法。前記ムードデータは、タップのタイミング、タップの強さ、スイープのタイミング、およびスイープの強さのうちの1つまたは複数の検出からのデータを含む請求項29に記載の方法。前記ムードデータは、口頭によるののしりの検出からのデータを含む請求項29に記載の方法。以下の説明は、特許請求の主題の完全な理解をもたらすためにさまざまな例を具体的な詳細とともに説明する。しかし、特許請求の主題は本明細書において開示された具体的な詳細の一部またはそれよりも多くの具体的な詳細なしに実施され得ることが、当業者に理解されるであろう。さらに、場合によっては、よく知られている方法、手順、システム、コンポーネントおよび/または回路は、特許請求の主題を不必要に曖昧にすることを避けるために詳細に説明されていない。以下の詳細な説明において、本明細書の一部をなす添付の図面に対する参照がなされる。図面においては、概して、同様の符号は、文脈がそうでないことを示さない限り、同様のコンポーネントを特定する。詳細な説明、図面、および特許請求の範囲に記載の例示的な実施形態は、限定することを意図されていない。本明細書で示される主題の精神または範囲を逸脱することなしに、その他の実施形態を利用することができ、その他の変更をすることができる。本明細書において全体的に説明され、図面に図示される本開示の態様は、多種多様な異なる構成で配置し、置き換え、組み合わせ、設計することができ、それらの構成のすべては、明確に考慮され、本開示の一部をなすことが容易に理解されるであろう。本開示は、とりわけ、ユーザインタフェースを介して不満を定量化することに関する方法、装置、およびシステムを対象とする。セル電話などのモバイルデバイスのユーザは、キーストロークによってモバイルデバイスとインタラクションする場合がある。したがって、キーストロークは、ユーザの感情の状態に関する情報を得るために用いることができる。人のタップまたはストロークのダイナミクスtappingorstrokingdynamicsは、人がいら立っているかまたは怒っているとき、変わる場合がある。以下でより詳細に説明されるように、モバイルデバイスおよび/またはそのモバイルデバイスが接続されるシステムが、キーのタップまたはストロークのタイミング、力、速さなどを感知および/または分析して、ユーザの怒りまたは不満を検出することができる。さらに、検出された不満の度合いと、モバイルデバイスの現在の使用状況たとえば、モードとが、相互に関連付けられ得る。多くのユーザからのデータが、平均することなどによって合成された値へと集計でき、結果が、モバイルデバイスのどの機能が最も不満を与えるかを示すために利用できる。これは、ユーザの不満を減らすために是正措置が行われることを可能にすることができる。図1は、本開示の少なくとも一部の実施形態に従って構成されるユーザインタフェースに関連するさまざまなモードの例示的な図を示す。示されるように、ユーザインタフェース100は、ユーザ図示せずが、本明細書において番号102、104、および/または106によって概念的に示されるさまざまなモードでモバイルデバイス図4参照を操作することを可能にすることができる。そのようなモード102、104、および/または106は、本明細書においては番号112、114、116、および/もしくは118によって概念的に示される1つもしくは複数の機能および/またはそれらの機能間の本明細書においては番号122、124、および/もしくは126によって概念的に示される1つもしくは複数の移動を含み得る。本明細書において使用されるとき、用語ユーザインタフェースは、グラフィカルユーザインタフェース、音声命令ユーザインタフェースなど、および/またはそれらの組み合わせを含み得る。たとえば、そのような機能は、そのようなユーザインタフェースの以下の態様、すなわち、ユーザインタフェース画面、ユーザインタフェースメニュー、ユーザインタフェースアイコン、テキストボックス、ユーザインタフェースボタン、ユーザインタフェースチェックボックス、ユーザインタフェースフォルダ、ユーザインタフェースファイル、音声命令インタフェースなど、および/またはそれらの組み合わせのうちの1つまたは複数に関連することができる。示された例において、モード102は、単一の機能、たとえば機能112に関連するものとして示されている。たとえば、メニューツリー内のユーザの現在の位置が、モード102として表され得る。同様に、モード104は、単一の移動、たとえば移動122に関連するものとして示されている。たとえば、連絡先リスト型の機能からメインメニュー型の機能に移動しようとするユーザによる試みが、モード104として表され得る。同様に、モード106は、機能および移動、たとえば、機能112、移動122、および機能114の組み合わせに関連するものとして示されている。たとえば、メニューツリー内のメインメニューで開始した後に目覚まし時計機能にアクセスしようとするユーザの試みが、モード106として表され得る。そのようなモードのその他の例としては、電話を掛けること、メニューをナビゲートすること、ウェブにアクセスすることなどが挙げられる。上で検討されたように、その他のモードは、本明細書においては番号116および/もしくは118によって概念的に示される1つもしくは複数の機能および/またはそれらの機能間の本明細書においては番号124および/もしくは126によって概念的に示される1つもしくは複数の移動を含み得る。したがって、本明細書において使用されるとき、用語モードは、2つの、区別でき、特定でき、機能的に動作可能であり、および/または機能的に定義された入力操作によって境界を付される状態を指す場合がある。そのような操作は、キーボード上の2つのキーストローク、入力面上の2つのタップ、スワイプ、コントラクションcontractionなどたとえば、コントラクションは、入力面上の2本の指が一緒に動くことを表すことができるなど、および/もしくはそれらの組み合わせ、仮想ディスプレイvirtualdisplay内の2つの操作、または力、速さ、方向、加速度、継続時間などの物理量で、もしくはそのような物理量の組み合わせで、もしくはそれぞれの時間の関数としてのそのような物理量などで定量化でき、測定でき、および/もしくは比較できる物理的なアクションを含む任意のその他の入力操作であってよい。一例としては、モバイル電話の目覚まし時計機能を設定する結果になるキーストロークの特定のシーケンスであってよい。そのような例において、動作のモードは、時間を設定すること、またはAMもしくはPMを設定すること、またはそれらの両方を設定すること、または目覚まし時計機能に充てられたメニューの部分全体であってよい。したがって、区別でき、特定でき、および/または機能的に動作可能であり、および/または機能的に定義された入力操作は、2通りに機能することができ、つまり、ムードデータを決定するために定量化できおよび/または測定できるものとしてか、ならびに/あるいは現在のモード、前のモード、または何らかのその他のモードをモードの終了点、モードの開始点、またはモードに関連する組み合わせおよび/もしくは順列のいずれかとして定義するものとしてかのどちらかとして機能することができる。図2は、本開示の少なくとも一部の実施形態に従って構成されるユーザインタフェースを介して不満を定量化するための例示的なプロセスを示す。プロセス200および本明細書において説明されるその他のプロセスは、ハードウェア、ソフトウェア、および/またはファームウェアによって実行され得る処理のステップ、機能的な動作、イベント、および/または行為などとして説明することができるさまざまな機能ブロックまたはアクションを示す。当業者は、本開示を踏まえて、図2に示される機能ブロックに対する多くの代替案がさまざまな実装形態において実施され得ることを認めるであろう。たとえば、プロセス200は、図2に示されるように、ブロックまたはアクションの1つの特定の順序を含み得るが、これらのブロックまたはアクションが示される順序は、必ずしも、特許請求の主題を何らかの特定の順序に限定しない。同様に、特許請求の主題の範囲から逸脱することなく、図2に示されていない介在するアクションおよび/もしくは図2に示されていない追加的なアクションを使用することができ、かつ/または図2に示されているアクションを削除することができる。プロセス200は、例示的な動作202、204、および/または206によって示される機能的な動作のうちの1つまたは複数を含み得る。示されるように、プロセス200は、通信ネットワーク図4参照に関連するモバイルデバイス図4参照で実装され得るユーザインタフェースを介して不満を定量化するために実施され得る。処理は、動作202、ムードデータを感知するで始めることができ、動作202において、ムードデータを感知することができる。たとえば、ムードデータは、モバイルデバイスを介して感知することができる。そのようなムードデータは、ユーザインタフェース図1参照のユーザインタフェースモードの部分とのユーザのインタラクションに少なくとも部分的に基づいて不満のパラメータを定量化することができる。処理は、動作202から動作204、ムードデータをモードデータに関連付けるに進めることができ、動作204において、ムードデータおよびモードデータを互いに関連付けることができる。たとえば、ムードデータをモードデータに関連付けることは、モバイルデバイスで行う、またはモードデータ動作のモードおよびムードデータがモバイルデバイスによってレポートされるリモートシステムによって行うことができる。たとえば、モバイルデバイスは、図4に示されるモバイルサービスプロバイダ406などのリモートシステムに、区別でき、特定でき、および/または機能的に動作可能な入力操作のシーケンスをレポートし、そのシーケンスから、リモートシステムは、モバイルデバイスの現在のモードを判定し、その現在のモードを、モバイルデバイスからやはり送信された感知されたムードデータに関連付けることができる。あるいは、以下で検討される図4に示されるようにモバイルデバイス自体が、入力操作からモードを判定し、次にそのモードを、たとえば、各符号語または数が1つのモードに対応する符号を使用することによってリモートシステムに直接レポートすることができる。モバイルデバイスは、現在のモードとそのモード中に登録されたムードデータとの両方を特定し、そのムードデータを、現在のモード、直前のモード、または何らかのその他の1つのモードもしくはモードの組み合わせに関連付け、ムードデータおよび関連するモードを、1つもしくは複数のデジタル式の数の形式かまたは何らかのその他の形態かのどちらかでリモートシステムにレポートすることもできる。たとえば、2つのデジタル数値の場合、第1の数が、キーストロークの力などのムードパラメータを表すことができ、第2の数が、現在のモード、または前のモード、または次のモードを表すことができる。別の例においては、単一のデジタル数値の場合、そのような数は、モードとムードデータとの特定の組み合わせを表すことができる。当業者に明らかであろう、ムードデータとそのムードデータに関連する動作のモードとを符号化する追加的なまたは代替的な方法を、利用することができる。処理は、動作204から動作206、ムードデータおよびモードデータを転送するに進めることができ、動作206において、ムードデータおよび任意でモードデータを転送することができる。たとえば、ムードデータおよびモードデータを、電波またはその他の一時的媒体を介して、モバイルデバイスから通信ネットワークのモバイルサービスプロバイダの部分に転送する、または代替的な実施形態においては非一時的媒体たとえば、取外し式カードによって転送することができる。プロセス200に関連するいくつかの追加的なかつ/または代替的な詳細は、図4に関して以下でより詳細に検討される実装形態の1つまたは複数の例で示すことができる。別の実施形態が、本開示の少なくとも一部の実施形態に従って構成されるユーザインタフェースを介して不満を定量化するための別の例示的なプロセスを示す図3に示される。プロセス300は、動作302、304、および/または306によって示される動作のうちの1つまたは複数を含み得る。示されるように、プロセス300は、複数のモバイルデバイス図4参照に関連する通信ネットワーク図4参照で実装され得るユーザインタフェースを介して不満を定量化するために実施され得る。処理は、動作302、ムードデータおよびモードデータを受信するで始めることができ、動作302において、複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータを受信することができる。たとえば、複数のモバイルデバイスのうちの1つまたは複数からのムードデータおよびモードデータは、通信ネットワークのモバイルサービスプロバイダ図4参照の部分を介して受信することができる。そのようなムードデータは、不満のパラメータを定量化することができる。不満のパラメータのそのような定量化は、ユーザインタフェースのユーザインタフェースモードの部分または個々のモバイルデバイスのその他の機能もしくは部分とのユーザのインタラクションに少なくとも部分的に基づくことができる。処理は、動作302から動作304、不満を与えるユーザインタフェースモードを特定するに進めることができ、動作304において、不満を与える1つまたは複数のユーザインタフェースモードを特定することができる。たとえば、不満を与える1つまたは複数のユーザインタフェースモードは、ムードデータおよびモードデータに少なくとも部分的に基づいて特定することができる。処理は、動作304から動作306、更新されたユーザインタフェースを転送するに進めることができ、動作306において、更新されたユーザインタフェースの少なくとも一部を転送することができる。たとえば、更新されたユーザインタフェースの少なくとも一部は、不満を与える1つまたは複数のユーザインタフェースモードの特定に少なくとも部分的に基づいて複数のモバイルデバイスのうちの1つまたは複数に転送することができる。プロセス300に関連するいくつかの追加的なおよび/または代替的な詳細を、図4に関して以下でより詳細に検討される実装形態の1つまたは複数の例で示さすことができる。図4は、本開示の少なくとも一部の実施形態に従って構成されるユーザインタフェースを介して不満を定量化するためのさらなる例示的なプロセスを示す。プロセス400は、動作412、414、416、424、および/または426によって示される動作のうちの1つまたは複数を含み得る。示されるように、プロセス400は、複数のモバイルデバイス404に関連する通信ネットワーク402で実装され得るユーザインタフェース100を介して不満を定量化するために実施され得る。本明細書において使用されるとき、用語通信ネットワークは、その通信ネットワークを介して互いに無線通信するように適合された複数のモバイルデバイスを含む任意の数の通信システムを指す場合がある。たとえば、そのような通信ネットワーク402は、特定の用途に応じて、以下、すなわち、セルラ電話ネットワーク、モバイルのマイクロ波アクセスの世界的相互運用ネットワークworldwideinteroperabilityformicrowaveaccessnetworkWiMax、たとえば、無線ローカルエリアネットワークWLAN、無線広域ネットワークWWANなどを介したボイスオーバーインターネットプロトコルIPシステムなど、および/またはそれらの組み合わせのうちの1つまたは複数を含む任意の数の通信システムを指す場合がある。通信ネットワーク402は、1つまたは複数のモバイルデバイス404を含み得る。モバイルデバイス404は、通信ネットワーク402のモバイルサービスプロバイダの部分406と通信するように構成するたとえば、結合することができる。本明細書において使用されるとき、用語モバイルデバイスは、たとえば、セル電話、携帯情報端末PDAなど、および/またはそれらの組み合わせなどのモバイルデバイスを指す場合がある。本明細書において使用されるとき、用語モバイルサービスプロバイダは、複数のモバイルデバイスの間の通信を容易にするように構成されている中央管理センター、モバイル電話ネットワークのオペレータなどの通信ネットワークのモバイルサービスプロバイダの部分を指す場合がある。処理は、動作412、ムードデータを感知するで始めることができ、動作412において、ムードデータを感知することができる。たとえば、ムードデータは、モバイルデバイス404に関連するセンサー405を介して感知することができる。たとえば、モバイルデバイス404は、センサー405を利用して、キー、キーパッド全体、ストローク/タップタッチスクリーン面stroke/taptouchscreensurfaceなど、および/またはそれらの組み合わせのいずれかにおけるユーザの指のキーストロークダイナミクスを測定することができる。たとえば、単一のタップまたはキーストロークのピーク力peakforceが、ムードデータであってよく、ムードデータの別の例は、タッチスクリーンなどの面全体でのスワイプの速さであってよく、さらに別のムードデータは、1つまたは複数のセンサーによって感知され、モバイルデバイス404内のプロセッサによって計算されるスワイプの速さとスワイプの圧力との組み合わせであってよい。概して、そのようなムードデータは、以下、すなわち、タップのタイミング、タップの強さ、スイープsweepのタイミング、スイープの強さなど、および/またはそれらの組み合わせのうちの1つまたは複数の検出からのデータを含み得る。そのようなタイミングおよび/または強さは、ユーザの指によって加えられる力、アタックattackたとえば、力の立ち上がり時間risetime、加速度たとえば、打撃もしくは強いタップの指示、キーストロークのタイミングたとえば、キーを押し下げるもしくは押す継続時間などの滞留dwell時間など、および/またはそれらの組み合わせに少なくとも部分的に基づいて測定することができる。追加的にまたは代替的に、そのようなムードデータは、口頭によるののしりexpletiveたとえば、罵倒、叫びなど、および/またはそれらの組み合わせの検出からのデータを含み得る。たとえば、モバイルデバイス404は、音声分析によってか、またはより単純に、1つもしくは複数のセンサー405を介して個別の単語もしくは単なる個別の音を検出することによってかのどちらかで、口頭によるののしりを聞くことができる。したがって、センサー405は、そのようなムードデータの種類を感知することができる1つまたは複数のセンサーたとえば、1つもしくは複数の力センサー、モーションセンサー、マイクロホンなど、および/またはそれらの組み合わせなどを含み得る。たとえば、モバイルデバイス404は、タッチスクリーン操作を可能にするための1つまたは複数の力センサーに関連するタッチスクリーンを備えることができ、これらの力センサーからの出力も、プロセス400で利用され得る。あるいは、モバイルデバイス404は、プロセス400で使用するため専用の1つまたは複数のセンサー405を備えることができる。処理は、動作412から動作414、ムードデータをモードデータに関連付けるに進めることができ、動作414において、ムードデータおよびモードデータを互いに関連付けることができる。たとえば、ムードデータをモードデータに関連付けることは、モバイルデバイス404を介して行われ得る。そのようなモードデータは、ユーザインタフェース100のユーザインタフェースモードの部分を特定することができる。1つまたは複数の例の有用な特徴は、ムードデータが必ずしも解釈される必要がないことである。ムードデータは、場合によっては、動作の1つのモードに関連してたとえば、そのモード中に測定され得る何らかの測定された物理量に関連する数であってよく、これは、以下でより詳細に検討される。ムードデータは、たとえば、ユーザが特定のモード中にたとえば、セル電話の目覚まし時計を設定する間にキーまたはタッチスクリーンを押すポンド、ニュートン、またはセンサーの何らかの任意の単位の最大の力であってよい。このデータは、単独では、ユーザのムード、またはムードデータに関連する動作のモードによって引き起こされる不満の一般的なレベルの正確な尺度ではない場合がある。しかし、正確性および精度は、動作の1つのモードに関連するムードデータのすべてまたはすべてのうちの一部の集合が収集され得る加算メモリまたはデータベースを含めることによってもたらされ得る。たとえば、1つのモードに関連するムードデータが、それらのムードデータをすべて足し合わせることによって収集され得るとき、結果として得られる合計は、そのモードを使用するときの平均的なまたは典型的なユーザのムードの正確な尺度を与えることができる。したがって、一部の例においては、ユーザインタフェースモードに関連するムードデータは、不満のパラメータの複数の測定値に少なくとも部分的に基づくことができる合成された値を含み得る。たとえば、単一のユーザからの複数のデータの測定値を、モバイルサービスプロバイダ406への転送の前にまたは後に平均することなどによって合成された値へと統合することができる。上述のこの概念は、以下の図7の検討でより詳細に説明される。上で検討されたように、一例において、多くのユーザからのムードデータは、特定のユーザの人柄、環境などについて一切知る必要なく、収集されるか、平均することなどによって合成された値へと統合されるか、記憶されるか、出力されるか、またはそれ以外の方法で、ムードデータが収集されたモードに関連する不満の尺度として利用可能にすることができる。しかし、その他の例では、ユーザの癖を考慮に入れることができる。たとえば、1つのセル電話が、強く、コーヒーを飲み過ぎており、いつも怒っており、かつ/または電話を操作するときに強い力を使うかつ/または長くキーを押すことおよび罵倒などのその他の怒りの兆候を示す人に所有されている場合があり、第2のセル電話が、弱く、コーヒーを飲まず、ヨガの練習をし、かつ/または電話に最小限の力を使う人に所有されている場合がある。そのような例においては、ムードは、追加的にまたは代替的に、特定の人のムードのより正確な尺度を得るか、または個々の人に関して決められた基準からの変動を測定するために、基準の振る舞いに少なくとも部分的に基づいて調整され得るたとえば、基準と比較して重み付けされ得る。上記の例の2人のユーザは、両方とも、おそらく、モードに応じて彼らのムードデータを変えるであろうと思われるので、そのような基準の振る舞いは、必ずしも、すべての例で考慮される必要はない。したがって、一部の例において、ユーザインタフェースモードに関連するムードデータは、個々のユーザの振る舞いの、基準の振る舞いに少なくとも部分的に基づいて調整することができる値を含み得る。基準によって重み付けされたムードデータは、一般的に不満を与える動作のモードではなく、特定のユーザの不満を特定するために有用であることができる。処理は、動作414から動作416、ムードデータおよびモードデータを転送するに進めることができ、動作416において、ムードデータおよびモードデータを転送することができる。たとえば、ムードデータおよびモードデータは、モバイルデバイス404を介して通信ネットワーク402のモバイルサービスプロバイダ406の部分に転送することができる。処理は、動作416から動作424、不満を与えるユーザインタフェースモードを特定するに進めることができ、動作424において、不満を与える1つまたは複数のユーザインタフェースモードを特定することができる。たとえば、不満を与える1つまたは複数のユーザインタフェースモードは、モバイルサービスプロバイダ406を介してムードデータおよびモードデータに少なくとも部分的に基づいて特定することができる。一部の例において、不満を与える1つまたは複数のユーザインタフェースモードの特定は、閾値の基準を超えるムードデータを特定することに少なくとも部分的に基づくことができる。一部の例において、不満を与えるユーザインタフェースモードの特定は、抽象性/具体性abstractionspecificityの1つまたは複数のレベルに基づいて決定され得る。たとえば、不満を与えるユーザインタフェースモードの特定は、モバイルデバイス404のすべてのユーザに関連するデータ、モバイルデバイス404のすべてのユーザのサブセットに関連するデータ、指定された層年齢、位置などに入るモバイルデバイス404のすべてのユーザのサブセットに関連するデータ、および/またはモバイルデバイス404の個々のユーザに関連するデータに少なくとも部分的に基づいて決定され得る。たとえば、複数のユーザからの複数のデータの測定値を、上述のように、モバイルサービスプロバイダ406を介して平均することなどによって合成された値へと統合することができる。しかし、いかなる個人に関するデータも、必ずしも記憶される必要はなく、その代わりに、動作の特定のモードに関連する合成された値または不満のその他の尺度に組み入れることができ、それによって、プライバシーを高めることができる。処理は、動作424から動作426、1つまたは複数のモバイルデバイスを修正するに進めることができ、動作426において、1つまたは複数のモバイルデバイスを修正することができる。たとえば、更新されたユーザインタフェースの少なくとも一部、プログラムアップデートなどをモバイルデバイス404に転送することができる。たとえば、更新されたユーザインタフェースの少なくとも一部は、不満を与える1つまたは複数のユーザインタフェースモードの特定に少なくとも部分的に基づいてモバイルサービスプロバイダ406から複数のモバイルデバイス404のうちの1つまたは複数に転送することができる。追加的にまたは代替的に、モバイルデバイス404の物理的な設計またはソフトウェアを、その設計によって引き起こされた不満に少なくとも部分的に基づいて再設計することができ、そのような再設計の変更を、将来のモバイルデバイスに組み込むことができる。追加的にまたは代替的に、通信ネットワーク402自体を、測定された不満に少なくとも部分的に基づいて修正することができる。一部の例において、そのような修正を、抽象性/具体性の1つまたは複数のレベルに基づいて行うことができる。たとえば、更新されたユーザインタフェースの転送は、モバイルデバイス404のすべてのユーザ、モバイルデバイス404のすべてのユーザのサブセット、指定された層年齢、位置などに入るおよび/もしくは特定の基準たとえば、不満の所与のレベルなどを満たすモバイルデバイス404のすべてのユーザのサブセット、ならびに/またはモバイルデバイス404の個々のユーザに対して行うことができる。したがって、不満を与える1つもしくは複数のユーザインタフェースモードの特定および/または更新されたユーザインタフェースの少なくとも一部の転送を、個々のユーザごとに行う、またはユーザのグループたとえば、すべてのユーザもしくはすべてのユーザのサブセットに基づいて行うことができる。追加的にまたは代替的に、お詫びおよび/または支援の申し出を、不満を与える1つまたは複数のユーザインタフェースモードの特定に少なくとも部分的に基づいて、モバイルサービスプロバイダ406から個々のユーザに送信することができる。たとえば、そのようなお詫びおよび/または支援の申し出は、ユーザの不満に対するリアルタイムの応答として送信することができる。プロセス300およびプロセス400が主としてモバイルサービスプロバイダ406を介して動作を実行するものとして上で説明されたが、これらの動作の一部またはすべては、モバイルサービスプロバイダ406に関連する別個のエンティティ/デバイスによってモバイルサービスプロバイダ406のために実行できることが理解されるであろう。本明細書において使用されるとき、用語モバイルサービスプロバイダは、プロセス300および/またはプロセス400においてモバイルサービスプロバイダ406に指定された動作を実行するように構成されたエンティティ/デバイスの任意のグループを指す。追加的にまたは代替的に、モバイルデバイス404とモバイルサービスプロバイダ406との間のプロセス200、300、および/または400の回路および分析動作の割り当ては、設計上の選択の問題であるが、センサーだけは、モバイルデバイス404に物理的に配置されなければならない。図7は、本開示の少なくとも一部の実施形態に従って構成されるユーザインタフェースを介して不満を定量化するためのシステム700の例示的な実施形態の概略図である。動作中、システム700のモバイルデバイス404は、1つまたは複数のセンサー405によって測定された振る舞いによって示されるユーザの不満の度合いを継続的に測定することができ、所定の式に従って不満の度合いを示す数nを計算することができる。たとえば、タッチスクリーン型のユーザインタフェース100上の各キーストロークによって、力およびアタックに基づいて数nを生成することができる。ののしりは、別のそのような数nを生成することができる。一部の例において、それぞれの計算される数nは、モバイルデバイス404の特定の機能、機能の間の移動、または機能および/もしくは移動のグループたとえば、mと表記される可能性があるモードまたは動作のモードの間に生成することができる。モバイルデバイス404は、モードmが始まるときおよびそのモードmが終わるときに気づくことができ、モバイルデバイス404は、その間隔またはたとえばキーストロークがモードを変える場合は、その前の間隔中にユーザの不満を示す数nを収集することができる。次いで、モバイルデバイス404は、ユーザがモードmであった時間間隔にわたるそれらの数nの合成された値たとえば、平均またはその他の数学的な組み合わせを計算することができる。つまり、モバイルデバイス404が所与のモードである間に、不満を示す1つまたは複数の数nを生成することができ、モバイルデバイス404は、これらの数nを、所与のモードmに関連するpと表記される不満のパラメータへと組み合わせることができる。モードmおよび関連する不満のパラメータpを決定した後、モバイルデバイス404は、不満のパラメータpおよび関連するモードmを含むデータの組p,mをモバイルサービスプロバイダ406に伝達することができる。任意で、示されるように、電波を介してアンテナ702からアンテナ704にデータを送信することができる。モバイルサービスプロバイダ406は、受信されたデータの組p,mを、モバイルサービスプロバイダ406に関連するデータベース430に組み込むことができる。そのようなデータベースは、さまざまなモードmのそれぞれが、多くのユーザからのムードデータを組み合わせる合成された値に相互に関連付けられ得るように構成することができる。たとえば、それぞれの個々のモードmに関して、システムは、さまざまなユーザのモバイルデバイス404からモバイルサービスプロバイダ406に送信されたすべてのムードデータの平均の不満のパラメータμpまたはその他の組み合わせをたとえば、プロセッサ706を介して計算する。したがって、k個の興味のあるモードmがある場合、一連のモードmiを、対応するk個の尺度μpiに関連付けることができ、iは1からkまでの範囲である。モバイルサービスプロバイダ406は、継続的にまたは周期的に平均の不満のパラメータμpiを更新することができる。そのような更新された平均の不満のパラメータμpは、モードmのうちのどれがユーザにとって不満を与えるのかを見つけるためにたとえば、ディスプレイ708を介してデータベースからアクセスされてよく、任意の特に不満を与えるモードmを正すために対策をとることができる。追加的にまたは代替的に、その他の種類のデータを供給することもでき、たとえば、モバイルサービスプロバイダ406は、傾向を追跡するために利用され得るように、任意の特定の時間の間のすべてのモードにわたる不満の量を示すデータを生成することができる。上述のように、ユーザは、強さ、気性、カフェインの摂取、およびその他の変数が変わる場合があり、さまざまな個々のストロークの振る舞いを有する場合がある。所与の時間の所与のユーザからのデータは不満の尺度として信頼できない場合があるが、データベースに記憶される平均またはその他の組み合わせは、感情以外の変数が統計的に互いに独立であってよく、したがって、それらの影響が打ち消し合うのでより正確であることができる。あるいは、所与のユーザからのデータは、個々のユーザの基本的な振る舞いに少なくとも部分的に基づいて調整された値であってよい。図5は、本開示の少なくとも一部の例に従って構成される例示的なコンピュータプログラム製品500を示す。プログラム製品500は、信号を運ぶ媒体502を含み得る。信号を運ぶ媒体502は、1つまたは複数のプロセッサによって実行される場合に、図2、図3、および/または図4に関連して上述された機能をコンピューティングデバイスが提供することを効果的に可能にすることができる1つまたは複数の機械可読命令504を含み得る。したがって、たとえば、図4のシステムを参照すると、1つまたは複数のモバイルデバイス404および/またはモバイルサービスプロバイダ406が、媒体502によって運ばれる命令504に応じて図2、図3、図7、および/または図4に示されたアクションのうちの1つまたは複数を引き受けることができる。一部の実装形態において、信号を運ぶ媒体502は、これらに限定されないが、ハードディスクドライブ、コンパクトディスクCD、デジタルバーサタイルディスクDVD、デジタルテープ、メモリなどの非一時的コンピュータ可読媒体506を包含し得る。一部の実装形態において、信号を運ぶ媒体502は、これらに限定されないが、メモリ、読み出し/書き込みR/WCD、R/WDVDなどの記録可能な媒体508を包含し得る。一部の実装形態において、信号を運ぶ媒体502は、これらに限定されないが、デジタルおよび/またはアナログ通信媒体たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなどなどの通信媒体510を包含し得る。図6は、本開示の少なくとも一部の実施形態に従って構成される、当業者によって具現化され得るような例示的なコンピューティングデバイス600を示す構成図である。1つの例示的な構成601において、コンピューティングデバイス600は、1つまたは複数のプロセッサ610およびシステムメモリ620を含み得る。メモリバス630が、プロセッサ610とシステムメモリ620の間の通信のために使用され得る。所望の構成に応じて、プロセッサ610は、マイクロプロセッサμP、マイクロコントローラμC、デジタル信号プロセッサDSP、またはそれらの任意の組み合わせを含むがそれらに限定されない任意の種類であってよい。プロセッサ610は、レベル1キャッシュ611およびレベル2キャッシュ612などの1つまたは複数のレベルのキャッシュ、プロセッサコア613、ならびにレジスタ614を含み得る。プロセッサコア613は、算術論理演算ユニットALU、浮動小数点演算ユニットFPU、デジタル信号処理コアDSPコア、またはそれらの任意の組み合わせを含み得る。メモリコントローラ615を、プロセッサ610とともに使用することもでき、または一部の実装形態においては、メモリコントローラ615は、プロセッサ610の内部部分であってよい。所望の構成に応じて、システムメモリ620は、揮発性メモリRAMなど、不揮発性メモリROM、フラッシュメモリなど、またはそれらの任意の組み合わせを含むがそれらに限定されない任意の種類であってよい。システムメモリ620は、オペレーティングシステム621、1つまたは複数のアプリケーション622、およびプログラムデータ624を含み得る。アプリケーション622は、図2のプロセス200、図3のプロセス300、図7、および/または図4のプロセス400に関連して説明された機能ブロックおよび/またはアクションを含む本明細書に記載の機能を実行するように構成される通信ネットワークにおける不満を定量化するアルゴリズム623を含み得る。プログラムデータ624は、不満を定量化するアルゴリズム623で使用するためのモードおよび/またはムードデータ625を含み得る。一部の例示的な実施形態において、アプリケーション622は、通信ネットワークでの不満の定量化の実施が本明細書において説明されたように行われ得るように、オペレーティングシステム621上でプログラムデータ624を用いて動作するように構成され得る。たとえば、1つもしくは複数のモバイルデバイス404および/またはモバイルサービスプロバイダ406は、通信ネットワークでの不満の定量化の実施が本明細書において説明されたように行われ得るように、コンピューティングデバイス600のすべてまたは一部を含み、アプリケーション622のすべてまたは一部を実行可能であってよい。この説明された基本構成は、図6において破線601内のコンポーネントによって示される。コンピューティングデバイス600は、追加的な特徴または機能、ならびに基本構成601と任意の必要とされるデバイスおよびインタフェースとの間の通信を容易にするための追加的なインタフェースを含み得る。たとえば、バス/インタフェースコントローラ640が、ストレージインタフェースバス641を介した基本構成601と1つまたは複数のデータストレージデバイス650との間の通信を容易にするために使用され得る。データストレージデバイス650は、取外し式ストレージデバイス651、非取外し式ストレージデバイス652、またはそれらの組み合わせであってよい。取外し式ストレージデバイスおよび非取外し式ストレージデバイスの例には、いくつか例を挙げるとすれば、フレキシブルディスクドライブおよびハードディスクドライブHDDなどの磁気ディスクデバイス、コンパクトディスクCDドライブまたはデジタルバーサタイルディスクDVDドライブなどの光ディスクドライブ、ソリッドステートドライブSSD、ならびにテープドライブが含まれる。例示的なコンピュータストレージ媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を記憶するための任意の方法または技術で実装された揮発性および不揮発性の取外し式および非取外し式媒体を含み得る。システムメモリ620、取外し式ストレージ651、および非取外し式ストレージ652はすべてコンピュータストレージ媒体の例である。コンピュータストレージ媒体は、RAM、ROM、EEPROM、フラッシュメモリ、もしくはその他のメモリ技術、CD-ROM、デジタルバーサタイルディスクDVD、もしくはその他の光学式ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくはその他の磁気式ストレージデバイス、または所望の情報を記憶するために使用可能であり、コンピューティングデバイス600によってアクセスされ得る任意のその他の媒体を含むがそれらに限定されない。任意のそのようなコンピュータストレージ媒体が、デバイス600の一部であってよい。コンピューティングデバイス600は、バス/インタフェースコントローラ640を介したさまざまなインタフェースデバイスたとえば、出力インタフェース、周辺インタフェース、および通信インタフェースから基本構成601への通信を容易にするためのインタフェースバス642も含み得る。例示的な出力インタフェース660は、1つもしくは複数のA/Vポート663を介してディスプレイまたはスピーカなどのさまざまな外部デバイスと通信するように構成され得るグラフィック処理ユニット661およびオーディオ処理ユニット662を含み得る。例示的な周辺インタフェース660は、1つまたは複数のI/Oポート673を介して入力デバイスたとえば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなどまたはその他の周辺デバイスたとえば、プリンタ、スキャナなどなどの外部デバイスと通信するように構成され得るシリアルインタフェースコントローラ671またはパラレルインタフェースコントローラ672を含み得る。例示的な通信インタフェース680は、1つまたは複数の通信ポート682を介したネットワーク通信による1つまたは複数のその他のコンピューティングデバイス690との通信を容易にするように構成され得るネットワークコントローラ681を含む。通信接続は、通信媒体の一例である。概して、通信媒体は、搬送波またはその他の搬送メカニズムなどの変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータによって具現化することができ、任意の情報配信媒体を含み得る。変調されたデータ信号は、その信号の特性のうちの1つまたは複数を、信号中に情報を符号化するような方法で設定または変更させる信号であってよい。限定ではなく例として、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、ならびに音響、無線周波数RF、赤外線IR、およびその他の無線媒体などの無線媒体を含み得る。本明細書において使用される用語、コンピュータ可読媒体は、ストレージ媒体と通信媒体の両方を含み得る。コンピューティングデバイス600は、セル電話、携帯情報端末PDA、パーソナルメディアプレイヤーデバイス、無線ウェブ閲覧デバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、または上述の機能のうちの任意のものを含む複合デバイスなどの小型フォームファクタ携帯型またはモバイル電子デバイスの一部として実装され得る。また、コンピューティングデバイス600は、ラップトップコンピュータ構成と非ラップトップコンピュータ構成の両方を含むパーソナルコンピュータとして実装され得る。加えて、コンピューティングデバイス600は、無線基地局またはその他の無線システムもしくはデバイスの一部として実装され得る。上述の詳細な説明のいくつかの部分は、コンピュータメモリなどのコンピューティングシステムのメモリ内に記憶されたデータビットまたは2値デジタル信号に対する動作のアルゴリズムまたは記号的表現によって示されている。これらのアルゴリズム的な説明または表現は、データ処理技術の通常の技能を有する者によって、それらの者の成果の内容を当該技術に精通したその他の者に伝えるために使用される技術の例である。本明細書においておよび大抵の場合、アルゴリズムは、所望の結果をもたらす自己矛盾のない一連の動作または同様の処理であると考えられる。この文脈では、動作または処理は、物理量の物理的操作を含む。必ずではないが通常は、そのような量は、記憶、転送、組み合わせ、比較、またはその他の操作を行われ得る電気的または磁気的信号の形態をとることができる。そのような信号をビット、データ、値、要素、シンボル、文字、項、数、数字などと呼ぶことが、主に共通使用の理由で便利な場合があることが分かっている。しかし、これらおよび同様の用語のすべては、適切な物理量に関連付けられるべきであり、単に便宜的なラベルであるにすぎないことを理解されたい。以下の検討から明らかなように、別途具体的に示されない限り、本明細書の全体を通じて、処理する、算出する、計算する、決定するなどの用語を利用する検討は、コンピューティングデバイスのメモリ、レジスタ、またはその他の情報ストレージデバイス、送信デバイス、またはディスプレイデバイス内の物理的な電子的または磁気的量として表されるデータを操作または変換するコンピューティングデバイスのアクションまたはプロセスを指すことが理解される。特許請求の主題は、本明細書において説明された特定の実装形態に範囲を限定されない。たとえば、一部の実装形態は、デバイスまたはデバイスの組み合わせで動作するように使用されるようなハードウェアでの実装形態であってよく、一方、たとえば、その他の実装形態は、ソフトウェアおよび/またはファームウェアでの実装形態であってよい。同様に、特許請求の主題はこの点で範囲を限定されないが、一部の実装形態は、信号を運ぶ媒体、1つのストレージ媒体、および/または複数のストレージ媒体などの1つまたは複数の製品を含み得る。たとえば、CD-ROM、コンピュータディスク、フラッシュメモリなどのこのストレージ媒体が、たとえば、コンピューティングシステム、コンピューティングプラットフォーム、またはその他のシステムなどのコンピューティングデバイスによって実行されるときに、たとえば、上述の実装形態のうちの1つのように特許請求の主題に従ってプロセッサの実行をもたらすことができる命令を記憶することができる。1つの可能性として、コンピューティングデバイスは、1つまたは複数の処理ユニットまたはプロセッサ、ディスプレイ、キーボード、および/またはマウスなどの1つまたは複数の入力/出力デバイス、ならびにスタティックランダムアクセスメモリ、ダイナミックランダムアクセスメモリ、フラッシュメモリ、および/またはハードドライブなどの1つまたは複数のメモリを含み得る。システムの側面でのハードウェアの実装形態とソフトウェアの実装形態との間には、ほとんど相違が残されていない。ハードウェアまたはソフトウェアの使用は、一般にいつもそうではないが、ある状況ではハードウェアとソフトウェアの間の選択が重要になり得るという点でコスト対効果のトレードオフを表す設計上の選択である。本明細書に記載された、プロセスおよび/またはシステムおよび/または他の技術をもたらすことができるさまざまな達成手段がありたとえば、ハードウェア、ソフトウェア、および/またはファームウェア、好ましい達成手段は、プロセスおよび/またはシステムおよび/または他の技術が導入される状況によって異なる。たとえば、実装者が速度と正確性が最も重要であると決定すると、実装者は主にハードウェアおよび/またはファームウェアの達成手段を選択することができる。フレキシビリティが最も重要なら、実装者は主にソフトウェアの実装形態を選択することができる。または、さらに別の代替案として、実装者は、ハードウェア、ソフトウェア、および/またはファームウェアの何らかの組み合わせを選択することができる。前述の詳細な説明では、ブロック図、フローチャート、および/または例の使用によって、装置および/またはプロセスのさまざまな実施形態を説明してきた。そのようなブロック図、フローチャート、および/または例が1つまたは複数の機能および/または動作を含む限りにおいて、そのようなブロック図、フローチャート、または例の中のそれぞれの機能および/または動作は、広範囲のハードウェア、ソフトウェア、ファームウェア、または実質上それらのすべての組み合わせにより、個別におよび/または集合的に実装可能であることが、当業者には理解されるであろう。ある実施形態では、本明細書に記載された主題のいくつかの部分は、特定用途向け集積回路ASIC、フィールドプログラマブルゲートアレイFPGA、デジタルシグナルプロセッサDSP、または他の集積化方式によって実装することができる。しかし、本明細書で開示された実施形態のいくつかの態様が、全体においてまたは一部において、1つまたは複数のコンピュータ上で動作する1つまたは複数のコンピュータプログラムとしてたとえば、1つまたは複数のコンピュータシステム上で動作する1つまたは複数のプログラムとして、1つまたは複数のプロセッサ上で動作する1つまたは複数のプログラムとしてたとえば、1つまたは複数のマイクロプロセッサ上で動作する1つまたは複数のプログラムとして、ファームウェアとして、あるいは実質上それらの任意の組み合わせとして、等価に集積回路に実装することができることを、当業者は認識するであろうし、電気回路の設計ならびに/またはソフトウェアおよび/もしくはファームウェアのコーディングが、本開示に照らして十分当業者の技能の範囲内であることを、当業者は認識するであろう。さらに、本明細書に記載された主題のメカニズムをさまざまな形式のプログラム製品として配布することができることを、当業者は理解するであろうし、本明細書に記載された主題の例示的な実施形態が、実際に配布を実行するために使用される信号伝達媒体の特定のタイプにかかわらず適用されることを、当業者は理解するであろう。信号伝達媒体の例には、フレキシブルディスク、ハードディスクドライブHDD、コンパクトディスクCD、デジタル多用途ディスクDVD、デジタルテープ、コンピュータメモリ、などの記録可能なタイプの媒体、ならびに、デジタル通信媒体および/またはアナログ通信媒体たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなどの通信タイプの媒体が含まれるが、それらには限定されない。本明細書で説明したやり方で装置および/またはプロセスを記載し、その後そのように記載された装置および/またはプロセスを、データ処理システムに統合するためにエンジニアリング方式を使用することは、当技術分野で一般的であることを当業者は認識するであろう。すなわち、本明細書に記載された装置および/またはプロセスの少なくとも一部を、妥当な数の実験によってデータ処理システムに統合することができる。通常のデータ処理システムは、一般に、システムユニットハウジング、ビデオディスプレイ装置、揮発性メモリおよび不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステムなどの計算実体、ドライバ、グラフィカルユーザインタフェース、およびアプリケーションプログラムのうちの1つもしくは複数、タッチパッドもしくはスクリーンなどの1つもしくは複数の相互作用装置、ならびに/またはフィードバックループおよびコントロールモータを含むコントロールシステムたとえば、位置検知用および/もしくは速度検知用フィードバック、コンポーネントの移動用および/もしくは数量の調整用コントロールモータを含むことを、当業者は理解するであろう。通常のデータ処理システムは、データコンピューティング/通信システムおよび/またはネットワークコンピューティング/通信システムの中に通常見られるコンポーネントなどの、市販の適切なコンポーネントを利用して実装することができる。本明細書に記載された主題は、さまざまなコンポーネントをしばしば例示しており、これらのコンポーネントは、他のさまざまなコンポーネントに包含されるか、または他のさまざまなコンポーネントに接続される。そのように図示されたアーキテクチャは、単に例示にすぎず、実際には、同じ機能を実現する多くの他のアーキテクチャが実装可能であることが理解されよう。概念的な意味で、同じ機能を実現するコンポーネントの任意の構成は、所望の機能が実現されるように効果的に関連付けされる。したがって、特定の機能を実現するために組み合わされた、本明細書における任意の2つのコンポーネントは、アーキテクチャまたは中間のコンポーネントにかかわらず、所望の機能が実現されるように、お互いに関連付けされていると見ることができる。同様に、そのように関連付けされた任意の2つのコンポーネントは、所望の機能を実現するために、互いに動作可能に接続または動作可能に結合されていると見なすこともでき、そのように関連付け可能な任意の2つのコンポーネントは、所望の機能を実現するために、互いに動作可能に結合できると見なすこともできる。動作可能に結合できる場合の具体例には、物理的にかみ合わせ可能な、および/もしくは物理的に相互作用するコンポーネント、ならびに/またはワイヤレスに相互作用可能な、および/もしくはワイヤレスに相互作用するコンポーネント、ならびに/または論理的に相互作用する、および/もしくは論理的に相互作用可能なコンポーネントが含まれるが、それらに限定されない。本明細書における実質的にすべての複数形および/または単数形の用語の使用に対して、当業者は、状況および/または用途に適切なように、複数形から単数形に、および/または単数形から複数形に変換することができる。さまざまな単数形/複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。通常、本明細書において、特に添付の特許請求の範囲たとえば、添付の特許請求の範囲の本体部において使用される用語は、全体を通じてオープンなopen用語として意図されていることが、当業者には理解されようたとえば、用語含むincludingは、含むがそれに限定されないincludingbutnotlimitedtoと解釈されるべきであり、用語有するhavingは、少なくとも有するhavingatleastと解釈されるべきであり、用語含むincludesは、含むがそれに限定されないincludesbutisnotlimitedtoと解釈されるべきである、など。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句少なくとも1つのatleastoneおよび1つまたは複数のoneormoreを使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句1つまたは複数のまたは少なくとも1つのおよびaまたはanなどの不定冠詞を含む場合であっても、不定冠詞aまたはanによる請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に1つのそのような記載を含む発明に限定する、ということを示唆していると解釈されるべきではないたとえば、aおよび/またはanは、通常、少なくとも1つのまたは1つまたは複数のを意味すると解釈されるべきである。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、通常、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されようたとえば、他の修飾語なしでの2つの記載tworecitationsの単なる記載は、通常、少なくとも2つの記載、または2つ以上の記載を意味する。さらに、A、BおよびC、などの少なくとも1つに類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されているたとえば、A、B、およびCの少なくとも1つを有するシステムは、Aのみ、Bのみ、Cのみ、AおよびBを共に、AおよびCを共に、BおよびCを共に、ならびに/またはA、B、およびCを共に、などを有するシステムを含むが、それに限定されない。A、B、またはC、などの少なくとも1つに類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されているたとえば、A、B、またはCの少なくとも1つを有するシステムは、Aのみ、Bのみ、Cのみ、AおよびBを共に、AおよびCを共に、BおよびCを共に、ならびに/またはA、B、およびCを共に、などを有するシステムを含むが、それに限定されない。2つ以上の代替用語を提示する事実上いかなる離接する語および/または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方oneoftheterms、当該用語のいずれかeitheroftheterms、または両方の用語bothtermsを含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句AまたはBは、AまたはBあるいはAおよびBの可能性を含むことが理解されよう。本明細書における実装形態、1つの実装形態、一部の実装形態、またはその他の実装形態との言及は、1つまたは複数の実装形態に関連して説明された特定の特徴、構造、または特性が少なくとも一部の実装形態に含まれるが、必ずしもすべての実装形態に必要なわけではない可能性があることを意味する。上述の説明中の実装形態、1つの実装形態、または一部の実装形態のさまざまな記載は、必ずしもすべてが同じの実装形態を指しているわけではない。特定の例示的な技術が、さまざまな方法およびシステムを用いて本明細書において説明され、示されたが、特許請求の主題から逸脱することなしにさまざまなその他の修正をすることができ、均等物を代わりに用いることができることを、当業者なら理解されよう。さらに、本明細書において説明された中心的概念から逸脱することなしに、特定の状況を、特許請求の主題の教示に適合させるために、多くの修正をすることができる。したがって、特許請求の主題は、開示された特定の例に限定されず、むしろ、そのような特許請求の主題は、添付の特許請求の範囲の範囲内に入るすべての実装形態、およびそれらの実装形態の均等物も含み得ることが意図される。"