(57)【要約】認証を提供するためのシステム及び方法は、第１のユーザからユーザ装置の入力装置を通じて認証パスコードの入力を受信することを含む。第１のユーザは、認証パスコードの入力がデータベース中の少なくとも１つのユーザ認証パスコードと一致することに応じて認証され、認証期間は、第１のユーザの認証と関連し、ユーザ装置上の少なくとも１つのアプリケーションへのアクセスを第１のユーザに認める。複数の認証要因がユーザ装置を使用してその後検出され、複数の認証要因は、入力装置を通じて受信された認証パスコードの入力ではない。複数の認証要因は、データベース中の少なくとも１つの認証プロファイルと一致するとその後判定され、それに応じて、第１のユーザがユーザ装置上の少なくとも１つのアプリケーションへの継続的なアクセスが認められるように、認証期間は延長される。【選択図】図３Ｃ
2016540308.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのユーザ認証パスコードと少なくとも１つの認証プロファイルとを格納する非一時的メモリと、
前記メモリに結合され、
第１のユーザから入力装置を通じて認証パスコードの入力を受信し、
認証期間は、前記第１のユーザの認証と関連し、前記第１のユーザが少なくとも１つのアプリケーションにアクセスすることを認めることとして、前記認証パスコードの入力が前記非一時的メモリ中の前記少なくとも１つのユーザパスコードと一致することに応じて前記第１のユーザを認証し、
前記入力装置を通じて受信された認証パスコードの入力ではない複数の認証要因を検出し、
前記複数の認証要因が前記非一時的メモリ中の前記少なくとも１つの認証プロファイルと一致すると判定し、それに応じて、前記少なくとも１つのアプリケーションへの継続的なアクセスを前記第１のユーザが認められるように前記認証期間を延長する
ステップを実行するために、前記メモリから命令を読み出すように動作可能な１つ以上のハードウェアプロセッサと
を含む、システム。
【請求項２】
前記１つ以上のハードウェアプロセッサは、
前記非一時的メモリ中の前記少なくとも１つの認証プロファイルと一致する前記複数の認証要因が第２のユーザと関連すると判定し、それに応じて、認証レベルを変更し、前記第１のユーザに提供されるアクセスと比較して制限される前記１つ以上のアプリケーションへの継続的なアクセスを前記第２のユーザが認められるように前記認証期間を延長する
ステップを実行するために、前記メモリから命令を読み出すように動作可能である、
請求項１に記載のシステム。
【請求項３】
前記少なくとも１つのアプリケーションは、支払いアプリケーションを含み、前記第２のユーザに提供される前記継続的なアクセスは、前記支払いアプリケーションを使用してなされ得る、認められる支払額を削減することによって、前記第１のユーザに提供される前記アクセスと比較して制限される、
請求項２に記載のシステム。
【請求項４】
前記１つ以上のプロセッサは、
前記複数の認証要因が前記非一時的メモリ中の前記少なくとも１つの認証プロファイルと一致しないと判定し、それに応じて、前記少なくとも１つのアプリケーションへのアクセスを阻止し、認証パスコードの入力を要求する
ステップを実行するために、前記メモリから命令を読み出すように動作可能である、
請求項１に記載のシステム。
【請求項５】
前記複数の認証要因は、複数の検出される無線環境を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出される無線環境の各々を列挙する無線環境認証プロファイルを含む、
請求項１に記載のシステム。
【請求項６】
前記複数の認証要因は、複数の検出されるタッチ入力を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出されるタッチ入力の各々を列挙するタッチ入力認証プロファイルを含む、
請求項１に記載のシステム。
【請求項７】
第１のユーザからユーザ装置の入力装置を通じて認証パスコードの入力を受信し、
認証期間は、前記第１のユーザの認証と関連し、前記第１のユーザが前記ユーザ装置上の少なくとも１つのアプリケーションにアクセスすることを認めることとして、前記認証パスコードの入力がデータベース中の少なくとも１つのユーザパスコードと一致することに応じて前記第１のユーザを認証し、
前記入力装置を通じて受信された認証パスコードの入力ではない複数の認証要因を前記ユーザ装置を使用して検出し、
前記複数の認証要因が前記データベース中の前記少なくとも１つの認証プロファイルと一致すると判定し、それに応じて、前記ユーザ装置上の前記少なくとも１つのアプリケーションへの継続的なアクセスを前記第１のユーザが認められるように前記認証期間を延長すること
を含む、認証を提供するための方法。
【請求項８】
前記データベース中の前記少なくとも１つの認証プロファイルと一致する前記複数の認証要因が第２のユーザと関連すると判定し、それに応じて、認証レベルを変更し、前記第１のユーザに提供されるアクセスと比較して制限される、前記ユーザ装置上の前記１つ以上のアプリケーションへの継続的なアクセスを前記第２のユーザが認められるように前記認証期間を延長すること
をさらに含む、請求項７に記載の方法。
【請求項９】
前記少なくとも１つのアプリケーションは、支払いアプリケーションを含み、前記第２のユーザに提供される前記継続的なアクセスは、前記支払いアプリケーションを使用してなされ得る、認められる支払額を削減することによって、前記第１のユーザに提供される前記アクセスと比較して制限される、
請求項８に記載の方法。
【請求項１０】
前記複数の認証要因が前記非一時的メモリ中の前記少なくとも１つの認証プロファイルと一致しないと判定し、それに応じて、前記ユーザ装置上の前記少なくとも１つのアプリケーションへのアクセスを阻止し、認証パスコードの入力を要求すること
をさらに含む、請求項７に記載の方法。
【請求項１１】
前記複数の認証要因は、複数の検出される無線環境を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出される無線環境の各々を列挙する無線環境認証プロファイルを含む、
請求項７に記載の方法。
【請求項１２】
前記複数の認証要因は、複数の検出されるタッチ入力を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出されるタッチ入力の各々を列挙するタッチ入力認証プロファイルを含む、
請求項７に記載の方法。
【請求項１３】
前記複数の認証要因は、前記少なくとも１つのアプリケーションに対する複数のアプリケーション使用の細目を含み、前記少なくとも１つの認証プロファイルは、前記複数のアプリケーションの細目の各々を列挙するアプリケーション使用認証プロファイルを含む、
請求項７に記載の方法。
【請求項１４】
１つ以上のプロセッサにより実行される場合に、
第１のユーザからユーザ装置の入力装置を通じて認証パスコードの入力を受信し、
認証期間は、前記第１のユーザの認証と関連し、前記第１のユーザが前記ユーザ装置上の少なくとも１つのアプリケーションにアクセスすることを認めることとして、前記認証パスコードの入力がデータベース中の前記少なくとも１つのユーザパスコードと一致することに応じて前記第１のユーザを認証し、
前記入力装置を通じて受信された認証パスコードの入力ではない複数の認証要因を前記ユーザ装置を使用して検出し、
前記複数の認証要因が前記データベース中の前記少なくとも１つの認証プロファイルと一致すると判定し、それに応じて、前記ユーザ装置上の前記少なくとも１つのアプリケーションへの継続的なアクセスを前記第１のユーザが認められるように前記認証期間を延長すること
を含む方法を前記１つ上のプロセッサに実行させるように適合される複数のマシン可読命令を含む非一時的マシン可読媒体。
【請求項１５】
前記方法は、
前記データベース中の前記少なくとも１つの認証プロファイルと一致する前記複数の認証要因が第２のユーザと関連すると判定し、それに応じて、認証レベルを変更し、前記第１のユーザに提供されるアクセスと比較して制限される、前記ユーザ装置上の前記１つ以上のアプリケーションへの継続的なアクセスを前記第２のユーザが認められるように前記認証期間を延長すること
をさらに含む、請求項１４に記載の非一時的マシン可読媒体。
【請求項１６】
前記少なくとも１つのアプリケーションは、支払いアプリケーションを含み、前記第２のユーザに提供される前記継続的なアクセスは、前記支払いアプリケーションを使用してなされ得る、認められる支払額を削減することによって、前記第１のユーザに提供される前記アクセスと比較して制限される、
請求項１５に記載の非一時的マシン可読媒体。
【請求項１７】
前記方法は、
前記複数の認証要因が前記非一時的メモリ中の前記少なくとも１つの認証プロファイルと一致しないと判定し、それに応じて、前記ユーザ装置上の前記少なくとも１つのアプリケーションへのアクセスを阻止し、認証パスコードの入力を要求すること
をさらに含む、請求項１４に記載の非一時的マシン可読媒体。
【請求項１８】
前記複数の認証要因は、複数の検出される無線環境を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出される無線環境の各々を列挙する無線環境認証プロファイルを含む、
請求項１４に記載の非一時的マシン可読媒体。
【請求項１９】
前記複数の認証要因は、複数の検出されるタッチ入力を含み、前記少なくとも１つの認証プロファイルは、前記複数の検出されるタッチ入力の各々を列挙するタッチ入力認証プロファイルを含む、
請求項１４に記載の非一時的マシン可読媒体。
【請求項２０】
前記複数の認証要因は、前記少なくとも１つのアプリケーションに対する複数のアプリケーション使用の細目を含み、前記少なくとも１つの認証プロファイルは、前記複数のアプリケーションの細目の各々を列挙するアプリケーション使用認証プロファイルを含む、
請求項１４に記載の非一時的マシン可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、オンライン及び／又はモバイル支払いに関し、より具体的には、ユーザが認証ユーザであることを示す認証要因に基づいて、支払いアプリケーションに対するユーザを認証期間の間認証することに続いてユーザが認証ユーザであることを示す認証要因に基づいて、認証期間を過ぎても認証を継続することに関する。
【背景技術】
【０００２】
消費者は、例えば、インターネットといった電子ネットワークを通して商品及びサービスをますます購入している。消費者は、商人及び個人等から製品及びサービスを日常的に購入する。従来型若しくはオンラインの商人又は小売業者と消費者との間で取引が直接行われ、典型的には、クレジットカード又はその他の金融情報を入力することで支払いが行われ得る。取引はまた、例えば、カルフォルニア、サンノゼのペイパル社といったオンライン又はモバイル支払いサービスプロバイダの助力を得て行われてもよい。そうした支払いサービスプロバイダは、関係者にとって取引をより容易かつ安全にし得る。モバイル装置を事実上どこでも使用することの利便性から、支払いサービスプロバイダの助力を得た購入は、オンライン及びモバイル購入が非常に急速に成長している１つの主な理由である。
【０００３】
オンライン及び／又はモバイル支払いは、例えば、ユーザ装置上の支払いアプリケーションを使用して促進され得る。しかしながら、支払いアプリケーションは、ユーザの資金を消費できるようにするか、及び／又は別の方法でそのユーザから移動できるようにするので、ユーザ装置及び／又は支払いアプリケーションでの適切で正確なユーザの認証は決定的に重要である。典型的には、認証ユーザとして認証を受けるために、ユーザは、ユーザ認証パスコードをユーザ装置及び／又は支払いアプリケーションに入力しなければならない。ユーザの金融又はその他の秘密情報へのアクセスを認める幾つかのユーザ装置及び／又はアプリケーションは、ユーザ装置及び／又はアプリケーションが所定期間アイドル状態のままにされる毎にユーザに認証を要求する、比較的高度なセキュリティ設定を用い得る。そうした高度のセキュリティ設定が有効であり、且つ所定のアイドル時間が比較的短い場合には、ユーザは、ユーザ装置及び／又はアプリケーション上で定期的且つ継続的に自身の認証を要求され得、それは、時間がかかり、ユーザにとってうっとうしい。
【０００４】
したがって、認証システムの改善の必要性がある。
【図面の簡単な説明】
【０００５】
【図１】１人以上のユーザを認証するための方法の実施形態を図示するフロー図である。
【図２】ユーザを認証するための認証要因を検出する認証システムの実施形態を図示する概略図である。
【図３ａ】ユーザがユーザ装置を操作する実施形態を図示する正面図である。
【図３ｂ】ユーザがユーザ装置上に認証要因を提供する実施形態を図示する概略図である。
【図３ｃ】ユーザがユーザ装置上に認証要因を提供する実施形態を図示する概略図である。
【図３ｄ】ユーザがユーザ装置上に認証要因を提供する実施形態を図示する概略図である。
【図４】ユーザを認証するための認証プロファイルを含む認証システムの実施形態を図示する概略図である。
【図５】ネットワーク化システムの実施形態を図示する概略図である。
【図６】ユーザ装置の実施形態を図示する透視図である。
【図７】ユーザ装置の実施形態を図示する透視図である。
【図８】コンピュータシステムの実施形態を図示する概略図である。
【図９】ユーザ装置の実施形態を図示する概略図である。
【発明を実施するための形態】
【０００６】
本開示の実施形態及びそれらの利点は、後述の詳細な説明を参照することによってよりよく理解される。１つ以上の図中で図示される同様の要素を識別するために、同様の参照符号が使用され、１つ以上の図中における表示は、本開示の実施形態を例示する目的のものであって、同一のものに限定する目的のものではないことを理解すべきである。
【０００７】
本開示は、認証期間の間、ユーザ装置上の１つ以上のアプリケーションへアクセスするためにユーザを認証し、その後、ユーザ装置上の入力装置を使用して認証パスコードの入力を再入力することをユーザに要求せずに、ユーザ装置により自動検出される１つ以上の認証プロファイル中の認証要因に基づいてその認証期間をユーザ又は別のユーザに対して延長するためのシステム及び方法を記述する。システム及び方法は、ユーザ装置上の１つ以上のアプリケーションにまずアクセスするために、ユーザ装置上の入力装置を通じて認証パスコードの入力（例えば、任意のアルファベット若しくは文字の列、又はタッチスクリーン上の一連のタッチ入力ジェスチャー）を第１のユーザが提供できるようにする。システム及び方法は、ユーザ装置を通じて認証要因をその後検出し、該認証要因は、入力装置を通じて提供された認証パスコードの入力ではなく、且つ認証のためにユーザ装置の任意のユーザによって意図的に提供されない。認証要因のほんの数例には、複数の無線環境、複数の検出されたタッチ入力、複数のアプリケーション使用の細目、取り込み画像、取り込み音声、及び決定位置が含まれてもよい。それらの認証要因がデータベース中の認証プロファイルと一致する場合、ユーザが１つ以上のアプリケーションへのアクセスを継続し得るように認証期間は延長されてもよい。認証プロファイルのほんの数例には、ユーザ装置に対する信頼性のある位置を示す複数の無線環境を記述する無線環境認証プロファイル、ユーザ装置の信頼性のあるユーザを示す複数のタッチ入力を記述するタッチ入力認証プロファイル、ユーザ装置に対する信頼性のあるユーザを示す複数のアプリケーション使用の細目を記述するアプリケーション使用認証プロファイル、信頼性のあるユーザの画像を含む画像プロファイル、及び信頼性のあるユーザの音声を含む音声プロファイルが含まれる。
【０００８】
いくつかの実施形態では、認証要因は、第１のユーザに対する認証プロファイルと一致してもよく、１つ以上のアプリケーションへのアクセスを第１のユーザが継続し得るように認証期間は延長されてもよい。他の実施形態では、認証要因は、制限された認証レベルで（例えば、第１のユーザによって）１つの以上のアプリケーションを使用するために認証された第２のユーザに対する認証プロファイルと一致してもよく、第１のユーザに提供されたアクセスと比較して制限される１つ以上のアプリケーションへの継続的なアクセスが第２のユーザに提供されるように認証期間は延長されてもよい。例えば、１つ以上のアプリケーションは、支払いアプリケーションを含むか支払いアプリケーションを使用する能力を含んでもよく、制限された継続的なアクセスは、支払いアプリケーションを使用して第２のユーザが請求し得る額を（例えば、第１のユーザと比較して）制限してもよい。別の実施形態では、複数のアプリケーションの内の少なくとも１つは、（例えば、ユーザが子供であり、複数のアプリケーションの内の少なくとも１つがアダルトコンテンツを含む場合に）制限された継続的アクセスが提供される第２のユーザに利用できないようにされてもよい。したがって、システム及び方法は、認証のためにユーザ装置の任意のユーザにより意図的に提供されず、むしろユーザ装置の通常使用を通じて作り出される、ユーザ装置の使用中に提示された認証要因を検出し、継続的なアクセスが提供されるべきか否かを判定するためにそれらの認証要因を使用することによって、従来型の安全なユーザ装置のユーザに要求される継続的な認証の削減を提供する。そうしたシステム及び方法は、ユーザ装置に対して所望レベルのセキュリティを提供しつつ、ユーザ装置上の入力装置を介して認証パスコードの入力をユーザ装置のユーザが提供しなければならない頻度をより大きく削減する。
【０００９】
図１をここで参照すると、１人以上のユーザを認証するための方法１００の実施形態が図示される。以下で論じる実施形態では、ユーザ装置は、オペレーティングシステム、支払いアプリケーション、インターネットブラウザ、及び／又は当該技術分野で周知の様々なその他のアプリケーションを含み得る１つ以上のアプリケーションを含む。以下で論じる具体例では、アプリケーションは、例えば、カルフォルニア、サンノゼのペイパル社から入手可能なペイパル支払いアプリケーションといった、購入に対して支払うためにユーザのユーザアカウントから商人の商人アカウントへ資金を移動させることを支払いサービスプロバイダ（例えば、ペイパル社）にユーザが指示できるようにする支払いアプリケーションを含む。しかしながら、ユーザ装置の任意の機能へのアクセスを制限することによってユーザ装置へのアクセスを原則的に制限するように動作するオペレーティングシステムへのアクセスから、ユーザ装置上で利用可能な複数のアプリケーションの内の特定のアプリケーション又は１つ以上のアプリケーション内の特定の機能（例えば支払い能力）へのアクセスまでの、任意のアプリケーションアクセスが本明細書で提供される教示の利益を享受し、且つ本開示の範囲内にあることは、本開示を所有する当業者であれば認識するであろう。
【００１０】
方法１００は、第１のユーザからユーザ装置の入力装置を通じて認証パスコードの入力を受信するブロック１０２で開始される。或る実施形態において、第１のユーザは、入力装置を含むユーザ装置の主要なユーザである。例えば、ユーザ装置は、携帯電話、タブレットコンピュータ、デスクトップコンピュータ、及び／又は当該技術分野で周知の様々なその他のユーザ装置といった、第１のユーザのモバイルユーザ装置であってよい。他の実施形態では、第１のユーザは、ユーザ装置（例えば、該ユーザ装置は、主要なユーザを有しない共有装置であり得る）を使用する数人のユーザの内の１人であってもよい。幾つかの実施形態では、ユーザ装置のオペレーティングシステムにアクセスするためにユーザ認証パスコードを提供しなければならないように、ユーザ装置の任意の使用は、認証ユーザに制限されてもよい。他の実施形態では、ユーザ装置の使用（例えば、ユーザ装置のオペレーティングシステムへのアクセス）は、ユーザ認証パスコードなしに認められてもよいが、ユーザ装置上の１つ以上のアプリケーションの使用、又は１つ以上のアプリケーション内の特定の機能（例えば、支払い機能）の使用は、機能用のそれらのアプリケーションにアクセスするためにユーザ認証パスコードを提供しなければならないように、認証ユーザに制限されてもよい。幾つかの実施形態では、ユーザ装置（例えば、オペレーティングシステム）、並びにユーザ装置上で利用可能な１つ以上のその他のアプリケーションへの両アクセスは、制限されてもよく、異なるユーザ認証パスワードを要求してもよい（例えば、ユーザ装置のアクセスは、第１のユーザ認証パスコードを要求してもよく、アプリケーション内の支払い機能用の支払いアプリケーションは、第１のユーザ認証パスコードとは異なる第２のユーザ認証パスコードを要求してもよい）。
【００１１】
したがって、ユーザ装置は、ユーザ装置上の１つ以上のアプリケーションにアクセスするための１つ以上のユーザ認証パスコードを含むデータベースを含んでもよい（又は、ネットワークを通じてデータベースに接続されてもよい）。例えば、ユーザは、ユーザ装置のオペレーティングシステムにアクセスするためのユーザ認証パスコードを提供してもよく、該ユーザ認証パスコードは、任意の英数字（例えば、ユーザ装置上の数字キー表示で提供される数字列）、ユーザ装置上のタッチグリッド表示で提供される一連のタッチ入力、及び／又は当該技術分野で周知の様々なその他のユーザ認証パスコードを含んでもよく、該ユーザ認証パスコードは、ユーザ装置中の非一時的メモリに格納されてもよい。別の実施形態では、特定のアプリケーション（例えば、インターネットブラウザ、ゲームアプリケーション、支払いアプリケーション、金融トラッキングアプリケーション等）にアクセスするためのユーザ認証パスコードは、ユーザ装置中の非一時的メモリに格納されてもよく、及び／又はネットワーク（例えば、インターネット）を介してユーザ装置に接続し得るアプリケーションプロバイダ装置上に格納されてもよい。数例を提供したが、ユーザ認証パスコードを提供及び格納するための当該技術分野で周知の任意の方法が本開示の範囲内にあると想定される。
【００１２】
ブロック１０２において、ユーザは、キーボード、マウス、マイクロフォン、タッチスクリーンディスプレイ、及び／又は当該技術分野で周知の様々なその他の入力装置を含み得るユーザ装置の入力装置を通じて、認証パスコードの入力を提供する。或る実施形態では、認証パスコードの入力は、ユーザ装置のオペレーティングシステムにアクセスするために提供され、パスワード、英数字列、数列、複数のタッチジェスチャ（例えば、タッチ入力面上に表示された形状、複数のドットの接続等）、（例えば、当該技術分野で周知の音声認識技術を使用してユーザ装置により受信される）音声指示、及び／又は当該技術分野で周知の様々なその他の認証パスコードの入力を含んでもよい。別の実施形態では、ユーザ装置は、ユーザ装置上のオペレーティングシステムへのアクセスを提供していてもよく、認証パスコードの入力は、オペレーティングシステムの使用を通じて利用可能なユーザ装置上のアプリケーション（又はアプリケーション内の機能）にアクセスするために提供され、パスワード、英数字列、数列、複数のタッチジェスチャ（例えば、タッチ入力面上に表示された形状、複数のドットの接続等）、（例えば、当該技術分野で周知の音声認識技術を使用してユーザ装置により受信される）音声指示、及び／又は当該技術分野で周知の様々なその他の認証パスコードの入力を含んでもよい。認証パスコードの入力の数例を提供したが、認証パスコードの入力を提供する任意の種類及び方法が本開示の範囲内にあると想定される。
【００１３】
方法１００は、認証パスコードの入力がユーザ認証パスコードと一致することに応じて第１のユーザが認証されるブロック１０４にその後進む。或る実施形態では、ブロック１０４において、ユーザ装置中の認証エンジンは、ブロック１０２で受信された認証パスコードの入力を、（例えば、ユーザ装置に位置する、ネットワークを通じてユーザ装置に接続される等の）データベースに格納された１つ以上のユーザ認証パスコードと比較し、認証パスコードの入力がユーザ認証パスコードと一致することに応じて、認証エンジンは、１つのアプリケーション又は複数のアプリケーションにアクセスして使用するために、第１のユーザを認証する。例えば、認証エンジンは、ブロック１０２で受信された認証パスコードの入力がユーザ装置によりアクセス可能なデータベースに格納されたユーザ認証パスコードと一致することに応じて、ユーザ装置上のオペレーションシステム、オペレーティングシステムを通じて利用可能なアプリケーション、及び／又はアプリケーション中で利用可能な機能にアクセスするために、第１のユーザを認証してもよい。
【００１４】
別の実施形態では、ブロック１０４において、ユーザ装置は、ブロック１０２で受信された認証パスコードの入力をネットワークを介してアプリケーションプロバイダ又はその他のシステムプロバイダ装置へ送信してもよく、アプリケーションプロバイダ装置又はその他のシステムプロバイダ装置は、認証パスコードの入力を、データベースに格納された１つ以上のユーザ認証パスコードと比較してもよい。認証パスコードの入力がユーザ認証パスコードと一致することに応じて、アプリケーションプロバイダ装置又はその他のシステムプロバイダ装置は、ユーザ装置中の認証エンジンが１つのアプリケーション、複数のアプリケーション、又はアプリケーションの機能にアクセスして使用するために第１のユーザを認証するように、認証確認をネットワークを介して返送してもよい。例えば、アプリケーションプロバイダ装置又はその他のシステムプロバイダ装置は、ユーザ装置と共に、ブロック１０２で受信された認証パスコードの入力がアプリケーションプロバイダ装置又はその他のシステムプロバイダ装置によりアクセス可能なデータベースに格納されたユーザ認証パスワードと一致することに応じて、ユーザ装置上のオペレーションシステム、オペレーションシステムを通じて利用可能なアプリケーション、及び／又はアプリケーション中の機能にアクセスするために第１のユーザを認証するよう動作してもよい。数例を提供したが、ユーザ装置の入力装置を通じて提供された認証パスコードの入力を介してアプリケーションにアクセスするためにユーザを認証するための任意のシステム及び方法が本開示の範囲内にあると想定される。
【００１５】
したがって、ブロック１０４の後には、（例えば、ユーザ装置上のオペレーティングシステムにアクセスするためのユーザに対する認証を通じた）ユーザ装置へのアクセス、ユーザ装置上のアプリケーションへのアクセス（例えば、インターネットブラウザアプリケーション、支払いアプリケーション、ゲームアプリケーション、金融トラッキングアプリケーション、又は当該技術分野で周知のその他のアプリケーションへのアクセス）、ユーザ装置上のアプリケーションのアプリケーション機能へのアクセス（例えば、アプリケーション内の、又はインターネットブラウザアプリケーションを通じて利用可能な支払い機能へのアクセス）、及び／又は当該技術分野で周知の様々なその他のアクセスが第１のユーザに提供されている。当該技術分野で周知なように、上述したような認証されたアプリケーションへのアクセスは、１つのアプリケーション又は複数のアプリケーションへのアクセスがユーザに認められる認証期間と関連してもよい。認証期間の長さは、アプリケーションに対して要望されるセキュリティのレベルに従って変化してもよく、任意の期間長が本開示の範囲内にあると想定される。
【００１６】
更に、幾つかの実施形態では、認証期間は、厳密に時間を指すよりも、第１のユーザの認証及びアプリケーションにアクセスするための認証に続いて生じるユーザの行動によって定まる期間をも指してもよい。例えば、認証期間は、ユーザがアプリケーションを閉じ、（例えば、別の異なるアプリケーションを操作することによって）アプリケーションをオペレーティングシステムの“バックグラウンド”に移動させ、ユーザ装置をスリープモードになるようにするかスリープモードにさせ、ユーザ装置を電源オフし、及び／又は認証期間を終了させる当該技術分野で周知の様々なその他のユーザ操作を実行することによって定まる不定期間（例えば、第1のユーザが最初に認証されたとき等）であってもよい。その際、認証期間の終了を確定するユーザの行為に続いて、及び／又は当該技術分野で周知の様々なその他の認証期間の特徴に応じて、認証期間は、所定時間後に終了してもよい。
【００１７】
方法１００は、認証要因が検出されるブロック１０６にその後進む。或る実施形態では、ユーザ装置は、非一時的メモリを含み、該非一時的メモリは、ユーザ装置中の１つ以上のハードウェアプロセッサにより実行される場合には、認証エンジンを１つ以上のハードウェアプロセッサに提供させる命令を含み、該認証エンジンは、ブロック１０４での第１のユーザの最初の認証に続いてユーザ装置上の１つ以上のアプリケーションへのアクセスが第１のユーザ又は別のユーザに認められる認証期間を延長するために使用され得る認証要因を検出するように構成される。他の実施形態では、非認証を主目的としてユーザ装置に提供されるユーザ命令は、認証要因として受信及び解釈され得るが、幾つかの実施形態では、認証エンジンは、センサ信号の認証要因を受信するためにユーザ装置上の１つ以上のセンサに結合される。検出される認証要因の数例が以下に提供されるが、ユーザ装置上の入力装置を通じてユーザにより提供される認証パスコードの入力ではない多種多様な認証要因が本開示の範囲内にあることは、本開示を所有する当業者であれば認識するであろう。
【００１８】
図２をまず参照すると、認証システム２００の実施形態が図示され、ユーザ装置２０２を含み、該ユーザ装置２０２は、ブロック１０４の間に第１のユーザが認証されたユーザ装置であってよく、又はブロック１０４の間に第１のユーザが認証されたアプリケーション若しくはアプリケーション機能を含む。ユーザ装置２００は、例えば、１つ以上の無線コントローラ（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線コントローラ、ＷｉＦｉ無線コントローラ、及び／又は当該技術分野で周知の様々なその他の無線コントローラ）といった、認証エンジン２０６に結合される通信装置２０４を含み、該認証エンジン２０６は認証データベース２０８に更に結合される。認証データベース２０８は、住居無線環境認証プロファイル２０８ａ、職場無線環境認証プロファイル２０８ｂ、及びコーヒーショップ無線環境認証プロファイル２０８ｃを格納し、各プロファイルは、判定ブロック１０８に関して住居無線環境認証プロファイル２０８ａに対して以下で更に詳細に図示及び論じられるような１つ以上の無線環境を含む。ユーザ装置２０２中の通信装置２０４は、第２のユーザ装置２１０、ネットワーク２１４（図示された実施形態ではローカルエリアネットワーク（ＬＡＮ））に更に結合されるアクセスポイント２１２、並びにネットワーク２２０（図示された実施形態ではインターネット）に更に結合されるアクセスポイント２１６及び２１８と通信する。
【００１９】
図示された実施形態では、ブロック１０６において、ユーザ装置２０２中の通信装置２０４は、アクセスポイント２１２、２１６、及び２１８と共に、各々の第２のユーザ装置２１０と通信し、それに応じて、認証エンジン２０６は、第２のユーザ装置２１０により提供されるＢｌｕｅｔｏｏｔｈ（登録商標）無線環境、アクセスポイント２１２により提供される第１のＷｉＦｉ無線環境、アクセスポイント２１６により提供される第２のＷｉＦｉ無線環境、及びアクセスポイント２１８により提供される第３のＷｉＦｉ無線環境を含む複数の認証要因を検出する。ブロック１０６において認証要因として検出されるものとして４つの無線環境が図２に図示されているが、任意の種類の無線技術を使用して提供される任意の数の無線環境が、通信装置２０４による通信に基づいて認証エンジン２０６により検出されてもよいことは、本開示を所有する当業者であれば認識するであろう。
【００２０】
ここで図３ａ、図３ｂ、図３ｃ、及び図３ｄを参照すると、ユーザ装置３００中に含まれる認証システムの実施形態が図示され、該ユーザ装置３００は、ブロック１０４の間に第１のユーザが認証されたユーザ装置であってよく、又はブロック１０４の間に第１のユーザが認証されたアプリケーション若しくはアプリケーション機能を含む。図示された実施形態のユーザ装置３００は、タッチスクリーン面３０４付きのタッチスクリーンディスプレイを収容する筐体３０２を含むタブレットコンピュータである。認証エンジン３０６は、タッチスクリーン面３０４及び認証データベース３０８に結合する。認証データベース３０８は、第１のユーザタッチ入力認証プロファイル３０８ａ及び第２のユーザタッチ入力認証プロファイル３０８ｂを格納し、各プロファイルは、以下で更に詳細に図示及び論じられるような１つ以上のタッチ入力、タッチ入力列、及び／又はその他のタッチ入力情報を列挙する。
【００２１】
図示された実施形態では、ブロック１０６において、ユーザ３１０は、図３ｂに図示されるような第１の検出タッチ入力と第２の検出タッチ入力とを含む複数の認証要因を認証エンジン３０６が検出するように、その指３１０ａ及び３１０ｂを図３ａに図示されるようにタッチスクリーン面３０４と接触させ、（第２の検出タッチ入力３１４に対して図３ｃで図示されるように）それらの検出タッチ入力を移動することによって、ユーザ装置３００を使用する。図３ｄは、図３ａ、図３ｂ、及び図３ｃに図示された第１の検出タッチ入力３１２と第２の検出タッチ入力３１４とを提供したユーザとは異なるユーザにより提供され得る、認証エンジン３０６によって検出される第１の検出タッチ入力３１６と第２の検出タッチ入力３１８とを図示する。例えば、（図３ｂ及び図３ｃに図示されたものと比較して図３ｄに示したタッチ入力の狭い領域、及び／又は以下で更に詳細に論じられるその他の要因で表現されるように）図３ｄに図示された第１の検出タッチ入力３１６及び第２の検出タッチ入力３１８は、子ユーザにより提供されてもよいと共に、図３ａ、図３ｂ、及び図３ｃに図示された第１の検出タッチ入力３１２及び第２の検出タッチ入力３１４は、親ユーザにより提供されてもよい。ブロック１０６での認証要因として検出されるタッチ入力を提供する２人の異なるユーザが図３ａ、図３ｂ、図３ｃ、及び図３ｄに図示されるが、認証エンジン２０６によって検出され得るタッチ入力を任意の数のユーザが提供してもよいことは、本開示を所有する当業者であれば認識するであろう。
【００２２】
ここで図４を参照すると、ユーザ装置４００に含まれる認証システムの実施形態が図示され、該ユーザ装置４００は、ブロック１０４で第１のユーザが認証されたユーザ装置４００であってもよく、又はブロック１０４で第１のユーザが認証されたアプリケーション若しくはアプリケーション機能を含む。ユーザ装置４００は、認証エンジン４０６に結合されたオペレーティングシステム４０２を含み、認証エンジン４０６は、認証データベース４０８に更に結合される。認証データベース４０８は、第１のアプリケーション使用認証プロファイル４０８ａと第２のアプリケーション使用認証プロファイル４０８ｂとを格納し、各プロファイルは、判定ブロック１０８に関して以下で更に詳細に図示及び論じられるように、１つ以上のアプリケーション使用の細目を含む。
【００２３】
図示された実施形態では、ブロック１０６において、ユーザ装置４００中のオペレーティングシステム４０２は、アプリケーションの使用を認証エンジン４０６に伝達する。例えば、オペレーティングシステム４０２は、起動又は閉じられた１つ以上のアプリケーション、１つ以上のアプリケーションの使用時間、及び／又は当該技術分野で周知の様々なその他のアプリケーション使用の細目についての情報を認証エンジン４０６に提供してもよく、認証エンジン４０６は、どのアプリケーションが使用されているか、それらのアプリケーションがどのように使用されているか等を含む、複数の認証要因としてのそれらのアプリケーション使用の細目を検出する。
【００２４】
検出される認証要因の数例が提供されたが、ユーザ装置上のアプリケーションへのアクセスがユーザに認められる認証期間を延長するために使用され得るその他の認証要因がブロック１０６で検出されてもよい。例えば、認証要因を検出するために、ユーザ装置上の任意のセンサが使用されてもよく、任意のセンサは、画像又は動画を撮るカメラ、動きを検出する加速度計、音を検出するマイクロフォン、現在地を検出する位置判定装置、熱サイン（heat signature）を検出する温度センサ、及び／又は当該技術分野で周知の様々なその他のセンサを含む。また、ユーザ装置上のアプリケーションへのアクセスがユーザに認められる認証期間を延長するためにユーザを自動認証する場合に、更なる安全性を提供するために、センサにより検出されるそれらの認証要因の何れかは、図２、図３ａ−図３ｄ、及び図４を参照しながら上述した認証要因の何れかと共に、ブロック１０６で一緒に検出されてもよく、方法１００の更なるブロックで互いに結合又は使用されてもよい。
【００２５】
方法１００は、検出された認証要因が認証プロファイルと一致するか否かが判定される判定ブロック１０８にその後進む。或る実施形態では、ユーザ装置のデータベース又は（例えば、ネットワークを通じて）ユーザ装置に結合されたデータベースは、複数の認証要因を夫々含む１つ以上の認証プロファイルを含んでもよい。幾つかの実施形態では、認証プロファイルに含まれる認証要因は、ユーザによって提供されてもよい。例えば、ユーザ装置のユーザ（例えば、上記で論じた第１のユーザ）は、認証プロファイルに対する１つ以上の認証要因を選択又は提供されてもよく、該１つ以上の認証要因は、例えば、ユーザがユーザ装置を通常使用する１つ以上の位置における１つ以上の無線環境、タッチ入力、アプリケーション使用プロファイル、認証ユーザの画像、認証ユーザの音声標本、ユーザがユーザ装置を通常使用する位置情報（例えば、位置座標、住所等）、及び／又は本明細書で論じられる任意のその他の認証要因を含んでもよい。
【００２６】
幾つかの実施形態では、認証プロファイルに含まれる認証要因は、ユーザにより提供されてもよい。例えば、ユーザ装置は、認証プロファイルに対する１つ以上の認証要因を自動判定してもよく、該１つ以上の認証要因は、例えば、ユーザ装置が一般的に位置する１つ以上の位置における１つ以上の無線環境、ユーザ装置上で一般的に使用されるタッチ入力、ユーザ装置上で使用されるアプリケーションに対するアプリケーション使用プロファイル、ユーザ装置を一般的に使用するユーザの取り込み画像、ユーザ装置を通常使用するユーザの音声標本、ユーザ装置が通常位置する位置、及び／又は本明細書で論じられる任意のその他の認証要因を含んでもよい。言い換えれば、ユーザ装置は、認証ユーザ（例えば、ユーザ認証パスコードで認証される、認証パスコードの入力を入力するユーザ）と多くの場合関連する要素であって、ユーザ装置、アプリケーション、又はアプリケーション機能が認証ユーザにより使用されていることを示す該要因を認識し、それらの認証要因を認証プロファイルとして保存するように構成されてもよい。具体的実施例において、認証ユーザの住居地中のユーザ装置は、該住居地に通常存在する同じ無線環境（例えば、該ユーザのアクセスポイントにより提供される無線環境、該ユーザの別の装置により提供される無線環境、該ユーザの近所により提供される無線環境）を検出してもよい。したがって、それらの無線環境が検出された場合、（ユーザ装置を盗用している非認証ユーザは、認証ユーザの住居においてそれを使用しようとは通常試みないので）ユーザ装置を盗用している非認証ユーザではなく、むしろ認証ユーザがユーザ装置を使用していると見なし得る。
【００２７】
幾つかの実施形態では、認証プロファイル用の認証要因は、上記で論じたようにユーザ装置によって自動判定されてもよく、それらの認証プロファイルを確認するためにユーザにその後提供されてもよい。例えば、図２に示した複数の無線環境の所定回数の検出に続いて、ユーザ装置は、無線環境認証プロファイルが、認証された使用と関連するはずであることをユーザが確認できるようにするために、それらの無線環境を含む無線環境認証プロファイルをユーザに提示してもよい。同様に、図３ａ−図３ｄに示した複数のタッチ入力の所定回数の検出に続いて、ユーザ装置は、タッチ入力認証プロファイルが、認証された使用と関連するはずであることをユーザが確認できるようにするために、それらのタッチ入力を含むタッチ入力認証プロファイルをユーザに提示してもよい。同様に、図４に示した同種のアプリケーション使用の所定回数の検出に続いて、ユーザ装置は、アプリケーション使用認証プロファイルが、認証された使用と関連するはずであることをユーザが確認できるようにするために、それらのアプリケーション使用を含むアプリケーション使用認証プロファイルをユーザに提示してもよい。ユーザ装置は、所定回数取り込まれたユーザの画像、所定回数取り込まれたユーザの音声記録、所定回数判定された位置、及び／又はその他の認証要因を、認証プロファイル又は認証プロファイルの一部として確認のためにユーザに提示してもよい。
【００２８】
判定ブロック１０８において、認証エンジンは、ブロック１０６で受信された認証要因をユーザ装置中の認証プロファイルと比較して、一致が存在するか否かを判定する。幾つかの実施形態では、判定ブロック１０８は、（ブロック１０４での第１のユーザの認証に応じて提供された）認証期間の満了に際して実行されてもよい。幾つかの実施形態では、判定ブロック１０８は、認証期間の満了前に所定時間実行されてもよい。その他の実施形態では、判定ブロック１０８は、認証期間に渡って実行されてもよい。
【００２９】
図２に戻って参照すると、判定ブロック１０８において、認証エンジン２０６は、住居無線環境認証プロファイル２０８ａ、職場無線環境認証プロファイル２０８ｂ、及びコーヒーショップ無線環境認証プロファイル２０８ｃを含む、認証データベース２０８中の認証プロファイルと、ブロック１０６を参照して論じた検出された無線環境を含む認証要因を比較する。ブロック１０６を参照して論じた検出された無線環境が、住居無線環境認証プロファイル２０８ａ、職場無線環境認証プロファイル２０８ｂ、又はコーヒーショップ無線環境認証プロファイル２０８ｃ中の何れの無線環境とも一致しない場合、方法１００は、認証パスコードの入力が要求されるブロック１１０に進む。ブロック１１０の実施形態では、認証エンジン２０６は、ユーザ装置２０２中の通信装置２０４によって検出された現在の無線環境が認証データベース中の認証プロファイルによって定められた既知の何れの無線環境とも一致しないと判定し、その後、ブロック１０４での第１のユーザの認証に応じて提供された認証期間の終了後、ユーザ装置２０２上の１つ以上のアプリケーション又はアプリケーション機能へのアクセスは制限され、ユーザは、１つ以上のアプリケーション又はアプリケーション機能に再アクセスするために、ブロック１０２及び１０４に対して上述したような、ユーザ認証パスコードと一致する認証パスコードの入力を提供しなければならない。ブロック１０６を参照して論じた検出された無線環境が、住居無線環境認証プロファイル２０８ａ、職場無線環境認証プロファイル２０８ｂ、又はコーヒーショップ無線環境認証プロファイル２０８ｃの何れかの無線環境と一致する場合、方法１００は、以下で更に詳細に論じる判定ブロック１１２に進む。
【００３０】
図３ａ−図３ｄに戻って参照すると、判定ブロック１０８において、認証エンジン３０６は、第１のユーザタッチ入力認証プロファイル３０８ａ及び第２のユーザタッチ入力認証プロファイル３０８ｂを含む、認証データベース３０８中の認証プロファイルと、ブロック１０６を参照して論じた検出されたタッチ入力、検出された一連のタッチ入力、及び検出されたその他のタッチ入力情報を含む認証要因を比較する。ブロック１０６を参照して論じた検出されたタッチ入力、検出された一連のタッチ入力、及び検出されたその他のタッチ入力情報が、第１のユーザタッチ入力認証プロファイル３０８ａ及び第２のユーザタッチ入力認証プロファイル３０８ｂの何れにも一致しない場合、方法１００は、認証パスコードの入力が要求されるブロック１１０に進む。ブロック１１０のある実施形態では、認証エンジン３０６は、ユーザ装置３００上で提供されているタッチ入力が、認証データベース３０８中の認証プロファイルによって定められる何れの既知のタッチ入力、一連のタッチ入力、又はその他のタッチ入力情報とも一致しないと判定し、その後、ブロック１０４での第１のユーザの認証に応じて提供された認証期間の終了後、ユーザ装置３００上の１つ以上のアプリケーション又はアプリケーション機能へのアクセスは制限され、ユーザは、１つ以上のアプリケーション又はアプリケーション機能に再アクセスするために、ブロック１０２及び１０４に対して上述したような、ユーザ認証パスコードと一致する認証パスコードの入力を提供しなければならない。ブロック１０６を参照して論じた検出されたタッチ入力、検出された一連のタッチ入力、及び検出されたその他のタッチ入力情報が、第１のユーザタッチ入力認証プロファイル３０８ａ及び第２のユーザタッチ入力認証プロファイル３０８ｂの何れかに一致する場合、方法１００は、以下で更に詳細に論じる判定ブロック１１２に進む。
【００３１】
図４に戻って参照すると、ブロック１０８において、認証エンジン４０６は、第１のアプリケーション使用認証プロファイル４０８ａ及び第２のアプリケーション使用認証プロファイル４０８ｂを含む、認証データベース３０８中の認証プロファイルと、ブロック１０６を参照して論じた検出されたアプリケーション使用の細目を含む認証要因を比較する。ブロック１０６を参照して論じた検出されたアプリケーション使用が、第１のアプリケーション使用認証プロファイル４０８ａ及び第２のアプリケーション使用認証プロファイル４０８ｂの何れにも一致しない場合、方法１００は、認証パスコードの入力が要求されるブロック１１０に進む。ブロック１１０のある実施形態では、認証エンジン４０６は、ユーザ装置４００上で提供されているアプリケーション使用の細目が、認証データベース４０８中の認証プロファイルによって定められる既知の何れのアプリケーション使用の細目にも一致しないと判定し、その後、ブロック１０４での第１のユーザの認証に応じて提供された認証期間の終了後、ユーザ装置４００上の１つ以上アプリケーション又はアプリケーション機能へのアクセスは制限され、ユーザは、１つ以上のアプリケーション又はアプリケーション機能に再アクセスするために、ブロック１０２及び１０４に対して上述したような、ユーザ認証パスコードと一致する認証パスコードの入力を提供しなければならない。ブロック１０６を参照して論じた検出されたアプリケーション使用が、第１のアプリケーション使用認証プロファイル４０８ａ及び第２のアプリケーション使用認証プロファイル４０８ｂの何れかに一致する場合、方法１００は、以下で更に詳細に論じる判定ブロック１１２に進む。
【００３２】
ブロック１０６で検出され得るその他の認証要因の例に関して、ブロック１０８において、認証エンジンは、（例えば、ユーザ装置の現在のユーザの）取り込み画像を、認証プロファイル中の（例えば、認証ユーザの）１つ以上の画像と比較してもよく、（例えば、ユーザ装置の現在のユーザの）取り込み音声記録を認証プロファイル中の（例えば、認証ユーザの）１つ以上の音声サンプルと比較してもよく、（例えば、ユーザ装置の現在地の）検出位置を認証プロファイル中の（例えば、ユーザ装置の認証位置の）１つ以上の位置と比較する等してもよい。一致が検出される場合には、方法１００は判定ブロック１１２に進むが、ブロック１０８において何ら一致が検出されない場合には、上記で論じたように、ブロック１１０において認証パスコードの入力が要求される。認証プロファイル中の認証要因の何れか又は全ての例は、上記で論じたように、以下で論じられる認証期間を延長する前に一致しなければならない、単一の認証プロファイル中に組み合わされてもよい。その際、認証エンジンは、検出された無線環境、検出されたタッチ入力、検出されたアプリケーション使用プロファイル、検出された画像、検出された音声記録、及び検出された位置が、認証データベース中の認証プロファイルの既知の無線環境、既知のタッチ入力、既知のアプリケーション使用プロファイル、既知の画像、既知の音声記録、及び既知の位置の何れか又は全てと一致することを判定する必要があってもよい。
【００３３】
判定ブロック１１２において、認証エンジンは、ブロック１０６で検出された認証要因と一致すると判定ブロック１０８で判定された認証プロファイルが、ブロック１０４で認証された第１のユーザと関連するのか、それとも第２のユーザと関連するのかを判定する。方法１００の幾つかの実施形態では、認証プロファイルは、単一のユーザとのみ関連してもよい。そうした実施形態では、判定ブロック１１２は飛ばされてもよく、方法１００は、判定ブロック１０８から、以下で更に詳細が論じられる、第１のユーザに対する認証期間が延長されるブロック１１４に進んでもよい。同様に、認証プロファイルが２人以上のユーザに対して提供される実施形態では、認証プロファイルが第１のユーザと関連すると判定ブロック１０８で判定された場合には、方法１００は、判定ブロック１１２から、第１のユーザに対する認証期間が延長されるブロック１１４に進む。認証期間の延長は、ユーザ装置上の１つ以上のアプリケーション又はアプリケーション機能への継続的なアクセスを第１のユーザに認める。例えば、延長された認証期間は、第１のユーザがユーザ装置の入力装置上に認証パスコードの入力を提供することなく（例えば、ユーザ装置上のオペレーティングシステムへのアクセスを認めることによって）ユーザ装置の使用を継続することを認める。別の例では、延長された認証期間は、第１のユーザがユーザ装置の入力装置上に認証パスコードの入力を提供することなく（例えば、ユーザ装置上のオペレーティングシステムを通じて提供されるアプリケーションへのアクセスを認めることによって）ユーザ装置上のアプリケーションの使用を継続することを認める。別の例では、延長された認証期間は、第１のユーザがユーザ装置の入力装置上に認証パスコードの入力を提供することなく（例えば、ユーザ装置上のオペレーティングシステムを通じてアクセス可能なアプリケーションで提供される支払い機能のアクセスを認めることによって）ユーザ装置上のアプリケーション内のアプリケーション機能（例えば、支払いアカウントを使用しての支払い能力）の使用を継続することを認める。
【００３４】
判定ブロック１０８で判定された認証プロファイルが、第１のユーザとは異なる第２のユーザと関連するとブロック１１２において判定された場合、方法１００は、認証レベルが認証プロファイルに従って変更される任意のブロック１１６、及び／又は第２のユーザに対する認証期間が延長されるブロック１１８に進んでもよい。上記で論じたように、認証プロファイルは、２人以上のユーザに対して提供されてもよく（例えば、異なるプロファイルが親ユーザ及び子ユーザの夫々に対して提供されてもよく）、それらの認証プロファイルはまた、異なるアクセスレベルと関連してもよい。或る実施形態では、子ユーザに対するアプリケーションプロファイルは、ユーザ装置、ユーザ装置上のアプリケーション、及び／又はユーザ装置上のアプリケーション内のアプリケーション機能への制限付きアクセスを伴う子ユーザに提供してもよいが、親ユーザに対する認証プロファイルは、ユーザ装置、ユーザ装置上のアプリケーション、及び／又はユーザ装置上のアプリケーション内のアプリケーション機能の完全な使用を伴う親ユーザに提供してもよい。
【００３５】
例えば、ユーザ装置、ユーザ装置上のアプリケーション、及び／又はユーザ装置上のアプリケーション内のアプリケーション機能への制限付きアクセスは、特定のアプリケーション（例えば、電話アプリケーション、電子メールアプリケーション、支払いプリケーション、金融トラッキングアプリケーション、アダルトコンテンツ付きアプリケーション等）へのアクセス不能、アプリケーション上のあるフィーチャ（feature）（例えば、アプリケーション内での支払い、インターネットブラウザアプリケーションにおける特定のウェブサイトへのアクセス、写真アプリケーションにおける特定の写真の閲覧等）の使用不能、及び／又は当該技術分野で周知の様々なその他のユーザ装置若しくはアプリケーションの制限を含んでもよい。幾つかの実施形態では、支払いアプリケーション又は支払いフィーチャへのアクセスの制限は、支払いアプリケーションを使用して請求され得る額の削減を含んでもよい。例えば、子ユーザは、親ユーザと比較して、支払いアプリケーションを使用して子ユーザが請求し得る額が低額に制限され得るが、親ユーザは、支払いアプリケーションを使用して任意の額を請求する能力を有し得る。数例を提供したが、任意の形式の制限付きアクセスが本開示の範囲内にあることは当業者であれば認識するであろう。
【００３６】
図２に戻って参照すると、単一のユーザのみと関連する認証プロファイルの実施形態が図示されている。したがって、ブロック１０８において、認証エンジン２０６は、第２のユーザ装置２１０並びにアクセスポイント２１２、２１６、及び２１８によって提供された検出された無線環境が住居無線環境プロファイル２０８ａと一致するか否かを判定してもよく、住居無線環境プロファイル２０８ａは、図示された実施形態ではＢｌｕｅｔｏｏｔｈ環境を提供する第２のユーザ装置２１０、ＷｉｆｉからＬＡＮへの無線環境を提供するアクセスポイント２１２、並びにＷｉｆｉからインターネットへの無線環境を提供するアクセスポイント２１６及び２１８の夫々を列挙する。それに応じて、方法１００は、ブロック１１４に進んでもよく、ブロック１１４では、ユーザがユーザ装置２０２上の入力装置を通じて認証パスコードの入力を提供することなくユーザ装置２０２、ユーザ装置２０２上の１つ以上アプリケーション、及び／又はアプリケーション中の機能の使用を継続し得るように、第１のユーザに対する認証期間が延長される。住居無線環境認証プロファイル２０８ａに対する無線環境の細目の簡略版を提供したが、無線環境認証プロファイル中の無線環境を認識するために、例えば、無線ネットワーク名、ＭＡＣアドレス、無線信号強度、及び／又は当該技術分野で周知のその他の無線環境特性といったその他の細目が使用されてもよい。同様に、職場無線環境認証プロファイル２０８ｂ及びコーヒーショップ無線環境認証プロファイル２０８ｃは、ユーザが職場にいる又はユーザが通常訪れるコーヒーショップにいる（又は継続的な認証のために別な方法で認証されている）場合に、ユーザ装置又はアプリケーションに対する認証期間が上述したように延長されることを認めてもよい。
【００３７】
図示されないが、図２に図示された無線環境認証プロファイルと同様の無線環境認証プロファイルは、方法のブロック１１２、１１４、１１６、及び１１８を参照して本明細書で記述したのと同様に、認証レベルを変更するために使用されてもよい。幾つかの実施形態では、異なる無線環境認証プロファイルは、異なる認証レベルをもたらし得る。例えば、コーヒーショップ無線環境認証プロファイル２０８ｃに対する認証レベルは、住居無線環境認証プロファイル２０８ｂの認証レベルと比較して制限されてもよく（例えば、コーヒーショップではなく住居において、アプリケーションを使用して支払いが行われてもよく）、住居無線環境認証プロファイル２０８ｂの認証レベルは、職場無線環境認証プロファイル２０８ａの認証レベルと比較して制限されてもよい（例えば、住居又はコーヒーショップではなく職場において、職場ネットワークはアクセス可能であってよい）。幾つかの実施形態では、ユーザ装置２０２は、（複数の）ユーザによって共有されてもよく、それ故、（第１の勤務地とは異なる第２の勤務地又は第２のユーザ住居における）第２のユーザと関連する無線環境には第１の認証レベルとは異なる第２の認証レベルが提供されてもよいと共に、（例えば、第１の勤務地又は第１のユーザ住居における）第１のユーザと関連する無線環境には、第１の認証レベルが提供されてもよい。
【００３８】
したがって、ユーザがユーザ装置、アプリケーション、又はアプリケーション機能若しくはフィーチャにアクセスすることが認められる認証期間は、複数の無線環境の検出に基づいて、ユーザからの何れの入力もなしに延長されてもよい。ユーザは通常、同じ位置又は（複数の）位置で彼らのユーザ装置を使用するので、それらの位置に一般的に存在する検出された無線環境に基づいて、ユーザ装置がそれらの位置の内の１つに位置すると判定される場合に、認証期間が延長可能になるように、本明細書で記述される認証システム及び方法は、使用されてもよいことが分かる。ユーザ装置が盗用された場合、（例えば、同じ無線技術を提供する、同じ無線環境名を有する、同じ個別の無線環境強度を有する、同じＭＡＣアドレスと関連する等の）複数の同じ無線環境が検出されるようなそれらの位置の内の１つにユーザ装置が位置することは全くありそうになく、それ故、それらの無線環境が検出される場合には、それらの位置での継続的な認証は、極めて低いリスクをもたらし得る。
【００３９】
図３ａ−図３ｄに戻って参照すると、複数のユーザと関連する認証プロファイルの実施形態が図示されている。或る実施形態では、ブロック１０８において、認証エンジン３０６は、タッチ入力面３０４上に提供される検出されたタッチ入力が認証データベース３０８中の認証プロファイルと一致すると判定してもよい。それに応じて、方法１００は、判定ブロック１０８で判定された認証プロファイルが第１のユーザ認証プロファイル３０８ａであると認証エンジン３０６が判定するブロック１１２に進み、該第１のユーザ認証プロファイル３０８ａは、図示された実施形態では、図３ａ、図３ｂ、及び図３ｃに図示した第１のユーザと関連するタッチ入力、一連のタッチ入力、及び／又はその他のタッチ情報を列挙する。また、方法１００は、ブロック１１４に進み、ブロック１１４では、ユーザがユーザ装置３００上の入力装置を通じて認証パスコードの入力を提供することなく、ユーザ装置３００、ユーザ装置３００上の１つ以上のアプリケーション、及び／又はユーザ装置３００上のアプリケーションのアプリケーションフィーチャの使用を継続し得るように、第１のユーザに対する認証期間が延長される。
【００４０】
別の実施形態では、ブロック１１２において、認証エンジン３０６は、判定ブロック１０８で判定された認証プロファイルが第２のユーザ認証プロファイル３０８ｂであると判定してもよく、該第２のユーザ認証プロファイル３０８ｂは、図示された実施形態では、図３ｄに図示した第２のユーザと関連するタッチ入力、一連のタッチ入力、及び／又はその他のタッチ情報を列挙する。また、方法１００は、ブロック１１６に進み、ブロック１１６では、認証プロファイルに従って認証レベルが変更され、第２のユーザがユーザ装置４００上の入力装置を通じて認証パスコードの入力を提供することなく、ユーザ装置４００、ユーザ装置４００上の１つ以上のアプリケーション、及び／又はユーザ装置４００上のアプリケーションのアプリケーションフィーチャの使用を継続し得るように、第２のユーザに対して認証期間が延長される。
【００４１】
したがって、ユーザがユーザ装置、アプリケーション、アプリケーションフィーチャにアクセスすることが認められる認証期間は、認証されていない使用（例えば、インターネットの閲覧、電子メールの送信、ビデオの視聴等）の間に提供された複数のタッチ入力の検出に基づいて、ユーザからの何れの入力もなしに延長されてもよい。彼らのユーザ装置の使用中、ユーザは、（例えば、タッチ入力面３０４によって作られた指のサイズ、圧力、及び／又は他の静電容量測定に基づいて；ユーザ装置の一般的な保持方法を示唆するタッチ入力に基づいて；及び／又はユーザによって使用される一般的なタッチジェスチャに基づいて）タッチ入力、一連のタッチ入力、及びその他のユーザと区別可能なその他の入力情報を提供してもよく、本明細書に記述される認証システム及び方法は、ユーザ装置領域上のユーザタッチ入力が認証ユーザと関連すると判定された場合に認証期間が延長され得るようにする。更に、第２のユーザからのタッチ入力は、第１のレベルのアクセスとは異なる、ユーザ装置及び／又はユーザ装置上のアプリケーションへの第２のレベルのアクセスをもたらしてもよいと共に、第１のユーザからのタッチ入力は、ユーザ装置及び／又はユーザ装置上のアプリケーションへの第１のレベルのアクセスをもたらしてもよい。ユーザ装置が盗用された場合、認証ユーザと同じ指のサイズ、圧力、装置の同じ保持方法の示唆、及び一般的なタッチジェスチャで非認証ユーザがタッチ入力を提供することは全くありそうになく、それ故、それらの認識されるタッチ入力が検出される場合には、継続的な認証は、極めて低いリスクをもたらし得る。
【００４２】
図４ｄに戻って参照すると、複数のユーザと関連する認証プロファイルの実施形態が図示されている。或る実施形態では、ブロック１０８において、認証エンジン４０６は、オペレーティングシステム４０２を通じて提供される検出されたアプリケーション使用の細目が、認証データベース４０８中の認証プロファイルと一致すると判定してもよい。それに応じて、方法１００は、判定ブロック１０８で判定された認証プロファイルが第１のユーザアプリケーション細目認証プロファイル４０８ａであると認証エンジン４０６が判定するブロック１１２に進み、該第１のユーザアプリケーション細目認証プロファイル４０８ａは、（図示されるような）非常に一般的に使用されるアプリケーション、使用されるアプリケーションの典型的な列（例えば、ユーザ装置４００への署名後の、１番目の電子メールアプリケーション、２番目の金融トラッキングアプリケーション、３番目のゲームアプリケーション、４番目のインターネットブラウザアプリケーション）、アプリケーション上で使用されるフィーチャ、及び／又は第１のユーザと関連する当該技術分野で周知のアプリケーション使用の細目を列挙してもよい。また、方法１００は、ブロック１１４に進み、ブロック１１４では、ユーザがユーザ装置４００上の入力装置を通じて認証パスコードの入力を提供することなく、ユーザ装置４００、ユーザ装置４００上の１つ以上のアプリケーション、及び／又はユーザ装置４００上のアプリケーションのアプリケーションフィーチャの使用を継続し得るように、第１のユーザに対する認証期間が延長される。
【００４３】
別の実施形態では、ブロック１１２において、認証エンジン４０６は、判定ブロック１０８で判定された認証プロファイルが第２のユーザ認証プロファイル４０８ｂであると判定してもよく、該第２のユーザ認証プロファイルは、（図示されるような）非常に一般的に使用されるアプリケーション、使用されるアプリケーションの典型的な列、アプリケーション上で使用されるフィーチャ、及び／又は第２のユーザと関連する当該技術分野で周知のアプリケーション使用の細目を列挙してもよい。また、方法１００は、ブロック１１６に進み、ブロック１１６では、認証プロファイルに従って認証レベルが変更され、第２のユーザがユーザ装置４００上の入力装置を通じて認証パスコードの入力を提供することなく、ユーザ装置４００、ユーザ装置４００上の１つ以上のアプリケーション、及び／又はユーザ装置４００上のアプリケーションのアプリケーションフィーチャの使用を継続し得るように、認証期間が第２のユーザに対して延長される。
【００４４】
したがって、ユーザ装置又はユーザ装置上のアプリケーションへのアクセスがユーザに認められる認証期間は、認証されていない使用（例えば、インターネットの閲覧、電子メールの送信、ビデオの視聴等）の間に提供された複数のアプリケーション使用の細目の検出に基づいて、ユーザからの何れの入力もなしに延長されてもよい。彼らのユーザ装置の使用中、ユーザは、アプリケーションを起動し、アプリケーションを閉じ、アプリケーション中のフィーチャを使用し、及び／又は様々なその他のアプリケーションの動作を実行してもよく、本明細書に記述される認証システム及び方法は、アプリケーション使用の細目が認証ユーザと関連すると判定された場合に認証期間が延長され得るようにする。更に、第２のユーザからのアプリケーション使用の細目は、第１のレベルのアクセスとは異なる、ユーザ装置、アプリケーション、及び／又はユーザ装置上のアプリケーションフィーチャへの第２のレベルのアクセスをもたらしてもよいと共に、第１のユーザからのアプリケーション使用の細目は、ユーザ装置、アプリケーション、及び／又はアプリケーションフィーチャへの第１のレベルのアクセスをもたらしてもよい。ユーザ装置が盗用された場合、認証ユーザと同じ方法で非認証ユーザがアプリケーションを望むことは全くありそうになく、それ故、それらの認識されたアプリケーション使用の細目が検出される場合には、継続的な認証は、極めて低いリスクをもたらし得る。
【００４５】
同様に、第１のユーザに対する認証期間を延長し、認証レベルを変更し、第２のユーザに対する認証期間を延長するために、方法のブロック１１２、１１４、１１６、及び１１８において、ユーザの取り込み画像、ユーザからの取り込み音声記録、検出された位置等が使用されてもよい。
【００４６】
したがって、入力装置を介して認証パスコードを入力しなければならない範囲内でユーザ装置又はアプリケーションへのアクセスがユーザに与えられる認証期間の延長を提供する、ユーザを認証するためのシステム及び方法が記述されている。システム及び方法は、認証ユーザがユーザ装置又はアプリケーションを使用していることを示す認証要因を列挙する認証プロファイルを作成し、それに応じて認証期間を延長する。そうしたシステム及び方法は、ユーザ装置又はアプリケーションが認証ユーザにより使用されている場合を認識できない従来のシステム及び方法が必要とする継続的な認証を削減しながら、セキュリティの向上を提供する。更に、システム及び方法は、認証要因を使用して検出された特定ユーザに基づいて認証レベルを変更し、どの認証ユーザがユーザ装置を使用しているかに基づいてユーザ装置のセキュリティを微調整可能にすることを提供する。本明細書で記述されるシステム及び方法は、そうするリスクが低い場合には認証ユーザに対して継続的な認証を提供し、ユーザ装置の現在の使用のリスクが低い場合には認証ユーザが自身で継続的に認証する必要性を終わらせる。
【００４７】
ここで図５を参照すると、本明細書で記述された１つ以上の処理を実施するためのネットワークベースのシステム５００の実施形態が図示されている。図示されるように、ネットワークベースのシステム５００は、記述された実施形態に従った様々な方法を実行するように動作する複数のサーバ及び／又はソフトウェアコンポーネントを含むか実装してもよい。例示的なサーバとしては、例えば、ＭＩＣＲＯＳＯＦＴ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）ＯＳ、ＬＩＮＵＸ（登録商標）ＯＳ、又はその他のサーバベースの適切なＯＳといったサーバＯＳを動作させるスタンドアローンで企業規模のサーバが挙げられてもよい。図５に図示されたサーバが別の方法で配備されてもよいことや、そうしたサーバによって実行される動作及び／又は提供されるサービスが、所与の実装のために組み合わされ又は分離されてもよく、多数又は少数のサーバによって実行されてもよいことは分かり得る。１つ以上のサーバは、同じ又は異なるエンティティによって運用及び／又は維持されてもよい。
【００４８】
図５に図示したネットワーク化システム５００の実施形態は、ネットワーク５１０を介して通信する複数のユーザ装置５０２、複数の商人装置５０４、支払いサービスプロバイダ装置５０６、アカウントプロバイダ装置５０８、及び／又はシステムプロバイダ装置５０９を含む。ユーザ装置５０２の何れかは、上記で論じたユーザ装置２０２、３００、及び４００であってもよい。商人装置５０４は、上記で論じた商人装置であってもよく、ユーザの支払いアプリケーションを使用して支払い取引を提供するために、上記で論じた商人により運行されてもよい。支払いサービスプロバイダ装置５０６は、上記で論じた支払いサービスプロバイダ装置であってもよく、例えば、カルフォルニア、サンノゼのペイパル社といった支払いサービスプロバイダによって運用されてもよい。アカウントプロバイダ装置５０８は、上記で論じたアカウントプロバイダ装置であってもよく、例えば、クレジットカードアカウントプロバイダ、銀行アカウントプロバイダ、預金アカウントプロバイダ、及び当該技術分野で周知の様々なその他のアカウントプロバイダによって運用されてもよい。システムプロバイダ装置５０９は、上記で論じたシステムプロバイダ装置であってもよく、上記で論じたシステムプロバイダによって運用されてもよい。
【００４９】
ユーザ装置５０２、複数の商人装置５０４、支払いサービスプロバイダ装置５０６、アカウントプロバイダ装置５０８、及び／又はシステムプロバイダ装置５０９は、１つ以上のプロセッサ、メモリ、及び本明細書で記述した様々なアプリケーション、データ、及びステップを実施するために１つ以上のコンピュータ可読媒体上に格納されたプログラムコード及び／又はデータといった命令を実行するためのその他の適切なコンポーネントを夫々含んでもよい。例えば、そうした命令は、システム５００の様々なコンポーネントの内部若しくは外部の、及び／又はネットワーク５１０を介してアクセス可能な、メモリ若しくはデータストレージ装置といった１つ以上のコンピュータ可読媒体中に格納されてもよい。
【００５０】
ネットワーク５１０は、単一のネットワーク又は複数のネットワークとして実施されてもよい。例えば、様々な実施形態において、ネットワーク５１０は、インターネット及び／若しくは１つ以上のイントラネット、固定電話ネットワーク、無線ネットワーク、並びに／又はその他の適切な種類のネットワークを含んでもよい。
【００５１】
ユーザ装置５０２は、ネットワーク５１０を介した有線及び／又は無線通信用に構成されたハードウェア及び／又はソフトウェアの任意の適切な組合せを用いて実施されてもよい。例えば、或る実施形態では、ユーザ装置５０２は、インターネットと通信するユーザのパーソナルコンピュータとして実施されてもよい。その他の実施形態では、ユーザ装置５０２は、スマートフォン、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、タブレットコンピュータ、及び／又はその他の種類のコンピュータ装置であってもよい。
【００５２】
ユーザ装置５０２は、例えば、ネットワーク５１０を介して入手可能な情報をユーザが閲覧できるようにする従来型のインタフェースを提供するために使用され得る１つ以上のブラウザアプリケーションを含んでもよい。例えば、或る実施形態では、ブラウザアプリケーションは、インターネットを介して入手可能な情報を見るために構成されたウェブブラウザとして実施されてもよい。
【００５３】
ユーザ装置５０２は、例えば、ユーザにより選択された動作に応答して所望のタスクを実行するためのクライアント側の処理を提供するために使用され得る１つ以上のツールバーアプリケーションをも含んでもよい。或る実施形態では、ツールバーアプリケーションは、ブラウザアプリケーションと接続してユーザインタフェースを表示してもよい。
【００５４】
ユーザ装置５０２は、ユーザ装置５０２に所望のフィーチャを提供するための特定の実施形態で要望され得るようなその他のアプリケーションを更に含んでもよい。具体的には、その他のアプリケーションは、支払いサービスプロバイダ装置５０６を通じて支払いサービスプロバイダによって助力される支払い用の支払いアプリケーションを含んでもよい。その他のアプリケーションは、ユーザ側のセキュリティフィーチャを実施するためのセキュリティアプリケーション、ネットワーク５１０を介して適切なアプリケーションプログラミングインタフェース（ＡＰＩ）とインタフェース接続するためのプログラム的ユーザアプリケーション、又はその他の種類のアプリケーションをも含んでもよい。ネットワーク５１０を通じて電子メール及び／又はテキストメッセージをユーザが送受信することを可能にする電子メール及び／又はテキストアプリケーションも含まれてもよい。ユーザ装置５０２は、例えば、オペレーションシステムレジストリ入力、ブラウザアプリケーションと関連するクッキー、ユーザ装置５０２のハードウェアと関連する識別子、又は電話番号といったその他の適切な識別子を実装し得る、１つ以上のユーザ及び／又は装置の識別子を含んでもよい。或る実施形態では、ユーザ識別子は、本明細書で更に記述されるような特定のアカウントとユーザを関連付けるために、支払いサービスプロバイダ５０６及び／又はアカウントプロバイダ装置５０８により使用されてもよい。
【００５５】
商人装置５０４は、例えば、従来型若しくはオンラインの商人、従来型若しくはデジタル商品の販売者、個人売主、並びに／又は従来型で若しくはネットワーク５１０を介して受信される支払いとの引き換えに様々な製品及び／若しくはサービスを提供するアプリケーション開発者によって維持されてもよい。これに関して、商人装置５０４は、ユーザによる閲覧及び購入に供され得る入手可能な製品及び／又はサービス（例えば、アイテムと総称される）を識別するデータベースを含んでもよい。
【００５６】
商人装置５０４は、アイテムの支払人による購入を促進するように構成され得るチェックアウトアプリケーションをも含んでもよい。チャックアウトアプリケーションは、ネットワーク５１０を介して、ユーザ装置５０２を通じてユーザから、アカウントプロバイダ装置５０８を通じてアカウントプロバイダから、及び／又は支払いサービスプロバイダ装置５０６を介して支払いサービスプロバイダから支払い情報を受け取るように構成されてもよい。
【００５７】
ここで図６を参照すると、ユーザ装置６００の実施形態が図示されている。ユーザ装置６００は、上記で論じたユーザ装置２０２、３００、４００、及び／又は５０２であってもよい。ユーザ装置６００は、ディスプレイ６０４と、ディスプレイ６０４及び複数の入力ボタン６０６を含む入力装置とを有する筐体６０２を含む。ユーザ装置６００は、方法１００を参照して上記で論じた機能を可能にするタッチスクリーン入力装置及び複数の入力ボタンを含む携帯電話（portable or mobile phone）であることは当業者であれば認識するであろう。しかしながら、様々なその他の携帯支払人装置及び／又はデスクトップ支払人装置が、本開示の範囲から離れることなく方法１００において使用されてもよい。更に、装置６００は、筐体６０２の片側上の（筐体６０２の前面上に図示されたカメラ６０８といった）カメラ、マイクロフォン及びスピーカ６１０、加速度計（図示せず）、ネットワーク通信装置（図示せず）、並びに／又は当該技術分野で周知の様々なその他のセンサを含んでもよい。
【００５８】
ここで図７を参照すると、ユーザ装置７００の実施形態が図示されている。ユーザ装置７００は、上記で論じたユーザ装置２０２、３００、４００、及び／又は５０２であってもよい。ユーザ装置７００は、ディスプレイ７０４と、ディスプレイ７０４及び入力ボタン７０６を含む入力装置とを有する筐体７０２を含む。ユーザ装置７００は、方法１００を参照して上記で論じた機能を可能にするタッチスクリーン入力装置及びボタンを含むタブレットコンピュータであることは当業者であれば認識するであろう。しかしながら、様々なその他のタブレット。更に、ユーザ装置７００は、筐体７０２の片側上の（筐体７０２の前面上に図示されたカメラ７０８といった）カメラ、マイクロフォン及びスピーカ７１０、加速度計（図示せず）、ネットワーク通信装置（図示せず）、並びに／又は当該技術分野で周知の様々なその他のセンサを含んでもよい。
【００５９】
ここで図８を参照すると、例えば、ユーザ装置２０２、３００、４００、５０２、６００、及び／若しくは７００、商人装置５０４、支払いサービスプロバイダ装置５０６、アカウントプロバイダ装置５０８、並びに／又はシステムプロバイダ装置５０９の実施に適するコンピュータシステム８００の実施形態が図示されている。上記で論じた支払システム内の、ユーザ、商人、支払いサービスプロバイダ、アカウントプロバイダ、及びシステムプロバイダによって利用されるその他の装置が、以下のような方法でコンピュータシステム８００として実施されてもよいことは理解されるべきである。
【００６０】
本開示の様々な実施形態に従って、コンピュータ及び／又はネットワークサーバといったコンピュータシステム８００は、サブシステム又はその他のコンポーネントを相互接続する、情報を通信するためのバス８０２又はその他の通信機構を含み、該サブシステム又はその他のコンポーネントは、処理コンポーネント８０４（例えば、プロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）等）、システムメモリコンポーネント８０６（例えば、ＲＡＭ）、静的ストレージコンポーネント８０８（例えば、ＲＯＭ）、（例えば、磁気又は光）ディスクドライブコンポーネント８１０、ネットワークインタフェースコンポーネント８１２（例えば、モデム又はイーサネットカード）、表示コンポーネント８１４（例えば、ＣＲＴ又はＬＣＤ）、入力コンポーネント８１８（例えば、キーボード、キーパッド、又は仮想キーボード）、カーソル制御コンポーネント８２０（例えば、マウス、ポインタ、又はトラックボール）、位置判定コンポーネント８２２（例えば、図示したような全地球測位システム（ＧＰＳ）、基地局三角測量装置、及び／又は当該技術分野で周知の様々なその他の位置判定装置）、並びにカメラ８２３等である。また、温度センサ、加速度計、及び／又は図示されないが当該技術分野で周知の様々なその他のセンサを含むセンサは、バス８０２に結合されてもよい。或る実施形態では、ディスクドライブコンポーネント８１０は、１つ以上のディスクドライブコンポーネントを有するデータベースを含んでもよい。
【００６１】
ユーザ装置２０２、３００、４００、５０２、６００、及び／若しくは７００、商人装置５０４、支払いサービスプロバイダ装置５０６、アカウントプロバイダ装置５０８、並びに／又はシステムプロバイダ装置５０９に関して本明細書で記述したように、本開示の実施形態に従って、コンピュータシステム８００は、メモリコンポーネント８０６に含まれる１つ以上の命令列を実行するプロセッサ８０４によって特定の動作を実行する。そうした命令は、静的ストレージコンポーネント８０８又はディスクドライブコンポーネント８１０といった別のコンピュータ可読媒体からシステムメモリコンポーネント８０６に読み出されてもよい。その他の実施形態では、本開示を実施するためのソフトウェア命令の代わりに又はそれと組み合わせて、ハードワイヤード回路が使用されてもよい。
【００６２】
ロジックは、コンピュータ可読媒体中に符号化されてもよく、該コンピュータ可読媒体は、実行用のプロッセサ８０４への命令の提供に関係する任意の媒体を指してもよい。そうした媒体は、不揮発性媒体、揮発性媒体、及び伝送媒体を含むがこれらに限定されない様々な形態をとってもよい。或る実施形態では、コンピュータ可読媒体は、非一時的である。様々な実施において、不揮発性媒体は、ディスクドライブコンポーネント８１０といった光又は磁気ディスクを含み、揮発性媒体は、システムメモリコンポーネント８０６といった動的メモリを含み、伝送媒体は、バス８０２を含む電線を含む同軸ケーブル、銅線、及び光ファイバを含む。一例では、伝送媒体は、電波及び赤外線のデータ通信中で生成される音波又は光波といった、音波又は光波の形式をとってもよい。
【００６３】
コンピュータ可読媒体の幾つかの一般形式としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意のその他の磁気媒体、ＣＤ−ＲＯＭ、任意のその体の光媒体、パンチカード、紙テープ、穴の紋様を伴うその他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意のその他のメモリチップ若しくはカートリッジ、又はコンピュータによる読み出しに適する任意のその他の媒体が挙げられる。或る実施形態では、コンピュータ可読媒体は、非一時的である。
【００６４】
本開示の様々な実施形態では、本開示を実施する命令列の実行は、コンピュータシステム８００により行われてもよい。本開示の様々な他の実施形態では、（例えば、ＬＡＮ、ＷＬＡＮ、ＰＳＴＮ、並びに／又は電気通信、携帯電話、及びセルラ式電話のネットワークを含むその他の有線若しくは無線のネットワーク等といった）ネットワーク５１０へ通信回線８２４によって結合される複数のコンピュータシステム８００は、本開示を実施するための命令列を相互に協調して実行してもよい。
【００６５】
コンピュータシステム８００は、通信回線８２４及びネットワークインタフェースコンポーネント８１２を通じて、１つ以上のプログラム（すなわち、アプリケーションコード）を含むメッセージ、データ、情報、及び命令を送受信してもよい。ネットワークインタフェースコンポーネント８１２は、通信回線８２４を介した送受信を可能にする、分離されるか統合されたアンテナを含んでもよい。ディスクドライブコンポーネント８１０又は実行用の幾つかのその他の不揮発性ストレージコンポーネントに受信及び／又は格納されると、受信されたプログラムコードは、プロセッサ８０４により実行されてもよい。
【００６６】
ここで図９を参照すると、ユーザ装置９００の実施形態が図示されている。装置９００は、幾つかの実施形態では、システムプロバイダ装置５０９により提供される部分を含んでもよい共に、或る実施形態では、ユーザ装置２０２、３００、４００、５０２、６００、及び／又は７００を含んでもよい。ユーザ装置９００は、ネットワーク５１０及び認証エンジン９０４と結合される通信エンジン９０２を含み、認証エンジン９０４は、認証データベース９０６と結合される。通信エンジン９０２は、ユーザ装置９００がネットワーク５１０を介して情報を送受信できるようにする、コンピュータ可読媒体上に格納されたソフトウェア又は命令であってもよい。認証エンジン９０４は、認証プロファイルを判定し、認証データベース９０６に認証プロファイルを格納し、認証パスコードの入力をユーザパスコードデータベースと比較することによりユーザを認証し、認証要因を検出し、認証要因が認証データベース９０６中の認証プロファイルと一致するか否かを判定し、上記で論じた任意のその他の機能を提供する動作を可能にする、コンピュータ可読媒体上に格納されたソフトウェア又は命令であってもよい。認証データベース９０６は、ユーザ装置９００中に位置するように図示されているが、本開示の範囲から離れることなく、ネットワーク５１０を通じて認証エンジン９０４と接続されてもよいことは当業者であれば認識するであろう。
【００６７】
適用可能な場合、本開示により提供される様々な実施形態は、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組合せを用いて実施されてもよい。また、適用可能な場合、本明細書で記述される様々なハードウェアコンポーネント及び／又はソフトウェアコンポーネントは、本開示の範囲から離れることなく、ソフトウェア、ハードウェア、及び／又はそれら両方を含む複合コンポーネントに結合されてもよい。適用可能な場合、本明細書で記述される様々なハードウェアコンポーネント及び／又はソフトウェアコンポーネントは、本開示の範囲から離れることなく、ソフトウェア、ハードウェア、又はそれら両方を含むサブコンポーネントに分離されてもよい。また、適用可能な場合、ソフトウェアコンポーネントは、ハードウェアコンポーネントとして実施されてもよく、またその逆もまた同様であると考えられる。
【００６８】
プログラムコード及び／又はデータといった、本開示に従ったソフトウェアは、１つ以上のコンピュータ可読媒体上に格納されてもよい。本明細書で識別されるソフトウェアは、ネットワーク化された、及び／又はその他の、１つ以上の汎用又は専用のコンピュータ又はコンピュータシステムを用いて実施されてもよいとも考えられる。適用可能な場合、本明細書で記述される様々なステップの順序は、本明細書で記述される機能を提供するために、変更されてもよく、複合ステップに結合されてもよく、及び／又はサブステップに分離されてもよい。
【００６９】
上述した開示は、開示された正確な形式又は特定の使用分野に本開示を限定することを意図しない。その際、様々な代わりの実施形態及び／又は本開示への変更は、本明細書で明確に記述されたか暗示されたかに係わらず、本開示を踏まえると可能であると考えられる。例えば、上記の実施形態は、ユーザ及び商人に焦点をあてている；しかしながら、支払人又は消費者は、慈善団体及び個人を含む各種の受領者と支払を行うことができ、或いは、情報をやり取り（interact）できる。支払いは、購入を伴わなくてもよいが、ローン、慈善寄付、贈与等であってもよい。従って、本明細書で用いられる商人は、慈善団体、個人、及び、ユーザから支払いを受け取る任意の他のエンティティあるいは人も含み得る。本開示の実施形態が記述されると、本開示の範囲から離れることなく、形態又は細部に変更を行い得ることを当業者は認識するであろう。したがって、本開示は、特許請求の範囲のみによって限定される。
【図３ａ】
2016540308.tif 000003
【図６】
2016540308.tif 000004
【図７】
2016540308.tif 000005
【図１】
2016540308.tif 000006
【図２】
2016540308.tif 000007
【図３ｂ】
2016540308.tif 000008
【図３ｃ】
2016540308.tif 000009
【図３ｄ】
2016540308.tif 000010
【図４】
2016540308.tif 000011
【図５】
2016540308.tif 000012
【図８】
2016540308.tif 000013
【図９】
2016540308.tif 000014
【国際調査報告】
2016540308.tif 000015