(57)【要約】【課題】持続的な無線接続を介して無線トランザクションを提供する無線トランザクションシステムを提供する。【解決手段】持続的な無線接続を介して無線トランザクションを実装するデバイスが、サービスプロバイダに関連付けられた無線トランザクションデバイスとの無線接続を近距離無線通信を介して確立し、無線トランザクションデバイスとの持続的な無線接続を別の無線インタフェースを介して確立するための情報を、無線トランザクションデバイスから近距離無線通信を介して受信し、無線トランザクションデバイスとの持続的な無線接続を別の無線インタフェースを介して確立するように構成されたプロセッサを含む。【選択図】図１
2020053968.tif 000002
【特許請求の範囲】
【請求項１】
デバイスであって、
メモリと、
少なくとも１つのプロセッサであって、
近距離無線通信インタフェースを介して、サービスプロバイダに関連付けられた無線トランザクションデバイスとの一時的な無線接続を確立し、
前記近距離無線通信インタフェースを介して、前記無線トランザクションデバイスから、別の無線インタフェースを介して前記無線トランザクションデバイスとの持続的な無線接続を確立するための接続情報を受信し、
前記接続情報に少なくとも部分的に基づき、前記別の無線インタフェースを介して、前記無線トランザクションデバイスとの前記持続的な無線接続を確立し、
前記持続的な無線接続を介して、前記無線トランザクションデバイスから、前記サービスプロバイダとのトランザクションに関する情報を受信し、
前記サービスプロバイダとの前記トランザクションを実行するためのクレデンシャルを含む暗号化されたデータ項目を、前記持続的な無線接続を介して前記無線トランザクションデバイスに送信し、
前記持続的な無線接続を介して、前記無線トランザクションデバイスから、前記サービスプロバイダとの前記トランザクションが完了した旨の確認を受信する、
ように構成された少なくとも１つのプロセッサと、
を備えるデバイス。
【請求項２】
前記少なくとも１つのプロセッサは、
前記サービスプロバイダとの前記トランザクションが完了した旨の前記確認の前記無線トランザクションデバイスからの受信に応じて、前記持続的な無線接続を終了するように更に構成されている、請求項１に記載のデバイス。
【請求項３】
前記別の無線インタフェースが、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷｉ−Ｆｉインタフェースのうちの少なくとも１つを含む、請求項２に記載のデバイス。
【請求項４】
前記無線トランザクションデバイス上に表示されるコードをスキャンするように構成された画像キャプチャデバイスを更に備え、前記少なくとも１つのプロセッサが、
前記スキャンされたコードに少なくとも部分的に基づいて、前記無線トランザクションデバイスとの前記持続的な無線接続を確立するための接続情報を取得し、
前記接続情報に少なくとも部分的に基づいて、前記無線トランザクションデバイスとの前記持続的な無線接続を確立する、
ように更に構成されている、請求項１に記載のデバイス。
【請求項５】
前記サービスプロバイダが販売者を含み、前記無線トランザクションデバイスが前記販売者に関連付けられた事業所に配置されており、前記サービスプロバイダとの前記トランザクションに関する前記情報が、前記事業所で前記販売者によって販売される少なくとも１つのアイテム及び前記トランザクションに関連付けられた合計費用に関連付けられた情報を含む、請求項１に記載のデバイス。
【請求項６】
前記少なくとも１つのプロセッサが、
前記事業所で前記販売者によって販売される少なくとも１つのアイテムに関連付けられた前記情報及び、前記トランザクションに関連付けられた前記合計費用を表示するように更に構成されている、請求項５に記載のデバイス。
【請求項７】
前記トランザクションが完了した旨の前記確認が、前記販売者との前記トランザクションの領収書を含み、前記領収書が、前記事業所で前記販売者によって販売された前記少なくとも１つのアイテムを列挙する、請求項６に記載のデバイス。
【請求項８】
前記少なくとも１つのプロセッサが、
前記販売者との前記トランザクションの前記領収書を表示する
ように更に構成されている、請求項７に記載のデバイス。
【請求項９】
前記少なくとも１つのプロセッサが、
前記無線トランザクションデバイスから、前記持続的な無線接続を介して、前記販売者に関連付けられたクレデンシャルの要求を受信し、
前記持続的な無線接続を介して、前記無線トランザクションデバイスに、前記販売者に関連付けられた前記クレデンシャルを送信する、
ように更に構成されている、請求項５に記載のデバイス。
【請求項１０】
前記サービスプロバイダとの前記トランザクションに関する前記情報が前記サービスプロバイダのサービスプロバイダ識別子を含み、前記暗号化されたデータ項目が前記サービスプロバイダ識別子を含む、請求項１に記載のデバイス。
【請求項１１】
前記サービスプロバイダとの前記トランザクションに関する前記情報がノンスを更に含み、前記デバイスがセキュアエレメントを更に備え、前記少なくとも１つのプロセッサが、
前記サービスプロバイダ識別子及び前記ノンスを前記セキュアエレメントに提供し、
前記セキュアエレメントから、前記暗号化されたデータ項目を受信する、ように更に構成されており、前記暗号化されたデータ項目が、前記クレデンシャル、前記サービスプロバイダ識別子及び前記ノンスを含み、前記暗号化されたデータ項目が、前記サービスプロバイダとは別の第三者サーバに関連付けられた暗号キーを使用して暗号化されている、請求項１０に記載のデバイス。
【請求項１２】
無線トランザクションデバイスによって、無線デバイスとの持続的な無線接続を確立することと、
前記無線デバイスとの前記持続的な無線接続とは無関係に、前記無線デバイスとサービスプロバイダとの間のトランザクションに含まれるべき少なくとも１つのアイテムのインジケーションを受信することと、
前記サービスプロバイダとの前記トランザクションを実行するためのクレデンシャルの要求を、前記持続的な無線接続を介して前記無線デバイスに送信することであって、前記要求が、前記少なくとも１つのアイテムのインジケーションを含む、ことと、
前記トランザクションを実行するための前記クレデンシャルを含む暗号化されたデータ項目を、前記持続的な無線接続を介して前記無線デバイスから受信することであって、前記暗号化されたデータ項目が、第三者に関連付けられた暗号キーで暗号化されている、ことと、
前記持続的な無線接続とは別のネットワーク接続を介して、前記暗号化されたデータ項目を前記第三者に対応するサーバに送信することと、
前記クレデンシャルを含む別の暗号化されたデータ項目を、前記別のネットワーク接続を介して前記第三者に対応する前記サーバから受信することであって、前記別の暗号化されたデータ項目が、前記サービスプロバイダに関連付けられた別の暗号キーで暗号化されている、ことと、
前記別のネットワーク接続を介して、前記サービスプロバイダに対応するサーバに、前記別の暗号化されたデータ項目を送信することと、
前記別のネットワーク接続を介して、前記サービスプロバイダに対応する前記サーバから、前記トランザクションが完了した旨の確認を受信することと、
前記持続的な無線接続を介して、前記トランザクションが完了した旨の前記確認を前記無線デバイスに送信することと、
を含む方法。
【請求項１３】
前記持続的な無線接続が直接ピアツーピア無線接続を含み、前記別のネットワーク接続が広域ネットワーク接続を含む、請求項１２に記載の方法。
【請求項１４】
前記持続的な無線接続と前記別のネットワーク接続とが、同じ無線インタフェース上に同時に存在する、請求項１３に記載の方法。
【請求項１５】
前記トランザクションに含まれるべき前記少なくとも１つのアイテムの前記インジケーションが、前記無線デバイスとの前記持続的な無線接続の確立の前に受信される、請求項１２に記載の方法。
【請求項１６】
前記トランザクションに含まれるべき前記少なくとも１つのアイテムの前記インジケーションが、前記無線デバイスとの前記持続的な無線接続の確立の後又は最中に受信される、請求項１２に記載の方法。
【請求項１７】
サービスプロバイダが販売者を含み、前記無線トランザクションデバイスが前記販売者に関連付けられた事業所に配置されており、前記無線デバイスと前記サービスプロバイダとの間の前記トランザクションに含まれるべき前記少なくとも１つのアイテムが、前記販売者に関連付けられた前記事業所から販売されているアイテムを含む、請求項１２に記載の方法。
【請求項１８】
前記トランザクションに含まれるべき前記少なくとも１つのアイテムの前記インジケーションが、前記販売者に関連付けられた前記事業所で提供される入力を介して受信される、請求項１７に記載の方法。
【請求項１９】
第１のメモリと少なくとも１つの第１のプロセッサとを含む無線トランザクションデバイスを備え、前記少なくとも１つの第１のプロセッサが、
無線デバイスとの持続的な無線接続を確立し、
前記持続的な無線接続とは無関係に、前記無線デバイスとサービスプロバイダとの間のトランザクションに含まれるべき少なくとも１つのアイテムのインジケーションを受信し、
前記サービスプロバイダとの前記トランザクションに関する情報及び前記トランザクションを実行するためのクレデンシャルの要求を、前記持続的な無線接続を介して前記無線デバイスに送信し、
前記トランザクションを実行するための前記クレデンシャルを含む第１の暗号化されたデータ項目を、前記持続的な無線接続を介して前記無線デバイスから受信し、
前記クレデンシャルを含む前記第１の暗号化されたデータ項目を無線トランザクションシステムサーバに送信し、前記無線トランザクションシステムサーバから、前記クレデンシャルを含む第２の暗号化されたデータ項目であって、前記第２の暗号化されたデータ項目が前記第１の暗号化されたデータ項目とは異なる、第２の暗号化されたデータ項目を受信し、
前記無線トランザクションシステムサーバとは別のサービスプロバイダサーバに前記第２の暗号化されたデータ項目を送信し、前記サービスプロバイダサーバから、前記トランザクションが完了した旨の確認を受信し、
前記持続的な無線接続を介して、前記トランザクションが完了した旨の前記確認を前記無線デバイスに送信する、
ように構成されており、
前記無線デバイスが、第２のメモリ及び少なくとも１つの第２のプロセッサを含み、前記少なくとも１つの第２のプロセッサが、
前記無線トランザクションデバイスとの前記持続的な無線接続を確立し、
前記無線トランザクションデバイスから、前記持続的な無線接続を介して、前記サービスプロバイダとの前記トランザクションに関する前記情報及び、前記トランザクションを実行するための前記クレデンシャルの前記要求を受信し、
前記無線トランザクションデバイスに、前記持続的な無線接続を介して、前記トランザクションを実行するための前記クレデンシャルを含む前記第１の暗号化されたデータ項目を送信し、前記第１の暗号化されたデータ項目が、前記サービスプロバイダサーバに関連付けられた第１の暗号キーを使用して暗号化されており、
前記持続的な無線接続を介して、前記トランザクションが完了した旨の前記確認を受信する、
ように構成されている、システム。
【請求項２０】
第３のメモリ及び少なくとも１つの第３のプロセッサを含む前記無線トランザクションシステムサーバであって、前記少なくとも１つの第３のプロセッサが、前記無線トランザクションデバイスから前記第１の暗号化されたデータ項目を受信し、前記第１の暗号キーを使用して前記第１の暗号化されたデータ項目を復号してデータ項目を取得し、前記サービスプロバイダサーバに関連付けられた第２の暗号キーを使用して前記データ項目を暗号化して前記第２の暗号化されたデータ項目を形成し、前記無線トランザクションデバイスに前記第２の暗号化されたデータ項目を送信するように構成されており、前記第１及び第２の暗号キーが前記無線トランザクションデバイスで使用不可能である、前記無線トランザクションシステムサーバと、
第４のメモリ及び少なくとも１つの第４のプロセッサを含む前記サービスプロバイダサーバであって、前記少なくとも１つの第４のプロセッサが、前記無線トランザクションデバイスから前記第２の暗号化されたデータ項目を受信し、前記第２の暗号化されたデータ項目を復号して前記クレデンシャルを取得し、前記クレデンシャルを使用して前記トランザクションを実行し、前記トランザクションが完了した旨の前記確認を前記無線トランザクションデバイスに送信するように構成されている、前記サービスプロバイダサーバと、
を更に備える、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概略的には持続的な無線接続を介して無線トランザクションを提供する無線トランザクションシステムを含む（例えば非接触の）無線トランザクションシステムに関する。
【０００２】
（関連出願の相互参照）
本出願は、その開示の全体が本明細書に組み込まれた、２０１８年９月２７日出願の「Ｗｉｒｅｌｅｓｓ  Ｔｒａｎｓａｃｔｉｏｎ  Ｖｉａ  Ｐｅｒｓｉｓｔｅｎｔ  Ｗｉｒｅｌｅｓｓ  Ｃｏｎｎｅｃｔｉｏｎ」と題する米国仮特許出願第６２／７３７，７８８号の優先権の利益を主張する。
【背景技術】
【０００３】
無線トランザクションシステムでは、電子デバイスのセキュアエレメント上にプロビジョニングされるアプレットが、クレデンシャル又はクレジットカード口座若しくはデビットカード口座などの、カード口座に対応してもよい。アプレットは、例えば、近距離無線通信（ＮＦＣ）を介するなどして、無線トランザクション端末との無線トランザクションを行うために、電子デバイスによって使用されてもよい。
【発明の概要】
【０００４】
メモリと、
少なくとも１つのプロセッサであって、
近距離無線通信インタフェースを介して、サービスプロバイダに関連付けられた無線トランザクションデバイスとの一時的な無線接続を確立し、
前記近距離無線通信インタフェースを介して、前記無線トランザクションデバイスから、別の無線インタフェースを介して前記無線トランザクションデバイスとの持続的な無線接続を確立するための接続情報を受信し、
前記接続情報に少なくとも部分的に基づき、前記別の無線インタフェースを介して、前記無線トランザクションデバイスとの前記持続的な無線接続を確立し、
前記持続的な無線接続を介して、前記無線トランザクションデバイスから、前記サービスプロバイダとのトランザクションに関する情報を受信し、
前記サービスプロバイダとの前記トランザクションを実行するためのクレデンシャルを含む暗号化されたデータ項目を、前記持続的な無線接続を介して前記無線トランザクションデバイスに送信し、
前記持続的な無線接続を介して、前記無線トランザクションデバイスから、前記サービスプロバイダとの前記トランザクションが完了した旨の確認を受信する、ように構成された少なくとも１つのプロセッサと、を備えるデバイス。
主題の技術のある特徴を、添付の特許請求の範囲に示す。しかしながら、説明の目的のため、本願の技術のいくつかの実施形態を、以下の図に示す。
【図面の簡単な説明】
【０００５】
【図１】１つ以上の実装形態に係る、持続的な無線接続を介した無線トランザクションが実装され得る例示的なネットワーク環境を示す。
【図２】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行するために使用され得る例示的な電子デバイスを含む例示的なネットワーク環境を示す。
【図３】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行するために使用され得る例示的なセキュアエレメントを含む例示的な電子デバイスを示す。
【図４】１つ以上の実装形態に係る、持続的な無線接続を介して実行される無線トランザクションの例示的なデータフローを示す。
【図５】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図６】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図７】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図８】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図９】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図１０】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図１１】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図１２】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。
【図１３】１つ以上の実装形態に係る、持続的な無線接続を介した無線トランザクションを実行する電子デバイスの例示的なプロセスのフロー図を示す。
【図１４】１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する無線トランザクションデバイスの例示的なプロセスのフロー図を示す。
【図１５】１つ以上の実装形態に係る、主題の技術の態様が実装され得る例示的な電子システムを示す。
【発明を実施するための形態】
【０００６】
以下に述べる詳細な説明は、主題の技術の様々な構成の説明として意図されており、主題の技術を実践できる唯一の構成を表すことを意図するものではない。添付の図面は、本明細書に組み込まれ、詳細な説明の一部を構成する。詳細な説明は、本願の技術の完全な理解を提供するために特定の詳細を含む。しかしながら、主題の技術は、本明細書で示された特定の詳細には限定されず、１つ以上の実装形態を使用して実践することができる。１つ以上の実装形態では、主題の技術の概念を不明瞭にすることを避けるために、構造及び構成要素がブロック図形式で示されている。
【０００７】
（例えば非接触の）無線トランザクションシステムでは、携帯電話などの無線デバイスは、決済端末などの無線トランザクションデバイスと通信を行って、無線トランザクションを実行することができる。無線デバイスは、多くの場合、無線トランザクションを実行するために、近距離無線通信（ＮＦＣ）接続を利用して、無線トランザクションデバイスに（無線デバイスのセキュアエレメント上に記憶されている）トランザクションクレデンシャルを伝達することが可能である。無線トランザクションのセキュリティは、無線デバイスのＮＦＣコントローラとセキュアエレメントとを中心に構築されたセキュリティプロトコルによって提供され得る。しかし、ＮＦＣ接続を介した無線トランザクションは、ＮＦＣ接続の一時的な性質によって時間的な制約を受けることが多く、一般的には無線トランザクションデバイスにトランザクションクレデンシャルを提供し、その確認を受信することに限定される。
【０００８】
ＮＦＣ接続などの一時的な無線接続とは対照的に、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続や（Ｗｉ−Ｆｉ  Ａｗａｒｅなどの）Ｗｉ−Ｆｉ接続などの時間的に制約されない持続的な無線接続を通じて無線トランザクションを実行することで、ユーザエクスペリエンスを強化することができる。無線トランザクションデバイスは、無線トランザクションのトランザクションクレデンシャルが提供される前に、例えば無線トランザクションに含まれるべきアイテムのリストなど、無線トランザクションに関する情報を無線デバイスに伝達することができる。ユーザがトランザクションクレデンシャルを提供する前に無線トランザクションに含まれるべきアイテムのリストを確認できるように、無線デバイスがアイテムのリストをユーザに表示することができる。無線トランザクションデバイスは、無線トランザクションを完了する前に、例えば無線デバイスによってユーザに表示することの可能なオファーや割引など、他の豊富な情報を無線デバイスに提供することもできる。更に、無線トランザクションが完了した後に、無線トランザクションデバイスは、正式な領収書などの詳細な確認をユーザへの表示のために無線デバイスに提供することができる。ただし、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷｉ−Ｆｉ接続を介して無線トランザクションを実行すると、無線デバイスのＮＦＣコントローラとセキュアエレメントとを中心に構築されたセキュリティプロトコルの利点が得られない場合がある。
【０００９】
主題のシステムは、無線デバイスがＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ接続などの持続的な無線接続を介して無線トランザクションを実行することを可能にする一方で、これらの持続的な無線接続を介して実行される無線トランザクションの安全性を、例えば無線トランザクションデバイスの（例えばＥｕｒｏｐａｙ、Ｍａｓｔｅｒｃａｒｄ及びＶｉｓａ（ＥＭＶ）Ｌ１／Ｌ２／Ｌ３認証などの）いかなるセキュリティ認証も必要とすることなく確保するセキュリティ機構も提供する。このようにして、無線トランザクションデバイスが、無線トランザクションにトランザクションクレデンシャルが提供される前及び／又は後に、例えば提供前に無線トランザクションに含まれるべきアイテムのリストや、提供後に無線トランザクションに含まれるアイテムを列挙した正式な領収書など、無線トランザクションに関する豊富な情報を無線デバイスに提供可能であることにより、無線トランザクションを利用する際のユーザエクスペリエンスが向上する。
【００１０】
図１は、１つ以上の実装形態に係る、持続的な無線接続を介した無線トランザクションが実装され得る例示的なネットワーク環境１００を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の趣旨又は範囲から逸脱することなく、構成要素の構成及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。
【００１１】
ネットワーク環境１００は、電子デバイス１０２、無線トランザクションデバイス１０４、ネットワーク１０６、１つ以上の無線トランザクションシステムサーバ１１０及び１つ以上のサービスプロバイダサーバ１２０を含む。
【００１２】
ネットワーク１０６が、例えば、無線トランザクションデバイス１０４を、１つ以上のサービスプロバイダサーバ１２０及び／又は１つ以上の無線トランザクションシステムサーバ１１０に、電子デバイス１０２を、１つ以上の無線トランザクションシステムサーバ１１０及び／又は１つ以上のサービスプロバイダサーバ１２０に、並びに１つ以上の無線トランザクションシステムサーバ１１０を１つ以上のサービスプロバイダサーバ１２０に、通信可能に結合してもよい。
【００１３】
電子デバイス１０２が、近距離無線通信（ＮＦＣ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）及び／又は（例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、Ｗｉ−Ｆｉ  Ａｗａｒｅなどの）Ｗｉ−Ｆｉなどの、ネットワーク１０６をバイパスする直接的なピアツーピア通信を介して無線トランザクションデバイス１０４と通信を行ってもよい。１つ以上の実装形態では、電子デバイス１０２が、ネットワーク１０６を介して無線トランザクションデバイス１０４と通信を行ってもよい。１つ以上の実装形態では、ネットワーク１０６が、インターネットなどの広域ネットワークを含んでもよいか又はこれに通信可能に結合されていてもよい、相互接続された複数のデバイスのネットワークであってもよい。
【００１４】
無線トランザクションデバイス１０４は、例えば、（無線販売時点管理端末などの）無線販売時点トランザクションデバイス、無線トランジットトランザクションデバイス、無線通行料トランザクションデバイス、無線駐車メータートランザクションデバイス、ドア、ロックなどのアクセスデバイスに含まれる及び／又は結合された無線トランザクションデバイス、自動車／車両デバイスに含まれる及び／又は結合された無線トランザクションデバイス、並びに／又は無線トランザクションを実行するために使用することができる、例えばＮＦＣ無線機、無線ローカルエリアネットワーク（wireless local area network、ＷＬＡＮ）無線機、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線機、Ｚｉｇｂｅｅ無線機、セルラ無線機、及び／若しくは他の無線機など１つ以上の無線インタフェースを含む任意のデバイスであり得る。図１では、例として、無線トランザクションデバイス１０４は、タブレットデバイスの形態の無線販売時点トランザクションデバイスとして示されている。１つ以上の実装形態では、無線トランザクションデバイス１０４は、入力デバイス及び／又は出力デバイスを含まなくてもよい。無線トランザクションデバイス１０４は、図１５に関して以下に説明する電子システムであってもよく、及び／又はその全部又は一部を含んでもよい。
【００１５】
１つ以上の無線トランザクションシステムサーバ１１０は、１つ以上のサービスプロバイダサーバ１２０及び／又は無線トランザクションデバイス１０４と共に、無線トランザクションシステムを電子デバイス１０２に提供することを容易にする１つ以上のサーバを含み得る。図２に関して以下で更に論じるように、１つ以上の無線トランザクションシステムサーバ１１０は、１つ以上のトラステッドサービスマネージャ（ＴＳＭ）サーバ、１つ以上のブローカサーバ、１つ以上のアプリケーションサーバ、及び／又は無線トランザクションシステムの提供を容易にし得る一般的に任意のサーバを含むことができる。１つ以上の実装形態では、電子デバイス１０２の正規ユーザは、無線トランザクションシステムのユーザアカウントを有することができる。ユーザアカウントは、例えば、１つ以上の無線トランザクションシステムサーバ１１０を介して、ユーザが無線トランザクションシステムに登録した様々なカード及び／又はクレデンシャルを管理するために使用することができる。１つ以上の無線トランザクションシステムサーバ１１０は、図１５に関して以下に説明する電子システムであってもよく、及び／又はそれらの全部又は一部を含んでもよい。
【００１６】
１つ以上のサービスプロバイダサーバ１２０は、無線トランザクションデバイス１０４に対応するサービスプロバイダなどの１つ以上のサービスプロバイダに関連付けられ得る１つ以上のサーバデバイスを含み得る。例えば、１つ以上のサービスプロバイダサーバ１２０は、無線トランザクションデバイス１０４に関連付けられた販売者又はエンティティに対応するサーバであり、無線トランザクションデバイス１０４を通じて実行される決済トランザクションなどのトランザクションを完了することができる。１つ以上の実装形態では、電子デバイス１０２の正規ユーザは、１つ以上のサービスプロバイダサーバ１２０に関連付けられた１つ以上のサービスプロバイダの（例えばロイヤルティアカウントなどの）ユーザアカウントを有することができる。１つ以上のサービスプロバイダサーバ１２０は、図１５に関して以下に説明する電子システムであってもよく、及び／又はそれらの全部又は一部を含んでもよい。
【００１７】
サービスプロバイダサーバ１２０のうちの１つ以上に対応するサービスプロバイダは、例えば、販売者又は小売業者、ドア、ロックなどのアクセスデバイスの製造業者、及び／又は会社、学校などのアクセスデバイスを利用するエンティティ、自動車などの車両の製造業者、チケットをイベントに提供するチケッティングサービスプロバイダ、航空券などの旅行用のチケットを提供する旅行サービスプロバイダ、又は一般的に、無線トランザクションデバイス１０４を利用することができる任意のサービスプロバイダであり得る。
【００１８】
１つ以上の実装形態では、無線トランザクションデバイス１０４に関連付けられたサービスプロバイダが、無線トランザクションデバイス１０４を持続的な無線接続を介した無線トランザクションの実行に使用できるように、無線決済システムに入会又は登録してもよい。例えば、１つ以上のサービスプロバイダサーバ１２０が、１つ以上の無線トランザクションシステムサーバ１１０に登録してもよい。１つ以上の無線トランザクションシステムサーバ１１０が、１つ以上のサービスプロバイダサーバ１２０と通信して、１つ以上のサービスプロバイダサーバ１２０に送信されるトランザクションクレデンシャルを暗号化するために使用される特定のセキュリティキー又は暗号キーを確立してもよい。
【００１９】
例えば、１つ以上のサービスプロバイダサーバ１２０が、１つ以上のサービスプロバイダサーバ１２０に提供されるクレデンシャルを暗号化するために、１つ以上の無線トランザクションシステムサーバ１１０により使用可能な公開キーを１つ以上の無線トランザクションシステムサーバ１１０に提供してもよい。対応する秘密キーが、暗号化されたクレデンシャルを復号するために、１つ以上のサービスプロバイダサーバ１２０によって保持されてもよい。１つ以上の実装形態では、１つ以上のサービスプロバイダサーバ１２０及び１つ以上の無線トランザクションシステムサーバ１１０が、トランザクションのクレデンシャルを暗号化及び復号するために使用される対称キーを確立してもよい。
【００２０】
電子デバイス１０２が、例えば、ラップトップコンピュータ、スマートフォン、（例えばデジタルカメラ、ヘッドホンなどの）周辺デバイス、タブレットデバイス、（例えば時計、バンドなどの）ウェアラブルデバイスなどのポータブルコンピューティングデバイス又は、１つ以上のＮＦＣ無線機、ＷＬＡＮ無線機、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線機、Ｚｉｇｂｅｅ無線機、セルラ無線機及び／若しくは他の無線機などの、１つ以上の無線インタフェースを含む任意のその他の適切なデバイスであってもよい。図１では、一例として、電子デバイス１０２がモバイルデバイスとして描写されている。電子デバイス１０２が、図２及び図３に関して以下で説明する電子デバイス、及び／若しくは図１５に関して以下で説明する電子システムであってもよく、並びに／又はそれらの全部又は一部を含んでもよい。
【００２１】
１つ以上の実装形態では、電子デバイス１０２が、１つ以上のアプレットがプロビジョニングされ得るセキュアエレメントを含んでもよい。セキュアエレメントを含む例示的な電子デバイス１０２を、図２に関して以下に更に論じ、例示的なセキュアエレメントを、図３に関して以下に更に論じる。
【００２２】
主題のシステムでは、電子デバイス１０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷｉ−Ｆｉ  Ａｗａｒｅなどを介して、無線トランザクションデバイス１０４との持続的な無線接続を確立することができる。次いで、持続的な無線接続を使用して、デバイス１０２、１０４間の無線トランザクションに関する豊富な情報を、無線トランザクションにトランザクションクレデンシャルが提供される前及び／又は後などに伝達することができる。無線トランザクションに関するそのような豊富な情報を表示する例示的なユーザインタフェースについて、図５〜図１２を参照しながら以下に更に説明する。
【００２３】
主題のシステムにおいて、持続的な無線接続を介して無線トランザクションを実行するためのセキュリティを、電子デバイス１０２のセキュアエレメントに、１つ以上の無線トランザクションシステムサーバ１１０専用の（例えば、無線トランザクションデバイス１０４及び／又は１つ以上のサービスプロバイダサーバ１２０が対応する復号キーを利用できない暗号キーなどの）セキュリティキー又は暗号キーを使用してトランザクションのクレデンシャルを暗号化させることによって提供することが可能である。暗号キーが、例えば、１つ以上の無線トランザクションシステムサーバ１１０と電子デバイス１０２のセキュアエレメントとの間で共有される対称キー、及び／又は対応する秘密キーが１つ以上の無線トランザクションシステムサーバ１１０によって保持されている公開キーであってもよい。
【００２４】
電子デバイス１０２が、暗号化されたクレデンシャルを持続的な無線接続を介して無線トランザクションデバイス１０４に提供してもよく、無線トランザクションデバイス１０４が、暗号化されたクレデンシャルを１つ以上の無線トランザクションシステムサーバ１１０に転送してもよい。例えば、１つ以上のサービスプロバイダサーバ１２０が１つ以上の無線トランザクションシステムサーバ１１０に登録されている場合に、１つ以上の無線トランザクションシステムサーバ１１０が、無線トランザクションデバイス１０４に関連付けられた１つ以上のサービスプロバイダサーバ１２０で確立された暗号キーを使用してクレデンシャルを復号し、その後クレデンシャルを再暗号化してもよい。１つ以上の無線トランザクションシステムサーバ１１０が、再暗号化されたトランザクションクレデンシャルを無線トランザクションデバイス１０４に送り返し、無線トランザクションデバイス１０４が、再暗号化されたトランザクションクレデンシャルを１つ以上のサービスプロバイダサーバ１２０に転送して、トランザクションを完了させてもよい。
【００２５】
従って、無線トランザクションデバイス１０４のセキュリティが侵害された場合においても、及び／又は持続的な無線接続を介した１つ以上の通信が傍受された場合においても、無線トランザクションのセキュリティを維持することができる。これに関して、主題のシステムにおいては、無線トランザクションデバイス１０４が（例えば、Ｌ１、Ｌ２、又はＬ３などの）ＥＭＶ認証を必要としなくてもよく、この結果、無線トランザクションの実行に伴う実装コスト及び複雑さを軽減することができる。持続的な無線接続を介した無線トランザクションを実行する例示的なデータフローを、図４と関連させながら以下で更に説明し、持続的な無線接続を介した無線トランザクションを実行する例示的なプロセスを、図１３及び図１４と関連させながら以下で更に説明する。
【００２６】
図２は、１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行するために使用され得る例示的な電子デバイス１０２を含む例示的なネットワーク環境を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の趣旨又は範囲から逸脱することなく、構成要素の構成及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。１つ以上の実装形態では、例示的な電子デバイス１０２の１つ以上の構成要素が、無線トランザクションデバイス１０４によって実装されてもよい。
【００２７】
例示的なネットワーク環境２００が、電子デバイス１０２、無線トランザクションデバイス１０４、ネットワーク１０６、１つ以上の無線トランザクションシステムサーバ１１０及び１つ以上のサービスプロバイダサーバ１２０を含んでもよい。電子デバイス１０２が、ホストプロセッサ２０２、メモリ２０４、第１の無線インタフェース２０６、第２の無線インタフェース２０７及びセキュアエレメント２０８を含んでもよい。
【００２８】
セキュアエレメント２０８が、１つ以上のシングルワイヤプロトコル（ＳＷＰ）接続及び／又は任意の他のデータ接続などを介して、第１の無線インタフェース２０６及び／又はホストプロセッサ２０２に通信可能に（直接的又は間接的に）結合するための１つ以上のインタフェースを含んでもよい。セキュアエレメント２０８が、セキュリティコンフィグレーションアプレット２１２及び１つ以上のアプレット２１０Ａ〜Ｎを含むことができる。１つ以上の実装形態において、セキュアエレメント２０８のオペレーティングシステム及び／又は実行環境が、ＪＡＶＡ（登録商標）ベースのオペレーティングシステム及び／又はＪＡＶＡ（登録商標）ベースの実行環境であってもよく、アプレット２１０Ａ〜Ｎ、２１２が、ＪＡＶＡ（登録商標）ベースのアプレットであってもよい。他の実装形態では、他のオペレーティングシステム、言語、及び／又は環境を実施することができる。１つ以上のアプレット２１０Ａ〜Ｎ、２１２に加えて、セキュアエレメント２０８はまた、セキュリティアプレット、レジストリアプレットなどの他の動作を実行するための１つ以上の追加のアプレットを含むことができる。
【００２９】
アプレット２１０Ａ〜Ｎ、２１２が、例えば、１つ以上の無線トランザクションシステムサーバ１１０に関連付けられたトラステッドサービスマネージャサーバ及び／又はブローカサーバによって、部分的にセキュアエレメント２０８上にプロビジョニングされてもよい。例えば、トラステッドサービスマネージャサーバ及び／又はブローカサーバが、ネットワーク１０６を介してプロビジョニングスクリプトを電子デバイス１０２に送信してもよい。いくつかの実装形態では、電子デバイス１０２のホストプロセッサ２０２がスクリプトを受信してもよく、例えば第１の無線インタフェース２０６を介して、及び／又はセキュアエレメント２０８に直接に、スクリプトをセキュアエレメント２０８に提供してもよい。セキュアエレメント２０８は、ＧｌｏｂａｌＰｌａｔｆｏｒｍフレームワークに固有の１つ以上のセキュリティメカニズムなどの１つ以上のセキュリティメカニズムを実行して、受信スクリプトを検証し、次いで、受信スクリプトを実行することができる。
【００３０】
セキュアエレメント２０８によるスクリプトの実行により、アプレット２１０Ａ〜Ｎ、２１２のうちの１つ以上をセキュアエレメント２０８上にプロビジョニングさせることができる。アプレット２１０Ａ〜Ｎの各々は、アプレット識別子、デバイスプライマリアカウント番号（ＤＰＡＮ）識別子、関連サービスプロバイダの識別子、及び／又は１つ以上の属性のうちの１つ以上を用いてプロビジョニングされてもよい。所与のアプレット２１０Ａに関連付けられたアプレット識別子は、例えば、ホストプロセッサ２０２及び／又はトラステッドサービスマネージャサーバによって、アプレット２１０Ａに対する１つ以上の動作を実行するため、及び／又は無線トランザクションデバイス１０４などとの無線トランザクションで使用するためのアプレット２１０Ａを選択するなどのため、セキュアエレメント２０８上にプロビジョニングされた他のアプレット２１０Ｂ〜Ｎに対してアプレット２１０Ａを一意に識別するために使用されてもよい。
【００３１】
所与のアプレット２１０Ａの属性がＤＰＡＮを含む場合、ＤＰＡＮは、所与のアプレット２１０Ａに関連付けられたクレジットカード口座又はデビットカード口座などのカード口座に関連付けられてもよい。ＤＰＡＮとは対照的に、物理的カード上に印刷される実際の番号は、ファンディングプライマリアカウント番号（funding primary account number、ＦＰＡＮ）と称されてもよい。アプレット２１０Ａ〜Ｎのうちの１つを使用して、無線トランザクション（例えば、決済）を実行する時に、セキュアエレメント２０８が、（例えば、セキュアエレメント２０８上に記憶できないＦＰＡＮを提供することなく）ＤＰＡＮの形のクレデンシャルを無線トランザクションデバイス１０４に提供してもよい。１つ以上の実装形態では、ＤＰＡＮは、所与のアプレット２１０Ａに関連付けられたカード口座に関連付けられ得るが、ＤＰＡＮに対応する物理カードは、存在しなくてもよい。
【００３２】
１つ以上の実装形態では、第１の無線インタフェース２０６は、ＮＦＣ通信を送信／受信するための１つ以上のアンテナ及び１つ以上の送受信機を含んでもよいＮＦＣコントローラであってもよい。第１の無線インタフェース２０６は、ホストプロセッサ２０２及び／又はセキュアエレメント２０８に結合するために、シングルワイヤプロトコルインタフェースなどの１つ以上のインタフェースを更に含むことができる。第１の無線インタフェース２０６は、ＮＦＣ−Ａ（又はタイプＡ）、ＮＦＣ−Ｂ（又はタイプＢ）、ＮＦＣ−Ｆ（又はタイプＦ若しくはＦｅｌｉＣＡ）及び／又は国際標準化機構（ＩＳＯ）／国際電気標準会議（ＩＥＣ）１５６９３などの１つ以上の異なるＮＦＣ通信プロトコルを介して通信することができる。ＮＦＣ−Ａプロトコルは、ＩＳＯ／ＩＥＣ  １４４４３Ａに基づいてもよく、例えば、１００パーセント振幅変調を有するＭｉｌｌｅｒビットコーディングを使用することができる。ＮＦＣ−Ｂプロトコルは、ＩＳＯ／ＩＥＣ  １４４４３Ｂに基づいてもよく、例えば、１０％変調と共にマンチェスタエンコーディングの変形を使用することができる。ＮＦＣ−Ｆプロトコルは、ＦｅｌｉＣＡ  ＪＩＳ  Ｘ６３１９−４に基づいてもよく、例えば、ＮＦＣ−Ｂプロトコルとは少し異なるマンチェスタコーディングの変形を使用することができる。
【００３３】
第２の無線インタフェース２０７は、例えば、Ｗｉ−Ｆｉインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インタフェース又は一般に持続的な無線接続を確立することができる任意の無線インタフェースであってもよい。図２には第２の無線インタフェース２０７が無線トランザクションデバイス１０４とのみ通信するものとして示されているが、第２の無線インタフェース２０７が、（例えばＷｉ−Ｆｉ  Ａｗａｒｅ接続などの）無線トランザクションデバイス１０４及び、（例えばＷｉ−Ｆｉインフラストラクチャネットワーク接続などの）ネットワーク１０６との同時接続に対応してもよい。しかし、図２に示されるように、電子デバイス１０２は、電子デバイス１０２がネットワーク１０６へ接続できない時でも、主題のシステムを実施することができる。
【００３４】
１つ以上の実装形態では、主題のシステムは、第１の無線インタフェース２０６を利用して、第２の無線インタフェース２０７を介して持続的な無線接続を確立するための接続情報を伝達することができる。１つ以上の実装形態では、例えば第２の無線インタフェース２０７を利用せずに、第１の無線インタフェース２０６を介して持続的な無線接続を確立することができる。
【００３５】
無線トランザクションデバイス１０４は、電子デバイス１０２と同様の無線通信機能を含んでもよい。例えば、無線トランザクションデバイス１０４が、ＮＦＣ−Ａプロトコル、ＮＦＣ−Ｂプロトコル、ＮＦＣ−Ｆプロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギープロトコル、Ｚｉｇｂｅｅプロトコル、Ｗｉ−Ｆｉプロトコル、又は一般に任意の通信プロトコルのうちの１つ以上を介して、電子デバイス１０２と通信するための１つ以上のアンテナ及び／又は送受信機を含んでもよい。１つ以上の実装形態では、無線トランザクションデバイス１０４が、ＮＦＣリーダなどの無線リーダを含んでもよく、及び／又はＮＦＣリーダモードに対応してもよい。
【００３６】
１つ以上の実装形態では、無線トランザクションデバイス１０４が、１つ以上のポーリング信号、広告信号、発見信号及び／又は放送信号を送信してもよい。ポーリング信号に、拡張ポーリングフレームなどのポーリングフレームが含まれてもよい。拡張ポーリングフレームが、無線トランザクションデバイス１０４との無線トランザクションを開始することの可能な電子デバイス１０２によって検出されてもよい。
【００３７】
ホストプロセッサ２０２が、データを処理し、及び／又は電子デバイス１０２の動作を制御することを可能にする、好適なロジック、回路及び／又はコードを含んでもよい。これに関しては、ホストプロセッサ２０２が電子デバイス１０２の様々な他の構成要素に制御信号を提供することが可能であってもよい。ホストプロセッサ２０２はまた、電子デバイス１０２の様々な部分間でのデータ転送を制御してもよい。加えて、ホストプロセッサ２０２は、電子デバイス１０２の動作を管理するために、オペレーティングシステムの実施を可能にするか、又はコードを実行してもよい。メモリ２０４は、受信データ、生成データ、コード、及び／又は構成情報などの様々なタイプの情報の記憶を可能にする適切なロジック、回路、及び／又はコードを含むことができる。メモリ２０４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、フラッシュ、及び／又は磁気記憶装置を含むことができる。
【００３８】
ホストプロセッサ２０２が、グラフィカルユーザインタフェースをユーザに提供し、また、セキュアエレメント２０８上にプロビジョニングされたアプレット２１０Ａ〜Ｎに論理インタフェースを提供するウォレットアプリケーション２０５を提供してもよい。ウォレットアプリケーション２０５が、セキュリティコンフィグレーションアプレット２１２を構成して、アプレット２１０Ａ〜Ｎの１つ以上によって要求された時にユーザ認証を必要とするなど、アプレット２１０Ａ〜Ｎのそれぞれに適切なセキュリティを実装してもよい。
【００３９】
１つ以上の実装形態では、ホストプロセッサ２０２、メモリ２０４、第１の無線インタフェース２０６、第２の無線インタフェース２０７、セキュアエレメント２０８、及び／又はそれらの１つ以上の部分、のうちの１つ以上は、ソフトウェア（例えば、サブルーチン及びコード）で実装されてもよく、ハードウェア（例えば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルロジックデバイス（ＰＬＤ）、コントローラ、ステートマシン、ゲートロジック、ディスクリートハードウェア構成要素、又は任意の他の好適なデバイス）で実装されてもよく、及び／又はその両方の組み合わせで実装されてもよい。
【００４０】
図３は、１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行するために使用され得る例示的なセキュアエレメント２０８を含む例示的な電子デバイス１０２を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の趣旨又は範囲から逸脱することなく、構成要素の構成及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。説明のために、セキュアエレメント２０８は、電子デバイス１０２に実装されているものとして示されているが、セキュアエレメント２０８は、無線トランザクションデバイス１０４及び／又は任意の他の電子デバイスに実装されてもよい。
【００４１】
セキュアエレメント２０８は、他の構成要素に、セキュアプロセッサ３０２、ＲＡＭ３０４、セキュリティエンジン３０６、インタフェース３０８、及び不揮発性メモリ３１０を含んでもよい。ＲＡＭ３０４は、スタティックＲＡＭ（ＳＲＡＭ）、及び／又はダイナミックＲＡＭ（ＤＲＡＭ）のうちの１つ以上を含むことができる。インタフェース３０８は、セキュリティエレメント２０８を、第１の無線インタフェース２０６及び／又はホストプロセッサ２０２などのデバイス内の１つ以上の他のチップに通信可能に結合することができる。インタフェース３０８は、例えば、ＳＷＰインタフェース、ユニバーサルシリアルバス（ＵＳＢ）インタフェース、又は一般的に任意のデータインタフェースであってもよい。セキュアプロセッサ３０２は、例えば、縮小命令セットコンピューティング（ＲＩＳＣ）プロセッサ、アドバンスドＲＩＳＣマシン（ＡＲＭ）プロセッサ、又は一般的に任意の処理回路であってもよい。
【００４２】
セキュリティエンジン３０６は、セキュアエレメント２０８のための１つ以上のセキュリティ動作を実行することができる。例えば、セキュリティエンジン３０６は、暗号動作を実行してもよく、並びに／又は暗号キー及び／若しくは証明書を管理してもよい。１つ以上の実装形態では、セキュアエレメント２０８と無線トランザクションデバイス１０４などの外部デバイスとの間の通信が暗号化されてもよい。例えば、ＮＦＣ−Ｆ通信の場合、相互認証が実行されるたびに暗号キーが動的に生成されてもよい。これらの１つ以上の実装形態では、暗号化／復号及び／又はキー生成／管理が、セキュリティエンジン３０６によって全て又は部分的に実行されてもよい。
【００４３】
不揮発性メモリ３１０は、例えば、フラッシュメモリであってもよく、及び／又はフラッシュメモリを含んでもよい。不揮発性メモリ３１０は、アプレット２１０Ａ〜Ｎ、２１２に関連付けられた属性及び実行可能コードを記憶してもよい。１つ以上の実装形態では、不揮発性メモリ３１０は、ＪＡＶＡ（登録商標）実行環境などのアプレット２１０Ａ〜Ｎ、２１２に対する実行環境を提供するためにセキュアプロセッサ３０２によって実行されるファームウェア及び／又はオペレーティングシステム実行可能コードを記憶することもできる。
【００４４】
１つ以上の実装形態では、セキュアプロセッサ３０２、ＲＡＭ３０４、セキュリティエンジン３０６、インタフェース３０８、不揮発性メモリ３１０、及び／又はそれらの１つ以上の部分、のうちの１つ以上は、ソフトウェア（例えば、サブルーチン及びコード）、ハードウェア（例えば、ＡＳＩＣ、ＦＰＧＡ、ＰＬＤ、コントローラ、ステートマシン、ゲートロジック、ディスクリートハードウェア構成要素、又は任意の他の好適なデバイス）、及び／又はその両方の組み合わせで実装されてもよい。
【００４５】
図４は、１つ以上の実装形態に係る、持続的な無線接続を介して実行される無線トランザクションの例示的なデータフロー４００を示す。しかしながら、描写された構成要素の全てが全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたものに追加の又は異なる構成要素を含むことができる。本明細書で示された特許請求の範囲の趣旨又は範囲から逸脱することなく、構成要素の構成及びタイプの変形を行うことができる。追加の構成要素、異なる構成要素、又はより少ない構成要素が提供されてもよい。
【００４６】
データフロー４００は、１つ以上の無線トランザクションシステムサーバ１１０、電子デバイス１０２及び、販売者などのサービスプロバイダに関連付けられた無線トランザクションデバイス１０４を含む。１つ以上の実装形態では、無線トランザクションデバイス１０４を、サービスプロバイダ（又は販売者）に関連付けられた事業所に配置することができる。データフロー４００では、電子デバイス１０２は、第１の無線インタフェース２０６、第２の無線インタフェース２０７、ウォレットアプリケーション２０５、セキュリティコンフィグレーションアプレット２１２、及びアプレット２１０Ａを含み、無線トランザクションデバイス１０４は、第１の無線インタフェース４０６、第２の無線インタフェース４０７、無線トランザクションソフトウェア開発キット（ＳＤＫ）４０８及び無線トランザクションアプリケーション４０９を含む。１つ以上の実装形態では、データフロー４００において、第１の無線インタフェース２０６、４０６はＮＦＣインタフェースであってもよく、第２の無線インタフェース２０７、４０７はＷｉ−Ｆｉ又はＢｌｕｅｔｏｏｔｈ（登録商標）無線インタフェースであってもよい。
【００４７】
１つ以上の実装形態において、データフロー４００は、電子デバイス１０２の第１の無線インタフェース２０６が、無線トランザクションデバイス１０４の第１の無線インタフェース４０６により送信された拡張ポーリングフレーム（ＥＣＰ）を検出すると開始する。例えば、ユーザが無線トランザクションデバイス１０４上の電子デバイス１０２をタップしてもよく、及び／又は電子デバイス１０２が、無線トランザクションデバイス１０４の所与の近接範囲内に近付けられてもよい。無線トランザクションデバイス１０４が、ＮＦＣリーダモードを実装してもよく、またＮＦＣデータ交換フォーマット（ＮＤＥＦ）タグを利用して、第１の無線インタフェース２０６、４０６を介した一時的なＮＦＣ接続を第２の無線インタフェース２０７、４０７を介した持続的なＷｉ−Ｆｉ  Ａｗａｒｅ接続にハンドオフするための接続情報を伝達してもよい。同様に、電子デバイス１０２が、ＮＦＣ接続ハンドオーバを実装してもよい。１つ以上の実装形態において、無線トランザクションデバイス１０４が、ＮＦＣ接続を介して接続情報を電子デバイス１０２に伝達してもよく、電子デバイス１０２が、接続情報を利用してＷｉ−Ｆｉ  Ａｗａｒｅ接続を確立してもよい。
【００４８】
第２の無線インタフェース２０７、４０７がＷｉ−Ｆｉ  Ａｗａｒｅを介して持続的な無線接続を確立すると、無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８は、持続的な無線接続を介して、無線トランザクションのセッション情報を電子デバイス１０２のウォレットアプリケーション２０５に送信する。セッション情報が、例えば、無線トランザクションデバイス１０４に関連付けられた販売者の識別子など、無線トランザクションデバイス１０４に関連付けられたサービスプロバイダの識別子を含んでもよい。無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９が、ウォレットアプリケーション２０５が（例えばアプレット２１０Ａ〜Ｎのうちの１つの中の）セキュアエレメント２０８に記憶されている、及び／又はセキュアエレメント２０８の外側の電子デバイス１０２に記憶されている（例えば販売者などの）サービスプロバイダに関連付けられたロイヤルティクレデンシャルを提供することを要求してもよい。セキュアエレメント２０８がサービスプロバイダに関連付けられたロイヤルティクレデンシャルを含む場合には、ウォレットアプリケーション２０５が、ロイヤルティクレデンシャルを無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９に提供してもよい。
【００４９】
無線トランザクションデバイス１０４が、無線トランザクションデバイス１０４が配置されている事業所で販売者によって販売される（又は売られる）アイテムであり得る、無線トランザクションに含まれるべきアイテムのインジケーションを受信することができる。例えば、無線トランザクションデバイス１０４が、スキャンされているアイテムのインジケーションを無線トランザクションデバイス１０４に提供することの可能な、バーコードスキャナなどのスキャナに通信可能に結合されてもよい。或いは、又は更に、レジ係が、無線トランザクションに含まれるべきアイテムを無線トランザクションデバイス１０４のユーザインタフェースを介して入力してもよく、及び／又は無線トランザクションに含まれるべきアイテムが、コンピュータビジョンなどによって自動的に認識されてもよい。無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９が、持続的な無線接続を介して、無線トランザクションに追加された各アイテムのインジケーションを電子デバイス１０２のウォレットアプリケーション２０５に送信してもよい。ウォレットアプリケーション２０５が、例えば、インジケーションが無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９から受信されると、各アイテムのインジケーション又は表示をユーザに表示してもよい。
【００５０】
トランザクションに含まれるべき全てのアイテムが無線トランザクションデバイス１０４に入力されると、無線トランザクションアプリケーション４０９は、無線トランザクションＳＤＫ４０８に、トランザクションを完了するためのクレデンシャルの要求を送信する。無線トランザクションＳＤＫ４０８は、トランザクションに関連付けられたサービスプロバイダに対応するサービスプロバイダ識別子を、１つ以上の無線トランザクションシステムサーバ１１０に、ノンスの要求と共に送信する。要求が、電子デバイス１０２との持続的な無線接続とは別に、ネットワーク１０６を介して１つ以上の無線トランザクションシステムサーバ１１０に送信されてもよい。
【００５１】
１つ以上の無線トランザクションシステムサーバ１１０が、サービスプロバイダ識別子に対応する（例えば販売者などの）サービスプロバイダの名前を取得し、ノンスを生成し、サービスプロバイダ識別子、サービスプロバイダ名及びノンスを含むデータ項目に署名してもよい。例えば、サービスプロバイダが１つ以上の無線トランザクションシステムサーバ１１０に登録する時に、１つ以上の無線トランザクションシステムサーバ１１０がサービスプロバイダ識別子とサービスプロバイダ名との間の関連付けを記憶してもよい。
【００５２】
１つ以上の無線トランザクションシステムサーバ１１０が、ネットワーク１０６を介して無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８に署名済みデータ項目を送信してもよい。無線トランザクションＳＤＫ４０８が、署名されたデータ項目を含むクレデンシャル要求（又は決済要求）を電子デバイス１０２上のウォレットアプリケーション２０５に送信してもよい。クレデンシャル要求に、トランザクションの合計費用のインジケーションが含まれてもよい。ウォレットアプリケーション２０５が、１つ以上の無線トランザクションシステムサーバ１１０に関連付けられた公開キーを使用することなどにより、データ項目が１つ以上の無線トランザクションシステムサーバ１１０によって署名されたことを検証することができる。ウォレットアプリケーション２０５はまた、トランザクションを完了するためのクレデンシャルを選択するためのユーザ向けのグラフィカル要素と共にサービスプロバイダ名を表示してもよい。１つ以上の実装形態では、ユーザインタフェースが、ユーザがトランザクションを完了するための証明を、パスワード、指紋、顔のマッピングなどを提供することなどによって行うことを必要としてもよい。
【００５３】
クレデンシャルのユーザ選択が受信されると、選択されたクレデンシャルを含む暗号化されたデータ項目を取得することが、選択されたクレデンシャルに対応するアプレット２１０Ａに対して要求される。要求には、受信されたノンス及びサービスプロバイダ識別子が含まれる。アプレット２１０Ａは、クレデンシャル、ノンス及びサービスプロバイダ識別子を含む（例えばブロブなどの）データ項目を暗号化及び／又は署名し、暗号化されたデータ項目をウォレットアプリケーション２０５に提供する。データ項目が、１つ以上の無線トランザクションシステムサーバ１１０に固有のセキュリティキー又は暗号キーを使用して暗号化されてもよく、暗号化されたデータ項目が電子デバイス１０２の秘密キーを使用して署名されてもよい。例えば、データ項目が、対応する秘密キーが１つ以上の無線トランザクションシステムサーバ１１０によって保持されている公開キーを使用して暗号化されてもよい。１つ以上の実装形態では、クレデンシャル及びノンスは暗号化されている一方で、サービスプロバイダ識別子は暗号化されていなくてもよい。
【００５４】
電子デバイス１０２のウォレットアプリケーション２０５は、持続的な無線接続を介して、暗号化されたデータ項目を無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８に送信する。無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８は、暗号化されたデータ項目を、持続的な無線接続とは別に、ネットワーク１０６を介して１つ以上の無線トランザクションシステムサーバ１１０に転送する。１つ以上の無線トランザクションシステムサーバ１１０は、暗号化されたデータ項目の署名を検証し、暗号化されたデータ項目を復号し、無線トランザクションデバイス１０４に対応するサービスプロバイダサーバ１２０に固有のセキュリティキー又は暗号キーを使用して（例えばクレデンシャルを含む）データ項目を再暗号化する。例えば、１つ以上の無線トランザクションシステムサーバ１１０が、サービスプロバイダ識別子によって識別されたサービスプロバイダのために確立されたセキュリティキー及び／又は暗号キーを取得してもよい。１つ以上の無線トランザクションシステムサーバ１１０が、（例えば暗号化されたクレデンシャルなどの）再暗号化されたデータ項目を無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８に送信してもよい。
【００５５】
無線トランザクションデバイス１０４の無線トランザクションＳＤＫ４０８は、暗号化されたデータ項目を無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９に転送する。無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９は、暗号化されたデータ項目を、持続的な無線接続とは別個のネットワーク１０６を介して、無線トランザクションデバイス１０４に関連付けられた１つ以上のサービスプロバイダサーバ１２０に送信する。１つ以上のサービスプロバイダサーバ１２０は、対応するキーを使用して暗号化されたデータ項目を復号し、クレデンシャルを利用してトランザクションを完了する。
【００５６】
１つ以上のサービスプロバイダサーバ１２０は、トランザクションが完了したという確認を無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９に送信する。無線トランザクションデバイス１０４の無線トランザクションアプリケーション４０９は、持続的な無線接続を介して電子デバイス１０２のウォレットアプリケーション２０５にトランザクションの領収書を送信する。ウォレットアプリケーション２０５が、領収書をユーザに表示してもよい。１つ以上の実装形態では、領収書が受信された後に、電子デバイス１０２が、無線トランザクションデバイス１０４との持続的な無線接続を終了してもよい。
【００５７】
図５〜図１２は、１つ以上の実装形態に係る、持続的な無線接続を介して無線トランザクションを実行する複数の異なる段階にわたる電子デバイス及び無線トランザクションデバイスの例示的なユーザインタフェースを示す。しかしながら、描写された全てのグラフィカル要素が全ての実装形態において使用され得るわけではなく、１つ以上の実装形態は、図に示されたもの以外の更なる又は異なるグラフィカル要素を含むことができる。本明細書で示された特許請求の範囲の趣旨又は範囲から逸脱することなく、グラフィカル要素の構成及びタイプの変形を行うことができる。更なる、異なる、及び／又はより少ないグラフィカル要素が提供されてもよい。
【００５８】
図５に示されるように、無線トランザクションデバイス１０４は、ユーザの無線トランザクションデバイス１０４との無線トランザクションの開始を補助するための情報を提供するユーザインタフェースを表示する。電子デバイス１０２は、図５ではユーザインタフェースを表示しない。
【００５９】
図６に示すように、電子デバイス１０２は、電子デバイス１０２を無線トランザクションデバイス１０４に接続するか否かを確認するようにユーザに促すユーザインタフェースを表示する。図６の無線トランザクションデバイス１０４は、無線トランザクションデバイス１０４が電子デバイス１０２との接続を待機していることを示すメッセージを表示する。電子デバイス１０２が、無線トランザクションデバイス１０４への接続に関するユーザ確認の受信に応じて、無線トランザクションデバイス１０４との持続的な無線接続を確立してもよい。
【００６０】
図７に示すように、電子デバイス１０２は、無線トランザクションデバイス１０４に関連付けられたサービスプロバイダのロイヤルティカード（又はクレデンシャル）を無線トランザクションデバイス１０４に送信するか否かを確認するようユーザに促すユーザインタフェースを表示する。図７の無線トランザクションデバイス１０４は、電子デバイス１０２からのロイヤルティクレデンシャルの送信を無線トランザクションデバイス１０４が待機していることを示すメッセージを表示する。電子デバイス１０２が、ロイヤルティクレデンシャルの送信に関するユーザ確認の受信に応じて、無線トランザクションデバイス１０４に持続的な無線接続を介してロイヤルティクレデンシャルを送信してもよい。
【００６１】
図８に示すように、電子デバイス１０２は、トランザクションに含まれるべきアイテムのリスト及びアイテムの価格などの、持続的な無線接続を介して無線トランザクションデバイス１０４から受信されるトランザクションに関する情報を表示する。図８の無線トランザクションデバイス１０４は、トランザクションのアイテムがスキャン中である（及び／又は入力中である）ことを示すメッセージを表示する。
【００６２】
図９に示すように、電子デバイス１０２は、（例えば決済情報を選択するなど）トランザクションを完了するために使用するクレデンシャルを選択するようにユーザに促すユーザインタフェースを表示する。図９の無線トランザクションデバイス１０４は、無線トランザクションデバイス１０４が決済情報を待機していることを示すメッセージを表示する。
【００６３】
図１０に示すように、電子デバイス１０２は、トランザクションの決済のためにクレデンシャルが選択されたことを示すユーザインタフェースを表示する。図１０の無線トランザクションデバイス１０４は、トランザクションを完了するために決済が待機されていることを示すメッセージを表示する。
【００６４】
図１１に示すように、電子デバイス１０２は、例えば持続的な無線接続を介して、トランザクションのために無線トランザクションデバイス１０４から領収書を受信するか否かを選択するようにユーザに促すユーザインタフェースを表示する。図１１の無線トランザクションデバイス１０４は、持続的な無線接続を介して領収書が送信されるべきか否かをユーザが電子デバイス１０２上で確認することを要求するメッセージを表示する。
【００６５】
図１２に示すように、電子デバイス１０２は、（例えば持続的な無線接続を介して無線トランザクションデバイス１０４から受信された）領収書を表示する。図１２の無線トランザクションデバイス１０４は、トランザクションの領収書が電子デバイス１０２に送信されたことを示すメッセージを表示する。
【００６６】
図１３は、１つ以上の実装形態に係る、持続的な無線接続を介した無線トランザクションを実行する電子デバイス１０２の例示的なプロセスのフロー図を示す。説明のために、プロセス１３００を、本明細書では主として図１〜図３の電子デバイス１０２を参照しながら記載する。ただし、電子デバイス１０２は、例示的なデバイスとして提示されたものであり、本明細書で説明された動作はいかなる適切なデバイスによって実行されてもよい。更に、説明のために、プロセス１３００の動作は、本明細書では逐次的に又は直線的に発生するものとして記載されている。しかしながら、プロセス１３００の複数の動作が並行して発生してもよい。加えて、プロセス１３００の動作は、図示された順序で実行される必要はなく、並びに／又は、プロセス１３００の１つ以上の動作は、実行される必要はなく、及び／若しくは他の動作によって置き換えることができる。
【００６７】
プロセス１３００は、電子デバイス１０２が、販売者などのサービスプロバイダに関連付けられた無線トランザクションデバイス１０４との持続的な無線接続を確立する時に開始する（１３０２）。例えば、電子デバイス１０２が、ＮＦＣを介して無線トランザクションデバイス１０４によって送信されたＥＣＰを検出し、無線トランザクションデバイス１０４との一時的なＮＦＣ接続を開始し、Ｗｉ−Ｆｉ  Ａｗａｒｅ又は任意のその他の直接ピアツーピア無線接続などを介して持続的な無線接続に一時的なＮＦＣ接続をハンドオフしてもよい。
【００６８】
１つ以上の実装形態では、無線トランザクションデバイス１０４が、クイックレスポンス（ＱＲ）コード（又は他のマーク）を表示してもよく、電子デバイス１０２が、（例えばカメラなどの）画像キャプチャデバイスなどでＱＲコード（登録商標）をスキャンし、スキャンされたＱＲコード（登録商標）を介して持続的な無線情報を確立するための接続情報を取得してもよい。１つ以上の実装形態では、無線トランザクションデバイス１０４が、接続情報などの識別情報をブロードキャストしてもよく、電子デバイス１０２が、ミリ波（ｍｍＷａｖｅ）又は他の高ギガヘルツ送信を利用して無線トランザクションデバイス１０４への近接度を判定し、その結果として、ブロードキャストされた接続情報を使用して、無線トランザクションデバイス１０４との持続的な無線接続を確立してもよい。
【００６９】
電子デバイス１０２が、サービスプロバイダとのトランザクションに関する情報を、持続的な無線接続を介して無線トランザクションデバイス１０４から受信してもよい（１３０４）。例えば、電子デバイス１０２が、サービスプロバイダとのトランザクションのために無線トランザクションデバイス１０４でスキャン中又は入力中のアイテムのインジケーションを受信してもよい。１つ以上の実装形態では、トランザクションに関係する情報が、例えばトランザクションに含まれる１つ以上のアイテムに関連付けられた割引などのオファー又は割引を含んでもよい。電子デバイス１０２が、トランザクションに関して受信された情報の少なくとも一部を表示してもよい（１３０６）。例えば、電子デバイス１０２が、図８の電子デバイス１０２によって表示されるリストなどの、トランザクションに含まれるアイテムのリストを表示してもよい。
【００７０】
電子デバイス１０２が、サービスプロバイダとのトランザクションを実行するためのクレデンシャルの要求を、持続的な無線接続を介して無線トランザクションデバイス１０４から受信してもよく、前記要求が、サービスプロバイダに対応するサービスプロバイダ識別子及びノンスを含む（１３０８）。電子デバイス１０２が、図１０の電子デバイス１０２によって表示されるユーザインタフェースを介するなどして、トランザクションのクレデンシャルオプションをユーザに表示してもよい（１３１０）。
【００７１】
電子デバイス１０２が、ユーザなどからクレデンシャルの選択を受信してもよく（１３１２）、電子デバイス１０２が、選択されたクレデンシャルに対応するセキュアエレメント２０８上のアプレットにサービスプロバイダ識別子及びノンスを提供してもよい（１３１４）。電子デバイス１０２は、選択されたクレデンシャル（及びノンス）を含む暗号化されたデータ項目をセキュアエレメント２０８上のアプレットから受信し（１３１６）、暗号化されたデータ項目を、持続的な無線接続を介して無線トランザクションデバイス１０４に送信する（１３１８）。１つ以上の実装形態では、選択されたクレデンシャルがデビットカードクレデンシャルなどのピンコードを利用する場合に、電子デバイス１０２が、ピンコードの入力を受信するためのユーザインタフェースを表示してもよい。次いで、受信されたピンコードが、持続的な無線接続を介して無線トランザクションデバイス１０４に（例えば暗号化されて）送信されてもよい。
【００７２】
無線トランザクションは、その後、無線トランザクションデバイス１０４によって完了され、電子デバイス１０２は、無線トランザクションデバイス１０４から、無線トランザクションが完了した旨の確認を持続的な無線接続を介して受信する（１３２０）。１つ以上の実装形態では、確認が、電子デバイス１０２がユーザに表示することができる領収書の形式であってもよい。
【００７３】
１つ以上の実装形態では、無線トランザクションデバイス１０４との持続的な無線接続が、１つ以上の更なる動作又はタスクを実行するために電子デバイス１０２によって利用されてもよい。例えば、無線トランザクションデバイス１０４が、クレジットカード（又は他のクレデンシャル）のオファーを、持続的な無線接続を介して電子デバイス１０２に提供してもよい。電子デバイス１０２が、クレジットカード（又は他のクレデンシャル）を申請するための情報を、持続的な無線接続を介して無線トランザクションデバイス１０４に提供してもよい。１つ以上の実装形態では、無線トランザクションデバイス１０４が、トランザクションを完了するための更なる情報を提供することを、持続的な無線接続を介して電子デバイス１０２に対して要求してもよい。例えば、無線トランザクションデバイス１０４が、年齢要件を伴うアイテムを含むトランザクションなどのために、運転免許証のコピー又は表示を提供することを電子デバイス１０２に対して要求してもよい。電子デバイス１０２が、持続的な無線接続を介して、無線トランザクションデバイス１０４に更なる情報を安全に提供してもよい。
【００７４】
図１４は、１つ以上の実装形態に係る、無線トランザクションデバイス１０４が持続的な無線接続を介して無線トランザクションを実行する例示的なプロセス１４００のフロー図を示す。本明細書では、説明のために、プロセス１４００を主に図１及び図２の無線トランザクションデバイス１０４を参照しながら記載する。しかし、プロセス１４００は、図１及び図２の無線トランザクションデバイス１０４に限定されず、また、本明細書で説明される動作は、いかなる適切なデバイスによって実行されてもよい。更に、説明のために、プロセス１４００の動作は、本明細書では逐次的に又は直線的に発生するものとして記載されている。しかしながら、プロセス１４００の複数の動作が並行して発生してもよい。加えて、プロセス１４００の動作は、図示された順序で実行される必要はなく、並びに／又は、プロセス１４００の１つ以上の動作は、実行される必要はなく、及び／若しくは他の動作によって置き換えることができる。
【００７５】
プロセス１４００は、無線トランザクションデバイス１０４が電子デバイス１０２との持続的な無線接続を確立する時に開始する（１４０２）。無線トランザクションデバイス１０４は、電子デバイス１０２と無線トランザクションデバイス１０４に関連付けられたサービスプロバイダとの間のトランザクションに含まれるべきアイテムのインジケーションを受信する（１４０４）。例えば、インジケーションが、トランザクションに含まれるアイテムのバーコードをスキャンすることと組み合わせて、インジケーションを入力するレジ係によって、又は一般的にトランザクションに含まれるアイテムを識別する任意の手段によって受信されてもよい。１つ以上の実装形態では、無線トランザクションデバイス１０４が、電子デバイス１０２との持続的な無線接続の確立の前、最中、又は後に、トランザクションに含まれるべきアイテムのインジケーションを受信してもよい。
【００７６】
無線トランザクションデバイス１０４は、トランザクションに関係する情報及びトランザクションを実行するためのクレデンシャルの要求を、持続的な無線接続を介して電子デバイス１０２に送信する（１４０６）。例えば、無線トランザクションデバイス１０４が、トランザクションに追加されたアイテムのインジケーションを送信し、トランザクションに含まれる全てのアイテムが追加された後に、クレデンシャルの要求を送信してもよい。無線トランザクションデバイス１０４は、トランザクションを実行するためのクレデンシャルを含む第１の暗号化されたデータ項目を、持続的な無線接続を介して電子デバイス１０２から受信する（１４０８）。
【００７７】
無線トランザクションデバイス１０４は、１つ以上の無線トランザクションシステムサーバ１１０に、持続的な無線接続とは別のネットワークを介して、クレデンシャルを含む第１の暗号化されたデータ項目を送信し、これに応じて、１つ以上の無線トランザクションシステムサーバ１１０から、クレデンシャルを含む第２の暗号化されたデータ項目を受信する（１４１０）。無線トランザクションデバイス１０４は、１つ以上のサービスプロバイダサーバ１２０に、持続的な無線接続とは別のネットワークを介して、第２の暗号化されたデータ項目を送信する（１４１２）。
【００７８】
無線トランザクションデバイス１０４は、１つ以上のサービスプロバイダサーバ１２０から、持続的な無線接続とは別のネットワークを介して、トランザクションが完了した旨の確認を受信する（１４１４）。無線トランザクションデバイス１０４は、持続的な無線接続を介して、トランザクションが完了した旨の確認を電子デバイス１０２に送信する（１４１６）。
【００７９】
図１５は、１つ以上の実装形態に係る、主題の技術の態様が実装され得る例示的な電子システム１５００を示す。電子システム１５００が、図１に示す電子デバイス１０２、無線トランザクションデバイス１０４及び／若しくは１つ以上のサーバ１１０、１２０のうちの１つ以上であってもよく、並びに／又はそれらのうちの一部であってもよい。電子システム１５００が、様々なタイプのコンピュータ可読媒体及び、様々な他のタイプのコンピュータ可読媒体のためのインタフェースを含んでもよい。電子システム１５００は、バス１５０８、１つ以上の処理ユニット１５１２、システムメモリ１５０４（及び／若しくはバッファ）、ＲＯＭ１５１０、永久記憶デバイス１５０２、入力デバイスインタフェース１５１４、出力デバイスインタフェース１５０６、並びに１つ以上のネットワークインタフェース１５１６、又はそのサブセット及び変形を含む。
【００８０】
バス１５０８は、電子システム１５００の多数の内部デバイスを通信可能に接続する全てのシステム、周辺機器、及びチップセットバスを集合的に表す。１つ以上の実装形態では、バス１５０８は、１つ以上の処理ユニット１５１２を、ＲＯＭ１５１０、システムメモリ１５０４、及び永久記憶デバイス１５０２と通信可能に接続する。これらの様々なメモリユニットから、１つ以上の処理ユニット１５１２は、主題の開示のプロセスを実行するために、実行すべき命令及び処理すべきデータを取り出す。１つ以上の処理ユニット１５１２を、異なる実装形態においては、シングルプロセッサ又はマルチコアプロセッサとすることができる。
【００８１】
ＲＯＭ１５１０は、１つ以上の処理ユニット１５１２及び電子システム１５００の他のモジュールによって必要とされる静的データ及び命令を記憶する。一方、永久記憶デバイス１５０２が、読み出し及び書き込みメモリデバイスであってもよい。永久記憶デバイス１５０２は、たとえ電子システム１５００がオフであっても、命令及びデータを記憶する不揮発性メモリユニットであってもよい。１つ以上の実装形態では、永久記憶デバイス１５０２として、大容量記憶デバイス（磁気ディスク又は光ディスク、及びそれに対応するディスクドライブなど）を使用してもよい。
【００８２】
１つ以上の実装形態では、永久記憶デバイス１５０２として、リムーバブル記憶デバイス（フロッピーディスク、フラッシュドライブ、及びそれに対応するディスクドライブなど）を使用してもよい。永久記憶デバイス１５０２と同様に、システムメモリ１５０４は、読み出し及び書き込みメモリデバイスであってもよい。しかしながら、永久記憶デバイス１５０２とは異なり、システムメモリ１５０４は、ランダムアクセスメモリなどの、揮発性の読み出し及び書き込みメモリであってもよい。システムメモリ１５０４は、実行時に１つ以上の処理ユニット１５１２が必要とし得る命令及びデータのいずれかを記憶してもよい。１つ以上の実装形態では、主題の開示のプロセスは、システムメモリ１５０４、永久記憶デバイス１５０２、及び／又はＲＯＭ１５１０内に記憶される。これらの様々なメモリユニットから、１つ以上の処理ユニット１５１２は、１つ以上の実装形態のプロセスを実行するために、実行すべき命令及び処理すべきデータを取り出す。
【００８３】
バス１５０８は、入力デバイスインタフェース１５１４及び出力デバイスインタフェース１５０６にも接続する。入力デバイスインタフェース１５１４により、ユーザは、電子システム１５００に対して、情報を伝達し、コマンドを選択することが可能となる。入力デバイスインタフェース１５１４と共に使用され得る入力デバイスは、例えば、英数字キーボード及びポインティングデバイス（「カーソル制御デバイス」とも呼ばれる）を含むことができる。出力デバイスインタフェース１５０６は、例えば、電子システム１５００によって生成された画像の表示を可能にすることができる。出力デバイスインタフェース１５０６と共に使用され得る出力デバイスは、例えば、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、フレキシブルディスプレイ、フラットパネルディスプレイ、ソリッドステートディスプレイ、プロジェクタ、又は情報を出力するための任意の他のデバイスなどのプリンタ及び表示デバイスを含むことができる。１つ以上の実装形態は、タッチスクリーンなどの、入力及び出力デバイスの両方として機能するデバイスを含むことができる。これらの実装形態では、ユーザに提供されるフィードバックは、視覚フィードバック、聴覚フィードバック、触知フィードバックなどの任意の形態の感覚フィードバックであることができ、ユーザからの入力は、音響入力、音声入力、又は触知入力を含む任意の形態で受け取ることができる。
【００８４】
最後に、図１５に示すように、バス１５０８はまた、１つ以上のネットワークインタフェース１５１６を通じて、電子システム１５００を１つ以上のネットワーク及び／又は１つ以上のネットワークノードに接続する。このようにして、電子システム１５００は、コンピュータのネットワーク（ＬＡＮ、広域ネットワーク（wide area network）（「ＷＡＮ」）など）、若しくはイントラネット、又はインターネットなどの複数のネットワーク中の一ネットワークとすることができる。電子システム１５００のいずれか又は全ての構成要素は、主題の開示と共に使用することができる。
【００８５】
上述のように、本技術の態様は、ユーザが求める内容又はユーザが関心を持つ可能性のある任意の他の内容に関するユーザへの配信を改善するために、種々のソースから入手可能なデータを収集及び使用することを含み得る。本開示は、いくつかの例において、この収集されたデータは、特定の人物を一意に特定する個人情報データ、又は特定の人物に連絡する若しくはその所在を突き止めるために使用できる個人情報データを含み得ることを想到している。そのような個人情報データは、財務データ、人口統計データ、位置ベースのデータ、電話番号、電子メールアドレス、ソーシャルネットワークＩＤ、住所、ユーザの健康又はフィットネスレベル（例えば、バイタルサイン測定、服薬情報、運動情報）に関するデータ若しくは記録、誕生日、又は任意の他の識別情報若しくは個人情報を含むことができる。
【００８６】
本開示は、本技術におけるそのような個人情報データの使用がユーザの利益になる使用であり得る点を認識するものである。例えば、よりユーザの興味を引く対象のコンテンツを配信するために、個人情報データが使用されてもよい。従って、そのような個人情報データの使用は、配信されるコンテンツの計算された制御をユーザができるようにする。更には、ユーザに利益をもたらす、個人情報データに関する他の使用もまた、本開示によって想到される。例えば、健康データ及びフィットネスデータは、ユーザの全般的なウェルネスについての洞察を提供するために使用することができ、或いは、ウェルネスの目標を追求するための技術を使用している個人への、積極的なフィードバックとして使用することもできる。
【００８７】
本開示は、そのような個人情報データの収集、分析、開示、伝送、記憶、又は他の使用に関与するエンティティが、確固たるプライバシーポリシー及び／又はプライバシー慣行を遵守するものとなることを想到する。具体的には、そのようなエンティティは、個人情報データを秘密として厳重に保守するための、業界又は政府の要件を満たしているか又は上回るものとして一般に認識されている、プライバシーのポリシー及び慣行を実施し、一貫して使用するべきである。そのようなポリシーは、ユーザによって容易にアクセス可能とするべきであり、データの収集及び／又は使用が変化するにつれて更新されるべきである。ユーザからの個人情報は、そのエンティティの合法的かつ正当な使用のために収集されるべきであり、それらの合法的使用を除いては、共有又は販売されるべきではない。更には、そのような収集／共有は、ユーザに告知して同意を得た後に実施されるべきである。更には、そのようなエンティティは、そのような個人情報データへのアクセスを保護して安全化し、その個人情報データへのアクセスを有する他者が、それらのプライバシーポリシー及び手順を遵守することを保証するための、あらゆる必要な措置を講じることを考慮するべきである。更には、そのようなエンティティは、広く受け入れられているプライバシーのポリシー及び慣行に対する自身の遵守を証明するために、第三者による評価を自らが受けることができる。更には、ポリシー及び慣行は、収集及び／又はアクセスされる具体的な個人情報データのタイプに適合されるべきであり、また、管轄権固有の考慮事項を含めた、適用可能な法令及び規格に適合されるべきである。例えば、米国では、特定の健康データの収集又はアクセスは、医療保険の相互運用性と説明責任に関する法律（Health Insurance Portability and Accountability Act；ＨＩＰＡＡ）などの、連邦法及び／又は州法によって管理することができ、その一方で、他国における健康データは、他の規制及びポリシーの対象となり得るものであり、それに従って対処されるべきである。それゆえ、各国の異なる個人データのタイプに関して、異なるプライバシー慣行が保たれるべきである。
【００８８】
前述のことがらにも関わらず、本開示はまた、個人情報データの使用又は個人情報データへのアクセスを、ユーザが選択的に阻止する実施形態も想到する。すなわち、本開示は、そのような個人情報データへのアクセスを防止又は阻止するように、ハードウェア要素及び／又はソフトウェア要素を提供することができると想到する。例えば、広告配信サービスの場合において、本技術は、ユーザが、サービスの登録中又はその後のいつでも、個人情報データの収集への参加の「オプトイン」又は「オプトアウト」を選択できるように構成され得る。別の実施例では、ユーザは、ターゲットコンテンツ配信サービスにムード関連データを提供しないように選択することができる。更に別の実施例では、ユーザは、ムード関連データが維持される期間を制限するか、又は基準ムードプロファイルの展開を完全に禁止することを選択することができる。「オプトイン」及び「オプトアウト」の選択肢を提供することに加えて、本開示は、個人情報のアクセス又は使用に関する通知を提供することを想到する。例えば、ユーザの個人情報データにアクセスすることとなるアプリのダウンロード時にユーザに通知され、その後、個人情報データがアプリによってアクセスされる直前に再びユーザに注意してもよい。
【００８９】
更には、本開示の意図は、個人情報データを、非意図的若しくは非認可アクセス又は使用の危険性を最小限に抑える方法で、管理及び処理するべきであるという点である。データの収集を制限し、データがもはや必要とされなくなった時点で削除することによって、危険性を最小限に抑えることができる。更には、適用可能な場合、特定の健康関連アプリケーションにおいて、ユーザのプライバシーを保護するために、データの非特定化を使用することができる。非特定化は、適切な場合には、特定の識別子（例えば、生年月日など）を除去すること、記憶されたデータの量又は特異性を制御すること（例えば、位置データを住所レベルよりも都市レベルで収集すること）、データがどのように記憶されるかを制御すること（例えば、データをユーザ全体にわたって集約すること）及び／又は他の方法によって、容易にすることができる。
【００９０】
それゆえ、本開示は、１つ以上の様々な開示された実施形態を実施するための、個人情報データの使用を広範に網羅するものではあるが、本開示はまた、そのような個人情報データにアクセスすることを必要とせずに、それらの様々な実施形態を実施することもまた可能であることを想到している。すなわち、本技術の様々な実施形態は、そのような個人情報データの全て又は一部分が欠如することにより、実施不可能となるものではない。例えば、コンテンツは、ユーザに関連付けられたデバイスにより要求されたコンテンツ、コンテンツ配信サービスで使用可能な他の非個人情報、若しくは公的に使用可能な情報などの、非個人情報データ又は個人情報の最小限の量のみに基づいて嗜好を推測することにより、選択してユーザに配信することができる。
【００９１】
本開示の範囲内の実装形態は、１つ以上の命令を符号化する有形のコンピュータ可読記憶媒体（又は１つ以上のタイプの、複数の有形のコンピュータ可読記憶媒体）を使用して、部分的に又は完全に実現することができる。有形のコンピュータ可読記憶媒体はまた、事実上、非一時的なものであってもよい。
【００９２】
コンピュータ可読記憶媒体は、命令を実行することができる任意の処理電子機器及び／又は処理回路を含む、汎用又は専用コンピューティングデバイスによって読み取られ、書き込まれ、又は他の方法でアクセスされ得る任意の記憶媒体とすることができる。例えば、限定はしないが、コンピュータ可読媒体は、ＲＡＭ、ＤＲＡＭ、ＳＲＡＭ、Ｔ−ＲＡＭ、Ｚ−ＲＡＭ、及びＴＴＲＡＭなどの任意の揮発性半導体メモリを含むことができる。コンピュータ可読媒体はまた、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＮＶＲＡＭ、フラッシュ、ｎｖＳＲＡＭ、ＦｅＲＡＭ、ＦｅＴＲＡＭ、ＭＲＡＭ、ＰＲＡＭ、ＣＢＲＡＭ、ＳＯＮＯＳ、ＲＲＡＭ（登録商標）、ＮＲＡＭ、レーストラックメモリ、ＦＪＧ、及びミリピードメモリなどの任意の不揮発性半導体メモリを含むことができる。
【００９３】
更に、コンピュータ可読記憶媒体は、光ディスク記憶装置、磁気ディスク記憶装置、磁気テープ、他の磁気記憶デバイス、又は１つ以上の命令を記憶できる任意の他の媒体などの、任意の非半導体メモリを含むことができる。１つ以上の実装形態では、有形のコンピュータ可読記憶媒体はコンピューティングデバイスに直接的に結合することができ、他の実装形態では、有形のコンピュータ可読記憶媒体は、例えば、１つ以上の有線接続、１つ以上の無線接続、又はそれらの任意の組み合わせを介して、コンピューティングデバイスに間接的に結合することができる。
【００９４】
命令は直接実行可能とすることができ、又は実行可能命令を開発するために使用することができる。例えば、命令は、実行可能又は非実行可能なマシンコードとして、又は実行可能又は非実行可能なマシンコードを生成するようにコンパイルされ得る高級言語の命令として、実現することができる。更に、命令はまた、データとして実現され又はデータを含むこともできる。コンピュータ実行可能命令はまた、ルーチン、サブルーチン、プログラム、データ構造、オブジェクト、モジュール、アプリケーション、アプレット、関数などを含む任意のフォーマットで構造化することができる。
当業者によって認識されるように、命令の数、構造、順序、及び構造を含むがこれに限定はされない詳細は、基本的なロジック、機能、処理、及び出力を変更することなく大幅に変えることができる。
【００９５】
上記の検討は、主として、ソフトウェアを実行するマイクロプロセッサ又はマルチコアプロセッサに言及しているが、１つ以上の実装形態は、ＡＳＩＣ又はＦＰＧＡ（単数又は複数）などの、１つ以上の集積回路によって実行される。１つ以上の実装形態では、そのような集積回路は、その回路自体に記憶されている命令を実行する。
【００９６】
当業者であれば、本明細書で説明される様々の例示的なブロック、モジュール、エレメント、構成要素、方法、及びアルゴリズムが、電子ハードウェア、コンピュータソフトウェア、又はそれら両方の組み合わせとして実装され得ることを理解するであろう。ハードウェアとソフトウェアのこの互換性を示すために、様々の例示的なブロック、モジュール、エレメント、構成要素、方法、及びアルゴリズムを、それらの機能性の点から一般的に上述してきた。そのような機能性がハードウェア又はソフトウェアとして実装されるかは、特定のアプリケーション及びシステム全体に課される設計上の制約に依存する。当業者であれば、特定のアプリケーション毎に様々な方法で説明した機能性を実装することができるであろう。様々な構成要素及びブロックは、主題の技術の範囲から全く逸脱することなく、異なるように（例えば、異なる順序で配置されるか、又は異なる方法で分割されて）配置されてもよい。
【００９７】
開示されたプロセスにおけるブロックのいかなる特定の順序又は階層も、例示的なアプローチの一例であることが理解されよう。設計選択に基づいて、プロセス内のブロックの特定の順序又は階層は並び替えられてもよいこと、又は例示されているブロックが全て実行されてもよいことが理解される。いずれのブロックも、同時に実行されてよい。１つ以上の実装形態では、マルチタスク及び並列処理が有利であり得る。そのうえ、上述した実施形態における様々なシステム構成要素の分離は、あらゆる実施形態においてそのような分離が必要とされるものとして理解されるべきではなく、説明したプログラム構成要素及びシステムを概してまとめて単一のソフトウェア製品に一体化してもよいし、又は複数のソフトウェア製品にパッケージ化してもよいことは理解されるべきである。
【００９８】
本出願の本明細書及びいずれかの特許請求の範囲で使用される時、用語「基地局」、「受信機」、「コンピュータ」、「サーバ」、「プロセッサ」、及び「メモリ」は全て、電子的又は他の技術的デバイスを指す。これらの用語は、人又は人のグループを除外する。本明細書の目的上、「表示する（display）」又は「表示すること（displaying）」という用語は、電子デバイス上に表示することを意味する。
【００９９】
本明細書で使用する、一連のアイテムに先行する「少なくとも１つ」というフレーズは、アイテムのいずれかを分離する「及び」又は「又は」という用語と共に、リストの各要素（すなわち、各アイテム）ではなく、全体としてリストを修飾する。「少なくとも１つ」というフレーズは、リスト化された各アイテムの少なくとも１つの選択を必要とはせず、むしろ、そのフレーズは、アイテムのうちのいずれか１つの少なくとも１つ、及び／又はアイテムの任意の組み合わせのうちの少なくとも１つ、及び／又はアイテムのそれぞれのうちの少なくとも１つ、を含む意味を可能にする。例として、「Ａ、Ｂ、及びＣのうちの少なくとも１つ」又は「Ａ、Ｂ、又はＣのうちの少なくとも１つ」というフレーズは、それぞれが、Ａのみ、Ｂのみ、又はＣのみ、Ａ、Ｂ、及びＣの任意の組み合わせ、並びに／又は、Ａ、Ｂ、及びＣのそれぞれのうちの少なくとも１つを指す。
【０１００】
「〜ように構成された（configured to）」、「〜ように動作可能な（operable to）」、及び「〜ようにプログラムされた（programmed to）」という述語は、対象物の特有の有形又は無形の改変を意味するものではなく、むしろ交換可能に使用されることを意図している。１つ以上の実装形態では、動作若しくは構成要素を監視及び制御するように構成されたプロセッサとは、プロセッサが、動作を監視及び制御するようにプログラムされていること、又はプロセッサが、動作を監視及び制御するように動作可能であることも意味し得る。同様に、コードを実行するように構成されたプロセッサは、コードを実行するようにプログラムされた、又はコードを実行するように動作可能なプロセッサ、として解釈することができる。
【０１０１】
１つの態様、その態様、別の態様、いくつかの態様、１つ以上の態様、１つの実装形態、その実装形態、別の実装形態、いくつかの実装形態、１つ以上の実装形態、１つの実施形態、その実施形態、別の実施形態、いくつかの実施形態、１つ以上の実施形態、１つの構成、その構成、別の構成、いくつかの構成、１つ以上の構成、主題の技術、開示、本開示、それらの他の変形、及び同様のフレーズは、便宜上のものであり、そのようなフレーズ（単数又は複数）に関する開示が主題の技術に不可欠であること、又はそのような開示が主題の技術の全ての構成に適用されること、の意味を含むものではない。そのようなフレーズ（単数又は複数）に関する開示は、全ての構成、又は１つ以上の構成に適用することができる。そのようなフレーズ（単数又は複数）に関する開示は、１つ以上の例を提供することができる。態様又はいくつかの態様などのフレーズは、１つ以上の態様を指すことができ、その逆も同様であり、これは他の前述のフレーズと同様に適用される。
【０１０２】
単語「例示的（exemplary）」は、本明細書において、「例、事例、又は実例の役割を果たすこと」を意味するために使用される。「例示的」又は「例」として本明細書で説明されたいかなる実施形態も、必ずしも他の実施形態を超えて好ましい又は有利であると解釈されるべきではない。更に、「含む」、「有する」などの用語が明細書又は特許請求の範囲で使用される限りにおいて、そのような用語は、「備える」が特許請求の範囲において移行語として使用される時に解釈されるように、「備える」という用語と同様の方法で包括的であることを意図する。
【０１０３】
当業者に知られているか又は後に知られるようになる、本開示を通じて説明される様々な態様のエレメントに対する全ての構造的及び機能的な均等物は、参照により明示的に本明細書に組み込まれ、かつ、特許請求の範囲に包含されるものと意図する。更に、本明細書で開示されたいかなるものも、そのような開示が特許請求の範囲に明白に列挙されているかどうかにかかわらず、公共に捧げられることを意図しない。いかなる特許請求の範囲のエレメントも、エレメントがフレーズ「〜のための手段（means for）」を使用して明示的に列挙されるか、又は方法の請求項の場合には、エレメントがフレーズ「〜のためのステップ（step for）」を使用して列挙されない限り、米国特許法第１１２条の規定に基づいて解釈されるべきではない。
【０１０４】
前述の説明は、当業者が本明細書で説明した様々な態様を実施することを可能にするために提供される。これらの態様に対する様々な変更は、当業者には容易に明らかであり、本明細書で定義される一般的な原理は、他の態様にも適用することができる。それゆえ、請求項は、本明細書に示される態様に限定されること意図されておらず、文言による請求項に合致した全範囲を認められるべきであり、単数形によるエレメントへの言及は、特に断りのない限り、「唯一の（one and only one）」を意味することを意図されておらず、むしろ、「１つ以上の（one or more）」を意味することを意図されている。特記しない限り、「いくつかの（some）」という用語は、１つ以上のものを指す。男性系（例えば、彼）の代名詞は、女性及び中性の性別（例えば、彼女及びその）を含み、並びにその逆である。もしあれば、見出し及び小見出しは、便宜上のみに使用され、本願の開示を限定するものではない。
【図１】
2020053968.tif 000003
【図２】
2020053968.tif 000004
【図３】
2020053968.tif 000005
【図４】
2020053968.tif 000006
【図５】
2020053968.tif 000007
【図６】
2020053968.tif 000008
【図７】
2020053968.tif 000009
【図８】
2020053968.tif 000010
【図９】
2020053968.tif 000011
【図１０】
2020053968.tif 000012
【図１１】
2020053968.tif 000013
【図１２】
2020053968.tif 000014
【図１３】
2020053968.tif 000015
【図１４】
2020053968.tif 000016
【図１５】
2020053968.tif 000017
【外国語明細書】
2020053968000001.pdf