(57)【要約】  非接触デバイスの単一のタップで、複数の非接触対話および通信プロトコルを可能にする。デバイスリーダは、ポーリングループを生成し、ＲＦ場を使用して非接触デバイスを検出する。デバイスリーダは、非接触デバイスの通信プロトコルを識別し、ＩＳＯ／ＩＥＣ１８０９２プロトコルを介して第１の通信プロトコルを開始する。デバイスリーダは、ＭＩＦＡＲＥプロトコルを介して価値記憶通信を開始する。次いで、デバイスリーダは、ＩＳＯ／ＥＩＣ１４４４３プロトコルを介してＥＭＶ通信を開始する。非接触デバイスは、ＥＭＶに準拠した支払い取引および代替的なピアツーピアタイプの取引の双方に対して、機能することができる。ＥＭＶベースの支払いアプリケーションおよび取引は、独立した支払いアプリケーションとして保持され、それにより、ＥＭＶ技術の追加のデータ交換処理が、ピアツーピア技術に影響することを防ぎ、ＥＭＶ技術の再証明を回避する。
2014505285.tif 000002
【特許請求の範囲】
【請求項１】
複数の非接触デバイス間の対話および通信プロトコルを提供するためのコンピュータ実装方法であって、
近接場通信（ＮＦＣ）を介して、販売時点システムリーダによって、モバイル通信デバイスを検出することと、
前記リーダによって、前記非接触デバイスに対して利用可能な複数のＮＦＣ通信プロトコルを判断することと、
前記リーダによって、前記非接触デバイスに対して利用可能前記複数の通信プロトコルを使用して、前記リーダと前記非接触デバイスとの間の通信を開始することと、を含み、
ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが利用可能である場合、前記リーダは、最初に、前記ＩＳＯ／ＩＥＣ１８０９２プロトコルを使用して、前記非接触デバイスとの通信を開始し、
ＩＳＯ／ＩＥＣ１８０９２プロトコルが利用可能ではない場合、または前記ＩＳＯ／ＩＥＣ１８０９２プロトコルを使用した前記非接触デバイスとの前記通信の完了後、ＭＩＦＡＲＥ通信プロトコルが利用可能である場合、前記リーダは、前記ＭＩＦＡＲＥプロトコルを使用して、前記非接触デバイスとの通信を開始する、コンピュータ実装方法。
【請求項２】
ＭＩＦＡＲＥプロトコルが利用可能ではない場合、または前記ＭＩＦＡＲＥプロトコルを使用した前記非接触デバイスとの前記通信の完了後、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルが利用可能である場合、前記リーダは、前記ＩＳＯ／ＩＥＣ１４４４３プロトコルを使用して、前記非接触デバイスとの通信を開始する、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記ＩＳＯ／ＩＥＣ１８０９２通信は、少なくとも１つの付加価値サービスの処理を含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも１つを含む、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記ＭＩＦＡＲＥ通信は、少なくとも１つの付加価値サービス通信の処理を含む、請求項１に記載のコンピュータ実装方法。
【請求項６】
前記ＭＩＦＡＲＥ通信は、価値記憶カード取引の処理を含む、請求項５に記載のコンピュータ実装方法。
【請求項７】
前記非接触デバイスは、モバイル電話である、請求項１に記載のコンピュータ実装方法。
【請求項８】
非接触デバイスと通信するためのコンピュータ実装方法であって、
デバイスリーダによってポーリングループを開放し、無線周波数（ＲＦ）場を生成することと、
前記リーダ通信プロトコルおよびアプリケーションによって、前記ＲＦ場内に位置する非接触デバイスから要求することと、
前記リーダによって、ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、
前記リーダによって、ＭＩＦＡＲＥ通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、
前記リーダによって、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、
前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記非接触デバイスに対して利用可能である場合、前記リーダによって、最初に、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、
その後、または前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記非接触デバイスに対して利用可能ではない場合、前記ＭＩＦＡＲＥ通信プロトコルが前記非接触デバイスに対して利用可能である場合、前記リーダによって、前記ＭＩＦＡＲＥ通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、
その後、または前記ＭＩＦＡＲＥ通信プロトコルが前記非接触デバイスに対して利用可能ではない場合、前記リーダによって、前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、を含む、コンピュータ実装方法。
【請求項９】
前記ＩＳＯ／ＩＥＣ１８０９２通信は、付加価値サービスの処理を含む、請求項８に記載のコンピュータ実装方法。
【請求項１０】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、およびギフトカードのうちの少なくとも１つを含む、請求項９に記載のコンピュータ実装方法。
【請求項１１】
前記ＭＩＦＡＲＥ通信は、価値記憶サービスの処理を含む、請求項８に記載のコンピュータ実装方法。
【請求項１２】
前記ＩＳＯ／ＩＥＣ１４４４３通信は、安全な支払い取引の処理を含む、請求項８に記載のコンピュータ実装方法。
【請求項１３】
前記非接触デバイスは、モバイル電話である、請求項８に記載のコンピュータ実装方法。
【請求項１４】
販売時点システムと非接触デバイスとの間の取引を処理するためのコンピュータ実装方法であって、
近接場通信を介して、販売時点システムリーダによって、前記リーダへのモバイル通信デバイスの「タップ」を検出することと、
前記タップの間、および前記リーダによって、第１の通信プロトコルを介して付加価値サービスを、ならびに、その後、第２の通信プロトコルを介して安全な支払い取引を実行することと、を含む、コンピュータ実装方法。
【請求項１５】
前記第１の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２であり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３である、請求項１４に記載のコンピュータ実装方法。
【請求項１６】
前記第１の通信プロトコルは、ＭＩＦＡＲＥであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３である、請求項１４に記載のコンピュータ実装方法。
【請求項１７】
前記非接触デバイスは、モバイル電話である、請求項１４に記載のコンピュータ実装方法。
【請求項１８】
販売時点システムと非接触デバイスとの間の取引を処理するためのコンピュータ実装方法であって、
近接場通信を介して、販売時点システムリーダによって、前記リーダへのモバイル通信デバイスの「タップ」を検出することと、
前記タップの間、および前記リーダによって、第１の通信プロトコルを介して複数の付加価値サービスを、ならびに、その後、第２の通信プロトコルを介して安全な支払い取引を実行することと、を含む、コンピュータ実装方法。
【請求項１９】
前記第１の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２であり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３である、請求項１８に記載のコンピュータ実装方法。
【請求項２０】
前記第１の通信プロトコルは、ＭＩＦＡＲＥであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３である、請求項１８に記載のコンピュータ実装方法。
【請求項２１】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも２つを含む、請求項１８に記載のコンピュータ実装方法。
【請求項２２】
前記非接触デバイスは、モバイル電話である、請求項１８に記載のコンピュータ実装方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、２０１０年１２月３日出願の「Ｍｕｌｔｉｐｌｅ  Ｉｎｔｅｒａｃｔｉｏｎ  Ｐｅｒ  Ｔａｐ  Ｃｏｎｔａｃｔｌｅｓｓ  Ｐａｙｍｅｎｔ  Ｓｙｓｔｅｍ」と題する米国仮特許出願第６１／４１９，７９９号、２０１１年９月１６日出願の「Ｍｕｌｔｉｐｌｅ  Ｃｏｎｔａｃｔｌｅｓｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒａｃｔｉｏｎｓ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌｓ  Ｐｅｒ  Ｔａｐ」と題する米国仮特許出願第６１／５３５，５０７号、および２０１１年９月２７日出願の「Ｍｕｌｔｉｐｌｅ  Ｃｏｎｔａｃｔｌｅｓｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒａｃｔｉｏｎｓ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌｓ  Ｐｅｒ  Ｔａｐ」と題する米国特許出願第１３／２４６，０７６号への優先権を主張する。上で特定される優先出願の各々の内容全体は、参照することにより、本明細書に完全に組み込まれる。
【０００２】
本開示は、一般に、非接触デバイスに関し、より詳細には、単一の非接触支払いデバイスのタップによる、複数の対話および通信プロトコルを可能にする方法およびシステムに関する。
【背景技術】
【０００３】
非接触デバイス技術は、無線（ｏｖｅｒ  ｔｈｅ  ａｉｒ：ＯＴＡ）、または物理的接続を伴わずに、物品およびサービスに対する支払いを認証および可能にするように、２つのデバイス間に近接通信を取り込む。近接場通信（ＮＦＣ）は、非接触デバイス支払い技術を可能にすることができ、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））Ａｓｓｏｃｉａｔｉｏｎによってサポートされる近接通信の選択肢の一例である。ＲＦＩＤは、ＮＦＣ非接触デバイス支払い技術を可能にするように適合することができる近接通信方法の一例である。ＮＦＣ通信距離は、一般的に、約３から約４インチの範囲である。かかる短い通信距離は、近接場近接対応デバイス間の安全な通信を可能にする。
【０００４】
ＧＳＭ（登録商標）電話において、アンテナを有する近接対応コントローラ（例えば、ＮＦＣコントローラ）は、スマートチップ上に位置する安全な非接触ソフトウェアアプリケーションを有する非接触デバイスに組み込まれる。ＮＦＣ対応非接触支払いデバイスは、金融取引、チケット発行、安全な認証、クーポン、およびデバイス所有者のための他の取引を可能にする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これらの非接触デバイスと通信するように設計された販売時点デバイスリーダは、特定のＮＦＣ通信タイプおよび規格をサポートするために設計が制限されている。例えば、多くのデバイスリーダは、ＥＭＶ非接触通信プロトコルに基づく、安全な支払い取引のためのＩＳＯ／ＩＥＣ１４４４３タイプＡおよび／またはＢ技術をサポートための設計によって制限されている。これらの取引のための通信速度は、１８６ｋｂｉｔ／秒に制限され、より豊かな通信パラダイムが実現できない。他のデバイスリーダは、より高いビットレートを利用するが、非支払い取引、例えば、ＭＩＦＡＲＥスマートカードに制限される。
【課題を解決するための手段】
【０００６】
特定の例示的な態様において、単一のタップで、複数の対話および通信プロトコルを可能にする方法は、非接触デバイスとの複数の、自動的で、便利で、かつ安全な通信を容易にする、デバイスリーダを含むことができる。デバイスリーダは、ポーリングループを生成し、無線周波数（ＲＦ）場を使用して非接触デバイスを検出する。一度、通信チャネルが、単一の非接触デバイスおよびデバイス通信プロトコルと確立され、特徴が判断されると、デバイスリーダは、第１の通信プロトコルを開始する。例示的な実施形態において、デバイスリーダは、必要とされる場合、最初に、規格ＩＳＯ／ＩＥＣ１８０９２を使用して、次いで、規格ＭＩＦＡＲＥを使用して、最後に、規格ＩＳＯ／ＥＩＣ１４４４３を使用して通信する。別の実施形態において、デバイスリーダは、最初に、ＭＩＦＡＲＥを使用して、次いで、ＩＳＯ／ＥＩＣ１４４４３を使用して通信する。デバイスリーダは、第１の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第１の通信を処理する。次いで、デバイスリーダは、第２の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第２の通信を処理する。別の実施形態において、デバイスリーダは、第３の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第３の通信を処理する。
【０００７】
例示的な実施形態のこれらのおよび他の態様、目的、特性、および利点は、ここで提示されるような本発明を実施する最良の形態を含む、図示される例示的な実施形態の以下の詳細な説明を考慮すれば、当業者には明らかとなるであろう。
【図面の簡単な説明】
【０００８】
【図１】例示的な実施形態に係る、タップ非接触支払いシステムによる、複数の対話のための動作環境を示すブロック図である。
【図２】例示的な実施形態に係る、非接触デバイス方法発見方法を示すブロック流れ図である。
【図３】例示的な実施形態に係る、非接触デバイス通信プロトコルの識別方法を示すブロック流れ図である。
【図４】例示的な実施形態に係る、ＩＳＯ１８０９２プロトコルが利用可能な場合の通信方法を示すブロック流れ図である。
【図５】例示的な実施形態に係る、ＭＩＦＡＲＥプロトコルが利用可能な場合の通信方法を示すブロック流れ図である。
【図６】例示的な実施形態に係る、ＩＳＯ１４４４３プロトコルが利用可能な場合の通信方法を示すブロック流れ図である。
【発明を実施するための形態】
【０００９】
概略：
例示的な実施形態は、非接触デバイスリーダとの、非接触デバイスの単一の「タップ」による、複数の非接触対話および通信プロトコルを可能にする方法およびシステムを提供する。デバイスリーダは、ポーリングループを生成し、ＲＦ場を使用して非接触デバイスを検出する。ＮＦＣ技術は、非接触デバイスおよびデバイスリーダが、タップのために相互の数インチ内にある時、それらの間のデータ伝送を可能にする。非接触デバイスとデバイスリーダとの間に通信チャネルが確立される。デバイスリーダは、非接触デバイスの通信プロトコルおよび特徴を要求し、非接触デバイスが応答する。全ての非接触デバイスが確実に検出されるように、このプロセスが少なくとも１回繰り返される。複数のデバイスが検出された場合、デバイスリーダは、ＲＦ場をリセットし、単一の非接触デバイスのみが検出されるまで上記プロセスを繰り返す。
【００１０】
デバイスリーダは、非接触デバイスの通信プロトコルを識別し、第１の通信プロトコルを開始する。デバイスリーダは、最初に、ＩＳＯ／ＩＥＣ１８０９２通信プロトコルを検索する。見つかった場合、デバイスリーダは、ＩＳＯ／ＩＥＣ１８０９２プロトコルを使用して、ピアツーピア通信を開始する。多くの付加価値サービスオプションが、このピアツーピア通信を使用して、利用可能である。次いで、デバイスリーダは、ＭＩＦＡＲＥ通信プロトコルを検索する。見つかった場合、デバイスリーダは、ＭＩＦＡＲＥプロトコルを使用して、価値記憶および／または制限された付加価値サービス通信を開始する。次いで、デバイスリーダは、ＩＳＯ／ＥＩＣ１４４４３通信プロトコルを検索することができる。見つかった場合、デバイスリーダは、ＩＳＯ／ＩＥＣ１４４４３プロトコルを使用して、ＥＭＶ通信を開始する。ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが見つからない場合、デバイスリーダは、ＭＩＦＡＲＥ通信プロトコル、次いで、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルを検索する。
【００１１】
例示的な実施形態は、非接触デバイスが、ＥＭＶに準拠した支払い取引、および取引がデバイスリーダでの非接触デバイスの単一のタップにおいて完了され得る、１つ以上の代替的なピアツーピアタイプ取引の両方に対して機能することを可能にする。ＥＭＶベースの支払いアプリケーションおよび取引は、独立した支払いアプリケーションとして保持され、それにより、ＥＭＶ技術の追加のデータ交換プロセスが、ピアツーピア技術に影響することを防ぎ、ＥＭＶ技術の再証明を回避する。
【００１２】
例示的な実施形態において、デバイスリーダは、最初に、規格ＩＳＯ／ＩＥＣ１８０９２を使用して通信しようとし、次いで、第２の規格（例えば、ＭＩＦＡＲＥおよび／または規格ＩＳＯ／ＥＩＣ１４４４３）を通じて通信するように、２次的なポーリングループを生成する。例示的な実施形態において、デバイスリーダは、必要とされる場合、最初に、規格ＩＳＯ／ＩＥＣ１８０９２を使用して、次いで、規格ＭＩＦＡＲＥを使用して、最後に、規格ＩＳＯ／ＥＩＣ１４４４３を使用して、通信する。別の例示的な実施形態において、デバイスリーダは、最初に、ＭＩＦＡＲＥを使用して、次いで、ＩＳＯ／ＥＩＣ１４４４３を使用して、通信する。代替的な例示的な実施形態において、デバイスリーダは、最初に、規格ＩＳＯ／ＥＩＣ１８０９２を使用して、次いで、ＩＳＯ／ＥＩＣ１４４４３を使用して、最後に、ＭＩＦＡＲＥを使用して、通信する。例示的な実施形態において、デバイスリーダは、ＩＳＯ／ＥＩＣ１８０９２、ＭＩＦＡＲＥ、および／またはＩＳＯ／ＥＩＣ１４４４３を使用して、いかなる特定された順序においても、通信することができる。
【００１３】
代替的な実施形態において、デバイスリーダは、通信方法の特定の順序を有しない。代わりに、デバイスリーダは、いかなる順序においても、方法を介して通信する。デバイスリーダは、第１の通信方法を介して通信を開始し、次いで、次の通信方法を検索するためのプロンプトが提供される。
【００１４】
例示的な実施形態において、複数の対話またはアプリケーションは、各通信方法（ＩＳＯ／ＥＩＣ１８０９２、ＭＩＦＡＲＥ、および／またはＩＳＯ／ＥＩＣ１４４４３）を使用して、処理することができる。例えば、複数の付加価値サービスは、ＩＳＯ／ＥＩＣ１８０９２またはＭＩＦＡＲＥを使用して、同時に処理することができ、同時に複数のアプリケーションを処理すること、または同じ通信方法を介して次々に複数のアプリケーションを処理することを可能にする。
【００１５】
例示的な実施形態の１つ以上の態様は、本明細書において説明および図示される機能を具現化するコンピュータプログラムを含むことができ、コンピュータプログラムは、機械が読み取り可能な媒体に記憶される命令と、命令を実行するプロセッサとを備えるコンピュータシステムにおいて実装される。しかしながら、コンピュータプログラミングにおいて、例示的な実施形態を実装する多くの異なる方法が存在する可能性があるということが明らかであるべきであり、例示的な実施形態は、いかなる１つの組のコンピュータプログラム命令にも制限されるとして解釈されるべきではない。さらに、熟練したプログラマは、添付のフローチャート、および本願の本文における関連説明に基づいて、実施形態を実装するように、かかるコンピュータプログラムを記述することが可能であろう。したがって、特定の組のプログラムコード命令の開示は、どのように例示的な実施形態を作製および使用するかの十分な理解のために必要であると見なされない。さらに、コンピュータによって実施されている行為へのいかなる言及も、行為は２つ以上のコンピュータによって実施され得るため、単一のコンピュータによって実施されるとして解釈されるべきではない。例示的な実施形態の機能性は、プログラムフローを図示する図と併せて読まれる、以下の説明においてさらに詳細に解説される。
【００１６】
システムアーキテクチャ：
ここで、図面を参照すると、例示的な実施形態が詳細に説明されており、図面にわたり、同じ数字は、同様の（必ずしも同一ではない）要素を参照している。
【００１７】
図１は、例示的な実施形態に係る、タップ非接触支払いシステムによる複数の対話のための動作環境１００を示すブロック図である。図１に描写されるように、例示的な動作環境１００は、１つ以上の通信プロトコル／規格（図示せず）を介して、相互と通信するように構成される、販売業者販売時点（ＰＯＳ）端末システム１１０と、非接触デバイスシステム１２０とを含む。
【００１８】
例示的な実施形態において、通信プロトコルとしては、ＩＳＯ／ＩＥＣ１４４４３タイプＡおよび／もしくＢ技術（以降「ＩＳＯ１４４４３」）、ＭＩＦＡＲＥ技術（以降「ＭＩＦＡＲＥ」）、ならびに／またはＩＳＯ／ＩＥＣ１８０９２技術（以降「ＩＳＯ１８０９２」）が挙げられるが、これらに限定されない。ＩＳＯ１４４４３は、リーダと近接近で動作する非接触デバイスのための通信プロトコルである。ＩＳＯ１４４４３通信プロトコルは、クレジットカード支払い、デビットカード支払い、および他の形態の金融カード支払いを含むが、これらに限定されない、安全なカード支払いのために利用される。ＭＩＦＡＲＥは、ＩＳＯ１４４４３に基づく独自のデバイス規格に準拠する非接触デバイスのための通信プロトコルである。ＭＩＦＡＲＥプロトコルは、ギフトカード、トランジットカード、チケット、アクセスカード、ロイヤルティカード、および他の形態の価値記憶カード取引を含むが、これらに限定されない、記憶された機能取引のために利用される。ＭＩＦＡＲＥプロトコルはまた、制限された付加価値サービスのために使用することもできる。ＩＳＯ１８０９２は、より高いビットレートで動作し、デバイス間のより豊かな通信を可能にする、非接触デバイスのための通信プロトコルである。ＩＳＯ１８０９２通信プロトコルは、ピアツーピア通信、付加価値サービス（クーポン、ロイヤルティカード、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスを含むが、これらに限定されない）、ならびに他の形態のより豊かな通信のために利用される。
【００１９】
ＰＯＳ端末システム１１０は、アプリケーション１１８を介して、非接触デバイスシステム１２０および販売業者ＰＯＳ端末１１０と通信することができる、デバイスリーダ１１５を含む。例示的な実施形態において、近接支払いサービス環境（ＰＰＳＥ）は、非接触デバイス１２０がデバイスリーダ１１５に提示され、ＩＳＯ１４４４３通信が開始される時、デバイスリーダ１１５によって選択されるアプリケーション１１８である。
【００２０】
例示的な実施形態において、デバイスリーダ１１５は、ＥＭＶおよびピアツーピアアプリケーション１１８をサポートするためのハードウェアおよびソフトウェアを含む。Ｅｕｒｏｐａｙ、Ｍａｓｔｅｒカード、およびＶＩＳＡ（ＥＭＶ）は、クレジットおよびデビットカード取引を認証するための規格である。これらの規格は、非接触支払い取引のためのＩＳＯ１４４４３に基づく。カード取引は、依然として、ＩＳＯ１４４４３を使用して処理することができるため、ピアツーピア機能性の統合は、ＥＭＶ端末の再証明の必要性にはつながらない。
【００２１】
例示的な実施形態において、非接触デバイスシステム１２０は、デバイスと、端末リーダ１１５などの別のデバイスとの間で、電場および／または磁場を介して、通信することができるスマートデバイスを指すことができる。例示的な実施形態において、非接触デバイス１２０は、記憶容量／メモリ、および特定の機能を実施することができる１つ以上のアプリケーションなどの処理能力を有する。例示的な実施形態において、非接触デバイス１２０は、オペレーティングシステムおよびユーザインターフェース１２３を含む。非接触デバイス１２０の例としては、スマートフォン、モバイル電話、個人用デジタル補助装置（ＰＤＡ）、タブレットコンピュータ、ネットブック、およびｉＰａｄなどのモバイルコンピューティングデバイス、他の電子的に有効化されるキーフォブ、電子的に有効化されるクレジットカードタイプのカード、ならびに他のデバイスが挙げられる。ある非接触デバイス１２０は、金融取引、クーポン、チケット発行、ロイヤルティ報酬、安全な認証、および関連する用途を含む、複数の目的のために使用することができる。
【００２２】
非接触デバイス１２０は、安全な要素１２６を備える。特定の例示的な実施形態において、ＳＩＭカードは、安全な要素１２６を収容することができる（例えば、ＮＦＣ  ＳＩＭカード）。代替的な例示的な実施形態において、安全な要素１２６は、非接触デバイス１２０に含まれるチップの一部であってもよい。安全な要素１２６は、暗号プロセッサおよびランダム生成器などのスマートカードに典型的な構成要素を含む。例示的な実施形態において、安全な要素１２６は、Ｊａｖａ（登録商標）Ｃａｒｄ  Ｏｐｅｎ  Ｐｌａｔｆｏｒｍ（ＪＣＯＰ）オペレーティングシステムなどのスマートカードオペレーティングシステムによって制御されるチップ上の高度に安全なシステムにおいて、Ｓｍａｒｔ  ＭＸタイプのＮＦＣコントローラ１２４を備える。別の例示的な実施形態において、安全な要素１２６は、任意の実装として、非ＥＭＶタイプの非接触スマートカードを含むように構成される。
【００２３】
安全な要素１２６は、非接触デバイス１２０内のＮＦＣコントローラ１２４およびアプリケーション１２２と通信する。例示的な実施形態において、安全な要素１２６は、暗号化されたユーザ情報を記憶し、信頼されたアプリケーションのみが記憶された情報にアクセスすることを可能にすることができる。ＮＦＣコントローラ１２４は、安全な要素１２６における復号およびインストールのための安全なキー暗号化アプリケーション１２２を提供する。
【００２４】
アプリケーション１２２は、プログラム、機能、ルーチン、アプレット、または非接触デバイス１２０上に存在し、その動作を実施する類似の実体である。
【００２５】
非接触デバイス１２０は、アンテナ１２８を介して、端末リーダ１１５と通信する。非接触デバイスアプリケーション１２２が起動され、優先される時、ＮＦＣコントローラ１２４は、取引のための非接触デバイス１２０の即応性の状態を通知される。ＮＦＣコントローラ１２４は、アンテナ１２８を通じて、無線信号をポーリングするか、またはデバイスリーダ１１５からの無線信号を聞く。
【００２６】
非接触デバイス１２０とデバイスリーダ１１５との間でチャネルが確立されると、デバイスリーダ１１５は、安全な要素１２６から利用可能なアプリケーション１２２のリストを参照することを要求する。ディレクトリが最初に表示され、その後、設定された優先順位またはデバイスリーダ１１５のタイプに基づいて、アプリケーション１２２が選択され、取引のために開始される。非接触デバイスの発見および非接触デバイスとの通信は、図２〜６に示す方法を参照して、以下にさらに詳細に説明する。
【００２７】
システムプロセス：
図２は、例示的な実施形態に係る、非接触デバイス方法発見方法を示すブロック流れ図である。方法２００は、図１に図示した構成要素を参照して説明される。
【００２８】
ブロック２１０において、デバイスリーダ１１５は、ポーリングループを開放し、無線周波数（ＲＦ）場を生成し、非接触デバイス１２０の存在に関して連続的にポーリングする。
【００２９】
非接触デバイス１２０がデバイスリーダ１１５のＲＦ場内に位置する時、非接触デバイス１２０は、ブロック２２０において、デバイスリーダ１１５によって生成されるＲＦ場を検出する。次いで、デバイス１１５と１２０との間の通信チャネルが確立される。例示的な実施形態において、非接触デバイス１２０は、ＲＦ場の検出を可能にするように、デバイスリーダ１１５の近接近でタップされる。特定の例示的な実施形態において、本明細書において説明されるシステムおよび方法は、非接触デバイス１２０がタップされる間に実施される。
【００３０】
デバイスリーダ１１５は、ブロック２３０において、非接触デバイスからプロトコルおよび特徴を要求する。例示的な実施形態において、デバイスリーダ１１５は、非接触デバイス１２０から利用可能な通信プロトコル（例えば、ＩＳＯ１４４４３、ＭＩＦＡＲＥ、および／またはＩＳＯ１８０９２）の識別、ならびにアプリケーション１２２のリストを要求する。
【００３１】
ブロック２４０において、非接触デバイス１２０は、利用可能な通信プロトコルおよびアプリケーションのリストとともに応答する。
【００３２】
通信のための例示的な実施形態において、デバイスリーダ１１５は、ＲＦ場などの動作場を生成し、非接触デバイス１２０にコマンドを送信する。次いで、デバイスリーダ１１５は、動作場をオフに切り替え、非接触デバイス１２０は、それ自身の動作場を生成し、デバイスリーダ１１５にコマンドおよび／または応答を送信する。次いで、非接触デバイス１２０は、動作場をオフに切り替える。このプロセスは、必要に応じて繰り返されてもよい。
【００３３】
別の実施形態において、デバイスリーダ１１５は、ＲＦ場などの動作場を生成し、非接触デバイス１２０にコマンドを送信する。非接触デバイス１２０は、それ自身の動作場を生成することなく、応答する。このプロセスは、必要に応じて繰り返されてもよい。
【００３４】
デバイスリーダ１１５は、全ての非接触デバイスおよび全ての通信プロトコルを位置決定するように、ＲＦ場をリセットし、ブロック２１０〜２４０に図示した前述のステップを繰り返すことによって、ブロック２４３において、ポーリングループを少なくとも１回繰り返す。
【００３５】
ポーリングループを繰り返した後、方法２００は、ブロック２４５に進み、デバイスリーダ１１５が複数の非接触デバイスを検出したかどうかを判断する。複数の非接触デバイスがデバイスリーダ１１５によって検出された場合、リーダは、ブロック２５０において、ＲＦ場をリセットし、ブロック２１０〜２４０に図示した前述のステップを繰り返すことによって、ポーリングループを繰り返す。
【００３６】
１つの非接触デバイス１２０のみが検出された場合、デバイスリーダ１１５は、ブロック２４０において、非接触デバイス１２０によって提供される情報に基づいて、ブロック２６０において、非接触デバイス１２０の通信プロトコルを識別する。非接触デバイスの通信プロトコルの識別は、図３に示す方法を参照して、以下にさらに詳細に説明する。
【００３７】
ブロック２７０において、デバイスリーダ１１５は、非接触デバイス１２０で複数の通信プロトコルを開始する。ブロック２７５において、ＩＳＯ１８０９２プロトコルが利用可能である場合、通信は、最初にこのプロトコルを使用して、開始される。次いで、デバイスリーダは、その後、別の通信プロトコルを開始する。ＩＳＯ１８０９２が利用可能である時に通信するための方法は、図４に示す方法を参照して、以下にさらに詳細に説明する。
【００３８】
ブロック２７５において、ＩＳＯ１８０９２プロトコルが利用可能ではない場合、デバイスリーダ１１５は、ブロック２８０において、ＭＩＦＡＲＥが存在するかどうかを判断する。ブロック２８０において、ＭＩＦＡＲＥプロトコルが利用可能である場合、通信は、このプロトコルを使用して開始される。次いで、デバイスリーダは、その後、別の通信プロトコルを開始する。ＭＩＦＡＲＥが利用可能である時に通信するための方法は、図５に示す方法を参照して、以下にさらに詳細に説明する。
【００３９】
ブロック２８０において、ＭＩＦＡＲＥプロトコルが利用可能ではない場合、デバイスリーダ１１５は、ブロック２８５において、ＩＳＯ１４４４３プロトコルが存在するかどうかを判断する。ブロック２８５において、ＩＳＯ１４４４３プロトコルが利用可能である場合、通信は、このプロトコルを使用して開始される。ＩＳＯ１４４４３が利用可能である時に通信するための方法は、図６に示す方法を参照して、以下にさらに詳細に説明する。
【００４０】
図３は、図２のブロック２６０で参照したような、例示的な実施形態に係る、非接触デバイス通信プロトコルの識別方法２６０を示すブロック流れ図である。方法２６０は、図１に図示した構成要素を参照して説明される。
【００４１】
ブロック３１０において、デバイスリーダ１１５は、非接触デバイス１２０に対して、ＩＳＯ１８０９２通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、ブロック２４０において、非接触デバイス１２０によって提供される通信プロトコルのリストを再検討して、この判断を行う。
【００４２】
ＩＳＯ１８０９２プロトコルが利用可能である場合、ブロック３２０において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。
【００４３】
ブロック３２０から、方法２６０は、ブロック３３０に進む。ブロック３１０に戻って参照すると、ＩＳＯ１８０９２プロトコルが利用可能ではない場合、方法２６０は、ブロック３３０に直接進む。
【００４４】
ブロック３３０において、デバイスリーダ１１５は、非接触デバイス１２０に対して、ＭＩＦＡＲＥ通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、ブロック２４０において、非接触デバイス１２０によって提供される通信プロトコルのリストを再検討して、この判断を行う。
【００４５】
ＭＩＦＡＲＥプロトコルが利用可能である場合、ブロック３４０において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。
【００４６】
ブロック３４０から、方法２６０は、ブロック３５０に進む。ブロック３３０に戻って参照すると、ＭＩＦＡＲＥプロトコルが利用可能ではない場合、方法２６０は、ブロック３５０に直接進む。
【００４７】
ブロック３５０において、デバイスリーダ１１５は、非接触デバイス１２０に対して、ＩＳＯ１４４４３通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、ブロック２４０において、非接触デバイス１２０によって提供される通信プロトコルのリストを再検討して、この判断を行う。
【００４８】
ＩＳＯ１４４４３プロトコルが利用可能である場合、ブロック３６０において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。
【００４９】
例示的な実施形態において、次いで、デバイスリーダ１１５は、図２のブロック２７０を参照して説明されるように、非接触デバイス１２０と複数の通信プロトコルを開始する。複数の通信プロトコルを介して、非接触デバイスと通信するための方法は、図４〜６に示す方法を参照して、以下にさらに詳細に説明する。
【００５０】
図４は、例示的な実施形態に係る、ＩＳＯ１８０９２プロトコルが利用可能な場合の通信方法４００を示すブロック流れ図である。方法４００は、図１に図示した構成要素を参照して説明される。
【００５１】
ブロック３１０において、デバイスリーダ１１５が、ＩＳＯ１８０９２通信プロトコルが利用可能であると判断する場合、ブロック４１０において、デバイスリーダ１１５は、非接触デバイス１２０と、ＩＳＯ１８０９２を介して、ピアツーピア通信を開始する。例示的な実施形態において、ＩＳＯ１８０９２通信プロトコルは、デバイスリーダ１１５と非接触デバイス１２０との間のより豊かな通信を可能にし、より高いビットレートでの通信を可能にし、他のプロトコル（例えば、ＭＩＦＡＲＥおよびＩＳＯ１４４４３）での通信と比較して、バッファリングおよび再試行を可能にする。例示的な実施形態において、通信プロトコルは、論理リンク制御プロトコル（ＬＬＣＰ）を利用する。別の実施形態において、ＩＳＯ１８０９２通信プロトコルは、安全な要素１２６ではなく、直接、非接触デバイスアプリケーション１２２への通信を可能にする。例示的な実施形態において、ＩＳＯ１８０９２通信プロトコルは、ピアツーピア通信、付加価値サービス（クーポン、ロイヤルティカード、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスを含むが、これらに限定されない）、ならびに他の形態のより豊かな通信を可能にする。ブロック４２０において、デバイスリーダ１１５は、非接触デバイス１２０からアプリケーション１２２を選択する。例示的な実施形態において、デバイスリーダ１１５は、ブロック２４０において生成されるリストから、アプリケーションを選択する。アプリケーション１２２の選択は、開始されるピアツーピア通信のタイプに依存し得る。例示的な実施形態において、デバイスリーダ１１５は、特定される付加価値サービス、例えば、ロイヤルティカード、報酬カード、クーポン、チェックイン、ギフトカード、および他の形態の付加価値サービスを処理するように、アプリケーション１２２を選択する。
【００５２】
ブロック４３０において、アプリケーション１２２は、デバイスリーダ１１５からの通信を処理し、ブロック４４０において、付加価値サービスを照合する。例示的な実施形態において、デバイスリーダ１１５は、アプリケーション１２２に、それが通信を処理するために要求するデータを提供する。アプリケーション１２２は、取引を照合するために使用されるデータ記録を、デバイスリーダ１１５に提供する。例示的な実施形態において、２つ以上のアプリケーションを、選択および処理することができる。別の例示的な実施形態において、２つ以上のタイプの付加価値サービスを照合することができる。
【００５３】
例示的な付加価値サービスは、非接触デバイス１２０上に存在する１つ以上の付加価値アプリケーション（例えば、アプリケーション１２２内）および／または安全な要素１２６内で具現化することができる。付加価値アプリケーションは、付加価値サービスを償還するための機能を実施することができる。
【００５４】
例えば、付加価値クーポンアプリケーションは、付加価値クーポンアプリケーションに記憶されるクーポンを自動的に償還することができる。より具体的には、ユーザは、非接触デバイス１２０上の付加価値サービスクーポンアプリケーションに、１つ以上のクーポン（または他の「オファー」）を保存することができる。付加価値アプリケーション処理がブロック４３０において実施される時、付加価値クーポンを、取引に適用することができる。例えば、付加価値クーポンアプリケーションは、現在の取引に適用することができる、記憶されたクーポンを検索することができる。この判断は、デバイスリーダ１１５によって非接触デバイス１２０に提供されるように、販売業者および購入されている製品の同一性に基づくことができる。この代わりに、あるいはこれに加えて、販売業者情報は、デバイス１２０の現在の場所に対するジオコード情報を、既知の販売業者場所と比較することによって、非接触デバイス１２０に対して利用可能なジオコード情報に基づいて、付加価値クーポンアプリケーションによって、判断することができる。販売業者または製品に適用することができるクーポンを識別した後、付加価値クーポンアプリケーションは、アンテナ１２９を介して、デバイスリーダ１１５に、クーポン（複数を含む）を通信する。その後、ＰＯＳ端末１１０は、取引のためのクーポンを処理する。複数のクーポンが取引に適用される場合、付加価値サービスアプリケーションは、どのクーポンが最大価値を提供するか、および／またはクーポンのどの組み合わせが最大価値を提供するかを判断することができ、かつ最大価値の選択肢を自動的に適用することができる。
【００５５】
別の実施例として、付加価値ロイヤルティアプリケーションは、ロイヤルティ報酬を自動的に収集および償還することができる。より具体的には、ユーザは、特定の販売業者に対するロイヤルティアプリケーション（または複数の販売業者に対して動作するロイヤルティアプリケーション）をインストールすることができる。販売業者と取引が行われるたびに、付加価値ロイヤルティアプリケーションは、ロイヤルティ報酬（例えば、ポイント、訪問回数、購入した項目の数、または他の好適な報酬）を収集する。次いで、価値を償還するように、十分なロイヤルティ報酬が収集された時、付加価値ロイヤルティアプリケーションは、償還を自動的に適用することができる。例えば、付加価値アプリケーション処理が、ブロック４３０において実施される際に、付加価値ロイヤルティ報酬を蓄積する、および／または取引に適用することができる。例えば、付加価値ロイヤルティアプリケーションは、現在の取引に適用することができる、蓄積された報酬を検索することができる。この判断は、デバイスリーダ１１５によって非接触デバイス１２０に提供されるように、販売業者および購入されている製品の同一性に基づくことができる。この代わりに、あるいはこれに加えて、販売業者情報は、デバイス１２０の現在の場所に対するジオコード情報を既知の販売業者場所と比較することによって、非接触デバイス１２０に対して利用可能なジオコード情報に基づいて、付加価値ロイヤルティアプリケーションによって判断することができる。販売業者または製品に対して償還することができるロイヤルティ報酬を識別した後、付加価値ロイヤルティアプリケーションは、アンテナ１２９を介して、デバイスリーダ１１５に、ロイヤルティ報酬（複数を含む）を通信する。その後、ＰＯＳ端末１１０は、取引のためのロイヤルティ報酬を処理する。ロイヤルティ報酬が償還に対して利用可能ではない場合、付加価値ロイヤルティアプリケーションは、アンテナ１２９を介して、デバイスリーダ１１５に、ロイヤルティ報酬を蓄積するための要求を通信する。その後、ＰＯＳ端末１１０は、取引を処理し、デバイスリーダ１１８から非接触デバイス１２０に、取引のためのロイヤルティ報酬を通信する。付加価値ロイヤルティアプリケーションは、将来の償還のために、適宜、記憶されたロイヤルティ報酬を加算する。
【００５６】
他の付加価値アプリケーションは、同様に、例えば、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスにおいて、実装することができる。対応する付加価値サービスアプリケーションは、特定のサービスが取引に（例えば、販売業者または製品に）適用されるかどうかを判断するように、および、適切な場合、サービスを取引に適用するように、機能することができる。例えば、その上に記憶された価値を有するギフトカードを、取引に適用することができる。
【００５７】
このように、複数の付加価値サービスを、ブロック４３０において、適用することができる。アプリケーション１２２は、各利用可能な付加価値サービスアプリケーションを処理し、それにより、全ての利用可能な付加価値サービスを取引に適用することができる。さらに、複数の付加価値サービスが取引に適用される場合、アプリケーション１２２は、どのサービスが最大価値を提供するか、および／またはサービスのどの組み合わせが最大価値を提供するかを判断することができ、かつ最大価値の選択肢を自動的に適用することができる。
【００５８】
付加価値サービスが、それらのサービスの完了に基づいて、ブロック４４０において、照合された後、ＰＯＳ端末１１０は、ブロック４５０において、取引を完了するために追加の資金が必要とされるかどうかを判断する。例示的な実施形態において、追加の資金は、付加価値サービス（複数を含む）が、取引を完了するのに十分である場合、必要とされない場合がある。例えば、クーポン、ロイヤルティ償還、もしくは価値記憶カード、または付加価値サービスの任意の個々もしくは組み合わせは、取引の全体の費用に対して十分である場合がある。
【００５９】
追加の資金が不要な場合、ブロック４６０において、取引は認証され、完了される。ブロック４６０における取引の完了は、デバイスリーダ１１５を介して、非接触デバイス１２０に領収書を通信する、ＰＯＳ端末１１０を包含する。アプリケーション１２２は、ユーザインターフェース１２３を介して、非接触デバイス１２０上に領収書を表示することができる。領収書は、取引に適用される全ての項目を識別することができる。例えば、領収書は、取引に適用される各クーポン、ロイヤルティ償還、価値記憶カード、または他の付加価値サービスを識別することができ、かつ取引に含まれる項目（例えば、購入されたチケットに対するチケット番号）を示すこともできる。例示的な実施形態において、単一の領収書は、取引に適用される全ての項目を示すことができる。代替的に、複数の領収書が適用されてもよく、各領収書は、取引に適用される項目のうちの特定の１つに対するものである。
【００６０】
ブロック４５０に戻って参照すると、追加の資金が必要とされる場合、ブロック４７０において、デバイスリーダ１１５は、ＭＩＦＡＲＥ通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、図２のブロック２６０において生成される通信プロトコルのログを再検討して、この判断を行う。ＭＩＦＡＲＥ通信プロトコルが利用可能である場合、デバイスリーダ１１５は、ＭＩＦＡＲＥプロトコルを介して、ブロック５００において通信を開始する。ＭＩＦＡＲＥプロトコルが利用可能である時に非接触デバイスと通信するための方法は、図５に示す方法を参照して、以下にさらに詳細に説明する。
【００６１】
ＭＩＦＡＲＥ通信プロトコルが利用可能ではない場合、デバイスリーダ１１５は、ブロック４８０において、ＩＳＯ１４４４３通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、図２のブロック２６０において生成される通信プロトコルのログを再検討して、この判断を行う。ＩＳＯ１４４４３通信プロトコルが利用可能である場合、デバイスリーダ１１５は、ＩＳＯ１４４４３プロトコルを介して、ブロック６００において通信を開始する。ＩＳＯ１４４４３プロトコルが利用可能である時に非接触デバイスと通信するための方法は、図６に示す方法を参照して、以下にさらに詳細に説明する。
【００６２】
ＩＳＯ１４４４３通信プロトコルが利用可能ではない場合、ＰＯＳ端末は、取引を完了するように、ブロック４９０において、代替的な形態の支払いを要求する。代替的な形態の支払いには、現金、または支払いカードの物理的な提供物が含まれ得る。
【００６３】
図５は、例示的な実施形態に係る、ＭＩＦＡＲＥプロトコルが利用可能な場合の通信方法５００を示すブロック流れ図である。方法５００は、図１に図示した構成要素を参照して説明される。
【００６４】
ブロック３３０において、デバイスリーダ１１５が、ＭＩＦＡＲＥ通信プロトコルが利用可能であると判断する場合、ブロック５１０において、デバイスリーダ１１５は、非接触デバイス１２０と価値記憶通信を開始する。例示的な実施形態において、ＭＩＦＡＲＥ通信プロトコルは、トランジットカード、ギフトカード、または他の価値記憶カード支払いなどの、価値記憶カード支払いを可能にする。別の実施形態において、ＭＩＦＡＲＥ通信プロトコルは、チケット発行、ロイヤルティカード、クーポン、公共交通機関カード、アクセスカード、ゲームカード、および他の非接触カード技術などの、付加価値サービスへのアクセスを可能にする。
【００６５】
ブロック５２０において、デバイスリーダ１１５は、非接触デバイス１２０からアプリケーション１２２を選択する。例示的な実施形態において、デバイスリーダ１１５は、ＭＩＦＡＲＥディレクトリ（図示せず）を参照し、アプリケーション１２２を選択する。代替的な実施形態において、デバイスリーダ１１５は、ブロック２４０において生成されるリストから、アプリケーションを選択する。アプリケーション１２２の選択は、開始される価値記憶または付加価値通信のタイプに依存し得る。例示的な実施形態において、デバイスリーダ１１５は、特定される価値記憶カード、例えば、ギフトカード、トランジットカード、チケット、アクセスカード、ロイヤルティカード、または他の形態の価値記憶カード取引を処理するように、アプリケーション１２２を選択する。
【００６６】
ブロック５３０において、アプリケーション１２２は、デバイスリーダ１１５からの通信を処理し、ブロック５４０において任意の付加価値サービスを、およびブロック５５０において任意の価値記憶サービスを照合する。例示的な実施形態において、デバイスリーダ１１５は、アプリケーション１２２に、それが通信を処理するために要求するデータを提供する。アプリケーション１２２は、取引を照合するために使用されるデータ記録を、デバイスリーダ１１５に提供する。例示的な実施形態において、２つ以上のアプリケーションを、選択および処理することができる。別の例示的な実施形態において、２つ以上のタイプの価値記憶サービスを、処理および照合することができる。別の実施形態において、２つ以上のタイプの付加価値サービスを、処理および照合することができる。付加価値および価値記憶取引処理は、図４のブロック４３０を参照して説明される処理と同様であり得る。
【００６７】
ブロック５４０および５５０において、付加価値および価値記憶サービスが照合された後、デバイスリーダは、図４のブロック４５０を参照して説明されるプロセスと同様に、ブロック５６０において、取引を完了するために追加の資金が必要とされるかどうかを判断する。
【００６８】
追加の資金が不要な場合、ブロック５７０において、取引が認証され、完了される。ブロック５７０における取引の完了は、図４のブロック４６０を参照して説明されるプロセスと同様に、デバイスリーダ１１５を介して、非接触デバイス１２０に領収書を通信するＰＯＳ端末１１０を包含する。
【００６９】
ブロック５６０において、追加の資金が必要とされる場合、ブロック５８０において、デバイスリーダ１１５は、ＩＳＯ１４４４３通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ１１５は、図２のブロック２６０において生成される通信プロトコルのログを再検討して、この判断を行う。ＩＳＯ１４４４３通信プロトコルが利用可能である場合、デバイスリーダ１１５は、ＩＳＯ１４４４３プロトコルを介して、ブロック６００において通信を開始する。ＩＳＯ１４４４３プロトコルが利用可能である時に非接触デバイスと通信するための方法は、図６に示す方法を参照して、以下にさらに詳細に説明する。
【００７０】
ＩＳＯ１４４４３通信プロトコルが利用可能ではない場合、ＰＯＳ端末は、図４のブロック４９０を参照して説明されるプロセスと同様に、ブロック５９０において、代替的な形態の支払いを要求する。
【００７１】
図６は、例示的な実施形態に係る、ＩＳＯ１４４４３プロトコルが利用可能な場合の通信方法６００を示すブロック流れ図である。方法６００は、図１に図示した構成要素を参照して説明される。
【００７２】
ブロック３５０において、デバイスリーダ１１５が、ＩＳＯ１４４４３通信プロトコルが利用可能であると判断する場合、ブロック６１０において、デバイスリーダ１１５は、非接触デバイス１２０とＥＭＶ価値通信を開始する。例示的な実施形態において、ＩＳＯ１４４４３通信プロトコルは、非接触デバイス１２０の安全な要素１２６に記憶される安全な支払い情報を使用して、安全なクレジットまたはデビットカード支払いを可能にする。
【００７３】
ブロック６２０において、デバイスリーダ１１５は、非接触デバイス１２０の安全な要素１２６からアプリケーション１２７を選択する。例示的な実施形態において、デバイスリーダ１１５は、図２のブロック２４０において生成されるリストから、アプリケーションを選択する。別の実施形態において、デバイスリーダ１１５は、ＰＯＳ端末１１０および非接触デバイス１２０によってサポートされるアプリケーションのリストを生成する。複数のアプリケーション１２２が利用可能である場合、ユーザは、アプリケーションを選択するように指示されてもよいか、またはアプリケーション１２７は、自動的に選択されてもよい。選択されたアプリケーション１２７は、安全な支払いカードの処理を可能にする。
【００７４】
ブロック６３０において、アプリケーション１２２は、デバイスリーダ１１５からの通信を処理し、ブロック６４０において、カード所持者を照合する。例示的な実施形態において、デバイスリーダ１１５は、アプリケーション１２２に、通信を処理するために要求するデータを提供する。アプリケーション１２７は、取引を照合するために使用されるデータ記録を、デバイスリーダ１１５に提供する。例示的な実施形態において、カード所持者は、カード所持者を照合するように、ユーザインターフェース１２３を介して、個人識別番号（ＰＩＮ）を入力するように求められる。別の実施形態において、カード所持者は、照合のために、デバイスリーダ１１５に署名を提供するように求められる。なお別の例示的な実施形態において、ＰＩＮまたは署名照合は、必要とされない。例えば、支払い取引のための安全な要素１２６を準備するアプリケーション１２２の起動は、安全な要素１２６に記憶されるカード情報のためのカード所持者照合を提供する。
【００７５】
ブロック６５０において、ＰＯＳ端末１１０は、リスク管理分析を実施する。例示的な実施形態において、ＰＯＳ端末１１０は、カード番号、カード所持者名、および／もしくは有効期限をチェックする、ならびに／または支払いプロセッサ（図示せず）からの認証を要求する。
【００７６】
ブロック６６０において、ＰＯＳ端末１１０は、カード行為を分析する。例示的な実施形態において、ＰＯＳ端末１１０は、アプリケーション使用制御（ＡＵＣ）が現在の取引を許可するかどうか、および／または取引がいずれかの設定制限を超過するかどうかを判断する。照合および分析ステップ６４０および６６０を通過すると、次いで、ブロック６７０において、取引が認証され、取引処理は、デバイスリーダ１１５および安全な要素１２６を介して完了される。ブロック６７０における取引の完了は、図４のブロック４６０を参照して説明されるプロセスと同様に、デバイスリーダ１１５を介して、非接触デバイス１２０に領収書を通信する、ＰＯＳ端末１１０を包含する。
【００７７】
ブロック６８０において、デバイスリーダ１１５は、それが、非接触デバイス１２０がもはやデバイスリーダ１１５の近接、またはＲＦ場にないということを判断するまで、ＲＦ場をオフにする。例示的な実施形態において、デバイスリーダ１１５は、非接触デバイス１２０との連続的な、または複数の要請されていない対話が阻止されることを確実とするように、ＲＦ場をオフにするか、またはリセットする。
一般
【００７８】
先で提示される実施形態において説明される例示的な方法およびブロックは、図示的なものであり、代替的な実施形態においては、本発明の範囲および精神から逸脱することなく、あるブロックを、異なる順序で、相互に並行して実施することができる、完全に省略することができる、および／もしくは異なる例示的な方法間で組み合わせることができる、ならびに／またはある追加のブロックを実施することができる。したがって、かかる代替的な実施形態は、本明細書において説明される本発明に含まれる。
【００７９】
本発明は、本明細書において説明される方法および処理機能を実施する、コンピュータハードウェアおよびソフトウェアとともに使用することができる。当業者によって理解されるように、本明細書において説明されるシステム、方法、および手順は、プログラム可能なコンピュータ、コンピュータが実行可能なソフトウェア、またはデジタル回路において具現化することができる。ソフトウェアは、コンピュータが読み取り可能な媒体上に記憶することができる。例えば、コンピュータが読み取り可能な媒体としては、フロッピー（登録商標）ディスク、ＲＡＭ、ＲＯＭ、ハードディスク、取り外し可能な媒体、フラッシュメモリ、メモリスティック、光学媒体、磁気光学媒体、ＣＤ−ＲＯＭ等を挙げることができる。デジタル回路としては、集積回路、ゲートアレイ、ビルディングブロック論理、フィールド・プログラマブル・ゲート・アレイ（「ＦＰＧＡ」）等を挙げることができる。
【００８０】
本発明の具体的な実施形態を本明細書において詳細に説明してきたが、説明は、図示目的に過ぎない。上で説明されるものに加えて、例示的な実施形態の開示される態様の種々の修正、およびそれらに対応する同等なブロックを、以下の請求項において定義される本発明の精神および範囲から逸脱することなく、当業者によって行うことができ、その範囲は、かかる修正および同等な構造を包含するように、最も広義の解釈に一致するものとする。
【符号の説明】
【００８１】
１００  動作環境
１１０  ＰＯＳ端末
１１５  デバイスリーダ
１１８  アプリケーション
１２０  非接触デバイス
１２２  アプリケーション
１２３  ユーザインターフェース
１２４  コントローラ
１２６  要素
１２７  アプリケーション
１２８  アンテナ
【図１】
2014505285.tif 000003
【図２】
2014505285.tif 000004
【図３】
2014505285.tif 000005
【図４】
2014505285.tif 000006
【図５】
2014505285.tif 000007
【図６】
2014505285.tif 000008
【手続補正書】
【提出日】平成25年7月11日(2013.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の非接触対話および通信プロトコルのためのコンピュータ実装方法であって、
１つ以上のコンピューティングデバイスによって、近接場通信（「ＮＦＣ」）デバイスが、前記１つ以上のコンピューティングデバイスと関連付けられるＮＦＣリーダの定義された近接内にあるということを検出することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な複数のＮＦＣ通信プロトコルのリストの識別を受信することであって、前記複数の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２通信プロトコル、ＭＩＦＡＲＥ通信プロトコル、およびＩＳＯ／ＩＥＣ１４４４３通信プロトコルのうちの少なくとも２つを含む、受信することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、利用可能なＮＦＣ通信プロトコルの前記リストに基づいて、前記ＮＦＣデバイスに対して利用可能な前記複数のＮＦＣ通信プロトコルを判断することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な前記通信プロトコルのうちの第１のものを使用して、前記ＮＦＣリーダと前記ＮＦＣデバイスとの間の通信を開始することであって、ＩＳＯ／ＩＥＣ１８０９２通信プロトコルは、利用可能であり、前記ＮＦＣリーダは、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記通信プロトコルのうちの前記第１のものであるように、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルを使用して、前記ＮＦＣデバイスとの通信を開始する、開始することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記通信プロトコルの前記第１のものを使用して、前記ＮＦＣデバイス上で第１のアプリケーションを開始することと、
その後、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な前記通信プロトコルの第２のものを使用して、前記ＮＦＣリーダと前記ＮＦＣデバイスとの間の通信を開始することであって、ＭＩＦＡＲＥ通信プロトコルは、利用可能であり、前記ＮＦＣリーダは、前記ＭＩＦＡＲＥ通信プロトコルが前記通信プロトコルの前記第２のものであるように、前記ＭＩＦＡＲＥ通信プロトコルを使用して、前記ＮＦＣデバイスとの通信を開始する、開始することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記通信プロトコルの前記第２のものを使用して、前記ＮＦＣデバイス上で第２のアプリケーションを開始することと、を含む、コンピュータ実装方法。
【請求項２】
その後、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な前記通信プロトコルの第３のものを使用して、前記ＮＦＣリーダと前記ＮＦＣデバイスとの間の通信を開始することをさらに含み、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルは、利用可能であり、前記ＮＦＣリーダは、前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルが前記通信プロトコルの前記第１のものであるように、前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルを使用して、前記ＮＦＣデバイスとの通信を開始する、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルを開始することは、少なくとも１つの付加価値サービスを処理するアプリケーションを開始することを含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも１つを含む、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記ＭＩＦＡＲＥ通信プロトコルを開始することは、少なくとも１つの付加価値サービス通信を処理するアプリケーションを開始することを含む、請求項１に記載のコンピュータ実装方法。
【請求項６】
前記ＭＩＦＡＲＥ通信プロトコルを開始することは、価値記憶カード取引を処理するアプリケーションを開始することを含む、請求項５に記載のコンピュータ実装方法。
【請求項７】
前記ＮＦＣデバイスは、モバイル電話である、請求項１に記載のコンピュータ実装方法。
【請求項８】
複数の非接触対話および通信プロトコルのためのコンピュータ実装方法であって、
１つ以上のコンピューティングデバイスと関連付けられる近接場通信（「ＮＦＣ」）リーダによってポーリングループを開放し、無線周波数（「ＲＦ」）場を生成することと、
前記ＮＦＣリーダによって、前記ＲＦ場内に位置するＮＦＣデバイスから利用可能通信プロトコルおよびアプリケーションを要求することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＮＦＣデバイスから利用可能な複数の通信プロトコルの識別を受信することであって、前記複数の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２通信プロトコル、ＭＩＦＡＲＥ通信プロトコル、およびＩＳＯ／ＥＩＣ１４４４３通信プロトコルのうちの少なくとも２つを含む、受信することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記ＮＦＣデバイスに対して利用可能であるかどうかを判断することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＭＩＦＡＲＥ通信プロトコルが前記ＮＦＣデバイスに対して利用可能であるかどうかを判断することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルが前記ＮＦＣデバイスに対して利用可能であるかどうかを判断することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＮＦＣデバイスと第１の通信プロトコルを開始することであって、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記ＮＦＣデバイスに対して利用可能である場合、前記第１の通信プロトコルは、前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルである、開始することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記第１の通信プロトコルを使用して、前記ＮＦＣデバイス上で第１のアプリケーションを開始することと、
その後、または前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルが前記ＮＦＣデバイスに対して利用可能ではない場合、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＮＦＣデバイスと第２の通信プロトコルを開始することであって、前記ＭＩＦＡＲＥ通信プロトコルが前記ＮＦＣデバイスに対して利用可能である場合、前記第２の通信プロトコルは、前記ＭＩＦＡＲＥ通信プロトコルである、開始することと、
前記リーダによって、およびタップの間、前記第２の通信プロトコルを使用して、前記通信デバイス上で第２のアプリケーションを開始することと、
その後、または前記ＭＩＦＡＲＥ通信プロトコルが前記ＮＦＣデバイスに対して利用可能ではない場合、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記ＮＦＣデバイスと第３の通信プロトコルを開始することであって、前記第３の通信プロトコルは、前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルである、開始することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＲＦ場内にある間、前記第３の通信プロトコルを使用して、前記デバイス上で第３のアプリケーションを開始することと、を含む、コンピュータ実装方法。
【請求項９】
前記ＩＳＯ／ＩＥＣ１８０９２通信プロトコルを開始することは、付加価値サービスを処理するアプリケーションを開始することを含む、請求項８に記載のコンピュータ実装方法。
【請求項１０】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、およびギフトカードのうちの少なくとも１つを含む、請求項９に記載のコンピュータ実装方法。
【請求項１１】
前記ＭＩＦＡＲＥ通信プロトコルを開始することは、価値記憶サービスを処理するアプリケーションを開始することを含む、請求項８に記載のコンピュータ実装方法。
【請求項１２】
前記ＩＳＯ／ＩＥＣ１４４４３通信プロトコルを開始することは、安全な支払い取引を処理するアプリケーションを開始することを含む、請求項８に記載のコンピュータ実装方法。
【請求項１３】
前記ＮＦＣデバイスは、モバイル電話である、請求項８に記載のコンピュータ実装方法。
【請求項１４】
販売時点システムと近接場通信デバイスとの間の取引を処理するためのコンピュータ実装方法であって、
１つ以上のコンピューティングデバイスによって、近接場通信（「ＮＦＣ」）デバイスが、前記１つ以上のコンピューティングデバイスと関連付けられるＮＦＣリーダの定義された近接内にあるということを検出することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な複数の通信プロトコルの指標を受信することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、第１の通信プロトコルを介して、付加価値サービスアプリケーションを開始することと、
その後、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、第２の通信プロトコルを介して、安全な支払い取引アプリケーションを開始することと、を含む、コンピュータ実装方法。
【請求項１５】
前記第１の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２通信プロトコルであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルである、請求項１４に記載のコンピュータ実装方法。
【請求項１６】
前記第１の通信プロトコルは、ＭＩＦＡＲＥ通信プロトコルであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルである、請求項１４に記載のコンピュータ実装方法。
【請求項１７】
前記ＮＦＣデバイスは、モバイル電話である、請求項１４に記載のコンピュータ実装方法。
【請求項１８】
販売時点システムと近接場通信デバイスとの間の取引を処理するためのコンピュータ実装方法であって、
１つ以上のコンピューティングデバイスによって、近接場通信（「ＮＦＣ」）デバイスが、前記１つ以上のコンピューティングデバイスと関連付けられるＮＦＣリーダの定義された近接内にあるということを検出することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、前記ＮＦＣデバイスに対して利用可能な複数の通信プロトコルの識別を受信することと、
前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、第１の通信プロトコルを介して、複数の付加価値サービスを含む、第１のアプリケーションを実行することと、
その後、前記１つ以上のコンピューティングデバイスによって、および前記ＮＦＣデバイスが前記ＮＦＣリーダの前記定義された近接内にある間、第２の通信プロトコルを介して、安全な支払い取引を含む、第２のアプリケーションを実行することと、を含む、コンピュータ実装方法。
【請求項１９】
前記第１の通信プロトコルは、ＩＳＯ／ＩＥＣ１８０９２通信プロトコルであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルである、請求項１８に記載のコンピュータ実装方法。
【請求項２０】
前記第１の通信プロトコルは、ＭＩＦＡＲＥ通信プロトコルであり、前記第２の通信プロトコルは、ＩＳＯ／ＩＥＣ１４４４３通信プロトコルである、請求項１８に記載のコンピュータ実装方法。
【請求項２１】
前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも２つを含む、請求項１８に記載のコンピュータ実装方法。
【請求項２２】
前記ＮＦＣデバイスは、モバイル電話である、請求項１８に記載のコンピュータ実装方法。
【国際調査報告】
2014505285.tif 000009
2014505285.tif 000010