(57)【特許請求の範囲】
【請求項１】
電子デバイス上でのワイヤレス通信のための方法であって、
遠隔近距離無線通信（ＮＦＣ）エンドポイントと取引を開始することと、
ルーティングテーブルに基づいて、複数のセキュアエレメントの中から、前記取引に対して第１のセキュアエレメントを選択することと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記電子デバイスが低電力モードであり、デバイスホストが利用できないとき前記第１のセキュアエレメントを使用してユーザ確認なしに前記取引を完了することと、
前記デバイスホストが利用可能であるとき前記第１のセキュアエレメントを使用して前記取引が完了したことをユーザに通知することと、
前記第１のセキュアエレメントの代わりに、前記取引の取引タイプに対して好ましいセキュアエレメントとして第２のセキュアエレメントを使用するというコマンドを受信することと、
前記受信されたコマンドに基づいて、前記ルーティングテーブルにおいて前記取引の前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てることと
を備える方法。
【請求項２】
前記取引に対して前記第１のセキュアエレメントを選択することは、
前記取引の前記取引タイプを決定することと、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用することと
を備える、請求項１に記載の方法。
【請求項３】
同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択することをさらに備える、請求項１に記載の方法。
【請求項４】
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成することをさらに備える、請求項１に記載の方法。
【請求項５】
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、請求項１に記載の方法。
【請求項６】
前記１つまたは複数のカテゴリは、購入カテゴリ及び施設カテゴリのうちの少なくとも１つを備える、請求項５に記載の方法。
【請求項７】
前記ルーティングテーブルは、ＮＦＣコントローラに送られる、請求項１に記載の方法。
【請求項８】
前記ＮＦＣコントローラの支払いシステムは、取引に対してどのセキュアエレメントを選択するかを決定するために前記ルーティングテーブルを使用する、請求項７に記載の方法。
【請求項９】
ワイヤレス通信のための電子デバイスであって、
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、前記プロセッサによって、
遠隔近距離無線通信（ＮＦＣ）エンドポイントと取引を開始することと、
ルーティングテーブルに基づいて、複数のセキュアエレメントの中から、前記取引に対して第１のセキュアエレメントを選択することと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記電子デバイスが低電力モードであり、デバイスホストが利用できないとき前記第１のセキュアエレメントを使用してユーザ確認なしに前記取引を完了することと、
前記デバイスホストが利用可能であるとき前記第１のセキュアエレメントを使用して前記取引が完了したことをユーザに通知することと、
前記第１のセキュアエレメントの代わりに、前記取引の取引タイプに対して好ましいセキュアエレメントとして第２のセキュアエレメントを使用するというコマンドを受信することと、
前記受信されたコマンドに基づいて、前記ルーティングテーブルにおいて前記取引の前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てることと
を実行可能である、電子デバイス。
【請求項１０】
前記取引に対して前記第１のセキュアエレメントを選択することを実行可能である前記命令は、
前記取引の前記取引タイプを決定することと、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用することと
を実行可能である命令を備える、請求項９に記載の電子デバイス。
【請求項１１】
同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択することを実行可能である命令をさらに備える、請求項９に記載の電子デバイス。
【請求項１２】
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成することを実行可能である命令をさらに備える、請求項９に記載の電子デバイス。
【請求項１３】
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、請求項９に記載の電子デバイス。
【請求項１４】
前記ルーティングテーブルは、ＮＦＣコントローラに送られる、請求項９に記載の電子デバイス。
【請求項１５】
ワイヤレス通信のための、命令を有するコンピュータ読取可能な記憶媒体であって、前記命令は、
電子デバイスに、遠隔近距離無線通信（ＮＦＣ）エンドポイントと取引を開始させるためのコードと、
前記電子デバイスに、ルーティングテーブルに基づいて、複数のセキュアエレメントの中から、前記取引に対して第１のセキュアエレメントを選択させるためのコードと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記電子デバイスに、前記電子デバイスが低電力モードであり、デバイスホストが利用できないとき前記第１のセキュアエレメントを使用してユーザ確認なしに前記取引を完了させるためのコードと、
前記電子デバイスに、前記デバイスホストが利用可能であるとき前記第１のセキュアエレメントを使用して前記取引が完了したことをユーザに通知させるためのコードと、
前記電子デバイスに、前記第１のセキュアエレメントの代わりに、前記取引の取引タイプに対して好ましいセキュアエレメントとして第２のセキュアエレメントを使用するというコマンドを受信させるためのコードと、
前記電子デバイスに、前記受信されたコマンドに基づいて、前記ルーティングテーブルにおいて前記取引の前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てさせるためのコードと
を備える、コンピュータ読取可能な記憶媒体。
【請求項１６】
前記電子デバイスに、前記取引に対して前記第１のセキュアエレメントを選択させるための前記コードは、
前記電子デバイスに、前記取引の前記取引タイプを決定させるためのコードと、
前記電子デバイスに、前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用させるためのコードと
を備える、請求項１５に記載のコンピュータ読取可能な記憶媒体。
【請求項１７】
前記電子デバイスに、同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択させるためのコードをさらに備える、請求項１５に記載のコンピュータ読取可能な記憶媒体。
【請求項１８】
前記電子デバイスに、前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成させるためのコードをさらに備える、請求項１５に記載のコンピュータ読取可能な記憶媒体。
【請求項１９】
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、請求項１５に記載のコンピュータ読取可能な記憶媒体。
【請求項２０】
前記ルーティングテーブルは、ＮＦＣコントローラに送られる、請求項１５に記載のコンピュータ読取可能な記憶媒体。
【請求項２１】
ワイヤレス通信のための装置であって、
遠隔近距離無線通信（ＮＦＣ）エンドポイントと取引を開始するための手段と、
ルーティングテーブルに基づいて、複数のセキュアエレメントの中から、前記取引に対して第１のセキュアエレメントを選択するための手段と、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
電子デバイスが低電力モードであり、デバイスホストが利用できないとき前記第１のセキュアエレメントを使用してユーザ確認なしに前記取引を完了するための手段と、
前記デバイスホストが利用可能であるとき前記第１のセキュアエレメントを使用して前記取引が完了したことをユーザに通知するための手段と、
前記第１のセキュアエレメントの代わりに、前記取引の取引タイプに対して好ましいセキュアエレメントとして第２のセキュアエレメントを使用するというコマンドを受信するための手段と、
前記受信されたコマンドに基づいて、前記ルーティングテーブルにおいて前記取引の前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てるための手段と
を備える装置。
【請求項２２】
前記取引に対して前記第１のセキュアエレメントを選択するための前記手段は、
前記取引の前記取引タイプを決定するための手段と、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用するための手段と
を備える、請求項２１に記載の装置。
【請求項２３】
同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択するための手段をさらに備える、請求項２１に記載の装置。
【請求項２４】
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成するための手段をさらに備える、請求項２１に記載の装置。
【請求項２５】
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、請求項２１に記載の装置。
【請求項２６】
前記ルーティングテーブルは、ＮＦＣコントローラに送られる、請求項２１に記載の装置。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]  本願は、２０１４年１１月１９日に出願された「SYSTEMS AND METHODS FOR ADAPTIVE ROUTING FOR MULTIPLE SECURE ELEMENTS」と題する米国仮出願第６２／０８１，７８４号に関し、その優先権を主張する。
【技術分野】
【０００２】
[0002]  本開示は、一般に電子デバイスに関する。より詳細には、本開示は、近距離無線通信（ＮＦＣ：near-field communication）における複数のセキュアエレメントに対する適応ルーティング（adaptive routing）のためのシステム及び方法に関する。
【背景技術】
【０００３】
[0003]  電子デバイスの使用は、一般的になってきている。特に、電子技術の進歩は、ますます複雑化し有用である電子デバイスのコストを減らしてきた。コスト低減及び消費者需要は、電子デバイスが現代社会において事実上ユビキタスになるように、それらの使用を激増させた。電子デバイスの使用が拡大するにつれ、電子デバイスの新しい改善された特徴に対する需要も拡大した。より詳細には、新しい機能を実行する、及び／または、より迅速に、より効率的に、またはより高い品質で機能を実行する電子デバイスが、求められることが多い。
【０００４】
[0004]  本開示の態様は、ＮＦＣ技術を備えるデバイスに関する。ＮＦＣ技術は、異なるデバイスを触れ合わせたり、近接させたりすることによって、異なるデバイス間で無線通信を確立することができる。ＮＦＣは、双方向通信を可能にする。例えば、ＮＦＣピアツーピア通信は、両方のデバイスが電力供給されるときに生じ得る。加えて、ＮＦＣデバイスと電力供給されてないＮＦＣチップとの間でも通信が可能である。例えば、ＮＦＣは、イニシエータ（initiator）とターゲットを伴うことができ、ここで、イニシエータは、受け身のターゲット（passive target）（例えば、タグ、キーフォブ（key fobs）、カード）に電力供給することができる無線周波数場（radio frequency field）を発生させる。
【０００５】
[0005]  ＮＦＣ技術は、支払い取引（payment transactions）のような、セキュアな取引（secure transactions）における情報交換を容易にすることができる。ＮＦＣ使用可能な（NFC-enabled）電子デバイスは、クレジットカード及び電子チケットスマートカードで現在使用されているのと同様な、非接触式支払いシステム（contactless payment systems）において使用されることができる。例えば、ＮＦＣ使用可能な電子デバイスにより、ユーザは、仮想の財布（virtual wallet）に金融口座を記憶して、このような支払い方法を受け入れる（accept）端末でＮＦＣ使用可能な電子デバイスを使用することができる。ＮＦＣ使用可能な電子デバイスは、物理的アクセス（例えば、ホテルの部屋）または制御（例えば、車をスタートさせる）のどちらかのための従前の鍵にも取って代わるような、アクセス制御のための識別として使用されることもできる。ＮＦＣは、他のタイプの情報（例えば、モバイルフォン間でのメディアの転送、会場入場（venue entrance）のための発券）を容易にすることができる。
【０００６】
[0006]  しかしながら、いくつかのワイヤレス技術の使用は、現在は制限されている。電子デバイスのいくつかの機能及び能力は、ワイヤレス通信を使用する取引のためのデータ転送を完了するために複数のセキュアエレメント間で選択することに依存し得る。この検討から観察されるように、複数のセキュアエレメントに対する適応ルーティングのためのシステム及び方法は、有益であり得る。
【発明の概要】
【０００７】
[0007]  ワイヤレス通信のための方法が説明される。方法は、複数のセキュアエレメントについてルーティングテーブルを使用することを含む。ルーティングテーブルは、取引タイプ（transaction type）に対して、好ましいセキュアエレメントを割り当てる。方法はまた、ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択することを含む。方法は、取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、ルーティングテーブルを更新することをさらに含む。
【０００８】
[0008]  取引に対して第１のセキュアエレメントを選択することは、取引の取引タイプを決定することを含み得る。ルーティングテーブルは、第１のセキュアエレメントが取引タイプに対して好ましいセキュアエレメントであることを決定するために使用され得る。
【０００９】
[0009]  ルーティングテーブルを更新することは、取引に対して第１のセキュアエレメントを使用するために、ユーザからの確認（confirmation）を要求することを含み得る。第１のセキュアエレメントの代わりに、取引を完了するために第２のセキュアエレメントを使用するというコマンドが、受信され得る。第２のセキュアエレメントは、ルーティングテーブルにおいて取引タイプに対して好ましいセキュアエレメントとして割り当てられ得る。
【００１０】
[0010]  方法はまた、更新されたルーティングテーブルに基づいて、同じ取引タイプを有する次の取引に対して第２のセキュアエレメントを動的に選択することを含み得る。
【００１１】
[0011]  方法はまた、複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、ルーティングテーブルを作成することを含み得る。
【００１２】
[0012]  ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成され得る。１つまたは複数のカテゴリは、購入カテゴリ（purchase category）及び施設カテゴリ（institution category）のうちの少なくとも１つを含み得る。
【００１３】
[0013]  ルーティングテーブルは、近距離無線通信（ＮＦＣ）コントローラに送られ得る。ＮＦＣコントローラの支払いシステムは、特定の取引に対してどのセキュアエレメントを選択するかを決定するためにルーティングテーブルを使用し得る。
【００１４】
[0014]  ワイヤレス通信のための電子デバイスもまた説明される。電子デバイスは、プロセッサ、プロセッサと電子通信するメモリ、及び、メモリに記憶された命令を含む。電子デバイスは、複数のセキュアエレメントについてルーティングテーブルを使用する。ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる。電子デバイスまた、ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択する。電子デバイスは、取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、ルーティングテーブルをさらに更新する。
【００１５】
[0015]  ワイヤレス通信のためのコンピュータプログラム製品もまた説明される。コンピュータプログラム製品は、命令を有する非一時的な有形のコンピュータ読取可能な媒体を含む。命令は、電子デバイスに、複数のセキュアエレメントについてルーティングテーブルを使用させるためのコードを含む。ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる。命令はまた、電子デバイスに、ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択させるためのコードを含む。命令は、電子デバイスに、取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、ルーティングテーブルを更新させるためのコードをさらに含む。
【００１６】
[0016]  ワイヤレス通信のための装置もまた説明される。装置は、複数のセキュアエレメントについてルーティングテーブルを使用するための手段を含む。ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる。装置はまた、ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択するための手段を含む。装置は、取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、ルーティングテーブルを更新するための手段をさらに含む。
【図面の簡単な説明】
【００１７】
【図１】[0017]  図１は、１つまたは複数のセキュアエレメントの適応ルーティングのためのシステム及び方法が実施され得る電子デバイスの１つの構成を図示するブロック図である。
【図２】[0018]  図２は、電子デバイスによる１つまたは複数のセキュアエレメントに対する適応ルーティングのための方法の１つの構成を図示するフロー図である。
【図３】[0019]  図３は、ワイヤレス通信システムにおける近距離無線通信（ＮＦＣ）の１つの構成を図示するブロック図である。
【図４】[0020]  図４は、電子デバイスによる複数のセキュアエレメントに対する適応ルーティングのための方法を図示するフロー図である。
【図５】[0021]  図５は、複数のセキュアエレメントに対する適応ルーティングの１つの構成を図示するシーケンス図である。
【図６】[0022]  図６は、複数のセキュアエレメントに対する適応ルーティングのために作成され得るルーティングテーブルの例である。
【図７】[0023]  図７は、複数のセキュアエレメントに対する適応ルーティングのためのシステム及び方法が実施され得る電子デバイスの別のより詳細な構成を図示するブロック図である。
【図８】[0024]  図８は、電子デバイスにおいて利用され得る様々なコンポーネントを図示する。
【詳細な説明】
【００１８】
[0025]  本明細書で開示されるシステム及び方法は、ワイヤレスに通信する、及び／または、ワイヤード接続もしくはリンクを使用して通信する電子デバイスに適用され得る。例えば、いくつかの電子デバイスは、イーサネット（登録商標）プロトコルを使用して他のデバイスと通信し得る。別の例において、いくつかの電子デバイスは、ワイヤレス通信を使用して他のデバイスと通信し得る。１つの構成において、本明細書で開示されるシステム及び方法は、誘導ベースの通信技術（induction-based communication technology）を使用して、別のデバイスと通信する電子デバイスに適用され得る。誘導ベースの通信技術の１つの実施は、近距離無線通信（ＮＦＣ）である。
【００１９】
[0026]  様々な構成が、ここで図を参照して説明される。本明細書の図において一般に説明及び図示されるシステム及び方法は、多種多様な構成で配置及び設計されることができる。したがって、図に示される、いくつかの構成についての以下のより詳細な説明は、特許請求の範囲に記載される範囲を制限することを意図したものではなく、単にシステム及び方法を代表するものにすぎない。
【００２０】
[0027]  図１は、１つまたは複数のセキュアエレメント１１６の適応ルーティングのためのシステム及び方法が実施され得る電子デバイス１０２の１つの構成を図示するブロック図である。電子デバイス１０２の例は、セルラーフォン、スマートフォン、タブレットデバイス、ボイスレコーダ、デジタルカメラ、スチールカメラ、カムコーダ、ゲーム機、ラップトップコンピュータ、等を含み得る。
【００２１】
[0028]  電子デバイス１０２は、ＮＦＣ技術を使用して、遠隔近距離無線通信（ＮＦＣ）エンドポイント１１８と通信するように構成され得る。本開示の態様は、ＮＦＣプロトコルを使用して遠隔ＮＦＣエンドポイント１１８と取引（例えば、支払い取引または金融取引（financial transaction））を行う電子デバイス１０２に関する。
【００２２】
[0029]  ＮＦＣは、誘導結合通信技術（inductively coupled communication technology）である。近距離無線通信のコンテキストにおいて、通信する２つのデバイス―イニシエータとターゲット―がある。イニシエータＮＦＣデバイスのアンテナは、ターゲットＮＦＣデバイスのアンテナが受ける放射場（radiated field）（磁場または電磁場とも呼ばれる）を作り出す。イニシエータＮＦＣデバイスは、送信機及び受信機を有する。ターゲットＮＦＣデバイスもまた、送信機及び受信機を有する。イニシエータＮＦＣデバイスは、ポラー（poller）、ポーリングデバイス、リーダ、または、イニシエータとも呼ばれ得る。ターゲットＮＦＣデバイスは、リスナー、リスニングデバイス、タグ、または、ターゲットとも呼ばれ得る。
【００２３】
[0030]  イニシエータＮＦＣデバイス及びターゲットＮＦＣデバイスは、互いに通信するために１つまたは複数のＮＦＣシグナリング技術を使用し得る。このＮＦＣシグナリング技術は、ＮＦＣタイプ‐Ａ、ＮＦＣタイプ‐Ｂ、及び、ＮＦＣタイプ‐Ｆを含み得る。このＮＦＣシグナリング技術は、使用される変調スキームが異なる。
【００２４】
[0031]  ＮＦＣは、ＮＦＣシグナリング技術のサブセットをサポートする４つの異なるタグタイプを有する。タイプ１のタグ（Ｔ１Ｔ）は、データ衝突保護なしのＮＦＣタイプ‐Ａ通信を使用する。タイプ２のタグ（Ｔ２Ｔ）は、衝突予防（anti-collision）を備えるＮＦＣタイプ‐Ｂ通信を使用する。タイプ３のタグ（Ｔ３Ｔ）は、衝突予防を備えるＮＦＣタイプ‐Ｆを使用する。タイプ４のタグ（Ｔ４Ｔ）は、衝突予防を備えるＮＦＣタイプ‐Ｂ（Ｔ４ＢＴ）またはＮＦＣタイプ‐Ａ通信（Ｔ４ＡＴ）のどちらかを使用することができる。
【００２５】
[0032]  １つの構成において、イニシエータＮＦＣデバイス及びターゲットＮＦＣデバイスは、フレーム無線周波数（ＲＦ）インタフェース、ＩＳＯデータ交換プロトコル（ＤＥＰ）ＲＦインタフェース、及び、ＮＦＣ‐ＤＥＰ  ＲＦインタフェースのような、様々なインタフェースを通じてＮＦＣを使用して通信するように動作可能であり得る。別の構成において、イニシエータＮＦＣデバイス１０２及びターゲットＮＦＣデバイスは、論理リンク制御プロトコル（ＬＬＣＰ）を通じて定義されたリンクレイヤ接続とのＮＦＣ‐ＤＥＰ  ＲＦプロトコルベースの通信リンクを確立し得る。さらに別の構成において、イニシエータＮＦＣデバイス及びターゲットＮＦＣデバイスは、アクセスネットワーク及び／またはコアネットワーク（例えば、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク、並びに、他のタイプのワイヤーライン及びワイヤレス通信ネットワーク）に接続されるように動作可能でありうる。
【００２６】
[0033]  ＮＦＣにおいて、イニシエータＮＦＣデバイスは、ターゲットＮＦＣデバイスと通信するために放射場を発生させ得る。ターゲットＮＦＣデバイスは、放射場を受け得る。イニシエータＮＦＣデバイスは、ターゲットＮＦＣデバイスに信号（例えば、データ）を送るために放射場を変調し得る。イニシエータＮＦＣデバイスは、変調された信号を受信し得、それを復号することを試み得る。
【００２７】
[0034]  本明細書で使用されるように、電子デバイス１０２は、ターゲットＮＦＣデバイス（すなわち、タグ）として動作し得、遠隔ＮＦＣエンドポイント１１８は、イニシエータＮＦＣデバイス（すなわち、リーダ）として動作し得る。遠隔ＮＦＣエンドポイント１１８は、近くのＮＦＣデバイスに対してポーリングし得る。遠隔ＮＦＣエンドポイント１１８のアンテナ１３４は、放射場を発生させ得る。電子デバイス１０２のアンテナ１３２は、この放射場と結合し得る。電子デバイス１０２は、それが遠隔ＮＦＣエンドポイント１１８の数センチメータ内に来たとき、リスニングし始め得る。遠隔ＮＦＣエンドポイント１１８は、次に、どのシグナリング技術が使用されることができるかを決定するために、電子デバイス１０２と通信するであろう。
【００２８】
[0035]  ＮＦＣは、支払い取引のための普及している通信技術である。ＮＦＣは、支払い取引を行うための便利でセキュアなプラットフォームを提供する。ＮＦＣ使用可能な取引の例は、電子デバイス１０２を使用して購入される物品の代金をリテイラに支払いたいユーザを含むことができる。電子デバイス１０２は、チェックポイントに位置する販売時点情報管理（point of sale）遠隔ＮＦＣエンドポイント１１８に、個人の金融情報（例えば、クレジットカード口座情報）を送信し得る。ユーザは、購入を完了するために、遠隔ＮＦＣエンドポイント１１８に、ＮＦＣ装備の電子デバイス１０２を近づけ得る。遠隔ＮＦＣエンドポイント１１８は、ＮＦＣを介してユーザのクレジットカードの詳細を受信し、従来の方法で支払いを処理し、電子デバイス１０２に記憶されることができる電子領収書をユーザに返す。
【００２９】
[0036]  １つの構成において、ユーザのセキュアな金融情報は、電子デバイス１０２上の１つまたは複数のセキュアエレメント１１６に記憶され得る。セキュアエレメント１１６は、センシティブな情報を記憶し得る。例えば、セキュアエレメント１１６は、クレジットカード口座番号、未達勘定（transit accounts）、及び、モバイルフォンの詳細を記憶し得る。セキュアエレメントは、電子財布（electronic wallet）とも呼ばれ得る。
【００３０】
[0037]  セキュアエレメント１１６は、埋め込まれているまたは取り外し可能であり得る。取り外し可能なセキュアエレメント１１６の例は、加入者識別モジュール（ＳＩＭ）カードまたはユニバーサル集積回路カード（ＵＩＣＣ）を含む。埋め込みセキュアエレメント１１６は、電子デバイス１０２に統合され得る。例えば、セキュアエレメント１１６は、チップのハードウェア区分されたセキュアセクションであり得る。近接支払い（proximity payment）を可能にするために、セキュアエレメント１１６は、銀行に対し自身を認証し得、物理的または論理的なアタックに耐え得る。
【００３１】
[0038]  電子デバイス１０２は、ＮＦＣコントローラ（ＮＦＣＣ）１２６を含み得る。ＮＦＣＣ１２６は、ＮＦＣ動作を実行し得る。ＮＦＣＣ１２６は、接触または非接触ＮＦＣを介して、遠隔ＮＦＣエンドポイント１１８に通信し得る。ＮＦＣＣ１２６は、遠隔ＮＦＣエンドポイント１１８からＮＦＣ信号を受信するアンテナ１３２に結合され得る。ＮＦＣＣ１２６は、遠隔ＮＦＣエンドポイント１１８のような他のデバイスから情報を取得するように動作可能であり得る。例えば、ＩＳＯ-ＤＥＰ通信の間、ＮＦＣＣ１２６は、フレームＲＦインタフェースまたはＩＳＯ-ＤＥＰインタフェースを使用して動作し得る。ＮＦＣＣ１２６は、センシティブなデータを取得するためにセキュアエレメント１１６とインタフェースをとり得る。
【００３２】
[0039]  いくつかの構成において、ＮＦＣＣ１２６は、リレーとしての役割をし、デバイスホスト１２２と遠隔ＮＦＣエンドポイント１１８との間でメッセージを通信し得る。デバイスホスト１２２は、ＮＦＣＣ１２６と通信するために、ハイレベルなアプリケーション（例えば、オペレーティングシステムまたは支払い処理アプリケーション）を含み得る。デバイスホスト１２２は、遠隔ＮＦＣエンドポイント１１８と交換されるメッセージからデータを抽出し得る。通信は、ＮＦＣＣ１２６に、様々なデータを交換するよう促し得る。ＮＦＣＣ１２６は、受信したパラメータを更新し得、及び／または、メモリ１５４にパラメータを記憶し得る。
【００３３】
[0040]  デバイスホスト１２２は、ユーザインタフェース１２０に結合され得る。ユーザインタフェース１２０は、ユーザが電子デバイス１０２と相互作用することを可能にし得る。ユーザインタフェース１２０の例は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロフォン、等を含む。
【００３４】
[0041]  一般に、デバイスホスト１２２は、比較的高い電力消費で動作する可能性もあるが、メモリ制約によって大幅には制限されていない環境で動作可能であり得る。対照的に、ＮＦＣＣ１２６は、比較的少ない電力を消費するが、メモリ制限される環境で動作可能であり得る。
【００３５】
[0042]  モバイルクレジットカード支払い処理取引は、電子デバイス１０２がセキュアエレメント１１６と連動してＮＦＣＣ１２６を利用することを伴う取引の一例である。この例において、ＮＦＣＣ１２６は、クレジットカード情報が記憶されるセキュアエレメント環境と、取引を容易にするために使用されるデバイスホスト１２２との間の中間者（middle party）であることができる。したがって、電子デバイス１０２による支払い処理のために使用されるデバイスホスト１２２は、ＮＦＣＣ１２６を使用することによって、遠隔ＮＦＣエンドポイント１１８に、センシティブな金融情報を送信することができる。加えて、デバイスホスト１２２とＮＦＣＣ１２６の両方は、この支払い処理取引を可能にするために、センシティブなデータを読み出すために１つまたは複数のセキュアエレメント１１６と通信することができる。
【００３６】
[0043]  いくつかの構成において、ＮＦＣ使用可能な電子デバイス１０２は、複数のセキュアエレメント１１６を含み得る。複数の主要なクレジットカードを持つ典型的なユーザは、実際のクレジットカードの代わりに、電子デバイス１０２におけるＮＦＣ技術を使用するだろう。例えば、今日では数多くのリワードプログラム（rewards programs）が提供されているため、ユーザが特定の目的のために特定のクレジットカードを使用することは典型的なことである。例えば、ガソリンには特定のクレジットカード、食事には別のクレジットカード、買い物には別のクレジットカード、等を使用する。これを考慮すると、ユーザが、毎回毎回クレジットカードを手動で選ぶことなく、取引タイプに応じて特定のクレジットカードを使用するというユーザの目標を遂げるための簡単な方法に対する必要性がある。
【００３７】
[0044]  上述したように、クレジットカードまたはアクセスチケット情報は、セキュアエレメント１１６に、電子デバイス１０２上で記憶され得る。物理的なクレジットカードまたはアクセスチケットを使用する代わりに、ＮＦＣ通信を実行することが可能である電子デバイス１０２が、取引を完了するために使用され得る。
【００３８】
[0045]  本明細書で説明されるシステム及び方法は、電子デバイスが、ユーザの購入傾向を学習することを可能にし、そのユーザの購入傾向に基づいて、ルーティングテーブル１０６を適応的に作成することを可能にする。例えば、ユーザは、ガソリンを購入するたびに、セキュアエレメント１１６を使用し得る。電子デバイス１０２は、この傾向を記録し、将来のガソリン購入に対して同じセキュアエレメント１１６を選択するために、ルーティングテーブル１０６を更新し得る。
【００３９】
[0046]  ユーザの購入傾向を学習し、好ましいセキュアエレメント１１７を割り当てる能力は、ＮＦＣ通信を利用する取引を完了するのに必要な時間を減らし得る。例えば、ユーザが、取引ごとにセキュアエレメント１１６を手動で選択しなくてもよい場合、電子デバイス１０２上でセキュアエレメント１１６を選択するのに必要な時間は、減らされ得る。
【００４０】
[0047]  電子デバイス１０２は、複数のセキュアエレメント１１６についてルーティングテーブル１０６を使用し得る。ルーティングテーブル１０６は、取引タイプ１０８に対して、好ましいセキュアエレメント１１７を割り当て得る。ルーティングテーブル１０６は、特定の取引タイプ１０８と、セキュアエレメント１１６を関連づけ得る。このセキュアエレメント１１６は、その取引タイプ１０８に対して好ましいセキュアエレメント１１７であり得る。
【００４１】
[0048]  １つの構成において、ルーティングテーブル１０６は、１つまたは複数のセキュアエレメント１１６に取引タイプ１０８をマッピングするルックアップテーブルであり得る。１つの実施において、取引タイプ１０８は、ルーティングテーブル１０６に対する入力であり、出力としては好ましいセキュアエレメント１１７であり得る。代替として、ルーティングテーブル１０６は、取引タイプ１０８とそれの好ましいセキュアエレメント１１７との関連づけを含むデータベースであり得る。
【００４２】
[0049]  ＮＦＣＣ１２６は、１つまたは複数の支払いシステム１３０を含み得る。１つの構成において、支払いシステム１３０は、近接支払いシステム環境（ＰＰＳＥ：proximity payment system environment）であり得る。支払いシステム１３０は、１つまたは複数の機能を実行するために（例えば、クレジットカード取引を実行するための、等）、ＮＦＣＣ１２６によって行われ得るプログラム、ソフトウェア、または命令であり得る。支払いシステム１３０は、特定の取引に対してどのセキュアエレメント１１６を使用するかを決定するために、ルーティングテーブル１０６を使用し得る。
【００４３】
[0050]  ルーティングテーブル１０６は、デバイスホスト１２２によって作成され得る。ルーティングテーブル１０６は、取引タイプ１０８に対するユーザの好み１１０に基づいて、作成され得る。ルーティングテーブル１０６において定義された１つまたは複数の取引タイプ１０８があり得る。取引タイプ１０８は、取引の異なるカテゴリであり得る。１つの構成において、取引タイプ１０８は、共通の特徴を有する異なる取引のグループであり得る。例えば、取引タイプ１０８は、購入カテゴリ、施設カテゴリ、及び、残高カテゴリ（balance category）を含み得る。各取引タイプ１０８は、さらなるサブカテゴリに編成され得る。
【００４４】
[0051]  ユーザの好み１１０は、取引タイプ１０８と好ましいセキュアエレメント１１７との関連づけであり得る。１つの構成において、ユーザの好み１１０は、時間期間にわたるユーザによるセキュアエレメント１１６の使用の履歴であり得る。例えば、ユーザは、ユーザが食料雑貨を購入するたびに、ＭａｓｔｅｒＣａｒｄと関係のある特定のセキュアエレメント１１６を常に使用し得る。ユーザの好み１１０は、食料雑貨取引タイプ１０８に対して、ＭａｓｔｅｒＣａｒｄセキュアエレメント１１６が、好ましいセキュアエレメント１１７であることを示し得る。
【００４５】
[0052]  別の構成において、ユーザの好み１１０は、ユーザによって作成される異なる取引タイプ１０８に対して使用されるべき１つまたは複数のセキュアエレメント１１６のリストであり得る。ユーザは、複数のセキュアエレメント１１６の開始において好ましいセキュアエレメント１１７を示し得る。例えば、電子デバイス１０２は、新しいセルフォンであり得る。ユーザは、異なる取引タイプ１０８に対してどのセキュアエレメント１１６を使用するかを、ユーザが電子デバイス１０２にプログラムする、複数のセキュアエレメント１１６の初期構成を実行し得る。ユーザはまた、いつでもセキュアエレメント／取引タイプの関連づけを手動で編集し得る。
【００４６】
[0053]  デバイスホスト１２２は、取引タイプ１０８に対するユーザの好み１１０に基づいて、ルーティングテーブル１０６を作成し得る。デバイスホスト１２２は、ルーティングテーブル１０６を作成するために、関連づけられた好ましいセキュアエレメント１１７に取引タイプ１０８をマッピングするために、ユーザの好み１１０を使用し得る。ルーティングテーブル１０６は、取引を完了するのに必要な時間を減らすために、複数のセキュアエレメント１１６を異なるカテゴリにグループ分けし得る。ルーティングテーブル１０６を作成すると、デバイスホスト１２２は、ルーティングテーブル１０６をＮＦＣＣ１２６に送り得る。
【００４７】
[0054]  ＮＦＣＣ１２６は、遠隔ＮＦＣエンドポイント１１８と取引を開始し得る。取引は、支払いまたは金融取引であり得る。例えば、取引は、食料雑貨、ガソリン、運賃、等を購入することであり得る。
【００４８】
[0055]  ＮＦＣＣ１２６は、現在の取引の取引タイプ１０８を決定し得る。ＮＦＣＣ１２６は、様々な方法を使用して、現在の取引の取引タイプ１０８を決定し得る。例えば、デバイスホスト１２２またはＮＦＣＣ１２６は、全地球測位システム（ＧＰＳ）ロケーション、電子デバイス１０２のロケーションサービス、フェイスブック（登録商標）（ＦＢ）のチェックインまたはフォースクエア（Foursquare）チェックイン、等に基づいて、取引タイプ１０８を決定し得る。
【００４９】
[0056]  ＮＦＣＣ１２６は、ルーティングテーブル１０６に基づいて、取引に対して第１のセキュアエレメント１１６を選択し得る。現在の取引の決定された取引タイプ１０８を使用して、ＮＦＣＣ１２６は、第１のセキュアエレメント１１６が、その取引に対して好ましいセキュアエレメント１１７であることを決定するためにルーティングテーブル１０６にアクセスし得る。１つの例において、ルーティングテーブル１０６を作成すると、第１のセキュアエレメント１１６が現在の取引の取引タイプ１０８に対して好ましいセキュアエレメント１１７であることをユーザの好み１１０が示したかもしれない。取引を開始すると、ＮＦＣＣ１２６は、好ましいセキュアエレメント１１７として第１のセキュアエレメント１１６を選択するために、ルーティングテーブル１０６において取引タイプ１０８をルックアップし得る。
【００５０】
[0057]  取引に対して第１のセキュアエレメント１１６を選択すると、電子デバイス１０２は、取引に対して第１のセキュアエレメント１１６を使用するために、ユーザからの確認を要求し得る。例えば、デバイスホスト１２２は、取引が第１のセキュアエレメント１１６で進むべきであることを確認する（confirm）ようユーザに求めるメッセージをユーザインタフェース１２０上に表示し得る。ユーザがこの選択を確認した場合、取引は、第１のセキュアエレメント１１６で進み得る。代替として、電子デバイス１０２が低電力モードであり、デバイスホスト１２２が利用できない場合、ＮＦＣＣ１２６は、ルーティングテーブル１０６に従って第１のセキュアエレメント１１６を使用して取引を完了し得る。電子デバイス１０２は、デバイスホスト１２２が利用可能である後の時間に、ユーザにこの取引の記録を提供し得る。
【００５１】
[0058]  ユーザが、第１のセキュアエレメント１１６の代わりに、取引を完了するために第２のセキュアエレメント１１６を使用することを選ぶ場合、電子デバイス１０２は、この決定を反映するために、ルーティングテーブル１０６を更新し得る。デバイスホスト１２２は、第１のセキュアエレメント１１６の代わりに、取引を完了するために第２のセキュアエレメント１１６を使用するというコマンド１１９を受信し得る。例えば、受信されたコマンド１１９は、確認メッセージに対するユーザの応答であり得る。デバイスホスト１２２は、ルーティングテーブル１０６において現在の取引タイプ１０８に対して好ましいセキュアエレメント１１７として第２のセキュアエレメント１１６を割り当てることによって、ルーティングテーブル１０６を更新し得る。デバイスホスト１２２は、将来の取引のために、ＮＦＣＣ１２６に、更新されたルーティングテーブル１０６を送り得る。
【００５２】
[0059]  言い換えると、ユーザが、電子デバイス１０２によって選択されたセキュアエレメント１１６を確認せずに、代わりに、取引を完了するために別のセキュアエレメント１１６を選ぶ場合、電子デバイス１０２は、遠隔ＮＦＣデバイス１１８との取引を完了するために第２のセキュアエレメント１１６を使用し得る。電子デバイス１０２は、第２の選択されたセキュアエレメント１１６が、同じ取引タイプ１０８を有する将来の取引に対して、好ましいセキュアエレメント１１７であることを示すために、ルーティングテーブル１０６を適応させ得る。ユーザが、同じ取引タイプ１０８を有する次の取引を開始するとき、ＮＦＣＣ１２６は、次の取引に対して第２のセキュアエレメント１１６を動的に（例えば、自動的に）選択するだろう。
【００５３】
[0060]  別の構成において、電子デバイス１０２は、ユーザからの確認を受信せずに、ルーティングテーブル１０６によって示された第１のセキュアエレメント１１６を使用して取引を完了し得る。この構成において、ＮＦＣＣ１２６は、ルーティングテーブル１０６に基づいて、取引を自動的に完了し得る。電子デバイス１０２は、取引を完了した後、第１のセキュアエレメント１１６の選択の通知をユーザに提供し得る。この通知に応答して、ユーザは、好ましいセキュアエレメント１１７として第２のセキュアエレメント１１６を使用すると決め得る。ユーザは、好ましいセキュアエレメント１１７として第２のセキュアエレメント１１６を使用するために、ルーティングテーブル１０６を手動で修正し得る。
【００５４】
[0061]  さらなる別の構成において、ユーザは、ルーティングテーブル１０６の取引タイプ１０８内に例外を形成する能力を有し得る。ユーザは、これらの例外に対して別個のセキュアエレメント１１６を割り当て得る。特定の取引に基づいて、ユーザは、その取引タイプ１０８に対して好ましいセキュアエレメント１１７を変更することなく、その取引に対して好ましいセキュアエレメント１１７の例外を形成し得る。この例外は、例えば、ユーザインタフェース１２０を介して構成され得る。
【００５５】
[0062]  本明細書で説明される適応ルーティングの利点は、取引を完了するのに必要な処理電力及び時間を減らすためにルーティングテーブル１０６を使用することを含む。電子デバイス１０２は、将来の取引を完了するのに必要な時間を減らすためにルーティングテーブル１０６を更新し得る。さらに、電子デバイス１０２は、ユーザの購入傾向に基づいて、正確なセキュアエレメント１１６を適応的に選択し、これにより、改善されたユーザ体験を提供し得る。
【００５６】
[0063]  図２は、電子デバイス１０２による１つまたは複数のセキュアエレメント１１６に対する適応ルーティングのための方法２００の１つの構成を図示するフロー図である。電子デバイス１０２は、複数のセキュアエレメント１０６についてルーティングテーブル１０６を使用し得る（２０２）。ルーティングテーブル１０６は、取引タイプ１０８に対して、好ましいセキュアエレメント１１７を割り当て得る。
【００５７】
[0064]  １つの構成において、ルーティングテーブル１０６は、１つまたは複数のセキュアエレメント１１６に取引タイプ１０８をマッピングするルックアップテーブルであり得る。ルーティングテーブル１０６は、セキュアエレメント１１６を特定の取引タイプ１０８と関連づけ得る。このセキュアエレメント１１６は、その取引タイプ１０８に対して好ましいセキュアエレメント１１７であり得る。１つの実施において、取引タイプ１０８は、ルーティングテーブル１０６に対する入力であり、出力としては好ましいセキュアエレメント１１７であり得る。
【００５８】
[0065]  電子デバイス１０２は、遠隔ＮＦＣエンドポイント１１８と取引を開始し得る（２０４）。例えば、取引は、食料雑貨、ガソリン、運賃、等を購入することであり得る。
【００５９】
[0066]  電子デバイス１０２は、現在の取引の取引タイプ１０８を決定し得る（２０６）。電子デバイス１０２は、様々な方法を使用して、現在の取引の取引タイプ１０８を決定し得る。例えば、電子デバイス１０２は、全地球測位システム（ＧＰＳ）ロケーション、電子デバイス１０２のロケーションサービス、フェイスブック（ＦＢ）のチェックインまたはフォースクエアチェックイン、等に基づいて、取引タイプ１０８を決定し得る。
【００６０】
[0067]  電子デバイス１０２は、ルーティングテーブル１０６に基づいて、取引に対して第１のセキュアエレメント１１６を選択し得る（２０８）。現在の取引の決定された取引タイプ１０８を使用して、電子デバイス１０２は、第１のセキュアエレメント１１６が、その取引に対して好ましいセキュアエレメント１１７であることを決定するためにルーティングテーブル１０６にアクセスし得る。例えば、ルーティングテーブル１０６を作成すると、ユーザの好み１１０は、第１のセキュアエレメント１１６が現在の取引の取引タイプ１０８に対して好ましいセキュアエレメント１１７であることを示したかもしれない。取引を開始すると、電子デバイス１０２は、好ましいセキュアエレメント１１７として第１のセキュアエレメント１１６を選択するために、ルーティングテーブル１０６において取引タイプ１０８をルックアップし得る。
【００６１】
[0068]  電子デバイス１０２は、取引を完了するために第２のセキュアエレメント１１６を使用するという受信されたコマンド１１９に基づいて、ルーティングテーブル１０６を更新し得る（２１０）。例えば、取引に対して第１のセキュアエレメント１１６を選択すると、電子デバイス１０２は、取引に対して第１のセキュアエレメント１１６を使用するために、ユーザからの確認を要求し得る。ユーザが、取引を完了するために第２のセキュアエレメント１１６を使用することを選ぶ場合、ユーザは、この決定を示すコマンド１１９を入力し得る。
【００６２】
[0069]  第１のセキュアエレメント１１６の代わりに、取引を完了するために第２のセキュアエレメント１１６を使用するというコマンド１１９を受信する、コマンド１１９を受信すると、電子デバイス１０２は、ルーティングテーブル１０６において現在の取引タイプ１０８に対して好ましいセキュアエレメント１１７として第２のセキュアエレメント１１６を割り当てることによって、ルーティングテーブル１０６を更新し得る（２１０）。電子デバイス１０２が、同じ取引タイプ１０８を有する次の取引を開始するとき、電子デバイス１０２は、次の取引に対して第２のセキュアエレメント１１６を動的に（例えば、自動的に）選択するだろう。
【００６３】
[0070]  図３は、ワイヤレス通信システム３００における近距離無線通信（ＮＦＣ）の１つの構成を図示するブロック図である。ポーリングデバイス３７６及びリスニングデバイス３８６は、ＮＦＣプロトコルに従って動作し得る。ポーリングデバイス３７６及びリスニングデバイス３８６は、図１に関連して説明された電子デバイス１０２に従って実施され得る。言い換えると、図１に関連して説明された電子デバイス１０２は、ポーリングデバイス３７６、リスニングデバイス３８６のどちらか、または両方として動作し得る。
【００６４】
[0071]  各デバイス３７６、３８６は、電子回路３７８ａ‐ｂに接続されたアンテナ３８０ａ‐ｂを含み得る。動作の間、２つのＮＦＣデバイス（すなわち、ポーリングデバイス３７６及びリスニングデバイス３８６）の組み合わせは、変成器（transformer）のように挙動し得る。
【００６５】
[0072]  ＮＦＣは、誘導結合通信技術（inductive coupling communication technology）である。２つのＮＦＣ可能な（NFC-capable）デバイス３７６、３８６は、距離を空けて離され得る。交流電流は、一次コイル（すなわち、ポーリングデバイスアンテナ３８０ａ）を通過し、電磁場３８４（無線周波数（ＲＦ）場または放射場とも呼ばれ得る）を作成し得る。電磁場３８４は、二次コイル（すなわち、リスニングデバイスアンテナ３８０ｂ）に電流を誘導し（induce）得る。リスニングデバイス３８６は、自身に電力供給するために、ポーリングデバイス３７６によって送信された電磁場３８４を使用し得る。
【００６６】
[0073]  両方のアンテナ３８０ａ‐ｂの構成及びチューニングは、一方のデバイスからもう一方のデバイスへのカップリング効率（coupling efficiency）を決定し得る。あるＮＦＣ取引の間、リスニングデバイス３８６は、ＮＦＣ規格で定義されている役割であるターゲットとして機能し得る。
【００６７】
[0074]  １つの構成において、一方のデバイスのＮＦＣ送信機及びもう一方のデバイスのＮＦＣ受信機は、相互共振関係（mutual resonant relationship）に従って構成される。ＮＦＣ受信機の共振周波数及びＮＦＣ送信機の共振周波数が極めて近い場合、ＮＦＣ送信機とＮＦＣ受信機との間の伝送損失（transmission loss）は、ＮＦＣ受信機が放射場の”近距離場（near-field）”に位置するとき最小である。
【００６８】
[0075]  ＮＦＣデバイスは、ＮＦＣループアンテナ３８０を含み得る。ＮＦＣループアンテナ３８０は、エネルギー伝送及び受容のための手段を提供し得る。上述されるように、効率的なエネルギー伝達は、遠距離場（far field）に電磁波でエネルギーの大半を伝搬するよりもむしろ、送信アンテナ３８０の近距離場（near-field）においてエネルギーの大部分を受信アンテナ３８０に結合することにより生じ得る。
【００６９】
[0076]  ＮＦＣ可能なデバイスは、通信が確立されることを可能にするのに十分なデータ３８２を取得し得る。確立され得る通信の１つの形式は、国際標準化機構のデータ交換プロトコル（ＩＳＯ−ＤＥＰ：international standards organization data exchange protocol）通信リンクである。ＮＦＣデバイス間の通信は、ＮＦＣ−Ａ、ＮＦＣ−Ｂ、等を含むがこれらに制限されない、様々なＮＦＣ無線周波数（ＲＦ）技術を介して可能にされ得る。
【００７０】
[0077]  図４は、電子デバイス１０２による複数のセキュアエレメント１１６に対する適応ルーティングのための方法４００の１つの構成を図示するフロー図である。電子デバイス１０２は、ＮＦＣＣ１２６及び複数のセキュアエレメント１１６を含み得る。１つの実施において、方法４００は、ＮＦＣＣ１２６によって実行され得る。
【００７１】
[0078]  電子デバイス１０２は、遠隔ＮＦＣエンドポイント１１８と取引を開始し得る（４０２）。取引は、物品を購入することか、建物または公共交通機関（public transportation）へのアクセスを取得すること、等であり得る。例えば、取引は、地下鉄列車にアクセスするため、レストランから食事を購入するため、または食料雑貨を購入するためであり得る。
【００７２】
[0079]  電子デバイス１０２は、取引の取引タイプ１０８を決定し得る（４０４）。例えば、取引が、食料雑貨を購入することである場合、取引タイプ１０８は、「食料雑貨」として識別され得る。この取引タイプ１０８は、ルーティングテーブル１０６におけるカテゴリに含まれることも含まれないこともある。１つの構成において、カテゴリは、購入、施設、及び、口座残高（account balances）を含み得る。ルーティングテーブル１０６は、取引タイプ１０８を、好ましいセキュアエレメント１１７と関連づけ得る。ルーティングテーブル１０６は、図１に関連して上述したように、ユーザの好み１１０に基づいて、作成され得る。
【００７３】
[0080]  電子デバイス１０２は、取引タイプ１０８が、ルーティングテーブル１０６の購入カテゴリにあるかどうかを決定し得る（４０６）。取引タイプ１０８が、ルーティングテーブル１０６のルーティングテーブル１０６の購入カテゴリに含まれている場合、電子デバイス１０２は、ルーティングテーブル１０６によって示されるように、その取引タイプ１０８に関連づけられている好ましいセキュアエレメント１１７を選択し得る（４０８）。
【００７４】
[0081]  取引タイプ１０８がルーティングテーブル１０６の購入カテゴリにないことを電子デバイス１０２が決定する（４０６）場合、電子デバイス１０２は、取引タイプ１０８が、ルーティングテーブル１０６の施設カテゴリにあるかどうかを決定し得る（４１０）。取引タイプ１０８が、ルーティングテーブル１０６のルーティングテーブル１０６の施設カテゴリに含まれている場合、電子デバイス１０２は、ルーティングテーブル１０６によって示されるように、その取引タイプ１０８に関連づけられている好ましいセキュアエレメント１１７を選択し得る（４１２）。取引タイプ１０８がルーティングテーブル１０６の購入カテゴリにないことを電子デバイス１０２が決定する（４０６）場合、電子デバイス１０２は、取引に対してデフォルトのセキュアエレメント１１６を選択し得る。
【００７５】
[0082]  セキュアエレメント１１６を選択すると、電子デバイス１０２は、取引に対して選択されたセキュアエレメント１１６を使用するために、ユーザからの確認を要求し得る（４１６）。例えば、電子デバイス１０２は、選択されたセキュアエレメント１１６で取引が進むべきであることを確認するようユーザに求めるメッセージをユーザインタフェース１２０上に表示し得る。
【００７６】
[0083]  電子デバイス１０２は、ユーザが、選択されたセキュアエレメント１１６を確認したかどうかを決定し得る（４１８）。ユーザが、この選択を確認する場合、電子デバイス１０２は、選択されたセキュアエレメント１１６で取引を完了し得る（４２０）。
【００７７】
[0084]  ユーザが、選択されたセキュアエレメント１１６を確認しないことを電子デバイス１０２が決定する（４１８）場合（例えば、取引を完了するために別のセキュアエレメント１１６を使用するというコマンド１１９を電子デバイス１０２が受信する場合）、電子デバイス１０２は、この決定を反映するためにルーティングテーブル１０６を更新し得る。電子デバイス１０２は、この取引タイプ１０８に対して好ましいセキュアエレメント１１７として、ユーザによって選択されたセキュアエレメント１１６を割り当て得る。電子デバイス１０２は、ユーザによって選択されたセキュアエレメント１１６を使用して取引を完了し得る（４２０）。
【００７８】
[0085]  図５は、複数のセキュアエレメント５１６に対する適応ルーティングの１つの構成を図示するシーケンス図である。１つの構成において、電子デバイス１０２は、図１に関連して上述されているように、デバイスホスト５２２、ＮＦＣＣ５２６、及び、複数のセキュアエレメント５１６を含み得る。
【００７９】
[0086]  複数のセキュアエレメント５１６は、（ＮＦＣＣ５２６を介して）デバイスホスト５２２にセキュアエレメント情報を送り得る（５０１）。セキュアエレメント情報は、複数のセキュアエレメント５１６によって提供される１つまたは複数の支払いの方法を識別し得る。いくつかの構成において、複数のセキュアエレメント５１６は、アクセスチケットまたは支払いの方法（例えば、クレジットカード）を識別し得る。
【００８０】
[0087]  デバイスホスト５２２は、図１に関連して上述されたように、ルーティングテーブル１０６を作成し得る（５０３）。ルーティングテーブル１０６は、どのセキュアエレメント５１６が異なる取引タイプ１０８に対して好ましいセキュアエレメント１１７であるかを示し得る。ルーティングテーブル１０６は、１つまたは複数のセキュアエレメント１１６に取引タイプ１０８をマッピングするルックアップテーブルであり得る。ルーティングテーブル１０６は、セキュアエレメント１１６を特定の取引タイプ１０８と関連づけ得る。デバイスホスト５２２は、ＮＦＣＣ５２６に、ルーティングテーブル１０６を送り得る（５０５）。
【００８１】
[0088]  遠隔ＮＦＣエンドポイント５１８またはＮＦＣＣ５２６は、取引を開始し得る（５０７）。ＮＦＣＣ５２６は、取引を取引タイプ１０８に分類し得る。取引タイプ１０８に基づいて、ＮＦＣＣ５２６は、ルーティングテーブル１０６に基づいて、セキュアエレメント５１６を選択する（５０９）。
【００８２】
[0089]  ＮＦＣＣ５２６は、デバイスホスト５２２に、ユーザ確認のためにセキュアエレメント５１６選択を送り得る（５１１）。例えば、デバイスホスト５２２は、ユーザインタフェース１２０上に、選択されたセキュアエレメント５１６を表示し得る。ユーザは、選択されたセキュアエレメント５１６を確認する、または、選択を無効にするというコマンド１１９を入力し得る。ユーザが、選択を無効にする場合、ユーザは、選択されたセキュアエレメント５１６の代わりに、取引を完了するために別のセキュアエレメント５１６を選択し得る。デバイスホスト５２２は、ＮＦＣＣ５２６に、ユーザコマンド１１９を送り得る（５１３）。
【００８３】
[0090]  遠隔ＮＦＣエンドポイント５１８またはＮＦＣＣ５２６は、取引を完了し得る（５１５）。例えば、ＮＦＣＣ５２６は、取引を完了するために、遠隔ＮＦＣエンドポイント５１８に、選択されたセキュアエレメント５１６情報を提供し得る。
【００８４】
[0091]  取引が完了すると、デバイスホスト５２２は、ユーザ確認に基づいて、ルーティングテーブル１０６を更新し得る（５１７）。異なるセキュアエレメント５１６を使用するというユーザコマンド１１９が受信された場合、デバイスホスト５２２は、ユーザコマンド１１９に示された変更を反映するためにルーティングテーブル１０６を更新し得る。デバイスホスト５２２は、ＮＦＣＣ５２６に、更新されたルーティングテーブル１０６を送り得る（５１９）。
【００８５】
[0092]  図６は、複数のセキュアエレメント１１６に対する適応ルーティングのために作成され得るルーティングテーブル６０６の例である。図６の値及びカテゴリは、１つの実施であり、変わり得ることが留意されるべきである。
【００８６】
[0093]  ルーティングテーブル６０６は、異なる取引に対して好ましいセキュアエレメント１１７を決定するために使用される取引タイプ６０８を含む。このルーティングテーブル６０６において、取引タイプ６０８は、購入カテゴリ６３４及び施設カテゴリ６３６を含む。学習段階の間、ユーザは、購入カテゴリ６３４または施設カテゴリ６３６にベンダ（vendor）を分類するのを助けることができる。ロケーション情報（例えば、ＧＰＳ情報）もまた、この段階の間、購入カテゴリ６３４または施設カテゴリ６３６に取引を分類するのに使用されることができる。
【００８７】
[0094]  購入カテゴリ６３４は、購入されている物品またはアイテムを含み得る。例えば、ガソリンを購入する、または、光熱費（utility bills）を支払うための取引では、好ましいセキュアエレメント１１７は、Ｖｉｓａセキュアエレメント１１６である。別の例において、食料雑貨の取引は、好ましいセキュアエレメント１１７として、ＭａｓｔｅｒＣａｒｄセキュアエレメント１１６を有し得る。さらなる別の例において、運賃の取引（transportation transactions）は、好ましいセキュアエレメント１１７として、公共交通機関チケットセキュアエレメント１１６を有し得る。レストラン及びエンターテイメントの取引は、好ましいセキュアエレメント１１７として、Ａｍｅｒｉｃａｎ  Ｅｘｐｒｅｓｓセキュアエレメント１１６を有し得る。
【００８８】
[0095]  施設カテゴリ６３６は、物品またはアイテムが購入されている店または会社を含み得る。例えば、ウォルマート（Wal-Mart）またはテキサコ（Texaco）での取引では、好ましいセキュアエレメント１１７として、Ｖｉｓａセキュアエレメント１１６を有し得る。別の例において、コストコ（Costco）での取引は、好ましいセキュアエレメント１１７として、Ａｍｅｒｉｃａｎ  Ｅｘｐｒｅｓｓセキュアエレメント１１６を有し得る。さらなる別の例において、シェブロン（Chevron）での取引では、ＭａｓｔｅｒＣａｒｄセキュアエレメント１１６が、好ましいセキュアエレメント１１７であり得る。
【００８９】
[0096]  図７は、複数のセキュアエレメント７１６に対する適応ルーティングのためのシステム及び方法が実施され得る電子デバイス７０２の別のより詳細な構成を図示するブロック図である。電子デバイス７０２内に含まれるコンポーネントは、図１に関連して上述されている対応するコンポーネントの例であり得る。
【００９０】
[0097]  図７に描写されるように、電子デバイス７０２は、例えば、受信アンテナ（図示せず）から信号を受信し、受信された信号に対して典型的な動作（例えば、フィルタリング、増幅、ダウンコンバート、等）を実行し、調整された信号をデジタル化してサンプルを取得する受信機７４２を含む。受信機７４２は、受信されたシンボルを復調し、それらを、チャネル推定のためにプロセッサ７５２に供給することができる復調器７４４を備えることができる。プロセッサ７５２は、受信機７４２によって受信された情報を分析すること、及び／または、送信機７４８によって送信用の情報を生成することに専用のプロセッサ、電子デバイス７０２の１つまたは複数のコンポーネントを制御するプロセッサ、及び／または、受信機７４２によって受信された情報を分析し、送信機７４８による送信用の情報を生成し、電子デバイス７０２の１つまたは複数のコンポーネントを制御するプロセッサであり得る。さらに、信号は、プロセッサ７５２によって処理された信号を変調し得る変調器７４６を通じて、送信機７４８による送信のために準備され得る。
【００９１】
[0098]  電子デバイス７０２は、プロセッサ７５２に動作可能に結合されて、及び、送信されるべきデータ、受信されたデータ、利用可能なチャネルに関する情報、送信制御プロトコル（ＴＣＰ）フロー、分析された信号及び／または干渉強度と関連づけられたデータ、割り当てられたチャネル、電力、レート、または同様のものに関する情報、並びに、チャネルを推定し、このチャネルを介して通信するための任意の他の適切な情報、を記憶することができる、メモリ７５４を追加で備えることができる。
【００９２】
[0099]  さらに、プロセッサ７５２、受信機７４２、送信機７４８、ＮＦＣＣ７２６、及び／または、デバイスホスト７２２は、図１−６に関連して上述した機能のうちの１つまたは複数を実行し得る。本明細書で説明されるデータ記憶装置（例えば、メモリ７５４）が、揮発性メモリか不揮発性メモリのどちらかであることができる、または、揮発性及び不揮発性メモリの両方を含むことができることが認識されるだろう。限定ではなく例示として、不揮発性メモリは、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、またはフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリとしての役割をするランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定ではなく例示として、ＲＡＭは、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ ＳＤＲＡＭ）、エンハンストＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、及びダイレクトラムバスＲＡＭ（ＤＲＲＡＭ）のような多くの形式で利用可能である。主題のシステム及び方法のメモリ７５４は、これらのタイプのメモリ及び任意の他の適切なタイプのメモリを、それらに制限されることなく、備え得る。
【００９３】
[00100]  別の態様では、電子デバイス７０２は、ＮＦＣコントローラインタフェース（ＮＣＩ）７４０を含み得る。ある態様において、ＮＣＩ７４０は、デバイスホスト７２２とＮＦＣコントローラ７２６との間の通信を可能にするように動作可能であり得る。
【００９４】
[00101]  電子デバイス７０２は、ＮＦＣコントローラ（ＮＦＣＣ）７２６を含み得る。ＮＦＣＣ７２６は、１つまたは複数の近接支払いシステム環境（ＰＰＳＥ）７３０を含み得る。ＮＦＣＣ７２６は、複数のセキュアエレメント７１６と通信し得る。
【００９５】
[00102]  ある態様において、ＮＦＣＣ７２６は、ＮＣＩ ７４０を通じて、遠隔ＮＦＣエンドポイント３１８のような他のデバイスから情報を取得するように動作可能であり得る。ＩＳＯ-ＤＥＰ通信の間、ＮＦＣＣ７２６は、フレームＲＦインタフェースまたはＩＳＯ-ＤＥＰインタフェースを使用して動作し得る。ＩＳＯ-ＤＥＰインタフェースを使用して動作しているとき、ＮＦＣＣ７２６は、データ交換変更モジュールを使用して、デバイスホスト７２２と遠隔ＮＦＣエンドポイント３１８との間の通信に関連づけられる様々なパラメータを変更するように動作可能であり得る。
【００９６】
[00103]  いくつかの構成において、ＮＦＣＣ７２６は、リレーとしての役割をし得、デバイスホスト７２２と遠隔ＮＦＣエンドポイント３１８との間でメッセージを通信し得る。例えば、デバイスホスト７２２は、遠隔ＮＦＣエンドポイント３１８と交換されるメッセージからデータを抽出し得る。通信は、ＮＦＣＣ７２６に、様々なデータを交換するよう促し得る。ＮＦＣＣ７２６は、受信したパラメータを更新し得る、及び／または、メモリ７５４にパラメータを記憶し得る。
【００９７】
[00104]  加えて、電子デバイス７０２は、１つまたは複数のユーザインタフェース７５０を含み得る。（１つまたは複数の）ユーザインタフェース７５０は、電子デバイス７０２への入力を生成するための（１つまたは複数の）入力メカニズム、及び／または、電子デバイス７０２のユーザによる消費に対する情報を生成するための（１つまたは複数の）出力メカニズムを含み得る。例えば、（１つまたは複数の）入力メカニズムは、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロフォン、等、のようなメカニズムを含み得る。さらに、例えば、（１つまたは複数の）出力メカニズムは、ディスプレイ、オーディオスピーカ、触覚フィードバックメカニズム、パーソナルエリアネットワーク（ＰＡＮ）トランシーバ、等、を含み得る。図示される態様において、出力メカニズムは、画像もしくはビデオ形式のメディアコンテンツを提示するように動作可能なディスプレイ、または、オーディオ形式のメディアコンテンツを提示するためのオーディオスピーカを含み得る。
【００９８】
[00105]  図８は、電子デバイス８０２において利用され得る様々なコンポーネントを図示する。図示されるコンポーネントは、同じ物理構造内、または、別個のハウジングもしくは構造に配置され得る。図８に関連して説明される電子デバイス８０２は、本明細書で説明される電子デバイス１０２、７０２のうちの１つまたは複数に従って実施され得る。
【００９９】
[00106]  電子デバイス８０２は、プロセッサ８５２を含む。プロセッサ８５２は、汎用のシングルチップまたはマルチチップマイクロプロセッサ（例えば、ＡＲＭ）、専用マイクロプロセッサ（例えば、デジタルシグナルプロセッサ（ＤＳＰ））、マイクロコントローラ、プログラマブルゲートアレイ、等であり得る。プロセッサ８５２は、中央処理装置（ＣＰＵ）と呼ばれ得る。図８の電子デバイス８０２には単一のプロセッサ８５２だけが示されているが、代替的な構成において、プロセッサ８５２の組み合わせ（例えば、ＡＲＭとＤＳＰ）が使用されることができる。
【０１００】
[00107]  電子デバイス８０２はまた、プロセッサ８５２と電子通信するメモリ８５４を含む。すなわち、プロセッサ８５２は、メモリ８５４から情報を読み取ることができ、及び／または、メモリ８５４に情報を書き込むことができる。メモリ８５４は、電子情報を記憶できる任意の電子コンポーネントであり得る。メモリ８５４は、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、磁気ディスク記憶媒体、光記憶媒体、ＲＡＭにおけるフラッシュメモリデバイス、プロセッサ８５２と共に含まれるオンボードメモリ、プログラマブル読取専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取専用メモリ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、等であり、それらの組み合わせを含み得る。
【０１０１】
[00108]  命令８５６ａ及びデータ８５８ａは、メモリ８５４に記憶され得る。命令８５６ａは、１つまたは複数のプログラム、ルーチン、サブルーチン、関数、プロシージャ、等を含み得る。命令８５６ａは、単一のコンピュータ読取可能なステートメントまたは多数のコンピュータ読取可能なステートメントを含み得る。命令８５６ａは、上述された方法、機能、プロシージャのうちの１つまたは複数を実施するためにプロセッサ８５２によって実行可能であり得る。命令８５６ａを実行することは、メモリ８５４に記憶されているデータ８５８ａの使用を伴い得る。図８は、プロセッサ８５２にロードされているいくつかの命令８５６ｂ及びデータ８５８ｂ（それらは、メモリ８５４に記憶されている命令８５６ａ及びデータ８５８ａから来得る）を示す。
【０１０２】
[00109]  電子デバイス８０２はまた、他の電子デバイスと通信するための１つまたは複数の通信インタフェース８６２を含み得る。通信インタフェース８６２は、ワイヤード通信技術、ワイヤレス通信技術、またはその両方に基づき得る。異なるタイプの通信インタフェース８６２の例は、シリアルポート、パラレルポート、ユニバーサルシリアルバス（ＵＳＢ）、イーサネット（登録商標）アダプタ、米国電気電子学会（ＩＥＥＥ）１３９４バスインタフェース、近距離無線通信（ＮＦＣ）トランシーバ、スモールコンピュータシステムインタフェース（ＳＣＳＩ）バスインタフェース、赤外線（ＩＲ）通信ポート、ブルートゥース（登録商標）ワイヤレス通信アダプタ、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））トランシーバ、ＩＥＥＥ  ８０２.１１（”Ｗｉ−Ｆｉ”）トランシーバ、等を含む。例えば、通信インタフェース８６２は、ワイヤレス信号を送信及び受信するための１つまたは複数のアンテナ（図示せず）に結合され得る。
【０１０３】
[00110]  電子デバイス８０２はまた、１つまたは複数の入力デバイス８６４及び１つまたは複数の出力デバイス８６８を含み得る。異なる種類の入力デバイス８６４の例は、キーボード、マウス、マイクロフォン８６６、遠隔制御デバイス、ボタン、ジョイスティック、トラックボール、タッチパッド、ライトペン、等を含む。例えば、電子デバイス８０２は、音響信号を取り込むための１つまたは複数のマイクロフォン８６６を含み得る。１つの構成において、マイクロフォン８６６は、音響信号（例えば、ボイス、スピーチ）を電気または電子信号に変換するトランスデューサであり得る。異なる種類の出力デバイス８６８の例は、スピーカ８７０、プリンタ、等を含む。例えば、電子デバイス８０２は、１つまたは複数のスピーカ８７０を含み得る。１つの構成において、スピーカ８７０は、電気または電子信号を音響信号に変換するトランスデューサであり得る。典型的に電子デバイス８０２に含まれ得る出力デバイス８６８の１つの特定のタイプは、ディスプレイ８７２デバイスである。本明細書に開示された構成で使用されるディスプレイ８７２デバイスは、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、ガスプラズマ、エレクトロルミネセンス（electroluminescence）、または同様のもののような、任意の適切な画像投影技術を利用し得る。ディスプレイコントローラ８７４はまた、メモリ８５４に記憶されたデータを、ディスプレイ８７２デバイス上に示されるテキスト、グラフィック、及び／または動画（必要に応じて）に変換するために提供され得る。
【０１０４】
[00111]  電子デバイス８０２の様々なコンポーネントは、電力バス、制御信号バス、ステータス信号バス、データバス、等を含み得る１つまたは複数のバスによって連結させられ得る。簡単にするために、様々なバスは、バスシステム８７６として図８に図示されている。図８が、電子デバイス８０２の１つの可能な構成のみを図示していることが留意されるべきである。他の様々なアーキテクチャ及びコンポーネントが利用され得る。
【０１０５】
[00112]  「決定すること（determining）」という用語は、幅広い種類の動作を包含し、したがって、「決定すること」は、計算すること（calculating）、コンピューティングすること（computing）、処理すること（processing）、導出すること（deriving）、調査すること（investigating）、ルックアップすること（looking up）（例えば、表、データベース、または別のデータ構造をルックアップすること）、確定すること（ascertaining）、及び同様のことを含むことができる。また、「決定すること」は、受信すること（receiving）（例えば、情報を受信すること）、アクセスすること（accessing）（例えば、メモリ内のデータにアクセスすること）、及び同様のことを含むことができる。また、「決定すること」は、解決すること（resolving）、選択すること（selecting）、選ぶこと（choosing）、確立すること（establishing）、及び同様のことを含むことができる。
【０１０６】
[00113]  「〜に基づいて（based on）」という表現は、別段の規定がない限り、「〜だけに基づいて（based only on）」を意味しない。言い換えれば、「〜に基づいて」という表現は、「〜だけに基づいて」及び「少なくとも〜に基づいて（based at least on）」の両方を説明する。
【０１０７】
[00114]  本明細書に説明される構成のいずれか１つに関連して説明された特徴、機能、プロシージャ、コンポーネント、エレメント、ストラクチャ、等のうちの１つまたは複数は、本明細書で説明される他の構成のいずれかに関連して説明された機能、プロシージャ、コンポーネント、エレメント、ストラクチャ、等のうちの１つまたは複数と組み合わせられ得、ここにおいて互換性があることが留意されるべきである。言い換えると、機能、プロシージャ、コンポーネント、エレメント、等の互換性のある任意の組み合わせは、本明細書で開示されるシステム及び方法に従って実施され得る。
【０１０８】
[00115]  本明細書で説明される機能は、１つまたは複数の命令として、プロセッサ読取可能な媒体またはコンピュータ読取可能な媒体に記憶され得る。「コンピュータ読取可能な媒体」という用語は、コンピュータまたはプロセッサによってアクセスされることができる任意の利用可能な媒体を指す。限定ではなく例として、そのような媒体は、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、コンパクトディスク読取専用メモリ（ＣＤ−ＲＯＭ）もしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形式で所望のプログラムコードを記憶するために使用されることができ、及びコンピュータによってアクセスされることができる任意の他の媒体を備え得る。ディスク（disk）及びディスク（disc）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）（disc）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（ＤＶＤ）（disc）、フロッピー（登録商標）ディスク（disk）及びブルーレイ（登録商標）ディスク（disc）を含み、ここにおいて、ディスク（disk）は通常、磁気的にデータを再生し、その一方でディスク（disc）は、レーザーを用いて光学的にデータを再生する。コンピュータ読取可能な媒体が、有形及び非一時的であり得ることが留意されるべきである。「コンピュータプログラム製品（computer-program product）」という用語は、コンピューティングデバイスまたはプロセッサによって実行、処理、またはコンピューティングされ得るコードまたは命令（例えば、「プログラム」）と組み合わせたコンピューティングデバイスまたはプロセッサを指す。本明細書で使用されるように、「コード（code）」という用語は、コンピューティングデバイスまたはプロセッサによって実行可能であるソフトウェア、命令、コード、またはデータを指し得る。
【０１０９】
[00116]  ソフトウェアまたは命令はまた、送信媒体を介して送信され得る。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、及びマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、またはその他の遠隔ソースから送信される場合には、この同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、及びマイクロ波のようなワイヤレス技術は、送信媒体の定義に含まれる。
【０１１０】
[00117]  本明細書において開示された方法は、説明された方法を遂げるための１つまたは複数のステップまたは動作を備える。方法のステップ及び／または動作は、特許請求の範囲から逸脱することなく互いに置き換えられ得る。言い換えれば、ステップまたは動作の特定の順序が、説明されている方法の正常な動作のために必要とされない限り、特定のステップ及び／または動作の順序及び／または使用は、特許請求の範囲から逸脱することなく修正され得る。
【０１１１】
[00118]  特許請求の範囲は、上記に例示されたまさにその構成及びコンポーネントに制限されないことが理解されるべきである。様々な修正、変更、及び変形が、特許請求の範囲から逸脱することなく、本明細書で説明されるシステム、方法、及び装置の配置、動作及び詳細において行われうる。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信のための方法であって、
複数のセキュアエレメントについてルーティングテーブルを使用することと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択することと、
前記取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、前記ルーティングテーブルを更新することと
を備える方法。
［Ｃ２］
前記取引に対して前記第１のセキュアエレメントを選択することは、
前記取引の取引タイプを決定することと、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために、前記ルーティングテーブルを使用することと
を備える、Ｃ１に記載の方法。
［Ｃ３］
前記ルーティングテーブルを更新することは、
前記取引に対して前記第１のセキュアエレメントを使用するために、ユーザからの確認を要求することと、
前記第１のセキュアエレメントの代わりに、前記取引を完了するために前記第２のセキュアエレメントを使用するという前記コマンドを受信することと、
前記ルーティングテーブルにおいて前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てることと
を備える、Ｃ１に記載の方法。
［Ｃ４］
前記更新されたルーティングテーブルに基づいて、同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成することをさらに備える、Ｃ１に記載の方法。
［Ｃ６］
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、Ｃ１に記載の方法。
［Ｃ７］
前記１つまたは複数のカテゴリは、購入カテゴリ及び施設カテゴリのうちの少なくとも１つを備える、Ｃ６に記載の方法。
［Ｃ８］
前記ルーティングテーブルは、近距離無線通信（ＮＦＣ）コントローラに送られる、Ｃ１に記載の方法。
［Ｃ９］
前記ＮＦＣコントローラの支払いシステムは、特定の取引に対してどのセキュアエレメントを選択するかを決定するために前記ルーティングテーブルを使用する、Ｃ８に記載の方法。
［Ｃ１０］
ワイヤレス通信のための電子デバイスであって、
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、前記プロセッサによって、
複数のセキュアエレメントについてルーティングテーブルを使用することと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択することと、
前記取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、前記ルーティングテーブルを更新することと
を実行可能である、電子デバイス。
［Ｃ１１］
前記取引に対して前記第１のセキュアエレメントを選択することを実行可能である前記命令は、
前記取引の取引タイプを決定することと、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用することと
を実行可能である命令を備える、Ｃ１０に記載の電子デバイス。
［Ｃ１２］
前記ルーティングテーブルを更新することを実行可能である前記命令は、
前記取引に対して前記第１のセキュアエレメントを使用するために、ユーザからの確認を要求することと、
前記第１のセキュアエレメントの代わりに、前記取引を完了するために前記第２のセキュアエレメントを使用するという前記コマンドを受信することと、
前記ルーティングテーブルにおいて前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てることと
を実行可能である命令を備える、Ｃ１０に記載の電子デバイス。
［Ｃ１３］
前記更新されたルーティングテーブルに基づいて、同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択することを実行可能である命令をさらに備える、Ｃ１０に記載の電子デバイス。
［Ｃ１４］
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成することを実行可能である命令をさらに備える、Ｃ１０に記載の電子デバイス。
［Ｃ１５］
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、Ｃ１０に記載の電子デバイス。
［Ｃ１６］
前記ルーティングテーブルは、近距離無線通信（ＮＦＣ）コントローラに送られる、Ｃ１０に記載の電子デバイス。
［Ｃ１７］
命令を有する非一時的な有形なコンピュータ読取可能な媒体を備える、ワイヤレス通信のためのコンピュータプログラム製品であって、前記命令は、
電子デバイスに、複数のセキュアエレメントについてルーティングテーブルを使用させるためのコードと、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記電子デバイスに、前記ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択させるためのコードと、
前記電子デバイスに、前記取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、前記ルーティングテーブルを更新させるためのコードと
を備える、コンピュータプログラム製品。
［Ｃ１８］
前記電子デバイスに、前記取引に対して前記第１のセキュアエレメントを選択させるための前記コードは、
前記電子デバイスに、前記取引の取引タイプを決定させるためのコードと、
前記電子デバイスに、前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用させるためのコードと
を備える、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ１９］
前記電子デバイスに、前記ルーティングテーブルを更新させるための前記コードは、
前記電子デバイスに、前記取引に対して前記第１のセキュアエレメントを使用するために、ユーザからの確認を要求させるためのコードと、 
前記電子デバイスに、前記第１のセキュアエレメントの代わりに、前記取引を完了するために、前記第２のセキュアエレメントを使用するという前記コマンドを受信させるためのコードと、
前記電子デバイスに、前記ルーティングテーブルにおいて前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てさせるためのコードと
を備える、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ２０］
前記電子デバイスに、前記更新されたルーティングテーブルに基づいて、同じ取引タイプを有する次の取引のために前記第２のセキュアエレメントを動的に選択させるためのコードをさらに備える、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ２１］
前記電子デバイスに、前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成させるためのコードをさらに備える、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ２２］
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ２３］
前記ルーティングテーブルは、近距離無線通信（ＮＦＣ）コントローラに送られる、Ｃ１７に記載のコンピュータプログラム製品。
［Ｃ２４］
ワイヤレス通信のための装置であって、
複数のセキュアエレメントについてルーティングテーブルを使用するための手段と、ここにおいて、前記ルーティングテーブルは、取引タイプに対して、好ましいセキュアエレメントを割り当てる、
前記ルーティングテーブルに基づいて、取引に対して第１のセキュアエレメントを選択するための手段と、
前記取引を完了するために第２のセキュアエレメントを使用するという受信されたコマンドに基づいて、前記ルーティングテーブルを更新するための手段と
を備える装置。
［Ｃ２５］
前記取引に対して前記第１のセキュアエレメントを選択するための前記手段は、
前記取引の取引タイプを決定するための手段と、
前記第１のセキュアエレメントが前記取引タイプに対して前記好ましいセキュアエレメントであることを決定するために前記ルーティングテーブルを使用するための手段と
を備える、Ｃ２４に記載の装置。
［Ｃ２６］
前記ルーティングテーブルを更新するための前記手段は、
前記取引に対して前記第１のセキュアエレメントを使用するために、ユーザからの確認を要求するための手段と、
前記第１のセキュアエレメントの代わりに、前記取引を完了するために前記第２のセキュアエレメントを使用するという前記コマンドを受信するための手段と、
前記ルーティングテーブルにおいて前記取引タイプに対して前記好ましいセキュアエレメントとして前記第２のセキュアエレメントを割り当てるための手段と
を備える、Ｃ２４に記載の装置。
［Ｃ２７］
前記更新されたルーティングテーブルに基づいて、同じ取引タイプを有する次の取引に対して前記第２のセキュアエレメントを動的に選択するための手段をさらに備える、Ｃ２４に記載の装置。
［Ｃ２８］
前記複数のセキュアエレメントの開始において提供される取引タイプに対するユーザの好みに基づいて、前記ルーティングテーブルを作成するための手段をさらに備える、Ｃ２４に記載の装置。
［Ｃ２９］
前記ルーティングテーブルの取引タイプは、１つまたは複数のカテゴリに編成される、Ｃ２４に記載の装置。
［Ｃ３０］
前記ルーティングテーブルは、近距離無線通信（ＮＦＣ）コントローラに送られる、Ｃ２４に記載の装置。
【図１】
0006426289.tif 000002
【図２】
0006426289.tif 000003
【図３】
0006426289.tif 000004
【図４】
0006426289.tif 000005
【図５】
0006426289.tif 000006
【図６】
0006426289.tif 000007
【図７】
0006426289.tif 000008
【図８】
0006426289.tif 000009