(57)【要約】  モバイル デバイスの撮像素子 (CCD) を持ち、照明要素、ホログラムのイメージをキャプチャし、イメージを認証とトランザクションを承認にホログラムの画像をサーバーに送信するデバイスをキャプチャ イメージを含みます。
2019503546.tif 000002
【特許請求の範囲】
【請求項１】
マイクロプロセッサ、メモリ、及びデータベースを含むサーバを備えるシステムであって、
第１の画像は前記データベースに記憶され、モバイルデバイスから要求を受信すると、前記サーバはコンピュータプログラムを前記モバイルデバイスに送信し、前記コンピュータプログラムは、前記モバイルデバイスにインストールされると、前記モバイルデバイスにおけるマイクロプロセッサに、
第２の画像をキャプチャするように前記モバイルデバイスにおけるカメラを制御することと、
前記第２の画像のキャプチャに対する第１の時点で前記モバイルデバイスにおける照明素子をアクティブ化することと、
前記第２の画像を前記モバイルデバイスのメモリに記憶することと、
前記サーバへの前記第２の画像の送信を制御することと、を行わせる命令を含み、
前記サーバは前記第２の画像を受信し、かつ前記第２の画像を前記メモリに記憶し、前記マイクロプロセッサは前記第１の画像に対して前記第２の画像を解析する、前記システム。
【請求項２】
サーバに結合されるデータベースに第１の画像を記憶することであって、前記サーバはマイクロプロセッサおよびメモリを含む、前記記憶することと、
第２の画像をキャプチャするようにモバイルデバイスにおけるカメラを制御することであって、前記第２の画像は前記カメラが第１の位置にある時キャプチャされる、前記制御することと、
前記モバイルデバイスにおけるマイクロプロセッサを使用して、前記第２の画像のキャプチャに対する第１の時点で前記モバイルデバイスにおける照明素子を自動的にアクティブ化することと、
前記モバイルデバイスのマイクロプロセッサを使用して、前記第２の画像を前記モバイルデバイスのメモリに自動的に記憶することと、
前記モバイルデバイスのマイクロプロセッサを使用して、前記サーバへの前記第２の画像の送信を制御することと、
前記第２の画像を前記サーバによって受信することと、
前記サーバが前記第２の画像を前記サーバのメモリに自動的に記憶することと、
前記サーバのマイクロプロセッサを使用して、前記第１の画像に対して前記第２の画像を解析することと、を含む、方法。
【請求項３】
前記解析することは、前記第１の画像と前記第２の画像との間の相関を判断することを含む、請求項１または２に記載のシステムまたは方法。
【請求項４】
前記第２の画像はホログラムからキャプチャされる画像である、請求項１から３のいずれか一項に記載のシステムまたは方法。
【請求項５】
前記第１の画像はホログラムからキャプチャされる画像である、請求項４に記載のシステムまたは方法。
【請求項６】
前記ホログラムは、前記ホログラム内に埋め込まれたセキュリティデータの複数のビットを含む、請求項５に記載のシステムまたは方法。
【請求項７】
前記セキュリティデータは、前記ホログラムから可視の画像内の複数の深さに位置する、請求項６に記載のシステムまたは方法。
【請求項８】
前記画像は３次元画像である、請求項７に記載のシステムまたは方法。
【請求項９】
前記第２の画像は、前記第２の画像における少なくとも２つの登録点を使用して前処理される、請求項１から８のいずれか一項に記載のシステムまたは方法。
【請求項１０】
前記コンピュータプログラムは、前記カメラが第２の位置にある時、前記セキュリティホログラムの第３の画像を、前記モバイルデバイスにおけるマイクロプロセッサにキャプチャさせる命令をさらに含む、またはキャプチャすることをさらに含む、請求項１から９のいずれか一項に記載のシステムまたは方法。
【請求項１１】
前記第１の位置及び前記第２の位置は異なる位置である、請求項１０に記載のシステムまたは方法。
【請求項１２】
前記第１の位置及び前記第２の位置は約１〜約３０ｍｍでオフセットされる、請求項１０または１１に記載のシステムまたは方法。
【請求項１３】
前記第１の位置及び前記第２の位置は前記ホログラムの表面から約５〜約２００ｍｍに位置する、請求項１０から１２のいずれか一項に記載のシステムまたは方法。
【請求項１４】
前記コンピュータプログラムは、前記第３の画像のキャプチャに対する第２の時点で前記照明素子を、前記モバイルデバイスにおけるマイクロプロセッサにアクティブ化させる命令をさらに含む、またはアクティブ化することをさらに含む、請求項１０から１３のいずれか一項に記載のシステムまたは方法。
【請求項１５】
前記コンピュータプログラムは、前記第１の時点の後の第１の時間後の前記セキュリティホログラムの前記第２の画像のキャプチャ、及び、前記第２の時点の後の第２の時間後の前記セキュリティホログラムの前記第３の画像のキャプチャを、前記モバイルデバイスにおけるマイクロプロセッサに同期させる命令をさらに含む、または同期させることをさらに含む、請求項１０から１４のいずれか一項に記載のシステムまたは方法。
【請求項１６】
前記第３の画像は、前記第３の画像における少なくとも２つの登録点を使用して前処理される、請求項１０から１５のいずれか一項に記載のシステムまたは方法。
【請求項１７】
前記コンピュータプログラムは、前記第３の画像を前記サーバに、前記モバイルデバイスにおけるマイクロプロセッサに送信させる命令をさらに含む、または送信することをさらに含む、請求項１０から１６のいずれか一項に記載のシステムまたは方法。
【請求項１８】
前記カメラの少なくとも１つは第１のカメラであり、または前記照明素子は第１の照明素子であり、前記コンピュータプログラムは、第３の画像をキャプチャする、または前記第３の画像のキャプチャに対する第２の時点で前記照明素子をアクティブ化するために前記モバイルデバイスにおけるマイクロプロセッサに少なくとも１つの第２のカメラを使用させる命令をさらに含む、または、前記第３の画像をキャプチャするために第２のカメラを使用すること、または、前記第３の画像のキャプチャに対する第２の時点で前記照明素子をアクティブ化することをさらに含む、請求項１から１７のいずれか一項に記載のシステムまたは方法。
【請求項１９】
前記コンピュータプログラムは、前記モバイルデバイスにおける前記マイクロプロセッサが前記第２の画像をキャプチャするために前記第１のカメラを使用するのとほぼ同時に前記第３の画像をキャプチャするために前記第２のカメラを、前記モバイルデバイスにおけるマイクロプロセッサに使用させる命令をさらに含む、または使用することをさらに含む、請求項１８に記載のシステムまたは方法。
【請求項２０】
マイクロプロセッサと、
前記マイクロプロセッサに結合されるデータベースと、
前記データベースに記憶される第１のキーと、
モバイルデバイスから受信される第２のキーと、
リモートコンピュータから受信されるトランザクションレコードであって、前記トランザクションレコードの少なくとも一部分は前記モバイルデバイスに送信される、前記トランザクションレコードと、
前記モバイルデバイスから受信された前記トランザクションレコードに関連する応答、コマンド、または命令のうちの第１の少なくとも１つと、
前記マイクロプロセッサに結合される受信機であって、前記モバイルデバイスから、前記第２のキー、及び、前記応答、コマンド、または命令のうちの前記第１の少なくとも１つを受信するように、及び、前記リモートコンピュータから前記トランザクションレコードを受信するように構成される、前記受信機と、
前記マイクロプロセッサ及び前記データベースに結合される送信機であって、前記トランザクションレコードの少なくとも前記一部分を前記モバイルデバイスに送信するように、及び、前記リモートコンピュータに応答、コマンド、または命令のうちの第２の少なくとも１つを送信するように構成される、前記送信機と、
メモリであって、前記マイクロプロセッサに、
前記トランザクションレコードの前記少なくとも一部分を生成すること、
前記モバイルデバイスに前記トランザクションレコードの前記少なくとも一部分の送信を制御すること、
前記モバイルデバイスからの、前記第２のキー、及び前記応答、コマンド、または命令のうちの前記第１の少なくとも１つの受信を制御すること、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、もしくは命令、または否定的な応答、コマンド、もしくは命令のうちの少なくとも１つを含むかどうかを判断すること、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、または命令を含むと判断すると、前記第１のキーに対する前記第２のキーの解析を行うこと、
前記応答、コマンド、または命令のうちの前記第２の少なくとも１つを、
（ｉ）前記応答、コマンド、または命令のうちの前記第１の少なくとも１つ、または
（ｉｉ）前記第１のキーに対する前記第２のキーの解析
のうちの少なくとも１つに基づいて判断すること、及び、
前記リモートコンピュータに前記応答、コマンド、または命令のうちの前記第２の少なくとも１つの送信を制御すること、を行わせる命令を含む、前記メモリと、を備えるシステム。
【請求項２１】
前記第１のキーは画像データ及び音データのうちの少なくとも１つを含む、請求項２０に記載のシステム。
【請求項２２】
前記第１のキーは画像データを含み、前記画像データはホログラムの画像に対応する、請求項２１に記載のシステム。
【請求項２３】
前記第２のキーは画像データ及び音データのうちの少なくとも１つを含む、請求項２０に記載のシステム。
【請求項２４】
前記第２のキーは画像データを含み、前記画像データはホログラムの画像に対応する、請求項２３に記載のシステム。
【請求項２５】
前記トランザクションレコードは、購入、チェックイン、送金、金融取引、安全な場所への進入、システムアクセス、またはロックされた車両へのアクセスのうちの少なくとも１つの完了に対する確認である、請求項２０に記載のシステム。
【請求項２６】
前記トランザクションレコードの前記少なくとも一部分は、トランザクションの確認、受け入れ、承認、完了、拒否、棄却、終了、または取り消しのうちの少なくとも１つに対する要求を含む、請求項２０に記載のシステム。
【請求項２７】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、トランザクションの受け入れ、確認、承認、または完了のうちの少なくとも１つであり、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、トランザクションの受け入れ、確認、承認、または完了である、請求項２０に記載のシステム。
【請求項２８】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、トランザクションの拒否、棄却、または取り消しのうちの少なくとも１つであり、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、トランザクションの拒否、棄却、終了、または取り消しである、請求項２０に記載のシステム。
【請求項２９】
前記第１のキーに対する前記第２のキーの前記解析は、前記第１のキーと前記第２のキーとの間の対応関係に関する判断を含む、請求項２０に記載のシステム。
【請求項３０】
前記第１のキーと前記第２のキーとの間の前記対応関係は１つまたは複数のマシンビジョンアルゴリズムを使用して判断される、請求項２９に記載のシステム。
【請求項３１】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つが否定的な応答、コマンド、または命令を含むと判断すると、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、前記リモートコンピュータに送信される、トランザクションの拒否、棄却、終了、または取り消しの通知であることをさらに含む、請求項２０に記載のシステム。
【請求項３２】
前記第１のキーと前記第２のキーとの間の対応関係を識別できない時、メッセージを前記モバイルデバイスに送信することをさらに含む、請求項２０に記載のシステム。
【請求項３３】
前記第２のキーと前記モバイルデバイスとの間の相関を判断することをさらに含む、請求項２０に記載のシステム。
【請求項３４】
前記トランザクションレコードと前記モバイルデバイスとの間の相関を判断することをさらに含む、請求項２０に記載のシステム。
【請求項３５】
データベースを介してメモリにおける第１のキーを受信することと、
モバイルデバイスを介して前記メモリにおける第２のキーを受信することと、
受信機を介してリモートコンピュータからトランザクションレコードを受信することと、
前記トランザクションレコードを使用して前記トランザクションレコードの少なくとも一部分をプロセッサを介して生成することと、
前記トランザクションレコードの前記少なくとも一部分を前記モバイルデバイスに送信することと、
前記トランザクションレコードの前記少なくとも一部分に応答して、前記モバイルデバイスから応答、コマンド、または命令のうちの第１の少なくとも１つを受信することと、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、もしくは命令、または否定的な応答、コマンド、もしくは命令のうちの少なくとも１つを含むかどうかを判断することと、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、もしくは命令を含むと判断すると、前記第１のキーに対する前記第２のキーの解析を行うことと、
前記応答、コマンド、または命令のうちの前記第２の少なくとも１つを、
（ｉ）前記応答、コマンド、または命令のうちの前記第１の少なくとも１つ、または
（ｉｉ）前記第１のキーに対する前記第２のキーの前記解析
のうちの少なくとも１つに基づいて判断することと、
前記リモートコンピュータに前記応答、コマンド、または命令のうちの前記第２の少なくとも１つの送信を制御することと、を含む、方法。
【請求項３６】
前記第１のキーは画像データ及び音データのうちの少なくとも１つを含む、請求項３５に記載の方法。
【請求項３７】
前記第１のキーは画像データを含み、前記画像データはホログラムの画像に対応する、請求項３６に記載の方法。
【請求項３８】
前記第２のキーは画像データ及び音データのうちの少なくとも１つを含む、請求項３５に記載の方法。
【請求項３９】
前記第２のキーは画像データを含み、前記画像データはホログラムの画像に対応する、請求項３８に記載の方法。
【請求項４０】
前記トランザクションレコードは、購入、チェックイン、送金、金融取引、安全な場所への進入、システムアクセス、またはロックされた車両へのアクセスのうちの少なくとも１つの完了に対する確認である、請求項３５に記載の方法。
【請求項４１】
前記トランザクションレコードの前記少なくとも一部分は、トランザクションの確認、受け入れ、承認、完了、拒否、棄却、終了、または取り消しのうちの少なくとも１つに対する要求を含む、請求項３５に記載の方法。
【請求項４２】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、トランザクションの受け入れ、確認、承認、または完了のうちの少なくとも１つであり、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、トランザクションの受け入れ、確認、承認、または完了である、請求項３５に記載の方法。
【請求項４３】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、トランザクションの拒否、棄却、または取り消しのうちの少なくとも１つであり、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、トランザクションの拒否、棄却、終了、または取り消しである、請求項３５に記載の方法。
【請求項４４】
前記第１のキーに対する前記第２のキーの前記解析は、前記第１のキーと前記第２のキーとの間の対応関係に関する判断を含む、請求項３５に記載の方法。
【請求項４５】
前記第１のキーと前記第２のキーとの間の前記対応関係は１つまたは複数のマシンビジョンアルゴリズムを使用して判断される、請求項４４に記載の方法。
【請求項４６】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つが否定的な応答、コマンド、または命令を含むと判断すると、前記応答、コマンド、または命令のうちの前記第２の少なくとも１つは、前記リモートコンピュータに送信される、トランザクションの拒否、棄却、終了、または取り消しの通知であることをさらに含む、請求項３５に記載の方法。
【請求項４７】
前記第１のキーと前記第２のキーとの間の対応関係を識別できない時、メッセージを前記モバイルデバイスに送信することをさらに含む、請求項３５に記載の方法。
【請求項４８】
前記第２のキーと前記モバイルデバイスとの間の相関を判断することをさらに含む、請求項３５に記載の方法。
【請求項４９】
前記トランザクションレコードと前記モバイルデバイスとの間の相関を判断することをさらに含む、請求項３５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、認証に関係します。 具体的には、この開示は、モバイル デバイスを使用する認証に関する。
【背景技術】
【０００２】
偽造品に関する世界的な成長の問題があった。 これらの模倣品は、本格的な商品よりもはるかに低い品質の多い・頻繁混ぜ物や危険な材料および/またはコンポーネントを構成します。 偽造品の成長など本格的な商品を渡されて粗悪品の影響に対処するため、企業の主要な問題となっています。 これらの影響のほか、製品責任の問題、保証の問題、会社にダメージを与える’公開画像、消費者に害は、収益とポリシングと施行を失った。 消費者に害も大きく、場合によっては入院や死に 。 本格的なプロダクトの製造業者へのダメージは、巨大なされており、毎年数十億ドルで実行されます。
【０００３】
セキュリティの観点から id カード、パスポートやその他のセキュリティ機器を偽造する犯罪者のための能力とテロリストは主要なセキュリティ侵害をもたらしたし、極度な危険の公衆を置きます。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これまでにないされているソリューションを十分にテストまたは製品を慎重に検査することがなく製品の信頼性を確認できます。 詳細な高価な検査が必要なため、検証のためのコストは、市場に多くの製品の高額です。 正確かつ自動的に検証できるソリューションも無い、識別カードと合理的なコストでセキュリティ機器の信頼性は、簡単に、迅速かつ安価に再現できません。 また、正確かつ自動的に信頼性を確認できます識別カードとバイオメトリクスを使用せずセキュリティ機器、指紋や網膜スキャンなどソリューションはありません。 多くの人々 はプライバシー問題のためバイオメトリクスの使用を懸念しているとするので、これは懸念、一度人’s 生体認証情報が盗まれる、人の物理的な部品ですので、その情報を変更する方法はありません。 これは、クレジット カードおよび最近盗まれているし、日常的に盗まれるし続ける他のセキュリティ データの大きい量のために特に重大な懸念を生成しています。
【課題を解決するための手段】
【０００５】
記載実施例は、モバイル デバイスを使用して、認証のメソッドとシステムに関する。 認証には、商品の認証またはドキュメントの認証をすることができます。 これらの商品は、医薬品、ソフトウェア、または食料品などの消費者向け製品をたとえば、することができます。 または偽造項目、またはその他の商品は予告なく、またはされているクリーニングします。 たとえば、身分証明書、パスポート、ビザ、通貨、有価証券、クレジット カードやその他金融商品またはセキュリティ項目のドキュメントを表示できます。
【０００６】
認証を使用して、モバイル デバイスにカメラが含まれていますまたは、することができます、撮像素子を持つイメージ キャプチャ デバイスたとえば、CCD または CMOS チップ、モバイル デバイスは、フラッシュや他の照明装置のためのシステムの一実施形態や要素。 また、撮像素子には、将来的に画像をキャプチャするために作成、撮像素子があります。 、モバイル デバイスでは、送信機、受信機、マイクロプロセッサ、メモリも含まれています。 メモリが含まれていますまたは発生するマイクロプロセッサがある命令を含むように変更することができます: 複数のカメラが最初の位置にあるときにセキュリティ ホログラムの最初のイメージをキャプチャする前記セキュリティ ホログラムの画像をキャプチャするカメラを制御カメラは 2 番目の位置にあるときに、セキュリティ ホログラムの 2 番目の画像をキャプチャ照明要素をアクティブに、少なくとも最初の時点で最初のキャプチャに対する相対時間で画像し、少なくとも 2 番目の時点で 2 番目のイメージのキャプチャに相対時間同期時間の最初時間、時間で 2 番目の点でセキュリティ ホログラムの 2 番目のイメージのキャプチャの最初のポイントを次の時間の経過後または 2 番目の amo 後最初の時点でセキュリティ ホログラムの最初のイメージのキャプチャ時間で 2 番目のポイントを次の時間の untメモリの最初のイメージと 2 番目の画像を保存します。最初のイメージと 2 番目のイメージ処理セキュリティ ホログラムの少なくとも 2 つの登録ポイントの使い方や、また、最初のイメージで 2 つ以上の登録ポイントと 2 番目のイメージの 2 つ以上の登録ポイントを使用して最初の画像と送信機を使用してさらに処理するサーバーに 2 番目の画像の送信を制御します。 
代わりに、またはトランスミッタとレシーバーに加えて、デバイスは、トランシーバーを含めることができます。 モバイル デバイスは、いずれかを含めることができます。 または 1 つ以上のマイクロプロセッサとそれは、例えばを含むたとえば、RAM、ROM、フラッシュ、EPROM、リムーバブル メモリといった、1 つのメモリ、メモリ カード、SD カード、フラッシュ カードよりも 1 つ以上を含めることができます。 モバイル デバイスがリモート メモリを活用可能性がありますようなたとえば、リモート ・ データベース、リモート サーバー クラウド ストレージなど、たとえば、バックアップのハード ドライブ、コンピューター、データ ストレージの別の形態の周辺機器メモリ デバイスなど、たとえば、または、DVD、CD、磁気メモリ、電子メモリや光メモリ。
【０００７】
別の実施形態において、モバイル デバイスを使用する認証方法が装備されている: 複数のセキュリティ ホログラムの画像をキャプチャするためのモバイル デバイスのカメラを制御する、前記セキュリティ ホログラムの最初のイメージとがキャプチャされます、カメラは、カメラは 2 番目の位置にあると、最初の位置、およびセキュリティ ホログラムの 2 番目のイメージがキャプチャされます。2 番目のイメージのキャプチャに対する相対時間でキャプチャの最初のイメージと 2 番目の点に対する相対時間で最初の時点で照明の要素をアクティブ最初の時間、2 番目時間の 2 番目のポイントを次の時間経過後セキュリティ ホログラムの 2 番目のイメージのキャプチャの最初のポイントを次の時間の経過後セキュリティ ホログラムの最初のイメージのキャプチャの同期メモリの最初のイメージと 2 番目の画像を保存します。 最初のイメージと最初のイメージで、少なくとも 2 つの登録ポイントと 2 番目のイメージの少なくとも 2 つの登録ポイントを使用して、少なくとも 2 番目の画像の処理さらに処理するための最初のイメージとサーバーに 2 番目のイメージの送信を制御します。
【０００８】
別の実施形態のシステムは、カメラまたはイメージ キャプチャ デバイス、たとえばすることができます、撮像素子を持つ、CCD または CMOS チップとメモリを持つモバイル デバイスを含めることができます。 またはさらに、デバイスのキャプチャ画像がドングルまたはモバイル デバイスにカップルその他の周辺機器の一部として含まれている可能性があります。 ドングル フラッシュまたは照明装置または要素を含めることができますモバイル デバイスからフラッシュや照明元素を利用する可能性があります。 または可能性があります両方はフラッシュや照明デバイスまたは要素を含めるし、モバイル デバイスからフラッシュ/照明要素を使用します。 またはさらに、システムは、フラッシュや照明デバイスまたはモバイル デバイスが結合される要素を含めることができます。 ドングルまたはフラッシュ照明デバイスまたは要素が、さらにドングル、フラッシュ/照明要素および/またはモバイル デバイスを駆動するための 1 つ以上の電池があります。 また、撮像素子には、将来的に画像をキャプチャするために作成、撮像素子があります。 イメージ キャプチャ デバイスは、1 つ以上のレンズを含めることができます。 たとえば、1 つまたは複数のレンズは、画像キャプチャ デバイスでイメージをキャプチャする前にイメージを変更するされます。 イメージの変更は例では、イメージの形式を変更する、画像の縮小画像を拡大する画像キャプチャ デバイスにイメージを中心にチューニング イメージまたはイメージのキャプチャ、キャプチャ画像の前の他の事前処理デバイス。 
モバイル デバイスでは、送信機、受信機、マイクロプロセッサ、メモリも含まれています。 また、ドングルおよび/またはフラッシュや照明デバイスはメモリを含めることができます。 メモリに発生するマイクロプロセッサがある命令が含まれています: 複数のカメラまたはイメージング デバイスは、するときにセキュリティ ホログラムの最初のイメージをキャプチャする前記セキュリティ ホログラムの画像をキャプチャするカメラまたはイメージ キャプチャ デバイスを制御します。カメラまたはイメージング デバイスは 2 番目の位置にあると、最初の位置とセキュリティ ホログラムの 2 番目のイメージがキャプチャされます。またはアクティブにフラッシュや照明デバイス要素、少なくとも最初の時点で最初のキャプチャに対する相対時間で画像し、少なくとも 2 番目の時点で 2 番目のイメージのキャプチャに相対時間同期時間の最初時間、時間で 2 番目の点でセキュリティ ホログラムの 2 番目のイメージのキャプチャの最初のポイントを次の時間の経過後または 2 番目の amo 後最初の時点でセキュリティ ホログラムの最初のイメージのキャプチャ時間で 2 番目のポイントを次の時間の untメモリの最初のイメージと 2 番目の画像を保存します。最初のイメージと 2 番目のイメージの最初のイメージで、少なくとも 2 つの登録ポイントと 2 番目のイメージの少なくとも 2 つの登録ポイントを使用してを処理します。最初の画像と送信機を使用してさらに処理するサーバーに 2 番目の画像の送信を制御します。 代わりに、またはトランスミッタとレシーバーに加えて、デバイスは、トランシーバーを含めることができます。 モバイル デバイスは、いずれかを含めることができます。 または 1 つ以上のマイクロプロセッサとそれは、例えばを含むたとえば、RAM、ROM、フラッシュ、EPROM、リムーバブル メモリといった、1 つのメモリ、メモリ カード、SD カード、フラッシュ カードよりも 1 つ以上を含めることができます。 モバイル デバイスがリモート メモリを活用可能性がありますようなたとえば、リモート ・ データベース、リモート サーバー クラウド ストレージなど、たとえば、バックアップのハード ドライブ、コンピューター、データ ストレージの別の形態の周辺機器メモリ デバイスなど、たとえば、または、DVD、CD、磁気メモリ、電子メモリや光メモリ。
【０００９】
[画像要素の位置]セキュリティ ホログラムの最初のイメージをキャプチャする画像要素の最初の位置と同じ位置またはセキュリティ ホログラムの 2 番目のイメージのキャプチャを画像の要素の 2 番目の位置よりも別の位置があります。撮像素子の位置は、最初のイメージをキャプチャするの目的のためセキュリティ ホログラムを基準にして水平方向に調整する可能性があります。 および/またはそれは同じまたはのためセキュリティ ホログラムを基準として異なる横方向で調整することがあります。2 番目のイメージをキャプチャします。 またはさらに、撮像素子に向けた調整が可能または、同一または別は近づいたり離れたりセキュリティ ホログラムにキャプチャする最初のイメージや撮像素子の目的可能性がありますセキュリティのホログラムから離れて調整それは最初のイメージのキャプチャのために調整された、2 番目のイメージのキャプチャのための距離です。
[登録ポイント]撮像素子とセキュリティ ホログラムの間の距離は、セキュリティ ホログラムに 2 つ以上の登録ポイントによって決定されるかもしれない。 また、各画像は方向と距離をキャプチャまたは最初のイメージと 2 番目の画像の処理の撮像素子を配置するを決定する際に支援するために 2 つ以上の登録ポイントが含まれます。 たとえば、セキュリティ ホログラムに 2 つ登録ポイントがあるかもしれないまたは 3、4、5、6、7、8、9、または 10 以上登録ポイントします。 またはさらに、最初の画像に 2 つ登録ポイントがあるかもしれないまたは最初のイメージのポイントを 3 つ、4、5、6、7、8、9、または 10 以上登録。 またはさらに、2 番目のイメージの 2 つの登録ポイントがある可能性があります。 または 2 番目のイメージのポイントを 3 つ、4、5、6、7、8、9、または 10 以上登録。 さらに、または 1 つ以上の他のイメージの 2 つの登録ポイントまたは 3、4、5、6、7、8、9、または 10 以上登録ポイントの他のイメージの 1 つ以上可能性があります。 また、同じまたは異なる、例えば、2 つ、3 つ、4、5、6、7、8、9、または 10 以上登録ポイントのイメージの 1 つ以上を含む、登録ポイント数、画像の任意の数があります。 
［ フラッシュ活性化時間]フラッシュ/照明要素 1 回または複数のポイントの最初のイメージのキャプチャを基準時間でアクティブに可能性がありますフラッシュ/照明要素呼び出される場合と 1 回または複数のポイントの 2 番目の取得に対する相対時間でイメージ。 フラッシュ/照明要素 1 回、2 回、3 回、4 回、5 回、6 回、7 回、8 回、9 回、または 10 回アクティブ化することがありますまたはより最初のイメージは、2 番目のイメージのキャプチャを基準にして 3 分の 1 はイメージ、4 番目のイメージは、5 分の 1イメージ、6 番目の画像、7 イメージ、8 画像、9 イメージまたは 10 分の 1 または大きい画像数または画像の組み合わせ。 
[フラッシュの強さ]フラッシュ/照明要素に対する最初のイメージのキャプチャの最初の強度レベルで、2 番目のイメージのキャプチャを基準にして 2 番目の強度レベルでアクティブにする可能性があります。 最初の強度レベルが同じになる可能性がありますまたは 2 番目の強さのレベルとは異なる。 フラッシュ/照明要素は、任意の数の 3 番目の画像、2 番目のイメージの最初のイメージのキャプチャを基準強度レベルでアクティブ化、画像の 4 分の 1、画像の 5 分の 1、6 の画像、7 番目の画像、第 8 イメージが、9 番目のイメージは、または 10 分の 1 または大きい画像や任意の数や画像の組み合わせ。 
[フラッシュ活性化時間]フラッシュ/照明要素が起動できるは、最初の画像のキャプチャと比較して時間の最初の期間、2 番目のイメージのキャプチャに関する時間の第 2 期。 時間の最初の期間と時間の 2 番目の期間の同じまたは異なる期間があります。 フラッシュ/照明要素は、3 番目の画像、2 番目のイメージの最初のイメージのキャプチャを基準時間の任意の長さの活性化、4 番目の画像、画像の 5 分の 1、6 の画像、7 番目の画像、8 番目のイメージは、第九イメージ、または 10 分の 1 またはより大きいイメージ、数またはイメージの組み合わせ。 
[フラッシュ波長]第 1 波長最初のイメージのキャプチャを基準にして、2 番目のイメージのキャプチャを基準にして第 2 波長フラッシュ/照明要素をアクティブ化する可能性があります。 最初の波長と 2 番目の波長は同じ波長や波長の異なる可能性があります。 フラッシュ/照明要素は、任意の数の 3 番目の画像、2 番目のイメージの最初のイメージのキャプチャを基準波長でアクティブ化、画像の 4 分の 1、画像の 5 分の 1、6 の画像、7 番目の画像、第 8 イメージが、9 番目のイメージは、または 10 分の 1 以上画像番号または最初の波長、第 2 波長、3 波長、4 波長、5 波長、6 波長、7 波長、8 波長、9 波長または 10 分の 1 を含む画像の組み合わせや大きい波長です。 たとえば、1 つ以上の波長の可視スペクトルで、赤外スペクトル、紫外スペクトル、別スペクトル、または上記の任意の組み合わせで波長があります。
【００１０】
［ フラッシュの要素数]有効になります最初のフラッシュ/照明要素がセキュリティ ホログラムの最初のイメージのキャプチャを基準にして、2 番目のフラッシュ/照明要素セキュリティ ホログラムの 2 番目のイメージのキャプチャを基準にしてアクティブにすることがあります。 フラッシュ/照明の最初の要素は、同じフラッシュ/照明要素または異なるフラッシュ/照明要素かもしれません。 最初のフラッシュ/照明要素、2 番目のフラッシュ/照明要素、3 番目のフラッシュ/照明要素、4 番目のフラッシュ/照明要素、5 番目のフラッシュ/照明要素と 6 分の 1 または大きいフラッシュ/照明要素の 1 つ以上可能性があります。3 番目の画像、2 番目のイメージの最初のイメージのキャプチャを基準にして活性化、画像の 4 分の 1、画像の 5 分の 1、6 の画像、7 番目の画像、8 番目のイメージは、第九イメージ、または 10 分の 1 または大きいイメージまたは任意の数またはグループまたは画像の組み合わせ。 各イメージまたは複数のイメージまたはイメージのグループのキャプチャを基準にして、別のフラッシュ/照明要素またはフラッシュ/照明要素のグループが起動できます。
【００１１】
[フラッシュ要素の位置]撮像素子を基準にして最初の位置に最初のフラッシュ/照明要素、撮像素子を基準にして 2 番目の位置で 2 番目のフラッシュ/照明要素があります。 フラッシュ/照明の最初の要素が最初の位置、2 番目の位置、3 位、4 位、50 の位置を含む位置の任意の数で 6 番目の位置、7 番目の位置、第 8 位置、9 番目の位置、または 10 分の 1 または大きい位置、または任意の数または最初のイメージは、2 番目のイメージのキャプチャ位置の組み合わせ画像の 3 分の 1、4 番目の画像、画像の 5 分の 1、6 イメージ、7 番目の画像が、8 番目のイメージは、第九イメージ、または 10 分の 1 またはより大きいイメージ、数またはイメージの組み合わせ。
［ 複数のフラッシュ要素と複数の画像要素 ]別の実施形態でフラッシュ/照明要素の複数と撮影素子の複数を使用する可能性があります。 フラッシュ/照明の各要素は、一対一対応を提供する特定の画像要素に対応可能性があります。 あるいは、2 つ以上の撮像素子は同じフラッシュ/照明要素に対応するように、フラッシュ/照明要素よりもより多くの撮像素子があります。 また、同じ撮像素子に対して 1 つ以上のフラッシュ/照明要素が対応するように要素を画像よりもより多くのフラッシュ/照明要素がある可能性があります。
【００１２】
[フラッシュの要素間の距離]フラッシュ/照明要素によって切り離されるかもしれない所定の距離など、たとえば、5 mm、10 mm、15 mm、20 mm、25 mm、30 mm、35 mm、40 mm、45 mm、50 mm またはその端数や距離でフラッシュ/照明の各要素からの光を反映するような 撮像素子に関して別の角度や、それぞれのフラッシュ/照明要素に対応する撮像素子に関して複数の要素をイメージングを使用する場合。
【００１３】
[画像要素の間の距離]撮像素子によって切り離されるかもしれない所定の距離など、たとえば、5 mm、10 mm、15 mm、20 mm、25 mm、30 mm、35 mm、40 mm、45 mm、50 mm またはその端数や距離別にフラッシュ/照明要素からの光を反映するようなそれぞれに関して 3角撮影素子または、フラッシュ/照明要素の複数を使用している場合は、それぞれに対応するフラッシュ/照明要素に関して撮影素子。
【００１４】
[フラッシュの要素の相対的な場所]フラッシュ/照明要素の場所は異なる場合があり、1 つの別の相対的な位置に配置される可能性があります。 たとえば、フラッシュ/照明要素の複数を使用している場合フラッシュ/照明要素を配置できる関係では五角形、六角形で、長方形または正方形の関係での三角関係で、線形の関係で関係、七角形の関係、八角形の関係、九角関係、デカゴナル関係、上記の任意の組み合わせ、または他の位置関係。
【００１５】
[画像要素の相対的な場所]撮像素子の場所は異なる場合があり、1 つの別の相対的な位置に配置される可能性があります。 たとえば、画像要素の複数を使用している場合撮像素子を配置できる六角形関係、七角形の五角関係で、長方形または正方形の関係での三角関係での線形の関係で関係、八角形の関係、九角関係、デカゴナル関係、多角形の関係は、上記の任意の組み合わせ、または他の位置関係。
【００１６】
[フラッシュとイメージングの要素が互いに相対の位置]フラッシュ/照明要素と撮像素子は、互いに相対的に置かれるかもしれない。 たとえば、各撮像素子は、フラッシュ/照明要素に対応している、このような撮像素子とフラッシュ/照明要素置かれるかもしれない互いに隣接します。 また、このような撮像素子とフラッシュ/照明要素が区切って所定の距離など、たとえば、5 mm、10 mm、15 mm、20 mm、25 mm、30 mm、35 mm、40 mm、45 mm、50 mm、または任意分数または距離。 
[フラッシュとイメージングの要素が互いに相対の位置]1 つまたは複数の撮像素子は、1 つ以上のフラッシュ/照明要素に対応する、別の例としてこのようなフラッシュ/照明要素のそれぞれを配置できる撮像素子に隣接します。 このようなフラッシュ/照明の各要素からの光を撮像素子に関して異なる角度で表す。 また、このような 1 つまたは複数の撮像素子と 1 つ以上のフラッシュ/照明要素のなど、たとえば、5 mm、10 mm、15 mm、20 mm、25 mm、30 mm、35 mm、40 mm、45 mm、1 つまたは複数の所定距離によって切り離されるかもしれない、50 ミリメートル、または分数その距離。 
[フラッシュとイメージングの要素が互いに相対の位置]1 つまたは複数のフラッシュ/照明要素は、2 つ以上の撮像素子に対応する、別の例として、このようなフラッシュ/照明要素が撮像素子のそれぞれに隣接して配置される可能性がありますそのようなフラッシュ/照明要素からの光撮像素子のそれぞれについて別の角度を表します。 たとえば、5 mm、10 mm、15 mm、20 mm、25 mm、30 mm、35 mm、40 mm、45 mm、50 mm など、1 つまたは複数の所定距離によって切り離されるかもしれない 2 つ以上の撮像素子と 1 つまたは複数のフラッシュ/照明要素の代わりに、、その分数または距離。 
上記の機能および/またはライセンス認証方法の複数を組み合わせることができます。 たとえば、第 1 波長とキャプチャの最初のイメージと 2 番目の波長に対する強度は最初と 2 番目のイメージのキャプチャを基準にして 2 番目の強度でフラッシュ/照明要素をアクティブ化する可能性があります。 別の例として有効になります最初のフラッシュ/照明要素が最初の画像のキャプチャを基準強度は最初第 1 波長で、2 番目のフラッシュ/照明要素第 2 波長 2 番目の強度で、アクティブにする場合があります。2 番目のイメージのキャプチャを基準とします。 いずれかまたは両方の最初のイメージで、少なくとも 2 つの登録ポイントの 2 番目のイメージより同じまたは別の登録ポイントがあります。 2、3、4、5、6、7、8、または 8 つ以上登録ポイントを含む、登録ポイントの任意の数を使用できます。 など、例えば、3、4、5、6、7、8、9、10、以上 2 つの画像は、任意の数がありますイメージの数または 10 以上のイメージ。 フラッシュ/照明要素各キャプチャされているイメージやキャプチャ画像のサブセットのみアクティブにすることがあります。 フラッシュ/照明要素の強度レベルのイメージに応じて異なる場合があります。 または 1 つ以上の画像や、たとえば、すべての画像を含む画像の任意の数の任意の数のイメージ、またはそれが一定します。 フラッシュ/照明要素を活性化できる時間の長さはイメージまたは画像の任意の数に応じて異なる場合があります。 またはそれは以上 1 つのイメージの任意の数、たとえば、すべての画像を含む画像の定数に残ることがあります。 イメージまたは画像の任意の数に応じてフラッシュ/照明要素ことがあります起動する波長が異なる場合があります。 またはそれは以上 1 つのイメージの任意の数、たとえば、すべての画像を含む画像の定数に残ることがあります。 フラッシュ/照明要素は 1 つまたは 2 つのフラッシュ/照明要素またはたとえば、3、4、5、6、または六つ以上のフラッシュ/照明要素など、2 つ以上のフラッシュ/照明要素の可能性があります。 フラッシュ/照明要素またはアクティブ化されている要素によって異なりますイメージまたは複数のイメージ、またはフラッシュ/照明要素またはアクティブになっているフラッシュ/照明要素の 1 つ以上のイメージ、または任意の数が一定画像は、例えば、すべての画像を含みます。 各イメージは、同じ位置、または別の位置でキャプチャされる可能性があります。 また、最初の位置にあるイメージの任意の数が記録されて、画像の他の番号が 2 番目の位置に記録されています。 別の方法としては、位置の任意の数の任意の数の画像がキャプチャされないということです。 たとえば、最初の位置、画像のゼロを含む任意の数の任意の数の 1 つ、2 つ、3 つ、4、5、6、7、8、9、10 またはより多くの画像を含む画像が記録されて、1 つ、2 つ、3 つ、4、5、6、7、8、9、10 またはより多くの画像があります。任意の数ゼロを含む画像の 2 番目の位置でキャプチャ 1 つ、2 つ、3 つ、4 つ、5 つ、六つ、7 つ、8 つ、9 つ、10 以上の画像は 3 番目の位置は、0、1、2、3、4、5、6、7、8、9 を含む画像の任意の数でキャプチャ可能性があります。、4 番目の位置、画像のゼロを含む任意の数で 10 以上のイメージをキャプチャする可能性があります、5 番目の位置�� 6、7、8、9 と同じ 1、2、3、4、5、6、7、8、9、10 またはより多くの画像をキャプチャする可能性があります、第 10 回と 10 番目の位置より大きい。
【００１７】
他の実施例では、イメージ キャプチャ デバイスは、化合物レンズまたはホログラフィック光学素子 (HOE) を含まれます。 この化合物レンズや鍬は、単一のフレームとしてホログラムの複数の画像をキャプチャするために使用されます。 順番に 1 つまたは複数の点滅/イルミネーションを使用して複数の画像をキャプチャする可能性があります。 たとえば、最初のイメージにキャプチャされる可能性があります。 またはイメージの最初の部分をキャプチャ要素、たとえば、CCD など化合物レンズの最初のレンズを使用してまたは、鍬の最初の部分を使用して最初のフラッシュ/照明要素の活性化後。 2 番目の画像でキャプチャすることがあります。 またはイメージの 2 番目の部分をキャプチャ要素、たとえば、CCD など化合物レンズの 2 番目のレンズを使用してまたは、鍬の 2 番目の部分を使用して 2 番目のフラッシュ/照明要素の活性化後。3 番目のイメージ可能性がありますキャプチャ画像キャプチャ要素の 3 番目の部分、たとえば、CCD など化合物レンズの 3 番目のレンズを使用してまたは、鍬の 3 番目の部分を使用して 3 番目のフラッシュ/照明要素の活性化後。 4 番目のイメージ可能性がありますキャプチャ画像キャプチャの要素、第 4 部など、CCD など化合物レンズの 4 レンズを使用してまたは、鍬の 4 番目の部分を使用して 4 番目のフラッシュ/照明要素の活性化後。 5、6、7、8、9、10 分の 1 または 10 以上のさまざまな部分で画像をキャプチャする可能性があります、イメージ キャプチャ要素、複合レンズの追加のレンズを使用してまたはを使用してフラッシュ/照明要素の活性化後、CCD などの鍬の追加部分。 また、各画像の単一のフラッシュ/照明要素に有効になります、フラッシュ/照明の 2 つの要素はイメージの隣り合うアクティブ化される可能性があります、3 つのフラッシュ/照明要素は画像については、隣り合うアクティブ化される可能性があります 4フラッシュ/照明要素が隣り合う画像、または 5、6、7、8、9、10 または 10 のフラッシュ/照明要素隣り合う有効になりますが、たとえば、取り込んだ画像の番号に対応する以上の起動できます。 
[2 つの実施形態をレンズ] 1 つ以上の実施形態の最初のレンズと第二レンズの所定の距離離れてモバイル デバイスの背面またはモバイル デバイスに結合されるように設計されているドングルの間隔が。 1 つ以上の実施形態の単一のフラッシュ/照明要素またはフラッシュ/照明装置は第一レンズと第二のレンズから等距離にあるモバイル デバイスの背面に配置されます。 1 つまたは複数の他の実施形態で 2 つのフラッシュ/照明要素またはフラッシュ/照明デバイスは、モバイル デバイスの背面に配置されます。 最初のフラッシュ/照明要素またはデバイスは最初のレンズに関連付けられている、2 番目のフラッシュ/照明要素またはデバイスは 2 番目のレンズに関連付けられています。 1 つの実施形態において、マシン ビジョン システムを使用して、ホログラムを検索し、モバイル デバイスのディスプレイにフレームします。 モバイル デバイスは、ホログラムを基準にして適切な場所に配置され、複数レンズのキャプチャ、CCD などのイメージにホログラムの画像を転送、イメージング デバイスまたはカメラをアクティブにするユーザーを指示する、その逆要素をキャプチャします。 モバイル デバイスは、ホログラムを基準にして適切な場所に配置されるとき代わりに、またはその逆で複数レンズの自動的にキャプチャし、CCD または他のイメージ キャプチャ要素にホログラムの画像を転送します。 1 つ以上の実施形態では、ホログラムの画像は CCD または他のイメージ キャプチャの要素の最初の部分に、少なくとも、最初画像と CCD または他のイメージ キャプチャの要素の 2 番目の部分の 2 番目の画像が構成されます。
【００１８】
[正規化]2、3、4、5、またはホログラムで 5 つ以上の登録ポイントは、複数の画像を正規化するため可能性があります。 複数の画像を使用して強化された分析のために提供するために、画像の正規化が行われます。 正規化は、イメージの位置および場所、位置、割合、および対応する登録ポイントが設計されます図形のサイズに対応する各画像の向きを調整する基準点を使用して行われます。 たとえば、登録ポイントが定義済みで最初のコーナーの画像領域の特定の位置を持つベースライン等辺三角形に対応する設計されています x1、y1、定義済みで 2 番目のコーナーの位置 x2、y2位置、および定義済みの 3 番目の角 x3、y3位置する場合の画像は、二等辺三角形を示しています、画像は調整、たとえば、回転または三角形が正三角形に変換されるまでにシフト (すなわち、各三角形の辺の長さが等しい) と、画像全体のサイズは(必要に応じて) をベースラインの等辺三角形のサイズに合わせて調整されます。 最後にイメージはイメージの登録ポイントの位置が x1、y1 位置、x2、y2 の位置および x3、y3 イメージ空間に対する基本の等辺三角形の角の位置に対応するようシフトされます。ベースライン オブジェクトは別の種類の三角形、正方形、長方形、平行四辺形、四辺形、五角形、六角形、七角形、八角形、nonagon、decagon、またはその他の多角形同様の調整とイメージ シフトが行われます。 違いは、各コーナーを表す追加のポイントを定義します。
【００１９】
[化合物レンズ]別の実施形態では、単一のフラッシュ/照明要素の活性化後、CCD などのイメージ キャプチャ要素によって複数のホログラムの画像をキャプチャする化合物レンズや鍬を使用します。 化合物レンズや鍬のレンズの各々 は、わずかに異なる角度や場所から別のイメージをキャプチャします。 各レンズは、フラッシュ/照明要素または要素からの光は各イメージの異なる角度で反映され、したがって別の画像と別のポイントのさまざまな反射が生成されますとも若干異なる画像をキャプチャします。別の画像の照明。
[化合物レンズ]有効になります任意の複数のフラッシュ/照明要素がキャプチャ画像による画像の任意の複数の目的のための別の態様でキャプチャ要素、たとえば、化合物レンズや鍬を使って、CCD など。 たとえば、1、2、3、4、5、6、7、8、9、または 10 フラッシュ/照明要素をアクティブ化する場合があります。 また、例、1、2、3、4、5、6、7、8、9、または 10 画像をキャプチャすることがあります。 化合物レンズや鍬のレンズの各々 は、わずかに異なる角度や場所から別のイメージをキャプチャします。 各レンズは、フラッシュ/照明要素のそれぞれから光の画像ごとに異なる角度で反映され、したがって別の画像と別のポイントのさまざまな反射が生成されますとも若干異なる画像をキャプチャします。別の画像の照明。 これらの異なる画像は、認証のための処理に使用されます。
使用される化合物レンズの一例は、フライアイ レンズ アレイです。 化合物レンズの別の例は、ファイバーのファイバー束です。 化合物レンズの別の例は、レンズの配列です。
【００２０】
[距離測定用レンズ]別の実施形態において、1 つまたは複数の画像をキャプチャする最初のレンズを使用する可能性があります前述のようと第二のレンズが撮像素子とイメージされているホログラムとの間の距離を決定するため。 また、1 つまたは複数の画像をキャプチャする複数のレンズを使用可能性があります前述のようと距離キャプチャ レンズが撮像素子とイメージされているホログラムとの間の距離を決定するため。 また、距離のキャプチャ機能は、1 つまたは複数の 1 つまたは複数の画像をキャプチャするために使用レンズの複数を使って実現できます。
【００２１】
[要素の配置] いくつかの実施形態でホログラムの位置決めが管理または保持する 1 つまたは複数の角かっこ、投稿、スロット、チャンネル、または位置決め要素、または上記の任意の組み合わせ。 ホログラムを位置決めのためのこれらのデバイスは、モバイル デバイスに結合されているし、2 番目の位置を最初の位置から調整することがあります。 いくつかの実施形態において、最初の位置は閉位置と 2 番目の位置が開いている位置。 いくつかの実施形態で 1 つまたは複数の位置決め要素イメージ キャプチャ要素に関して最初の位置に、ホログラムの位置とされます。 また、1 つまたは複数の位置決め要素は照明要素またはフラッシュの要素は最初の位置に、ホログラムを配置するされます。 また、位置決めの要素の 1 つ以上は最初イメージ キャプチャの要素と 2 番目のイメージ キャプチャ要素に関して最初の位置に、ホログラムを配置するされます。 また、1 つ以上の要素の最初の照明要素に関して最初の位置に、ホログラムを配置またはフラッシュの要素と 2 番目の照明要素またはフラッシュの要素は使用は。 また、位置決めの要素の 1 つ以上は最初のイメージ キャプチャ要素に関して最初の位置、2 番目のイメージ キャプチャ要素に対する 2 番目の位置にホログラムを配置するされます。 また、位置決めの要素の 1 つ以上は最初の照明要素またはフラッシュに関して最初の位置、2 番目の照明要素に対する 2 番目の位置にホログラムを配置するされます。 別の実施形態において、1 つまたは複数の位置決め要素は、モバイル デバイスのためのケースの一部として形成されます。
【００２２】
[ガイド要素を除いた位置] いくつかの実施形態で画像キャプチャ要素は複数の位置決め要素またはガイドの要素を必要とせずホログラムの画像をキャプチャ可能性があります。 これは、画像キャプチャ要素によって画像のキャプチャを制御するためのガイドを提供するホログラムの登録ポイントの使用で。 登録ポイントは、ホログラムは、ホログラムのイメージをキャプチャおよび/または照明要素またはフラッシュ要素をアクティブにするための正しいまたは許容位置イメージ キャプチャ要素への指示を提供します。 また、照明要素またはフラッシュの要素は、事前にライセンス認証アプリケーションがアクティブになったとき。 さらに別の実施形態で照明要素またはフラッシュの要素は、イメージ キャプチャ要素から所定の距離でこのホログラムはときに有効です。 他の実施形態でスケーリングおよび/または位置または 1 つまたは複数の画像の視点を調整するイメージ キャプチャ要素によってキャプチャされている後の登録ポイントを提供します。 他の実施形態では、登録ポイントは、ホログラムからキャプチャした画像を分析する分析エンジンのためのガイダンスを提供します。
【００２３】
[画像の様々 な形式でメモリに] 1 つまたは複数の画像をキャプチャした後 1 つまたは複数の画像をメモリに格納可能性があります。 メモリはよう従来形式に 1 つまたは複数のイメージを格納する可能性があります、たとえば、JPEG、TIFF、PNG、BMP、JP2、またはその他の画像フォーマット将来開発、または上記の任意の組み合わせの今知られています。
【００２４】
[前の画像]1 つまたは複数の画像は、複数のイメージ ファイルまたはデータ ファイルとして、単一のイメージ ファイル、データ ファイル、またはサーバーへのアップロードのために一時的に格納できます。 イメージまたはデータ ファイルをサーバーにアップロードできるファイルの単一の送信、またはファイルの別々 のトランス ミッションとして。 イメージまたはデータ ファイルをサーバーにアップロードできる単一の送信セッション中または複数の転送のセッション中に。 1 つまたは複数の画像は、イメージ ファイルの個々 の画像またはビデオ ファイル ビデオとして格納可能性があります。 特定の実施形態では、1 つまたは複数の画像、イメージ ファイルやビデオ ファイルをアップロードまたはサーバーのメモリに送信されます。 他の実施形態において、1 つまたは複数の画像、イメージ ファイルやビデオ ファイルがアップロードまたはサーバーに送信する前にあらかじめ処理されました。 前処理にはなど、画像の非関連部分を削除、画像をトリミングの少なくとも 1 つが含まれています、たとえば、非検証データのポイントは、カラー イメージ、イメージの位置を調整するを調整する幾何学的イメージを補正、画像のサイズを調整する、イメージの視点を調整する、イメージの角度を調整する、イメージの回転、イメージの明るさを調整する、イメージのフォーカスや前述の多元性を調整します。
【００２５】
[画像の選択] いくつかの実施形態でプロセッサ、プログラム学習に従い、事前にプログラムされた手順、ストアド プログラムまたはプログラム コードまたはソフトウェア アプリケーションまたはモジュールを含む方向で決定を送信またはアップロード、撮影した画像のさらに処理するためのサーバー。 他の実施形態では、イメージ キャプチャ デバイスは、送信またはさらに処理するためのサーバーにアップロードするが撮影した画像のうちを決定します。 まだ他の実施形態では、モバイル デバイスは、送信またはさらに処理するためのサーバーにアップロードするが撮影した画像のうちを決定します。 他の実施形態で撮影した画像のすべてが送信またはサーバーにアップロード、サーバーをさらに加工するが撮影した画像のうち決定します。 まだ他の実施形態において、少なくとも 1 つのプロセッサは、イメージ キャプチャ デバイスとモバイル デバイスは、送信またはサーバーとサーバーにアップロードされるキャプチャされたイメージのサブセットをさらに加工するが撮影した画像のサブセットのうち決定を決定します。 他の実施形態でプロセッサ、イメージ キャプチャ デバイスおよびモバイル デバイスの複数はさらに加工するが撮影した画像のサブセットのうち送信またはサーバーとサーバーにアップロードされるキャプチャされたイメージのサブセットを決定を決定します。 いくつかの実施形態で撮影した画像のどの決定が送信またはさらに処理するため、サーバーにアップロードされる画像の明瞭さイメージの品質、イメージのサイズの少なくとも 1 つに基づきます、イメージ、場所やイメージ、画像の色品質、イメージの明るさの登録ポイントの位置と画像の位置や、上記の複数の角度。 いくつかの実施形態で撮影した画像のどの決定がさらなる処理をイメージ、画像、画像、画像、登録 p の位置の角度の明快さの品質のサイズの少なくとも 1 つに基づきますイメージ、イメージの色品質、イメージの明るさと、画像の位置、または上記の複数できず。 いくつかの実施形態でキャプチャした画像のサブセットのどの決定がさらに処理されるイメージの角、画像の明瞭さイメージの品質、イメージのサイズの少なくとも 1 つに基づいて、場所またはイメージ、イメージの色品質、イメージの明るさの登録ポイントの位置と、画像の位置、または上記の。
【００２６】
すべての実施形態において、プロセッサの活動によって制御されるかもしれないまたは、プログラム学習に従い、事前にプログラムされた手順、ストアド プログラムまたはプログラム コードまたはソフトウェア アプリケーションまたはモジュールを含むを使用して送信。 また、処理は、画像処理のための専用のハードウェアの組み合わせや EEPROM の組み合わせ専用のプロセッサを使って実現できます。
【００２７】
[画像をアップロード] いくつかの実施形態で画像、送信またはサーバーに送信または任意形式、たとえば、JPEG、TIFF、PNG、BMP、JP2 などの複数の個別のイメージ ファイルとしてモバイル デバイスからサーバーにアップロードします。 他の実施形態では、画像をサーバーに送信または、形式、たとえば、MPEG3、MPEG4、AVI、FLV などの複数のビデオ ファイルとしてモバイル デバイスからサーバーにアップロードします。 いくつかの実施形態で画像、送信またはサーバーに送信またはモバイル データ接続を介して画像データ ファイルとしてモバイル デバイスからサーバーにアップロードします。 他の実施形態で画像、送信またはサーバーに送信またはモバイル データ接続を介してビデオのデータ ファイルとしてモバイル デバイスからサーバーにアップロードします。 いくつかの実施形態では、画像を送信または、サーバーに送信または wifi 接続を介して画像データ ファイルとしてモバイル デバイスからサーバーにアップロードします。 他の実施形態で画像、送信またはサーバーに送信または wifi 接続を介してビデオのデータ ファイルとしてモバイル デバイスからサーバーにアップロードします。 また、Bluetooth、抱える、ワイヤレス Hd、WiGig、LTE、4 G、ZigBee、またはいくつかの他のワイヤレス プロトコル接続があります。
【００２８】
[画像のアップロード] 画像をアップロードできる ITP、PCP、TCP などの通信プロトコルを使用して米国特許のパブのように、芸術のよく知られているあります。番 20050001024A1、20050186988A1、20080299997A1、20100093273A1、20110183655A1、および米国特許第 8204540、8805342、9119052、それぞれ、参照によってのままの状態でここに統合します。
【００２９】
本明細書に記載した実施形態ごとに、イメージまたはイメージのキャプチャがありますイメージや画像に関連する画像データまたはイメージまたはイメージ、つまり、イメージ データの表象は、データ キャプチャします。 これ最初の画像または 2 番目の画像または他の画像のキャプチャの場合で、最初の画像、2 番目の画像または他の画像に関連する画像データまたは任意の oth や 2 番目のイメージの最初のイメージの表象は、データ キャプチャを含めることができます。小胞体画像、すなわち、最初のイメージ データ、2 番目のイメージ データ、またはその他の画像データ。 実行または任意の画像に関して実装その他の活動はまた実行するまたは画像データに関してそのような活動の実施を指します。 システムに前処理をさらに、画像、画像の任意の組み合わせ、画像データ、画像データから任意の画像、または上記の組み合わせの任意の数の任意の組み合わせのいずれかを処理します。 イメージまたは画像データの表現の生成、前処理またはイメージまたはイメージ データの処理が含まれます。 処理前または処理は、事前処理または任意の数のイメージまたは複数のイメージの画像データの処理を含めることができます。
【００３０】
[携帯電話デバイスのアドレスまたは検証のコード] いくつかの実施形態において、モバイル デバイスなど、たとえば、IMEI IMSI、SIM カードまたはモバイル デバイスで他のリムーバブル/譲渡要素に格納されません MEID のモバイル デバイスのデバイス アドレスを介して検証の 2 番目のレベルがあります。 通信リンクを確立すると通信チャネルを維持するのには、サーバーが送信、または 1 つまたは複数の画像を送信するモバイル デバイスのデバイスのアドレスを確認してください。 デバイスのアドレスを確認、システムは確認する確認要求がホログラムに関連付けられているデバイスによって送信されたこと知っています。 デバイスのアドレスの認証が終わると、サーバーは、画像をアップロードできることを示すデバイスにメッセージまたはフラグを送信します。 デバイスは、送信またはサーバーに画像を送信または画像がモバイル デバイスからサーバーにアップロードされる画像を使用して検証を実行する場所。 セキュリティ違反デバイス ID とホログラムの両方へのアクセスが必要になりますので、これは追加のセキュリティ レベルを提供します。 独立したおよび/または暗号化されたバンドおよび/または通信プロトコル ネットワーク バンドの星座の中に、モバイル デバイスとサーバー間のデータ転送に利用可能なプロトコルを使用するチャネルが含まれます。 インターネット通信の正規のチャンネルだけでなく、たとえば、SMS 携帯電話通信などの特定のデバイスの選択的チャネルおよびその他のデバイスの特定のチャネル システムを悪用します。
【００３１】
[携帯電話は、ホログラムにリンク] いくつかの実施形態において、モバイル デバイスのリンクやホログラムに相関します。 いくつかの実施形態では、ホログラムに関連付けられているコードをモバイル デバイスに関連付けられているコードをリンクによりこれは。 たとえば、モバイル デバイス ID など、たとえば、IMEI、UDID または英数字のコードを含むことができる、デバイスの他の一意の識別子で再現することホログラム イメージング デバイスによってキャプチャできる同一の英数字のコードとして、送信または転送される認証および検証のためのサーバーにアップロードします。 他の実施形態において、相関識別子を持つモバイル デバイスに関連付けられているコードへのリンクは、リンクや識別子でホログラムに関連付けられているコードをリンクします。 したがって、モバイル デバイスに関連付けられているコードとホログラムに関連付けられているコード他に間接的に関連付けられます 1 つになります。
【００３２】
[携帯電話関連カード ］ いくつかの実施形態では、サーバーは、認証に使用されるアルゴリズムを含むデータベースを含まれます。 認証の各アルゴリズムは、一意の顧客 id を使用してアクセスされます。 他の実施形態では、サーバーにはユニークなモバイル デバイス認証コードまたは識別子を使用して認証の各アルゴリズムをアクセスするデータベースが含まれています。 まだ他の実施形態では、サーバーにはクレジット カード番号に対応する一意の識別子を使用して認証の各アルゴリズムをアクセスするデータベースが含まれています。 他の実施形態において、モバイル デバイス認証コード カード識別コードに相関しています。 システムは、ユニークなモバイル デバイス認証コードまたは識別子、一意の顧客 id または認証されるイメージのソースを確認するクレジット カード番号に対応する一意の識別子をチェックします。 認証画像のソースを確認するクレジット カード番号に対応する一意の識別子一意の顧客識別子または識別子一意モバイル デバイス認証コードの確認、時に、システムを分析し、アップロードした画像、ホログラムの信頼性を確認します。 
[クレジット カード販売店コード] 1 つ以上の実施形態のシステムに追加のセキュリティを提供する追加機能が組み込まれています。 この機能は、ベンダーや販売店コードです。 1 つ以上の実施形態のベンダーや小売業者コードはトランザクションの確認プロセスの一環として使用されます。認証が含まれているトランザクションの完了の一部としては、プロセス、ユーザー デバイス、ベンダーや小売業者が 1 つまたは複数の画像をキャプチャした後は、ベンダーや販売店コードとユーザーを提供します。   また、システムは、自動的に生成、一意のベンダーまたは小売業者は、恒久的にベンダーや小売業者コードを割り当てます。 また、システムは、ベンダーまたはトランザクションごとに小売業者に割り当てられている 1 つ以上のランダムなコードを生成します。 このコードは、デバイスや、デバイス上で実行中のアプリケーションにコードを入力します。 1 つ以上の実施形態のベンダーや小売業者コードは、手動でデバイスまたはアプリケーションに入力されます。また、1 つ以上の実施形態のベンダーや小売業者コードが入力デバイスまたはアプリケーションに自動的に。 このような自動入力で済まされるかもしれない様々 な方法でよう、たとえば、QR ・ バーコードを画像、ブルートゥース、wifi、抱える、または他のワイヤレス接続、またはベンダー名またはその他の識別子を介しての選択を介してアップロード画像の OCR を直接、ユーザー デバイスまたはアプリケーション ユーザー デバイス上で実行します。 また、デバイスまたはアプリケーションに自動的に 1 つまたは複数のコードを生成します。 領収書、ベンダーや小売業者コードの生成時にデバイスまたはデバイスで実行されているアプリケーションは、一緒に画像データや画像データの独立したサーバーにベンダーや小売業者コードをアップロードします。 サーバーに認証の分析情報など、たとえばベンダーや小売業者コード、認証確認または拒否信号、旗、識別子またはベンダーや小売業者へのメッセージを使用しています。 ベンダーや小売業者使用このような認証確認または拒否信号、旗、識別子またはよう、たとえば、トランザクション要求を処理するメッセージ トランザクション要求の処理にさらに、これ以上の処理を拒否する、トランザクション要求、またはユーザーからさらに情報を要求します。
【００３３】
1 つまたは複数の代替実施形態でベンダーや小売業者は、トランザクション コードを提供です。 認証の分析がされている場所、トランザクション コードをサーバーに送信または保存を実行します。 トランザクション コードの受領システム認証確認または拒否信号、旗、識別子またはメッセージに送りますベンダーや小売業者、ベンダーや小売業者を使用して、このような認証確認または拒否信号、フラグは、識別子またはトランザクションを処理するメッセージ要求など、たとえば、さらにトランザクション要求の処理や、ユーザーからさらに情報を要求する否定のトランザクション要求の処理を許可します。
【００３４】
1 つまたは複数の代替実施形態でサーバーに認証の分析情報など、たとえばベンダーや小売業者コード、認証確認または拒否信号、旗、識別子またはユーザーにメッセージを使用します。 認証確認信号、旗、識別子またはメッセージを受信したユーザーは、ベンダーや小売業者に認証確認信号、旗、識別子またはメッセージを送信します。  個別または一緒にトランザクション要求またはトランザクションを処理するための他の情報と共に、認証確認信号、旗、識別子またはメッセージをベンダーや小売業者に送信可能性があります。 ベンダーや小売業者は、このような認証確認または拒否信号、旗、識別子またはトランザクション要求の処理中のメッセージを使用して、たとえば、トランザクション要求の処理を許可します。
【００３５】
1 つ以上の実施形態でサーバーに認証の分析情報など、たとえばベンダーや小売業者コード、認証確認または拒否信号、旗、識別子またはユーザーとベンダーや小売業者の両方にメッセージを使用します。 ベンダーや小売業者を使用してこのような認証確認または拒否信号、旗、識別子またはメッセージなど、トランザクション要求を処理するたとえば、トランザクション要求の処理を許可します。 さらに、1 つ以上の実施形態でユーザーにはそのような認証確認信号、旗、識別子またはトランザクション要求のメッセージが含まれています。 受領後、ベンダーや小売業者は、ユーザー認証確認信号、旗、識別子または認証確認信号、旗、識別子またはサーバーから受信したメッセージにメッセージを提供を比較します。 認証確認信号確認後、フラグ、識別子またはメッセージの一致、ベンダーや小売業者は、トランザクションを処理します。 認証確認信号、フラグ、識別子またはメッセージと一致しないように、ベンダーや小売業者がトランザクションを処理しません。 また、ベンダーや小売業者が情報を要求さらにトランザクションの処理のためにユーザーから。
【００３６】
[ソフトウェア コード- ユーザー一人あたり/カードをカスタマイズ] 各ホログラムが個別に行われる、1 つ以上の実施形態では、各項目のユニークなホログラムにより提供することたとえば、各クレジットまたはデビット カード、id カード、ギフト カード、パスポート、福祉カード、メディケア カード、または金融商品。 1 つ以上の実施形態では、ホログラムを個別にホログラムの体内にユニークな多桁コードをイメージしています。 多桁のコードの最初の部分は、ホログラム内最初の深さでイメージし、多桁のコードの 2 番目の部分は、ホログラム内の 2 番目の深さでイメージします。 また、1 つまたは複数の他の実施形態ではコード構成ビジュアル要素やホログラム内イメージ データのビット。 ビジュアル要素のデータまたはデータのビットの最初の部分はホログラムとビジュアル要素データの 2 番目の部分内にある最初の深さでイメージを作成またはデータのビットがホログラム内で 2 番目の深さでイメージ化します。 
多桁のコードまたはビジュアル要素のデータまたはデータのビットごとにサーバーには多桁のコードまたはビジュアル要素データ ビットのデータに対応するユニークな復号アルゴリズムが含まれています。 復号アルゴリズムは、ホログラムに格納されている画像を解析し、ホログラムが本物かどうかを決定するためです。 1 つ以上の実施形態では、復号アルゴリズムは 1 つまたは複数のテーブルに格納されます。 1 つ以上の実施形態では、復号アルゴリズムは 1 つまたは複数のデータベースに格納されます。 1 つ以上の実施形態では、1 つまたは複数のテーブルが 1 つまたは複数のデータベースに格納されます。
【００３７】
[広告] 1 つ以上の実施形態では、モバイル デバイスにはシステムは認証要求の処理中に 1 つまたは複数の広告を表示する 1 つまたは複数の部分を含むディスプレイが含まれています。 認証プロセスは、完了するまでの一定期間をかかります。 認証プロセスが実行されている間、ユーザーに 1 つまたは複数の広告が表示されます。 広告は、ユーザーをに基づいて可能性があります。’たとえば、ユーザーなどの s の場所’s geoposition 情報、距離フォームを 1 つまたは詳細携帯電話の塔、1 つまたは複数の WiFi ホット スポットからの距離、1 つまたは複数の Bluetooth 受信機または送信機またはいくつかその他の位置情報に基づいた決定からの距離。 また、広告はユーザーに基づきます’s 人口統計学的情報、購入履歴、認証主題、時間帯、曜日、月、年の月、年、時間の日、ユーザー’s の習慣、および/またはユーザー’s 履歴情報。
【００３８】
たとえば、認証要求の開始時に、1 つ以上の実施形態のシステム アップロード ユーザーについての関連情報’サーバーおよび/または最初のデータベースから s の位置。 また、システム アップロード ユーザーについての関連情報’2 番目のデータベースまたはサーバーから認証要求。 ユーザーに関する情報’s の場所および/またはユーザー’認証要求はユーザーの監視を通じて得られました。’モバイル デバイスまたはモバイル デバイスとの相互作用’s の様々 なネットワークが接続されていると相互作用します。 システムは、1 つまたは複数の広告サーバーからの広告データをプルし、広告データを表示および/またはモバイル デバイスのスピーカーを介してユーザーに提示します。
【００３９】
[クーポン] また、ユーザーに広告を表示する代わりに、システムをユーザーに提示に向けてクーポン 1 つ以上または商品やサービスの特定。 1 つまたは複数のクーポンはシステムによって選択して、モバイル デバイスのディスプレイを介してユーザーに提示します。 また、1 つまたは複数のクーポンは、ユーザーに関連付けられている定義済みプロファイルを介してユーザーに提示した様々 なカテゴリからユーザーによって選択されます。 定義済みのプロファイルは、インターフェイスを介してユーザーとユーザーの設定を事前に選択によって生成されます。 また、所定のプロファイルがユーザーの監視に基づくシステムによって自動的に生成されます。’活動とモバイル デバイスまたはこれを介してモバイル デバイスが対話する 1 つまたは複数のネットワークとの相互作用。 1 つまたは複数の他の実施形態では、両方のユーザーの選択によって、自動的にシステムによって所定のプロファイルが生成されます。 1 つまたは複数のさらなる実施形態では、どのクーポンがシステムによってダウンロードするユーザーを決定するときにリアルタイムでなど、ユーザーが定義済みのプロファイルを変更します。
【００４０】
［ 会社や製品の情報 ］ 1 つ以上の実施形態でさらにしたり、1 つまたは複数の広告および/または 1 つまたは複数のクーポンの代わりにシステム ユーザーに提示会社およびを介してユーザーと対話して、製品のディスプレイやスピーカーについて経由で、認証要求および/またはそれはまたはユーザーに地理的近接度は、’s の場所。 システムをユーザー企業やユーザーの情報に対応する商品については、提示またはさらに、’s には、プロファイルが決定されています。
【００４１】
［ アクセサリー情報 ］ 1 つまたは認証要求を介してユーザーと対話しては、1 つまたは複数の商品の付属品に関する表示やスピーカーの情報を介してユーザーにシステムが提供または上記の代わりに 1 つ以上の実施形態では、、またはユーザーに地理的近接度は、’s の場所、および/またはその関連ユーザーに’s 活動や相互作用する 1 つ以上のネットワークを持つユーザー’s モバイル デバイスが接続されています。 システムがユーザーの情報に対応するアクセサリに関する情報をユーザーに提示またはさらに、’s には、プロファイルが決定されています。
【００４２】
[競合企業情報またはクーポン] 1 つ以上の実施形態のシステムを 1 つまたは複数の広告、クーポン、会社または製品情報アクセサリーからまたはユーザーが対話している、またはユーザーが本には会社の競争相手に関連ユーザーに提示します。認証を要求しています。 
[収益モデル] 以前の実施形態の 1 つ以上を指定できます、売り上げ高は、広告、クーポンまたは製品や会社についてから生成できます。 収入を生成する 1 つのモデルは、モバイル デバイスを介してユーザーに提示される情報に基づくユーザーによってすべてのクリックスルーに対応する定額の手数料体系に基づきます。 売り上げ高を生成するための代替または追加モデルは委員会の構造に基づくまたはモバイル デバイス経由でユーザーに提示される情報に基づき、ユーザーのすべてのコンバージョンに相当する量を固定します。 上記のいずれかの組み合わせは、収益モデルとして利用することができます。 1 つ以上の実施形態の支払いまたはコミッションの額は、情報がユーザーに提示される時間の量に基づいています。 また、排他的な半独占、フィールド独占的、排他的なカテゴリ、製品専用の固定または可変年次、半年ごと、毎月、毎週または毎日額として収入を生成できるまたは右他の限定広告を出す市場を促進します。経由でモバイル デバイスを使用する認証プロセス。
【００４３】
[カードの活性化後の携帯電話を使用して警察追跡] 認証要求が拒否されると、1 つ以上の実施形態では、認証要求に対応する画像をアップロードするために使用するユーザーのモバイル デバイスの位置が決定されます。 場所は、地理的位置、三角測量、細胞タワーの識別、wifi のホット スポットの場所の識別、Bluetooth 送信機/受信機の場所、または一部に認証要求をデバイスに入力するストア コードによって決定されるかもしれないその他の技術または場所の組み合わせ技術を基づいています。 場所は法執行当局に転送します。 法執行当局が個々 のようなたとえば、ホログラムを持つ項目を使用して、クレジット カード、デビット カード、銀行カード、ギフトカード、メディケア カード、福祉の資格情報の状態に関して即時の調査を開始することができるし、カード、パスポート、ドライバー’s 免許証、身分証明書、またはいくつか他安全なカードやセキュリティ カード。 1 つまたは複数の法律施行単位、疑わしい項目を調査したり、使用するホログラムを持つアイテムの場所への旅行します。
【００４４】
[すべての ID やクレジット カードを関連付ける] 1 つ以上の実施形態は、1 つまたは複数の Id、ライセンス、パスポート、クレジット カード、デビット カードでの 1 つまたは複数のホログラム、モバイル デバイスまたはその他のアイテムは、たとえば、社会保障番号などの一意の識別子に関連付けられます。 任意の認証したがって、1 つまたは複数の Id、ライセンス、パスポート、クレジット カード、デビット カード、モバイル デバイスやその他の項目は、協会やその他の Id、ライセンス、パスポート、クレジット カードのいずれか 1 つ以上に暗黙の認証。デビット カード、モバイル デバイスやその他の項目。
【００４５】
［ 申告認証 ］ 1 つ以上の実施形態の申告を認証にシステムを使用します。 電子納税申告書を提出するときは、ユーザーはまず認証されなければなりません。 これは、ユーザーの ID またはユーザーのモバイル デバイスが t で画像を処理、サーバーに 1 つまたは複数のイメージを転送する 1 つ以上の画像を処理する前に画像の要素またはカメラを使用してクレジット カードのホログラムの 1 つまたは複数の画像を撮影で彼のサーバー、1 つまたは複数のアルゴリズムを使用、ホログラムが本物かどうかを決定する 1 つまたは複数の画像の分析に基づいて認証されるホログラムと、1 つまたは複数の画像を送信に使用するモバイル デバイスが関連付けられているかどうかを決定します。 1 つ以上の実施形態のユーザーの社会保障番号はホログラムとモバイル デバイスの少なくとも 1 つに関連付けられます。 ID または 1 つの実施形態では、クレジット カードの認証時に IRS は真正性の確認を受信し、税申告のアップロードすることができます。 別の実施形態でユーザー信頼性の確認を受信し、プロセスを実装する、ようなたとえば、IRS システム税申告のアップロードを許可するを有効にする、認証システムによって提供されるコードを入力します。 一度確定申告をユーザーがアップロード、システムおよび/または IRS システムは、ID または ID または最初の確定申告の提出書類の認証に使用したクレジット カードに関連付けられているクレジット カードを使用して、認証を確認して任意のさらなる申告提出を拒否します。 また、確定申告は受け入れし、1 つ以上他申告関連付け ID またはクレジット カードを使用して送信に関連付けられています。 IRS が発行する任意の払い戻しの支払いを防ぐため Id とクレジット カードのすべての送信 Id または単一税より多くが返される場所のクレジット カードに関連付けられている申告に関する。 1 つ以上他の実施形態で、irs は、納税申告のアップロードが成功した時に IRS は ID または申告を認証に使用したクレジット カードに関連付けられているメール アドレスに電子メールまたはその他の通知を発行します。 
[ユニークなホログラムと購入カードの複数の関連付け]
1 つ以上の実施形態の各購入カードはユニークなホログラムに関連付けられます。 1 つ以上の実施形態の複数購入カードのユニークなホログラムと関連付けられます。 1 つ以上の実施形態のホログラムは、購入カードに埋め込まれます。 1 つ以上の実施形態の購入カードにホログラムを結合します。 1 つ以上の実施形態のホログラムは、購入カードとは独立して提供しています。 劣化の少なくとも 1 つに 1 つ以上の実施形態のホログラムは設計されています、分解、剥離しと自己購入からホログラムを削除しようにカードまたはするバックアップが適用されます。 1 つ以上の実施形態では、ホログラムには一意のコードが含まれています。 1 つ以上の実施形態のユニークなコード、無作為化コードです。 1 つ以上の実施形態のユニークなコード、あらかじめ決められたコードです。 1 つ以上の実施形態のユニークなホログラムは、信頼できる認証エンティティによって発行されます。 
ホログラムの受領、ユーザーは 1 つ以上のモバイル デバイスを使用して信頼された認証エンティティにホログラムを登録します。 これはユーザーとユニークなホログラムの間の関連付けを確認し、ユーザーが選択した 1 つまたは複数のモバイル デバイスにホログラムを関連付けます。 1 つ以上の実施形態において、1 つまたは複数の追加のモバイル デバイスにホログラムを関連付けるできます。 ユーザーとユニークなホログラムの間の関連付けとユーザーのモバイル デバイスにホログラムの協会の確認は、イメージのキャプチャに関して所定の位置でホログラムの少なくとも 1 つのイメージをキャプチャします。デバイス。 1 つ以上の実施形態では、少なくとも 1 つの画像はデータベースに格納されている認証サーバーに送信されます。 1 つ以上の実施形態保存されている少なくとも 1 つのイメージを使用して、認証プロセスのため。 1 つまたは複数の他の実施形態ではユーザーとユニークなホログラムの間の関連付けとユーザーのモバイル デバイスにホログラムの協会の確認は尊敬と最初の所定の位置で最初のホログラムをキャプチャすることにより、します。イメージ キャプチャ デバイスとイメージ キャプチャ デバイスに関して第 2 の所定の位置で 2 番目のホログラム。 1 つ以上の実施形態で最初のイメージと 2 番目のイメージは、彼らがデータベースに保存される認証サーバに送信されます。 
1 つ以上の実施形態のホログラムから撮影した 2 つの画像を使用して認証を実現可能性があります。 認証プロセスを開始するユーザーは、最初のイメージと異なる立場からホログラムの 2 番目のイメージをキャプチャします。 モバイル デバイス プロセッサの制御の下で最初のイメージと 2 番目のイメージをキャプチャするための位置を定める場合があります。 プロセッサは、プログラムまたは制御や、最初のイメージと 2 番目のイメージをキャプチャするためのプロセスを実装する手順を提供可能性があります。 このコントロールは、1 つまたは複数の撮像素子、ホログラム、最初イメージ、または 2 番目のイメージの 1 つまたは複数の登録ポイントの位置または最初の画像を基準として 2 番目のイメージの位置または任意の o を基準にしてホログラムの位置に基づいて可能性があります。そこの要因または多くの要因。 最初のイメージと 2 番目のイメージがサーバーに送信、前処理し、サーバーに送信される処理やサーバー、処理、分析、認証の目的で他に比較して、どこに送信。
【００４６】
1 つ以上の実施形態のホログラムからキャプチャされた 1 つのイメージと以前中古モバイル デバイス上に格納されているホログラムからキャプチャされた 1 つのイメージを使用して認証を実現可能性があります。 この事前保存は時間の任意の時点で達成することができます。 1 つ以上の実施形態でたとえば、上記のように、ホログラムを登録するときアプリケーションも保存してモバイル デバイスのホログラムからキャプチャしたイメージ。 認証プロセスを開始するとき、ユーザーはホログラムの画像をキャプチャします。 プロセッサは、プログラムまたは指示を制御するまたはイメージをキャプチャするためのプロセスを実装が提供可能性があります。 このコントロールは、ホログラム、画像の位置やストアド イメージの位置を基準にしてイメージの位置上の 1 つまたは複数の登録ポイントの位置で、1 つまたは複数の撮像素子または任意の o を基準にしてホログラムの位置に基づいて可能性があります。そこの要因または多くの要因。 新しくキャプチャした画像と以前にキャプチャした画像がサーバーに送信、あらかじめ処理サーバーに送信または処理し、サーバー、処理、分析、認証の目的で他に比較して、どこに送信。
【００４７】
1 つ以上の実施形態のホログラムからキャプチャされた 1 つのイメージ、たとえば、データベースの格納場所などのリモート メモリに保存された 1 つのイメージを使用して認証を実現可能性があります。 この事前保存は時間の任意の時点で達成することができます。 1 つ以上の実施形態でたとえば、上記のように、ホログラムを登録するときアプリケーションも格納たとえばなど、メモリ内のホログラムからキャプチャしたイメージ、リモート メモリ、データ ストレージ デバイス、またはリモート ・ データベース。 認証プロセスを開始するとき、ユーザーはホログラムの画像をキャプチャします。 プロセッサは、プログラムまたは指示を制御するまたはイメージをキャプチャするためのプロセスを実装が提供可能性があります。 このコントロールは、ホログラム、画像の位置やストアド イメージの位置を基準にしてイメージの位置上の 1 つまたは複数の登録ポイントの位置で、1 つまたは複数の撮像素子または任意の o を基準にしてホログラムの位置に基づいて可能性があります。そこの要因または多くの要因。 新しくキャプチャしたイメージとメモリ位置から以前にキャプチャした画像がサーバーに送信、前処理し、サーバーに送信される処理しサーバーに送信またはサーバーに既に格納されている場合彼らが処理される、メモリから取得、分析して、他の認証の目的のために 1 つを比較します。
【００４８】
1 つ以上の実施形態では、少なくとも最初のイメージと以前中古モバイル デバイス上に格納されているホログラムからキャプチャされた 2 番目のイメージを使用して認証を実現可能性があります。 この事前保存は時間の任意の時点で達成することができます。 1 つ以上の実施形態でたとえば、上記のように、ホログラムを登録するときアプリケーションも格納たとえばようモバイル デバイスのホログラムからキャプチャされた、最初のイメージと 2 番目のイメージの複数。 認証プロセスを開始するとき以前にキャプチャした画像がサーバーに送信、前処理し、サーバーに送信される処理やサーバー、処理、分析し、1 つの目的のため他と比較して、どこに送信認証。1 つ以上の実施形態の認証は少なくとも最初のイメージとモバイル デバイスと 1 つにあらかじめ格納されているホログラムから以前キャプチャした 2 番目のイメージを使用して達成することがあります。 画像以前に格納されますリモート メモリなど、たとえば、データベースの格納場所。 この事前保存は時間の任意の時点で達成することができます。 1 つ以上の実施形態において、たとえば、上記のように、ホログラムを登録するときアプリケーションも格納モバイル デバイスのホログラムからキャプチャしたイメージとアプリケーションもなど、メモリ内のホログラムからキャプチャしたイメージを保存のため例、リモート メモリ、データ ストレージ デバイス、またはリモート ・ データベース。 認証プロセスを開始するとき以前にキャプチャした画像がサーバーに送信、前処理し、サーバーに送信される処理しサーバーに送信またはサーバーに既に格納されている場合、彼らが処理される、メモリから取得認証の目的の他に、分析と比較してのもの。1 つ以上の実施形態のモバイル デバイスに保存されている画像は、定期交換または信頼性を確認する更新を必要があります。 モバイル デバイスに格納されている 2 番目の画像をモバイル デバイスに格納されている最初の画像を比較する代わりに、1 つ以上の実施形態の最初のイメージは、複数のモバイル デバイスに保存されている画像と比較されます。、メモリに格納されている 2 番目の画像をモバイル デバイスに格納されている最初の画像を比較する代わりに、1 つ以上の実施形態で最初のイメージが複数のメモリに格納されている画像が比較されます。 メモリに格納されている 2 番目のイメージをメモリに格納されている最初の画像を比較する代わりに、1 つ以上の実施形態の最初のイメージは、複数のメモリに格納されている画像と比較されます。
【００４９】
1 つ以上の実施形態では、認証プロセスは、implementedduring トランザクション処理、商人のサイトで処理ユーザー選択認証では。 商人やベンダーに送信するサーバーなど、たとえば、トランザクション コードのトランザクション データを生成します。 1 つ以上の実施形態では、トランザクション コードは、1 つ以上のビットまたはバイトのベンダー ID、ベンダー名、トランザクション識別子、レジ識別子を表すデータ含まれています POS 識別子、年、月、日、時間、取引金額、お客様情報、。検証コード、またはトランザクション、または上記の任意の組み合わせに関連するその他の情報。 1 つ以上の実施形態のトランザクション コードはトランザクション処理サーバーに商人/ベンダーによって送信されます。 トランザクション処理サーバーから特定の情報は、ユーザーのモバイル デバイス上の認証アプリケーションに送信されます。 1 つ以上の実施形態では、特定の情報は、ベンダー名と取引金額に含まれます。 また、特定の情報はまた各品目、購入する日付とトランザクションの時刻またはモバイル デバイスの場所の価格、購入するアイテムの識別の 1 つ以上あります。 1 つ以上の実施形態によるとユーザー アプリケーションに認証コードを入力して、承認が確認コードの入力が完了する、またはユーザーがボタンを押すと認証サーバーで実行されます。 ユーザーが入力した確認コードは、トランザクションの認証を処理できるように、ベンダーによって送信されたトランザクション コードの部分に一致します。 1 つ以上の実施形態に従って、ユーザーは、トランザクション処理サーバー ベンダーによって直接送信されますトランザクション処理サーバー特定の情報をモバイル デバイスに送信すると、確認コードを入力する必要はありません、アプリケーションは、特定の情報をユーザーに提供します。 ユーザー、またはトランザクションを終了する特定の情報が正しいことを確認するのオプションがあります。
【００５０】
付加的な利点と斬新な機能で設定されます規定の一部と次、添付の図面の検査時にアートの当業者に明らかになるだろうまたは生産によって知ることができる一部の次のとおり、説明または開示の実施例の操作。 本実施形態の利点を実現し、練習や方法論、instrumentalities および詳細については、次に掲げるものに掲げる組み合わせのさまざまな側面の使用によって達成される可能性があります。 
上記およびその他のオブジェクトは発明の例示するためのものし、制限する意味でのものではありません。 発明の多くの可能な実施形態は行われる可能性があり、次の仕様とその一部を構成する図面に伴う調査を容易に明らかになります。 さまざまな機能および発明のサブの組み合わせは他の機能とサブの組み合わせを参照することがなく用いることができます。 他のオブジェクトと本発明の利点は添付の図面に関連して撮影した以下の説明から明らかになるだろう前記は前後の図例を経由してセット、本発明と様々 な機能の実施形態その。
【００５１】
機能とクレームされた主題事項の実施形態の利点明白になります次の詳細な説明の収入とは、図面への参照時に前記のように数字を部品のような描写します。 これらの代表的実施形態を図面を参照して詳細に説明します。 これらの実施形態は、非限定参照のような数字を表す図面の複数のビューで同じような構造の代表的実施形態。
【図面の簡単な説明】
【００５２】
【図１】図 1 は、本教育の実施形態によれば、複数の Led を含む照明リングとレンズを持つモバイル デバイスを示しています。
【図２】図 2 は、図 1 のイルミネーション リングの拡大ビューを示しています。
【図３】図 3 は、レンズと現在の教育の実施形態によれば、複数の Led を構成する各レンズの両側に配置された照明ストリップのペアを持つモバイル デバイスを示しています。
【図４】図 4 は、図 3 の照明のストリップの 1 つの拡大ビューを示しています。
【図５】図 5 は、レンズと照明ストリップ現在教育の実施形態によれば、複数の Led を構成する各レンズの上下の位置のペアを持つモバイル デバイスを示しています。
【図６】図 6 は、図 5 の照明のストリップの 1 つの拡大ビューを示しています。
【図７】図 7 は、レンズと現在の教育の実施形態によれば、レンズの間に位置の照明要素のペアを持つモバイル デバイスを示しています。
【図８】図 8 は、撮像素子がレンズと現在の教育の実施形態によれば、照明要素を構成する撮像素子のペアを持つモバイル デバイスを示しています。
【図９】図 9 は、レンズと現在の教育の実施形態によれば、照明要素の複数を持つモバイル デバイスを示しています。
【図１０】レンズと照明要素および現在の教育の実施形態によれば、1 つまたは複数の追加レンズを構成する撮像素子を持つドングルを図 10 に示します。
【図１１】レンズを構成する撮像素子と照明要素と現在の教育の実施形態によれば、1 つまたは複数の照明も追加要素を持つドングルを図 11 に示します。
【図１２】図 12 は、ドングルのレンズと照明要素を構成する各要素を画像とまた現在教育の実施形態によれば、追加のレンズを持つ 1 つまたは 2 つを持っていることを示しています。
【図１３】図 13 は、撮像素子のペアを持つレンズを有し、本教育の実施形態に従って、照明リング各ドングルを示しています。
【図１４】図 14 は、レンズ、照明リングを構成する各要素をイメージング、または現在教育の実施形態によれば、1 つまたは 2 つの追加レンズのペアを持つドングルを示しています。
【図１５】図 15 は、現在教育の実施形態によれば、モバイル デバイスを使用する認証ソフトウェア アプリケーションとクレジット カードを登録するメソッドを示しています。
【図１６Ａ】図 16A と 16B の説明を求める、画像のフレーミング、およびイメージ キャプチャ プロセスの現在の教育の実施形態によれば、モバイル デバイスを使用しています。
【図１６Ｂ】図 16A と 16B の説明を求める、画像のフレーミング、およびイメージ キャプチャ プロセスの現在の教育の実施形態によれば、モバイル デバイスを使用しています。
【図１７】現在の教育の実施形態によれば、トランザクションの認証メソッドを図 17 に示します。
【図１８ａ】図 18 a、18 b とウォールストリートは、現在教育の別の実施形態に従って、トランザクションの認証の方法を説明します。
【図１８ｂ】図 18 a、18 b とウォールストリートは、現在教育の別の実施形態に従って、トランザクションの認証の方法を説明します。
【図１９】現在の教育の実施形態によれば、デュアル イメージ キャプチャ システムを使用してトランザクションの認証メソッドを図 19 に示します。
【図２０】図 20 は、認証システムの構造、現在の教育の実施形態を示しています。
【図２１】図 21 は、決済システム、本教育の実施形態を示しています。
【図２２】図 22 は、現在教育の実施形態によれば、決済の方法を示しています。
【図２３】図 23 は、現在教育の実施形態によれば、認証プロセスに関連するシステム通信を示しています。
【図２４】図 24 は、現在教育の実施形態によれば、認証プロセスの拒否に関連するシステム通信を示しています。
【図２５】図 25 は、現在教育の実施形態によれば、認証プロセスに関連するシステム通信を示しています。
【図２６】現在の教育の実施形態によれば、トランザクションの認証メソッドを図 26 に示します。
【図２７】図 27 は、本教育の実施形態によれば、認証/拒否のプロセスに関連するシステム通信を示しています。
【図２８】図 28 は、現在教育の実施形態に従ってトランザクション プロセスを示しています。
【図２９】図 29 は、モバイル デバイス上で表示中、認証プロセスの後または前に広告を示しています。
【図３０】モバイル デバイス上で表示中、認証プロセスの後または前にクーポンを図 30 に示します。
【図３１】図 31 は、現在教育の実施形態によれば、コンピューティング システム構造の実装のためのアーキテクチャを示しています。
【図３２】図 32 は、現在教育の実施形態によれば、車両にアクセスする方法を示しています。
【図３３】図 33 は、現在教育の実施形態によれば、車両にアクセスする別の方法を示しています。
【図３４】図 34 は、現在教育の実施形態によれば、車両システムのリモート アクセス コントロールのメソッドを示しています。
【図３５】図 35 は、現在教育の実施形態によれば、車両システムのリモート アクセス管理の別の方法を示しています。
【図３６】図 36 は、画像データの読み込みと分析、本教育の実施形態によればメソッドを示しています。
【図３７】図 37 は、現在教育の実施形態によれば、システムの実装のためのアーキテクチャを示しています。
【図３８】図 38 は、本発明の実施形態によるセキュリティで保護されたネットワーク検証システムを示しています。
【図３９】図 39 は、本発明の実施形態によるセキュリティで保護されたネットワーク検証システムとホログラムの製造元相互接続を示しています。
【図４０】図 40 は、本発明の実施形態によるセキュリティで保護されたネットワーク検証システムの金融システムの相互接続性を示しています。
【図４１】図 41 ショーは、本発明の実施形態による認証システムの分散型インフラストラクチャを示しています。
【図４２】図 42 は、本発明の実施形態による web サービス環境のための高度な暗号化データ保護のレイヤーを示しています。
【図４３】図 43 は、本発明の別の実施形態に従ってセキュリティで保護されたネットワーク検証システムを示しています。
【図４４】図 44 は、機能と本発明の実施形態によればシェムリ 600 の機能を示しています。
【図４５】図 45 は、本発明の実施形態の模範的なダッシュ ボードを示しています。
【図４６】図 46 は、本発明の実施形態による模範的なアラートと状態の表示を示しています。
【図４７】本発明の実施形態の模範的な解析表示を図 47 に示します。
【図４８】本発明の実施形態によるシステムの地理冗長アーキテクチャを図 48 に示します。
【発明を実施するための形態】
【００５３】
リファレンスは、詳細で現在教育の実施形態になりましたが。 現在の教育は、これらの実施形態と組み合わせて説明は、これらの実施形態を現在の教育を制限するありませんが理解されるでしょう。 
この開示は今この開示の実施形態を示す例では、説明の図面を添付のセットを参照して詳細に説明しています。この開示は、可能性があります、それをさまざまな形で具体化される・ただし、必ずしもここに開示例の実施形態に限定されることとして解釈すべきではないです。むしろ、例の実施形態は、この開示徹底的かつ完全なと完全に関連のある技術の技術者にこの開示の様々 な概念を伝えるように提供しています。現在の教育の代替、変更と、対応する添付の請求項によって定義されている精神、現在教育の範囲内で含まれている可能性がありますをカバーするものです。
【００５４】
ある例実施形態に関して説明されている機能を結合し、サブでおよび/または様々 な他の例の実施形態とを組み合わせることがあります。また、さまざまな側面や例の実施形態の要素として本明細書で開示が結合し、サブにも同様の方法で結合します。さらに、例の幾つかどうか個別にまたは総称してあります前記他のプロシージャが優先やそれ以外の場合、アプリケーションの変更、大規模なシステムのコンポーネント。さらに、いくつかの手順が必要前に、後、または例の実施形態と並行してここに開示されました。いずれかまたはすべての方法やプロセス、少なくともとして開示、少なくとも部分的に行えることを介して任意の方法で、少なくとも 1 つのエンティティに注意してください。
【００５５】
ここで用いられる様々 な専門用語には、直接または間接的な完全または部分的、一時的または永続的、行動あるいは怠慢を示すことができます。たとえば、要素が要素に直接することができますし、別の要素に「で、」「接続」または「結合」されていると呼ばれる、接続またはその他の要素と結合したおよび/または介入要素が存在することができますと、含む間接/直接亜種。対照的に、要素は、「直接接続」されたり別要素に「直結」と呼ばれます、現在の中間の要素がないです。
【００５６】
用語が最初、2 番目がなど、使用できるさまざまな要素、コンポーネント、地域、層および/またはこれらの要素のセクション、コンポーネント、地域を記述するここ層および/またはセクションない必ずしも限定するべきというような。これらの用語は、他の要素、コンポーネント、地域、レイヤーまたはセクションから 1 つの要素、コンポーネント、地域、レイヤーまたはセクションを区別するために使用されます。したがって、最初の要素、コンポーネント、地域、レイヤー、または後述のセクション可能性がありますと呼ばれること、2 番目の要素、コンポーネント、地域、レイヤー、またはセクションこの開示の様々 な教えから逸脱することがなく。
【００５７】
さらに、「以下」「低い」「上記」などの相対的な用語と「upper」使用できます本添付の図面に示されているように別の要素に 1 つの要素の関係を記述します。このような相対的な用語は、添付の図面に示されている方向に加え図解技術のさまざまな方向を包含するものです。たとえば、添付の図面にデバイスが引っくり返された場合は要素記述と他の要素の「下」の側にされている他の要素の「上」の側面に指向するだろうです。同様に、数字のいずれかでデバイスに引っくり返された、要素は「下の」として記載されているまたは、」の下に「その他要素"上の"他の要素、指向でしょう。したがって、例用語「下の」と"lower"は、両方の方向の上と下を取囲むことができます。
【００５８】
本明細書で使用する用語は特定の例の実施形態を記述するため、必ずしもこの開示の制限するものではありません。ここで使用されるは、コンテキストをそれ以外の場合明示しない限り、単数形"a、"「、」と"the"の複数のフォームを含めるものです。用語、「構成」「含まれています」および/または「含む」、「「を含む」この仕様で使用する場合記載機能整数手順操作要素およびコンポーネント存在を指定、存在および/または 1 つの追加を排除するものではないか以上の他機能、整数、手順、操作、要素、コンポーネント、およびそのグループ。
【００５９】
ここで使用される用語「または」は、包括的なを意味する「または」排他的なのではなく「または」特に指定しない場合、またはからの明確な文脈では、"A または B を採用"X の自然の包括的な組み合わせのいずれかを意味するものです。つまり、X を採用しています。X は、B を採用しています。X を両方採用していますまたは A と B の"A または B を採用"X は上記のインスタンスのいずれかに満足しています。
【００６０】
それ以外の場合を定義しない限り、ここで使用されるすべての用語 (科学的及び技術的な条件を含む) はこの開示が所属する芸術の一般的な技量の 1 つとして一般に理解されて同じ意味を持ちます。条件のよう一般的に定義されている辞書と解釈すべき場合を除き、理想的なまたは過度に形式的な意味で解釈しないでください、関連するアートのコンテキストで意味を持つ一貫した意味を持つ明示的だからここで定義されます。
【００６１】
本明細書で使用するとき、「について」や「実質的に」という用語に、公称値/用語から 10% 変動 ±。このような変化は、そのような条件の任意の使用に常に含まれます。
【００６２】
任意の開示が組み込まれている場合ここ参照してそのような開示の競合の一部および/またはこの開示の全体で、紛争、および/またはより広範な開示の範囲および/または用語のより広範な定義にこの開示を制御します。そのような開示の一部および/または互いに全体が競合する場合の競合の程度後 † 開示を制御します。
【００６３】
さらに、現在の教育の以下の詳細な説明に特定の多くの詳細が設定など現在の教育の理解を提供するために。 ただし、現在教育可能性がありますこれらの特定の詳細がなくても練習をする芸術の一般的な技量の 1 つによって認識されます。 他のインスタンスでない周知の方法、手順、コンポーネント、および回路を不必要に現在の教育の側面をあいまいにしない詳細に説明されています。
【００６４】
本発明には、ハードウェアとソフトウェアの両方の要素が含まれています。最初実施形態では、本発明が含まれますが、限定、ファームウェア、常駐ソフトウェア、マイクロ コード、およびハードウェア コンポーネントではない、モバイル デバイスの一部として実装されます。 第 2 実施形態では、発明は、別途ドングルまたはつながれるかもしれない、物理的またはワイヤレス モバイル デバイスにデバイスとして実装しが含まれていますが、ファームウェア、常駐ソフトウェア、マイクロ コード、およびハードウェア コンポーネントに限定されていません。 第 3 実施形態では、本発明は、サーバーまたはリモート処理装置との通信だけに限定、ファームウェア、常駐ソフトウェア、マイクロ コード、およびハードウェア コンポーネントではないが含まれます、スタンドアロン デバイスとして実装されます。 第 4 実施形態では、本発明が含まれますが、限定、ファームウェア、常駐ソフトウェア、マイクロ コード、およびハードウェア コンポーネントはスタンドアロン デバイスとして実装されます。 
さらに、本発明は、コンピューターの利用可能なコンピューター読み取り可能な媒体またはメモリまたはコンピューターまたは任意の命令実行システムに関連して使用、プログラム コードからアクセスできるコンピュータ プログラム製品の形をとることができます。この説明のために、コンピューターの使用が可能またはコンピューター読み取り可能な媒体ができます。 含まれている、ストア、通信、伝達、またはまたは命令実行システムに関連して使用するためのプログラムを輸送する任意の具体的な装置をすることができます。装置、またはデバイスです。
【００６５】
媒体またはメモリ、電子、磁気、光、電磁波、赤外線、または半導体システム (装置またはデバイス) をすることができますまたは伝播媒体。コンピューター読み取り可能な媒体またはメモリの半導体または固体メモリ、磁気テープ、リムーバブル コンピューターのディスケット、ランダム アクセス メモリ (RAM)、読み取り専用メモリ (ROM)、固定磁気ディスク、光ディスクがあります。光ディスクの現在の例は、コンパクト ディスクを含める- 読み出し専用メモリ (CD-ROM)、コンパクト ディスク- 読み取り/書き込み (CD-R/W) と DVD。
【００６６】
保存および/またはプログラム コードを実行するのに適したデータ処理システム システム バスを使用してメモリ要素に直接または間接的に結合、少なくとも 1 つのプロセッサが含まれます。記憶素子は一括からコードを取得する必要がありますプログラム コード、大容量ストレージ、および回数を減らすために、少なくともいくつかのプログラム コードの一時的な記憶域を提供するキャッシュ メモリの実際の実行中に採用されているローカル メモリを含めることができます。実行時にストレージ。
【００６７】
システムに入出力または I/O デバイス (キーボード、ディスプレイ、ポインティング デバイスなど含む) に結合できる直接または介在の I/O コント ローラーを使用します。
【００６８】
ネットワーク アダプターは、データ処理システムまたはリモート プリンターのための中間のプライベートまたはパブリック ネットワークを介してストレージ ・ デバイスに結合になるデータ処理システムを可能にするシステムに結合される可能性があります。モデム、ケーブル モデムとイーサネット カードは、現在利用可能な種類のネットワーク アダプターの数です。
【００６９】
本発明の説明の図と説明の目的のために提示されている、包括的または開示形式の発明に限定するものではありません。多くの修正やバリエーションは、芸術の一般的な技量の人に明らかになります。  実施形態を選び、最高発明、実用的なアプリケーションの原理を説明するために、他の様々 な変更は、様々 な態様の発明を理解する芸術の一般的な技量の人に説明意図する特定の使用に適しています。
【００７０】
図 1 に示すように、モバイル デバイス イメージ キャプチャ デバイス 4 を含む 2 が表示されます。 イメージ キャプチャ デバイス 4 レンズ 6 と 8 の照明要素が含まれています。 照明要素 8 図 2 でさらに詳しくを示します。 図 2 あるイメージ キャプチャ デバイス 4 の詳細なビューを示しています。 見ることができる照明要素 8 を図 2 に示された実施形態で 8 Led 10 に等しい光発光ダイオード (Led) 10 の複数で構成されます。 しかし、Led は、たとえば、1 などの任意の数を持つことができます LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led または 12 の Led よりも大きい。
【００７１】
モバイル デバイス 2 の別の実施形態は、図 3 に示します。 図 3 イメージ キャプチャ デバイスは、レンズ 14 と 2 つの垂直方向に配置された照明要素 12 12 14 レンズの別の側面に配置されている照明要素のそれぞれを装備されています。 12 照明要素の詳細なビューは、図 4 に示すです。 見ることができる照明要素 12 はこの実施例では、5 つの Led を匹敵する Led 16 の複数が構成されます。 しかし、Led は、たとえば、1 などの任意の数を持つことができます LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led または 12 の Led よりも大きい。 一実施形態では、図 4 に示すように Led、図 2 に示すように Led の同じタイプです。 図 4 の別の実施形態の図 4 に示すように Led、図 2 で示したよりも LED の異なるタイプです。
【００７２】
モバイル デバイス 2 の更なる実施形態は、図 5 に示します。 図 5 イメージ キャプチャ デバイス構成レンズ 14 と 2 つの水平方向に配置された照明要素 12、14 と下に傾く 14 照明要素 12 の他のレンズの上要素 12 照明の 1 つ配置。 12 照明要素の詳細なビューは、図 6 に示すです。 見ることができる照明要素 12 はこの実施例では、5 つの Led を匹敵する Led 16 の複数が構成されます。 しかし、Led は、たとえば、1 などの任意の数を持つことができます LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led または 12 の Led よりも大きい。 一実施形態では、図 6 に示すように Led、図 2 に示すように Led の同じタイプです。 図 6 の別の実施形態の図 6 に示すように Led、図 2 で示したよりも LED の異なるタイプです。
【００７３】
モバイル デバイス 2 の追加実施を図 7 に示します。 最初のレンズ 14、20、2 番目のレンズ、照明要素 18 と 20 の照明要素 1 の 2 番目の側に配置されている 2 番目のレンズの最初の面に配置されている 14 の最初のレンズを持つ照明要素 18、図 7 のイメージ キャプチャ デバイスが装備されています。8. 14 の最初のレンズの少なくとも 1 つと 2 番目の距離レンズ 20 と 18 の照明要素が少なくとも 1 つ約 2 mm、3 mm、4 mm、約 5 mm、6 mm、約 7 mm、約 8 mm の、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 ミリメートル、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm、40 mm 以上とします。 18 照明要素を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led または 12 の Led よりも大きい。 
まだモバイル デバイス 2 の更なる実施形態を図 8 に示します。 図 8 イメージ キャプチャ デバイスは、最初の画像要素 4 と 2 番目の画像要素 22 を装備されています。 4 最初の撮像素子では、最初のレンズ 6、最初の照明要素 8 を装備されています。 22 2 番目の撮像素子では、2 番目のレンズ 24 と 2 番目の照明要素 26 を装備されています。 4 最初の撮像素子と 22 2 番目の撮像素子は、短い距離で区切られます。 4 最初の撮像素子と 22 秒撮像素子間の距離は約 5 mm、6 mm、約 7 mm、約 8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、13 mm 約の少なくとも 1 つ、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 ミリメートル、24 ミリメートル、25 ミリメートル、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 ミリメートル、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。
【００７４】
モバイル デバイス 2 の追加実施を図 9 に示します。 図 9 にイメージ キャプチャ デバイス構成レンズ 14、および 1 つまたはレンズ 14 と 18、照明要素配置 18 照明要素の 1 つ以上に隣接します。 単一の照明要素 18 が含まれては、下、右またはレンズ 14 の左上、置かれるかもしれない。 1 つ以上の照明要素 18 が含まれて、上と下、右と左にまたは他の場所やレンズ 14 に対する位置の組み合わせで照明要素が配置可能性があります。 レンズ間距離 14 と少なくとも 1 つ照明要素 18 の照明要素の間、少なくとも 1 つの約 2 mm、3 mm 程度、約 4 mm、5 mm 程度、約 6 mm、約 7 mm 約 8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 ミリメートル、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm、40 mm 以上とします。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。 
図 10 がモバイル デバイス 2 に結合されたドングル 30 を示しています。 30 ドングル コネクタ 34 を介してモバイル デバイス 2 に結合されています。 30 ドングルには、撮像素子 4 が装備されています。 撮像素子 4 は、レンズ 6、最初の照明要素 8 を含みます。 別の実施形態にレンズ 14 と 20 のレンズを含む、追加のレンズがあります。 14 と 20 のレンズの間の距離、撮像素子 4 が約 2 mm、3 mm、4 mm、約 5 mm、約 6 mm、7 mm、8 mm、約 9 mm、10 mm 約の少なくとも 1 つを、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 mm について、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 ミリメートル、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 更に別の実施形態では、レンズ 28 と 32 のレンズを含む、追加のレンズがあります。 28 と 32 のレンズの間の距離、撮像素子 4 が約 2 mm、3 mm、4 mm、約 5 mm、約 6 mm、7 mm、8 mm、約 9 mm、10 mm 約の少なくとも 1 つを、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 mm について、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 ミリメートル、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 1 つ以上の実施形態では、レンズ 28 と 32 は、4 最初の撮像素子の水平行にされていません。 1 つまたは複数の要素にそれぞれ 14、20、28、32 のレンズの間の距離は約 2 mm、3 mm、4 mm、約 5 mm、6 mm、約 7 mm、約 8 mm、約 9 mm の少なくとも 1 つ、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm 約 27 mm 約 28 ミリメートル、約 29 mm 約 30 mm 約 31 mm 約 32 mm 約 33 mm 約 34 mm、約 35 mm 約 36 mm、約 37 mm 約 38 mm 約 39 mm、約 40 mm と 40 mm 以上。 照明要素を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led または 12 の Led よりも大きい。
【００７５】
図 11 がモバイル デバイス 2 にカップリング用に設計されたドングルを示しています。 ドングルは、34 のコネクタを介してモバイル デバイス 2 と結合されます。 ドングルには、撮像素子 4 が装備されています。 撮像素子 4 は、レンズ 6、最初の照明要素 8 を含みます。 他の実施形態に 18、35、36、37 の照明要素の 1 つ以上を含む照明も追加要素があります。 1 つまたは複数の照明要素 18、35、36、37、レンズ 6 に隣接して配置されます。 最初の照明要素 8 が含まれては、6 のレンズ周り置かれるかもしれない。 照明の最初の要素が含まれているか含まれていない、2 番目の照明要素 18 が含まれて、照明要素 18 がある上、下、右または 16 レンズの左側に。 照明の最初の要素が含まれているか含まれていない、他の 1 つ以上の照明要素が含まれ、たとえば照明 18、35、36、37、照明の要素要素の少なくとも 2 つ置かれるかもしれない上と下、右左、または他の場所またはレンズ 6 に対する位置の組み合わせに。 6 レンズの間の距離と、少なくとも 1 つの各 18、35、36、37 の照明要素間または 18、35、36、37、照明要素の少なくとも 1 つ約 2 mm、3 mm、4 mm、5 mm 程度の、約 6 mm、約 7 mm、約 8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 mm、約 20 mm、約 21 mm、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 mm、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。
【００７６】
図 12 がモバイル デバイス 2 にカップリング用に設計されたドングルを示しています。 ドングルは、34 のコネクタを介してモバイル デバイス 2 と結合されます。 ドングルには、最初の画像要素 4 が装備されています。 4 最初の撮像素子では、最初のレンズ 6、最初の照明要素 8 を装備されています。 他の実施形態では、2 番目の画像要素 22 です。 22 2 番目の撮像素子では、2 番目のレンズ 24 と 2 番目の照明要素 26 を装備されています。 まだ他の実施形態では、第 3 レンズ 14 です。 第二のレンズ 24 と第 3 レンズ 18 6 の最初のレンズを基準にして任意の位置に置かれるかもしれない。 最初の間の距離のレンズ 6 と第二のレンズ 24、第 3 レンズ、18、26、2 番目の照明要素の少なくとも 1 つまたはの各照明要素間 8、28 日は約 2 mm、3 mm 程度の少なくとも 1 つ、約 4 mm、約 5 mm、6 mm、7 mm、8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 mm、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 mm、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。
【００７７】
図 13 がモバイル デバイス 2 にカップリング用に設計されたドングルを示しています。 ドングルは、34 のコネクタを介してモバイル デバイス 2 と結合されます。 ドングルには、最初の画像要素 4 が装備されています。 4 最初の撮像素子では、最初のレンズ 6、最初の照明要素 8 を装備されています。 他の実施形態では、2 番目の画像要素 22 です。 22 2 番目の撮像素子では、2 番目のレンズ 24 と 2 番目の照明要素 26 を装備されています。 24 の第二のレンズは、6 の最初のレンズを基準にして任意の位置に置かれるかもしれない。 最初の間の距離 6 と第二のレンズ、24 と 26、2 番目の照明要素の少なくとも 1 つのレンズまたは 28 8 と照明要素のそれぞれの間は約 2 mm、3 mm、4 mm 程度の少なくとも 1 つ、約 5 mm、約 6 mm、約 7 mm、約 8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 mm、約 20 mm、約 21 mm、約 22 mm、約 23 ミリメートル、24 ミリメートル、25 ミリメートル、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 mm、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。
【００７８】
図 14 がモバイル デバイス 2 にカップリング用に設計されたドングルを示しています。 ドングルは、34 のコネクタを介してモバイル デバイス 2 と結合されます。 ドングルには、最初の画像要素 4 が装備されています。 4 最初の撮像素子では、最初のレンズ 6、最初の照明要素 8 を装備されています。 他の実施形態では、2 番目の画像要素 22 です。 22 2 番目の撮像素子では、2 番目のレンズ 24 と 2 番目の照明要素 26 を装備されています。 まだ他の実施形態では、第 3 レンズ 14 です。 まだ他の実施形態では、第 4 レンズ 20 です。 第二のレンズ 24、14、第 3 レンズと第 4 レンズ 20 6 の最初のレンズを基準にして任意の場所に配置できます。 1 つ以上の実施形態において、14 の 3 番目のレンズと第 4 レンズ 20 がお互いに離れて間隔し、の間に位置し、各 6 の最初のレンズと第二レンズ 24 から。最初の間の距離のレンズ 6 と 2 番目の照明要素 26、第 4 レンズ 20、第 3 レンズ 14 24 の 2 番目のレンズの少なくとも 1 つまたはの各照明要素間 8、28 日は約 2 mm の少なくとも 1 つ、約 3 mm、約 4 mm、約 5 mm、約 6 mm、7 mm、8 mm、約 9 mm、約 10 mm、約 11 mm、約 12 mm、約 13 mm、約 14 mm、約 15 mm、約 16 mm、約 17 mm、約 18 mm、約 19 ミリメートル、20 ミリメートル、21 ミリメートル、約 22 mm、約 23 mm、約 24 mm、約 25 mm、約 26 mm、約 27 mm、28 ミリメートル、約 29 mm、約 30 mm、約 31 mm、約 32 mm、約 33 mm、約 34 mm、約 35 mm、約 36 mm、約 37 mm、約 38 mm、約 39 mm、約 40 mm と 40 mm 以上。 照明要素の 1 つ以上を含む 1 つまたは複数 Led は、任意の数の Led がありますように、たとえば、1 LED、2 個の Led、3 Led、4 Led、5 個の Led、6 個の Led、7 Led、8 Led、9 Led、10 Led、11 Led、12 Led、または 12 の Led よりも大きい。
【００７９】
図 15 が示していますメソッドおよびモバイル デバイスを使用する認証ソフトウェア アプリケーションとクレジット カードを登録するためのプロセス。 本発明による支払いプロセスの一部として使用するクレジット カードを登録するユーザーの登録プロセスの一環として、ソフトウェア アプリケーションが初めてアクティブになった。 ソフトウェア アプリケーションは、モバイル デバイスのデスクトップからソフトウェア アプリケーションを起動して有効にできます。デスクトップからアプリケーションを起動してソフトウェア アプリケーションを起動、コンピューターとユーザーをやり取りする場所も。 ソフトウェア アプリケーションの活性化後、ユーザーは入力を求められます、たとえば、氏名、電話番号、住所など個人情報を入力します。 ソフトウェア アプリケーションは、次の支払いカードを使用するを識別する情報とそのクレジット カードに関連するパスワードを入力するユーザーを要求します。 要求された情報を入力または 50 の手順で収集ユーザーが求め、支払いカードのホログラム、モバイル デバイスの配置に導かれています。 このようなガイダンスの一実施形態図に関して詳しく説明を求めると 16A と 16B。 52 のステップでは、モバイル デバイスがホログラムのイメージをキャプチャできるようにホログラムに関して正しい位置かどうかが決定されます。 モバイル デバイスの位置が正しくない場合は、不適切な位置についてステップ 50 とユーザーに一定の時間、または継続的にユーザーが返された後のいずれかが通知されます。 ユーザーがモバイル デバイスの位置を調整しそのホログラムの正常位置になるそれ。 モバイル デバイスが正しく配置されている場合は、手順 54、イメージ キャプチャ デバイスを使用してで、ホログラムの画像は自動的に実行されます。 また、画像が講ずべき手動で表示時にユーザーがホログラムが適切な位置にアプリ。 56 の手順でアプリは画像を分析し、画像を正確にキャプチャされたかどうかを確認します。 イメージは正しくキャプチャされていない場合、プロセスは、モバイル デバイスがホログラムに対するイメージ キャプチャ デバイスの再配置でユーザーをガイド ステップ 50 に戻ります。
【００８０】
高いセキュリティ アプリケーションを含む特定の実施形態では、ホログラムの 1 つまたは複数の追加の画像がキャプチャされます。 この過程で、最初のイメージをキャプチャした後手順 57 でユーザーは監督それはホログラムに関して異なる位置に配置され、モバイル デバイスの位置を変更します。 モバイル デバイスが 58 で、適切な場所に移動した後、2 番目のイメージは、撮像素子によってキャプチャされます。 特定の実施形態では、イメージのキャプチャはホログラムに対するイメージ キャプチャ用の正しい場所でモバイル デバイスを配置したとき自動的に行われます。 いくつかの実施形態でこれが発生する、ホログラムの登録ポイントを使用することに関してより詳細に示すように、イチジク。 _ _。他の実施形態で画像キャプチャを通して行われますユーザー入力モバイル デバイスが、ホログラムに対するイメージ キャプチャの適切な位置に置かれたとき 50-56 の手順で示されているように。 特定の実施形態でアシスト ユーザー イメージ キャプチャ実現組み合わせてディスプレイの機能変更図についてさらに詳しく説明するよう 16a と 16b。 このイメージのキャプチャは、60 のステップで確認されています。 2 番目のイメージが正しくキャプチャされていない場合、プロセスは手順 56 に戻ります、モバイル デバイスの位置を変更する、ユーザーに通知。 いくつかの実施形態では、この通知はディスプレイを介して行われます。 いくつかの実施形態において、通知またはモバイル デバイスの再配置に関してユーザーの方向を提供するテキスト メッセージを表示します。 他の実施形態において、通知またはモバイル デバイスの再配置に関してユーザーを支援するテキスト以外のキューを表示します。 
最初のイメージが適切にキャプチャされた場合、最初のイメージの 62 のステップの値は加工前です。 前処理には、少なくとも 1 つのフィルター処理、マスキング、トリミング、色調整、サイズ変更、明るさ調整、色相調整、またはトーン調整が含まれています。 2 番目のイメージのキャプチャ、特定の実施形態で最初のイメージと 2 番目のイメージが正しく場合で捕獲したステップ 62 最初のイメージと 2 番目の画像です、事前処理。 前処理には、少なくとも 1 つのフィルター処理、マスキング、トリミング、色調整、サイズ変更、明るさ調整、色相調整、またはトーン調整が含まれています。 また、特定の実施形態で最初の画像の前処理が 2 番目のイメージをキャプチャする前に最初のイメージをキャプチャした後に発生します。 2 番目の画像の前処理は、2 番目のイメージをキャプチャした後に発生します。 特定の実施形態では、最初の画像の前処理はありません。 他の実施形態では 2 番目の画像の前処理はありません。 まだ他の実施形態では最初のイメージまたは 2 番目の画像の前処理はありません。
【００８１】
画像の取り込みや画像の前処理後 (事前処理するとき含まれて) でステップ 64 最初のイメージ、および/または 2 番目のイメージは、サーバーに送信されます。 特定の実施形態で最初のイメージと 2 番目の画像は、モバイル デバイスに一意な id コードと共に送信されます。 識別コードの形式があります (デバイスが最初に起動したときに生成される 15 桁コード)、IMEI (、40 文字に割り当てられた文字列特定の UDID アップル デバイスを含む、 iPhone, 計算されました。そして iPod UDID の各文字が、数字やアルファベットの文字タッチ) は、意見、または ESN コード。 サーバーで受領後、66 の手順で最初のイメージが分析されます。 ホログラムの最初のストアド イメージの最初のイメージの比較分析が含まれます。 サーバーでの受信時に他の実施形態で 66 の手順で最初のイメージと 2 番目のイメージを分析します。 他の実施形態には分析には、ホログラムの最初のストアド イメージの最初のイメージを比較して、ホログラムの 2 番目のストアド イメージに 2 番目のイメージの比較が含まれています。 特定の実施形態で最初の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについてステップ 67 で行われます。 他の実施形態で最初のイメージと 2 番目の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについてステップ 67 で行われます。 ホログラムのない本物であることが判明した場合、または信頼性を確認できない場合は、68 のステップでは、通知は登録が拒否されたユーザーに送信されます。 68 のステップで特定の実施形態では通知は登録を拒否されましたクレジット カード発行会社に送信されます。 68 の手順で特定の他の実施形態では通知はユーザーとクレジット カード会社の両方に送信されます。 ホログラムがあると判断された場合 69 のステップで本格的なモバイル デバイスが登録されている、最初のイメージ ファイルを格納すると、ユーザーに通知が送信されます。 他の実施形態でステップ 69 モバイル デバイスが登録されている、最初のイメージ ファイルと 2 番目の画像ファイルが格納され、通知がユーザーに送信されます。 他の実施形態において、モバイル デバイスを登録すると、69 の手順で最初のイメージ ファイルが格納され、カード発行会社に通知。 まだ他の実施形態において、モバイル デバイスを登録すると、69 の手順で最初のイメージ ファイルと 2 番目のイメージ ファイルが格納され、カード発行会社に通知。 さらなる実施形態でステップ モバイル デバイスが登録されている 69、最初のイメージ ファイルが格納され、ユーザーとクレジット カード発行会社に通知。 まだ更なる実施形態は、モバイル デバイスが登録されている 69 のステップ、最初のイメージ ファイルと 2 番目の画像ファイルに格納され、ユーザーとクレジット カード発行会社に通知。
【００８２】
図 16A と 16B そこが表示されますデバイスとプロンプトおよびモバイル デバイスの位置を導くのための方法クレジット カードのホログラムに関してユーザーが。 最初に図 16 a を見て (図示せず) ホログラムに関してモバイル デバイス 2 を配置するととき、49 表示におけるホログラムの画像は 42 の最初の位置に配置。 イメージ キャプチャ ボックス 48、42 の最初の位置を基準にして右と下の位置にあります。 42 の最初の位置を検出すると、ユーザーはモバイル デバイス上の 2 の位置を変更して左にメッセージ 44 が伝達されます。 46 2 番目の位置にモバイル デバイスを再配置、時にモバイル デバイス 2 は再びユーザーを通知モバイル デバイス 2 の上および左側に位置を変更する必要があること。 ユーザーは、モバイル デバイス 2 の表示 49 のこの動きを観察できます。 特定の実施形態では、イメージ キャプチャ ボックス 48 に固体のアウトラインです。 他の実施形態では、イメージ キャプチャ ボックスは破線、脈動の線、ちらつきライン、色の線や大胆なライン、または他デザインの少なくとも 1 つまたは行の形式を構成します。 図 16 b、(表示されていません)、ホログラムに関してモバイル デバイス 2 が置かれたとき、70 最初の位置に、表示 78 におけるホログラムの画像。 イメージ キャプチャ ボックス 76、70 の最初の位置を基準にして左と下の位置にあります。 70 の最初の位置を検出すると、ユーザーはモバイル デバイス上の 2 の位置を変更して右側にメッセージ 72 が伝達されます。 74 2 番目の位置にモバイル デバイスを再配置、時にモバイル デバイス 2 は再度ユーザーを通知上向き、右には再配置する必要がありますモバイル デバイスの 2。 ユーザーは、モバイル デバイス 2 の表示 78 のこの動きを観察できます。 特定の実施形態では、イメージ キャプチャ ボックス 76 に固体のアウトラインです。 他の実施形態で画像キャプチャ ボックスは破線、脈動の概要、ちらつきの概要、色付きのアウトラインや大胆なアウトラインまたは他設計の少なくとも 1 つまたは輪郭の形態を含みます。 
図 17 を見て、本開示によると認証プロセスの具体化されます。 80 の手順でユーザーがアプリケーションにサインインします。 82 の手順では、ユーザーは、トランザクションに使用される購入カードを選択します。 いくつかの実施形態では、トランザクションごとに、利用されているプリセット購入カードです。 プリセット購入カードを利用すると、ユーザーはトランザクションの代替購入カードを選択可能性があります。 トランザクションの完了時に、システムはプリセット購入カードを使用してに戻ります。 また、ユーザーは、どの設定がユーザーによる改正後まで購入カードをリセット可能性があります。 84 の手順で商人によって生成されたトランザクション コードは、ユーザーがモバイル デバイスで実行されているソフトウェア アプリケーションに入力されます。 他の実施形態で商人によって生成されたトランザクション コードは、モバイル デバイスに自動的にアップロードされます。 つまり、たとえば、ユーザーが商人ターミナルなど、無線信号を介してなど、バーコードや QR コードなどのコードをスキャン例えば、WiFi、Bluetooth、抱える、IR、または任意の将来の開発にモバイル デバイスをタップで無線通信技術、またはモバイル デバイスで実行されているソフトウェア アプリケーションにモバイル デバイス上、または手動でユーザーによってイメージ キャプチャ デバイスを介して入力します。 
ステップ 86、トランザクション コード、モバイル デバイス識別子、およびイメージのデータはサーバーに送信されます。 特定の実施形態で 1 つ以上のトランザクション コード、モバイル デバイス識別子、および画像データの伝送は、前述の通りなど、他とは関係なくサーバーに送信されます。 88 の手順では、サーバーは、トランザクション コードとユーザーが対話相手の商人からサーバーが受信したトランザクション コードを一致するかどうかを判断します。 トランザクション ・ コードが一致しない場合手順 98 でサーバー通知モバイル デバイスにトランザクション ・ コードが正しいこと。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザが再試行またはトランザクション コードを再入力する必要がありますを送信します。 トランザクション コードと一致する、または、トランザクション コードを再入力後のトランザクション コードの一致、ステップで 90、サーバーはモバイル デバイス ID は、そのユーザーおよびそのホログラム イメージに格納されているモバイル デバイス ID を一致するかどうかを判断します。 モバイル デバイスの ID は、そのユーザーに関して格納されているモバイル デバイス ID が一致しない場合手順 98 でサーバー通知を送信モバイル デバイスに不適切なまたは不正なモバイル デバイスを使用していること。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーが正しいデバイスを使用してトランザクションの開始を再試行を送信します。 モバイル デバイス ID と一致する場合、または、トランザクションの再開後、モバイル デバイス ID の一致は、ステップされて 92、サーバーはイメージ データがホログラムとモバイル デバイスの登録時にサーバーによって格納されるイメージ データを一致するかどうかを判断します。 いくつかの実施形態で画像データはサーバーに格納されていないが、代わりに、カード発行会社によって保存されます。 更なる実施形態では、モバイル デバイスまたはモバイル デバイスが通信するセキュリティで保護されたデータベース内に画像データが格納されます。 特定の実施形態で画像データは、たとえば、jpg、tif、png、gif、bpg、またはその他のイメージ ファイル形式などの画像ファイルです。 画像データは、他の実施形態では、ホログラムの画像はキャプチャ画像キャプチャ デバイス経由で得られた画像データから生成されたハッシュ ファイルです。 画像データのハッシュはたとえば、ブレイク 256、ブレイク 512、工、FSB、GOST、HAVAL、JH、MD5、MD6、RIPEMD 320、SHA 256、SHA 512、スウィフト、ワールプール、または他 1 つの方法暗号化またはハッシュなどの任意の既知のハッシュ アルゴリズムを使用して達成することがあります。アルゴリズム。 画像データにホログラムとモバイル デバイスの登録時にサーバーによって格納されるイメージ データが一致しない場合、ステップで 98、 サーバーはモバイル デバイスに通知を送信し、クレジット カードが有効であります。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーは、正しいお支払い用カード���使用して、トランザクションを開始する再試行してくださいを送信します。 いくつかの実施形態で画像データはサーバーに格納されていないが、代わりに、カード発行会社によって保存されます。 更なる実施形態では、モバイル デバイスまたはモバイル デバイスが通信するセキュリティで保護されたデータベース内に画像データが格納されます。 特定の実施形態では、支払いは盗難が報告された場合、通知は法律の施行、商人、および/または盗まれたクレジット カードを使用して、トランザクションが開始されたこと、カード発行者にも送信されます。 画像データは、ホログラムと 94 のステップでし、モバイル デバイスの登録時にサーバーによって格納されるイメージ データを一致する場合、サーバーは商人に認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスに認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスと商人に認証コードを送信します。 特定の実施形態では、サーバーはまた商人にトランザクション データを送信します。 特定の実施形態サーバーもトランザクション データをモバイル デバイスに送信されます。 特定の実施形態では、サーバーはまた商人とモバイル デバイスにトランザクション データを送信します。 
96 の手順でトランザクション データの受領は、モバイル デバイスは、トランザクション データが正確かどうかを決定するためのトランザクション データを分析します。 分析は、モバイル デバイス、サーバーから受信したトランザクション データをトランザクション コードに対応するトランザクション データを比較することによって行われます。 特定の実施形態では、サーバーから受信したトランザクション データを商人によって提供されるトランザクションのデータを比較するユーザー分析を実現します。 ある特定の他の実施形態の分析は商人によってモバイル デバイスからサーバーに送信されたトランザクション コードをサーバーに送信するトランザクション データを比較するサーバーによって行われます。 97 の手順では、モバイル デバイスは、トランザクション データが正確かどうかを判断します。 特定の実施形態では、サーバーは、トランザクション データが正確かどうかを判断します。 トランザクション データがステップ 98 で、正確ではない場合、サーバーは、モバイル デバイスにトランザクション拒否メッセージを送信します。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーがトランザクション データを再確認する必要がありますを送信します。 特定の実施形態でトランザクション データが 98 のステップで、正確ではない場合、モバイル デバイスはコマンド サーバーにトランザクション拒否メッセージを送信します。 特定の実施形態では、モバイル デバイスは、トランザクションを拒否されているサーバへ通知、障害、またはサーバーが再確認したり、トランザクション データを修正することに関する商人を連絡する必要がありますを送信します。 トランザクション データが正確な場合、99 のステップで、サーバーは、トランザクションを承認してトランザクションがサーバー経由で完了します。 他の実施形態において、トランザクション データが正確である場合 99 のステップでモバイル デバイス トランザクションを承認してトランザクションを完了するサーバーと通信します。
【００８３】
図 18 a を見てが示される方法システムがトランザクションが本発明の実施形態によるしきい値の制限を超えたかどうかを決定するためのトランザクション金額を分析します。 80-86 の手順は図 17 から 80-86 の手順と同じです。 取引金額があらかじめ設定したしきい値より大きいかどうかで 100、サーバー クエリをステップします。 他の実施形態では、サーバーはトランザクション量が所定のしきい値以上であるかどうかを照会します。 他の実施形態では、モバイル デバイスはトランザクション金額があらかじめ設定したしきい値より大きいかどうかを照会します。 他の実施形態では、モバイル デバイスは、トランザクション量が所定のしきい値以上であるかどうかを照会します。 トランザクション金額が所定の閾値値、支払いにホログラムに対するモバイル デバイスを配置することで、ホログラムの別のイメージをキャプチャするユーザーを指示ステップ 102 の図 18 b とウォールストリート、次コネクタ A より大きい場合カード。 このようなガイダンスの一実施形態図に関して詳しく説明を求めると 16A と 16B。 104 の手順では、モバイル デバイスがホログラムのイメージをキャプチャできるようにホログラムに関して正しい位置かどうかが決定されます。 モバイル デバイスの位置が正しくない場合いずれかの一定の時間、または継続的に、ユーザーがステップ 102 とユーザーに返された後に不適切な位置について通知されます。 ユーザーがモバイル デバイスの位置を調整しそのホログラムの正常位置になるそれ。 モバイル デバイスが正しく配置されている場合は、手順 106、イメージ キャプチャ デバイスを使用してで、ホログラムの画像は自動的に実行されます。 また、画像が講ずべき手動で表示時にユーザーによってイメージが適切な位置にアプリ。 108 のステップでアプリは画像を分析し、画像を正確にキャプチャされたかどうかを確認します。 イメージは正しくキャプチャされていない場合、プロセスは、モバイル デバイスがホログラムに対するイメージ キャプチャ デバイスの再配置でユーザーをガイド ステップ 102 に戻ります。
【００８４】
最初のイメージが適切にキャプチャされた場合、最初のイメージのステップ 110 の値は加工前です。 前処理には、少なくとも 1 つのフィルター処理、マスキング、トリミング、色調整、サイズ変更、明るさ調整、色相調整、またはトーン調整が含まれています。 2 番目のイメージのキャプチャ、特定の実施形態で最初のイメージと 2 番目のイメージが正しく場合で捕獲したステップ 110 最初のイメージと 2 番目の画像です、事前処理。 前処理には、少なくとも 1 つのフィルター処理、マスキング、トリミング、色調整、サイズ変更、明るさ調整、色相調整、またはトーン調整が含まれています。 また、特定の実施形態で最初の画像の前処理が 2 番目のイメージをキャプチャする前に最初のイメージをキャプチャした後に発生します。 2 番目の画像の前処理は、2 番目のイメージをキャプチャした後に発生します。 特定の実施形態では、最初の画像の前処理はありません。 他の実施形態では 2 番目の画像の前処理はありません。 まだ他の実施形態では最初のイメージまたは 2 番目の画像の前処理はありません。
【００８５】
画像の取り込みや画像の前処理後 (事前処理するとき含まれて)、ステップで 112 最初の画像および/または 2 番目のイメージは、サーバーに送信されます。 特定の実施形態で最初のイメージと 2 番目の画像は、モバイル デバイスに一意な id コードと共に送信されます。 詳しく上記で識別コードのフォーマットを説明します。 サーバーで受領後、114 の手順で最初のイメージが分析されます。 ホログラムの最初のストアド イメージの最初のイメージの比較分析が含まれます。 サーバーでの受信時に他の実施形態で 114 の手順で最初のイメージと 2 番目のイメージを分析します。 他の実施形態には分析には、ホログラムの最初のストアド イメージの最初のイメージを比較して、ホログラムの 2 番目のストアド イメージに 2 番目のイメージの比較が含まれています。 特定の実施形態で最初の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについてステップ 116 で行われます。 他の実施形態で最初のイメージと 2 番目の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについてステップ 116 で行われます。 ホログラムのない本物であることが判明した場合、または信頼性を確認できない場合は、118 のステップでは、通知は登録が拒否されたユーザーに送信されます。 118 のステップで特定の実施形態では通知は登録を拒否されましたクレジット カード発行会社に送信されます。 118 のステップで特定の他の実施形態では通知はユーザーとクレジット カード会社の両方に送信されます。 ホログラムは、本物であることが確認される場合にステップ 120 図 18A が戻る次の B コネクタ プロセスが進行。 120 のステップでは、サーバーは、トランザクション コードとユーザーが対話相手の商人からサーバーが受信したトランザクション コードを一致するかどうかを判断します。 トランザクション ・ コードが一致しない場合で 130 の手順サーバー通知を送信、モバイル デバイスにトランザクション ・ コードが正しいこと。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザが再試行またはトランザクション コードを再入力する必要がありますを送信します。 トランザクション コードと一致する、または、トランザクション コードを再入力後のトランザクション コードの一致、ステップで 122、サーバーはモバイル デバイス ID は、そのユーザーおよびそのホログラム イメージに格納されているモバイル デバイス ID を一致するかどうかを判断します。 
画像データは、ホログラムと 124 のステップでし、モバイル デバイスの登録時にサーバーによって格納されるイメージ データを一致する場合、サーバーは商人に認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスに認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスと商人に認証コードを送信します。 特定の実施形態では、サーバーはまた商人にトランザクション データを送信します。 特定の実施形態サーバーもトランザクション データをモバイル デバイスに送信されます。 特定の実施形態では、サーバーはまた商人とモバイル デバイスにトランザクション データを送信します。 
126 の手順でトランザクション データの受領は、モバイル デバイスは、トランザクション データが正確かどうかを決定するためのトランザクション データを分析します。 分析は、モバイル デバイス、サーバーから受信したトランザクション データをトランザクション コードに対応するトランザクション データを比較することによって行われます。 特定の実施形態では、サーバーから受信したトランザクション データを商人によって提供されるトランザクションのデータを比較するユーザー分析を実現します。 ある特定の他の実施形態の分析は商人によってモバイル デバイスからサーバーに送信されたトランザクション コードをサーバーに送信するトランザクション データを比較するサーバーによって行われます。 128 の手順では、モバイル デバイスは、トランザクション データが正確かどうかを判断します。 特定の実施形態では、サーバーは、トランザクション データが正確かどうかを判断します。 トランザクション データが 130 の手順で、正確ではない場合、サーバーは、モバイル デバイスにトランザクション拒否メッセージを送信します。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーがトランザクション データを再確認する必要がありますを送信します。 特定の実施形態でトランザクション データが 130 のステップで、正確ではない場合、モバイル デバイスはコマンド サーバーにトランザクション拒否メッセージを送信します。 特定の実施形態では、モバイル デバイスは、トランザクションを拒否されているサーバへ通知、障害、またはサーバーが再確認したり、トランザクション データを修正することに関する商人を連絡する必要がありますを送信します。 トランザクション データが正確な場合、132 のステップで、サーバーは、トランザクションを承認してサーバー経由でトランザクションを完了します。 他の実施形態において、トランザクション データが正確である場合 132 の手順でモバイル デバイス トランザクションを承認してトランザクションを完了するサーバーと通信します。 
100 の手順でトランザクション量がしきい値を超えない、もし、図 17、トランザクションの次のコネクタ C として処理されます残りの手順に従いセットなど上記図 17 に関して。
【００８６】
デュアル イメージ キャプチャ システムは、図 19 に関して説明します。 140 の手順でユーザーが求め、支払いカードのホログラム、モバイル デバイスの配置に導かれています。 このようなガイダンスの一実施形態図に関して詳しく説明を求めると 16A と 16B。 142 の手順では、モバイル デバイスがホログラムのイメージをキャプチャできるようにホログラムに関して正しい位置かどうかが決定されます。 モバイル デバイスの位置が正しくない場合いずれかの一定の時間、または継続的に、ユーザーがステップ 140 とユーザーに返された後に不適切な位置について通知されます。 ユーザーがモバイル デバイスの位置を調整しそのホログラムの正常位置になるそれ。 最初のイメージと、ホログラムの 2 番目の画像の撮影は自動的にモバイル デバイスは正しく配置されている場合、144、デュアル イメージ キャプチャ デバイスを使用しての手順で。 また、最初のイメージと 2 番目のイメージがで撮影する手動で表示時にユーザーがホログラムが適切な位置にアプリ。 特定の実施形態で最初のイメージと 2 番目のイメージは、順番にまたは同時に実質的に少なくとも 1 つを捕獲しました。 特定の実施形態で最初のイメージと 2 番目のイメージは、少なくとも 1 つの図 7-14 に示すように、デバイスを使用してキャプチャされます。 146 の手順で最初のイメージは分析し、最初のイメージを正確にキャプチャされたかどうかが決定されます。 最初のイメージは正しくキャプチャされていない場合プロセスは、モバイル デバイスがホログラムに対するイメージ キャプチャ デバイスの再配置でユーザーをガイド 140 の手順に戻ります。 148 のステップで 2 番目のイメージが分析され、2 番目のイメージを正確にキャプチャされたかどうかが決定されます。 2 番目のイメージが正しくキャプチャされていない場合、プロセスは、モバイル デバイスがホログラムに対するイメージ キャプチャ デバイスの再配置でユーザーをガイド 140 のステップに戻ります。
【００８７】
最初のイメージと 2 番目のイメージが正しくキャプチャされる場合で 150 の最初のイメージと 2 番目の画像は処理前のステップします。 前処理には、少なくとも 1 つのフィルター処理、マスキング、トリミング、色調整、サイズ変更、明るさ調整、色相調整、またはトーン調整が含まれています。 また、特定の実施形態で最初の画像の前処理が 2 番目のイメージをキャプチャする前に最初のイメージをキャプチャした後に発生します。 2 番目の画像の前処理は、2 番目のイメージをキャプチャした後に発生します。 特定の実施形態では、最初の画像の前処理はありません。 他の実施形態では 2 番目の画像の前処理はありません。 まだ他の実施形態では前処理が不要の拳のイメージまたは 2 番目のイメージ。
【００８８】
画像の取り込みや画像の前処理後 (事前処理するとき含まれて) ステップで 152 の最初のイメージ、および/または 2 番目のイメージは、サーバーに送信されます。 特定の実施形態で最初のイメージと 2 番目の画像は、モバイル デバイスに一意な id コードと共に送信されます。 詳しく上記で識別コードのフォーマットを説明します。 サーバーで受領後、154 の手順で最初のイメージと 2 番目のイメージを分析します。 ホログラムの最初のストアド イメージの最初のイメージやホログラムの 2 番目のストアド イメージに 2 番目のイメージの比較分析が含まれます。 サーバーでの受信時に他の実施形態で 154 の手順で最初のイメージと 2 番目のイメージを分析します。 他の実施形態には分析には、ホログラムの最初のストアド イメージの最初のイメージを比較して、ホログラムの 2 番目のストアド イメージに 2 番目のイメージの比較が含まれています。 特定の実施形態で最初の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについて手順 156 で行われます。 他の実施形態で最初のイメージと 2 番目の画像の分析の後、お問い合わせは、ホログラムの本物かどうかについて手順 156 で行われます。 ホログラムのない本物であることが判明した場合、または信頼性を確認できない場合は、158 の手順で通知がユーザーに送信、登録または認証が拒否されたこと。 特定の実施形態でステップ 158 クレジット カード発行会社に通知、その登録または認証が拒否されます。 158 のステップで特定の実施形態では、通知は、登録または認証が拒否されたこと商人に送信されます。 158 のステップで特定の他の実施形態では、通知はユーザー、クレジット カード発行会社または商人の少なくとも 2 つに送信されます。 ホログラムは、本物であることが確認されるプロセスは 159 の手順に進みます。
【００８９】
図 20 に、本発明の実施形態によるシステム アーキテクチャが表示されます。 さまざまなデバイスとネットワークを介して接続されている、または 200 など、たとえば、インターネット、ワイド エリア ネットワーク、ローカル エリア ネットワーク、WiFi ネットワーク、Bluetooth ネットワークまたは今知られているか将来開発された他のネットワークのネットワークします。 サーバー 202 は、204 のモバイル デバイスに接続されます。 202 サーバーは、メモリの 206 と 208 のコンピューターにも接続されます。202、サーバーへの接続だけでなく、いくつかの実施形態では、モバイル デバイス 204 もメモリ 206 と 200 のネットワークを介してコンピューター 208 に接続されます。 
いくつかの実施形態では、サーバー 202 は認証システムです。 いくつかの実施形態で 202 サーバー、モバイル デバイス認証システムです。 いくつかの実施形態で 202 サーバーはトランザクション コード認証システムです。 いくつかの実施形態において、サーバー 202 はホログラム画像認証システムです。 いくつかの実施形態でサーバー 202、支払いカード認証システムです。 いくつかの実施形態で 202 サーバーは少なくとも 1 つのモバイル デバイス認証システム、トランザクション コード認証システム、ホログラム画像認証システム、支払いカード認証システム、または上記の任意の組み合わせです。
【００９０】
サーバー 202 214 の通信パスが示すように、両方ネットワークの 200、200、ネットワーク経由での双方向通信が可能です。 いくつかの実施形態では、server 202 は、トランスミッタやレシーバー (202 サーバー内で具体化される)、たとえば、RF 受信機、送信機やトランシーバー、WiFi レシーバー、トランスミッタや Bluetooth の受信機、トランシーバーなど含まれています。送信機やトランシーバー、または受信機、送信機およびトランシーバーに基づいて、異なる通信プロトコルや周波数バンド、現在既知または将来のいずれかを使用して開発。 いくつかの実施形態で 202 サーバーには、個別の送信機と受信機が含まれています。 いくつかの実施形態では、202 サーバーは、暗号化されたデータ、たとえば、公開キー/秘密キーの暗号化プロトコル、ハッシュ プロトコルやその他の暗号化プロトコルなどを使用してを通信します。 
いくつかの実施形態では、メモリ 206 はデータベースの形で構成されています。 いくつかの実施形態でメモリ 206 は、少なくとも 1 つのハード ドライブ、フラッシュ ドライブ、ROM、RAM、EEPROM、光ストレージ、DVD、CD、DRAM、または他のメモリやデータ ストレージ システムです。 いくつかの実施形態では、メモリの 206 は、クラウド ストレージです。 いくつかの実施形態でメモリ 206 は RAID 構成で構成されています。 いくつかの実施形態では、メモリの 206 は、トランザクション情報を格納します。 いくつかの実施形態では、メモリ 206 は、ホログラム画像情報を格納します。 いくつかの実施形態では、メモリの 206 はトランザクション処理情報を格納します。 いくつかの実施形態では、メモリ 206 には複数の記憶が装備されています。 いくつかの実施形態で各複数の思い出の記憶は独立して保護各思い出の複数の他の思い出から。 いくつかの実施形態でメモリ 206 206 メモリ内のデータおよび/または伝送のストレージとデータおよび/または指示の受領を管理する 1 つまたは複数のコント ローラーが含まれます。 いくつかの実施形態では、メモリ 206 には 206 のメモリ内のデータおよび/または伝送のストレージとデータおよび/または指示の領収書を管理するための 1 つ以上のマイクロプロセッサが含まれています。 
いくつかの実施形態では、メモリの 206 には前記各 1 つまたは複数のメモリ デバイスが単一の場所にある、1 つまたは複数のメモリ デバイスが装備されています。 他の実施形態では、メモリの 206 には前記各 1 つまたは複数のメモリ デバイスが別の場所にある、1 つまたは複数のメモリ デバイスが装備されています。 他の実施形態では、メモリの 206 には前記いくつかの 1 つまたは複数のメモリ デバイスは、同じ場所にあると、1 つまたは複数のメモリ デバイスの他は、別の場所にある 1 つまたは複数のメモリ デバイスが装備されています。 206 のメモリは、通信パス 216 で示すように、両方ネットワークの 200、200、ネットワーク経由での双方向通信が可能です。 いくつかの実施形態では、メモリ 206 は、トランスミッタやレシーバー (206 メモリ内で具体化される)、たとえば、RF 受信機、送信機やトランシーバー、WiFi レシーバー、トランスミッタや Bluetooth の受信機、トランシーバーなど含まれています。送信機やトランシーバー、または受信機、送信機およびトランシーバーに基づいて、異なる通信プロトコルや周波数バンド、現在既知または将来のいずれかを使用して開発。 いくつかの実施形態でメモリ 206 には、個別の送信機と受信機が含まれています。 いくつかの実施形態でメモリ 206 は、たとえば、公開キー/秘密キーの暗号化プロトコル、ハッシュ プロトコルやその他の暗号化プロトコルなどの暗号化されたデータを使用して通信します。
【００９１】
いくつかの実施形態で 208 コンピューターが少なくとも 1 つのサーバー、支払処理システム、銀行システム、カード発行システム、またはマーチャント システムまたは上記の任意の組み合わせ。 いくつかの実施形態では、208 コンピューターには複数のコンピューターが装備されています。 コンピューター 208 は、212 の通信パスが示すように、両方ネットワークの 200、200、ネットワーク経由での双方向通信が可能です。 いくつかの実施形態では、コンピューターの 208 は、トランスミッタやレシーバー (208 コンピューターの内で具体化される)、たとえば、RF 受信機、送信機やトランシーバー、WiFi レシーバー、トランスミッタや Bluetooth の受信機、トランシーバーなど含まれています。送信機やトランシーバー、または受信機、送信機およびトランシーバーに基づいて、異なる通信プロトコルや周波数バンド、現在既知または将来のいずれかを使用して開発。 いくつかの実施形態でコンピューター 208 には、別の送信機と受信機が含まれています。 いくつかの実施形態で 208 コンピューターが暗号化されたデータのように、例えば、公開キー/秘密キーの暗号化プロトコル、ハッシュ プロトコルを使用して通信する、または開発現在既存または将来別の暗号化やセキュリティで保護された通信プロトコル。
【００９２】
いくつかの実施形態でコンピューター 208 200 ネットワークやサーバー 202、メモリ 206 204 モバイル デバイスなど、他のデバイスとの通信のアプリケーション プログラム インターフェイス (API) が装備されています。 1 つ以上の実施形態で 208 コンピューターによって具現化 API は、処理システムなど、たとえばに示すように図 21 の支払をセキュリティで保護された通信を提供します。 
図 21 に、決済の一実施形態によるとシステムが表示されます。 222 消費者商人 220、たとえば、クレジット カードなど現金以外のお支払い方法を使用してから購入になります。 222 消費者や商人 220 202 サーバーと各インターフェイス。 支払いカード認証システムや商人の形で具体化されるサーバーが相互に通信し、サーバーと消費者が相互に通信します。 サーバーがユーザーを認証し、プロセッサを搭載したクレジット カード 224 API 経由でコンピューター 208 で具体化されるインターフェイスし、API 経由でやり取り。 クレジット カードのプロセッサ 224 228 の銀行買収と消費者発行銀行 229 226 金融ネットワークを介しての彼ら自身の中で、お互いの通信。 クレジット カード プロセッサ 224 と商人 220 も相互に通信トランザクションの確認について直接、支払いカード認証システム 202 を使用しないトランザクション。 取得銀行 228 と 220 商人銀行 229 と 222 消費者同士の互いおよび発行消費者と通信します。
【００９３】
今見ている図 22 230 の手順で消費者の支払いカードを使用してベースのウェブサイト店先を介して注文を行います。 ステップ 232 支払いでは、サービス ・ プロセッサは、セキュアなリアルタイム店先から決済プラットフォームは、インターネットへの接続を提供します。トランザクションが確実にルーティングされる 234 をステップで、取得銀行と顧客が商品を購入する許可されていることを確認するために消費者の発行銀行に金融ネットワークを介して。 236 のステップでは、支払いサービス ・ プロセッサは、クライアント/サーバー アーキテクチャを使用してトランザクション処理を実行します。 クライアントは、商人のサイトで、認証システムにインストールされ、商人の電子商取引アプリケーションや API を決済認証システムと統合します。クライアントは、可能性があります DLL、COM、サイト サーバー、Java ネイティブ インタ フェース、実行可能バイナリまたはアプリケーション ライブラリを含むサポート システム統合の要件を様々 なフォーマットで利用できるように。クライアントは、ターンキー ショッピングカートを通じて利用可能な形で用いることもでき、店舗管理システム。 238 の手順でクライアント ソフトウェアは SSL 接続を使用してインターネット経由で支払い処理サーバーとセキュリティで保護された接続を確立し、暗号化されたトランザクション要求を送信します。240 ステップで支払い処理サーバーは要求を受信し、プライベート金融ネットワークを介して適切な財務処理ネットワークに転送されます。 242 の手順で承認応答は金融ネットワーク経由で受信されます。 応答は、マーチャント サイト上または認証システムでクライアントに同じセッション経由で戻されるあります。 244 の手順では、クライアントは、セッションを切断する前に支払い処理サーバーにトランザクション受信確認メッセージを送信することによってトランザクション セッションを完了します。 246 の手順では、システムは、トランザクションが承認されているかどうかを判断します。 トランザクションが承認された場合の手順で 247 資金は、商人のアカウントに転送されます、ステップ 248、支払処理システム確認、トランザクションが安全にルーティングして処理こと。249 の手順でトランザクションが承認されない場合、商人および/または認証システムが通知されます。 
本開示によると認証プロセスの一実施形態を図 23 に示します。 時間 250 では、ユーザーは、モバイル デバイス上のアプリをアクティブにします。 251、時に、アプリはユーザーがアプリにアクセスできるようにするユーザー コードを要求します。 また、ユーザー コードは、たとえば、指紋リーダー、網膜スキャナーまたはその他のデバイスなどのバイオメトリクス認証のいくつかのフォームをできませんでした。 時 252 ユーザー コードのエントリ、アプリは時 253 をアクティブにし、アプリケーションの機能にアクセスするユーザーのホーム画面を紹介します。 また、アプリへのアクセスは、ユーザーの生体認証デバイスに事前にプログラムを使って実現されます。 時 254 ユーザーがかかるまたはお支払いカードのホログラムの画像をキャプチャし、時 256 アプリは画像の品質の見直しを実行します。 画像の品質は画像解析を実行するための十分な時間 264 にプロセスがスキップされます。 画像の品質を 258 時、画像解析を実行するための十分なない場合、アプリは新しいイメージを要求します。 時 260 ユーザーがかかるまたはホログラムの新しいイメージをキャプチャーし、時 262 アプリは新しいイメージの品質の見直しを実行します。 時 264 品質レビューは、分析を実行するための十分な品質のイメージを示す場合、アプリはコマンド サーバーに画像をアップロードします。 時 266 サーバーは画像で認証を行います。 認証が成功した場合、時間 268 認証コードが、商人に送信され、時間 270 で認証コードは、モバイル デバイスに送信されます。 時間 272 では、モバイル デバイスは、ユーザーに認証コードを示します。 時 268 認証コードを受信した後、商人は連絡先ユーザーがトランザクションを完了します。 時 276 商人との取引を完了するための認証コードを入力します。
【００９４】
本開示によると認証プロセスの拒否の一実施形態を図 24 に示します。 このプロセスの同様の手順を図 23 に認証プロセスのステップとして同じ番号が使用されます。 時間 250 では、ユーザーは、モバイル デバイス上のアプリをアクティブにします。 251、時に、アプリはユーザーがアプリにアクセスできるようにするユーザー コードを要求します。 また、ユーザー コードは、たとえば、指紋リーダー、網膜スキャナーまたはその他のデバイスなどのバイオメトリクス認証のいくつかのフォームをできませんでした。 時 252 ユーザー コードのエントリ、アプリは時 253 をアクティブにし、アプリケーションの機能にアクセスするユーザーのホーム画面を紹介します。 また、アプリへのアクセスは、ユーザーの生体認証デバイスに事前にプログラムを使って実現されます。 時 254 ユーザーがかかるまたはお支払いカードのホログラムの画像をキャプチャし、時 256 アプリは画像の品質の見直しを実行します。 画像の品質は画像解析を実行するための十分な場合、アプリがサーバーにイメージをアップロード時に 264。 時 266 サーバーは画像で認証を行います。 認証が成功しない場合、278 時サーバーが認証を拒否発行し、時 280 ユーザー認証が拒否されているに通知されます。
【００９５】
本開示によると認証とトランザクションの完了処理の一実施例を図 25 に示します。 このプロセスの同様の手順を図 23 に認証プロセスのステップとして同じ番号が使用されます。 時間 250 では、ユーザーは、モバイル デバイス上のアプリをアクティブにします。 251、時に、アプリはユーザーがアプリにアクセスできるようにするユーザー コードを要求します。 また、ユーザー コードは、たとえば、指紋リーダー、網膜スキャナーまたはその他のデバイスなどのバイオメトリクス認証のいくつかのフォームをできませんでした。 時 252 ユーザー コードのエントリ、アプリは時 253 をアクティブにし、アプリケーションの機能にアクセスするユーザーのホーム画面を紹介します。 また、アプリへのアクセスは、ユーザーの生体認証デバイスに事前にプログラムを使って実現されます。 時 254 ユーザーがかかるまたはお支払いカードのホログラムの画像をキャプチャし、時 256 アプリは画像の品質の見直しを実行します。 画像の品質は画像解析を実行するための十分な場合、アプリがサーバーにイメージをアップロード時に 264。 時 266 サーバーは画像で認証を行います。 認証が成功した場合、時間 268 認証コードが、商人に送信され、時間 270 で認証コードは、モバイル デバイスに送信されます。 時間 272 では、モバイル デバイスは、ユーザーに認証コードを示します。 時 274 認証コードを受信した後、商人は接触トランザクションを完了するユーザー。 時 276 商人との取引を完了するための認証コードを入力します。
【００９６】
図 26 を見て、本開示によると認証プロセスの具体化されます。 300 の手順でユーザーがアプリケーションにサインインします。 302 をステップに、商人のサイトでユーザーが選択するよう、トランザクションに使用される支払方法たとえば、3DDE 認証処理します。 いくつかの実施形態では、商人のサイトに入力するとより少ない相互作用またはより少ない情報を使用してトランザクションを認証することができますので、ユーザーの情報の場所をユーザーが入力済み場合があります。 他の実施形態において、モバイル デバイスは、加盟店サイトまたは加盟店のシステムにモバイル デバイスからワイヤレスで通信するため NFC、bluetooth、またはいくつかの他の技術を使用して商人のサイトにユーザー情報を送信します。 つまり、たとえば、ユーザーが商人ターミナルなど、無線信号を介してなど、バーコードや QR コードなどのコードをスキャン例えば、WiFi、Bluetooth、抱える、IR、または任意の将来の開発にモバイル デバイスをタップで無線通信技術、またはモバイル デバイスで実行されているソフトウェア アプリケーションにモバイル デバイス上、または手動でユーザーによってイメージ キャプチャ デバイスを介して入力します。 ステップ 304、商人のサイト生成、サーバーにトランザクション コードを送信します。 
306 の手順でサーバーはトランザクション コードに基づいてユーザーを識別し、検証データをユーザーのモバイル デバイスに送信します。 308 のステップ、ユーザーは、検証データはユーザーが確認できるように、モバイル デバイス上のアプリケーションによって通知されます。 この通知は、触覚など、たとえば、振動、音、または、モバイル デバイス照明の画面のフォームまたは上記の任意の組み合わせにすることができます。 1 つ以上の実施形態の検証データを含む 1 つ以上のビットまたはバイトのベンダー ID、ベンダー名、トランザクション識別子、レジ識別子を表すデータ POS 識別子、年、月、日、時間、トランザクション量、顧客情報、またはその他の情報は関連するトランザクション、または上記の任意の組み合わせ。 またはまた、検証データは各品目、購入する日付とトランザクションの時刻またはモバイル デバイスの場所の価格、購入するアイテムの識別の 1 つ以上を含めることができます。 310 の手順でユーザーを確認または検証データを検討し、その精度を確認するなど、トランザクションを承認してアプリケーションと対話する、モバイル デバイスまたはその他のデバイスを介して、たとえば、スマート スマートな時計ブレスレット、いくつか他のスマート デバイス、モバイル デバイスまたはサーバーが確認し、話すか、またはコードを言って画面やモバイル デバイス (ハードのボタンまたは選択ボタン) ボタンを押して、画面に触れることによってトランザクションを承認に信号を送ることが、ある特定の方法またはモバイル デバイスといくつかの他の相互作用を介して、モバイル デバイスを移動することによって。 312 のステップで、ユーザーの承認の受領は、アプリケーションは認証データをサーバーに送信します。 認証データは、たとえば、モバイル デバイス識別子、画像データやトランザクション コードなどの情報や、ユーザー、デバイス、およびトランザクションの認証を支援するいくつかの他の情報を含めることができます。 特定の実施形態で 1 つ以上のトランザクション コード、モバイル デバイス識別子、および画像データの伝送は、前述の通りなど、他とは関係なくサーバーに送信されます。 314 の手順では、サーバーは、トランザクション コードとユーザーが対話相手の商人からサーバーが受信したトランザクション コードを一致するかどうかを判断します。 316 の手順では、トランザクション コードが一致しない場合に、そのサーバーによって、トランザクションを終了します。 1 つ以上の実施形態では、サーバーは、モバイル デバイスまたはユーザーによって提供されるトランザクション コードが正しくないことを示す商人に通知を送ります。 特定の実施形態では、サーバーはトランザクションを拒否されている、モバイル デバイスまたは障害通知を送ります。 トランザクション コードが一致した場合、318 の手順でサーバーを決定しますモバイル デバイス ID は、そのユーザーおよびそのホログラム イメージに格納されているモバイル デバイス ID を一致するかどうか。 モバイル デバイス ID は、そのユーザーに対して格納されるモバイル デバイス ID が一致しない場合で 316 のステップ サーバー通知を送信、モバイル デバイスに不適切なまたは不正なモバイル デバイ���を使用していること。 いくつかの実施形態では、サーバーは、トランザクションが拒否された商人にメッセージを送ります。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーが正しいデバイスを使用してトランザクションの開始を再試行を送信します。 モバイル デバイス ID と一致する場合、または、トランザクションの再開後、モバイル デバイス ID の一致は、ステップされて 320、サーバーはイメージ データがホログラムとモバイル デバイスの登録時にサーバーによって格納されるイメージ データを一致するかどうかを判断します。 いくつかの実施形態で画像データはサーバーに保存されていないが、リモート メモリまたはデータベースまたはカード発行者によって代わりに格納されます。 更なる実施形態では、モバイル デバイスまたはモバイル デバイスが通信するセキュリティで保護されたデータベース内に画像データが格納されます。 特定の実施形態で画像データは、たとえば、jpg、tif、png、gif、bpg、またはその他のイメージ ファイル形式などの画像ファイルです。 画像データは、他の実施形態では、ホログラムの画像がキャプチャされると、イメージ キャプチャ デバイス経由で得られた画像データから生成されたハッシュ ファイルです。 画像データのハッシュはたとえば、ブレイク 256、ブレイク 512、工、FSB、GOST、HAVAL、JH、MD5、MD6、RIPEMD 320、SHA 256、SHA 512、スウィフト、ワールプール、または他 1 つの方法暗号化またはハッシュなどの任意の既知のハッシュ アルゴリズムを使用して達成することがあります。アルゴリズム。 画像データにホログラムとモバイル デバイスの登録時にサーバーによって格納されるイメージ データが一致しない場合、ステップで 316、 サーバーはモバイル デバイスに通知を送信し、クレジット カードが有効であります。 特定の実施形態では、サーバーは、トランザクションを拒否されているモバイル デバイスに通知、エラー、またはユーザーは、正しいお支払い用カードを使用して、トランザクションを開始する再試行してくださいを送信します。 いくつかの実施形態で画像データはサーバーに格納されていないが、代わりに、カード発行会社によって保存されます。 更なる実施形態では、モバイル デバイスまたはモバイル デバイスが通信するセキュリティで保護されたデータベース内に画像データが格納されます。 
特定の実施形態では、トランザクションが、詐欺として報告された場合、通知は法律の施行、商人、および/または盗まれたクレジット カードまたは盗難に遭ったモバイル デバイスを使用して、トランザクションが開始されたこと、カード発行者にも送信されます。
【００９７】
画像データは、ホログラムと 322 の手順で [モバイル デバイスの登録時にサーバーによって格納されるイメージ データを一致する場合、サーバーは商人に認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスに認証コードを送信します。 特定の実施形態では、サーバーは、モバイル デバイスと商人に認証コードを送信します。 特定の実施形態では、サーバーはまた商人にトランザクション データを送信します。 特定の実施形態サーバーもトランザクション データをモバイル デバイスに送信されます。 特定の実施形態では、サーバーはまた商人とモバイル デバイスにトランザクション データを送信します。 特定の実施形態では、サーバーは、お支払いプロセッサ、または商人の代わりに認証コードを送信します。 
本開示によると認証とトランザクションの完了処理の一実施例を図 27 に示します。 時間 350 では、ユーザーは、モバイル デバイス上のアプリをアクティブにします。 352、時に、アプリはユーザーがアプリにアクセスできるようにするユーザー コードを要求します。 また、ユーザー コードは、たとえば、指紋リーダー、網膜スキャナーまたはその他のデバイスなどのバイオメトリクス認証のいくつかのフォームをできませんでした。 時 354 ユーザー コードのエントリ、アプリは時 356 をアクティブにし、アプリケーションの機能にアクセスするユーザーのホーム画面を紹介します。 また、アプリへのアクセスは、ユーザーの生体認証デバイスに事前にプログラムを使って実現されます。 時に、358 は、商人のウェブサイトでトランザクションを開始します。 トランザクションの一部として、アプリと認証システムを使用して処理されるトランザクションを持っているユーザーを選択します。 時 360 などの選択は、時に、商人のシステムはサーバーにトランザクション コードを送信します。 362、時にサーバーはユーザーおよびトランザクション コード経由でモバイル デバイスを識別およびモバイル デバイスを介してユーザーに確認コードを送信します。 364、時に、モバイル デバイスは、ユーザーに確認コードを含む検証情報を提供します。 366、時の検証情報のレビュー時に、ユーザーはトランザクションを承認します。 受領後に 368 アプリケーション認証データをサーバーに送信するユーザーの承認のモバイル デバイスの情報、画像データ、トランザクション コードを含みます。 370 の手順には、サーバーは、認証データを分析します。 認証データの承認されると、サーバーは、トランザクション コード、モバイル デバイスの情報と画像データを認証する場合、時 372 サーバー送信認証コード商人。 時 374 サーバーは、モバイル デバイスを介してユーザーに認証コードを送信します。 376、時に認証コードの受信時に商人は、トランザクションを完了し、トランザクション確認メッセージをユーザーに送信します。 
認証データの分析結果が承認または拒否、時間 378 サーバー送信拒否、トランザクション失敗したまたはない承認メッセージ、商人にと時 380 場合失敗したまたはない承認メッセージがトランザクションが拒否されましたモバイル デバイスを介してユーザーに送信されます。
【００９８】
図 312 記載サーバー実施形態を実装できます一般的なコンピュータ ・ アーキテクチャを示していますで、ユーザー インターフェイス要素が含まれているコンピューターのハードウェア プラットフォームの機能ブロック図。 汎用コンピューターまたは特殊用途コンピューター、コンピューター可能性があります。 1 つだけこのようなコンピューターは、便宜上、示されていますが、処理の負荷を分散するため、類似のプラットフォームの数を分散形式で関連データの処理およびアプリケーションをホストするコンピューターの機能を実装できます。
【００９９】
400、サーバーにはなどのデータ通信を容易にするためにこれに接続ネットワーク 401 と接続されている COM ポート 402 が含まれます。 サーバー 400 には、プログラムの命令を実行するための中央処理装置 (CPU) 1 つまたは複数のプロセッサの形で 404 も含まれています。 模範的なコンピューターのプラットフォームが含まれています内部通信バス 406、プログラムのストレージおよび別の形のデータ ・ ストレージなど、さまざまなデータファイルを処理するためだけのメモリ (ROM) 410、またはランダム アクセス メモリ (RAM) 412 を読む 408 をディスクおよび/またはサーバーと同様、おそらく CPU によって実行されるプログラムの命令によって伝えられます。 400 にも I/O コンポーネント 414、サーバーとユーザー インターフェイス要素、416 418、キーボード、マウス、トラック パッド、マイク、またはその他のインターフェイス デバイスにすることができますなどそこに他のコンポーネントとの間の入力/出力フローをサポート. 400 サーバー可能性があります他の場所からプログラミングとデータを受け取るも、ネットワーク通信プロトコルのネットワーク 401 の使用を介してモバイル デバイス 420 など。
【０１００】
したがって、開発、展開、および複数のデバイス プラットフォーム間で相互運用可能なアプリケーションをホストする方法の側面上述のように、可能性があります具現化プログラミング。 技術のプログラムの特徴と見なすことがあります。“製品” または“製造の記事” 通常は、実行可能コードやおんぶまたは機械読み取り可能な媒体の種類で具体化される関連するデータの形式。 非一時的な有形“ストレージ” 型メディアにはサーバー、コンピューター、プロセッサまたはようのいずれかまたはすべてのメモリまたはその他のストレージが含まれてまたは関連スケジュール等様々 な半導体メモリーなどテープ ドライブ、ディスク ドライブと同様に、いつでもストレージを提供することがありますソフトウェアのプログラミング。
【０１０１】
ソフトウェアの全部または一部をインターネットなどのネットワークやその他の各種の通信ネットワークを通して伝える時可能性があります。 このような通信たとえば、可能性がありますを有効にする別のものに 1 つのサーバー、コンピューターまたはプロセッサからソフトウェアの読み込みなどサーバーまたはハードウェア プラットフォーム コンピューティング環境または他のシステムは、コンピューティングの実装のホスト コンピューターから環境やユーザーの問い合わせに基づいて説明生成に関連して同様の機能。 したがって、別の種類可能性がありますクマ ソフトウェア要素含み光学、電気、電磁波などを通じて、ローカル デバイス間の物理インタ フェースで使用の有線メディアや光学固定電話ネットワークの様々 な空気リンクを経由。 有線または無線リンク、光リンクなどなど、そのような波を運ぶ物理的な要素もメディア ソフトウェアを軸受として考慮されるかもしれない。 有形を制限しない限り、ここで使用されます。“ストレージ” メディア、コンピューターやマシンなどの用語“読み取り可能な媒体” 実行のプロセッサに指示を提供するのに参加しているメディアを参照してください。
【０１０２】
したがって、機械可読媒体では、具体的な記憶媒体、搬送波中または物理的な伝送媒体に限らず、様々 な形態をかかることがあります。 非揮発性記憶域メディアとしては、磁気ディスク、または光などのような任意のコンピューターのようなストレージ デバイス、用いられる図面に示すように、システムまたはそのコンポーネントのいずれかを実装します。 揮発性記憶域メディアには、このようなコンピューターのプラットフォームのメイン メモリなどの動的メモリが含まれています。 具体的な伝送媒体には、同軸ケーブル、銅線、光ファイバー、コンピューター システム内のバスを形成する線を含むが含まれます。 キャリア波伝送媒体は、電気または電子信号、または無線周波数 (RF) と赤外線 (IR) 通信中に生成されるような音響や光の波の形をとることができます。 したがってコンピューター読み取り可能な媒体の一般的な形態が含まれてたとえば: フロッピー ディスク、フレキシブル ディスク、ハード ディスク、磁気を取る、任意他磁気媒体、CD-ROM、DVD、または DVD-ROM は、他の光学式メディア、パンチ カード紙テープ、他の物理ストレージ ・ メディア穴、RAM、プロム、EPROM、フラッシュ EPROM、他のメモリ チップまたはカートリッジ、データまたは指示、ケーブルまたはそのような搬送波またはコンピューターがプログラミング コードを読むことができますその他のメディアの輸送リンクを運ぶ搬送波のパターンとおよび/またはデータ。 コンピューター読み取り可能な媒体のこれらの形態の多くは実行のプロセッサに 1 つまたは複数の手順の 1 つまたは複数のシーケンスを実行に関係することがあります。
【０１０３】
本教育の実施形態がさまざまな変更の影響を受けやすいこれらの業者が認識する/または機能拡張。 たとえば、上記で説明したさまざまなコンポーネントの実装は、ハードウェア デバイスに具現化される可能性がありますが、ソフトウェアのみのソリューション - 既存のサーバーへのインストールなどとしても実装できます。 さらに、動的な関係/イベント検出器とここに開示されたそのコンポーネントは、ファームウェア、ファームウェア/ソフトウェアの組み合わせ、ファームウェア/ハードウェアの組み合わせまたはハードウェア/ファームウェア/ソフトウェアの組み合わせとして実装できます。
【０１０４】
前述の明細書及び図面は、現在の教育の実施形態を表す、それ理解されるであろう、様々 な追加、変更、置換されるそこに精神の原則の範囲から逸脱することがなく、添付のクレームで定義されている教育を提示します。 感謝と指導をフォーム、構造、配置、縦横比、材料、要素、およびコンポーネントの多くの変更を使用してそれ以外の場合、教育の実践で使用に特に合わせられるであることを 1 つの業者に特定の環境や現在の教育の原理から逸脱することがなく手術の要件。 本開示実施例は、教育の範囲が請求し、法的に相当で示され、上述の説明に限定されない説明と制限がなく、すべての点で考慮されるため。
【０１０５】
車と車のコンピューターはただし 1980 年代以降ステープルをされている最近までコンピューターのデータのみ利用可能なローカル車両内に格納されて、車両とリモートで通信する方法はありませんでした。 そのパラダイムが急速に変化します。 車はコンピューターと通信ネットワークに依存になって、私たちのワイヤレスの世界を私たちの家庭やオフィスから私たちの車や他の車両に移行、我々 はもう一つの潜在的な脅威に自分自身を公開します。 ハイジャック、制御または世界次の町や半分の方法でコンピューターを使用している人によって盗まれた車を持って現実世界のシナリオになりました。 消費者通信、エンターテイメント、インターネットへのワイヤレス アクセスのための需要が大きくなると、車を持つの現実的な脅威としてトラック、バスまたは他の車両が他の誰かによってハッキング成長していますあまりにも。 一定のアクセスの増加の欲求、車のハッカーの次のターゲットになっています。 通信回線は脆弱性、悪意のあるまたは実験的演算子で介入から保護する必要があります。かどうか、単にゲイン アクセス車ロック、警報システムまたはステアリングや改行を制御する、脅威は、実と必要なソリューションになっています。 
車は、既に攻撃の下で決して前に通信として含まれているパッケージより複雑になるし、それに応じてより脆弱性が存在するは泥棒とハッカー。  現代車、車、特に高級車、50 またはより低いコンピューターの Wi-Fi、ブルートゥース、GPS、エンジン制御と監視、ブレーキ制御、走行距離最大化、エンターテイメントなどのサービスを有効にするに通常含まれます。 これらのコンピューターは、犯罪者やハッカーに魅力的なエントリ ポイントを提供します。 
車の数万人を盗まれたり、毎年にインターネット上で購入電子ハッキング装置を使って泥棒が壊れています。Windows を破り、ドアのロックを強制ではなく泥棒彼ら自身を武装装備車やオンボード コンピューターにリモートで接続するシングル チップ コンピューターに入るためのキー ・ フォブから信号を傍受できます。 定期的に我々 は車の通信システムのセキュリティ上の欠陥とパッチの穴を修正することがリコールについて聞きます。 最近では、ハッカーは、carjack 武装だけ基本的な携帯電話とノート パソコンの操作中にインターネット経由で車両から読み込まれるソフトウェアは、ちょうど約どこでも世界でワイヤレスでできる実証しています。 このようなお菓子と都市の高速道路システムの麻痺を完了する multicar pileups に至る悪夢のシナリオの数を思い描くことができる 1 つを迫り来る。 
現在開示の 1 つ以上の実施形態は、セキュリティ強化と拡張検証と車両の通信と制御システムの整合性を保護し、盗難や車両を介して自動車の乗っ取りを防ぐための認証技術通信システム。  1 つ以上の実施形態のクライアントまたはアプリケーションは、モバイル デバイス、携帯電話、スマート フォン、タブレット、スマートな時計、ブレスレット、時計、fob やスマートキーなどのデバイスにインストールされます。 クライアントまたは申請者車の製造業者から得られるかもしれないまたは Google Play（登録商標） またはアップルの iTunes（登録商標） などのサード パーティ プロバイダーから得られるかもしれない。 クライアントまたはアプリケーションがインストールされている一度車両のインターフェイスがステップでアクティブにする必要がありますデバイス上またはそれは赤外線、Bluetooth、RFID、WiFi、RF、またはその他の近くなどのさまざまな通信技術を用いた車両と通信が自律的フィールド通信規格。 
場合は図 32 手順 1000 ユーザー a で起動デバイス、たとえばスマート フォン上のアプリのようです。 デバイスが定義済みの範囲に入ったとき、1100 のステップで車両 (パッシブ リッスン モード) によって生成される信号に応答するか、信号を検出または逆に、デバイスは、車で検出される信号を送信するとき。 この信号は、アプリケーションの起動レスポンスで生成される可能性があります。 または車両からの ping に応答して生成されたハンドシェイク型信号があります。 デバイスは 1 つ以上の実施形態では、連絡または接続、車両または車両とデバイス間の通信を容易にするためには、車の部分に結合する物理的にできます。 パッシブ リッスンしているプロセスや、車両通信に応答するアプリケーションから、アクティブなハンドシェイクを介して車両を結合できます。
【０１０６】
1200 のステップで、デバイスによって送信される信号は安全な車両コードを使用してスマート キーまたはキーフォブ ホルダー車にアクセスするための現在の方法に似ています。 デバイスにプログラム安全車両コードは、車両へのアクセスに使用されます。 信号には、車両がアクティブになるたびにリセットされる可能性があります、セキュリティで保護された車両コードが含まれています。 この圧延の方法で電流信号が傍受された場合でもそれはもはや有効になります次回車両にアクセスします。 1 つ以上の実施形態の新しい安全な車両コード車両または本開示のシステムによって生成されたに送信し、車両の起動時にデバイスに格納は。 安全な車両のアクセス コードをリセットする時に 1 つ以上の実施形態では信号はまたシステムに送信、たとえば、サーバー位置、車両から離れたようなたとえばクラウド ベースのシステムまたはサーバー、新しいセキュリティで保護された車両コードで。 
車両がある場合、独自のデバイスに複数のユーザーがそれぞれにアクセスまたはそれに関連付けられている複数のデバイスを持って、車両が各デバイスのための安全な車両コードを独立して格納する必要がないです。また、車両は、それぞれ別のデバイスに関連付けられているその他の固有の設定を保存可能性があります。 これらのストアド一意の設定または車両が複数のモバイル デバイスとのインタ フェースし、デバイスごとに同じレベルのセキュリティを提供する各デバイスのデバイスのコードに基づいています。 ユニークな設定には、座席調整設定、無線設定、GPS の設定、ドライバー習慣設定、モバイル デバイスの設定、頻繁に呼び出される番号の設定、および他のデバイスに割り当てられているユーザーに固有の設定を含めることができます。 安全な車両コードをデバイスに関連付けられている一意の設定を関連付けることによって車両は特定のデバイスを認識し、デバイスに対応する適切な安全な車両コードに基づく車両へのアクセスを許可できます。 後非アクティブに活性化車両の中、車両の車両および/またはデバイスが新しい保護車両コードであることを確認することがデバイスに正しくリセットされました。 この確認は、外部の第三者機関がないように車両とデバイス間非常に短い範囲コミュニケーション信号は、無線信号を監視して安全な車両コードを取得できます可能性があります。 車両は、NFR、Bluetooth、RF、Wi-Fi、IR または別の通信プロトコルを使用して信号を介してデバイスに認証コードを送信できます。 1 つ以上の実施形態の車両はまたシステムに認証コードを送信します。
【０１０７】
1300 のステップでは、デバイスは認証コード、デバイス ID、システムに保存されている画像データを送信します。 デバイス ID など、デバイスに固有のコードは、たとえば、デバイス ID (デバイスの識別) はスマート フォンまたは同様のハンドヘルド デバイスに関連付けられている特徴的な数。 すべてのアップルの iPhone、iPod touch とアプリは一意のデバイス ID (UDID) として知られている、それに関連付けられている一意の 40 桁デバイスの ID 番号。 Android のデバイス Id は、デバイスの最初の起動時に決定されます。 これらのデバイスの識別番号通常工場出荷時リセットを実行しないと、デバイスの寿命のため一定のまま。 
画像データは、カーメーカー、たとえば、購入の時に、コンピューターまたはその他の接続を介してデバイスの所有者によってダウンロードまたはデバイスの画像キャプチャ機能で直接読み込まれたデバイスにプリロードできます。 画像データは、ホログラム画像データや 3 D 仮想イメージ データ、2次元画像データや画像データなどの他の画像データをすることができます。 サウンドのサンプルだけでなく、所有者-システム、ビデオ画像の組み合わせ、サウンド、またはその他の非従来型データ セットを認証キーとして認識される単語を話されています。画像データの読み込みの説明は、図 36 に関して説明します。
【０１０８】
1400 のステップでは、システムは、デバイス ID、およびイメージ データ受信した認証コードを使用してユーザーのデバイスを認証します。  ステップ 15 で、認証を確認すると、新しいアクセス コード デバイスおよびシステムから車両が送信され、車両と 1600 のステップでデバイスにダウンロードされます。 新しいアクセス コードの受領時に 1700 の手順で車両認証前のアクセス コードと前のアクセス コードと車両と de 格納されます新しいアクセス コード、システムによって提供される新しいアクセス コードを比較するハンドシェイクを介してデバイス副。 1800 のステップでアクセス コードはまだ検証車両とすべてのシステムに安全にアクセスが 1900 の段階で付与されます。 
1 つ以上の実施形態に 完全全身の認証/確認が可能であれば、すべての基本的な車両システム以外のリモート通信アクセス機能が有効になり、安全な車両コードの最初の検証の時に使用可能です。これらの実施形態で認証されたデバイスの所有者はアクセスし、車両のマニュアル ユーザー インターフェイスを通じて車両、GPS システム、エンターテイメント システム、アクセス可能な他の埋め込まれたシステムを使用できます。 ただし、リモートまたは無線通信や車載通信システムとの接続はデバイスにアクセスできなくなりますまたはその他のデバイス アクセス コードが車両とデバイス間のハンドシェイクと確認されるまでが確認されました。 を介して全身完全認証・検証。 アクセス コードの確認が成功した時に、リモート通信はデバイスと車両間機能が有効になっているアクセスを制御します。  この方法でユーザーは車両がアクセス コードを検証するまでに vehiclein 制限付きの方法を動作することになります。 1 つ以上の実施形態では、アクセス コードを確認すると、車両が開き車両、モバイル デバイスまたはその他のデバイス間の無線通信。 
図 33 は、スマート フォンなどの単一のデバイスが複数車両へのアクセスを持つユーザーによって使用されている、1 つ以上の実施形態を示しています。 ステップ 2100 インストール済みのアプリまたはクライアントをアクティブ化します。 アプリケーションまたはクライアント、モバイル デバイス、携帯電話、タブレット、ブレスレット、時計、または fob などのデバイスに常駐業者の 1 つによって理解されるべきです。 また、アプリはデバイスに埋め込まれる可能性があります、アプリを自動的に起動およびアクティブ デバイスがアクティブになります。  ステップ 2200、アプリ ユーザーとのインターフェイスを希望する車両を選択することができます。 この方法で 2300、ときデバイスは、いずれかの車両は、デバイスで検出される信号を送信する定義済みの範囲を入力またはデバイス送信車両で検出される信号のステップします。 さらにおよび/またはまた、ユーザーは可能性があります車両の装置や車両、およびデバイスをアクティブにするために車両にスポットをタップします。2300 の手順でデバイスから送信された信号は安全な車両コードを使用してキーまたはキーフォブ ホルダー車にアクセスするための現在の方法に似ています。 1 つ以上の実施形態の車両アクセス用デバイスにプログラム安全車両コードは車両に送信されます。 信号には、車両がアクティブになるたびにリセットされる可能性があります、セキュリティで保護された車両コードが含まれています。この新しい安全な車両コードに送信で、車両の起動時にデバイスに保存されている、車両やシステムによって生成されます。この方法で「ローリング」コードがユーザー車両にアクセスするたびに更新されます。 リセット/安全な車両コードの進め、時に信号も新しい安全な車両コードでシステムに送信されます。車両は、複数のデバイスに関連付けられている場合すなわち、自分のデバイスに複数のユーザーを用いて車両、車両は一意のユーザー設定や各デバイスのデバイス コードに独自に基づいて各デバイスの安全な車両コードを覚えています。 一意のユーザー設定は、座席調整設定、無線設定、GPS の設定、ドライバー習慣設定、モバイル デバイスの設定、頻繁に呼び出される番号の設定、および他のデバイスに割り当てられているユーザーに固有の設定を含めることができます。 安全な車両コードをデバイスに関連付けられている一意の設定を関連付けることによって車両は特定のデバイスを認識し、デバイスに対応する適切な安全な車両コードに基づく車両へのアクセスを許可できます。 デバイスをデバイスのユニークな設定を関連付けると、車両デバイスを認識し、一緒にそのデバイスのユニークな車両コードに基づいて車両へのアクセスにより、デバイスに適切なセキュリティで保護された車両コードを関連づけ、セキュリティで保護された車両コードがそのデバイスに格納します。 
車両の活性化後、最適、または車両が車両を非アクティブ化および/またはデバイスがデバイスに新しい安全な車両コードが正しくリセットされたことを確認することが。 この確認は、外部の第三者機関がないように車両とデバイス間非常に短い範囲コミュニケーション信号は、無線信号を監視して安全な車両コードを取得できます可能性があります。 車両は、NFR、Bluetooth、RF、Wi-Fi、IR または別の通信プロトコルを使用して信号を介してデバイスに認証コードを送信できます。 1 つ以上の実施形態の車両はまたシステムに認証コードを送信します。
【０１０９】
2300、段階で、1 つ以上の実施形態のデバイスは、安全な車両を送信するコードは、図 37 に示すようなシステムにデバイス ID、およびイメージ データ。 この伝送は無線通信事業者を介して、またはいくつかの他の無線通信を介して可能性があります。 一意のユーザー id を安全に含まれている画像データは、ホログラム画像、3次元画像、複雑な 2 次元イメージ、およびシステムは、セキュリティの余分なレベルを追加することによってユーザーの認証を提供するに埋め込まれました。カーメーカー、コンピューターまたはその他の接続を介してデバイスの所有者によってダウンロードまたはデバイスの画像キャプチャ機能で直接読み込まれるデバイスにプリロードすることができます。 画像データは、ホログラム画像データまたは 3 D イメージ データ、複雑な二次元画像データや画像データなどの他の画像データにすることができます。画像データの読み込みについては、図 36 に関連して説明します。 2400 のステップでは、システムは、安全な車両コード、デバイス ID、およびイメージ データを使用して受信したデータを認証します。 認証を確認される場合 2600 のステップにステップ 2500 収入システムとデバイスと車両の両方にアクセス コードが送信されます。 アクセス コードの伝送可能性があります任意のワイヤレス接続を介して、任意の周波数、任意の既知の伝送技術を使用して発生する可能性があります。 伝送信号の追加の暗号化は、転送中に用いることができます。 車両では、2700 のステップでアクセス コードの受領は、車両は、デバイスによって受信されたアクセス コードと車両が受信したアクセス コードを比較するハンドシェイクを介してデバイスを認証します。 車両のオペレーティング システムだけがアクセスできるアクセス コードが確認されるまでリモート車 々 間通信によるシステムであるアクセスできないことに注意してください。 デバイスと車両の間のアクセス コードの確認、車両の遠隔コミュニケーション システムへのアクセスがアクティブ化されます。 
したがって、デバイスの所有者は、アクセスでき、車両のマニュアル ユーザー インターフェイスを通じて車両、GPS システム、エンターテイメント システム、アクセス可能な他の埋め込まれたシステムを使用することができます。 ただし、2700 のステップを完了すると、アクセス コードが検証されるまでリモート デバイスがワイヤレス アクセスない車両システム。 車と車の通信システムへのワイヤレス アクセスを可能にするデバイス検証ハンドシェイクです。 手順 2800、アクセス コードを確認したうえで、デバイスと車両間通信のリモート アクセス機能が有効です。
【０１１０】
1 つまたは複数の他の実施形態において、デバイスに常駐アプリすなわち、モバイル デバイス、携帯電話、タブレット、ブレスレット、時計、またはキーフォブ (すなわち、キー fob、リモート コント ローラー、smartkey) がアクティブになります。 デバイス内に入ったとき、どちらかの車が、デバイスまたはデバイスによって検出される信号を送信する車両の定義済みの範囲は車両によって検出される信号を送信します。 さらにおよび/またはまた、デバイスは車および/またはデバイスをアクティブにする車両を物理的に連絡できます。 デバイスによって送信される最初の信号は、リモートまたはキーフォブと安全な車両コードを使用して車両にアクセスするための既知の方法に似ています。 1 つ以上の実施形態において、標準的なセキュリティで保護された車両コードは車両アクセス用デバイスにプログラムされます。 信号には、車両がアクティブ化されるたびにリセットされます安全な車両コードが含まれています。 1 つ以上の実施形態で新しい安全な車両コード車両または暗号化システムで生成されるに送信され、車両の最初のライセンス認証時にデバイスに格納は。安全な車両コードのリセット時に車両またはデバイスから新しいセキュリティで保護された車両コードを使ってシステムにシグナルを送信するもです。 車両に関連付けられている複数のデバイスが存在する場合、車両は固有のコード、ユニークな設定や各デバイスのデバイス コードに独自に基づいて各デバイスの安全な車両コードを覚えています。 ユニークな設定には、座席調整設定、無線設定、GPS の設定、ドライバー習慣設定、モバイル デバイスの設定、頻繁に呼び出される番号の設定、および他のデバイスに割り当てられているユーザーに固有の設定を含めることができます。 リンク、またはデバイスのユニークな設定をデバイスの関連付け、車両認識デバイスとリンクまたは相関物、場合があります、適切な車両により、ユニークな車両に基づく車両へのアクセス、デバイスにコードをセキュリティで保護そのデバイスに格納されているセキュリティで保護された車両コードで一緒にデバイスのコードです。
【０１１１】
後非アクティブに活性化車両の中、車両の車両および/またはデバイスが新しい保護車両コードであることを確認することがデバイスに正しくリセットされました。 この確認は、外部の第三者機関がないように車両とデバイス間非常に短い範囲コミュニケーション信号は、無線信号を監視して安全な車両コードを取得できます可能性があります。 車両は、NFR、Bluetooth、RF、Wi-Fi、IR または別の通信プロトコルを使用して信号を介してデバイスに認証コードを送信できます。 1 つ以上の実施形態の車両はまたシステムに認証コードを送信します。
【０１１２】
次に、デバイスは、受信した認証を送信するコードは、システムにデバイス ID、およびイメージ データ前述のよう。 応答、および受信時に、システムは認証コード、デバイス ID、およびイメージ データを使用して受信したデータを認証します。 場合は、アクセス コードが生成され、デバイスおよび車両にシステムから送信される、認証、検証されます。 アクセス コードの受領、車両はデバイスによって受信されたアクセス コードと車両が受信したアクセス コードを比較するハンドシェイクを介してデバイスを認証します。 最初は、初期のセキュリティで保護された車両コードの受領、リモート通信アクセス機能以外のすべての車両システムが有効になり、使用可能です。 ただし、アクセス コードの検証の前にリモート デバイスがアクセスできません車システム。 アクセス コードの確認が済み、車両とデバイスの間のハンドシェイクが完了リモート通信アクセス機能は、このデバイスと車両間されます。
【０１１３】
1 つ以上の実施形態では、アプリやデバイスがアクティブ化される、ユーザーは、車との対話を希望するを選択します。 デバイスが車両から定義済みの範囲内にあるとき、車両は、デバイスで検出される信号を送信するまたはデバイスは、車で検出される信号を送信します。 さらに、および/または別の方法として、ユーザーが物理的に車および/またはデバイスを有効にするデバイスと車両に連絡します。 デバイスによって送信される最初の信号は、キーまたは安全な車両コードを使用して fob で車両にアクセスするための現在の方法に似ています。この実施形態では、安全な車両コードは車両へのアクセス デバイスにプログラムされます。 信号は、多分車両がアクティブになるたびにリセット安全車両コードを含めることです。この新しい安全な車両コードに送信されと、車両の起動時にデバイスに保存されている車両またはシステムによって生成されました。車両やシステムによって安全な車両コードをリセットすると、信号は新しいセキュリティで保護された車両コードでシステムに送信も。車両に関連付けられている複数のデバイスが存在する場合、車両はメモリ デバイス内の一意の設定に基づいて各デバイスの安全な車両コードや各デバイスの一意のデバイス コードに格納されます。 ユニークな設定には、座席調整設定、無線設定、GPS の設定、ドライバー習慣設定、モバイル デバイスの設定、頻繁に呼び出される番号の設定、および他のデバイスに割り当てられているユーザーに固有の設定を含めることができます。 安全な車両コードをデバイスに関連付けられている一意の設定を関連付けることによって車両は特定のデバイスを認識し、デバイスに対応する適切な安全な車両コードに基づく車両へのアクセスを許可できます。 デバイスをデバイスのユニークな設定を関連付けると、車両デバイスを認識し、一緒にそのデバイスのユニークな車両コードに基づいて車両へのアクセスにより、デバイスに適切なセキュリティで保護された車両コードを関連づけ、セキュリティで保護された車両コードがそのデバイスに格納します。 車両が非アクティブ車両や装置が安全な車両コードをリセットされており、正しく保存されていることを確認します。 この確認は、次回のデバイスの使用のための適切な操作を保証します。 デバイスに非常に近く、車の中で非常に短い距離と低電力信号を実行する必要があります確認信号の整合性を保護するために、任意の外部第三者の盗聴から保護する、車両。 
一度初期のセキュリティ コードはリセットとアクセスされている安全な車両コード、デバイス ID、システムに保存されている画像データを送信するデバイスを得た車両に。 画像データは車両の製造元によってデバイスにプリロードされている、コンピューターまたはその他の接続を介してデバイスの所有者によってダウンロードまたはデバイスの画像キャプチャ機能で直接ロードできます。 スキャンまたはデバイスによってキャプチャされた 3 D 画像データ、複雑な二次元画像データまたは画像データなど、画像データには、ホログラム画像データまたは画像データを指定できます。
【０１１４】
受領後、システムは、セキュリティで保護された車両コード、デバイス ID、およびイメージ データを使用してデバイスを認証します。 場合は認証を検証するには、デバイスおよび車両にアクセス コードが送信されます。 アクセス コードの受領、車両は車両とデバイス間のハンドシェイクを使用してデバイスを認証します。 ハンドシェイクは、車両とデバイスの受信したアクセス コードを比較します。 車でアクセス コードの受領、リモート通信アクセス機能以外のすべての車両システムが有効になり、使用可能です。 ただし、ユーザーのデバイスを含むリモート ・ デバイスがシステムにアクセスない車両アクセス コードの確認し、車両とデバイス間のハンドシェイクが完了するまで。 アクセス コードの確認が成功した、時に検証済みデバイスと車両間通信リモート アクセス機能が有効です。
【０１１５】
図 34 は、本開示の 1 つ以上の実施形態のリモート アクセス コントロールを示す模式図です。 1 つ以上の実施形態で複数のフレンドリーなデバイスが車両にあるかもしれない。 これは、携帯電話のスマート フォン、タブレット、ノート パソコンまたはその他のワイヤレス デバイスのシリーズかもしれない。 1 つ以上の実施形態では、各デバイスはシステムと管理者レベル アクセス許可を持ち、信頼できるデバイスを既に車両内検証済みデバイスがある場合を確認する必要はありません。 1 つ以上の実施形態の追加のデバイス可能性がありますにアクセス車検証できる場合既に検証された管理者レベルのデバイスまたは信頼できるデバイス (「プライマリ デバイス」) を使用します。 
車両では前述の図 32-33 に関しては、プライマリ デバイスのアクセス コードの確認時に 3100、ステップでプライマリ デバイスは車両とリモート通信へのアクセス権が付与されます。 プライマリ デバイス自体が検証されている今、それはまた他のフレンドリーなデバイスにリモート通信機能を与えることができるまたは車で直接行えます。 追加で各デバイスの一意の個々 のリモート通信コードを使って他のフレンドリーなデバイスにリモート通信アクセス権があります。 また 1 つまたは複数の選択したフレンドリーなデバイスは単一のリモート通信コードを使用してリモート通信アクセスを与えられるかもしれない。
【０１１６】
ステップ 3200、車両またはプライマリ デバイスで生じることが検出されると、登録済みのフレンドリーなデバイスの数に応じて、1 つ以上の個々 のリモート通信アクセス コードに基づいて、またはユーザーによって示されるデバイスの数に基づいて、限度、または上記の組合せ。 3400 のステップで車両またはプライマリ デバイス システムで事前登録したかどうかを決定するフレンドリーなデバイスとの通信があります。 登録済みのデバイスは、以前過去に車両のシステムと安全な通信を確立しています。 これらの登録済みのデバイスは、デバイスに関連付けられているユニークなコードに基づいて識別できます。 3400 のステップでは、デバイスが登録済みの場合、1 つまたは複数の登録済みデバイスの認識時に車両またはプライマリ デバイスを生成します 3500 の段階で各デバイスの一意のリモート通信アクセス コード。 各フレンドリーなデバイスは自動的に接続可能性があります。 または手動で車両通信システムへのアクセスを提供することがあります。 フレンドリ デバイスは事前登録しない場合ユーザーがフレンドリーなデバイスへのアクセスを車両ステップ 3600 かアプリまたはプライマリ デバイス、または上記の組み合わせでクライアントのアクセス パネルのいずれかで与えることができます。 
1 つ以上の実施形態は、車両のコントロール パネルを使用して、選択および車両通信システムへのアクセスを許可されているデバイスを制御します。 1 つまたは複数の他の実施形態では、プライマリ デバイスのインターフェイスは、車両標準インターフェイスを置き換えます。 この置換は、有線またはワイヤレス接続を介して可能性があります。 1 つまたは複数の他の実施形態では、車両へのすべてのワイヤレス通信をフィルタ リングする「仲介者」として機能するプライマリ デバイスを介してすべての外側の車両へのデバイス接続フィルターする必要があります。
【０１１７】
1 つ以上の実施形態の 1 つ以上の登録済みのデバイスは事前リモート通信のアクセス コードを格納します。 リモート通信のアクセス コードは、登録済みデバイス カップル車両通信システムのときに更新があります。 登録済みのデバイス カップル車間通信システム車両またはプライマリ デバイス送信登録済みデバイスに更新されたリモート通信アクセス コード上記のよう。 これは、次のログイン セッション中に車間通信システムへのログイン登録済みのデバイスでアクセス コードを使用リモート通信を更新しました。 車の通信システムで、登録済みのデバイス間の通信セッション中に更新されたリモート通信アクセス コードの正確性を確認します。 通信の完了時にセッションと改訂されたリモート通信アクセス コードの登録済みのデバイスからのアクセスの切断車両通信システムへのアクセスを取得する登録済みのデバイスによって使用されます。
【０１１８】
1 つ以上の実施形態で 3300 の段階で省略可能なファイアウォール実装できますアクセスを防ぐために車両通信システムにおける未登録デバイスによって。 ファイアウォールはすべての知られている暗号化と防止技術を使用できるし、セキュリティの追加レイヤーを提供します。 
図 35 は、本発明の他の実施例を使用してリモート アクセス コントロールを示しています。  この実施例では、車でアクセス コードの確認時にステップ 4100 でプライマリ デバイスは車両とリモート通信し、他のデバイスにリモート通信機能を付与するアクセス権が付与されます。 ステップ 4200 でフレンドリーなデバイスごとに個別のリモート通信コードを使用して他のフレンドリーなデバイスにリモート通信のアクセス権を提供可能性があります。 さらにおよび/またはまた 1 つまたは複数の選択したデバイスは、単一のリモート通信コードを使用してリモート通信アクセスを与えられるかもしれない。
【０１１９】
ステップ 4200、車両またはプライマリ デバイスを生成または 1 つまたは複数のフレンドリーな登録済みデバイスで利用するためのより多くのリモート通信アクセス コードが検出された場合または所定の数に基づいて、ユーザーによって示されるデバイスの数に基づいて.または上記の組み合わせ。4400 のステップで場合フレンドリ デバイスを事前登録すると、車両またはプライマリ デバイスを生成しますリモート通信アクセス コード デバイスの 1 つ以上の。
【０１２０】
4600 のステップでフレンドリーなデバイスのそれぞれは自動的に接続して、または手動で車両通信システムへのアクセスを提供することがあります。  1 つ以上の実施形態の 1 つ以上の登録済みやすいデバイス事前メモリ内のリモート通信アクセス コードが格納されます。 格納されたリモート通信のアクセス コードは、車両通信システムの 1 つまたは複数の登録済みデバイスのカップルと更新があります。 4700 の手順、システム、または車両で車両通信システムにフレンドリ デバイスを結合するかどうかを判断します。 4800 のステップでし、車間通信システムに 1 つまたは複数の登録済みデバイスを結合すると、1 つまたは複数の登録済みデバイスに更新されたリモート通信アクセス コードが車両またはプライマリ デバイスに送信します。 これ更新リモート通信のアクセス コードを使用して、1 つまたは次のログイン セッション中に車間通信システムにログオンするデバイスを事前より。 車の通信システムで、1 つまたは複数の登録済みデバイス間の通信中にいくつかの時点で更新されたリモート通信アクセス コードの正確性を確認します。 場合はデバイスが 4700 のステップで結合されていません、更新されたコードは事前登録されたデバイスに送信されません。 
1 つまたは複数の登録済みデバイスは、時間のいくつかの後の時点で新しいセッションを開始しようとするときに、車両通信システムへのアクセスを取得する、1 つまたは複数の登録済みデバイスによって改訂されたリモート通信アクセス コードを使用します。 1 つ以上の実施形態に、認証を確認し許可またはアクセスを拒否するオプション ファイアウォールを行為に 4300 のステップで任意のデバイスと車両との間のゲートウェイとして使用可能性があります。 
図 36 は、読み込みプロセスは、本開示の 1 つ以上の実施形態に従って使用されるイメージを示しています。 5100 のステップで画像データは、モバイル デバイスを使用してキャプチャされます。 1 つ以上の実施形態では、専用のイメージ データのキャプチャ デバイスを使用して画像データが取り込まれます。 他の実施形態で画像データは、あらかじめキャプチャで可能性があります送信またはデバイス上に格納します。 1 つ以上の実施形態では、画像データが生成される場所であらかじめキャプチャを達成する可能性があります。 たとえば、画像は、ホログラム内に埋め込まれている、ホログラム生成後に達成されるイメージ データの事前捕捉します。 1 つ以上の実施形態の画像データは、所定の角度と視点からホログラムの撮影によってキャプチャされます。別の例として、画像、写真とき、事前イメージ データのキャプチャ写真が生成された後が達成されます。1 つまたは複数の他の実施形態では画像データは、あらかじめ決められた角度と視点から写真の撮影によってキャプチャされます。その他の実施形態として、画像は、コンピューターで生成された画像とイメージが生成された時点以降は、イメージ データの事前捕捉します。 1 つまたは複数の他の実施形態では、画像データは特定のパースペクティブから画像データを生成するコンピューターによってキャプチャされます。 
イメージ データをキャプチャした後画像データはデバイスに保存されている可能性があります。 またはリモート デバイスがアクセスできる場所に格納されている可能性があります。 5200 の手順でキャプチャしたイメージ データ暗号化し、5300 のステップで、デバイスに格納されています。 1 つ以上の実施形態の画像データは認証システムにサーバー上に格納されます。 1 つ以上の実施形態の画像データは、両方のデバイスとサーバーを認証システムに格納されます。 1 つ以上の実施形態に従って認証のために、ステップ 5400 で暗号化された画像データがデバイスから認証システムに送信、認証システムに格納されている事前に保存されている画像データと比較しました。 デバイスから画像データは、1 つ以上の実施形態の認証に先立って認証システムに格納されているコードを使用して復号化されました。 1 つ以上の実施形態において、画像データは暗号化されていないデバイスからのイメージ データは認証システムに格納されているイメージ データと比較されます。 1 つまたは複数の他の実施形態で、画像データを暗号化または認証システムのメモリに格納されているイメージ データを暗号化、1 つの方法は、デバイスのメモリに格納されているイメージ データを比較します。 さらにおよび/またはまた、デバイスから暗号化された画像データは、認証システムから暗号化された画像データと比較されます。
【０１２１】
図 37 は、本開示の 1 つ以上の実施形態に従ってシステム図 600 を示しています。 システム 600 には、モバイル デバイス 6100、6200 の車両、コンピューターまたはサーバー 6300、およびネットワーク 6400 が装備されています。 6100 のモバイル デバイスは、スマート フォン、タブレット、PDA、ラップトップ、ワイヤレス リモートまたはキー ・ フォブなど単機能デバイスやその他のモバイル デバイスにワイヤレス ネットワークを介したあらゆる知られている通信プロトコル経由でワイヤレスで通信することがあります。 モバイル デバイス 6100 はラジオや無線のキャリアで通信できるまたは Wi-Fi、ブルートゥース、または他の短いまたは長い範囲通信プロトコルで通信できます。 6100 のモバイル デバイスは、センサーやカメラ、加速度計や GPS などのセンサーのシリーズを含むことができます。 モバイル デバイス 6100 直接的または間接的 6400 車両 6200 またはサーバー 6300 直接またはネットワーク経由で通信できる可能性があります。 
車両 6200 車両無線通信対応のあらゆる種類があります。 乗用車、トラック、商用車、バス、鉄道、船、フェリー、航空機、船舶有人または無人またはその他の車両、車両 6200 があります。 
6300 サーバーは、ハードウェア ベースまたはソフトウェア ベースにすることができます。サーバー 6300 はおよび/またはがでホストされている、かどうか直接または間接的に、サーバー コンピューターかどうかを固定または携帯電話、ワークステーション、デスクトップ、ラップトップ、タブレット、メインフレーム、スーパー コンピューター、サーバー ファームなどなど。サーバー コンピューターは、非タッチ スクリーンやタッチ スクリーンを有効にすることができます。サーバー コンピューターを包含することができます。 または別のコンピューター システムやクラウド コンピューティング ネットワークの一部であります。サーバー コンピューターは、オペレーティング システム (OS)、iOS（登録商標） などの任意の型を実行できます、Windows（登録商標）、Android（登録商標）、Unix（登録商標）、Linux（登録商標） および他の人。サーバー コンピューターを包含することができますまたはする結合には、直接または間接的に、かどうか入力デバイス、マウス、キーボード、カメラなどかどうか前方および/または後ろ向き、加速度センサー、タッチ スクリーン、バイオ メトリック リーダー、クリッカー、およびマイク。サーバー コンピューターを包含することができますまたはする結合には、直接または間接的に、かどうか、ディスプレイ、スピーカー、ヘッドフォン、ジョイスティック、ゲームのコント ローラー、振動、またはプリンターなどの出力デバイスです。いくつかの実施形態では入力デバイスと出力デバイスを 1 つの単位に埋め込むことができます。サーバー コンピューターは、グローバルの測位システム (GPS)、信号の三角測量システムを介してなど、グローバル位置決め測定回路を含めなどできます。サーバー コンピューターは、フィールド通信近辺 (NFC) 回路を搭載できます。サーバー コンピューターがホスト、実行、およびする結合には、直接または間接的に、かどうかデータベース、リレーショナル データベースや非リレーショナル データベース、直接または間接的かどうか、6300、サーバーにデータを供給することができますなど。
【０１２２】
ネットワーク 6400 任意サイズ ネットワーク可能性がありますやその他のハードウェアが複数のリソースまたは情報の共有を可能にする通信チャネルを介して相互接続コンピューターのコレクションなど、ノードの複数を含めることができます。このような相互接続には、直接及び間接をすることができます。ネットワーク 6400 は、有線または無線することができます。暗号化または暗号化されていないかどうかネットワーク 6400 を短いまたは長い距離での通信許可できます。6400 ネットワーク イーサネットなど、少なくとも 1 つのネットワーク プロトコル経由で伝送制御プロトコル (TCP) を操作できる/インター ネット プロトコル (IP) など。ネットワーク 6400 は、パーソナル エリア ネットワーク、ローカル エリア ネットワーク、ホームエリア ネットワーク、ストレージ エリア ネットワーク、キャンパス エリア ネットワーク、バックボーン ネットワーク、メトロポリタン エリア ネットワーク、ワイド エリア ネットワーク、企業プライベート ネットワーク、仮想などの任意のスケールを持つことができます。プライベート ネットワーク、仮想ネットワーク、衛星ネットワーク、クラウド ネットワーク、インターネットワーク、携帯電話ネットワークなど。6400 ネットワークおよびイントラネットやエクストラネットを含むできます。6400 ネットワークおよびインターネットを含むできます。64 ネットワークことができます他のネットワークが含まれておよび/または他のネットワークとの通信を可能にするかどうかサブネットワークおよび/または異なるネットワークでは、同一または異なるネットワーク 6400 かどうか。ネットワーク 6400 は、ハードウェア ベースまたはソフトウェア ベースかどうかコンピューター、ネットワーク インターフェイス カード、リピータ、ハブ、ブリッジ、スイッチ、エクステンダー、またはファイアウォールなどのハードウェアを含めることができます。直接/間接的、または本開示の内容に任意の関係に関係なく、1 つまたは複数のエンティティに代わって、ネットワーク 6400 を操作できます。
【０１２３】
1 つ以上の実施形態で 6100 のモバイル デバイスとコンピューターを介して、6100 のモバイル デバイス クライアント可能性がありますネットワークとの通信 6400、よう直接または間接的に、選択的におよび/または unselectively、暗号化または非暗号化、有線および/またはワイヤレス、接触や非接触を介して。そのようなコミュニケーションは、ソフトウェア アプリケーション、ソフトウェア モジュール、モバイル アプリケーション、ブラウザー、ブラウザー拡張機能、OS、または任意の組み合わせですることができます。たとえば、このような通信は、HTTPS など一般的なフレームワーク/API、を通じてできます。
【０１２４】
6100 モバイル デバイスは、ハードウェア ベースまたはソフトウェア ベースにすることができますクライアントを含むことができます。1 つ以上の実施形態で 6300 サーバーとモバイル デバイス 6100 がクライアントの直接相互に通信、互いに、ように短いを介してローカル近さで 1 つのシステムでホストされている場合など、無線通信プロトコルの範囲など赤外線または Bluetooth（登録商標）。そのような直接通信は選択的および/または選択的、暗号化や暗号化されていない、有線・無線、接触や非接触を介してすることができます。Server 6300 が負荷分散技術や運用効率の向上、継続性向けのフェールオーバー テクノロジを採用して以来、6100 のモバイル デバイス上のクライアントの多くはいくつかの実施形態で、同時に比較的 6300 サーバーとのセッションを開始できます。、冗長性および/または。
【０１２５】
1 つ以上の実施形態でモバイル 6100 のユーザーで直接 6200 車両と通信するアプリケーションまたはクライアントを使用して可能性があります。 またはネットワーク 6400 と 6300 のサーバーを介して、車両との通信可能性があります。 1 つ以上の実施形態では、サーバー 6300 は本開示の 1 つ以上の実施形態に従って認証システムです。 サーバー 6300 が格納、送信、モバイル デバイス 6100、6200 の車両間の通信を容易にするためのモバイル デバイス 6100、6200 の車両の認証に必要な情報を受け取る。 1 つ以上の実施形態のデバイスと車両間の通信は、車両のコンピューターと通信システムとの通信を含めることができます。 1 つ以上の実施形態では、認証は 2D または 3D 画像に基づいています。
【０１２６】
代替のデータ セットは、交換またはマイクを介して入力可能性があります特定の語句を含む音声データと画像データを含め、サーバー側で認証に使用可能性があります。 この音声データは、支払カード、身分証明書、またはアプリケーションと登録時に録音済み音声データと比較されるかもしれない。 さらにまた、顔認識、網膜スキャン、指紋や他の生体認証、バイオメトリクス マーカー イメージ データの代わりにイメージ データを補強したりされることがあります。 またはアプリケーションにサインインするために使用可能性があります。
【０１２７】
本開示は、本契約の一部を形成する図面に示される実施形態を参照して詳細に記載します。他の実施形態を使用することがありますおよび/または精神または本発明の範囲から逸脱することがなく、その他の変更を行うことができます。詳細な説明に記載した形態はここに示す主題の制限するものではありません。
【０１２８】
現在のシステムは、携帯電話やネットワーク デバイスに実装するセキュリティで保護されたネットワーク検証システムを提供します。システム メソッドは、iOS、アンドロイド、Windows 等を含む、各種のオペレーティング システムのためのモバイル デバイスのアプリケーションを含む場合があります。クライアントまたはシステムの他の側面と組み合わせて内のデバイスにインストールされているアプリケーション支払いカード、消費者ベースのホログラム埋め込みデータ タグをシリアル化多要素認証を使用して提供します。詳細寸法、各セキュリティで保護された項目または ID、タンパー (自爆) スキャナーおよび web ベースの多国籍アクセスで改ざん防止 (改ざん) タグか現在のシステムとメソッドは 3 つの多次元符号化を含むかもしれない。
【０１２９】
実施例では、ユーザー要求および/または新しいまたは交換用のクレジット カードまたはデビット カードを受け取る。カードは、読み取り可能なホログラム画像を含めることができます。 または素材やバッキングの任意のタイプの簡単なホログラム、ホログラム カードなど別のメディア イメージが表示されます。クレジット カードの承認に、ユーザー アカウントが確立され、ユーザー ・ アカウントに関する情報は、最初のデータベースに格納されます。1 つ以上の実施形態では、ホログラム画像やホログラムの画像に関連付けられているデータが 2 番目のデータベースに格納されます。いくつかの実施形態で 2 番目のデータベースは、最初のデータベースと同じです。他の実施形態では、2 番目のデータベースは最初のデータベースとは異なるです。いくつかの実施形態において、ホログラム画像やホログラムの画像に関連付けられているデータは、ユーザーまたはユーザーに関連する情報に関連付けられます。他の実施形態では、ホログラム画像やホログラムの画像に関連付けられているデータをユーザーまたはユーザーに関連する情報に関連付けられているコードに関連付けられます。たとえば、いくつかの実施形態でハッシュ値またはハッシュ コード ジェネレーターまたは乱数ジェネレーターによって生成された値で作成された、コードがなります。新しいカードとホログラムの受領、ユーザーはタブレットやスマート フォン、ウェアラブル デバイスなどのスマート デバイスにアプリやクライアントをダウンロードするのに招待されます。ユーザーのデバイスにアプリケーションまたはクライアントをインストールすると、アカウントを確立するのに表示されます。いくつかの実施形態でユーザーは新しいカードやホログラムの受信者が誰にカード又はホログラムが発行されたユーザーであることを確認する情報を入力を求められます。すなわち、名、アドレス、アカウント名、パスワード、電子メール アドレス、および一般クレジット カードまたは銀行口座を開くために使用するユーザーに関するその他の情報は、標準の情報に加えて、ユーザーのデバイスに固有の情報を収集・保存、ユーザー データベースを使用ユニークなデバイスのシリアル番号、デバイス ID 番号、またはデバイス自体に一意な識別子一意のデバイス情報があります。配線デバイス ID、読み取りのみメモリ位置、1 つにデバイス ID 可能性があります時間プログラム可能なメモリの場所、またはその他の識別方法。ユーザー アカウントが確立されるか、またはユーザーによって入力された情報を検証、または以前に入力したユーザー情報の照合確認、スキャン、写真またはスマート デバイスを用いたホログラムのイメージをキャプチャするそれ以外の場合に表示されます。イメージ キャプチャ プロセスは、ホログラム画像が正しくキャプチャようにし、最初のユーザー情報から別のデバイス上にローカルおよび最初のデータベースの他のユーザーの情報の両方を格納する数回繰り返される可能性があります。データベース、または 2 番目のデータベースまたはその他のストレージの場所です。撮影した画像はその他のユーザー情報と共に送信または最初のデータベースまたは別のデータベースから分離して送信。ユーザー データベースでホロ��ラム画像の受領、イメージは以前に保存されたイメージの認証されます。
【０１３０】
一度アカウントが確立または確認し、ホログラム画像がキャプチャされたユーザーが使用することができるようにカードのベンダーから購入します。現在のシステムの認証プロセスを利用した仕入先からの購入を開始するには、ユーザーは、ベンダーのオンライン サイトから認証モードを選択します。ユーザーは、多桁トランザクション コードを付属します。このトランザクション コードを生成するには、ベンダー、リモート コンピューターまたはサーバー、ローカル コンピューターまたはサーバー、またはコンピューターまたは認証システムに関連付けられているサーバーによって。アプリケーションまたはクライアントを介してトランザクション コードを入力をユーザーに求めて、です。トランザクション コードを入力すると、一度は、トランザクション コードとシステム サーバーにホログラムの 1 つまたは複数のイメージに、アプリケーションまたはクライアントが送信します。システムは、ユーザーとスマート デバイスの間の関連付けを確認します。いくつかの実施形態では、システムは、ユーザーとホログラム画像間の関連付けを確認します。いくつかの実施形態では、システムは、スマート デバイスとホログラム画像の間の関連付けを確認します。いくつかの実施形態では、システムは、1 つまたは 1 つ以上の上記の操作を実装します。たとえば、システムは、ホログラム画像がユーザーとユーザーのデバイスに関連付けられてし、ホログラムの画像と同様に、デバイスの ID 番号を確認するを確認します。トランザクション コードもベンダー、リモート コンピューターまたはサーバー、ローカル コンピューターまたはサーバー、または、コンピューターまたはサーバー システムに認証システムに関連付けられているユーザー情報の中のトランザクションを確認するために送信されます。認証。情報を認証する場合、ユーザーは 2 番目のコードは、ユーザーのスマート デバイスを介して、検証コードなど付属します。次に、ユーザーは、ベンダー サイトで認証コードを入力するか、仕入先に確認コードを提供します。いくつかの実施形態では、仕入先トランザクションを完了する場合があることを確認する検証コードを提供してユーザーを比較検証コードでベンダーを提供します。いくつかの実施形態で検証コード可能性があります。 ベンダーのサイトまたはユーザーに送信リモート コンピューターまたはサーバー、ローカル コンピューターまたはサーバー、またはコンピューターまたは認証システムに関連付けられているサーバー生成システムと比較されることがあります。検証コードです。いくつかの実施形態でに、ユーザーのクレジット カードの確認認証の検証コードをシステムによってベンダーに提供可能性があります。いくつかの実施形態において、認証後に、システムは、ベンダーにトランザクション コードに対応する確認コードを送信します。
【０１３１】
特定の実施形態では、ユーザーまたはベンダーに提供される検証コードはありません。このような実施形態において、検証 1 つ以上ホログラム画像のユーザーおよび/またはユーザーのデバイスに関連付けられてや、デバイス ID 番号および/またはホログラム画像を確認後、システム送信ベンダー確認メッセージ、旗、またはトークンユーザーのデバイスとホログラムとベンダーがトランザクションを続行可能性があることを確認そのような項目または項目とユーザーの協会の認証の検証を示します。そのような確認の受領後、仕入先が顧客に必要な入力トランザクションを許可します。他の実施形態では、確認メッセージ、旗、または、仕入先に送信されるトークンはありませんが代わりに、システムは、支払いカード情報や銀行口座など、ギフト アカウントなどの他の支払いオプションを使用してトランザクションの処理を完了します。他のアカウント、ビット コイン、ブロックやチェーン、またはユーザー、ホログラム、および/またはモバイル デバイスに関連付けられているその他のお支払い方法です。支払いプロセスの正常に完了、メッセージ、フラグ、および/またはトークンは、ベンダーおよび/または顧客に送信されます。そこで、ベンダーまたはシステム トランザクション数やトランザクションの確認の他のいくつかのフォームを持つ顧客があります。この確認は、ダウンロード可能なアプリケーションを介して、SMS または電子メールを介して、web ブラウザー経由で、または通信またはハード コピー、または上記の任意の組み合わせの他の電子手段で電子的に提供されるかもしれない。
【０１３２】
いくつかの実施形態では、ユーザが視覚的にユーザーを許可または聴覚トランザクション情報を入力するとき、トランザクション認証を続行を確認するトランザクション情報が表示されます。トランザクション情報および認証情報は、認証し、トランザクションを記録するトランザクション データベースに搬送されます。この方法でユーザーはそのユーザーに関連付けられている正しいユーザー デバイスとしてユーザーやトランザクションの順序でデバイスを完了するに関連付けられているホログラム画像の両方を持つ必要があります。いくつかの実施形態でそのユーザーはまた適切なトランザクション コードを入力してください。権限のないユーザーがデバイスがなくても、またはその逆のホログラムを使用しようとすると、トランザクションは成功しなかったが、処理されません。
【０１３３】
一部の実施形態は、ホログラムの以前にキャプチャした画像を送信するのではなく、ユーザーは、ホログラムを再スキャンするか、トランザクションまたは認証や検証を完了するホログラムの別のイメージを取るにあります。これは、オンライン トランザクションを含む大きな値トランザクションにとって特に重要な可能性があります。これは、ことも重要認証セッション、ホログラムまたは ID またはホルダーの存在者認証される、承認、検証、および/または確認されました。これはシステムや特定の場所で担当者の存在が確認されている状況の重要な検証または場所またはユーザーの id に基づいてトランザクションを検証するか。
【０１３４】
別の実施形態では、ユーザーがパスワードなどのアカウントを確認する正しい情報を提供するために失敗した場合、ユーザーはホログラム イメージを再キャプチャして自分の ID を確認する求めがあります。このように、システムにより、アカウントにアクセスしようとするユーザーがオリジナルのホログラム カードまたはホログラム ID の所持でも
図 38 10 本発明を具体化したシステムの概略であります。システム 10、フロント エンド部分 15 と 25 のバック エンド部分に分割できます。システム 10 のフロント エンド部分 15 販売デバイス 16、17 のモバイル デバイス、リモート管理と管理ターミナル 18、オンライン ショッピング端末 19 ネットワーク 20 のベンダーのポイントで構成されます。販売機器 16 のベンダー ポイント可能性がありますベンダー販売端末、カード リーダー、タブレット、キオスク、または支払いカード情報を取得し、トランザクションを終了するために使用他の結合ネットワーク デバイスを利用したモバイル デバイスなどのハンドヘルド デバイス。スマート フォン、タブレット、スマートな時計、PDA、ノート パソコンなどのウェアラブルなどのスマート デバイスの任意のフォームまたはその他有線または無線デバイス ローカル ネットワークまたはインターネットなどのワイド エリア ネットワーク経由で通信することができるモバイル デバイス 16 があります。モバイル デバイス 17 システムおよび本発明の方法で使用されるアプリケーション具体的にはインストール、またはダウンロードがあります。モバイル デバイス 17 CDMA、TDMA、GSM、WiFi、3 G、4 G を含む様々 な有線またはワイヤレス技術を使用して、通信し、iOS、アンドロイド、Windows、Linux などのオペレーティング システムの任意の型など。モバイル デバイス 17 は、データ伝送の任意のフォームを活用可能性があります、SMS、音声、データ、電子メール、インスタント メッセージ、またはその他の有線またはワイヤレスの通信を介してユーザーの通信を有効にすることがあります。
【０１３５】
リモート管理と管理ターミナル 18 可能性があります任意のコンピューター、サーバー、ネットワークまたはサブネットワーク管理者がネットワークと基になるデータと現在の開示のデータベースにアクセスできるようにするインターフェイス デバイスと。リモート管理と管理ターミナル 18 システムの他の部分であるかもしれないまたはリモートである場合があります。リモート管理と管理ターミナル 18 は他のローカル エリア ネットワークやインターネットなどのワイド エリア ネットワーク経由で通信することがあります。リモート管理と管理ターミナル 18 コンピューター、サーバー、タブレット、ダム端末またはその他のデバイス、ネットワーク上の通信があります。ショッピング ターミナル 19 線には、一般的な目的または専用コンピューター、タブレット、またはスマート デバイスにあります。ユーザーの位置、公共エリア、家、キオスク、またはユーザーがそのようなターミナルへのアクセスを持つその他の任意の領域で可能性があります。
【０１３６】
ローカル エリア ネットワークまたはインターネットなどのワイド エリア ネットワーク ネットワーク 20 があります。承認されたユーザーのみの閉じた領域ネットワークに限定やオープンなネットワークにアクセスする任意のユーザーが使用できるがあります。20 ネットワークは、有線、ワイヤレスとして実装されるかもしれないまたは 2 つの組み合わせ。ネットワーク 20 は送信、データ、音声、または SMS 情報、メッセージのことができる可能性があります。
【０１３７】
バックエンド部分 25 装備ホログラム部分 30、ユーザー データ部分 40 とトランザクション部分 50 を処理しています。バックエンド部分 25 は、インターネット ゲートウェイ 21 経由でフロント エンド部分 15 に結合されています。インター ネット ゲートウェイ 21 ゲートウェイまたはインターネットまたは別のネットワークにアクセス ポイントとして機能するノードがあります。インター ネット ゲートウェイ 21、VPC 内のインスタンスとインターネット間の通信を可能にする水平方向にスケーリング、冗長、および高可用性仮想プライベート クラウド (VPC) コンポーネントがあります。それはインターネット サービス プロバイダーによって提供される可能性があります。 または公共の出入口があります。ユーザ端末、ワークステーション、サーバー、またはその他のコンピューティング デバイスから別のネットワーク セグメントへのトラフィックをルーティングするすべてのノードがあります。
【０１３８】
インターネット ゲートウェイ 21 は、VPC ルーター 22 に結合する可能性があります。VPC ルーター 22 有効のうち、ネットワーク経由で大量のパケットを移動するために最適化されたソフトウェア定義のネットワーク (SDN) にします。VPC ルーター 22 が情報を送信またはホログラム処理部分 30、ユーザー データ部分 40 および 50 トランザクション部分から情報を受け取る。VPC ルーター 22 に加えて各処理部分 30、ユーザー データ部分 40 およびトランザクション部分 50 ホログラム (22 a c) がない示されているそれに関連付けられている別の VPC ルータがあります。VPC ルータ 22 のようなルーター 22 a ・ c 各通信処理部分 30、ユーザー データ部分 40 およびトランザクション部分 50 本開示のそれぞれのホログラムから情報です。
【０１３９】
ホログラム処理部分 30 (これはデータベース、SQL データベースなどの他のタイプをすることができます) oracle データベース 31 の 1 つまたは複数のインスタンスで構成されて、1 つまたは複数の弾性計算クラウド (EC2) インスタンス 32、弾性ブロック ストレージ (EBS) 33、シンプルなストレージ デバイスサービス (S3) 34、任意他ストレージまたはデータベースに必要なコンポーネントを処理し、ホログラム データベースを維持します。ホログラム処理部分 30 にもメインが装備されている 38 と 39 の冗長データベースのデータベースします。ホログラム処理部分 30 プライベート VPC サブネットを介して VPC ルーターに結合されて、ユーザー、ホログラム メーカー、ベンダーやユーザー DB 40 と 50 DB のトランザクションと同様の商人からの直接の通信があります。31 の oracle データベース インスタンスは、oracle DB 38 と冗長 DB 39 の最大実行時にホログラム処理部分 30 をスケールするに使えます。31 インスタンスのスケーリングを可能にして、サードパーティの web を使用してプラットフォームの拡張ベースのサービス。弾性計算クラウドまたは 32 の EC2 インスタンスにより、現在の開示システムを実行する仮想コンピューターを使用するサービス プロバイダー。32 の EC2 インスタンスは、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。インスタンスには、サービス プロバイダーによって必要なすべてのソフトウェアが含まれています。サービス プロバイダーはこの方法で作成し、起動し、アクティブなサーバーの時間で支払い、必要に応じてサーバーのインスタンスを終了できます。EC2 は、遅延の最適化では、インスタンスの地理的位置および高レベルの冗長性を制御サービス プロバイダーを提供します。
【０１４０】
弾性ブロック ストレージ (EBS) デバイス 33 は、32 の EC2 インスタンスにアタッチできる生のブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 33 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 33 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケートされる可能性があります。
【０１４１】
シンプルなストレージ サービス 34 は、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。32、EBS デバイス 33 と 34 S3 の EC2 インスタンスは、Amazon（登録商標） Web サービスなどのサービス プロバイダーまたはその他のオンラインの web サービス プロバイダーによって提供されるかもしれません。
【０１４２】
ホログラム処理部分 30 は、各ユーザー カードや製造したホログラム カードのホログラムの識別情報を格納する使用ことがあります。、実際のホログラム画像を格納する他、ホログラムに関連付けられたデータも Oracle DB インスタンス 31 で保存できます。この情報は一意の英数字 ID、説明用語またはその他の識別子にあります。ホログラム処理部分 30 内の情報は、ユーザー データ部分 40 と VPC ルーター 22 を介してトランザクション部分 50 に伝えられるかもしれません。ユーザーによってカードの起動時に、ホログラム部分 30 から関連付けられているホログラム情報に搬送し、各ユーザーに関連付けられたレコードのユーザー部分 40 に格納されます。また、ホログラム情報ユーザーの部分から隔離されて安全なデータベースに格納されているし、だけは、ユーザーの個人を特定できる情報を含まない識別子を使ってユーザー情報に関連付けられています。
【０１４３】
また、ホログラム情報の代わりにホログラムを使用する代わりに、ある実施形態において、システムはモバイル デバイスまたはシステムに他のユーザーのデバイスによって送信されたハッシュ コードを使用します。このハッシュ コードはドングルを使用して入力可能性があります。 またはモバイル デバイスまたはユーザー デバイスに差し込むデバイスを接続します。ホログラムと同様にシステムが動作する他のすべてのマナーのベースのシステムを実行します。ただし、画像解析の代わりにハッシュ コード分析を実行してハッシュ コードを認証し、ユーザーのデバイスとユーザーに関連付けられていることを確認します。
【０１４４】
また、ホログラム情報の代わりにホログラムを使用する代わりに、ある実施形態においてモバイル デバイスまたは他のデバイスを使用してトランザクションの時点でユーザーによって生成されたオーディオ ファイルを使用してシステム、携帯電話によって送信されます。デバイスまたはシステムに他のユーザーのデバイス。このオーディオは、ドングルを使用してまたは入力可能性があります。 またはモバイル デバイスまたはユーザー デバイスに差し込むデバイスを接続します。ホログラムと同様にシステムが動作する他のすべてのマナーのベースのシステムを実行します。ただし、イメージの代わりに、オーディオ ファイルを認証し、それを確実に実行されてオーディオ分析解析はユーザー デバイスとユーザーに関連付けられて。オーディオ ファイル、ステートメントまたはユーザーによって話されている単語の数があります。これらの録音フレーズまたはシステムによって格納され、同じ単語や認証の時点でユーザーによって話されている語句に一致する言葉が含まれてすることができますまたはデバイスまたはモバイル デバイスまたは d の他のユーザーの暗号化されたファイルにプラグ、ドングルに保存済みデバイス。
【０１４５】
ユーザー データ部分 40 (図示せず) 2 番目の VPC サブネットを介して VPC ルーターに結合されています。ユーザー データ部分 40、21 のインターネット ゲートウェイ経由でインターネットと通信し、処理部分 30、およびトランザクション部分 50 ホログラムと通信することも。ユーザー データ部分 40 構成 oracle DB インスタンス 41、EC2 インスタンス 42、EBS デバイス 43、単純なストレージ サービス 44、45 雲を見、データ保管庫 46、47 のデータ アーカイブ、oracle メイン データベース 48、oracle DB の冗長 49 (任意のデータベース、たとえば SQL の場所で、oracle データベースの場合)。メイン データベース 48 と 49 が冗長なデータベースは管理およびすべてのユーザーについては、名、ユーザー名、アドレス、パスワード、電子メール アカウントに限定されない、デバイス ID を含むとホログラムの情報を維持するため主に使用されます。また、ホログラム情報ユーザーの部分から隔離されて安全なデータベースに格納されている可能性があり、個人だけでハッシュ コードまたはランダムな番号をたとえば、識別子を通じてユーザー情報に関連付けられた除外ユーザーの情報です。現在の開示システムを縮小すると、41 の oracle DB インスタンスを物理的にインストールして、関連付けられているハードウェアを管理することがなく余分な容量のデータを管理する利用されるかもしれない。42 の EC2 インスタンスは、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。
【０１４６】
弾性ブロック ストレージ (EBS) デバイス 43 42 EC2 インスタンスにアタッチできる生のブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 43 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 43 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケート可能性があります。
【０１４７】
44 の単純なストレージ サービスは、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。
【０１４８】
Cloudwatch 45 は、クラウド リソースの監視サービスとバックエンド 25 でアプリケーションを実行します。Cloudwatch 45 収集トラック メトリック、収集とモニターは、ログ ファイル、およびアラームを設定します。CloudWatch 45 リソースを監視してこのような EC2 インスタンス ダイナモ テーブル、および RDS DB インスタンスと同様、アプリケーションおよびサービスによって生成されたカスタム メトリックとアプリケーション ログ ファイルを生成します。CloudWatch 45 は、リソース使用率、アプリケーションのパフォーマンスと運用状態のシステム全体にわたる可視性を得るために使用可能性があります。ヴォールト 46 追加のセキュリティを必要とするお客様のアカウント情報を維持するための安全な保管場所があります。これは、クレジット カード情報、ID 情報、パスワード、およびその他の関連情報を含めることができます。47 のアーカイブは、非アクティブなユーザー情報、トランザクション データ、特定の年齢やタイプのデータを格納するデータ アーカイブにあります。47 のアーカイブの使用いくつかの 48 と 49 のデータベースが管理可能なサイズ制限で管理されていない場合に発生する可能性があります渋滞を軽減します。
【０１４９】
EC2 インスタンス 42、EBS デバイス 43、S3 (44)、雲を見る 45 5 月 Amazon（登録商標）Web サービスなどのサービス プロバイダーまたはその他のオンラインの web サービス プロバイダーによって提供されます。
【０１５０】
トランザクション データベース部分 50 (図示せず) VPC サブネットを介して VPC ルーターに結合されています。トランザクション データベース部分 50、21 のインターネット ゲートウェイ経由でインターネットと通信し、処理部分 30 とユーザー部分 40 ホログラムと通信することも。トランザクション データベース部分 50 施設は、単純なストレージ サービス CloudWatch 55 54 主要な oracle EBS デバイス 53、EC2 インスタンス 52 oracle DB インスタンス 51 DB 58 と oracle DB の冗長 59。メイン データベース 58 および 59 が冗長なデータベースは管理およびユーザー トランザクション データを維持するため主に使用されます。Oracle DB インスタンス 51、EC2 ユーザーとトランザクションの数を増やす仮想リソースを使用してスケーラビリティの 52 のインスタンスも使用できますが機能の維持に重要になります。
【０１５１】
現在の開示システムを縮小すると、51 の oracle DB インスタンスを物理的にインストールして、関連付けられているハードウェアを管理することがなく余分な容量のデータを管理する利用されるかもしれない。52 の EC2 インスタンスは、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。
【０１５２】
トランザクション データベース部分 50 の弾性ブロック ストレージ (EBS) デバイス 53 52 EC2 インスタンスに接続することができます raw ブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 53 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 53 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケートされる可能性があります。
【０１５３】
シンプルなストレージ サービス 54 は、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。
【０１５４】
Cloudwatch 55 はクラウド リソースの監視サービスとバックエンド 25 でアプリケーションを実行します。Cloudwatch 55 収集トラック メトリック、収集とモニターは、ログ ファイル、およびアラームを設定します。CloudWatch 55 リソースを監視してこのような EC2 インスタンス ダイナモ テーブル、および RDS DB インスタンスと同様、アプリケーションおよびサービスによって生成されたカスタム メトリックとアプリケーション ログ ファイルを生成します。CloudWatch 55 は、リソース使用率、アプリケーションのパフォーマンスと運用状態のシステム全体にわたる可視性を得るために使用可能性があります。
【０１５５】
EC2 インスタンス 52、EBS デバイス 53、S3 (54) Amazon（登録商標）Web サービスなどのサービス プロバイダーによってまたは他のオンライン web サービス プロバイダーに CloudWatch 55 が提供可能性があります。それは 1 つまたはすべてのこれらの部分は 30、40、50 可能性があります理解する実装単一マシンでシングル サーバー上または、多数のコンピューター間で分散アーキテクチャ サーバー、プロセッサを 1 つまたは複数の場所にあります。コンピューター、サーバー、VPN、手順の一部またはすべてのステップを実行可能性があります、データのすべてまたは一部を格納可能性があります。
【０１５６】
図 39 は、ホログラム メーカー データ センターとシステム 10 間相互接続を描いた図面です。ホログラム メーカー 100 がホログラム画像を製造しカードにそれらの出版社に結合、結合、ラミネート、または、カードに埋め込まれた材料でそれらを刻印または任意の既知の方法でホログラムを生成します。メーカー 100 はホログラムからイメージをキャプチャし、インターネットなどのネットワーク経由でシステム 10 にその情報を伝える可能性があります。メーカー 100 は、VPC ルーター 22 に結合された VPN 接続を介して認証プロバイダーの仮想プライベート クラウドにメーカー ゲートウェイ 101 ホログラムの情報を伝えます。メーカー 100 は 102 と 103 のデータベース サーバー上ホログラム画像とすべての関連付けられたデータを格納可能性があります。VPC ルーター 22 を介して、システム 10 に接続時に、ストレージのホロ加工部分 30 にホログラムの画像と関連情報を伝えた。カード、ユーザー、および/またはモバイル デバイスまたはその他のユーザーのデバイスに関連付けられているホログラム画像情報を保存すると、それが後で使用するときユーザーが購入カードをアクティブにするか、認証ユーザーから受け取ったホログラム画像情報を比較する、トランザクション。また、ホログラム画像情報はイメージ比較のために後で使用する専用のセキュリティで保護されたデータベースに保存する可能性があります。
【０１５７】
ホログラム画像ホログラム画像情報、1 つまたは複数ハッシュ コードとユーザーに関連付けられているハッシュ コード情報、代わりにユーザー ドングル、ユーザー ストレージ ・ デバイスおよび/またはモバイル デバイスまたはその他のユーザーのデバイスに格納されて、h の比較には、後で使用する可能性があります。灰コード情報は、ユーザーが購入カードをアクティブにするか、トランザクションを認証するときに、ユーザーから受信しました。また、ハッシュ コード情報は、ハッシュ コードの比較のために後で使用する専用のセキュリティで保護されたデータベースに保存する可能性があります。
【０１５８】
ホログラム画像ホログラム画像情報、1 つまたは複数のオーディオファイルとユーザーに関連付けられたオーディオ ファイル情報、代わりにユーザー ドングル、ユーザー ストレージ ・ デバイスおよび/またはモバイル デバイスまたはその他のユーザーのデバイスに格納されて、それは比較する後で使用することがあります。ユーザーが購入カードをアクティブにするか、トランザクションを認証するときに、ユーザーから受信したオーディオ ファイルの情報。また、オーディオ ファイル比較のために後で使用する専用のセキュリティで保護されたデータベースでオーディオ ファイルの情報を保存することがあります。
【０１５９】
図 40 は 10 の認証システムと金融機関間の相互接続を描いた図面です。金融機関 300 a 300n は銀行、クレジット カード発行会社、デビット カード発行会社、投資会社や他の機関クレジット カードまたはデビット カードを発行するや管理または支払カード処理および/または履行を支援する可能性があります。金融機関 300 a 300n すべては自分の安全なネットワーク ゲートウェイ 305a-305 n、インターネットなど、ネットワーク経由で通信できるようにするがあります。金融機関 300 a-300n は VPC ルーター 22 または 10 システムと直接通信するインターネットを介した仮想プライベート ネットワーク接続を設けることができます。接続が確立されると、金融機関はトランザクション システム 10 部と直接通信があります。金融機関と 10 のシステム間の通信は、合計購入時刻、日付、通貨、場所ベンダー情報、および他のすべてのトランザクションの情報など、ユーザー トランザクションに関連する情報を含めることができます。金融機関 300 a 300n 可能性があります無効なカード番号など盗まれたシステム 10 カードに情報を伝えるも、カードがクレジットを超えた制限、不正な購入型を超える毎日購入制限、および他のすべての情報を取得、派生やユーザー、ユーザーのアカウント、クレジット カードまたはトランザクションに関連を含む金融機関によって決定されます。トランザクション部分 50 と 300 a n 金融機関との間の通信は金融機関のみと 10 システムにある情報へのアクセスを確保する VPN を介して発生します。
【０１６０】
図 41 は、本発明の実施形態による認証システムの分散型の性質を示しています。VPC 経由で描かれたシステム 10 としてルーター 22 認証ゲートウェイの多数のインスタンスには、インターネットなどのワイド エリア ネットワーク経由で通信があります。これらの分散ゲートウェイ 400 を地理的に分散してセキュリティ、冗長性、スピードの向上、信頼性の向上を可能にすること。10 系と 400 の分散のゲートウェイ間のすべての接続を図のように仮想 web サービスの直接接続を介して発生します。それは、下図の 3 箇所でまたは任意の数の場所の分散可能性があります、システム理解されるでしょう。分布は、一時的なデータ容量の操作のコストと可用性、つまり、異なるタイム ゾーン、地理的な可能性があります。システムの分散型の性質は、拡張性、信頼性、冗長性、およびコストの削減
図 42 は、web サービス環境の高度な暗号化データ保護のレイヤーを示します。化身である、データ ファイアウォールを実装して、トランザクション データとクラウド環境に居住しているという事実にもかかわらず安全な方法でユーザー データを保護します。化身である、株式会社存在から存在データ ファイアウォールが使用されていました。データ ファイアウォール可能性があります特権ユーザーのトークン化されたデータを使用し、承認プロセスとユーザーのデータを開きます。ファイアウォールは、データベースとストレージの確保、クラウド領域に格納されているデータが不正なユーザーから保護されている間存在可能性があります。
【０１６１】
図 43 は、本発明の他の実施例を示しています。図 43 システム 610 具現化するセキュリティ情報およびイベント管理 (SIEM) システムを含む本開示の代替システム構成の概略であります。セキュリティの警告とネットワーク ハードウェアおよびアプリケーションによって生成されるデータ分析のリアルタイム分析、シェムリ アップを提供します。
【０１６２】
システム 610 は、フロント エンド部分 615 とバックエンド部分 625 に分割可能性があります。フロント エンド部分システム 610 615 620 ネットワーク、オンラインのショッピング ターミナル 619 モバイル デバイス 617 販売デバイス 616 のベンダー ポイントで構成されます。販売機 616 のベンダー ポイント可能性がありますベンダー販売端末、カード リーダー、タブレット、キオスク、または支払いカード情報を取得し、トランザクションを終了するために使用他の結合ネットワーク デバイスを利用したモバイル デバイスなどのハンドヘルド デバイス。スマート フォン、タブレット、スマートな時計、PDA、ノート パソコンなどのウェアラブルなどのスマート デバイスの任意のフォームまたはその他有線または無線デバイス ローカル ネットワークまたはインターネットなどのワイド エリア ネットワーク経由で通信することができるモバイル デバイス 616 があります。モバイル デバイス 617 具体的システムおよび本発明の方法で使用される注入されたアプリケーションを含めることができます。モバイル デバイス 617 CDMA、TDMA、GSM、WiFi、3 G、4 G を含む様々 な有線またはワイヤレス技術を使用して、通信し、iOS、アンドロイド、Windows などのオペレーティング システムの任意の型など。モバイル デバイス 617 はデータ伝送の任意のフォームを活用可能性があります、SMS、音声、データ、電子メール、インスタント メッセージ、またはその他の有線またはワイヤレスの通信を介してユーザーの通信を有効にすることがあります。
【０１６３】
リモート管理と管理ターミナル (表示されていません) 可能性があります任意のコンピューター、サーバー、ネットワークまたはサブネットワーク管理者がネットワークと基になるデータと現在の開示のデータベースにアクセスできるようにするインターフェイス デバイスと。リモート管理と管理の端末システムの他の部分であるかもしれないまたはリモートである場合があります。リモート管理と管理の端末は他のローカル エリア ネットワークやインターネットなどのワイド エリア ネットワーク経由で通信することができるかもしれません。リモート管理と管理の端末、コンピューター、サーバー、タブレット、ダム端末または他のデバイス、ネットワーク上の通信用があります。線ターミナル 619 をショッピングには、一般的な目的または専用コンピューター、タブレット、またはスマート デバイスにあります。ユーザーの位置、公共エリア、家、キオスク、またはユーザーがそのようなターミナルへのアクセスを持つその他の任意の領域で可能性があります。
【０１６４】
ローカル エリア ネットワークまたはインターネットなどのワイド エリア ネットワーク、ネットワーク 620 可能性があります。承認されたユーザーのみの閉じた領域ネットワークに限定やオープンなネットワークにアクセスする任意のユーザーが使用できるがあります。ネットワーク 620 は、有線、ワイヤレスとして実装されるかもしれないまたは 2 つの組み合わせ。ネットワーク 620 は、送信、データ、音声、または SMS 情報、メッセージのことができる可能性があります。
【０１６５】
バックエンド部分 625 には、ホログラム部分 630、ユーザー データ部分 640、さらにセキュリティ情報およびイベント管理 (SIEM) 部分 660 を構成トランザクション部分 650 の処理が装備されています。バックエンド部分 625 は、インターネット ゲートウェイ 621 経由でフロント エンド部分 615 と結合されます。インター ネット ゲートウェイ 621 ゲートウェイまたはインターネットまたは別のネットワークにアクセス ポイントとして機能するノードがあります。インター ネット ゲートウェイ 621、VPC 内のインスタンスとインターネット間の通信を可能にする水平方向にスケーリング、冗長、および高可用性仮想プライベート クラウド (VPC) コンポーネントがあります。それはインターネット サービス プロバイダーによって提供される可能性があります。 または公共の出入口があります。ユーザ端末、ワークステーション、サーバー、またはその他のコンピューティング デバイスから別のネットワーク セグメントへのトラフィックをルーティングするすべてのノードがあります。
【０１６６】
インター ネット ゲートウェイ 621 は、敗走のデータをバックエンド部分 625 VPC ルーター 625 結合可能性があります。インター ネット ゲートウェイ 621 を結合するルーター 625 626 インターネット ファイアウォールを経由する可能性があります。ファイアウォール 626 は、知られているファイアウォールを防止し、不要なまたは侵入のデータ受信および送信データが検出された可能性があります。VPC ルーター 625 は、スケーラブルなドメイン ネーム システム web サービス 627、アマゾン ルーター 53 などに接続可能性があります。DNS の可用性の高いする必要があり、非常に信頼性の高い提供するために設計されたスケーラブルなクラウド web サービス アドレスを数値の ip アドレスにドメイン名を変換することによってインターネット アプリケーションにルート エンドユーザーに費用効果的な方法。ドメイン名システム web サービス 627 バケット-AWS - Amazon EC2 インスタンス、ロード バランサーの弾性負荷分散、またはアマゾン S3 などを実行するインフラストラクチャにユーザーの要求を効果的に接続するアマゾン ルート 53 し、もすることがでくために、ある実施形態でAWS の外のインフラストラクチャにユーザーをルーティングします。グローバル ルーティング型および遅延ベース ルーティング、Geo DNS、およびラウンド ロビンの重み付けなどの様々 な通過するトラフィックを管理が可能なドメイン ネーム システム web サービス 627-すべてをさまざまなを有効にするために DNS フェールオーバーと組み合わせること低レイテンシ、フォルト ・ トレラントなアーキテクチャ。
【０１６７】
VPC ルーター 622 を有効のうち、ネットワーク経由で大量のパケットを移動するために最適化されたソフトウェア定義のネットワーク (SDN)。VPC ルーター 622 が情報を送信またはホログラム処理トランザクション部分 650、ユーザー データ部分 640 630 の部分から情報を受け取る。VPC ルーター 622 に加えて処理部分 630、ユーザー データ部分 640 およびトランザクション部分 650 ホログラムの各表示されません (622a-c) と関連付けられている別の VPC ルータがあります。VPC ルーター 622 のようなルーター 622a-c 各通信処理部分 630、ユーザー データ部分 640 およびトランザクション部分 650 本開示のそれぞれのホログラムから情報です。
【０１６８】
ホログラム処理部分 630 (これはデータベース、SQL データベースなどの他のタイプをすることができます) DB サーバー 631 の 1 つまたは複数のインスタンスは、1 つまたは複数のアプリケーション サーバー 632、弾性ブロック ストレージ (EBS) デバイス 633、シンプルなストレージ サービス (S3) 634 とその他処理し、ホログラムのデータベースに必要なストレージまたはデータベース コンポーネント。ホログラム処理部分 630 もメインで構成データ基本 638 639 冗長データベース。ホログラム処理部分 630 プライベート VPC サブネットを介して VPC ルーターに結合されて、ユーザー、ホログラム メーカー、ベンダーやユーザー DB 640 とトランザクション DB 650 と同様の商人からの直接の通信があります。DB サーバー 631 oracle DB 638 と冗長 DB 639 の最大実行時にホログラム処理部分 630 を拡張するものです。DB サーバー 631 スケーリングを可能にして、サードパーティの web を使用してプラットフォームの拡張ベースのサービス。アプリ サーバー 632 により現在の開示システムを実行する仮想コンピューターを使用するサービス プロバイダー。アプリ サーバー 632 は、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。インスタンスには、サービス プロバイダーによって必要なすべてのソフトウェアが含まれています。サービス プロバイダーはこの方法で作成し、起動し、アクティブなサーバーの時間で支払い、必要に応じてサーバーのインスタンスを終了できます。アプリケーション サーバーでは、遅延時間の最適化では、インスタンスの地理的位置および高レベルの冗長性を制御サービス プロバイダーを提供します。
【０１６９】
弾性ブロック ストレージ (EBS) デバイス 633 は、アプリ サーバー 632 にアタッチできる生のブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 633 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 633 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケートされる可能性があります。
【０１７０】
634 の単純なストレージ サービスは、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。アプリ サーバー 632 Amazon（登録商標） Web サービスなどのサービス プロバイダーまたはその他のオンラインの web サービス プロバイダーによって EBS デバイス 633 と S3 634 を提供することがあります。
【０１７１】
ホログラム処理部分 630 は、各ユーザー カードや製造したホログラム カードのホログラムの識別情報を格納する使用ことがあります。実際ホログラム画像を格納するだけでなく、ホログラムに関連付けられたデータも DB サーバー 631 で保存できます。この情報は一意の英数字 ID、説明用語またはその他の識別子にあります。ホログラム処理部分 630 の情報は、ユーザー データ部分、640 と VPC ルーター 622 を介してトランザクション部分 650 に伝えられるかもしれません。ユーザーがカードの起動時に、ホログラム部分 630 から関連付けられているホログラム情報に搬送し、各ユーザーに関連付けられたレコードのユーザー部分 640 に格納されます。また、ホログラム情報ユーザーの部分から隔離されて安全なデータベースに格納されているし、だけは、ユーザーの個人を特定できる情報を含まない識別子を使ってユーザー情報に関連付けられています。
【０１７２】
ユーザー データ部分 640 (図示せず) 2 番目の VPC サブネットを介して VPC ルーターに結合されています。ユーザー データ部分 640 は、インター ネット ゲートウェイ 621, 626、ファイアウォールと DNS web サービス 627 経由でインターネットと通信し、ホログラム加工部分 630、およびトランザクション部分 650 と通信することも。ユーザー データ部分 640 構成 oracle DB サーバ 641、アプリ サーバー 642、EBS デバイス 643、シンプルなストレージ サービス 644、クラウド時計は 645、データ保管庫 646、データ アーカイブ 647、oracle メイン データベース 648、oracle 冗長 DB 649 (データベース、たとえば SQL の場所でoracle のデータベース)。ユーザー データ部分 40 には、セキュリティ インテリジェンス プラットフォーム (SIEM) 600 も装備されています。化身である、シェムリ アップ 600 SPLUNK プラットフォームだった。シェムリ アップ 600 には、インデクサー 661、コンテンツフィルタ リング 662、フォワーダー 663、ヘッド 664 と 665 クラスター マスターが装備されています。
【０１７３】
メイン データベース 648 と冗長データベース 649 は管理およびすべてのユーザーについては、名、ユーザー名、アドレス、パスワード、電子メール アカウントに限定されない、デバイス ID を含むとホログラムの情報を維持するため主に使用されます。また、ホログラム情報ユーザーの部分から隔離されて安全なデータベースに格納されている可能性があり、個人だけでハッシュ コードまたはランダムな番号をたとえば、識別子を通じてユーザー情報に関連付けられた除外ユーザーの情報です。現在の開示システムを縮小すると、物理的にインストールして、関連付けられているハードウェアを管理することがなく余分な容量のデータを管理する DB サーバー 641 が利用されるかもしれない。アプリ サーバー 642 は、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。
【０１７４】
643 の弾性ブロック ストレージ (EBS) デバイスは、アプリ サーバー 642 に関連付けることができる生のブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 643 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 643 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケートされる可能性があります。
【０１７５】
644 の単純なストレージ サービスは、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。
【０１７６】
Cloudwatch 645 はクラウド リソースの監視サービスとバックエンド 625 でアプリケーションを実行します。Cloudwatch 645 収集トラック メトリック、収集とモニターは、ログ ファイル、およびアラームを設定します。CloudWatch 45 リソースを監視してこのような EC2 インスタンス ダイナモ テーブル、および RDS DB インスタンスと同様、アプリケーションおよびサービスによって生成されたカスタム メトリックとアプリケーション ログ ファイルを生成します。CloudWatch 645 は、リソース使用率、アプリケーションのパフォーマンスと運用状態のシステム全体にわたる可視性を得るために使用可能性があります。ヴォールト 646 追加のセキュリティを必要とするお客様のアカウント情報を維持するための安全な保管場所があります。これは、クレジット カード情報、ID 情報、パスワード、およびその他の関連情報を含めることができます。647 のアーカイブは、非アクティブなユーザー情報、トランザクション データ、特定の年齢やタイプのデータを格納するデータ アーカイブにあります。647 のアーカイブの使用には、648 と 649 のデータベースが管理可能なサイズ制限で管理されていない場合に発生する可能性があります渋滞のいくつかが軽減されます。
【０１７７】
アプリ サーバー 642、EBS デバイス 643、S3 (44)、雲を見る 645 5 月 Amazon（登録商標）Web サービスなどのサービス プロバイダーまたはその他のオンラインの web サービス プロバイダーによって提供されます。
【０１７８】
トランザクション データベース部分 650 (図示せず) VPC サブネットを介して VPC ルーターに結合されています。トランザクション データベース部分 650、621 のインターネット ゲートウェイ経由でインターネットと通信およびホログラム処理部分、630 とユーザー部分 640 と通信することも。トランザクション データベース部分 650 に oracle メイン DB 658 と oracle 冗長 6 db、シンプルなストレージ サービス 654 EBS デバイス 653 App サーバ 652 DB サーバー 651 が装備されている 59。メイン データベース 658 と冗長データベース 659 は管理およびユーザー トランザクション データを維持するため主に使用されます。DB サーバー 651、アプリ サーバー 652 は、ユーザー数、スケーラビリティに使用するかもしれないなり取引増加の仮想リソースの使用、機能の維持に重要。
【０１７９】
現在の開示システムを縮小すると、物理的にインストールして、関連付けられているハードウェアを管理することがなく余分な容量のデータを管理する DB サーバー 651 が利用されるかもしれない。アプリ サーバー 652 は、サービス プロバイダーは、「インスタンス」と呼ばれます、仮想マシンを作成するマシンのイメージをブートできる Web サービスを提供することによってアプリケーションのスケーラブルな展開を可能します。
【０１８０】
トランザクション データベース部分 650 の弾性ブロック ストレージ (EBS) デバイス 653 652 アプリ サーバーに関連付けることができる生のブロック デバイスを提供します。生のブロック デバイスのようなこれらのブロック デバイスを使用できます。典型的な使用例では、これはファイル ・ システムとデバイスをフォーマット含まれています、言ったマウント ファイル システム。さらに EBS デバイス 653 は、クローンとスナップショットを含む、高度なストレージ機能の数をサポートしています。EBS デバイス 653 を上に構築された、単一のコンポーネントの障害でデータ損失が発生しないように、バックエンド ストレージとしてレプリケート可能性があります。
【０１８１】
654 の単純なストレージ サービスは、web サービス インターフェイスを介してストレージを提供します。S3 は、任意のオブジェクトを格納可能性があります、コンピューター ファイル最大 5 テラバイトのサイズで、それぞれ 2 キロバイトまでのメタデータを添付します。オブジェクトは、バケットに編成され、各バケット内でユーザーに割り当てられた、一意キーによって識別される可能性があります。アプリ サーバー 652、EBS デバイス 653、S3 (654) Amazon（登録商標）Web サービスなどのサービス プロバイダーまたはその他のオンラインの web サービス プロバイダーによって提供されることがあります。
【０１８２】
化身である、シェムリ アップ 600 SPLUNK プラットフォームだった。実施形態シェムリ 600 ユーザー DB 640 とトランザクション部分 650 の両方で実装されています。シェムリ アップ 600 が収集、モニター、ログ、解析、およびユーザー DB 640 とトランザクション部分 650 からのすべての着信および発信のデータを分析します。シェムリ アップ 600 は、ネットワーク ハードウェアおよびアプリケーションによって生成されたセキュリティ アラートのリアルタイム分析を提供します。シェムリ アップ 600、ソフトウェア、ハードウェアまたはマネージド サービスと可能性があります、セキュリティ データを記録して、コンプライアンスの目的でレポートを生成するため。シェムリ アップ 600 が収集、分析、およびネットワークとセキュリティ デバイスから情報を提示id およびアクセスの管理アプリケーション。脆弱性管理およびポリシー コンプライアンス ツール;オペレーティング ・ システム、データベース、アプリケーション ログに記録します。および外部脅威データ。シェムリ アップの 600 の目的は監視およびユーザーとサービスの特権をディレクトリ サービスおよびその他のシステム構成の変更を管理するには同様にログの監査しレビューおよびインシデント対応を提供します。
【０１８３】
シェムリ アップ 600 には、重要なイベントの欠落を回避する監視対象データを統合する機能を提供する管理をログに記録するデータの集計は、ネットワーク、セキュリティ、サーバー、データベース、アプリケーションを含む数多くのソースからのデータを集計を提供できます。それは相関関係を提供することと共通の属性を探して、有意義なバンドルに一緒にイベントをリンクがあります。SIEMs 600 は、データを有用な情報に変換するために、さまざまなソースを統合するための相関法のさまざまな実行する機能を提供可能性があります。
【０１８４】
シェムリ アップ 600 相関イベントの自動分析と当面の課題の受信者に通知するアラートの生産の警告機能があります。アラート ダッシュ ボードにすることができますまたはメール、テキスト等された第三者チャネル経由で送信されます。SIEMS 600 には、ダッシュ ボードまたはイベント データを取得でき、見るパターン、または標準的なパターンが形成されません特定の活動を支援する情報のグラフにそれを回す他の視覚的表現を利用できます。SIEMs 600 既存セキュリティ、ガバナンスに合わせたレポートの作成と監査のプロセス、コンプライアンス データの収集を自動化するために使用できるし、の相関を容易にする履歴データの長期保管を採用して保持のため使えるデータ、時間、コンプライアンス要件に必要な保持を提供します。長期間ログ データの保存は、犯罪捜査の重要な可能性があります。SIEMs 600 ノードや特定の条件に基づく期間ログオンを検索する機能があります。
【０１８５】
SIEMs 600 には、インデクサー 661、コンテンツ フィルタ リング、662 フォワーダー 663、ヘッド 664 と 665 クラスター マスターが装備されています。インデクサー 661 は通常データと事前に定義された構文に基づいてインデックスを受信するデーモン サービスを実行します。このデータをデータ ストアに送信します。各データ ストアには、受信したログの量に基づいて、インデックスのセットがあります。データ ストアは、保持、ホットまたはコールドまたはウォーム スタンバイ、またはいくつかの他の機能を構成できます。これらは、スレーブ ノードと呼ばれます。インデックスを作成することができるデータを含むログ、クリック ストリーム データ、構成、トラップと警告、メッセージ、スクリプト、パフォーマンス データ、アプリケーション、サーバー、メインフレームおよびネットワーク デバイスから統計、物理、仮想、クラウド。
【０１８６】
コンテンツ フィルター 662 は、受信内容を読むし、悪意のある動作を決定するコンテンツをフィルタ リングする受信データをキャプチャ可能性があります。単一のログは攻撃を認識するための十分な情報をできない場合がありますが、すべて 1 つのイベントを統合する単純で何が起こっている可能性を理解。イベント注目シェムリ アップ ソリューションは通常データを分析操作を実行できるように高度な脅威に警告するリアルタイムに近い。
【０１８７】
フォワーダー 663 は確実にリモート システムからデータをストリーム可能性があります。必要なデータがネットワーク上で公開またはサーバーに表示されていない、フォワーダー 663 を展開できます。フォワーダー 663 はソースの数万人の信頼性の高い、安全なリアルタイムの普遍的なデータ収集を提供可能性があります。それはローカルのアプリケーション ログ ファイル、クリック ストリーム データ、ステータス コマンドの出力、非仮想または仮想ソースからパフォーマンス メトリックを監視、構成、アクセス権や属性の変更のファイル ・ システムを見る。
【０１８８】
サーチヘッド 664 ではすべてのデータを検索する単一のコンソールを格納し、「概要インデックス」をクエリと、クエリにインデックスを何をインデクサー (スレーブ) ノードを知っています。
【０１８９】
図 44 は、一部の機能および本発明の実施形態によればシェムリ 600 の機能を示しています。これらの機能には、Windows の機能、制限、レジストリ、イベント ログ、ファイル システム、および sysinternals を含むが含まれます。制限構成 syslog ファイル システム ps iostat、およびトップを含む、Linux/Unix の機能も含まれています。ゲスト アプリ ゲスト OS やハイパーバイザー制限なしなど、仮想化が含まれます。制限、Web ログ、Log4J、JMS、JMX、.NET イベント、コード、スクリプトなどのアプリケーションも含まれています。また、制限、構成、監査/クエリ ログ、テーブル、およびスキーマを含むデータベースに関する機能が含まれています。さらに、制限、構成、シスログ、SNMP、および netflow なしなどのネットワー キング機能が含まれています。SIEMs 600 は、実質的に任意のソースからデータを読み取ることができます。シェムリ アップ 600 をセキュリティ上のリスク、詐欺的な活動、容量の消費、センサーの活動、顧客満足度、サービス ・ レベルとユーザーの動作に関する重要な情報を保持する自動生成されたデータを提供します。機械生成された IT データには、活動や動作のカテゴリ レコードが含まれています。
【０１９０】
図 45 は、模範的なダッシュ ボードと本発明の実施形態によればシェムリ 600 の機能を示しています。
【０１９１】
図 46 は、模範的なアラートと状態表示を本発明の実施形態によればシェムリ 600 を示しています。
【０１９２】
図 47 は、本発明の実施形態によればシェムリ 600 の模範的な解析表示を示しています。
【０１９３】
図 48 は、本発明の実施形態によるシステムの地理冗長アーキテクチャの図を示しています。
【０１９４】
それは 1 つまたはすべてのこれらの部分は 30、40、50、630、640、600 と 650 可能性があります理解する実装単一マシンでシングル サーバー上または、多数のコンピューター間で分散アーキテクチャ サーバー、プロセッサを 1 つまたは複数の場所にあります。コンピューター、サーバー、VPN、手順の一部またはすべてのステップを実行可能性があります、データのすべてまたは一部を格納可能性があります。
【図１】
2019503546.tif 000003
【図２】
2019503546.tif 000004
【図３】
2019503546.tif 000005
【図４】
2019503546.tif 000006
【図５】
2019503546.tif 000007
【図６】
2019503546.tif 000008
【図７】
2019503546.tif 000009
【図８】
2019503546.tif 000010
【図９】
2019503546.tif 000011
【図１０】
2019503546.tif 000012
【図１１】
2019503546.tif 000013
【図１２】
2019503546.tif 000014
【図１３】
2019503546.tif 000015
【図１４】
2019503546.tif 000016
【図１５】
2019503546.tif 000017
【図１６Ａ】
2019503546.tif 000018
【図１６Ｂ】
2019503546.tif 000019
【図１７】
2019503546.tif 000020
【図１８Ａ】
2019503546.tif 000021
【図１８Ｂ】
2019503546.tif 000022
【図１９】
2019503546.tif 000023
【図２０】
2019503546.tif 000024
【図２１】
2019503546.tif 000025
【図２２】
2019503546.tif 000026
【図２３】
2019503546.tif 000027
【図２４】
2019503546.tif 000028
【図２５】
2019503546.tif 000029
【図２６】
2019503546.tif 000030
【図２７】
2019503546.tif 000031
【図２８】
2019503546.tif 000032
【図２９】
2019503546.tif 000033
【図３０】
2019503546.tif 000034
【図３１】
2019503546.tif 000035
【図３２】
2019503546.tif 000036
【図３３】
2019503546.tif 000037
【図３４】
2019503546.tif 000038
【図３５】
2019503546.tif 000039
【図３６】
2019503546.tif 000040
【図３７】
2019503546.tif 000041
【図３８】
2019503546.tif 000042
【図３９】
2019503546.tif 000043
【図４０】
2019503546.tif 000044
【図４１】
2019503546.tif 000045
【図４２】
2019503546.tif 000046
【図４３】
2019503546.tif 000047
【図４４】
2019503546.tif 000048
【図４５】
2019503546.tif 000049
【図４６】
2019503546.tif 000050
【図４７】
2019503546.tif 000051
【図４８】
2019503546.tif 000052
【誤訳訂正書】
【提出日】平成30年7月24日(2018.7.24)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
マイクロプロセッサ、メモリ、及びデータベースを含むサーバを備えるシステムであって、
第１の画像は前記データベースに記憶され、モバイルデバイスから要求を受信すると、前記サーバはコンピュータプログラムを前記モバイルデバイスに送信し、前記コンピュータプログラムは、前記モバイルデバイスにインストールされると、前記モバイルデバイスにおけるマイクロプロセッサに、
第２の画像をキャプチャするように前記モバイルデバイスにおけるカメラを制御することと、
前記第２の画像のキャプチャに対する第１の時点で前記モバイルデバイスにおける照明素子をアクティブ化することと、
前記第２の画像を前記モバイルデバイスのメモリに記憶することと、
前記サーバへの前記第２の画像の送信を制御することと、を行わせる命令を含み、
前記サーバは前記第２の画像を受信し、かつ前記第２の画像を前記メモリに記憶し、前記マイクロプロセッサは前記第１の画像に対して前記第２の画像を解析する、前記システム。
【請求項２】
サーバに結合されるデータベースに第１の画像を記憶することであって、前記サーバはマイクロプロセッサ及びメモリを含む、記憶することと、
第２の画像をキャプチャするようにモバイルデバイスにおけるカメラを制御することであって、前記第２の画像は前記カメラが第１の位置にある時キャプチャされる、制御することと、
前記モバイルデバイスにおけるマイクロプロセッサを使用して、前記第２の画像のキャプチャに対する第１の時点で前記モバイルデバイスにおける照明素子を自動的にアクティブ化することと、
前記モバイルデバイスのマイクロプロセッサを使用して、前記第２の画像を前記モバイルデバイスのメモリに自動的に記憶することと、
前記モバイルデバイスのマイクロプロセッサを使用して、前記サーバへの前記第２の画像の送信を制御することと、
前記第２の画像を前記サーバによって受信することと、
前記サーバが前記第２の画像を前記サーバのメモリに自動的に記憶することと、
前記サーバのマイクロプロセッサを使用して、前記第１の画像に対して前記第２の画像を解析することと、を含む、方法。
【請求項３】
（ａ）前記解析することは、前記第１の画像と前記第２の画像との間の相関を判断することを含む、または
（ｂ）前記第２の画像はホログラムからキャプチャされる画像である、または
（ｃ）前記第１の画像はホログラムからキャプチャされる画像である、
のうちの少なくとも１つである、請求項１に記載のシステムまたは請求項２に記載の方法。
【請求項４】
前記ホログラムは、前記ホログラム内に埋め込まれたセキュリティデータの複数のビットを含む、請求項３に記載のシステムまたは方法。
【請求項５】
前記カメラの少なくとも１つは第１のカメラであり、または前記照明素子は第１の照明素子であり、前記コンピュータプログラムは、第３の画像をキャプチャする、または前記第３の画像のキャプチャに対する第２の時点で前記照明素子をアクティブ化するために、前記モバイルデバイスにおけるマイクロプロセッサに少なくとも１回第２のカメラを使用させる命令をさらに含む、または、前記第３の画像をキャプチャするために第２のカメラを使用すること、または、前記第３の画像のキャプチャに対する第２の時点で前記照明素子をアクティブ化することをさらに含む、請求項１から４のいずれか一項に記載のシステムまたは方法。
【請求項６】
前記コンピュータプログラムは、前記モバイルデバイスにおける前記マイクロプロセッサが前記第２の画像をキャプチャするために前記第１のカメラを使用するのとほぼ同時に前記第３の画像をキャプチャするために前記第２のカメラを、前記モバイルデバイスにおけるマイクロプロセッサに使用させる命令をさらに含む、または使用することをさらに含む、請求項５に記載のシステムまたは方法。
【請求項７】
マイクロプロセッサと、
前記マイクロプロセッサに結合されるデータベースと、
第１のトークンであって、トランザクションに対応する前記第１のトークンと、
第２のトークンであって、前記データベースに記憶される前記第２のトークンと、
第３のトークンであって、モバイルデバイスから受信される前記第３のトークンと、
トランザクションレコードと、
前記マイクロプロセッサに結合される受信機であって、リモートコンピュータから前記第１のトークンの第１のコピーを受信するように、モバイルデバイスから、前記第１のトークンの第２のコピー、前記第３のトークン、及び、応答、コマンド、または命令のうちの第１の少なくとも１つを受信するように、及び、前記リモートコンピュータから前記トランザクションレコードを受信するように構成される、前記受信機と、
前記マイクロプロセッサ及び前記データベースに結合される送信機であって、前記トランザクションレコードの少なくとも１つの部分を前記モバイルデバイスに送信するように、及び、前記リモートコンピュータに前記第３のトークンを送信するように構成される、前記送信機と、
メモリであって、前記マイクロプロセッサに、
前記トランザクションレコードの前記少なくとも１つの部分の生成を制御すること、
前記リモートコンピュータからの前記第１のトークンの前記第１のコピーの受信を制御すること、
前記モバイルデバイスを介した前記リモートコンピュータからの前記第１のトークンの前記第２のコピーの受信を制御すること、
前記モバイルデバイスに前記トランザクションレコードの前記少なくとも１つの部分の前記送信を制御すること、
前記モバイルデバイスからの前記応答、コマンド、または命令のうちの前記第１の少なくとも１つの受信を制御すること、
前記モバイルデバイスからの前記第３のトークンの受信を制御すること、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、もしくは命令、または否定的な応答、コマンド、もしくは命令のうちの少なくとも１つを含むかどうかを判断すること、
前記第２のトークンに対する前記第３のトークンの解析を行うこと、
前記第４のトークンの生成を、
（ｉ）前記応答、コマンド、または命令のうちの前記第１の少なくとも１つが肯定的であること、または
（ｉｉ）前記第２のトークンに対する前記第３のトークンの解析が、前記第３のトークンと前記第２のトークンとの間の対応関係を確認すること、
のうちの少なくとも１つに基づいて制御すること、及び、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、または命令を含むと判断すると、認証を確認するために前記リモートコンピュータに前記第４のトークンを送ること、
を行わせる命令を含む、前記メモリと、を備えるシステム。
【請求項８】
（ａ）前記第２のトークンは画像データもしくは音データのうちの少なくとも１つを含む、または
（ｂ）前記第２のトークンは画像データを含み、前記画像データはホログラムの画像に対応する、または
（ｃ）前記第３のトークンは画像データもしくは音データのうちの少なくとも１つを含む、または
（ｄ）前記第３のトークンは画像データを含み、前記画像データはホログラムの画像に対応する、
のうちの少なくとも１つである、請求項７に記載のシステムまたは請求項１５に記載の方法。
【請求項９】
前記トランザクションレコードは、購入、チェックイン、送金、金融取引、安全な場所への進入、システムアクセス、またはロックされた車両へのアクセスのうちの少なくとも１つの完了に対する確認である、請求項７から８のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１０】
前記トランザクションレコードの前記少なくとも一部分は、トランザクションの確認、受け入れ、承認、完了、拒否、棄却、終了、または取り消しのうちの少なくとも１つに対する要求を含む、請求項７から９のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１１】
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つが、
（ａ）トランザクションの受け入れ、確認、承認、または完了のうちの少なくとも１つであるとき、前記第４のトークンが、トランザクションプロセッサに送られ、または、
（ｂ）トランザクションの拒否、棄却、終了、または取り消しのうちの少なくとも１つであるとき、前記第４のトークンが、認証を拒否するために前記リモートコンピュータに送られる、請求項７から１０のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１２】
（ａ）前記第２のトークン及び前記第３のトークンは、それぞれ、画像データ及びモバイルデバイス識別データを含む、または
（ｂ）前記第２のトークンと前記第３のトークンとの間の前記対応関係は、１つまたは複数のマシンビジョンアルゴリズムを使用して判断される、
のうちの少なくとも１つである、請求項７から１１のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１３】
前記第２のトークンと前記第３のトークンとの間の対応関係を識別できないときに、メッセージのうちの少なくとも１つを前記モバイルデバイスに送信すること、及び前記モバイルデバイスのＧＰＳ座標を前記データベースに保存することをさらに含む、請求項７から１２のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１４】
前記第３のトークンと前記モバイルデバイスとの間の相関を判断することをさらに含む、請求項７から１３のいずれか一項に記載のシステムまたは請求項１５に記載の方法。
【請求項１５】
第１のトークンの第１のコピーをリモートコンピュータから受信することと、
データベースを介してメモリにおける第２のトークンを受信することと、
モバイルデバイスを介して第３のトークンを受信することと、
受信機を介して前記リモートコンピュータからトランザクションレコードを受信することと、
前記モバイルデバイスを介して前記リモートコンピュータから前記第１のトークンの第２のコピーを受信することと、
前記トランザクションレコードを使用して前記トランザクションレコードの少なくとも１つの部分をマイクロプロセッサを介して生成することと、
前記トランザクションレコードの前記少なくとも１つの部分を前記モバイルデバイスに送信することと、
前記トランザクションレコードの前記少なくとも一部分に応答して、前記モバイルデバイスから応答、コマンド、または命令のうちの第１の少なくとも１つを受信することと、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、もしくは命令、または否定的な応答、コマンド、もしくは命令のうちの少なくとも１つを含むかどうかを判断することと、
前記第２のトークンに対する前記第３のトークンの解析を行うことと、
前記第４のトークンの生成を、
（ｉ）前記応答、コマンド、または命令のうちの前記第１の少なくとも１つが肯定的であること、または
（ｉｉ）前記第２のトークンに対する前記第３のトークンの前記解析が、前記第３のトークンと前記第２のトークンとの間の対応関係を確認すること
のうちの少なくとも１つに基づいて制御することと、
前記応答、コマンド、または命令のうちの前記第１の少なくとも１つは、肯定的な応答、コマンド、または命令を含むと判断すると、認証を確認するために前記リモートコンピュータに前記第４のトークンを送ることと、
を含む、方法。
【誤訳訂正２】
【訂正対象書類名】図面
【訂正対象項目名】図１５
【訂正方法】変更
【訂正の内容】
【図１５】
2019503546.tif 000053
【誤訳訂正３】
【訂正対象書類名】図面
【訂正対象項目名】図１６
【訂正方法】変更
【訂正の内容】
【図１６】
2019503546.tif 000054
【誤訳訂正４】
【訂正対象書類名】図面
【訂正対象項目名】図１７
【訂正方法】変更
【訂正の内容】
【図１７】
2019503546.tif 000055
【誤訳訂正５】
【訂正対象書類名】図面
【訂正対象項目名】図１８Ａ
【訂正方法】変更
【訂正の内容】
【図１８Ａ】
2019503546.tif 000056
【誤訳訂正６】
【訂正対象書類名】図面
【訂正対象項目名】図１８Ｂ
【訂正方法】変更
【訂正の内容】
【図１８Ｂ】
2019503546.tif 000057
【誤訳訂正７】
【訂正対象書類名】図面
【訂正対象項目名】図１９
【訂正方法】変更
【訂正の内容】
【図１９】
2019503546.tif 000058
【誤訳訂正８】
【訂正対象書類名】図面
【訂正対象項目名】図２１
【訂正方法】変更
【訂正の内容】
【図２１】
2019503546.tif 000059
【誤訳訂正９】
【訂正対象書類名】図面
【訂正対象項目名】図２２
【訂正方法】変更
【訂正の内容】
【図２２】
2019503546.tif 000060
【誤訳訂正１０】
【訂正対象書類名】図面
【訂正対象項目名】図２３
【訂正方法】変更
【訂正の内容】
【図２３】
2019503546.tif 000061
【誤訳訂正１１】
【訂正対象書類名】図面
【訂正対象項目名】図２４
【訂正方法】変更
【訂正の内容】
【図２４】
2019503546.tif 000062
【誤訳訂正１２】
【訂正対象書類名】図面
【訂正対象項目名】図２５
【訂正方法】変更
【訂正の内容】
【図２５】
2019503546.tif 000063
【誤訳訂正１３】
【訂正対象書類名】図面
【訂正対象項目名】図２６
【訂正方法】変更
【訂正の内容】
【図２６】
2019503546.tif 000064
【誤訳訂正１４】
【訂正対象書類名】図面
【訂正対象項目名】図２７
【訂正方法】変更
【訂正の内容】
【図２７】
2019503546.tif 000065
【誤訳訂正１５】
【訂正対象書類名】図面
【訂正対象項目名】図２８
【訂正方法】変更
【訂正の内容】
【図２８】
2019503546.tif 000066
【誤訳訂正１６】
【訂正対象書類名】図面
【訂正対象項目名】図２９
【訂正方法】変更
【訂正の内容】
【図２９】
2019503546.tif 000067
【誤訳訂正１７】
【訂正対象書類名】図面
【訂正対象項目名】図３０
【訂正方法】変更
【訂正の内容】
【図３０】
2019503546.tif 000068
【誤訳訂正１８】
【訂正対象書類名】図面
【訂正対象項目名】図３２
【訂正方法】変更
【訂正の内容】
【図３２】
2019503546.tif 000069
【誤訳訂正１９】
【訂正対象書類名】図面
【訂正対象項目名】図３３
【訂正方法】変更
【訂正の内容】
【図３３】
2019503546.tif 000070
【誤訳訂正２０】
【訂正対象書類名】図面
【訂正対象項目名】図３４
【訂正方法】変更
【訂正の内容】
【図３４】
2019503546.tif 000071
【誤訳訂正２１】
【訂正対象書類名】図面
【訂正対象項目名】図３５
【訂正方法】変更
【訂正の内容】
【図３５】
2019503546.tif 000072
【誤訳訂正２２】
【訂正対象書類名】図面
【訂正対象項目名】図３６
【訂正方法】変更
【訂正の内容】
【図３６】
2019503546.tif 000073
【誤訳訂正２３】
【訂正対象書類名】図面
【訂正対象項目名】図３８
【訂正方法】変更
【訂正の内容】
【図３８】
2019503546.tif 000074
【誤訳訂正２４】
【訂正対象書類名】図面
【訂正対象項目名】図３９
【訂正方法】変更
【訂正の内容】
【図３９】
2019503546.tif 000075
【誤訳訂正２５】
【訂正対象書類名】図面
【訂正対象項目名】図４０
【訂正方法】変更
【訂正の内容】
【図４０】
2019503546.tif 000076
【誤訳訂正２６】
【訂正対象書類名】図面
【訂正対象項目名】図４１
【訂正方法】変更
【訂正の内容】
【図４１】
2019503546.tif 000077
【誤訳訂正２７】
【訂正対象書類名】図面
【訂正対象項目名】図４２
【訂正方法】変更
【訂正の内容】
【図４２】
2019503546.tif 000078
【誤訳訂正２８】
【訂正対象書類名】図面
【訂正対象項目名】図４３
【訂正方法】変更
【訂正の内容】
【図４３】
2019503546.tif 000079
【誤訳訂正２９】
【訂正対象書類名】図面
【訂正対象項目名】図４４
【訂正方法】変更
【訂正の内容】
【図４４】
2019503546.tif 000080
【誤訳訂正３０】
【訂正対象書類名】図面
【訂正対象項目名】図４５
【訂正方法】変更
【訂正の内容】
【図４５】
2019503546.tif 000081
【誤訳訂正３１】
【訂正対象書類名】図面
【訂正対象項目名】図４６
【訂正方法】変更
【訂正の内容】
【図４６】
2019503546.tif 000082
【誤訳訂正３２】
【訂正対象書類名】図面
【訂正対象項目名】図４７
【訂正方法】変更
【訂正の内容】
【図４７】
2019503546.tif 000083
【誤訳訂正３３】
【訂正対象書類名】図面
【訂正対象項目名】図４８
【訂正方法】変更
【訂正の内容】
【図４８】
2019503546.tif 000084
【誤訳訂正書】
【提出日】平成30年8月15日(2018.8.15)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、認証に関する。より詳細には、本開示は、モバイルデバイスを使用する認証に関する。
【背景技術】
【０００２】
偽造品に関して、世界的に大きな問題となってきている。これらの偽造品は、真正品よりもはるかに低い品質のものであることが多く、不純物があるか、または危険な物質及び／もしくはコンポーネントを含むことが頻繁にある。偽造品の増大は、それらの真正品と偽って通っている不純物のある商品の影響に対処しなければならない会社にとって重要な問題となっている。これらの影響は、製造物責任の問題、保証の問題、会社のパブリックイメージに対する損害、消費者に対する被害、逸失利益ならびに規制及び施行を含む。消費者に対する被害は、重大なものになっており、いくつかの場合には、入院及び死亡にすらつながっている。真正品の製造業者に対する損害は、莫大になっており、毎年数１０億ドルに達している。
【０００３】
セキュリティの観点から、犯罪者及びテロリストが、身分証明書、パスポート、及び他のセキュリティ機器を偽造する能力は、重要なセキュリティ違反をもたらし、大衆を極度の危険にさらす。
【０００４】
現在まで、製品をテストまたは注意深く検査しなくても、製品の真正性を十分に検証し得る解決策が存在しなかった。詳細かつコストのかかる検査が必要であるため、検証のためのコストは、市場における多くの製品には法外に高い。身分証明書及びセキュリティ機器の真正性を、リーズナブルなコストで正確かつ自動的に検証することができ、容易で、高速かつ安価に再現できない解決策も存在しない。さらには、身分証明書及びセキュリティ機器の真正性を、指紋や網膜スキャンなどの生体測定を使用することなく、正確かつ自動的に検証することが可能な解決策は、存在しない。人の生体測定情報は、一度盗まれると、それが人の身体的部分であることから、その情報を変更する方法がないため、プライバシーの問題から生体測定の使用に関して多くの人々が心配しているように、これは懸念が増大している。特に、大量のクレジットカード及び他のセキュリティデータが、近年盗まれており、かつ毎日のように盗まれ続けていることから、これは、重大な懸念を生じている。
【発明の概要】
【０００５】
本明細書に記載される実施形態は、モバイルデバイスを使用する認証方法及びシステムに関する。認証は、商品の認証、または文書の認証であり得る。これらの商品は、例えば、医薬製品、ソフトウェア、または食品もしくは清掃用品などの消費製品、または偽造されている、もしくは偽造されやすい任意の他の商品であり得る。文書は、例えば、身分証明書、パスポート、ビザ、通貨、有価証券、クレジットカード、または他の金融商品もしくはセキュリティアイテムであり得る。
【０００６】
モバイルデバイスを使用する認証システムの１つの実施形態は、モバイルデバイスが、撮像素子、及びフラッシュまたは他の照明デバイスもしくは素子を有する、カメラまたは画像キャプチャデバイスを含む場合に達成され、撮像素子は、例えば、ＣＣＤまたはＣＭＯＳチップであってもよい。代替的には、撮像素子は、画像をキャプチャするために使用され得る、将来的に考案される任意の撮像素子であってもよい。モバイルデバイスは、また、送信機、受信機、マイクロプロセッサ、及びメモリを含む。メモリは、マイクロプロセッサに、セキュリティホログラムの複数の画像をキャプチャするようにカメラを制御することであって、カメラが第１の位置にある時、セキュリティホログラムの第１の画像はキャプチャされ、カメラが第２の位置にある時、セキュリティホログラムの第２の画像はキャプチャされる、制御することと、第１の画像のキャプチャに対する少なくとも第１の時点で、かつ第２の画像のキャプチャに対する少なくとも第２の時点で照明素子をアクティブ化することと、第１の時点における、または第１の時点の後の第１の時間後の、セキュリティホログラムの第１の画像のキャプチャ、及び、第２の時点における、または第２の時点の後の第２の時間後の、セキュリティホログラムの第２の画像のキャプチャを同期することと、第１の画像及び第２の画像をメモリに記憶することと、セキュリティホログラムにおける少なくとも２つの登録点を使用して、または代替的には、第１の画像における２つ以上の登録点、及び第２の画像における２つ以上の登録点を使用して第１の画像及び第２の画像を処理することと、送信機を使用して、さらなる処理のためのサーバへの第１の画像及び第２の画像の送信を制御することと、を行わせる命令を含むか、または含むように修正され得る。
【０００７】
送信機及び受信機の代わりに、またはそれらに加えて、デバイスは、送受信機を含んでもよい。モバイルデバイスは、１つまたは１つより多くのマイクロプロセッサを含んでもよく、それは、例えば、ＲＡＭ、ＲＯＭ、フラッシュ、ＥＰＲＯＭ、例えば、メモリカード、ＳＤカード、フラッシュカードなどのリムーバブルメモリを含む、１つまたは１つより多くのメモリを含んでもよい。代替的には、モバイルデバイスは、例えば、リモートデータベース、リモートサーバ、クラウドストレージ、例えば、バックアップハードドライブなどの周辺メモリデバイス、コンピュータ、例えば、ＤＶＤ、ＣＤ、磁気メモリ、電子メモリまたは光学メモリなどの別の形態のデータストレージなどのリモートメモリを利用してもよい。
【０００８】
別の実施形態では、モバイルデバイスを使用する認証方法であって、セキュリティホログラムの複数の画像をキャプチャするようにモバイルデバイスのカメラを制御することであって、カメラが第１の位置にある時、セキュリティホログラムの第１の画像はキャプチャされ、カメラが第２の位置にある時、セキュリティホログラムの第２の画像はキャプチャされる、制御することと、第１の画像のキャプチャに対する第１の時点で、かつ第２の画像のキャプチャに対する第２の時点で照明素子をアクティブ化することと、第１の時点の後の第１の時間後のセキュリティホログラムの第１の画像のキャプチャ、及び、第２の時点の後の第２の時間後のセキュリティホログラムの第２の画像のキャプチャを同期することと、第１の画像及び第２の画像をメモリに記憶することと、第１の画像における少なくとも２つの登録点、及び、第２の画像における少なくとも２つの登録点を使用して第１の画像及び少なくとも第２の画像を処理することと、さらなる処理のためのサーバへの第１の画像及び第２の画像の送信を制御することと、を含む。
【０００９】
別の実施形態では、システムは、例えば、ＣＣＤまたはＣＭＯＳチップであり得る撮像素子を有するカメラまたは画像キャプチャデバイス、及びメモリを有するモバイルデバイスを含んでもよい。代替的または追加的には、画像キャプチャデバイスは、モバイルデバイスに連結されるドングルまたは他の周辺デバイスの一部として含まれてもよい。ドングルは、フラッシュまたは照明デバイスもしくは素子を含んでもよく、またはフラッシュもしくは照明素子をモバイルデバイスから利用してもよく、または、フラッシュまたは照明デバイスもしくは素子を含むこと、及びフラッシュ／照明素子をモバイルデバイスから使用することの両方であってもよい。代替的または追加的には、システムは、モバイルデバイスが連結され得る、フラッシュまたは照明デバイスもしくは素子を含んでもよい。ドングル、及び／またはフラッシュまたは照明デバイスもしくは素子は、追加的に、ドングル、フラッシュ／照明素子及び／またはモバイルデバイスに電源供給するための１つまたは複数のバッテリを有してもよい。代替的には、撮像素子は、画像をキャプチャするために使用され得る、将来的に考案される任意の撮像素子であってもよい。画像キャプチャデバイスは、１つまたは複数のレンズを含んでもよい。例えば、１つまたは複数のレンズは、画像キャプチャデバイスによって画像をキャプチャする前に、画像を修正するために使用される。画像の修正は、例えば、画像キャプチャデバイス上への画像の焦点合わせ、画像の引き延ばし、画像の縮小、画像フォーマットの修正、画像のチューニング、または画像キャプチャデバイスによるキャプチャの前の画像の任意の他の前処理である。
【００１０】
モバイルデバイスは、また、送信機、受信機、マイクロプロセッサ、及びメモリを含む。代替的には、ドングル、及び／またはフラッシュもしくは照明デバイスが、メモリを含んでもよい。メモリは、マイクロプロセッサに、セキュリティホログラムの複数の画像をキャプチャするようにカメラまたは画像キャプチャデバイスを制御することであって、カメラまたは撮像デバイスが第１の位置にある時、セキュリティホログラムの第１の画像はキャプチャされ、カメラまたは撮像デバイスが第２の位置にある時、セキュリティホログラムの第２の画像はキャプチャされる、制御することと、第１の画像のキャプチャに対する少なくとも第１の時点で、かつ第２の画像のキャプチャに対する少なくとも第２の時点で、フラッシュまたは照明デバイスもしくは素子をアクティブ化することと、第１の時点における、または第１の時点の後の第１の時間後の、セキュリティホログラムの第１の画像のキャプチャ、及び、第２の時点における、または第２の時点の後の第２の時間後の、セキュリティホログラムの第２の画像のキャプチャを同期することと、第１の画像及び第２の画像をメモリに記憶することと、第１の画像における少なくとも２つの登録点、及び、第２の画像における少なくとも２つの登録点を使用して第１の画像及び第２の画像を処理することと、送信機を使用して、さらなる処理のためのサーバへの第１の画像及び第２の画像の送信を制御することと、を行わせる命令を含む。送信機及び受信機の代わりに、またはそれらに加えて、デバイスは、送受信機を含んでもよい。モバイルデバイスは、１つまたは１つより多くのマイクロプロセッサを含んでもよく、それは、例えば、ＲＡＭ、ＲＯＭ、フラッシュ、ＥＰＲＯＭ、例えば、メモリカード、ＳＤカード、フラッシュカードなどのリムーバブルメモリを含む、１つまたは１つより多くのメモリを含んでもよい。代替的には、モバイルデバイスは、例えば、リモートデータベース、リモートサーバ、クラウドストレージ、例えば、バックアップハードドライブなどの周辺メモリデバイス、コンピュータ、例えば、ＤＶＤ、ＣＤ、磁気メモリ、電子メモリまたは光学メモリなどの別の形態のデータストレージなどのリモートメモリを利用してもよい。
【００１１】
［撮像素子の位置］セキュリティホログラムの第１の画像がキャプチャされる、撮像素子の第１の位置は、セキュリティホログラムの第２の画像がキャプチャされる、撮像素子の第２の位置と同じ位置であってもよく、または異なる位置であってもよい。撮像素子の位置は、第１の画像をキャプチャするために、セキュリティホログラムに対して横方向に調整されてもよく、及び／または、それは、第２の画像をキャプチャするために、セキュリティホログラムに対して同一の横方向、もしくは異なる横方向に調整されてもよい。代替的または追加的には、撮像素子は、第１の画像をキャプチャするために、セキュリティホログラムの方に向かって、もしくはセキュリティホログラムから離れて調整されてもよく、及び／または、撮像素子は、第１の画像をキャプチャするためにそれが調整されたのと同一の、もしくは異なる距離で、第２の画像をキャプチャするために、セキュリティホログラムの方に向かって、もしくはセキュリティホログラムから離れて調整されてもよい。
【００１２】
［登録点］撮像素子及びセキュリティホログラム間の距離は、セキュリティホログラム内の２つ以上の登録点によって決定され得る。代替的には、第１の画像及び第２の画像をキャプチャし、または処理するために撮像素子を配置する向き及び距離の決定を支援するために、画像のそれぞれが、２つ以上の登録点を含み得る。例えば、セキュリティホログラム内に２つの登録点が存在してもよく、または、３、４、５、６、７、８、９、もしくは１０以上の登録点が存在してもよい。代替的または追加的には、第１の画像内に２つの登録点が存在してもよく、または、第１の画像内に、３、４、５、６、７、８、９、もしくは１０以上の登録点が存在してもよい。代替的または追加的には、第２の画像内に２つの登録点が存在してもよく、または、第２の画像内に、３、４、５、６、７、８、９、もしくは１０以上の登録点が存在してもよい。代替的または追加的には、他の画像のそれぞれの１つもしくは複数の中に、２つの登録点が存在してもよく、または、他の画像のそれぞれの１つもしくは複数の中に、３、４、５、６、７、８、９、もしくは１０以上の登録点が存在してもよい。代替的には、任意の数の画像が、同一または異なる数の登録点を含んでもよく、例えば、画像のそれぞれの１つまたは複数の中に、２、３、４、５、６、７、８、９、または１０以上の登録点を含む。
【００１３】
［フラッシュアクティブ化回数］フラッシュ／照明素子は、第１の画像のキャプチャに対して１回または複数の時点において、アクティブ化されてもよく、フラッシュ／照明素子は、第２の画像のキャプチャに対して１回または複数の時点において、アクティブ化されてもよい。フラッシュ／照明素子は、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくは組み合わせの画像のキャプチャに対して、１回、２回、３回、４回、５回、６回、７回、８回、９回、または１０回以上、アクティブ化されてもよい。
【００１４】
［フラッシュ強度］フラッシュ／照明素子は、第１の画像のキャプチャに対する第１の強度レベルで、かつ第２の画像のキャプチャに対する第２の強度レベルで、アクティブ化され得る。第１の強度レベルは、第２の強度レベルと同一であってもよく、または異なっていてもよい。フラッシュ／照明素子は、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくは組み合わせの画像のキャプチャに対して、任意の数の強度レベルでアクティブ化されてもよい。
【００１５】
［フラッシュアクティブ化時間］フラッシュ／照明素子は、第１の画像のキャプチャに対する第１の時間ピリオドの間、及び第２の画像のキャプチャに対する第２の時間ピリオドの間、アクティブ化されてもよい。第１の時間ピリオド及び第２の時間ピリオドは、同一の、または異なる時間ピリオドであってもよい。フラッシュ／照明素子は、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくは組み合わせの画像のキャプチャに対して、任意の長さの時間、アクティブ化されてもよい。
【００１６】
［フラッシュ波長］フラッシュ／照明素子は、第１の画像のキャプチャに対する第１の波長で、かつ第２の画像のキャプチャに対する第２の波長で、アクティブ化され得る。第１の波長及び第２の波長は、同一の波長または異なる波長であってもよい。フラッシュ／照明素子は、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくは組み合わせの画像のキャプチャに対して、第１の波長、第２の波長、第３の波長、第４の波長、第５の波長、第６の波長、第７の波長、第８の波長、第９の波長、または第１０以上の波長を含む、任意の数の波長でアクティブ化されてもよい。例えば、波長のうちの１つまたは複数が、可視スペクトル、赤外線スペクトル、紫外線スペクトル、別のスペクトル、または前述したものの任意の組み合わせにおける波長であってもよい。
【００１７】
［フラッシュ素子の数］第１のフラッシュ／照明素子は、セキュリティホログラムの第１の画像のキャプチャに対してアクティブ化されてもよく、第２のフラッシュ／照明素子は、セキュリティホログラムの第２の画像のキャプチャに対してアクティブ化されてもよい。第１のフラッシュ／照明素子は、同一のフラッシュ／照明素子、または異なるフラッシュ／照明素子であってもよい。第１のフラッシュ／照明素子、第２のフラッシュ／照明素子、第３のフラッシュ／照明素子、第４のフラッシュ／照明素子、第５のフラッシュ／照明素子、及び第６以上のフラッシュ／照明素子のうちの１つまたは複数が、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくはグループもしくは組み合わせの画像のキャプチャに対してアクティブ化されてもよい。異なるフラッシュ／照明素子またはグループのフラッシュ／照明素子が、各画像、または任意の数の画像もしくはグループの画像のキャプチャに対してアクティブ化されてもよい。
【００１８】
［フラッシュ素子の位置］第１のフラッシュ／照明素子は、撮像素子に対する第１の位置にあってもよく、第２のフラッシュ／照明素子は、撮像素子に対する第２の位置にあってもよい。第１のフラッシュ／照明素子は、第１の画像、第２の画像、第３の画像、第４の画像、第５の画像、第６の画像、第７の画像、第８の画像、第９の画像、もしくは第１０以上の画像、または任意の数もしくは組み合わせの画像のキャプチャに対する、第１の位置、第２の位置、第３の位置、第４の位置、第５の位置、第６の位置、第７の位置、第８の位置、第９の位置、もしくは第１０以上の位置、または任意の数もしくは組み合わせの位置を含む、任意の数の位置にあってもよい。
【００１９】
［複数のフラッシュ素子及び複数の撮像素子］代替的な実施形態では、複数のフラッシュ／照明素子及び複数の撮像素子が使用されてもよい。各フラッシュ／照明素子は、特定の撮像素子に対応してもよく、１対１対応を与える。代替的には、１つより多くの撮像素子が、同一のフラッシュ／照明素子に対応し得るように、フラッシュ／照明素子よりも多くの撮像素子が存在してもよい。代替的には、１つより多くのフラッシュ／照明素子が、同一の撮像素子に対応し得るように、撮像素子よりも多くのフラッシュ／照明素子が存在してもよい。
【００２０】
［フラッシュ素子間の距離］各フラッシュ／照明素子からの光が、撮像素子に対して、または複数の撮像素子が使用される場合はそれぞれのフラッシュ／照明素子に対応する撮像素子に対して、異なる角度で反射するように、フラッシュ／照明素子は、例えば、５ｍｍ、１０ｍｍ、１５ｍｍ、２０ｍｍ、２５ｍｍ、３０ｍｍ、３５ｍｍ、４０ｍｍ、４５ｍｍ、５０ｍｍ、または任意のそれらの端数もしくは距離などの、所定の距離だけ離れていてもよい。
【００２１】
［撮像素子間の距離］フラッシュ／照明素子からの光が、各撮像素子に対して、または複数のフラッシュ／照明素子が使用される場合はそれぞれの撮像素子に対応するフラッシュ／照明素子に対して、異なる角度で反射するように、撮像素子は、例えば、５ｍｍ、１０ｍｍ、１５ｍｍ、２０ｍｍ、２５ｍｍ、３０ｍｍ、３５ｍｍ、４０ｍｍ、４５ｍｍ、５０ｍｍ、または任意のそれらの端数もしくは距離などの、所定の距離だけ離れていてもよい。
【００２２】
［フラッシュ素子の相対位置］フラッシュ／照明素子の位置は、変化してもよく、互いに対して異なる位置に配置されてもよい。例えば、複数のフラッシュ／照明素子が使用される場合、フラッシュ／照明素子は、直線の関係、３角形の関係、長方形もしくは正方形の関係、５角形の関係、６角形の関係、７角形の関係、８角形の関係、９角形の関係、１０角形の関係、前述したものの任意の組み合わせ、または任意の他の位置関係で、配置されてもよい。
【００２３】
［撮像素子の相対位置］撮像素子の位置は、変化してもよく、互いに対して異なる位置に配置されてもよい。例えば、複数の撮像素子が使用される場合、撮像素子は、直線の関係、３角形の関係、長方形もしくは正方形の関係、５角形の関係、６角形の関係、７角形の関係、８角形の関係、９角形の関係、１０角形の関係、多角形の関係、前述したものの任意の組み合わせ、または任意の他の位置関係で、配置されてもよい。
【００２４】
［フラッシュ及び撮像素子の互いに対する位置］フラッシュ／照明素子と撮像素子とは、互いに対して配置され得る。例えば、各撮像素子が、フラッシュ／照明素子に対応する場合に、そのような撮像素子及びフラッシュ／照明素子は、互いに隣接して配置されてもよい。代替的には、そのような撮像素子及びフラッシュ／照明素子は、例えば、５ｍｍ、１０ｍｍ、１５ｍｍ、２０ｍｍ、２５ｍｍ、３０ｍｍ、３５ｍｍ、４０ｍｍ、４５ｍｍ、５０ｍｍ、または任意のそれらの端数もしくは距離などの、所定の距離だけ離れていてもよい。
【００２５】
［フラッシュ及び撮像素子の互いに対する位置］別の例として、１つまたは複数の撮像素子が、１つより多くのフラッシュ／照明素子に対応する場合に、各フラッシュ／照明素子からの光が、撮像素子に対して異なる角度で反射するように、そのようなフラッシュ／照明素子のそれぞれが、撮像素子に隣接して配置されてもよい。代替的には、このような１つまたは複数の撮像素子、及び１つより多くのフラッシュ／照明素子は、例えば、５ｍｍ、１０ｍｍ、１５ｍｍ、２０ｍｍ、２５ｍｍ、３０ｍｍ、３５ｍｍ、４０ｍｍ、４５ｍｍ、５０ｍｍ、または任意のそれらの端数もしくは距離などの、１つまたは複数の所定の距離だけ離れていてもよい。
【００２６】
［フラッシュ及び撮像素子の互いに対する位置］別の例として、１つまたは複数のフラッシュ／照明素子が、１つより多くの撮像素子に対応する場合に、そのようなフラッシュ／照明素子からの光が、撮像素子のそれぞれに対して異なる角度で反射するように、そのようなフラッシュ／照明素子は、撮像素子のそれぞれに隣接して配置されてもよい。代替的には、１つより多くの撮像素子、及び１つまたは複数のフラッシュ／照明素子は、例えば、５ｍｍ、１０ｍｍ、１５ｍｍ、２０ｍｍ、２５ｍｍ、３０ｍｍ、３５ｍｍ、４０ｍｍ、４５ｍｍ、５０ｍｍ、または任意のそれらの端数もしくは距離などの、１つまたは複数の所定の距離だけ離れていてもよい。
【００２７】
複数の前述した特徴及び／またはアクティブ化方法は、組み合わされてもよい。例えば、フラッシュ／照明素子は、第１の画像のキャプチャに対する第１の波長及び第１の強度でアクティブ化されてもよく、第２の画像のキャプチャに対する第２の波長及び第２の強度で、アクティブ化されてもよい。別の例として、第１のフラッシュ／照明素子は、第１の画像のキャプチャに対して第１の波長、第１の強度でアクティブ化されてもよく、第２のフラッシュ／照明素子は、第２の画像のキャプチャに対して第２の波長、第２の強度でアクティブ化されてもよい。第１の画像における少なくとも２つの登録点のいずれかまたは両方が、第２の画像におけるのと同一または異なる登録点であってもよい。任意の数の登録点が使用されてもよく、例えば、２個、３個、４個、５個、６個、７個、８個、または８個より多くの登録点を含む。画像の数は、２個より多くの画像である任意の数であってもよく、例えば、３個、４個、５個、６個、７個、８個、９個、１０個、または１０個より多くの画像を含む。フラッシュ／照明素子は、キャプチャされる画像のそれぞれについて、またはキャプチャされる画像のサブセットのみについて、アクティブ化されてもよい。フラッシュ／照明素子の強度レベルは、画像もしくは任意の数の画像に依存して変化してもよく、または、それは、１個より多くの画像、もしくは、例えば、全ての画像を含む任意の数の画像に対して一定のままであってもよい。フラッシュ／照明素子がアクティブ化され得る時間長は、画像もしくは任意の数の画像に依存して変化してもよく、または、それは、１個より多くの画像、もしくは、例えば、全ての画像を含む任意の数の画像に対して一定のままであってもよい。フラッシュ／照明素子がアクティブ化され得る波長は、画像もしくは任意の数の画像に依存して変化してもよく、または、それは、１個より多くの画像、もしくは、例えば、全ての画像を含む任意の数の画像に対して一定のままであってもよい。１個のフラッシュ／照明素子、または２個のフラッシュ／照明素子、または例えば、３個、４個、５個、６個、もしくは６個より多くのフラッシュ／照明素子などの、２個より多くのフラッシュ／照明素子が存在してもよい。アクティブ化されるフラッシュ／照明素子は、画像もしくは任意の数の画像に依存して変化してもよく、または、アクティブ化されるフラッシュ／照明素子は、１個より多くの画像、もしくは、例えば、全ての画像を含む任意の数の画像に対して一定のままであってもよい。各画像は、同一の位置において、または異なる位置においてキャプチャされてもよい。代替的には、任意の数の画像が、第１の位置においてキャプチャされてもよく、任意の他の数の画像が、第２の位置においてキャプチャされてもよい。別の代替は、任意の数の画像が、任意の数の位置においてキャプチャされ得ることである。例えば、１個、２個、３個、４個、５個、６個、７個、８個、９個、１０個以上の画像を含む任意の数の画像が、第１の位置においてキャプチャされてもよく、０個、１個、２個、３個、４個、５個、６個、７個、８個、９個、１０個以上の画像を含む任意の数の画像が、第２の位置においてキャプチャされてもよく、０個、１個、２個、３個、４個、５個、６個、７個、８個、９個、１０個以上の画像を含む任意の数の画像が、第３の位置においてキャプチャされてもよく、０個、１個、２個、３個、４個、５個、６個、７個、８個、９個、１０個以上の画像を含む任意の数の画像が、第４の位置においてキャプチャされてもよく、０個、１個、２個、３個、４個、５個、６個、７個、８個、９個、１０個以上の画像を含む任意の数の画像が、第５の位置においてキャプチャされてもよく、かつ、第６、第７、第８、第９、第１０、及び第１０を超える位置についても同様である。
【００２８】
代替的な実施形態では、画像キャプチャデバイスは、複合レンズまたはホログラフィック光学素子（ＨＯＥ）を含む。この複合レンズまたはＨＯＥは、複数のホログラム画像を単一フレームとしてキャプチャするために使用される。複数の画像は、１つまたは複数のフラッシュ／照明を使用して逐次的にキャプチャされ得る。例えば、第１の画像は、複合レンズの第１のレンズを使用して、またはＨＯＥの第１の部分を使用して、第１のフラッシュ／照明素子のアクティブ化の後、例えば、ＣＣＤなどの画像キャプチャ素子の第１の部分において、または画像キャプチャ素子の第１の部分によって、キャプチャされてもよい。第２の画像は、複合レンズの第２のレンズを使用して、またはＨＯＥの第２の部分を使用して、第２のフラッシュ／照明素子のアクティブ化の後、例えば、ＣＣＤなどの画像キャプチャ素子の第２の部分において、または画像キャプチャ素子の第２の部分によって、キャプチャされてもよい。第３の画像は、複合レンズの第３のレンズを使用して、またはＨＯＥの第３の部分を使用して、第３のフラッシュ／照明素子のアクティブ化の後、例えば、ＣＣＤなどの画像キャプチャ素子の第３の部分において、または画像キャプチャ素子の第３の部分によって、キャプチャされてもよい。第４の画像は、複合レンズの第４のレンズを使用して、またはＨＯＥの第４の部分を使用して、第４のフラッシュ／照明素子のアクティブ化の後、例えば、ＣＣＤなどの画像キャプチャ素子の第４の部分において、または画像キャプチャ素子の第４の部分によって、キャプチャされてもよい。第５、第６、第７、第８、第９、第１０、または第１０を超える画像が、複合レンズの追加レンズを使用して、またはＨＯＥの追加部分を使用して、フラッシュ／照明素子のアクティブ化の後、画像キャプチャ素子、例えば、ＣＣＤの異なる部分においてキャプチャされてもよい。代替的には、単一のフラッシュ／照明素子が、各画像についてアクティブ化されてもよく、２個のフラッシュ／照明素子が、画像について順番にアクティブ化されてもよく、３個のフラッシュ／照明素子が、画像について順番にアクティブ化されてもよく、４個のフラッシュ／照明素子が、画像について順番にアクティブ化されてもよく、または５個、６個、７個、８個、９個、１０個、もしくは１０個より多くのフラッシュ／照明素子が、例えば、キャプチャされている画像の数に対応して、順番にアクティブ化されてもよい。
【００２９】
［２つのレンズの実施形態］１つまたは複数の実施形態では、第１のレンズ及び第２のレンズは、モバイルデバイスの背面上、またはモバイルデバイスに連結されるように設計されているドングル上において、所定の距離を離れて間隔が保たれる。１つまたは複数の実施形態では、単一のフラッシュ／照明素子、またはフラッシュ／照明デバイスが、モバイルデバイスの背面上において第１のレンズ及び第２のレンズから等距離に配置される。１つまたは複数の他の実施形態では、２つのフラッシュ／照明素子、またはフラッシュ／照明デバイスが、モバイルデバイスの背面上に配置される。第１のフラッシュ／照明素子またはデバイスが、第１のレンズと関連付けられ、第２のフラッシュ／照明素子またはデバイスが、第２のレンズと関連付けられる。１つの実施形態では、マシンビジョンシステムが、モバイルデバイスの表示において、ホログラムの位置を示し、それをフレームに入れるために使用される。モバイルデバイスがホログラムに対して、またはその逆も同様に、適当な位置に配置されるとき、複数のレンズが、ホログラムの画像をキャプチャしてＣＣＤまたは他の画像キャプチャ素子に転送するように、ユーザは、撮像デバイスまたはカメラをアクティブ化するように指示されてもよい。代替的には、モバイルデバイスがホログラムに対して、またはその逆も同様に、適当な位置に配置されるとき、複数のレンズが、ホログラムの画像を自動的にキャプチャしてＣＣＤまたは他の画像キャプチャ素子に転送する。１つまたは複数の実施形態では、ホログラムの画像は、ＣＣＤまたは他の画像キャプチャ素子の第１の部分上でキャプチャされる第１の画像、及びＣＣＤまたは他の画像キャプチャ素子の第２の部分上でキャプチャされる第２の画像を少なくとも含む。
【００３０】
［正規化］ホログラムにおいて、２個、３個、４個、５個、または５個より多くの登録点が、複数の画像を正規化するために使用され得る。画像の正規化は、複数の画像を使用する拡張解析に提供するために行われ得る。正規化は、登録点を使用して、登録点が対応するように設計されている形状の場所、位置、比率、及び／またはサイズに対応するように画像位置及び各画像の向きを調整して、達成される。例えば、登録点が、画像空間内で特定の位置を有する基線正三角形に対応するように設計されており、第１の角が予め定義されたｘ１，ｙ１の位置にあり、第２の角が予め定義されたｘ２，ｙ２の位置にあり、第３の角が予め定義されたｘ３，ｙ３の位置にある場合に、画像が二等辺三角形を描く場合、三角形が正三角形（即ち、三角形の各辺の長さが等しい）に変形されるまで、画像が調整され、例えば、回転され、またはシフトされ、次いで、（必要であれば）全体の画像サイズが、基線正三角形のサイズに合致するように調整される。最後に、画像内の登録点の位置が、画像空間に対して、基本正三角形の角のｘ１，ｙ１の位置、ｘ２，ｙ２の位置、ｘ３，ｙ３の位置に対応するように、画像がシフトされる。基線物体が、別の種類の３角形、正方形、長方形、平行四辺形、四辺形、５角形、６角形、７角形、８角形、９角形、１０角形、または任意の他の多角形である場合、同様の調整及び画像シフトが行われる。相違点は、それぞれの追加の角を表すために追加の点を定義することである。
【００３１】
［複合レンズ］別の実施形態では、複合レンズまたはＨＯＥは、単一のフラッシュ／照明素子のアクティブ化の後、例えば、ＣＣＤなどの画像キャプチャ素子によって複数のホログラム画像をキャプチャするために使用され得る。複合レンズまたはＨＯＥの各レンズは、わずかに異なる角度及び位置から別々の画像をキャプチャする。フラッシュ／照明素子からの光が、各画像について異なる角度で反射され、したがって、異なる画像における点の異なる反射、及び異なる画像の異なる照明を生み出すため、各レンズは、また、わずかに異なる画像をキャプチャする。
【００３２】
［複合レンズ］別の実施形態では、任意の複数のフラッシュ／照明素子が、複合レンズまたはＨＯＥを使用して、例えば、ＣＣＤなどの画像キャプチャ素子により任意の複数の画像をキャプチャするために、アクティブ化され得る。例えば、１個、２個、３個、４個、５個、６個、７個、８個、９個、または１０個のフラッシュ／照明素子が、アクティブ化されてもよい。また、例として、１個、２個、３個、４個、５個、６個、７個、８個、９個、または１０個の画像が、キャプチャされてもよい。複合レンズまたはＨＯＥの各レンズは、わずかに異なる角度及び位置から別々の画像をキャプチャする。各フラッシュ／照明素子からの光が、各画像について異なる角度で反射され、したがって、異なる画像における点の異なる反射、及び異なる画像の異なる照明を生み出すため、各レンズは、また、わずかに異なる画像をキャプチャする。これらの異なる画像は、認証のための処理に使用される。
【００３３】
使用され得る複合レンズの一実施例が、フライアイレンズアレイである。複合レンズの別の実施例が、光ファイバ束である。複合レンズの別の実施例が、レンズアレイである。
【００３４】
［距離測定用レンズ］代替的な実施形態では、上述のように、第１のレンズが、１つまたは複数の画像をキャプチャするために使用されてもよく、第２のレンズが、撮像素子と撮像されているホログラムとの間の距離を判定するために使用されてもよい。代替的には、上述のように、複数のレンズが、１つまたは複数の画像をキャプチャするために使用されてもよく、距離キャプチャレンズが、撮像素子と撮像されているホログラムとの間の距離を判定するために使用されてもよい。代替的には、距離キャプチャケイパビリティは、１つまたは複数の画像をキャプチャするために使用される複数のレンズのうちの１つまたは複数を使用して達成され得る。
【００３５】
［配置要素］いくつかの実施形態では、ホログラムの配置は、１つまたは複数のブラケット、ポスト、スロット、チャネル、もしくは配置要素、または前述したものの任意の組み合わせによって制御され、または維持される。ホログラムを配置するためのこれらのデバイスは、モバイルデバイスに連結され、第１の位置から第２の位置に調整可能であり得る。いくつかの実施形態では、第１の位置は、閉位置であり、第２の位置は、開位置である。いくつかの実施形態では、配置要素のうちの１つまたは複数が、画像キャプチャ素子に対する第１の位置にホログラムを配置するために使用される。代替的には、配置要素のうちの１つまたは複数が、照明素子またはフラッシュ素子に対する第１の位置にホログラムを配置するために使用される。代替的には、配置要素のうちの１つまたは複数が、第１の画像キャプチャ素子及び第２の画像キャプチャ素子に対する第１の位置にホログラムを配置するために使用される。代替的には、要素のうちの１つまたは複数が、第１の照明素子またはフラッシュ素子、及び第２の照明素子またはフラッシュ素子に対する第１の位置にホログラムを配置するために使用される。代替的には、配置要素のうちの１つまたは複数が、第１の画像キャプチャ素子に対する第１の位置に、かつ第２の画像キャプチャ素子に対する第２の位置に、ホログラムを配置するために使用される。代替的には、配置要素のうちの１つまたは複数が、第１の照明素子またはフラッシュに対する第１の位置に、かつ第２の照明素子に対する第２の位置に、ホログラムを配置するために使用される。別の実施形態では、１つまたは複数の配置要素が、モバイルデバイス用ケースの一部として形成される。
【００３６】
［ガイド要素なしの配置］いくつかの実施形態では、画像キャプチャ素子は、配置要素またはガイド要素の必要なしに、複数のホログラム画像をキャプチャし得る。これは、画像キャプチャ素子による画像のキャプチャを制御するためのガイドを提供する、ホログラム内の登録点の使用によって達成される。登録点は、ホログラムが、ホログラムの画像のキャプチャ、及び／または照明素子もしくはフラッシュ素子のアクティブ化のための、正しい、または受け入れ可能な位置にあるという、画像キャプチャ素子に対する標識を提供する。代替的には、アプリケーションがアクティブ化されるときに、照明素子またはフラッシュ素子が、予めアクティブ化される。さらなる代替的な実施形態では、ホログラムが、画像キャプチャ素子から所定の距離にあるときに、照明素子またはフラッシュ素子がアクティブ化される。他の実施形態では、登録点は、画像が画像キャプチャ素子によってキャプチャされた後で、１つもしくは複数の画像のスケーリング、及び／または１つもしくは複数の画像の位置もしくは視点の調整に提供する。他の実施形態では、登録点は、ホログラムからキャプチャされた画像を解析する解析エンジンに案内を提供する。
【００３７】
［多様なフォーマットでのメモリ内の画像の記憶］１つまたは複数の画像をキャプチャした後、１つまたは複数の画像が、メモリに記憶され得る。メモリは、例えば、ＪＰＥＧ、ＴＩＦＦ、ＰＮＧ、ＢＭＰ、ＪＰ２などの従来のフォーマット、もしくは将来開発される現在既知の任意の他の画像フォーマット、または前述したものの任意の組み合わせで、１つまたは複数の画像を記憶し得る。
【００３８】
［画像の前処理］１つまたは複数の画像は、単一の画像ファイルもしくはデータファイルとして、または複数の画像ファイルもしくはデータファイルとして、サーバにアップロードするために、一時的に記憶され得る。画像またはデータファイルは、ファイルの単一送信として、またはファイルの別個の送信として、サーバにアップロードされ得る。画像またはデータファイルは、単一送信セッション中に、または複数送信セッション中に、サーバにアップロードされ得る。１つまたは複数の画像は、画像ファイル内の個々の画像として、またはビデオファイル内のビデオとして、記憶され得る。ある実施形態では、１つまたは複数の画像、画像ファイル、またはビデオファイルが、サーバにおけるメモリにアップロードされ、または送信される。他の実施形態では、１つまたは複数の画像、画像ファイル、またはビデオファイルが、サーバにアップロードまたは送信する前に、前処理される。前処理は、画像のクロッピング、例えば、画像の非検証データ点などの、画像の非該当部分の除去、画像の色補正、画像の幾何学的調整、画像の位置調整、画像のサイズ調整、画像の視点調整、画像の角度調整、画像の回転、画像の輝度調整、画像の焦点調整、または複数の前述したもののうちの少なくとも１つを含む。
【００３９】
［画像の選択］いくつかの実施形態では、予めプログラムされた命令、記憶されたプログラムもしくはプログラムコード、またはソフトウェアアプリケーションもしくはモジュールを含む、プログラムされた命令の指示で、キャプチャされた画像のどれが、さらなる処理のためにサーバに送信またはアップロードされるべきかを、プロセッサが判断する。他の実施形態では、画像キャプチャデバイスは、キャプチャされた画像のどれが、さらなる処理のためにサーバに送信またはアップロードされるべきかを判断する。さらに他の実施形態では、モバイルデバイスは、キャプチャされた画像のどれが、さらなる処理のためにサーバに送信またはアップロードされるべきかを判断する。他の実施形態では、キャプチャされた画像の全てが、サーバに送信またはアップロードされ、サーバは、キャプチャされた画像のどれが、さらに処理されるべきかを判断する。さらなる他の実施形態では、プロセッサ、画像キャプチャデバイス、及びモバイルデバイスのうちの少なくとも１つが、サーバに送信またはアップロードされるべき、キャプチャされた画像のサブセットを判断し、サーバが、キャプチャされた画像のサブセットのうちのどれが、さらに処理されるべきかを判断する。他の実施形態では、複数のプロセッサ、画像キャプチャデバイス、及びモバイルデバイスが、サーバに送信またはアップロードされるべきキャプチャされた画像のサブセットを判断し、サーバが、キャプチャされた画像のサブセットのどれが、さらに処理されるべきかを判断する。いくつかの実施形態では、キャプチャされた画像のどれが、さらなる処理のためにサーバに送信またはアップロードされるべきかについての判断が、画像サイズ、画像の品質、画像の明瞭度、画像の角度、画像内の登録点の場所もしくは位置、画像の色調、画像の輝度、及び画像の位置、または複数の前述したもののうちの少なくとも１つに基づく。いくつかの実施形態では、キャプチャされた画像のどれが、さらに処理されるべきかについての判断が、画像サイズ、画像の品質、画像の明瞭度、画像の角度、画像内の登録点の場所もしくは位置、画像の色調、画像の輝度、及び画像の位置、または複数の前述したもののうちの少なくとも１つに基づく。いくつかの実施形態では、キャプチャされた画像のサブセットのどれが、さらに処理されるべきかについての判断が、画像サイズ、画像の品質、画像の明瞭度、画像の角度、画像内の登録点の場所もしくは位置、画像の色調、画像の輝度、及び画像の位置、または複数の前述したもののうちの少なくとも１つに基づく。
【００４０】
全ての実施形態では、プロセッサのアクティビティが、予めプログラムされた命令、記憶されたプログラムもしくはプログラムコード、またはソフトウェアアプリケーションもしくはモジュールを含む、プログラムされた命令によって制御され、またはプログラムされた命令を使用して指示され得る。代替的には、処理は、専用プロセッサ及びＥＥＰＲＯＭの組み合わせ、または画像処理専用の他のハードウェアの組み合わせを使用して、達成され得る。
【００４１】
［画像のアップロード］いくつかの実施形態では、画像は、例えば、ＪＰＥＧ、ＴＩＦＦ、ＰＮＧ、ＢＭＰ、ＪＰ２などの複数のフォーマットのうちのいずれかで、個々の画像ファイルとしてサーバに伝送もしくは送信され、またはモバイルデバイスからサーバにアップロードされる。他の実施形態では、画像は、例えば、ＭＰＥＧ３、ＭＰＥＧ４、ＡＶＩ、ＦＬＶなどの複数のフォーマットのうちのいずれかで、ビデオファイルとしてサーバに送信され、またはモバイルデバイスからサーバにアップロードされる。いくつかの実施形態では、画像は、モバイルデータ接続を介して画像データファイルとしてサーバに伝送もしくは送信され、またはモバイルデバイスからサーバにアップロードされる。他の実施形態では、画像は、モバイルデータ接続を介してビデオデータファイルとしてサーバに伝送もしくは送信され、またはモバイルデバイスからサーバにアップロードされる。いくつかの実施形態では、画像は、ＷｉＦｉ接続を介して画像データファイルとしてサーバに伝送もしくは送信され、またはモバイルデバイスからサーバにアップロードされる。他の実施形態では、画像は、ＷｉＦｉ接続を介してビデオデータファイルとしてサーバに伝送もしくは送信され、またはモバイルデバイスからサーバにアップロードされる。代替的には、接続は、Ｂｌｕｅｔｏｏｔｈ、ＷｉＬａｎ、ＷｉｒｅｌｅｓｓＨＤ、ＷｉＧｉｇ、ＬＴＥ、４Ｇ、ＺｉｇＢｅｅ、または何らかの他のワイヤレスプロトコルであってもよい。
【００４２】
［画像のアップロード］画像は、ＴＣＰ、ＰＣＰ、ＩＴＰなどの通信プロトコルを使用してアップロードされてもよく、それは、米国特許公開第２００５０００１０２４Ａ１号、２００５０１８６９８８Ａ１号、２００８０２９９９９７Ａ１号、２０１０００９３２７３Ａ１号、２０１１０１８３６５５Ａ１号、ならびに米国特許第８２０４５４０号、８８０５３４２号、及び９１１９０５２号に記載されているように、当技術分野において周知であり、そのそれぞれが、参照によりその全体が本明細書に組み込まれる。
【００４３】
本明細書に記載される実施形態のそれぞれについて、画像のキャプチャは、画像に関連する画像データ、または画像の表現であるデータ、即ち、画像データをキャプチャすることを含み得る。これは、第１の画像、または第２の画像、または任意の他の画像をキャプチャすることについて当てはまり、第１の画像、第２の画像、もしくは任意の他の画像に関連する画像データ、または第１の画像、第２の画像、もしくは任意の他の画像の表現であるデータ、即ち、第１の画像データ、第２の画像データ、もしくは任意の他の画像データをキャプチャすることを含み得る。任意の画像に対して実行され、または任意の他の画像に関して実施される任意の他のアクティビティは、また、画像データに関するそのようなアクティビティを実行または実施することを指す。システムは、画像のいずれか、画像の任意の組み合わせ、画像データ、画像のいずれかからの画像データの任意の組み合わせ、または前述したものの任意の数の組み合わせを、さらに前処理し、または処理し得る。画像または画像データの前処理または処理は、画像または画像データの表現を生成することを含み得る。前処理または処理は、任意の数の画像、または任意の数の画像についての画像データの前処理または処理を含み得る。
【００４４】
［携帯電話デバイスアドレスまたは検証用コード］いくつかの実施形態では、モバイルデバイスは、例えば、ＩＭＥＩ、ＩＭＳＩ、ＭＥＩＤなどの、ＳＩＭカードまたはモバイルデバイス内の他の着脱可能／移動可能な素子に記憶されていないモバイルデバイスのデバイスアドレスを介して第２レベルの検証を提供し得る。確立される予定の通信リンク、及び維持される予定の通信チャネルについて、サーバは、１つまたは複数の画像を伝送または送信しているモバイルデバイスのデバイスアドレスを検証しなければならない。デバイスアドレスの検証後、システムは、検証されるべきホログラムに関連付けられたデバイスによって、検証要求が送信されたことを知ることになる。デバイスアドレスの検証後、サーバは、画像がアップロードされ得ることを示すメッセージまたはフラグを、デバイスに送信する。次いで、デバイスは、画像をサーバに伝送もしくは送信し、または画像が、モバイルデバイスから、画像を使用して検証が行われるサーバにアップロードされる。いかなるセキュリティ違反も、デバイスＩＤ及びホログラムの両方へのアクセスを要することとなるため、これは、追加的なレベルのセキュリティを提供する。使用されるチャネルは、モバイルデバイスとサーバとの間のデータ送信に利用可能なネットワーク帯域及びプロトコルの集団の中の、独立した、及び／または暗号化された帯域及び／または通信プロトコルを含み得る。システムは、インターネット通信用の標準チャネル、ならびに、例えば、セルラ通信用のＳＭＳなどの特定デバイス用の選択的チャネル、及び他のデバイス固有のチャネルを利用し得る。
【００４５】
［ホログラムにリンクされる携帯電話］いくつかの実施形態では、モバイルデバイスは、ホログラムにリンクされ、または相関される。いくつかの実施形態では、これは、モバイルデバイスに関連付けられるコードをホログラムに関連付けられるコードにリンクさせることによって、達成される。例えば、アルファベットと数字を組み合わせたコードを含み得る、例えば、ＩＭＥＩ、ＵＤＩＤ、またはデバイス用の他の一意な識別子などのモバイルデバイスＩＤが、撮像デバイスによってキャプチャされ、認証及び検証のためにサーバに送信もしくは伝送、またはアップロードされ得る、同一のアルファベットと数字を組み合わせたコードとして、ホログラム内に再現されてもよい。他の実施形態では、相関またはリンクは、モバイルデバイスに関連付けられるコードを識別子とリンクさせること、及びホログラムに関連付けられるコードを識別子とリンクさせることによって、達成される。したがって、モバイルデバイスに関連付けられるコード及びホログラムに関連付けられるコードは、互いに間接的に関連付けられることとなる。
【００４６】
［カードに相関される携帯電話］いくつかの実施形態では、サーバは、認証に使用されるアルゴリズムを含むデータベースを含む。認証用の各アルゴリズムは、一意な顧客識別子を使用してアクセスされる。他の実施形態では、サーバは、認証用の各アルゴリズムが一意なモバイルデバイス認証コードまたは識別子を使用してアクセスされる、データベースを含む。さらなる他の実施形態では、サーバは、認証用の各アルゴリズムが、クレジットカード番号に対応する一意な識別子を使用してアクセスされる、データベースを含む。他の実施形態では、モバイルデバイス認証コードは、カード識別コードに相関される。システムは、一意なモバイルデバイス認証コードもしくは識別子、一意な顧客識別子、または認証されるべき画像のソースを確認するためのクレジットカード番号に対応する一意な識別子をチェックする。一意なモバイルデバイス認証コードもしくは識別子、一意な顧客識別子、または認証されるべき画像のソースを確認するためのクレジットカード番号に対応する一意な識別子の確認後、システムは、アップロードされた画像を解析してホログラムの真正性を確認する。
【００４７】
［クレジットカードリテーラーコード］１つまたは複数の実施形態では、システムは、追加的なセキュリティのために提供する追加的な特徴を取り入れる。この特徴が、ベンダーまたはリテーラーコードである。１つまたは複数の実施形態では、ベンダーまたはリテーラーコードは、トランザクション確認プロセスの一部として使用される。認証プロセスを含むトランザクションを完了することの一部として、１つまたは複数の画像がユーザデバイスによってキャプチャされた後、ベンダーまたはリテーラーは、ベンダーまたはリテーラーコードをユーザに提供する。代替的には、システムは、ベンダーまたはリテーラーに対して一意なベンダーまたはリテーラーコードを永続的に自動で生成し、または割り当てる。代替的には、システムは、ベンダーまたはリテーラーにトランザクション単位で割り当てられる、１つまたは複数のランダムコードを生成する。次いで、このコードは、デバイスに、またはデバイスによってもしくはデバイス上で実行されているアプリケーションに入力される。１つまたは複数の実施形態では、ベンダーまたはリテーラーコードは、デバイスまたはアプリケーションに手動で入力される。代替的には、１つまたは複数の実施形態において、ベンダーまたはリテーラーコードは、デバイスまたはアプリケーションに自動的に入力される。このような自動入力は、例えば、ＱＲもしくはバーコードの撮像、キャプチャされた画像の直接ＯＣＲ、Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ、ＷｉＬａｎ、もしくは他のワイヤレス接続を介したアップロード、またはユーザデバイスもしくはユーザデバイス上で実行中のアプリケーションを介したベンダー名もしくは他の識別子の選択などによる、多様な方法で達成され得る。代替的には、デバイスまたはアプリケーションは、１つまたは複数のコードを自動的に生成する。ベンダーまたはリテーラーコードの受信または生成後、デバイスまたはデバイス上で実行中のアプリケーションは、画像データと共に、または画像データとは独立して、ベンダーまたはリテーラーコードをサーバにアップロードする。次いで、サーバは、ベンダーまたはリテーラーコードを使用して、例えば、認証確認もしくは拒否信号、フラグ、識別子、またはメッセージなどの認証解析情報を、ベンダーまたはリテーラーに指示する。ベンダーまたはリテーラーは、このような認証確認もしくは拒否信号、フラグ、識別子、またはメッセージを使用して、例えば、トランザクション要求のさらなる処理を許可すること、トランザクション要求のさらなる処理を拒否すること、またはユーザからさらなる情報を要求することなど、トランザクション要求を処理する。
【００４８】
１つまたは複数の代替的な実施形態では、ベンダーまたはリテーラーは、トランザクションコードと共に提供される。トランザクションコードは、認証解析が実行され、または記憶されているサーバに送信される。トランザクションコードを受信すると、システムは、認証確認もしくは拒否信号、フラグ、識別子、またはメッセージをベンダーまたはリテーラーに送信する。ベンダーまたはリテーラーは、このような認証確認もしくは拒否信号、フラグ、識別子、またはメッセージを使用して、例えば、トランザクション要求のさらなる処理を許可すること、トランザクション要求のさらなる処理を拒否すること、またはユーザからさらなる情報を要求することなど、トランザクション要求を処理する。
【００４９】
１つまたは複数の代替的な実施形態では、サーバは、ベンダーまたはリテーラーコードを使用して、例えば、認証確認もしくは拒否信号、フラグ、識別子、またはメッセージなどの認証解析情報を、ユーザに指示する。認証確認信号、フラグ、識別子、またはメッセージの受信後、次いで、ユーザは、認証確認信号、フラグ、識別子、またはメッセージをベンダーまたはリテーラーに送信する。認証確認信号、フラグ、識別子またはメッセージは、トランザクション要求とは独立して、もしくはトランザクション要求と共に、またはトランザクション処理のための他の情報と共に、ベンダーまたはリテーラーに送信されてもよい。ベンダーまたはリテーラーは、例えば、トランザクション要求のさらなる処理を許可するなどのトランザクション要求の処理において、このような認証確認もしくは拒否信号、フラグ、識別子、またはメッセージを使用する。
【００５０】
１つまたは複数の実施形態では、サーバは、ベンダーまたはリテーラーコードを使用して、例えば、認証確認もしくは拒否信号、フラグ、識別子、またはメッセージなどの認証解析情報を、ユーザ及びベンダーまたはリテーラーの双方に指示する。ベンダーまたはリテーラーは、このような認証確認もしくは拒否信号、フラグ、識別子、またはメッセージを使用して、例えば、トランザクション要求のさらなる処理を許可するなど、トランザクション要求を処理する。追加的には、１つまたは複数の実施形態では、ユーザは、そのような認証確認信号、フラグ、識別子、またはメッセージをトランザクション要求に含める。受信後、ベンダーまたはリテーラーは、ユーザ提供の認証確認信号、フラグ、識別子、またはメッセージを、サーバから受信した認証確認信号、フラグ、識別子、またはメッセージと比較する。認証確認信号、フラグ、識別子、またはメッセージが合致することを確認すると、ベンダーまたはリテーラーは、トランザクションを処理する。認証確認信号、フラグ、識別子、またはメッセージが合致しないと、ベンダーまたはリテーラーは、トランザクションを処理しない。代替的には、ベンダーまたはリテーラーは、トランザクションを処理するために、ユーザからさらなる情報を要求してもよい。
【００５１】
［ユーザ／カード毎にカスタマイズされたソフトウェアコード］１つまたは複数の実施形態では、各ホログラムは、個別化されてもよく、それによって、各クレジットもしくはデビットカード、身分証明書、ギフトカード、パスポート、福祉カード、メディケアカード、または金融商品などの各アイテムについて一意なホログラムを提供する。ホログラムを個別化するために、１つまたは複数の実施形態では、一意な複数桁コードが、ホログラム本体内に撮像される。複数桁コードの第１の部分は、ホログラム内の第１の深さにおいて撮像され、複数桁コードの第２の部分は、ホログラム内の第２の深さにおいて撮像される。代替的には、１つまたは複数の他の実施形態では、コードは、ホログラム内に撮像される視覚的要素またはデータのビットを含む。視覚的要素データまたはデータのビットの第１の部分は、ホログラム内の第１の深さにおいて撮像され、視覚的要素データまたはビットのデータの第２の部分は、ホログラム内の第２の深さにおいて撮像される。
【００５２】
それぞれの複数桁コード、または視覚的要素データもしくはデータのビットについて、サーバは、複数桁コード、または視覚的要素データもしくはデータのビットに対応する一意な復号アルゴリズムを含む。復号アルゴリズムは、ホログラム内に記憶されている画像を解析し、ホログラムが真正かどうかを判断するために使用される。１つまたは複数の実施形態では、復号アルゴリズムは、１つまたは複数のテーブル内に記憶される。１つまたは複数の実施形態では、復号アルゴリズムは、１つまたは複数のデータベース内に記憶される。１つまたは複数の実施形態では、１つまたは複数のテーブルは、１つまたは複数のデータベース内に記憶される。
【００５３】
［広告］１つまたは複数の実施形態では、システムが、認証要求を処理している間、モバイルデバイスは、１つまたは複数の広告を表示する１つまたは複数の部分を含むディスプレイを含む。認証プロセスは、完了するのに所定の時間ピリオドがかかる。認証プロセスが実施されている間、システムは、１つまたは複数の広告をユーザに表示する。広告は、例えば、ユーザの地理的位置情報、１つもしくは複数の携帯電話基地局からの距離、１つもしくは複数のＷｉＦｉホットスポットからの距離、１つもしくは複数のＢｌｕｅｔｏｏｔｈ受信機もしくは送信機からの距離、または判断に基づく何らかの他の位置などの、ユーザの位置に基づくものであってもよい。代替的には、広告は、ユーザの人口統計学的情報、購買履歴、認証内容、時刻、曜日、日、月、季節、ユーザの習慣、及び／またはユーザの履歴情報に基づく。
【００５４】
例えば、１つまたは複数の実施形態では、認証要求の開始後、システムは、ユーザの位置に関する関連情報をサーバ及び／または第１のデータベースからアップロードする。代替的には、システムは、ユーザの認証要求に関する関連情報をサーバまたは第２のデータベースからアップロードする。ユーザの位置及び／またはユーザの認証要求に関する情報は、モバイルデバイスとのユーザの対話、及び／またはモバイルデバイスが接続される多様なネットワークとのモバイルデバイスの対話をモニタリングすることによって、取得される。次いで、システムは、１つまたは複数の広告サーバから広告データを取り出し、モバイルデバイスのディスプレイ及び／またはスピーカを介して広告データをユーザに提示する。
【００５５】
［クーポン］代替的には、ユーザに広告を提示する代わりに、システムは、ユーザに、ある製品もしくはサービスに向けた、またはある製品もしくはサービスのための１つまたは複数のクーポンを提示する。１つまたは複数のクーポンは、システムによって選択され、モバイルデバイスのディスプレイを介してユーザに提示される。代替的には、１つまたは複数のクーポンは、ユーザに提示される多様なカテゴリから、またはユーザに関連付けられる所定のプロファイルを介して、ユーザによって選択される。所定のプロファイルは、インタフェース及びユーザが予め選択するプリファレンスを介してユーザによって生成される。代替的には、所定のプロファイルは、ユーザのアクティビティ及びモバイルデバイスとの対話、ならびに／またはモバイルデバイスがそれを介して対話する１つまたは複数のネットワークをモニタリングすることに基づいて、システムによって自動的に生成される。１つまたは複数の他の実施形態では、所定のプロファイルは、ユーザ選択によって、及び自動的にシステムによっての両方で生成される。１つまたは複数のさらなる実施形態では、所定のプロファイルは、リアルタイムを含む、ユーザがどのクーポンがシステムによりダウンロードされるべきかを判断するときに、ユーザによって修正される。
【００５６】
［会社または製品情報］１つまたは複数の実施形態では、１つもしくは複数の広告、及び／または１つもしくは複数のクーポンに加えて、またはその代わりに、システムは、ユーザが認証要求を介して対話している、及び／またはユーザの位置に地理的に近接している会社及び／または製品についての情報を、ディスプレイ及び／またはスピーカを介してユーザに提示する。代替的または追加的に、システムは、ユーザの所定のプロファイル内の情報に対応する会社または製品についての情報をユーザに提示する。
【００５７】
［付属品情報］１つまたは複数の実施形態では、前述したものに加えて、またはその代わりに、システムは、ユーザが認証要求を介して対話している、ユーザの位置に地理的に近接している、及び／またはユーザのアクティビティもしくはユーザのモバイルデバイスが接続される１つもしくは複数のネットワークとの対話に関連する、１つまたは複数の製品のための１つまたは付属品についての情報を、ディスプレイ及び／またはスピーカを介してユーザに提示する。代替的または追加的に、システムは、ユーザの所定のプロファイル内の情報に対応する付属品についての情報をユーザに提示する。
【００５８】
［競合情報／またはクーポン］１つまたは複数の実施形態では、システムは、ユーザが対話している、またはユーザがそれに関係して認証を要求している会社の競合から、または競合に関連して、１つまたは複数の広告、クーポン、会社もしくは製品情報、または付属品をユーザに提示する。
【００５９】
［収益モデル］前述の実施形態のうちの１つまたは複数において、収益は、広告、クーポン、または製品もしくは会社についての情報から発生し得る。収益を発生させるための１つのモデルは、モバイルデバイスを介してユーザに提示される情報に基づくユーザによる全てのクリックスルーに対応する、定額の歩合制度に基づく。収益を発生させるための代替的または追加的なモデルは、モバイルデバイスを介してユーザに提示される情報に基づくユーザの全ての会話に対応する、歩合制度または定額に基づく。前述したもののいずれかの組み合わせもまた、収益モデルとして利用され得る。１つまたは複数の実施形態では、支払いまたは歩合の額は、情報がユーザに提示される時間に基づく。代替的には、収益は、モバイルデバイスを使用した認証プロセスを介して広告し、市場で取引し、または販売促進する、排他的な、半排他的な、フィールド限定の、カテゴリ限定の、製品限定の、または他の制限された権利のための、固定または可変の、１年毎、半年毎、１月毎、１週間毎、または１日毎の額として発生され得る。
【００６０】
［カードアクティブ化後の携帯電話を使用した警察追跡］１つまたは複数の実施形態では、認証要求の拒否後、認証要求に対応する画像をアップロードするために使用されるユーザモバイルデバイスの位置が、判定される。位置は、地理的位置、三角測量、携帯電話基地局識別、ＷｉＦｉホットスポット位置識別、Ｂｌｕｅｔｏｏｔｈ送信機／受信機位置、または何らかの他の技術もしくは技術に基づく位置の組み合わせによって、認証要求のためにデバイスに入力されたストアコードによって判定されてもよい。次いで、位置が、法執行機関の当局者に送信される。次いで、法執行機関の当局者は、例えば、クレジットカード、デビットカード、銀行カード、ギフトカード、メディケアカード、福祉カード、パスポート、運転免許証、身分証明書、または何らかの他のセキュアカードもしくはセキュリティカードなどのホログラムを有するアイテムを使用して、個人の信用証明書の状態に関する迅速な調査を開始することが可能である。次いで、１つまたは複数の法執行部署は、ホログラムを有するアイテムの位置に移動して、不審なアイテムまたは使用を調査する。
【００６１】
［全てのＩＤ及び／またはクレジットカードの関連付け］１つまたは複数の実施形態では、１つまたは複数のＩＤ、免許証、パスポート、クレジットカード、デビットカード、モバイルデバイス、及び／または他のアイテム上の１つまたは複数のホログラムが、例えば、社会保障番号などの一意な識別子に関連付けられる。したがって、１つまたは複数のＩＤ、免許証、パスポート、クレジットカード、デビットカード、モバイルデバイス、及び／または他のアイテムの任意の認証は、他のＩＤ、免許証、パスポート、クレジットカード、デビットカード、モバイルデバイス、及び／または他のアイテムのうちの任意の１つまたは複数に対する関連付け及び／または黙示的な認証をもたらすこととなる。
【００６２】
［所得申告の認証］１つまたは複数の実施形態では、システムは、所得申告を認証するために使用される。所得申告を電子的に提出しようとするとき、ユーザは、まず認証されなければならない。これは、ユーザのモバイルデバイス上の撮像素子またはカメラを使用してユーザのＩＤまたはクレジットカード上のホログラムの１つまたは複数の画像を撮ること、１つまたは複数の画像の前処理をすること、１つまたは複数の画像をサーバに転送すること、１つまたは複数のアルゴリズムを使用してサーバにおいて画像を処理すること、１つまたは複数の画像の解析に基づいてホログラムが真正であるかどうかを判断すること、１つまたは複数の画像を送信するために使用されるモバイルデバイスが、認証されているホログラムに関連付けられているかどうかを判断すること、によって達成される。１つまたは複数の実施形態では、ユーザの社会保障番号は、ホログラム及びモバイルデバイスのうちの少なくとも１つに関連付けられる。ＩＤまたはクレジットカードの認証後、１つの実施形態では、ＩＲＳが、真正性の確認を受信し、所得申告のアップロードを許可する。別の実施形態では、ユーザは、真正性の確認を受信し、例えば、認証システムによって提供されるコードを入力するなどの、ＩＲＳシステムが所得申告のアップロードを許可することを可能にするための処理を実施する。一度ユーザが所得申告をアップロードすると、システム及び／またはＩＲＳシステムは、最初の所得申告提出を認証するために使用されたＩＤまたはクレジットカードに関連付けられるＩＤまたはクレジットカードを使用して認証が確認された人の、これ以上の所得申告提出を拒絶する。代替的には、所得申告が、受理され、関連するＩＤまたはクレジットカードを使用して提出された１つまたは複数の他の所得申告に関連付けられる。ＩＲＳは、１つだけではない所得申告が、ＩＤ及びクレジットカードの全てについて提出される場合に、任意のＩＤまたはクレジットカードに関連付けられる所得申告に関連して支給されるいかなる還付金の支払も防止することとなる。１つまたは複数の他の実施形態では、ＩＲＳへの所得申告のアップロードが成功すると、ＩＲＳは、電子メールまたは他の通知を、所得申告を認証するために使用されたＩＤまたはクレジットカードに関連付けられる電子メールアドレスに対して交付する。
【００６３】
［一意なホログラムと複数の購入カードの関連付け］１つまたは複数の実施形態では、各購入カードは、一意なホログラムと関連付けられる。１つまたは複数の実施形態では、複数の購入カードは、一意なホログラムと関連付けられる。１つまたは複数の実施形態では、ホログラムは、購入カードに埋め込まれる。１つまたは複数の実施形態では、ホログラムは、購入カードに連結される。１つまたは複数の実施形態では、ホログラムは、購入カードから独立して提供される。１つまたは複数の実施形態では、ホログラムは、ホログラムを購入カード、またはそれが付けられている裏材から除去しようとすると、劣化、分解、層剥離、及び自己破壊のうちの少なくとも１つを行うように設計される。１つまたは複数の実施形態では、ホログラムは、一意なコードを含む。１つまたは複数の実施形態では、一意なコードは、ランダム化されたコードである。１つまたは複数の実施形態では、一意なコードは、所定のコードである。１つまたは複数の実施形態では、一意なホログラムは、信頼性のある認証主体によって発行される。
【００６４】
ホログラムを受け取ると、ユーザは、１つまたは複数のモバイルデバイスを使用して、信頼性のある認証主体にホログラムを登録する。これは、ユーザと一意なホログラムとの関連付けを確認し、ユーザによって選択される１つまたは複数のモバイルデバイスにホログラムを関連付ける。１つまたは複数の実施形態では、ユーザは、ホログラムを１つまたは複数の追加のモバイルデバイスに関連付けるように選択してもよい。ユーザと一意なホログラムとの間の関連付けの確認、及び、ユーザのモバイルデバイスへのホログラムの関連付けは、画像キャプチャデバイスに対して所定の位置でホログラムの少なくとも１つの画像をキャプチャすることによって達成される。１つまたは複数の実施形態では、少なくとも１つの画像が、それがデータベースに記憶される認証サーバに送信される。１つまたは複数の実施形態では、記憶された少なくとも１つの画像が、認証プロセスのために使用される。１つまたは複数の他の実施形態では、ユーザと一意なホログラムとの間の関連付けの確認、及び、ユーザのモバイルデバイスへのホログラムの関連付けは、画像キャプチャデバイスに対して第１の所定の位置で第１のホログラムをキャプチャすること、及び画像キャプチャデバイスに対して第２の所定の位置で第２のホログラムをキャプチャすることによって達成される。１つまたは複数の実施形態では、第１の画像及び第２の画像が、それらがデータベースに記憶される認証サーバに送信される。
【００６５】
１つまたは複数の実施形態では、認証は、ホログラムからキャプチャされる２つの画像を使用して達成され得る。認証プロセスを開始するとき、ユーザは、ホログラムの第１の画像及び第２の画像を異なる位置からキャプチャする。第１の画像及び第２の画像をキャプチャする位置は、プロセッサの制御の下で、モバイルデバイスによって判断され得る。プロセッサは、第１の画像及び第２の画像をキャプチャするプロセスを制御または実施するための命令を、プログラムされ、または提供され得る。この制御は、１つもしくは複数の撮像素子に対するホログラムの位置、ホログラム、第１の画像、もしくは第２の画像内の１つもしくは複数の登録点の位置、または第１の画像に対する第２の画像の位置、または任意の他の要因もしくは任意の数の要因に基づき得る。第１の画像及び第２の画像は、サーバに送信され、前処理されてサーバに送信され、または処理されてサーバに送信され、そこでは、それらが処理され、解析され、及び認証のために互いに比較される。
【００６６】
１つまたは複数の実施形態では、認証は、ホログラムからキャプチャされる１つの画像、及びモバイルデバイス上に事前に記憶されている、ホログラムから以前キャプチャされた１つの画像を使用して達成され得る。この事前の記憶は、任意の時点において達成され得る。１つまたは複数の実施形態では、例えば、上述のようなホログラムの登録時に、アプリケーションもまた、ホログラムからキャプチャされた画像をモバイルデバイス上に記憶する。認証プロセスを開始するとき、ユーザは、ホログラムの画像をキャプチャする。プロセッサは、画像をキャプチャするプロセスを制御または実施するための命令を、プログラムされ、または提供され得る。この制御は、１つもしくは複数の撮像素子に対するホログラムの位置、ホログラム内の１つもしくは複数の登録点の位置、画像の位置、または記憶された画像の位置に対する画像の位置、または任意の他の要因もしくは任意の数の要因に基づき得る。新たにキャプチャされた画像及び以前キャプチャされた画像は、サーバに送信され、前処理されてサーバに送信され、または処理されてサーバに送信され、そこでは、それらが処理され、解析され、及び認証のために互いに比較される。
【００６７】
１つまたは複数の実施形態では、認証は、ホログラムからキャプチャされた１つの画像、及び、例えば、データベース記憶位置などのリモートメモリに以前記憶された１つの画像を使用して達成され得る。この事前の記憶は、任意の時点において達成され得る。１つまたは複数の実施形態では、例えば、上述のようなホログラムの登録時に、アプリケーションは、また、例えば、リモートメモリ、データ記憶デバイス、またはリモートデータベースなどのメモリにホログラムからキャプチャされた画像を記憶する。認証プロセスを開始するとき、ユーザは、ホログラムの画像をキャプチャする。プロセッサは、画像をキャプチャするプロセスを制御または実施するための命令を、プログラムされ、または提供され得る。この制御は、１つもしくは複数の撮像素子に対するホログラムの位置、ホログラム内の１つもしくは複数の登録点の位置、画像の位置、または記憶された画像の位置に対する画像の位置、または任意の他の要因もしくは任意の数の要因に基づき得る。新たにキャプチャされた画像、及びメモリ位置からの以前キャプチャされた画像は、サーバに送信され、前処理されてサーバに送信され、もしくは処理されてサーバに送信され、またはすでにサーバに記憶されている場合には、メモリから取り出され、そこでは、それらが処理され、解析され、及び認証のために互いに比較される。
【００６８】
１つまたは複数の実施形態では、認証は、モバイルデバイス上に事前に記憶されている、ホログラムから以前キャプチャされた、少なくとも第１の画像及び第２の画像を使用して達成され得る。この事前の記憶は、任意の時点において達成され得る。１つまたは複数の実施形態では、例えば、上述のようなホログラムの登録時に、アプリケーションは、また、例えば、第１の画像及び第２の画像などの、ホログラムからキャプチャされた複数の画像をモバイルデバイス上に記憶する。認証プロセスを開始するとき、以前キャプチャされた画像は、サーバに送信され、前処理されてサーバに送信され、または処理されてサーバに送信され、そこでは、それらが処理され、解析され、及び認証のために互いに比較される。１つまたは複数の実施形態では、認証は、モバイルデバイス上に事前に記憶されている、ホログラムから以前キャプチャされた、少なくとも第１の画像及び第２の画像、ならびに、例えば、データベース記憶位置などのリモートメモリに以前記憶された１つの画像を使用して達成され得る。この事前の記憶は、任意の時点において達成され得る。１つまたは複数の実施形態では、例えば、上述のようなホログラムの登録時に、アプリケーションは、また、ホログラムからキャプチャされた画像をモバイルデバイス上に記憶し、アプリケーションは、また、例えば、リモートメモリ、データ記憶デバイス、またはリモートデータベースなどのメモリにホログラムからキャプチャされた画像を記憶する。認証プロセスを開始するとき、以前キャプチャされた画像は、サーバに送信され、前処理されてサーバに送信され、もしくは処理されてサーバに送信され、またはすでにサーバに記憶されている場合は、メモリから取り出され、そこでは、それらが処理され、解析され、及び認証のために互いに比較される。１つまたは複数の実施形態では、モバイルデバイス上に記憶される画像は、真正性を確認するために、周期的な置換または更新が必要であり得る。１つまたは複数の実施形態では、モバイルデバイス上に記憶された第１の画像をモバイルデバイス上に記憶された第２の画像と比較する代わりに、第１の画像が、モバイルデバイス上に記憶された複数の画像と比較される。１つまたは複数の実施形態では、モバイルデバイス上に記憶された第１の画像をメモリに記憶された第２の画像と比較する代わりに、第１の画像が、メモリに記憶された複数の画像と比較される。１つまたは複数の実施形態では、メモリに記憶された第１の画像をメモリに記憶された第２の画像と比較する代わりに、第１の画像が、メモリに記憶された複数の画像と比較される。
【００６９】
１つまたは複数の実施形態では、認証プロセスは、トランザクション処理中に、ユーザが小売業者のサイトにおいて認証処理を選択することによって、実施される。小売業者またはベンダーは、例えば、トランザクションコードなどの、サーバに送信されるべきトランザクションデータを生成する。１つまたは複数の実施形態では、トランザクションコードは、ベンダーＩＤ、ベンダー名、トランザクション識別子、キャッシャ識別子、ＰＯＳ識別子、年、月、日、時刻、トランザクション額、顧客情報、検証コード、もしくはトランザクションに関連する他の情報、または前述したものの任意の組み合わせを表す、１つまたは複数のビットまたはバイトのデータを含む。１つまたは複数の実施形態では、トランザクションコードは、小売業者／ベンダーによって、トランザクション処理サーバに送信される。トランザクション処理サーバから、ある情報がユーザのモバイルデバイス上の認証アプリケーションに送信される。１つまたは複数の実施形態では、ある情報は、ベンダー名及びトランザクション額を含む。代替的には、ある情報は、また、購入されるアイテムの識別、購入される各アイテムの価格、トランザクションの日時、またはモバイルデバイスの位置のうちの１つまたは複数を含んでもよい。１つまたは複数の実施形態によれば、ユーザは、検証コードをアプリケーションに入力し、次いで、検証コードの入力完了時、またはユーザによるボタンの押圧時のいずれかに、権限サーバにおいて権限付与が行われる。ユーザが入力した検証コードは、トランザクションが認証に進むことを可能にするために、ベンダーによって送信されたトランザクションコードの一部と照合される。１つまたは複数の実施形態によれば、検証コードは、ベンダーによってトランザクション処理サーバに直接送信され、トランザクション処理サーバが、アプリケーションがある情報をユーザに提示するモバイルデバイスに、ある情報を送信するため、ユーザが、検証コードを入力する必要はない。次いで、ユーザは、ある情報が正しいことの確認、またはトランザクションの終了の選択肢を有する。
【００７０】
追加的な利点及び新規の特徴は、続く説明の一部において明記され、下記及び添付図面を調査すると当業者に一部明らかとなるか、または開示される実施形態の製造または動作によって学習され得る。本実施形態の利点は、以下に明記される詳細な説明において明記される方法論、手段及び組み合わせの多様な態様の実践または使用によって、実現され、かつ達成され得る。
【００７１】
前述したもの及び他の対象は、本発明の例示であるように意図され、限定的な観念で意味されない。本発明の多数の可能な実施形態は、以下の明細書及びその一部を含む添付図面を調査すると、容易に明らかにされてもよく、かつ明らかとなるであろう。発明の多様な特徴及び部分的組み合わせが、他の特徴及び部分的組み合わせを参照することなく活用されてもよい。本発明の他の目的及び利点は、添付図面と関連してとられる以下の説明から明らかとなるであろう。添付図面には、本発明の実施形態及びその多様な特徴が、例示及び実施例として明記されている。
【００７２】
特許請求される主題の実施形態の特徴及び利点は、以下の詳細な説明が進行するにつれて、かつ同様の番号が同様の部分を示す図面を参照すると、明らかになるであろう。これらの例示的な実施形態は、図面を参照して詳細に説明される。これらの実施形態は、非限定的な例示的実施形態であり、そこでは、同様の参照番号が、図面の複数の図を通して類似の構造を表す。
【図面の簡単な説明】
【００７３】
【図１】本教示の実施形態による、レンズ、及び複数のＬＥＤを含む照明リングを有するモバイルデバイスを示す。
【図２】図１の照明リングの拡大図を示す。
【図３】本教示の実施形態による、レンズ、及びレンズの両サイドに位置し、それぞれが複数のＬＥＤを含む１対の照明ストリップを有するモバイルデバイスを示す。
【図４】図３の照明ストリップのうちの１つの拡大図を示す。
【図５】本教示の実施形態による、レンズ、及びレンズの上下に位置し、それぞれが複数のＬＥＤを含む１対の照明ストリップを有するモバイルデバイスを示す。
【図６】図５の照明ストリップのうちの１つの拡大図を示す。
【図７】本教示の実施形態による、１対のレンズ、及びレンズの間に位置する照明素子を有するモバイルデバイスを示す。
【図８】本教示の実施形態による、１対の撮像素子を有し、撮像素子がレンズ及び照明素子を含む、モバイルデバイスを示す。
【図９】本教示の実施形態による、レンズ、及び複数の照明素子を有するモバイルデバイスを示す。
【図１０】本教示の実施形態による、レンズ及び照明素子、ならびに１つまたは複数の追加レンズを含む撮像素子を有するドングルを示す。
【図１１】本教示の実施形態による、レンズ及び照明素子、ならびに１つまたは複数の追加の照明素子を含む撮像素子を有するドングルを示す。
【図１２】本教示の実施形態による、それぞれがレンズ及び照明素子を含み、代替的には追加レンズを有する１つまたは２つの撮像素子を有するドングルを示す。
【図１３】本教示の実施形態による、それぞれがレンズ及び照明リングを含む１対の撮像素子を有するドングルを示す。
【図１４】本教示の実施形態による、それぞれがレンズ及び照明リングを含み、代替的には１つまたは２つの追加レンズを有する、１対の撮像素子を有するドングルを示す。
【図１５】本教示の実施形態による、モバイルデバイスを使用する認証ソフトウェアアプリケーションにクレジットカードを登録する方法を示す。
【図１６Ａ】本教示の実施形態による、モバイルデバイスを使用するプロンプティング、画像フレーミング、及び画像キャプチャプロセスを示す。
【図１６Ｂ】本教示の実施形態による、モバイルデバイスを使用するプロンプティング、画像フレーミング、及び画像キャプチャプロセスを示す。
【図１７】本教示の実施形態による、トランザクションの認証方法を示す。
【図１８Ａ】本教示の別の実施形態による、トランザクションの認証方法を示す。
【図１８Ｂ】本教示の別の実施形態による、トランザクションの認証方法を示す。
【図１９】本教示の実施形態による、デュアル画像キャプチャシステムを使用するトランザクションの認証方法を示す。
【図２０】本教示の実施形態による、認証システム構成を示す。
【図２１】本教示の実施形態による、支払処理システムを示す。
【図２２】本教示の実施形態による、支払処理方法を示す。
【図２３】本教示の実施形態による、認証プロセスに関するシステム通信を示す。
【図２４】本教示の実施形態による、認証プロセスの拒否に関するシステム通信を示す。
【図２５】本教示の実施形態による、認証プロセスに関するシステム通信を示す。
【図２６】本教示の実施形態による、トランザクションの認証方法を示す。
【図２７】本教示の実施形態による、認証／拒否プロセスに関するシステム通信を示す。
【図２８】本教示の実施形態による、トランザクションプロセスを示す。
【図２９】認証プロセス前、認証プロセス中、または認証プロセス後に、モバイルデバイス上に提示される広告を示す。
【図３０】認証プロセス前、認証プロセス中、または認証プロセス後に、モバイルデバイス上に提示されるクーポンを示す。
【図３１】本教示の実施形態による、コンピューティングシステム構成の実施態様のためのアーキテクチャを示す。
【図３２】本教示の実施形態による、車両にアクセスする方法を示す。
【図３３】本教示の実施形態による、車両にアクセスする別の方法を示す。
【図３４】本教示の実施形態による、車両システムのリモートアクセス制御方法を示す。
【図３５】本教示の実施形態による、車両システムの別のリモートアクセス制御方法を示す。
【図３６】本教示の実施形態による、画像データのロード及び解析方法を示す。
【図３７】本教示の実施形態による、システムの実施態様のためのアーキテクチャを示す。
【図３８】本開示の実施形態による、安全なネットワーク検証システムを示す。
【図３９】本開示の実施形態による、安全なネットワーク検証システムとのホログラム製造業者相互接続を示す。
【図４０】本開示の実施形態による、安全なネットワーク検証システムの金融システム相互接続を示す。
【図４１】本開示の実施形態による、認証システムの分散型インフラストラクチャを示す。
【図４２】本開示の実施形態による、ウェブサービス環境のための高度な暗号化データ保護のレイヤを示す。
【図４３】本開示の別の実施形態による、安全なネットワーク検証システムを示す。
【図４４】本開示の実施形態による、ＳＩＥＭ６００のケイパビリティ及び特徴を示す。
【図４５】本開示の実施形態による、例示的なダッシュボードを示す。
【図４６】本開示の実施形態による例示的な警告及び状態表示を示す。
【図４７】本開示の実施形態による、例示的な解析表示を示す。
【図４８】本出願の実施形態によるシステムの地理的冗長アーキテクチャを示す。
【発明を実施するための形態】
【００７４】
本教示の実施形態に対して、ここで詳細に参照が行われることとなる。本教示は、これらの実施形態と併せて説明されるが、それらが、本教示をこれらの実施形態に限定するように意図するものではないと理解されるものとする。
【００７５】
本開示は、ここで、添付の説明図のセットを参照してより完全に説明され、説明図には、本開示の例としての実施形態が示されている。一方、本開示は、多くの異なる形態で具現化されてもよく、本明細書に開示される例としての実施形態に必ずしも限定されるように構成されるべきではない。むしろ、例としての実施形態は、本開示が充分かつ完全であり、本開示の多様なコンセプトを当業者に完全に伝達するように、提供される。本教示は、代替物、修正物、及び均等物を包含するように意図され、それらは、添付の特許請求の範囲によって定義される本教示の思想及び範囲内に含まれ得る。
【００７６】
ある例としての実施形態に関して説明される特徴は、多様な他の例としての実施形態の中に、及び／または多様な他の例としての実施形態と、結合及び半結合され得る。また、本明細書に開示されるように、例としての実施形態の異なる態様及び／または要素も、同様のやり方で結合及び半結合され得る。さらに、いくつかの例としての実施形態は、個別的及び／または集合的のいずれかにより、さらに大きなシステムのコンポーネントであってもよく、他の手続きは、それらのアプリケーションに優先し、及び／またはそれらのアプリケーションを修正してもよい。追加的には、本明細書に開示されるように、いくつかのステップが、例としての実施形態の前、後、及び／または同時に、必要とされ得る。本明細書に少なくとも開示されるように、任意の及び／または全ての方法及び／またはプロセスが、任意のやり方で少なくとも１つのエンティティを介して少なくとも部分的に実行され得ることに留意する。
【００７７】
本明細書で使用される多様な用語は、直接的または間接的な、完全または部分的な、一時的または永続的な、作動または不作動を暗示し得る。例えば、要素が、別の要素の「上にある」、「接続される」、または「連結される」といわれるとき、その要素は、他の要素に対して直接、上にあり、接続され、もしくは連結されてもよく、及び／または介在要素が存在してもよく、間接及び／または直接の変化形を含む。対照的に、要素が、別の要素に対して「直接接続される」または「直接連結される」といわれるとき、介在要素は存在しない。
【００７８】
第１、第２などの用語は、多様な要素、コンポーネント、領域、レイヤ、及び／またはセクションを説明するために本明細書において使用され得るが、これらの要素、コンポーネント、領域、レイヤ、及び／またはセクションは、そのような用語によって必ずしも限定されるべきではない。これらの用語は、１つの要素、コンポーネント、領域、レイヤ、またはセクションを別の要素、コンポーネント、領域、レイヤ、またはセクションと区別するために使用される。したがって、以下で議論される第１の要素、コンポーネント、領域、レイヤ、またはセクションは、本開示の多様な教示から逸脱することなく、第２の要素、コンポーネント、領域、レイヤ、またはセクションと呼ばれ得る。
【００７９】
さらに、「下」、「下位」、「上」、及び「上位」などの関係を示す用語は、添付図面に示されるように１つの要素の他の要素に対する関係性を説明するために本明細書において使用され得る。このような関係を示す用語は、添付図面に示される向きに加えて、説明される技術の異なる向きを包含するように意図される。例えば、添付図面中のデバイスが、ひっくり返されている場合に、他の要素の「下」側にあると説明される要素は、そのときは他の要素の「上」側に向けられていることになる。同様に、図の１つにおいてデバイスがひっくり返されている場合、他の要素の「下」または「下方」として説明される要素は、他の要素の「上」に向けられていることになる。したがって、「下」及び「下位」という例としての用語は、上及び下の向きの両方を包含し得る。
【００８０】
本明細書で使用される用語は、特定の例としての実施形態を説明するためであり、本開示を必ずしも限定するように意図されない。本明細書で使用される、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈が明らかにそうでないことを示していない限り、複数形も同様に含むように意図される。「ｃｏｍｐｒｉｓｅｓ（備える）」、「ｉｎｃｌｕｄｅｓ（含む）」、及び／または「ｃｏｍｐｒｉｓｉｎｇ（備えている）」、「ｉｎｃｌｕｄｉｎｇ（含んでいる）」という用語は、本明細書で使用されるとき、述べられる特徴、整数、ステップ、動作、要素、及び／またはコンポーネントの存在を明示するものであって、１つまたは複数の他の特徴、整数、ステップ、動作、要素、コンポーネント、及び／またはそれらの集合の存在及び／または追加を排除するものではない。
【００８１】
本明細書において使用される、「または」という用語は、排他的な「または」というよりも、包含的な「または」を意味するように意図される。即ち、特段の記載がなく、または文脈から明白である限り、「ＸがＡまたはＢを使用する」は、当然の包含的並べ替えのいずれかを意味するように意図される。即ち、ＸがＡを使用する、ＸがＢを使用する、またはＸがＡ及びＢの両方を使用する場合に、「ＸがＡまたはＢを使用する」が、前述の場合のいずれかの下で満たされる。
【００８２】
特段の定義がない限り、本明細書で使用される（技術的及び科学的用語を含む）全ての用語は、本開示が属する技術分野の当業者によって通常理解されるのと同一の意味を有する。用語は、通常使用される辞書において定義されるように、関連技術の文脈におけるそれらの意味と一致する意味を有するものとして解釈されるべきであり、本明細書で明示的にそのように定義されない限り、理想化された、及び／または過度に形式的な観念において解釈されるべきではない。
【００８３】
本明細書で使用される、「約」、及び／または「実質的に」という用語は、公称値／用語から＋／−１０％の変量を指す。そのような変量は、そのような用語の任意の所与の使用に常に含まれる。
【００８４】
任意の開示が、参照により本明細書に組み込まれ、そのような開示が、本開示と部分的及び／または全体的に矛盾する場合、矛盾、及び／またはより広い開示、及び／またはより広い用語定義の範囲まで、本開示が制御する。そのような開示が、互いに、部分的及び／または全体的に矛盾する場合、矛盾の範囲まで、日付が後の開示が制御する。
【００８５】
さらに、本教示の以下の詳細な説明では、本教示の完全な理解をもたらすために、多数の具体的詳細が明記される。しかしながら、本教示がこれらの具体的詳細なしに実施され得ることが、当業者により認識されるであろう。他の例では、周知の方法、手続、コンポーネント、及び回路は、本教示の態様を必要以上に曖昧にしないために、詳細に説明されていない。
【００８６】
本発明は、ハードウェア及びソフトウェア要素の両方を含む。第１の実施形態では、発明は、ファームウェア、常駐ソフトウェア、マイクロコード、及びハードウェアコンポーネントを含むがこれらに限定されない、モバイルデバイスの一部として実施される。第２の実施形態では、発明は、ファームウェア、常駐ソフトウェア、マイクロコード、及びハードウェアコンポーネントを含むがこれらに限定されないモバイルデバイスに、物理的またはワイヤレスのいずれかにより連結され得る別個のドングルまたはデバイスとして実施される。第３の実施形態では、発明は、ファームウェア、常駐ソフトウェア、マイクロコード、及びハードウェアコンポーネントを含むがこれらに限定されない、サーバまたはリモート処理デバイスと通信するスタンドアロンデバイスとして実施される。第４の実施形態では、発明は、ファームウェア、常駐ソフトウェア、マイクロコード、及びハードウェアコンポーネントを含むがこれらに限定されない、スタンドアロンデバイスとして実施される。
【００８７】
さらに、発明は、コンピュータもしくは任意の命令実行システムによる、またはコンピュータもしくは任意の命令実行システムに関連する、使用のためのプログラムコードを提供する、コンピュータ使用可能またはコンピュータ可読媒体またはメモリからアクセス可能なコンピュータプログラム製品の形態をとり得る。この説明の目的として、コンピュータ使用可能またはコンピュータ可読記憶媒体は、命令実行システム、装置、もしくはデバイスによる、または命令実行システム、装置、もしくはデバイスに関連する、使用のためのプログラムを含み、記憶し、通信し、伝播し、または移送することが可能な、任意の有形装置であってもよい。
【００８８】
媒体またはメモリは、電子的、磁気的、光学的、電磁的、赤外線、または半導体システム（もしくは装置もしくはデバイス）または伝播媒体であり得る。コンピュータ可読媒体またはメモリの実施例は、半導体またはソリッドステートメモリ、磁気テープ、着脱可能コンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、硬質磁気ディスク及び光ディスクを含む。光ディスクの現在の実施例は、コンパクトディスク−読み取り専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−読み取り／書込み（ＣＤ−Ｒ／Ｗ）及びＤＶＤを含む。
【００８９】
プログラムコードを記憶し、及び／または実行するのに適当なデータ処理システムは、システムバスを通してメモリ素子に直接的または間接的に連結される、少なくとも１つのプロセッサを含むこととなる。メモリ素子は、プログラムコードの実際の実行中に利用されるローカルメモリ、大容量記憶装置、及び、コードが実行中に大容量記憶装置から取り出されなければならない回数を減らすために、少なくとも何らかのプログラムコードの一時記憶を提供するキャッシュメモリを含み得る。
【００９０】
入力／出力、即ち、Ｉ／Ｏデバイス（キーボード、ディスプレイ、ポインティングデバイスなどを含むが、これらに限定されない）は、直接、または介在するＩ／Ｏコントローラを通してのいずれかにより、システムに連結され得る。
【００９１】
データ処理システムが、他のデータ処理システム、またはリモートプリンタ、または記憶デバイスに、介在する私設または公衆ネットワークを通して連結されるようになることを可能にするために、ネットワークアダプタもまた、システムに連結されてもよい。モデム、ケーブルモデム、及びイーサネットカードは、現在利用可能な種類のネットワークアダプタのほんの少しである。
【００９２】
本発明の説明は、例示及び説明の目的で提示されており、網羅的であるように、または開示される形態に本発明を限定するように意図されない。多くの修正及び変形が、当業者には明らかである。実施形態は、本発明の原理、実際の適用を最もよく説明するため、及び、当業者のうちの他者が、考えられる特定の用途に適するような多様な修正を伴う多様な実施形態について本発明を理解できるようにするために、選択され、説明された。
【００９３】
図１に示されるように、画像キャプチャデバイス４を含むモバイルデバイス２が示されている。画像キャプチャデバイス４は、レンズ６及び照明素子８を含む。照明素子８は、図２においてより詳細に示されている。図２において、画像キャプチャデバイス４の、より詳細な図が示されている。見て分かるように、照明素子８は、複数の発光ダイオード（ＬＥＤ）１０を含み、これは、図２に示される実施形態では、８個のＬＥＤ１０に等しい。しかしながら、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤが存在し得る。
【００９４】
モバイルデバイス２の別の実施形態が、図３に示されている。図３において、画像キャプチャデバイスは、レンズ１４及び２つの縦に配置された照明素子１２を含み、照明素子１２のそれぞれが、レンズ１４の異なる側に配置される。照明素子１２のより詳細な図が、図４に示されている。見て分かるように、照明素子１２は、複数のＬＥＤ１６を含み、これは、本実施形態では、５個のＬＥＤに等しい。しかしながら、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤが存在し得る。１つの実施形態では、図４に示されるＬＥＤは、図２に示されるＬＥＤと同一種類である。図４の別の実施形態では、図４に示されるＬＥＤは、図２に示されるのとは異なる種類のＬＥＤである。
【００９５】
モバイルデバイス２のさらなる実施形態が、図５に示されている。図５において、画像キャプチャデバイスは、レンズ１４及び２つの水平に配置された照明素子１２を含み、照明素子１２のうちの１つが、レンズ１４の上に配置され、照明素子１２のうちのもう１つが、レンズ１４の下に配置される。照明素子１２のより詳細な図が、図６に示されている。見て分かるように、照明素子１２は、複数のＬＥＤ１６を含み、これは、本実施形態では、５個のＬＥＤに等しい。しかしながら、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤが存在し得る。１つの実施形態では、図６に示されるＬＥＤは、図２に示されるＬＥＤと同一種類である。図６の別の実施形態では、図６に示されるＬＥＤは、図２に示されるのとは異なる種類のＬＥＤである。
【００９６】
モバイルデバイス２の追加的な実施形態が、図７に示されている。図７において、画像キャプチャデバイスは、第１のレンズ１４、第２のレンズ２０、及び照明素子１８を含み、第１のレンズ１４は、照明素子１８の第１の側に配置され、第２のレンズ２０は、照明素子１８の第２の側に配置される。第１のレンズ１４及び第２のレンズ２０のうちの少なくとも１つと、照明素子１８との間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子１８は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【００９７】
モバイルデバイス２のさらなる実施形態が、図８に示されている。図８において、画像キャプチャデバイスは、第１の撮像素子４及び第２の撮像素子２２を含む。第１の撮像素子４は、第１のレンズ６及び第１の照明素子８を含む。第２の撮像素子２２は、第２のレンズ２４及び第２の照明素子２６を含む。第１の撮像素子４及び第２の撮像素子２２は、短い距離で分離されている。第１の撮像素子４及び第２の撮像素子２２の間の距離は、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【００９８】
モバイルデバイス２の追加的な実施形態が、図９に示されている。図９において、画像キャプチャデバイスは、レンズ１４、及び１つまたは複数の照明素子１８を含み、レンズ１４は、照明素子１８のうちの１つまたは複数に隣接して配置される。単一の照明素子１８が含まれる場合においては、それは、レンズ１４の上、下、右、または左に配置されてもよい。１つより多くの照明素子１８が含まれる場合においては、照明素子は、レンズ１４に対して、上及び下、右及び左、または任意の他の位置もしくは位置の組み合わせに配置されてもよい。レンズ１４と照明素子１８のうちの少なくとも１つとの間、または照明素子間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【００９９】
図１０において、モバイルデバイス２に連結されるドングル３０が示されている。ドングル３０は、コネクタ３４を介してモバイルデバイス２に連結される。ドングル３０は、撮像素子４を含む。撮像素子４は、レンズ６及び第１の照明素子８を含む。別の実施形態では、レンズ１４及びレンズ２０を含む、追加のレンズが存在する。レンズ１４及びレンズ２０のそれぞれと、撮像素子４との間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。さらに別の実施形態では、レンズ２８及びレンズ３２を含む、追加的なレンズが存在する。レンズ２８及びレンズ３２のそれぞれと、撮像素子４との間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。１つまたは複数の実施形態では、レンズ２８及びレンズ３２は、第１の撮像素子４の水平線上にはない。１つまたは複数の実施形態では、レンズ１４、２０、２８、及び３２のそれぞれの間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【０１００】
図１１において、モバイルデバイス２に連結するために設計されたドングルが示されている。ドングルは、コネクタ３４を介してモバイルデバイス２に連結される。ドングルは、撮像素子４を含む。撮像素子４は、レンズ６及び第１の照明素子８を含む。他の実施形態では、照明素子１８、３５、３６、及び３７のうちの１つまたは複数を含む、追加の照明素子が存在する。１つまたは複数の照明素子１８、３５、３６、及び３７は、レンズ６の近隣に配置される。第１の照明素子８が含まれる場合、それは、レンズ６の周囲に配置され得る。第１の照明素子が含まれるか、または含まれない場合、かつ、第２の照明素子１８が含まれる場合、照明素子１８は、レンズ１６の上、下、右、または左に位置する。第１の照明素子が含まれるか、または含まれない場合、かつ、１つより多くの他の照明素子、例えば、照明素子１８、３５、３６、及び３７のうちの少なくとも２つが含まれる場合、照明素子は、レンズ６に対して、上及び下、右及び左、または任意の他の位置もしくは位置の組み合わせに配置されてもよい。レンズ６と照明素子１８、３５、３６、及び３７のうちの少なくとも１つとの間、または照明素子１８、３５、３６、及び３７のそれぞれの間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【０１０１】
図１２において、モバイルデバイス２に連結するために設計されたドングルが示されている。ドングルは、コネクタ３４を介してモバイルデバイス２に連結される。ドングルは、第１の撮像素子４を含む。第１の撮像素子４は、第１のレンズ６及び第１の照明素子８を含む。他の実施形態では、第２の撮像素子２２が存在する。第２の撮像素子２２は、第２のレンズ２４及び第２の照明素子２６を含む。さらなる他の実施形態では、第３のレンズ１４が存在する。第２のレンズ２４及び第３のレンズ１８が、第１のレンズ６に対する任意の位置に配置され得る。第１のレンズ６と、第２のレンズ２４、第３のレンズ１８、及び第２の照明素子２６のうちの少なくとも１つとの間、または照明素子８及び２８のそれぞれの間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【０１０２】
図１３において、モバイルデバイス２に連結するために設計されたドングルが示されている。ドングルは、コネクタ３４を介してモバイルデバイス２に連結される。ドングルは、第１の撮像素子４を含む。第１の撮像素子４は、第１のレンズ６及び第１の照明素子８を含む。他の実施形態では、第２の撮像素子２２が存在する。第２の撮像素子２２は、第２のレンズ２４及び第２の照明素子２６を含む。第２のレンズ２４は、第１のレンズ６に対する任意の位置に配置され得る。第１のレンズ６と、第２のレンズ２４及び第２の照明素子２６のうちの少なくとも１つとの間、または照明素子８及び２８のそれぞれの間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【０１０３】
図１４において、モバイルデバイス２に連結するために設計されたドングルが示されている。ドングルは、コネクタ３４を介してモバイルデバイス２に連結される。ドングルは、第１の撮像素子４を含む。第１の撮像素子４は、第１のレンズ６及び第１の照明素子８を含む。他の実施形態では、第２の撮像素子２２が存在する。第２の撮像素子２２は、第２のレンズ２４及び第２の照明素子２６を含む。さらなる他の実施形態では、第３のレンズ１４が存在する。さらなる他の実施形態では、第４のレンズ２０が存在する。第２のレンズ２４、第３のレンズ１４、及び第４のレンズ２０は、第１のレンズ６に対する任意の位置に配置され得る。１つまたは複数の実施形態では、第３のレンズ１４及び第４のレンズ２０は、互いから離れて間隔を保ち、第１のレンズ６及び第２のレンズ２４の間、かつそれぞれから等距離に配置される。第１のレンズ６と、第２のレンズ２４、第３のレンズ１４、第４のレンズ２０、及び第２の照明素子２６のうちの少なくとも１つとの間、または照明素子８及び２８のそれぞれの間の距離は、約２ｍｍ、約３ｍｍ、約４ｍｍ、約５ｍｍ、約６ｍｍ、約７ｍｍ、約８ｍｍ、約９ｍｍ、約１０ｍｍ、約１１ｍｍ、約１２ｍｍ、約１３ｍｍ、約１４ｍｍ、約１５ｍｍ、約１６ｍｍ、約１７ｍｍ、約１８ｍｍ、約１９ｍｍ、約２０ｍｍ、約２１ｍｍ、約２２ｍｍ、約２３ｍｍ、約２４ｍｍ、約２５ｍｍ、約２６ｍｍ、約２７ｍｍ、約２８ｍｍ、約２９ｍｍ、約３０ｍｍ、約３１ｍｍ、約３２ｍｍ、約３３ｍｍ、約３４ｍｍ、約３５ｍｍ、約３６ｍｍ、約３７ｍｍ、約３８ｍｍ、約３９ｍｍ、約４０ｍｍ、及び４０ｍｍを超えるもののうちの少なくとも１つである。照明素子のうちの１つまたは複数は、１つまたは複数のＬＥＤを含み、それは、例えば、１個のＬＥＤ、２個のＬＥＤ、３個のＬＥＤ、４個のＬＥＤ、５個のＬＥＤ、６個のＬＥＤ、７個のＬＥＤ、８個のＬＥＤ、９個のＬＥＤ、１０個のＬＥＤ、１１個のＬＥＤ、１２個のＬＥＤ、または１２個よりも多くのＬＥＤなど、任意の数のＬＥＤであってもよい。
【０１０４】
図１５において、モバイルデバイスを使用してクレジットカードを認証ソフトウェアアプリケーションに登録する方法及びプロセスが示されている。本発明による支払プロセスの一部として、ユーザが、使用される予定の支払カードを登録するための登録プロセスの一部として、ソフトウェアアプリケーションが、まずアクティブ化される。ソフトウェアアプリケーションは、モバイルデバイスのデスクトップからソフトウェアアプリケーションを起動することによって、アクティブ化され得る。代替的には、ユーザが、コンピュータと対話している場合に、ソフトウェアアプリケーションが、デスクトップからそれを起動することによってアクティブ化される。ソフトウェアアプリケーションのアクティブ化の後、ユーザは、例えば、フルネーム、電話番号、住所などの個人情報の入力を求められ、入力する。ソフトウェアアプリケーションは、次に、使用される予定の支払カードを識別するための情報及び支払カードに関連付けられるパスワードを提供するように、ユーザに要求する。一度、要求された情報が入力され、または収集されると、ステップ５０において、ユーザは、支払カード上のホログラムに対してモバイルデバイスを配置することを促され、誘導される。そのような誘導及び促しの１つの実施形態が、図１６Ａ及び図１６Ｂに関してより詳細に説明される。ステップ５２において、ホログラムの画像のキャプチャが可能となるように、モバイルデバイスが、ホログラムに対して適当に配置されているかどうかが判断される。モバイルデバイスが、適当に配置されていない場合、固定の時間ピリオドの後または継続的に、ユーザは、ステップ５０に戻され、不適当な配置についてユーザに通知される。ユーザは、次いで、モバイルデバイスがホログラムに対して適当に配置されるように、モバイルデバイスの位置を調整してもよい。モバイルデバイスが、適当に配置されている場合、ステップ５４において、ホログラムの画像が、画像キャプチャデバイスを使用して自動的に撮られる。代替的には、ホログラムが適当な位置にあるという、アプリケーションによる標識に基づいて、画像が、ユーザにより手動で撮られてもよい。ステップ５６において、アプリケーションは、画像を解析し、画像が正しくキャプチャされたかどうかを確認する。画像が適当にキャプチャされていない場合、プロセスはステップ５０に戻り、そこで、モバイルデバイスは、ホログラムに対して画像キャプチャデバイスを再配置するようにユーザを誘導する。
【０１０５】
よりセキュリティの高いアプリケーションを含む、ある実施形態では、１つまたは複数のホログラムの追加画像がキャプチャされる。このプロセスでは、第１の画像がキャプチャされた後、ステップ５７において、モバイルデバイスがホログラムに対して異なる位置に配置されるように、ユーザは、モバイルデバイスを再配置するように指示される。一度、モバイルデバイスが適当な位置に再配置されると、ステップ５８において、第２の画像が、撮像素子によってキャプチャされる。ある実施形態では、モバイルデバイスが、ホログラムに対して画像キャプチャのための正しい位置に配置されるとき、画像キャプチャが自動的に発生する。いくつかの実施形態では、図に関してより詳細に示されるように、これは、ホログラム上の登録点の使用を通して発生する。他の実施形態では、ステップ５０〜５６に示されるように、モバイルデバイスが、ホログラムに対して画像キャプチャのための正しい位置に配置されるとき、画像キャプチャは、ユーザ入力を通して達成される。ある実施形態では、図１６Ａ及び図１６Ｂに関してより詳細に説明されるように、ユーザ支援型画像キャプチャが、ディスプレイ内の特徴変化と併せて達成される。この画像キャプチャは、ステップ６０において確認される。第２の画像が、適当にキャプチャされない場合、プロセスは、ステップ５６に戻り、ユーザは、モバイルデバイスを再配置するように通知される。いくつかの実施形態では、この通知は、ディスプレイを介して達成される。いくつかの実施形態では、ディスプレイは、モバイルデバイスの再配置に関してユーザに通知または指示を与えるテキストメッセージを表示する。他の実施形態では、ディスプレイは、モバイルデバイスの再配置に関してユーザに通知または指示するのを助ける、非テキストキューを表示する。
【０１０６】
第１の画像が適当にキャプチャされている場合、ステップ６２において、第１の画像が前処理される。前処理は、フィルタリング、マスキング、クロッピング、色調整、サイズ変更、輝度調整、色相調整、または色調調整のうちの少なくとも１つを含む。ある実施形態では、第２の画像がキャプチャされている場合において、第１の画像及び第２の画像が適当にキャプチャされている場合、ステップ６２において、第１の画像及び第２の画像が前処理される。前処理は、フィルタリング、マスキング、クロッピング、色調整、サイズ変更、輝度調整、色相調整、または色調調整のうちの少なくとも１つを含む。代替的には、ある実施形態では、第１の画像の前処理は、第１の画像のキャプチャの後、第２の画像のキャプチャの前に発生する。第２の画像の前処理は、第２の画像のキャプチャの後に発生する。ある実施形態では、第１の画像の前処理がない。他の実施形態では、第２の画像の前処理がない。さらに他の実施形態では、第１の画像または第２の画像の前処理がない。
【０１０７】
画像のキャプチャ及び／または画像の前処理（前処理が含まれるとき）の後、ステップ６４において、第１の画像及び／または第２の画像が、サーバに送信される。ある実施形態では、第１の画像及び／または第２の画像が、モバイルデバイスに一意な識別コードと共に、送信される。識別コードの形式は、ＩＭＥＩ（デバイスが最初に起動されるときに生成される１５桁のコード）、ＵＤＩＤ（ｉＰｈｏｎｅ、ｉＰａｄ、及びｉＰｏｄ  Ｔｏｕｃｈを含む、あるＡｐｐｌｅデバイスに割り当てられる４０文字の文字列であって、各ＵＤＩＤ文字は、数字またはアルファベット文字である）、ＭＥＩＤ、またはＥＳＮコードであってもよい。サーバでの受信後、ステップ６６において、第１の画像が解析される。解析は、第１の画像を、第１の記憶されたホログラム画像と比較することを含む。他の実施形態では、サーバでの受信後、ステップ６６において、第１の画像及び第２の画像が解析される。他の実施形態では、解析は、第１の画像を第１の記憶されたホログラム画像と比較すること、及び第２の画像を第２の記憶されたホログラム画像と比較することを含む。ある実施形態では、第１の画像の解析後、ステップ６７において、ホログラムが真正であるかどうかについて問い合わせが行われる。他の実施形態では、第１の画像及び第２の画像の解析後、ステップ６７において、ホログラムが真正であるかどうかについて問い合わせが行われる。ホログラムが真正ではないと判断される場合、または真正性が確認できない場合、ステップ６８において、登録が拒否されるという通知がユーザに送信される。ある実施形態では、ステップ６８において、登録が拒否されるという通知が、クレジットカード発行者に送信される。ある他の実施形態では、ステップ６８において、通知が、ユーザとクレジットカード発行者の双方に送信される。ホログラムが真正であると判断される場合、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイルが記憶され、通知がユーザに送信される。他の実施形態では、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイル及び第２の画像ファイルが記憶され、通知がユーザに送信される。他の実施形態では、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイルが記憶され、通知がカード発行者に送信される。さらに他の実施形態では、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイル及び第２の画像ファイルが記憶され、通知がカード発行者に送信される。さらなる実施形態では、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイルが記憶され、通知が、ユーザ及びクレジットカード発行者の双方に送信される。さらなる実施形態では、ステップ６９において、モバイルデバイスが登録され、第１の画像ファイル及び第２の画像ファイルが記憶され、通知が、ユーザ及びクレジットカード発行者の双方に送信される。
【０１０８】
図１６Ａ及び図１６Ｂにおいて、支払カード上のホログラムに対して、ユーザによるモバイルデバイスの配置を促し、かつ誘導するデバイス及び方法が示されている。まず、図１６Ａを見ると、モバイルデバイス２が、ホログラム（図示せず）に対して配置されるときに、ディスプレイ４９内のホログラムの画像は、第１の位置４２に位置している。画像キャプチャボックス４８は、第１の位置４２に対して、右及び下方の位置に位置する。第１の位置４２を検出した後、モバイルデバイス２を上方及び左に再配置するように、メッセージ４４がユーザに伝達される。モバイルデバイスを第２の位置４６に再配置すると、モバイルデバイス２は、再度、モバイルデバイス２が、上方及び左に再配置されるべきであるとユーザに通知する。ユーザは、モバイルデバイス２のディスプレイ４９内で、この動きを観察することができる。ある実施形態では、画像キャプチャボックス４８は、実線の輪郭を有する。他の実施形態では、画像キャプチャボックスは、破線、パルス状の線、明滅している線、着色された線、もしくは太線、または任意の他のデザインもしくは形態の線のうちの少なくとも１つを含む。図１６Ｂにおいて、モバイルデバイス２が、ホログラム（図示せず）に対して配置されるときに、ディスプレイ７８内のホログラムの画像は、第１の位置７０にある。画像キャプチャボックス７６は、第１の位置７０に対して、左及び下方の位置に位置する。第１の位置７０を検出した後、モバイルデバイス２を上方及び右に再配置するように、メッセージ７２がユーザに伝達される。モバイルデバイスを第２の位置７４に再配置すると、モバイルデバイス２は、再度、モバイルデバイス２が、上方及び右に再配置されるべきであるとユーザに通知する。ユーザは、モバイルデバイス２のディスプレイ７８内で、この動きを観察することができる。ある実施形態では、画像キャプチャボックス７６は、実線の輪郭を有する。他の実施形態では、画像キャプチャボックスは、破線の輪郭、パルス状の輪郭、明滅している輪郭、着色された輪郭、もしくは太線の輪郭、または任意の他のデザインもしくは形態の輪郭のうちの少なくとも１つを含む。
【０１０９】
ここで図１７を見ると、本開示による認証プロセスの実施形態が示されている。ステップ８０において、ユーザが、アプリケーションにサインインする。ステップ８２において、ユーザが、トランザクションのために使用される予定の購入カードを選択する。いくつかの実施形態では、各トランザクション毎に利用されるプリセット購入カードが存在する。プリセット購入カードが利用される場合、ユーザは、トランザクションのための代替的な購入カードを選択してもよい。トランザクションの完了後、システムは、プリセット購入カードの使用に戻ることになる。代替的には、ユーザは、ユーザにより訂正されるまで設定が残っている購入カードを再設定してもよい。ステップ８４において、小売業者によって生成されるトランザクションコードが、ユーザによって、モバイルデバイス上で実行中のソフトウェアアプリケーションに入力される。他の実施形態では、小売業者によって生成されるトランザクションコードが、モバイルデバイスに自動的にアップロードされる。これは、例えば、ユーザがモバイルデバイスをタップして小売業者の端末に送ること、例えば、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、ＷｉＬａｎ、ＩＲ、もしくは任意の将来開発されるワイヤレス通信技術などのワイヤレス信号を通して、または、モバイルデバイス上の画像キャプチャデバイスを介して、もしくは、モバイルデバイス上で実行中のソフトウェアアプリケーションへのユーザによる手動で、入力される、例えば、バーコードやＱＲコードなどのコードをスキャンすることによって、達成され得る。
【０１１０】
ステップ８６において、トランザクションコード、モバイルデバイス識別子、及び画像データが、サーバに送信される。ある実施形態では、トランザクションコード、モバイルデバイス識別子、及び画像データのうちの１つまたは複数の送信は、例えば、上述のように、他のものとは独立してサーバに送信される。ステップ８８において、サーバは、トランザクションコードが、ユーザが対話している小売業者からサーバによって受信されるトランザクションコードと合致するかどうかを判断する。トランザクションコードが合致しない場合、ステップ９８において、サーバは、トランザクションコードが正しくないという通知をモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザがトランザクションコードを再試行もしくは再入力すべきであるという通知をモバイルデバイスに送信する。トランザクションコードが合致するか、またはトランザクションコードの再入力後にトランザクションコードが合致する場合、ステップ９０において、サーバは、モバイルデバイスＩＤが、そのユーザ及びそのホログラム画像に関して記憶されたモバイルデバイスＩＤと合致するかどうかを判断する。モバイルデバイスＩＤが、そのユーザに関して記憶されたモバイルデバイスＩＤに合致しない場合、ステップ９８において、サーバは、正しくない、または権限付与されていないモバイルデバイスが使用されているという通知をモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザが正しいデバイスを使用してトランザクションの開始を再試行すべきであるという通知をモバイルデバイスに送信する。モバイルデバイスＩＤが合致するか、またはトランザクションを再び開始後にモバイルデバイスＩＤが合致する場合、ステップ９２において、サーバは、画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データに合致するかどうかを判断する。いくつかの実施形態では、画像データは、サーバに記憶されず、その代わりに、カード発行者によって記憶される。さらなる実施形態では、画像データは、モバイルデバイス上、またはモバイルデバイスが通信する安全なデータベースに記憶される。ある実施形態では、画像データは、例えば、ｊｐｇ、ｔｉｆ、ｐｎｇ、ｇｉｆ、ｂｐｇ、または任意の他の画像ファイルフォーマットなどの画像ファイルである。他の実施形態では、画像データは、ホログラム画像が画像キャプチャデバイスを介してキャプチャされたときに取得される画像データから生成される、ハッシュファイルである。画像データのハッシュは、例えば、ＢＬＡＫＥ２５６、ＢＬＡＫＥ５１２、ＥＣＯＨ、ＦＳＢ、ＧＯＳＴ、ＨＡＶＡＬ、ＪＨ、ＭＤ５、ＭＤ６、ＲＩＰＥＭＤ−３２０、ＳＨＡ−２５６、ＳＨＡ−５１２、ＳＷＩＦＴ、Ｗｈｉｒｌｐｏｏｌ、または任意の他の１方向ハッシュ、もしくは暗号化アルゴリズムなどの、任意の既知のハッシュアルゴリズムを使用して達成され得る。画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データと合致しない場合、ステップ９８において、サーバは、支払カードが無効であるという通知をモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザが正しい支払カードを使用してトランザクションの開始を再試行すべきであるという通知をモバイルデバイスに送信する。いくつかの実施形態では、画像データは、サーバに記憶されず、その代わりに、カード発行者によって記憶される。さらなる実施形態では、画像データは、モバイルデバイス上、またはモバイルデバイスが通信する安全なデータベースに記憶される。ある実施形態では、支払が、盗まれたと報告された場合、盗まれた支払カードを使用してトランザクションが開始されたという通知が、法執行機関、小売業者、及び／またはカード発行者にも送信される。画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データと合致する場合、ステップ９４において、サーバは、権限コードを小売業者に送信する。ある実施形態では、サーバは、権限コードをモバイルデバイスに送信する。ある実施形態では、サーバは、権限コードをモバイルデバイス及び小売業者に送信する。ある実施形態では、サーバは、また、トランザクションデータも小売業者に送信する。ある実施形態では、サーバは、また、トランザクションデータもモバイルデバイスに送信する。ある実施形態では、サーバは、また、トランザクションデータも小売業者及びモバイルデバイスに送信する。
【０１１１】
トランザクションデータの受信後、ステップ９６において、モバイルデバイスは、トランザクションデータを解析して、トランザクションデータが正しいかどうかを判断する。解析は、モバイルデバイスが、トランザクションコードに対応するトランザクションデータを、サーバから受信したトランザクションデータと比較することによって、達成される。ある実施形態では、解析は、ユーザが、小売業者によって提供されるトランザクションデータを、サーバから受信したトランザクションデータと比較することによって、達成される。ある他の実施形態では、解析は、サーバが、小売業者によってサーバに送信されたトランザクションデータをモバイルデバイスによってサーバに送信されたトランザクションコードと比較することによって、達成される。ステップ９７において、モバイルデバイスは、トランザクションデータが正しいかどうかを判断する。ある実施形態では、サーバが、トランザクションデータが正しいかどうかを判断する。トランザクションデータが正しくない場合、ステップ９８において、サーバは、トランザクション拒否メッセージをモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザがトランザクションデータを再チェックすべきであるという通知をモバイルデバイスに送信する。ある実施形態では、トランザクションデータが正しくない場合、ステップ９８において、モバイルデバイスは、トランザクション拒否メッセージをサーバに送信する。ある実施形態では、モバイルデバイスは、トランザクションが拒否された、失敗である、またはトランザクションデータの再確認もしくは訂正に関して、サーバが小売業者にコンタクトすべきであるという通知をサーバに送信する。トランザクションデータが正しい場合、ステップ９９において、サーバは、トランザクションを承認し、トランザクションは、サーバによって完了される。他の実施形態では、トランザクションデータが正しい場合、ステップ９９において、モバイルデバイスがトランザクションを承認し、サーバと通信してトランザクションを完了する。
【０１１２】
ここで図１８Ａを見ると、本開示の実施形態による、トランザクションが閾値限界を超えるかどうかを判断するために、システムがトランザクション額を解析する場合の方法が示されている。ステップ８０〜８６は、図１７のステップ８０〜８６と同一である。ステップ１００において、サーバは、トランザクション額が、所定の閾値より大きいかどうかを問い合わせる。他の実施形態では、サーバは、トランザクション額が、所定の閾値より大きいか、または等しいかどうかを問い合わせる。他の実施形態では、モバイルデバイスは、トランザクション額が、所定の閾値より大きいかどうかを問い合わせる。他の実施形態では、モバイルデバイスは、トランザクション額が、所定の閾値より大きいか、または等しいかどうかを問い合わせる。トランザクション額が、所定の閾値より大きい場合、コネクタＡの後図１８Ｂに続き、ステップ１０２において、ユーザは、支払カード上のホログラムに対してモバイルデバイスを配置することによって、別のホログラム画像をキャプチャするように指示される。そのような誘導及び促しの１つの実施形態が、図１６Ａ及び図１６Ｂに関してより詳細に説明される。ステップ１０４において、ホログラム画像のキャプチャが可能となるように、モバイルデバイスが、ホログラムに対して適当に配置されているかどうかが判断される。モバイルデバイスが、適当に配置されない場合、固定の時間ピリオドの後か、または継続的に、ユーザは、ステップ１０２に戻され、不適当な配置についてユーザに通知される。ユーザは、次いで、モバイルデバイスがホログラムに対して適当に配置されるように、モバイルデバイスの位置を調整してもよい。モバイルデバイスが、適当に配置されている場合、ステップ１０６において、ホログラムの画像が、画像キャプチャデバイスを使用して自動的に撮られる。代替的には、画像が適当な位置にあるという、アプリケーションによる標識に基づいて、画像が、ユーザにより手動で撮られてもよい。ステップ１０８において、アプリケーションは、画像を解析し、画像が適切にキャプチャされたかどうかを確認する。画像が適当にキャプチャされていない場合、プロセスはステップ１０２に戻り、そこで、モバイルデバイスは、ホログラムに対して画像キャプチャデバイスを再配置するようにユーザを誘導する。
【０１１３】
第１の画像が適当にキャプチャされている場合、ステップ１１０において、第１の画像が前処理される。前処理は、フィルタリング、マスキング、クロッピング、色調整、サイズ変更、輝度調整、色相調整、または色調調整のうちの少なくとも１つを含む。ある実施形態では、第２の画像がキャプチャされている場合において、第１の画像及び第２の画像が適当にキャプチャされている場合、ステップ１１０において、第１の画像及び第２の画像が前処理される。前処理は、フィルタリング、マスキング、クロッピング、色調整、サイズ変更、輝度調整、色相調整、または色調調整のうちの少なくとも１つを含む。代替的には、ある実施形態では、第１の画像の前処理は、第１の画像のキャプチャの後、第２の画像のキャプチャの前に発生する。第２の画像の前処理は、第２の画像のキャプチャの後に発生する。ある実施形態では、第１の画像の前処理がない。他の実施形態では、第２の画像の前処理がない。さらに他の実施形態では、第１の画像または第２の画像の前処理がない。
【０１１４】
画像のキャプチャ及び／または画像の前処理（前処理が含まれるとき）の後、ステップ１１２において、第１の画像及び／または第２の画像が、サーバに送信される。ある実施形態では、第１の画像及び／または第２の画像が、モバイルデバイスに一意な識別コードと共に、送信される。識別コードの形式は、上記でより詳細に説明されている。サーバでの受信後、ステップ１１４において、第１の画像が解析される。解析は、第１の画像を、第１の記憶されたホログラム画像と比較することを含む。他の実施形態では、サーバでの受信後、ステップ１１４において、第１の画像及び第２の画像が解析される。他の実施形態では、解析は、第１の画像を第１の記憶されたホログラム画像と比較すること、及び第２の画像を第２の記憶されたホログラム画像と比較することを含む。ある実施形態では、第１の画像の解析後、ステップ１１６において、ホログラムが真正であるかどうかについて問い合わせが行われる。他の実施形態では、第１の画像及び第２の画像の解析後、ステップ１１６において、ホログラムが真正であるかどうかについて問い合わせが行われる。ホログラムが真正ではないと判断される場合、または真正性が確認できない場合、ステップ１１８において、登録が拒否されるという通知がユーザに送信される。ある実施形態では、ステップ１１８において、登録が拒否されるという通知が、クレジットカード発行者に送信される。ある他の実施形態では、ステップ１１８において、通知が、ユーザとクレジットカード発行者の双方に送信される。ホログラムが真正であると判断される場合、プロセスは、コネクタＢの後図１８Ａに戻ってステップ１２０に進む。ステップ１２０において、サーバは、トランザクションコードが、ユーザが対話している小売業者からサーバによって受信されるトランザクションコードと合致するかどうかを判断する。トランザクションコードが、合致しない場合、ステップ１３０において、サーバは、トランザクションコードが正しくないという通知をモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザがトランザクションコードを再試行もしくは再入力すべきであるという通知をモバイルデバイスに送信する。トランザクションコードが合致するか、またはトランザクションコードの再入力後にトランザクションコードが合致する場合、ステップ１２２において、サーバは、モバイルデバイスＩＤが、そのユーザ及びそのホログラム画像に関して記憶されたモバイルデバイスＩＤと合致するかどうかを判断する。
【０１１５】
画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データと合致する場合、ステップ１２４において、サーバは、権限コードを小売業者に送信する。ある実施形態では、サーバは、権限コードをモバイルデバイスに送信する。ある実施形態では、サーバは、権限コードをモバイルデバイス及び小売業者に送信する。ある実施形態では、サーバは、トランザクションデータも小売業者に送信する。ある実施形態では、サーバは、トランザクションデータもモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションデータも小売業者及びモバイルデバイスに送信する。
【０１１６】
トランザクションデータの受信後、ステップ１２６において、モバイルデバイスは、トランザクションデータを解析して、トランザクションデータが正しいかどうかを判断する。解析は、モバイルデバイスが、トランザクションコードに対応するトランザクションデータを、サーバから受信したトランザクションデータと比較することによって、達成される。ある実施形態では、解析は、ユーザが、小売業者によって提供されるトランザクションデータを、サーバから受信したトランザクションデータと比較することによって、達成される。ある他の実施形態では、解析は、サーバが、小売業者によってサーバに送信されたトランザクションデータをモバイルデバイスによってサーバに送信されたトランザクションコードと比較することによって、達成される。ステップ１２８において、モバイルデバイスは、トランザクションデータが正しいかどうかを判断する。ある実施形態では、サーバは、トランザクションデータが正しいかどうかを判断する。トランザクションデータが正しくない場合、ステップ１３０において、サーバは、トランザクション拒否メッセージをモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザがトランザクションデータを再チェックすべきであるという通知をモバイルデバイスに送信する。ある実施形態では、トランザクションデータが正しくない場合、ステップ１３０において、モバイルデバイスは、トランザクション拒否メッセージをサーバに送信する。ある実施形態では、モバイルデバイスは、トランザクションが拒否された、失敗である、またはトランザクションデータの再確認もしくは訂正に関して、サーバが小売業者にコンタクトすべきであるという通知をサーバに送信する。トランザクションデータが正しい場合、ステップ１３２において、サーバは、トランザクションを承認し、トランザクションは、サーバによって完了される。他の実施形態では、トランザクションデータが正しい場合、ステップ１３２において、モバイルデバイスがトランザクションを承認し、サーバと通信してトランザクションを完了する。
【０１１７】
ステップ１００において、トランザクション額が閾値を越えない場合、コネクタＣの後図１７に続き、トランザクションは、図１７に関して上述される残りのステップに従って、処理される。
【０１１８】
デュアル画像キャプチャシステムが、図１９に関して説明される。ステップ１４０において、ユーザは、支払カード上のホログラムに対してモバイルデバイスを配置することを促され、誘導される。そのような誘導及び促しの１つの実施形態が、図１６Ａ及び図１６Ｂに関してより詳細に説明される。ステップ１４２において、ホログラム画像のキャプチャが可能となるように、モバイルデバイスが、ホログラムに対して適当に配置されているかどうかが判断される。モバイルデバイスが、適当に配置されない場合、固定の時間ピリオドの後か、または継続的に、ユーザは、ステップ１４０に戻され、不適当な配置についてユーザに通知される。ユーザは、次いで、モバイルデバイスがホログラムに対して適当に配置されるように、モバイルデバイスの位置を調整してもよい。モバイルデバイスが、適当に配置されている場合、ステップ１４４において、ホログラムの第１の画像及び第２の画像が、デュアル画像キャプチャデバイスを使用して自動的に撮られる。代替的には、ホログラムが適当な位置にあるという、アプリケーションによる標識に基づいて、第１の画像及び第２の画像が、ユーザにより手動で撮られてもよい。ある実施形態では、第１の画像及び第２の画像が、逐次的または実質的同時の少なくとも１つでキャプチャされる。ある実施形態では、第１の画像及び第２の画像が、図７〜１４のうちの少なくとも１つに示されるようなデバイスを使用してキャプチャされる。ステップ１４６において、第１の画像が解析され、第１の画像が正しくキャプチャされたかどうかが判断される。第１の画像が適当にキャプチャされていない場合、プロセスはステップ１４０に戻り、そこで、モバイルデバイスは、ホログラムに対して画像キャプチャデバイスを再配置するようにユーザを誘導する。ステップ１４８において、第２の画像が解析され、第２の画像が正しくキャプチャされたかどうかが判断される。第２の画像が適当にキャプチャされていない場合、プロセスはステップ１４０に戻り、そこで、モバイルデバイスは、ホログラムに対して画像キャプチャデバイスを再配置するようにユーザを誘導する。
【０１１９】
第１の画像及び第２の画像が適当にキャプチャされている場合、ステップ１５０において、第１の画像及び第２の画像が前処理される。前処理は、フィルタリング、マスキング、クロッピング、色調整、サイズ変更、輝度調整、色相調整、または色調調整のうちの少なくとも１つを含む。代替的には、ある実施形態では、第１の画像の前処理は、第１の画像のキャプチャの後、第２の画像のキャプチャの前に発生する。第２の画像の前処理は、第２の画像のキャプチャの後に発生する。ある実施形態では、第１の画像の前処理がない。他の実施形態では、第２の画像の前処理がない。さらに他の実施形態では、第１の画像または第２の画像の前処理がない。
【０１２０】
画像のキャプチャ及び／または画像の前処理（前処理が含まれるとき）の後、ステップ１５２において、第１の画像及び／または第２の画像が、サーバに送信される。ある実施形態では、第１の画像及び／または第２の画像が、モバイルデバイスに一意な識別コードと共に、送信される。識別コードの形式は、上記でより詳細に説明されている。サーバでの受信後、ステップ１５４において、第１の画像及び／または第２の画像が解析される。解析は、第１の画像を第１の記憶されたホログラム画像と、及び／または第２の画像を第２の記憶されたホログラム画像と、比較することを含む。他の実施形態では、サーバでの受信後、ステップ１５４において、第１の画像及び第２の画像が解析される。他の実施形態では、解析は、第１の画像を第１の記憶されたホログラム画像と比較すること、及び第２の画像を第２の記憶されたホログラム画像と比較することを含む。ある実施形態では、第１の画像の解析後、ステップ１５６において、ホログラムが真正であるかどうかについて問い合わせが行われる。他の実施形態では、第１の画像及び第２の画像の解析後、ステップ１５６において、ホログラムが真正であるかどうかについて問い合わせが行われる。ホログラムが真正ではないと判断される場合、または真正性が確認できない場合、ステップ１５８において、登録または認証が拒否されるという通知がユーザに送信される。ある実施形態では、ステップ１５８において、登録または認証が拒否されるという通知が、クレジットカード発行者に送信される。ある実施形態では、ステップ１５８において、登録または認証が拒否されるという通知が、小売業者に送信される。ある他の実施形態では、ステップ１５８において、通知が、ユーザ、クレジットカード発行者、または小売業者のうちの少なくとも２つに送信される。ホログラムが真正であると判断される場合、プロセスは、ステップ１５９に進む。
【０１２１】
図２０において、本開示の実施形態による、システムアーキテクチャが示されている。多様なデバイスが、例えば、インターネット、ワイドエリアネットワーク、ローカルエリアネットワーク、ＷｉＦｉネットワーク、Ｂｌｕｅｔｏｏｔｈネットワーク、または現在既知の、もしくは今後開発される任意の他のネットワークなどの、ネットワーク２００に、かつネットワーク２００を通して、接続されている。サーバ２０２は、モバイルデバイス２０４に接続される。サーバ２０２は、メモリ２０６及びコンピュータ２０８にも接続される。いくつかの実施形態では、サーバ２０２に接続することに加えて、モバイルデバイス２０４は、また、ネットワーク２００を介してメモリ２０６及びコンピュータ２０８にも接続される。
【０１２２】
いくつかの実施形態では、サーバ２０２は、認証システムである。いくつかの実施形態では、サーバ２０２は、モバイルデバイス認証システムである。いくつかの実施形態では、サーバ２０２は、トランザクションコード認証システムである。いくつかの実施形態では、サーバ２０２は、ホログラム画像認証システムである。いくつかの実施形態では、サーバ２０２は、支払カード認証システムである。いくつかの実施形態では、サーバ２０２は、モバイルデバイス認証システム、トランザクションコード認証システム、ホログラム画像認証システム、支払カード認証システム、または前述したものの任意の組み合わせのうちの少なくとも１つである。
【０１２３】
サーバ２０２は、通信経路２１４によって示されるように、ネットワーク２００と、かつネットワーク２００を介しての両方で、双方向通信が可能である。いくつかの実施形態では、サーバ２０２は、例えば、ＲＦ受信機、送信機、及び／もしくは送受信機、ＷｉＦｉ受信機、送信機、及び／もしくは送受信機、Ｂｌｕｅｔｏｏｔｈ受信機、送信機、及び／もしくは送受信機、または現在既知の、もしくは将来開発される、異なる通信プロトコルもしくは周波数帯域に基づくか、もしくは使用する、受信機、送信機、及び／もしくは送受信機などの、送信機及び／または受信機（サーバ２０２の中に具現化される）を含む。いくつかの実施形態では、サーバ２０２は、別々の送信機及び受信機を含む。いくつかの実施形態では、サーバ２０２は、例えば、公開鍵／秘密鍵暗号化プロトコル、ハッシュプロトコル、または任意の他の暗号化プロトコルなどの、暗号化されたデータを使用して通信する。
【０１２４】
いくつかの実施形態では、メモリ２０６は、データベースの形態で構築される。いくつかの実施形態では、メモリ２０６は、ハードドライブ、フラッシュドライブ、ＲＯＭ、ＲＡＭ、ＥＥＲＰＯＭ、光学ストレージ、ＤＶＤ、ＣＤ、ＤＲＡＭ、または任意の他のメモリもしくはデータ記憶システムのうちの少なくとも１つである。いくつかの実施形態では、メモリ２０６は、クラウドストレージである。いくつかの実施形態では、メモリ２０６は、ＲＡＩＤ構成で構築される。いくつかの実施形態では、メモリ２０６は、トランザクション情報を記憶する。いくつかの実施形態では、メモリ２０６は、ホログラム画像情報を記憶する。いくつかの実施形態では、メモリ２０６は、トランザクション処理情報を記憶する。いくつかの実施形態では、メモリ２０６は、複数のメモリを含む。いくつかの実施形態では、複数のメモリのうちのメモリのそれぞれが、複数のメモリのうちの他のメモリのそれぞれとは独立して保護される。いくつかの実施形態では、メモリ２０６は、メモリ２０６内のデータの記憶、ならびに／またはデータ及び／もしくは命令の送信及び受信を管理するための１つまたは複数のコントローラを含む。いくつかの実施形態では、メモリ２０６は、メモリ２０６内のデータの記憶、ならびに／またはデータ及び／もしくは命令の送信及び受信を管理するための１つまたは複数のマイクロプロセッサを含む。
【０１２５】
いくつかの実施形態では、メモリ２０６は、１つまたは複数のメモリデバイスを含み、１つまたは複数のメモリデバイスのそれぞれは、単一の場所に位置する。他の実施形態では、メモリ２０６は、１つまたは複数のメモリデバイスを含み、１つまたは複数のメモリデバイスのそれぞれは、異なる場所に位置する。他の実施形態では、メモリ２０６は、１つまたは複数のメモリデバイスを含み、１つまたは複数のメモリデバイスのいくつかは、同一場所に位置し、１つまたは複数のメモリデバイスのその他は、異なる場所に位置する。メモリ２０６は、通信経路２１６によって示されるように、ネットワーク２００と、かつネットワーク２００を介しての両方で、双方向通信が可能である。いくつかの実施形態では、メモリ２０６は、例えば、ＲＦ受信機、送信機、及び／もしくは送受信機、ＷｉＦｉ受信機、送信機、及び／もしくは送受信機、Ｂｌｕｅｔｏｏｔｈ受信機、送信機、及び／もしくは送受信機、または現在既知の、もしくは将来開発される、異なる通信プロトコルもしくは周波数帯域に基づくか、もしくは使用する、受信機、送信機、及び／もしくは送受信機などの、送信機及び／または受信機（メモリ２０６の中に具現化される）を含む。いくつかの実施形態では、メモリ２０６は、別々の送信機及び受信機を含む。いくつかの実施形態では、メモリ２０６は、例えば、公開鍵／秘密鍵暗号化プロトコル、ハッシュプロトコル、または任意の他の暗号化プロトコルなどの、暗号化されたデータを使用して通信する。
【０１２６】
いくつかの実施形態では、コンピュータ２０８は、サーバ、支払処理システム、銀行システム、カード発行システム、もしくは小売業者システム、または前述したものの任意の組み合わせのうちの少なくとも１つである。いくつかの実施形態では、コンピュータ２０８は、複数のコンピュータを含む。コンピュータ２０８は、通信経路２１２によって示されるように、ネットワーク２００と、かつネットワーク２００を介しての両方で、双方向通信が可能である。いくつかの実施形態では、コンピュータ２０８は、例えば、ＲＦ受信機、送信機、及び／もしくは送受信機、ＷｉＦｉ受信機、送信機、及び／もしくは送受信機、Ｂｌｕｅｔｏｏｔｈ受信機、送信機、及び／もしくは送受信機、または現在既知の、もしくは将来開発される、異なる通信プロトコルもしくは周波数帯域に基づくか、もしくは使用する、受信機、送信機、及び／もしくは送受信機などの、送信機及び／または受信機（コンピュータ２０８の中に具現化される）を含む。いくつかの実施形態では、コンピュータ２０８は、別々の送信機及び受信機を含む。いくつかの実施形態では、コンピュータ２０８は、例えば、公開鍵／秘密鍵暗号化プロトコル、ハッシュプロトコル、または別の、現在存在する、もしくは将来開発される暗号化もしくは安全な通信プロトコルなどの、暗号化されたデータを使用して通信する。
【０１２７】
いくつかの実施形態では、コンピュータ２０８は、ネットワーク２００との、ならびに／または、例えば、サーバ２０２、メモリ２０６及びモバイルデバイス２０４などの他のデバイスとの通信用のアプリケーションプログラムインタフェース（ＡＰＩ）を含む。１つまたは複数の実施形態では、コンピュータ２０８によって具現化されるＡＰＩは、例えば、図２１に示されるような支払処理システムとの安全な通信を提供する。
【０１２８】
図２１において、１つの実施形態による支払処理システムが示されている。消費者２２２は、例えば、クレジットカードなどの非現金支払の形態を使用して、小売業者２２０からの購入を行う。消費者２２２及び小売業者２２０はそれぞれ、サーバ２０２とインタフェースする。支払カード認証システムの形態で具現化されているサーバと、小売業者は、互いに通信し、サーバと消費者は、互いに通信する。サーバは、ユーザを認証し、コンピュータ２０８において具現化されるＡＰＩを介して、クレジットカードプロセッサ２２４とインタフェースし、それらは、ＡＰＩを介して互いに通信する。クレジットカードプロセッサ２２４、取得銀行２２８、及び消費者発行銀行２２９は、金融ネットワーク２２６を介して、それらの間で、かつ互いに通信する。クレジットカードプロセッサ２２４及び小売業者２２０もまた、トランザクション確認情報に関して、かつ支払カード認証システム２０２を利用しないトランザクションのために、互いに直接通信する。取得銀行２２８及び小売業者２２０は互いに通信し、消費者発行銀行２２９及び消費者２２２は、互いに通信する。
【０１２９】
ここで図２２を見ると、ステップ２３０において、消費者は、ウェブサイトベースのストアフロントを介し、支払カードを使用して、注文を行う。ステップ２３２において、支払サービスプロセッサは、ストアフロントからインターネット支払プラットフォームまで、安全な、リアルタイムの接続性を提供する。ステップ２３４において、トランザクションは、顧客が購入を行うために権限付与されることを保証するために、取得銀行及び消費者発行銀行へ、金融ネットワークを通って、安全に経路決定される。ステップ２３６において、支払サービスプロセッサは、クライアント／サーバアーキテクチャを使用してトランザクション処理を実行する。クライアントは、小売業者サイトまたは認証システムにおいてインストールされ、小売業者の電子商取引アプリケーションまたは認証システムの支払処理ＡＰＩと統合される。クライアントは、例えば、ＤＬＬ、ＣＯＭ、サイトサーバ、Ｊａｖａネイティブインタフェース、実行可能なバイナリ、またはアプリケーションライブラリを含む、システム統合要件をサポートするための多様なフォーマットにおいて利用可能とされ得る。クライアントは、また、ターンキーショッピングカート及び店舗管理システムを通して利用可能な形態で利用され得る。ステップ２３８において、クライアントソフトウェアは、ＳＳＬ接続を使用してインターネット上で支払処理サーバと安全な接続を確立し、暗号化されたトランザクション要求を送信する。ステップ２４０において、支払処理サーバは、要求を受信し、それを適当な金融処理ネットワークにプライベート金融ネットワークを介して送信する。ステップ２４２において、許可応答が、金融ネットワークを介して受信される。応答は、同一セッションによって、小売業者サイト上の、または認証システムにおけるクライアントに返され得る。ステップ２４４において、クライアントは、セッションを切断する前にトランザクション受信確認応答メッセージを支払処理サーバに送信することによって、トランザクションセッションを完了する。ステップ２４６において、システムは、トランザクションが承認されたかどうかを判断する。トランザクションが承認されている場合、ステップ２４７において、資金が、小売業者の口座に移動され、ステップ２４８において、支払処理システムが、トランザクションが安全に経路決定され、処理されたことを確認する。トランザクションが承認されていない場合、ステップ２４９において、小売業者及び／または認証システムに通知される。
【０１３０】
本開示による認証プロセスの１つの実施形態が、図２３に示されている。時間２５０において、ユーザは、モバイルデバイス上でアプリケーションをアクティブ化する。時間２５１において、アプリケーションは、ユーザがアプリケーションにアクセスするのを可能にするために、ユーザコードを要求する。代替的には、ユーザコードは、例えば、指紋リーダ、網膜スキャナ、または何らかの他のデバイスなどの、何らかの形態の生体認証であってもよい。時間２５２におけるユーザコードの入力後、時間２５３において、アプリケーションはアクティブ化し、ユーザがアプリケーションの特徴にアクセスするためのホーム画面を提示する。代替的には、アプリケーションへのアクセスは、デバイス内に予めプログラミングされたユーザ生体測定を使用して達成される。時間２５４において、ユーザは、支払カード上のホログラムの画像を撮るか、またはキャプチャし、時間２５６において、アプリケーションは、画像の品質レビューを行う。画像の品質が、画像解析を行うのに十分である場合、プロセスは、時間２６４にスキップする。画像の品質が、画像解析を行うのに十分でない場合、時間２５８において、アプリケーションは、新たな画像を要求する。時間２６０において、ユーザは、ホログラムの新たな画像を撮るか、またはキャプチャし、時間２６２において、アプリケーションは、新たな画像の品質レビューを行う。時間２６４において、画像が解析を行うのに十分な品質のものであると、品質レビューが示す場合、アプリケーションは、画像をサーバにアップロードする。時間２６６において、サーバは、画像に対して認証を行う。認証が成功した場合、時間２６８において、認証コードが小売業者に送信され、時間２７０において、認証コードがモバイルデバイスに送信される。時間２７２において、モバイルデバイスは、認証コードをユーザに提示する。認証コードの受信後、時間２６８において、小売業者は、トランザクションを完了するためにユーザにコンタクトする。時間２７６において、ユーザは、小売業者とのトランザクションを完了するために、認証コードを入力する。
【０１３１】
本開示による認証プロセスの拒否の１つの実施形態が、図２４に示されている。図２３の認証プロセスのステップと同一の番号が、このプロセスの同様のステップに使用されることになる。時間２５０において、ユーザは、モバイルデバイス上でアプリケーションをアクティブ化する。時間２５１において、アプリケーションは、ユーザがアプリケーションにアクセスするのを可能にするために、ユーザコードを要求する。代替的には、ユーザコードは、例えば、指紋リーダ、網膜スキャナ、または何らかの他のデバイスなどの、何らかの形態の生体認証であってもよい。時間２５２におけるユーザコードの入力後、時間２５３において、アプリケーションはアクティブ化し、ユーザがアプリケーションの特徴にアクセスするためのホーム画面を提示する。代替的には、アプリケーションへのアクセスは、デバイス内に予めプログラミングされたユーザ生体測定を使用して達成される。時間２５４において、ユーザは、支払カード上のホログラムの画像を撮るか、またはキャプチャし、時間２５６において、アプリケーションは、画像の品質レビューを行う。画像の品質が、画像解析を行うのに十分である場合、時間２６４において、アプリケーションは、画像をサーバにアップロードする。時間２６６において、サーバは、画像に対して認証を行う。認証が成功でない場合、時間２７８において、サーバは認証拒否を発行し、時間２８０において、ユーザは、認証が拒否されたことを通知される。
【０１３２】
本開示による認証及びトランザクション完了プロセスの１つの実施形態が、図２５に示されている。図２３の認証プロセスのステップと同一の番号が、このプロセスの同様のステップに使用されることになる。時間２５０において、ユーザは、モバイルデバイス上でアプリケーションをアクティブ化する。時間２５１において、アプリケーションは、ユーザがアプリケーションにアクセスするのを可能にするために、ユーザコードを要求する。代替的には、ユーザコードは、例えば、指紋リーダ、網膜スキャナ、または何らかの他のデバイスなどの、何らかの形態の生体認証であってもよい。時間２５２におけるユーザコードの入力後、時間２５３において、アプリケーションはアクティブ化し、ユーザがアプリケーションの特徴にアクセスするためのホーム画面を提示する。代替的には、アプリケーションへのアクセスは、デバイス内に予めプログラミングされたユーザ生体測定を使用して達成される。時間２５４において、ユーザは、支払カード上のホログラムの画像を撮るか、またはキャプチャし、時間２５６において、アプリケーションは、画像の品質レビューを行う。画像の品質が、画像解析を行うのに十分である場合、時間２６４において、アプリケーションは、画像をサーバにアップロードする。時間２６６において、サーバは、画像に対して認証を行う。認証が成功した場合、時間２６８において、認証コードが小売業者に送信され、時間２７０において、認証コードがモバイルデバイスに送信される。時間２７２において、モバイルデバイスは、認証コードをユーザに提示する。認証コードの受信後、時間２７４において、小売業者は、トランザクションを完了するためにユーザにコンタクトする。時間２７６において、ユーザは、小売業者とのトランザクションを完了するために、認証コードを入力する。
【０１３３】
ここで図２６を見ると、本開示による認証プロセスの実施形態が示されている。ステップ３００において、ユーザが、アプリケーションにサインインする。ステップ３０２において、小売業者サイトにおいて、ユーザは、例えば、３ＤＤＥ認証処理などの、トランザクションに使用される支払方法を選択する。いくつかの実施形態では、小売業者サイトとのより少ない対話、または、小売業者サイトに入力するより少ない情報を使用してトランザクションが認証され得るように、ユーザは、ユーザの情報をあらかじめ入力してもよい。他の実施形態では、モバイルデバイスは、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、またはモバイルデバイスから小売業者サイトもしくは小売業者システムにワイヤレスで通信するための何らかの他の技術を使用して、ユーザ情報を小売業者サイトに送信してもよい。これは、例えば、ユーザがモバイルデバイスをタップして小売業者の端末に送ること、例えば、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、ＷｉＬａｎ、ＩＲ、もしくは任意の将来開発されるワイヤレス通信技術などのワイヤレス信号を通して、または、モバイルデバイス上の画像キャプチャデバイスを介して、もしくは、モバイルデバイス上で実行中のソフトウェアアプリケーションへのユーザによる手動で、入力される、例えば、バーコードやＱＲコードなどのコードをスキャンすることによって、達成され得る。ステップ３０４において、小売業者サイトは、トランザクションコードを生成し、サーバに送信する。
【０１３４】
ステップ３０６において、サーバは、トランザクションコードに基づいてユーザを識別し、検証データをユーザのモバイルデバイスに送信する。ステップ３０８において、ユーザは、モバイルデバイス上のアプリケーションによって、検証データが、ユーザによるレビューのために利用可能であると通知される。本通知は、例えば、振動などの触覚、または音声、またはモバイルデバイス画面のライトアップ、または前述したものの任意の組み合わせなどの形態であってもよい。１つまたは複数の実施形態では、検証データは、ベンダーＩＤ、ベンダー名、トランザクション識別子、キャッシャ識別子、ＰＯＳ識別子、年、月、日、時刻、トランザクション額、顧客情報、もしくはトランザクションに関連する他の情報、または前述したものの任意の組み合わせを表す、１つまたは複数のビットまたはバイトのデータを含む。代替的または追加的には、検証データは、購入されるアイテムの識別、購入される各アイテムの価格、トランザクションの日時、またはモバイルデバイスの位置のうちの１つまたは複数を含んでもよい。ステップ３１０において、ユーザは、例えば、検証データをレビューして、その正確性を確認した後で、トランザクションを確認または承認し、モバイルデバイスまたはサーバに信号を送信してトランザクションを確認及び承認することが可能な、例えば、スマートウォッチ、スマートブレスレット、何らかの他のスマートデバイスなどの、モバイルデバイスまたは何らかの他のデバイスを介して、画面をタッチすることによって、画面もしくはモバイルデバイス上のボタン（ハードボタンもしくはソフトボタン）を押圧することによって、コードを発話すること、もしくは言うことによって、モバイルデバイスをあるやり方で動かすことによって、またはモバイルデバイスとの何らかの他の対話を介して、アプリケーションと対話する。ユーザ承認の受信後、ステップ３１２において、アプリケーションは、認証データをサーバに送信する。認証データは、例えば、モバイルデバイス識別子、画像データ、もしくはトランザクションコード、またはユーザ、デバイス及びトランザクションの認証を支援するための何らかの他の情報などの情報を含んでもよい。ある実施形態では、トランザクションコード、モバイルデバイス識別子、及び画像データのうちの１つまたは複数の送信は、例えば、上述のように、他のものとは独立してサーバに送信される。ステップ３１４において、サーバは、トランザクションコードが、ユーザが対話している小売業者からサーバによって受信されるトランザクションコードと合致するかどうかを判断する。トランザクションコードが合致しない場合、ステップ３１６において、トランザクションが、サーバによって終了される。１つまたは複数の実施形態では、サーバは、ユーザによって提供されたトランザクションコードが正しくないことを示す通知を、モバイルデバイス及び／または小売業者に送信する。ある実施形態では、サーバは、トランザクションが拒否された、または失敗であるという通知をモバイルデバイスに送信する。トランザクションコードが合致する場合、ステップ３１８において、サーバは、モバイルデバイスＩＤが、そのユーザ及びそのホログラム画像に関して記憶されたモバイルデバイスＩＤと合致するかどうかを判断する。モバイルデバイスＩＤが、そのユーザに関して記憶されたモバイルデバイスＩＤに合致しない場合、ステップ３１６において、サーバは、正しくない、または権限付与されていないモバイルデバイスが使用されているという通知をモバイルデバイスに送信する。いくつかの実施形態では、サーバは、トランザクションが拒否されたというメッセージを小売業者に送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザが正しいデバイスを使用してトランザクションの開始を再試行すべきであるという通知をモバイルデバイスに送信する。モバイルデバイスＩＤが合致するか、またはトランザクションを再び開始後にモバイルデバイスＩＤが合致する場合、ステップ３２０において、サーバは、画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データに合致するかどうかを判断する。いくつかの実施形態では、画像データは、サーバ上に記憶されず、その代わりに、リモートメモリもしくはデータベースに、またはカード発行者によって、記憶される。さらなる実施形態では、画像データは、モバイルデバイス上、またはモバイルデバイスが通信する安全なデータベースに記憶される。ある実施形態では、画像データは、例えば、ｊｐｇ、ｔｉｆ、ｐｎｇ、ｇｉｆ、ｂｐｇ、または任意の他の画像ファイルフォーマットなどの画像ファイルである。他の実施形態では、画像データは、ホログラム画像が画像キャプチャデバイスを介してキャプチャされたときに取得される画像データから生成される、ハッシュファイルである。画像データのハッシュは、例えば、ＢＬＡＫＥ２５６、ＢＬＡＫＥ５１２、ＥＣＯＨ、ＦＳＢ、ＧＯＳＴ、ＨＡＶＡＬ、ＪＨ、ＭＤ５、ＭＤ６、ＲＩＰＥＭＤ−３２０、ＳＨＡ−２５６、ＳＨＡ−５１２、ＳＷＩＦＴ、Ｗｈｉｒｌｐｏｏｌ、または任意の他の１方向ハッシュ、もしくは暗号化アルゴリズムなどの、任意の既知のハッシュアルゴリズムを使用して達成され得る。画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データと合致しない場合、ステップ３１６において、サーバが、支払カードが無効であるという通知をモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションが拒否された、失敗である、またはユーザが正しい支払カードを使用してトランザクションの開始を再試行すべきであるという通知をモバイルデバイスに送信する。いくつかの実施形態では、画像データは、サーバに記憶されず、その代わりに、カード発行者によって記憶される。さらなる実施形態では、画像データは、モバイルデバイス上、またはモバイルデバイスが通信する安全なデータベースに記憶される。
【０１３５】
ある実施形態では、トランザクションが不正であると報告される場合、盗まれた支払カードまたは盗まれたモバイルデバイスを使用してトランザクションが開始されたという通知が、法執行機関、小売業者、及び／またはカード発行者にも送信される。
【０１３６】
画像データが、ホログラム及びモバイルデバイスの登録時にサーバによって記憶された画像データと合致する場合、ステップ３２２において、サーバは、権限コードを小売業者に送信する。ある実施形態では、サーバは、権限コードをモバイルデバイスに送信する。ある実施形態では、サーバは、権限コードをモバイルデバイス及び小売業者に送信する。ある実施形態では、サーバは、トランザクションデータも小売業者に送信する。ある実施形態では、サーバは、トランザクションデータもモバイルデバイスに送信する。ある実施形態では、サーバは、トランザクションデータも小売業者及びモバイルデバイスに送信する。ある実施形態では、サーバは、小売業者に加えて、または小売業者の代わりに、支払プロセッサに権限コードを送信する。
【０１３７】
本開示による認証及びトランザクション完了プロセスの１つの実施形態が、図２７に示されている。時間３５０において、ユーザは、モバイルデバイス上でアプリケーションをアクティブ化する。時間３５２において、アプリケーションは、ユーザがアプリケーションにアクセスするのを可能にするために、ユーザコードを要求する。代替的には、ユーザコードは、例えば、指紋リーダ、網膜スキャナ、または何らかの他のデバイスなどの、何らかの形態の生体認証であってもよい。時間３５４におけるユーザコードの入力後、時間３５６において、アプリケーションは、アクティブ化し、ユーザがアプリケーションの特徴にアクセスするためのホーム画面を提示する。代替的には、アプリケーションへのアクセスは、デバイス内に予めプログラミングされたユーザ生体測定を使用して達成される。時間３５８において、小売業者ウェブサイトにおいてトランザクションを開始する。トランザクションの一部として、ユーザは、トランザクションをアプリケーション及び認証システムを使用して処理させることを選択する。このような選択後、時間３６０において、小売業者システムは、トランザクションコードをサーバに送信する。ステップ３６２において、サーバは、トランザクションコードを介してユーザ及びモバイルデバイスを識別し、検証コードをモバイルデバイスを介してユーザに送信する。時間３６４において、モバイルデバイスは、検証コードを含む検証情報をユーザに提示する。検証情報のレビュー後、時間３６６において、ユーザは、トランザクションを承認する。ユーザ承認の受信後、時間３６８において、アプリケーションは、モバイルデバイス情報、画像データ、及びトランザクションコードを含む認証データをサーバに送信する。ステップ３７０において、サーバは、認証データを解析する。認証データの承認後、サーバが、トランザクションコード、モバイルデバイス情報、及び画像データを認証する場合に、時間３７２において、サーバは、権限コードを小売業者に送信する。時間３７４において、サーバは、モバイルデバイスを介してユーザに権限コードを送信する。権限コードの受信後、時間３７６において、小売業者は、トランザクションを完了し、ユーザにトランザクション確認メッセージを送信する。
【０１３８】
認証データの解析が、権限付与ではなく、拒否という結果になる場合、時間３７８において、サーバは、トランザクション拒否、失敗、または権限付与無しのメッセージを小売業者に送信し、時間３８０において、トランザクション拒否、失敗、または権限付与無しのメッセージがモバイルデバイスを介してユーザに送信される。
【０１３９】
図３１２は、本明細書で説明されるサーバの実施形態が実施され得る、概略的なコンピュータアーキテクチャを示し、ユーザインタフェース要素を含むコンピュータハードウェアプラットフォームの機能的ブロック図のイラストを有する。コンピュータは、汎用コンピュータ、または専用コンピュータであってもよい。便宜上、このようなコンピュータが１つだけ示されているが、データの処理及びアプリケーションのホスティングに関するコンピュータ機能は、処理負荷を分散するために、いくつかの同様のプラットフォーム上で分散型形式で実施されてもよい。
【０１４０】
例えば、サーバ４００は、ネットワーク４０１に接続され、かつネットワーク４０１からそこに接続されて、データ通信を容易にするＣＯＭポート４０２を含む。サーバ４００は、また、プログラム命令を実行するための中央処理装置（ＣＰＵ）４０４を１つまたは複数のプロセッサの形態で含む。例示的なコンピュータプラットフォームは、内部通信バス４０６、サーバによって処理され、及び／または通信される多様なデータファイル、ならびにおそらくＣＰＵによって実行されるプログラム命令のための異なる形態のプログラムストレージ及びデータストレージ、例えば、ディスク４０８、読み取り専用メモリ（ＲＯＭ）４１０、またはランダムアクセスメモリ（ＲＡＭ）４１２を含む。サーバ４００は、また、Ｉ／Ｏコンポーネント４１４を含み、サーバと、ユーザインタフェース要素４１６、４１８などのサーバ内の他のコンポーネントとの間の入力／出力フローをサポートする。ユーザインタフェース要素４１６、４１８は、キーボード、マウス、トラックパッド、マイクロフォン、または任意の他のインタフェースデバイスであってもよい。サーバ４００は、また、他の場所、及びモバイルデバイス４２０などのデバイスから、ネットワーク４０１を介しネットワーク通信プロトコルを使用してプログラミング及びデータを受信し得る。
【０１４１】
したがって、上記で概説したように、複数のデバイスプラットフォームにわたって相互運用可能なアプリケーションを開発し、展開し、ホストする方法の態様が、プログラミングにおいて具現化され得る。技術のプログラムの態様は、典型的には、ある種の機械可読媒体上で搬送され、またはある種の機械可読媒体において具現化される、実行可能コード及び／または関連データの形態で、「製造物」または「製品」として考えられ得る。有形の非一時的「記憶」型媒体は、多様な半導体メモリ、テープドライブ、ディスクドライブなどの、サーバ、コンピュータ、プロセッサなど、またはその関連するスケジュールのためのメモリまたは他のストレージのうちのいずれかまたは全てを含み、それは、ソフトウェアプログラミングについてのいかなる時でもストレージを提供し得る。
【０１４２】
ソフトウェアの全てまたは一部は、インターネットまたは多様な他の遠距離通信ネットワークなどのネットワークを通して時々通信され得る。例えば、このような通信は、１つのサーバ、コンピュータ、またはプロセッサから別のものへ、例えば、サーバまたはホストコンピュータからコンピューティング環境のハードウェアプラットフォーム（複数可）またはユーザの問い合わせに基づいて説明を生成することに関連するコンピューティング環境もしくは同様の機能性を実施する他のシステムへの、ソフトウェアのロードを可能にし得る。よって、ソフトウェア要素を運び得る別の種類の媒体は、有線及び光地上回線ネットワークを通じて、かつ多様なエアリンクを介して、ローカルデバイス間の物理インタフェースにわたって使用されるような光学、電子、及び電磁波を含む。有線または無線リンク、光リンクなどの、そのような波動を搬送する物理的要素もまた、ソフトウェアを運ぶ媒体として考えられ得る。ここで使用される、有形の「記憶」媒体に制限されない限り、コンピュータまたは機械「可読媒体」などの用語は、命令を実行用プロセッサに提供することに関係する任意の媒体を指す。
【０１４３】
したがって、機械可読媒体は、有形記憶媒体、搬送波媒体、または物理伝送媒体を含むがこれらに限定されない、多数の形態をとり得る。不揮発性記憶媒体は、例えば、任意のコンピュータ（複数可）内の記憶デバイスのいずれかなどの、光学または磁気ディスクを含み、それは、図面に示されるように、システムまたはそのコンポーネントのいずれかを実施するために使用され得る。揮発性記憶媒体は、そのようなコンピュータプラットフォームのメインメモリなどの、動的メモリを含む。有形伝送媒体は、同軸ケーブル、銅線、及び光ファイバを含み、コンピュータシステム内のバスを形成するワイヤを含む。搬送波伝送媒体は、無線周波数（ＲＦ）及び赤外線（ＩＲ）データ通信中に発生されるものなどの、電気的もしくは電磁的信号、または音響もしくは光波の形態をとり得る。したがって、コンピュータ可読媒体の一般形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、もしくはＤＶＤ−ＲＯＭ、任意の他の光学媒体、パンチカード紙テープ、穴のパターンを用いた任意の他の物理的記憶媒体、ＲＡＭ、ＰＲＯＭ及びＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジ、データもしくは命令を移送する搬送波、そのような搬送波を移送するケーブルもしくはリンク、またはコンピュータがプログラミングコード及び／もしくはデータを読み取り可能な任意の他の媒体を含む。コンピュータ可読媒体のこれらの形態の多くは、１つまたは複数の命令の１つまたは複数のシーケンスを実行用プロセッサに搬送することに関係し得る。
【０１４４】
当業者は、本教示の実施形態が、多様な修正及び／または拡張に修正可能であることを認識するであろう。例えば、上述した多様なコンポーネントの実施は、ハードウェアデバイスにおいて具現化され得るが、ソフトウェアのみの解決策、例えば、既存サーバ上でのインストールとしても実施され得る。さらに、本明細書で開示される動的関係／イベント検出器、及びそのコンポーネントは、ファームウェア、ファームウェア／ソフトウェアの組み合わせ、ファームウェア／ハードウェアの組み合わせ、またはハードウェア／ファームウェア／ソフトウェアの組み合わせとして実施され得る。
【０１４５】
前述の説明及び図面は、本教示の実施形態を表すが、多様な追加、修正、及び代用が、添付の特許請求の範囲で定義される本教示の主題の思想及び範囲から逸脱することなく、その中で行われ得ると理解されるものとする。当業者は、本教示が、形態、構造、配置、比率、物質、要素、及びコンポーネントの多数の修正と共に使用され、その他に、本教示の主題から逸脱することなく特定の環境及び動作要件に特に適合される本教示の実施において使用され得ると理解するであろう。したがって、現在開示されている実施形態は、全ての面において、例示的であり、制限的ではないと考えられるべきものである。本教示の範囲は、添付の特許請求の範囲及びそれらの法的均等物によって示され、前述の説明に限定されない。
【０１４６】
車両及び自動車内のコンピュータは、１９８０年代から主要製品であったが、最近まで、コンピュータデータは、車両内でローカルに利用可能かつ記憶されるだけであって、車両とリモートで通信する手段は存在しなかった。このパラダイムは急速に変化している。車両が、コンピュータ及び通信ネットワークをますます頼りにするようになるにつれて、かつ、我々が、ワイヤレスの世界を自分の自宅及びオフィスから自分の自動車及び他の車両内に移行するにつれて、我々は、自分自身をさらなる別の潜在的な脅威にさらしている。隣町または地球の反対側でコンピュータを使用する人に、車両をハイジャックされ、制御され、または盗まれることが、現実世界のシナリオとなってきている。通信、エンタテイメント、及びインターネットにワイヤレスアクセスするための消費者の需要が大きくなるにつれて、自動車、トラック、バス、または他の車両が、誰かによってハッキングされる現実の脅威もまた、大きくなってきている。絶え間ないアクセスに対する欲求が増大するとともに、車両は、ハッカーの次のターゲットとなっている。通信回線は、脆弱であり、悪意のある、または実験的な操作者による干渉から保護される必要がある。あなたの車両ロック及び警報システムへのアクセスを単に得るか、またはあなたのハンドルやブレーキを制御するかいずれにせよ、脅威は現実となっており、解決策が必要になっている。
【０１４７】
自動車が含んでいる通信パッケージはより複雑に発達し、したがって、泥棒及びハッカーに対してより脆弱になっているために、自動車は、既にかつてないほどに攻撃を受けている。現在の車両及び自動車、特に高級車は、典型的には、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、ＧＰＳ、エンジン制御及びモニタリング、ブレーキ制御、走行距離の最大化、及びエンタテイメントなどのサービスを可能にする５０以上の低電力コンピュータを含む。これらのコンピュータは、犯罪者及びハッカーに魅力的なエントリポイントを与えている。
【０１４８】
毎年、数万台の自動車が、インターネット上で購入された電子的なハッキング機器を使用して、泥棒に盗まれ、侵入されている。窓を打ち壊したり、ドアロックをこじ開ける代わりに、泥棒は、キーフォブからの信号を傍受して、自動車、またはオンボードコンピュータにリモートに接続する単一チップコンピュータに入ることが可能な機器で、武装している。我々は、車両通信システムのセキュリティ上の欠陥を修復し、ホールにパッチを当てるためのリコールについて定期的に耳にする。近年、ハッカーは、彼らが、基本的な携帯電話と、ソフトウェアを搭載したラップトップだけで武装して、世界中のほとんどどこからでも、運転中にインターネットを介してワイヤレスで車両を乗っ取ることができるということを実際にやってみせている。そのような扱いが迫ってくると、人は、複数車両の玉突き衝突から、都市の高速道路システムの完全麻痺状態にまで及ぶ、いくつかの悪夢のシナリオを想像し得る。
【０１４９】
現在の開示の１つまたは複数の実施形態は、車両の通信及び制御システムの保全性を保護し、車両通信システムを介した窃盗及び車の乗っ取りを防止するために、増大するセキュリティならびに強化された検証及び認証技術を可能にする。１つまたは複数の実施形態では、クライアントまたはアプリケーションが、モバイルデバイス、携帯電話、スマートフォン、タブレット、スマートウォッチ、ブレスレット、時計、フォブ、またはスマートキーなどのデバイス上にインストールされる。クライアントまたはアプリケーションは、車両製造業者から取得されてもよく、または、Ｇｏｏｇｌｅ  Ｐｌａｙ（登録商標）もしくはＡｐｐｌｅ  ｉＴｕｎｅｓ（登録商標）などのサードパーティプロバイダから取得されてもよい。一度、クライアントまたはアプリケーションがデバイス上にインストールされると、それは、車両とインタフェースするためのステップにおいてアクティブ化される必要があってもよく、または、それは、ＩＲ、Ｂｌｕｅｔｏｏｔｈ、ＲＦＩＤ、ＷｉＦｉ、ＲＦ、もしくは任意の他の近距離無線通信標準などの、多様な通信技術を使用して車両と自律的に通信してもよい。
【０１５０】
図３２に示されるように、ステップ１０００において、ユーザは、デバイス、例えば、スマートフォン上でアプリケーションを起動する。ステップ１１００において、デバイスが所定の範囲に入ると、デバイスは、それが信号を検出するときに、車両（受動リスニングモード）によって生成されている信号に応答し、または、それとは逆に、デバイスが信号を送信し、それが車両によって検出される。この信号は、アプリケーションの起動に応答して生成されてもよく、または、車両からのｐｉｎｇに応答して生成されるハンドシェイク型信号であってもよい。１つまたは複数の実施形態では、デバイスは、車両とデバイスとの間の通信を容易にするために、車両または車両の一部に物理的にコンタクトし、接続し、または連結され得る。車両は、受動リスニングプロセスを介して、または能動ハンドシェイクを介して、連結されてもよく、その場合に、車両は、アプリケーションからの送信に応答する。
【０１５１】
ステップ１２００において、デバイスによって送信される信号は、安全車両コードを使用してスマートキーまたはフォブホルダにより車両にアクセスする、現在の方法と同様である。デバイス内にプログラムされる安全車両コードは、車両用アクセスのために使用される。信号は、車両がアクティブ化される毎にリセットされ得る安全車両コードを含む。この回転方式では、現在の信号が傍受された場合でも、次回車両がアクセスされたときには、それはもはや有効ではないことになる。１つまたは複数の実施形態では、新たな安全車両コードが、車両または本開示のシステムによって生成され、車両のアクティブ化時にデバイスに送信され、記憶される。１つまたは複数の実施形態では、安全車両アクセスコードをリセットすると、信号は、また、例えばクラウドベースシステムまたはサーバといった、例えば、車両から離れて位置するサーバなどのシステムに新たな安全車両コードと共に送信される。
【０１５２】
車両が、各々が自身のデバイスを有する複数のユーザによってアクセスされ、またはそれに関連付けられる複数のデバイスを有する場合、車両は、各デバイスについての安全車両コードを個々に記憶しなければならない。追加的には、車両は、各個別のデバイスに関連付けられる、他の一意な設定を記憶してもよい。これらの記憶される一意な設定または各デバイスのデバイスコードに基づいて、車両は、複数のモバイルデバイスとインタフェースし、各デバイスに同一レベルのセキュリティを提供することができる。一意な設定は、座席調整設定、無線セットアップ設定、ＧＰＳ設定、ドライバ習慣設定、モバイルデバイス設定、頻繁に発信される番号の設定、及び、デバイスに割り当てられるユーザに一意な他の設定を含み得る。デバイスに関連付けられる一意な設定を安全車両コードと相関させることによって、車両は、特定のデバイスを認識し、デバイスに対応する適当な安全車両コードに基づいて車両へのアクセスを許可し得る。車両のアクティブ化後、または車両が非アクティブ化されているとき、車両及び／またはデバイスは、新たな安全車両コードがデバイス上で正しくリセットされたことを確認してもよい。この確認は、外部の第三者がワイヤレス信号をモニタリングすることによって安全車両コードを取得することができないことを保証するための、車両とデバイスとの間の非常に短い範囲の通信信号であってもよい。車両は、ＮＦＲ、Ｂｌｕｅｔｏｏｔｈ、ＲＦ、ＷｉＦｉ、ＩＲまたは別の通信プロトコルを使用する信号を介して、認証コードをデバイスに送信し得る。１つまたは複数の実施形態では、車両は、また、認証コードをシステムに送信する。
【０１５３】
ステップ１３００において、デバイスは、認証コード、デバイスＩＤ、及び記憶された画像データをシステムに送信する。例えば、デバイスＩＤ（デバイス識別）は、スマートフォンまたは同様の手持ちデバイスに関連付けられる特有の番号であるといったように、デバイスＩＤは、デバイスに一意なコードである。どのＡｐｐｌｅ  ｉＰｈｏｎｅ、ｉＰｏｄ  ｔｏｕｃｈ、及びｉＰａｄも、それに関連付けられる一意な４０桁のデバイスＩＤ番号を有し、ユニークデバイスＩＤ（ＵＤＩＤ）として知られている。ＡｎｄｒｏｉｄデバイスＩＤは、デバイスの最初の起動中に決定される。これらのデバイス識別番号は、通常、ファクトリーリセットが行われない限り、デバイスの寿命の間は一定のままである。
【０１５４】
画像データは、例えば、購入時に車両製造業者によってデバイスに予めロードされ、コンピュータもしくは他の接続を介してデバイスの所有者によってダウンロードされ、またはデバイスの画像キャプチャケイパビリティを通して直接ロードされ得る。画像データは、ホログラム画像データ、または３Ｄ仮想画像データ、２Ｄ画像データ、もしくは他の画像データなどの他の画像データ、ならびに音声サンプル、システムによって認識される、所有者による発話された言葉のセット、ビデオ画像及び音声の組み合わせ、または他の従来にはない、権限キーとしてのデータセットであってもよい。画像データのロードの説明は、図３６に関して以下に記載される。
【０１５５】
ステップ１４００において、システムは、受信した認証コード、デバイスＩＤ、及び画像データを使用して、ユーザデバイスを認証する。認証が、ステップ１５において検証される場合、新たなアクセスコードが、システムからデバイス及び車両に送信され、ステップ１６００において、車両及びデバイス内にダウンロードされる。ステップ１７００において、新たなアクセスコードの受信後、車両は、前のアクセスコード及びシステムによって提供される新たなアクセスコードを、前のアクセスコードならびに車両内及びデバイス上に記憶される新たなアクセスコードと比較するハンドシェイクを通して、デバイスを認証する。アクセスコードが、ステップ１８００において検証される場合、車両及びそのシステム全てに対する安全なアクセスが、ステップ１９００において許可される。
【０１５６】
全体のシステムの認証／検証が可能でない場合の１つまたは複数の実施形態において、リモート通信アクセスケイパビリティ以外の全ての基本車両システムは、安全車両コードの初期検証の下で有効かつ使用可能である。これらの実施形態では、認証されたデバイスの保有者は、車両、ＧＰＳシステム、エンタテイメントシステム、及び車両の手動ユーザインタフェースを通じてアクセス可能な他の組込システムにアクセスし、使用できる。一方、アクセスコードが、車両との間のハンドシェイクで検証され、デバイスが、全体のシステムの認証／検証によって確認されるまで、車両通信システムとのリモートまたはワイヤレス通信または接続性は、デバイスまたは任意の他のデバイスによってアクセス可能でないことになる。アクセスコードの検証が成功すると、リモート通信制御アクセスケイパビリティが、デバイスと車両との間で有効になる。このように、ユーザは、車両がアクセスコードを検証するまで、制限されたやり方で車両を操作することが可能となる。１つまたは複数の実施形態では、一度そのアクセスコードが検証されると、車両は、車両と、モバイルデバイス及び／または他のデバイスとの間で、ワイヤレス通信を開始し得る。
【０１５７】
図３３は、スマートフォンなどの単一のデバイスが、１つより多くの車両にアクセスできるユーザによって使用される、１つまたは複数の実施形態を示す。ステップ２１００において、インストールされたアプリケーションまたはクライアントが、アクティブ化される。アプリケーションまたはクライアントは、モバイルデバイス、携帯電話、タブレット、ブレスレット、時計、またはフォブなどのデバイスに常駐すると、当業者によって理解されるべきである。代替的には、アプリケーションは、デバイスに組み込まれてもよく、デバイスがアクティブ化されるときに、アプリケーションは、自動的に起動され、アクティブ化される。ステップ２２００において、アプリケーションは、ユーザが、インタフェースしたい車両を選択できるようにする。このやり方では、ステップ２３００において、デバイスが所定の範囲に入るときに、車両が、デバイスによって検出される信号を送信するか、または、デバイスが、車両によって検出される信号を送信する。追加的及び／または代替的には、ユーザは、車両上のデバイスまたは車両上の場所をタップして、車両及び／またはデバイスをアクティブ化してもよい。ステップ２３００において、デバイスによって送信される信号は、安全車両コードを使用してキーまたはフォブホルダにより車両にアクセスする、現在の方法と同様である。１つまたは複数の実施形態では、車両のアクセス用にデバイスにプログラムされた安全車両コードが、車両に送信される。信号は、車両がアクティブ化される毎にリセットされ得る、安全車両コードを含む。この新たな安全車両コードは、車両またはシステムによって生成され、車両のアクティブ化時にデバイスに送信され、記憶される。このやり方では、「回転する」コードは、ユーザが車両にアクセスする毎に更新される。安全車両コードをリセットし／前に進めると、信号は、また、新たな安全車両コードと共にシステムに送信される。車両が、複数のデバイスに関連付けられる場合、即ち、車両が、各々が自分のデバイスを有する複数のユーザによって使用される場合に、車両は、一意なユーザ設定及び／または各デバイスのデバイスコードに基づいて、各デバイスについての安全車両コードを個別に記憶している。一意なユーザ設定は、座席調整設定、無線セットアップ設定、ＧＰＳ設定、ドライバ習慣設定、モバイルデバイス設定、頻繁に発信される番号の設定、及び、デバイスに割り当てられるユーザに一意な他の設定を含み得る。デバイスに関連付けられる一意な設定を安全車両コードと相関させることによって、車両は、特定のデバイスを認識し、デバイスに対応する適当な安全車両コードに基づいて車両へのアクセスを許可し得る。デバイスの一意な設定をデバイスに関連付けることによって、車両は、デバイスを認識し、適当な安全車両コードをデバイスに相関させる。それによって、そのデバイス上に記憶された安全車両コードと共に、そのデバイスについての一意な車両コードに基づいて、車両へのアクセスが可能となる。
【０１５８】
車両のアクティブ化後、最適には、または車両が非アクティブ化されているときに、車両及び／またはデバイスは、新たな安全車両コードがデバイス上で正しくリセットされたことを確認してもよい。この確認は、外部の第三者がワイヤレス信号をモニタリングすることによって安全車両コードを取得することができないことを保証するための、車両とデバイスとの間の非常に短い範囲の通信信号であってもよい。車両は、ＮＦＲ、Ｂｌｕｅｔｏｏｔｈ、ＲＦ、ＷｉＦｉ、ＩＲ、または別の通信プロトコルを使用する信号を介して、認証コードをデバイスに送信し得る。１つまたは複数の実施形態では、車両は、また、認証コードをシステムに送信する。
【０１５９】
１つまたは複数の実施形態では、ステップ２３００において、デバイスは、安全車両コード、デバイスＩＤ、及び画像データを、図３７に示されるようなシステムに送信する。この送信は、ワイヤレス搬送波を介して、または何らかの他のワイヤレス通信を介してであってもよい。ホログラム画像、３次元画像、合成２次元画像内に安全に埋め込まれた一意なユーザ識別を含み、ユーザの認証用に提供され、それによってシステムに対し特別レベルのセキュリティを追加する画像データが、車両製造業者によってデバイス内に予めロードされ、デバイスの所有者によって、コンピュータもしくは他の接続を介してダウンロードされ、またはデバイスの画像キャプチャケイパビリティを通して直接ロードされ得る。画像データは、ホログラム画像データ、または３Ｄ画像データ、合成２Ｄ画像データ、もしくは他の画像データなどの他の画像データであってもよい。画像データのロードの説明は、図３６に関連して記載される。ステップ２４００において、システムは、安全車両コード、デバイスＩＤ、及び画像データを使用して、受信したデータを認証する。認証が検証された場合、システムは、ステップ２５００からステップ２６００に進み、アクセスコードが、デバイス及び車両の双方に送信される。アクセスコードの送信は、任意のワイヤレス接続を介してもよく、任意の周波数で、任意の既知の伝送技術を使用して発生してもよい。伝送信号の追加的な暗号化もまた、伝送中に採用されてもよい。車両によってアクセスコードが受信されると、ステップ２７００において、車両は、車両によって受信したアクセスコードを、デバイスによって受信したアクセスコードと比較するハンドシェイクを通して、デバイスを認証する。アクセスコードが検証されるまでは、車両のオペレーティングシステムのみがアクセス可能であり、リモートで車両通信システムはアクセスできないままであることに留意すべきである。デバイスと車両との間でのアクセスコード検証後、車両のリモート通信システムへのアクセスがアクティブ化される。
【０１６０】
それに応じて、デバイスの保有者は、車両、ＧＰＳシステム、エンタテイメントシステム、及び車両の手動ユーザインタフェースを通してアクセス可能な他の組込システムにアクセスし、使用することができる。一方、ステップ２７００が完了するまで、アクセスコードが検証されるときに、リモートデバイスは、車両システムにワイヤレスでアクセスできない。車両の通信システムへのワイヤレスアクセスを可能にするのは、車両とデバイスとの間の検証されたハンドシェイクである。ステップ２８００において、アクセスコードの検証後、リモート通信アクセスケイパビリティが、デバイスと車両との間で有効になる。
【０１６１】
１つまたは複数の他の実施形態では、デバイス、即ち、モバイルデバイス、携帯電話、タブレット、ブレスレット、時計、またはフォブ（即ち、キーフォブ、リモートコントローラ、スマートキー）上に常駐するアプリケーションが、アクティブ化される。デバイスが車両の所定の範囲内に入るときに、車両が、デバイスによって検出される信号を送信するか、または、デバイスが、車両によって検出される信号を送信する。追加的及び／または代替的には、デバイスは、車両及び／またはデバイスをアクティブ化するために、物理的に車両にコンタクトし得る。デバイスによって送信される初期信号は、リモート、またはフォブ、及び安全車両コードを使用して車両にアクセスする、既知の方法と同様である。１つまたは複数の実施形態では、標準的な安全車両コードが、車両のアクセス用にデバイスにプログラムされる。信号は、車両がアクティブ化される毎にリセットされる、安全車両コードを含む。１つまたは複数の実施形態では、新たな安全車両コードが、車両または暗号化システムによって生成され、車両の初期アクティブ化時にデバイスに送信され、記憶される。安全車両コードをリセットすると、信号は、また、新たな安全車両コードと共に、車両またはデバイスからシステムに送信される。車両に関連付けられる複数のデバイスが存在する場合、車両は、一意なコード、または各デバイスの一意な設定もしくはデバイスコードに基づいて、各デバイスについての安全車両コードを個別に記憶する。一意な設定は、座席調整設定、無線セットアップ設定、ＧＰＳ設定、ドライバ習慣設定、モバイルデバイス設定、頻繁に発信される番号の設定、及び、デバイスに割り当てられるユーザに一意な他の設定を含み得る。デバイスの一意な設定をデバイスにリンク付けし、または相関させることによって、車両は、デバイスを認識し、場合によっては、適当な安全車両コードをデバイスにリンク付けし、または相関させる。それによって、そのデバイス上に記憶された安全車両コードと共に、そのデバイスについての一意な車両コードに基づいて、車両へのアクセスが可能となる。
【０１６２】
車両のアクティブ化後、または車両が非アクティブ化されているとき、車両及び／またはデバイスは、新たな安全車両コードがデバイス上で正しくリセットされたことを確認してもよい。この確認は、外部の第三者がワイヤレス信号をモニタリングすることによって安全車両コードを取得することができないことを保証するための、車両とデバイスとの間の非常に短い範囲の通信信号であってもよい。車両は、ＮＦＲ、Ｂｌｕｅｔｏｏｔｈ、ＲＦ、ＷｉＦｉ、ＩＲ、または別の通信プロトコルを使用する信号を介して、認証コードをデバイスに送信し得る。１つまたは複数の実施形態では、車両は、また、認証コードをシステムに送信する。
【０１６３】
次に、デバイスは、上述のように、受信した認証コード、デバイスＩＤ、及び画像データをシステムに送信する。応答して、かつ受信後、システムは、認証コード、デバイスＩＤ、及び画像データを使用して、受信したデータを認証する。認証が、検証される場合に、アクセスコードが生成され、システムからデバイスに返送され、車両に送信される。アクセスコードが受信されると、車両は、車両によって受信したアクセスコードを、デバイスによって受信したアクセスコードと比較するハンドシェイクを通して、デバイスを認証する。最初は、初期安全車両コードの受信後、リモート通信アクセスケイパビリティ以外の全ての車両システムが、有効かつ使用可能である。しかしながら、アクセスコードの検証前は、リモートデバイスは、車両システムにアクセスできない。一度、アクセスコードが検証され、車両とデバイスとの間のハンドシェイクが成功して完了すると、リモート通信アクセスケイパビリティが、デバイスと車両との間で有効となる。
【０１６４】
１つまたは複数の実施形態では、一度、アプリケーションまたはデバイスがアクティブ化されると、ユーザは、彼らが対話したいと望む車両を選択する。デバイスが車両から所定の範囲内にあるときに、車両が、デバイスによって検出される信号を送信するか、または、デバイスが、車両によって検出される信号を送信する。追加的及び／または代替的には、ユーザは、車両及び／またはデバイスをアクティブ化するために、車両をデバイスと物理的にコンタクトし得る。デバイスによって送信される初期信号は、安全車両コードを使用してキーまたはフォブにより車両にアクセスする、現在の方法と同様である。本実施形態では、安全車両コードが、車両へのアクセスを得るために、デバイス内にプログラムされる。信号は、車両がアクティブ化される毎にリセットされ得る、安全車両コードを含み得る。この新たな安全車両コードは、車両またはシステムによって生成され、車両のアクティブ化時にデバイスに送信され、記憶される。安全車両コードが、車両またはシステムによってリセットされると、信号は、また、新たな安全車両コードと共にシステムに送信される。車両に関連付けられる複数のデバイスが存在する場合、車両は、デバイス内の一意な設定、または各デバイスの一意なデバイスコードに基づいて、各デバイスについての安全車両コードを、メモリ内に記憶する。一意な設定は、座席調整設定、無線セットアップ設定、ＧＰＳ設定、ドライバ習慣設定、モバイルデバイス設定、頻繁に発信される番号の設定、及び、デバイスに割り当てられるユーザに一意な他の設定を含み得る。デバイスに関連付けられる一意な設定を安全車両コードと相関させることによって、車両は、特定のデバイスを認識し、デバイスに対応する適当な安全車両コードに基づいて車両へのアクセスを許可し得る。デバイスの一意な設定をデバイスに関連付けることによって、車両は、デバイスを認識し、適当な安全車両コードをデバイスに相関させる。それによって、そのデバイス上に記憶された安全車両コードと共に、そのデバイスについての一意な車両コードに基づいて、車両へのアクセスが可能となる。車両が、非アクティブ化されるとき、車両及び／またはデバイスは、安全車両コードがリセットされ、正しく記憶されたことを確認する。この確認が、次回デバイスが使用される時の適切な動作を保証する。信号の保全性を保護するため、及び、いかなる外部の第三者の盗聴からも守るために、確認は、車両内部の、または車両に極めて近接しているデバイスと、非常に短い範囲の低電力信号を用いて行われる必要がある。
【０１６５】
一度、初期のセキュリティコードがリセットされ、車両へのアクセスが得られると、デバイスは、安全車両コード、デバイスＩＤ、及び記憶されている画像データをシステムに送信する。画像データは、車両製造業者によってデバイスに予めロードされ、コンピュータもしくは他の接続を介してデバイスの所有者によってダウンロードされ、またはデバイスの画像キャプチャケイパビリティを通して直接ロードされ得る。画像データは、ホログラム画像データ、または３Ｄ画像データ、合成２Ｄ画像データ、またはデバイスによってスキャンもしくはキャプチャされた他の画像データなどの他の画像データであってもよい。
【０１６６】
受信後、システムは、安全車両コード、デバイスＩＤ、及び画像データを使用して、デバイスを認証する。認証が、検証される場合に、アクセスコードがデバイス及び車両に送信される。アクセスコードの受信後、車両は、車両とデバイスとの間のハンドシェイクを通してデバイスを認証する。ハンドシェイクは、車両及びデバイスの、受信したアクセスコードを比較する。車両によるアクセスコードの受信後、リモート通信アクセスケイパビリティ以外の全ての車両システムが、有効かつ使用可能である。しかしながら、ユーザのデバイスを含むリモートデバイスは、アクセスコードが検証され、車両及びデバイス間のハンドシェイクが成功して完了するまで、車両システムにアクセスできない。アクセスコードの検証が成功すると、リモート通信アクセスケイパビリティが、検証されたデバイスと車両との間で有効になる。
【０１６７】
図３４は、本開示の１つまたは複数の実施形態におけるリモートアクセス制御を示す概略図である。１つまたは複数の実施形態では、複数のフレンドリデバイスが、車両内に存在し得る。これは、一連のモバイルスマートフォン、タブレット、ラップトップコンピュータ、または他のワイヤレスデバイスであり得る。１つまたは複数の実施形態では、管理者レベルのアクセスを有するか、または信頼されたデバイスである、検証済みのデバイスが車両内に既に存在する場合、各デバイスは、システムで検証する必要はない。１つまたは複数の実施形態では、追加のデバイスは、それらが、既に検証済みの管理者レベルデバイスまたは信頼されたデバイス（「一次デバイス」）を通して検証され得る場合に、車両へのアクセスを獲得し得る。
【０１６８】
ステップ３１００において、図３２〜３３に関して説明したように、車両による一次デバイスのアクセスコードの確認後、一次デバイスは、車両とリモートで通信するためのアクセス権を許可される。ここで、一次デバイス自体が検証され、一次デバイスは、また、他のフレンドリデバイスへのリモート通信ケイパビリティを許可されてもよく、または、これは、車両によって直接達成され得る。リモート通信アクセス権は、各追加デバイスのための一意な個々のリモート通信コードを使用して、他のフレンドリデバイスに提供され得る。代替的には、１つまたは複数の選択されたフレンドリデバイスは、単一のリモート通信コードを使用して、リモート通信アクセスを付与され得る。
【０１６９】
ステップ３２００において、車両または一次デバイスは、ユーザによって示されるデバイスの数に基づいて、または、所定の制限もしくは前述したものの組み合わせに基づいて、事前登録されたフレンドリデバイスが検出された数に依存して、１つまたは複数の個々のリモート通信アクセスコードを生成してもよい。ステップ３４００において、車両または一次デバイスは、フレンドリデバイスと通信して、それらがシステムに事前登録されているかどうかを判断し得る。事前登録されたデバイスは、過去、車両システムと安全な通信を以前に確立したことがあるデバイスである。これらの事前登録されたデバイスは、デバイスに関連付けられる一意なコードに基づいて、識別され得る。ステップ３４００においてデバイスが事前登録されている場合、１つまたは複数の事前登録されたデバイスを認識すると、車両または一時デバイスは、ステップ３５００において、各デバイスのための一意なリモート通信アクセスコードを生成する。フレンドリデバイスのそれぞれが、自動的に接続してもよく、または、車両通信システムへのアクセスを手動で提供されてもよい。フレンドリデバイスが事前登録されていない場合、ユーザは、ステップ３６００において車両内のアクセスパネルを通して、または一次デバイス上のアプリケーションもしくはクライアント、または前述したものの組み合わせを介して、フレンドリデバイスへのアクセスを許可し得る。
【０１７０】
１つまたは複数の実施形態では、車両通信システムへのアクセスが許可されるデバイスを選択及び制御するために、車両制御パネルが使用される。１つまたは複数の他の実施形態では、一次デバイスのインタフェースは、車両標準インタフェースを置換する。この置換は、有線または無線接続を介してであってもよい。１つまたは複数の他の実施形態では、車両への全ての外部デバイス接続は、一次デバイスを通してフィルタリングされなければならず、一次デバイスは、車両への全てのワイヤレス通信をフィルタリングするための「ミドルマン」として機能する。
【０１７１】
１つまたは複数の実施形態では、事前登録されたデバイスのうちの１つまたは複数が、リモート通信アクセスコードを予め記憶する。リモート通信アクセスコードは、事前登録されたデバイスが車両通信システムに連結するときに更新され得る。事前登録されたデバイスが、車両通信システムに連結するとき、車両または一次デバイスは、上述したように、更新されたリモート通信アクセスコードを事前登録されたデバイスに送信する。この更新されたリモート通信アクセスコードは、次のログインセッション中に車両通信システムにログインするために、事前登録されたデバイスによって使用される。車両通信システムと事前登録されたデバイスとの間の通信セッション中に、更新されたリモート通信アクセスコードの正確性が確認される。通信セッションが完了し、事前に登録されたデバイスのためのアクセスが切断されると、訂正されたリモート通信アクセスコードが、車両通信システムへのアクセスを取得するために、事前登録されたデバイスによって使用される。
【０１７２】
１つまたは複数の実施形態では、ステップ３３００において、任意のファイアウォールが、登録されていないデバイスによるアクセスを防止するために、車両通信システムにおいて実装されてもよい。ファイアウォールは、任意の既知の暗号化及び防止技術を使用してもよく、セキュリティの追加的なレイヤを提供する。
【０１７３】
図３５は、本開示の代替的な実施形態を使用するリモートアクセス制御を示す。本実施形態では、車両によるアクセスコードの確認後、ステップ４１００において、一次デバイスが、車両とリモートで通信するため、及び他のデバイスとのリモート通信ケイパビリティを認可するための、アクセス権を許可される。ステップ４２００において、リモート通信アクセス権は、各フレンドリデバイスのための個々のリモート通信コードを使用して、他のフレンドリデバイスに提供され得る。追加的及び／または代替的には、１つまたは複数の選択されたデバイスは、単一のリモート通信コードを使用して、リモート通信アクセスを付与され得る。
【０１７４】
ステップ４２００において、車両または一次デバイスは、検出された１つまたは複数の事前登録されたフレンドリデバイスによる利用のために、またはユーザによって示されるデバイスの数に基づいて、所定の数もしくは前述したものの組み合わせに基づいて、１つまたは複数のリモート通信アクセスコードを生成する。ステップ４４００において、フレンドリデバイスが事前登録されている場合、車両または一次デバイスは、デバイスの１つまたは複数のためのリモート通信アクセスコードを生成する。
【０１７５】
ステップ４６００において、次いで、フレンドリデバイスのそれぞれが、自動的に接続されてもよく、または、車両通信システムへのアクセスが手動で提供されてもよい。１つまたは複数の実施形態では、事前登録されたフレンドリデバイスのうちの１つまたは複数が、リモート通信アクセスコードをメモリ内に予め記憶する。記憶されたリモート通信アクセスコードは、１つまたは複数の事前登録されたデバイスが、車両通信システムに連結するときに更新され得る。ステップ４７００において、システム及び／または車両は、フレンドリデバイスが、車両通信システムに連結されるかどうかを判断する。１つまたは複数の事前登録されたデバイスが、車両通信システムに連結されるとき、ステップ４８００において、車両または一次デバイスは、更新されたリモート通信アクセスコードを、１つまたは複数の事前登録されたデバイスに送信する。この更新されたリモート通信アクセスコードは、次のログインセッション中に車両通信システムにログインするために、１つまたは複数の事前登録されたデバイスによって使用される。車両通信システムと１つまたは複数の事前登録されたデバイスとの間の通信中のある時点において、更新されたリモート通信アクセスコードの正確性が確認される。ステップ４７００においてデバイスが連結されていない場合、更新されたコードは、事前登録されたデバイスに送信されない。
【０１７６】
１つまたは複数の事前登録されたデバイスが、ある後の時点において新たなセッションを開始しようとするとき、訂正されたリモート通信アクセスコードが、１つまたは複数の事前登録されたデバイスによって、車両通信システムへのアクセスを取得するために使用される。１つまたは複数の実施形態では、任意のファイアウォールが、ステップ４３００において、認証を確認し、かつアクセスを許可及び／または拒否するための、任意のデバイスと車両との間のゲートウェイとして機能するために使用され得る。
【０１７７】
図３６は、本開示の１つまたは複数の実施形態に従って使用される、画像ローディングプロセスを示す。ステップ５１００において、画像データが、モバイルデバイスを使用してキャプチャされる。１つまたは複数の実施形態では、画像データは、専用の画像データキャプチャデバイスを使用してキャプチャされ得る。他の実施形態では、画像データは、予めキャプチャされ、デバイスに送信され、またはデバイス上に記憶されてもよい。１つまたは複数の実施形態では、予めキャプチャすることは、画像データが生成される場所において、達成され得る。例えば、画像がホログラム内に埋め込まれているとき、画像データを予めキャプチャすることは、ホログラム生成後に達成される。１つまたは複数の実施形態では、画像データは、所定の角度及び視点からホログラムの写真を撮ることによってキャプチャされる。別の例として、画像がフォトグラフであるとき、画像データを予めキャプチャすることは、フォトグラフが生成された後で達成される。１つまたは複数の他の実施形態では、画像データは、所定の角度及び視点からフォトグラフの写真を撮ることによってキャプチャされる。追加的な実施形態として、画像は、コンピュータ生成された画像であり、画像データを予めキャプチャすることは、画像が生成された時点において、またはその後で、達成される。１つまたは複数の他の実施形態では、画像データは、コンピュータ生成された画像データによって特定の視点からキャプチャされる。
【０１７８】
画像データがキャプチャされた後、画像データは、デバイス上に記憶されてもよく、またはデバイスにアクセス可能な離れた場所に記憶されてもよい。ステップ５２００において、キャプチャされた画像データは、暗号化され、ステップ５３００において、デバイス上に記憶され得る。１つまたは複数の実施形態では、画像データは、認証システム内のサーバ上に記憶される。１つまたは複数の実施形態では、画像データは、デバイス及び認証システム内のサーバ上の両方に記憶される。１つまたは複数の実施形態による認証のために、ステップ５４００において、デバイスからの暗号化された画像データが、認証システムに送信され、認証システム内に記憶されている、予め記憶された画像データと比較される。１つまたは複数の実施形態では、デバイスからの画像データは、認証前に認証システムに記憶されるコードを使用して復号される。１つまたは複数の実施形態では、画像データが暗号化されていない場合に、デバイスからの画像データは、認証システム上に記憶された画像データと比較される。１つまたは複数の他の実施形態では、画像データが暗号化または一方向暗号化されている場合には、デバイスのメモリ内に記憶された画像データは、認証システムのメモリ内に記憶された画像データと比較される。追加的及び／または代替的には、デバイスからの暗号化された画像データは、認証システムからの暗号化された画像データと比較される。
【０１７９】
図３７は、本開示の１つまたは複数の実施形態によるシステム図６００を示す。システム６００は、モバイルデバイス６１００、車両６２００、コンピュータまたはサーバ６３００、及びネットワーク６４００を含む。モバイルデバイス６１００は、スマートフォン、タブレット、ＰＤＡ、ラップトップ、ワイヤレスリモートもしくはキーフォブなどの単一機能デバイス、または任意の既知の通信プロトコルを介しワイヤレスネットワーク上でワイヤレスで通信可能な任意の他のモバイルデバイスであってもよい。モバイルデバイス６１００は、無線及び／もしくはワイヤレス搬送波を介して通信してもよく、またはＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、または任意の他の短距離もしくは長距離通信プロトコルを介して通信してもよい。モバイルデバイス６１００は、カメラ、加速度計、またはＧＰＳなどの、センサまたは一連のセンサを含んでもよい。モバイルデバイス６１００は、ネットワーク６４００を介してまたは直接、車両６２００またはサーバ６３００に直接的または間接的に通信可能であってもよい。
【０１８０】
車両６２００は、ワイヤレス通信可能な任意の種類の車両であってもよい。車両６２００は、乗用車、トラック、商用車、バス、電車、ボート、フェリー、航空機、船舶、有人もしくは無人の、または任意の他の乗り物であってもよい。
【０１８１】
サーバ６３００は、ハードウェアベース、及び／またはソフトウェアベースであってもよい。サーバ６３００は、据え付けまたはモバイルのいずれにせよ、ワークステーション、デスクトップ、ラップトップ、タブレット、メインフレーム、スーパーコンピュータ、サーバーファームなどの、サーバコンピュータであり、ならびに／または、直接及び／もしくは間接のいずれにせよサーバコンピュータ上にホストされる。サーバコンピュータは、タッチスクリーン対応、及び／または非タッチスクリーンであってもよい。サーバコンピュータは、別のコンピュータシステム及び／またはクラウドコンピューティングネットワークを含んでもよく、及び／またはその一部であってもよい。サーバコンピュータは、ｉＯＳ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、及び／またはその他などの、任意の種類のオペレーティングシステム（ＯＳ）を実行し得る。サーバコンピュータは、マウス、キーボード、前向き及び／もしくは後ろ向きのいずれにせよ、カメラ、加速度計、タッチスクリーン、生体測定リーダ、クリッカー、ならびに／またはマイクロフォンなどの入力デバイスを、直接及び／または間接のいずれにせよ、含み、及び／または連結され得る。サーバコンピュータは、ディスプレイ、スピーカ、ヘッドフォン、ジョイスティック、ビデオゲームコントローラ、バイブレータ、及び／またはプリンタなどの出力デバイスを、直接及び／または間接のいずれにせよ、含み、及び／または、連結され得る。いくつかの実施形態では、入力デバイス及び出力デバイスが、１つのユニット内に具現化されてもよい。サーバコンピュータは、全地球測位システム（ＧＰＳ）、信号三角測量システムなどを介して、全地球測位決定のための回路を含んでもよい。サーバコンピュータは、近距離無線通信（ＮＦＣ）回路を搭載してもよい。サーバコンピュータは、リレーショナルデータベースまたは非リレーショナルデータベースなどのデータベースを、直接及び／または間接のいずれにせよ、ホストし、実行し、及び／または連結されてもよい。データベースは、直接及び／または間接のいずれにせよ、サーバ６３００にデータを供給し得る。
【０１８２】
ネットワーク６４００は、任意の大きさのネットワークであってもよく、リソース及び／または情報の共有を可能にする複数の通信チャネルを介して相互接続される、コンピュータ及び／または他のハードウェアの集合などの、複数のノードを含んでもよい。このような相互接続は、直接的及び／または間接的であってもよい。ネットワーク６４００は、有線及び／または無線であってもよい。ネットワーク６４００は、暗号化状態及び／または未暗号化状態のいずれにせよ、短距離及び／または長距離を経た通信を可能にし得る。ネットワーク６４００は、イーサネット、伝送制御プロトコル（ＴＣＰ）／インターネットプロトコル（ＩＰ）などの、少なくとも１つのネットワークプロトコルを介して動作し得る。ネットワーク６４００は、パーソナルエリアネットワーク、ローカルエリアネットワーク、ホームエリアネットワーク、ストレージエリアネットワーク、キャンパスエリアネットワーク、バックボーンネットワーク、メトロポリタンエリアネットワーク、ワイドエリアネットワーク、エンタープライズプライベートネットワーク、仮想プライベートネットワーク、仮想ネットワーク、衛星ネットワーク、コンピュータクラウドネットワーク、インターネットワーク、セルラネットワークなどのように、任意の規模を有してもよい。ネットワーク６４００は、イントラネット及び／またはエクストラネットであってもよく、及び／またはそれらを含んでもよい。ネットワーク６４００は、インターネットであってもよく、及び／またはインターネットを含んでもよい。ネットワーク６４は、サブネットワーク及び／または別個のネットワークのいずれにせよ、ネットワーク６４００と一致するか、及び／または異なるかのいずれにせよ、他のネットワークを含んでもよく、及び／または、他のネットワークとの通信を可能にしてもよい。ネットワーク６４００は、ハードウェアベース及び／またはソフトウェアベースのいずれにせよ、コンピュータ、ネットワークインタフェースカード、リピータ、ハブ、ブリッジ、スイッチ、エクステンダ、及び／またはファイアウォールなどのハードウェアを含んでもよい。ネットワーク６４００は、直接的及び／または間接的に、１つ及び／または複数のエンティティによって、及び／またはそれらに代わって、本開示の内容へのいかなる関係にも関わりなく、動作されてもよい。
【０１８３】
１つまたは複数の実施形態では、モバイルデバイス６１００及びモバイルデバイス６１００上のクライアントは、コンピュータを介して、直接的及び／または間接的に、選択的及び／または非選択的に、暗号化状態及び／または未暗号化状態で、有線及び／または無線で、接触によって及び／または非接触で、ネットワーク６４００と通信してもよい。このような通信は、ソフトウェアアプリケーション、ソフトウェアモジュール、モバイルアプリケーション、ブラウザ、ブラウザ拡張機能、ＯＳ、及び／またはこれらの任意の組み合わせを介してであってもよい。例えば、このような通信は、ＨＴＴＰＳなどの共通のフレームワーク／ＡＰＩを介してであってもよい。
【０１８４】
モバイルデバイス６１００は、ハードウェアベース及び／またはソフトウェアベースであり得るクライアントを含んでもよい。１つまたは複数の実施形態では、サーバ６３００及びモバイルデバイス６１００上のクライアントは、１つのシステムにおいてホストされるとき、または、互いに局所的に近接しているときなどに、赤外線またはＢｌｕｅｔｏｏｔｈ（登録商標）などの短距離ワイヤレス通信プロトコルを介するなどして、互いに直接通信し得る。このような直接通信は、選択的及び／または非選択的に、暗号化状態及び／または未暗号化状態で、有線及び／または無線で、接触によって及び／または非接触であってもよい。モバイルデバイス６１００上のクライアントの多くが、比較的同時にサーバ６３００とのセッションを開始し得るため、いくつかの実施形態では、サーバ６３００は、動作効率、継続性、及び／または冗長性のために負荷分散技術及び／またはフェールオーバ技術を活用する。
【０１８５】
１つまたは複数の実施形態では、モバイル６１００のユーザは、アプリケーションまたはクライアントを使用して、車両６２００と直接通信してもよく、またはネットワーク６４００及びサーバ６３００を介して車両と通信してもよい。１つまたは複数の実施形態では、サーバ６３００は、本開示の１つまたは複数の実施形態による認証システムである。サーバ６３００は、モバイルデバイス６１００及び車両６２００間の通信を容易にするために、モバイルデバイス６１００及び車両６２００を認証するために必要な情報を記憶し、送信し、及び受信し得る。１つまたは複数の実施形態では、デバイス及び車両間の通信は、車両のコンピュータ及び通信システムとの通信を含み得る。１つまたは複数の実施形態では、認証は、キャプチャされた２Ｄまたは３Ｄ画像に基づく。
【０１８６】
代替的なデータセットは、サーバにおいて認証するために使用されてもよく、マイクロフォンを介して入力され得る特定の句を含む音声データで、画像データを置換すること、または増強させることを含む。この音声データは、支払カード、身分証明書の登録時に、またはアプリケーションで、以前記録された音声データと比較されてもよい。追加的または代替的には、顔認識、網膜スキャン、指紋、または他の生体測定もしくは生体測定マーカが、画像データの代わりに、もしくは画像データを増強するために使用されてもよく、または、アプリケーションにサインインするために使用されてもよい。
【０１８７】
本開示は、図面に示される実施形態を参照して本明細書に詳細に説明され、それは、本明細書の一部を形成する。本開示の思想または範囲から逸脱することなく、他の実施形態が使用されてもよく、及び／または他の変更が行われてもよい。詳細な説明に記載される例示的な実施形態は、ここに提示される主題の限定であるように意味されない。
【０１８８】
本システムは、モバイルまたはネットワーク化デバイス上で実施されるべき、安全なネットワーク検証システムを提供する。システム及び方法は、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓなどを含む多様なオペレーティングシステムのためのモバイルデバイスアプリケーションを含み得る。システムの他の態様と併せてデバイス上にインストールされるクライアントまたはアプリケーションは、埋め込みデータを有するシリアル化されたホログラムタグを使用する多要素認証に基づいて、支払カード及び消費者に提供する。本システム及び方法は、３以上の次元の多次元符号化、それぞれの安全なアイテムまたはＩＤ上の耐タンパ（タンパエビデント）タグ、耐タンパ（自己破壊）スキャナ、及びウェブベースの多国間アクセスを含み得る。
【０１８９】
実施形態では、ユーザは、新たな、または置き換えのクレジットまたはデビットカードを要求及び／または受信する。カードは、読み取り可能なホログラム画像を含んでもよく、または画像が、ホログラムカードなどの別個の媒体上に、または、任意の種類の物質もしくは裏材上に簡単なホログラムとして、提示されてもよい。支払カードの承認後、ユーザアカウントが開設され、ユーザ及びアカウントに関する情報が、第１のデータベースに記憶される。１つまたは複数の実施形態では、ホログラム画像またはホログラム画像に関連付けられるデータが、第２のデータベースに記憶される。いくつかの実施形態では、第２のデータベースは、第１のデータベースと同一である。他の実施形態では、第２のデータベースは、第１のデータベースとは異なる。いくつかの実施形態では、ホログラム画像またはホログラム画像に関連付けられるデータは、ユーザまたはユーザに関連する情報に関連付けられる。他の実施形態では、ホログラム画像またはホログラム画像に関連付けられるデータは、ユーザに関連付けられるコード、またはユーザに関連する情報に関連付けられる。いくつかの実施形態では、例えば、コードは、ハッシュ値、またはハッシュコード生成器もしくは乱数生成器によって生成される値であってもよい。新たなカード及びホログラムの受信後、ユーザは、タブレット、スマートフォン、またはウェアラブルデバイスなどのスマートデバイスに、アプリケーションまたはクライアントをダウンロードするように勧められる。一度、アプリケーションまたはクライアントがユーザのデバイス上にインストールされると、ユーザは、アカウントを開設するように促される。いくつかの実施形態では、ユーザは、新たなカードまたはホログラムの受取人が、そのようなカードまたはホログラムが発行されるべきであったユーザであることを検証する情報を入力するように促される。標準的な情報、即ち、名前、住所、アカウント名、パスワード、電子メールアドレス、及び支払カードまたは銀行口座を開くために通常使用されるユーザに関する他の情報に加えて、ユーザデバイスに一意な情報が、収集され、ユーザデータベースに記憶される。一意なデバイス情報は、一意なデバイスシリアル番号、デバイスＩＤ番号、またはデバイスそれ自体に一意な任意の他の識別子であってもよい。デバイスＩＤは、ハードワイヤデバイスＩＤ、読み取り専用メモリの位置、ワンタイムプログラマブルメモリの位置、または任意の他の識別方法であってもよい。一度、ユーザアカウントが開設され、またはユーザによって入力された情報が検証され、または以前入力されたユーザ情報と合致すると確認されると、ユーザは、スマートデバイスを使用して、ホログラムの画像をスキャンし、撮影し、またはキャプチャするように促される。画像キャプチャプロセスは、ホログラム画像が正しくキャプチャされ、第１のデータベース内の他のユーザ情報と同様にデバイス上にローカルに、第１のデータベース内のユーザ情報とは別々、即ち、第２のデータベースまたは他の記憶位置に、両方記憶されることを保証するために、数回繰り返されてもよい。キャプチャされた画像は、他のユーザ情報とともに送信され、または第１のデータベースもしくは第２のデータベースに別々に送信される。ユーザデータベースにおいてホログラム画像を受信すると、画像は、以前記憶された画像を用いて認証される。
【０１９０】
一度、アカウントが開設され、または検証され、かつホログラム画像がキャプチャされると、ユーザは、ベンダーからの購入を行うためのカードを使用することが可能である。本システムの認証プロセスを利用するベンダーから購入を開始するために、ユーザは、ベンダーのオンラインサイトから認証モードを選択する。次いで、ユーザに、複数桁のトランザクションコードが提供される。このトランザクションコードは、ベンダー、リモートコンピュータもしくはサーバ、ローカルコンピュータもしくはサーバ、または認証システムに関連付けられるコンピュータもしくはサーバによって生成されてもよい。次いで、ユーザは、アプリケーションまたはクライアントを介してトランザクションコードを入力するように求められる。一度トランザクションコードが入力されると、アプリケーションまたはクライアントは、トランザクションコード及び１つまたは複数のホログラムの画像を、システムサーバに送信する。システムは、ユーザとスマートデバイスとの関連付けを確認する。いくつかの実施形態では、システムは、ユーザとホログラム画像との間の関連付けを確認する。いくつかの実施形態では、システムは、スマートデバイスとホログラム画像との間の関連付けを確認する。いくつかの実施形態では、システムは、先行するアクションのうちの１つまたは１つより多くを実施する。例えば、システムは、ホログラム画像がユーザ及びユーザのデバイスに関連付けられることを確認し、ホログラム画像と同様にデバイスＩＤ番号も確認する。トランザクションコードもまた、ユーザ情報が認証されているトランザクションを確認するために、ベンダー、リモートコンピュータもしくはサーバ、ローカルコンピュータもしくはサーバ、または認証システムに関連付けられるコンピュータもしくはサーバによって、システムに送信されてもよい。情報が認証する場合、ユーザには、ユーザのスマートデバイスを介して、第２のコード、即ち、検証コードが提供される。次いで、ユーザは、検証コードをベンダーサイト上で入力し、または検証コードをベンダーに提供する。いくつかの実施形態では、ベンダーには検証コードが提供され、ベンダーは、トランザクションが完了され得ることを確認するために、その検証コードをユーザ提供の検証コードと比較する。いくつかの実施形態では、検証コードは、ベンダーサイトによって、またはユーザによって、リモートコンピュータもしくはサーバ、ローカルコンピュータもしくはサーバ、または、それがシステム生成の検証コードと比較され得る認証システムに関連付けられるコンピュータもしくはサーバに送信されてもよい。いくつかの実施形態では、検証コードが、ユーザの支払カードの認証を確認するために、システムによってベンダーに提供されてもよい。いくつかの実施形態では、認証後、システムは、トランザクションコードに対応する確認コードをベンダーに送信する。
【０１９１】
ある実施形態では、ユーザまたはベンダーに提供される検証コードはない。そのような実施形態では、ホログラム画像の１つまたは複数が、ユーザ及び／もしくはユーザのデバイスに関連付けられ、ならびに／または、デバイスＩＤ番号及び／もしくはホログラム画像を確認することを検証した後、システムは、ユーザのデバイス及びホログラムの認証の検証、ならびにそのようなアイテムとのユーザの関連付けを示す、確認メッセージ、フラグ、またはトークンをベンダーに送信する。それによって、ベンダーがトランザクションを進行し得ることを確認する。このような確認の受信後、ベンダーは、顧客によるさらなる入力を必要とすることなく、トランザクションを認可し得る。他の実施形態では、ベンダーに送信される確認メッセージ、フラグ、またはトークンは存在しないが、その代わりに、システムは、支払カード情報、または、例えば、銀行口座、ギフトアカウント、他のアカウント、ビットコイン、ブロックチェーン、ならびに／またはユーザ、ホログラム、及び／もしくはモバイルデバイスに関連付けられる他の支払方法などの、他の支払オプションを使用して、トランザクションの処理を完了する。支払プロセスが成功して完了すると、メッセージ、フラグ、及び／またはトークンが、ベンダー及び／または顧客に送信される。その上で、ベンダーもしくはシステム、またはその両方が、顧客に、トランザクション番号、または何らかの他の形態のトランザクションの確認を提供し得る。この確認は、電子的に、ダウンロード可能なアプリケーションを介して、ＳＭＳもしくは電子メールを介して、ウェブブラウザを介して、または他の電子通信手段を介して、またはハードコピーで、または前述したものの任意の組み合わせで、提供されてもよい。
【０１９２】
いくつかの実施形態では、ユーザが、トランザクション認証に入り、かつ進行しているときにトランザクション情報を視覚的または聴覚的に確認することを可能にするために、トランザクション情報が、ユーザに対して表示される。トランザクション情報及び認証情報が、トランザクションを認可し、記録するトランザクションデータベースに伝達される。このやり方では、ユーザは、そのユーザに関連付けられる正しいユーザデバイス、ならびにそのユーザ及び／またはデバイスに関連付けられるホログラム画像の両方を、トランザクションが完了されるために持っていなければならない。いくつかの実施形態では、ユーザは、また、正しいトランザクションコードを入力しなければならない。認可されていないユーザが、デバイスなしでホログラムを、またはその逆もまた同様に使用しようとする場合、トランザクションは、成功せず、処理されないことになる。
【０１９３】
いくつかの実施形態では、以前にキャプチャされたホログラムの画像を送信するよりも、ユーザは、トランザクションまたは認証もしくは検証を完了するために、ホログラムを再スキャンするか、またはホログラムの別の画像を撮るように求められ得る。これは、オンライントランザクションを含む、大きな値のトランザクションにとって、特に重要であり得る。これは、また、ホログラムもしくはＩＤの保有者、または保有者の存在が認証され、認可され、有効化され、及び／または確認される、認証セッションにとって、重要であり得る。これは、特定の場所にいる個人の存在が確認され、もしくは検証される、またはトランザクションが位置もしくはユーザ識別子に基づいて検証されているシステムまたは状況にとって、重要である。
【０１９４】
別の実施形態では、ユーザが、パスワードなどの、アカウントを検証するための正しい情報を提供できない場合に、ユーザは、ホログラム画像を再キャプチャすることによって、自分のＩＤを検証するように促され得る。このようにして、システムは、アカウントにアクセスしようとする人もまた、元のホログラムカードまたはホログラムＩＤを所有していることを保証する。
【０１９５】
図３８は、本開示を具現化するシステム１０の概略的表現である。システム１０は、フロントエンド部１５とバックエンド部２５に分割され得る。システム１０のフロントエンド部１５は、ベンダー販売時点デバイス１６、モバイルデバイス１７、リモート管理及び運用端末１８、オンラインショッピング端末１９、及びネットワーク２０を含む。ベンダー販売時点デバイス１６は、ベンダー販売端末、カードリーダを利用するモバイルデバイスなどの手持ちデバイス、タブレット、キオスク、または支払カード情報をキャプチャし、トランザクションを終了させるために使用される、任意の他のネットワーク連結されたデバイスであってもよい。モバイルデバイス１６は、任意の形態の、スマートフォンなどのスマートデバイス、タブレット、スマートウォッチなどのウェアラブル、ＰＤＡ、ラップトップ、またはローカルネットワークもしくはインターネットなどのワイドエリアネットワークを介して通信可能な任意の他の有線もしくは無線デバイスを含み得る。モバイルデバイス１７は、本開示のシステム及び方法において使用されるために特にインストールされ、またはダウンロードされたアプリケーションを含み得る。モバイルデバイス１７は、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ、ＷｉＦｉ、３Ｇ、４Ｇを含む多様な有線及び／または無線技術を使用して通信してもよく、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓ、Ｌｉｎｕｘなどの任意の種類のオペレーティングシステムを有してもよい。モバイルデバイス１７は、任意の形態のデータ送信を利用してもよく、ＳＭＳ、音声、データ、電子メール、インスタントメッセージ、または任意の他の有線もしくは無線通信を介したユーザ通信を可能にしてもよい。
【０１９６】
リモート管理及び運用端末１８は、管理者が、ネットワーク、ならびに本開示の基礎となるデータ及びデータベースにアクセスすることを可能にするインタフェースデバイスを有する、任意のコンピュータ、サーバ、ネットワークまたはサブネットワークであってもよい。リモート管理及び運用端末１８は、システムの他の部分と共に位置してもよく、または離れて位置してもよい。リモート管理及び運用端末１８は、インターネットなどのワイドエリアネットワーク、または任意の他のローカルエリアネットワークを介して通信することが可能であってもよい。リモート管理及び運用端末１８は、コンピュータ、サーバ、タブレット、ダム端末、またはネットワークを介して通信するための任意の他のデバイスであってもよい。オンラインショッピング端末１９は、汎用または専用のコンピュータ、タブレット、またはスマートデバイスであってもよい。それは、公共エリア、自宅、キオスク、またはユーザがそのような端末にアクセスし得る任意の他のエリアにおける、ユーザの場所に位置してもよい。
【０１９７】
ネットワーク２０は、ローカルエリアネットワーク、またはインターネットなどのワイドエリアネットワークであってもよい。それは、任意のユーザがアクセスするのに利用可能なオープンネットワーク、または権限付与されたユーザのみに制限された閉域ネットワークであってもよい。ネットワーク２０は、有線、無線、またはその２つの組み合わせとして実装され得る。ネットワーク２０は、データ、音声、またはＳＭＳ情報及びメッセージを送信することが可能であり得る。
【０１９８】
バックエンド部２５は、ホログラム処理部３０、ユーザデータ部４０、及びトランザクション部５０を含む。バックエンド部２５は、インターネットゲートウェイ２１を介してフロントエンド部１５に連結される。インターネットゲートウェイ２１は、別のネットワークへ、またはインターネットからのアクセスポイントの役割をする、ゲートウェイまたはノードであってもよい。インターネットゲートウェイ２１は、ＶＰＣ内のインスタンスとインターネットとの間の通信を可能にする、水平にスケーリングされ、冗長かつ高度に利用可能な仮想プライベートクラウド（ＶＰＣ）コンポーネントであってもよい。それは、インターネットサービスプロバイダによって提供されてもよく、または公共ゲートウェイであってもよい。それは、ユーザ端末、ワークステーション、サーバ、または他のコンピューティングデバイスから別のネットワークセグメントへトラフィックの経路決定をする任意のノードであってもよい。
【０１９９】
インターネットゲートウェイ２１は、ＶＰＣルータ２２に連結されてもよい。ＶＰＣルータ２２は、大量のパケットをネットワーク内に、ネットワーク外に、及びネットワークにわたって移動させるために最適化された、ソフトウェア確定ネットワーク（ＳＤＮ）を有効にする。ＶＰＣルータ２２は、ホログラム処理部３０、ユーザデータ部４０、及びトランザクション部５０へ情報を送信し、または情報を受信し得る。ＶＰＣルータ２２に加えて、ホログラム処理部３０、ユーザデータ部４０、及びトランザクション部５０のそれぞれが、図示されない、それに関連付けられる別個のＶＰＣルータ（２２ａ〜２２ｃ）を有し得る。ＶＰＣルータ２２と同様に、ルータ２２ａ〜２２ｃはそれぞれ、本開示のホログラム処理部３０、ユーザデータ部４０、及びトランザクション部５０のそれぞれから、及びそれぞれに情報を通信する。
【０２００】
ホログラム処理部３０は、Ｏｒａｃｌｅデータベースの１つまたは複数のインスタンス３１（これは、任意の他の種類のデータベース、例えば、ＳＱＬデータベースであってもよい）、１つまたは複数のＥｌａｓｔｉｃ  Ｃｏｍｐｕｔｅ  Ｃｌｏｕｄ（ＥＣ２）インスタンス３２、Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス３３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ（Ｓ３）３４、及びホログラムデータベースを処理及び維持するのに必要な任意の他のストレージ及び／またはデータベースコンポーネントを含む。ホログラム処理部３０は、また、メインデータベース３８、及び冗長データベース３９を含む。ホログラム処理部３０は、プライベートＶＰＣサブネットを介してＶＰＣルータに連結されており、ユーザＤＢ４０及びトランザクションＤＢ５０と同様に、ユーザ、ホログラム製造業者、ベンダーまたは小売業者に向けて／から通信し得る。Ｏｒａｃｌｅデータベースインスタンス３１は、ＯｒａｃｌｅＤＢ３８及び冗長ＤＢ３９が、最大化されて動作するときに、ホログラム処理部３０をスケールするために使用され得る。インスタンス３１は、サードパーティウェブベースサービスを使用するプラットフォームのスケーリング及び拡大を可能にする。Ｅｌａｓｔｉｃ  Ｃｏｍｐｕｔｅ  Ｃｌｏｕｄ、即ち、ＥＣ２インスタンス３２は、サービスプロバイダが、本開示のシステムが動作する仮想コンピュータを使用することを可能にする。ＥＣ２インスタンス３２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能なウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。インスタンスは、サービスプロバイダにより所望される任意のソフトウェアを含む。このやり方では、サービスプロバイダは、必要に応じてサーバインスタンスを生成し、起動し、及び終了することができ、アクティブサーバに対し時間毎に支払いをする。ＥＣ２は、レイテンシ最適化及び高レベルの冗長性を可能にする、インスタンスの地理的位置にわたる制御をサービスプロバイダに提供する。
【０２０１】
Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス３３は、ＥＣ２インスタンス３２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス３３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス３３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２０２】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ３４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。ＥＣ２インスタンス３２、ＥＢＳデバイス３３、及びＳ３  ３４は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。
【０２０３】
ホログラム処理部３０は、各ユーザカード及び／または製造されたホログラムカードについてのホログラム識別情報を記憶するために使用され得る。実際のホログラム画像を記憶することに加えて、ホログラムに関連付けられるデータも、ＯｒａｃｌｅＤＢインスタンス３１に記憶され得る。この情報は、一意なアルファベットと数字を組み合わせたＩＤ、説明的な用語または任意の他の識別子であってもよい。ホログラム処理部３０における情報は、ＶＰＣルータ２２を介して、ユーザデータ部４０及びトランザクション部５０に通信され得る。ユーザによるカードのアクティブ化後、ホログラム部３０からの関連するホログラム情報が、ユーザ部４０に伝達され、ユーザ部４０においてそれぞれのユーザに関連付けられるレコード内に記憶される。代替的には、ホログラム情報は、ユーザ部から分離された安全なデータベースに記憶され、個人的に識別可能なユーザの情報を除外する識別子を通してユーザ情報にのみ関連付けられる。
【０２０４】
代替的には、ある実施形態において、ホログラム情報の代わりに、かつホログラムを使用する代わりに、システムは、モバイルデバイスまたは他のユーザデバイスによってシステムに送信されるハッシュコードを使用する。このハッシュコードは、モバイルデバイスまたはユーザデバイスに差し込む、デバイス内のドングルまたはプラグを使用して入力され得る。全ての他のやり方では、システムは、単にホログラムベースのシステムとして動作する。しかしながら、画像解析の代わりに、ハッシュコードを認証するため、及びそれがユーザデバイス及びユーザに関連付けられることを保証するために、ハッシュコード解析が行われる。
【０２０５】
代替的には、ある実施形態において、ホログラム情報の代わりに、かつホログラムを使用する代わりに、システムは、トランザクションがモバイルデバイスまたは何らかの他のデバイスを使用する時点において、ユーザによって生成されるオーディオファイルを使用し、モバイルデバイスまたは他のユーザデバイスによってシステムに送信される。このオーディオは、モバイルデバイスまたはユーザデバイスに差し込む、デバイス内のドングルまたはプラグを使用して代替的に入力され得る。全ての他のやり方では、システムは、単にホログラムベースのシステムとして動作する。しかしながら、画像解析の代わりに、オーディオファイルを認証するため、及びそれがユーザデバイス及びユーザに関連付けられることを保証するために、オーディオ解析が行われる。オーディオファイルは、ユーザによって発話された言葉、またはいくつかの単語であってもよい。これらは、システムによって記憶され、次いで、認証時にユーザによって発話される同一の単語もしくは句と照合される、またはドングル、プラグインデバイス上、またはモバイルデバイスもしくは他のユーザデバイス上の暗号化ファイル内に予め記憶される、予め録音された句または単語を含み得る。
【０２０６】
ユーザデータ部４０は、第２のＶＰＣサブネット（図示せず）を通してＶＰＣルータに連結される。ユーザデータ部４０は、インターネットゲートウェイ２１を介してインターネットと通信してもよく、ホログラム処理部３０及びトランザクション部５０とも通信してもよい。ユーザデータ部４０は、ＯｒａｃｌｅＤＢインスタンス４１、ＥＣ２インスタンス４２、ＥＢＳデバイス４３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ４４、ＣｌｏｕｄＷａｔｃｈ４５、データボルト（Ｖａｕｌｔ）４６、データアーカイブ４７、Ｏｒａｃｌｅメインデータベース４８、及びＯｒａｃｌｅ冗長ＤＢ４９（Ｏｒａｃｌｅデータベースの代わりの任意のデータベース、例えばＳＱＬ）を含む。メインデータベース４８及び冗長データベース４９は、主に、名前、ユーザ名、住所、パスワード、電子メールアカウント、デバイスＩＤ、及びホログラム情報を含むがこれらに限定されない、全てのユーザ情報を管理及び維持するために使用される。代替的には、ホログラム情報は、ユーザ部から分離された安全なデータベースに記憶されてもよく、個人的に識別可能なユーザの情報を除外する識別子、例えば、ハッシュコードまたは乱数を通してユーザ情報にのみ関連付けられる。本開示のシステムがスケールされるとき、ＯｒａｃｌｅＤＢインスタンス４１は、関連するハードウェアを物理的にインストール及び管理しなくても、余分なキャパシティのためのデータを管理するために利用され得る。ＥＣ２インスタンス４２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能な、ウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。
【０２０７】
Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス４３は、ＥＣ２インスタンス４２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス４３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス４３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２０８】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ４４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。
【０２０９】
ＣｌｏｕｄＷａｔｃｈ４５は、クラウドリソースと、バックエンド２５上で動作するアプリケーションのためのモニタリングサービスである。ＣｌｏｕｄＷａｔｃｈ４５は、メトリックを収集及び追跡し、ログファイルを収集及びモニタリングし、アラームを設定する。ＣｌｏｕｄＷａｔｃｈ４５は、ＥＣ２インスタンス、ダイナモテーブル、及びＲＤＳ  ＤＢインスタンスなどのリソース、ならびにアプリケーション及びサービスによって生成されるカスタムメトリック、及びアプリケーションが生成する任意のログファイルをモニタリングする。ＣｌｏｕｄＷａｔｃｈ４５は、システム全体の視覚化をリソース利用、アプリケーション性能、及び動作ヘルスにもたらすために使用され得る。Ｖａｕｌｔ４６は、追加のセキュリティが必要な顧客アカウント情報を維持するための、安全なストレージ場所であり得る。これは、クレジットカード情報、行政ＩＤ情報、パスワード、及び他の関連情報を含み得る。アーカイブ４７は、非アクティブユーザの情報、トランザクションデータ、特定の年齢または種類のデータを記憶するためのデータアーカイブであり得る。アーカイブ４７の使用は、データベース４８及び４９が、管理可能なサイズ制限において維持されない場合に発生し得る過密をいくらか緩和する。
【０２１０】
ＥＣ２インスタンス４２、ＥＢＳデバイス４３、Ｓ３（４４）、ＣｌｏｕｄＷａｔｃｈ４５は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。
【０２１１】
トランザクションデータベース部５０は、ＶＰＣサブネット（図示せず）を通してＶＰＣルータに連結される。トランザクションデータベース部５０は、インターネットゲートウェイ２１を介してインターネットと通信してもよく、ホログラム処理部３０及びユーザ部４０とも通信してもよい。トランザクションデータベース部５０は、ＯｒａｃｌｅＤＢインスタンス５１、ＥＣ２インスタンス５２、ＥＢＳデバイス５３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ５４、ＣｌｏｕｄＷａｔｃｈ５５、ＯｒａｃｌｅメインＤＢ５８、及びＯｒａｃｌｅ冗長ＤＢ５９を含む。メインデータベース５８及び冗長データベース５９が、ユーザトランザクションデータを管理及び維持するために主に使用される。ユーザ及びトランザクションの数が増加し、仮想リソースの使用が機能性の維持に重要になるにつれて、ＯｒａｃｌｅＤＢインスタンス５１、ＥＣ２インスタンス５２が、スケーラビリティのために使用されてもよい。
【０２１２】
本開示のシステムがスケールされるとき、ＯｒａｃｌｅＤＢインスタンス５１は、関連するハードウェアを物理的にインストール及び管理しなくても、余分なキャパシティのためのデータを管理するために利用され得る。ＥＣ２インスタンス５２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能な、ウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。
【０２１３】
トランザクションデータベース部５０のＥｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス５３は、ＥＣ２インスタンス５２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス５３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス５３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２１４】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ５４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。
【０２１５】
ＣｌｏｕｄＷａｔｃｈ５５は、クラウドリソースと、バックエンド２５上で動作するアプリケーションのためのモニタリングサービスである。ＣｌｏｕｄＷａｔｃｈ５５は、メトリックを収集及び追跡し、ログファイルを収集及びモニタリングし、アラームを設定する。ＣｌｏｕｄＷａｔｃｈ５５は、ＥＣ２インスタンス、ダイナモテーブル、及びＲＤＳ  ＤＢインスタンスなどのリソース、ならびにアプリケーション及びサービスによって生成されるカスタムメトリック、及びアプリケーションが生成する任意のログファイルをモニタリングする。ＣｌｏｕｄＷａｔｃｈ５５は、システム全体の視覚化をリソース利用、アプリケーション性能、及び動作ヘルスにもたらすために使用され得る。
【０２１６】
ＥＣ２インスタンス５２、ＥＢＳデバイス５３、Ｓ３（５４）、ＣｌｏｕｄＷａｔｃｈ５５は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。これらの部分３０、４０、及び５０のうちの１つまたは全てが、単一マシン内、単一サーバ上、または１つもしくは複数の場所に位置する多数のマシン、サーバ、プロセッサにわたる分散型アーキテクチャ上に実装されてもよい。コンピュータ、サーバ、ＶＰＮは、ステップの全てまたはステップの一部を実行してもよく、データの全てまたは一部を記憶してもよい。
【０２１７】
図３９は、ホログラム製造業者データセンタとシステム１０との間の相互接続を示す図である。ホログラム製造業者１００は、ホログラム画像を製造し、カード上にそれらをインプリントし、カードに接着され、連結され、ラミネートされ、または埋め込まれる物質上にそれらをインプリントし、または任意の既知のやり方でホログラムを生成し得る。製造業者１００は、ホログラムから画像をキャプチャし、その情報をインターネットなどのネットワークを介してシステム１０に伝達し得る。製造業者１００は、ホログラム情報を製造業者ゲートウェイ１０１を介して、ＶＰＣルータ２２に連結されるＶＰＮ接続を介して認証プロバイダの仮想プライベートクラウドに伝達する。製造業者１００は、ホログラム画像及び全ての関連データをサーバ１０２上、及びデータベース１０３に記憶し得る。システム１０とＶＰＣルータ２２を介して接続すると、ホログラム画像及び関連情報が、ホログラム処理部３０に記憶するために伝達され得る。一度、カード、ユーザ、及び／またはモバイルデバイスもしくは他のユーザデバイスに関連付けられるホログラム画像情報が記憶されると、それは、ユーザが、購入カードをアクティブ化し、トランザクションを認証しているときに、ユーザから受信したホログラム画像情報を比較するために後ほど使用され得る。代替的には、ホログラム画像情報は、画像比較の目的で後で使用されるために、専用の安全なデータベースに記憶されてもよい。
【０２１８】
ホログラム画像及びホログラム画像情報の代わりに、ユーザ、ユーザドングル、ユーザ記憶デバイス、及び／またはモバイルデバイスもしくは他のユーザデバイスに関連付けられる１つまたは複数のハッシュコード及びハッシュコード情報が記憶され、それは、ユーザが購入カードをアクティブ化し、トランザクションを認証しているときに、ユーザから受信したホログラム画像情報を比較するために後ほど使用されてもよい。代替的には、ハッシュコード情報は、ハッシュコード比較の目的で後で使用されるために、専用の安全なデータベースに記憶されてもよい。
【０２１９】
ホログラム画像及びホログラム画像情報の代わりに、ユーザ、ユーザドングル、ユーザ記憶デバイス、及び／またはモバイルデバイスもしくは他のユーザデバイスに関連付けられる１つまたは複数のオーディオファイル及びオーディオファイル情報が記憶され、それは、ユーザが購入カードをアクティブ化し、トランザクションを認証しているときに、ユーザから受信したオーディオファイル情報を比較するために後ほど使用されてもよい。代替的には、オーディオファイル情報は、オーディオファイル比較の目的で後で使用されるために、専用の安全なデータベースに記憶されてもよい。
【０２２０】
図４０は、認証システム１０と金融機関との間の相互接続を示す図である。金融機関３００ａ〜３００ｎは、銀行、クレジットカード発行者、デビットカード発行者、投資ファーム、またはクレジットもしくはデビットカードを発行する、または支払カード処理及び／もしくは履行を管理または支援する、任意の他の機関であってもよい。金融機関３００ａ〜３００ｎは、全て自分自身の安全なネットワークゲートウェイ３０５ａ〜３０５ｎを有してもよく、ネットワークゲートウェイ３０５ａ〜３０５ｎは、金融機関３００ａ〜３００ｎがインターネットなどのネットワークにわたって通信することを可能にする。金融機関３００ａ〜３００ｎは、インターネットを介して仮想プライベートネットワーク接続を確立して、ＶＰＣルータ２２またはシステム１０と直接通信し得る。一旦接続が確立されると、金融機関は、システム１０のトランザクション部と直接通信し得る。金融機関とシステム１０との間の通信は、総購入時間、日付、通貨、位置ベンダー情報、及び全ての他のトランザクション情報などのユーザトランザクションに関する情報を含み得る。金融機関３００ａ〜３００ｎは、また、無効なカード番号、盗まれたカード、信用限度額を超えるカード、認可されない購入タイプ、一日の購入限度超過、及びユーザ、ユーザの口座、支払カード、またはトランザクションに関するものを含む、金融機関によって取得され、引き出され、または判断される全ての他の情報などの情報をシステム１０に伝達し得る。トランザクション部５０と金融機関３００ａ〜３００ｎとの間の任意の通信は、金融機関及びシステム１０のみが情報にアクセスできることを保証するＶＰＮを介して発生する。
【０２２１】
図４１は、本開示の実施形態による、認証システムの分散型性質を示す。図示されるように、ＶＰＣルータ２２を介したシステム１０は、インターネットなどのワイドエリアネットワークを経て認証ゲートウェイの多数のインスタンスに通信し得る。これらの分散型ゲートウェイ４００は、セキュリティ、冗長性、速度強化、信頼性強化を可能にするために、地理的に分散されてもよい。図示されるように、システム１０と分散型ゲートウェイ４００との間の全ての接続は、仮想ウェブサービス直接接続を介して発生する。システムが、図示されるような３つの場所に、または任意の数の場所に分散されてもよいということは、理解されるであろう。分散は、時間的、即ち、異なるタイムゾーンにおいて、地理的、または動作コスト及びデータキャパシティの利用可能性によってであってもよい。システムの分散型性質は、スケーラビリティ、信頼性、冗長性、及びコスト節約を可能にする。
【０２２２】
図４２は、ウェブサービス環境のための高度な暗号化データ保護のレイヤを示す。実施形態では、データファイアウォールは、トランザクションデータ及びユーザデータを、それがクラウド環境に常駐するという事実にもかかわらず、安全な様式で守るように実装される。実施形態では、Ｖｏｒｍｅｔｒｉｃ  Ｉｎｃ．からのＶｏｒｍｅｔｒｉｃデータファイアウォールが使用された。データファイアウォールは、トークン化されたデータを特権ユーザに対して使用してもよく、承認されたプロセス及びユーザに対してデータを公開してもよい。ファイアウォールは、データベース及びストレージの間に存在してもよく、それによって、クラウド空間内に記憶されるデータが、権限付与されていないユーザから保護されることを保証する。
【０２２３】
図４３は、本開示の代替的な実施形態を示す。図４３は、セキュリティ情報及びイベント管理（ＳＩＥＭ）システムを含む、本開示の代替的なシステム構成を具現化する、システム６１０の概略表現である。ＳＩＥＭは、ネットワークハードウェア及びアプリケーションによって生成されるセキュリティ警告のリアルタイム解析及びデータ解析のために提供される。
【０２２４】
システム６１０は、フロントエンド部６１５とバックエンド部６２５に分割され得る。システム６１０のフロントエンド部６１５は、ベンダー販売時点デバイス６１６、モバイルデバイス６１７、オンラインショッピング端末６１９、及びネットワーク６２０を含む。ベンダー販売時点デバイス６１６は、ベンダー販売端末、カードリーダを利用するモバイルデバイスなどの手持ちデバイス、タブレット、キオスク、または支払カード情報をキャプチャし、トランザクションを終了させるために使用される、任意の他のネットワーク連結されたデバイスであってもよい。モバイルデバイス６１６は、任意の形態の、スマートフォンなどのスマートデバイス、タブレット、スマートウォッチなどのウェアラブル、ＰＤＡ、ラップトップ、またはローカルネットワークもしくはインターネットなどのワイドエリアネットワークを介して通信可能な任意の他の有線もしくは無線デバイスを含み得る。モバイルデバイス６１７は、本開示のシステム及び方法において使用されるために特に埋め込まれたアプリケーションを含み得る。モバイルデバイス６１７は、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ、ＷｉＦｉ、３Ｇ、４Ｇを含む多様な有線及び／または無線技術を使用して通信してもよく、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓなどの任意の種類のオペレーティングシステムを有してもよい。モバイルデバイス６１７は、任意の形態のデータ送信を利用してもよく、ＳＭＳ、音声、データ、電子メール、インスタントメッセージ、または任意の他の有線もしくは無線通信を介したユーザ通信を可能にしてもよい。
【０２２５】
リモート管理及び運用端末（図示せず）は、管理者が、ネットワーク、ならびに本開示の基礎となるデータ及びデータベースにアクセスすることを可能にするインタフェースデバイスを有する、任意のコンピュータ、サーバ、ネットワークまたはサブネットワークであってもよい。リモート管理及び運用端末は、システムの他の部分と共に位置してもよく、または離れて位置してもよい。リモート管理及び運用端末は、インターネットなどのワイドエリアネットワーク、または任意の他のローカルエリアネットワークを介して通信することが可能であってもよい。リモート管理及び運用端末は、コンピュータ、サーバ、タブレット、ダム端末、またはネットワークを介して通信するための任意の他のデバイスであってもよい。オンラインショッピング端末６１９は、汎用または専用のコンピュータ、タブレット、またはスマートデバイスであってもよい。それは、公共エリア、自宅、キオスク、またはユーザがそのような端末にアクセスし得る任意の他のエリアにおける、ユーザの場所に位置してもよい。
【０２２６】
ネットワーク６２０は、ローカルエリアネットワーク、またはインターネットなどのワイドエリアネットワークであってもよい。それは、任意のユーザがアクセスするのに利用可能なオープンネットワーク、または権限付与されたユーザのみに制限された閉域ネットワークであってもよい。ネットワーク６２０は、有線、無線、またはその２つの組み合わせとして実装され得る。ネットワーク６２０は、データ、音声、またはＳＭＳ情報及びメッセージを送信することが可能であり得る。
【０２２７】
バックエンド部６２５は、ホログラム処理部６３０、ユーザデータ部６４０、及びトランザクション部６５０を含み、それは、セキュリティ情報及びイベント管理（ＳＩＥＭ）部６６０をさらに含む。バックエンド部６２５は、インターネットゲートウェイ６２１を介してフロントエンド部６１５に連結される。インターネットゲートウェイ６２１は、別のネットワークへ、またはインターネットからのアクセスポイントの役割をする、ゲートウェイまたはノードであってもよい。インターネットゲートウェイ６２１は、ＶＰＣ内のインスタンスとインターネットとの間の通信を可能にする、水平にスケーリングされ、冗長かつ高度に利用可能な仮想プライベートクラウド（ＶＰＣ）コンポーネントであってもよい。それは、インターネットサービスプロバイダによって提供されてもよく、または公共ゲートウェイであってもよい。それは、ユーザ端末、ワークステーション、サーバ、または他のコンピューティングデバイスから別のネットワークセグメントへトラフィックの経路決定をする任意のノードであってもよい。
【０２２８】
インターネットゲートウェイ６２１は、バックエンド部６２５にデータの経路決定をするＶＰＣルータ６２５に連結されてもよい。インターネットゲートウェイ６２１は、インターネットファイアウォール６２６を介してルータ６２５に連結されてもよい。ファイアウォール６２６は、不要な、または邪魔なデータからの着信及び発信データを防止し、検出する、任意の既知のファイアウォールであってもよい。ＶＰＣルータ６２５は、Ａｍａｚｏｎルータ５３などのスケーラブルなドメイン名システムウェブサービス６２７に接続されてもよい。ＤＮＳは、名前ドメイン名を数字のＩＰアドレスに変換することによって、エンドユーザをインターネットアプリケーションにルーティングするための、極めて信頼性の高い、コスト効果のある方法を提供するように設計された、高度に利用可能かつスケーラブルなクラウドウェブサービスであるべきである。実施形態では、ドメイン名システムウェブサービス６２７は、ＡｍａｚｏｎＥＣ２インスタンス、Ｅｌａｓｔｉｃ  Ｌｏａｄ  Ｂｌａｎｃｉｎｇロードバランサ、またはＡｍａｚｏｎＳ３バケットなどの、ＡＷＳで動作しているインフラストラクチャにユーザ要求を効率的に接続するＡｍａｚｏｎＲｏｕｔｅ５３であり、ＡＷＳ外部のインフラストラクチャにユーザをルーティングするためにも使用され得る。ドメイン名システムウェブサービス６２７は、レイテンシに基づくルーティング、Ｇｅｏ  ＤＮＳ、重み付けラウンドロビンを含む多様なルーティングタイプを通してトラフィックをグローバルに管理することを可能にする。そのルーティングタイプ全てが、様々な低レイテンシ、フォールトトレラントアーキテクチャを可能にするためにＤＮＳフェールオーバと組み合わされ得る。
【０２２９】
ＶＰＣルータ６２２は、大量のパケットをネットワーク内に、ネットワーク外に、及びネットワークにわたって、移動させるために最適化された、ソフトウェア確定ネットワーク（ＳＤＮ）を有効にする。ＶＰＣルータ６２２は、ホログラム処理部６３０、ユーザデータ部６４０、及びトランザクション部６５０へ情報を送信し、または情報を受信し得る。ＶＰＣルータ６２２に加えて、ホログラム処理部６３０、ユーザデータ部６４０、及びトランザクション部６５０のそれぞれが、図示されない、それに関連付けられる別個のＶＰＣルータ（６２２ａ〜６２２ｃ）を有し得る。ＶＰＣルータ６２２と同様に、ルータ６２２ａ〜６２２ｃはそれぞれ、本開示のホログラム処理部６３０、ユーザデータ部６４０、及びトランザクション部６５０それぞれから、及びそれぞれに情報を通信する。
【０２３０】
ホログラム処理部６３０は、ＤＢサーバの１つまたは複数のインスタンス６３１（これは、任意の他の種類のデータベース、例えば、ＳＱＬデータベースであってもよい）、１つまたは複数のアプリケーションサーバ６３２、Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス６３３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ（Ｓ３）６３４、及びホログラムデータベースを処理及び維持するのに必要な任意の他のストレージ及び／またはデータベースコンポーネントを含む。ホログラム処理部６３０は、また、メインデータベース６３８、及び冗長データベース６３９を含む。ホログラム処理部６３０は、プライベートＶＰＣサブネットを介してＶＰＣルータに連結されており、ユーザＤＢ６４０及びトランザクションＤＢ６５０と同様に、ユーザ、ホログラム製造業者、ベンダーまたは小売業者に向けて／から通信し得る。ＤＢサーバ６３１は、ＯｒａｃｌｅＤＢ６３８及び冗長ＤＢ６３９が、最大化されて動作するときに、ホログラム処理部６３０をスケールするために使用され得る。ＤＢサーバ６３１は、サードパーティウェブベースサービスを使用するプラットフォームのスケーリング及び拡大を可能にする。アプリケーションサーバ６３２は、サービスプロバイダが、本開示のシステムが動作する仮想コンピュータを使用することを可能にする。アプリケーションサーバ６３２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能な、ウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。インスタンスは、サービスプロバイダにより所望される任意のソフトウェアを含む。このやり方では、サービスプロバイダは、必要に応じてサーバインスタンスを生成し、起動し、及び終了することができ、アクティブサーバに対し時間毎に支払いをする。アプリケーションサーバは、レイテンシ最適化及び高レベルの冗長性を可能にする、インスタンスの地理的位置にわたる制御をサービスプロバイダに提供する。
【０２３１】
Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス６３３は、アプリケーションサーバ６３２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス６３３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス６３３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２３２】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ６３４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。アプリケーションサーバ６３２、ＥＢＳデバイス６３３、及びＳ３  ６３４は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。
【０２３３】
ホログラム処理部６３０は、各ユーザカード及び／または製造されたホログラムカードについてのホログラム識別情報を記憶するために使用され得る。実際のホログラム画像を記憶することに加えて、ホログラムに関連付けられるデータも、ＤＢサーバ６３１に記憶され得る。この情報は、一意なアルファベットと数字を組み合わせたＩＤ、説明的な用語または任意の他の識別子であってもよい。ホログラム処理部６３０における情報は、ＶＰＣルータ６２２を介して、ユーザデータ部６４０及びトランザクション部６５０に通信され得る。ユーザによるカードのアクティブ化後、ホログラム部６３０からの関連するホログラム情報が、ユーザ部６４０に伝達され、ユーザ部６４０においてそれぞれのユーザに関連付けられるレコード内に記憶される。代替的には、ホログラム情報は、ユーザ部から分離された安全なデータベースに記憶され、個人的に識別可能なユーザの情報を除外する識別子を通してユーザ情報にのみ関連付けられる。
【０２３４】
ユーザデータ部６４０は、第２のＶＰＣサブネット（図示せず）を通してＶＰＣルータに連結される。ユーザデータ部６４０は、インターネットゲートウェイ６２１、ファイアウォール６２６、及びＤＮＳウェブサービス６２７を介してインターネットと通信してもよく、ホログラム処理部６３０及びトランザクション部６５０とも通信してもよい。ユーザデータ部６４０は、ＯｒａｃｌｅＤＢサーバ６４１、アプリケーションサーバ６４２、ＥＢＳデバイス６４３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ６４４、ＣｌｏｕｄＷａｔｃｈ６４５、データボルト（Ｖａｕｌｔ）６４６、データアーカイブ６４７、Ｏｒａｃｌｅメインデータベース６４８、及びＯｒａｃｌｅ冗長ＤＢ６４９（Ｏｒａｃｌｅデータベースの代わりの任意のデータベース、例えばＳＱＬ）を含む。ユーザデータ部４０もまた、セキュリティインテリジェンスプラットフォーム（ＳＩＥＭ）６００を含む。実施形態では、ＳＩＥＭ６００は、ＳＰＬＵＮＫプラットフォームであった。ＳＩＥＭ６００は、インデクサ６６１、コンテンツフィルタリング６６２、フォワーダ６６３、サーチヘッド６６４、及びクラスタマスタ６６５を含む。
【０２３５】
メインデータベース６４８及び冗長データベース６４９は、主に、名前、ユーザ名、住所、パスワード、電子メールアカウント、デバイスＩＤ、及びホログラム情報を含むがこれらに限定されない、全てのユーザ情報を管理及び維持するために使用される。代替的には、ホログラム情報は、ユーザ部から分離された安全なデータベースに記憶されてもよく、個人的に識別可能なユーザの情報を除外する識別子、例えば、ハッシュコードまたは乱数を通してユーザ情報にのみ関連付けられる。本開示のシステムがスケールされるとき、ＤＢサーバ６４１は、関連するハードウェアを物理的にインストール及び管理しなくても、余分なキャパシティのためのデータを管理するために利用され得る。アプリケーションサーバ６４２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能な、ウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。
【０２３６】
Ｅｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス６４３は、アプリケーションサーバ６４２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス６４３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス６４３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２３７】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ６４４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。
【０２３８】
Ｃｌｏｕｄｗａｔｃｈ６４５は、クラウドリソースと、バックエンド６２５上で動作するアプリケーションのためのモニタリングサービスである。Ｃｌｏｕｄｗａｔｃｈ６４５は、メトリックを収集及び追跡し、ログファイルを収集及びモニタリングし、アラームを設定する。ＣｌｏｕｄＷａｔｃｈ４５は、ＥＣ２インスタンス、ダイナモテーブル、及びＲＤＳ  ＤＢインスタンスなどのリソース、ならびにアプリケーション及びサービスによって生成されるカスタムメトリック、及びアプリケーションが生成する任意のログファイルをモニタリングする。ＣｌｏｕｄＷａｔｃｈ６４５は、システム全体の視覚化をリソース利用、アプリケーション性能、及び動作ヘルスにもたらすために使用され得る。Ｖａｕｌｔ６４６は、追加のセキュリティが必要な顧客アカウント情報を維持するための、安全なストレージ場所であり得る。これは、クレジットカード情報、行政ＩＤ情報、パスワード、及び他の関連情報を含み得る。アーカイブ６４７は、非アクティブユーザの情報、トランザクションデータ、特定の年齢または種類のデータを記憶するためのデータアーカイブであり得る。アーカイブ６４７の使用は、データベース６４８及び６４９が、管理可能なサイズ制限において維持されない場合に発生し得る過密をいくらか緩和する。
【０２３９】
アプリケーションサーバ６４２、ＥＢＳデバイス６４３、Ｓ３（４４）、ＣｌｏｕｄＷａｔｃｈ６４５は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。
【０２４０】
トランザクションデータベース部６５０は、ＶＰＣサブネット（図示せず）を通してＶＰＣルータに連結される。トランザクションデータベース部６５０は、インターネットゲートウェイ６２１を介してインターネットと通信してもよく、ホログラム処理部６３０及びユーザ部６４０とも通信してもよい。トランザクションデータベース部６５０は、ＤＢサーバ６５１、アプリケーションサーバ６５２、ＥＢＳデバイス６５３、Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ６５４、ＯｒａｃｌｅメインＤＢ６５８、及びＯｒａｃｌｅ冗長６ＤＢ５９を含む。メインデータベース６５８及び冗長データベース６５９が、ユーザトランザクションデータを管理及び維持するために主に使用される。ユーザ及びトランザクションの数が増加し、仮想リソースの使用が機能性の維持に重要になるにつれて、ＤＢサーバ６５１、アプリケーションサーバ６５２が、スケーラビリティのために使用されてもよい。
【０２４１】
本開示のシステムがスケールされるとき、ＤＢサーバ６５１は、関連するハードウェアを物理的にインストール及び管理しなくても、余分なキャパシティのためのデータを管理するために利用され得る。アプリケーションサーバ６５２は、それを通してサービスプロバイダが、しばしば「インスタンス」と呼ばれる仮想マシンを生成するためにマシン画像を起動することが可能な、ウェブサービスを提供することによって、アプリケーションのスケーラブルな展開を可能にする。
【０２４２】
トランザクションデータベース部６５０のＥｌａｓｔｉｃ  Ｂｌｏｃｋ  Ｓｔｏｒａｇｅ（ＥＢＳ）デバイス６５３は、アプリケーションサーバ６５２にアタッチされ得るｒａｗブロックデバイスを提供する。これらのブロックデバイスは、任意のｒａｗブロックデバイスのように使用され得る。典型的なユースケースでは、これは、ファイルシステムでデバイスをフォーマットすること、及び上記ファイルシステムを搭載することを含む。さらに、ＥＢＳデバイス６５３は、スナップショット及びクローンを含む、いくつかの高度なストレージ特徴をサポートする。単一コンポーネントの故障が、データ損失を引き起こさないように、ＥＢＳデバイス６５３は、バックエンドストレージ上に構築され、バックエンドストレージとして複製され得る。
【０２４３】
Ｓｉｍｐｌｅ  Ｓｔｏｒａｇｅ  Ｓｅｒｖｉｃｅ６５４は、ウェブサービスインタフェースを通してストレージを提供する。Ｓ３は、任意のオブジェクト及びコンピュータファイルを、最大５テラバイトのサイズで記憶してもよく、それぞれが、最大２キロバイトのメタデータを伴う。オブジェクトは、バケット内に整理され、各バケット内で一意なユーザ割当てキーによって識別され得る。アプリケーションサーバ６５２、ＥＢＳデバイス６５３、Ｓ３（６５４）、は、Ａｍａｚｏｎ（商標）ウェブサービスなどのサービスプロバイダによって、または任意の他のオンラインウェブサービスプロバイダによって、提供され得る。
【０２４４】
実施形態では、ＳＩＥＭ６００は、ＳＰＬＵＮＫプラットフォームであった。実施形態では、ＳＩＥＭ６００は、ユーザＤＢ６４０とトランザクション部６５０両方にわたって実装される。ＳＩＥＭ６００は、ユーザＤＢ６４０及びトランザクション部６５０からの着信及び発信データの全てを収集し、モニタリングし、ログを取り、構文解析し、及び解析し得る。ＳＩＥＭ６００は、ネットワークハードウェア及びアプリケーションによって生成されるセキュリティ警告のリアルタイム解析を提供する。ＳＩＥＭ６００は、ソフトウェア、ハードウェア、または管理されるサービスであってもよく、セキュリティデータのログを取り、コンプライアンスのためのレポートを生成するために使用されてもよい。ＳＩＥＭ６００は、ネットワーク及びセキュリティデバイス、識別子及びアクセス管理アプリケーション、脆弱性管理及びポリシーコンプライアンスツール、オペレーティングシステム、データベース及びアプリケーションログ、ならびに外的脅威データから情報を収集し、解析し、提示してもよい。ＳＩＥＭ６００の目的は、ログ監査及びレビューならびにインシデント応答を提供するだけでなく、ユーザ及びサービス特権、ディレクトリサービス及び他のシステム構成の変更をモニタリング及び管理することである。
【０２４５】
ＳＩＥＭ６００は、ネットワーク、セキュリティ、サーバ、データベース、アプリケーションを含む多数のソースからデータをアグリゲートするログ管理にデータアグリゲーションを提供してもよく、重要なイベントを見逃すのを回避することを助けるために、モニタリングされるデータを統合する能力を提供する。それは、相関を提供し、共通属性を探してもよく、意味のあるバンドルにイベントを共にリンクしてもよい。ＳＩＥＭ６００は、データを有用な情報に変えるために、異なるソースを統合するための様々な相関技術を実行する能力を提供し得る。
【０２４６】
ＳＩＥＭ６００は、受信者に当面の問題を通知するために、相関されたイベントの自動化された解析及び警告の生成のための警告機能を提供し得る。警告は、ダッシュボードに対してであってもよく、電子メール、テキストなどのサードパーティチャネルを介して送信されてもよい。ＳＩＥＭ６００は、ダッシュボード、またはパターンを見ることもしくは標準パターンを形成しないアクティビティを識別することを支援するために、イベントデータを取って、それを情報チャートに変えることが可能な任意の他の視覚表現を利用してもよい。ＳＩＥＭ６００は、コンプライアンスデータの収集、既存のセキュリティ、ガバナンス及び監査プロセスに適合するレポート生成を自動化するために活用されてもよく、経時的なデータの相関を容易にするため、及びコンプライアンス要件に必要な保存を提供するために履歴データの長期間記憶を活用することによって、保存のために使用されてもよい。長期間のログデータの保存は、科学捜査において重要であり得る。ＳＩＥＭ６００は、特定の基準に基づいて異なるノード上及び時間ピリオドのログにわたって検索する能力を提供し得る。
【０２４７】
ＳＩＥＭ６００は、インデクサ６６１、コンテンツフィルタリング６６２、フォワーダ６６３、サーチヘッド６６４、及びクラスタマスタ６６５を含む。インデクサ６６１は、典型的には、予め定義されたシンタックスに基づいてデータ及びインデックスを受信する、デーモンサービスを実行する。次いで、このデータは、データストアに送信される。各データストアは、受信したログの量に基づくインデックスのセットを有する。次いで、データストアは保存、ホットもしくはコールドもしくはウォームスタンバイ、または何らかの他の機能について構成され得る。これらはしばしば、スレーブノードと呼ばれる。インデックスされ得るデータは、ログ、クリックストリームデータ、構成、トラップ及びアラート、メッセージ、スクリプト、性能データ、ならびに物理、仮想及びクラウド内のアプリケーション、サーバ、メインフレーム及びネットワークデバイスからの統計値を含む。
【０２４８】
コンテンツフィルタ６６２は、着信データをキャプチャして着信コンテンツを読み出し、悪意のある可能性があるビヘイビアを判断するためにコンテンツをフィルタリングしてもよい。単一ログは、攻撃ベクトルを認識するのに十分な情報ではない可能性があるが、全てを単一のイベントに統合することは、何が起こっているかの理解を単純化する。イベントに焦点を合わせたＳＩＥＭ解決策は、典型的には、高レベルの脅威を警告するために準リアルタイムでデータを解析し、そのため、アクションが実行され得る。
【０２４９】
フォワーダ６６３は、リモートシステムから確実にデータを流す。フォワーダ６６３は、必要なデータがネットワークを介して利用可能でなく、またはサーバに見えない場所に展開され得る。フォワーダ６６３は、数万のソースに対して、信頼できる、安全な、リアルタイムの汎用データ収集を行い得る。それは、ローカルアプリケーションログファイル、クリックストリームデータ、状態コマンドの出力、仮想もしくは非仮想ソースからの性能測定値をモニタリングするか、または構成、許諾及び属性変更のためにファイルシステムを監視し得る。
【０２５０】
サーチヘッド６６４は、全データストアにわたって検索するための単一コンソールとして機能し、どのインデクサ（スレーブ）ノードを問い合わせるか、及びどのインデックスを問い合わせるかを知るための「サマリインデックス」を有する。
【０２５１】
図４４は、本開示の実施形態による、ＳＩＥＭ６００のケイパビリティ及び特徴のうちのいくつかを示す。これらの機能は、レジストリ、イベントログ、ファイルシステム、及びｓｙｓｉｎｔｅｒｎａｌｓを含むがこれらに限定されない、Ｗｉｎｄｏｗｓ機能を含む。それはまた、構成、ｓｙｓｌｏｇ、ファイルシステム、ｐｓ、ｉｏｓｔａｔ、及びｔｏｐを含むがこれらに限定されない、Ｌｉｎｕｘ／Ｕｎｉｘ機能を含む。それは、Ｈｙｐｅｒｖｉｓｏｒ、ゲストＯＳ、ゲストアプリケーションを含むがこれらに限定されない、仮想化を含む。それはまた、ウェブログ、Ｌｏｇ４Ｊ、ＪＭＳ、ＪＭＸ、．ＮＥＴイベント、コード及びスクリプトを含むがこれらに限定されない、アプリケーションを含む。それはまた、構成、監査／クエリログ、テーブル、及びスキーマを含むがこれらに限定されない、データベースに関する機能を含む。それは、さらに、構成、ｓｙｓｌｏｇ、ＳＮＭＰ、及びｎｅｔｆｌｏｗを含むがこれらに限定されない、ネットワーキング機能を含む。ＳＩＥＭ６００は、事実上いかなるソースからもデータを読み出し得る。ＳＩＥＭ６００は、セキュリティリスク、不正アクティビティ、キャパシティ消費、センサアクティビティ、カスタマエクスペリエンス、サービスレベル及びユーザビヘイビアについて重要な情報を保有する、機械生成されたデータを提供する。機械生成されたＩＴデータは、アクティビティ及びビヘイビアのカテゴリ化されたレコードを含む。
【０２５２】
図４５は、本開示の実施形態による、ＳＩＥＭ６００の例示的なダッシュボード及び特徴を示す。
【０２５３】
図４６は、本開示の実施形態による、ＳＩＥＭ６００の例示的な警告及び状態表示を示す。
【０２５４】
図４７は、本開示の実施形態による、ＳＩＥＭ６００の例示的な解析表示を示す。
【０２５５】
図４８は、本開示の実施形態による、システムの地理的冗長アーキテクチャの図を示す。
【０２５６】
これらの部分３０、４０、５０、６３０、６４０、６００、及び６５０のうちの１つまたは全てが、単一マシン内、単一サーバ上、または１つもしくは複数の場所に位置する多数のマシン、サーバ、プロセッサにわたる分散型アーキテクチャ上で実施されてもよいことが理解されるべきである。コンピュータ、サーバ、ＶＰＮは、全てのステップまたはステップの一部を実行してもよく、データの全てまたは一部を記憶してもよい。
【誤訳訂正２】
【訂正対象書類名】図面
【訂正対象項目名】全図
【訂正方法】変更
【訂正の内容】
【図１】
2019503546.tif 000085
【図２】
2019503546.tif 000086
【図３】
2019503546.tif 000087
【図４】
2019503546.tif 000088
【図５】
2019503546.tif 000089
【図６】
2019503546.tif 000090
【図７】
2019503546.tif 000091
【図８】
2019503546.tif 000092
【図９】
2019503546.tif 000093
【図１０】
2019503546.tif 000094
【図１１】
2019503546.tif 000095
【図１２】
2019503546.tif 000096
【図１３】
2019503546.tif 000097
【図１４】
2019503546.tif 000098
【図１５】
2019503546.tif 000099
【図１６】
2019503546.tif 000100
【図１７】
2019503546.tif 000101
【図１８Ａ】
2019503546.tif 000102
【図１８Ｂ】
2019503546.tif 000103
【図１９】
2019503546.tif 000104
【図２０】
2019503546.tif 000105
【図２１】
2019503546.tif 000106
【図２２】
2019503546.tif 000107
【図２３】
2019503546.tif 000108
【図２４】
2019503546.tif 000109
【図２５】
2019503546.tif 000110
【図２６】
2019503546.tif 000111
【図２７】
2019503546.tif 000112
【図２８】
2019503546.tif 000113
【図２９】
2019503546.tif 000114
【図３０】
2019503546.tif 000115
【図３１】
2019503546.tif 000116
【図３２】
2019503546.tif 000117
【図３３】
2019503546.tif 000118
【図３４】
2019503546.tif 000119
【図３５】
2019503546.tif 000120
【図３６】
2019503546.tif 000121
【図３７】
2019503546.tif 000122
【図３８】
2019503546.tif 000123
【図３９】
2019503546.tif 000124
【図４０】
2019503546.tif 000125
【図４１】
2019503546.tif 000126
【図４２】
2019503546.tif 000127
【図４３】
2019503546.tif 000128
【図４４】
2019503546.tif 000129
【図４５】
2019503546.tif 000130
【図４６】
2019503546.tif 000131
【図４７】
2019503546.tif 000132
【図４８】
2019503546.tif 000133
【国際調査報告】
2019503546.tif 000134