(57)【特許請求の範囲】
【請求項１】
データの再インストールを管理するためのシステムであって、
メモリと結合されるプロセッサを含み、前記プロセッサが、
複数のサービスプロバイダ（ＳＰ）トラステッドサービスマネジャー（ＴＳＭ）の特定の１つから、ネットワークを介して、ユーザコンピュータ・デバイスのセキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信し、
前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に前記データを、前記ネットワークを介して、再インストールし、
前記ネットワークを介して、前記セキュアエレメント上に再インストールされた前記データを、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上のセキュリティドメイン内に引き渡し、前記セキュリティドメインに含まれるデータは、前記複数のサービスプロバイダ（SP）トラステッドサービスマネジャー（ＴＳＭ）の前記特定の１つによってアクセス可能であり、
前記データが前記ユーザコンピュータ・デバイスによって使用可能となるように、前記ネットワークを介して、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に再インストールされた前記データを有効化する
ように動作可能である、システム。
【請求項２】
前記データが、サービスである、請求項１に記載のシステム。
【請求項３】
前記プロセッサが、前記セキュアエレメント上に少なくとも部分的にインストールされた前記データを削除するようにさらに動作可能である、請求項１に記載のシステム。
【請求項４】
前記プロセッサが、前記再インストールを実施する前に、前記セキュアエレメント上に少なくとも部分的にインストールされた前記データを削除するようにさらに動作可能である、請求項３に記載のシステム。
【請求項５】
前記再インストール要求が、セキュアエレメント識別子、サービス識別子、およびサービス修飾子を含む、請求項１に記載のシステム。
【請求項６】
前記プロセッサが、前記ネットワークを介して、前記再インストール要求の処理の結果を含む応答を送信するようにさらに動作可能である、請求項１に記載のシステム。
【請求項７】
前記メモリが、前記データの状態を記憶するように動作可能であり、
前記プロセッサが、
前記再インストール要求の受信時に、前記データの前記状態を判定し、
前記データの前記状態がパーソナライズ中であると判定された場合、前記データが前記セキュアエレメント上にインストールされていることを示すように前記データの前記状態を更新し、
前記データの前記状態がパーソナライズ中以外であると判定された場合、前記ネットワークを介して、エラーメッセージを返すようにさらに動作可能である、請求項１に記載のシステム。
【請求項８】
前記プロセッサが、前記データの前記状態がパーソナライズ中であると判定された場合、前記セキュアエレメントから前記データが削除されていることを示すように前記データの前記状態を更新するようにさらに動作可能である、請求項７に記載のシステム。
【請求項９】
前記プロセッサが、技術的適格性の確認および業務適格性の確認を実施するようにさらに動作可能である、請求項１に記載のシステム。
【請求項１０】
前記プロセッサが、前記ネットワークからの再インストール要求の数を数えるようにさらに動作可能であり、前記再インストール要求の数が既定の数に制限されている、請求項１に記載のシステム。
【請求項１１】
データの再インストールを管理するための方法であって、
複数のサービスプロバイダ（ＳＰ）トラステッドサービスマネジャー（ＴＳＭ）の特定の１つから、ネットワークを介して、ユーザコンピュータ・デバイスのセキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信するステップと、
前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に前記データを、前記ネットワークを介して、再インストールするステップと、
前記ネットワークを介して、前記セキュアエレメント上に再インストールされた前記データを、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上のセキュリティドメイン内に引き渡すステップであって、前記セキュリティドメインに含まれるデータは、前記複数のサービスプロバイダ（SP）トラステッドサービスマネジャー（ＴＳＭ）の前記特定の１つによってアクセス可能である、ステップと、
前記データが前記ユーザコンピュータ・デバイスによって使用可能となるように、前記ネットワークを介して、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に再インストールされた前記データを有効化するステップと、を含む、方法。
【請求項１２】
前記データが、サービスである、請求項１１に記載の方法。
【請求項１３】
前記セキュアエレメント上に少なくとも部分的にインストールされた前記データを削除するステップをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記削除するステップが、前記再インストールするステップの前に生じる、請求項１３に記載の方法。
【請求項１５】
前記再インストール要求が、セキュアエレメント識別子、サービス識別子、およびサービス修飾子を含む、請求項１１に記載の方法。
【請求項１６】
前記ネットワークを介して、前記再インストール要求の処理の結果を含む応答を送信するステップをさらに含む、請求項１１に記載の方法。
【請求項１７】
前記再インストール要求の受信に応じて、前記データの状態を判定するステップと、
前記データの前記状態がパーソナライズ中であると判定された場合、前記データが前記セキュアエレメント上にインストールされていることを示すように前記データの前記状態を更新するステップと、
前記データの前記状態がパーソナライズ中以外であると判定された場合、前記ネットワークを介して、エラーメッセージを返すステップと、をさらに含む、請求項１１に記載の方法。
【請求項１８】
前記データの前記状態がパーソナライズ中であると判定された場合、前記セキュアエレメントから前記データが削除されていることを示すように前記データの前記状態を更新するステップをさらに含む、請求項１７に記載の方法。
【請求項１９】
技術的適格性の確認および業務適格性の確認を実施するステップをさらに含む、請求項１１に記載の方法。
【請求項２０】
前記ネットワークからの再インストール要求の数を数えるステップをさらに含み、前記再インストール要求の数が既定の数に制限されている、請求項１１に記載の方法。
【請求項２１】
コンピュータ可読媒体であって、コンピュータによって実行されると、前記コンピュータに、
複数のサービスプロバイダ（ＳＰ）トラステッドサービスマネジャー（ＴＳＭ）の特定の１つから、ネットワークを介して、ユーザコンピュータ・デバイスのセキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信し、
前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に前記データを、前記ネットワークを介して、再インストールし、
前記ネットワークを介して、前記セキュアエレメント上に再インストールされた前記データを、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上のセキュリティドメイン内に引き渡し、前記セキュリティドメインに含まれるデータは、前記複数のサービスプロバイダ（SP）トラステッドサービスマネジャー（ＴＳＭ）の前記特定の１つによってアクセス可能であり、
前記データが前記ユーザコンピュータ・デバイスによって使用可能となるように、前記ネットワークを介して、前記ユーザコンピュータ・デバイスの前記セキュアエレメント上に再インストールされた前記データを有効化する
動作を実行させる命令を含む命令のシーケンスを記憶したコンピュータ可読媒体。
【請求項２２】
前記データが、サービスである、請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、前記セキュアエレメント上に少なくとも部分的にインストールされた前記データを削除する動作を実行させる命令をさらに含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２４】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、前記再インストールを実施する前に、前記セキュアエレメント上に少なくとも部分的にインストールされた前記データを削除する動作を実行させる命令をさらに含む、請求項２３に記載のコンピュータ可読媒体。
【請求項２５】
前記再インストール要求が、セキュアエレメント識別子、サービス識別子、およびサービス修飾子を含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２６】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、前記ネットワークを介して、前記再インストール要求の処理の結果を含む応答を送信する動作を実行させる命令をさらに含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２７】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、
前記再インストール要求の受信時に、前記データの状態を判定し、
前記データの前記状態がパーソナライズ中であると判定された場合、前記データが前記セキュアエレメント上にインストールされていることを示すように前記データの前記状態を更新し、
前記データの前記状態がパーソナライズ中以外であると判定された場合、前記ネットワークを介して、エラーメッセージを返す動作を実行させる命令をさらに含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２８】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、前記データの前記状態がパーソナライズ中であると判定された場合、前記セキュアエレメントから前記データが削除されていることを示すように前記データの前記状態を更新する動作を実行させる命令をさらに含む、請求項２７に記載のコンピュータ可読媒体。
【請求項２９】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、技術的適格性の確認および業務適格性の確認を実施する動作を実行させる命令をさらに含む、請求項２１に記載のコンピュータ可読媒体。
【請求項３０】
前記命令のシーケンスが、前記コンピュータによって実行されると、前記コンピュータに、前記ネットワークからの再インストール要求の数を数える動作を実行させる命令をさらに含み、前記再インストール要求の数が既定の数に制限されている、請求項２１に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイルネットワークに関し、より具体的には、サービスの再インストールを含むデータの再インストールを管理するためのシステム、方法、およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
サービスプロバイダ（ＳＰ）は、顧客または消費者にサービスを提供する会社、組織、事業体、または同種のものである。サービスプロバイダの例としては、販売業者、カード協会、銀行、マーケティング会社、公共交通機関管理所等のアカウント発行事業体が挙げられる。サービスは、支払サービス、発券サービス、ギフト、オファーまたはロイヤルティサービス、交通パスサービス等のサービスプロバイダによって許可または提供される活動、性能、機能、業務、または使用であり得る。サービスは、１つ以上のアプレット、ならびにアプレットのそれぞれに関連付けられるデータ（例えば、資格情報）を含むことがある。
【０００３】
モバイルデバイスとサービスプロバイダとの間の非接触取引を伴うモバイル環境では、サービスプロバイダによって発行されるアカウントおよびアプレットに関連する情報が、それらが非接触取引を実施することを可能にするためにモバイルデバイスにダウンロードされる。
【０００４】
トラステッドサービスマネジャー（ＴＳＭ）は、典型的には、サービスプロバイダに関連付けられた非接触型アプレット等のアプレットをモバイルデバイスにプロビジョニングすることによって、モバイルネットワークオペレーター（ＭＮＯ）およびアカウント発行サービスプロバイダにサービスを提供する独立した実体である。典型的なＴＳＭは、近距離無線通信（ＮＦＣ）が可能なモバイルデバイス内のセキュアエレメント（ＳＥ）へのアクセス権を持っているため、それらは遠隔操作で非接触型アプレットを配布し、管理することができる。
【０００５】
支払いおよびアカウントの資格情報を伴うもの等、セキュリティが不可欠なアプレットでは、安全なハードウェア記憶装置および安全な実施環境が必要とされる。モバイルデバイスでは、これは、通常セキュアエレメントによって扱われる。
【０００６】
セキュアエレメントとは、アプレットがインストールされ、パーソナライズされ、かつ管理され得るプラットフォームである。それは、資格情報等のデータの安全な保管、ならびに支払い、認証、および他のサービスのためのアプレットの実行を可能にするハードウェア、ソフトウェア、インターフェース、およびプロトコルから成る。アプレットは、サービスプロバイダによって提供されるサービス（例えば、支払い、商取引、発券）に対応し得る。
【０００７】
セキュアエレメントは、ユニバーサル集積回路カード（ＵＩＣＣ）、埋込み型セキュアエレメント、またはモバイルデバイス上のスロットに挿入することができる別個のチップもしくはセキュアデバイスといったＮＦＣイネーブラ等の異なるフォームファクタにおいて実装され得る。典型的には、ＵＩＣＣは、ＭＮＯによって制御されている加入者識別モジュール（ＳＩＭ）の形態である。埋込み型セキュアエレメントは、サービスプロバイダに、電話自体にセキュアエレメントを埋め込むためのオプションを提供する。セキュアエレメントフォームファクタが実装されている１つの方法は、例えば、ＧｌｏｂａｌＰｌａｔｆｏｒｍカード仕様バージョン２．１．１、２．２、および２．２．１（以下、「グローバルプラットフォーム」）で定義されている。
【０００８】
セキュアエレメントは、１つ以上のセキュリティドメイン（ＳＤ）を含むことがあり、そのそれぞれは、共通実体を信用する（例えば、共通セキュリティキーまたはトークンを使用して認証されるか、または管理される）パッケージ、アプレット等のデータの集合を含む。
【０００９】
セキュリティドメインは、サービスプロバイダに関連付けられてもよく、ロイヤルティ、クーポン、およびクレジットカード、ならびに交通アプレット等のサービスプロバイダのアプレットを含むことがある。
【００１０】
中央ＴＳＭは、例えば、サービスプロバイダがセキュアエレメント上のサービスをパーソナライズする、処理されるスクリプトを送信するなどのために、サービスプロバイダとセキュアエレメントとをインターフェース接続する（例えば、通信する、ダイアログを開始する）ためのシステムである。サービスプロバイダとセキュアエレメントとの間の通信を管理するための中央ＴＳＭの例示的な実施形態は、「Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｉｎｔｅｒｆａｃｉｎｇ  Ｍｕｌｔｉｐｌｅ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｔｒｕｓｔｅｄ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒｓ  ａｎｄ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ」と題された、米国特許出願第１３／６５３，１６０号でより詳細に説明されており、それは参照によりその全体が本明細書に組み込まれる。
【００１１】
慣例的に、ＳＰがセキュアエレメント上のサービスのパーソナライズを試み、そのパーソナライズの間に、（例えば、通信エラーまたは接続の切断によって）手順が失敗した場合、ＳＰは、例えば、部分的にパーソナライズされたサービスをクリーンアップ（例えば、削除）し、サービスをパーソナライズするための回復の試みを実施するために、最初のパーソナライズ手順以外に複数の新たな個々の処理を管理し、実行しなければならないだろう。つまり、慣例的に、ＳＰは、パーソナライズの手順の失敗を修復するために、ＳＰのミドルウェアおよびサービスのエンドユーザまたは顧客の介入を必要とするいくつかのステップを実行する。これは、広範な処理、調整、およびソースの使用を必要とする時間のかかる複雑な手順である。
【００１２】
１つの技術的な課題は、ＳＰのミドルウェアの介入を伴わずに部分的にパーソナライズされたサービスを再インストールするように、ＴＳＭ内に手順を集中させることに関する。
【００１３】
別の技術的な課題は、サービス（例えば、セキュリティが不可欠なデータを有するサービス）の要件に従って、サービスを再インストールすることに関する。
【発明の概要】
【００１４】
本発明は、サービスの再インストールを含むデータの再インストールを管理するためのシステム、方法、およびコンピュータプログラム製品を提供する。
【００１５】
１つの実施形態では、データの再インストールを管理するためのシステムは、メモリに結合されるプロセッサを含む。プロセッサ（例えば、中央トラステッドサービスマネジャー（中央ＴＳＭ）に含まれるもの）は、通信ネットワークを介して（例えば、サービスプロバイダのトラステッドサービスマネジャー（ＳＰのＴＳＭ）から）、セキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信する。データは、セキュアエレメント上に再インストールされ、有効化される（例えば、使用可能または選択可能にされる）。
【００１６】
別の実施形態では、データの再インストールを管理するための方法は、ネットワークを介して、セキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信するステップと、セキュアエレメント上にデータを再インストールするステップと、セキュアエレメント上に再インストールされたデータを有効化するステップと、を含む。
【００１７】
別の実施形態では、命令のシーケンスをその中に記憶するコンピュータ可読媒体であって、その命令のシーケンスは、コンピュータシステムによって実行されるとき、コンピュータに、ネットワークを介して、セキュアエレメント上に少なくとも部分的にインストールされたデータを再インストールする再インストール要求を受信し、セキュアエレメント上にデータを再インストールし、セキュアエレメント上に再インストールされたデータを有効化するようにさせる命令を含む。
【００１８】
別の実施形態では、サービスの再インストールを管理するためのシステムは、メモリに結合されるプロセッサを含む。プロセッサ（例えば、中央ＴＳＭ内に含まれるもの）は、通信ネットワークを介して（例えば、ＳＰのＴＳＭから）、セキュアエレメント上に少なくとも部分的にパーソナライズされたサービスを再インストールする再インストール要求を受信する。サービスは、セキュアエレメント上に再インストールされ、有効化される（例えば、使用可能または選択可能にされる）。
【００１９】
別の実施形態では、サービスの再インストールを管理するための方法は、ネットワークを介して、セキュアエレメント上に少なくとも部分的にパーソナライズされたサービスを再インストールする再インストール要求を受信することと、セキュアエレメント上にサービスを再インストールすることと、セキュアエレメント上に再インストールされたサービスを有効化することと、を含む。
【００２０】
別の実施形態では、命令のシーケンスをその中に記憶するコンピュータ可読媒体であって、その命令のシーケンスは、コンピュータによって実行されるとき、コンピュータに、ネットワークを介してセキュアエレメント上に少なくとも部分的にパーソナライズされたサービスを再インストールする再インストール要求を受信し、セキュアエレメント上にサービスを再インストールし、セキュアエレメント上に再インストールされたサービスを有効化するようにさせる命令を含む。
【図面の簡単な説明】
【００２１】
本発明の特徴および利点は、以下の図面と併せて参照されるとき、以下に説明する詳細な説明からより明らかになるであろう。
【図１】例示的な実施形態に従うサービスプロバイダとセキュアエレメントを有するモバイルデバイスとの間をインターフェース接続するためのシステムの図である。
【図２】例示的な実施形態に従うサービスプロバイダのトラステッドサービスマネジャーから中央トラステッドサービスマネジャーへのサービスの再インストール要求を管理するためのシーケンスを例示するシーケンス図である。
【図３】例示的な実施形態に従うサービスの再インストール中の中央ＴＳＭ内のサービスの処理状態のシーケンスを例示するフローチャートである。
【図４】例示的な実施形態に従う再インストール手順のカウンタリセットポリシーを例示するフローチャートである。
【図５】本発明を実装するために有用な例示的システムのブロック図である。
【発明を実施するための形態】
【００２２】
[概要]
本明細書で提示される本発明の例示的な実施形態は、ＴＳＭと通信してセキュアエレメント内に部分的にパーソナライズされたサービスの再インストールを管理するためのシステム、方法、およびコンピュータプログラム製品を説明する。これは便宜的なものに過ぎず、本発明の用途を限定することを意図していない。実際には、以下の説明を読んだ後、セキュアエレメントまたはモバイルデバイス上の部分的にパーソナライズされているサービスを再インストールするための、ネットワークを介して送られる再インストール要求を管理することができる他のシステム構成要素（例えば、エンタープライズサービスバス（「ＥＳＢ」））等の代替的な実施形態において、以下の発明をどのように実装するかが関連技術分野の当業者には明らかであろう。
【００２３】
一般に、サービスプロバイダシステム（例えば、サービスプロバイダ）は、セキュアエレメント上にサービス（例えば、１つ以上のアプレット）をインストールするために、セキュアエレメント上のデータをインストールもしくはパーソナライズするために、セキュアエレメント上の少なくとも部分的にパーソナライズされたサービスを再インストールするために、および／またはセキュアエレメント上のデータを有効化するために、中央ＴＳＭと通信する。
【００２４】
本明細書で使用される場合、「アプレット」は、セキュアエレメント上の一般的な、または事例であるアプレットを指すことを理解されたい。
【００２５】
「アプレット」、「アプリケーション」という用語、および／またはそれらの用語の複数形は、本明細書において同義に使用され、（独立して、または他のアプレットと併せて機能する）アプレット、または（例えば、モバイルデバイス、カード読取り装置、端末、販売時点管理（ＰＯＳ）システム、もしくはサーバにおける）１つ以上のプロセッサによって実行されるとき、そのプロセッサ（複数可）に特定のタスクを実施するようにさせる命令もしくはコードのセットまたはサブセットを指す。
【００２６】
１つの例示的な実施形態では、サービスプロバイダは、セキュアエレメント上にサービス（例えば、１つ以上のアプレット）をインストールする要求を中央ＴＳＭに送信してもよい。それに応じて、中央ＴＳＭは、必要に応じて、対応する一時的なセキュリティキーを含む少なくとも１つのサービスプロバイダのセキュリティドメインを生成するか、および／またはセキュアエレメント上のサービスをインスタンス化することによって、サービスをセキュアエレメント上にインストールし得る。
【００２７】
一般に、サービスのインスタンス化は、セキュアエレメント上にインスタンス化されていないアプレットのインスタンスを作成することと、そのインスタンスをセキュアエレメント上のセキュリティドメインに引き渡すことと、を含む。セキュアエレメント上にサービスをインストールすること、および／またはインスタンス化することは、「Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｍａｎａｇｉｎｇ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ」と題された、米国特許出願第１３／６５３，１４５号でより詳細に説明されており、それは参照によりその全体が本明細書に組み込まれる。
【００２８】
別の例示的な実施形態では、サービスプロバイダは、セキュアエレメント上のサービス（例えば、アプレット、複数のアプレット、またはサービスに関連付けられる任意の他の情報）をパーソナライズする要求を、中央ＴＳＭに送信し得る。それに応じて、中央ＴＳＭは、データ（例えば、資格情報）をサービス内にインストールすることによりサービスをパーソナライズし得る。
【００２９】
さらに、サービスプロバイダは、そのサービスのパーソナライズが失敗した場合には、再インストール要求を単一のソース（例えば、中央ＴＳＭ）に送信してもよい。中央ＴＳＭは、複数の媒介ソース（例えば、サービスプロバイダのミドルウェア、サービスのエンドユーザまたは顧客）と通信する必要なしに、セキュアエレメント上にサービスを再インストールする再インストール要求を管理することができる。
【００３０】
つまり、ＳＰのＴＳＭは、中央ＴＳＭ上に存在するウェブサービスＡＰＩ等のアプリケーションプログラミングインターフェース（ＡＰＩ）を呼び出す。ＡＰＩを介して、中央ＴＳＭは、サービスの破損したインスタンスの除去を内部で処理し、ＳＥ上にサービスの新しいインスタンスを作成し、かつインストールし、例えば、サービスプロバイダのミドルウェアまたはサービスのエンドユーザもしくは顧客に関与することなく、新しい（例えば、クリーンな）インスタンスがサービスをパーソナライズするための回復の試みのためにＳＥ上で利用可能であることを、ＳＰのＴＳＭに通知する。
【００３１】
結果として、再インストール要求を実行するために必要とされる処理時間は、例えば、ＳＰのミドルウェアの関与を必要とするシステムと比較して、最小化される。
システム
図１は、モバイルネットワークを介して、サービスプロバイダとセキュアエレメントとの間をインターフェース接続するための例示的なシステム１００の図である。図１に示されるように、システム１００は、ＳＰのＴＳＭ１０３−１、１０３−２、...、１０３−ｎ（総称して「１０３」）を含む。ＳＰのＴＳＭ１０３の各々は、サービスプロバイダ１０７−１、１０７−２、...、１０７−ｎ（総称して「１０７」）に対応する。各ＳＰのＴＳＭは、サービスプロバイダ１０７と、セキュアエレメント、ＭＮＯ、および別のタイプのＴＳＭ（本明細書では「中央ＴＳＭ」と称される）を含む他の実体との間の媒介として機能する。
【００３２】
ＳＰのＴＳＭ１０３の各々は、通信ネットワーク１０５を介して中央ＴＳＭ１０２と通信可能に結合される。通信ネットワーク１０５は、仮想プライベートネットワーク（ＶＰＮ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）規格を用いたネットワーク、または同種のものであり得る。
【００３３】
ＳＰのＴＳＭ１０３および中央ＴＳＭ１０２の各々はまた、セキュアソケットレイヤー（ＳＳＬ）、トランスポートレイヤーセキュリティ（ＴＬＳ）、または同種のもの等の、セキュリティプロトコルを用いてこれらの通信をセキュリティ保護し得る。ＳＰのＴＳＭ１０３の各々はまた、ウェブサービスＡＰＩ等のアプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、中央ＴＳＭ１０２と通信し得る。
【００３４】
例示的な一実施形態では、中央ＴＳＭ１０２は、ＳＰのＴＳＭ１０３とセキュアエレメント１０６ａ−１、１０６ａ−２、...、１０６ａ−ｎ（総称して「１０６ａ」）との間の媒介として機能するように実装されるハードウェアおよび／またはソフトウェアである。特に、中央ＴＳＭ１０２は、ＳＰのＴＳＭ１０３の各々が、例えば、セキュアエレメント（例えば、セキュアエレメント１０６ａ）上のデータ（例えば、サービス）のインストールを要求する、データを再インストールする（例えば、サービスを再インストールする）、新たな、もしくは一時的なセキュリティドメインキーセットを生成およびインストールする、ならびに／またはデータを有効化する（例えば、使用可能または選択可能にする）ことを可能にする。つまり、中央ＴＳＭ１０２は、ＳＰのＴＳＭ１０３とセキュアエレメント１０６ａとの間の通信を管理する。
【００３５】
したがって、中央ＴＳＭ１０２は、複数のモバイルネットワーク１０４−１、１０４−２、...、１０４−ｎ（総称して「１０４」）を介して、複数のサービスプロバイダ１０７およびＳＰのＴＳＭ１０３、ならびに複数のセキュアエレメント１０６ａと通信することができる。
【００３６】
例示的な一実施形態では、中央ＴＳＭ１０２は、プロセッサ１０２ａおよびメモリ１０２ｂを含む。
【００３７】
中央ＴＳＭ１０２は、対応するＭＮＯによって使用されるおよび／または管理される、対応するモバイルネットワーク１０４を介してセキュアエレメント１０６ａに通信可能に結合される。一般に、モバイルネットワーク１０４は、無線通信サービスを提供するようにＭＮＯによって使用される。モバイルネットワーク１０４は、モバイル電話セルラーネットワーク、ラジオネットワーク、または同種のものであり得る。中央ＴＳＭ１０２は、モバイルネットワーク１０４を介して、グローバルプラットフォームのセキュリティ保護されたチャネルプロトコル、ＳＳＬ、ＴＬＳ、または同種のもの等のセキュリティプロトコルを使用することによって、セキュアエレメント１０６ａと通信し得る。
【００３８】
図１に示されるように、セキュアエレメント１０６ａは、それぞれ、対応するモバイルデバイス１０６−１、１０６−２、および１０６−ｎ（総称して「１０６」）と関連付けられる。セキュアエレメント１０６ａは、１つ以上のプロセッサおよび１つ以上のメモリに通信可能に結合され得る。
【００３９】
セキュアエレメント１０６ａは、セキュリティドメイン、コード、アプレット、およびパッケージを含み得る。パッケージは、インスタンス化されていないアプレットを含んでもよく、セキュアエレメント、例えば、オーバーザエア（ＯＴＡ）で読み込まれてもよい。セキュアエレメント上のアプレットは、インスタンス化されていないまたはインスタンス化された形態であってもよく、インスタンス化されていないアプレットは、セキュアエレメントの製造中にセキュアエレメント上に事前に読み込まれ得る。代替的に、アプレットは、セキュアエレメントが製造された後（例えば、セキュアエレメントをユーザに配布する際）、例えば、ＯＴＡで読み込まれてもよい。アプレットは、汎用または非汎用であり得る。非汎用アプレットは、クーポンおよびロイヤルティアプレット、および／または複数のサービスプロバイダに属していない任意のアプレットを含み得る。つまり、非汎用アプレットは、単一のサービスプロバイダに対応し得る。非汎用アプレット（例えば、オファー、クーポン）と共に使用され得る、および／またはそれと関連付けられ得るデータは、セキュアエレメント内、またはセキュアエレメントの外側のメモリ（例えば、モバイルデバイスの不揮発性メモリ）内に記憶され得る。
【００４０】
汎用アプレットは、インスタンス化されたとき、複数のサービスプロバイダによって使用することができるアプレットを含み得る。例えば、支払いネットワーク（例えば、ＭａｓｔｅｒＣａｒｄ（登録商標））の汎用アプレットは、中央ＴＳＭによって複数のサービスプロバイダのためにインスタンス化されてもよく、したがって、２つ以上のサービスプロバイダによって使用されてもよい。
【００４１】
加えて、インスタンス化されていないアプレットがインスタンス化され得、次いで、各インスタンスは対応するセキュリティドメインに引き渡され得る。インスタンス化は、インスタンスがその実体のために作成される実体に対応するデータ、またはサービスのエンドユーザもしくは顧客に対応するデータを使用することによって、アプレットをパーソナライズすることを含み得る。
【００４２】
例えば、インスタンス化されていないアプレットの複数のインスタンスは、異なる実体（例えば、サービスプロバイダ）のために生成され得、各インスタンスは、異なる実体による使用のために異なるセキュリティドメインに引き渡され得る。
【００４３】
セキュアエレメント上のアプレットは、グローバルプラットフォーム、Ｅｕｒｏｐａｙ、ＭａｓｔｅｒＣａｒｄ（登録商標）、Ｖｉｓａ（登録商標）（ＥＭＶＣｏ．）、ＭＮＯ、および支払いネットワーク（例えば、ＭａｓｔｅｒＣａｒｄ（登録商標）、Ｖｉｓａ（登録商標）、Ｄｉｓｃｏｖｅｒ（登録商標）、Ａｍｅｒｉｃａｎ  Ｅｘｐｒｅｓｓ（登録商標））によって確立された要件に従って機能し得る。アプレットは、例えば、ｅｘｐｒｅｓｓｐａｙ（商標）、ｐａｙＷａｖｅ（商標）、ＰａｙＰａｓｓ（商標）、Ｚｉｐ（商標）、および同種のものであり得る。
【００４４】
例えば、ＳＰのＴＳＭ１０３−１は、通信ネットワーク１０５を介して要求を中央ＴＳＭ１０２に送り、中央ＴＳＭ１０２は、通信ネットワーク１０５を介してＳＰのＴＳＭ１０３−１に応答を返送する。ＳＰのＴＳＭ１０３−１は、セキュアエレメント１０６ａ−１を対象として、通信ネットワーク１０５を介して中央ＴＳＭ１０２に要求を送る。次に、中央ＴＳＭ１０２は、セキュアエレメント１０６ａ−１にそれぞれのモバイルネットワーク１０４−１を介してその要求を送る。
【００４５】
代替的な一実施形態では、複数のサービスプロバイダは、ＳＰのＴＳＭ１０３のうちの１つを共有する。
【００４６】
さらなる代替的な一実施形態では、メモリ１０２ｂはデータベースであり得る。
【００４７】
別の代替的な実施形態では、複数のモバイルネットワークは、複数のＳＰのＴＳＭと通信する。
【００４８】
本明細書で説明される例示的な実施形態では、中央ＴＳＭ１０２は、データのインストールおよびパーソナライズのための通過機構として機能し、セキュアエレメント上の部分的にパーソナライズされたサービスの再インストールおよびパーソナライズを管理する。
【００４９】
[処理]
Ａ．セキュアエレメント上にセキュリティが不可欠なデータを有するサービスを再インストールする
図２は、例示的な実施形態に従う、ＳＰのＴＳＭ２０３（例えば、図１、ＳＰのＴＳＭ１０３−１）から中央ＴＳＭ２０２（例えば、図１、中央ＴＳＭ１０２）に対するサービスの再インストール要求を管理するためのシーケンスを例示するシーケンス図である。この例において、再インストールされるサービスは、サービスの支払いおよびアカウント資格情報等のセキュリティが不可欠なデータを有し、部分的にパーソナライズされている。
【００５０】
図２に示されるように、ステップ２５２において、ＳＰのＴＳＭ２０３は、中央ＴＳＭ２０２に、ＳＥ２０１（例えば、図１、ＳＥ１０６ａ−１）上のサービスをパーソナライズする要求を送信する。ＳＥ２０１は、ステップ２５２においてパーソナライズ要求が送信される前にインストールされた１つ以上のサービスを含む。各サービスは、対応するサービスプロバイダに関連付けられる少なくとも１つのアプレットを含む。
【００５１】
ステップ２５２におけるパーソナライズ要求は、以下の属性のうちの１つ以上を含み得る：セキュアエレメント識別子、サービス識別子、およびサービス修飾子。さらに、パーソナライズ要求は、クレジットカードのアカウント番号、有効期限、および顧客名等のセキュリティが不可欠なデータを含む。動的暗号文を生成するために使用された精密なキーもまた、この時点で渡される。
【００５２】
セキュアエレメント識別子は、セキュアエレメントに書き込まれる一意の番号または文字の集まりであり、（例えば、中央ＴＳＭ２０２によって）対象のセキュアエレメントを識別するために使用される。例えば、セキュアエレメント識別子は、セキュアエレメントの製造中にセキュアエレメントに書き込まれるカードイメージ番号（ＣＩＮ）であってもよい。
【００５３】
サービス識別子は、ＳＥ２０１上の対象の汎用サービスを識別するために（例えば、中央ＴＳＭ２０２によって）使用されるサービスのサービス識別子番号およびバージョンを含み得る。
【００５４】
サービス修飾子は、サービスプロバイダ名および支払いアカウント参照番号（ＰＲＮ）を含み、コマンドを含めた要求を用いて動作を行う（例えば、インストールされる、削除される）対象のサービス（例えば、サービス識別子に対応するサービス）の特定のインスタンスを識別するために（例えば、中央ＴＳＭ２０２によって）使用される。
【００５５】
ステップ２５４において、中央ＴＳＭ２０２は、ステップ２５２において受信されたパーソナライズ要求における情報を用いて対象のサービスおよび対象のセキュアエレメントを識別する。次に、中央ＴＳＭ２０２は、パーソナライズ要求において受信されたセキュリティが不可欠なデータを配布するための１つ以上のコマンドをＳＥ２０１に送信することによって、ＳＥ２０１上のそのサービスをパーソナライズし始める。パーソナライズの手順が無事に完了した場合、ＳＥ２０１は、ステップ２５６において、パーソナライズの結果を中央ＴＳＭ２０２に送信する。パーソナライズの結果は、予想される結果の既定の一覧に対応する、「状態語」と称される識別子の形態であり得る。状態語は、表２に関連して以下でより詳細に説明される。例えば、表２に示されるように、パーソナライズ要求が無事に処理され、サービスのパーソナライズが無事に完了した場合、中央ＴＳＭ２０２は、ＳＥ２０１から成功を示す状態語（例えば、状態語「９０」「００」）を受信する。次に、中央ＴＳＭ２０２は、ステップ２５８において、パーソナライズの結果をＳＰのＴＳＭ２０３に送信し得る。
【００５６】
あるいは、ＳＥ２０１上のサービスのパーソナライズ中に、ステップ２５４のパーソナライズ処理を失敗させるあるエラーが生じる場合がある（例えば、通信エラーまたは接続の切断によって）。その結果、サービスはＳＥ２０１上で部分的にパーソナライズされたままになり、これはパーソナライズデータのすべてが、パーソナライズ処理中にサービス上に完全かつ無事にインストールされなかったことを意味する。パーソナライズの手順の失敗は、中央ＴＳＭ２０２によって、またはＳＥ２０１によって検出され得る。
【００５７】
パーソナライズのエラーまたは失敗が中央ＴＳＭ２０２によって識別される場合、失敗またはエラーは、ステップ２５８において、中央ＴＳＭ２０２によってＳＰのＴＳＭ２０３に報告される。具体的には、中央ＴＳＭ２０２は、サービスのパーソナライズ処理が成功しなかったことを示す主題コードおよびまたは理由コードを含むエラー通知を送信する。中央ＴＳＭ２０２によって識別されるエラーの例には、（例えば、ＳＰのＴＳＭ２０３中の）データベースがオフラインになり、中央ＴＳＭ２０２がデータベースと通信することができなかった中央ＴＳＭ２０２での内部エラーまたは通信の切断によるヌルポインタ例外を含む。主題コードおよび理由コードを含む中央ＴＳＭ２０２によって識別されるエラーの例は、以下の表１においてより詳細に説明される。典型的には、説明および命令は、エラーの主題コードおよび理由コードに対応する。説明は、パーソナライズ処理中になぜエラーが生じたかの説明であり、命令は、パーソナライズされるサービスのインストールに関して行うように提案されるステップ（複数可）である。
【００５８】
【表１】
0006037583.tif 000002
【００５９】
ＳＥ２０１によってパーソナライズのエラーまたは失敗が識別された場合、失敗またはエラーは、ステップ２５６において中央ＴＳＭ２０２に報告され、それは次に、ステップ２５８において失敗またはエラーをＳＰのＴＳＭ２０３に送信する。具体的には、ＳＥ２０１は、ステップ２５６においてサービスのパーソナライズ処理が成功しなかったことを示す状態語または状態コードを含むエラー通知を送信する。ＳＥ２０１によって識別されるエラーの例には、ＳＥに送られた不正確なデータ、ＳＥのメモリ不足、またはＳＥ上で生じた内部エラーが挙げられる。状態語（ＳＷ）を含むＳＥ２０１によって識別されるエラーの例は、表２において以下でより詳細に説明される。典型的には、エラーの状態語は、何のステップが開始されるべきであるか、または開始されるべきではないかに応じた、エラーの説明および対応する命令を含む。説明は、パーソナライズ処理中になぜエラーが生じたかの説明であり、命令は、パーソナライズされるサービスのインストールに関して行うように提案されるステップ（複数可）である。
【００６０】
【表２】
0006037583.tif 000003
【００６１】
ステップ２６０において、中央ＴＳＭ２０２によって送信されるパーソナライズの結果情報を用いて、ＳＰのＴＳＭ２０３はステップ２５２において要求されたパーソナライズが失敗したことを判定する。次いで、ＳＰのＴＳＭ２０３は、例えば、部分的にパーソナライズされたサービスの再インストールの要求を含む、必要と見なされる任意の動作を行うことができる。
【００６２】
セキュリティが不可欠なデータの性質のため、いったんパーソナライズが開始されると、パーソナライズは、ある特定のセキュリティが不可欠なアプレット（例えば、支払いアプレット）の設計要件に準じる同様のセキュリティコンテキストを保証するために、シーケンス内で接続切断することなく、完了するべきものである。例えば、不正（例えば、認証キーが違反している場合）を防ぐため、既にセキュアエレメント上にあるサービスの機密の支払いまたはアカウント資格情報は、図２のステップ２６４〜２７０の実施を要求することなく上書きまたは追加されることはない。実際に、ほとんどの支払いアプレットは、監査が、パーソナライズの試みの間に何のデータがセキュアエレメントに書き込まれ得たのかを識別することを許可しない。そのため、以前にインストールされたサービスを再度パーソナライズするよりもむしろ、部分的にパーソナライズされたサービスは、再インストールされ、次いでパーソナライズされる。
【００６３】
ステップ２６２において、サービスを再インストールするために、ＳＰのＴＳＭ２０３は、ネットワークを介して、部分的にパーソナライズされたサービスを再インストールする再インストール要求を中央ＴＳＭ２０２に送信する。再インストール要求は、再インストールされるサービスを識別する以下の属性のうちの１つ以上を含み得る：セキュアエレメント識別子、サービス識別子、およびサービス修飾子。
【００６４】
１つの例示的実施形態では、サービスのパーソナライズ処理が失敗した場合、サービスは、再インストールされる前に削除される。
【００６５】
ステップ２６４において、中央ＴＳＭ２０２は、１つ以上のコマンドをＳＥ２０１に送信することによって、ＳＥ２０１上の部分的にパーソナライズされたサービスの削除を（例えば、ＡＰＩを介して）管理する。他の例示的な実施形態では、サービスは、ＳＥ２０１上に再インストールされる前に削除されなくてもよい。代わりに、サービスは、サービスの再インストールによって上書きされ得る。
【００６６】
ステップ２６６において、中央ＴＳＭ２０２は、サービスの再インストール（例えば、ＳＥ２０１上にサービスの新しいインスタンスを作成し、ＳＰのＴＳＭ２０３に、サービスを再インストールするための回復の試みのために新しいインスタンスが利用可能であることを通知する）ならびにサービスの有効化（例えば、使用可能または選択可能にされる）を（例えば、ＡＰＩを介して）管理する。サービスを有効化することは、サービスプロバイダのサービスを有効化することと、そのサービスに関連付けられるアプレットを特定のセキュアエレメント上で選択可能にすること、を含む。上に説明したように、サービス識別子およびサービス修飾子を用いて、セキュアエレメント上で有効化されるサービスの一般的および特定のインスタンスを識別する。
【００６７】
ステップ２６８において、中央ＴＳＭ２０２は、ＳＥ２０１上の対応するセキュリティドメイン内へのサービスインスタンスの引渡し（例えば、インスタンス化されたサービスのインスタンスを引き渡す）を（例えば、ＡＰＩを介して）管理する。
【００６８】
サービス削除、有効化、および引渡しは、「Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｍａｎａｇｉｎｇ  Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔｓ」と題された、米国特許出願第１３／６５３，１４５号で説明されており、それは参照によりその全体が本明細書に組み込まれる。具体的には、サービス削除、有効化、および引渡しは、コマンド（例えば、ＡＰＤＵコマンド）をモバイルデバイス上の対象のセキュアエレメントに送信する中央ＴＳＭによって実施される。
【００６９】
再インストールが完了した（例えば、サービスが、削除された、再インストールされた、インスタンス化された、有効化された、および引き渡された）際に、中央ＴＳＭ２０２は、ステップ２７０において、ネットワークを介して、ＳＰのＴＳＭ２０３に、ＳＰのＴＳＭ２０３によってステップ２６２において要求された再インストールの結果（例えば、成功、失敗）を示す情報を含む応答を送信する。
【００７０】
ステップ２７２において、ＳＰのＴＳＭ２０３は、ＳＥ２０１上の再インストールされたサービスをパーソナライズする要求を中央ＴＳＭ２０２に送信する。要求は、セキュアエレメント識別子、サービス識別子、およびサービス修飾子、ならびにセキュリティが不可欠なデータのうちの１つ以上を含み得る。次に、ステップ２７４において、中央ＴＳＭ２０２は、ＳＥ２０１をパーソナライズする。上述のサービスのパーソナライズは、セキュリティが不可欠なデータを含むデータを追加するか、および／またはインストールするための１つ以上のコマンドをＳＥ２０１に送信する中央ＴＳＭ２０２によって実施される。
【００７１】
代替的な一実施形態では、サービスの再インストールはまた、技術的適格性の確認（例えば、ＴＳＭ適格性の確認）または業務適格性の確認（例えば、ＭＮＯ適格性の確認）を実施することを含み得る。例示的な技術的適格性の確認および業務適格性の確認は、「Ｓｙｓｔｅｍｓ，Ｍｅｔｈｏｄｓ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔｓ  ｆｏｒ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐａｙｍｅｎｔ  Ａｃｃｏｕｎｔｓ  ｉｎｔｏ  Ｍｏｂｉｌｅ  Ｗａｌｌｅｔｓ  ａｎｄ  Ｍａｎａｇｉｎｇ  Ｅｖｅｎｔｓ」と題された、米国特許出願第１３／８４８，９６２号でより詳細に説明されており、それは参照によりその全体が本明細書に組み込まれる。例えば、技術的適格性の確認を用いて、ＳＥ２０１が、その上にインストールされたデータを有するための十分なメモリ容量を有するかどうかを判定することができ、業務適格性の確認は、サービスのインストール要求において識別されたセキュアエレメントに関連付けられる携帯電話登録番号を検証することを含み得る。
【００７２】
Ｂ．セキュアエレメント上にセキュリティが不可欠ではないデータを有するサービスを再インストールする
別の例示的な実施形態では、再インストールされるサービスは、セキュリティが不可欠なデータを含まない。そのようなサービスには、例えば、交通パスサービスまたは発券サービスが挙げられ得る。そのような一例示的な実施形態では、データ（例えば、交通パス、映画チケット）が、上述のような失敗またはエラーのために、ＳＥ内のサービス上に部分的にパーソナライズされるか、またはインストールされる場合、そのデータは、失敗またはエラーが発生した点から始めて再度パーソナライズされるか、または再インストールされてもよい。つまり、パーソナライズ処理を完了するために、サービスが削除される必要はない。代わりに、再度パーソナライズまたは再インストールされるデータは、無事にパーソナライズまたはインストールされなかったデータである。加えて、クリーンアップ（例えば、サービスの削除および再インスタンス化）も必要とされない。
【００７３】
図２において、セキュリティが不可欠ではないデータを有するサービスのパーソナライズが失敗する場合（例えば、通信エラーまたは接続の切断によって）、ＳＰのＴＳＭ２０３は、ステップ２６２において、再試行し、再度同じデータを送ることができる。既にＳＥ２０１上のサービス上にあるパーソナライズデータは、図２のステップ２６４〜２７０が実施される必要なしに、上書きされ得るか、または付加され得る。
【００７４】
Ｃ．セキュアエレメント上にデータを再インストールする
別の例示的な実施形態では、図２のステップ２６２における要求は、サービス以外のデータに対する再インストール要求を含み得る。つまり、セキュアエレメント上でのデータのパーソナライズまたはインストールが無事に実施されない場合、ＳＰのＴＳＭは、再インストール要求を中央ＴＳＭに送信することができる。次に、中央ＴＳＭは、セキュアエレメント上に不成功にインストールされたデータの再インストールを試みることができる。
【００７５】
Ｄ．再インストール中の中央ＴＳＭ内のサービスの処理状態
図３は、例示的な実施形態に従うサービスの再インストール中の中央ＴＳＭ内のサービスの処理状態のシーケンスを例示するフローチャートである。サービスの例示的な状態は、「パーソナライズ中」、「除去中」、「除去済」、「インストール中」、および「インストール済」を含む。
【００７６】
図２および３を参照すると、再インストール処理中、状態は中央ＴＳＭ２０２によって管理および監視されている。具体的には、状態の管理には、中央ＴＳＭ２０２が、中央ＴＳＭ２０２によってＳＥ２０１上に再インストールされるサービスに対応する状態をそのメモリ内に記憶することを含む。
【００７７】
ブロック３５８において、サービスプロバイダは、ＳＥ２０１上へのサービスの再インストールを要求するために中央ＴＳＭ２０２と通信する。要求の受信時に、ブロック３６０において、中央ＴＳＭ２０２は、再インストールされるサービスの状態を判定する。中央ＴＳＭ２０２は、中央ＴＳＭ２０２内のサービスの状態が「パーソナライズ中」である場合、サービスの再インストールを実施する。
【００７８】
サービスは、サービスのパーソナライズ処理が失敗すると「パーソナライズ中」状態となる。つまり、「パーソナライズ中」状態は、パーソナライズが開始されたが、完了していない（例えば、通信切断またはエラーが生じた）ことを示す。
【００７９】
中央ＴＳＭ２０２が、ブロック３６２においてサービスの状態を「パーソナライズ中」であると判定する場合、中央ＴＳＭ２０２は、ブロック３６４において、サービス削除ステップ２６２の間サービスの状態を「除去中」に更新し、削除ステップが完了すると、ブロック３６６においてサービスの状態を「除去済」に更新する。
【００８０】
ブロック３６２において、中央ＴＳＭ２０２がサービスの状態を「パーソナライズ中」であると判定する場合、中央ＴＳＭ２０２は、ステップ２６２において再インストール要求を実現し、ブロック３６８においてサービスが再インストールされていることを示すようにサービスの状態を「インストール中」に更新する。
【００８１】
ブロック３６２において、中央ＴＳＭ２０２がサービスの状態を「パーソナライズ中」以外であると判定する場合、ブロック３７２において、エラーメッセージ（例えば、「許可されていない操作である」）が中央ＴＳＭ２０２によってＳＰのＴＳＭ２０３に返される。
【００８２】
サービスの再インストールおよび有効化の完了時に、ブロック３７０において、サービスの状態が、再インストール手順が完了したことを示すように「インストール済」に更新される。
【００８３】
ブロック３７４において、中央ＴＳＭ２０２は、ネットワークを介して、再インストール要求の処理の結果（例えば、再インストールの成功または失敗）を含む応答をＳＰのＴＳＭ２０３に送信する。
【００８４】
Ｅ．カウンタリセットポリシー
図４は、例示的な実施形態に従う再インストール手順のカウンタリセットポリシーを例示するフローチャートである。
【００８５】
図４に示されるように、カウンタ（例えば、グローバルプラットフォームのセキュリティ保護されたチャネルプロトコル「０２」（ＳＣＰ０２）カウンタ）は、ネットワークからの再インストール要求の数を集計する。カウンタは、図２の中央ＴＳＭ２０２内に含まれる。図２および４を参照すると、図２のステップ２６２または図４のブロック４５８において、中央ＴＳＭ２０２が、セキュアエレメント上に少なくとも部分的にパーソナライズされたサービスを再インストールする再インストール要求を受信するとき、ブロック４６０において、カウンタを更新する。
【００８６】
無限ループを避けるために、ブロック４６２において、中央ＴＳＭ２０２は、再インストール要求の数が既定の数（例えば、３）の再インストールの試みに制限されるように、カウンタリセットポリシーを実装する。その既定の数は、変数「Ｘ」としてブロック４６２に示される。
【００８７】
中央ＴＳＭ２０２によってＳＰのＴＳＭ２０３から受信されるサービスを再インストールする後続の試み（例えば、再インストール要求）は、ブロック４６４において再インストール要求の最大数に達するまで許容される。
【００８８】
最後の許容される不成功な再インストールの試みの後、さらなる試みは中央ＴＳＭ２０２によって禁止される。事象（例えば、サービスの再インストールが不成功に最大回数試みられたこと）が、中央ＴＳＭ２０２内のデータベース内に記録され得、ブロック４６６において調査が開始される。メッセージが、ＳＥ２０１を含むモバイルデバイスに通信され得、それは次に、モバイルデバイスを通して、最終的にはディスプレイもしくは音声システム等のユーザインタフェースを通して、モバイルデバイスのユーザに表示されるか、またはさもなければ通信される。次いで、ブロック４６８において、モバイルデバイスを使用してユーザを中央ＴＳＭ２０２に関連付けられる顧客ケアセンターに導くことができ、そこでは顧客担当者がエラーのトラブルシューティングを援助し得る。
【００８９】
Ｆ．コンピュータ可読媒体の実装
本発明（例えば、システム１００、シーケンス２００、フローチャート３００および４００、またはそれらの任意の部分（複数可）もしくは機能（複数可））は、ハードウェア、ソフトウェア、またはそれらの組み合わせを使用して実装することができ、また１つ以上のモバイルデバイスまたは他の処理システム内で実装することができる。本発明によって実施される操作が人間の操作に関して言及される限り、本発明の一部を形成する本明細書で説明される操作のいずれにおいても、人間の操作者のそのような能力は必須ではなく、ほとんどの場合において望ましくはない。むしろ、本明細書で説明される操作は、機械操作である。本発明の操作を実施するために有用な機械としては、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、または類似のデバイスを含む。
【００９０】
１つの実施形態では、本発明は、本明細書で説明される機能を実施することが可能な１つ以上のシステムを対象としている。システム５００の実施例を図５に示す。
【００９１】
システム５００は、プロセッサ５０１等の１つ以上のプロセッサを含む。プロセッサ５００は、通信基盤５０２（例えば、通信バス、ネットワーク）に結合される。様々な実施形態が、この例示的なシステムに関して説明される。本説明を閲読した後、関連技術分野（複数可）の当業者には、他のシステムおよび／またはアーキテクチャを使用して本発明をどのように実装するかがより明らかとなるであろう。
【００９２】
システム５００はまた、データベースまたは同種のものであり得るメインメモリ５０３も含む。
【００９３】
システム５００はまた、ネットワークを介して、他の実体から（例えば、データをインストールおよび再インストールする）要求等のデータを受信するための受信モジュール５０４も含む。要求等のデータの受信は、図２〜４を参照して上により詳細に説明されている。
【００９４】
システム５００はまた、ネットワークを介して、他の実体に要求および応答等のデータを送信するための送信モジュール５０５も含む。要求および応答等のデータの送信は、図２〜４を参照して上により詳細に説明されている。
【００９５】
モジュール５０４および５０５のそれぞれは、ハードウェア、ソフトウェア、またはこの２つの組み合わせを使用して実装され得る。
【００９６】
例えば、図１〜４に示されるか、もしくはそれらに関連して説明されるシステムおよび手順等の上に説明した例示的な実施形態、またはそれらの任意の部分もしくは機能は、ハードウェア、ソフトウェア、またはこれら２つの組み合わせを使用して実装され得る。その実装は、１つ以上のコンピュータまたは他の処理システム内であってもよい。これらの例示的な実施形態によって実施される操作は、人間の操作者によって実施される知的操作と一般的に関連付けられた用語で称され得たが、本明細書で説明される操作のうちのいずれを実施するにも人間の操作者は必要とされない。言い換えれば、これらの操作は、機械操作で完全に実装され得る。本明細書に提示する例示的な実施形態の操作を実施するために有用な機械には、汎用のデジタルコンピュータまたは類似のデバイスが挙げられる。
【００９７】
本発明の例示的な実施形態の部分は、コンピュータ技術分野の当業者には明らかなように、本開示の教示に従ってプログラムされた従来の汎用コンピュータ、特殊目的デジタルコンピュータ、および／またはマイクロプロセッサを使用して好都合に実装され得る。適切なソフトウェアコーディングは、本開示の教示に基づいて、熟練したプログラマによって容易に準備され得る。
【００９８】
いくつかの実施形態はまた、特定用途向け集積回路、フィールドプログラム可能ゲートアレイを準備することによって、または従来の構成要素回路の適切なネットワークを相互接続することによって実装され得る。
【００９９】
いくつかの実施形態は、コンピュータプログラム製品を含む。コンピュータプログラム製品は、コンピュータを制御するか、またはコンピュータに本発明の例示的な実施形態の手順のうちのいずれかを実施させるために使用することが可能な命令をその上にまたはその中に記憶する記憶媒体（複数可）であり得る。記憶媒体としては、フロッピディスク、ミニディスク、光ディスク、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ、ＤＶＤ、ＣＤもしくはＣＤ−ＲＯＭ、マイクロドライブ、磁気光ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＶＲＡＭ、フラッシュメモリ、フラッシュカード、磁気カード、光カード、ナノシステム、分子メモリ集積回路、ＲＡＩＤ、遠隔データストレージ／アーカイブ／貯蔵所、ならびに／または命令および／もしくはデータを記憶するために好適な任意の種類のデバイスを挙げることができるが、これらに限定されない。
【０１００】
コンピュータ可読媒体（複数可）のうちのいずれか１つに記憶される一部の実装では、汎用および／もしくは特殊コンピュータのハードウェアまたはマイクロプロセッサの両方を制御するため、およびコンピュータまたはマイクロプロセッサが本発明の例示的な実施形態の結果を利用する人間のユーザまたは他の機構と対話することを可能にするためのソフトウェアを含む。そのようなソフトウェアには、デバイスドライバ、オペレーティングシステム、およびユーザアプレットを含み得るが、これらに限定されない。究極には、そのようなコンピュータ可読媒体は、上に説明したように、本発明の例示的な態様を実施するためのソフトウェアをさらに含む。
【０１０１】
汎用および／もしくは特殊目的コンピュータまたはマイクロプロセッサのプログラミングおよび／またはソフトウェアには、上述の手順を実装するためのソフトウェアモジュールが含まれる。
【０１０２】
本発明の様々な例示的な実施形態を上述したが、それらは例として提示されたものであり、制限するためのものではないことを理解すべきである。関連技術分野（複数可）の当業者に、形態および詳細の様々な変更が可能であることが明らかである。このため、本開示は、上に説明した例示的な実施形態のいずれによっても制限されるべきではなく、以下の特許請求の範囲およびその均等物によってのみ定義されるべきである。
【０１０３】
加えて、図面は例示目的のみで提示されていることを理解すべきである。本明細書に提示される例示的な実施形態のアーキテクチャは、それが添付図面で示されるもの以外の方法で利用および進行され得るように、十分に柔軟であって、構成可能である。
【０１０４】
さらに、本要約の目的は、一般的には、米国特許商標庁および公衆、とりわけ、科学者、技術者、および特許用語もしくは法律用語または言い回しに精通していない当該技術分野の実践者が、本出願の技法的開示の性質および本質を一瞥して迅速に判断することを可能にすることである。本要約は、いかなる方法でも本明細書に提示される例示的な実施形態の範囲に制限することを意図するものではない。特許請求の範囲において列挙される手順は、提示された順序で実施される必要がないこともまた理解すべきである。
【図１】
0006037583.tif 000004
【図２】
0006037583.tif 000005
【図３】
0006037583.tif 000006
【図４】
0006037583.tif 000007
【図５】
0006037583.tif 000008