(57)【要約】デバイスはデバイス周囲の環境情報を収集してもよい。収集された環境情報に基づいて、デバイスは、セキュリティリスクがより低い、潜在的に安全な位置を自動的に識別してもよい。潜在的に安全な位置が識別されると、デバイスは、安全な位置に対してセキュリティ要件を低減するセキュリティプロファイルの設定をユーザに促してもよい。デバイスは、セキュリティプロファイルを記憶し、安全な位置とセキュリティプロファイルを関連付けてもよい。デバイスは、デバイスが安全な位置内にあるとき、セキュリティ要件を低減するセキュリティプロファイルをアクティブ化してもよい。さらに、セキュリティプロファイルは、デバイスが安全な位置にあるとき、デバイスのある機能の無効化を要求してもよい。【選択図】図３
2016533580.tif 000002
【特許請求の範囲】
【請求項１】
デバイスのセキュリティ設定を管理するためのシステムであって、
安全な位置に対応する情報を記憶するメモリと、
前記メモリと通信する一つ以上のプロセッサであって、
前記デバイスで検出された環境情報を受信し、
前記環境情報に基づいて、前記デバイスが前記安全な位置内にあるか否かを判定し、
前記デバイスが前記安全な位置内にあるとき、前記デバイスまたは前記デバイスを使用するサービスにアクセスするために低減した認証要件をアクティブ化する、
ように適応された一つ以上のプロセッサと、
を含む、
ことを特徴とするシステム。
【請求項２】
前記一つ以上のプロセッサは、
前記低減した認証要件に基づいて低減した認証要求を作成し、
前記低減した認証要求を前記デバイスに通信し、
低減した認証応答を前記デバイスで受信し、
前記低減した認証応答を認証し、
前記低減した認証応答が認証されると、前記デバイスまたは前記デバイスを使用するサービスに対するアクセスを承諾する
ようにさらに適応される、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記低減した認証要件は、前記デバイスが前記安全な位置内にないときよりも少ないユーザ入力を要求する、
ことを特徴とする請求項１に記載のシステム。
【請求項４】
前記低減した認証要件は、パスワードなしで、前記デバイスまたは前記デバイスを使用するサービスに対する自動アクセスを許可する、
ことを特徴とする請求項１に記載のシステム。
【請求項５】
前記安全な位置は、地理的位置に関連付けられる、
ことを特徴とする請求項１に記載のシステム。
【請求項６】
前記安全な位置は、特定の通信ネットワークを前記デバイスが検出する環境条件と関連付けられる、
ことを特徴とする請求項１に記載のシステム。
【請求項７】
前記安全な位置は、前記デバイスがビーコンデバイスから送信されたビーコン信号を検出する環境条件と関連付けられる、
ことを特徴とする請求項１に記載のシステム。
【請求項８】
前記安全な位置は、前記デバイスが別のデバイスの近接範囲を検出する環境条件と関連付けられる、
ことを特徴とする請求項１に記載のシステム。
【請求項９】
前記一つ以上のプロセッサは、
前記環境情報に基づいて、潜在的に安全な位置を判定し、
前記潜在的に安全な位置とみなす環境条件を含む、前記潜在的に安全な位置を示す通知を作成し、
前記安全な位置として、前記潜在的に安全な位置を指定するためにユーザ入力を受信する、
ようにさらに適応される、
ことを特徴とする請求項１に記載のシステム。
【請求項１０】
前記一つ以上のプロセッサは、
前記環境情報に基づいて安全ではない位置を判定し、
前記デバイスが前記安全ではない位置内にあるとき、前記デバイスまたは前記デバイスを使用するサービスにアクセスするための高い認証要件をアクティブ化する、
ようにさらに適応される、
ことを特徴とする請求項１に記載のシステム。
【請求項１１】
デバイスのセキュリティ設定を管理するための方法であって、
前記デバイスで検出された環境情報を受信することと、
前記環境情報に基づいて、前記デバイスが安全な位置内にあるか否かを判定することと、
前記デバイスが前記安全な位置内にあるとき、前記デバイスまたは前記デバイスを使用するサービスにアクセスするために低減した認証要件をアクティブ化することと、
を含む、
ことを特徴とする方法。
【請求項１２】
前記方法は、
前記低減した認証要件に基づいて低減した認証要求を作成することと、
前記低減した認証要求を前記デバイスに通信することと、
低減した認証応答を前記デバイスで受信することと、
前記低減した認証応答を認証することと、
前記低減した認証応答が認証されると、前記デバイスまたは前記デバイスを使用するサービスに対するアクセスを承諾することと、
をさらに含む、
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記低減した認証要件は、前記デバイスが前記安全な位置内にないときよりも少ないユーザ入力を要求する、
ことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記低減した認証要件は、パスワードなしで前記デバイスまたは前記デバイスを使用するサービスに対する自動アクセスを許可する、
ことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記安全な位置は、地理的位置に関連付けられる、
ことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記安全な位置は、前記デバイスが特定の通信ネットワークを検出する環境条件と関連付けられる、
ことを特徴とする請求項１１に記載の方法。
【請求項１７】
前記安全な位置は、前記デバイスがビーコンデバイスから送信されたビーコン信号を検出する環境条件と関連付けられる、
ことを特徴とする請求項１１に記載の方法。
【請求項１８】
前記安全な位置は、前記デバイスが別のデバイスの近接範囲を検出する環境条件と関連付けられる、
ことを特徴とする請求項１１に記載の方法。
【請求項１９】
前記環境情報に基づいて潜在的に安全な位置を判定することと、
前記潜在的に安全な位置とみなす環境条件を含む、前記潜在的に安全な位置を示す通知を作成することと、
前記安全な位置として、前記潜在的に安全な位置を指定するためのユーザ入力を受信することと、
をさらに含む、
ことを特徴とする請求項１１に記載の方法。
【請求項２０】
前記環境情報に基づいて安全ではない位置を判定することと、
前記デバイスが前記安全ではない位置内にあるとき、前記デバイスまたは前記デバイスを使用するサービスに対するアクセスに対して、高い認証要件をアクティブ化することと、
をさらに含む、
ことを特徴とする請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願に対する相互参照］
本出願は、２０１３年８月２０日に出願された米国特許出願整理番号１３／９７１，７１７に対する優先権の利益を享受する権利を主張し、その全開示は、全ての目的のためにその全体において参照によって本明細書に組み入れられる。
【０００２】
本発明は、概してデバイス用の位置ベース（ｌｏｃａｔｉｏｎ−ｂａｓｅｄ）セキュリティを実現するためのシステムおよび方法に関する。
【背景技術】
【０００３】
インターネット上の商行為（コマース）の拡大とともに、オンラインセキュリティは、多くのインターネットユーザに対して主要な懸念事項になりつつある。従来のユーザログイン名およびパスワードは、セキュリティを提供するために、もはや十分なものではなくなっている。多くのオンラインサービスは、いまや、セキュリティ質問、追加のパスフレーズ、画像などさらなるセキュリティ機能を必要とする。さらに、さらなるセキュリティは、コンピュータおよびモバイルデバイスに対しても追加される。なぜなら、ユーザは、オンラインビジネストランザクションを実施するためにこれらのデバイスをますます使用するようになっているからである。さらなるセキュリティが必要となる結果、オンラインサービスまたはオンラインサービス用に使用されるデバイスにアクセスするときにより厳しい認証要求を生じる。例えば、ユーザは、デバイスまたはオンラインサービスに対するアクセスを承諾されるために、複数のパスワードまたはパスフレーズを入力することを要求されることがある。このように、ユーザがデバイスまたはオンラインサービスに対するアクセスを得ることは、ますます冗漫なことになっている。したがって、過度のセキュリティ要件が必要とされないような安全な位置（ｓｅｃｕｒｅｄ  ｌｏｃａｔｉｏｎ）にユーザがいるときには、デバイスまたはオンラインサービスに対するアクセスを容易に得ることを可能にするシステムまたは方法に対する必要性が存在する。
【図面の簡単な説明】
【０００４】
【図１】一実施形態による位置ベースデバイスセキュリティ用のプロセスを実現するのに好適なネットワークシステムのブロック図である。
【図２】一実施形態により、安全な位置を指定するためのプロセスを示すフローチャートである。
【図３】一実施形態により、セキュリティプロファイルをアクティブ化するためのプロセスを示すフローチャートである。
【図４】一実施形態により、図１の一つ以上のコンポーネントを実現するために好適なコンピュータシステムのブロック図である。
【０００５】
本開示の実施形態およびその利点は、以下の詳細な説明を参照することによって最良に理解される。類似の参照番号は、一つ以上の図面に図示される類似の構成要素を識別するために使用されるものであり、その図示は、本開示の実施形態を例示することを目的とするものであって、それを限定する目的のためのものではないことを理解されたい。
【発明を実施するための形態】
【０００６】
一実施形態により、デバイスがよりセキュリティリスクの低い環境に入ると、デバイスは、この環境を安全な位置とするよう指定するように、ユーザに促してもよい。例えば、安全な位置は、家または職場などの高頻度に使用される位置であってもよい。ユーザが、安全な位置として環境を指定する場合、デバイスは、安全な位置とセキュリティ要件の少ないセキュリティプロファイルを関連付けてもよい。例えば、少ないセキュリティ要件は、デバイスに対するアクセス認証中に、ほとんどまたは全くパスワードを要求しないことがある。デバイスは、デバイスが安全な領域にあるときに、セキュリティ要件が少ないセキュリティプロファイルをアクティブ化してもよい。
【０００７】
一実施形態により、セキュリティプロファイルは、デバイスが安全な位置にあるとき、デバイスのある機能を無効化するように要求してもよい。例えば、携帯電話のテキスティング機能は、携帯電話が移動中の車内にあるときには無効化されてもよい。このように、移動中の自動車は、携帯電話によってテキスティングメッセージが送受信されない安全な位置であり得る。
【０００８】
図１は、本発明の一実施形態により、位置ベースデバイスセキュリティ用のプロセスを実現するように構成されたネットワークシステム１００のブロック図である。ネットワークシステム１００は、種々の支払トランザクションまたはプロセスを実施するように動作する複数のサーバおよび／またはソフトウェアコンポーネントを含むか、または実装してもよい。例示的サーバは、例えば、ＭＩＣＲＯＳＯＦＴ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）ＯＳ、ＬＩＮＵＸ（登録商標）ＯＳ、または他の好適なサーバベースＯＳなどのサーバＯＳを作動するスタンドアロンおよび企業クラスサーバを含んでもよい。図１に示されたサーバは、他の方法で展開されてもよく、このようなサーバによって実施される動作および／または提供されるサービスは与えられた実装に対して組み合わせられてもよいし、分離されてもよく、より多数または少数のサーバによって実施されてもよいことを理解されたい。一つ以上のサーバは、同一または異なるエンティティによって作動されるか、および／または保持されてもよい。
【０００９】
システム１００は、ネットワーク１６０を介して通信するユーザデバイス１１０およびサービスプロバイダサーバ１７０を含んでもよい。サービスプロバイダサーバ１７０は、Ｓａｎ  Ｊｏｓｅ，ＣＡのＰａｙＰａｌ，Ｉｎｃ．などのオンラインサービスプロバイダによって維持されてもよい。送信者または消費者などのユーザ１０５は、サービスプロバイダサーバ１７０を使用して、業務を実施するためにユーザデバイス１１０を使用する。例えば、ユーザ１０５は、支払トランザクションを開始する、トランザクション承認要求を受信する、または要求に応答するためにユーザデバイス１１０を使用してもよい。本明細書で用いられるトランザクションとは、支払、情報の伝送、情報の表示などを含む、ユーザデバイスを使用して実施される任意の好適な動作のことを称することに留意されたい。
【００１０】
ユーザデバイス１１０およびサービスプロバイダサーバ１７０は、一つ以上のプロセッサ、メモリおよび本明細書で記述された種々のアプリケーション、データおよびステップを実現するために、一つ以上のコンピュータ可読媒体に記憶されたプログラムコードおよび／またはデータなどの命令を実行するための他の好適なコンポーネントを各々含んでもよい。例えば、このような命令は、メモリまたはシステム１００の種々のコンポーネントの内部および／または外部および／またはネットワーク１６０を介してアクセス可能なデータ記憶デバイスなどの一つ以上のコンピュータ可読媒体に記憶されてもよい。
【００１１】
ネットワーク１６０は、単一のネットワークとして、または複数のネットワークの組み合わせとして実装されてもよい。例えば、種々の実施形態においては、ネットワーク１６０は、インターネットまたは一つ以上のイントラネット、固定電話回線ネットワーク、無線ネットワークおよび／または他の好適な種類のネットワークを含んでもよい。
【００１２】
ユーザデバイス１１０は、ネットワーク１６０を介して有線および／または無線通信するように構成された任意の好適なハードウェアおよびソフトウェアを使用して実現されてもよい。例えば、一実施形態においては、ユーザデバイスは、パーソナルコンピュータ（ＰＣ）、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップコンピュータおよび／またはＡｐｐｌｅ（商標）のｉＰａｄ（商標）など、データの送受信が可能な他の種類のコンピューティングデバイスとして実現されてもよい。
【００１３】
ユーザデバイス１１０は、例えば、ユーザ１０５がネットワーク１６０を介して使用可能な情報を閲覧することを許可するために、簡便なインターフェイスを提供するために使用され得る一つ以上のブラウザアプリケーション１１５を含んでもよい。例えば、一実施形態においては、ブラウザアプリケーション１１５は、贈物を閲覧および購入するための贈物リストおよび／または商人（マーチャント）サイトを設定するためのユーザアカウントなど、インターネットを介して使用可能な情報を閲覧するように構成されたウェブブラウザとして実装されてもよい。ユーザデバイス１１０は、例えば、ユーザ１０５によって選択される動作に応じて、所望のタスクを実施するためのクライアント側処理を提供するために使用され得る一つ以上のツールバーアプリケーション１２０も含んでもよい。一実施形態においては、ツールバーアプリケーション１２０は、ブラウザアプリケーション１１５と接続して、ユーザインターフェイスを表示してもよい。
【００１４】
ユーザデバイス１１０は、ユーザデバイスに所望の機能を提供するために、特定の実施形態で望まれ得るように、他のアプリケーション１２５をさらに含んでもよい。例えば他のアプリケーション１２５は、クライアント側セキュリティ機能を実装するためのセキュリティアプリケーション、ネットワーク１６０を介して好適なアプリケーションプログラミングインターフェイス（ＡＰＩ）とインターフェイス接続するためのプログラマチッククライアントアプリケーションまたは他の種類のアプリケーションを含んでもよい。
【００１５】
アプリケーション１２５は、ユーザが通信し、情報を伝送し、支払することを可能にし、且つ、さもなければ上述されたような支払プロバイダを通じてスマートウォレットを使用することを可能にするアプリケーションと同様に、ネットワーク１６０を介して電子メール、通話およびテキストをユーザ１０５が送受信することを可能とする電子メール、テキスティングおよびＩＭアプリケーションも含んでもよい。ユーザデバイス１１０は、例えば、オペレーティングシステムレジストリエントリとして、ブラウザアプリケーション１１５と関連付けられるクッキーとして、ユーザデバイス１１０のハードウェアと関連付けられる識別子として、または支払／ユーザ／デバイス認証用に使用される他の好適な識別子として、実装され得る一つ以上のユーザ識別子１３０を含む。一実施形態においては、ユーザ識別子１３０は、支払プロバイダによって保持される特定のアカウントとユーザ１０５を関連付けるために、支払サービスプロバイダによって使用されてもよい。関連するインターフェイスを有する通信アプリケーション１２２は、ユーザデバイス１１０がシステム１００内で通信することを可能とする。
【００１６】
ユーザデバイス１１０は、グローバルポジショニングシステム（ＧＰＳ）を介した測位データ、温度データ、高度データ、湿度データ、デバイスの動きに関するデータ、周囲音データ、カメラを介した画像データなどの環境データを収集するためのアプリケーションも含んでもよい。さらに、ジオフェンシング技術は、位置を定義するための境界を設定するために使用されてもよい。ユーザデバイス１１０は、ジオフェンシング技術を実現するデバイスから信号を検出してもよい。これらの環境データは、ユーザデバイス１１０が位置する位置または環境を決定するために使用されてもよい。
【００１７】
サービスプロバイダサーバ１７０は、例えば、オンラインサービスをユーザ１０５に提供するオンラインサービスプロバイダによって維持されてもよい。この点において、サービスプロバイダサーバ１７０は、ユーザデバイス１１０でサービスを容易にするため、および情報を通信／表示するために、ネットワーク１６０を介してユーザデバイス１１０と相互作用するように構成され得る一つ以上のサービスアプリケーション１７５を含む。例えば、サービスプロバイダサーバ１７０は、支払トランザクション、銀行業務、買い物などのサービスを提供してもよい。
【００１８】
サービスプロバイダサーバ１７０は、複数のユーザアカウント１８０も保持し、その各々はユーザに関連付けられたアカウント情報１８５を含んでもよい。例えば、アカウント情報１８５は、アカウント番号、パスワード、デバイス識別子、ユーザ名、電話番号、クレジットカード情報、銀行情報またはユーザ１０５によるオンライントランザクションを容易にするために使用され得る他の金融情報などの、デバイスのユーザの個人金融情報を含んでもよい。アカウント情報１８５は、ユーザまたはユーザデバイスに対するセキュリティプロファイルも含んでもよい。
【００１９】
サービスアプリケーション１７５の一部または個別のセキュリティアプリケーション１９０は、サービスデータベース１９５内の処理および記憶用に、ユーザデバイスからセキュリティ情報を受信するように構成されてもよい。セキュリティアプリケーション１９０は、ユーザ１０５からのセキュリティ情報を処理して管理するための一つ以上のアプリケーションを含んでもよい。このように、セキュリティアプリケーション１９０は、ユーザまたはユーザデバイスからのセキュリティプロファイルの詳細、関連する安全な位置などを記憶してもよい。サービスアプリケーション１７５は、ユーザアカウントの設定および管理など、必要に応じて新規のアカウントを作成するのと同様、ユーザ１０５に対する存在を判定し、アカウントを管理するようにさらに構成されてもよい。
【００２０】
図２は、一実施形態により、安全な位置を指定するためのプロセス２００を示すフローチャートである。ステップ２０２において、ユーザデバイス１１０は、環境データを検出してもよい。例えば、ユーザデバイス１１０は、ＷｉＦｉ信号、Ｂｌｕｅｔｏｏｔｈ信号、利用可能なネットワーク、グローバルポジショニングシステム（ＧＰＳ）を介した地理的位置、携帯電話信号、近接場通信（ＮＦＣ）信号などを検出してもよい。さらに、ユーザデバイス１１０は、日付および時刻、デバイスの動き、周囲音／雑音、温度、湿度、環境光などを検出してもよい。ユーザデバイス１１０は、ユーザデバイス１１０の環境条件または位置を判定するためにこれらの環境データを検出して収集してもよい。ユーザデバイス１１０は、履歴ログに環境データを保存してもよい。このように、履歴環境データは、ユーザデバイス１１０に記憶されてもよい。一実施形態においては、ユーザデバイス１１０は、サービスプロバイダサーバ１７０で記憶される環境データをサービスプロバイダサーバ１７０に送信してもよい。
【００２１】
ステップ２０４において、ユーザデバイス１１０は、ユーザデバイス１１０が検出された環境データを使用して潜在的に安全な位置にあるか否かを判定してもよい。一実施形態においては、ユーザデバイス１１０は、サービスプロバイダサーバ１７０に検出された環境データを送信してもよい。サービスプロバイダサーバ１７０は、ユーザデバイス１１０から環境データを受信し、環境データに基づいてユーザデバイス１１０が潜在的に安全な位置にあるか否かを判定してもよい。家または職場など、以前にユーザデバイス１１０が複数回アクセスされた日常的な位置が、潜在的に安全な位置であってもよい。例えば、ユーザデバイス１１０は、家または職場で無線または有線ネットワークを検出し、履歴環境データに基づいて、ユーザデバイス１１０が無線または有線ネットワークの領域内で以前複数回アクセスされたか否かを判定してもよい。このように、ユーザデバイス１１０は、同一の無線または有線ネットワークが検出される家または職場などの位置が潜在的に安全な位置であると判定してもよい。サービスプロバイダが、ユーザデバイスの位置がユーザの指定した位置内にあるか否かを判定するように、ユーザは、家または職場の住所を安全な位置として指定してもよい。
【００２２】
一実施形態においては、潜在的に安全な位置は、他のデバイスの近接範囲に基づいて判定されてもよい。例えば、ユーザデバイス１１０は、時計、プリンタ、ラップトップ、タブレットコンピュータ、眼鏡、他のウェアラブルデバイスなどのユーザの他の周辺デバイスから発されたＮＦＣ信号またはＢｌｕｅｔｏｏｔｈなどの信号を検出してもよい。履歴環境データに基づいて、ユーザデバイス１１０は、ユーザデバイス１１０がこれらの周辺デバイスの近接範囲内に以前複数回アクセスしたことを判定してもよい。このように、ユーザデバイス１１０は、これらの周辺デバイスの近接範囲が潜在的に安全な位置を構成することを判定してもよい。一実施形態においては、ユーザデバイス１１０の近接範囲内にあるユーザの他のデバイスの数が増加するにつれて、ユーザデバイス１１０にアクセスするためのセキュリティ要件が低減することがある。
【００２３】
一実施形態においては、法人サーバの管理者は、ユーザデバイス１１０に対する特定の安全な位置を指定してもよい。例えば、会社ビルおよび従業員の居住の地理的位置が、安全な位置として指定されてもよい。ＧＰＳセンサによって検出された地理的位置に基づいて、ユーザデバイス１１０は、これらの指定された安全な位置でのセキュリティ要件を減らして、アクセスを許可してもよい。さらに、関連するホテルチェーンのホテル位置などの他の位置が、会社によって安全な位置として指定されてもよい。このように、ユーザデバイス１１０は、会社の従業員が職務旅行でこれらのホテルに滞在するときに、関連するホテルチェーンのホテル位置でセキュリティ要件を減らしてアクセスを許可してもよい。
【００２４】
一実施形態においては、映画館、病院、裁判所、航空機、礼拝所などの公共空間は、公共空間用のセキュリティプロファイルを示すＷｉ−ＦｉまたはＢｌｕｅｔｏｏｔｈ信号などの信号をブロードキャストするビーコンデバイスを有してもよい。例えば、映画館でのビーコンデバイスは、モバイルデバイスに対する通話を制限するか、または電話呼出音をバイブレートに切り替えるセキュリティプロファイル用の信号をブロードキャストしてもよい。このように、ビーコンデバイスは、この公共空間で安全な位置を示してもよい。ユーザデバイス１１０は、ビーコン信号を検出して、ユーザデバイス１１０が潜在的に安全な位置にあることを判定してもよい。
【００２５】
ユーザデバイス１１０は、潜在的に安全な位置を判定するために、動き、音、環境光、温度などの種々のセンサによって収集された環境データを使用してもよい。例えば、ユーザデバイス１１０が高速で、例えば、毎時１５０マイル（ｍｐｈ）を超えた速度で移動していることをユーザデバイス１１０が検出した場合、ユーザデバイス１１０が航空機内で離陸中であり、ユーザデバイス１１０が通話またはテキスティングを制限するセキュリティプロファイルに関連付けられた航空機モードに変更すべきであることを、ユーザデバイス１１０が判定してもよい。ユーザデバイス１１０は、航空機モードにユーザデバイス１１０を切り替えることをユーザに示唆してもよい。
【００２６】
ステップ２０４において、ユーザデバイス１１０またはサービスプロバイダサーバ１７０によって、潜在的に安全な位置が判定された後、ステップ２０６で、潜在的に安全な位置が検出されたことをユーザに通知するために通知が作成されてもよい。通知は、潜在的に安全な位置とみなすために使用される環境条件の記述を含んでもよい。例えば、通知は、同一ユーザに属する二つの他の周辺デバイスが潜在的に安全な位置としてみなす環境条件として、ユーザデバイスの近接範囲内にあることを示してもよい。
【００２７】
ステップ２０８において、その位置を安全な位置として指定するための要求が作成されて、ユーザに対して表示されてもよい。例えば、潜在的に安全な位置は、ユーザデバイス１１０が、購入を行うために複数回使用された商店であってもよい。通知は、複数の購入がユーザデバイス１１０を使用してその商店で行われたこと、次の購入に対して使用され得るセキュリティ要件を減らすように、その商店を安全な位置としてユーザが指定したいか否か、をユーザに知らせてもよい。
【００２８】
別の例においては、ユーザデバイス１１０は、ユーザデバイス１１０が映画館に入ると、映画館モードを示すビーコン信号を検出してもよい。ユーザにユーザデバイス１１０が映画館に現れたことをユーザに知らせて、通話を制限し、バイブレートのみのモードに切り替えるか、または電話呼出音をオフするためにユーザデバイス１１０に対して映画館モードを使用したいか否かを要求するために、通知が作成されて、ユーザデバイス１１０に表示されてもよい。
【００２９】
ステップ２１０において、ユーザデバイス１１０は、ユーザ応答を受信し、ユーザの応答に基づいて、潜在的に安全な位置に対するセキュリティプロファイルを設定するか否かを判定してもよい。ステップ２１０において、潜在的に安全な位置に対するセキュリティプロファイルを設定すべきではないことをユーザ応答が示す場合、ユーザデバイス１１０は、ステップ２１６において、潜在的に安全な位置を検索し続けてもよい。例えば、プロセスは、ステップ２０２に戻り、環境データの収集を継続してもよい。ユーザデバイス１１０は、他の潜在的に安全な位置を識別するために、環境データを監視し、分析し続けてもよい。このプロセスによって、ユーザの環境、活動または習慣を探知し続け、ユーザに適切な潜在的に安全な位置をシステムまたはユーザデバイス１１０が示唆することを可能とする。
【００３０】
一実施形態においては、潜在的に安全な位置が最初に安全な位置として指定されない場合、セキュリティプロファイルを設定するための通知または要求が、ユーザデバイス１１０が同一の潜在的に安全な位置に入る次の時間まで作成されないように、潜在的に安全な位置は、記憶されるか、フラグを付されてもよい。このように、ユーザが最初に、ある潜在的に安全な位置の指定を拒否した後、ユーザは、ユーザデバイス１１０が将来、その潜在的に安全な位置に入るときに、再度通知されない。
【００３１】
ユーザ応答がステップ２１０において、潜在的に安全な位置として設定すべきことを示す場合、ユーザデバイス１１０は、ステップ２１２において、セキュリティプロファイルを設定するためにユーザ入力を受信してもよい。パスコードの減少、認証なしでの自動アクセス、電話使用制限などの種々のセキュリティオプションがユーザの選択のために提示されてもよい。例えば、会社のビルは、会社の発行したラップトップに対する安全な位置であってもよい。会社の発行したラップトップのユーザは、会社の発行したラップトップが認証プロセスなしで、例えば、パスワードまたはＩＤ入力なしで、会社のＶＰＮネットワークに自動的に接続されるように、会社のビルに対するセキュリティプロファイルを設定してもよい。別の例においては、ユーザは、テキスティングまたは通話が移動中の自動車内で制限されるように、セキュリティプロファイルを設定してもよい。
【００３２】
さらに他の例においては、平日午前７時から午前９時までのコーヒー店の位置は、安全な位置および時刻として指定されてもよい。なぜなら、ユーザは、一杯のコーヒーを購入するために、毎日平日の朝コーヒー店を訪れるからである。平日午前７時から午前９時の間のコーヒー店でユーザデバイス１１０を使用する支払トランザクションが、認証を必要としないように、ユーザは、この位置および時刻に対してセキュリティプロファイルを設定してもよい。
【００３３】
ステップ２１４において、ユーザデバイス１１０は、ユーザによって設定されたセキュリティプロファイルを有する指定された安全な位置（および時刻）を記憶してもよい。一実施形態においては、サービスプロバイダサーバ１７０は、指定された安全な位置を記憶し、セキュリティプロファイルと関連付けてもよい。このように、ユーザデバイス１１０が将来指定された安全な位置を訪れたとき、適切なセキュリティプロファイルは、ユーザの簡便のために自動的にアクティブ化されてもよい。例えば、頻繁に訪れる商店において、ユーザは、ユーザデバイス１１０を使用して購入を行うために、例えば、部分的パスコードなど認証要件を低減してもよい。
【００３４】
上記のプロセスを使用することによって、潜在的に安全な位置は、自動的に識別されて、ユーザに示唆されてもよい。ユーザは、安全な位置を指定し、安全な位置に対するセキュリティプロファイルを設定することが可能となる。このように、適切なセキュリティ要件または制限は、ユーザデバイス１１０の時刻および位置に基づいて、ユーザデバイス１１０に対して実現されてもよい。
【００３５】
図３は、一実施形態により、セキュリティプロファイルをアクティブ化するためのプロセスを示すフローチャートである。ステップ３０２において、ユーザデバイス１１０は、環境データを監視して収集してもよい。例えば、ユーザデバイス１１０は、ＷｉＦｉ信号、Ｂｌｕｅｔｏｏｔｈ信号、ＮＦＣ信号、ＧＰＳ位置、デバイスの動き、温度、周囲雑音、環境光などを検出するための種々の通信デバイスまたはセンサを使用してもよい。
【００３６】
ステップ３０４において、ユーザデバイス１１０またはサービスプロバイダサーバ１７０は、ユーザデバイス１１０が指定された安全な位置にあるか否かを判定してもよい。例えば、指定された安全な位置のプロファイルは、ユーザデバイス１１０またはサービスプロバイダサーバ１７０内に記憶されてもよい。指定された安全な位置の各プロファイルは、他のデバイスの近接範囲、地理的位置、ある信号の検出など指定された安全な位置を識別する環境条件を含んでもよい。
【００３７】
現在の環境条件が指定された安全な位置の環境条件と一致するとき、ユーザデバイス１１０またはサービスプロバイダサーバ１７０は、ユーザデバイス１１０がステップ３０４において指定された安全な位置にあるかを判定してもよい。ステップ３０６において、ユーザデバイス１１０は、指定された安全な位置と関連付けられたセキュリティプロファイルをアクティブ化してもよい。例えば、指定された安全な位置用の環境条件である家の無線通信ネットワークが検出されると、指定された安全な位置と関連付けられたセキュリティプロファイルがアクティブ化されてもよい。家用のセキュリティプロファイルは、認証なしで全ての機密および個人的データに自動的にフルアクセスを有するためのものであってもよい。このように、ユーザは、家でユーザデバイス１１０を使用するときには、冗漫な認証プロセスをスキップしてもよい。
【００３８】
一実施形態においては、サービスプロバイダサーバ１７０は、ユーザデバイス１１０に与えられたサービス用に、指定された安全な位置と関連付けられたセキュリティプロファイルをアクティブ化してもよい。例えば、ユーザがサービスプロバイダサーバ１７０でユーザアカウントにアクセスを試みる場合、サービスプロバイダサーバ１７０は、ユーザデバイス１１０からユーザデバイス１１０で検出された環境データおよびユーザアカウントに対する識別情報を受信してもよい。サービスプロバイダサーバ１７０は、受信された環境データおよびユーザアカウントに関連付けられた指定された安全な位置に基づいて、ユーザデバイス１１０がユーザに指定された安全な位置にあるか否かを判定してもよい。その場合、サービスプロバイダサーバ１７０は、ユーザデバイス１１０用の指定された安全な位置と関連付けられたセキュリティプロファイルをアクティブ化してもよい。サービスプロバイダサーバ１７０は、その後、アクティブ化されたセキュリティプロファイルに基づいて、認証要件を低減して、認証要求を作成してもよい。例えば、サービスプロバイダサーバ１７０は、完全なパスワードの代わりに、例えば、パスワードの最初の三文字など、部分的なパスワードの入力をユーザに促す認証要求を作成してもよい。サービスプロバイダサーバ１７０は、認証要求に応じてユーザの応答を受信し、サービスプロバイダサーバ１７０でユーザアカウントと記憶されたパスワードが一致するか否かを判定してもよい。このように、認証要件を低減することによって、サービスプロバイダサーバ１７０にアクセスするために必要なユーザの入力を低減することができる。
【００３９】
サービスプロバイダサーバ１７０が支払サービスプロバイダであり、安全ではない位置でユーザデバイス１１０を介して購入を行うために使用されるとき、サービスプロバイダサーバ１７０は、完全なユーザＩＤおよびパスワード入力をユーザに促す認証要求を作成してもよい。さらに、サービスプロバイダサーバ１７０は、支払トランザクション用の標準的詐欺分析を実施してもよい。一方、購入が指定された安全な位置で行われると、サービスプロバイダサーバ１７０は、パスワードをほとんどまたは全く必要としないで認証要求を作成してもよい。さらに、サービスプロバイダサーバ１７０は、指定された安全な位置内で行われる支払トランザクションに対してより軽い詐欺分析を実施してもよい。
【００４０】
認証要求の少ない例は、オンラインサービスまたは、仮想プライベートネットワーク（ＶＰＮ）に対する自動アクセスを含んでもよい。別の例においては、認証用のユーザＩＤおよびパスワードは、指定された安全な位置でユーザに対して自動的に入力されてもよい。
【００４１】
検出された環境条件がステップ３０４で指定された安全な位置と関連付けられた環境位置のうちのいずれとも一致しない場合、ユーザデバイス１１０は、ステップ３０８でデフォルトセキュリティプロファイルを使用してもよい。例えば、ユーザデバイス１１０が新規の地理的位置にあるとき、ユーザデバイス１１０は、ユーザデバイス１１０またはユーザデバイス１１０を介してサービスプロバイダサーバ１７０に提供される他のオンラインサービスにアクセスするために、標準的認証プロセスを必要とするデフォルトのセキュリティプロファイルを使用してもよい。
【００４２】
一実施形態においては、ユーザデバイス１１０が訪れたことない新規位置にあることをユーザデバイス１１０が検出すると、ユーザデバイス１１０が高いセキュリティのセキュリティプロファイルを使用してもよい。例えば、ユーザが新しい州または郡に旅行し、ユーザデバイス１１０を介してサービスプロバイダサーバ１７０を使用して銀行業務を実施することを望む場合、ユーザデバイス１１０は、ユーザデバイス１１０が新規位置を訪れたことを検出し、サービスプロバイダサーバ１７０は、ユーザの銀行口座に対するユーザログイン中にさらなるセキュリティ質問などの高いセキュリティ要件でセキュリティプロファイルを使用してもよい。
【００４３】
上記のプロセスを使用することによって、潜在的に安全な位置が識別され、ユーザに通知されてもよい。ユーザは、安全な位置を指定し、指定された安全な位置に対するセキュリティプロファイルを設定することが可能となってもよい。セキュリティプロファイルは、デバイスが指定された安全な位置に入ると自動的にアクティブ化されてもよい。セキュリティおよび他の設定は、デバイスが存在する位置および環境に基づいて調整されてもよい。このように、適切なセキュリティ設定は、ユーザの経験を改善するためにデバイスに対して自動的に使用されてもよい。
【００４４】
図４は、本開示の一つ以上の実施形態を実現するために好適なコンピュータシステム４００のブロック図である。種々の実装においては、ユーザデバイスは、ネットワークで通信することが可能なパーソナルコンピューティングデバイス（例えば、スマートフォン、コンピューティングタブレット、パーソナルコンピュータ、ラップトップ、ＰＤＡ、Ｂｌｕｅｔｏｏｔｈデバイス、キーＦＯＢ、バッジなど）を含んでもよい。商人および／または支払プロバイダは、ネットワークで通信することが可能なネットワークコンピューティングデバイス（例えば、ネットワークサーバ）を使用してもよい。ユーザ、商人、支払プロバイダによって使用される各デバイスは、以下の方法でコンピュータシステム４００として実現されてもよいことを理解されたい。
【００４５】
コンピュータシステム４００は、バス４０２またはコンピュータシステム４００の種々のコンポーネント間で情報データ、信号、情報を通信するための他の通信機構を含む。コンポーネントは、キーパッド／キーボードからキーを選択すること、一つ以上のボタンまたはリンクを選択することなどのユーザ動作を処理し、バス４０２に対応する信号を送信する入力／出力（Ｉ／Ｏ）コンポーネント４０４を含む。Ｉ／Ｏコンポーネント４０４は、ディスプレイ４１１およびカーソル制御４１３（キーボード、キーパッド、マウスなど）などの出力コンポーネントも含んでもよい。任意の音声入力／出力コンポーネント４０５も、音声信号を変換することによってユーザが入力情報用に音声を使用することを可能とするために、含まれてもよい。音声Ｉ／Ｏコンポーネント４０５は、音声をユーザが聞くことを可能にしてもよい。送受信機またはネットワークインターフェイス４０６は、コンピュータシステム４００と別のユーザデバイス、商人サーバまたは支払プロバイダサーバなどの他のデバイスとの間で、ネットワーク３６０を介して信号を送受信する。一実施形態においては、伝送は無線であるが、他の伝送媒体および方法もまた好適なことがある。マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）または他の処理コンポーネントである可能性があるプロセッサ４１２は、コンピュータシステム４００上の表示または通信リンク４１８を介した他のデバイスへの伝送などの、これらの種々の信号を処理する。プロセッサ４１２も、クッキーまたはＩＰアドレスなどの情報の他のデバイスへの伝送を制御してもよい。
【００４６】
コンピュータシステム４００のコンポーネントは、システムメモリコンポーネント４１４（例えば、ＲＡＭ）、スタティック記憶コンポーネント４１６（例えば、ＲＯＭ）および／またはディスクドライブ４１７も含む。コンピュータシステム４００は、システムメモリコンポーネント４１４内に含まれる一つ以上の命令シーケンスを実行することによって、プロセッサ４１２および他のコンポーネントによって特定の動作を実施する。論理は、コンピュータ可読媒体内にエンコードされ、コンピュータ可読媒体は、実行用のプロセッサ４１２に対する命令の提供に関与する任意の媒体のことを称する。このような媒体は、多くの形式をとることがあり、不揮発性媒体、揮発性媒体、伝送媒体を含むがそのいずれにも限定はされない。種々の実装においては、不揮発性媒体は、光学または磁気ディスクを含み、揮発性媒体はシステムメモリコンポーネント４１４などのダイナミックメモリを含み、伝送媒体は、バス４０２から成る有線を含む同軸ケーブル、銅線および光ファイバを含む。一実施形態においては、論理は、非一時的コンピュータ可読媒体にエンコードされる。一例においては、伝送媒体は、ラジオ波、光および赤外線データ通信中に作成されるような音波または光波の形態をとってもよい。
【００４７】
コンピュータ可読媒体の幾つかの一般的形式は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光学媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、ＦＬＡＳＨ−ＥＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジまたはコンピュータが読み出すように適応された任意の他の媒体を含む。
【００４８】
本開示の種々の実施形態においては、本開示を実現するための命令シーケンスの実行は、コンピュータシステム４００によって実施されてもよい。本開示の種々の他の実施形態においては、通信リンク４１８（例えば、ＬＡＮ、ＷＬＡＮ、ＰＴＳＮおよび／または遠距離通信、モバイルおよび携帯電話ネットワークを含む種々の他の有線もしくは無線ネットワーク、）によってネットワークに結合された複数のコンピュータシステム４００は、互いに協働して本開示を実現するために命令シーケンスを実行してもよい。
【００４９】
適用可能な場合、本開示によって提供された種々の実施形態は、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組み合わせを使用して実現されてもよい。また、適用可能な場合には、本明細書で説明された種々のハードウェアコンポーネントおよび／またはソフトウェアコンポーネントは、本開示の趣旨から逸脱することなく、ソフトウェア、ハードウェアおよび／またはその双方を含む合成コンポーネントに組み合わせられてもよい。適用可能な場合、本明細書で説明された種々のハードウェアコンポーネントおよび／またはソフトウェアコンポーネントは、本開示の範囲から逸脱することなく、ソフトウェア、ハードウェアまたはその双方を含むサブコンポーネントに分離されてもよい。さらに、適用可能な場合、ソフトウェアコンポーネントは、ハードウェアコンポーネントとして実装されてもよく、その逆でもよいと考えられる。
【００５０】
プログラムコードおよび／またはデータなどの、本開示に従うソフトウェアは、一つ以上のコンピュータ可読媒体上に記憶されてもよい。本明細書で識別されるソフトウェアは、一つ以上の汎用または専用コンピュータおよび／またはコンピュータシステム、ネットワークおよび／またはその他を使用して実現されてもよいことを考慮されたい。適用可能な場合、本明細書で記述される種々のステップの順序は、本明細書で記述された特徴を提供するために、変更されてもよいし、合成ステップに組み合わせられてもよいし、および／またはサブステップに分離されてもよい。
【００５１】
前述の開示は、開示された詳細な形態または特定の利用分野に本開示を限定することを意図するものではない。このように、本開示に対する種々の代替的実施形態および／または改変は、本明細書で明白に記述されるかまたは暗示されるかに関わらず、本開示に照らして可能であると考えられる。本開示の実施形態をこのように記述すると、本開示の範囲から逸脱することなく、形態および詳細に対して変更が行われてもよいことを当業者は理解するであろう。したがって、本開示は請求項によってのみ限定される。
【図２】
2016533580.tif 000003
【図１】
2016533580.tif 000004
【図３】
2016533580.tif 000005
【図４】
2016533580.tif 000006
【国際調査報告】
2016533580.tif 000007