(57)【要約】  モバイルウォレットに関連する変更を検出および管理するシステム、方法、およびコンピュータプログラム製品が提供される。現在のモバイルウォレットデータが少なくとも１つのメモリから取得され、新しいモバイル装置属性が取得される。現在のモバイルウォレットデータと新しいモバイル装置属性の比較に基づき、変更が起こったかどうかが判定される。変更の処理の要求が、通信ネットワーク上のサーバに送信される。通信ネットワークを介して更新用データが受信され、現在のモバイルウォレットデータが、少なくとも１つのメモリ内で更新用データで更新される。【選択図】図１
2015517151.tif 000002
【特許請求の範囲】
【請求項１】
変更を検出および管理するシステムであって、
現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納するように動作する少なくとも１つのメモリと、
プロセッサであって、前記少なくとも１つのメモリに接続され、
前記少なくとも１つのメモリから前記現在のモバイルウォレットデータを取得し、
新しいモバイル装置属性を取得し、
前記現在のモバイルウォレットデータと前記新しいモバイル装置属性との比較に基づき、変更が発生したかどうかを判定し、
通信ネットワーク上のサーバに、前記変更の処理の要求を送信し、
前記要求に応じて、前記通信ネットワークを介して更新用データを受信し、
前記少なくとも１つのメモリ内で前記現在のモバイルウォレットデータを前記更新用データで更新するように動作するプロセッサと、
を備える、システム。
【請求項２】
前記現在のモバイルウォレットデータと前記新しいモバイル装置属性との間でパリティチェックを実行するように動作するセキュアエレメントをさらに備える、請求項１に記載のシステム。
【請求項３】
セキュアエレメントメモリを含むセキュアエレメントをさらに備え、
前記プロセッサがさらに、前記セキュアエレメントメモリを前記更新用データで更新するように動作する、
請求項１に記載のシステム。
【請求項４】
前記要求が前記新しいモバイル装置属性を含む、請求項１に記載のシステム。
【請求項５】
前記プロセッサがさらに、複数の変更タイプから前記変更を分類するように動作する、請求項１に記載のシステム。
【請求項６】
前記新しいモバイル装置属性が、装置ＩＤ、加入者識別モジュール（ＳＩＭ）ＩＤ、およびセキュアエレメント（ＳＥ）ＩＤを含む、請求項１に記載のシステム。
【請求項７】
前記プロセッサがさらに、前記現在のモバイルウォレットデータと前記新しいモバイル装置属性の比較に基づき、前記変更のログを構成するように動作する、請求項１に記載のシステム。
【請求項８】
変更を検出および管理する方法であって、
少なくとも１つのメモリ内に、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納するステップと、
前記少なくとも１つのメモリから前記現在のモバイルウォレットデータを取得するステップと、
新しいモバイル装置属性を取得するステップと、
前記現在のモバイルウォレットデータと新しい第２のモバイル装置属性との比較に基づき、変更が発生したかどうかを判定するステップと、
通信ネットワーク上のサーバに、前記変更の処理の要求を送信するステップと、
前記要求に応じて、前記通信ネットワークを介して更新用データを受信するステップと、
前記少なくとも１つのメモリ内で前記現在のモバイルウォレットデータを前記更新用データで更新するステップと、を含む、方法。
【請求項９】
セキュアエレメントが、前記現在のモバイルウォレットデータと前記新しいモバイル装置属性との間でパリティチェックを実行する、請求項８に記載の方法。
【請求項１０】
セキュアエレメントメモリを含むセキュアエレメントを、前記更新用データで更新するステップをさらに含む、請求項８に記載の方法。
【請求項１１】
前記要求が前記新しいモバイル装置属性を含む、請求項８に記載の方法。
【請求項１２】
複数の変更タイプから前記変更を分類するステップをさらに含む、請求項８に記載の方法。
【請求項１３】
前記新しいモバイル装置属性が、装置ＩＤ、ＳＩＭＩＤ、およびＳＥＩＤを含む、請求項８に記載の方法。
【請求項１４】
前記現在のモバイルウォレットデータと前記新しいモバイル装置属性の比較に基づき、前記変更のログを構成するステップをさらに含む、請求項８に記載の方法。
【請求項１５】
命令シーケンスを格納したコンピュータ可読記憶媒体であって、前記命令シーケンスは、１つ以上のプロセッサに
少なくとも１つのメモリ内に、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納し、
前記少なくとも１つのメモリから前記現在のモバイルウォレットデータを取得し、
新しいモバイル装置属性を取得し、
前記現在のモバイルウォレットデータと前記新しいモバイル装置属性との比較に基づき、変更が発生したかどうかを判定し、
通信ネットワーク上のサーバに、前記変更の処理の要求を送信し、
前記要求に応じて、前記通信ネットワークを介して更新用データを受信し、
前記少なくとも１つのメモリ内で前記現在のモバイルウォレットデータを前記更新用データで更新する、
処理を実行させるコンピュータ可読記憶媒体。
【請求項１６】
セキュアエレメントが、前記現在のウォレットデータと前記新しいモバイル装置属性との間でパリティチェックを実行する、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記命令シーケンスは、前記１つ以上のプロセッサに
セキュアエレメントメモリを含むセキュアエレメントを、前記更新用データで更新する
処理を更に実行させる、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記要求が前記新しいモバイル装置属性を含む、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記命令シーケンスは、前記１つ以上のプロセッサに、
前記変更を複数の変更タイプから分類する
処理を更に実行させる、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記新しいモバイル装置属性が、装置ＩＤ、ＳＩＭＩＤ、およびＳＥＩＤを含む、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記命令シーケンスは、前記１つ以上のプロセッサに、
前記現在のモバイルウォレットデータと前記新しいモバイル装置属性の比較に基づき、前記変更のログを構成する
処理を更に実行させる、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２２】
変更を検出および管理するシステムであって、
現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納するように動作する少なくとも１つのメモリと、
プロセッサであって、前記少なくとも１つのメモリに接続され、
通信ネットワークを介して新しいモバイル装置属性を含む変更の処理の要求を受信し、
前記新しいモバイル装置属性の少なくとも一部を検証し、
前記新しいモバイル装置属性と前記現在のモバイル装置属性との間の比較に基づいて変更を判定し、
前記変更に基づいて更新用データを判定し、
前記更新用データを含む更新要求を、通信ネットワークを介してモバイル装置へ送信するように動作するプロセッサと、を備える、システム。
【請求項２３】
前記新しいモバイル装置属性が、装置ＩＤ、ＳＩＭＩＤ、およびＳＥＩＤを含む、請求項２２に記載のシステム。
【請求項２４】
前記更新用データが、アプリケーションデータ、アカウント情報、および少なくとも一部の前記新しいモバイル装置属性のうち、少なくとも１つを含む、請求項２２に記載のシステム。
【請求項２５】
前記変更の処理の要求のステータスを示す情報を送信するようにさらに動作する、請求項２２に記載のシステム。
【請求項２６】
変更を検出および管理する方法であって、
通信ネットワークを介して新しいモバイル装置属性を含む変更の処理の要求を受信するステップと、
前記新しいモバイル装置属性の少なくとも一部を検証するステップと、
前記新しいモバイル装置属性と現在のモバイル装置属性との間の比較に基づいて変更を判定するステップであって、前記現在のモバイル装置属性は少なくとも１つのメモリ上に格納されるステップと、
前記変更に基づいて更新用データを判定するステップと、
前記更新用データを含む更新要求を、通信ネットワークを介してモバイル装置へ送信するステップと、を含む、方法。
【請求項２７】
前記新しいモバイル装置属性が、装置ＩＤ、ＳＩＭＩＤ、およびＳＥＩＤを含む、請求項２６に記載の方法。
【請求項２８】
前記更新用データが、アプリケーションデータ、アカウント情報、および少なくとも一部の前記新しいモバイル装置属性のうち、少なくとも１つを含む、請求項２６に記載の方法。
【請求項２９】
前記変更の処理の要求のステータスを示す情報を送信するステップをさらに含む、請求項２６に記載の方法。
【請求項３０】
命令シーケンスを格納したコンピュータ可読記憶媒体であって、前記命令シーケンスは、１つ以上のプロセッサに、
通信ネットワークを介して新しいモバイル装置属性を含む変更の処理の要求を受信し、
前記新しいモバイル装置属性の少なくとも一部を検証し、
前記新しいモバイル装置属性と、少なくとも１つのメモリ上に格納された現在のモバイル装置属性との間の比較に基づいて変更を判定し、
前記変更に基づいて更新用データを判定し、
前記更新用データを含む更新要求を、通信ネットワークを介してモバイル装置へ送信する
処理を実行させる、コンピュータ可読記憶媒体。
【請求項３１】
前記新しいモバイル装置属性が、装置ＩＤ、ＳＩＭＩＤ、およびＳＥＩＤを含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記更新用データが、アプリケーションデータ、アカウント情報、および少なくとも一部の前記新しいモバイル装置属性のうち少なくとも１つを含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記命令シーケンスは、前記１つ以上のプロセッサに、
前記変更の処理の要求のステータスを示す情報を送信する処理を更に実行させる、請求項３０に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はハードウェアおよびソフトウェアにおける変更の検出および管理に関し、とりわけ、モバイルウォレットに関連する変更を検出および管理するシステム、方法、およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
移動電話または携帯電話のようなモバイル装置は、商取引を行う金融機器として使用されることが増えている。これらの取引は、例えば店頭（ＰＯＳ）（または"レジ"）端末での非接触取引でありうる。モバイルコマースとして知られるモバイル装置を用いた商業行為の能力は、ユーザが例えばモバイル装置に貸方記入、提供内容およびポイントカード情報を格納し、それから例えば物理的なクレジットカード、クーポンまたはポイントカードの必要なしに商取引を行うためモバイル装置を使用することを可能にする。
【０００３】
モバイルウォレットは、ユーザがモバイル装置を用いて（例えばモバイル装置のユーザ・インタフェースを介して）取引を行うことを可能にするアプリケーションである。モバイルウォレットを用いて、ユーザは彼らのアカウントを管理し、提供内容を見、支払を開始することが可能である。
【０００４】
モバイルウォレットは、非接触取引を行うため、近距離無線通信（ＮＦＣ）コントローラ、アンテナ、プロセッサ、メモリ、およびセキュアエレメント（ＳＥ）および／または加入者識別モジュール（ＳＩＭ）カードを含むモバイル装置のハードウェアの動作を制御する。
【０００５】
ＮＦＣコントローラおよびアンテナは、モバイル装置がアカウント情報を安全にＰＯＳの非接触支払リーダに送信することを可能にする。コントローラおよびアンテナはまた、消費者向製品または他の箇所（例えば広告ディスプレイ）に取り付けられた非接触可能なタグの読み出しに使用される。
【０００６】
セキュアエレメントは、アカウント情報を格納およびアクセスし、また独立したテストにより確認されたハードウェアおよびソフトウェア強化技術によって保護された専用プロセッサおよびメモリを有する自己完結型システムであるので、一般的に安全と考えられる。セキュアエレメント内の個人または金融アカウント情報（例えば、カード情報）へのアクセスは、同様に１つ以上のセキュリティ層によって保護される。
【０００７】
モバイルウォレットは、モバイルウォレットアカウント、モバイル装置（例えば、装置ＩＤ）、ユーザ、移動体加入者総合デジタル通信網番号（ＭＳＩＳＤＮ）（すなわちモバイル装置番号（ＭＤＮ））、および／またはモバイルネットワークオペレータ（ＭＮＯ）に関連する情報、ならびに支払、ロイヤルティを格納または処理する必要があるかもしれず、および／またはカード情報を提供するかもしれない。この情報を、サーバ、モバイル装置、および／またはセキュアエレメントに格納してもよい。
【０００８】
この構成は一般的に安全と思われるが、そのような慎重に扱うべきデータ（すなわち個人および金融アカウント情報）をモバイル装置上に格納することは、セキュリティ手段を追加するとさらなる利点をうることができる。特に、モバイルウォレットまたは金融アカウント情報が同一のままである一方で、モバイル装置自身は意図的または偶然のどちらかで変更しうる。例えば、モバイル装置のユーザは、しばしばモバイル装置、ＳＩＭカード、またはセキュアエレメントを交換または紛失する。モバイル装置のユーザはまた、電話番号またはモバイルネットワークオペレータ（ＭＮＯ）（無線ネットワークキャリアとも呼ぶ）を変更する。また、モバイル装置のユーザは、例えば偶然の削除またはモバイル装置のリセットにより、しばしばモバイル装置内のデータを失う。
【０００９】
前述の変更（例えばモバイル装置またはセキュアエレメントの紛失、交換、削除またはリセット）により、モバイル装置のユーザは、変更が起こったことを認識し、モバイルウォレットが更新され彼らのモバイル装置が最新の状態で機能するのを確実にするよう必要なステップを踏むという高度で時間の影響を受ける課題に直面する。例えば、彼／彼女のモバイル装置を紛失したユーザは、（１）モバイルウォレットを更新、起動および／または復旧する必要を認識、（２）紛失したモバイル装置上のモバイルウォレットを停止、および（３）新しい装置上でモバイルウォレットを起動しなければならない。これらのアクションは、特に、モバイル装置、ＭＮＯシステム、モバイルウォレットプロバイダシステム、サービスプロバイダ（すなわち提供内容、ロイヤルティ、貸方、借方、またはポイントカードを発行する企業および／または団体）システムと通信する必要がある。
【００１０】
１つの技術的困難は、そのような変更の検出および管理は、複数のシステム（例えば、セキュアエレメント、モバイル装置メモリ、リモートサーバ）に格納されているかもしれず、モバイルウォレットに関連する変更の検出および管理に使用する前に分析しなければならないモバイル装置データの取得であることである。種々の異なるシステムに格納されたモバイル装置データの格納、アクセスまたは取得、および使用は、複雑な調整を必要とする。
【００１１】
従って、モバイル装置内のモバイルウォレットに関連する、ハードウェアの変更を含む変更を検出および管理するメカニズムおよび技術のニーズが存在する。
【００１２】
ユーザの観点から重要なのは、変更が起こるとき、それが比較的途切れず（例えばユーザの尽力または入力をほとんどまたは全く必要としない）検出および管理されることである。すなわち、変更が起こるとき、ユーザが措置を講じる、および／またはＭＮＯ、サービスプロバイダ、および／またはモバイルウォレットプロバイダと通信する必要なく、モバイルウォレットがユーザの最新のモバイル装置で容易に起動される。
【００１３】
ＭＮＯまたはサービスプロバイダの観点から重要なのは、モバイル装置情報が、容易に格納され、モバイルウォレットに関連する変更の検出に効率的および効果的に使用可能であり、ＭＮＯおよび／またはサービスプロバイダに過度の負担をかけることなく変更を管理（すなわち解決）可能であることである。
【００１４】
言い換えれば、ユーザのモバイルウォレットが、ユーザの最新のモバイル装置上で常にアクティブで、更新されるのを確実にするため、モバイル装置内のモバイルウォレットに関連する変更をしっかりと自動的に検出し、これらの変更を管理するのが可能であることが有益であろう。
【発明の概要】
【００１５】
本発明は、モバイルウォレットに関連する変更を検出および管理するシステム、方法、およびコンピュータプログラム製品を提供する。
【００１６】
１つの実施形態では、変更を検出および管理するシステムは、プロセッサに接続された少なくとも１つのメモリを有する。メモリは、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納する。現在のモバイルウォレットデータは、少なくとも１つのメモリから取得される。新しいモバイル装置属性も、また取得される。現在のモバイルウォレットデータと新しいモバイル装置属性の比較に基づき、変更が起こったかどうかについて判定される。変更の処理の要求が、通信ネットワーク上のサーバに送信される。更新用データが通信ネットワークを介して受信され、現在のモバイルウォレットデータがメモリ内で更新用データで更新される。
【００１７】
別の実施形態では、モバイルウォレットに関連する変更を検出および管理する方法は、少なくとも１つのメモリ内に、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納するステップと、メモリから現在のモバイルウォレットデータを取得するステップと、新しいモバイル装置属性を取得するステップと、現在のモバイルウォレットデータと新しい第２のモバイル装置属性の比較に基づき、変更が起こったかどうかを判定するステップと、通信ネットワーク上のサーバに、変更の処理の要求を送信するステップと、要求に応えて通信ネットワークを介して更新用データを受信するステップと、メモリ内で現在のモバイルウォレットデータを更新用データで更新するステップを含む。
【００１８】
別の実施形態では、非一過性コンピュータ可読な媒体は、１つ以上のプロセッサに、少なくとも１つのメモリ内に、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納し、少なくとも１つのメモリから現在のモバイルウォレットデータを取得し、新しいモバイル装置を取得し、現在のモバイルウォレットデータと新しいモバイル装置属性の比較に基づき、変更が起こったかどうかを判定し、通信ネットワーク上のサーバに、変更の処理の要求を送信し、要求に応えて通信ネットワークを介して更新用データを受信し、メモリ内で現在のモバイルウォレットデータを更新用データで更新する状態を起こす命令シーケンスを格納する。
【００１９】
別の実施形態では、変更を検出および管理するシステムは、プロセッサに接続された少なくとも１つのメモリを有する。メモリは、現在のモバイル装置属性を含む現在のモバイルウォレットデータを格納する。変更の処理の要求が、通信ネットワークを介して受信される。変更の処理の要求は、新しいモバイル装置属性を含む。新しいモバイル装置属性の少なくとも一部が検証される。新しいモバイル装置属性と現在のモバイル装置属性の間の比較に基づいて、変更が判定される。変更に基づいて、更新用データが判定される。更新用データを含む更新要求が、通信ネットワークを介してモバイル装置へ送信される。
【００２０】
別の実施形態では、変更を検出および管理する方法が提供される。方法は、通信ネットワークを介して新しいモバイル装置属性を含む変更の処理の要求を受信するステップと、新しいモバイル装置属性の少なくとも一部を検証するステップと、新しいモバイル装置属性と現在のモバイル装置属性の間の比較に基づいて変更を判定し、現在のモバイル装置属性は少なくとも１つのメモリ上に格納されるステップと、変更に基づいて更新用データを判定するステップと、更新用データを含む更新要求を、通信ネットワークを介してモバイル装置へ送信するステップを実行する。
【００２１】
別の実施形態では、非一過性のコンピュータ可読な媒体は、１つ以上のプロセッサが、通信ネットワークを介して新しいモバイル装置属性を含む変更の処理の要求を受信し、新しいモバイル装置属性の少なくとも一部を検証し、新しいモバイル装置属性と現在のモバイル装置属性の間の比較に基づいて変更を判定し、現在のモバイル装置属性は少なくとも１つのメモリ上に格納され、変更に基づいて更新用データを判定し、更新用データを含む更新要求を、通信ネットワークを介してモバイル装置へ送信する状態を起こす命令シーケンスを格納する。
【００２２】
本発明の特徴および利点は、後述の図と併せて見るとき、以下に記載する詳細な説明からより明らかになる。
【図面の簡単な説明】
【００２３】
【図１】例示的な実施形態による、モバイル装置内のモバイルウォレットに関連する変更を適応的に管理するシステムの図である。
【図２】例示的な実施形態による、モバイルウォレットの始動中にモバイルウォレットに関連する変更を検出するプロセスを示すフローチャートである。
【図３】例示的な実施形態による、モバイル装置上のモバイルウォレットの起動プロセスを示すフローチャートである。
【図４】例示的な実施形態による、モバイル装置上のモバイルウォレットの復旧プロセスを示すフローチャートである。
【図５】例示的な実施形態による、モバイルウォレットに関連する変更を検証するプロセスを示すフローチャートである。
【図６】本発明を実行するのに有用な、例示的なシステムのブロック図である。
【発明を実施するための形態】
【００２４】
Ｉ．概要
本明細書に示された本発明の実施形態の例は、モバイル装置内のモバイルウォレットに関連する変更の検出および管理システム、方法、およびコンピュータプログラム製品を対象とする。これらの変更は、例えばモバイル装置内のハードウェアおよび／またはソフトウェア、それらに通信できるように接続されたセキュアエレメント（例えば、汎用集積回路カード（ＵＩＣＣ）、内蔵ＳＥ、固定ｍｉｃｒｏＳＤなど）、ＭＳＩＳＤＮ、ＭＮＯ、ＭＮＯプロバイダ、ＭＮＯアカウントステータス、および／またはそれらのあらゆる組み合わせのうちの変更、またはそれらへの変更を含んでもよい。
【００２５】
本明細書に示された本発明の実施形態の例は、モバイルウォレットがインストールされたモバイル装置がモバイルウォレットを補助するのに適切かどうかを判定するモバイルウォレットの例を対象とし、それに関して本明細書に記載する。この記載は、本明細書に示された実施形態の例の適用に限定することを意図するものではない。実際に、後述の記載を読んだ後、別の実施形態（例えば命令を受信すると遠隔でモバイル装置がモバイルウォレットを補助するのに適切かどうかをチェックするリモート装置）で後述の実施形態の例を実行する方法が当業者に明らかになるであろう。
【００２６】
通常、モバイル装置のユーザ・インタフェースを介してモバイルウォレットを開くと、モバイルウォレット自身が、モバイル装置がモバイルウォレットを補助するのに適切かどうかを判定する。この判定は、モバイル装置がモバイルウォレット発行者により規定された予め定められた基準に合致するかどうかに基づく。モバイル装置が適切でない場合、モバイルウォレットは、モバイル装置上にエラーメッセージを表示するなどの表示をユーザに行う。モバイル装置が適切である場合、モバイルウォレットは、モバイル装置からモバイル装置属性を取得する。取得されたモバイル装置属性は、モバイル装置のモデルおよび／またはタイプにより変わるが、例えばモバイル装置識別子（ＩＤ）、ＳＥＩＤ、およびＳＩＭＩＤを含んでもよい。
【００２７】
モバイルウォレットが必要なモバイル装置属性を取得すると、モバイルウォレットはモバイル装置がセキュアエレメントを有するかどうか判定する。モバイル装置がセキュアエレメントを有さない場合、モバイルウォレットは、モバイル装置上にエラーメッセージを表示するなどのようにユーザに表示する。それからモバイルウォレットは、モバイル装置上にモバイルウォレットレコードが存在するかどうか判定する。モバイルウォレットレコードは、モバイルウォレットＩＤのような、モバイルウォレットに関連したデータである。モバイル装置上にモバイルウォレットレコードが存在しない場合、モバイルウォレットは、モバイルウォレットをプロビジョニングする新しいまたは前から存在するモバイルウォレットデータ（すなわち、モバイルウォレットおよびセキュアエレメントデータ）を、モバイル装置に搭載するよう選択肢を表示する。"解決選択肢"と呼ばれるこれらの選択肢が、例えばモバイル装置のユーザ・インタフェースを介してユーザに表示され、またモバイルウォレットを起動または復旧する選択肢を有してもよい。
【００２８】
１つの実施形態では、モバイル装置上にモバイルウォレットレコードが存在する場合、モバイルウォレットはセキュアエレメントのＳＥＩＤがモバイルウォレットに関連する（すなわちモバイルウォレット内に格納された）ＳＥＩＤに合致するかどうか判定する。２つのＳＥＩＤが合致しない場合、モバイルウォレットは、モバイルウォレットを起動または復旧するようモバイル装置のユーザ・インタフェースを介して解決選択肢をユーザに表示する。
【００２９】
モバイルウォレットが、セキュアエレメントのＳＥＩＤがモバイルウォレットに関連するＳＥＩＤに合致すると判定する場合、それからモバイルウォレットはそのモバイルウォレットＩＤを取得する。それからモバイルウォレットは、それが中断または起動保留であるかどうかチェックする。モバイルウォレットが中断または起動保留であると判定された場合、モバイル装置のユーザ・インタフェースを介して通知メッセージが通信される。
【００３０】
モバイルウォレットが中断された（すなわち、モバイルウォレットが"中断"のエラーコードを受信する）場合、モバイルウォレットは支払取引の実行に使用することはできないが、関連するアカウントへの支払の受取および／または貸方記入に使用してもよい。任意選択的に、提供内容を同様に通信してもよい。モバイルウォレットが起動保留である（すなわち、モバイルウォレットのステータスが"起動保留"である）場合、モバイルウォレットはユーザがそれを起動するまで使用することはできない。モバイルウォレットが起動保留または中断されていない場合、モバイルウォレットは、最後にモバイルウォレットが開始してからモバイルウォレットへ、またはモバイルウォレット内部でいずれかの変更がなされていないかどうかの判定に進む。
【００３１】
例示的な実施形態で、モバイルウォレットは、予め定められた基準に基づき、取得されたモバイル装置属性がパリティチェックを実行するのに充分かどうか判定する。取得されたモバイル装置属性がパリティチェックを実行するのに充分であると判定された場合、セキュアエレメントはパリティチェックを実行し、セキュアエレメント内に格納された装置ＩＤ、モバイルウォレットＩＤ、および／またはＳＩＭＩＤが取得されたモバイル装置属性の装置ＩＤ、モバイルウォレットＩＤ、および／またはＳＩＭＩＤに合致するかどうか判定する。モバイルウォレットに関連する変更が起こった場合、パリティチェックにより不一致が検出される。パリティチェックにパスする（すなわち、不一致が検出されない）場合、モバイルウォレットはいずれの解決なしにモバイル装置上で開始してもよい。パリティチェックが失敗した（すなわち、不一致が検出される）場合、モバイルウォレットはモバイルウォレットを起動または復旧するようユーザに解決選択肢を表示する。
【００３２】
モバイルウォレットの始動時に、モバイルウォレットに関連する変更を自動的に検出してもよく、変更を最小の処理およびユーザとの対話で解決可能である。変更は、モバイル装置、セキュアエレメント、ＭＳＩＳＤＮ、ＭＮＯプロバイダ、ＭＮＯアカウントステータス（例えば中断、終了）、モバイルウォレットアカウントサービス（例えば発行、中断、閉鎖）および／またはそれらのあらゆる組み合わせの変更を含んでもよい。
ＩＩ．システム
【００３３】
図１は、例示的な実施形態による、モバイル装置内のモバイルウォレットに関連する変更を適応的に管理するシステムの図である。図１に示されるように、システム１００は、モバイル装置１０２、サーバ１０５、および企業サービスバス（ＥＳＢ）１０６を有する。
【００３４】
モバイル装置１０２は、モバイルウォレット１０１、セキュアエレメント１０４、プロセッサ１０２ａ、メモリ１０２ｂ（"ＭＤメモリ"）、非接触フロントエンド（ＣＬＦ）１１１、およびベースバンドモデム１１２を有する。セキュアエレメント１０４は、メモリ１０４ａ（"ＳＥメモリ"）を有する。モバイル装置１０２はまた、ディスプレイ（図示せず）のようなユーザ・インタフェースを有してもよい。モバイルウォレット（例えば、モバイルウォレット１０１）は、モバイル装置のメモリ内に格納された、およびモバイル装置のメモリに関連するアプリケーションであってもよい。モバイルウォレットは、モバイル装置のプロセッサにより実行されるとき、モバイル装置が、例えば金融取引を処理する、または提供内容またはロイヤルティ情報のようなコマース情報を処理する機器としてはたらくようにする命令を有する。モバイルウォレットおよびセキュアエレメント（例えば、セキュアエレメント１０４）は、国際標準化機構（ＩＳＯ）７８１６規格を用いて通信してもよい。
【００３５】
モバイルウォレットは、（その関連したメモリ（すなわち、ＭＤメモリ１０２ｂ）内に）、関連するモバイルウォレットアカウント、ユーザ、ＭＳＩＳＤＮ、支払およびポイントカード、および／または提供内容の属性を格納し、それらをモバイル商取引の範囲を実行するのに使用可能である。また、モバイルウォレットは、関連した属性を有し、関連した属性を１つ以上のシステム（例えば、サーバ、モバイル装置、セキュアエレメント、ＥＳＢ、トラステッドサービスマネジャ（ＴＳＭ）、など）内に格納してもよい。表１は、例示的な実施形態による、モバイルウォレットに関連する属性、およびそれらを格納しうるシステムの例を示す。
［表１］
2015517151.tif 000003
【００３６】
モバイル装置に格納されたアプレットおよび／またはアプリケーションは、アカウントに関連する動作を提供するためユーザ・インタフェースを提供する。そのようなアプレットおよび／またはアプリケーションは、"ウィジェット"と呼ばれる。ウィジェットを、１つ以上の手段（例えば、支払およびポイントカードおよび／または提供内容）に関連付けてもよい。ウィジェットは、例えば、支払、提供、報酬、またはロイヤルティウィジェットなどであってもよく、対応する取引を実行するためモバイルウォレットが使用してもよい。
【００３７】
１つの実施形態では、セキュアエレメント１０４もまた、アプレットおよび／またはアプリケーションを格納するのに使用してもよい。モバイルウォレット１０１は、セキュアエレメント１０４と通信し、モバイル取引の実行のためセキュアエレメント上のアプレットおよび／またはアプリケーションを使用する。セキュアエレメント１０４は、ＩＳＯ７８１６規格およびＮＦＣ  ＩＳＯ  １４４４３プロトコルのような規格およびプロトコルを用いて、ＮＦＣリーダ１１０（すなわち非接触リーダ）と通信する。
【００３８】
ベースバンドモデム１１２は、モバイルネットワーク通信に使用されるデジタルモデムである。ＣＬＦ１１１は、ＮＦＣ通信のアナログ部分と非接触送信リンクの通信プロトコル層を扱う回路である。ＣＬＦ１１１はまた、セキュアエレメント１０４とＮＦＣリーダ１１０の間のデータ交換に使用される。これは、例えば非接触モバイル取引を行うためセキュアエレメントがＮＦＣリーダと通信することを可能にする。
【００３９】
モバイル装置１０２は、装置ＩＤ、ＳＥＩＤ、ＭＳＩＳＤＮ、ＳＩＭＩＤ、およびＭＮＯＩＤのような属性を有する。装置ＩＤは、国際移動体装置識別番号（ＩＭＥＩ）、携帯機器識別番号（ＭＥＩＤ）、媒体アクセス制御（ＭＡＣ）アドレス、またはモバイル装置のハードウェアに関連する同様の一意のシリアル番号であってもよく、モバイル装置が紛失または盗まれたかどうかといったモバイル装置の変更を識別するのに使用可能である。ＳＥＩＤは、ＳＥに関連する一意の数字であるカードイメージ番号（ＣＩＮ）であってもよく、例えばＳＥ内の変更を識別するのに使用可能である。ＭＳＩＳＤＮは、ユーザに関連するサービスのモバイル装置回線に関連する電話番号であってもよく、例えばユーザの電話番号の変更を識別するのに使用可能である。ＳＩＭＩＤは、モバイル装置のタイプによって集積回路カードＩＤ（ＩＣＣＩＤ）または国際移動体加入者識別番号（ＩＭＳＩ）であってもよく、例えばＳＩＭカードの変更を識別するのに使用可能である。ＭＮＯＩＤは、モバイル装置に関連するＭＮＯを識別するのに使用可能である。
【００４０】
モバイル装置１０２は、無線（ＯＴＡ）でサーバ１０５と通信する。サーバ１０５はＥＳＢ１０６に接続され（図３に関してさらに下記で詳述する）、プロセッサおよびメモリを有してもよい。ＥＳＢ１０６は、１つ以上のＴＳＭ（例えば、ＴＳＭ１０７）、ＭＮＯ（例えば、ＭＮＯ１０８）、およびサービスプロバイダシステム（例えば、サービスプロバイダ１０９）に接続される。ＯＴＡのような通信規格を用いて、ＴＳＭ１０７はＳＥ１０４と通信し、サービスプロバイダ１０９はモバイルウォレット１０１と通信する。
【００４１】
ＴＳＭ１０７は、例えば、ＯＴＡでモバイルウォレット上の仮想金融機器を安全にプロビジョニングする。ＴＳＭ１０７は、サービスプロバイダとセキュアエレメントの間の通信を管理し、セキュアエレメント上でサービスを起動し、ユーザから金融アカウントデータを受信し、次にそれをモバイルウォレット内にロードし、アカウント情報を金融機関で認証し、それから取引を行うためモバイルウォレットが使用する必要な支払認証情報を可能にする。米国特許出願第１３／６５３，１６０号"Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｉｎｔｅｒｆａｃｉｎｇ  Ｍｕｌｔｉｐｌｅ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｔｒｕｓｔｅｄ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒｓ  ａｎｄ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ"は、その全体の内容が参照により本明細書に組み込まれるが、サービスプロバイダとセキュアエレメントの間の通信を管理する中央ＴＳＭを提供する。
ＩＩＩ．プロセス
Ａ．モバイルウォレット始動中のモバイルウォレットに関連する変更の検出
【００４２】
図２は、例示的な実施形態による、モバイルウォレット始動中のモバイルウォレットに関連する変更を検出するプロセス２００を示すフローチャートである。
【００４３】
モバイルウォレット（例えば、モバイルウォレット１０１）を、モバイル装置（例えば、モバイル装置１０２）のユーザ・インタフェースを介して起動してもよい。例えば、ユーザ（例えば、ユーザ１０３）は、モバイル装置１０２のディスプレイ上のアイコンを選択することにより、モバイルウォレット１０１を起動してもよい。図２に示されるように、ブロック２０１で、モバイルウォレット１０１の始動中、モバイル装置１０２のハードウェアチェックが実行される。特に、モバイルウォレット１０１はまず、モバイル装置１０２がモバイルウォレットを補助するのに適切であるかどうか判定する。この判定は、モバイル装置１０２がモバイルウォレット発行者により設定された予め定められた基準を満たすかどうかに基づく。あるいは、モバイルウォレット１０１は、モバイルウォレット１０１内に格納された適切なモバイル装置の予め定められたリストにモバイル装置１０２が存在するかどうかをチェックする。ブロック２０１で、モバイル装置１０２がモバイルウォレットを補助するのに適切でないとモバイルウォレット１０１が判定する場合、それはモバイル装置１０２上のエラーメッセージの表示のような表示をユーザ１０３に行う。モバイル装置１０２がモバイルウォレットを補助するのに適切であるとモバイルウォレット１０１が判定する場合、モバイルウォレット１０１は、装置ＩＤ、ＳＥＩＤ、および／またはＳＩＭＩＤのようなハードウェア情報を含むモバイル装置属性をモバイル装置１０２から取得する。取得されるモバイル装置属性は、モバイル装置のモデルおよび／またはタイプによって変わりうる。
【００４４】
モバイル装置１０２のモバイル装置属性が取得されたら、モバイルウォレット１０１は、モバイルウォレット１０１がモバイル装置１０２から取得を試みたあらゆる属性が正常に取得されていないかどうか（すなわちいくつかのモバイル装置属性が紛失していないか）を判定する。モバイルウォレット１０１が、予測された属性が取得されなかったと判定した場合、モバイルウォレット１０１は特に、取得されたモバイル装置属性が装置ＩＤおよび／またはＳＥＩＤを含まないかどうか判定する。装置ＩＤおよび／またはＳＥＩＤが取得されなかったと判定された場合、モバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３に表示を行う。
【００４５】
取得されたモバイル装置属性が装置のタイプに基づき予測された属性を含まない場合、モバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３に表示を行ってもよい。すなわち、予測された取得されるモバイル装置属性は、モバイル装置のタイプによって変わりうる。例えば、あるモバイル装置は、ＳＩＭＩＤを有さない。従って、モバイル装置１０２がその属性の１つとしてＳＩＭＩＤを有さないタイプのモバイル装置であるとモバイルウォレット１０１が判定する場合、モバイルウォレット１０１はモバイル装置１０２上にエラーメッセージを表示せず、その属性は変更管理プロセスの間その構成には入らない。あるいは、モバイル装置１０２がＳＩＭＩＤを有するタイプのモバイル装置でなく、モバイル装置属性の中にＳＩＭＩＤが取得されない場合、モバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザに表示を行う。
【００４６】
モバイルウォレット１０１がモバイル装置１０２から取得を試みた属性が正常に取得されたと判定された場合、モバイルウォレット１０１はモバイル装置１０２がセキュアエレメントを有するかどうか判定する。例えば、モバイルウォレット１０１は、モバイル装置１０２内のセキュアエレメントと通信を確立しようと試みることにより、この判定をすることが可能である。通信の試みが失敗する場合、モバイルウォレット１０１は、モバイル装置１０２がセキュアエレメントを有さないと結論を下す。代わりに通信の試みが成功する場合、モバイルウォレット１０１は、モバイル装置１０２がセキュアエレメントを有すると結論を下す。
【００４７】
モバイルウォレット１０１が、モバイル装置１０２がセキュアエレメントを有さないと結論を下す場合、モバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３に表示を行う。モバイル装置１０２がセキュアエレメント（例えばセキュアエレメント１０４）を有すると判定された場合、それからモバイルウォレット１０１は、セキュアエレメントのＳＥＩＤ（例えば、ＣＩＮ）に基づき、セキュアエレメント１０４が予め定められたタイプのセキュアエレメントかどうか判定する。セキュアエレメント１０４が予め定められたタイプのセキュアエレメントでないと判定された場合、それからモバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３に表示を行う。
【００４８】
モバイルウォレット１０１が、セキュアエレメント１０４が予め定められたタイプのセキュアエレメントである（すなわち、セキュアエレメントが予め定められた基準を満たす）と判定する場合、それからブロック２０２で、モバイルウォレット１０１はモバイル装置１０２内にモバイルウォレットレコードが存在するかどうか判定する。モバイルウォレットレコードは、モバイルウォレットＩＤのようなモバイルウォレットに関連したデータである。ブロック２０２で、モバイル装置１０２がモバイルウォレットレコードを有すると判定された場合、ブロック２０３で、モバイルウォレット１０１は、ブロック２０１で取得されたＳＥＩＤ（すなわち、セキュアエレメント１０４のＳＥＩＤ）がモバイルウォレット１０１に関連するＳＥＩＤ（すなわちモバイルウォレット１０１内に格納されたＳＥＩＤ）と合致するかどうか判定する。
【００４９】
代わりにブロック２０２で、モバイル装置１０２がモバイルウォレットレコードを有さないと判定された場合、ブロック２０４でモバイルウォレット１０１は適切なタイプの解決法を判定する。適切なタイプの解決法を、複数の解決の選択肢のリストのうち１つの選択に基づき判定してもよい。例えば、ユーザ（例えば、ユーザ１０３）がモバイル装置１０２のユーザ・インタフェースを介して選択を入力してもよい。解決選択肢は、モバイルウォレットを起動または復旧する選択肢を含んでもよい。ブロック２０４で適切な解決法がモバイル装置１０２上でモバイルウォレットを起動することであるとモバイルウォレットが判定する場合、ブロック２０５ｂでモバイルウォレットが起動される。代わりに、ブロック２０４で適切な解決法がモバイル装置１０２上でモバイルウォレットを復旧することであるとモバイルウォレット１０１が判定する場合、ブロック２０６でモバイルウォレットは復旧される。モバイルウォレット起動および復旧の例示的なプロセスは、図３および図４のそれぞれに関して下記でさらに詳述する。
【００５０】
ブロック２０３で、ブロック２０１で取得されたＳＥＩＤ（すなわちセキュアエレメント１０４のＳＥＩＤ）がモバイルウォレット１０１に関連するＳＥＩＤ（すなわちモバイルウォレット１０１内に格納されたＳＥＩＤ）と合致しない（すなわち不一致が存在する）とモバイルウォレット１０１が判定する場合、ブロック２０４でモバイルウォレット１０１は適切なタイプの解決法を判定する。適切なタイプの解決法は、複数の解決選択肢のリストのうちの１つの選択に基づき判定される。例えば、ユーザがモバイル装置１０２のユーザ・インタフェースを介して選択を入力してもよい。解決選択肢は、セキュアエレメント１０４上にモバイルウォレットを起動または復旧する選択肢を含んでもよい。前述のように、ブロック２０５ｂまたは２０５ａのそれぞれで、ブロック２０４で判定された解決法に基づき、モバイルウォレットを起動または復旧してもよい。セキュアエレメント内のモバイルウォレット起動および復旧の例示的なプロセスは、図３および図４のそれぞれに関して下記でさらに詳述する。別の実施形態で、解決選択肢は、図２のブロック２０５ｎに示すような他の解決法を有してもよい。
【００５１】
ブロック２０３で、ブロック２０１で取得されたＳＥＩＤ（すなわちセキュアエレメント１０４のＳＥＩＤ）がモバイルウォレット１０１に関連するＳＥＩＤ（すなわちモバイルウォレット１０１内に格納されたＳＥＩＤ）と合致する（すなわち不一致が存在しない）とモバイルウォレット１０１が判定する場合、ブロック２０７で、モバイルウォレット１０１はモバイルウォレット１０１に関連するモバイルウォレットＩＤを取得する。
【００５２】
ブロック２０８で、モバイルウォレット１０１は、そのステータスをチェックする（すなわちステータスチェックを実行する）。特にモバイルウォレット１０１は、セキュアエレメント１０４上のモバイルウォレットコンパニオンアプレット（ＷＣＡｐ）がモバイル装置１０２上で選択可能かどうか判定する。ＷＣＡｐが選択可能でないと判定された場合、モバイルウォレット１０１は、それがＷＣＡｐにより送信されたエラーコードのチェックによって中断されたかどうか判定する。エラーコードが"中断"である場合、モバイルウォレット１０１は、例えばモバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３にそれが中断されていることを表示する。代わりに、モバイルウォレット１０１がそれが中断されていないと判定する場合、モバイルウォレットはそれが起動保留かどうか判定するためそのステータスのチェックを実行する。モバイルウォレットのステータスが"起動保留"である場合、モバイルウォレット１０１は、例えばモバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３にそれが起動保留であることを表示する。
【００５３】
別の実施形態で、ブロック２０８で、セキュアエレメント１０４はモバイルウォレット１０１に関連する個人識別番号（ＰＩＮ）がロックされているかどうか判定する。ＰＩＮがロックされていると判定された場合、モバイルウォレット１０１はＰＩＮをリセットする。特に、ＰＩＮをリセットするため、モバイルウォレットはユーザＩＤおよびパスワードを収集する。ユーザＩＤおよびパスワードを、例えばモバイル装置１０２のユーザ・インタフェースを介して収集し、それからサーバ１０５で確認してもよい。ユーザＩＤおよびパスワードが確認された場合、モバイルウォレット１０１は新しいＰＩＮを収集および格納する。新しいＰＩＮを、例えばモバイル装置１０２のユーザ・インタフェースを介して収集することが可能である。
【００５４】
次に、モバイルウォレット１０１のステータスが"起動保留"であった場合、モバイルウォレット１０１はそのステータスを"アクティブ"に変更する。
【００５５】
ブロック２０９で、セキュアエレメント１０４はパリティチェックを実行する。まずモバイルウォレット１０１は、パリティチェックを実行するのに必要な属性が利用可能かどうか判定する。パリティチェックを実行するのに必要な属性は、ＳＥＩＤ、モバイルウォレットＩＤ、および／またはＳＩＭＩＤを含んでもよい。次にブロック２０９で、セキュアエレメント１０４はパリティチェックを実行する。パリティチェックは、モバイルウォレット１０１により取得された装置ＩＤ、モバイルウォレットＩＤ、および／またはＳＩＭＩＤのような属性がセキュアエレメント１０４に格納された属性と合致するかどうかの判定を含む。
【００５６】
ブロック２１０で、セキュアエレメント１０４は、ブロック２０９で実行されたパリティチェックをパスしたかどうか判定する。ブロック２１０で、セキュアエレメント１０４が、ブロック２０９で実行されたパリティチェックをパスした（すなわち属性不一致が検出されなかった）と判定する場合、モバイルウォレット１０１は"変更検出"フラグを偽にセットする。次に、モバイルウォレット１０１をモバイル装置１０２上で起動（すなわち開く）してもよい。
【００５７】
ブロック２１０で、ブロック２０９で実行されたパリティチェックをパスしなかった（すなわち１つ以上の属性不一致が検出された）とセキュアエレメント１０４が判定する場合、モバイルウォレット１０１は"変更検出"フラグを真にセットする。次にブロック２０４で、モバイルウォレット１０１は、適切なタイプの解決法を判定する。適切なタイプの解決法は、前述で詳細を述べた。
Ｂ．モバイル装置上のモバイルウォレットの起動
【００５８】
図３は、例示的な実施形態による、モバイル装置上のモバイルウォレットの起動プロセス３００を示すフローチャートである。
【００５９】
ブロック３０１で、モバイルウォレット１０１はモバイルウォレット起動（すなわちモバイル装置１０２上のモバイルウォレット１０１の起動）を要求する。ブロック３０１で、特にモバイルウォレット１０１は、モバイルウォレット１０１に関連するアカウント認証情報を収集する。アカウント認証情報は、例えばモバイル装置１０２のユーザ・インタフェースを介してユーザ１０３から収集される。アカウント認証情報は、例えば電子メールとパスワードのセットのような一意のユーザ名とパスワードの組み合わせを含む。
【００６０】
別の実施形態で、例えばモバイルウォレットに関連するモバイル装置の電話番号またはＭＳＩＳＤＮといった他の装置特有の認証情報を同様に収集してもよい。
【００６１】
次に、モバイルウォレット１０１は、モバイルウォレット１０１を使用するための利用規約（ＴｏＳ）が承認されたかどうか判定する。利用規約は、例えばモバイル装置１０２を介してユーザ１０３により承認される。モバイルウォレット１０１は、ＴｏＳが承認されたとそれが判定するまでＴｏＳが承認されたかどうかチェックし続ける。
【００６２】
モバイルウォレット１０１がＴｏＳが承認されたと判定する場合、モバイルウォレット１０１は例えばモバイル装置１０２のユーザ・インタフェースを介してユーザ１０３からＰＩＮを収集する。それから収集されたＰＩＮは、モバイルウォレット１０１に関連するＰＩＮとしてセットされる。
【００６３】
次に、モバイルウォレット１０１は起動要求の送信に必要なハードウェア情報（すなわち、モバイル装置属性）を取得し、それはモバイル装置１０２の装置ＩＤ、ＳＥＩＤ、および／またはＳＩＭＩＤを含んでもよい。表２は、起動要求を形成するパラメータ例およびそれらが必要とされるかどうかを示す。
［表２］
2015517151.tif 000004
【００６４】
モバイルウォレット１０１は、モバイル装置１０２上でモバイルウォレット１０１を起動するため、表２に示されるような情報を含む起動要求をサーバ１０５へ送信する。
【００６５】
ブロック３０２で、サーバ１０５は、モバイルウォレット１０１から受信された起動要求を処理する。特に、サーバ１０５はまず、起動要求で受信された電子メールＩＤおよび／またはＳＥＩＤの複製がサーバ１０５内に存在するかどうか判定する。電子メールＩＤおよび／またはＳＥＩＤの複製がサーバ１０５内に格納されていると判定された場合、サーバ１０５は、モバイル装置１０２へのエラーメッセージの送信のようにユーザ１０３に表示を行う。
【００６６】
要求で受信されたＳＥＩＤの複製がサーバ１０５内に存在すると判定された場合、モバイルウォレット１０１は、複製ＳＥＩＤに関連するモバイルウォレットステータスが"ＭＤＮ検証保留"であるかどうか判定する。すなわち、サーバ１０５は、受信されたＳＥＩＤに関連するモバイルウォレットが検証を保留しているかどうか判定する。ＳＥＩＤに関連するモバイルウォレットが検証を保留していると判定された場合、サーバ１０５はモバイルウォレットを"未使用"としてマーク付けし、モバイルウォレットに関連する電子メールＩＤを消去し、および／またはモバイルウォレットに関連するユーザが非アクティブであることを示す情報を格納する。
【００６７】
ブロック３０３で、サーバ１０５はモバイルウォレット１０１に関連するモバイルウォレットＩＤおよび相関ＩＤを生成する。サーバ１０５は、モバイルウォレット１０１を起動するよう要求をＥＳＢ１０６に送信する。次に、ＥＳＢ１０６は、モバイルウォレット１０１に関するモバイルウォレットレコードを作成および格納し（図２に関連して詳細を前述）、それからモバイルウォレットレコード内のモバイルウォレット１０１の状態を"ＭＤＮ検証保留"にセットする。ＥＳＢ１０６はまた、モバイルウォレット１０１に関連する消費者プロファイルを作成および格納し、消費者プロファイルのステータスを"非アクティブ"にセットする。消費者プロファイルは、電子メールＩＤのようなユーザ１０３に関連する情報を含む。
【００６８】
同様に、サーバ１０５は、モバイルウォレットレコードおよび消費者プロファイルを作成および格納する。また、サーバ１０５は、モバイル装置１０２の情報を含むハンドセットレコードを作成および格納する。ＥＳＢ１０６はそれから、それがサーバ１０５からのメッセージまたはショートメッセージサービス（ＳＭＳ）メッセージを受信するまで、休止状態に入る。
【００６９】
次にサーバ１０５は、モバイルウォレットＩＤおよび予め定められたモバイルウォレットデフォルト設定のセットを、モバイルウォレット１０１に送信する。
【００７０】
ブロック３０４で、モバイルウォレット１０１はモバイルウォレットＩＤおよびデフォルト設定をサーバ１０５から受信し、受信されたデータを用いてモバイルウォレット１０１内でモバイルウォレットレコードを作成する。モバイルウォレット１０１は、モバイル由来（すなわちモバイル装置１０２から生じた）メッセージをＥＳＢ１０６へ送信する。モバイルウォレット１０１がメッセージが正常にＥＳＢ１０６へ送信されたと判定する場合、モバイルウォレット１０１はモバイルウォレット１０１が起動保留であることをユーザ１０３に表示する。この表示は、例えばモバイル装置１０２上のエラーメッセージの表示のようにユーザになされる。モバイルウォレット１０１はまた、起動要求が完了したことを示す確認応答をサーバ１０５へ行う。代わりに、モバイルウォレットがメッセージが正常にＥＳＢ１０６へ送信されなかったと判定する場合、モバイルウォレットは所定の回数メッセージの送信を試みる。所定の回数の試行の後メッセージが正常にＥＳＢ１０６へ送信されない場合、モバイルウォレット１０１は、モバイル装置１０２上のエラーメッセージの表示のようにユーザ１０３に表示を行う。ユーザ１０３はまた、モバイルウォレット起動プロセスを再開するよう促してもよい。
【００７１】
さらにブロック３０４で、（休止状態の）ＥＳＢ１０６はモバイルウォレット１０１からメッセージを受信する。それからＥＳＢ１０６は、モバイルウォレット１０１について作成されたモバイルウォレットレコード、消費者プロファイルおよびハンドセットインスタンスを、起動要求で受信された情報で更新するようサーバ１０５に命令する。サーバ１０５はまた、モバイルウォレット１０１のステータスを、モバイルウォレット１０１が起動保留であることを示す"起動保留"に更新する。
【００７２】
ＥＳＢ１０６は、モバイルウォレット１０１に関連するＭＳＩＳＤＮを検証する。ＥＳＢ１０６は、ＭＳＩＳＤＮに対応するＭＮＯを介して、直接ＭＳＩＳＤＮを検証する。次にＥＳＢ１０６は、モバイルウォレット１０１をＳＭＳアグリゲータシステムに登録する。ＳＭＳアグリゲータシステムは、モバイルネットワーク上のさまざまなシステムまたは装置に接続性を提供し、ＳＭＳメッセージの送信および受信を管理する。ＥＳＢ１０６は、モバイルウォレット１０１についてのモバイルウォレットレコードを作成し、セキュアエレメント１０４内にアプレットおよび／またはアプリケーション（例えば、ＷＣＡｐ）をインストール、パーソナライズおよび起動するようＴＳＭ（例えば、ＴＳＭ１０７）に命令する。米国特許出願第１３／６５３，１６０号"Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｉｎｔｅｒｆａｃｉｎｇ  Ｍｕｌｔｉｐｌｅ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｔｒｕｓｔｅｄ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒｓ  ａｎｄ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ"、および米国特許出願第１３／６５３，１４５号"Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｍａｎａｇｉｎｇ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ"は、それらの全体が参照により本明細書に組み込まれるが、セキュアエレメント上のアプレットおよび／またはアプリケーションのインストールおよび／または"インスタンス化"、パーソナライズおよび起動を記述する。
【００７３】
ブロック３０５で、ＥＳＢ１０６は、モバイルウォレット１０１が起動されたことを示す通知をＴＳＭ１０７に行う。ＥＳＢ１０６は、サーバ１０５にモバイルウォレット１０１のステータスを"アクティブ"に更新するよう命令し、それからＥＳＢ１０６は、モバイルウォレット１０１が起動されたことを示す情報を発行する。次にＥＳＢ１０６は、モバイルウォレット１０１が起動されたことをユーザ１０３に表示する。この表示は、電子メール、ＳＭＳなどによりユーザに行われる。
【００７４】
次にユーザ１０３は、例えばモバイル装置１０２のインタフェースを用いて起動されたモバイルウォレット１０１を開いてもよい。
【００７５】
別の実施形態で、ＥＳＢ１０６は、起動リンク、モバイルウォレットＩＤおよび相関ＩＤを含むＳＭＳをモバイル装置１０２上のモバイルウォレット１０１へ送信する。モバイルウォレット１０１はＳＭＳを受信し、起動リンクが選択されたら、モバイルウォレット１０１はモバイルウォレットＩＤおよび相関ＩＤを含む要求をサーバ１０１へ送信する。次にサーバ１０５は、モバイルウォレットＩＤおよび相関ＩＤが有効（例えば予測されるようにそれらが合致する）かどうか判定する。サーバ１０５がモバイルウォレットＩＤおよび／または相関ＩＤが有効でないと判定する場合、それは、例えばモバイル装置１０２のユーザ・インタフェースを介してユーザ１０３に表示する。サーバ１０５がモバイルウォレットＩＤおよび相関ＩＤが有効であると判定する場合、それはＥＳＢ１０６にモバイルウォレット起動プロセスを続けるよう通知するメッセージを送る。
Ｃ．モバイル装置上のモバイルウォレットの復旧
【００７６】
図４は、例示的な実施形態による、モバイル装置上のモバイルウォレットの復旧プロセス４００を示すフローチャートである。
【００７７】
ブロック４０１で、モバイルウォレット１０１は、モバイルウォレット１０１に関連する情報を検証する。特にブロック４０１で、モバイルウォレット１０１は、セキュアエレメント１０４のＳＥＩＤがモバイルウォレット１０１に関連するＳＥＩＤ（すなわちモバイルウォレット１０１内に格納されたＳＥＩＤ）と合致するかどうか判定する。セキュアエレメント１０４のＳＥＩＤとモバイルウォレット１０１に関連するＳＥＩＤが合致すると判定された場合、モバイルウォレット１０１はＰＩＮ（例えば、モバイルウォレットＰＩＮ）を得る。ＰＩＮは、例えばモバイル装置１０２のインタフェースを介してユーザ１０３から得られる。ＰＩＮが得られると、得られたＰＩＮが有効かどうか（すなわち得られたＰＩＮがセキュアエレメント１０４上に格納されたＰＩＮに合致するかどうか）を判定するため、モバイルウォレット１０１はそれをセキュアエレメント１０４に送信する。セキュアエレメント１０４が得られたＰＩＮが有効でないと判定する場合、モバイルウォレット１０１はＰＩＮを再度得て、セキュアエレメントは再度得られたＰＩＮが有効かどうか判定する。ＰＩＮの検証が予め定められた回数失敗する場合、セキュアエレメント１０４はロック状態になりうる。
【００７８】
セキュアエレメント１０４のＳＥＩＤとモバイルウォレット１０１に関連するＳＥＩＤが合致しないと判定された場合、モバイルウォレット１０１はユーザ名およびパスワードのようなアカウント認証情報を収集する。アカウント認証情報は、例えばモバイル装置１０２のインタフェースを介してユーザ１０３から収集される。モバイルウォレット１０１は、アカウント認証情報をサーバ１０５へ送信する。
【００７９】
次にサーバ１０５は、モバイルウォレット１０１から受信されたアカウント認証情報を検証し、モバイルウォレット１０１が終了、変更を検出、または中断状態にあるかどうか判定する。すなわち、サーバ１０５は、モバイルウォレット１０１のステータスが"終了"、"変更検出"または"中断"であるかどうか判定する。アカウント認証情報が有効でない、および／またはモバイルウォレット１０１が終了、変更を検出、または中断状態にないと判定された場合、サーバ１０５は、モバイル装置１０２のディスプレイ上のエラーメッセージの表示のようにユーザ１０３に表示を行う。エラーメッセージは、例えば電子メールまたはＳＭＳによりユーザに送信される。
【００８０】
アカウント認証情報が有効であり、モバイルウォレット１０１のステータスが終了、変更を検出、または中断状態にないと判定された場合、モバイルウォレット１０１は、モバイル装置１０２のモバイル装置属性をサーバ１０５に送信する。モバイル装置属性は、ＳＩＭＩＤ、ＳＥＩＤ、装置ＩＤ、製造者モデル、ＭＮＯ名、モバイルウォレット発行者名、モバイルウォレットバージョン、ネットワークタイプ、ＭＳＩＳＤＮ、装置トークン、セキュアエレメント形状因子、および／またはオペレーションシステムバージョンを含んでもよい。サーバ１０５に送信されるモバイル装置属性はまた、表２に挙げられた属性を含んでもよい。
【００８１】
サーバ１０５は、モバイル装置属性を受信し、例えばモバイルウォレット１０１がモバイル装置１０２上で復旧可能かどうか判定するため、少なくともモバイル装置属性の一部を検証する。特に、サーバ１０５は、オペレーティングシステムバージョン、セキュアエレメントの形状因子、およびＭＮＯ名を検証してもよい。この検証は、オペレーティングシステムバージョン、セキュアエレメントの形状因子、およびＭＮＯ名が予め定められた有効値のセットに含まれるかどうかのチェックを含んでもよい。
【００８２】
オペレーティングシステムバージョン、セキュアエレメントの形状因子、およびＭＮＯ名が有効でないと判定された場合、サーバ１０５は、モバイル装置１０２のディスプレイ上のエラーメッセージの表示のようにユーザ１０３に表示を行う。代わりに、オペレーティングシステムバージョン、セキュアエレメントの形状因子、およびＭＮＯ名が有効であると判定された場合、モバイルウォレット１０１は、セキュアエレメント１０４のＳＥＩＤとモバイルウォレット１０１に関連するＳＥＩＤが合致するかどうか判定する。セキュアエレメント１０４のＳＥＩＤとモバイルウォレット１０１に関連するＳＥＩＤが合致する（すなわち変更が検出されない）と判定された場合、ブロック４０２でモバイルウォレット１０１はこの情報のログを記録する。記録したログの情報を、サーバ１０５に送信してもよい。
【００８３】
代わりに、セキュアエレメント１０４のＳＥＩＤとモバイルウォレット１０１に関連するＳＥＩＤが合致しない（すなわち変更が検出される）と判定された場合、セキュアエレメント１０４はパリティチェックを実行する（図２に関連して詳細を前述）。
【００８４】
次にモバイルウォレット１０１は、モバイルウォレット１０１のウォレットＩＤがセキュアエレメント１０４に格納されたウォレットＩＤに合致するかどうか判定する。モバイルウォレット１０１のウォレットＩＤがセキュアエレメント１０４に格納されたウォレットＩＤに合致しない（すなわち不一致がある）と判定された場合、サーバ１０５は、モバイル装置１０２のディスプレイ上のエラーメッセージの表示のようにユーザ１０３に表示を行う。
【００８５】
代わりに、モバイルウォレット１０１のウォレットＩＤがセキュアエレメント１０４に格納されたウォレットＩＤに合致する（すなわち不一致が検出されない）と判定された場合、ブロック４０２でモバイルウォレット１０１はこの情報のログを取る。ログを取った情報を、サーバ１０５に送信してもよい。
【００８６】
ブロック４０３で、サーバ１０５はユーザ１０３のプロファイル情報をモバイルウォレット１０１に送信する。プロファイル情報は、例えばユーザ１０３のユーザＩＤまたは電子メールＩＤを含んでもよい。プロファイル情報を受信すると、モバイルウォレット１０１はモバイル装置１０２からモバイルウォレット１０１に関連するデータを削除する。モバイルウォレット１０１は、削除されたプロファイルデータをサーバ１０５から受信されたユーザ１０３のプロファイル情報で置き換える。
【００８７】
ブロック４０４で、モバイルウォレット１０１はモバイルウォレット１０１に関連する変更を処理する。特にブロック４０４で、モバイルウォレット１０１は、モバイル装置１０２の装置ＩＤ、ＳＩＭＩＤ、および／またはＳＥＩＤのようなモバイル装置属性を、モバイル装置１０２から取得する。モバイルウォレット１０１は、モバイル装置属性を、モバイルウォレット１０１のウォレットＩＤおよびモバイル装置１０２のＭＮＯＩＤとともにサーバ１０５へ送信する。モバイルウォレット１０１は、取得されたモバイル装置１０２のモバイル装置属性（すなわち、装置ＩＤ、ＳＩＭＩＤ、および／またはＳＥＩＤ）が、モバイルウォレット１０１に関連するモバイル装置属性に合致するかどうか判定する。モバイル装置１０２のモバイル装置属性がバイルウォレット１０１に関連するモバイル装置属性に合致しないと判定された場合、モバイルウォレット１０１は、ＭＳＩＳＤＮおよびＭＮＯの識別のためメッセージをメッセージアグリゲータシステムに送信する。さらにモバイルウォレット１０１は、例えばモバイル装置１０２のディスプレイ上のエラーメッセージの表示のように、モバイルウォレット１０１が復旧保留であることをユーザ１０３に表示する。
【００８８】
モバイルウォレット１０１からモバイル装置１０２のモバイル装置属性を受信した後、サーバ１０５は、受信されたモバイル装置属性、ＭＮＯＩＤおよび／またはＭＳＩＳＤＮを含む一時レコードを作成する。またサーバ１０５は、モバイルウォレット１０１のステータスを"変更検出"にセットする。
【００８９】
次にサーバ１０５は、新しいモバイル装置属性、ＭＮＯＩＤ、および／またはＭＳＩＳＤＮをＥＳＢ１０６へ送信する。またサーバ１０５は、ＭＮＯが適切であるかどうか、およびモバイルウォレット１０１から受信されたパスワードが有効かどうかを示す情報をＥＳＢ１０６へ送信する。
【００９０】
ＥＳＢ１０６は、受信されたモバイル装置１０２のモバイル装置属性に基づき、モバイルウォレット１０１に関連する１つ以上の変更を検証する。ＥＳＢ１０６による変更の検証は、図５に関連して詳細を後述する。
【００９１】
次に、サーバ１０５は、受信されたモバイル装置属性、ＭＮＯＩＤ、および／またはＭＳＩＳＤＮを含む一時レコードで、モバイルウォレット１０１のモバイルウォレットレコードを更新する。さらにサーバ１０５は、モバイルウォレット１０１がダウンロード可能な支払カード、ウィジェットおよびメッセージを生成する。
【００９２】
モバイルウォレット１０１に関連する１つ以上の変更の検証（図５に関して詳細を後述）の間、モバイルウォレットに関連するセキュアエレメントが変更されたとＥＳＢ１０６が判定する場合、ＥＳＢ１０６はセキュアエレメントを更新する。特に、ＥＳＢ１０６は、セキュアエレメント１０４上にアプレットおよび／またはアプリケーションをインストールおよびパーソナライズ、および／またはＷＣＡｐを起動してもよい。代わりに、モバイルウォレット１０１に関連するセキュアエレメントが変更しなかったとＥＳＢ１０６が判定する場合、ＥＳＢ１０６はＷＣＡＰを新しいモバイル装置属性で更新する。別の実施形態で、ＥＳＢ１０６は、１つ以上の要求および命令をＴＳＭ１０７へ送信することにより、セキュアエレメント１０４を更新してもよい。
【００９３】
ＥＳＢ１０６は、モバイルウォレット１０１がアクティブであることを示す情報を発行する。次にサーバ１０５は、モバイルウォレットのステータスを"アクティブ"に更新する。また、ＥＳＢ１０６は、電子メールまたはＳＭＳによるメッセージの送信のようにモバイルウォレット１０１がアクティブであることをユーザ１０３に表示する。
【００９４】
次にユーザ１０３は、例えばモバイル装置１０２のインタフェースを用いて、起動されたモバイルウォレット１０１を開いてもよい。モバイルウォレット１０１が開かれるとき、モバイルウォレット１０１は、例えばモバイル装置１０２のインタフェースを介してＰＩＮを収集する。モバイルウォレット１０１はＰＩＮを検証し、それからモバイルウォレット１０１を同期する。特に、サーバ１０５は、モバイルウォレット１０１に関連する新しいおよび／または更新された内容を判定し、新しいおよび／または更新された内容を用いてモバイル装置１０２上にモバイルウォレット１０１を再インストールする。次に、更新されたアクティブなモバイルウォレット１０１を、モバイル装置１０２上で開くことが可能である。
Ｄ．モバイルウォレットに関連する変更の検証
【００９５】
図５は、例示的な実施形態による、モバイルウォレットに関連する変更の検証プロセス５００を示すフローチャートである。
【００９６】
ブロック５０１で、ＥＳＢ１０６は、モバイルウォレット１０１に関連する変更の検証要求を受信する。要求がサーバ１０５から受信され、検証は検証要求で受信された情報（例えば、モバイル装置属性、ＭＮＯＩＤ、ＭＳＩＳＤＮ）に基づく。
【００９７】
ブロック５０２で、ＥＳＢ１０６はモバイルウォレット１０１に関連するＭＳＩＳＤＮおよびＭＮＯを検証する。ＭＳＩＳＤＮおよびＭＮＯを、ユーザ１０３により、またはメッセージを送っているアグリゲータシステムで検証してもよい。例えば、ＥＳＢ１０６は、メッセージ（例えば、ＳＭＳ）をユーザ１０３またはメッセージを送っているアグリゲータシステムに送信し、ＭＳＩＳＤＮおよび／またはＭＮＯが有効であることを示す応答を待つことが可能である。ＭＳＩＳＤＮが有効でないとＥＳＢ１０６が判定する場合、ＥＳＢ１０６は検証プロセスを終了する。代わりに、ＭＳＩＳＤＮが有効である場合、ＥＳＢ１０６はモバイルウォレット１０１のステータスを"変更検出"に更新し、ＭＮＯがモバイルウォレットを補助するのに適切であるかどうか判定する。ＭＮＯが適切でないとＥＳＢ１０６が判定する場合、ＥＳＢ１０６は検証プロセスを終了する。
【００９８】
次に、ＥＳＢ１０６は、ＭＳＩＳＤＮがモバイルウォレット１０１と異なるモバイルウォレットに割り当てられているかどうか判定する。ＭＳＩＳＤＮがモバイルウォレット１０１と異なるモバイルウォレットに割り当てられている場合、ＥＳＢ１０６は検証プロセスを終了する。代わりに、ＭＳＩＳＤＮがモバイルウォレット１０１と異なるモバイルウォレットに割り当てられていない場合、ＥＳＢ１０６はＭＳＩＳＤＮがモバイルウォレットを補助するのに適切であるかどうか判定する。ＭＳＩＳＤＮがモバイルウォレットを補助するのに適切でないと判定された場合、ＥＳＢ１０６は検証プロセスを終了する。
【００９９】
ＥＳＢ１０６が、ＭＳＩＳＤＮがモバイルウォレットを補助するのに適切であると判定する場合、ブロック５０３で、ＥＳＢ１０６は、要求で受信された情報（すなわち、モバイル装置属性、ＭＮＯＩＤ、ＭＳＩＳＤＮ）に基づき、ＭＮＯ、ＭＳＩＳＤＮ、セキュアエレメントまたはハンドセット（すなわち、モバイル装置）が変更したかどうか判定する。ブロック５０３でＥＳＢが、ＭＮＯ、ＭＳＩＳＤＮ、セキュアエレメント、またはハンドセットが変更したと判定する場合、ブロック５０４でＥＳＢ１０６は、変更が検出されたことを示す情報を発行する。
【０１００】
ブロック５０５で、ＥＳＢ１０６は変更を解決する。特に、変更の解決は、特定の変更に基づき必要に応じて、ＭＮＯ、ＭＳＩＳＤＮ、セキュアエレメントまたはＳＩＭＩＤが変更したかどうかの判定、および／またはセキュアエレメントの更新を含んでもよい。
【０１０１】
ＭＮＯが変更したと判定された場合、ＥＳＢ１０６は、申込が終了しその後申込が開始したという情報を発行する。ＥＳＢ１０６は、ＭＮＯが変更したことをユーザ１０３に表示する。また、ＭＳＩＳＤＮが変更したと判定された場合、ＥＳＢ１０６は、ＭＳＩＳＤＮが変更したことをユーザ１０３に表示する。モバイル装置が変更したと判定された場合、ＥＳＢ１０６は、モバイル装置が変更したことをユーザ１０３に表示する。
【０１０２】
さらに、セキュアエレメントが変更したと判定された場合、ＥＳＢ１０６は、セキュアエレメントが変更したことをユーザ１０３に表示する。それからＥＳＢ１０６は、変更したセキュアエレメントが新しいかどうか、またはそれが再使用されるか（すなわちセキュアエレメントは新しくない）を判定する。セキュアエレメントが新しくないと判定された場合、ＥＳＢ１０６はセキュアエレメント内のデータを消去（すなわちワイプ）する。次に、ＥＳＢ１０６は、セキュアエレメント１０４にアプレットおよび／またはアプリケーションをインストールおよび／または更新し、モバイルウォレット１０１に対応するモバイルウォレットアカウントに以前関連した支払および／またはサービスアカウントを設定（すなわち、復旧する）。代わりにセキュアエレメントが変更しなかったと判定された場合、ＥＳＢ１０６はモバイル装置が変更したかどうか判定する。
【０１０３】
モバイル装置が変更したと判定された場合、ＥＳＢ１０６は、セキュアエレメント１０４にアプレットおよび／またはアプリケーションをインストールおよび／または更新し、モバイルウォレット１０１に対応するモバイルウォレットアカウントに以前関連した支払および／またはサービスアカウントを設定（すなわち、復旧する）。ＳＩＭＩＤが変更したと判定された場合、ＥＳＢ１０６は、セキュアエレメント１０４にアプリケーションをインストールおよび／または更新する。
【０１０４】
ブロック５０６でＥＳＢ１０６は、モバイルウォレット１０１のステータスを"ウォレット起動"に更新し、モバイルウォレット１０１内の変更が検証されたことを示す情報を発行する。
【０１０５】
次にブロック５０７で、ＥＳＢ１０６は、電子メールまたはＳＭＳによるメッセージ送信などによりモバイルウォレット１０１がアクティブであることをユーザ１０３に表示する。図４に関連して前述したように、ＥＳＢ１０６はまた、モバイル装置１０２上のモバイルウォレット１０１を更新（すなわち、同期）するため、モバイル装置１０２上でモバイルウォレット１０１を開くことが可能であることをユーザ１０３に通知してもよい。
【０１０６】
別の実施形態で、変更を検証するため、ＥＳＢ１０６は、モバイルウォレット（例えば、モバイルウォレット１０１）、ＴＳＭ（例えば、ＴＳＭ１０７）、および／またはＭＮＯ（例えば、ＭＮＯ１０８）と通信する。例えば、検証プロセスを完了するため、ＥＳＢ１０６は、要求（例えばアプリケーションのインストール、ステータスの更新、情報の発行）をモバイルウォレット１０１、ＴＳＭ１０７またはＭＮＯ１０８に送信してもよい。
Ｅ．コンピュータ可読な媒体の実行
【０１０７】
本発明（例えば、システム１００、プロセス２００〜５００、またはそれらのあらゆる部分または機能）をハードウェア、ソフトウェア、またはそれらの組み合わせを用いて実行可能であり、１つ以上のモバイル装置または他の処理システム内で実行可能である。本発明により実行される操作の範囲に人間の操作の観点から言及すると、人間の操作者のそのような機能は必要がなく、またはほとんどの場合、本発明の一部を形成する本明細書に記載された操作のいずれかであることが望ましい。正確に言えば、本明細書に記載された操作は機械操作である。本発明の操作を実行するのに有用な機械は、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）または同様の装置である。
【０１０８】
１つの実施形態では、本発明は、本明細書に記載された機能を実行可能な１つ以上のシステムを対象にする。システム６００の例が図６に示される。
【０１０９】
システム６００は、プロセッサ６０１のような１つ以上のプロセッサを有する。プロセッサ６０１は、通信インフラストラクチャ６０２（例えば、通信バス、ネットワーク）に接続される。種々の実施形態を、この例示的なシステムに関して記載する。この記載を読んだ後、他のシステムおよび／または基本設計概念を用いた本発明の実行方法が当業者により明らかになる。
【０１１０】
システム６００はまたメインメモリ６０３を有し、メインメモリ６０３は不揮発性メモリなどであってもよい。
【０１１１】
システム６００はまた、メインメモリ６０３からデータを取得する取得モジュール６０４を有する。データの取得は、図２〜図５に関連して詳細を前述した。
【０１１２】
システム６００はまた、例えば変更が起こったかどうかを判定する判定モジュール６０５を有する。例えば変更が起こったかどうかの判定を、図２〜図５に関連して詳細を前述した。
【０１１３】
システム６００はまた、通信ネットワークを通した要求のようなデータを送信する送信モジュール６０６を有する。データの送信は、図２〜図５に関連して詳細を前述した。
【０１１４】
システム６００はまた、例えば、通信ネットワークを介してデータを受信する受信モジュール６０７を有する。データの受信は、図２〜図５に関連して詳細を前述した。
【０１１５】
システム６００はまた、例えば、メインメモリ６０３を更新する更新モジュール６０８を有する。メモリ（例えば、メインメモリ６０３）の更新は、図２〜図５に関連して詳細を前述した。
【０１１６】
システム６００はまた、データを検証する検証モジュール６０９を有する。データの検証は、図２〜図５に関連して詳細を前述した。
【０１１７】
それぞれのモジュール６０４〜６０９を、ハードウェア、ソフトウェアまたはその２つの組み合わせを用いて実行してもよい。
【０１１８】
例えば図１〜図５に関連して示しまたは述べたシステムおよび手順のような前述の実施形態の例、またはそれらのあらゆる部分または機能を、ハードウェア、ソフトウェアまたはその２つの組み合わせを用いて実行してもよい。実行は、１つ以上のコンピュータまたは他の処理システム内であってもよい。これらの例の実施形態により実行される操作を人間の操作者により実行される知的動作に一般的に関連して述べたが、本明細書に記載されたあらゆる動作の実行に人間の操作者は必要とされない。言い換えれば、動作は、機械動作で完全に実行しうる。本明細書に示した実施形態の例の動作を実行するのに有用な機械は、汎用デジタルコンピュータまたは同様の装置を含む。
【０１１９】
コンピュータ業界の当業者に明らかなように、本発明の実施形態の例の一部を、本開示の教示によりプログラムされた従来の汎用コンピュータ、特殊化したデジタルコンピュータおよび／またはマイクロプロセッサの使用により都合よく実行してもよい。本開示の教示に基づき、熟練のプログラマにより、適切なソフトウェアコーディングを容易に作成しうる。
【０１２０】
またいくつかの実施形態を、特定用途集積回路、フィールドプログラマブルゲートアレイの用意により、または従来の構成回路の適切なネットワークの相互接続により実行してもよい。
【０１２１】
いくつかの実施形態は、コンピュータプログラム製品を含む。コンピュータプログラム製品は、本発明の実施形態の例のあらゆる手順のコンピュータの実行を制御または起因するのに使用可能な、上または内部に格納された命令を有する非一過性の記憶媒体であってもよい。記憶媒体は、限定されないが、フロッピーディスク、ミニディスク、光ディスク、ブルーレイディスク、ＤＶＤ、ＣＤまたはＣＤ−ＲＯＭ、マイクロドライブ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＶＲＡＭ、フラッシュメモリ、フラッシュカード、磁気カード、光カード、ナノシステム、分子メモリ集積回路、ＲＡＩＤ、リモートデータ格納／アーカイブ／保管、および／または、命令および／またはデータの格納に適切なあらゆるタイプの装置を含んでもよい。
【０１２２】
非一過性のコンピュータ可読な媒体のどれか１つに格納されたいくつかの実装は、汎用および／もしくは専用コンピュータまたはマイクロプロセッサの両方のハードウェアを制御し、コンピュータまたはマイクロプロセッサが人間のユーザまたは本発明の実施形態の例の結果を使用する他のメカニズムと相互作用することを可能にするソフトウェアを有する。そのようなソフトウェアは、限定されないが、装置ドライバ、オペレーティングシステム、およびユーザアプリケーションを含んでもよい。前述のように、最終的に、そのようなコンピュータ可読な媒体は、本発明の態様の例を実行するソフトウェアをさらに含む。
【０１２３】
汎用および／もしくは特殊用途コンピュータまたはマイクロプロセッサのプログラミングおよび／またはソフトウェアに含まれるものは、前述の手順を実行するソフトウェアモジュールである。
【０１２４】
種々の本発明の実施形態の例を前述したが、それらは例として挙げられ、限定するものではないことを理解するべきである。形態および詳細の種々の変更をその中でなしうることは、当業者に明らかである。よって、開示は前述の実施形態の例のいずれかによって限定されるべきではなく、後述の請求項およびそれらの均等物によってのみ定義されるべきである。
【０１２５】
また、図は例示の目的のみで提示されることを理解するべきである。本明細書に示された実施形態の例の基本設計概念は、添付の図に示された以外の方法で使用および誘導しうるように、充分に柔軟および構成可能である。
【０１２６】
さらに、要約書の目的は、米国特許庁および一般大衆および、特に、当業界の特許または法律用語または表現になじみのない科学者、エンジニアおよび従業者が、ざっと見ただけで、本出願の技術的開示の性質および本質を即座に判定することを可能にすることである。要約書は、本明細書に示された例の実施形態の範囲について決して限定を意図するものではない。請求項に列挙される手順は、示された順序で実行する必要がないことを理解すべきである。
【図１】
2015517151.tif 000005
【図２】
2015517151.tif 000006
【図３】
2015517151.tif 000007
【図４】
2015517151.tif 000008
【図５】
2015517151.tif 000009
【図６】
2015517151.tif 000010
【国際調査報告】
2015517151.tif 000011
2015517151.tif 000012
2015517151.tif 000013