(57)【要約】バイオメトリック署名サンプルを用いてリモートデータを利用するためのシステム、方法、及び媒体を提供する。一部の好適例では、バイオメトリック署名サンプルを用いてリモートデータを利用するシステムが提供され、このシステムは：リモートデータを記憶する記憶装置と；この記憶装置と通信する少なくとも１つのハードウェア・プロセッサとを具え、このハードウェア・プロセッサは：バイオメトリック署名サンプルを受信し；このバイオメトリック署名サンプルを認証し；このバイオメトリック署名サンプルに関連するリモートデータを記憶装置から受信し；このリモートデータを利用し；リモートデータの利用を記録するように構成されている。
2020503610.tif 000002
【特許請求の範囲】
【請求項１】
バイオメトリック署名サンプルを用いてリモートデータを利用するシステムであって、
リモートデータを記憶する記憶装置と、
前記記憶装置と通信する少なくとも１つのハードウェア・プロセッサとを具え、
前記ハードウェア・プロセッサは、
バイオメトリック署名サンプルを受信し、
前記バイオメトリック署名サンプルを認証し、
前記バイオメトリック署名サンプルに関連する前記リモートデータを受信し、
前記リモートデータを利用し、
前記リモートデータの利用を記録する
ように構成されているシステム。
【請求項２】
前記バイオメトリック署名サンプルが手書き署名である、請求項１に記載のシステム。
【請求項３】
前記バイオメトリック署名サンプルがユーザ装置上で捕捉される、請求項１に記載のシステム。
【請求項４】
前記バイオメトリック署名サンプルを参照署名と比較することによって認証する、請求項１に記載のシステム。
【請求項５】
前記リモートデータを利用することが、前記リモートデータを用いて機能を実行することを含む、請求項１に記載のシステム。
【請求項６】
前記機能が製品の購入を完了することである、請求項１に記載のシステム。
【請求項７】
前記製品の購入を完了することを、クレジットカード情報を支払ゲートウェイに提供することによって実行する、請求項１に記載のシステム。
【請求項８】
バイオメトリック署名サンプルを用いてリモートデータを利用する方法であって、
リモートデータを記憶装置に記憶するステップと、
バイオメトリック署名サンプルをハードウェア・プロセッサにおいて受信するステップと、
前記バイオメトリック署名サンプルを認証するステップと、
前記バイオメトリック署名サンプルに関連する前記リモートデータを前記記憶装置から受信するステップと、
前記リモートデータを利用するステップと、
前記リモートデータの利用を記録するステップと
を含む方法。
【請求項９】
前記バイオメトリック署名サンプルが手書き署名である、請求項８に記載の方法。
【請求項１０】
前記バイオメトリック署名サンプルをユーザ装置上で捕捉する、請求項８に記載の方法。
【請求項１１】
前記バイオメトリック署名サンプルを参照署名と比較することによって認証する、請求項８に記載の方法。
【請求項１２】
前記リモートデータを利用するステップが、前記リモートデータを用いて機能を実行することを含む、請求項８に記載の方法。
【請求項１３】
前記機能が製品の購入を完了することである、請求項８に記載の方法。
【請求項１４】
前記製品の購入を完了することを、クレジットカード情報を支払ゲートウェイに提供することによって実行する、請求項８に記載の方法。
【請求項１５】
コンピュータで実行可能な命令を含む非一時的なコンピュータ可読媒体であって、該命令は、プロセッサによって実行されると、該プロセッサに、バイオメトリック署名サンプルを用いてリモートデータを利用する方法を実行させ、該方法は、
リモートデータを記憶装置に記憶するステップと、
バイオメトリック署名サンプルを受信するステップと、
前記バイオメトリック署名サンプルを認証するステップと、
前記バイオメトリック署名サンプルに関連する前記リモートデータを前記記憶装置から受信するステップと、
前記リモートデータを利用するステップと、
前記リモートデータの利用を記録するステップと
を含む、非一時的なコンピュータ可読媒体。
【請求項１６】
前記バイオメトリック署名サンプルが手書き署名である、請求項１５に記載の非一時的なコンピュータ可読媒体。
【請求項１７】
前記バイオメトリック署名サンプルをユーザ装置上で捕捉する、請求項１５に記載の非一時的なコンピュータ可読媒体。
【請求項１８】
前記バイオメトリック署名サンプルを参照署名と比較することによって認証する、請求項１５に記載の非一時的なコンピュータ可読媒体。
【請求項１９】
前記リモートデータを利用するステップが、前記リモートデータを用いて機能を実行することを含む、請求項１５に記載の非一時的なコンピュータ可読媒体。
【請求項２０】
前記機能が製品の購入を完了することである、請求項１５に記載の非一時的なコンピュータ可読媒体。
【請求項２１】
前記製品の購入を完了することを、クレジットカード情報を支払ゲートウェイに提供することによって実行する、請求項１５に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願のクロスリファレンス
本願は、米国特許出願第１５／３８２７１０号、２０１６年１２月１８日出願による優先権を主張し、この米国特許出願は、その全文を参照することによって本明細書に含める。
【背景技術】
【０００２】
増加する一方のセキュリティ違反の件数を考慮すれば、ある動作を実行するためにユーザの身元及び／または許可を認証するためのセキュリティ証明書を提供することをユーザに要求することが重要である。しかし、容易に見破られないユーザ名及びパスワードを人が覚えていることは非常に不自然であることが不都合である。例えば、単にその人の名前であるユーザ名、及び単にその人の子供の名前であるパスワードで安易に妥協され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従って、セキュリティのための、そして、ある用途における使用向けにデータを提供するための新たなメカニズムが望まれる。
【課題を解決するための手段】
【０００４】
バイオメトリック（生体）署名サンプルを用いてリモートデータを利用するためのシステム、方法、及び媒体を提供する。一部の好適例では、バイオメトリック署名サンプルを用いてリモートデータを利用するシステムが提供され、このシステムは：リモートデータを記憶する記憶装置と；この記憶装置と通信する少なくとも１つのハードウェア・プロセッサとを具え、このハードウェア・プロセッサは：バイオメトリック署名サンプルを受信し；このバイオメトリック署名サンプルを認証し；このバイオメトリック署名サンプルに関連するリモートデータを記憶装置から受信し；このリモートデータを利用し；リモートデータの利用を記録するように構成されている。
【０００５】
一部の好適例では、バイオメトリック署名サンプルを用いてリモートデータを利用する方法が提供され、この方法は：リモートデータを記憶装置に記憶するステップと；バイオメトリック署名サンプルをハードウェア・プロセッサにおいて受信するステップと；このバイオメトリック署名サンプルを認証するステップと；このバイオメトリック署名サンプルに関連するリモートデータを記憶装置から受信するステップと；このリモートデータを利用するステップと；リモートデータの利用を記録するステップとを含む。
【０００６】
一部の好適例では、コンピュータで実行可能な命令を含む非一時的なコンピュータ可読媒体が提供され、これらの命令は、プロセッサによって実行されると、バイオメトリック署名サンプルを用いてリモートデータを利用する方法をこのプロセッサに実行させ、この方法は：リモートデータを記憶装置に記憶するステップと；バイオメトリック署名サンプルをハードウェア・プロセッサにおいて受信するステップと；このバイオメトリック署名サンプルを認証するステップと；このバイオメトリック署名サンプルに関連するリモートデータを記憶装置から受信するステップと；このリモートデータを利用するステップと；リモートデータの利用を記録するステップとを含む。
【０００７】
開示する主題の種々の目的、特徴、及び利点は、以下の、開示する主題の詳細な説明を参照し、次の図面に関連して考慮すると、より十分に理解することができ、これらの図面では、同様な参照番号は同様の要素を識別する。
【図面の簡単な説明】
【０００８】
【図１】一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するプロセスの例を示す図である。
【図２】一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するシステムの例を示す図である。
【図３】一部の実施形態による、図２及び６の構成要素のうちの１つ以上において用いることができるハードウェアの例を示す図である。
【図４】一部の実施形態による、図５に示すプロセスを開始する前に提示することができるユーザ・インタフェースの例を示す図である。
【図５】一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するプロセスのより具体的な例を示す図である。
【図６】一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するシステムのより具体的な例を示す図である。
【発明を実施するための形態】
【０００９】
詳細な説明
以下に、種々の実施形態を、添付した図面を参照しながら詳細に説明する。以下の説明では、本発明の完全な理解をもたらすために多数の具体的詳細を説明する。しかし、本発明は、これらの具体的詳細の一部または全部なしに実施することができることは、当業者にとって明らかである。一部の例では、本発明を不必要にあいまいにしないために、周知のプロセス・ステップ及び／または構造は詳細に説明していない。それに加えて、本発明は特定の実施形態に関連して説明しているが、この説明は、説明する実施形態に本発明を限定することを意図していないことは明らかである。それとは逆に、この説明は、添付した特許請求の範囲によって規定される本発明の精神及び範囲内に含むことができる代案、変更、及び等価物をカバーすることを意図している。
【００１０】
種々の実施形態によれば、一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するためのメカニズムが提供され、これらのメカニズムは、システム、方法、及び媒体を含むことができる。
【００１１】
一部の実施形態では、バイオメトリック署名サンプルを用いてリモートデータにアクセスすることができ、これにより、リモートデータをある用途向けに用いることができる。例えば、一部の実施形態では、バイオメトリック署名を装置上で入力し、リモートサーバーによって認証し、このバイオメトリック署名を用いて認証情報をデータサーバーから受信して、あるセキュリティ機能を実行するために利用することができる。
【００１２】
図１を参照すれば、一部の実施形態による、バイオメトリック署名サンプルを用いてリモートデータを利用するプロセスの例１００が示されている。プロセス１００は、あらゆる適切な１つ以上の装置によって実行することができる。例えば、一部の実施形態では、プロセス１００の一部分を、図２に示して以下に説明する種々の異なる構成要素によって実行することができる。一部の実施形態では、プロセス１００を、図２に示す構成要素の（１つだけ（例えば、ユーザ装置、バイオメトリック署名認証サーバー、またはアプリケーション・サーバー）を含む）部分集合によって実行することができる。
【００１３】
図示するように、ブロック１０２でプロセスを開始した後に、プロセスはブロック１０２でバイオメトリック署名サンプルを受信する。バイオメトリック署名サンプルは、ユーザを識別するためのあらゆる適切な署名とすることができ、ユーザの生理機能に基づく。例えば、一部の実施形態では、バイオメトリック署名サンプルは、顔の画像またはビデオ、声の音響、指紋、（例えば、コンピュータ・マウスの動き、タッチスクリーンまたはデジタイザ・タブレット上の指の動き、等によって描かれた）手書き署名に基づくデータのような、あらゆる適切なデータとすることができる。バイオメトリック署名サンプルは、あらゆる適切な方法で受信することができる。例えば、一部の実施形態では、バイオメトリック署名サンプルは、ユーザ装置のタッチスクリーン・インタフェースで、ユーザが自分の人差し指を用いてタッチスクリーン上で署名することに応答して受信することができる。他の例として、一部の実施形態では、ユーザ装置からのバイオメトリック署名サンプルを、バイオメトリック署名認証サーバーまたはアプリケーション・サーバー（以下に説明する図２参照）において受信することができる。
【００１４】
次に、ブロック１０６では、バイオメトリック署名サンプルを認証することができる。一部の実施形態では、バイオメトリック署名サンプルをあらゆる適切な方法で認証することができる。例えば、一部の実施形態では、バイオメトリック署名サンプルを、参照署名と比較して適度に類似しているか否かを判定することによって認証することができる。より具体的には、例えば、一部の実施形態では、バイオメトリック署名サンプルが参照署名の特徴の集合の９０％（または任意の適切な数値）に一致する場合に、バイオメトリック署名サンプルが有効であるものと判定することができる。一部の実施形態では、バイオメトリック署名サンプルをバイオメトリック署名認証サーバー（以下に説明する図２参照）によって認証することができる。
【００１５】
ブロック１０８では、バイオメトリック署名サンプルが有効であるか否かを判定することができる。サンプルが有効でないものと判定された場合、プロセス１００はブロック１１０へ分岐してブロック１１０で終了することができる。さもなければ、サンプルが有効であるものと判定された場合、プロセス１００はブロック１１２へ分岐することができる。一部の実施形態では、バイオメトリック署名サンプルが有効であるか否かの判定を、バイオメトリック署名認証サーバー（以下に説明する図２参照）によって、あるいはバイオメトリック認証サーバーからのデータに基づいて他の構成要素によって行うことができる。
【００１６】
ブロック１１２では、プロセス１００がバイオメトリック署名サンプルに関連するリモートデータを取得することができる。一部の実施形態では、このデータは、あらゆる適切な構成要素によってあらゆる適切なデータ源から取得することができる。例えば、一部の実施形態では、このデータは、バイオメトリック署名認証サーバーによってリモートデータ・サーバー（以下に説明する図２参照）から取得することができる。他の例として、一部の実施形態では、このデータは、ユーザ装置によってリモートデータ・サーバー（以下に説明する図２参照）から、リモートサーバーが自分自身（以下に説明する図２参照）から、あるいはアプリケーション・サーバーによってリモートデータ・サーバー（以下に説明する図２参照）から、バイオメトリック署名認証サーバー（以下に説明する図２参照）からのデータに基づいて取得することができる。
【００１７】
次に、ブロック１１４では、リモートデータを利用することができる。このデータは、あらゆる適切な方法で利用することができる。例えば、一部の実施形態では、このデータは以下に提供する例において説明するように利用することができる。このデータは、あらゆる適切な構成要素によって利用することができる。例えば、一部の実施形態では、このデータをアプリケーション・サーバー（以下に説明する図２参照）によって利用することができ、アプリケーション・サーバーは（例えば、図６の支払ゲートウェイのような）特定機能を実行するように実現することができる。
【００１８】
ブロック１１６では、リモートデータの利用が成功であったか否かを判定することができる。利用が成功でなかったものと判定した場合、プロセス１００はブロック１１０へ分岐してブロック１１０で終了することができる。さもなければ、この利用が成功であったものと判定した場合、プロセス１００はブロック１１８へ分岐することができる。一部の実施形態では、リモートデータの利用が成功であったか否かの判定は、アプリケーション・サーバー（以下に説明する図２参照）によって、あるいはアプリケーション・サーバーからのデータに基づいて他の構成要素によって行うことができる。
【００１９】
ブロック１１８では、プロセス１００がリモートデータの利用に関するデータを記録することができる。一部の実施形態では、あらゆる適切なデータを記録することができる。例えば、一部の実施形態では、ユーザＩＤ（identification：身分証明）、ユーザ装置ＩＤ、ユーザ装置のＩＰ（Internet Protocol：インターネット・プロトコル）アドレス（ユーザ装置が接続されたルーターのＩＰアドレスとすることができる）、バイオメトリック署名サンプルのＩＤ、リモートデータのＩＤ、アプリケーションのＩＤ、アプリケーション・インスタンスのＩＤ、時刻、日付、及び／または他のあらゆる適切なデータを記録することができる。一部の実施形態では、ブロック１１８におけるデータの記録は、あらゆる適切な構成要素によって実行することができる。例えば、一部の実施形態では、このデータを、ログ（記録）サーバー（以下に説明する図２参照）によって、あるいはこのデータをログサーバーへ送信する他の構成要素によって記録することができる。
【００２０】
図２に、本明細書中に説明するメカニズムを実現することができるシステムの例２００を示す。図に示すように、システム２００は、ユーザ装置２０２、ネットワーク・ルーター２０４、通信ネットワーク２０６、バイオメトリック署名認証サーバー２０８、リモートデータ・サーバー２１０、及びアプリケーション・サーバー２１２、及びログサーバー２１４を含む。
【００２１】
図２には単一のユーザ装置を示すが、一部の実施形態では適切な任意数のユーザ装置を用いることができる。図２には４つの別個のサーバーを示しているが、一部の実施形態では適切な任意数のサーバーを用いることができる。例えば、図２に示すサーバーのうちの２つ以上を組み合わせて、それらの機能を単一のサーバー上で実行することができる。図２には単一のルーターを示しているが、一部の実施形態では、適切な任意数のルーター（ルーターなしを含む）を用いることができる。図２には単一の通信ネットワークのみを示しているが、一部の実施形態では任意数の通信ネットワークを用いることができる。
【００２２】
一部の実施形態では、ユーザ装置２０２は、ユーザが当該装置からバイオメトリック署名サンプルを入力してリモートデータを利用することができるあらゆる適切な装置とすることができる。例えば、一部の実施形態では、ユーザ装置２０２は、携帯電話（例えば、スマートホン）、コンピュータ（例えば、ラップトップ・コンピュータ、デスクトップ・コンピュータ、タブレット・コンピュータ、等）、スマート電化製品（例えば、スマート冷蔵庫）、車両（例えば、自動車、船舶、航空機、オートバイ、等）用ナビゲーション、エンターテインメント（娯楽）、または情報システム、エンターテインメント・システム（例えば、セットトップボックス、ストリーミングメディア装置、スマートスピーカー、テレビジョン、等）、媒体記録装置（例えば、静止画カメラ、ビデオカメラ、音声録音装置、等）、及び／または他のあらゆる適切な装置とすることができる。
【００２３】
一部の実施形態では、ネットワーク・ルーター２０４は、１つ以上のユーザ装置２０２を１つ以上のネットワーク２０６に接続するためのあらゆる適切な装置とすることができる。一部の実施形態では、ネットワーク・ルーターを有線ルーター及び／または無線ルーターとすることができる。例えば、一部の実施形態では、ネットワーク・ルーター２０４をＷｉＦｉ（登録商標）ルーターとすることができる。
【００２４】
一部の実施形態では、通信ネットワーク２０６はあらゆる適切な通信ネットワークとすることができる。一部の実施形態では、通信ネットワーク２０６は任意の適切なサブネットワークを含むことができ、ネットワーク２０６及びこれらのサブネットワークのうちの任意の１つ以上が、あらゆる適切な接続体（例えば、優先（ワイヤ）、ケーブル、光ファイバ、無線リンク、等）、及びあらゆる適切な装置（例えば、ルーター、ゲートウェイ、スイッチ、ファイアウォール、受信機、送信機、トランシーバ（送受信機）、等）を含むことができる。例えば、ネットワーク２０６は、インターネット、ケーブルテレビジョン・ネットワーク、衛星ネットワーク、電話網、有線ネットワーク、無線ネットワーク、ローカルエリア・ネットワーク、ワイドエリア・ネットワーク、イーサネット（Ethernet：登録商標）ネットワーク、ＷｉＦｉ（登録商標）ネットワーク、メッシュ・ネットワーク、及び／または他のあらゆる適切なネットワークを含むことができる。
【００２５】
一部の実施形態では、バイオメトリック署名認証サーバー２０８は、バイオメトリック署名サンプルを認証するためのあらゆる適切なサーバーとすることができる。上述したように、バイオメトリック署名サンプルは、ユーザの生理機能に基づいてユーザを識別するためのあらゆる適切な署名とすることができる。例えば、一部の実施形態では、バイオメトリック署名サンプルは、顔の画像またはビデオに基づくデータ、声の音響、指紋、（例えば、コンピュータ・マウスの動き、タッチスクリーンまたはデジタイザ・タブレット上の指の動き、等によって描かれた）手書き署名のようなあらゆる適切なデータとすることができる。上述したように、一部の実施形態では、バイオメトリック署名サンプルはあらゆる適切な方法で認証することができる。例えば、一部の実施形態では、バイオメトリック署名サンプルを参照署名と比較して適度に類似しているか否かを判定することによって認証することができる。例えば、一部の実施形態では、バイオメトリック署名サンプルが参照署名の特徴の集合の９０％（または任意の適切な数値）に一致する場合に、バイオメトリック署名サンプルが有効であるものと判定することができる。
【００２６】
一部の実施形態では、リモートデータ・サーバー２１０はリモートデータを記憶するためのあらゆる適切なサーバーとすることができる。一部の実施形態では、リモートデータはある用途向けに有用なあらゆる適切なデータとすることができ、これについては以下でさらに説明する。例えば、一部の実施形態では、リモートデータは、セキュリティ証明書、個人情報（例えば、氏名、住所、生年月日、社会保障番号、等）、支払情報（例えば、クレジットカード番号、クレジットカードの種類、口座名義人、有効期限日、セキュリティコード、請求書送付先、等）、及び／または、そうすることのユーザ許可を確認して初めて、あるアプリケーションに提供する必要がある他のあらゆる情報とすることができる。
【００２７】
一部の実施形態では、アプリケーション・サーバー２１２は、データベース・サーバー２１０からのリモートデータを利用するためのあらゆる適切なサーバーとすることができる。一部の実施形態では、アプリケーション・サーバー２１２は、あらゆる適切な利用及び／または機能を実行することによってリモートデータを利用することができる。例えば、一部の実施形態では、アプリケーション・サーバーは、リモートデータを用いて（例えば、ウェブサイト、アプリケーション、データベース、サーバー、車両、等へのアクセスを行うことのような）セキュリティ機能を実行すること、（例えば、製品またはサービスに対する支払のような）金融取引を完了すること、何かへの合意を承認すること（例えば、契約期間に合意すること）、等ができる。
【００２８】
一部の実施形態では、ログサーバー２１４は、アプリケーション・サーバー２１２によるリモートデータの利用に関するデータを記録するためのあらゆる適切なサーバーとすることができる。一部の実施形態では、ログサーバー２１４はあらゆる適切なデータを記録することができる。例えば、一部の実施形態では、ログサーバーは、ユーザＩＤ、ユーザ装置ＩＤ、ユーザ装置のＩＰアドレス（ユーザ装置が接続されたルーターのＩＰアドレスとすることができる）、バイオメトリック署名サンプルのＩＤ、リモートデータのＩＤ、アプリケーションのＩＤ、アプリケーション・インスタンスのＩＤ、時刻、日付、及び／または他のあらゆる適切なデータを含むデータを記録することができる。
【００２９】
一部の実施形態では、ユーザ装置２０２、及びサーバー２０８、２１０、２１２及び２１４は、あらゆる適切なハードウェアを用いて実現することができる。例えば、一部の実施形態では、ユーザ装置２０２、及びサーバー２０８、２１０、２１２及び２１４のうちの任意の１つ以上を、あらゆる適切な汎用コンピュータまたは専用コンピュータを用いて実現することができる。例えば、ユーザ装置２０２は、スマートホンのような専用コンピュータを用いて実現することができる。こうした汎用コンピュータまたは専用コンピュータのいずれも、あらゆる適切なハードウェアを含むことができる。例えば、図３のハードウェア３００の例に示すように、こうしたハードウェアは、ハードウェア・プロセッサ３０２、メモリ及び／または記憶装置３０４、入力装置コントローラ３０６、入力装置３０８、表示／音声ドライバ（駆動回路）３１０、表示及び音声出力回路３１２、通信インタフェース３１４、アンテナ３１６、及びバス３１８を含むことができる。
【００３０】
一部の実施形態では、ハードウェア・プロセッサ３０２は、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ、専用論理回路、及び／または、汎用コンピュータまたは専用コンピュータの機能を制御するための他のあらゆる適切な回路のような、あらゆる適切なハードウェア・プロセッサを含むことができる。
【００３１】
一部の実施形態では、メモリ及び／または記憶装置３０４は、プログラム、データ、メディアコンテンツ、及び／または他のあらゆる適切な情報を記憶するためのあらゆる適切なメモリ及び／または記憶装置とすることができる。例えば、メモリ及び／または記憶装置３０４は、ランダムアクセスメモリ、読出し専用メモリ、フラッシュメモリ、ハードディスク記憶装置、光媒体、及び／または他のあらゆる適切なメモリを含むことができる。
【００３２】
一部の実施形態では、入力装置コントローラ３０６は、入力装置３０８のような装置からの入力を制御及び受信するためのあらゆる適切な回路とすることができる。例えば、入力装置コントローラ３０６は、タッチスクリーンのような入力装置３０８からの、１つ以上のボタンからの、音声認識回路からの、マイクロホンからの、カメラからの、光センサからの、加速度計からの、温度センサからの、近接場センサからの、及び／または他のあらゆる種類の入力装置からの入力を受信するための回路とすることができる。
【００３３】
一部の実施形態では、表示／音声ドライバ３１０は、１つ以上の表示／音声出力回路３１２への出力を制御及び駆動するためのあらゆる適切な回路とすることができる。例えば、表示／音声ドライバ３１０は、ＬＣＤ（liquid crystal display：液晶ディスプレイ）表示装置、スピーカ、ＬＥＤ（light emitting diode：発光ダイオード）、または他のあらゆる種類の出力装置を駆動するための回路とすることができる。
【００３４】
通信インタフェース３１４は、他の１つ以上の装置及び／または図２に示すネットワーク２０６のような通信ネットワークとのインタフェースとなるためのあらゆる適切な回路とすることができる。例えば、インタフェース３１４は、ネットワーク・インタフェースカード回路、無線通信回路、及び／または他のあらゆる適切な種類の通信ネットワーク回路を含むことができる。
【００３５】
一部の実施形態では、アンテナ３１６は、通信ネットワークと無線通信するためのあらゆる適切な１つ以上のアンテナとすることができる。一部の実施形態では、アンテナ３１６が必要でない際にアンテナ３１６を省略することができる。
【００３６】
一部の実施形態では、バス３１８は、２つ以上の構成要素３０２、３０４、３１０、及び３１６間で通信するためのあらゆる適切なメカニズムとすることができる。
【００３７】
一部の実施形態によれば、他のあらゆる適切な構成要素をハードウェア３００内に含めることができる。
【００３８】
上述したように、バイオメトリック署名サンプルを認証したことに応答して、リモートデータにアクセスして、このリモートデータを用いてアプリケーションを実行することができる。一部の実施形態では、あらゆる適切なアプリケーションを実行することができる。例えば、一部の実施形態では、サーバーからのリモートデータを用いてユーザを認証して、ユーザの自動車を始動すること、ユーザの自動車のドアを開けること、ユーザの家のドアを解錠すること、ユーザの自動車のセキュリティシステム及び／またはホームセキュリティシステムを無効にすること、ホームセキュリティ・カメラをオン状態またはオフ状態にすること、セキュリティ・カメラのビデオにアクセスすることができる。他の例として、一部の実施形態では、サーバーからのリモートデータを用いて、ユーザが何かの支払をすることに同意することを示すこと、ユーザについての情報（例えば、氏名、住所、生年月日、社会保障番号、等）を提供すること、合意（例えば、契約）に同意すること、等ができる。
【００３９】
より具体的な例として、一部の実施形態では、本明細書中に説明する技術を用いて、製品またはサービスのオンライン購入を完了することができる。例えば、製品を購入する際に、この購入に対する支払に署名する選択肢をユーザに提示することができる。より具体的には、一部の実施形態では、図４のインタフェース４００のようなインタフェースを提示することができ、こうしたインタフェースは、ユーザが製品を購入することに署名することを選択することを可能にするボタン４０２を含むことができる。
【００４０】
ユーザが購入することに署名することを選択したことに応答して、バイオメトリック署名サンプルを受信するメカニズムを起動することができる。バイオメトリック署名サンプルが手書き署名である際には、ユーザ・インタフェースをユーザ装置上に提示して、この手書き署名を受信することができる。例えば、ユーザ装置上のスクリーンがボックスを表示することができ、ユーザは、（スクリーンがタッチセンサ式である際には）自分の指、（スクリーンがスタイラスに感応する際には）スタイラス、他のあらゆる適切なポインタ、等を用いて、このスクリーン内に自分の署名を署名することができる。一旦、署名を入力すると、バイオメトリック署名サンプルであるこの署名を上述したように認証することができる。一旦、バイオメトリック署名サンプルの認証に成功すると、ユーザのデフォルトのクレジットカード情報をリモート記憶装置から検索することができる。一旦、クレジットカード情報を検索すると、このクレジットカード情報を用いて購入を完了することができる。このクレジットカード情報の処理に成功すると、取引ＩＤ、バイオメトリック署名サンプル、他の情報、及び／または他のあらゆる適切なデータを記録することができる。
【００４１】
図５及び６を参照すれば、一部の実施形態による署名による購入（サイン・ツー・バイ）メカニズムを実現するために用いることができる、それぞれプロセス及びシステムが示されている。
【００４２】
図示するように、ブロック５０２でプロセス５００を開始した後に、プロセスはブロック５０４で、ユーザ装置６０２を使用して、ユーザが自分の指、スタイラス、またはコンピュータ・マウスの動きを用いて自分の署名を署名することを要求する。一旦、署名サンプルを収集すると、プロセスは、このバイオメトリック署名サンプルをユーザ装置からネットワーク・ルーター６０４及びネットワーク６０６経由でバイオメトリック署名認証サーバー６０８に提供して、ブロック５０６でこの署名サンプルをバイオメトリック署名認証サーバーによって認証する。収集したバイオメトリック署名サンプルが有効でないものと判定された場合、ブロック５０８で、プロセス５００はブロック５１０へ分岐して終了する。さもなければ、ブロック５０８で、プロセスはブロック５１２へ分岐して、データサーバー６１０内のデフォルトのクレジットカード情報を検索する。ブロック５１４で、プロセス５００はクレジットカード情報を支払ゲートウェイ６１２に提供し、支払ゲートウェイ６１２はクレジットカード情報を処理して購入を完了しようとする。ブロック５１６で、プロセス５００はクレジットカードの支払の処理に成功したか否かを判定する。成功していなければ、プロセス５００はブロック５１８へ分岐して、収集したバイオメトリック署名サンプル、ユーザ識別子、注文識別子、取引ＩＤ、及び／または他のあらゆる適切な情報を、注文履歴データベース・サーバー６１４に記憶する。ブロック５１８でデータを記憶した後に、ブロック５１０でプロセス５００を終了する。
【００４３】
一部の実施形態では、システム６００の構成要素を、図２のシステム２００の構成要素について上述したように実現することができる。より具体的には、一部の実施形態では、構成要素６０２、６０４、６０６、６０８、６１０、６１２、及び６１４は、図２の構成要素２０２、２０４、２０６、２０８、２１０、２１２、及び２１４について上述したように実現することができる。一部の実施形態では、支払ゲートウェイ６１２は（特定機能を実行する点で）特定形態のアプリケーション・サーバー２１２とすることができ、注文履歴データベース・サーバー６１４は（特定種類のデータを記録する点で）特定形態のログサーバー２１４とすることができる。
【００４４】
プロセス１００及び５００は種々の構成要素間の通信を記述する。一部の実施形態では、この通信はあらゆる適切な方法で実行することができる。例えば、一部の実施形態では、通信毎に、構成要素間で接続を確立し、データを送信して接続を遮断することができる。他の例として、一部の実施形態では、構成要素間の接続を複数の通信インスタンス用に確立したままにすることができる。
【００４５】
上述した図１及び５のプロセスの上述したブロックの少なくとも一部は、これらの図中に示して記述する順序及び配列に限定されない任意の順序で実行または遂行することができることは明らかである。また、図１及び５のプロセスの上記ブロックの一部を、適切であればほぼ同時に、あるいは並列的に実行して、レイテンシ（待ち時間）及び処理時間を低減することができる。それに加えて、あるいはその代わりに、図１及び５の上述したブロックの一部を省略することができる。
【００４６】
一部の実現では、あらゆる適切なコンピュータ可読媒体を用いて、本明細書中に記載する機能及び／またはプロセスを実行するための命令を記憶することができる。例えば、一部の実現では、コンピュータ可読媒体は一時的にも非一時的にもすることができる。例えば、非一時的なコンピュータ可読媒体は、（ハードディスク、フロッピー（登録商標）ディスク、等のような）非一時的形態の磁気媒体、（コンパクトディスク、デジタルビデオディスク、ブルーレイ（登録商標）ディスク、等のような）非一時的形態の光媒体、（フラッシュメモリ、電気的にプログラム可能な読出し専用メモリ（ＥＰＲＯＭ：electrically programmable read only memory）、電気的に消去可能でプログラム可能な読出し専用メモリ（ＥＥＰＲＯＭ：electrically erasable programmable read only memory）のような）非一時的形態の半導体媒体、消失のない、あるいは伝送中の見た目の恒久性の全くない、あらゆる適切な媒体、及び／またはあらゆる適切な有形的表現媒体のような媒体を含むことができる。他の例として、一時的なコンピュータ可読媒体は、ネットワーク上、電線内、導体内、光ファイバ内、回路内、消失があり、かつ伝送中の見た目の恒久性の全くない、あらゆる適切な媒体内、及び／またはあらゆる適切な有形的表現媒体内の信号を含むことができる。
【００４７】
以上の例示的な実施形態において本発明を説明し図示してきたが、本開示は一例として行ったに過ぎず、本発明の精神及び範囲から逸脱することなしに、本発明の実現の細部における多数の変更を行うことができることは明らかであり、本発明は以下に続く特許請求の範囲のみによって限定される。開示する実施形態の特徴は、種々の方法で組み合わせること、及び再構成することができる。
【図１】
2020503610.tif 000003
【図２】
2020503610.tif 000004
【図３】
2020503610.tif 000005
【図４】
2020503610.tif 000006
【図５】
2020503610.tif 000007
【図６】
2020503610.tif 000008
【国際調査報告】
2020503610.tif 000009