(57)【要約】  エクスプレスクレデンシャルトランザクションシステムを実施するデバイスは、トランザクションに関連付けられた認証なしで、決済アプレットをトランザクションに利用できることを示す第１の属性とともに、サービスプロバイダに対する決済アプレットがデバイスのセキュアエレメント上にプロビジョニングされたことのインジケーションを受信するように構成されている、少なくとも１つのプロセッサを含む。デバイスのセキュアエレメント上にプロビジョニングされたサービスプロバイダに対する別の決済アプレットが、他の決済アプレットをユーザ認証なしでトランザクションに利用できることを示す属性を有する場合、プロセッサは、決済アプレットの第１の属性を設定して、決済アプレットを利用するために認証を必要とすることを示すように構成される。少なくとも１つのプロセッサは、トランザクションにおいて決済アプレット又は他の決済アプレットをそれぞれ利用する場合、ユーザ認証を要求するかどうかを制御するように構成される。【選択図】図１
2019530938.tif 000002
【特許請求の範囲】
【請求項１】
デバイスであって、
サービスプロバイダに関連付けられた決済アプレットであって、前記サービスプロバイダに関連付けられた無線トランザクションに対してユーザ認証なしで前記決済アプレットが利用できるかどうかを示す第１の属性を含む、決済アプレットが、前記デバイスのセキュアエレメント上にプロビジョニングされたというインジケーションを受信し、
前記サービスプロバイダに関連付けられた他の決済アプレットが、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで利用できることを示す他の第１の属性を有して前記デバイスの前記セキュアエレメント上にプロビジョニングされている場合、前記決済アプレットの前記第１の属性を設定して、前記サービスプロバイダに関連付けられた前記無線トランザクションにおいて前記決済アプレットを利用するために前記ユーザ認証が必要であることを示し、前記場合でない場合、前記決済アプレットの前記第１の属性を変更しないままにし、
前記第１の属性及び前記他の第１の属性にそれぞれ少なくとも部分的に基づいて、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して、前記決済アプレット又は前記他の決済アプレットを利用する場合、前記ユーザ認証を要求するかどうかをそれぞれ制御する、ように構成されている、少なくとも１つのプロセッサを備える、デバイス。
【請求項２】
前記少なくとも１つのプロセッサは、
前記他の決済アプレットの他の前記他の第１の属性が、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記他の決済アプレットを利用できることを示す場合、前記デバイスの前記セキュアエレメント上にプロビジョニングされた前記サービスプロバイダに関連付けられたそれぞれの追加の決済アプレットの第１の属性を設定して、それぞれの追加の決済アプレットを利用して前記無線トランザクションを実行するために前記ユーザ認証を必要とすることを示す、ように更に構成されている、請求項１に記載のデバイス。
【請求項３】
前記サービスプロバイダは、トランジットプロバイダを含む、請求項１に記載のデバイス。
【請求項４】
前記決済アプレットはストアド金銭的バリューに関連付けられ、前記無線トランザクションの結果は、前記決済アプレットに関連付けられた前記ストアド金銭的バリューの減少である、請求項１に記載のデバイス。
【請求項５】
前記決済アプレットは、サーバと対話することなく前記第１の属性が前記デバイスによってローカルに構成できることを示す第２の属性を更に含み、他のサービスプロバイダに関連付けられた追加の決済アプレットは、前記デバイスの前記セキュアエレメント上にプロビジョニングされており、前記追加の決済アプレットは、前記他のサービスプロバイダに関連付けられた別の無線トランザクションに対して前記ユーザ認証なしで前記追加の決済アプレットを利用できないことを示す追加の第１の属性と、前記サーバに連絡することなく前記追加の第１の属性が前記デバイスによってローカルに構成可能でないことを示す追加の第２の属性と、を含む、請求項１に記載のデバイス。
【請求項６】
前記決済アプレットの前記第１の属性は、前記サービスプロバイダに関連付けられた前記無線トランザクションに対してユーザ認証なしで前記決済アプレットを利用できることを示し、追加のサービスプロバイダに関連付けられた追加の決済アプレットは、前記デバイスの前記セキュアエレメント上にプロビジョニングされており、前記追加の決済アプレットは、前記追加のサービスプロバイダとの追加の無線トランザクションに対して前記ユーザ認証なしで前記追加の決済アプレットを利用できることを示す追加の第１の属性を含む、請求項１に記載のデバイス。
【請求項７】
前記少なくとも１つのプロセッサは、
無線決済端末から１つ以上の信号を検出し、
前記１つ以上の信号に少なくとも部分的に基づいて、前記無線決済端末が、前記サービスプロバイダ又は前記追加のサービスプロバイダに関連付けられているかどうかを判定し、
前記無線決済端末が前記サービスプロバイダに関連付けられている場合、前記決済アプレットを利用する前記無線決済端末を用いて、前記ユーザ認証なしで前記無線トランザクションを実行できるようにし、
前記無線決済端末が前記追加のサービスプロバイダに関連付けられている場合、前記追加の決済アプレットを利用する前記無線決済端末を用いて、前記ユーザ認証なしで前記追加の無線トランザクションを実行できるようにする、ように更に構成されている、請求項６に記載のデバイス。
【請求項８】
前記少なくとも１つのプロセッサは、
前記ユーザ認証が一定期間受信されなかった場合、
前記決済アプレットの前記第１の属性が、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できることを示すように設定されているかどうかにかかわらず、前記決済アプレットを利用する前記無線決済端末を用いて前記無線トランザクションを実行できるようにする前に、前記ユーザ認証を要求するように更に構成されている、請求項７に記載のデバイス。
【請求項９】
前記１つ以上の信号は、近距離通信信号を含む、請求項７に記載のデバイス。
【請求項１０】
前記少なくとも１つのプロセッサは、
前記決済アプレットの前記第１の属性を設定して、サーバに連絡することなく、前記無線トランザクションにおいて前記決済アプレットを利用するために前記ユーザ認証が必要であることを示すように構成されている、請求項１に記載のデバイス。
【請求項１１】
前記決済アプレットの前記第１の属性は、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できることを示し、前記少なくとも１つのプロセッサは、
前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記他の決済アプレットを利用できるようにする要求を受信し、
前記決済アプレットの前記第１の属性を設定して、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できないことを示し、
前記ユーザ認証を要求し、
前記ユーザ認証を受信すると、前記他の決済アプレットの前記他の第１の属性を設定して、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記他の決済アプレットを利用できることを示す、ように更に構成されている、請求項１に記載のデバイス。
【請求項１２】
方法であって、
デバイスによって、無線決済端末に関連付けられた１つ以上の信号を検出することと、
前記１つ以上の信号に少なくとも部分的に基づいて、前記無線決済端末に関連付けられたサービスプロバイダを識別することと、
前記サービスプロバイダに関連付けられた決済アプレットが、前記デバイスのセキュアエレメント上にプロビジョニングされたかどうかを判定することであって、前記決済アプレットは、前記サービスプロバイダに関連付けられた無線トランザクションに対してユーザ認証なしで前記決済アプレットを利用できることを示す属性を含む、ことと、
前記決済アプレットが、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できることを示す前記属性を含む場合、前記サービスプロバイダに関連付けられた前記無線決済端末との前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できるようにすることと、前記場合でない場合、前記サービスプロバイダに関連付けられた前記無線決済端末との前記無線トランザクションに対して前記決済アプレットを利用できるようにする前に、前記ユーザ認証を要求することと、を含む、方法。
【請求項１３】
前記１つ以上の信号に少なくとも部分的に基づいて、前記無線決済端末に関連付けられた前記サービスプロバイダを識別することは、
前記１つ以上の信号及び前記デバイスの判定された位置に少なくとも部分的に基づいて、前記無線決済端末に関連付けられた前記サービスプロバイダを識別することを更に含む、請求項１２に記載の方法。
【請求項１４】
前記１つ以上の信号に少なくとも部分的に基づいて、前記無線決済端末に関連付けられた前記サービスプロバイダを前記識別することは、
前記１つ以上の信号によって運ばれる情報、前記１つ以上の信号に関連付けられたパターン、又は前記１つ以上の信号のうちの少なくとも１つの長さ、のうちの少なくとも１つに少なくとも部分的に基づいて、前記無線決済端末に関連付けられた前記サービスプロバイダを識別することを更に含む、請求項１２に記載の方法。
【請求項１５】
前記セキュアエレメントは、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで他の決済アプレットを利用できないことを示す他の属性を含む前記他の決済アプレットを含み、前記方法は、
前記無線決済端末に関連付けられた前記サービスプロバイダを識別すると、前記サービスプロバイダに関連付けられた前記無線決済端末との前記無線トランザクションに対して、前記サービスプロバイダに関連付けられた前記無線トランザクションに対して前記ユーザ認証なしで前記決済アプレットを利用できることを示す前記属性を含む前記決済アプレットを選択することを更に含む、請求項１２に記載の方法。
【請求項１６】
システムであって、
無線決済端末によって送信された１つ以上の信号を検出し、前記無線決済端末との無線トランザクションに参加するように構成された無線通信コントローラと、
複数の決済アプレットを記憶するように構成されたセキュアエレメントであって、前記複数の決済アプレットのそれぞれが、複数のサービスプロバイダのうちの１つに関連付けられており、前記複数の決済アプレットのうちの第１の決済アプレットが、ユーザ認証なしで前記第１の決済アプレットを利用できるかどうかを示す属性を含んでおり、前記第１の決済アプレットは、前記複数のサービスプロバイダのうちの第１のサービスプロバイダに関連付けられている、セキュアエレメントと、
プロセッサであって、
前記無線通信コントローラから、前記無線決済端末によって送信された前記１つ以上の信号を受信し、
前記１つ以上の信号に少なくとも部分的に基づいて、前記無線決済端末が前記第１のサービスプロバイダに関連付けられていることを判定し、
前記第１の決済アプレットの前記属性が、前記ユーザ認証なしで前記第１の決済アプレットを利用できることを示す場合、前記無線通信コントローラが、前記第１の決済アプレットを使用して前記無線決済端末との前記無線トランザクションに前記ユーザ認証なしで参加できるようにし、前記場合でない場合、前記無線通信コントローラが前記第１の決済アプレットを使用して前記無線決済端末との前記無線トランザクションに連動できるようにする前に、前記ユーザ認証を要求する、ように構成されている、プロセッサと、を備える、システム。
【請求項１７】
前記無線通信コントローラは、近距離通信コントローラを含む、請求項１６に記載のシステム。
【請求項１８】
前記セキュアエレメントは、前記プロセッサによって実施される、請求項１６に記載のシステム。
【請求項１９】
前記プロセッサは、サーバからの容易化なしに、前記第１の決済アプレットの前記属性を変更するように更に構成されている、請求項１６に記載のシステム。
【請求項２０】
前記プロセッサは、
前記無線通信コントローラが、第２の決済アプレットを使用して前記無線決済端末との前記無線トランザクションに前記ユーザ認証なしで参加できるようにする要求を受信し、
前記第１の決済アプレットの前記属性を設定して、前記ユーザ認証なしで前記第１の決済アプレットを利用できないことを示し、
前記第２の決済アプレットの属性を設定して、前記ユーザ認証なしで前記第２の決済アプレットを利用できることを示す、ように更に構成されている、請求項１６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１６年９月６日に出願された「Ｅｘｐｒｅｓｓ  Ｃｒｅｄｅｎｔｉａｌ  Ｔｒａｎｓａｃｔｉｏｎ  Ｓｙｓｔｅｍ」と題する米国仮特許出願第６２／３８４，１６２号の利益を主張するものであり、その全体が全ての目的のために参照によって本明細書に組み込まれる。
本明細書は、一般に、ストアドクレデンシャルを使用して実行されるエクスプレストランザクションを含む、非接触トランザクションシステムに関する。
【背景技術】
【０００２】
モバイル決済システムでは、電子デバイスのセキュアエレメント上にプロビジョニングされる決済アプレットが、クレジットカード口座などの、クレデンシャル又はカード口座に対応してもよい。決済アプレットは、正規ユーザが（例えば、指紋及び／又はパスワードを介して）モバイルデバイスを用いて認証した後、電子デバイスによって使用されて、例えば無線決済端末との無線決済トランザクションと連動してもよい。例えば、正規ユーザが電子デバイスを用いて認証した後、電子デバイスは、決済アプレットに対応するカード口座を使用して、無線決済トランザクションに対する要求を無線決済端末に送信することができる。無線決済端末は、金融機関などのカード口座に関連付けられたサービスプロバイダに連絡することができ、カード口座を使用して決済ができることを確認することができる。例えば、サービスプロバイダは、無線決済トランザクションを完了するのに十分な資金及び／又はクレジットが利用可能であることを確認することができる。サービスプロバイダが無線決済トランザクションを完了できることを確認した場合、無線決済端末は無線決済トランザクションを完了し、そのインジケーションを電子デバイスに返送する。
【図面の簡単な説明】
【０００３】
主題の技術のある特徴を、添付の特許請求の範囲に示す。しかしながら、説明の目的のため、本願の技術のいくつかの実施形態を、以下の図に示す。
【図１】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムが実施され得る例示的ネットワーク環境を示す図である。
【図２】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実施し得る例示的電子デバイスを含む、例示的ネットワーク環境を示す図である。
【図３】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいて使用され得る例示的セキュアエレメントを含む、例示的電子デバイスを示す図である。
【図４】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいて新たにプロビジョニングされたストアドバリュー決済アプレットを構成するための例示的プロセスのフロー図である。
【図５】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいてエクスプレスストアドバリュー決済アプレットを使用するための例示的プロセスのフロー図である。
【図６】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいてサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットを指定するための例示的プロセスのフロー図である。
【図７】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実施する電子デバイスをローカルで保護するための例示的プロセスのフロー図を示す。
【図８】１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実施する電子デバイスをリモートで保護するための例示的プロセスのフロー図である。
【図９】１つ以上の実装形態に係る、主題の技術の態様とともに実施され得る例示的電子システムを示す図である。
【発明を実施するための形態】
【０００４】
以下に述べる詳細な説明は、主題の技術の様々な構成の説明として意図されており、主題の技術を実践できる唯一の構成を表すことを意図するものではない。添付の図面は、本明細書に組み込まれ、詳細な説明の一部を構成する。詳細な説明は、本願の技術の完全な理解を提供するために特定の詳細を含む。しかしながら、主題の技術は、本明細書で示された特定の詳細には限定されず、１つ以上の実装形態を使用して実践することができる。１つ以上の実装形態では、主題の技術の概念を不明瞭にすることを避けるために、構造及び構成要素がブロック図形式で示されている。
【０００５】
モバイル決済システムでは、クレジットカード口座に対応する前述の決済アプレットに加えて、トランジットカード又は他のそのようなプリペイドカードなどのストアドバリューカード（又は「トゥルスオンザカード」若しくは「実際の現金価値」（ＡＣＶ）カード）に対応する１つ以上のストアドバリュー決済アプレットが、電子デバイスのセキュアエレメントにプロビジョニングされてもよい。ストアドバリューカードは、例えば金融機関によって維持される外部口座に記憶されているのではなく、カード自体に金銭的バリューが記憶される点で、例えばクレジットカードとは異なり得る。このように、金銭的バリューの表現がストアドバリュー決済アプレットに直接的に（又はそれとともに）記憶され得るため、電子デバイスは、ストアドバリュー決済アプレットに関連付けられたサービスプロバイダからの確認又は承認を必要とすることなく、ストアドバリュー決済アプレットを使用して、無線決済トランザクションにおいて無線決済端末と連動することができる。例えば、無線トランジット決済端末（又はデバイス）が、ストアドバリュー決済アプレットに関連付けられた金銭的バリューを確認するためにトランジットプロバイダと通信できるかどうかにかかわらず、ストアドバリュー決済アプレットを、無線トランジット決済端末との無線決済トランザクションを行うために使用することができる。
【０００６】
無線トランジット決済端末は、大量の乗客が端末を通過し、可能な限り早くトランジットにアクセスできるように、エクスプレス決済トランザクションなどの、高速無線決済トランザクションを行うように設計されてもよい。無線決済トランザクション処理中のたとえわずかな遅延をも、例えば、乗客のバックアップを作成したり、乗客に列車を乗り遅れさせたり、又は搭乗客が自身の無線決済トランザクションを完了するまでにバスなどの大量輸送車両が出発するのを妨げる可能性がある。このように、電子デバイスのユーザが、無線トランジット決済端末においてストアドバリュー決済アプレットを利用する前に、（例えば、指紋及び／又はパスワード入力を介して）認証するなどの入力を提供する必要がある場合、例えばクレジットカードに対応する決済アプレットの場合のように、例えば認証に関連付けられた待ち時間が、無線トランジット決済端末による無線決済トランザクションの処理中に遅延を引き起こす可能性がある。しかしながら、電子デバイスのユーザが、いずれかの決済アプレットにアクセスするために認証する必要がない場合、モバイル決済システムのセキュリティが損なわれる可能性がある。
【０００７】
主題のシステムは、電子システムのセキュアエレメント上にプロビジョニングされた１つ以上のストアドバリュー決済アプレットを（例えば、サービスプロバイダごとに）、エクスプレスストアドバリュー決済アプレットとして、ユーザが指定できるようにすることによって、これら及び他の課題に対する解決策を提供する。したがって、エクスプレスストアドバリュー決済アプレットは、ユーザからの任意の手動入力、例えば、認証を必要とすることなく、無線トランジット決済端末などの無線決済端末との無線決済トランザクションに利用することができる。このようにして、電子デバイスを用いて認証する（又は他の入力を提供する）必要があることに関連するいかなる待ち時間も招くことなく、ユーザは、無線トランジット決済端末の近くにユーザの電子デバイスを配置し、ユーザが物理トランジットカードで行い得るのと同じ方法で無線決済トランザクションを実行することができる。更に、主題のシステムは、クレジットカードに対応するものなどの任意の非ストアドバリュー決済アプレットを利用するためだけでなく、エクスプレスとして指定されていないサービスプロバイダに関連付けられた他のストアドバリュー決済アプレットを利用するため、並びにクレジットカードに対応するものなどの任意の非ストアドバリュー決済アプレットを利用するために、ユーザに認証をなおも要求することによって、モバイル決済システムのセキュリティを維持する。
【０００８】
図１は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムが実施され得る例示的なネットワーク環境１００を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の精神又は範囲から逸脱することなく、構成要素の配置及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。
【０００９】
ネットワーク環境１００は、１つ以上の電子デバイス１０２Ａ〜Ｂ、１つ以上の無線決済端末１０４Ａ〜Ｂ、ネットワーク１０６、１つ以上のモバイル決済システムサーバ１１０、及び１つ以上のサービスプロバイダサーバ１２０を含む。
【００１０】
ネットワーク１０６は、例えば、無線決済端末１０４Ａ〜Ｂのうちの１つ以上を、１つ以上のサービスプロバイダサーバ１２０及び／又は１つ以上のモバイル決済システムサーバ１１０に、電子デバイス１０２Ａ〜Ｂのうちの１つ以上を、１つ以上のモバイル決済システムサーバ１１０及び／又は１つ以上のサービスプロバイダサーバ１２０に、並びに１つ以上のモバイル決済システムサーバ１１０を１つ以上のサービスプロバイダサーバ１２０に、通信可能に結合してもよい。電子デバイス１０２Ａ〜Ｂのうちの１つ以上は、ネットワーク１０６をバイパスする近距離通信（ＮＦＣ）などの直接通信を介して、無線決済端末１０４Ａ〜Ｂのうちの１つ以上と通信してもよい。１つ以上の実装形態では、電子デバイス１０２Ａ〜Ｂのうちの１つ以上は、ネットワーク１０６を介して無線決済端末１０４Ａ〜Ｂのうちの１つ以上と通信してもよく、及び／又は無線決済端末１０４Ａ〜Ｂのうちの１つ以上は、ネットワーク１０６に通信可能に結合されなくてもよい。１つ以上の実装形態では、ネットワーク１０６は、インターネットを含むか、又はインターネットに通信可能に結合されている、相互接続されたデバイスのネットワークであってもよい。
【００１１】
無線決済端末１０４Ａ〜Ｂは、例えば、無線トランジット決済端末、無線通行料金決済端末、無線パーキングメータ決済端末、無線ＰＯＳ端末、並びに／又は、ＮＦＣ無線通信、無線ローカルエリアネットワーク（ＷＬＡＮ）無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線通信、Ｚｉｇｂｅｅ無線通信、セルラ無線通信、及び／若しくは、他の無線通信などの無線トランザクションを実行するために使用され得る１つ以上の無線インタフェースを含む任意のデバイスであってもよい。図１では、一例として、無線決済端末１０４Ａ〜Ｂが、無線トランジット決済端末として描かれている。無線決済端末１０４Ａ〜Ｂのうちの１つ以上は、図９に関して以下に説明する電子システムであってもよく、及び／又はそれらの全部又は一部を含んでもよい。
【００１２】
１つ以上のモバイル決済システムサーバ１１０は、１つ以上の電子デバイス１０２Ａ〜Ｂにモバイル決済システムを提供することを容易にする１つ以上のサーバを含んでもよい。図２に関して以下に更に説明するように、１つ以上のモバイル決済システムサーバ１１０は、１つ以上のトラステッドサービスマネージャ（ＴＳＭ）サーバ、１つ以上のブローカサーバ、１つ以上のアプリケーションサーバ、及び／又はモバイル決済システムを提供することを容易にすることができる一般的に任意のサーバを含んでもよい。１つ以上の実装形態では、電子デバイス１０２Ａ及び／又は電子デバイス１０２Ｂの正規ユーザは、モバイル決済システムにユーザアカウントを有することができる。ユーザアカウントは、例えば、１つ以上のモバイル決済システムサーバ１１０を介して、ユーザがモバイル決済システムに登録した様々なカード及び／又はクレデンシャルを管理するために使用することができる。１つ以上のモバイル決済システムサーバ１１０は、図９に関して以下に説明する電子システムであってもよく、及び／又はそれらの全部又は一部を含んでもよい。説明の目的のために、１つ以上のモバイル決済システムサーバ１１０は、本明細書では、単一のモバイル決済システムを参照して一般的に説明される。しかしながら、１つ以上のモバイル決済システムサーバ１１０は、複数の異なるモバイル決済システムに対応するサーバを含んでもよい。
【００１３】
１つ以上のサービスプロバイダサーバ１２０は、トランジットサービスなどのサービスの提供を容易化することができ、及び／又は提供されているサービスに対する無線決済トランザクションの利用を容易化できる１つ以上のサーバデバイスを含んでもよい。１つ以上の実装形態では、１つ以上のサービスプロバイダサーバ１２０は、１つ以上の金融機関に対応する１つ以上のサーバを含んでもよい。１つ以上のサービスプロバイダサーバ１２０は、１つ以上のＴＳＭサーバ、１つ以上のブローカサーバ、１つ以上のアプリケーションサーバ、又は、サービスの提供、及び／若しくはサービスに対する無線決済トランザクションの利用を容易にし得る一般的に任意のサーバを含むことができる。１つ以上の実装形態では、電子デバイス１０２Ａ及び／又は電子デバイス１０２Ｂの正規ユーザは、１つ以上のサービスプロバイダサーバ１２０に関連付けられた１つ以上のサービスプロバイダにユーザアカウントを有することができる。ユーザアカウントは、電子デバイス１０２Ａ及び／又は電子デバイス１０２Ｂを介して無線決済トランザクション（例えば、履歴レコード）にアクセスするために、ユーザによって使用されてもよい。１つ以上のサービスプロバイダサーバ１２０は、図９に関して以下に説明する電子システムであってもよく、及び／又はそれらの全部又は一部を含んでもよい。説明の目的のために、１つ以上のサービスプロバイダサーバ１２０は、本明細書では、単一のトランジットシステムを参照して一般的に説明される。しかしながら、１つ以上のサービスプロバイダサーバ１２０は、複数の異なるトランジットシステムなどの、複数の異なるサービスに対応するサーバを含むことができる。
【００１４】
電子デバイス１０２Ａ〜Ｂは、例えば、ラップトップコンピュータ、スマートフォン、周辺デバイス（例えば、デジタルカメラ、ヘッドホン）、タブレットデバイス、ウェアラブルデバイス（例えば、時計、バンドなど）などのポータブルコンピューティングデバイス、又は、１つ以上のＮＦＣ無線通信、ＷＬＡＮ無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線通信、Ｚｉｇｂｅｅ無線通信、セルラ無線通信、及び／若しくは他の無線通信などの、１つ以上の無線インタフェースを含む他の好適なデバイスであってもよい。図１では、一例として、電子デバイス１０２Ａ及び１０２Ｂは、それぞれモバイルデバイス及びスマートウォッチとして描かれている。電子デバイス１０２Ａ〜Ｂのうちの１つ以上は、図２に関して以下で説明する電子デバイス、及び／若しくは図９に関して以下で説明する電子デバイスであってもよく、並びに／又はそれらの全て若しくは一部を含んでもよい。
【００１５】
１つ以上の実装形態では、電子デバイス１０２Ａ〜Ｂのうちの１つ以上は、ストアドバリュー決済アプレットを含む１つ以上の決済アプレットがプロビジョニングされ得るセキュアエレメントを含んでもよい。セキュアエレメントを含む例示的電子デバイスを、図２に関して以下に更に論じ、例示的セキュアエレメントを、図３に関して以下に更に論じる。
【００１６】
電子デバイス１０２Ａなどの電子デバイス１０２Ａ〜Ｂのうちの１つ以上のセキュアエレメント上に所与のサービスプロバイダに対するストアドバリュー決済アプレットをプロビジョニングさせるため、電子デバイス１０２Ａのユーザは、１つ以上のサービスプロバイダサーバ１２０によって提供されるウェブサイトなどの、サービスプロバイダに関連付けられたウェブサイト又はアプリケーションにアクセスして、及び／又はそのユーザは、ストアドバリューカードプロビジョニングデバイスなどの、サービスプロバイダに関連付けられた物理デバイスと対話して、電子デバイス１０２Ａのセキュアエレメント上にサービスプロバイダに対するストアドバリュー決済アプレットをプロビジョニングさせるよう、要求することができる。ユーザは、物理的マシンへの現金決済及び／又はウェブサイト若しくはアプリケーションを介した電子決済など、サービスプロバイダに金銭的決済を提供してもよい。金銭的決済は、ユーザが、電子デバイス１０２Ａ上にプロビジョニングされているストアドバリュー決済アプレットに関連付けたい金銭的バリューに対応してもよい。
【００１７】
サービスプロバイダとのトランザクションを完了した後、サービスプロバイダサーバ１２０、並びに／又はＴＳＭサーバ及び／若しくはブローカサーバなどの１つ以上のモバイル決済システムサーバ１１０のうちの１つ以上は、電子デバイス１０２Ａのセキュアエレメントによって実行されるプロビジョニングスクリプトを送信するなどして、サービスプロバイダに対するストアドバリュー決済アプレットを、電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングさせることができる。セキュアエレメントは、プロビジョニングスクリプトを実行し、セキュアエレメント上のサービスプロバイダに対するストアドバリュー決済アプレットに、ユーザによって支払われた金銭的バリューをプロビジョニングしてもよい。
【００１８】
ストアドバリュー決済アプレットは、アプレット識別子（ＡＩＤ）並びに／又はストアドバリュー決済アプレットを利用するために認証が必要とされるかどうかを示す属性、例えばＴＳＭサーバからの容易化なしで認証必須属性がローカルに構成可能かどうかを示す属性、及び／若しくはストアドバリュー決済アプレットに関連付けられた金銭的バリューの額を記憶する属性、のうちのいずれか／全てなどの、１つ以上の属性を用いてセキュアエレメント上にプロビジョニングされてもよい。アプレット識別子は、セキュアエレメント上にプロビジョニングされた他の決済アプレットに対して一意の識別子であってよく、アプレット識別子は、ストアドバリュー決済アプレットを識別するために使用されてもよい。１つ以上の実装形態では、ストアドバリュー決済アプレットが、サービスプロバイダに対して電子デバイス１０２Ａのセキュアエレメント上に現在プロビジョニングされている唯一のストアドバリュー決済アプレットである場合、そのストアドバリュー決済アプレットが、対応するサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして自動的に指定されてもよい。新規にプロビジョニングされたストアドバリュー決済アプレットを構成するための例示的プロセスを、図４に関して以下に更に論じる。
【００１９】
いったん、所与のサービスプロバイダに対してエクスプレスストアドバリュー決済アプレットが電子デバイス１０２Ａのセキュアエレメント上に指定され、エクスプレスストアドバリュー決済アプレットが電子デバイス１０２Ａ上でアクティブになると、ユーザは、電子デバイス１０２Ａで認証する必要なく、又は電子デバイス１０２Ａに他の入力を提供する必要なく、無線決済端末１０４Ａなどのサービスプロバイダに関連付けられた無線決済端末との無線決済トランザクションなどの無線トランザクションに対して、電子デバイス１０２Ａを使用することができる。このように、ＮＦＣベースの無線決済トランザクションを利用する場合、ユーザは、自身の電子デバイス１０２Ａを、無線決済端末１０４Ａ上に、又は近接させて（例えば、約４〜２０センチメートル以内に）配置して、エクスプレスストアドバリュー決済アプレットを使用して、無線決済端末１０４Ａとの無線決済トランザクションを認証なしで実行することができる。このように、エクスプレスストアドバリュー決済アプレットで構成された電子デバイス１０２Ａを使用して、電子デバイス１０２Ａが認証入力又はアンロックコマンドなどの入力を最初に受信する必要なしに、トランジット料金又は他のそのようなトランザクションに対する無線決済端末１０４Ａとの決済トランザクション（例えば、非接触決済）を完了することができる。
【００２０】
例えば、電子デバイス１０２Ａが無線決済端末１０４Ａに近接しているときに、電子デバイス１０２Ａは、無線決済端末１０４Ａによって送信された１つ以上のポーリング信号を検出してもよい。電子デバイス１０２Ａは、ポーリング信号を使用して、無線決済端末１０４Ａが、エクスプレスストアドバリュー決済アプレットに対応するサービスプロバイダに関連付けられていることを判定することができ、次いで、電子デバイス１０２Ａは、エクスプレスストアドバリュー決済アプレットを使用して無線決済トランザクションを実行させることができる。無線決済トランザクションにおいてエクスプレスストアドバリュー決済アプレットを使用する例示的プロセスを、図５に関して以下で更に論じる。
【００２１】
１つ以上の実装形態では、電子デバイス１０２Ａのセキュアエレメント上のエクスプレスストアドバリュー決済アプレットとして、サービスプロバイダごとに１つのストアドバリュー決済アプレットのみが指定されてもよい。しかしながら、所与のサービスプロバイダに対して、電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングされた複数のストアドバリュー決済アプレットが存在する場合、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されたストアドバリュー決済アプレットは、自動的に及び／又はユーザ入力を通じて変更することができる。所与のサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットを変更するための、及び／又は所定のサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットを最初に設定するための例示的プロセスを、図６に関して以下で更に論じる。
【００２２】
所与のサービスプロバイダに対するストアドバリュー決済アプレットが電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングされた後、ユーザは、１つ以上のサービスプロバイダサーバ１２０及び／又はサービスプロバイダに関連付けられたカードプロビジョニングデバイスによって提供されるウェブサイトと対話して、ストアドバリュー決済アプレットに金銭的バリューを追加し、及び／又は特定のタイプの定期券、乗車回数若しくは期間に対するパスなどのストアドバリュー決済アプレットに追加のサービスを付加する。ユーザが付加的な金銭的バリュー及び／又はサービスに対してサービスプロバイダに決済を提供した後、追加の金銭的バリュー及び／又はサービスを、例えば、１つ以上のモバイル決済システムサーバ１１０及び／又は１つ以上のサービスプロバイダサーバ１２０のＴＳＭサーバを介して電子デバイス１０２Ａに送信されたスクリプトを通じて、セキュアエレメント上にプロビジョニングされたストアドバリュー決済アプレットに追加することができる。スクリプトは電子デバイス１０２Ａのセキュアエレメントによって実行されてもよく、それによって追加の金銭的バリュー及び／又は他のサービス（単数又は複数）を、ストアドバリュー決済アプレットに追加させることができる。
【００２３】
１つ以上の実装形態では、主題のシステムは、１つ以上のローカル及び／又はリモートセキュリティメカニズムを実施して、電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングされたエクスプレスストアドバリュー決済アプレットが不正ユーザによって使用されることを防止できる。例えば、ユーザが２４時間などの所与の期間内に電子デバイス１０２Ａを用いて認証しない場合、電子デバイス１０２Ａ上のエクスプレスストアドバリュー決済モードは非アクティブ化されてもよい。ユーザが電子デバイス１０２Ａを用いて認証した後、主題のシステムは、エクスプレスストアドバリュー決済モードの「エクスプレス」動作を再アクティブ化してもよい。主題のエクスプレスクレデンシャルトランザクションシステムを実施する電子デバイス１０２Ａをローカルに保護するための例示的プロセスを、図７に関して以下で更に論じる。
【００２４】
前述のローカルセキュリティメカニズムに加えて、主題のシステムはまた、１つ以上のリモートセキュリティメカニズムを実施してもよい。例えば、ユーザが、１つ以上のモバイル決済システムサーバ１１０によって提供されるクラウドサービスと対話するなどして、電子デバイス１０２Ａを紛失したことを示す場合、１つ以上のモバイル決済システムサーバ１１０は、例えば、電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングされたエクスプレスストアドバリュー決済アプレットの認証属性に影響を与えることなく、電子デバイス１０２Ａ上のエクスプレスストアドバリュー決済モードをリモートで非アクティブ化しようと試みてもよい。１つ以上の実装形態では、ユーザが、例えば、１つ以上のモバイル決済システムサーバ１１０によって提供されるクラウドサービスを介して、電子デバイス１０２Ａ上の全てのデータをリモートで削除しようと試みる電子デバイス１０２Ａのリモートワイプを開始する場合、１つ以上のモバイル決済システムサーバ１１０は、１つ以上のサービスプロバイダサーバ１２０にインジケータを送信して、サービスプロバイダに関連付けられた電子デバイス１０２Ａのセキュアエレメント上にプロビジョニングされたストアドバリュー決済アプレットのそれぞれに対して、ブラックリスト作成プロセスを開始してもよい（そして、他のサービスプロバイダは、自身のそれぞれのシステムに関連付けられてプロビジョニングされた決済アプレットに対して同様に動作することになる）。主題のエクスプレスクレデンシャルトランザクションシステムを実施する電子デバイス１０２Ａをリモートで保護するための例示的プロセスを、図８に関して以下で更に論じる。
【００２５】
図２は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実施し得る例示的電子デバイス１０２Ａを含む、ネットワーク環境２００を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の精神又は範囲から逸脱することなく、構成要素の配置及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。１つ以上の実装形態では、例示的な電子デバイス１０２Ａの１つ以上の構成要素は、電子デバイス１０２Ｂによって実装されてもよい。
【００２６】
例示的なネットワーク環境２００は、電子デバイス１０２Ａ、無線決済端末１０４Ａ、ネットワーク１０６、及び１つ以上のモバイル決済システムサーバ１１０を含んでもよい。１つ以上のモバイル決済システムサーバ１１０は、トラステッドサービスマネージャ（ＴＳＭ）サーバ２２２及びブローカサーバ２２４を含んでもよい。電子デバイス１０２Ａは、ホストプロセッサ２０２、メモリ２０４、ＮＦＣコントローラ２０６、及びセキュアエレメント２０８を含むことができる。
【００２７】
セキュアエレメント２０８は、１つ以上の単一ワイヤプロトコル（ＳＷＰ）接続及び／又は任意の他のデータ接続などを介して、ＮＦＣコントローラ２０６及び／又はホストプロセッサ２０２に通信可能に（直接的又は間接的に）結合するための１つ以上のインタフェースを含んでもよい。セキュアエレメント２０８は、１つ以上の設定されたストアドバリュー決済アプレット２１０Ａ〜Ｎ、及び／又は本明細書では決済アプレット２１２Ａ〜Ｎと呼び得る、１つ以上の設定された非ストアドバリュー決済アプレット２１２Ａ〜Ｎ、を含むことができる。１つ以上の実装形態において、セキュアエレメント２０８のオペレーティングシステム及び／又は実行環境は、Ｊａｖａ（登録商標）ベースのオペレーティングシステム及び／又はＪａｖａ（登録商標）ベースの実行環境であってもよく、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎは、Ｊａｖａ（登録商標）ベースのアプレットであってもよい。他の実装形態では、他のオペレーティングシステム、言語、及び／又は環境を実施することができる。１つ以上のアプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎに加えて、セキュアエレメント２０８はまた、セキュリティアプレット、レジストリアプレットなどの他の動作を実行するための１つ以上の追加のアプレットを含むことができる。
【００２８】
アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎは、例えばトラステッドサービスマネージャサーバ２２２及び／又はブローカサーバ２２４によって、セキュアエレメント２０８上に部分的にプロビジョニングされてもよい。例えば、トラステッドサービスマネージャサーバ２２２及び／又はブローカサーバ２２４は、ネットワーク１０６を介して、電子デバイス１０２Ａにプロビジョニングスクリプトを送信してもよい。いくつかの実装形態では、電子デバイス１０２Ａのホストプロセッサ２０２は、スクリプトを受信してもよく、ＮＦＣコントローラ２０６を介して、及び／又はセキュアエレメント２０８に直接的になどで、スクリプトをセキュアエレメント２０８に提供してもよい。セキュアエレメント２０８は、１つ以上のセキュリティメカニズムを実行して、ＧｌｏｂａｌＰｌａｔｆｏｒｍフレームワークに固有の１つ以上のセキュリティメカニズムなどの受信スクリプトを検証し、次いで、受信スクリプトを実行することができる。
【００２９】
セキュアエレメント２０８によるスクリプトの実行により、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎのうちの１つ以上をセキュアエレメント２０８上にプロビジョニングさせることができる。アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎのそれぞれは、アプレット識別子、デバイスプライマリアカウント番号（ＤＰＡＮ）識別子、関連サービスプロバイダの識別子、及び／又は１つ以上の属性のうちの１つ以上を用いてプロビジョニングされてもよい。所与の決済アプレット２１２Ａに関連付けられたアプレット識別子は、例えばホストプロセッサ２０２及び／又はトラステッドサービスマネージャサーバ２２２によって、決済アプレット２１２Ａに対する１つ以上の動作を実行するなどのため、セキュアエレメント２０８上にプロビジョニングされた他のアプレット２１０Ａ〜Ｎ、２１２Ｂ〜Ｎに対して決済アプレット２１２Ａを一意に識別するために使用されてもよい。１つ以上の実装形態では、アプレット識別子は、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎと、対応するサービスプロバイダとの間の関連付けを記憶するために、ホストプロセッサ２０２によって使用されてもよい。
【００３０】
ＤＰＡＮ識別子は、所与の決済アプレット２１２Ａに関連付けられた、クレジットカード口座などの口座に関連付けられてもよい。１つ以上の実装形態では、ストアドバリュー決済アプレット２１０Ａ〜Ｎが金銭的バリューをローカルに記憶するので、ストアドバリュー決済アプレット２１０Ａ〜Ｎは、ＤＰＡＮ識別子でプロビジョニングされなくてもよく、代わりに別の識別子を使用することができる。決済アプレット２１２Ａ〜Ｎのうちの１つを使用して無線決済トランザクションを行う場合、セキュアエレメント２０８は、無線決済端末１０４ＡにＤＰＡＮ識別子を提供してもよい。次いで、無線決済端末１０４Ａは、ＤＰＡＮ識別子に関連付けられた口座を判定できるサービスプロバイダに関連付けられたＤＰＡＮ識別子を転送し、その口座が無線決済トランザクションを完了するのに十分な資金及び／又はクレジットを含むことを確認することができる。
【００３１】
とりわけ、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎのうちの１つ以上とともにプロビジョニングされた１つ以上の属性は、例えば、無線決済トランザクションに対するアプレットを利用するために認証が必要かどうかを示す認証要求属性、及びトラステッドサービスマネージャサーバ２２２を巻き込むことなしにホストプロセッサ２０２からのコマンドを介してなどで、認証要求属性がローカルに構成可能であるかどうかを示す認証構成可能属性を含んでもよい。認証要求属性をローカルに構成可能にできるようにすることにより、電子デバイス１０２Ａがオフラインであるためにトラステッドサービスマネージャサーバ２２２及び／又はブローカサーバ２２４がアクセス不能である場合に、ユーザがエクスプレスクレデンシャルをアクティブ化することができる。ストアドバリュー決済アプレット２１０Ａなどの、ストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの１つ以上はまた、ストアドバリュー決済アプレット２１０Ａ内に（又は関連して）ローカルに記憶されている金銭的バリューの額を示す属性を用いてプロビジョニングされてもよい。
【００３２】
１つ以上の条件が満たされた場合に、ストアドバリュー決済アプレット２１０Ａなどのストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの１つ以上を、例えばユーザ認証なしで、所与のサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして自動的に指定できるように、ストアドバリュー決済アプレット２１０Ａ〜Ｎは、それぞれ最初に、認証要求属性を「オフ」又は「いいえ」（又は「０」）に設定し、認証構成可能属性を「はい」又は「オン」（又は「１」）に設定して、プロビジョニングすることができる。しかしながら、１つ以上の条件が満たされない場合、図４に関して以下で更に論じるように、サービスプロバイダごとのストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの１つだけが、「オフ」又は「いいえ」に設定された認証要求属性を有するように、ストアドバリュー決済アプレット２１０Ａ〜Ｎの認証要求属性は、プロビジョニングの直後に「オン」又は「はい」に変更することができる。
【００３３】
決済アプレット２１２Ａ〜Ｎは、それぞれ最初に、認証要求属性を「オン」又は「はい」に設定し、認証構成可能属性を「いいえ」又は「オフ」に設定して、プロビジョニングされてもよい。このように、決済アプレット２１２Ａ〜Ｎは、「いいえ」又は「オフ」に設定された認証構成可能属性とともにプロビジョニングされるので、認証要求属性は、トラステッドサービスマネージャサーバ２２２からの容易化なしで、例えばホストプロセッサ２０２からの命令によってローカルに変更することはできない。
【００３４】
１つ以上の実装形態において、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎはまた、無線決済端末１０４Ａなどの決済端末と通信するために、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎによって使用される通信プロトコルのタイプを示す属性で設定することができる。通信プロトコルのタイプには、例えば、ＮＦＣ−Ａプロトコル、ＮＦＣ−Ｂプロトコル、ＮＦＣ−Ｆプロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー（ＢＬＥ）プロトコル、Ｚｉｇｂｅｅプロトコル、Ｗｉ−Ｆｉプロトコル、又は一般に任意の通信プロトコルを含んでもよい。
【００３５】
いくつかの実装形態では、ストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの２つ以上は、同じトランジットシステムなどの同じサービスプロバイダに対応してもよい。加えて、いくつかの実装形態では、異なるトランジットシステムなどの異なるサービスプロバイダに対応する２つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎがプロビジョニングされてもよい。同様に、決済アプレット２１２Ａ〜Ｎのうちの１つ以上は、同じ金融機関などの同じサービスプロバイダに関連付けられてもよく、及び／又は異なるサービスプロバイダに関連付けられてもよい。１つ以上の実装形態では、所与のサービスプロバイダに関連付けられたストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの１つのみが、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されてもよい。ホストカードエミュレーション実装形態などの１つ以上の実装形態では、セキュアエレメント２０８の全て又は一部はホストプロセッサ２０２によって実施されてもよく、したがって、１つ以上の実装形態では、セキュアエレメント２０８は電子デバイス１０２Ａに含まれなくてもよい。セキュアエレメント２０８、及びその上にプロビジョニングされるアプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎを、図３に関して以下で更に論じる。
【００３６】
ＮＦＣコントローラ２０６は、ＮＦＣ通信を送信／受信するための１つ以上のアンテナ及び１つ以上のトランシーバを含むことができる。ＮＦＣコントローラ２０６は、ホストプロセッサ２０２及び／又はセキュアエレメント２０８に結合するために、シングルワイヤプロトコルインタフェースなどの１つ以上のインタフェースを更に含むことができる。ＮＦＣコントローラ２０６は、ＮＦＣ−Ａ（若しくはタイプＡ）、ＮＦＣ−Ｂ（若しくはタイプＢ）、及び／又はＮＦＣ−Ｆ（若しくはタイプＦ若しくはＦｅｌｉＣＡ）などの１つ以上の異なるＮＦＣ通信プロトコルを介して通信することができ得る。ＮＦＣ−Ａプロトコルは、国際標準化機構（ＩＳＯ）／国際電気標準会議（ＩＥＣ）１４４４３Ａに基づいてもよく、１００％振幅変調を用いたミラービット符号化を使用してもよい。ＮＦＣ−Ｂプロトコルは、ＩＳＯ／ＩＥＣ  １４４４３Ｂに基づいてもよく、１０％変調とともにマンチェスタエンコーディングの変形を使用することができる。ＮＦＣ−Ｆプロトコルは、ＦｅｌｉＣＡ  ＪＩＳ  Ｘ６３１９−４に基づいてもよく、ＮＦＣ−Ｂプロトコルとは少し異なるマンチェスターコーディングの変形を使用することができる。
【００３７】
無線決済端末１０４Ａは、電子デバイス１０２Ａと同様の無線通信機能を含んでもよい。例えば、無線決済端末１０４Ａには、ＮＦＣ−Ａプロトコル、ＮＦＣ−Ｂプロトコル、ＮＦＣ−Ｆプロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギープロトコル、Ｚｉｇｂｅｅプロトコル、Ｗｉ−Ｆｉプロトコル、又は一般に任意の通信プロトコルのうちの１つ以上を介して、電子デバイス１０２Ａと通信するための１つ以上のアンテナ及び／又は送受信機を含んでもよい。１つ以上の実装形態では、無線決済端末１０４Ａは、ＮＦＣリーダなどの無線リーダを含んでもよい。
【００３８】
１つ以上の実装形態では、無線決済端末１０４ＡのＮＦＣリーダなどの無線リーダによって誘導された電流から、ＮＦＣコントローラ２０６及びセキュアエレメント２０８に電力が供給されてもよい。このように、１つ以上の実装形態では、ＮＦＣコントローラ２０６及び／又はセキュアエレメント２０８は、たとえ電子デバイス１０２ＡがＮＦＣコントローラ２０６及び／又はセキュアエレメント２０８に電力を供給することができない場合であっても、エクスプレスストアドバリュー決済のための主題のシステムを提供することができる。１つ以上の実装形態では、ＮＦＣコントローラ２０６及びセキュアエレメント２０８は、たとえ電子デバイス１０２Ａの主電源が低下又は使用不能な場合であっても、ＮＦＣコントローラ２０６及び／又はセキュアエレメント２０８に電力を供給できる、太陽光電源及び／又は太陽光充電電源などの補助電源に結合されてもよい。
【００３９】
１つ以上の実装形態では、無線決済端末１０４Ａは、１つ以上のポーリング信号、広告信号、発見信号、及び／又は放送信号を送信してもよい。これらの信号は、例えば、電子デバイス１０２Ａとの無線決済トランザクションを開始し、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別し、及び／又は無線決済端末１０４Ａがエクスプレスクレデンシャルトランザクションをサポートしているかどうかを判定するために使用することができる。このように、１つ以上の実装形態では、ホストプロセッサ２０２は、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別でき、ポーリング信号及び／又は電子デバイス１０２Ａの地理位置情報に少なくとも部分的に基づいて、無線決済端末１０４Ａがエクスプレスクレデンシャルトランザクションをサポートすることを判定することができ得る。１つ以上の実装形態では、１つ以上のポーリング信号が、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別する情報を搬送することができる。
【００４０】
例えば、ポーリング信号は（例えば、送信頻度、信号長、プリアンブル長などに基づいて）、例えば大陸、国、州、市などの所与の地理的領域内の所与のサービスプロバイダに関連付けられ得る、特定のパターン、コード、及び／又は署名に関連付けられてもよい。
１つ以上の実施例では、電子デバイス１０２Ａは、１つ以上の特定のＮＦＣ技術タイプ（Ａ、Ｂ、Ｆ）の有無に加えて、ポーリング信号及びそのデータ内容の有無（カウントによって何度でも）を検出してもよい。例えば、電子デバイス１０２Ａは、タイプＦが検出され、タイプＡ／Ｂが検出されず、ポーリング信号システムコード０００３（タイプＦ  ＦｅｌｉＣＡシステムの場合）が少なくとも２回検出され、ポーリング信号ＦＥ００又はＦＦＦＦが検出されない場合に、エクスプレスクレデンシャルトランザクションを開始することができる。
【００４１】
説明の目的のために、ＮＦＣコントローラ２０６を利用して無線決済端末１０４Ａと通信する電子デバイス１０２Ａを、図２に示す。しかしながら、電子デバイス１０２Ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー、Ｗｉ−Ｆｉ、Ｚｉｇｂｅｅ、ミリ波（ｍｍＷａｖｅ）、又は一般的に任意の無線通信プロトコルなどの、任意の無線通信プロトコルを使用して、無線決済端末１０４Ａと通信することができる。
【００４２】
ブローカサーバ２２４は、サービスプロバイダとのユーザ認証を管理し、電子デバイス１０２Ａのセキュアエレメント２０８に適用されるサービスプロバイダからの更新を受信するなどの目的などで、１つ以上のサービスプロバイダサーバ１２０と通信することができる。トラステッドサービスマネージャサーバ２２２は、ネットワーク１０６及びホストプロセッサ２０２を介して電子デバイス１０２Ａのセキュアエレメント２０８と通信して、セキュアエレメント２０８上のストアドバリュー決済アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎの管理を容易にすることができる。例えば、トラステッドサービスマネージャサーバ２２２は、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎのうちの１つ以上を修正／更新するため、及び／又はセキュアエレメント２０８上に新しいアプレットをプロビジョニングするために、セキュアエレメント２０８にスクリプトを送信することができる。
【００４３】
ホストプロセッサ２０２は、データを処理し、及び／又は電子デバイス１０２Ａの動作を制御することを可能にする、好適なロジック、回路、及び／又はコードを含むことができる。これに関しては、ホストプロセッサ２０２が、電子デバイス１０２Ａの様々な他の構成要素に制御信号を供給することを可能にしてもよい。ホストプロセッサ２０２はまた、電子デバイス１０２Ａの様々な部分間でのデータ転送を制御してもよい。加えて、ホストプロセッサ２０２は、電子デバイス１０２Ａの動作を管理するために、オペレーティングシステムの実施を可能にするか、又はコードを実行してもよい。メモリ２０４は、受信データ、生成データ、コード、及び／又は構成情報などの様々なタイプの情報の記憶を可能にする適切なロジック、回路、及び／又はコードを含むことができる。メモリ２０４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、フラッシュ、及び／又は磁気記憶装置を含むことができる。
【００４４】
１つ以上の実装形態では、ホストプロセッサ２０２、メモリ２０４、ＮＦＣコントローラ２０６、セキュアエレメント２０８、及び／又はそれらの１つ以上の部分、のうちの１つ以上は、ソフトウェア（例えば、サブルーチン及びコード）、ハードウェア（例えば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルロジックデバイス（ＰＬＤ）、コントローラ、ステートマシン、ゲートロジック、ディスクリートハードウェア構成要素、又は任意の他の好適なデバイス）、及び／又はその両方の組み合わせで実装されてもよい。
【００４５】
図３は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいて使用され得る例示的セキュアエレメント２０８を含む、例示的電子デバイス１０２Ａを示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の精神又は範囲から逸脱することなく、構成要素の配置及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。説明のために、セキュアエレメント２０８は、電子デバイス１０２Ａに実装されているものとして示されているが、セキュアエレメント２０８は、電子デバイス１０２Ｂ及び／又は任意の他の電子デバイスに実装されてもよい。
【００４６】
セキュアエレメント２０８は、他の構成要素に、セキュアプロセッサ３０２、ＲＡＭ３０４、セキュリティエンジン３０６、インタフェース３０８、及び不揮発性メモリ３１０を含んでもよい。ＲＡＭ３０４は、スタティックＲＡＭ（ＳＲＡＭ）、及び／又はダイナミックＲＡＭ（ＤＲＡＭ）のうちの１つ以上を含むことができる。インタフェース３０８は、セキュリティエレメント２０８を、ＮＦＣコントローラ２０６及び／又はホストプロセッサ２０２などのデバイス内の１つ以上の他のチップに通信可能に結合することができる。インタフェース３０８は、例えば、ＳＷＰインタフェース、ユニバーサルシリアルバス（ＵＳＢ）インタフェース、又は一般的に任意のデータインタフェースであってもよい。セキュアプロセッサ３０２は、例えば、縮小命令セットコンピューティング（ＲＩＳＣ）プロセッサ、アドバンスドＲＩＳＣマシン（ＡＲＭ）プロセッサ、又は一般的に任意の処理回路であってもよい。
【００４７】
セキュリティエンジン３０６は、セキュアエレメント２０８のための１つ以上のセキュリティ動作を実行することができる。例えば、セキュリティエンジン３０６は、暗号動作を実行してもよく、並びに／又は暗号鍵及び／若しくは証明書を管理してもよい。１つ以上の実装形態では、セキュアエレメント２０８と、無線決済端末１０４Ａ及び／又はトラステッドサービスマネージャサーバ２２２などの外部デバイスとの間の通信が暗号化されてもよい。例えば、ＮＦＣ−Ｆ通信の場合、相互認証が実行されるたびに暗号鍵が動的に生成されてもよい。これらの１つ以上の実装形態では、暗号化／復号化及び／又は鍵生成／管理が、セキュリティエンジン３０６によって全て又は部分的に実行されてもよい。
【００４８】
不揮発性メモリ３１０は、例えば、フラッシュメモリであってもよく、及び／又はフラッシュメモリを含んでもよい。不揮発性メモリ３１０は、アプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎに関連付けられた属性及び実行可能コードを記憶してもよい。
１つ以上の実装形態では、不揮発性メモリ３１０は、ＪＡＶＡ（登録商標）実行環境などのアプレット２１０Ａ〜Ｎ、２１２Ａ〜Ｎに対する実行環境を提供するためにセキュアプロセッサ３０２によって実行されるファームウェア及び／又はオペレーティングシステム実行可能コードを記憶することもできる。
【００４９】
１つ以上の実装形態では、セキュアプロセッサ３０２、ＲＡＭ３０４、セキュリティエンジン３０６、インタフェース３０８、不揮発性メモリ３１０、及び／又はそれらの１つ以上の部分、のうちの１つ以上は、ソフトウェア（例えば、サブルーチン及びコード）、ハードウェア（例えば、ＡＳＩＣ、ＦＰＧＡ、ＰＬＤ、コントローラ、ステートマシン、ゲートロジック、ディスクリートハードウェア構成要素、又は任意の他の好適なデバイス）、及び／又はその両方の組み合わせで実装されてもよい。
【００５０】
図４は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいて新たにプロビジョニングされたストアドバリュー決済アプレットを構成するための例示的プロセス４００のフロー図を示す。説明の目的のため、プロセス４００を、本明細書では、主としてホストプロセッサ２０２及び図１〜図２の電子デバイス１０２Ａのセキュアエレメント２０８を参照して説明する。しかしながら、プロセス４００は、ホストプロセッサ２０２又は電子デバイス１０２Ａのセキュアエレメント２０８に限定されず、プロセス４００の１つ以上のブロック（又は動作）は、電子デバイス１０２Ａの１つ以上の他の構成要素によって、及び／又はホストプロセッサ２０２を使用することなく実行されてもよい。電子デバイス１０２Ａはまた、例示的なデバイスとして提示され、本明細書で説明された動作は任意の適切なデバイスによって実行されてもよい。例えば、プロセス４００は、電子デバイス１０２Ｂ又は一般に任意の電子デバイスによって実行されてもよい。更に、説明の目的のために、プロセス４００のブロックは、本明細書では逐次的に又は直線的に発生するものとして説明している。しかしながら、プロセス４００の複数のブロックは並行して発生してもよい。加えて、プロセス４００のブロックは、示された順序で実行される必要はなく、及び／又はプロセス４００の１つ以上のブロックは実行される必要はなく、及び／又は他の動作によって置き換えることができる。
【００５１】
新規にプロビジョニングされたストアドバリューアプレットを構成するためのプロセス４００において、電子デバイス１０２Ａのホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａなどのサービスプロバイダに関連付けられたストアドバリュー決済アプレットが、電子デバイス１０２Ａのセキュアエレメント２０８上にプロビジョニングされているというインジケーションを受信する（４０２）。例えば、ホストプロセッサ２０２は、セキュアエレメント２０８及び／又はトラステッドサービスマネージャサーバ２２２から、ストアドバリュー決済アプレット２１０Ａがセキュアエレメント２０８上にプロビジョニングされていることを示す通知を受信することができる。通知は、新規にプロビジョニングされたストアドバリュー決済アプレット２１０Ａに対するアプレット識別子を含むことができる。ストアドバリュー決済アプレット２１０Ａは、認証要求属性を「オフ」又は「いいえ」に設定され、認証構成可能属性を「はい」又は「オン」に設定され、及びストアドバリュー決済アプレット２１０Ａに関して以前に支払われた金銭的バリューに設定された金銭的バリュー属性で、セキュアエレメント２０８上に最初にプロビジョニングされ得る。複数の別個の動作及び／又はデータの交換を通じて、ストアドバリュー決済アプレット２１０Ａのプロビジョニングが生じてもよい。
【００５２】
次いで、ホストプロセッサ２０２は、セキュアエレメント２０８上にプロビジョニングされたいずれかの他のストアドバリュー決済アプレット２１０Ｂ〜Ｎが、サービスプロバイダに関連付けられているかどうかを判定する（４０４）。ホストプロセッサ２０２が、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされた他のストアドバリュー決済アプレットアプレット２１０Ｂ〜Ｎのいずれも存在しないと判定した場合（４０４）、ホストプロセッサ２０２は、受信したストアドバリュー決済アプレット２１０Ａを、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレット２１０Ａとして指定する（４０６）。エクスプレスストアドバリュー決済アプレット２１０Ａとして受信したストアドバリュー決済アプレット２１０Ａを指定することは、「オフ」又は「いいえ」に設定されたストアドバリュー決済アプレット２１０Ａに対する認証要求属性を残すことを含んでもよい。したがって、エクスプレスストアドバリュー決済アプレット２１０Ａを、認証などの手動入力なしで、例えば、対応するサービスプロバイダとのトランジットトランザクションにおいて使用することができる。
【００５３】
１つ以上の実装形態では、ホストプロセッサ２０２は、サービスプロバイダに関連付けられたいずれかの他のストアドバリュー決済アプレット２１０Ｂ〜Ｎがセキュアエレメント２０８上にプロビジョニングされているかどうかにかかわらず、新規にプロビジョニングされたストアドバリューアプレット２１０Ａをサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定することができ、その上また、セキュアエレメント２０８上にプロビジョニングされたサービスプロバイダに関連付けられたいずれかの他のストアドバリュー決済アプレット２１０Ｂ〜Ｎに対して、認証要求属性を「はい」又は「オン」に設定する。
【００５４】
ホストプロセッサ２０２が、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされた１つ以上の他のストアドバリュー決済アプレット２１０Ｂ〜Ｎが存在すると判定した場合（４０４）、ホストプロセッサ２０２は、新規にプロビジョニングされたストアドバリュー決済アプレット２１０Ａに対して、認証要求属性を「オン」又は「はい」に設定する（４０８）。このように、セキュアエレメント２０８上に既にプロビジョニングされた１つ以上の他のストアドバリュー決済アプレット２１０Ｂ〜Ｎが存在する場合、ホストプロセッサ２０２は、ユーザがサービスプロバイダに対する少なくとも１つのエクスプレスストアドバリュー決済アプレットを既に非アクティブ化したと判定し、それゆえに、新規にプロビジョニングされたストアドバリュー決済アプレット２１０Ａは、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されない。例えば、ストアドバリュー決済アプレット２１０Ａの認証要求属性を変更するために、ホストプロセッサ２０２は、新規にプロビジョニングされたストアドバリュー決済アプレット２１０Ａのアプレット識別子を含み、ストアドバリュー決済アプレット２１０Ａに対する認証要求属性を「はい」又は「オン」に設定すべきであることを示す、命令、コマンド、及び／又はスクリプトを、セキュアエレメント２０８に送信してもよい。
【００５５】
次いで、ホストプロセッサ２０２は、セキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ｂ〜Ｎのうちの別のものが、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されているかどうかを判定する（４１０）。ストアドバリュー決済アプレット２１０Ｂなどの、セキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ｂ〜Ｎのうちの別のものがサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されていると、ホストプロセッサ２０２が判定した場合（４１０）、ホストプロセッサ２０２は、セキュリティの予防措置として、セキュアエレメント２０８上にプロビジョニングされたサービスプロバイダに関連付けられた全ての他のストアドバリュー決済アプレットに対して、認証要求属性をオンに設定する（４１２）。例えば、ホストプロセッサ２０２は、エクスプレスストアドバリュー決済アプレット２１０Ｂを除き、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされた全てのストアドバリュー決済アプレット２１０Ａ〜Ｎに対して、セキュアエレメント２０８に認証要求属性を「オン」又は「はい」に設定するように命令するコマンドを、セキュアエレメント２０８に送信することができる。
【００５６】
セキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎのうちのいずれもが、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして現在指定されていないとホストプロセッサ２０２が判定した場合、セキュリティの予防措置として、ホストプロセッサ２０２は、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎのすべてに対して認証要求属性を「はい」又は「オン」に設定する（４１４）。例えば、ホストプロセッサ２０２は、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎの全てに対して、セキュアエレメント２０８に認証要求属性を「オン」又は「はい」に設定するように命令するコマンドを、セキュアエレメント２０８に送信することができる。
【００５７】
図５は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいてエクスプレスストアドバリュー決済アプレット２１０Ａを使用するための例示的プロセス５００のフロー図を示す。説明の目的のため、プロセス５００を、本明細書では、主としてホストプロセッサ２０２、ＮＦＣコントローラ２０６、及び図１〜図２の電子デバイス１０２Ａのセキュアエレメント２０８を参照して説明する。しかしながら、プロセス５００は、ホストプロセッサ２０２、ＮＦＣコントローラ２０６、又は電子デバイス１０２Ａのセキュアエレメント２０８に限定されず、プロセス５００の１つ以上のブロック（又は動作）は、電子デバイス１０２Ａの１つ以上の他の構成要素によって、及び／又はホストプロセッサ２０２を使用することなく実行されてもよい。電子デバイス１０２Ａはまた、例示的なデバイスとして提示され、本明細書で説明された動作は任意の適切なデバイスによって実行されてもよい。例えば、プロセス５００は、電子デバイス１０２Ｂ又は一般に任意の電子デバイスによって実行されてもよい。更に、説明の目的のために、プロセス５００のブロックは、本明細書では逐次的に又は直線的に発生するものとして説明している。しかしながら、プロセス５００の複数のブロックは並行して発生してもよい。加えて、プロセス５００のブロックは、示された順序で実行される必要はなく、及び／又はプロセス５００の１つ以上のブロックは実行される必要はなく、及び／又は他の動作によって置き換えることができる。
【００５８】
エクスプレスストアドバリュー決済アプレット２１０Ａを使用するためのプロセス５００において、電子デバイス１０２Ａは、ＮＦＣコントローラ２０６を介してなどで、無線決済端末１０４Ａに関連付けられた１つ以上の信号を検出する（５０２）。１つ以上の信号は、例えば、ポーリング信号、パイロット信号、広告信号、発見信号、放送信号、信号タイプ、又は無線決済端末１０４Ａによって送信され得る一般に任意の信号を含んでもよい。１つ以上の実装形態では、ＮＦＣコントローラ２０６は、１つ以上の信号を電子デバイス１０２Ａのホストプロセッサ２０２に提供する。
【００５９】
ホストプロセッサ２０２は、１つ以上の信号に少なくとも部分的に基づいて、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別する（５０４）。更に上述したように、ホストプロセッサ２０２は、１つ以上の信号から判定可能な、及び／又は導出可能な情報に少なくとも部分的に基づいて、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別してもよい。更に、いくつかの実装形態では、電子デバイス１０２Ａの位置など、ホストプロセッサ２０２によって決定可能な電子デバイス１０２Ａに関する情報も、無線決済端末１０４Ａに関連付けられたサービスプロバイダを識別するために使用することができる。ホストプロセッサ２０２は、識別されたサービスプロバイダに関連付けられたいずれかのストアドバリュー決済アプレット２１０Ａ〜Ｎが、セキュアエレメント２０８にプロビジョニングされているかどうかを判定する（５０６）。例えば、ホストプロセッサ２０２は、セキュアエレメント２０８をクエリして、いずれかのストアドバリュー決済アプレット２１０Ａ〜Ｎがサービスプロバイダとの使用のためにプロビジョニングされているかどうかを判定することができる。
【００６０】
ホストプロセッサ２０２が、セキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎのうちのいずれもサービスプロバイダと関連付けられていないと判定した場合（５０６）、ホストプロセッサ２０２は、１つ以上の信号に応答しないなどで、１つ以上の信号を無視する（５０８）。ホストプロセッサ２０２が、サービスプロバイダに関連付けられたストアドバリュー決済アプレット２１０Ａがセキュアエレメント２０８上にプロビジョニングされていると判定した場合（５０６）、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａが、ストアドバリュー決済アプレット２１０Ａを利用するためにユーザ認証を必要としないことを示す属性を含むかどうかを判定する（５１０）。例えば、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａに関連付けられたアプレット識別子を用いてセキュアエレメント２０８をクエリするなどして、ストアドバリュー決済アプレット２１０Ａに対する認証属性が、「いいえ」又は「オフ」に設定されているかどうかを判定することができる。
【００６１】
ストアドバリュー決済アプレット２１０Ａが、ストアドバリュー決済アプレット２１０Ａを利用するためにユーザ認証を必要としないことを示す属性を含んでいるとホストプロセッサ２０２が判定した場合（５１０）、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａを、ユーザ認証を要求することなく、無線決済端末１０４Ａとの無線決済トランザクションに対して、ＮＦＣコントローラ２０６などによって利用できるようにする（５１６）。次いで、ＮＦＣコントローラ２０６は、ストアドバリュー決済アプレット２１０Ａを利用して、無線決済端末１０４Ａとの無線決済トランザクションを行うことができる。このように、ホストプロセッサ２０２は、自動的に、エクスプレスクレデンシャルトランザクションをトリガする無線決済端末１０４Ａからのポーリング信号を検出したことに応じて、ストアドバリュー決済アプレット２１０ＡをＮＦＣコントローラ２０６が利用できるようにし、並びに、ストアドバリュー決済アプレット２１０Ａが、ストアドバリュー決済アプレット２１０Ａを利用するためにユーザ認証を必要としないことを示す属性を含んでいることを検証できるようにする。
【００６２】
例えば、１つ以上の暗号化キーを確立するなどして、無線決済端末１０４Ａとの接続を保護した後、無線決済端末１０４Ａは、ストアドバリュー決済アプレット２１０Ａに関連付けられた金銭的バリューから控除される額を、ＮＦＣコントローラ２０６に送信してもよい。ＮＦＣコントローラ２０６は、単独で、及び／又はホストプロセッサ２０２とともに、指示された額を控除するように、セキュアエレメント２０８に命令してもよい。セキュアエレメント２０８は、額の控除が成功したかどうかのインジケーションで応答することができ、ＮＦＣコントローラ２０６は、そのインジケーションを無線決済端末１０４Ａに転送する。指示された額がうまく控除された場合、無線決済端末１０４Ａは、電子デバイス１０２Ａのユーザが、電車、バス、船などによって提供されるアクセストランジットなどのサービスにアクセスできるようにすることができる。
【００６３】
１つ以上の実装形態では、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０ＡがＮＦＣコントローラ２０６によって利用でき、無線決済端末１０４Ａとの無線決済トランザクションを行うことができるようにするためのいかなるアクティブなステップもとらない可能性がある。代わりに、ストアドバリュー決済アプレット２１０Ａに対する認証要求属性が「いいえ」又は「オフ」に設定されている場合、ＮＦＣコントローラ２０６は、ホストプロセッサ２０２を容易化することなく、ストアドバリュー決済アプレット２１０Ａを利用できるようにすることができる。しかしながら、ストアドバリュー決済アプレット２１０Ａが、ユーザが認証する必要がないことを示す属性を含まない、例えば、認証要求属性が「はい」又は「オン」に設定されているとホストプロセッサ２０２及び／又はＮＦＣコントローラ２０６が判定した場合（５１０）、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａが利用できるようにする前に、ユーザ認証を要求する（５１２）。ユーザ認証は、例えば、指紋認証、虹彩認証、音声認証などの生体認証、パスワード認証、手動ユーザ入力、又は一般に任意のユーザ認証を含むことができる。
【００６４】
エクスプレスクレデンシャルトランザクションをトリガする無線決済端末１０４Ａからのポーリング信号が検出されない場合、及び／又はユーザ認証が必要でないことを示す属性を含む対応するストアドバリュー決済アプレットが存在しない場合、ホストプロセッサ２０２は、無線決済端末１０４Ａに対応するサービスプロバイダに対して、デフォルトのストアドバリュー決済アプレットが構成されているかどうかを判定することができる。例えば、ユーザは、（対応する無線決済端末１０４Ａがエクスプレスクレデンシャルトランザクションをサポートしている場合）認証なしで使用できる、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットを設定することができ、及び／又はユーザは、無線決済端末１０４Ａがエクスプレスクレデンシャルトランザクションをサポートしていない場合などに、認証とともに使用され得る、サービスプロバイダに対するデフォルトのストアドバリュー決済アプレットを設定することができる。１つ以上の実装形態では、エクスプレスストアドバリュー決済アプレットが、デフォルトのストアドバリュー決済アプレットとして設定されてもよい。
【００６５】
例えば制限時間内にユーザが認証に成功したとホストプロセッサ２０２が判定した場合（５１４）、ホストプロセッサ２０２は、無線決済端末１０４Ａとの無線決済トランザクションに対して、ＮＦＣコントローラ２０６などによってストアドバリュー決済アプレット２１０Ａを利用できるようにする（５１８）。ホストプロセッサ２０２が、ユーザが認証に成功しなかったと判定した場合（５１４）、ホストプロセッサ２０２は、無線決済端末１０４Ａとの無線決済トランザクションに対して、ストアドバリュー決済アプレット２１０Ａを利用できるようにしない（５２０）。
【００６６】
図６は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムにおいてサービスプロバイダに対するエクスプレスストアドバリュー決済アプレット２１０Ａを指定するための例示的プロセス６００のフロー図を示す。説明の目的のため、プロセス６００を、本明細書では、主としてホストプロセッサ２０２及び図１〜図２の電子デバイス１０２Ａのセキュアエレメント２０８を参照して説明する。しかしながら、プロセス６００は、ホストプロセッサ２０２又は電子デバイス１０２Ａのセキュアエレメント２０８に限定されず、プロセス６００の１つ以上のブロック（又は動作）は、電子デバイス１０２Ａの１つ以上の他の構成要素によって、及び／又はホストプロセッサ２０２を使用することなく実行されてもよい。電子デバイス１０２Ａはまた、例示的なデバイスとして提示され、本明細書で説明された動作は任意の適切なデバイスによって実行されてもよい。例えば、プロセス６００は、電子デバイス１０２Ｂ又は一般に任意の電子デバイスによって実行されてもよい。更に、説明の目的のために、プロセス６００のブロックは、本明細書では逐次的に又は直線的に発生するものとして説明している。しかしながら、プロセス６００の複数のブロックは並行して発生してもよい。加えて、プロセス６００のブロックは、示された順序で実行される必要はなく、及び／又はプロセス６００の１つ以上のブロックは実行される必要はなく、及び／又は他の動作によって置き換えることができる。
【００６７】
サービスプロバイダに対するエクスプレスストアドバリュー決済アプレット２１０Ａを指定するためのプロセス６００において、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａをサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定する要求を受信する（６０２）。例えば、ホストプロセッサ２０２は、ディスプレイ上で、１つ以上のサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットを選択／選択解除、及び／又は変更するためのユーザインタフェースを、ユーザに提供してもよい。ユーザインタフェースは、セキュアエレメント２０８上にプロビジョニングされた、例えば所与のサービスプロバイダに関連付けられた、又は対応するサービスプロバイダを指定する、ストアドバリュー決済アプレット２１０Ａ〜Ｎのグラフィック表現を表示してもよい。ユーザは、対応するストアドバリュー決済アプレット２１０Ａを、例えば関連付けられたサービスプロバイダとのトランザクションにおいて使用するために、エクスプレスストアドバリュー決済アプレットとして設定することを要求するグラフィカル表現のうちの１つを選択することができる。
【００６８】
要求を受信すると（６０２）、ホストプロセッサ２０２は、別のストアドバリュー決済アプレット２１０Ｂが、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして既に指定されているかどうかを判定する（６０４）。例えば、ホストプロセッサ２０２は、セキュアエレメント２０８をクエリして、エクスプレスストアドバリュー決済アプレットが、サービスプロバイダに対する「エクスプレス」として既に指定されているかどうかを判定することができる。１つ以上の実装形態では、ホストプロセッサ２０２は、ユーザインタフェースの生成に関連付けられたデータなどの、メモリ２０４に記憶されたデータにアクセスして、エクスプレスストアドバリュー決済アプレットがサービスプロバイダに対して既に指定されているかどうかを、セキュアエレメント２０８をクエリすることなく判定することができる。
【００６９】
例えば、エクスプレスストアドバリュー決済アプレットがサービスプロバイダに対して既に指定されている場合、サービスプロバイダに関連付けられたエクスプレスストアドバリュー決済アプレット２１０Ａ〜Ｎのグラフィック表現は、ストアドバリュー決済アプレット２１０Ｂがサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定されているというグラフィックインジケーションを含んでもよい。グラフィカル属性は、例えば、陰影、強調表示、色の変化、輪郭線などを含んでもよい。このように、ホストプロセッサ２０２は、ユーザインタフェースを生成するために使用される情報に基づいて、セキュアエレメント２０８をクエリすることなく、別のストアドバリュー決済アプレット２１０Ｂが、サービスプロバイダに対するエクスプレスストアドバリュー決済アプレット２１０Ｂとして既に指定されているかどうかを判定することができる（６０４）。
【００７０】
ストアドバリュー決済アプレット２１０Ａがサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして既に指定されているとホストプロセッサ２０２が判定した場合（６０４）、セキュリティの予防措置として、ホストプロセッサ２０２は、サービスプロバイダに関連付けられたセキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎの全てに対して、認証要求属性を「はい」又は「オン」に設定する（６０６）。例えば、ホストプロセッサ２０２は、セキュアエレメント２０８上にプロビジョニングされたストアドバリュー決済アプレット２１０Ａ〜Ｎの全てに対して、セキュアエレメント２０８に認証要求属性を「はい」又は「オン」に設定するように命令するコマンドを、セキュアエレメント２０８に送信することができる（６０６）。
【００７１】
ストアドバリュー決済アプレット２１０Ｂがサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして既に指定されていると、ホストプロセッサ２０２が判定したかどうかにかかわらず（６０４）、要求されたストアドバリュー決済アプレット２１０Ａが現在「はい」又は「オン」に設定された認証要求属性を有するので、ホストプロセッサ２０２は、変更を開始するためにユーザから認証を要求する（６０８）。ユーザが認証されない場合（６１０）、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａをエクスプレスストアドバリュー決済アプレットとして設定する要求を拒否する（６１２）。このように、１つ以上の実装形態では、ユーザ認証が失敗した場合（６１０）、サービスプロバイダに関連付けられたストアドバリュー決済アプレット２１０Ａ〜Ｎのいずれも、サービスプロバイダに対するエクスプレスストアバリュー決済アプレットとして指定することはできない。
【００７２】
ユーザが認証された場合（６１０）、ホストプロセッサ２０２は、ストアドバリュー決済アプレット２１０Ａに対して、認証要求属性を「オフ」又は「いいえ」に設定する（６１４）。例えば、ホストプロセッサ２０２は、要求されたストアドバリュー決済アプレット２１０Ａに対して、認証要求属性を「オフ」又は「いいえ」に設定すべきであることを示すコマンドを、セキュアエレメント２０８に送信することができる（６１４）。次いで、ホストプロセッサ２０２は、ユーザに表示されたユーザインタフェース上にそのことを示すグラフィックインジケーションを提供するなどにより、サービスプロバイダに対して、ストアドバリュー決済アプレット２１０Ａをエクスプレスストアドバリュー決済アプレットとして識別することができる（６１６）。
【００７３】
図７は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実装する電子デバイス１０２Ａをローカルに保護するための例示的プロセス７００のフロー図を示す。説明の目的のため、プロセス７００を、本明細書では、主としてホストプロセッサ２０２及び図１〜図２の電子デバイス１０２Ａのセキュアエレメント２０８を参照して説明する。しかしながら、プロセス７００は、ホストプロセッサ２０２又は電子デバイス１０２Ａのセキュアエレメント２０８に限定されず、プロセス７００の１つ以上のブロック（又は動作）は、電子デバイス１０２Ａの１つ以上の他の構成要素によって、及び／又はホストプロセッサ２０２を使用することなく実行されてもよい。電子デバイス１０２Ａはまた、例示的なデバイスとして提示され、本明細書で説明された動作は任意の適切なデバイスによって実行されてもよい。例えば、プロセス７００は、電子デバイス１０２Ｂ又は一般に任意の電子デバイスによって実行されてもよい。更に、説明の目的のために、プロセス７００のブロックは、本明細書では逐次的に又は直線的に発生するものとして説明している。しかしながら、プロセス７００の複数のブロックは並行して発生してもよい。加えて、プロセス７００のブロックは、示された順序で実行される必要はなく、及び／又はプロセス７００の１つ以上のブロックは実行される必要はなく、及び／又は他の動作によって置き換えることができる。
【００７４】
電子デバイス１０２Ａをローカルに保護するためのプロセス７００において、ホストプロセッサ２０２は、２４時間などの所与の期間に、電子デバイス１０２Ａにおいてユーザ認証を受信していないかどうかを判定する（７０２）。ホストプロセッサ２０２が、所定の期間に、電子デバイス１０２Ａにおいてユーザ認証を受信していないと判定した場合（７０２）、ホストプロセッサ２０２は、電子デバイス１０２Ａ上のエクスプレスストアドバリュー決済モードを非アクティブ化する（７０４）。エクスプレスストアドバリュー決済モードは、例えば、ホストプロセッサ２０２によって構成可能な設定に関連付けてもよい。電子デバイス１０２Ａ上でエクスプレスストアドバリュー決済モードが非アクティブ化されると、ホストプロセッサ２０２は、ＮＦＣコントローラ２０６が無線トランザクションにおいてストアドバリュー決済アプレット２１０Ａ〜Ｎのうちのいずれかをユーザ認証なしで使用することを防止する。しかしながら、エクスプレスストアドバリュー決済モードを非アクティブ化することは、エクスプレスストアドバリュー決済モードが再アクティブ化されたときに認証要求属性が維持されるように、ストアドバリュー決済アプレット２１０Ａ〜Ｎの認証要求属性に影響を与えない。
【００７５】
ホストプロセッサ２０２はユーザ認証が受信されるまで待機し（７０６）、有効ユーザ認証が受信されると（７０６）、ホストプロセッサ２０２は、電子デバイス１０２Ａ上でエクスプレスストアドバリュー決済モードを再アクティブ化する（７０８）。いったんエクスプレスストアドバリュー決済モードがアクティブ化されると、ＮＦＣコントローラ２０６は、例えば「エクスプレス」トランザクションに対して、ユーザ認証なしで、「いいえ」又は「オフ」に設定された認証要求属性を有するストアドバリュー決済アプレット２１０Ａ〜Ｎのいずれかを利用できるようにする。
【００７６】
１つ以上の実装形態では、ストアドバリュー決済アプレット２１０Ａなどのストアドバリュー決済アプレット２１０Ａ〜Ｎのうちの１つ以上が、所与のサービスプロバイダに対するエクスプレスストアドバリュー決済アプレットとして指定された場合、ホストプロセッサ２０２及び／又はセキュアエレメント２０８は、追加のセキュリティ手段を実施してもよい。例えば、ホストプロセッサ２０２及び／又はセキュアエレメント２０８は、例えば５分などの所与の時間内に、エクスプレスストアドバリュー決済アプレット２１０Ａがユーザ認証なしで使用できる回数を制限してもよい。ホストプロセッサ２０２及び／又はセキュアエレメント２０８は、エクスプレスストアドバリュー決済アプレットの不正使用を防止し得る、例えば場所又は額に基づく、他のセキュリティ制限を課してもよい。
【００７７】
図８は、１つ以上の実装形態に係る、エクスプレスクレデンシャルトランザクションシステムを実施する電子デバイス１０２Ａをリモートで保護するための例示的プロセス８００のフロー図を示す。説明の目的のため、プロセス８００を、本明細書では、主として図１〜図２の電子デバイス１０２Ａ、及び１つ以上のモバイル決済システムサーバ１１０を参照して説明する。しかしながら、プロセス８００は、電子デバイス１０２Ａ又は１つ以上のモバイル決済システムサーバ１１０に限定されず、プロセス８００の１つ以上のブロック（又は動作）は、電子デバイス１０２Ａの１つ以上の構成要素、又は１つ以上のモバイル決済システムサーバ１１０によって実行されてもよい。電子デバイス１０２Ａはまた、例示的なデバイスとして提示され、本明細書で説明された動作は任意の適切なデバイスによって実行されてもよい。例えば、プロセス８００は、電子デバイス１０２Ｂ、及び／若しくは１つ以上のサービスプロバイダサーバ１２０、又は一般的に任意の電子デバイス及び／若しくはサーバによって実行されてもよい。更に、説明の目的のために、プロセス８００のブロックは、本明細書では逐次的に又は直線的に発生するものとして説明している。しかしながら、プロセス８００の複数のブロックは並行して発生してもよい。加えて、プロセス８００のブロックは、示された順序で実行される必要はなく、及び／又はプロセス８００の１つ以上のブロックは実行される必要はなく、及び／又は他の動作によって置き換えることができる。
【００７８】
電子デバイス１０２Ａをリモートで保護するためのプロセス８００において、１つ以上のモバイル決済システムサーバ１１０は、電子デバイス１０２Ａを紛失したというインジケーションを受信することができ、ここで、電子デバイス１０２Ａは、その上にプロビジョニングされた１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎを有するセキュアエレメント２０８を含む（８０２）。例えば、ユーザは、例えば、１つ以上のモバイル決済システムサーバ１１０に関連付けられたウェブサイト又はアプリケーションと対話して、電子デバイスを紛失したことを示してもよい。ストアドバリュー決済アプレット２１０Ａ〜Ｎは、実際の金銭的バリューの表現をローカルに記憶するので、電子デバイス１０２Ａが失われた場合、表現された金銭的バリューもまた失われる可能性がある。
【００７９】
電子デバイス１０２Ａを紛失したというインジケーションを受信すると（８０２）、１つ以上のモバイル決済システムサーバ１１０は、例えば、ストアドバリュー決済アプレット２１０Ａ〜Ｎの認証属性に影響を与えることなく、電子デバイス１０２Ａのホストプロセッサ２０２にエクスプレスストアドバリュー決済モードを非アクティブ化させるコマンドを、電子デバイス１０２Ａに送信しようと試みる（８０４）。
１つ以上の実装形態では、１つ以上のモバイル決済システムサーバ１１０が、電子デバイス１０２Ａが見つかったというインジケーションを後に受信した場合、１つ以上のモバイル決済システムサーバ１１０は、電子デバイス１０２Ａのホストプロセッサ２０２にエクスプレスストアドバリュー決済モードを再アクティブ化させるコマンドを、電子デバイス１０２Ａに送信することができる。例えば、ローカル及び／又はクラウドベースの認証が実行された後に、エクスプレスモードを再アクティブ化することができる。
【００８０】
１つ以上のモバイル決済システムサーバ１１０はまた、例えばユーザからの要求のインジケーションを受信して、セキュアエレメント２０８上にプロビジョニングされた１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎを含む、電子デバイス１０２Ａ上の全てのデータをリモートで削除してもよい（８０６）。電子デバイス１０２Ａから全てのデータを削除する要求のインジケーションを受信すると（８０６）、１つ以上のモバイル決済システムサーバ１１０は、電子デバイス１０２Ａのセキュアエレメント２０８上にプロビジョニングされた１つ以上のストアドバリューアプレット２１０Ａ〜Ｎに関連付けられた１つ以上のサービスプロバイダに、無線決済トランザクションにおいて、１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎをもはや受け入れるべきではないことを通知することができる（８０８）。例えば、１つ以上のモバイル決済システムサーバ１１０は、１つ以上のストアドバリューアプレット２１０Ａ〜Ｎの、シリアル番号又は他のそのような固有のクレデンシャル識別子などの識別子のリストを、１つ以上のサービスプロバイダサーバ１２０に送信することができる。
【００８１】
１つ以上のサービスプロバイダサーバ１２０は、無線トランザクション端末１０４Ａ〜Ｂに周期的に配信され得るブラックリストに、１つ以上のストアドバリューアプレット２１０Ａ〜Ｎの識別子を追加することができる。
無線トランザクション端末１０４Ａ〜Ｂは、ブラックリストに記載された識別子を有するストアドバリューアプレットを利用する無線決済トランザクションを受け入れない可能性がある。１つ以上のサービスプロバイダサーバ１２０が無線決済端末１０４Ａ〜Ｂに識別子を伝播すると、１つ以上のサービスプロバイダサーバ１２０は、１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎのそれぞれに対して残っている復元可能及び／又は未使用の金銭的バリューを判定する。
【００８２】
次いで、１つ以上のモバイル決済システムサーバ１１０は、１つ以上のサービスプロバイダサーバ１２０から、１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎのそれぞれに対して残っている金銭的バリューの額のインジケーションを受信する（８１０）。次いで、１つ以上のモバイル決済システムサーバ１１０は、１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎが、ユーザの別の電子デバイス上の残りの金銭的バリューを用いて再プロビジョニングできるようにすることができる（８１２）。ユーザは、ウェブサイト又はアプリケーションを介してなどで、１つ以上のモバイル決済システムサーバ１１０と対話して、図４に関して上述した方法などにより、１つ以上のストアドバリュー決済アプレット２１０Ａ〜Ｎを別の電子デバイス上に再プロビジョニングしてもよい。
【００８３】
図９は、主題の技術の１つ以上の実装形態を実施することができる電子システム９００を示す。電子システム９００は、図１に示す電子デバイス１０２Ａ〜Ｂのうちの１つ以上、無線決済端末１０４Ａ〜Ｂのうちの１つ以上、及び／若しくはサーバ１１０、１２０のうちの１つ以上であることができ、並びに／又はそれらのうちの一部であることができる。電子システム９００は、様々なタイプのコンピュータ可読媒体、及び様々な他のタイプのコンピュータ可読媒体のためのインタフェースを含んでもよい。電子システム９００は、バス９０８、１つ以上の処理ユニット（単数又は複数）９１２、システムメモリ９０４（及び／若しくはバッファ）、ＲＯＭ９１０、永久記憶デバイス９０２、入力デバイスインタフェース９１４、出力デバイスインタフェース９０６、並びに１つ以上のネットワークインタフェース９１６、又はそのサブセット若しくは変形を含む。
【００８４】
バス９０８は、電子システム９００の多数の内部デバイスを通信可能に接続する全てのシステム、周辺機器、及びチップセットバスを集合的に表す。１つ以上の実装形態では、バス９０８は、１つ以上の処理ユニット（単数又は複数）９１２を、ＲＯＭ９１０、システムメモリ９０４、及び永久記憶装置９０２と通信可能に接続する。これらの様々なメモリユニットから、１つ以上の処理ユニット（単数又は複数）９１２は、主題の開示のプロセスを実行するために、実行すべき命令及び処理すべきデータを取り出す。１つ以上の処理ユニット（単数又は複数）９１２は、異なる実装形態において、シングルプロセッサ又はマルチコアプロセッサとすることができる。
【００８５】
ＲＯＭ９１０は、１つ以上の処理ユニット（単数又は複数）９１２及び電子システム９００の他のモジュールによって必要とされる静的データ及び命令を記憶する。一方、永久記憶デバイス９０２は、読み出し及び書き込みメモリデバイスであってもよい。永久記憶装置９０２は、たとえ電子システム９００がオフであっても、命令及びデータを記憶する不揮発性メモリユニットであってもよい。１つ以上の実装形態では、永久記憶デバイス９０２として、大容量記憶デバイス（磁気又は光ディスク、及びそれに対応するディスクドライブなど）を使用してもよい。
【００８６】
１つ以上の実装形態では、永久記憶デバイス９０２として、リムーバブル記憶デバイス（フロッピーディスク、フラッシュドライブ、及びそれに対応するディスクドライブなど）を使用してもよい。永久記憶デバイス９０２と同様に、システムメモリ９０４は、読み出し及び書き込みメモリデバイスであってもよい。しかしながら、永久記憶デバイス９０２とは異なり、システムメモリ９０４は、ランダムアクセスメモリなどの、揮発性の読み出し及び書き込みメモリであってもよい。システムメモリ９０４は、実行時に１つ以上の処理ユニット（単数又は複数）９１２が必要とし得る命令及びデータのいずれかを記憶してもよい。１つ以上の実装形態では、主題の開示のプロセスは、システムメモリ９０４、永久記憶デバイス９０２、及び／又はＲＯＭ９１０内に記憶される。これらの様々なメモリユニットから、１つ以上の処理ユニット（単数又は複数）９１２は、１つ以上の実装形態のプロセスを実行するために、実行すべき命令及び処理すべきデータを取り出す。
【００８７】
バス９０８はまた、入力及び出力デバイスインタフェース９１４及び９０６に接続する。入力デバイスインタフェース９１４により、ユーザは、電子システム９００に対して、情報を通信し、コマンドを選択することが可能となる。入力デバイスインタフェース９１４とともに使用され得る入力デバイスは、例えば、英数字キーボード及びポインティングデバイス（「カーソル制御デバイス」とも呼ばれる）を含むことができる。出力デバイスインタフェース９０６は、例えば、電子システム９００によって生成された画像の表示を可能にすることができる。出力デバイスインタフェース９０６とともに使用され得る出力デバイスは、例えば、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、フレキシブルディスプレイ、フラットパネルディスプレイ、ソリッドステートディスプレイ、プロジェクタ、又は情報を出力するための任意の他のデバイス、などのプリンタ及び表示デバイスを含むことができる。１つ以上の実装形態は、タッチスクリーンなどの、入力及び出力デバイスの両方として機能するデバイスを含むことができる。これらの実装形態では、ユーザに提供されるフィードバックは、視覚フィードバック、聴覚フィードバック、触知フィードバックなどの任意の形態の感覚フィードバックであることができ、ユーザからの入力は、音響入力、音声入力、又は触知入力を含む任意の形態で受け取ることができる。
【００８８】
最後に、図９に示すように、バス９０８はまた、１つ以上のネットワークインタフェース（単数又は複数）９１６を通じて、電子システム９００を、１つ以上のネットワーク、及び／又は図１に示す電子デバイス１０２Ａ〜Ｆなどの１つ以上のネットワークノードに結合する。このようにして、電子システム９００は、コンピュータのネットワーク（ＬＡＮ、広域ネットワーク（「ＷＡＮ」など）、若しくはイントラネット、又はインターネットなどの複数のネットワークのネットワークの一部とすることができる。電子システム９００のいずれか又は全ての構成要素は、主題の開示とともに使用することができる。
【００８９】
本開示の範囲内の実装形態は、１つ以上の命令を符号化する有形のコンピュータ可読記憶媒体（又は１つ以上のタイプの、複数の有形のコンピュータ可読記憶媒体）を使用して、部分的に又は完全に実現することができる。有形のコンピュータ可読記憶媒体はまた、事実上、非一時的なものであってもよい。
【００９０】
コンピュータ可読記憶媒体は、命令を実行することができる任意の処理電子機器及び／又は処理回路を含む、汎用又は専用コンピューティングデバイスによって読み取られ、書き込まれ、又は他の方法でアクセスされ得る任意の記憶媒体とすることができる。例えば、限定はしないが、コンピュータ可読媒体は、ＲＡＭ、ＤＲＡＭ、ＳＲＡＭ、Ｔ−ＲＡＭ、Ｚ−ＲＡＭ、及びＴＴＲＡＭなどの任意の揮発性半導体メモリを含むことができる。コンピュータ可読媒体はまた、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＮＶＲＡＭ、フラッシュ、ｎｖＳＲＡＭ、ＦｅＲＡＭ、ＦｅＴＲＡＭ、ＭＲＡＭ、ＰＲＡＭ、ＣＢＲＡＭ、ＳＯＮＯＳ、ＲＲＡＭ（登録商標）、ＮＲＡＭ、レーストラックメモリ、ＦＪＧ、及びミリピードメモリなどの任意の不揮発性半導体メモリを含むことができる。
【００９１】
更に、コンピュータ可読記憶媒体は、光ディスク記憶装置、磁気ディスク記憶装置、磁気テープ、他の磁気記憶デバイス、又は１つ以上の命令を記憶できる任意の他の媒体などの、任意の非半導体メモリを含むことができる。１つ以上の実装形態では、有形のコンピュータ可読記憶媒体はコンピューティングデバイスに直接的に結合することができ、他の実装形態では、有形のコンピュータ可読記憶媒体は、例えば、１つ以上の有線接続、１つ以上の無線接続、又はそれらの任意の組み合わせを介して、コンピューティングデバイスに間接的に結合することができる。
【００９２】
命令は直接実行可能とすることができ、又は実行可能命令を開発するために使用することができる。例えば、命令は、実行可能又は非実行可能なマシンコードとして、又は実行可能又は非実行可能なマシンコードを生成するようにコンパイルされ得る高級言語の命令として、実現することができる。更に、命令はまた、データとして実現され又はデータを含むこともできる。コンピュータ実行可能命令はまた、ルーチン、サブルーチン、プログラム、データ構造、オブジェクト、モジュール、アプリケーション、アプレット、関数などを含む任意のフォーマットで構造化することができる。
当業者によって認識されるように、命令の数、構造、順序、及び構造を含むがこれに限定はされない詳細は、基本的なロジック、機能、処理、及び出力を変更することなく大幅に変えることができる。
【００９３】
上記の検討は、主として、ソフトウェアを実行するマイクロプロセッサ又はマルチコアプロセッサに言及しているが、１つ以上の実装形態は、ＡＳＩＣ又はＦＰＧＡ（単数又は複数）などの、１つ以上の集積回路によって実行される。１つ以上の実装形態では、そのような集積回路は、その回路自体に記憶されている命令を実行する。
【００９４】
当業者であれば、本明細書で説明される様々の例示的なブロック、モジュール、エレメント、構成要素、方法、及びアルゴリズムが、電子ハードウェア、コンピュータソフトウェア、又はそれら両方の組み合わせとして実装され得ることを理解するであろう。ハードウェアとソフトウェアのこの互換性を示すために、様々の例示的なブロック、モジュール、エレメント、構成要素、方法、及びアルゴリズムを、それらの機能性の点から一般的に上述してきた。そのような機能性がハードウェア又はソフトウェアとして実装されるかどうかは、特定のアプリケーション及びシステム全体に課される設計上の制約に依存する。当業者であれば、特定のアプリケーションごとに様々な方法で説明した機能性を実装することができるであろう。様々な構成要素及びブロックは、主題の技術の範囲から全く逸脱することなく、異なるように（例えば、異なる順序で配置されるか、又は異なる方法で分割されて）配置されてもよい。
【００９５】
開示されたプロセスにおけるブロックのいかなる特定の順序又は階層も、例示的なアプローチの一例であることが理解されよう。設計選択に基づいて、プロセス内のブロックの特定の順序又は階層は並び替えられてもよいこと、又は例示されているブロックが全て実行されてもよいことが理解される。いずれのブロックも、同時に実行されてよい。１つ以上の実装形態では、マルチタスク及び並列処理が有利であり得る。そのうえ、上述した実施形態における様々なシステム構成要素の分離は、あらゆる実施形態においてそのような分離が要求されるものとして理解されるべきではなく、説明したプログラム構成要素及びシステムを概してまとめて単一のソフトウェア製品に一体化してもよいし、又は複数のソフトウェア製品にパッケージ化してもよいことは理解されるべきである。
【００９６】
本出願の本明細書及びいずれかの特許請求の範囲で使用されるとき、用語「基地局」、「受信機」、「コンピュータ」、「サーバ」、「プロセッサ」、及び「メモリ」は全て、電子的又は他の技術的デバイスを指す。これらの用語は、人又は人のグループを除外する。本明細書の目的上、「表示する（display）」又は「表示すること（displaying）」という用語は、電子デバイス上に表示することを意味する。
【００９７】
本明細書で使用する、一連の項目に先行する「少なくとも１つ」というフレーズは、項目のいずれかを分離する「及び」又は「又は」という用語とともに、リストの各要素（すなわち、各項目）ではなく、全体としてリストを修飾する。「少なくとも１つ」というフレーズは、リスト化された各項目の少なくとも１つの選択を必要とはせず、むしろ、そのフレーズは、項目のうちのいずれか１つの少なくとも１つ、及び／又は項目の任意の組合せのうちの少なくとも１つ、及び／又は項目のそれぞれのうちの少なくとも１つ、を含む意味を可能にする。例として、「Ａ、Ｂ、及びＣのうちの少なくとも１つ」又は「Ａ、Ｂ、又はＣのうちの少なくとも１つ」というフレーズは、それぞれが、Ａのみ、Ｂのみ、又はＣのみ、Ａ、Ｂ、及びＣの任意の組み合わせ、並びに／又は、Ａ、Ｂ、及びＣのそれぞれのうちの少なくとも１つを指す。
【００９８】
「〜ように構成された（configured to）」、「〜ように動作可能な（operable to）」、及び「〜ようにプログラムされた（programmed to）」という述語は、対象物の特有の有形又は無形の改変を意味するものではなく、むしろ交換可能に使用されることを意図している。１つ以上の実施態様では、動作若しくは構成要素を監視及び制御するように構成されたプロセッサとは、プロセッサが、動作を監視及び制御するようにプログラムされていること、又はプロセッサが、動作を監視及び制御するように動作可能であることも意味し得る。同様に、コードを実行するように構成されたプロセッサは、コードを実行するようにプログラムされた、又はコードを実行するように動作可能なプロセッサ、として解釈することができる。
【００９９】
１つの態様、その態様、別の態様、いくつかの態様、１つ以上の態様、１つの実装形態、その実装形態、別の実装形態、いくつかの実装形態、１つ以上の実装形態、１つの実施形態、その実施形態、別の実施形態、いくつかの実施形態、１つ以上の実施形態、１つの構成、その構成、別の構成、いくつかの構成、１つ以上の構成、主題の技術、開示、本開示、それらの他の変形、及び同様のフレーズは、便宜上のものであり、そのようなフレーズ（単数又は複数）に関する開示が主題の技術に不可欠であること、又はそのような開示が主題の技術の全ての構成に適用されること、の意味を含むものではない。そのようなフレーズ（単数又は複数）に関する開示は、全ての構成、又は１つ以上の構成に適用することができる。そのようなフレーズ（単数又は複数）に関する開示は、１つ以上の例を提供することができる。態様又はいくつかの態様などのフレーズは、１つ以上の態様を指すことができ、その逆も同様であり、これは他の前述のフレーズと同様に適用される。
【０１００】
単語「例示的（exemplary）」は、本明細書において、「例、事例、又は実例の役割を果たすこと」を意味するために使用される。「例示的」又は「例」として本明細書で説明されたいかなる実施形態も、必ずしも他の実施形態を超えて好ましい又は有利であると解釈されるべきではない。更に、「含む」、「有する」などの用語が明細書又は特許請求の範囲で使用される限りにおいて、そのような用語は、「備える」が特許請求の範囲において移行語として使用されるときに解釈されるように、「備える」という用語と同様の方法で包括的であることを意図する。
【０１０１】
当業者に知られているか又は後に知られるようになる、本開示を通じて説明される様々な態様のエレメントに対する全ての構造的及び機能的な均等物は、参照により明示的に本明細書に組み込まれ、かつ、特許請求の範囲に包含されるものと意図する。更に、本明細書で開示されたいかなるものも、そのような開示が特許請求の範囲に明白に列挙されているかどうかにかかわらず、公共に捧げられることを意図しない。いかなる特許請求の範囲のエレメントも、エレメントがフレーズ「手段（means for）」を使用して明示的に列挙するか、又は方法の請求項の場合には、エレメントがフレーズ「ステップ（step for）」を使用して列挙しない限り、米国特許法第３５条１１２項第６パラグラフの規定に基づいて解釈されるべきではない。
【０１０２】
前述の説明は、当業者が本明細書で説明した様々な態様を実施することを可能にするために提供される。これらの態様に対する様々な変更は、当業者には容易に明らかであり、本明細書で定義される一般的な原理は、他の態様にも適用することができる。それゆえ、請求項は、本明細書に示される態様に限定されること意図されておらず、文言による請求項に合致した全範囲を認められるべきであり、単数形による要素への言及は、特に断りのない限り、「唯一の（one and only one）」を意味することを意図されておらず、むしろ、「１つ以上の（one or more）」を意味することを意図されている。特記しない限り、「いくつかの（some）」という用語は、１つ以上のものを指す。男性系（例えば、彼）の代名詞は、女性及び中性の性別（例えば、彼女及びその）を含み、並びにその逆である。もしあれば、見出し及び小見出しは、便宜上のみに使用され、本願の開示を限定するものではない。
【図１】
2019530938.tif 000003
【図２】
2019530938.tif 000004
【図３】
2019530938.tif 000005
【図４】
2019530938.tif 000006
【図５】
2019530938.tif 000007
【図６】
2019530938.tif 000008
【図７】
2019530938.tif 000009
【図８】
2019530938.tif 000010
【図９】
2019530938.tif 000011
【国際調査報告】
2019530938.tif 000012
2019530938.tif 000013
2019530938.tif 000014