(57)【要約】  紛失したモバイルデイバスまたは盗まれたモバイルデバイスの位置を突き止めるための方法およびデバイスは、ユーザが、SMSメッセージ、MMSメッセージ、または電子メールメッセージなど、モバイルデバイスに向けられたメッセージ内で暗証番号を受信することによって、警報を遠隔でアクティブ化することを可能にする。番号を含むメッセージを受信するとすぐ、モバイルデバイスは、受信された番号がセキュアメモリ内に格納された暗証番号と一致するかどうかを決定する。受信された番号がセキュアメモリ内の暗証番号と一致する場合、モバイルデバイスは警報モードをアクティブ化する。この警報モードは、モバイルデバイスに注意を引くために可聴警報を鳴らすこと、ならびにその他の動作を含むことが可能である。この警報モードは、暗証番号をモバイルデバイス内に入力することによって、または後続のメッセージ内で暗証番号をモバイルデバイスに送信することによって、非アクティブ化することが可能である。
2012530387.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイス上で警報を鳴らすための方法であって、
第1のメッセージを受信するステップと、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するステップと、
前記受信された第1の番号を前記モバイルデバイスのセキュアメモリ内に格納された暗証番号と比較するステップと、
前記受信された第1の番号が前記格納された暗証番号と一致するとき、警報モードをアクティブ化するステップとを含む方法。
【請求項２】
前記警報モードをアクティブ化するステップが、
前記警報モードに関して指定された着信音をアクティブ化するステップを含む、請求項1に記載の方法。
【請求項３】
前記警報モードをアクティブ化するステップが、
前記指定された警報のモード着信音をアクティブ化するステップに加えて、別の機能をアクティブ化するステップをさらに含む、請求項2に記載の方法。
【請求項４】
前記暗証番号を入力するようにユーザに催促するディスプレイを生成するステップと、
入力された番号の入力を受信するステップと、
前記入力された番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
前記入力された番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な入力のカウンタを増分するステップと、
不正確な入力の前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップと
をさらに含む、請求項4に記載の方法。
【請求項６】
第2のメッセージを受信するステップと、
前記第2のメッセージを解析して、前記第2のメッセージの一部内に含まれた第2の番号を受信するステップと、
前記受信された第2の番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記受信された第2の番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップと
をさらに含む、請求項1に記載の方法。
【請求項７】
前記受信された第2の番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な第2の番号メッセージのカウンタを増分するステップと、
不正確な第2の番号メッセージの前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップと
をさらに含む、請求項6に記載の方法。
【請求項８】
暗証番号が前記セキュアメモリ内に格納されているかどうかを決定するステップと、
前記セキュアメモリ内に格納された暗証番号が存在しない場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップと
をさらに含む、請求項1に記載の方法。
【請求項９】
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しいかどうかを決定するステップと、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しい場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップと
をさらに含む、請求項1に記載の方法。
【請求項１０】
前記メッセージがシンプルメッセージサービス(SMS)メッセージである、請求項1に記載の方法。
【請求項１１】
前記メッセージがマルチメディアメッセージサービス(MMS)メッセージである、請求項1に記載の方法。
【請求項１２】
前記メッセージが電子メールメッセージである、請求項1に記載の方法。
【請求項１３】
前記暗証番号を変更するための要求を受信するステップと、
前記暗証番号を入力するよう前記ユーザ催促するディスプレイを生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、新しい暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された新しい暗証番号を前記セキュアメモリ内に格納するステップと
をさらに含む、請求項1に記載の方法。
【請求項１４】
前記暗証番号を入力するように前記ユーザに催促するディスプレイを生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含み、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項1に記載の方法。
【請求項１５】
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含み、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項8に記載の方法。
【請求項１６】
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を変更することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含み、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項13に記載の方法。
【請求項１７】
プロセッサと、
前記プロセッサに結合されたディスプレイと、
前記プロセッサに結合されたセキュアメモリと、
前記プロセッサに結合されたスピーカとを備えたモバイルデバイスであって、
前記プロセッサが、
第1のメッセージを受信するステップと、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するステップと、
前記受信された第1の番号を前記モバイルデバイスの前記セキュアメモリ内に格納された暗証番号と比較するステップと、
前記受信された第1の番号が前記格納された暗証番号と一致するとき、警報モードをアクティブ化するステップとを含むステップを実行するためのソフトウェア命令を用いて構成されるモバイルデバイス。
【請求項１８】
前記プロセッサが、
前記警報モードに関して指定された着信音を使用して、前記スピーカを経由して音声を生成するステップをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項１９】
前記プロセッサが、
前記指定された警報モードの着信音をアクティブ化するステップに加えて、別の機能をアクティブ化するステップをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項18に記載のモバイルデバイス。
【請求項２０】
前記プロセッサが、
前記暗証番号を入力するようにユーザに催促するプロンプトを前記ディスプレイ上に生成するステップと、
入力された番号の入力を受信するステップと、
前記入力された番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２１】
前記プロセッサが、
前記入力された番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な入力のカウンタを増分するステップと、
不正確な入力の前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項20に記載のモバイルデバイス。
【請求項２２】
前記プロセッサが、
第2のメッセージを受信するステップと、
前記第2のメッセージを解析して、前記第2のメッセージの一部内に含まれた第2の番号を受信するテップと、
前記受信された第2の番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記受信された第2の番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２３】
前記プロセッサが、
前記受信された第2の番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な第2の番号メッセージのカウンタを増分するステップと、
不正確な第2の番号メッセージの前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項22に記載のモバイルデバイス。
【請求項２４】
前記プロセッサが、
暗証番号が前記セキュアメモリ内に格納されているかどうかを決定するステップと、
前記セキュアメモリ内に格納された暗証番号が存在しない場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２５】
前記プロセッサが、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しいかどうかを決定するステップと、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しい場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２６】
前記プロセッサが、前記メッセージがシンプルメッセージサービス(SMS)メッセージであるようにステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２７】
前記プロセッサが、前記メッセージがマルチメディアメッセージサービス(MMS)メッセージであるようにステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２８】
前記プロセッサが、前記メッセージが電子メールメッセージであるようにステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項２９】
前記プロセッサが、
前記暗証番号を変更するための要求を受信するステップと、
前記暗証番号を入力するように前記ユーザに催促するプロンプトを前記ディスプレイ上に生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、新しい暗証番号を入力するように前記ユーザに催促するプロンプトを前記ディスプレイ上に生成するステップと、
前記入力された新しい暗証番号を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成される、請求項17に記載のモバイルデバイス。
【請求項３０】
前記プロセッサが、
前記暗証番号を入力するように前記ユーザに催促するディスプレイを生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成され、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項17に記載のモバイルデバイス。
【請求項３１】
前記プロセッサが、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成され、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項24に記載のモバイルデバイス。
【請求項３２】
前記プロセッサが、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を変更することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとをさらに含むステップを実行するためのソフトウェア命令を用いて構成され、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項29に記載のモバイルデバイス。
【請求項３３】
プロセッサに、
第1のメッセージを受信するステップと、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するステップと、
前記受信された第1の番号を前記モバイルデバイスのセキュアメモリ内に格納された暗証番号と比較するステップと、
前記受信された第1の番号が前記格納された暗証番号と一致するとき、警報モードをアクティブ化するステップとを含むステップを実行させるように構成された
プロセッサ実行可能ソフトウェア命令を格納している有形記憶媒体。
【請求項３４】
プロセッサに、
前記警報モードに関して指定された着信音をアクティブ化するステップを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項３５】
プロセッサに、
前記指定された警報モードの着信音をアクティブ化するステップに加えて、別の機能をアクティブ化するステップを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項34に記載の有形記憶媒体。
【請求項３６】
プロセッサに、
前記暗証番号を入力するようにユーザにプロンプと表示するディスプレイを生成するステップと、
入力された番号の入力を受信するステップと、
前記入力された番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項３７】
プロセッサに、
前記入力された番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な入力のカウンタを増分するステップと、
不正確な入力の前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項36に記載の有形記憶媒体。
【請求項３８】
プロセッサに、
第2のメッセージを受信するステップと、
前記第2のメッセージを解析して、前記第2のメッセージの一部内に含まれた第2の番号を受信するステップと、
前記受信された第2の番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記受信された第2の番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項３９】
プロセッサに、
前記受信された第2の番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な第2の番号メッセージのカウンタを増分するステップと、
不正確な第2の番号メッセージの前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項38に記載の有形記憶媒体。
【請求項４０】
プロセッサに、
暗証番号が前記セキュアメモリ内に格納されているかどうかを決定するステップと、
前記セキュアメモリ内に格納された暗証番号が存在しない場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項４１】
プロセッサに、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しいかどうかを決定するステップと、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しい場合、暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項４２】
前記メッセージがシンプルメッセージサービス(SMS)メッセージである、請求項33に記載の有形記憶媒体。
【請求項４３】
前記メッセージがマルチメディアメッセージサービス(MMS)メッセージである、請求項33に記載の有形記憶媒体。
【請求項４４】
前記メッセージが電子メールメッセージである、請求項33に記載の有形記憶媒体。
【請求項４５】
プロセッサに、
前記暗証番号を変更するための要求を受信するステップと、
前記暗証番号を入力するように前記ユーザに催促するディスプレイを生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、新しい暗証番号を入力するように前記ユーザに催促するステップと、
前記入力された新しい暗証番号を前記セキュアメモリ内に格納するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有する、請求項33に記載の有形記憶媒体。
【請求項４６】
プロセッサに、
前記暗証番号を入力するように前記ユーザに催促するディスプレイを生成するステップと、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するステップと、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップと含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有し、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項33に記載の有形記憶媒体。
【請求項４７】
プロセッサに、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有し、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項49に記載の有形記憶媒体。
【請求項４８】
プロセッサが、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を変更することを可能にするためのディスプレイを生成するステップと、
ユーザ警報モード構成選択を受信するステップと、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するステップとを含むさらなるステップを実行させるように構成されたプロセッサ実行可能ソフトウェア命令を有し、
前記警報モードをアクティブ化するステップが、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するステップをさらに含む、請求項45に記載の有形記憶媒体。
【請求項４９】
第1のメッセージを受信するための手段と、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するための手段と、
前記受信された第1の番号を前記モバイルデバイスのセキュアメモリ内に格納された暗証番号と比較するための手段と、
前記受信された第1の番号が前記格納された暗証番号と一致するとき、警報モードをアクティブ化するための手段と
を含むモバイルデバイス。
【請求項５０】
前記警報モードをアクティブ化するための手段が、
前記警報モードに関して指定された着信音をアクティブ化するための手段を含む、請求項49に記載のモバイルデバイス。
【請求項５１】
前記警報モードをアクティブ化するための手段が、
前記指定された警報モードの着信音をアクティブ化することに加えて、別の機能をアクティブ化するための手段をさらに含む、請求項50に記載のモバイルデバイス。
【請求項５２】
前記暗証番号を入力するようにユーザに催促するディスプレイを生成するための手段と、
入力された番号の入力を受信するための手段と、
前記入力された番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するための手段と、
前記入力された番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するための手段と
をさらに含む、請求項49に記載のモバイルデバイス。
【請求項５３】
前記入力された番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な入力のカウンタを増分するための手段と、
不正確な入力の前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするための手段と
をさらに含む、請求項50に記載のモバイルデバイス。
【請求項５４】
第2のメッセージを受信するための手段と、
前記第2のメッセージを解析して、前記第2のメッセージの一部内に含まれた第2の番号を受信するための手段と、
前記受信された第2の番号を前記モバイルデバイスの前記セキュアメモリ内に格納された前記暗証番号と比較するための手段と、
前記受信された第2の番号が前記格納された暗証番号と一致するとき、前記警報モードを非アクティブ化するための手段と
をさらに含む、請求項49に記載のモバイルデバイス。
【請求項５５】
前記受信された第2の番号が前記セキュアメモリ内に格納された前記暗証番号と一致しないとき、不正確な第2の番号メッセージのカウンタを増分するための手段と、
不正確な第2の番号メッセージの前記カウンタが限界を超える場合、前記モバイルデバイス機能性の少なくとも一部をロックするための手段と
をさらに含む、請求項45に記載のモバイルデバイス。
【請求項５６】
暗証番号が前記セキュアメモリ内に格納されているかどうかを決定するための手段と、
前記セキュアメモリ内に格納された暗証番号が存在しない場合、暗証番号を入力するように前記ユーザに催促するための手段と、
前記入力された暗証番号を前記セキュアメモリ内に格納するための手段と
をさらに含む、請求項49に記載のモバイルデバイス。
【請求項５７】
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しいかどうかを決定するための手段と、
前記セキュアメモリ内に格納された前記暗証番号がデフォルト値に等しい場合、暗証番号を入力するように前記ユーザに催促するための手段と、
前記入力された暗証番号を前記セキュアメモリ内に格納するための手段と
をさらに含む、請求項49に記載のモバイルデバイス。
【請求項５８】
第1のメッセージを受信するための手段が、第1のシンプルメッセージサービス(SMS)メッセージを受信するための手段を含み、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するための手段が、第1のSMSメッセージを解析して、前記第1のSMSメッセージの一部内に含まれた第1の番号を受信するための手段を含む、請求項49に記載のモバイルデバイス。
【請求項５９】
第1のメッセージを受信するための手段が、第1のマルチメディアメッセージサービス(MMS)メッセージを受信するための手段を含み、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するための手段が、第1のMMSメッセージを解析して、前記第1のMMSメッセージの一部内に含まれた第1の番号を受信するための手段を含む、請求項49に記載のモバイルデバイス。
【請求項６０】
第1のメッセージを受信するための手段が、第1の電子メールメッセージを受信するための手段を含み、
前記第1のメッセージを解析して、前記第1のメッセージの一部内に含まれた第1の番号を受信するための手段が、第1の電子メールメッセージを解析して、前記第1の電子メールメッセージの一部内に含まれた第1の番号を受信するための手段を含む、請求項49に記載のモバイルデバイス。
【請求項６１】
前記暗証番号を変更するための要求を受信するための手段と、
前記暗証番号を入力するように前記ユーザ催促するディスプレイを生成するための手段と、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するための手段と、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号に一致する場合、新しい暗証番号を入力するように前記ユーザに催促するための手段と、
前記入力された新しい暗証番号を前記セキュアメモリ内に格納するための手段と
をさらに含む、請求項49に記載のモバイルデバイス。
【請求項６２】
前記暗証番号を入力するように前記ユーザに催促するディスプレイを生成するための手段と、
前記入力された暗証番号を前記セキュアメモリ内に格納された前記暗証番号と比較するための手段と、
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するための手段と、
ユーザ警報モード構成選択を受信するための手段と、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するための手段とをさらに含み、
前記警報モードをアクティブ化するための手段が、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するための手段を含む、
請求項49に記載のモバイルデバイス。
【請求項６３】
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を入力することを可能にするためのディスプレイを生成するための手段と、
ユーザ警報モード構成選択を受信するための手段と、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するための手段とをさらに含み、
前記警報モードをアクティブ化するための手段が、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するための手段を含む、
請求項56に記載のモバイルデバイス。
【請求項６４】
前記入力された暗証番号が前記セキュアメモリ内に格納された前記暗証番号と一致する場合、前記ユーザが警報モード構成選択を変更することを可能にするためのディスプレイを生成するための手段と、
ユーザ警報モード構成選択を受信するための手段と、
前記入力された警報モード構成選択を前記セキュアメモリ内に格納するための手段とをさらに含み、
前記警報モードをアクティブ化するための手段が、前記セキュアメモリ内に格納された前記警報モード構成選択をアクティブ化するための手段を含む
請求項61に記載のモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、セルラ電話技術に関し、より詳細には、警報システムを提供することによって、セルラ電話を不正使用から保護することに関する。
【背景技術】
【０００２】
近年の技術開発は、無線デジタル通信をますます一般的なものにした。普及したセルラ電話に加えて、その他のパーソナルモバイルデバイスは、様々な無線ネットワークとのデジタル通信を実行する。それほど一般的であるため、モバイルデバイスを紛失したときまたは盗まれたとき、無許可のユーザは、身元が判明したり、逮捕されたりする心配なしに、そのモバイルデバイスを使用できる。紛失したモバイルデバイスまたは盗まれたモバイルデバイスの位置を突き止めて、それを識別するための方法は、モバイルデバイスの今後の盗難を防止するため、およびそのデバイスを正当な所有者に返すように紛失したモバイルデバイスの発見者に奨励するために有用でありうる。
【発明の概要】
【課題を解決するための手段】
【０００３】
紛失したモバイルデバイス上または盗まれたモバイルデバイス上で警報を遠隔でアクティブ化するための方法が開示される。様々な実施形態では、ユーザまたはアプリケーションによってアクセス可能でないモバイルデバイス内のセキュアメモリ内に暗証番号を格納することが可能である。モバイルデバイスは、シンプルメッセージサービス(SMS)メッセージなどの着信メッセージが暗証番号を含んでいるかどうかを決定するために、それらの着信メッセージを走査するように構成可能である。含んでいる場合、モバイルデバイスは、暗証番号がモバイルデバイスに入力されるまで、または暗証番号が後続のメッセージ内で送信されるまで継続する可聴警報を鳴らすことが可能である。その後、モバイルデバイスが紛失した場合、または盗まれた場合、所有者は、警報をアクティブ化するために、暗証番号を含むSMSまたはその他のタイプのメッセージをモバイルデバイスに送信できる。音量の大きな警報は、紛失した場合、ユーザがモバイルデバイスの位置を突き止めるのを可能にでき、他者はその警報を非アクティブ化できないため、他者がそのモバイルデバイスを使用するのを防止することになる。
【０００４】
一実施形態では、そのモバイルデバイスがSMSまたはその他のタイプのメッセージを介して暗証番号を受信した場合、警報モードをアクティブ化するようにモバイルデバイスを構成することが可能である。SMSメッセージを受信するとすぐ、モバイルデバイスは、メッセージペイロードを解析して、そのメッセージ本体が暗証番号を含むかどうかを決定する。次いで、モバイルデバイスは、SMSペイロード内の暗証番号をセキュアメモリ内に格納された暗証番号と比較することが可能である。それらの2つの番号が一致する場合、警報モードをアクティブ化することが可能であり、警報モードがアクティブ化されていることを示す警報モードフラグをセキュアメモリ内に設定することが可能である。警報モードにおいて、モバイルデバイスは、メモリから着信音を再呼出しして、着信音を高音量で再生することによって、可聴警報を鳴らすことが可能である。モバイルデバイスは、モバイルデバイス機能性のうちの少なくとも一部を不能にすることも可能である。モバイルデバイスがキーパッド入力で、または後続のメッセージの本体内で暗証番号を受信するとき、警報モードを非アクティブ化することが可能であり、警報モードフラグを再設定することが可能である。
【０００５】
一実施形態は、メニューオプションをアクティブ化して、モバイルデバイスによるプロンプトに応答して、暗証番号を入力することによってなど、ユーザが暗証番号を変更することを可能にする。ユーザによって入力された暗証番号がセキュアメモリ内に格納された現在の暗証番号と一致する場合、モバイルデバイスは、ユーザが新しい暗証番号を入力するのを可能にでき、その新しい暗証番号は、次いで、セキュアメモリ内に格納される。
【０００６】
本明細書に組み込まれている、本明細書の一部を構成する添付の図面は、本発明の例示的な実施形態を示し、上で提示された一般的な説明および下で提示される詳細な説明と共に、本発明の特徴を説明するのに役立つ。
【図面の簡単な説明】
【０００７】
【図１】モバイルデバイスに関する暗証番号を作成するための一実施形態方法のプロセス流れ図である。
【図２】SMSメッセージ内で暗所番号を送信することによって、警報モードをアクティブ化するための一実施形態方法のプロセス流れ図である。
【図３】警報モードを非アクティブ化するための一実施形態方法のプロセス流れ図である。
【図４】SMSメッセージを送信することによって、警報モードを非アクティブ化するための一実施形態方法のプロセス流れ図である。
【図５】暗証番号を変更するための一実施形態方法のプロセス流れ図である。
【図６】警報モード設定を構成するための一実施形態方法のプロセス流れ図である。
【図７】一実施形態において使用するのに適したモバイルデバイスのシステムブロック図である。
【発明を実施するための形態】
【０００８】
様々な実施形態が、添付の図面を参照して詳細に説明される。可能な場合はいつでも、同じ部分または類似の部分を参照するために、同じ参照番号が使用される。特定の例および実装形態の参照は、例示のためであり、本発明の範囲または特許請求の範囲を限定することが意図されない。
【０００９】
本明細書で使用される場合、「例示的な」という用語は、「例、事例、または例示として機能する」ことを意味する。本明細書で「例示的」として説明されるいずれの実装形態も、その他の実装形態に勝って好ましいまたは有利であると解釈されるとは限らない。
【００１０】
本明細書で使用される場合、「モバイルデバイス」および「ハンドヘルドデバイス」という用語は、無線ゲームコントローラ、セルラ電話、携帯情報端末(PDA)、パームトップコンピュータ、無線電子メール受信装置(例えば、Blackberry(登録商標)デバイスおよびTreo(登録商標)デバイス)、マルチメディアインターネット可能にされたセルラ電話(例えば、Blackberry Storm(登録商標))、全地球測位システム(GPS)受信機、およびプログラマブルプロセッサとメモリとを含む類似のパーソナル電子デバイスのうちのいずれか1つまたはすべてを指す。
【００１１】
紛失したモバイルデバイスの位置を突き止めるために、またはモバイルデバイスの盗難を防止するために、様々な実施形態は、ユーザが暗証番号を含むメッセージを送信することによって遠隔でアクティブ化できる警報モードをモバイルデバイスに提供する。説明を簡単にするために、「暗証番号」という用語は、本明細書において、ユーザが様々な実施形態の一環として、モバイルデバイスに送信すること、またはモバイルデバイス内に入力することが可能な、モバイルデバイスの所有者または許可を受けたユーザに知られている暗証コードもしくは暗証番号を指す。暗証番号は、ユーザによって選択された任意のコードまたは番号であってよく、人物またはデバイスを識別しなくてよい。暗証番号は、番号自体でなくてよく、一連の文字、一連の数字、一連の句読文字、またはそれら3つの任意の組合せであってよい。さらに、コードまたは番号は信頼される何人かの人々およびいくつかの団体に知られている場合があるため、コードまたは番号は完全に秘密でなくてもよいが、ただし、コードまたは番号が公衆にとって利用可能であることは、コードの抑止値を無効にすることになるため、コードまたは番号は、通常、公衆にとって利用可能ではない。したがって、暗証番号という用語は、様々な実施形態を、数、何らかの特定の形のコード、または通し番号もしくはMAC IDなど、製造会社によってモバイルデバイスに割り当てられた識別子に限定することが意図されない。
【００１２】
概要において、様々な実施形態は、許可を受けたユーザが暗証番号をモバイルデバイスに送信することによって、モバイルデバイス警報システムを遠隔でアクティブ化するのを可能にすることによって、紛失したモバイルデバイスの位置を突き止めるため、または盗まれたモバイルデバイスを識別するための方法およびデバイスを提供する。1つの好ましい実施形態では、ユーザは、紛失したモバイルデバイスまたは盗まれたモバイルデバイスに暗証番号を含むSMSメッセージを送信することによって、モバイルデバイス警報をアクティブ化できる。モバイルデバイスは、SMSメッセージを解析して、暗証番号でありうる番号がSMSペイロード内に含まれているかどうかを決定するように構成可能である。含まれている場合、モバイルデバイスは、メッセージ本体(すなわち、アドレスおよび状態フラグもしくは重要度フラグを除いたメッセージ部分)またはメッセージペイロードを解析して、その番号を取得し、それをモバイルデバイスのセキュアメモリ内に格納された暗証番号と比較する。受信された番号と格納された暗証番号とが一致する場合、モバイルデバイスは警報モードをアクティブ化する。警報モードを設定する一環として、モバイルデバイスは、警報モードフラグをセキュアメモリ内に設定することが可能である。この警報モードは、検出可能な(例えば、可聴的および可視的な)出力を生み出すようにモバイルデバイスを構成することが可能である。この出力は、警報モードがアクティブ化されたとき、特定の着信音が鳴るように設計することによってなど、ユーザによって選択可能である。例えば、警報モードがアクティブ化されたとき、モバイルデバイスの窃盗犯に注意を引くために、モバイルデバイスが、車の警報のように、非常に音量の大きなサイレンまたは波動トーン(wavering tone)を再生するように、ユーザは警報着信音を選択できる。モバイルデバイスがキーパッド入力、または後続のメッセージの本体内でなど、正しい暗証番号を受信したとき、警報モードを非アクティブ化することが可能である。警報モードを非アクティブ化する一環として、警報モードフラグを再設定することが可能である。この警報モードフラグ(または、類似の機構)は、モバイルデバイスがオフにされているときですら、または電池が取り外されているときですら、正しい暗証番号が入力されるまで、モバイルデバイスが警報モードに残ることを確実にする。機能性の一部を非アクティブ化すること、または、パーソナルデータファイルなど、メモリの一部を消去することなど、さらなるセキュリティ機構を実装することも可能である。
【００１３】
モバイルデバイスが警報を鳴らすとき、窃盗者は見つかって捕まる危険を冒すため、かかるモバイルデバイス警報の広く普及した使用は、モバイルデバイスの盗難を防止するのに役立つことができる。可聴警報は、ユーザが紛失したモバイルデバイスを見つけるのに役立つこともできる。加えて、もしくはその代わりに、部分的にまたは全体的にモバイルデバイスの機能性を不能にするおよび/または個人データを消去する警報モードは、モバイルデバイスの盗難をさらに防止するのに役立つことができる。
【００１４】
図1は、新しいモバイルデバイスをアクティブ化するとすぐに実装可能な、ユーザによって作成された暗証番号を受信して、格納するための1つの例示的な実施形態方法のプロセス流れ図である。モバイルデバイスがオンにされるとき(ステップ100)、セキュアメモリ内の警報状態フラグを点検して(ステップ102)、警報モード状態がアクティブ化されているかどうかを決定する(決定103)ためのソフトウェア命令によってモバイルデバイスプロセッサを構成することが可能である。プロセッサが、警報モードがアクティブ化されていることを決定した場合(すなわち、決定103=「はい」)、モバイルデバイスは警報モードをアクティブ化する(ステップ104)。モバイルデバイスブートアッププロセスの一環として警報モードフラグを点検することは、モバイルデバイスを単にオフにすることによってモバイルデバイス警報モードを非アクティブ化できないことを確実にすることになる。警報モードフラグは、モバイルデバイスがオフにされているとき、警報モードがアクティブ化されたことを記憶しておくようにデバイスを構成できる単なる1つの例示的な形である。警報モードアクティブ化プロセスは、図3を参照して、下でより詳細に説明される。
【００１５】
モバイルデバイスが、警報状態がアクティブ化されていないことを決定した場合(すなわち、決定103=「いいえ」)、モバイルデバイスは、モバイルデバイスのセキュアメモリ内に格納された暗証番号にアクセスして、格納されたメモリが存在するかどうか、またはその格納された暗証番号がデフォルト番号であるかどうかを決定する(決定105)ことが可能である。セキュアメモリがデフォルト番号でない格納された番号を含む場合(すなわち、決定105=「いいえ」)、これは、モバイルデバイスが通常の動作を開始できるように(ステップ106)、モバイルデバイスがすでに構成されていることを示す。
【００１６】
モバイルデバイスは、製造会社または販売業者によって、暗証番号を伴わずに構成される場合があり、またはゼロのストリングなど、デフォルト暗証番号を伴って構成される場合もある。ユーザが製造会社、販売業者、またはサービスプロバイダから新しいモバイルデバイスを購入するとき、ユーザは新しい暗証番号をモバイルデバイス内に入力することを求められる場合がある。例えば、ユーザが新しいモバイルデバイスを購入するとき、モバイルデバイスセットアップの一環として、販売人またはサービス技術者は、使用のためにデバイスを構成する一環として、ユーザに暗証番号を作成することを要求する場合がある。もう1つの例では、暗証番号が作成されていないことを検出して、通常の動作を開始する前に、新しい暗証番号を入力するようにユーザに催促するようにモバイルデバイスを構成することが可能である。例えば、モバイルデバイスは、OEMによって、暗証番号を伴わずに構成される場合があり、または例えば、ユーザマニュアル内でユーザに提供されうる、「00000」もしくは「01234」などのデフォルト暗証番号を伴って構成される場合もある。
【００１７】
アクティブ化するとすぐ、モバイルデバイスは、セキュアメモリ内に格納された暗証番号を点検して、暗証番号が存在しないかどうか、または格納された暗証番号がデフォルトであるかどうかを決定する(決定103)ことが可能である。暗証番号が存在しない場合、またはデフォルト暗証番号がセキュアメモリ内に格納されている場合(すなわち、決定105=「はい」)、モバイルデバイスは、新しい暗証番号を入力するようにユーザに催促することが可能である(ステップ107)。新しい暗証番号を受信するとすぐ、モバイルデバイスは、同じ暗証番号を再び入力するようにユーザに催促することが可能である(ステップ108)。次いで、モバイルデバイスは、2つの入力が一致するかどうかを決定する(決定110)。暗証番号の二重入力を要求することは、新しい暗証番号がセキュアメモリ内に格納される前に、新しい暗証番号が正しく入力されていることを確実にするのに役立つ。第1の入力と第2の入力とが一致する場合(すなわち、決定110=「はい」)、モバイルデバイスは、新しい暗証番号をセキュアメモリ内に格納する(ステップ112)。セキュアメモリは、ユーザもしくはアプリケーションによってアクセス可能でない、容易に除去できないプロセッサ内またはメモリチップ内など、モバイルデバイス内の不揮発性メモリである。第1の入力と第2の入力とが一致しない場合(すなわち、決定110=「いいえ」)、モバイルデバイスは、両方の番号が一致するまで、二重暗証番号入力プロセスを繰り返すようにユーザに催促する。新しい暗証番号がセキュアメモリ内に格納されると(ステップ112)、モバイルデバイスは、通常の動作を開始すること(ステップ106)が可能であるか、または、オプションで、警報セットアップモードに入り、警報モードがアクティブ化されたときにモバイルデバイスが実行すべき動作をユーザが構成するのを可能できる(オプションのステップ114)。オプションの警報セットアップモードに関連する動作は、図6を参照して下で説明される。
【００１８】
一実施形態では、ユーザが暗証番号を含むSMSをモバイルデバイスに送信したとき、モバイルデバイスの警報モードをアクティブ化することが可能である。SMSメッセージは、セルラ電話ネットワークを経由して無線で送信される。SMSメッセージは、完全に非同期であり、標準の無線データネットワークの場合のように、開放通信リンク、IPアドレス、またはその他の連続的通信インフラストラクチャを必要としない。SMSメッセージは、配信が最終的に達成されるまで、数日の間、再ブロードキャストされることになり、それによって、紛失したモバイルデバイスまたは盗まれたモバイルデバイスと通信するための信頼性のある機構を提供する。しかし、SMSメッセージの他に、例えば、電子メール、マルチメディアメッセージングサービス、およびインターネットプロトコルメッセージなどのセルラデータ通信を含めて、現代的なセルラ電話によって受信可能なその他のタイプのメッセージを使用することも可能である。
【００１９】
図2は、暗証番号を含むSMSメッセージをモバイルデバイスに送信することによって、モバイルデバイス警報モードを遠隔でアクティブ化するための1つの例示的な方法を示す。モバイルデバイスがSMSメッセージを受信するとき(ステップ200)、そのプロセッサは、その構成要素内のメッセージを解析して(ステップ202)、ペイロードを取得する。モバイルデバイスプロセッサは、メッセージペイロードを検査して、そのメッセージペイロードが暗証番号でありうる番号またはコードを含むかどうかを決定する(決定204)ことが可能である。1つの例示的な実施形態では、暗証番号は、郵便番号および電話番号との混乱を回避するために、6桁、9桁、または12桁など、大部分のメッセージにおいて一般的でない、一定数の桁を含むように指定可能である。もう1つの例では、暗証番号は、大部分のメッセージにおいて一般的でない、文字と数字の両方のストリングを含むように指定可能である。ペイロードが暗証番号でありうる番号またはコードを含まない場合(すなわち、決定204=「いいえ」)、モバイルデバイスは、通常の形で、SMSを単に表示することが可能である(ステップ206)。
【００２０】
ペイロードが暗証番号でありうる番号を含む場合(すなわち、決定204=「はい」)、SMSメッセージペイロード内の番号をセキュアメモリ内に格納された暗証番号と比較して(ステップ208)、それらの番号が一致するかどうかを決定する(決定210)ためのソフトウェア命令によってモバイルデバイスプロセッサを構成することが可能である。例えば、プロセッサは、メッセージからの番号をセキュアメモリ内に格納された暗証番号から減じて、残りがゼロに等しいかどうかをテストすることが可能である。SMSメッセージ内の番号がセキュアメモリ内に格納された暗証番号と一致しない場合(すなわち、決定210=「いいえ」)、これは、そのメッセージが警報アクティブ化メッセージでないことを示し、したがって、モバイルデバイスは、通常の形で、SMSメッセージをユーザに表示することが可能である(ステップ206)。しかし、SMSメッセージ内の番号がセキュアメモリ内に格納された暗証番号と一致する場合(すなわち、決定210=「はい」)、プロセッサは、警報モードをアクティブ化することが可能である(ステップ212)。
【００２１】
1つの例示的な警報モードアクティブ化プロセスが図3に例示される。警報モードがアクティブ化されるとき(図2のステップ212)、モバイルデバイスプロセッサは、警報モードフラグをセキュアメモリ内に設定することが可能である(ステップ302)。上記のように、警報モードフラグをセキュアメモリ内に設定することは、モバイルデバイスがオフにされているときですら、または電池が取り外されているときですら、警告モードが残ることを確実にするために使用可能な1つの機構である。また、メモリから事前に設定された警報着信音または音声ファイルを再呼出しして、大きな音量設定で着信音を鳴らし始める(ステップ304)ようにプロセッサを構成することが可能である。一実装形態では、警報モードは、図6を参照して下で説明されるような、ユーザが構成可能な特徴であってよい。例えば、メニューは、ユーザが、その他の警告着信音が設定可能な方法に類似した形で、警報モードで特定の着信音が使用されるのを選択および指定することを可能にできる。これは、ユーザが特定の音が使用されるのを指定することを可能にする。例えば、一部のユーザは、自らのモバイルデバイスが盗まれる可能性があることを予測する場合、車の警報タイプの音量の大きな可聴警報を鳴らすことを望む場合があり、一方、他のユーザは、置き間違えたモバイルデバイスの位置を突き止めるためにこのモードを使用することを予測する場合、より目立たない警報を望む場合がある。オプションの実施形態では、警報モードは、モバイルデバイスをロックするかまたは部分的に非アクティブ化する機能の実施(図3に示されない)を含むことが可能である。
【００２２】
警報アクティブ化プロセスの一環として、モバイルデバイスは、警報を非アクティブ化するためにキーパッド内に暗証番号を入力するようにユーザに催促するディスプレイを生成することが可能である(ステップ306)。正しい暗証番号を入力することは、ユーザが、紛失したモバイルデバイスの位置が突き止められたときなど、警報を非アクティブ化するのを可能にする。モバイルデバイスによって番号入力が受信されたとき(ステップ308)、プロセッサは、入力された番号をセキュアメモリ内に格納された暗証番号と比較して(ステップ310)、それらの2つの番号が一致するかどうかを決定する(決定312)ことが可能である。プロセッサがそれらの2つの番号が一致することを決定したとき(すなわち、決定318=「はい」)、プロセッサは、セキュアメモリ内の警報モードフラグを消去にすることによって、着信音を終了することによって、および通常の機能を取り戻すことによって、警報モードを非アクティブ化することが可能である(ステップ314)。加えて、暗証番号が開示されないことを確実にするために、モバイルデバイス内に入力された番号をキャッシュ記憶装置から、およびディスプレイから削除することが可能である(ステップ315)。しかし、プロセッサがそれらの2つの番号が一致しないことを決定した場合(すなわち、決定318=「いいえ」)、モバイルデバイスは、入力試行の数のカウンタを増分して(ステップ316)、そのカウンタを限界と比較して、入力試行の数が限界を超えるかどうかを決定する(決定318)ことが可能である。正しい暗証番号を入力する試行の数が限界未満である場合(すなわち、決定318=「いいえ」)、プロセッサは、暗証番号を再入力して、ステップ306から312に関して上で説明されたプロセスに従うようにユーザに催促することが可能である。しかし、暗証番号入力試行の数が限界を超えた場合(すなわち、決定318=「はい」)、プロセッサは、今後の使用を防止するために、何らかの形でロックされうる(ステップ320)。
【００２３】
一実施形態では、メッセージペイロード内に暗証番号を含むSMSメッセージをモバイルデバイスに送信することによって、警報モードを遠隔で非アクティブ化することも可能である。図4は、この実施形態を実装するための1つの例示的な方法を示す。警報モードがアクティブ化されている間にSMSメッセージが受信されたとき(ステップ400)、モバイルデバイスプロセッサは、SMSメッセージを解析して(ステップ402)、メッセージペイロードを取得して、そのペイロードが暗証番号でありうる番号を含むかどうかを決定する(決定404)ことが可能である。この決定において使用されうる例示的なテストは、図2(ステップ204)を参照して上で説明されている。プロセッサが、そのSMSペイロードが暗証番号を含まないことを決定した場合(すなわち、決定404=「いいえ」)、プロセッサは、警報モードがアクティブ化されているため、SMSメッセージを単に無視することが可能である(ステップ406)。プロセッサが、そのSMSペイロードが暗証番号でありうる番号を含むことを決定した場合(すなわち、決定404=「はい」)、プロセッサは、SMSペイロード内の番号をセキュアメモリ内に格納された暗証番号と比較して(ステップ408)、それらの2つの番号が一致するかどうかを決定する(決定410)ことが可能である。プロセッサがそれらの2つの番号が一致しないことを決定した場合(すなわち、決定410=「はい」)、プロセッサは、セキュアメモリ内の警報モードフラグを消去することによって、着信音を終了することによって、および通常の機能を取り戻すことによってなど、警報モードを非アクティブ化することが可能である(ステップ412)。加えて、非アクティブ化プロセスが暗証番号を明らかにしないことを確実にするために、暗証番号を伝達するSMSメッセージをキャッシュメモリから、かつ受信されたSMSメッセージから削除することが可能である(ステップ413)。
【００２４】
プロセッサがそれらの2つの番号が一致しないことを決定した場合(すなわち、決定410=「いいえ」)、プロセッサは、不正確な暗証番号と共に受信されたSMSのカウンタを増分して(ステップ414)、受信されたSMSのカウンタが限界を超えるかどうかを決定する(決定416)ことが可能である。プロセッサが受信されたSMSのカウンタが限界を超えないことを決定した場合(すなわち、決定416=「いいえ」)、プロセッサはそのSMSを無視することが可能である(ステップ406)。しかし、プロセッサが不正確な暗証番号を含む、受信されたSMSメッセージの番号が限界を超えることを決定した場合(すなわち、決定416=「はい」)、プロセッサは、さらなる使用を不可能にするようにモバイルデバイスをロックすること(ステップ418)など、さらなる動作を開始することが可能である。オプションで、プロセッサがSMSペイロード内の番号がセキュアメモリ内に格納された暗証番号と一致しないことを決定したとき、プロセッサは、SMSメッセージを単に無視することが可能である(ステップ406)。この実施形態では、モバイルデバイスによって受信されうる、暗証番号を含むSMSメッセージの数に関して何の限界も課せられないことになる。
【００２５】
SMSメッセージの本体内またはペイロード(すなわち、アドレス、メッセージ配信情報、状態フラグ、重要度フラグなどを除くメッセージの部分)内で伝達されている暗証番号の前述の説明は、例示のために提供される単なる一実施形態であり、請求項の範囲をSMSメッセージまたはメッセージペイロードに限定することが意図されない。その他の実施形態では、暗証番号は、MMS、電子メール、および、利用可能である場合、確立されたインターネットプロトコル通信リンクを含めて、モバイルデバイスに配信されうる任意の形のメッセージ内で伝達可能である。さらに、暗証番号は、メッセージ件名、メッセージ本体またはメッセージペイロード、およびメッセージ添付ファイル、ならびにメッセージに関連するメタデータを含めて、かかるメッセージの任意の部分内で伝達可能である。その他のタイプのメッセージ内で、およびメッセージのその他の部分内で暗証番号を受信するための処理方法は、受信されたメッセージのタイプと、提供された暗証番号を抽出するために使用される解析プロセスとだけが異なって、図4を参照して上で説明された方法に本質的に類似することになる。
【００２６】
図5に例示される一実施形態では、ユーザがモバイルデバイスの暗証番号を変更することを可能にできる。これは、例えば、ユーザがモバイルデバイスを売却し、新しい所有者が記憶し易い個人化された暗証番号を作成することを望むとき、または先の所有者が自らの暗証番号を維持することを望むときに有用でありうる。許可を受けたユーザは、モバイルデバイスのグラフィックユーザインターフェース内のメニューオプションにアクセスすることによって、暗証番号の変更を開始できる。モバイルデバイスが暗証番号を変更するためのユーザの要求を受信するとき(ステップ500)、モバイルデバイスは、現在の(間もなく古くなる)暗証番号を入力するようにユーザに催促することが可能である(ステップ502)。プロセッサは、ユーザによって入力された暗証番号をセキュアメモリ内に格納された暗証番号と比較して(ステップ504)、それらの2つの番号が一致するかどうかを決定する(決定506)ことが可能である。これは、現在の暗証番号を知っている、許可を受けたユーザだけがその暗証番号を変更できることを確実にする。プロセッサが、ユーザによって入力された暗証番号がセキュアメモリ内に格納された現在の暗証番号と一致することを決定した場合(すなわち、決定506=「はい」)、プロセッサは、新しい暗証番号を入力するようにユーザに催促することが可能である(ステップ508)。ユーザが新しい暗証番号を入力すると、プロセッサは新しい暗証番号を再び入力するようにユーザに催促することが可能である(ステップ510)。次いで、プロセッサは、それらの2つの入力が一致するかどうかを決定することが可能である(決定512)。両方の入力が一致する場合(すなわち、決定512=「はい」)、プロセッサは、現在の暗証番号を消去して、新しい暗証番号をセキュアメモリ内に格納する(ステップ514)。しかし、プロセッサが、入力された2つの番号が一致しないことを決定した場合(すなわち、決定512=「いいえ」)、プロセッサは、新しい暗証番号を再入力するようにユーザに催促することが可能である(ステップ508に戻る)。このプロセスは、モバイルデバイスによって正しい暗証番号が登録されて、格納されるのを確実にする。新しい暗証番号がセキュアメモリ内に格納されると(ステップ514)、オプションで、警報モードがアクテ
ィブ化されたとき、モバイルデバイスが実行すべき動作をユーザが構成するのを可能にするための警報セットアップモードに入る(オプションのステップ518)。オプションの警報セットアップモードに関連する動作は、図6を参照して、下で説明される。
【００２７】
プロセッサがユーザによって入力された暗証番号がセキュアメモリ内に格納された現在の暗証番号と一致しないことを決定した場合(すなわち、決定506=「いいえ」)、プロセッサは、暗証番号入力試行のカウンタを増分することが可能である(ステップ520)。次いで、プロセッサは、入力試行の数が限界を超えるかどうかを決定することが可能である(決定522)。入力試行の数が限界を超えない場合(すなわち、決定522=「いいえ」)、プロセッサは、現在の暗証番号を再入力するようにユーザに催促することが可能である(ステップ502に戻る)。しかし、プロセッサが入力試行の数が限界を超えることを決定した場合(すなわち、決定522=「はい」)、プロセッサは、図3を参照して上で説明されたように、警報モードをアクティブ化することが可能である(ステップ524)。限定数の不正確な入力の後で警報モードをアクティブ化することは、所有者がそのモバイルデバイスが紛失していることを発見して、警報アクティブ化メッセージを送信する前に、無許可のユーザが暗証番号を変更するためにその暗証番号の推測を試みることによって、警報を無効にできないことを確実にすることになる。
【００２８】
上述のように、警報モードは、可聴警報を鳴らすことの代わりに、またはそれに加えて、様々な機能を実装することが可能である。デフォルト警報モード設定は、モバイルデバイスがエンドユーザに販売される前に、製造会社またはサービスプロバイダによって事前にプログラム可能である。あるいは、警報モード設定が不能にされてもよく、警報モードの当初のプログラミングは、ユーザの責任であってもよい。一実施形態では、警報モードは、ユーザによって修正されうる機能のデフォルトセット(例えば、可聴警報を鳴らすこと)を実施することが可能である。一実施形態では、警報モード機能を設定するためのメニューまたは警報セットアップモードをユーザに提供するようにモバイルデバイスを構成することが可能である。モバイルデバイスの許可を受けたユーザだけが警報モード設定を設定または修正できることを確実にするために、ユーザが暗証番号を正しく入力した後にだけ、警報セットアップモードにアクセスできるようにモバイルデバイスを構成することが可能である。例えば、警報セットアップモードは、図1のオプションのステップ114を参照して上で説明されたように、暗証番号が初めて作成されたとき、モバイルデバイスの当初のセットアップの間にアクティブ化することが可能である。もう1つの例として、警報セットアップモードは、ユーザが、図5のオプションのステップ518を参照して上で説明されたように、暗証番号を変更するためになど、警報設定を修正するための権限を確立するために、後の時点で暗証番号を成功理に入力した後で、アクティブ化することが可能である。
【００２９】
警報セットアップモードがアクティブ化されるとき(ステップ600)、モバイルデバイスは、ユーザが警報モード機能設定を構成または変更することを望むことを確認するようにユーザに催促するメニューまたは類似のディスプレイを表示することが可能である(ステップ602)。ユーザの応答を受信するとすぐ、モバイルデバイスは、ユーザが構成変更を行うべきであることを表示したかどうかを決定することが可能である(決定604)。ユーザ入力が、警報モード機能に対する変更が所望されないことを示した場合(すなわち、決定604=「いいえ」)、警報モードは終了することが可能であり、モバイルデバイスの処理は、通常の動作に戻る(ステップ606)。ユーザ入力が警報モード機能に対する変更が所望されることを示す場合(すなわち、決定604=「はい」)、警報機能を構成すべきかどうか、または削除向けのファイルを表示すべきかどうかを選択するなど、それを行うために適切なメニューまたはインターフェースを選択するようにユーザに催促するメニューまたは類似のディスプレイを提示することが可能である(ステップ608)。ユーザインターフェースは様々な構成およびオプションツリーで構成されうるため、これらの2つのメニュー選択肢は単なる例示のために使用される。
【００３０】
ユーザ応答が警報モード機能を構成することを望むことを示す場合(すなわち、決定610=「機能」)、モバイルデバイスは、警報モードでアクティブ化するように構成可能な様々な機能を識別するユーザインターフェースまたはメニューを表示することが可能である。モバイルデバイスは、警報モードで実施されることになる機能に関するユーザ入力を受信して(ステップ614)、それらのユーザ構成をセキュアメモリ内の警報モード構成データファイル内に格納する(ステップ618)ことが可能である。モバイルデバイスを紛失したとき、または盗まれたときに有用でありうる幅広い機能が警報モードに関して構成可能である。例えば、ユーザが構成できる1つの機能は、可聴警報を鳴らすべきかどうかであってよく、鳴らすべきである場合、可聴警報を生成するために、音声ファイルの着信音が使用されるべきである。かかる警報モード機能性のいくつかの例示的な例は、(例えば、着信音選択の形で)警報トーン、警報音量、警報期間、警報状態(オン状態またはオフ状態)、警報モードを非アクティブ化するために暗証番号を入力できる回数、「911」を呼び出すこと、ユーザに電気ショックを引き起こすこと、GPSシステムを使用して位置座標を含むメッセージ(例えば、SMSメッセージまたは電子メールメッセージ)を所定のメッセージアドレスに自動的に送信すること、選択された機能(例えば、電話呼出を行うことまたは受信すること、メモリにアクセスすること、メモリを複写すること、など)を非アクティブ化すること、警報モード以外のすべての機能を非アクティブ化すること、ファイルを削除することを含むが、これらに限定されない。例えば、ユーザが警報モードで「911」を呼び出すようにモバイルデバイスを構成した場合、モバイルデバイスは、警報モードがアクティブ化されたとき、モバイルデバイスの位置を当局に中継することになる緊急呼出を自動的に行うことになる。もう1つの例として、ユーザがGPSシステムを使用して位置座標を含むメッセージ(例えば、SMSメッセージまたは電子メールメッセージ)を所定のメッセージアドレスに自動的に送信するようにモバイルデバイスを構成した場合、モバイルデバイスは、無許可のユーザの位置を突き止めることができ、窃盗犯を容易に追跡して、逮捕することができるように、モバイルデバイスの位置をユーザまたは当局に知らせることが可能である。ユーザ警報モード機能性選択が完了したとき、モバイルデバイスは、警報モード構成に対するさらなる変更が所望されるかどうかを問うために、ステップ602に戻ることによってなど、さらなる選択に関してユーザに催促することが可能である。
【００３１】
1つの特定の有用な警報モード機能は、ユーザの個人データファイルなど、ある種のファイルの自動削除であってよい。警報モードがアクティブ化されたとき、選択されたファイルを削除するようにモバイルデバイスを構成することによって、ユーザは、モバイルデバイス上に格納されたその個人情報および貴重な情報がそのモバイルデバイスを見つけた何者か、もしくはそのモバイルデバイスを悪用する何者かによってアクセスまたは複写できないことを確実にできる。かかる一実施形態では、ユーザ応答が警報モード機能を構成することを望むことを示す場合(すなわち、決定610=「ファイル」)、モバイルデバイスは、メモリ内に格納されたデータファイルおよび/もしくはデータフォルダを列挙するユーザインターフェースまたはメニューを表示することが可能である(ステップ620)。ユーザファイル指定またはユーザフォルダ指定を受信するためのユーザインターフェース機能を提供することが可能である(ステップ622)。例えば、ユーザインターフェースは、ファイルを個々に選択するために、選択されたファイルを強調するために、および警報モードがアクティブ化されたとき、選択されたファイルを削除向けに指定することを望むことを確認するようにユーザに催促するために、ユーザボタンの押下または(タッチスクリーンユーザインターフェースの場合)スクリーンの押下を受け入れることが可能である。
【００３２】
セキュアメモリ内に格納されなければならない情報の量を低減するために、1つの代替実施形態では、ユーザインターフェースは、選択されたファイルフォルダ、個々のファイル指定の代わりに消去されるべきファイルのタイプまたはメモリの部分のユーザ表示を受け入れることが可能である。典型的なモバイルデバイスユーザインターフェースは、メモリファイルを類似ファイルまたは共通の要素に関連するファイルに対応するフォルダに編成する。この実施形態では、メモリファイルのこの編成は、ユーザが削除向けのフォルダを示すことによって、多くのファイルを選択することを可能にするために使用されうる。この実施形態を使用することで、例えば、ユーザは、削除向けのユーザの連絡先リストまたはアドレスを指定できる。さらなる例として、ユーザは、写真ファイル、カレンダまたは予約ファイル、メモおよび文書など、ユーザの個人情報を含むフォルダを削除向けに指定できる。削除向けのフォルダを指定することによって、1つのフォルダ指定を用いて、削除向けの多くのファイルを指定することが可能である。
【００３３】
さらなる実施形態では、すべての写真ファイル(例えば、「.jpg」ファイル拡張子を有するファイル)、すべてのアドレス記録、およびすべての文書ファイル(例えば、「.txt」ファイル拡張子または「.doc」ファイル拡張子を有するファイル)など、削除向けに指定されたファイルタイプを格納するようにモバイルデバイスを構成することが可能である。この実施形態は、ユーザが警報モードによる削除に関して、メモリ領域に特定のコンテンツを指定することを可能にすることになる。この実施形態では、ユーザは、例えば、すべての連絡先(例えば、アドレスデータベースによって使用されうるすべての連絡先、電話番号、アドレス、名刺など)、すべてのメディアファイル(例えば、すべての画像、ビデオ、記録された音声呼出など)、すべてのメッセージ(例えば、受信トレイ内、送信トレイ内、および下書きトレイ内に格納されたすべてのSMSメッセージまたはMMSメッセージ、商談通知、リマインダー、カレンダに記入されたイベント、メモなど、削除ファイルタイプを指定できる。
【００３４】
さらなる実施形態では、モバイルデバイスは、ユーザが個々のファイル、フォルダ、および/またはファイルタイプの組合せに従って、削除向けのファイルを指定することを可能にするように構成可能である。これは、より多いメモリ使用を必要とすることになるが、この実施形態は、削除されるべきファイルを指定する際により多くの柔軟性をユーザに提供できる。
【００３５】
削除向けにユーザが指定したファイル、フォルダおよび/またはファイルタイプは、セキュアメモリ内の警報モード構成データファイル内に格納可能である(ステップ624)。ユーザファイル選択が完成したとき、モバイルデバイスは、警報モード構成に対するさらなる変更が所望されるかどうかを問うステップ602に戻ることによってなど、さらなる選択に関してユーザに催促することが可能である。ユーザがそれ以上の警報モード構成変更が所望されないことを表示すると(すなわち、決定604=「いいえ」)、モバイルデバイスは、通常の動作に戻ることができる(ステップ606)。
【００３６】
さらなる実施形態(図示せず)では、異なる暗証番号がモバイルデバイスによって受信されたとき、異なるタイプの警報または着信音をアクティブ化するように警報モードをプログラムすることが可能である。例えば、1つの暗証番号の受信は、大きな音量で警報を鳴らすことをモバイルデバイスに指示することが可能であり、一方、別の暗証番号の受信は、モバイルデバイスをロックするように、または緊急電話番号または警察の電話番号など、所定の番号を自動的に呼び出すようにモバイルデバイスに指示することが可能である。同様に、異なるSMSメッセージ内で様々な暗証番号を別個に受信するように、または同じSMSメッセージ内でアクティブ化された暗証番号のすべてを受信するようにモバイルデバイスを構成することが可能である。異なる暗証番号が同じSMSメッセージを経由して送信された場合、SMSメッセージペイロードを全体にわたって解析して、それぞれの異なる暗証番号を識別し、それぞれの受信された暗証番号に対応する応答(例えば、警報を鳴らす、電話を不能にする、「911」を呼出す)を引き起こすように警報モードに指令するようにモバイルデバイスプロセッサを構成することが可能である。異なる受信された暗証番号に基づいて様々な警報をアクティブ化するのに必要とされるプロセスステップは、ステップ212において、一致する暗証番号に対応する警報モードがアクティブ化されることを加えて、図2を参照して上で説明されたプロセスステップと同じである。
【００３７】
一実施形態では(図示せず)、警報モード構成設定は、安全なウェブサイトにアクセスすることによってなど、インターネットを介してユーザによってプログラム可能である。例えば、ユーザ名とパスワードとを入力することによって、ユーザは、モバイルデバイス自体にアクセスする必要なしに、警報モード設定に遠隔でアクセスして、それらの設定を変更することが可能でありうる。かかる実施形態では、警報モード構成設定は、例えば、無線アップデートの形で、セルラサービスプロバイダからモバイルデバイスに送信可能である。
【００３８】
さらなる実施形態では、暗証番号が無許可のユーザに明らかにされないことをさらに確実にするために、メッセージ内で暗号化された形で暗証番号をモバイルデバイスに送信することが可能である。送信デバイスにおいて暗証番号を暗号化して、受信モバイルデバイスにおいて受信されたメッセージを解読するために、任意の知られている暗号化方法を使用することが可能である。この実施形態では、図2および4を参照して上で説明された、メッセージを受信するステップ(200および400)ならびに/または受信されたメッセージを解読するステップ(202および402)は、含まれた暗証番号を取得するために、メッセージまたはメッセージペイロードを解読するプロセスを含むことが可能である。
【００３９】
様々な実施形態と共に使用するのに適した典型的なモバイルデバイスは、図7に例示される構成要素を共通して有することになる。例えば、1つの例示的なモバイルデバイス190は、内部メモリ192と、ディスプレイ193と、スピーカ199とに結合されたプロセッサ191を含むことが可能である。加えて、モバイルデバイス190は、無線データリンクに接続された電磁放射を送受信するためのアンテナ194および/またはプロセッサ191に結合されたセルラ電話トランシーバ195を有しうる。いくつかの実装形態では、セルラ電話通信のために使用されるトランシーバ195、ならびにプロセッサ191およびメモリ192の部分は、無線データリンクを経由してデータインターフェースを提供するため、これらは集合的にエアインターフェースと呼ばれる。モバイルデバイスは、典型的には、ユーザ入力を受信するために、キーパッド196またはミニチュアキーボード、およびメニュー選択ボタンまたはロッカースイッチ197も含む。
【００４０】
プロセッサ191は、本明細書で説明される様々な実施形態の機能を含めて、様々な機能を実行するためのソフトウェア命令(アプリケーション)によって構成されうる、任意のプログラマブルマイクロプロセッサ、マイクロコンピュータ、または1つもしくは複数のマルチプロセッサチップであってよい。一部のモバイルデバイスでは、無線通信機能専用の1つのプロセッサおよびその他のアプリケーション実行専用の1つのプロセッサなど、複数のプロセッサ191を提供することが可能である。典型的には、ソフトウェアアプリケーションは、アクセスされて、プロセッサ191内にロードされる前に、内部メモリ192内に格納可能である。一部のモバイルデバイスでは、プロセッサ191は、アプリケーションソフトウェア命令を格納するのに十分な内部メモリを含むことが可能である。プロセッサの内部メモリは、ユーザまたはアプリケーションによって直接アクセス可能でなく、様々な実施形態で説明されたように、1つまたは複数の暗証番号を記録することが可能なセキュアメモリ198を含むことが可能である。プロセッサの一部として、プロセッサを破損せずに、もしくはプロセッサを置換せずに、かかるセキュアメモリ198を置換またはかかるセキュアメモリ198にアクセスすることはできない。一部のモバイルデバイスでは、セキュアメモリは、プロセッサ191に結合された別個のメモリチップ内にあってよい。多くのモバイルデバイスでは、内部メモリ192は、揮発性メモリであってよく、もしくはフラッシュメモリなどの不揮発性メモリであってよく、またはそれら両方の組合せであってもよい。この説明のために、メモリの一般的な参照は、内部メモリ192、セキュアメモリ198、モバイルデバイスにプラグで接続された取り外し可能なメモリ、およびプロセッサ191自体の中のメモリを含めて、プロセッサ191によってアクセス可能なすべてのメモリを指す。
【００４１】
前述の方法説明およびプロセス流れ図は、単なる例示として提供され、様々な実施形態のステップが提示された順序で実行されなければならないことを必要とすることまたはそれを暗示することが意図されない。当業者によって理解されるように、前述の実施形態のステップの順序は、いかなる順序で実行されてもよい。
【００４２】
本明細書で開示された態様に関して説明された様々な例示的な論理、論理ブロック、モジュール、および回路を実装するために使用されるハードウェアは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルアレイ(FPGA)もしくはその他のプログラマブル論理素子、ディスクリートゲートもしくはトランジスタ論理、ディスクリートハードウェア構成要素、または本明細書で説明された機能を実行するように設計されたそれらの任意の組合せと共に実施あるいは実行可能である。汎用プロセッサは、マイクロプロセッサであってよいが、代替では、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティングデバイスの組合せ、例えば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと共に1つもしくは複数のマイクロプロセッサ、または任意のその他のかかる構成として実装されることも可能である。あるいは、いくつかのステップまたは方法は、所与の機能に特定の回路によって実行可能である。
【００４３】
1つまたは複数の例示的な態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せの形で実装可能である。ソフトウェアの形で実装される場合、これらの機能は、コンピュータ可読媒体上の1つもしくは複数の命令またはコード上に格納可能であるか、あるいはそれらを介して送信可能である。本明細書において開示された方法またはアルゴリズムのステップは、コンピュータ可読媒体上に常駐しうる、実行されたプロセッサ実行可能ソフトウェアモジュールの形で実施可能である。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を円滑にする任意の媒体を含む通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセス可能な任意の利用可能な媒体であってよい。限定ではなく、例として、かかるコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくはその他の光ディスク記憶装置、磁気ディスク記憶装置もしくはその他の磁気記憶装置、あるいは所望されるプログラムコードを命令もしくはデータ構造の形で搬送または格納するために使用可能であり、コンピュータによってアクセス可能な任意のその他の媒体を含むことが可能である。また、任意の接続は、適切には、コンピュータ可読媒体と呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、より対線、デジタル加入者線(DSL)、もしくは赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、またはその他の遠隔ソースから送信される場合、その同軸ケーブル、光ファイバケーブル、より対線、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義の中に含まれる。本明細書で使用される場合、ディスク(Disk)およびディスク(disc)は、コンパクトディスク(CD)と、レーザディスクと、光ディスクと、デジタル多用途ディスク(DVD)と、フロッピー（登録商標）ディスクと、ブルーレイディスクとを含み、この場合、ディスク(disks)は、通常、データを磁気的に再生し、一方、ディスク(discs)は、レーザを用いて、データを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲に含まれるべきである。加えて、方法またはアルゴリズムの動作は、1つのコ
ードおよび/もしくは命令、あるいはコードおよび/もしくは命令の任意の組合せまたはセットとして、コンピュータプログラム製品内に組み込むことが可能な機械可読媒体上および/またはコンピュータ可読媒体上に常駐し得る。
【００４４】
開示された実施形態の上述の説明は、当業者が本発明を行うこと、または本発明を使用することを可能にするために提供される。これらの実施形態に対する様々な修正形態は、当業者に容易に明らかになるであろうし、本明細書で定義された一般原理は、本発明の趣旨および範囲から逸脱せずに、その他の実施形態に適用可能である。したがって、本発明は、本明細書に示された実施形態に限定されることが意図されず、本明細書で開示された原理および新規性のある特徴と一致する最大範囲が与えられるべきである。
【符号の説明】
【００４５】
190  モバイルデバイス
191  プロセッサ
192  内部メモリ
193  ディスプレイ
194  アンテナ
195  セルラ電話トランシーバ
196  キーパッド
197  選択ボタンまたはロッカースイッチ
198  セキュアメモリ
199  スピーカ
【図１】
2012530387.tif 000003
【図２】
2012530387.tif 000004
【図３】
2012530387.tif 000005
【図４】
2012530387.tif 000006
【図５】
2012530387.tif 000007
【図６】
2012530387.tif 000008
【図７】
2012530387.tif 000009
【国際調査報告】
2012530387.tif 000010
2012530387.tif 000011