(57)【特許請求の範囲】
【請求項１】
デバイスによって、前記デバイスが紛失したと自律的に判断するステップと、
前記デバイスが紛失したと前記デバイスが自律的に判断したことに応答して、可能な動作のリスト内の少なくとも1つの動作を実行する前に、前記デバイスの利用可能なバッテリ残量を決定するステップと、
前記デバイスが紛失したとの自律的な判断に応答して可能な動作の前記リスト内の各動作を実行するために必要なバッテリ残量を決定するステップであって、可能な動作の前記リストは、前記デバイスが紛失したときに連絡先のリストに通知する動作と、前記デバイス上の情報をバックアップする動作と、前記デバイス上の情報を消去する動作と、前記デバイスを自己破壊する動作と、を含む、ステップと、
可能な動作の前記リストから実行する動作の数を決定するステップであって、可能な動作の前記リスト内の少なくとも1つの動作を実行する前に前記決定された前記デバイスの利用可能なバッテリ残量は、可能な動作の前記リスト内の各動作を実行するために必要な前記決定されたバッテリ残量に基づいて前記決定された数の動作を実行するに足りる量である、ステップと、
前記デバイスによって、前記決定された数の動作を実行するステップとを備える、方法。
【請求項２】
前記デバイスが紛失したと自律的に判断する前記ステップが、前記デバイスが落下して、所定の時間内に拾い上げられなかったことが検出されたとき、前記デバイスが紛失したと判断するステップを備える、請求項1に記載の方法。
【請求項３】
前記デバイスが紛失したと自律的に判断する前記ステップが、前記デバイスが所定の時間にわたって動かされなかったことが検出されたとき、前記デバイスが紛失したと判断するステップを備える、請求項1に記載の方法。
【請求項４】
前記デバイスが紛失したと自律的に判断する前記ステップが、
前記デバイスの現在の環境を判断するステップと、
前記デバイスの前記現在の環境に基づいて、前記デバイスが紛失したと判断するステップと
を備える、請求項1に記載の方法。
【請求項５】
前記デバイスの前記現在の環境を判断する前記ステップが、前記デバイスの位置、または前記デバイス上の1つまたは複数のセンサの出力、または前記デバイス上で実行している1つまたは複数のアプリケーション、または前記デバイス上でアクセスされた情報、あるいはそれらの組合せに基づいて前記デバイスの前記現在の環境を判断するステップを備える、請求項4に記載の方法。
【請求項６】
前記デバイスが紛失したと自律的に判断する前記ステップが、
前記デバイスにとって安全であると知られている環境のログを格納するステップと、
前記デバイスの前記現在の環境、および安全であると知られている環境の前記ログに基づいて、前記デバイスが紛失したと判断するステップとを備える、請求項4に記載の方法。
【請求項７】
前記デバイスを自己破壊する前記ステップが、メモリ、または中央処理装置(CPU)、またはグラフィック処理装置(GPU)、または前記デバイス上のディスプレイ、あるいはそれらの組合せを破壊するステップを備える、請求項1に記載の方法。
【請求項８】
前記デバイスが改ざんされていることを検出するステップと、
前記デバイスが改ざんされていることを検出したことに応答して、少なくとも1つの動作を実行するステップであって、前記少なくとも1つの動作が、前記デバイス上の情報へのアクセスを防止するステップ、または前記デバイス上の情報を消去するステップ、または前記デバイスへのアクセスを防止するステップ、あるいはそれらの組合せを含むステップをさらに備える、請求項1に記載の方法。
【請求項９】
デバイスによって、前記デバイスが紛失したと自律的に判断するための手段と、
前記デバイスが紛失したと自律的に判断したことに応答して、可能な動作のリスト内の少なくとも1つの動作を実行する前に、前記デバイスの利用可能なバッテリ残量を決定するための手段と、
前記デバイスが紛失したとの自律的な判断に応答して可能な動作の前記リスト内の各動作とを実行するために必要なバッテリ残量を決定するための手段であって、可能な動作の前記リストは、前記デバイスが紛失したときに連絡先のリストに通知する動作と、前記デバイス上の情報をバックアップする動作と、前記デバイス上の情報を消去する動作と、前記デバイスを自己破壊する動作と、を含む、手段と、
可能な動作の前記リストから実行する動作の数を決定するための手段であって、可能な動作の前記リスト内の少なくとも1つの動作を実行する前に前記決定された前記デバイスの利用可能なバッテリ残量は、可能な動作の前記リスト内の各動作を実行するために必要な前記決定されたバッテリ残量に基づいて前記決定された数の動作を実行するに足りる量である、手段と、
前記デバイスによって、前記決定された数の動作を実行するための手段とを備える、装置。
【請求項１０】
前記デバイスが紛失したと自律的に判断するための前記手段が、前記デバイスが落下して、所定の時間内に拾い上げられなかったことが検出されたとき、または前記デバイスが所定の時間にわたって動かされなかったことが検出されたとき、あるいは前記デバイスの現在の環境またはそれらの組合せに基づいて、前記デバイスが紛失したと判断するための手段を備える、請求項9に記載の装置。
【請求項１１】
前記デバイスが改ざんされていることを検出するための手段と、
前記デバイスが改ざんされていることを検出したことに応答して、少なくとも1つの動作を実行するための手段であって、前記少なくとも1つの動作が、前記デバイス上の情報へのアクセスを防止するステップ、または前記デバイス上の情報を消去するステップ、または前記デバイスへのアクセスを防止するステップ、あるいはそれらの組合せを含む、手段とをさらに備える、請求項9に記載の装置。
【請求項１２】
デバイスが紛失したと自律的に判断するように構成された少なくとも1つのプロセッサであって、
前記デバイスが紛失したと自律的に判断したことに応答して、可能な動作のリスト内の少なくとも1つの動作を実行する前に、前記デバイスの利用可能なバッテリ残量を決定するように構成されており、  前記デバイスが紛失したとの自律的な判断に応答して可能な動作の前記リスト内の各動作を実行するために必要なバッテリ残量を決定するように構成されており、可能な動作の前記リストは、前記デバイスが紛失したときに連絡先のリストに通知する動作と、前記デバイス上の情報をバックアップする動作と、前記デバイス上の情報を消去する動作と、前記デバイスを自己破壊する動作と、を含み、
可能な動作の前記リストから実行する動作の数を決定するように構成されており、可能な動作の前記リスト内の少なくとも1つの動作を実行する前に前記決定された前記デバイスの利用可能なバッテリ残量は、可能な動作の前記リスト内の各動作を実行するために必要な前記決定されたバッテリ残量に基づいて前記決定された数の動作を実行するに足りる量であり、
前記デバイスによって、前記決定された数の動作を実行する、ように構成された少なくとも1つのプロセッサを備える、装置。
【請求項１３】
前記少なくとも1つのプロセッサが、前記デバイスが落下して、所定の時間内に拾い上げられなかったことが検出されたとき、または前記デバイスが所定の時間にわたって動かされなかったことが検出されたとき、あるいは前記デバイスの現在の環境またはそれらの組合せに基づいて、前記デバイスが紛失したと判断するように構成される、請求項12に記載の装置。
【請求項１４】
前記少なくとも1つのプロセッサが、前記デバイスが改ざんされていることを検出して、前記デバイスが改ざんされていることを検出したことに応答して、少なくとも1つの動作を実行するように構成され、前記少なくとも1つの動作が、前記デバイス上の情報へのアクセスを防止するステップ、または前記デバイス上の情報を消去するステップ、または前記デバイスへのアクセスを防止するステップ、あるいはそれらの組合せを含む、請求項12に記載の装置。
【請求項１５】
少なくとも1つのコンピュータに、デバイスが紛失したと自律的に判断させるためのコードと、
少なくとも1つのコンピュータに、前記デバイスが紛失したと自律的に判断したことに応答して、可能な動作のリスト内の少なくとも1つの動作を実行する前に、デバイスの利用可能なバッテリ残量を決定させるためのコードと、
少なくとも1つのコンピュータに、前記デバイスが紛失したとの自律的な判断に応答して可能な動作のリスト内の各動作とを実行するために必要なバッテリ残量を決定させるためのコードであって、可能な動作の前記リストは、前記デバイスが紛失したときに連絡先のリストに通知する動作と、前記デバイス上の情報をバックアップする動作と、前記デバイス上の情報を消去する動作と、前記デバイスを自己破壊する動作と、を含む、コードと、
可能な動作の前記リストから実行する動作の数を決定するためのコードであって、可能な動作の前記リスト内の少なくとも1つの動作を実行する前に前記決定された前記デバイスの利用可能なバッテリ残量は、可能な動作の前記リスト内の各動作を実行するために必要な前記決定されたバッテリ残量に基づいて前記決定された数の動作を実行するに足りる量である、コードと、
前記少なくとも1つのコンピュータに、前記決定された数の動作を実行させるためのコードとを備える、コンピュータプログラム。
【請求項１６】
前記少なくとも1つのコンピュータに、前記デバイスが落下して、所定の時間内に拾い上げられなかったことが検出されたとき、または前記デバイスが所定の時間にわたって動かされなかったことが検出されたとき、あるいは前記デバイスの現在の環境またはそれらの組合せに基づいて、前記デバイスが紛失したと判断させるためのコードをさらに備える、請求項15に記載のコンピュータプログラム。
【請求項１７】
前記少なくとも1つのコンピュータに、前記デバイスが改ざんされていることを検出させるためのコードと、
前記デバイスが改ざんされていることを検出したことに応答して、前記少なくとも1つのコンピュータに少なくとも1つの動作を実行させるためのコードとをさらに備え、前記少なくとも1つの動作が、前記デバイス上の情報へのアクセスを防止するステップ、または前記デバイス上の情報を消去するステップ、または前記デバイスへのアクセスを防止するステップ、あるいはそれらの組合せを含む、請求項15に記載のコンピュータプログラム。
【請求項１８】
実行する動作の前記数を決定する前記ステップが、可能な動作の前記リスト内の各動作の優先順位にさらに基づいて、実行する動作の前記数を決定するステップを備える、請求項1に記載の方法。
【請求項１９】
前記デバイスが紛失したと自律的に判断したことに応答して、前記デバイスへのアクセス、または前記デバイス上の情報へのアクセス、またはその両方を防止するステップをさらに備える、請求項1に記載の方法。
【請求項２０】
前記デバイスのバッテリ電源の再充電を検出するステップと、
バッテリ電源の前記再充電に応答して、前記デバイスが紛失していないと宣言するステップとをさらに備える、請求項1に記載の方法。
【請求項２１】
前記デバイスのバッテリ電源の再充電を検出するステップと、
前記デバイスが実際に紛失したかどうか判断するために認証を実行するステップとをさらに備える、請求項1に記載の方法。
【請求項２２】
可能な動作の前記リストが、前記デバイスのために特別に構成される、請求項1に記載の方法。
【請求項２３】
可能な動作の前記リストから実行する動作の数を決定するための前記手段が、可能な動作の前記リスト内の各動作の優先順位にさらに基づいて、前記実行する動作の数を決定するための手段を備える、請求項9に記載の装置。
【請求項２４】
前記デバイスが紛失したと自律的に判断したことに応答して、前記デバイスへのアクセス、または前記デバイス上の情報へのアクセス、またはその両方を防止するための手段をさらに備える、請求項9に記載の装置。
【請求項２５】
前記少なくとも1つのプロセッサが、可能な動作の前記リスト内の各動作の優先順位にさらに基づいて、前記実行する動作の数を決定するように構成される、請求項12に記載の装置。
【請求項２６】
前記少なくとも1つのプロセッサが、前記デバイスが紛失したと自律的に判断したことに応答して、前記デバイスへのアクセス、または前記デバイス上の情報へのアクセス、またはその両方を防止するように構成される、請求項12に記載の装置。
【請求項２７】
前記少なくとも1つのコンピュータに、可能な動作の前記リスト内の各動作の優先順位にさらに基づいて、前記実行する動作の数を決定する第１の動作と前記少なくとも1つのさらなる動作を選択させるためのコードをさらに備える、請求項15に記載のコンピュータプログラム。
【請求項２８】
前記少なくとも1つのコンピュータに、前記デバイスが紛失したと自律的に判断したことに応答して、前記デバイスへのアクセス、または前記デバイス上の情報へのアクセス、またはその両方を防止させるためのコードをさらに備える、請求項15に記載のコンピュータプログラム。
【請求項２９】
デバイスが紛失したと判断する前に、前記デバイス上の情報を保護するために一次セキュリティキーに基づいて前記デバイス上で前記情報を暗号化するステップと、
前記デバイスが紛失したと判断するステップと、
前記デバイスが紛失したと判断したことに応答して、前記デバイスが紛失したと判断する前には情報を暗号化するために使用されない前記一次セキュリティキーとは異なる二次セキュリティキーに基づいて、前記デバイス上の前記情報へのアクセスを防止するステップとを備え、
前記情報へのアクセスを防止する前記ステップが、通信リンクを介して遠隔に、前記デバイスによって前記二次セキュリティキーが受信されない限り、前記情報へのアクセスを防止するステップを備える、方法。
【請求項３０】
前記情報へのアクセスを防止する前記ステップが、前記デバイスが紛失したと判断した後に、前記暗号化された情報を前記二次セキュリティキーに基づいて再暗号化するステップを備える、請求項29に記載の方法。
【請求項３１】
前記二次セキュリティキーが、前記デバイスの所有者にとってアクセス不能であり、前記デバイスにとっての信頼されたエンティティにとってアクセス可能である、請求項29に記載の方法。
【請求項３２】
デバイスが紛失したと判断する前に、前記デバイス上の情報を保護するために一次セキュリティキーに基づいて前記デバイス上で前記情報を暗号化するための手段と、
前記デバイスが紛失したと判断するための手段と、
前記デバイスが紛失したと判断したことに応答して、前記デバイスが紛失したと判断する前には情報を暗号化するために使用されない前記一次セキュリティキーとは異なる二次セキュリティキーに基づいて、前記デバイス上の前記情報へのアクセスを防止するための手段とを備え、
前記情報へのアクセスを防止するための前記手段が、通信リンクを介して遠隔に、前記デバイスによって前記二次セキュリティキーが受信されない限り、前記情報へのアクセスを防止するための手段を備える、装置。
【請求項３３】
前記情報へのアクセスを防止するための前記手段が、前記デバイスが紛失したと判断した後に、前記暗号化された情報を前記二次セキュリティキーに基づいて再暗号化するための手段を備える、請求項32に記載の装置。
【請求項３４】
デバイスが紛失したと判断する前に、前記デバイス上の情報を保護するために一次セキュリティキーに基づいて前記デバイス上で前記情報を暗号化するように構成されており、
前記デバイスが紛失したと判断するように構成されており、
また前記デバイスが紛失したと判断したことに応答して、前記デバイスが紛失したと判断する前には情報を暗号化するために使用されない前記一次セキュリティキーとは異なる二次セキュリティキーに基づいて、前記デバイス上の前記情報へのアクセスを防止するように構成された、少なくとも1つのプロセッサを備え、
前記少なくとも1つのプロセッサが、通信リンクを介して遠隔に、前記デバイスによって前記二次セキュリティキーが受信されない限り、前記情報へのアクセスを防止するように構成される、装置。
【請求項３５】
前記少なくとも1つのプロセッサが、前記デバイスが紛失したと判断した後に、前記暗号化された情報を前記二次セキュリティキーに基づいて再暗号化するように構成される、請求項34に記載の装置。
【請求項３６】
少なくとも1つのコンピュータに、デバイスが紛失したと判断する前に、前記デバイス上の情報を保護するために一次セキュリティキーに基づいて前記デバイス上で前記情報を暗号化させるためのコードと、
前記少なくとも1つのコンピュータに、前記デバイスが紛失したと判断させるためのコードと、
前記少なくとも1つのコンピュータに、前記デバイスが紛失したと判断したことに応答して、前記デバイスが紛失したと判断する前には情報を暗号化するために使用されない前記一次セキュリティキーとは異なる二次セキュリティキーに基づいて、前記デバイス上の前記情報へのアクセスを防止させるためのコードとを備え、
前記少なくとも1つのコンピュータに、通信リンクを介して遠隔に、前記デバイスによって前記二次セキュリティキーが受信されない限り、前記情報へのアクセスを防止させるためのコードをさらに備える、コンピュータプログラム。
【請求項３７】
前記少なくとも1つのコンピュータに、前記デバイスが紛失したと判断した後に、前記暗号化された情報を前記二次セキュリティキーに基づいて再暗号化させるためのコードとをさらに備える、請求項36に記載のコンピュータプログラム。
【請求項３８】
デバイスが紛失したという指示を取得するステップと、
前記指示を取得したことに応答して、前記デバイスによって少なくとも1つの連絡先に通知する第1の動作を実行するステップと、
前記通知への応答が、前記少なくとも1つの連絡先のうちの１つの連絡先からも前記デバイスで受信されない場合、前記指示を取得したことに応答して、前記デバイスによって動作のリスト内の少なくとも1つのさらなる動作を実行するステップであって、動作の前記リストが、前記デバイス上の情報をバックアップする第2の動作、または前記デバイス上の情報を消去する第3の動作、または前記デバイスの少なくとも一部を自己破壊する第4の動作、あるいはそれらの組合せを含む、ステップと、
前記通知への前記応答が、前記少なくとも1つの連絡先のうちの連絡先から前記デバイスで受信された場合、前記少なくとも1つの連絡先のうちの前記連絡先からの前記応答に基づいて、動作の前記リスト内の前記少なくとも1つのさらなる動作を省略するステップと、を備える、ワイヤレス通信のための方法。
【請求項３９】
前記第1の動作を実行する前記ステップが、
紛失した前記デバイスの前記少なくとも1つの連絡先のうちの各々に通知するステップと、
前記デバイスの位置に関する情報、または前記デバイスの環境に関する情報、あるいはその両方を提供するステップとを備える、請求項38に記載の方法。
【請求項４０】
特定の時間ウィンドウ内で前記少なくとも1つの連絡先のうちの前記連絡先から前記応答を受信するステップをさらに備える、請求項39に記載の方法。
【請求項４１】
前記デバイスが紛失した場合に通知するための連絡先のリストと、連絡先の前記リストについての連絡先情報とを前記デバイスに格納するステップをさらに備える、請求項38に記載の方法。
【請求項４２】
デバイスが紛失したという指示を取得するための手段と、
前記指示を取得したことに応答して、前記デバイスによって少なくとも1つの連絡先に通知する第1の動作を実行するための手段と、
前記通知への応答が、前記少なくとも1つの連絡先のうちの１つの連絡先からも前記デバイスで受信されない場合、前記指示を取得したことに応答して、前記デバイスによって動作のリスト内の少なくとも1つのさらなる動作を実行するための手段であって、動作の前記リストが、前記デバイス上の情報をバックアップする第2の動作、または前記デバイス上の情報を消去する第3の動作、または前記デバイスの少なくとも一部を自己破壊する第4の動作、あるいはそれらの組合せを含む、手段と、
前記通知への前記応答が、前記少なくとも1つの連絡先のうちの連絡先から前記デバイスで受信された場合、前記少なくとも1つの連絡先のうちの前記連絡先からの前記応答に基づいて、動作の前記リスト内の前記少なくとも1つのさらなる動作を省略するための手段と、を備える、装置。
【請求項４３】
前記第1の動作を実行するための前記手段が、
紛失した前記デバイスの前記少なくとも1つの連絡先のうちの各々に通知するための手段と、
前記デバイスの位置に関する情報、または前記デバイスの環境に関する情報、あるいはその両方を提供するための手段とを備える、請求項42に記載の装置。
【請求項４４】
特定の時間ウィンドウ内で前記少なくとも1つの連絡先のうちの前記連絡先からの前記応答を受信するための手段をさらに備える、請求項43に記載の装置。
【請求項４５】
デバイスが紛失したという指示を取得するように構成されており、
前記指示を取得したことに応答して、前記デバイスによって少なくとも1つの連絡先に通知する第1の動作を実行するように構成されており、
前記通知への応答が、前記少なくとも1つの連絡先のうちの１つの連絡先からも前記デバイスで受信されない場合、前記指示を取得したことに応答して、前記デバイスによって、動作のリスト内の少なくとも1つのさらなる動作であって、動作の前記リストが、前記デバイス上の情報をバックアップする第2の動作、または前記デバイス上の情報を消去する第3の動作、または前記デバイスの少なくとも一部を自己破壊する第4の動作、あるいはそれらの組合せを含む、動作を実行するように構成されており、
前記通知への前記応答が、前記少なくとも1つの連絡先のうちの連絡先から前記デバイスで受信された場合、前記少なくとも1つの連絡先のうちの前記連絡先からの前記応答に基づいて、動作の前記リスト内の前記少なくとも1つのさらなる動作を省略するように構成された
少なくとも1つのプロセッサを備える装置。
【請求項４６】
前記少なくとも1つのプロセッサが、紛失した前記デバイスの前記少なくとも1つの連絡先のうちの各々に通知して、前記デバイスの位置に関する情報、または前記デバイスの環境に関する情報、あるいはその両方を提供するように構成される、請求項45に記載の装置。
【請求項４７】
前記少なくとも1つのプロセッサが、特定の時間ウィンドウ内で前記少なくとも1つの連絡先のうちの前記連絡先から前記応答を受信するように構成される、請求項46に記載の装置。
【請求項４８】
少なくとも1つのコンピュータに、デバイスが紛失したと判断したことに応答して、デバイスによって動作を実行するための指示を取得させるためのコードと、
前記少なくとも1つのコンピュータに、前記指示を取得したことに応答して、前記デバイスによって少なくとも1つの連絡先に通知する第1の動作を実行させるためのコードと、
前記通知への応答が、前記少なくとも1つの連絡先のうちの１つの連絡先からも前記デバイスで受信されない場合、前記少なくとも1つのコンピュータに、前記指示を取得したことに応答して、前記デバイスによって動作のリスト内の少なくとも1つのさらなる動作を実行させるためのコードであって、動作の前記リストが、前記デバイス上の情報をバックアップする第2の動作、または前記デバイス上の情報を消去する第3の動作、または前記デバイスの少なくとも一部を自己破壊する第4の動作、あるいはそれらの組合せを含むコードと、
前記通知への前記応答が、前記少なくとも1つの連絡先のうちの連絡先から前記デバイスで受信された場合、前記少なくとも1つのコンピュータに、前記少なくとも1つの連絡先のうちの前記連絡先からの前記応答に基づいて、動作の前記リスト内の前記少なくとも1つのさらなる動作を省略させるためのコードと、を備える、コンピュータプログラム。
【請求項４９】
前記少なくとも1つのコンピュータに、紛失した前記デバイスの前記少なくとも1つの連絡先のうちの各々に通知させるためのコードと、
前記少なくとも1つのコンピュータに、前記デバイスの位置に関する情報、または前記デバイスの環境に関する情報、あるいはその両方を提供させるためのコードとをさらに備える、請求項48に記載のコンピュータプログラム。
【請求項５０】
前記少なくとも1つのコンピュータに、前記少なくとも1つの連絡先のうちの前記連絡先から前記応答を受信させるためのコードをさらに備える、請求項49に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に電子機器に関し、より詳細には、紛失した電子デバイスに対処するための技法に関する。
【背景技術】
【０００２】
セルラー式電話、およびスマートフォンなどの電子デバイスは、様々な目的および用途で広く使用されている。これらのデバイスは、しばしばユーザの機密情報(たとえば、個人情報)を格納する。デバイスは、パスワードベースのスクリーンロックをサポートすることができ、正確なパスワードが入力されない限り、デバイスの使用を防止(したがって、機密情報への不正アクセスを防止)することができる。しかしながら、このパスワードベースのスクリーンロック機能は、すべてのデバイスによってサポートされるわけではない。さらに、このパスワードベースのスクリーンロック機能は、この機能をサポートするデバイス上でも、ユーザによって利用されない場合がある。パスワードベースのスクリーンロックがデバイスによってサポートされない場合、あるいはサポートされていても利用されない場合、デバイスと接触する人は誰でも、デバイスを利用して、機密情報にアクセスすることができてしまうだろう。これは、特にデバイスが紛失した場合に望ましくないだろう。
【発明の概要】
【課題を解決するための手段】
【０００３】
本明細書では、紛失した電子デバイスを検出して対処するための技法について説明する。ある設計では、デバイスは、デバイスが紛失したかどうかを自律的に判断することができる。これは、デバイスの位置、デバイス上のセンサなどに基づいて実現することができる。デバイスは、デバイスが紛失したと判断したことに応答して、デバイスを動作不能状態にするためにデバイスの少なくとも1つのコンポーネントを破壊することができる。デバイスは、デバイスが紛失したと判断したことに応答して、他の動作を実行することもできる。
【０００４】
他の設計では、デバイスは、たとえばデバイスが紛失したと判断したことに応答して、デバイスの利用可能なバッテリ残量を決定することができる。デバイスは、デバイスの利用可能なバッテリ残量、および場合によっては各動作の優先順位に基づいて、可能な動作のリスト内の少なくとも1つの動作を選択することができる。デバイスは、少なくとも1つの選択された動作を実行できる。ある設計では、可能な動作のリストは、デバイスへのアクセス、および/またはデバイス上の情報のアクセスを防止する動作、デバイスが紛失した場合に連絡先のリストに通知する動作、デバイス上の情報をバックアップする動作、デバイス上の情報を消去する動作、デバイス上の情報を暗号化する動作、デバイスを自己破壊する動作などを含むことができる。動作は、デバイス上のいくつかまたはすべての情報に対して実行できる。
【０００５】
他の設計では、デバイスは、デバイスが紛失したと判断することができ、また、デバイスの通常動作中は情報を暗号化するために使用されない二次セキュリティキーに基づいて、デバイス上の情報へのアクセスを防止することができる。ある設計では、デバイスは、デバイスが紛失したと判断する前に、情報を保護するために一次セキュリティキーに基づいて情報を暗号化することができる。デバイスは、デバイスが紛失したと判断した後、暗号化された情報を二次セキュリティキーに基づいて再暗号化することができる。
【０００６】
他の設計では、デバイスは、デバイスが紛失したという指示を取得することができる。デバイスは、指示を取得したことに応答して少なくとも1つの連絡先に通知する第1の動作を実行することができる。デバイスは、指示を取得したことに応答して動作のリスト内の少なくとも1つのさらなる動作を実行することもできる。ある設計では、デバイスは、デバイスが紛失した場合に通知するための連絡先のリスト、ならびに連絡先情報を格納することができる。デバイスが紛失したと判断したとき、デバイスは、紛失したデバイスの連絡先のリスト内の各連絡先に通知することができ、またデバイスの位置などの関連情報を提供することができる。
【０００７】
以下で、本開示の様々な態様および機能についてさらに詳細に説明する。
【図面の簡単な説明】
【０００８】
【図１】紛失したデバイスを検出して対処するための処理を示す図である。
【図２】デバイスが紛失したと自律的に判断して、1つまたは複数の動作を実行するための処理を示す図である。
【図３】デバイスの利用可能なバッテリ残量に基づいて、動作を実行するための処理を示す図である。
【図４】セキュリティキーに基づいて、情報をロックアップするための処理を示す図である。
【図５】連絡先に通知して、他の動作を実行するための処理を示す図である。
【図６】デバイスのブロック図である。
【発明を実施するための形態】
【０００９】
本明細書では、紛失した電子デバイスを検出して対処するための技法が開示される。これらの技法は、セルラー式電話、スマートフォン、携帯情報端末(PDA)、ラップトップコンピュータ、タブレット、ネットブック、スマートブックなどの様々なタイプのデバイスのために使用することができる。これらの技法は、ワイヤレスおよび/またはワイヤライン通信をサポートするデバイス(たとえば、セルラー式電話、スマートフォン、ラップトップコンピュータなど)、ならびに通信をサポートしないデバイスのために使用することができる。
【００１０】
デバイスは、様々な目的で使用することができ、デバイスの所有者/ユーザについての機密情報、ならびに他の情報を格納することができる。機密情報は、個人情報、ビジネス情報などを含み得る。機密情報は、意図的に、または偶然に、デバイス上のバッファ、フラッシュメモリまたはスタティックランダムアクセスメモリ(SRAM)などの不揮発性メモリ、ランダムアクセスメモリ(RAM)、仮想メモリ、テンポラリファイルなどの揮発性メモリなどに格納することができる。
【００１１】
所有者は、デバイスを紛失して、デバイスに格納された機密情報について心配する場合がある。しかしながら、所有者はデバイス上の関連情報の最近のバックアップコピーを有している場合があり、指定されたサーバ、バックアップストレージデバイスなどに格納されている場合がある。したがって、所有者は、デバイスが紛失した場合、そのデバイスから新しいデバイスに情報をコピーすることを気にしない場合がある。デバイスは、遠隔消去機能をサポートすることができ、所有者からの遠隔消去コマンドに応答してデバイス上の機密情報および/または他の情報を破壊することができる場合がある。所有者は、所有者がデバイスを紛失したことに気付き、デバイス上の情報を破壊したいときに、この遠隔消去コマンドをデバイスに送信することができる。所有者は、遠隔位置から、デバイスによってサポートされた通信ネットワークを介して遠隔消去コマンドを送信することができる。
【００１２】
遠隔消去機能は、いくつかの理由で、紛失したデバイス上の情報の破壊を保証できない場合がある。第1に、たとえばデバイスが通信ネットワークに接続されていないので、あるいはデバイスから電源が取り外されているので、デバイスに遠隔にアクセスできない場合がある。第2に、デバイスは誤った応答を与えるように操られている(tricked into)場合がある。たとえば、デバイスは通信ネットワークから切断されている場合があり、デバイス上の情報がコピーされてしまう場合がある。その後、デバイスは通信ネットワークに接続して、遠隔消去コマンドを受信して、デバイス上の情報を消去して、情報が破壊されたとことを示す応答を送信する場合がある。しかしながら、遠隔消去コマンドを受信する前、または受信した後に情報がコピーされてしまっているので、この応答は基本的に誤りである。
【００１３】
ある態様では、デバイスは、デバイスが紛失したと自律的に判断することができる。次いで、デバイスは、デバイスが紛失したと判断したことに応答して、1つまたは複数の動作を自律的に実行することができる。したがって、デバイスは、ロック、バックアップ、消去、および/または自己破壊の処理全体をトリガすることができるデッドマンスイッチを有することができる。
【００１４】
一般的に、デバイスは、そのデバイスの所有者がデバイスの所在を知らない場合、および/または、デバイスが所有者の管理下にない場合、紛失したものと見なすことができる。たとえば、デバイスは、所有者によって置き忘れられた場合、または所有者から盗まれた場合などに紛失する場合がある。デバイスは、様々な方法でデバイスが紛失したと判断することができる。この判断は完全に正確ではない場合があり、デバイスが紛失したと判断する際、デバイスが間違っている可能性がある。
【００１５】
ある設計では、デバイスは、デバイスが落下して拾い上げられなかった場合、デバイスが紛失したと判断することができる。デバイスは、落下の速度、次いでデバイスが床に当たった場合の急停止、続いて動きがないことを感知することができる、加速度計を含むことができる。また、デバイスは、落下の衝撃によって生じる振動、落下によるデバイス外部表面の変形などを感知することができる他のセンサを含むことができる。デバイスは、他のセンサに基づいて、および/または他の方法で、落下したことを感知することもできる。デバイスは、デバイスが落下したことを検出したとき、タイマーを開始することができる。次いで、デバイスは、センサ、またはデバイス上のキーが押されたことなどに基づいて、拾い上げられたかどうかを判断することができる。デバイスは、タイマーが終了する前に拾い上げられない場合、デバイスが紛失したと宣言することができる。タイマーは、デバイスが紛失したと正確に判断する可能性と、紛失をどれだけ速く検出できるかとの間の兼ね合いなどに基づいて、適切な値に設定することができる。
【００１６】
他の設計では、デバイスは、所定の時間にわたって動かされなかった場合、紛失したと判断することができる。これは、デバイスが紛失した、忘れられた、または放棄されたことを含意することができる。デバイスは、デバイス上のセンサ、または、ワイヤレスネットワーク内の同じセルまたは同じセルのセットの検出などに基づいて、動かされていないと判断することができる。
【００１７】
他の設計では、デバイスは、よく知らない環境にある場合、デバイスが紛失したと判断することができる。デバイスは、時々デバイス上の様々なセンサを使用して、デバイスの環境を判断することができる。デバイスは、安全であるとあらかじめ判断された環境のログを格納することができる。デバイスは、時々デバイスの現在の環境とログとを比較して、現在の環境が以前判断された安全な環境から逸脱している場合、デバイスが紛失したと宣言することができる。
【００１８】
デバイスの環境は、デバイス上の様々なセンサに基づいて判断することができる。デバイスの環境は、以下の基準のうちの1つまたは複数に基づいて判断することもできる。
・グローバルポジショニングシステム(GPS)、拡張セル識別子(ID)などの位置決め方法に基づいて判断することができる、デバイスの位置、
・デバイスが、ブルートゥース、Wi-Fi、ワイドエリアネットワーク(WAN)などのための、よく知っているデバイス、基地局、ネットワークなどを感知するかどうか、
・デバイスが、デバイスの通常の向き(コンパスおよび加速度計を使用して)、クレードル、アダプタ、電圧、電流でコンセントに差し込まれているかどうか、
・デバイスが、デバイスの通常の位置でコンセントに差し込まれているかどうか、
・デバイスが、内蔵コンパスを使用して、または他の手段によって感知することができる、よく知っている磁場を検出するかどうか、
・デバイスが、周囲の雑音、音声、音楽などのよく知っている背景雑音を検出するかどうか、
・デバイスが、よく知っている周囲の光を感知するかどうか(たとえば、光の欠如は、デバイスがソファの内部や車の後部座席に入ってしまったことなどを含意することができる)、
・デバイスが、よく知っている加速度(たとえば、所有者/ユーザの歩行対、車の後部座席に挟まれてしまってからの加速度)を感知するかどうか、
・デバイスが、よく知っているオブジェクト(たとえば、家具、壁の色、天井の模様、顔など)を感知するかどうか、
・デバイス上で実行しているアプリケーションは、通常使用されているかどうか、
・デバイス上でアクセスされているデータは、通常アクセス、使用、消費、ダウンロード、共有などがされているかどうか、
・デバイスによって撮影される写真は、よく知っている地域、場所、ランドマークなどの写真かどうか、
・デバイスが、よく知っているタッチ(たとえば、1分当たりの単語、左手持ち対右手持ち、手の向き、手の大きさ、指紋の大きさなど)を検出するかどうか、
・デバイスが、デバイスの所有者、または信頼された第2のユーザ(たとえば、家族、同僚、友人など)の声を検出するかどうか、
・他の基準。
【００１９】
デバイスの環境は、上記に挙げた基準のいずれか、または任意の組合せに基づいて判断することができる。デバイスの環境は、他の基準に基づいて判断することもできる。
【００２０】
ある設計では、デバイスは、時々デバイスの環境を判断して、デバイスの環境が安全かどうかを確認することができる。たとえば、デバイスは、デバイスが紛失していないことを確認するために所有者/ユーザに尋ねることができ、所有者から確認を受信したとき、現在の環境が安全であると判断することができる。他の設計では、デバイスは、有効であると見なされるタスクにデバイスが従事しているときはいつでも、デバイスの環境を判断することができる。有効なタスクは、デバイスに格納された番号への通話、有効なセキュリティキーまたはパスワードを含む機能などでよい。有効なタスクの間の環境は、安全であると見なすことができる。デバイスは、他の方法で安全な環境を判断することもできる。デバイスは、デバイスが紛失したかどうかを検出するために使用するための、安全な環境のログを格納することができる。
【００２１】
図1は、デバイスによって実行される処理100の設計を示している。デバイスは、デバイスが紛失したと判断することができる(ブロック112)。この判断は、上述のような様々な基準に基づいて行うことができ、不正確である一定の可能性がある場合がある。デバイスは、デバイスが紛失したと判断したとき、様々な動作を実行することができる。ある設計では、デバイスは、デバイスおよび/またはデバイス上の情報へのアクセスをロックすることができる(ブロック114)。デバイスは、デバイスの利用可能なバッテリ残量を決定することができる(ブロック116)。デバイスは、利用可能なバッテリ残量、および動作の優先順位リストに基づいて、実行するべき動作を選択することができる(ブロック118)。一般的に、デバイスは、利用可能なバッテリ残量および/または他の基準に応じて、ゼロ、1つ、または複数の動作を選択することができる。デバイスは、選択された動作がもしあれば、それを実行することができる(ブロック120)。
【００２２】
ある設計では、優先順位リストは、以下の動作のうちの1つまたは複数を含むことができる。
1.  紛失しているデバイスの連絡先のリストに通知する、
2.  デバイス上の情報をバックアップする、
3.  デバイス上の情報を消去する、
4.  デバイスを自己破壊する。
【００２３】
上記の設計では、動作は、重要性が最も低いものから重要性が最も高いものへの順序で列挙されている。したがって、リスト内で重要性が最も低い動作は連絡先のリストに通知することであり、リスト内で重要性が最も高い動作は自己破壊である。優先順位リストは、より少数の動作、より多数の動作、および/または異なる動作を含むことができる。動作は、上記に示した順序とは異なる順序で優先順位付けされてもよい。
【００２４】
ある設計では、所有者は、デバイスが紛失したと判断したとき、デバイスによって実行することができる動作のリストを備えることができる。所有者は、デバイスがどの動作を実行するべきか、また、場合によっては選択された各動作の優先順位を選択することができる。この設計によって、所有者は、所有者の要求および嗜好に基づいて、デバイスが紛失した場合にどの動作を実行するべきか、カスタマイズすることができるようになる。たとえば、所有者は、デバイスおよびデータの復元可能性よりもデータセキュリティを好む場合があり、その場合は、デバイスが紛失したと判断されると、デバイス上の情報の消去、および/またはデバイスの自己破壊を選択することができる。他の例では、所有者は、データセキュリティよりもデバイスおよびデータの復元可能性を好む場合があり、その場合は、デバイスが紛失したと判断されると、デバイスおよびデバイスに格納された情報を保護するが、デバイス上の情報を消去せず、デバイスを自己破壊しないことを選択することができる。他の設計では、動作の優先順位リストは、信頼されたエンティティによって構成することができる。信頼されたエンティティは、ネットワークオペレータ、企業情報技術(IT)部門、信頼された人などでよい。優先順位リスト内の動作は、可能な動作のリストから選択することができる。
【００２５】
図1のブロック114で、デバイスは、デバイスが紛失した判断したとき、デバイスに格納された情報へのアクセスをロックして防止することができる。このロックは、様々な方法で実現することができる。ある設計では、デバイスは、通常動作中は情報を暗号化するために使用されない二次セキュリティキーに基づいて、情報へのアクセスをロックすることができる。デバイスは、情報を保護するために、一次キーに基づいて、デバイス上の機密情報、および場合によっては他の情報を暗号化することができ、また暗号化された情報をデバイスに格納することができる。情報をロックするある設計では、デバイスは、デバイスが紛失したと判断したとき、暗号化された情報を二次セキュリティキーに基づいて再暗号化することができる。この設計では、デバイスが紛失したと判断したとき、2つのセキュリティキーを使用して情報を暗号化することができる。情報をロックする他の設計では、デバイスは、デバイスが紛失したと判断したとき、二次セキュリティキーだけでデバイス上の情報を暗号化することができる。情報をロックする他の設計では、デバイスは、二次セキュリティキーに基づいて情報を暗号化せずに、二次セキュリティキーが提供されない限り情報へのアクセスを防止することができる。この設計では、情報にアクセスするために、パスワードと同様の方法で二次セキュリティキーを使用することができる。デバイスは、デバイスに格納された情報へのアクセスを他の方法でロックすることもできる。
【００２６】
ある設計では、一次セキュリティキーは、デバイス上の情報にアクセスするために、通常動作中にデバイスの所有者によって定期的に使用され得る。一次セキュリティキーは、デバイスが起動されたとき、またはセキュリティキーが必要なときに、デバイス上で構成することができる。ある設計では、二次セキュリティキーは、信頼されたエンティティには知られているが、デバイスの所有者には知られていない場合がある。信頼されたエンティティは、ネットワークオペレータ、企業のIT部門、信頼された人などでよい。この設計では、デバイスが見つかった場合、デバイスは、ロックを解除するために信頼されたエンティティに渡される場合がある。他の設計では、二次セキュリティキーは所有者によって知られており、デバイスが見つかった場合、デバイスは所有者によってロックを解除することができる。
【００２７】
あるいは、またはさらに、ブロック114で、デバイスは、デバイスが紛失した判断したとき、デバイスへのアクセスをロックすることができる。ある設計では、デバイスは、デバイスのユーザインターフェースをロックすることができる。たとえば、デバイスは、デバイスが紛失したと判断したことに応答してスクリーンロックを起動することができる。他の設計では、デバイスは、デバイスの特定の機能を無効にすることができる。他の設計では、デバイスは、デバイスを動作不能状態にするためにデバイス上の特定の回路を無効にすることができる。デバイスは、所有者、または信頼されたエンティティ、あるいは他の何らかのエンティティによってロックを解除することができる。
【００２８】
図1のブロック116で、デバイスは、デバイスが紛失したと判断したとき、利用可能なバッテリ残量を決定することができる。これは、ワイヤレスデバイス上で通常利用可能な、バッテリ残量検出器によって実現することができる。デバイスは、利用可能なバッテリ残量に基づいて、実行するべき1つまたは複数の動作を決定することができる。
【００２９】
一般的に、デバイスが紛失した判断したときデバイスによって実行することができる動作の数は、デバイスの利用可能なバッテリ残量によって制限され得る。デバイスは、より多くのバッテリ残量が利用可能な場合、より多くの動作を実行できる場合があり、逆もまた同様である。より重要性の高い動作が、より重要性の低い動作よりも前に実行されることを確実にするために、デバイスによって実行され得る動作の優先順位を決めて、リスト内に配置することができる。次いで、デバイスは、利用可能なバッテリ残量に基づいて、実行するべき1つまたは複数の動作を優先順位リストから選択することができる。
【００３０】
ある設計では、デバイスは、動作の優先順位リストを格納することができ、また、各動作に必要なバッテリ残量を格納または決定することができる。動作に必要なバッテリ残量は固定でも可変でもよく、1つまたは複数の要因に依存してもよい。たとえば、連絡先のリストに通知するために必要なバッテリ残量は、チャネル状態に依存してよい。情報を消去またはバックアップするために必要なバッテリ残量は、消去またはバックアップする情報の量に依存してよい。いずれの場合も、デバイスは、優先順位リスト内の各動作に必要なバッテリ残量を知ることができる。デバイスは、重要性が最も高い動作から開始して、リストを下にトラバースすることができる。デバイスは、一度に1つの動作を考慮することができ、また、デバイスの利用可能なバッテリ残量、および動作に必要なバッテリ残量に基づいて、動作を実行するべきかどうかを判断することができる。動作が選択されるたびに、デバイスは利用可能なバッテリ残量を更新することができる。選択する動作の数、ならびにどの動作を選択するかは、デバイスの利用可能なバッテリ残量、および各動作に必要なバッテリ残量に依存してよい。
【００３１】
上記に挙げた4つの動作の例示的な優先順位リストについて、デバイスはまず、デバイスを自己破壊するために十分なバッテリ残量があるかどうかを判断することができる。答えが「ある」の場合、デバイスはこの動作を選択して、デバイスの現在利用可能なバッテリ残量から、この動作のために必要なバッテリ残量を差し引くことができる。次に、デバイスは、デバイス上の情報を消去するために十分なバッテリ残量があるかどうかを判断することができる。答えが「ある」の場合、デバイスはこの動作を選択して、この動作のために必要なバッテリ残量を差し引くことによって、デバイスの現在利用可能なバッテリ残量を更新することができる。次に、デバイスは、デバイス上の情報をバックアップするために十分なバッテリ残量があるかどうかを判断することができる。答えが「ある」の場合、デバイスはこの動作を選択して、この動作のために必要なバッテリ残量を差し引くことによって、デバイスの現在利用可能なバッテリ残量を更新することができる。次に、デバイスは、連絡先のリストに通知するために十分なバッテリ残量があるかどうかを判断することができる。答えが「ある」の場合、デバイスはこの動作を選択することができる。
【００３２】
また、デバイスは、他の基準に基づいて実行する動作を選択することができる。ある設計では、デバイスは、動作を完了するために必要な時間の量を考慮することができる。たとえば、たとえ十分な電源があっても、特定の動作(たとえば、消去)は完了するために長い時間(たとえば、数時間)がかかる場合がある。所有者は、セキュリティについて心配する(たとえば、動作が完了する前にデバイスから電源が取り外されることを心配する)場合がある。次いで、所有者は、時間がかかりすぎる動作を省略するためにデバイスを構成することもでき、次のステップに移動するか、次のステップを省略する前に、動作を完了するための最大時間制限を設定することもできる。また、デバイスは、異なる基準、および/または他の基準に基づいて、実行する動作を選択することができる。
【００３３】
デバイスは、たとえば上述のように、実行する動作のリストを取得することができる。一般的に、デバイスはリスト内の動作を任意の順序で実行することができる。動作が実行される順序は、各動作の深刻度、および所与の動作が他の動作に影響を及ぼすかどうかに依存してよい。たとえば、デバイスは、自己破壊動作は他の動作を実行する機能を損なう可能性があるので、この動作を最後に実行することができる。また、デバイスは、情報を消去する前に情報をバックアップすることができる。
【００３４】
ある設計では、上記に挙げた4つの動作の優先順位リストについて、デバイスは、重要性の逆の順序で動作を実行することができる。たとえば、4つのすべての動作を実行するために利用可能なバッテリ残量が十分にある場合、デバイスはまず連絡先のリストに通知することができる。次いで、デバイスはデバイス上の情報をバックアップすることができる。次に、デバイスはデバイス上の情報を消去することができる。次いで、デバイスは自己破壊することができる。デバイスは、後述するように動作の各々を実行することができる。
【００３５】
ある設計では、デバイスは、デバイスが紛失した場合に考えられる通知のために、連絡先のリストを格納することができる。連絡先のリストは、デバイスの所有者、および/あるいは他の指定された人々またはエンティティを含むことができる。また、連絡先のリストは、関連情報のデータベースを含むこともでき、それに関連付けることもできる。たとえば、連絡先についての関連情報は、電話番号、電子メールアドレス、および/または紛失したデバイスの連絡先に通知するために使用することができる他の情報を含むことができる。連絡先のリストは、所有者によっていつでも構成することができ、また安全な方法で構成することができる。
【００３６】
ある設計では、デバイスは、十分なバッテリ残量がある場合、紛失したデバイスの連絡先のリストに通知することができる。デバイスは、ショートメッセージサービス(SMS)、電子メール、ボイスコール、ページングなどを介して、連絡先に通知することができる。デバイスは、連絡先のリストに通知する際、関連情報を提供することができる。ある設計では、デバイスは、デバイスの現在の地理的位置、またはWi-Fi位置などの、デバイスの位置に関する情報を提供することができる。地理的位置は、GPS、または他の何らかの位置決め方法に基づいて決定することができる。Wi-Fi位置は、デバイスによって検出されるワイヤレスローカルエリアネットワーク(WLAN)内の1つまたは複数のアクセスポイントに基づいて決定することができる。他の設計では、デバイスは、デバイスの環境に関する情報を提供することができる。環境関連情報は、デバイス上のカメラによって撮影された1枚または複数枚の写真、カメラによって撮影されたビデオ、デバイス上のマイクを介して録音されたサウンドクリップ、デバイスが静止しているか、または動いているかの指示、および/または、デバイス上の他のセンサによって入手された他の情報を備えることができる。
【００３７】
連絡先のリスト内の連絡先は、紛失したデバイスの通知を受信することができる。また、連絡先は、デバイスによって通知とともに送信された関連情報を受信することができる。この情報は、連絡先にとって有益であってよく、および/またはデバイスに関する決定を行うために連絡先によって使用されてよい。ある設計では、連絡先は、デバイスによって実行されるべき後続の動作を中止するオプションを与えられ得る。連絡先が、後続の動作を中止すると決定して、特定の時間ウィンドウ内に適切な応答を提供すると、デバイスは後続の動作を省略することができる。
【００３８】
ある設計では、デバイスは、十分なバッテリ残量がある場合、デバイス上の情報をバックアップすることができる。デバイスは、デバイス上の情報をバックアップするために、定期的に、指定されたサーバに安全に接続することができる。ある設計では、デバイスは、デバイスが紛失したと判断したとき、最後のバックアップまたは同期以来変更された情報だけをバックアップすることができる。この設計は、デバイスが紛失したと判断されるときにバックアップする情報の量を減らすことができる。他の設計では、デバイスは、指定されたすべての情報(たとえば、すべての機密情報、および場合によっては他の情報)をバックアップすることができる。両方の設計で、デバイスは情報を安全な方法でバックアップすることができる。デバイスは、情報をバックアップできる指定されたサーバとの安全な接続を確立することができる。安全な接続は、暗号化、または仮想プライベートネットワーク(VPN)を使用して、あるいは様々なプロキシサーバを通じてデータストリームをバウンスして、あるいは他の手段で、もしくはそれらの組合せで実現することができる。次いで、デバイスは、指定されたサーバ上にバックアップするために、安全な接続を介して情報を送信することができる。
【００３９】
ある設計では、デバイスは、十分なバッテリ残量がある場合、デバイス上の情報を消去/削除することができる。消去する情報は、バックアップする情報と一致してもよく、一致しなくてもよい。たとえば、デバイスは、デバイス上の関連情報だけをバックアップすることができるが、デバイス上のすべての情報を消去することもできる。消去する情報は、外部メモリ、内部メモリ、SIMカードなどに常駐することができる。所有者は、デバイスが紛失した場合に消去するべき情報、消去するべきメモリ、および/または消去するべきメモリの部分を事前に構成することができる。デバイスは、適切な消去アルゴリズムまたは他の手段を使用して、情報を永久に消去することができる。たとえば、デバイスは、情報を復元できないようにするために、ビットごとに繰り返し上書きすることができる軍用グレードの消去アルゴリズム(たとえば、www.dban.orgによって提供されるアルゴリズム)を使用することができる。
【００４０】
ある設計では、所有者は、消去するべきではないメモリの部分、および/または情報を、事前に構成することができる。たとえば、デバイスが所有者に戻ってくることを可能にするための復帰情報を格納しているメモリの部分を消去することはできない。復帰情報は、フリーダイヤル(1-800 number)、電子メールアドレス、または、デバイスの発見者がデバイスを返すべく所有者に連絡するために使用することができるウェブサイトを含むことができる。
【００４１】
ある設計では、十分なバッテリ残量がある場合、デバイスはそれ自体を無効にして自己破壊することができる。ある設計では、デバイスは、デバイスを動作不能状態にして、物理的に機能できないようにするために、およびデバイス上の情報を誰も取り出せないようにするために、特定のコンポーネント(たとえば、特定の除外領域以外のすべてのメモリ)を永久に損壊することができる。コンポーネントは、ショート回路、電磁パルス、ヒューズを飛ばすこと(blowing fuses)、爆発を引き起こすためにバッテリを改ざんすること、および/または他の手段を介して損壊され得る。また、デバイスは、ディスプレイ、中央処理装置(CPU)、グラフィック処理装置(GPU)などの、商業的価値があるデバイス上のコンポーネントを損壊することができる。これによって、デバイスを動作不能状態にすることができ、またデバイス全体またはデバイスの一部を再販売するためのデバイスの盗難を思いとどまらせることができる。
【００４２】
デバイスの自己破壊の深刻度は、デバイスのタイプ、所望の破壊レベルなどの様々な要因に依存してよい。たとえば、軍用デバイスには激しい自己破壊が許可されてよいが、家庭用電化製品には、そのデバイスを取り扱う人が誰も傷つくことがない自己破壊が必要な場合がある。他の例では、ある所有者は、彼らのデバイスが紛失した場合にデバイスの完全な自己破壊を望む場合があり、彼らのデバイスを復元させることに関心がない場合がある。逆に、他の所有者は、紛失した場合にそれらのデバイスを復元すること、および場合によっては再利用することを望んで、彼らのデバイスの特定の主要コンポーネントのみの自己破壊を望む場合がある。
【００４３】
デバイスは、デバイスが紛失したと判断するものの、バッテリ残量が少なすぎて、優先順位リスト内の任意の動作、またはあらゆる動作が実行できないことがある。その場合、デバイスは、デバイスが再充電されたかどうかを判断するために、バッテリ電源を監視することができる。デバイスは、デバイスが再充電されたことを検出することができ、このイベントを様々な方法で解釈することができる。ある設計では、デバイスは、バッテリの再充電を、デバイスが実際に紛失しておらず、紛失したという以前の検出が誤りであったことを意味するものと解釈することができる。その場合、デバイスは「紛失」状態から出ることができる。他の設計では、デバイスは、バッテリの再充電を、紛失したという以前の検出における潜在的な誤りを意味するものと解釈することができる。その場合、デバイスは、紛失状態から出る前にユーザを認証することができる。たとえば、デバイスは、紛失状態から出るために、ユーザに一次セキュリティキー、パスワード、または他の何らかの認証情報を入力するよう要求する場合がある。ユーザを認証できない場合(たとえば、一次セキュリティキー、パスワード、または他の何らかの認証情報が提供されない場合)、デバイスは、図1のブロック116およびブロック118を継続することができる。他の設計では、デバイスは、バッテリの再充電を検出した後でも、紛失したという判断を維持することができる。その場合、デバイスは、利用可能なバッテリ残量を決定して(図1のブロック116)、優先順位リスト内の1つまたは複数の動作を実行することができる(図1のブロック118)。
【００４４】
ある設計では、デバイスは、バックアップバッテリなどのバックアップ電源を含むことができる。バックアップ電源は、デバイスが紛失したと判断したとき、デバイスが1つまたは複数の動作を実行できるようにするための十分な電力を有することができる。たとえば、バックアップ電源は、メモリ、および場合によっては他のコンポーネント(たとえば、CPU、GPU、ディスプレイなど)を復元できないように自己破壊するために十分な電力を提供することができる。
【００４５】
上述のように、デバイスは、デバイスが紛失したと判断したとき、たとえば利用可能なバッテリ残量、および各動作の優先順位に基づいて、実行する動作を選択することができる。ある設計では、デバイスは選択されたすべての動作を直ちに実行することができる。他の設計では、デバイスは、選択された動作を時間差で(in a staggered manner)実行することができる。たとえば、デバイスは、デバイスが紛失したと判断したとき、デバイスおよび/またはデバイス上の情報へのアクセスを直ちにロックすることができる。また、デバイスは、直ちに、またはその後すぐに、連絡先のリストに通知して、デバイス上の情報をバックアップすることができる。次いで、デバイスは、デバイス上の情報を消去する前にしばらく待つことができる。次いで、デバイスは、さらにしばらく待ってから自己破壊を実行することができる。デバイスは、デバイスまたは情報を破壊しない動作を直ちに実行することができる。デバイスは、次第により破壊的な動作を、次第により長く待つことができる。あるいは、所有者は、直ちに自己破壊するようにデバイスを構成することができる。
【００４６】
ある設計では、デバイスは、侵襲的および/または非侵襲的改ざんを感知して防止することができる、改ざん防止セキュリティハードウェアを組み込むことができる。侵襲的改ざんは、ケースを開けること、電源を取り外すこと、内部にアクセスするためにケースに小さい穴をあけることなどを含むことができる。非侵襲的改ざんは、電源の取外しの感知を防止するためのハイパー冷却、ビットの状態を調べるための高周波スコープ(high frequency scopes)などを含むことができる。デバイスの改ざんは、機密情報にアクセスしようとする再三の試み、デバイス上の特定のコンポーネントの障害などの、他の基準に基づいて検出することもできる。デバイスは、他の方法で、侵襲的または非侵襲的な手段を介して改ざんされたかどうかを検出することもできる。
【００４７】
ある設計では、デバイスは、たとえばデバイスが紛失したと判断する前または後に、改ざんされたかどうかを判断することができる。デバイスは、デバイスが改ざんされたことを検出したとき、是正措置を取ることができる。ある設計では、デバイスは、デバイスが改ざんされたと判断したとき、デバイス上の情報を直ちに消去することができる。他の設計では、デバイスは、デバイスが改ざんされたと判断したとき、デバイスおよび/またはデバイス上の情報へのアクセスを直ちにロックすることができる。また、デバイスは、改ざんを検出したとき、直ちに他の動作(たとえば、優先順位リスト内の動作のうちのいずれか)を実行することができる。
【００４８】
図1は、紛失したデバイスを検出して対処する、例示的な設計を示している。一般的に、紛失したデバイスを処理するために、上述の機能のうちの1つまたは複数を実装することができる。さらに、デバイスの紛失以外の他のシナリオのために、上述の機能を使用することができる。
【００４９】
図2は、デバイスによって実行される処理200の設計を示している。デバイスは、デバイスが紛失したと自律的に判断することができる(ブロック212)。デバイスは、デバイスが紛失したと判断したことに応答して、デバイスを動作不能状態にするためにデバイスの少なくとも1つのコンポーネントを破壊することができる(ブロック214)。たとえば、デバイスは、メモリ、CPU、GPU、ディスプレイ、および/またはデバイス上の他の何らかのコンポーネントを破壊することができる。
【００５０】
ある設計では、デバイスは、デバイスが落下して、所定の時間内に拾い上げられなかったことが検出されたとき、デバイスが紛失したと判断することができる。他の設計では、デバイスは、所定の時間にわたってデバイスが動かされなかったことが検出されたとき、デバイスが紛失したと判断することができる。他の設計では、デバイスは、デバイスの現在の環境に基づいて、デバイスが紛失したと判断することができる。デバイスは、デバイスの位置、デバイス上の1つまたは複数のセンサが感知した結果、デバイス上で実行している1つまたは複数のアプリケーション、デバイス上でアクセスされた情報、および/または他の基準に基づいて、デバイスの現在の環境を判断することができる。ある設計では、デバイスは、デバイスにとって安全であると知られている環境のログを格納することができる。デバイスは、デバイスの現在の環境、および安全であると知られている環境のログに基づいて、デバイスが紛失したと判断することができる。
【００５１】
ある設計では、デバイスは、改ざんされたことを検出することができる。デバイスは、改ざんされたことを検出したことに応答して、少なくとも1つの動作を実行することができる。少なくとも1つの動作は、デバイス上の情報へのアクセスを防止すること、デバイス上の情報を消去すること、デバイスへのアクセスを防止することなどを含むことができる。
【００５２】
図3は、デバイスによって実行される処理300の設計を示している。デバイスは、デバイスが紛失したと判断したことに応答して、デバイスの利用可能なバッテリ残量を決定することができる(ブロック312)。デバイスは、デバイスの利用可能なバッテリ残量に基づいて、可能な動作のリスト内の少なくとも1つの動作を選択することができる(ブロック314)。可能な動作のリストは優先順位付けすることができ、デバイスは、可能な動作のリスト内の各動作の優先順位にさらに基づいて、少なくとも1つの動作を選択することができる。デバイスは、少なくとも1つの動作を実行することができる(ブロック316)。
【００５３】
デバイスは、デバイスが紛失したと自律的に判断してもよく、たとえば通信リンクを介して所有者によって紛失したと通知されてもよい。次いで、デバイスは、デバイスが紛失したと判断したことに応答して、ブロック312で利用可能なバッテリ残量を決定して、ブロック314で少なくとも1つの動作を選択して、ブロック316で少なくとも1つの動作を実行することができる。デバイスは、デバイスが紛失したと判断したことに応答して、デバイスおよび/またはデバイス上の情報へのアクセスを防止することができる。
【００５４】
ある設計では、可能な動作のリストは、デバイスが紛失されると連絡先のリストに通知するための第1の動作、デバイス上の情報をバックアップするための第2の動作、デバイス上の情報を消去するための第3の動作、デバイスを自己破壊するための第4の動作、他の何らかの動作、またはそれらの組合せを含むことができる。可能な動作のリストは、たとえばデバイスの所有者またはデバイスにとっての信頼できるエンティティによって、デバイスについて特別に構成することができる。
【００５５】
デバイスは、デバイスのバッテリ電源の再充電を検出することができる。ある設計では、デバイスは、バッテリの再充電に応答して、紛失していないと宣言することができる。他の設計では、デバイスは、デバイスが実際に紛失したかどうかを判断するために、認証を実行することができる。他の設計では、デバイスは、たとえバッテリ電源が再充電されても、デバイスが紛失したと見なし続けることができる。
【００５６】
図4は、デバイスによって実行される処理400の設計を示している。デバイスは、デバイスが紛失したと判断することができる(ブロック412)。デバイスは、デバイスが紛失したと自律的に判断してもよく、たとえば通信リンクを介して所有者によって紛失したと通知されてもよい。デバイスは、デバイスの通常動作中は情報を暗号化するために使用されない二次セキュリティキーに基づいて、デバイス上の情報へのアクセスを防止することができる(ブロック414)。
【００５７】
ある設計では、デバイスは、デバイスが紛失したと判断する前に、情報を保護するために一次セキュリティキーに基づいて情報を暗号化することができる。デバイスは、デバイスが紛失したと判断した後、暗号化された情報を二次セキュリティキーに基づいて再暗号化することができる。この設計では、2つのセキュリティキーに基づいて情報を暗号化することができる。他の設計では、デバイスは、デバイスが紛失したと判断した後、情報を保護するために、二次セキュリティキーだけに基づいて情報を暗号化することができる。他の設計では、デバイスは、たとえばデバイス上のユーザインターフェースを介して、または通信リンクを介して遠隔に、デバイスによって二次セキュリティキーが受信されない限り、情報へのアクセスを防止することができる。この設計では、パスワードと同様の方法で二次セキュリティキーを使用することができ、情報を暗号化することはできない。
【００５８】
ある設計では、二次セキュリティキーは、デバイスの所有者にとってアクセス不能であり、デバイスにとっての信頼できるエンティティにとってアクセス可能でよい。この設計では、所有者は、信頼できるエンティティにデバイスを持っていくことによって情報を復元することができる。他の設計では、二次セキュリティキーはデバイスの所有者にとってアクセス可能でよく、所有者は情報を復元することができてよい。
【００５９】
図5は、デバイスによって実行される処理500の設計を示している。デバイスは、デバイスが紛失したという指示を取得することができる(ブロック512)。デバイスは、指示を取得したことに応答して少なくとも1つの連絡先に通知する第1の動作を実行することができる(ブロック514)。デバイスは、指示を取得したことに応答して動作のリスト内の少なくとも1つのさらなる動作を実行することができる(ブロック516)。動作のリストは、デバイス上の情報をバックアップする第2の動作、デバイス上の情報を消去する第3の動作、デバイスの少なくとも一部を自己破壊する第4の動作、他の何らかの動作、またはそれらの組合せを含むことができる。
【００６０】
デバイスは、デバイスが紛失した場合に通知するための連絡先のリスト、およびリスト内の連絡先についての連絡先情報を格納することができる。ある設計では、デバイスは、紛失したデバイスの少なくとも1つの連絡先のうちの各々に通知することができる。また、デバイスは、デバイスの位置に関する情報、デバイスの環境に関する情報、他の何らかの情報、またはそれらの組合せなどの関連情報を提供することができる。デバイスは、デバイスによって通知された少なくとも1つの連絡先のうちの連絡先から応答を受信することができる。デバイスは、連絡先からの応答に基づいて、少なくとも1つのさらなる動作を省略することができる。
【００６１】
図6は、本明細書に記載の技法を実行することができる、デバイス600の設計のブロック図を示している。デバイス600は、セルラー式電話、スマートフォン、PDA、ラップトップコンピュータ、タブレット、ネットブック、スマートブック、端末、ハンドセットなどでよい。デバイス600は、1つまたは複数のワイヤレス通信ネットワークを介して通信をサポートすることができる。ワイヤレス通信ネットワークは、符号分割多元接続(CDMA)ネットワーク、グローバルシステムフォーモバイルコミュニケーション(GSM(登録商標))ネットワーク、ロングタームエボリューション(LTE)ネットワーク、WLANなどを含むことができる。
【００６２】
デバイス600は、受信パスおよび送信パスを介して双方向通信をサポートすることができる。受信パスでは、基地局および/または他のデバイスによって送信された信号をアンテナ612によって受信して、受信機(RCVR)614に提供することができる。受信機614は、受信した信号を調整およびデジタル化して、さらなる処理のために、入力サンプルをデジタルセクション620に提供することができる。送信パスでは、送信機(TMTR)616が、送信されるべきデータをデジタルセクション620から受信することができる。送信機616は、データを処理および調整することができ、また変調された信号を生成することができる。変調された信号は、アンテナ612を介して基地局および/または他のデバイスに送信することができる。
【００６３】
デジタルセクション620は、たとえばCPU622、コントローラ/プロセッサ624、セキュアモジュール626、内部メモリ628、GPU632、バッテリ残量検出器634、紛失デバイス検出器636、入力/出力(I/O)インターフェースモジュール638、および位置決定モジュール640などの様々な処理、インターフェース、およびメモリコンポーネントを含むことができ、それらのすべてはバス630を介して通信することができる。CPU622は、たとえば、符号化、変調、復調、復号化などの、データ送受信のための処理を実行することができる。また、CPU622は、ボイスコール、ウェブブラウジング、マルチメディア、ゲーム、ユーザインターフェース、位置決めなどの、様々な用途のための処理を実行することができる。GPU632は、テキスト、グラフィック、およびビデオのための処理を実行することができ、その出力をディスプレイ642に提供することができる。コントローラ/プロセッサ624は、デジタルセクション620内の様々な処理およびインターフェースモジュールの動作を指令することができる。コントローラ/プロセッサ624、CPU 622、および/またはデバイス600内の他のモジュールは、図1の処理100、図2の処理200、図3の処理300、図4の処理400、図5の処理500、および/または本明細書に記載の技法のための他の処理を実行または指令することができる。
【００６４】
セキュアモジュール626は、機密情報、セキュリティキー、および/またはデバイス600についての他の情報を安全に格納することができる。メモリ628は、デバイス600についての情報および/または他のデータを格納することができ、またRAM、SRAMなどを備えることができる。バッテリ残量検出器634は、バッテリ644の利用可能な電力を決定することができる。図6には示されていないが、デバイス600はバックアップ電源(たとえば、バックアップバッテリ)を含むことができる。バックアップ電源は、デバイスが紛失したと判断されると1つまたは複数の動作を実行するための、十分なバッテリ残量を確保することができる。紛失デバイス検出器636は、1つまたは複数のセンサ646の出力を受信して、デバイス600の環境を判断して、デバイス600が紛失したかどうかを判断することなどができる。I/Oインターフェースモジュール638は、デジタルセクション620と外部メモリ648との間のデータ転送を容易にすることができる。メモリ648は、RAM、SRAM、ダイナミックRAM(DRAM)、シンクロナスDRAM (SDRAM)、フラッシュメモリなどを備えることができる。モジュール640は、衛星、基地局、および/または他の送信局の測定に基づいて、デバイス600の位置を決定することができる。
【００６５】
デジタルセクション620は、1つまたは複数のデジタル信号プロセッサ(DSP)、マイクロプロセッサ、縮小命令セットコンピュータ(RISC)などに実装され得る。また、デジタルセクション620は、1つまたは複数の特定用途向け集積回路(ASIC)、または他の何らかのタイプの集積回路(IC)に実装され得る。
【００６６】
本明細書に記載の技法は、様々な利点を提供することができる。デバイスは、デバイスが紛失したかどうかを自律的に判断することができる。デバイスは、通信ネットワークに接続せずに、また所有者または他の何らかのエンティティによって通知されずに、デバイス自体でこれを行うことができる場合がある。また、デバイスは、所有者または他の何らかのエンティティからの入力をほとんど、またはまったくなしに、1つまたは複数の動作をデバイス自体によって自律的に実行することができる。デバイスは、デバイス自体およびデバイスに格納された情報をアクセスから保護する、指定されたサーバに情報をバックアップする、デバイス上の情報を破壊する、および/または他の動作を実行することができる。デバイスは、動作の優先順位、およびデバイスの利用可能なバッテリ残量に基づいて、実行するべき動作を選択することができるので、すべての動作を実行するためにはバッテリ残量が十分ではない場合、重要性の高い動作を実行することができる。
【００６７】
本明細書に記載の技法は、遠隔消去要求よりも優れたセキュリティを提供することができ、デバイスが紛失したと所有者が判断したとき、所有者によってデバイスに送信することができる。本技法は、デバイス上の情報を保護および/または破壊するために、通信ネットワークへの接続を必要としない。また、本技法は、パスワードを使用して自分のデバイスのロックを解除する一定の手間に対処したくないユーザに、セキュリティ対策を提供することができる。本技法は、特に、スマートフォン、タブレットなどのポータブル電子デバイスに適用可能でよい。これらのポータブル電子デバイスは、コンピュータと同様の機能を有することができるが、コンピュータよりもポータブルで、様々な場所で紛失しやすい場合がある。
【００６８】
当業者は、情報および信号は任意の様々な異なる技術および技法を使用して表すことができることを理解できるであろう。たとえば、上記の説明を通じて参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、あるいはそれらの任意の組合せによって表すことができる。
【００６９】
当業者は、本明細書の開示に関連して記載された、様々な例示的論理ブロック、モジュール、回路、およびアルゴリズムステップを、電子ハードウェア、コンピュータソフトウェア、または両者の組合せとして実装することができることをさらに理解できるであろう。ハードウェアおよびソフトウェアのこの互換性について明確に説明するために、上記で様々な例示的コンポーネント、ブロック、モジュール、回路、およびステップについて、それらの機能の観点から一般的に説明してきた。そのような機能がハードウェアとして実装されるかソフトウェアとして実装されるかは、システム全体に課された特定のアプリケーションおよび設計制約による。当業者は、特定のアプリケーションごとに上述した機能を様々な方法で実装することができるが、そのような実装の決定は、本開示の範囲から逸脱させるものとして解釈されるべきではない。
【００７０】
本明細書の開示に関連して記載された、様々な例示的論理ブロック、モジュール、および回路は、汎用プロセッサ、DSP、ASIC、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいは本明細書に記載の機能を実行するために設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサでよいが、代わりに、プロセッサは、任意の従来型プロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでよい。プロセッサは、たとえばDSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアに接続された1つまたは複数のマイクロプロセッサ、または他の任意のそのような構成などの、コンピューティングデバイスの組合せとして実装することもできる。
【００７１】
本明細書の開示に関連して説明された方法やアルゴリズムのステップは、ハードウェアにおいて直接的に、プロセッサによって実行されるソフトウェアモジュールにおいて、または、両者の組合せによって具現化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、あるいは当該技術分野で知られている他の何らかの形式の記憶媒体に常駐することができる。例示的な記憶媒体は、プロセッサがそこから情報を読み取り、またそこに情報を書き込むことができるように、プロセッサに結合される。あるいは、記憶媒体をプロセッサに統合することができる。プロセッサおよび記憶媒体は、ASIC内に常駐することができる。ASICは、ユーザ端末内に常駐することができる。あるいは、プロセッサおよび記憶媒体は、ユーザ端末内のディスクリートコンポーネントとして常駐することができる。
【００７２】
1つまたは複数の例示的な設計では、説明した機能をハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せに実装することができる。ソフトウェアに実装される場合、機能をコンピュータ可読媒体上の1つまたは複数の命令あるいはコードとして格納することもでき、伝送することもできる。コンピュータ可読媒体は、コンピュータ記憶媒体、およびある場所から他の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体の両方を含む。記憶媒体は、汎用コンピュータまたは専用コンピュータによってアクセスすることができる任意の利用可能な媒体でよい。例として、これに限定されないが、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは所望のプログラムコード手段を命令またはデータ構造の形式で搬送または格納ために使用することができ、および汎用コンピュータまたは専用コンピュータ、あるいは汎用プロセッサまたは専用プロセッサによってアクセスすることができる、他の何らかの媒体を含むことができる。また、すべての接続は、当然、コンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、ウェブサイト、サーバ、または他の遠隔ソースから、同軸ケーブル、光ファイバケーブル、ツイストペア線、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して伝送される場合、同軸ケーブル、光ファイバケーブル、ツイストペア線、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。ディスク(disk and disc)は、本明細書で使用されるときに、コンパクトディスク(CD)、レーザディスク、光ディスク、デジタル多用途ディスク(DVD)、フレキシブルディスク、およびブルーレイディスクを含み、ディスク(disk)は通常データを磁気的に再生し、ディスク(disc)はレーザを用いてデータを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲に含まれるべきである。
【００７３】
本開示の上記の説明は、当業者の誰もが本開示を作成または使用できるようにするために提供される。本開示への様々な修正は当業者には容易に明らかなので、本開示の趣旨または範囲から逸脱することなしに、本明細書で定義される一般的な原理を他の変形に適用することができる。したがって、本開示は、本明細書に記載の例および設計に限定されることを意図するものではなく、本明細書に開示された原理および新規な特徴と一致する最も広い範囲を与えられるべきである。
【符号の説明】
【００７４】
100  処理
200  処理
300  処理
400  処理
500  処理
600  デバイス
612  アンテナ
614  受信機
616  送信機
620  デジタルセクション
622  CPU
624  コントローラ/プロセッサ
626  セキュアモジュール
628  内部メモリ
630  バス
632  GPU
634  バッテリ残量検出器
636  紛失デバイス検出器
638  入力/出力(I/O)インターフェースモジュール
640  位置決定モジュール
642  ディスプレイ
644  バッテリ
646  センサ
648  外部メモリ
【図１】
0005955956.tif 000002
【図２】
0005955956.tif 000003
【図３】
0005955956.tif 000004
【図４】
0005955956.tif 000005
【図５】
0005955956.tif 000006
【図６】
0005955956.tif 000007