(57)【要約】  より面倒ではないセキュリティの強化をもたらすためのモバイルデバイス向けの装置および方法が開示される。モバイルデバイスは、ディスプレイデバイス、ユーザインターフェース、およびプロセッサを含む。プロセッサは、モニタリング機能を実施して、モバイルデバイスの動作を監視し、複数のモニタ機能を実施すること、および認証プロセスを実施して、複数のモニタ機能をある期間と比較して、認証値を割り出すことを求める命令を実行するように構成可能で、認証値がしきい値を超えている場合に、ロックスクリーンがディスプレイデバイス上で実施され、ユーザが認証のためにユーザインターフェースを通じて有効なパスコードを入力することを要求される。モニタ機能ごとに異なる優先順位が付与されように、各モニタ機能は所定の重みに関連付けられ得る。
2013541076.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスであって、
ディスプレイデバイスと、
ユーザインターフェースと、
モニタリングプロセスを実施して、前記モバイルデバイスの動作を監視し、複数のモニタ機能を実施すること、および
認証プロセスを実施して、前記複数のモニタ機能をある期間と比較して、認証値を割り出すことを求める命令を実行するように構成され、前記認証値がしきい値を超えている場合にロックスクリーンが前記ディスプレイデバイス上で実施され、ユーザが認証のために前記ユーザインターフェースを通じて有効なパスコードを入力することを要求され、各モニタ機能が所定の重みに関連付けられる、プロセッサと、
前記命令を記憶するように構成されたメモリと
を含むモバイルデバイス。
【請求項２】
前記しきい値を超えていないとき、ユーザはパスコードを入力することを要求されない、請求項1に記載のモバイルデバイス。
【請求項３】
前記モニタ機能の前記所定の重みはユーザによって選択される、請求項1に記載のモバイルデバイス。
【請求項４】
前記モニタリングプロセスは、前記ユーザが有効なパスコードを入力した後に実施される、請求項1に記載のモバイルデバイス。
【請求項５】
圧力センサをさらに含み、モニタ機能は圧力センサ読取りに基づく、請求項1に記載のモバイルデバイス。
【請求項６】
前記圧力センサは、前記モバイルデバイスの裏面、正面、または側面のうちの少なくとも1つに位置する、請求項5に記載のモバイルデバイス。
【請求項７】
前記圧力センサは、抵抗型圧力センサまたは静電容量型圧力センサのうちの少なくとも1つである、請求項6に記載のモバイルデバイス。
【請求項８】
前記圧力センサは、指圧、握圧、指の数、左手の使用、右手の使用、両手の使用、位置、またはポジションのうちの少なくとも1つを測定する、請求項6に記載のモバイルデバイス。
【請求項９】
モニタ機能は、ウェブブラウザを利用した購入に基づく、請求項1に記載のモバイルデバイス。
【請求項１０】
モニタ機能は、連絡先リストが削除されていること、異なるデバイスに電話がかけられていること、異なるデバイスが前記モバイルデバイスに電話をかけていること、または異なるウェブサイトが訪問されていること、のうちの少なくとも1つに基づく、請求項1に記載のモバイルデバイス。
【請求項１１】
モニタ機能は、バッテリー充電の変動に基づく、請求項1に記載のモバイルデバイス。
【請求項１２】
モニタ機能は、アプリケーションの異なる使用、アプリケーションの削除、またはアプリケーションの追加のうちの少なくとも1つに基づく、請求項1に記載のモバイルデバイス。
【請求項１３】
モニタ機能は、訪問先ウェブサイトの変動に基づく、請求項1に記載のモバイルデバイス。
【請求項１４】
モニタ機能は、アプリケーションに関連するユーザ名またはパスワードの変動のうちの少なくとも1つに基づく、請求項1に記載のモバイルデバイス。
【請求項１５】
モニタ機能は、GPS位置が通常のGPS位置とは異なることに基づく、請求項1に記載のモバイルデバイス。
【請求項１６】
モニタ機能は、音声の変動に基づく、請求項1に記載のモバイルデバイス。
【請求項１７】
モバイルデバイスにセキュリティを提供するための方法であって、
前記モバイルデバイスの動作を監視するステップと、
モニタリングプロセスを実行して、複数のモニタ機能を実施するステップと、
認証プロセスを実行して、前記複数のモニタ機能をある期間と比較して、認証値を割り出すステップとを含み、各モニタ機能が所定の重みに関連付けられ、前記認証値がしきい値を超えている場合に、
前記モバイルデバイスのディスプレイデバイス上でロックスクリーンを実施するステップと、
ユーザに対し、認証のために前記モバイルデバイスのユーザインターフェースを通じて有効なパスコードを入力することを要求するステップと
を含む方法。
【請求項１８】
前記しきい値を超えていないとき、ユーザはパスコードを入力することを要求されない、請求項17に記載の方法。
【請求項１９】
ユーザが前記モニタ機能の前記所定の重みを選択することを可能にするステップをさらに含む、請求項17に記載の方法。
【請求項２０】
前記モニタリングプロセスは、前記ユーザが有効なパスコードを入力した後に実施される、請求項17に記載の方法。
【請求項２１】
モニタ機能は、圧力センサからの圧力センサ読取りに基づく、請求項17に記載の方法。
【請求項２２】
前記圧力センサは、前記モバイルデバイスの裏面、正面、または側面のうちの少なくとも1つに位置する、請求項21に記載の方法。
【請求項２３】
前記圧力センサは、抵抗型圧力センサまたは静電容量型圧力センサのうちの少なくとも1つである、請求項22に記載の方法。
【請求項２４】
前記圧力センサは、指圧、握圧、指の数、左手の使用、右手の使用、両手の使用、位置、またはポジションのうちの少なくとも1つを測定する、請求項22に記載の方法。
【請求項２５】
モニタ機能は、ウェブブラウザを利用した購入に基づく、請求項17に記載の方法。
【請求項２６】
モニタ機能は、連絡先リストが削除されていること、異なるデバイスに電話がかけられていること、異なるデバイスが前記モバイルデバイスに電話をかけていること、または異なるウェブサイトが訪問されていること、のうちの少なくとも1つに基づく、請求項17に記載の方法。
【請求項２７】
モニタ機能は、バッテリー充電の変動に基づく、請求項17に記載の方法。
【請求項２８】
モニタ機能は、アプリケーションの異なる使用、アプリケーションの削除、またはアプリケーションの追加のうちの少なくとも1つに基づく、請求項17に記載の方法。
【請求項２９】
モニタ機能は、訪問先ウェブサイトの変動に基づく、請求項17に記載の方法。
【請求項３０】
モニタ機能は、アプリケーションに関連するユーザ名またはパスワードの変動のうちの少なくとも1つに基づく、請求項17に記載の方法。
【請求項３１】
モニタ機能は、GPS位置が通常のGPS位置とは異なることに基づく、請求項17に記載の方法。
【請求項３２】
モニタ機能は、音声の変動に基づく、請求項17に記載の方法。
【請求項３３】
モバイルデバイスであって、
前記モバイルデバイスの動作を監視するための手段と、
モニタリングプロセスを実行して、複数のモニタ機能を実施するための手段と、
認証プロセスを実行して、前記複数のモニタ機能をある期間と比較して、認証値を割り出すための手段とを含み、各モニタ機能が所定の重みに関連付けられ、前記認証値がしきい値を超えている場合に、
前記モバイルデバイスのディスプレイデバイス上でロックスクリーンを実施するための手段と、
ユーザに対し、認証のために前記モバイルデバイスのユーザインターフェースを通じて有効なパスコードを入力することを要求するための手段と
を含むモバイルデバイス。
【請求項３４】
前記しきい値を超えていないとき、ユーザはパスコードを入力することを要求されない、請求項33に記載のモバイルデバイス。
【請求項３５】
ユーザが前記モニタ機能の前記所定の重みを選択することを可能にするための手段をさらに含む、請求項33に記載のモバイルデバイス。
【請求項３６】
前記モニタリングプロセスは、前記ユーザが有効なパスコードを入力した後に実施される、請求項33に記載のモバイルデバイス。
【請求項３７】
圧力感知のための手段をさらに含み、モニタ機能は圧力感知のための前記手段からの圧力センサ読取りに基づく、請求項33に記載のモバイルデバイス。
【請求項３８】
圧力感知のための前記手段は、前記モバイルデバイスの裏面、正面、または側面のうちの少なくとも1つに位置する、請求項37に記載のモバイルデバイス。
【請求項３９】
圧力感知のための前記手段は、抵抗型圧力センサまたは静電容量型圧力センサのうちの少なくとも1つである、請求項38に記載のモバイルデバイス。
【請求項４０】
圧力感知のための前記手段は、指圧、握圧、指の数、左手の使用、右手の使用、両手の使用、位置、またはポジションのうちの少なくとも1つを測定する、請求項38に記載のモバイルデバイス。
【請求項４１】
モニタ機能は、ウェブブラウザを利用した購入に基づく、請求項33に記載のモバイルデバイス。
【請求項４２】
モニタ機能は、連絡先リストが削除されていること、異なるデバイスに電話がかけられていること、異なるデバイスが前記モバイルデバイスに電話をかけていること、または異なるウェブサイトが訪問されていること、のうちの少なくとも1つに基づく、請求項33に記載のモバイルデバイス。
【請求項４３】
モニタ機能は、バッテリー充電の変動に基づく、請求項33に記載のモバイルデバイス。
【請求項４４】
モニタ機能は、アプリケーションの異なる使用、アプリケーションの削除、またはアプリケーションの追加のうちの少なくとも1つに基づく、請求項33に記載のモバイルデバイス。
【請求項４５】
モニタ機能は、訪問先ウェブサイトの変動に基づく、請求項33に記載のモバイルデバイス。
【請求項４６】
モニタ機能は、アプリケーションに関連するユーザ名またはパスワードの変動のうちの少なくとも1つに基づく、請求項33に記載のモバイルデバイス。
【請求項４７】
モニタ機能は、GPS位置が通常のGPS位置とは異なることに基づく、請求項33に記載のモバイルデバイス。
【請求項４８】
モニタ機能は、音声の変動に基づく、請求項33に記載のモバイルデバイス。
【請求項４９】
前記モバイルデバイスの動作を監視し、
モニタリングプロセスを実行して、複数のモニタ機能を実施し、
認証プロセスを実行して、前記複数の機能をある期間と比較して、認証値を割り出すためのコードであって、各モニタ機能が所定の重みに関連付けられ、前記認証値がしきい値を超えている場合に、
前記モバイルデバイスのディスプレイデバイス上でロックスクリーンを実施し、
ユーザに対し、認証のために前記モバイルデバイスのユーザインターフェースを通じて有効なパスコードを入力することを要求する
ためのコンピュータにより実行可能なコードを含むコンピュータプログラム。
【請求項５０】
前記しきい値を超えていないとき、ユーザはパスコードを入力することを要求されない、請求項49に記載のコンピュータプログラム。
【請求項５１】
ユーザが前記モニタ機能の前記所定の重みを選択することを可能にするためのコードをさらに含む、請求項49に記載のコンピュータプログラム。
【請求項５２】
前記ユーザが有効なパスコードを入力した後に前記モニタリングプロセスを実施するためのコードさらに含む、請求項49に記載のコンピュータプログラム。
【請求項５３】
モニタ機能は、圧力センサからの圧力センサ読取りに基づく、請求項49に記載のコンピュータプログラム。
【請求項５４】
前記圧力センサは、前記モバイルデバイスの裏面、正面、または側面のうちの少なくとも1つに位置する、請求項53に記載のコンピュータプログラム。
【請求項５５】
前記圧力センサは、抵抗型圧力センサまたは静電容量型圧力センサのうちの少なくとも1つである、請求項54に記載のコンピュータプログラム。
【請求項５６】
前記圧力センサは、指圧、握圧、指の数、左手の使用、右手の使用、両手の使用、位置、またはポジションのうちの少なくとも1つを測定する、請求項54に記載のコンピュータプログラム。
【請求項５７】
モニタ機能は、ウェブブラウザを利用した購入に基づく、請求項49に記載のコンピュータプログラム。
【請求項５８】
モニタ機能は、連絡先リストが削除されていること、異なるデバイスに電話がかけられていること、異なるデバイスが前記モバイルデバイスに電話をかけていること、または異なるウェブサイトが訪問されていること、のうちの少なくとも1つに基づく、請求項49に記載のコンピュータプログラム。
【請求項５９】
モニタ機能は、バッテリー充電の変動に基づく、請求項49に記載のコンピュータプログラム。
【請求項６０】
モニタ機能は、アプリケーションの異なる使用、アプリケーションの削除、またはアプリケーションの追加のうちの少なくとも1つに基づく、請求項49に記載のコンピュータプログラム。
【請求項６１】
モニタ機能は、訪問先ウェブサイトの変動に基づく、請求項49に記載のコンピュータプログラム。
【請求項６２】
モニタ機能は、アプリケーションに関連するユーザ名またはパスワードの変動のうちの少なくとも1つに基づく、請求項49に記載のコンピュータプログラム。
【請求項６３】
モニタ機能は、GPS位置が通常のGPS位置とは異なることに基づく、請求項49に記載のコンピュータプログラム。
【請求項６４】
モニタ機能は、音声の変動に基づく、請求項49に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、セキュリティが強化される一方で、セキュアでないシステムよりも面倒になることはないモバイルデバイスに関する。
【背景技術】
【０００２】
今日、モバイル電子デバイスの使用が普及している。そのようなモバイルデバイスは、ユーザの生産性および生活の質を高めることができるが、紛失したり、盗まれたり、不正使用されたりすることが多い。そのようなデバイスの例として、モバイルデバイス、スマートフォン、セルラー電話、ポータブルデジタルシステム(PDA)、デジタルカメラ、モバイルコンピュータなど(以下「モバイルデバイス」と呼ぶ)がある。これらのモバイルデバイスには、しばしば、個人的データ、秘密データ、および/または交換困難なデータが含まれており、紛失したか盗まれたモバイルデバイスは物理的に交換可能であるが、そのようなデバイスに記憶されているデータは秘密のものであること、および/または交換不可能なものであることが多いので、そのようなデータの喪失は、モバイルデバイスの紛失による事態をさらに悪化させる。
【０００３】
加えて、紛失したか盗まれたモバイルデバイスの正規ユーザは、情報の悪用、またはモバイルデバイスに記憶されている情報に他人がアクセスすることなどの影響に対処しなければならないことがある。さらに、モバイルデバイスの正規ユーザが紛失に気付くまでに数時間、さらには数日経過することも珍しくなく、その間に非正規ユーザが機密データにアクセスしたり、情報を悪用したり、国内電話や国際電話をかけたり、オンライン購入および取引を通じて正規ユーザのアカウントで商品またはサービスの請求額を増やしたりすることがある。
【０００４】
多くのモバイルデバイスは、モバイルデバイスのロッキングを可能にするロッキング機能を有する。ロッキング機能は、モバイルデバイスに対する不正アクセスを防止することができる。一般に、ロッキング機能は、モバイルデバイスの機能をロックするか、無効にする。ロッキング機能は、一般に、正規ユーザが有効なパスコードを入力することによって無効になる。ユーザは、ユーザのモバイルデバイスに対する望ましくないアクセスを防止するために、モバイルデバイスで秘密の有効なパスコードを設定することができる。モバイルデバイスがロックされた後、有効なパスコードを入力すると解除される、すなわち、ロックが開く。したがって、モバイルデバイスのロックを解除することは、パスコードを知っている者のみができる。
【０００５】
ウェブブラウジングの質、および今日のモバイルデバイスで使用される利用可能なアプリケーションの多さから、モバイルデバイスの使用が非常に増えており、ますます多くのモバイルデバイスユーザが、オンラインショッピング、オンラインバンキング、勘定の支払いなどのオンライン取引で自身のモバイルデバイスに依存している。したがって、モバイルデバイスに関してセキュリティ保護の強化がますます必要になっている。これらのオンライン取引を実行するために、セキュリティ上の理由によりパスコードが要求されることが多い。しかしながら、ユーザが個々のオンライン機能を実行したいと思うたびにパスコードを入力するという面倒な性質は、しばしば、多くのユーザがロッキング機能を完全に無効にする原因となっており、その結果、特にモバイルデバイスを紛失した場合や盗まれた場合のセキュリティ問題のリスクが増大している。また、モバイルデバイスはしばしば頻繁にかつ自動的に(たとえば、所定の比較的短い時間の経過後)、モバイルデバイスをセキュアにするためにロッキング機能を実施するが、この場合もユーザは、モバイルデバイスを使用できるよう解除するために自身のパスコードを入力することを要求される。これは、ユーザがセキュリティ機能を無効にすることをさらに助長しており、モバイルデバイスを紛失した場合や盗まれた場合に生じる問題のリスクをさらに高めている。
【０００６】
モバイルデバイスの使用増加傾向にもかかわらず、今日のモバイルデバイスのセキュリティ機能は、非モバイル型パーソナルコンピュータなどの一般的な非モバイル型コンピュータデバイスにおける通常のパスワード保護を上回るほどの改善はしていない。オンライン取引でパスコードを自動的に要求するそのようなセキュリティ機能は、しばしば20分を超えて使用される非モバイル型パーソナルコンピュータには適しているが、これらのタイプのセキュリティ機能は、短時間だけ使用されることが多いモバイルデバイスに合わせてスケールダウンして(scale down to)はいない。こうした短時間はしばしば、ショートメッセージングサービス(SMS)、チャット、頻繁な電話、または迅速な取引、たとえばオンラインショッピング、オンラインバンキング、勘定の支払いなどを単に可能にすることに関係する。
【０００７】
前述のように、モバイルデバイスのユーザに対し、所定の短時間の経過後、またはユーザが特定の機能を実行すること、たとえば電話をかけること、インターネットにアクセスすること、もしくはオンライン取引を実行することなどを望んでいるときに、モバイルデバイスを解除するためにパスコードを入力することを要求することは、本質的に面倒である。残念ながら、しばしばこれが原因で、ユーザはセキュリティ機能を完全に無効にし、特にモバイルデバイスを紛失した場合や盗まれた場合のセキュリティ問題のリスクが高まっている。したがって、モバイルデバイスのセキュリティを強化すると同時に、セキュリティ機能をより面倒にならないようにする技法が必要である。
【発明の概要】
【課題を解決するための手段】
【０００８】
本発明の実施形態は、より面倒ではないセキュリティの強化をもたらすためのモバイルデバイス向けの装置および方法に関係し得る。一実施形態では、モバイルデバイスは、ディスプレイデバイス、ユーザインターフェース、およびプロセッサを含む。プロセッサは、モニタリング機能を実施して、モバイルデバイスの動作を監視し、複数のモニタ機能を実施すること、および認証プロセスを実施して、複数のモニタ機能をある期間と比較して、認証値を割り出すことを求める命令を実行するように構成可能で、認証値がしきい値を超えている場合に、ロックスクリーンがディスプレイデバイス上で実施され、ユーザが認証のためにユーザインターフェースを通じて有効なパスコードを入力することを要求される。モニタ機能ごとに異なる優先順位が付与されるように、各モニタ機能は所定の重みに関連付けられ得る。一方、しきい値を超えていない場合、ロックスクリーンは実施されず、ユーザはパスコードを入力することを要求されず、モバイルデバイスは通常動作を続ける。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態が実施され得るシステムのブロック図である。
【図２Ａ】圧力センサを有するモバイルデバイスの正面のブロック図である。
【図２Ｂ】圧力センサを有するモバイルデバイスの裏面のブロック図である。
【図３】認証プロセスのために複数のモニタ機能を実施するプロセスを示すフロー図である。
【図４】例示的なロックスクリーンを示すモバイルデバイスのディスプレイデバイス上のディスプレイのブロック図である。
【図５】モニタリングプロセスおよび認証プロセスによって実施される異なるタイプのモニタ機能を有するモバイルデバイスのディスプレイデバイス上のディスプレイの図である。
【図６】スリープモードおよび起動中に認証プロセスのために複数のモニタ機能を実施するプロセスを示すフロー図である。
【発明を実施するための形態】
【００１０】
「例示的な」という言葉は、「一例、実例または例として」を意味するように本明細書で使用される。本明細書で「例示的」または「例」として説明するいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈すべきではない。
【００１１】
図1を参照すると、図1は、本発明の実施形態が実施され得るシステム100のブロック図である。詳細には、システム100は、できるだけ面倒にならない方法でセキュリティ機能の強化をもたらすモバイルデバイス101を示している。モバイルデバイス101は、プロセッサ110、メモリ112、電力デバイス114、ディスプレイデバイス116、およびユーザインターフェース118を含む。ディスプレイデバイス116は、たとえばセル電話、携帯情報端末、モバイルコンピュータなどのモバイルデバイス101上の典型的なディスプレイデバイスであることを諒解されたい。ユーザインターフェース118は、キーボードまたは別のタイプのユーザインターフェース入力デバイスであり得る。さらに、電力デバイス114は、モバイルデバイス101に電力供給するバッテリーデバイスであり得る。
【００１２】
詳細には、モバイルデバイス101は、モニタリングプロセス122および認証プロセス120を実施するための命令を実行するように構成されたプロセッサ110を含む。メモリ112は、プロセッサ110によって実施される命令を記憶するために、プロセッサ110に結合され得る。したがって、プロセッサ110を有するモバイルデバイス101は、モニタリングプロセス122を実施してモバイルデバイス101の動作を監視し、複数のモニタ機能を実施すること、および認証プロセス120を実施することを求める命令を実行するように構成される。認証プロセス120は、複数のモニタ機能をある期間と比較して、認証値を割り出す。詳細には、認証プロセス120は、当該期間にわたって複数のモニタ機能の出力を同じ機能の平均出力と比較する。認証値がしきい値を超えている場合に、ロックスクリーンがディスプレイデバイス116上で実施されることがあり、ユーザは、モバイルデバイス101の使用を継続するための認証のために、ユーザインターフェース118を通じて有効なパスコードを入力することを要求される。後述するように、各モニタ機能は、所定の重みに関連付けられ得る。また、後述するように、モニタ機能の所定の重みは、ユーザによって選択され得る。
【００１３】
一方、しきい値を超えていない場合、ユーザはユーザインターフェース118を通じてパスコードを入力することを要求されず、モバイルデバイス101は通常動作を続ける。
【００１４】
後述するように発明の実施形態は、モバイルデバイス101のプロセッサ110および/またはモバイルデバイス101の他の回路および/または他のデバイスによる命令の実行とともに実施可能であることを諒解されたい。詳細には、モバイルデバイス101の回路は、プロセッサ110を含むがこれに限定されず、プログラムの制御、ルーチン、または本発明の実施形態による方法もしくはプロセスを実行することを求める命令の実行の下で動作し得る。たとえば、そのようなプログラムは、(たとえば、メモリ112および/または他の位置に記憶されている)ファームウェアまたはソフトウェア内で実施可能であり、プロセッサ、たとえばプロセッサ110、および/またはモバイルデバイス101の他の回路によって実施可能である。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどの用語は、論理、コマンド、命令、ソフトウェア、ファームウェア、機能などを実行することが可能な任意のタイプの論理または回路を指すことを諒解されたい。
【００１５】
さらに、モバイルまたはワイヤレスデバイス101は、任意の適切なワイヤレス通信技術に基づく、あるいは任意の適切なワイヤレス通信技術をサポートする1つまたは複数のワイヤレス通信リンク130を介して通信してもよい。たとえば、いくつかの態様では、ワイヤレスデバイスはネットワークと関連していてもよい。いくつかの態様では、ネットワークはボディエリアネットワークまたはパーソナルエリアネットワーク(たとえば、超広帯域ネットワーク)を備えてもよい。いくつかの態様では、ネットワークはローカルエリアネットワークまたはワイドエリアネットワークを備えてもよい。ワイヤレスデバイスは、様々なワイヤレス通信技術、プロトコル、または、たとえばCDMA、TDMA、OFDM、OFDMA、WiMAX、およびWi-Fiなどの規格のうちの1つまたは複数をサポート、あるいは使用してもよい。同様に、ワイヤレスデバイスは様々な対応する変調または多重化方式のうちの1つまたは複数をサポート、あるいは使用してもよい。したがって、ワイヤレスデバイスは、上記または他のワイヤレス通信技術を使用して1つまたは複数のワイヤレス通信リンクを確立し、それを介して通信するために適切な構成要素(たとえば、エアインターフェース)を含んでもよい。たとえば、デバイスは、ワイヤレス媒体を介した通信を容易にする様々な構成要素(たとえば、信号生成器および信号プロセッサ)を含み得る、関連する送信機および受信機の構成要素(たとえば、送信機および受信機)を持つワイヤレス送受信機を備えてもよい。よく知られているように、モバイルワイヤレスデバイス101は、以上により、他のモバイルデバイス、セル電話、他のワイヤードおよびワイヤレスのコンピュータ、インターネットウェブサイトなどとワイヤレス通信することができる。
【００１６】
以下でより詳細に説明するように、本発明の実施形態は、モバイルデバイス101のモニタリングプロセス122によって実施される多くの様々なタイプのモニタリング機能に基づいて、より面倒ではないセキュリティの強化をもたらす。詳細には、モバイルデバイス101は、異なるモニタ機能をある期間と比較して認証値を割り出す認証プロセス120を実施する。より詳細には、認証プロセス120は、当該期間にわたって複数のモニタ機能の出力を同じ機能の平均出力と比較する。モバイルデバイス101は、認証値がしきい値を超えていると判断した場合、セキュリティ問題を認識し、ディスプレイデバイス116上でロックスクリーンを実施し、ユーザに対し、モバイルデバイス101の正規のユーザであることを確認するために有効なパスコードを入力することを要求する。一方、認証プロセス120の認証値がしきい値を超えていない場合、認証プロセス120は継続し、モバイルデバイス101は通常動作を続ける。
【００１７】
このようにして、多種多様な異なるモニタ機能、期間、および他の要素に基づいて、ロックスクリーンを実施すべきか否かが、モバイルデバイス101によって判断される。さらに説明するように、これらの所定の重みおよび所定のモニタ機能は、ユーザによって選択可能であり、それによりモバイルデバイス101は、ユーザ自身によって選択されないセキュリティ上の理由に基づいてロックスクリーンを実施するように特に設定され得る。
【００１８】
後述するモニタリング機能の例には、圧力センサ、ウェブブラウザを利用した購入、連絡先リストが削除されていること、異なるデバイスに電話がかけられていること、異なるデバイスがモバイルデバイスに電話をかけていること、異なるウェブサイトが訪問されていること、バッテリー充電の変動、アプリケーションの異なる使用、アプリケーションの削除、アプリケーションの追加、訪問先ウェブサイトの変動、アプリケーションに関連するユーザ名またはパスワードの変動、ユーザがモバイルデバイスに文字を入力する速度、GPS位置が通常のGPS位置とは異なること、音声の変動、および後述する他のタイプのモニタ機能がある。
【００１９】
モバイルデバイス101の実施形態によると、ユーザは、オンライン取引、オンラインバンキング、通話などモバイルデバイス101のいくつかの機能を利用するたびに、または頻繁な時間間隔でパスコードを入力する必要はないが、正規のユーザがモバイルデバイス101を使用していることを検証するために実施されるモニタリングプロセス122を通じた様々なモニタ機能を監視することに基づく認証値を割り出すために継続的に実施される認証プロセス120の一環として、しきい値を超えているときのみ、パスコードを入力する必要がある。認証値がしきい値を超えている場合に、ロックスクリーンがディスプレイデバイス116上で実施されることがあり、それによりユーザは、認証目的でユーザインターフェースを介して有効なパスコードを入力することを要求されることがあり、ユーザに強力なセキュリティシステムがもたらされ得る。
【００２０】
図2Aを参照すると、モバイルデバイス101が圧力センサ210を含むシステム200を示すモバイルデバイス101の正面のブロック図が示されている。図2Aでわかるように、ディスプレイデバイス116、ユーザインターフェース118、および圧力センサ210を有する例示的なモバイルデバイス101の正面が示されている。図2Bも参照可能であり、圧力センサ210を有するモバイルデバイス101の裏面が示されている。
【００２１】
一実施形態では、モニタ機能は、圧力センサ210読取りに基づき得る。圧力センサ210は、モバイルデバイス101の正面(図2A)、裏面(図2B)、および/または側面のうちの1つまたは複数に取り付けられ得る。圧力センサ210は、設計および実装の手順に応じて、これらのポジションのすべて、これらのポジションの一部、またはこれらのポジションのいくつかの部分のみに位置し得る。例として、圧力センサ210は、抵抗型圧力センサまたは静電容量型圧力センサまたは両方の組合せであり得る。圧力センサ210は、モバイルデバイス101の正面、裏面、または側面に対する圧力を測定できる感圧材料であり得る。
【００２２】
圧力センサ210を利用して、指圧、握圧、使用されている指の数、左手の使用、右手の使用、両手の使用、位置、およびモバイルデバイス101のポジション(たとえば、縦方向または横方向のポジション)のうちの少なくとも1つを測定することができる。モバイルデバイス101の圧力センサ210の正面、裏面または側面からの圧力情報に基づいて、モニタリングプロセス122は、モバイルデバイス101がユーザによって携帯されているか、あるいは使用されていないかを判断することができる。抵抗型または静電容量型であり得るこれらのタイプの圧力センサ210は、当技術分野でよく知られている。一例として、これらのタイプの圧力センサ210は、化学膜(chemical membranes)から形成でき、モバイルデバイスユーザからは見えないように透明な材料から作成できる。
【００２３】
モニタリングプロセス122におけるモニタ機能として、モバイルデバイス101の正面、裏面または側面からの圧力センサ210からの圧力情報を利用することによって、認証プロセス120は、モバイルデバイス101が携帯されているか、使用されていないか、あるいは異なる非正規ユーザによって使用されているかを判断することができる。一例として、ユーザがポケット、財布(purse)、またはブリーフケース内でモバイルデバイス101を普通に携帯している場合、前に測定された圧力をモニタ機能として認証プロセス120において利用して、現在の圧力測定がユーザを特徴付けるものであるか否かを判断することができる。したがって、モバイルデバイス101が前ポケット内で普通に携帯されている状態から離れて、現在は後ポケット内で携帯されていると判断されることがあり、これは、モバイルデバイス101が現在は別の非正規ユーザ(たとえば、泥棒)によって使用されていることを示している可能性がある。これは、前ポケット内で携帯されるときに加えられている圧力が相対的に小さいのに対して、(後ポケット内で携帯される場合)圧力センサ210に対する大殿筋の衝撃により、モバイルデバイス101の圧力センサ210によって測定される圧力が相対的に大きいことにより判断され得る。
【００２４】
当業者には明らかとみられるように、認証値のしきい値に達しているか否かを判断する認証プロセス120のためのモニタリングプロセス122のモニタリング機能として、多種多様な圧力センサ210測定方式が利用され得る。特定の例として、長時間にわたる圧力センサ210読取りにおける大きい変化には、しきい値を超えてロッキング機能を実施する原因となる非常に高い重みを付与することができる。
【００２５】
図3を参照すると、認証プロセスのために複数のモニタ機能を実施するプロセスを300示すフロー図が示されている。ブロック302において、複数のモニタ機能が実施される。ブロック304において、認証プロセスを実施して、複数のモニタ機能をある期間と比較して、認証値を割り出す。詳細には、認証プロセスは、当該期間にわたって複数のモニタ機能の出力を同じ機能の平均出力と比較する。決定ブロック306において、認証値がしきい値を超えているか否かが判断される。超えていない場合、認証プロセスは継続され(ブロック308)、ロックスクリーンは実施されない。一方、決定ブロック306において、認証値がしきい値を超えている場合、ロックスクリーンがディスプレイデバイス上で実施され(ブロック310)、ユーザは有効なパスコードを入力することを要求される(ブロック312)。
【００２６】
また、一実施形態では、ユーザが有効なパスコードを入力した後(たとえば、モバイルデバイスをオンにした後、認証プロセスの後、または特定のアプリケーションを有効にする目的などで)モニタリングプロセスを実施して、認証プロセスで使用するユーザのプロファイルを作成する(profiling)際に使用するために収集されたデータが有効であることを確認することができる。この実施形態では、ユーザが有効なパスコードを入力する前に収集されたデータは破棄され得る。このようにして、モニタリングプロセスおよび認証プロセスのために収集されるデータが有効なユーザに関するものである確率が上昇する。
【００２７】
図4を簡単に参照すると、例示的なロックスクリーン410を示すディスプレイデバイス上のディスプレイ400のブロック図が示されており、ロックスクリーン410は、挿入パスコードウィンドウ412にパスコード414を入力することを除いて、ユーザによるモバイルデバイス101の使用を禁止する。前述のように、本発明の実施形態による認証プロセスを利用することによって、ユーザは、電話がかけられるたびに、またはオンライン取引が実行されているときに(たとえば、オンラインショッピング、オンラインバンキングなど)パスコードを入力することは要求されないが、認証値が、モニタリングプロセスによって実施されるモニタ機能に基づくしきい値を超えているときのみ、パスコードを入力することを要求される。このようにして、一般に、モバイルデバイスユーザは、これらの機能のうちの1つが実施されるたびにパスコードを入力することは要求されない。
【００２８】
一方、認証値がしきい値を超えているとき、ロックスクリーン410がディスプレイデバイス上で実施され、ユーザは、挿入パスコードウィンドウ412に有効なパスコード414を入力することを要求される。
【００２９】
一実施形態では、しきい値ターゲットは、選択されたモニタ機能のすべての総和に基づいてよく、選択された各モニタ機能は、選択された重み係数によって拡大され、所定の期間によって分割される。所定の期間は、ユーザまたはモバイルデバイス101によって選択され得る。また、特定のモニタ機能は、特定の期間に関連付けられ得る。認証プロセスが、この認証値の計算結果はしきい値ターゲットを超えていると判断した場合、ロックスクリーン410をディスプレイデバイス上で実施することができ、それによりユーザは、認証目的でユーザインターフェースを介して有効なパスコード414を入力することを要求され得る。本発明の実施形態によれば、多種多様な異なるモニタ機能に関する所定の重みは、ユーザによって選択可能であり、これについてはより詳細に以下で説明する。
【００３０】
図5を参照すると、図5は、モバイルデバイス101のモニタリングプロセス122および認証プロセス120によって実施される異なるタイプのモニタ機能500を有するモバイルデバイス101のディスプレイデバイス116上のディスプレイの図である。一実施形態では、これらのモニタ機能500は、ユーザによる選択および重み付けのためにモバイルデバイス101のディスプレイデバイス116上で表示され得る。したがって、ユーザはモニタ機能500の所定の重みを選択することができる。
【００３１】
図5に示すように、一例として、モニタ機能500の各々のこれらの重みは、0〜10であり得る。これらのモニタ機能500の各々はユーザによって選択可能であり、ユーザは、図5に示す縦マーカーを動かすことによって、ディスプレイデバイス上の選択したモニタ機能について、0〜10の中から重みを選ぶことができる。もちろん、モニタ機能を選択し、重み係数を選択する多くの他の方法も可能である。
【００３２】
このようにして、いくつかの異なるタイプのモニタ機能500が、ユーザによる選択および重み付けのために表示され得る。例として、以下のモニタ機能のうちの1つまたは複数が、ユーザによって選択され、重み付けされ得る。圧力感知502、購入504、デバイスコール506、連絡先リスト変動508、バッテリー充電変動510、アプリケーション変動512、ウェブサイト変動514、ユーザ名/パスワード変動516、GPS位置518、および音声520。これらは例にすぎず、多種多様な異なるモニタ機能がユーザによって利用され、重み付けされ得ることを諒解されたい。これらのモニタ機能ならびにモニタリングプロセス122および認証プロセス120によるそれらの実施の例について、以下で簡単に論じる。
【００３３】
圧力感知502について、このモニタ機能はユーザによって選択され、重み付けされ得る。前述のように、圧力感知はモバイルデバイス101によって自動的に実施され得る。例として、圧力感知は前述した圧力センサ210によって実施され得る。
【００３４】
購入504について、このモニタ機能はユーザによって選択され、重み付けされ得る。購入モニタ機能504は、ユーザがウェブブラウザを利用して行っている購入のタイプに関係する。これらのタイプのウェブブラウザ購入の例には、E-TRADE、EBAY、AMAZON、ITUNESなどがある。
【００３５】
デバイスコール506について、このモニタ機能はユーザによって選択され、重み付けされ得る。デバイスコールモニタ機能506は、デバイスコールを指す。モニタリング機能は、異なるモバイルデバイスに電話がかけられていること、異なるモバイルデバイスがモバイルデバイス101に電話をかけていること、または異なるウェブサイトが訪問されていることに基づいてよく、これらに基づいて重み付けされてよい。たとえば、デバイスコールモニタ機能506は、連絡先リストに載っていない番号の新しいセットがダイヤルされていること、または国際電話がかけられていること、またはモバイルデバイス101に対し以前に電話をかけていない人々の新しいセットが電話をかけていることを監視することができる。これらのタイプのデバイスコールのすべてが監視され得る。別のタイプのコール関連モニタリング機能は、現在のセルラーサービスではなくボイスオーバIP(VOIP)サービスに切り替えることを含むことができる。このモニタリング機能に対し高い重みが付与されることもある。
【００３６】
連絡先リスト変動508について、このモニタ機能はユーザによって選択され、重み付けされ得る。連絡先リスト変動モニタ機能508は、ユーザの連絡先リストの変動を監視することができる。たとえば、連絡先リスト変動モニタ機能508は、ユーザの連絡先リストの高度の変動または連絡先リストの完全削除を判断することができる。ユーザによる別のタイプの急変動は、新しい、または異なるSIMカードを使用することを含むことができる。このモニタリング機能に対し高い重みが付与されることもある。
【００３７】
バッテリー充電510について、このモニタ機能はユーザによって選択され、重み付けされ得る。バッテリー充電モニタ機能510は、バッテリー充電の変動を監視することができる。たとえば、バッテリー(たとえば、電源114)は、通常よりも格段に速い、または遅いペースで消費されていることがある。さらに、バッテリーは異なる時間に、または異なる位置で充電されることがある。これらのタイプのバッテリー充電の変動すべてが、バッテリー充電モニタ機能510によって監視され得る。
【００３８】
アプリケーション変動512について、このモニタ機能はユーザによって選択され、重み付けされ得る。アプリケーション変動モニタ機能512は、アプリケーション変動を監視する。アプリケーション変動モニタ機能512は、アプリケーションの異なる使用、アプリケーションの削除、またはアプリケーションの追加を監視することができる。たとえば、ユーザがしばしばZynga Pokerで遊んでいるが、突然、デバイス上のゲームのほとんどがSpeed DriverやX-Racingなどのアプリケーションを介したものになった場合、これはユーザをチェックして本人であることを検証する契機になり得る。
【００３９】
ウェブサイト変動514について、このモニタ機能はユーザによって選択され、重み付けされ得る。ウェブサイト変動モニタ機能514は、訪問先ウェブサイトの変動を監視する。たとえば、訪問先URLが過去の履歴と異なる場合がある。ウェブコンテンツがまったく異なると判断されることがある。1つの特定の例として、ユーザが過去には多くのビジネス関連ウェブサイトを訪問しており、現在ではスポーツ関連ウェブサイトのみ訪問している場合がある。
【００４０】
ユーザ名/パスワード変動516について、このモニタ機能はユーザによって選択され、重み付けされ得る。ユーザ名/パスワード変動モニタ機能516は、ユーザ名およびパスワードの変動を監視する。
【００４１】
全地球測位システム(GPS)位置518について、このモニタ機能はユーザによって選択され、重み付けされ得る。GPS位置モニタ機能518は、GPS位置を監視する。たとえば、測定された現在位置が、通常のGPS位置と異なる場合がある。1つの特定の例として、時刻、加速度計読取り、およびGPS読取りが、ユーザが車で仕事に向かうこと、または車で家に帰ることに関連する通常の時刻、加速度計読取り、およびGPS読取りではなく(たとえば、モバイルデバイス101の履歴に記憶されている通常の時刻、通常の加速度計の測定値およびGPSの測定値ではなく)、モバイルデバイス101が現在直面している異なるタイプの活動を示す場合がある。さらに、移動速度を測定して、スピードの差を判断することもできる。たとえば、モバイルデバイスが、通常は35mphの速度にしか直面していなかったが、突然85mphの速度に直面する場合がある。したがって、測定される現在のGPS位置および現在の日時は、モバイルデバイス101によって記憶されている過去のGPS位置および過去の日時と同じではない場合がある。これは、モバイルデバイス101が非正規ユーザによって使用されている可能性を示し得る。
【００４２】
モニタリングプロセスによって監視され得るGPS位置モニタ機能518の例は他にも多数ある。別の例は、新しいGPS位置と合致する気象アプリケーションに追加される都市を含む。別の例は、カレンダー内の位置と合致しない現在のGPS位置を含む。この場合、モバイルデバイス101は、ユーザがしばしば参加している会議室のGPS位置の記録を保持しており、モバイルデバイス101は、ユーザがどの会議室のGPS位置にもいない、または現れていないことが検出された場合に、認証プロセスの引き金を引くことができる。さらに、GPSに関して、モバイルデバイス101が充電器に接続されるたびに、モバイルデバイス101はGPS座標を実行履歴(running history)に記録し、モバイルデバイス101が充電器に接続されたときに、モバイルデバイス101は、過去の履歴に照らしてGPS位置をチェックすることができ、モバイルデバイス101が異なるGPS位置で常に充電されていると判断することがある。これらは、モニタリングプロセスによって監視され得る他のタイプのGPS位置モニタ機能518である。さらに、監視され得る異なる通し番号を充電器が有することのある、充電器の認証がある。
【００４３】
音声520について、このモニタ機能はユーザによって選択され、重み付けされ得る。音声モニタ機能520は、音声を監視する。音声の型は、ユーザによって実に様々である。たとえば、90Hzの人もいれば、150Hzの人もいる。これらの音声の変動は、異なる人がモバイルデバイス101を利用していることを示し得る。
【００４４】
様々なタイプのモニタ機能について、図5を参照して説明したが、多種多様な異なるタイプのモニタ機能を利用してもよい。これらの例には、モバイルデバイス101のアプリケーションから削除される異なるタイプのストックティッカー(stock tickers)や、新しいストックティッカーが追加されることがある。カメラ内の異なる写真が削除され、新しい写真が追加されることがある。異なるタイプのニュースフィードが追加されることがある。様々なゲームおよびアプリケーションのパフォーマンスの劇的な向上または低下もある。別の例として、タイピングにおける1分あたりのワード数(WPM)の平均が大幅に変化している(向上している、または低下している)こともある。
【００４５】
これらの様々なモニタリング機能に割り当てられるこれらの重みはユーザによって選択可能であることを諒解されたい。これによりユーザは、モバイルデバイス101を紛失した場合や盗まれた場合の検出に、どの機能が最も関連しているとユーザが考えているかを示すことができる。さらに、重み係数は、認証プロセス開始が繰り返し発生し、続いて正しいパスコードが求められることに基づいて、モバイルデバイス101によって更新され得る。たとえば、ユーザは、移動するセールスマンであるので、毎晩異なる位置でユーザのモバイルデバイス101を充電することがあり、その場合、偽陽性および繰り返されるパスコード認証要求をなくすべく、このモニタリング機能に付与される重み関数を下げることができる。さらに、ワイヤレスサービスのモバイルデバイス提供者がモニタ機能またはモニタ機能の重み係数を選択することもできる。
【００４６】
前述のモバイルデバイス101の実施形態によると、ユーザは、オンライン取引、オンラインバンキング、通話などモバイルデバイス101のいくつかの機能を利用するたびに、または頻繁な時間間隔でパスコード414を入力する必要はないが、正規のユーザがモバイルデバイス101を使用していることを検証するために実施される様々なモニタ機能のモニタリングプロセス122に基づく認証値を割り出すために継続的に実施される認証プロセス120の一環として、しきい値を超えているときのみ、パスコードを入力する必要がある。一実施形態では、認証プロセス120は、ある期間にわたって複数のモニタ機能の出力を同じ機能の平均出力と比較する。認証値がしきい値を超えている場合、ロックスクリーン410をディスプレイデバイス116上で実施することができ、それによりユーザは、認証目的でユーザインターフェース118を介して有効なパスコード414を入力することを要求され得る。
【００４７】
一実施形態では、しきい値ターゲットは、選択されたモニタ機能のすべての総和に基づいてよく、選択された各モニタ機能は、選択された重み係数によって拡大され、所定の期間によって分割される。この所定の期間は、モバイルデバイス101によって、またはユーザによって選択され得る。また、特定のモニタ機能は、特定の期間に関連付けられ得る。認証プロセス120が、認証値の計算結果はしきい値ターゲットを超えていると判断した場合、ロックスクリーン410をディスプレイデバイス116上で実施することができ、それによりユーザは、認証目的でユーザインターフェース118を介して有効なパスコード414を入力することを要求され得る。また、前述のように、モニタ機能およびモニタ機能の重み係数は、ユーザによって選択され得る。さらに、ワイヤレスサービスのモバイルデバイス提供者がモニタ機能またはモニタ機能の重み係数を選択することもできる。
【００４８】
したがって、本発明の実施形態によれば、前述のモバイルデバイス101を利用しているときに、ユーザは、ユーザがオンライン取引、オンラインバンキング、通話および他のタイプの機能などの目的で電話を使用したいと思うたびに、または非常に頻繁な時間間隔でパスコードを入力する必要はない。詳細には、他のタイプのモバイルデバイスによって実施される他のタイプのセキュリティシステムほど面倒ではない前述のモバイルデバイス101を利用することによって、モバイルデバイス101のロッキングシステムがユーザによって単に無効にされる代わりに、ユーザによって実際に使用される確率が著しく高まる。さらに、同時に、要求されたときには、ロックスクリーンシステムを実施して、モバイルデバイス101を実際に盗まれたか紛失した場合の不正使用からユーザを守る。
【００４９】
図6を参照すると、スリープモードまたは起動中に認証プロセスのために複数のモニタ機能を実施するプロセスを600を示すフロー図が示されている。ブロック605において、モバイルデバイス101がオンになる。決定ブロック610において、ユーザが検証される。たとえば、前述したように、ユーザがモバイルデバイス101のアプリケーションを利用できるようにするためにパスコードウィンドウに有効なパスコードを入力することをユーザに要求するロックスクリーンが実施され得る。ユーザが検証されなかった場合、電話はロックスクリーンでロックされる(ブロック612)が、プロセス600が示すように、ユーザが正規ユーザであることを検証できるように、検証プロセス610が再び実施され得る。
【００５０】
ユーザが検証された場合、モバイルデバイス101は標準実行状態に入る(ブロック615)。前述のように、標準実行状態では、モバイルデバイスは複数のモニタ機能(ブロック618)および認証プロセス(ブロック620)を実施することができる。詳細には、認証プロセス620を実施して、ある期間にわたって複数のモニタ機能618を比較する。より詳細には、認証プロセスは、当該期間にわたって複数のモニタ機能の出力を同じ機能の平均出力と比較する。決定ブロック622において、モバイルデバイス101のユーザが実際にモバイルデバイス101の所有者であるか否かが判断される。
【００５１】
前に詳述したように、認証プロセスの認証値がしきい値を下回ると判断された場合、モバイルデバイス101のユーザは正規所有者である可能性が最も高く、実行状態(ブロック615)が通常動作で続く。一方、認証プロセスの認証値がしきい値を上回ると判断された場合、プロセス600は、ユーザが本人であることを検証するために決定ブロック610に戻り、その結果、ロックスクリーンが実施され、ユーザは有効なパスコードを入力することを要求される。
【００５２】
前に詳述したように、実行状態で実施されるモニタ機能の例には、圧力センサ読取り(たとえば、指圧、握圧、使用される指の数、左手の使用、右手の使用、両手の使用、位置、裏面、正面、側面に対する圧力)、インターネットによる購入、デバイスコール、連絡先リストの変動、電力充電の変動、周辺デバイスの変動、バッテリー充電の変動、アプリケーションの変動、訪問先ウェブサイトの変動、写真アルバムの変動、ユーザ名/パスワードの変動、GPS位置、速度の変動(たとえば、85mph対35mph)、1分間にタイプされるワード数の変動、音声などの機能がある。
【００５３】
プロセス600を続けると、ブロック630において、ユーザがモバイルデバイス101をスリープモードにするか、モバイルデバイス101が自動的にスリープモードに入る。スリープモード中、前述のようにモバイルデバイス101は引き続きモニタ機能(たとえば、スリープモニタ機能(ブロック632))および認証プロセス(ブロック634)を実施して、認証値を計算する。認証値はスリープモード中に継続的に更新され、その結果、ユーザがモバイルデバイス101を起動させようとするとき(ブロック636)、プロセス600は、モバイルデバイスを自動的に起動させて実行状態(ブロック615)にするか、ユーザ検証(決定ブロック610)を再び要求するかを判断する。
【００５４】
起動モード636において、スリープモードからの認証プロセスの認証値がしきい値を下回ると判断された場合、モバイルデバイス101のユーザは正規所有者である可能性が最も高く、実行状態(ブロック615)が通常動作で続く。一方、スリープモードからの認証プロセスの認証値がしきい値を上回ると判断された場合、プロセス600は、ユーザが本人であることを検証するために決定ブロック610に戻り、その結果、ロックスクリーンが実施され、ユーザは有効なパスコードを入力することを要求される。
【００５５】
スリープモードにおけるモニタ機能は、ユーザ対話のないモニタ機能がより際立っている点を除いて、実行状態のモニタ機能と同様である。前に詳述したように、スリープ状態で実施されるスリープモードモニタ機能の例には、圧力センサ読取り(たとえば、指圧、握圧、使用される指の数、左手の使用、右手の使用、両手の使用、位置、裏面、正面、側面に対する圧力)、電力充電の変動、周辺デバイスの変動、バッテリー充電の変動、GPS位置、速度の変動(たとえば、85mph対35mph)などの機能がある。
【００５６】
認証プロセス(ブロック634)のために測定されるスリープモードモニタ機能(ブロック632)の特定の例には、GPS位置、圧力センサ読取り、速度がある。たとえば、スリープモード中に、圧力センサ読取りが、正面の極度の圧力、ラスベガスのGPS位置、高速度を示したが、通常のモニタ機能では、圧力センサ読取りはごくわずかで、GPS位置はワシントンDCで、速度は低速である場合、認証プロセスによって計算される認証値はしきい値を上回り、ユーザは、ロックスクリーンで有効なパスコードを入力することによって本人であることを検証することが要求され得る(ブロック610)。
【００５７】
また、一実施形態では、ユーザが有効なパスコードを入力した後(たとえば、モバイルデバイスをオンにした後、認証プロセスの後、または特定のアプリケーションを有効にする目的などで)モニタリングプロセスを実施して、認証プロセス(たとえば、認証プロセス620、634)で使用するユーザのプロファイルを作成する際に使用するために収集されたデータが有効であることを確認することができる。この実施形態では、ユーザが有効なパスコードを入力する前に収集されたデータは破棄され得る。このようにして、モニタリングプロセスおよび認証プロセスのために収集されるデータが有効なユーザに関するものである確率が上昇する。
【００５８】
本明細書の教示は、様々な装置(たとえば、デバイス)に組み込まれ得る(たとえば、その装置内に実装され、またはその装置によって実行され得る)。たとえば、本明細書で教示する1つまたは複数の態様は、電話(たとえば、セルラー電話)、携帯情報端末(「PDA」)、エンターテインメントデバイス(たとえば、音楽もしくはビデオデバイス)、ヘッドセット(たとえば、ヘッドフォン、イヤホンなど)、マイクロフォン、医療用デバイス(たとえば、生体センサ、心拍数モニタ、歩数計、EKGデバイスなど)、ユーザI/Oデバイス(たとえば、時計、遠隔制御装置、照明スイッチ、キーボード、マウスなど)、タイヤ圧モニタ、コンピュータ、POSデバイス、エンターテインメントデバイス、補聴器、セットトップボックス、または任意の他の適切なデバイスに組み込まれ得る。
【００５９】
これらのデバイスは、異なる電力およびデータ要件を有し得る。いくつかの態様では、本明細書の教示は、(たとえば、インパルスベースの信号方式および低デューティサイクルモードの使用によって)低電力用途で使用するために適合されてもよく、また(たとえば、高帯域パルスの使用によって)比較的高いデータレートを含む様々なデータレートをサポートしてもよい。
【００６０】
いくつかの態様では、ワイヤレスデバイスは、通信システムのためのアクセスデバイス(たとえば、Wi-Fiアクセスポイント)を備えてもよい。たとえば、そのようなアクセスデバイスは、有線またはワイヤレス通信リンクを介した別のネットワーク(たとえば、インターネットまたはセルラーネットワークなどのワイドエリアネットワーク)への接続性を提供してもよい。したがって、アクセスデバイスは、別のデバイス(たとえば、Wi-Fi局)が他のネットワークまたは何らかの他の機能にアクセスすることを可能にし得る。さらに、デバイスのうちの1つまたは両方は携帯型であってもよく、または場合によっては比較的非携帯型であってもよいということを諒解されたい。
【００６１】
情報および信号は、様々な異なる技術および技法のいずれかを使用して表され得ることが、当業者には理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００６２】
さらに、本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、様々な例示的構成要素、ブロック、モジュール、回路、およびステップが、それらの機能に関して上記で全体的に説明されている。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課せられた設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。
【００６３】
本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで、実装または実行することができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００６４】
本明細書で開示する実施形態に関して説明する方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取外し可能ディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC中に常駐し得る。ASICはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。
【００６５】
1つまたは複数の例示的な実施形態では、説明した機能はハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。コンピュータプログラム製品としてソフトウェア中で実装した場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用する場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザディスク、光ディスク、デジタル多用途ディスク(DVD)、フレキシブルディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００６６】
開示される実施形態の上記の説明は、いかなる当業者も本発明を作成または使用できるようにするために提供される。これらの実施形態への様々な修正が当業者には容易に明らかになることになり、本明細書に定義する一般原理は、本発明の趣旨および範囲を逸脱することなしに他の実施形態に適用され得る。したがって、本発明は、本明細書に示す実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最大の範囲を与えられるものである。
【符号の説明】
【００６７】
100  システム
101  モバイルデバイス
110  プロセッサ
112  メモリ
114  電力デバイス
116  ディスプレイデバイス
118  ユーザインターフェース
120  認証プロセス
122  モニタリングプロセス
130  通信リンク
200  システム
210  圧力センサ
300  プロセス
306  決定ブロック
400  ディスプレイ
410  ロックスクリーン
412  挿入パスコードウィンドウ
414  パスコード
500  モニタ機能
502  圧力感知
504  購入、購入モニタ機能
506  デバイスコール、デバイスコールモニタ機能
508  連絡先リスト変動、連絡先リストモニタ機能
510  バッテリー充電電動、バッテリー充電モニタ機能
512  アプリケーション変動、アプリケーション変動モニタ機能
514  ウェブサイト変動、ウェブサイト変動モニタ機能
516  ユーザ名/パスワード変動、ユーザ名/パスワード変動モニタ機能
518  全地球測位システム(GPS)位置、GPS位置モニタ機能
520  音声、音声モニタ機能
600  プロセス
610  検証プロセス、決定ブロック
618  モニタ機能
620  認証プロセス
622  決定ブロック
634  認証プロセス
636  起動モード
【図１】
2013541076.tif 000003
【図２Ａ】
2013541076.tif 000004
【図２Ｂ】
2013541076.tif 000005
【図３】
2013541076.tif 000006
【図４】
2013541076.tif 000007
【図５】
2013541076.tif 000008
【図６】
2013541076.tif 000009
【国際調査報告】
2013541076.tif 000010
2013541076.tif 000011
2013541076.tif 000012