(57)【要約】【課題】モバイル・デバイスのデータ保護のための方法および装置を提供すること。【解決手段】方法および装置は、デバイスがバックアップ・システムに接続されると同時に、デバイスからバックアップ・システムにデータを記憶する処理と、デバイスが紛失されたか、または盗まれたことを検出する処理と、デバイスに記憶されており、かつバックアップ・システムにも記憶されている別のデータのセットに基づいた暗号化キーを使用して、バックアップ・システムに記憶されていない、デバイスに記憶されたデータのセットを暗号化する処理と、別のデータのセットと暗号化キーとをデバイスから消去する処理とによって、デバイスに記憶されたデータを保護する。【選択図】図１
2008005498.tif 000002
【特許請求の範囲】
【請求項１】
デバイスに記憶されたデータを保護するための方法であって、
前記デバイスがバックアップ・システムに接続されると同時に、前記デバイスから前記バックアップ・システムにデータを記憶する処理と、
前記デバイスが紛失されたか、または盗まれたことを検出する処理と、
前記デバイスに記憶されており、かつ前記バックアップ・システムにも記憶されている別のデータのセットに基づいた暗号化キーを使用して、前記バックアップ・システムに記憶されていない、前記デバイスに記憶されたデータのセットを暗号化する処理と、
前記別のデータのセットと暗号化キーとを前記デバイスから消去する処理とを含む方法。
【請求項２】
前記暗号化することは、前記デバイスが紛失されたか、または盗まれたことの前記検出と同時に、前記別のデータのセットから前記暗号化キーを生成する処理を含む、請求項１に記載の方法。
【請求項３】
前記デバイスを前記バックアップ・システムに再接続する処理と、
前記バックアップ・システムに記憶された前記別のデータのセットから、前記暗号化キーを再生成する処理と、
前記再生成された暗号化キーを使用して暗号復元することによって、前記デバイスに記憶された前記暗号化されたデータのセットを回復する処理とをさらに含む、請求項２に記載の方法。
【請求項４】
前記暗号化することは、前記デバイスが前記バックアップ・システムに接続されると同時に、前記バックアップ・システムによって前記別のデータのセットから前記暗号化キーを生成する処理と、
前記バックアップ・システムによって、前記デバイスに前記暗号化キーを記憶する処理とを含む、請求項１に記載の方法。
【請求項５】
前記検出する処理は、前記デバイスを運んでいる個人の歩行を判定する処理と、
前記判定された歩行が前記デバイスのユーザと異なることを判定すると同時に、前記デバイスが紛失されたか、または盗まれた処理を示す処理とを含む、請求項１に記載の方法。
【請求項６】
デバイスに記憶されたデータを保護するためのプロセッサ可読媒体であって、
前記デバイスがバックアップ・システムに接続されると同時に、前記デバイスから前記バックアップ・システムにデータを記憶する処理と、
前記デバイスが紛失されたか、または盗まれた処理を検出する処理と、
前記デバイスに記憶されており、かつ前記バックアップ・システムにも記憶されている別のデータのセットに基づいた暗号化キーを使用して、前記バックアップ・システムに記憶されていない、前記デバイスに記憶されたデータのセットを暗号化する処理と、
前記別のデータのセットと暗号化キーとを前記デバイスから消去する処理とのために構成されたプロセッサ実行可能命令を含むプロセッサ可読媒体。
【請求項７】
暗号化することのための前記プロセッサ実行可能命令は、前記デバイスが紛失されたか、または盗まれたことの前記検出と同時に、前記別のデータのセットから前記暗号化キーを生成するためのプロセッサ実行可能命令を含む、請求項６に記載のプロセッサ可読媒体。
【請求項８】
前記デバイスを前記バックアップ・システムに再接続する処理のためのプロセッサ実行可能命令と、
前記バックアップ・システムに記憶された前記別のデータのセットから、前記暗号化キーを再生成する処理のためのプロセッサ実行可能命令と、
前記再生成された暗号化キーを使用して暗号復元することによって、前記デバイスに記憶された前記暗号化されたデータのセットを回復する処理のためのプロセッサ実行可能命令とをさらに含む、請求項７に記載のプロセッサ可読媒体。
【請求項９】
暗号化する処理のための前記プロセッサ実行可能命令は、前記デバイスが前記バックアップ・システムに接続されると同時に、前記バックアップ・システムによって前記別のデータのセットから前記暗号化キーを生成する処理のためのプロセッサ実行可能命令と、
前記バックアップ・システムによって、前記デバイスに前記暗号化キーを記憶する処理のためのプロセッサ実行可能命令とを含む、請求項６に記載のプロセッサ可読媒体。
【請求項１０】
検出する処理のための前記プロセッサ実行可能命令は、前記デバイスを運んでいる個人の歩行を判定することのためのプロセッサ実行可能命令と、
前記判定された歩行が前記デバイスのユーザと異なると同時に、前記デバイスが紛失されたか、または盗まれたことを示すことのためのプロセッサ実行可能命令とを含む、請求項６に記載のプロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、盗まれた、または紛失されたモバイル・デバイスに記憶されたデータの保護に関する。
【背景技術】
【０００２】
先行技術では、ラップトップ・コンピュータ、モバイル電話、携帯情報端末、ＭＰ３音声／データ・ユニット等のモバイル・デバイスに関して、問題が生じている。問題とは、これらのデバイスに現在記憶されることが可能なデータの量が簡単に５０ＧＢを超えてしまう場合があるということである。ユーザは大量の秘密および機密のデータを、そうしたデバイスにますます記憶するようになっている。盗難または紛失の場合、このデータは個人データの不正使用の問題ばかりでなく、企業および政府機関に損害を与えるために使用される可能性がある。そのような紛失の例は、これまでに数多く存在している。１つの例は、米国の大企業の全従業員の給与、年金計画総額および社会保障番号が入ったラップトップ・コンピュータが紛失されたことである。
【０００３】
この問題を解決するための先行技術の解決方法は、デバイスを使用しようとする度に、ユーザにパスワードまたはＰＩＮを入力させるというものである。これはユーザにとって不便であるばかりでなく、ショート・パスワードおよびＰＩＮが、すべての可能性を試みる自動システムを利用することによって判定されてしまう可能性がある。さらに、文字数の多いパスワードまたはＰＩＮは、ユーザにとって非常に利用しにくい。
【０００４】
同様の先行技術の解決方法は、モバイル・デバイスの秘密データを暗号化するというものである。この解決方法には、デバイスが使用される度に暗号化キーが入力されなければならないという問題点がある。暗号化の主な欠点は、暗号化方法を解く難しさが、暗号化を行うために使用されるキーのサイズによって決定されることである。キーが小さいほど、暗号化方法を解くことが簡単になる。
【０００５】
モバイル・デバイスを保全するための別の方法は、生物測定技術を使用することである。そうした生物測定技術の１つは、ユーザの指紋を必要とする。生物測定技術の問題点は、そのような技術をモバイル・デバイスに備えるコストである。
【０００６】
別の先行技術の解決方法は、モバイル・デバイスが盗まれたことが検出されたら直ちに、モバイル・デバイスのすべてのデータが消去されるというものである。モバイル・デバイスが盗まれたかどうかを判定するための様々な技術が存在しており、その１つはモバイル・デバイスが中央サーバに周期的に、またはインターネットもしくはセルラ・ネットワークにアクセスする場合に、自動的に報告を行うことを必要とするものである。中央サーバはその後、モバイル・デバイスのすべてのデータを消去することができる。
【特許文献１】米国特許出願公開第２００６／００８０５５１Ａ１号
【発明の開示】
【課題を解決するための手段】
【０００７】
方法および装置は、デバイスがバックアップ・システムに接続されると同時に、デバイスからバックアップ・システムにデータを記憶する処理と、デバイスが紛失されたか、または盗まれたことを検出する処理と、デバイスに記憶されており、かつバックアップ・システムにも記憶されている別のデータのセットに基づいた暗号化キーを使用して、バックアップ・システムに記憶されていない、デバイスに記憶されたデータのセットを暗号化する処理と、別のデータのセットと暗号化キーとをデバイスから消去する処理とによって、デバイスに記憶されたデータを保護する。
【発明を実施するための最良の形態】
【０００８】
１つの実施形態では、紛失されたか、または盗まれたことの検出と同時に、モバイル・デバイスは、デバイスに付加されたが、サーバまたはパーソナル・コンピュータなどのバックアップ・システムにまだバックアップされていない任意のデータを除いて、デバイスのすべてのデータを消去する。バックアップされたデータは消去される前に、大きな暗号化キーを生成するために使用される。その後、このキーはバックアップされていないデータを暗号化するために使用される。暗号化キーは非常に大きなものになるので、暗号化方法を解くことは実質的に不可能となる。デバイスは紛失されていないか、または盗まれてはいないが、単にある期間にわたり放置されているか使用されないでいる場合、この実施形態には、バックアップされたデータおよびバックアップされていないデータがバックアップ・システムに記憶された情報を使用して取り出されることが可能であるという利点がある。
【０００９】
モバイル・デバイスが回復されると直ちに、再び暗号化キーを作り出すために、バックアップ・サーバまたはパーソナル・コンピュータにバックアップされたデータから暗号化キーが生成されることが可能である。この暗号化キーを使用して、その後バックアップされていないデータは回復され、バックアップ・サーバまたはパーソナル・コンピュータと再同期化される。この実施形態は、バックアップされていないデータが失われないことを保証しながら、生成された暗号化キーが、暗号化方法が解かれることが実質的にできないようにするために十分に大きなものであることも確実にする。代替の実施形態では、バックアップ・システムはモバイル・デバイスがバックアップ・システムと同期化される度に暗号化キーを生成し、このキーをモバイル・デバイス内に記憶する。モバイル・デバイスが紛失されたか、または盗まれたことが検出された場合、記憶された暗号化キーは、バックアップされたデータと暗号化キーとを消去する前に、バックアップされていないデータのすべてを暗号化するために利用される。
【００１０】
１つの実施形態では、パスワードまたはＰＩＮが所定の回数間違って入力される場合、デバイスは盗まれたか、または紛失されたと判定される。この検出が生じると、前の段落で概説されたように、バックアップされたデータは消去され、バックアップされていないデータは暗号化される。別の実施形態では、モバイル・デバイスがモバイル・デバイスの指定されたユーザではない歩行中の人物によって現在運ばれていることを判定するために、モバイル・デバイス内の運動センサを利用して歩行分析を行うことによって、デバイスは盗まれたか、または紛失されたと判定される。
【００１１】
さらに別の実施形態では、モバイル・デバイスはインターネットまたはその他の何らかのワイド・エリア・ネットワークまたはモバイル電話ネットワークを介して、中央システムと周期的に交信しなければならない。周期的な接続がなされなかった場合、前の段落で概説されたように、その後バックアップされたデータを消去する工程と、バックアップされていないデータを暗号化する工程とが実行される。
【００１２】
別の実施形態でもまた、モバイル・デバイスは例えば特定のＢｌｕｅｔｏｏｔｈ対応デバイスなどのワイヤレスまたはワイヤード接続を介して、特定の別のデバイスと周期的に交信しなければならない場合がある。そのようなデバイスはプリンタ、ヘッドセット、パーソナル・コンピュータ、ＰＤＡ等であることが可能であるが、それらに限定されるわけではない。代替としてこの実施形態では、以下のものに限定されるわけではないが、例えば住居、機関、コーヒー・ショップ、オフィスの敷地等における８０１．１１ワイヤレス・ネットワークなどの特定のワイヤレスまたはワイヤード・ネットワークと周期的に交信しなければならない場合がある。
当業者であれば、デバイスが紛失されたか、または盗まれたことを判定するためのその他の技術を想像することができるであろう。
【００１３】
図１は、モバイル・デバイスの中のデータを保護するために実行される動作１００を流れ図の形態で示す。ブロック１０１で開始された後、判定ブロック１０２はデバイスが紛失されたのか、または盗まれたのかどうかを判定する。答えがいいえである場合、判定ブロック１０２は再実行される。判定ブロック１０２で答えがはいである場合、判定ブロック１０３は任意のバックアップされていないデータが存在するのかどうかを判定する。バックアップされていないデータとは、デバイスのためのバックアップ・システム上にないデータのことである。判定ブロック１０３で答えがいいえの場合、判定ブロック１０２に制御を戻す前に、制御はデバイス内のすべてのデータを消去するブロック１０９に転送される。
【００１４】
判定ブロック１０３で答えがはいの場合、ブロック１０４は暗号化キーを取得する。暗号化キーはバックアップされたデータに基づくことになる。デバイスはブロック１０４が実行されるときにバックアップされたデータに基づいてこの暗号化キーを生成してもよく、または暗号化キーは、データがバックアップ・システムに最後にバックアップされたときの間にデバイスに記憶されていたかもしれない。ブロック１０６は取得された暗号化キーを使用して、バックアップされていないデータを暗号化する。制御を判定ブロック１０２に戻す前に、ブロック１０７はバックアップされたデータを消去し、ブロック１０８は暗号化キーを消去する。
【００１５】
判定ブロック１０２によって実行される判定は、間違ったパスワードまたはＰＩＮが、所定の回数を超えて連続して入力されたことを検出することによって行われることが可能である。この判定を行うための別の方法は、図３および５に関して述べられる。
【００１６】
図２は、モバイル・デバイスの１つの実施形態をブロック図の形態で示す。モバイル・デバイスはラップトップ、モバイル電話、携帯情報端末等であることが可能である。プロセッサ２０２はメモリ２０１に記憶されたデータとプログラムとを利用して、すべての制御機能を実行する。ユーザ・インターフェース２０４は、プロセッサ２０２がユーザに情報を表示することができるように、液晶ディスプレイまたはＣＲＴなどの出力手段を含む。さらに、ユーザ・インターフェース２０４はキーボード、書き込み入力、タッチ・スクリーン機能、ボタン等の入力手段を含む。インターフェース２０６は、ワイヤード接続か、またはワイヤレス接続のいずれかを介する公衆交換電話網２１６へのインターフェースを提供する。インターフェース２０７はインターネットか、または任意の別のデータ・ネットワークであってよいデータ・ネットワーク２１６へのインターフェースを提供する。バックアップ・システム２１７は、ＰＳＴＮ２１４またはデータ・ネットワーク２１６を介して、デバイスと相互接続されてもよい。運動トランスデューサ２０３は、図２に示されているデバイスを運ぶ人物の歩行を識別するための歩行分析モジュール２１１によって利用される。
【００１７】
デバイス制御２０９は、データ２０８に記憶されたデータと同様に、ユーザ・インターフェース２０４ならびにインターフェース２０６および２０７からの入力を利用して、通常のモバイル・デバイスの機能を実行する。
【００１８】
プロセッサ２０２は、モバイル・デバイスを運ぶ個人の歩行を識別するために、周期的に歩行分析モジュール２１１を実行する。歩行分析モジュール２１１によって実行される機能は、米国特許出願公開第２００６／００８０５５１Ａ１号の中でかなり詳細に言及されている。この特許出願公開は、参照により本明細書に組み込まれている。
【００１９】
歩行分析モジュール２１１の実行によって、異なるユーザがモバイル・デバイスを持って歩いていることが判定されると直ちに、プロセッサ２０２は図１に示されている動作を実行する。消去制御モジュール２１３を実行することによって、プロセッサ２０２は、バックアップ・システムとの最後の同期化以来バックアップされていない、データ２０８中のデータを判定する。次いでプロセッサ２０２は、暗号化キーを生成し、データ２０８の中のバックアップされていないデータを暗号化するために、暗号化モジュール２１２を実行する。このことが行われた後、プロセッサ２０２は暗号化キーとともに、バックアップされているデータのすべてを２０８から除去するために、消去制御２１３を実行し続ける。１つの実施形態では、暗号化モジュール２１２はデータ２０８に記憶されたバックアップされたデータに基づいて暗号化キーを生成するが、一方で別の実施形態では、暗号化キーはバックアップ・システムによって以前からデータ２０８に記憶されていて、そこにすでに記憶されているということに留意されたい。
【００２０】
図３は、図２の歩行分析モジュール２１１、暗号化モジュール２１２、および消去制御モジュール２１３を実行する中で、プロセッサ２０２によって実行される動作をより詳細に示す。ブロック３０１で開始された後、判定ブロック３０２は歩行が検出されたかどうかを判定する。答えがいいえである場合、制御は判定ブロック３０７に転送される。
【００２１】
判定ブロック３０２で答えがはいの場合、判定ブロック３０３は検出された歩行がデバイスのユーザの歩行であるのかどうかを判定する。答えがはいである場合、ブロック３０４は、判定ブロック３０７へ制御を転送する前に、盗難フラグが設定されていれば、それを設定解除する。判定ブロック３０３で答えがいいえである場合、ブロック３０６は判定ブロック３０７へ制御を転送する前に、盗難フラグを設定する。
【００２２】
判定ブロック３０７は、デバイスを使用する試みがあるのかどうかを判定する。答えがいいえである場合、制御は判定ブロック３０２に戻される。判定ブロック３０７で答えがはいである場合、判定ブロック３０８は盗難フラグが設定されるのかどうかを判定する。答えがいいえである場合、ブロック３１３は、制御を判定ブロック３０２に戻す前に、デバイスの使用を許可する。
【００２３】
判定ブロック３０８で答えがはいである場合、１つの実施形態では、ブロック３０９はデバイスを使用しようと試みる個人からパスワードを要求する。このパスワードは、非常に複雑で長いパスワードとなることが想定される。要求されたパスワードを受信した後、判定ブロック３１１はパスワードが正しいのかどうかを判定する。ブロック３０９および３１１は、パスワードが正しくなかったということが判定されるまで、所定の回数実行されることが可能であることが、当業者には容易に理解されよう。判定ブロック３１１で答えがはいである場合、ブロック３１３が実行される。ブロック３１１での答えがいいえである場合、次いでブロック３１２は先に述べられたように、暗号化と消去の動作を実行する。
【００２４】
別の実施形態では、ブロック３０９および３１１は存在せず、判定ブロック３０８でのはいの答えが、直ちにブロック３１２の実行につながる。ブロック３１２が必要な動作を実行した後、制御はブロック３０２に戻される。
【００２５】
図４はブロック図の形態で、別の実施形態を示す。ブロック４０４、４０６、４０７、４０８、４０９、４１２および４１３は、図２の同様の番号を付けられたブロックによって実行されるものと類似の機能を実行する。プロセッサ４０２は、ワイヤード電話ネットワーク４１４またはデータ・ネットワーク４１６を介して、バックアップ・システム４１７と相互接続されてもよい。
【００２６】
プロセッサ４０２はシステム交信モジュール４１１の実行によって、ワイヤレスおよびワイヤード電話ネットワーク４１４またはデータ・ネットワーク４１６を介して、中央システム４０３との交信を周期的に試みる。所定の時間がたった後、交信がなされない場合、プロセッサ４０２はデータ４０８の中に含まれたすべてのバックアップされたデータを消去しバックアップされていないデータを暗号化するために、暗号化モジュール４１２と消去制御モジュール４１３とを実行する。システム交信モジュール４１１を実行する場合のプロセッサ４０２の動作についてのさらなる詳細は、図５に示される。
【００２７】
図５はシステム交信モジュール４１１、暗号化モジュール４１２および消去制御モジュール４１３の実行の間のプロセッサ４０２によって実行される動作５００を流れ図の形態で示す。ブロック５０１で開始された後、判定ブロック５０２は中央システムを検査する時間であるのかどうかを判定する。この時間は周期的に生じる。答えがいいえである場合、制御は判定ブロック５０９に転送される。
【００２８】
判定ブロック５０２で判定がはいである場合、ブロック５０３は中央システムとの交信の確立を試みる。判定ブロック５０４は試みが成功したのかどうかを判定する。判定ブロック５０４で答えがいいえである場合、ブロック５０６は交信なしのフラグを設定し、制御を判定ブロック５０９に転送する。
【００２９】
判定ブロック５０４で答えがはいの場合、ブロック５０７は、制御を判定ブロック５０８に転送する前に、交信なしフラグが設定されていれば、それを設定解除する。判定ブロック５０８は、中央システムがデータの消去を望むかどうかを判定する。答えがはいである場合、制御を判定ブロック５０２に戻す前に、制御は先に説明された暗号化および消去の動作を実行するブロック５１３に転送される。
【００３０】
判定ブロック５０８で答えがいいえの場合、判定ブロック５０９はデバイスを使用する試みがあるのかどうかを判定する。答えがいいえである場合、制御は判定ブロック５０２に戻される。
【００３１】
判定ブロック５０９で答えがはいの場合、判定ブロック５１１は交信フラグが設定されるかどうかを判定する。答えがはいの場合、制御はブロック５１３に転送される。判定ブロック５１１で答えがいいえの場合、ブロック５１２は制御を判定ブロック５０２に戻す前に、デバイスの使用を許可する。
【００３２】
図６は、モバイル・デバイスが紛失されたかどうか、または盗難されたかどうかを検出することが可能なモバイル・デバイスの２つの実施形態をブロック図の形態で示す。プロセッサ６０２はメモリ６０１に記憶されたデータとプログラムとを利用して、すべての制御機能を実行する。ユーザ・インターフェース６０４は、プロセッサ６０２がユーザに情報を表示することができるように、液晶ディスプレイまたはＣＲＴなどの出力手段を含む。さらに、ユーザ・インターフェース６０４はキーボード、書き込み入力、タッチ・スクリーン機能、ボタン等の入力手段を含む。インターフェース６０６は、ワイヤード接続またはワイヤレス接続のいずれかを介した公衆交換電話網６１６へのインターフェースを提供する。インターフェース６０７はインターネットか、または任意の別のデータ・ネットワークであってよいデータ・ネットワーク６１６へのインターフェースを提供する。バックアップ・システム６１７はＰＳＴＮ６１４またはデータ・ネットワーク６１６を介して、デバイスと相互接続されてもよい。図６の１つの実施形態では、デバイス・インターフェース６０３は以下のものに限定されるわけではないがプリンタ、ヘッドセット、パーソナル・コンピュータ、ＰＤＡ等であることが可能なデバイス６１９へのワイヤレスまたはワイヤード接続を提供する。図６の第２の実施形態では、ネットワーク・インターフェース６２１は、ネットワーク６２２へのワイヤレスまたはワイヤード接続を提供する。
【００３３】
デバイス制御６０９は、データ６０８に記憶されたデータと同様に、ユーザ・インターフェース６０４ならびにインターフェース６０６および６０７からの入力を利用して、通常のモバイル・デバイスの機能を実行する。
【００３４】
図６の第１の実施形態では、プロセッサ６０２はデバイス６１９との通信を確立するために、デバイス検出モジュール６１１を周期的に実行する。所定の期間内にデバイス６１９と通信が確立されることが不可能な場合、プロセッサ６０２は図１に示されている動作を実行する。
【００３５】
図６の第２の実施形態では、プロセッサ６０２はネットワーク６２２との通信を確立するために、ネットワーク検出モジュール６１１を周期的に実行する。所定の期間内にネットワーク６２２と通信が確立されることが不可能な場合、プロセッサ６０２は図１に示されている動作を実行する。
【００３６】
プロセッサ６０２は図１の以下の動作を実行する。消去制御モジュール６１３を実行することによって、プロセッサ６０２は、バックアップ・システムとの最後の同期化以来バックアップされていない、データ６０８の中のデータを判定する。次いでプロセッサ６０２は暗号化キーを生成し、データ６０８中のバックアップされていないデータを暗号化するために、暗号化モジュール６１２を実行する。このことが行われた後、プロセッサ６０２は暗号化キーとともに、６０８からバックアップされたデータのすべてを除去するために、消去制御６１３を実行し続ける。１つの実施形態では、暗号化モジュール６１２はデータ６０８に記憶されたバックアップされたデータに基づいて暗号化キーを生成するが、一方で別の実施形態では、暗号化キーはバックアップ・システムによって以前からデータ６０８に記憶されていて、そこにすでに記憶されているということに留意されたい。
【００３７】
デバイス、コンピュータ、プロセッサまたはサーバの動作がソフトウェアの中で実施される場合、ソフトウェアは任意のコンピュータ関連のシステムまたは方法との関係において使用するために、またはそれらが使用するために任意のコンピュータ可読媒体に記憶されることが可能であることに留意されたい。本明細書の文脈で、コンピュータ可読媒体とは、コンピュータ関連のシステムまたは方法との関係において使用するための、またはそれらが使用するためのコンピュータ・プログラムを含有または記憶することが可能な電子、磁気、光学もしくはその他の物理的デバイスまたは手段のことである。デバイス、コンピュータ、プロセッサまたはサーバは、命令実行システム、装置またはデバイスから命令を取り出し、その命令を実行することが可能なコンピュータ・ベース・システム、プロセッサ含有システムまたはその他のシステムなどの命令実行システム、装置、またはデバイスとの関係において使用するために、またはそれらが使用するために任意のコンピュータ可読媒体の中で具体化されることが可能である。本明細書の文脈で、「コンピュータ可読媒体」とは、命令実行システム、装置またはデバイスとの関係において使用するための、またはそれらが使用するためのプログラムを記憶、通信、伝播または運搬することが可能な任意の手段であることが可能である。例えば、コンピュータ可読媒体は電子、磁気、光学、電磁気、赤外線または半導体のシステム、装置、デバイスまたは伝播媒体であることが可能であるが、それらに限定されるわけではない。コンピュータ可読媒体のより具体的な例（非網羅的リスト）は、１つまたは複数のワイヤを有する電気接続（電子）、携帯型コンピュータ・ディスケット（磁気）、ランダム・アクセス・メモリ（ＲＡＭ）（電子）、読み取り専用メモリ（ＲＯＭ）（電子）、消去およびプログラム可能な読み取り専用メモリ（ＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュ・メモリ）（電子）、光ファイバ（光学）および携帯型コンパクト・ディスク読み取り専用メモリ（ＣＤＲＯＭ）（光学）を含む。コンピュータ可読媒体は、プログラムが例えば紙またはその他の媒体の光学スキャニングを介して電子的に取り込まれ、その後コンパイルされ、解釈されるか、または必要であれば適切な方法でそれ以外に処理され、その後コンピュータ・メモリの中に記憶されることができるので、プログラムが印刷される紙またはその他の適切な媒体でさえあることが可能である。
【００３８】
代替の実施形態では、デバイス、コンピュータまたはサーバがハードウェア中で実行される場合、デバイス、コンピュータまたはサーバは、それぞれが当技術分野でよく知られている以下の技術、すなわちデータ信号に応じて論理機能を実行するための論理ゲートを有する分散型論理回路、適切な組合せの論理ゲートを有する特定用途向け集積回路（ＡＳＩＣ）、プログラマブル・ゲート・アレイ（ＰＧＡ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）等の技術のうちの任意のもの、またはそれらの組合せを用いて実行されることが可能である。
【図面の簡単な説明】
【００３９】
【図１】１つの実施形態によって実行される動作１００を示す流れ図ある。
【図２】歩行分析を利用する１つの実施形態を示すブロック図である。
【図３】歩行分析に関して実行される動作を示す流れ図である。
【図４】紛失されたか、または盗まれたモバイル・デバイスを判定するために、システム交信の動作を利用する１つの実施形態を示すブロック図である。
【図５】図４に示される実施形態によって実行される動作５００を示す流れ図である。
【図６】紛失されたか、または盗まれたモバイル・デバイスを判定するための別の実施形態を示すブロック図である。
【図１】
2008005498.tif 000003
【図２】
2008005498.tif 000004
【図３】
2008005498.tif 000005
【図４】
2008005498.tif 000006
【図５】
2008005498.tif 000007
【図６】
2008005498.tif 000008