(57)【要約】  一般に、本明細書は、外部装置がその携帯型演算装置に比較的ごく近接していることを無線で検出したときに、携帯型演算装置の特定の機能をアンロックするための技術を記載する。一つの例示的方法は、電話アプリケーション及び第２の異なるアプリケーションを提供し、携帯型演算装置がロックされると、第１の動作モードを開始し、携帯型演算装置が外部装置の存在を無線で検出しないときは、第１の動作モードの間、第２のアプリケーションへのユーザアクセスを禁止し、携帯型演算装置が外部装置の存在を無線で検出し、且つ携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始することを含み、携帯型演算装置は、第２の動作モードの間、電話アプリケーション及び第２のアプリケーションの両方への完全なユーザアクセスを許可する。【選択図】図１
2013534796.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ読み取り可能な記憶媒体であって、
実行されたときに、携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置上で、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供させ、
前記携帯型演算装置がロックされると、第１の動作モードを開始させ、
前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止させ、
前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始させる命令を含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する、コンピュータ読み取り可能な記憶媒体。
【請求項２】
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスの提供を実行可能である、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３】
前記携帯型演算装置の一つ以上のプロセッサに前記第２の動作モードを開始させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置が前記外部装置の存在を無線で検出したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施させ、
前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施させる命令を含む、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４】
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置がロックされたときに、前記第１の動作モードの間、前記電話アプリケーションを用いる通話処理への部分的ユーザアクセスのみを許可させる命令をさらに含む、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項５】
前記携帯型演算装置の一つ以上のプロセッサに前記電話アプリケーションへの部分的ユーザアクセスのみを許可させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記第１の動作モードの間、前記携帯型演算装置を用いる電話の着信を受けること及び緊急の電話の発信をすることのうちの少なくとも一つを実施するように前記電話アプリケーションを構成させる命令を含む、請求項４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項６】
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項７】
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記携帯型演算装置が前記外部装置の存在を無線で検出しなかったときは、第３の動作モードを開始させる命令をさらに含み、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項８】
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、第３の動作モードを開始させる命令をさらに含み、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項９】
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションが、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能にさせる命令をさらに含む、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出させる命令をさらに含む、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１１】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記無線通信信号の信号強度が定められた閾値を超えることを判定させる命令を含む、請求項１０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１２】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認させ、
前記外部装置が正当なものであることを認証させる命令をさらに含む、請求項１０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１３】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置が正当なものであることを認証させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により実施される暗号化動作を有効にさせる命令を含む、請求項１２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置の存在を無線で検出しなかったとき、前記携帯型演算装置をロックさせる命令をさらに含む、請求項１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
携帯型演算装置により、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供し、
前記携帯型演算装置により、前記携帯型演算装置がロックされると、第１の動作モードを開始し、
前記携帯型演算装置により、前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止し、
前記携帯型演算装置により、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始することを含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する、方法。
【請求項１６】
携帯型演算装置であって、
一つ以上のプロセッサと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話を処理するように動作可能な電話アプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクを実施するように動作可能な第２の異なるアプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置がロックされると、第１の動作モードを開始するように動作可能な動作モードモジュールと、
前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止する手段と、を有し、
前記動作モードモジュールは、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始するように動作可能であり、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する手段をさらに有する、携帯型演算装置。
【請求項１７】
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスを提供するように動作可能である、請求項１６に記載の携帯型演算装置。
【請求項１８】
前記禁止する手段及び前記許可する手段は、前記一つ以上のプロセッサにより動作可能なユーザアクセスモジュールを有し、
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出しなかったとき、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止するロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施するように動作可能である、請求項１７に記載の携帯型演算装置。
【請求項１９】
前記携帯型演算装置がロックされたときに、前記ユーザアクセスモジュールは、前記一つ以上のプロセッサにより、前記第１の動作モードの間、前記電話アプリケーションを用いる通話処理への部分的ユーザアクセスのみを許可するように動作可能である、請求項１８に記載の携帯型演算装置。
【請求項２０】
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、請求項１６に記載の携帯型演算装置。
【請求項２１】
前記動作モードモジュールは、前記一つ以上のプロセッサにより、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記携帯型演算装置が前記外部装置の存在を無線で検出しなかったときに、第３の動作モードを開始するように動作可能であり、
前記動作モードモジュールは、前記一つ以上のプロセッサにより、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときに、前記第３の動作モードを開始するように動作可能であり、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、請求項１６に記載の携帯型演算装置。
【請求項２２】
前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションは、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能である、請求項１６に記載の携帯型演算装置。
【請求項２３】
前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出するように動作可能である信号ディテクタをさらに有する、請求項１６に記載の携帯型演算装置。
【請求項２４】
前記信号ディテクタは、前記無線通信信号の信号強度が定められた閾値を超えることを判定するように動作可能である、請求項２３に記載の携帯型演算装置。
【請求項２５】
前記一つ以上のプロセッサは、前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認するように構成される、請求項２３に記載の携帯型演算装置。
【請求項２６】
前記一つ以上のプロセッサにより、少なくとも前記外部装置により実施される暗号化動作を有効にすることにより、前記外部装置が正当なものであることを認証するように動作可能である認証モジュールをさらに有する、請求項２３に記載の携帯型演算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型演算装置でのデータ処理に関する。
【背景技術】
【０００２】
一般的に、現在の携帯型演算装置は、アンロックスクリーン又はその装置をアンロックするための手動のユーザ入力を受信するユーザインタフェースを提供する。例えば、ユーザは、その装置をアンロックするために、パスワードを入力し、又は手動で携帯型演算装置のタッチスクリーン上のグラフィックパターンをトレースすることができる。ある場合には、携帯型演算装置が電話（例えば携帯電話）を備える場合、その装置は、装置がロックされているときでさえ、ユーザが電話の着信を受けることができるようにし、且つ／又は選択的な（例えば緊急の）電話の発信をすることができるようにしてもよい。多くの場合、携帯型演算装置をロックすることにより、権限のない人が、その装置によって提供される機能及び／又はコンテンツにアクセスすることを制限できる。パスワードへのアクセスを持つ人のみがロックされた装置をアンロックできるようにしてもよい。
【発明の概要】
【０００３】
一般に、本明細書は、外部装置がその携帯型演算装置に比較的ごく近接していることを無線で検出したときに、携帯型演算装置の特定の機能をアンロックするための技術を記載する。例えば、その外部装置は、ユーザが持ち運ぶことができる、又はユーザのキーホルダーに取り付けることができる小型装置（例えばフォブ）を備えてもよい。その小型装置と携帯型演算装置は、例えばブルートゥース（登録商標）の通信プロトコル等により、無線で通信することができる。その携帯型演算装置は、その小型装置の存在の検出に応じて自動アンロック動作を実行することができる。
【０００４】
本発明の一つ以上の側面に従って、コンピュータ読み取り可能な記憶媒体は、実行されたときに、携帯型演算装置の一つ以上のプロセッサに、その携帯型演算装置上で、その携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及びその携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供させ、その携帯型演算装置がロックされると、第１の動作モードを開始させ、その携帯型演算装置が外部装置の存在を無線で検出しないときは、その第１の動作モードの間、その第２のアプリケーションへのユーザアクセスを禁止させ、その携帯型演算装置がその外部装置の存在を無線で検出し、且つその携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始させる命令を含み、その携帯型演算装置は、その第２の動作モードの間、その電話アプリケーション及びその第２のアプリケーションの両方への完全なユーザアクセスを許可する。
【０００５】
本発明の一つ以上の側面に従って、方法は、携帯型演算装置により、その携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及びその携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供し、その携帯型演算装置により、その携帯型演算装置がロックされると、第１の動作モードを開始し、その携帯型演算装置により、その携帯型演算装置が外部装置の存在を無線で検出しないときは、その第１の動作モードの間、その第２のアプリケーションへのユーザアクセスを禁止し、その携帯型演算装置により、その携帯型演算装置がその外部装置の存在を無線で検出し、且つその携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始することを含み、その携帯型演算装置は、その第２の動作モードの間、その電話アプリケーション及びその第２のアプリケーションの両方への完全なユーザアクセスを許可する。
【０００６】
本発明の一つ以上の側面に従って、携帯型演算装置は、一つ以上のプロセッサと、その一つ以上のプロセッサにより、その携帯型演算装置を用いる通話を処理するように動作可能な電話アプリケーションと、その一つ以上のプロセッサにより、その携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクを実施するように動作可能な第２の異なるアプリケーションと、その一つ以上のプロセッサにより、その携帯型演算装置がロックされると、第１の動作モードを開始するように動作可能な動作モードモジュールと、その携帯型演算装置が外部装置の存在を無線で検出しないときは、その第１の動作モードの間、その第２のアプリケーションへのユーザアクセスを禁止する手段と、を有する。その動作モードモジュールは、その携帯型演算装置がその外部装置の存在を無線で検出し、且つその携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始するように動作可能である。その携帯型演算装置は、その第２の動作モードの間、その電話アプリケーション及びその第２のアプリケーションの両方への完全なユーザアクセスを許可する手段をさらに有する。
【０００７】
本発明の特定の側面は、一つ以上の効果を提供することができる。例えば、携帯型装置は、携帯型装置に格納されているデータコンテンツへの付加的なセキュリティを、その携帯型装置が、（例えば携帯型の）離れた外部装置の存在を無線で検出することができない場合に上記コンテンツへアクセスできないアンロック機構を提供することによって、提供することができる。したがって、例えば第１のユーザが、個人的又は他の機密情報（例えばｅメールのメッセージ、写真、他の機密データ）を含み得る、その第１のユーザの携帯型装置を失い、又は置き忘れ、且つその携帯型装置がロックされている場合、第２のユーザが、その携帯型装置の外部にあり、完全に離れた装置へアクセスすることもできず、且つその携帯型装置がその存在を無線で検出することができない場合は、その第２のユーザは、その携帯型装置をアンロックすることができず、又はそこに含まれる機密情報へのアクセスを得ることができないであろう。
【０００８】
本発明の一つ以上の側面に係る詳細が、添付の図面と以下の記載において説明される。本発明に係る他の機能、目的及び効果は、明細書及び図面と特許請求の範囲とから明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】本発明の一つ以上の側面に従って、外部装置の存在の検出に応じて一つ以上のアンロック動作を実施するように構成される携帯型演算装置の例を説明するブロック図である。
【図２】図１に示される携帯型演算装置の一例のさらなる詳細を説明するブロック図である。
【図３】本発明の一つ以上の側面に従った、一つ以上のアンロック動作を実施する携帯型演算装置により実施される方法の例を説明するフロー図である。
【図４Ａ】本発明の一つ以上の側面に従った、図１の携帯型演算装置と外部装置の間の相互作用についての相互作用図の例を説明する図である。
【図４Ｂ】本発明の一つ以上の側面に従った、図１の携帯型演算装置と外部装置の間の相互作用についての相互作用図の例を説明する図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の一つ以上の側面に従って、外部装置４の存在の検出に応じて一つ以上のアンロック動作を実施するように構成される携帯型演算装置２の例を説明するブロック図である。幾つかの例において、携帯型演算装置２は、無線通信装置（例えば無線携帯型ハンドセット又は装置）、テレビ電話、デジタルマルチメディアプレイヤ、携帯情報端末（ＰＤＡ）、テレビゲーム機器、ラップトップコンピュータ、又は他の携帯型装置を備え、又はその一部とすることができる。
【００１１】
携帯型演算装置２は、外部装置４と無線で通信することができる。一つの限定されない例として、携帯型演算装置２と外部装置４は、ブルートゥース（登録商標）のプロトコルにより通信することができる。一般に、携帯型演算装置２及び外部装置４は、無線通信のメカニズム又はプロトコルのうち任意の形式により通信することができる。幾つかの例では、エネルギー及び／又は電力の消費をより低減する目的を提供するように、低エネルギー技術又はプロトコル（例えば、ブルートゥース（登録商標）４．０の技術）が実装され得る。外部装置４は、電位の充電の間、不定期に（例えば、何カ月か）動作できるようにしてもよい。
【００１２】
以下にさらに詳細に記述されるように、携帯型演算装置２は、例えば外部装置４により無線で伝送される信号の信号強度を解析する等、外部装置４の存在（例えば外部装置４が携帯型演算装置２の範囲内にあるか、又は携帯型演算装置２に比較的ごく近接しているか）を検出することができる。幾つかの例では、外部装置４は、携帯型装置（例えば、フォブ）を有してもよい。例えば、外部装置は、利用者が持ち運ぶことができる小型の携帯型装置（例えば、利用者の手、財布、ハンドバッグ、ポケット、キーホルダー又は同種のものの中又は上にフィットする装置）を有してもよい。
【００１３】
携帯型演算装置２は、一つ以上のアプリケーション１０を実行することができる。図１の例に示されるように、アプリケーション１０は、電話アプリケーション１２及び一つ以上の他のアプリケーション１４Ａ−１４Ｎを含んでもよい。電話アプリケーション１２は、携帯型演算装置２を用いる通話処理を実行可能である。例えば、携帯型演算装置２のユーザは、実行中に、通話の着信を受け、且つ／又は通話の発信を出す電話アプリケーション１２を使用することができる。電話アプリケーション１２は、キャッチホン、発信者番号通知、通話保留、呼転送、転送及び会議の機能のうちの一つ以上を含む、電話に関する一つ以上の機能を提供する。幾つかの場合、様々な他の電話に関する機能が電話アプリケーション１２により提供され得る。
【００１４】
アプリケーション１０は、一つ以上の他のアプリケーション１４Ａ−１４Ｎを含むことができる。アプリケーション１４Ａ−１４Ｎは、（例えば、携帯型演算装置２を用いる通話処理を実行可能でなく、又は携帯型演算装置２を用いる通話処理に関連しない一つ以上のタスクを実施する）電話でないアプリケーションとすることができる。アプリケーション１４Ａ−１４Ｎは、例えばデジタルマルチメディアプレイヤアプリケーション、テレビゲームアプリケーション、ウェブブラウザアプリケーション、ｅメールアプリケーション、ワードプロセッシングアプリケーション、表計算アプリケーション、ドキュメントリーダーアプリケーション、又は他のアプリケーションの形式等、携帯型演算装置２が実行することができる任意の数のアプリケーションを含んでもよい。アプリケーション１０のうちの一つ以上の実行の間、携帯型演算装置２は、情報又はコンテンツにアクセスすることができる。幾つかの例では、この情報又はコンテンツは、私的な、部外秘の、又はその携帯型演算装置２のユーザが守り、又は保護することを望むであろう他の機密データを包含するコンテンツを含んでもよい。
【００１５】
また、図１に示されるように、携帯型演算装置２はユーザインタフェース６を含む。ユーザインタフェース６は、ユーザのための携帯型演算装置２とのインタフェースを提供する。ユーザインタフェース６は、例えばタッチスクリーン、キーボード（物理キーボード及び／又はソフトグラフィックキーボード）、トラックパッド、トラックボール、他のポインティングデバイス（例えばマウス）、ボタン及びマイクロフォンのうちの一つ以上等の一つ以上の入力装置を含むことができる。ユーザインタフェース６は、さらに、例えばスピーカ、ライト、ディスプレイ（例えばタッチスクリーン）及びバイブレーション機構のうちの一つ以上等の一つ以上の出力装置を含むことができる。
【００１６】
図１の例において、ユーザインタフェース６は、ディスプレイ５（例えばタッチスクリーンディスプレイ）を提供してもよい。ユーザは、ユーザ入力を提供し、ディスプレイ５を介して出力を見るために、ユーザインタフェース６と情報をやり取りすることができる。例えば、ディスプレイ５がタッチスクリーンを備える場合、ユーザは、タッチスクリーンを介してユーザ入力を提供し、タッチスクリーンを介して出力情報を見ることもできる。以下により詳細に記述するように、ユーザは、ユーザインタフェース６を介してパスワードを入力することができる。
【００１７】
携帯型演算装置２は、ユーザアクセスモジュール８をさらに含む。以下により詳細に記述するように、ユーザアクセスモジュール８は、携帯型演算装置２へのユーザアクセス及びアクセスの許可を管理する。何れかの特定の時点で（例えば、携帯型演算装置２の動作していない期間もしくは使用されていない期間の後、又はユーザがユーザインタフェース６を介して携帯型演算装置２を手動でロックした後）、携帯型演算装置２がロックされるようにしてもよい。ユーザアクセスモジュール８は、ロックされた後、その装置が（例えば範囲内に、又は比較的ごく近接して）外部装置４が存在することを無線で検出しない場合に、携帯型演算装置２の特定の機能への任意のユーザアクセスを禁止することができる。
【００１８】
例えば、ユーザアクセスモジュール８は、範囲内に外部装置４がいない場合、携帯型演算装置２のアプリケーション１４Ａ−１４Ｎへの任意のユーザアクセスを禁止してもよい。しかしながら、ある場合には、携帯型演算装置２に比較的ごく近接して外部装置がいない場合であっても、ユーザアクセスモジュール８は、まだ、ユーザが、電話アプリケーション１２を用いて、通話を受け、且つ／又は特定のタイプの通話（例えば緊急又は「９１１」の電話の発信）をすることを許可してもよい。
【００１９】
携帯型演算装置２は、ひとたびロックされると、（携帯型装置を備え得る）外部装置４が携帯型演算装置２に関連して（例えば範囲内に）存在するかを判定し続ける。例えば、携帯型演算装置２は、外部装置４により伝送される無線信号の検出に基づいて外部装置４の存在の検出を試みる。例えば、外部装置４により伝送され、携帯型演算装置２により受信される信号の信号強度がある定められた閾値を超える場合に、携帯型演算装置２は、外部装置が存在すると判定してもよい。そのように判定された時に、ユーザアクセスモジュール８は、その装置の限定された機能（例えば、ユーザが電話アプリケーション１２を用いて任意の所望の通話をし、又は受けることを許可する機能）へアクセスするための第１のアンロック動作を実施してもよい。
【００２０】
しかしながら、ユーザアクセスモジュール８は、ある場合には、第２のアンロック動作が実施されなければ、他の限定された機能（例えば、アプリケーション１４Ａ−１４Ｎのうちの一つ以上を実行中に携帯型演算装置２に格納されたデータへアクセスする機能）へのユーザアクセスを許可しないようにしてもよい。一つの例として、ユーザアクセスモジュール８は、アクセスパスワードを指定するユーザ入力を受信した時に、第２のアンロック動作を実施してもよい。例えば、携帯型演算装置２のユーザインタフェース６がディスプレイ５にパスワードのプロンプトを提供した場合に、ユーザは、そのプロンプトに応じてアクセスパスワードを入力することができる。例えばパスワードをタイプすることにより、又は手動入力に係る他の形式を提供することにより、ユーザはパスワードを入力することができる。ある場合には、ユーザは、言葉で（例えば、携帯型演算装置２のマイクロフォンへ話して）パスワードを入力してもよい。携帯型演算装置２が外部装置４の存在を検出し、且つ、携帯型演算装置２がユーザからアクセスパスワードも受信した場合、ユーザアクセスモジュール８は、電話アプリケーション１２とアプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方への完全なユーザアクセスを許可してもよい。
【００２１】
ある場合には、ユーザアクセスモジュール８は、アクセスパスワードを指定するユーザ入力を受信した時に、電話アプリケーション１２への完全なユーザアクセスを許可してもよい。例えば、ユーザアクセスモジュール８は、携帯型演算装置２が外部装置４の存在を検出したか否かにかかわらず、アクセスパスワードの受信時に、ユーザが電話アプリケーション１２を用いて通話をし、又は受けることを許可してもよい。しかしながら、ユーザがアクセスパスワードを正しく入力したこれらの場合でさえ、携帯型演算装置２が外部装置４の存在を検出しなければ、ユーザアクセスモジュール８は、アプリケーション１４Ａ−１４Ｎへのアクセスを許可しないようにしてもよい。
【００２２】
本発明の特定の側面は、一つ以上の効果を提供する。例えば、携帯型装置は、その携帯型装置が、（例えば携帯型の）離れた外部装置の存在を無線で検出することができなければ、その携帯型装置に格納されたデータコンテンツへのアクセスを提供しないアンロック機構を提供することにより、そのようなコンテンツへのさらなるセキュリティを提供することができる。したがって、例えば第１のユーザが、個人的又は他の機密情報（例えばｅメールのメッセージ、写真、他の機密データ）を含み得る、その第１のユーザの携帯型装置を失い、又は置き忘れ、且つその携帯型装置がロックされている場合、第２のユーザは、その携帯型装置の外部にあり且つその携帯型装置がその存在を無線で検出することができない完全に離れた装置へその第２のユーザがアクセスすることもできない場合は、その携帯型装置をアンロックすることができず、又はそこに含まれる機密情報へのアクセスを得ることができないであろう。
【００２３】
例えば、最初は第１のユーザが携帯型装置及び外部装置を所持することができる。その外部装置は、例えばその第１のユーザのキーホルダーに取り付けられ、又はその第１のユーザによって持ち運ばれる小型装置を備えてもよい。両方の装置を第１のユーザが所持しているときに、携帯型装置は、外部装置が比較的ごく近接していることを無線で検出することができる。また、携帯型装置は、その装置に格納されている限定されたデータへのアクセスを保護し、且つ外部装置の存在を検出した場合のみこのデータへのアクセスを許可するように構成することができる。ある場合には、携帯型装置は、第１のユーザがさらにアクセスパスワードを入力した場合のみ、そのデータへのアクセスを許可してもよい。
【００２４】
第１のユーザが携帯型装置を失った（又はその携帯型装置が盗まれた）が、外部装置を所持し続けている場合、その携帯型装置はもはやその外部装置の存在を無線で検出することができないので、その携帯型装置を所持することになる第２のユーザは、その携帯型装置に格納された任意のコンテンツへアクセスすることができない。したがって、第２のユーザがその携帯型装置のアクセスパスワードを解明し、又は「ハック」することができるか否かにかかわらず、その携帯型装置は、第１のユーザがまだ所持している外部装置の存在を検出することができない場合、コンテンツを保護するように任意のアクセスを制限することができる。したがって、特にその携帯型装置が失われ又は盗まれ、且つ外部装置にもはや近接していないときに、携帯型装置に格納されたコンテンツをより安全にすることができる。
【００２５】
図２は、図１に示される携帯型演算装置２の一例のさらなる詳細を説明するブロック図である。図２は、携帯型演算装置２の特定の一例のみを説明し、他の例では、携帯型演算装置２に係る多くの他の例示的実施形態を用いることができる。
【００２６】
図２の特定の例に示されるように、演算装置２は一つ以上のプロセッサ２２、メモリ２４、ネットワークインタフェース２６、一つ以上の記憶装置２８、ユーザインタフェース６及びバッテリ３２を含む。コンポーネント２２、２４、２６、２８、６及び３２のそれぞれを、コンポーネント間通信のための一つ以上のバスを介して相互に接続することができる。プロセッサ２２は、携帯型演算装置２内部で実行する機能を実装し、且つ／又は命令を処理するように構成することができる。プロセッサ２２は、メモリ２４に格納された命令、又は記憶装置２８に格納された命令を処理することができる。
【００２７】
ユーザインタフェース６は、携帯型演算装置２のユーザへ視覚情報を提示するために、例えばモニタ又は他のディスプレイ装置（例えば図１に示されるディスプレイ５）を含んでもよい。ユーザインタフェース６は、例えばキーボード、マウス、トラックパッド、マイクロフォン等の、ユーザがデータを入力することを可能とする一つ以上の入力装置をさらに含んでもよい。幾つかの例では、ユーザインタフェース６は、ユーザ入力を受信して処理することと、また出力情報を表示することの両方に用いることができるタッチスクリーンを備えてもよい。ユーザインタフェース６は、プリンタ、又は一つ以上のスピーカを含む情報を出力する他の装置をさらに含んでもよい。
【００２８】
メモリ２４は、動作中に携帯型演算装置２内部に情報を格納するように構成することができる。幾つかの例では、メモリ２４は、コンピュータ読み取り可能な記憶媒体として記述することができる。幾つかの例では、メモリ２４は一時メモリである、つまりメモリ２４の主要目的は長期の記憶でない。また、幾つかの例では、メモリ２４は、揮発性メモリとして記述することができる、つまりメモリ２４は、コンピュータの電源が切られたとき、格納されたコンテンツを保持しない。揮発性メモリの例は、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、及び当技術分野で公知の他の形式の揮発性メモリを含む。幾つかの例では、メモリ２４は、プロセッサ２２により実行されるプログラムの命令を格納するのに用いることができる。メモリ２４は、携帯型演算装置２で動作するソフトウェア又はアプリケーション（例えばアプリケーション１０のうちの一つ以上）により、プログラムの実行中に一時的に情報を格納するのに用いることができる。
【００２９】
また、記憶装置２８は、一つ以上のコンピュータ読み取り可能な記憶媒体を含んでもよい。記憶装置２８は、メモリ２４より大量の情報を格納するように構成することができる。さらに、記憶装置２８は、情報を長期記憶するように構成することができる。幾つかの例では、記憶装置２８は、不揮発性記憶素子を備えてもよい。そのような不揮発性記憶素子の例は、磁気ハードディスク、光ディスク、フロッピー（登録商標）ディスク、フラッシュメモリ、又は電気的プログラマブルメモリ（ＥＰＲＯＭ）もしくは電気的消去可能プログラマブルメモリ（ＥＥＰＲＯＭ）の形を含む。
【００３０】
また、携帯型演算装置２は、ネットワークインタフェース２６を含む。携帯型演算装置２は、例えば一つ以上の無線ネットワーク等の一つ以上のネットワークを介して、外部装置（例えば外部装置４）と通信するようにネットワークインタフェース２６を利用することができる。幾つかの例では、ネットワークインタフェース２６は、ブルートゥース（登録商標）ネットワークインタフェースモジュールを含んでもよい。これらの例では、携帯型演算装置２は、ブルートゥース（登録商標）通信により、外部装置４と無線通信するネットワークインタフェース２６を利用することができる。
【００３１】
携帯型演算装置２内部に実装され、又は携帯型演算装置２により実行される任意のアプリケーション（例えばアプリケーション１０）は、プロセッサ２２、メモリ２４、ネットワークインタフェース２６、記憶装置２８及び／又はユーザインタフェース６の内部に実装され、もしくは含まれ、これらによって動作可能であり、実行され、且つ／又は動作可能なようにこれらに結合することができる。
【００３２】
図２の例に示されるように、携帯型演算装置２はモジュール２０の一群をさらに含む。モジュール２０は、ソフトウェアのモジュール、ハードウェアのモジュール、ファームウェアのモジュール又はそれらの任意の組み合わせとして携帯型演算装置２により実装され、又は実行され得る。例えば、幾つかの実施例では、モジュール２０のうちの一つ以上は、メモリ２４及び／又は記憶装置２８に格納され、プロセッサ２２により実行されるためにロードされ得る。幾つかの例では、モジュール２０のうちの一つ以上は、プロセッサ２２に直接実装されてもよい。
【００３３】
図２の例に従って、モジュール２０は、ユーザアクセスモジュール８、信号ディテクタモジュール３４、認証モジュール３６及び動作モードモジュール３８を含む。図１に関連して前述したように、ユーザアクセスモジュール８は、アプリケーション１０のうちの一つ以上へのユーザアクセスを管理することができる。信号ディテクタ３４は、例えば外部装置４等の外部装置から受信した入力信号を検出することができる。認証モジュール３６は、例えば外部装置４等の外部装置が正当なものであることを認証することができる。動作モードモジュール３８は、携帯型演算装置２の動作モードを決定し、又は管理することができる。幾つかの例では、信号ディテクタ３４及び／又は認証モジュール３６は、ネットワークインタフェース２６と結合し、又は情報をやり取りすることができる。図４Ａ−４Ｂは、動作可能なようにネットワークインタフェース２６と結合することができる、例えば信号ディテクタ３４及び／又は認証モジュール３６等の、モジュール２０のうちの一つ以上が実施できる特定の例示的機能を説明する。モジュール２０は、以下でさらに詳細に説明されるであろう。
【００３４】
図１に関連して前述したように、アプリケーション１０は、そのそれぞれがプロセッサ２２により動作可能な電話アプリケーション１２及び他のアプリケーション１４Ａ−１４Ｎを含む。動作モードモジュール３８は、携帯型演算装置２がロックされたとき（例えば、動作していない期間の後又はユーザが手動で装置２をロックした後）、第１のオペレーションモードを開始するようにプロセッサ２２により動作可能とすることができる。携帯型演算装置２がひとたびロックされると、携帯型演算装置２が外部装置４の存在を無線で検出しない場合、ユーザアクセスモジュール８は、第１の動作モードの間、アプリケーション１４Ａ−１４Ｎのうちの一つ以上へのユーザアクセスを禁止することができる。ユーザアクセスモジュール８は、第１の動作モードの間、アプリケーション１４Ａ−１４Ｎのうちの一つ以上と連動し、又は関連して用いられる任意のデータ（例えばｅメールデータ、ワードプロセッシングデータ）へのユーザアクセスをさらに禁止することができる。ある場合には、ユーザアクセスモジュール８は、第１の動作モードの間、メモリ２４及び／又は記憶装置２８に格納され得るアプリケーションデータに係る任意のユーザアクセスを完全に禁止することができる。
【００３５】
ユーザアクセスモジュール８は、携帯型演算装置２に（例えば、メモリ２４及び／又は記憶装置２８内部に）格納される、機密データ又はアプリケーション１４Ａ−１４Ｎのうちの一つ以上と関連する他のコンテンツへの任意のユーザアクセスを禁止するために、上記のアクセスを禁止してもよい。例えば、アプリケーション１４Ａがｅメールのアプリケーションである場合、ユーザアクセスモジュール８は、携帯型演算装置２が外部装置４の存在を検出できないと、ユーザがアプリケーション１４Ａ又はアプリケーション１４Ａに関連する任意のｅメールデータ（例えば、メモリ２４及び／又は記憶装置２８に格納され得るデータ）にアクセスすることを許可しないようにすることができる。ユーザが（図１に示されるディスプレイ５のパスワードプロンプトに応じて）ユーザインタフェース６を介してアクセスパスワードを入力した場合でさえ、それにもかかわらず、携帯型演算装置２は、携帯型演算装置が（例えば、第１の動作モードの間）外部装置４の存在を検出できない場合、ユーザが携帯型演算装置２上のアプリケーション１４Ａ又はそれと関連する任意のコンテンツをアクセスすることを禁止してもよい。
【００３６】
動作モードモジュール３８は、携帯型演算装置２が外部装置４の存在を無線で検出し、且つ携帯型演算装置２が、アクセスパスワードを指定するユーザ入力を受信したときは、第２の異なる動作モードを開始するように動作可能である。ひとたびこれらの状態の両方が満たされると、ユーザアクセスモジュールは、幾つかの例に従って、この第２の動作モードの間、電話アプリケーション１２と他のアプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方への完全なユーザアクセスを許可することができる。これらの例では、携帯型演算装置が（例えば信号ディテクタ３４を用いて）外部装置４の存在を検出し、且つユーザからの有効なアクセスパスワードを受信することもなかったときは、ユーザアクセスモジュール８は、アプリケーション１４Ａ−１４Ｎのうちの一つ以上への任意のユーザアクセスを許可しないようにすることができる。そのようにすることにより、ユーザアクセスモジュール８は、携帯型演算装置２により実行される特定のアプリケーション及び/又は携帯型演算装置２により格納された関連するコンテンツに対するさらなる安全性を提供することができる。
【００３７】
例えば、上記のｅメールの例に続いて、アプリケーション１４Ａがｅメールアプリケーションを含む場合、この特定の例では、ユーザは、アプリケーション１４Ａを利用し、且つ携帯型演算装置２に格納され得るアプリケーション１４Ａに関連する任意のコンテンツにアクセスするために、インタフェース６を介してアクセスパスワード（例えば、手動で、言葉で）を入力することと、また携帯型演算装置２の範囲内に外部装置４を移動することの両方を必要とするであろう。上記の方法では、携帯型演算装置２が失われ、又は盗まれた場合、他のユーザは、この他のユーザがどうにかしてそのアクセスパスワードを取得したとしても、外部装置４が携帯型演算装置２の範囲内になければ、アプリケーション１４Ａ（又は潜在的には他のアプリケーション１４Ｂ−１４Ｎの何れか）を使用できないであろう。他のユーザは、このユーザがそのアクセスパスワードを取得し、且つ外部装置４へのアクセスも有する場合のみ、アプリケーション１４Ａを使用し、携帯型演算装置２に格納された任意の関連するコンテンツにアクセスすることができるであろう。
【００３８】
ユーザアクセスモジュール８は、携帯型演算装置２が外部装置４の存在を無線で検出しないときは、上記を参照して、第１の動作モードの間、アプリケーション１４Ａ−１４Ｎのうちの一つ以上へのユーザアクセスを禁止するロック動作を実施するように動作可能である。ユーザアクセスモジュール８は、携帯型演算装置２が外部装置４の存在を無線で検出したときは、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方のための第１のアンロック動作を実施するように動作可能である。ユーザアクセスモジュール８は、携帯型演算装置２がアクセスパスワードを指定するユーザ入力を受信したときは、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方のための第２のアンロック動作を実施するように動作可能である。したがって、特定の例に従って、ユーザアクセスモジュール８は、第１のアンロック動作と、第２のアンロック動作の両方が実施された時に、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上とへの完全なアクセスを許可することができる。
【００３９】
上記されたように、ユーザアクセスモジュール８は、携帯型演算装置２が外部装置４の存在を無線で検出したときは、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方のための第１のアンロック動作を実施するように動作可能である。幾つかの例では、携帯型演算装置２は、（例えば、信号ディテクタ３４を用いて）外部装置４から受信した無線通信の信号強度が、定められた閾値より大きい場合のみ、外部装置４が存在すると判定してもよい。そして、その閾値は、予め定められた閾値又はユーザが設定可能な閾値を含んでもよい。例えば、携帯型演算装置２は、一つ以上のユーザ設定に基づいて、その定められた閾値を決定することができる。ユーザは、携帯型演算装置２が外部装置４が存在することを判定する範囲を指定することができる。
【００４０】
幾つかの例では、ユーザが、設定可能な範囲又は距離のパラメータを指定し、携帯型演算装置２は、ユーザが指定した範囲又は距離のパラメータに基づいて定められた信号強度閾値パラメータを算出してもよい。例えば、携帯型演算装置２は、その範囲又は距離のパラメータが高い（例えば、ユーザが指定した範囲又は距離のパラメータに従って、携帯型演算装置２と外部装置４が遠くに離れていることを示している）ほど、低い信号強度閾値を算出し、その範囲又は距離のパラメータが低いほど、高い信号強度閾値を算出してもよい。そのように、ユーザは、外部装置４が存在することを携帯型演算装置２が判定するために、外部装置４がより近い又はより遠くに離れていることをそのユーザが好むかを指定することができる。
【００４１】
ある場合には、携帯型演算装置２は、携帯型演算装置２が、外部装置４から受信した信号強度が、定められた連続期間の間、定められた閾値より大きいことを検出した場合のみ、外部装置４が存在すると判定してもよい。そして、その期間は、予め定められた期間又はユーザが設定可能な期間を含んでもよい。一つに限定されない例としてその定められた期間が３秒である場合、ユーザアクセスモジュール８は、携帯型演算装置２が、外部装置４から受信した無線通信の信号強度が、少なくとも３秒の間、定められた閾値より大きいことを検出した後のみ、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上との両方のための第１のアンロック動作を実施するように動作可能である。
【００４２】
幾つかの例では、ユーザアクセスモジュール８は、プロセッサ２２により、携帯型演算装置２がロックされているときは、第１の動作モードの間、電話アプリケーション１２を用いる通話処理への部分的ユーザアクセスのみを許可するように動作可能である。例えば、ある場合には、第１の動作モードの間、ユーザは、携帯型演算装置２がロックされている場合でさえ、電話の着信を受け、且つ／又は選択的な電話の発信（例えば緊急の、「９１１」の電話の発信）をしてもよい。
【００４３】
幾つかの例では、電話アプリケーション１２は、電話の着信を受けること、及び電話の発信をすることのうちの少なくとも一つを実施することにより、通話処理を実行可能としてもよい。アプリケーション１４Ａ−１４Ｎのうちの他の一つは、電話の着信を受けること、又は電話の発信をすることに関連しない一つ以上のタスクを実施することを実行可能としてもよい。幾つかの特定の例では、携帯型演算装置２が外部装置４の存在を無線で検出せず、且つ携帯型演算装置２が、アクセスパスワードを指定するユーザ入力を受信しなかった場合、電話アプリケーション１２は、電話の着信を受けるが、緊急の（例えば「９１１」の）電話の発信以外の任意の電話の発信をしないことを実行可能としてもよい。
【００４４】
幾つかの例では、ユーザアクセスモジュール８は、第３の動作モードの間、電話アプリケーション１２を用いる通話処理への完全な（例えば、非制限の）ユーザアクセスを許可することができる。動作モードモジュール３８は、プロセッサ２２により、携帯型演算装置２が、アクセスパスワードを指定するユーザ入力を受信したが、外部装置４の存在を無線で検出しなかった場合に、第３の動作モードを開始するように動作可能である。また、動作モードモジュール３８は、プロセッサ２２により、携帯型演算装置２が、外部装置４の存在を無線で検出したが、アクセスパスワードを指定するユーザ入力を受信しなかった場合に、第３の動作モードを開始するように動作可能である。したがって、動作モードモジュール３８は、携帯型演算装置２のアクセスパスワードの受信及び外部装置４の存在の両方でなく、アクセスパスワードの受信又は外部装置４の存在の検出に応じて、第３の動作モードを開始することができる。
【００４５】
携帯型演算装置２は、（例えば、外部装置４が携帯型演算装置２の範囲内にある、又は携帯型演算装置２に比較的ごく近接しているときに）外部装置４の存在の検出を試みるときに、信号ディテクタ３４を利用することができる。上記したように、信号ディテクタ３４は、外部装置４により伝送された無線通信信号の識別に応じて外部装置４の存在を無線で検出するように動作可能とすることができる。例えば、信号ディテクタ３４は、外部装置４により伝送された無線通信信号の信号強度が、定められた（例えば予め定められた）閾値を超えるか又は下回るかを判定するように動作可能とすることができる。その信号強度が定められた閾値を超える場合、信号ディテクタ３４は、外部装置４が範囲内にある、又は比較的ごく近接していると判定することができる。その信号強度が定められた閾値を下回る場合、信号ディテクタ３４は、外部装置が存在しないと判定することができる。
【００４６】
ある場合には、プロセッサ２２は、外部装置４のアドレスの受信に応じて外部装置４の同一性を確認するように構成してもよい。例えば、図４Ａ−図４Ｂの例に示され、以下にさらに詳細に記述されるように、携帯型演算装置２及び外部装置４は、（例えば、ペアリング処理の間）、初期データ交換を実施してもよい。その交換で、外部装置４はそのアドレス（例えば、ユニークなブルートゥース（登録商標）装置のアドレス）を携帯型演算装置２に送信する。その後、信号ディテクタ３４は、外部装置４からのさらなる通信を受信し、この通信に係る信号強度の判定を試みてもよい。外部装置４から送られる通信は、外部装置４に関するアドレス情報を含んでもよい。信号ディテクタ３４及び／又は携帯型演算装置２の他のモジュールは、そのアドレス情報が、初期データ交換処理の間に外部装置４から予め受信したアドレスと一致することを確認することにより、外部装置４の同一性を確認してもよい。
【００４７】
認証モジュール３６は、プロセッサ２２により、外部装置４が正当なものであることを認証するように動作可能とすることができる。例えば、図４Ａ−図４Ｂを参照してさらに詳細に記述されるように、認証モジュールは、認証処理の間、外部装置４により実施される暗号化動作を有効にしてもよい。信号ディテクタ３４が外部装置４が存在することを検出した後、携帯型演算装置２は、外部装置４へメッセージを送信するように、ネットワークインタフェース２６を利用することができる。携帯型演算装置２との通信メカニズム又はプロトコルの一部として、外部装置４は、暗号化鍵（例えば、外部装置４に特有の非対称秘密鍵）を用いて、受信したメッセージを暗号化し、暗号化されたメッセージを携帯型演算装置２に返信してもよい。そして、認証モジュール３６は、受信した暗号化されたメッセージに基づいて、外部装置４が正当なものであることを認証することができる。
【００４８】
例えば、ある場合には、認証モジュール３６は、（例えば、携帯型演算装置２及び外部装置４が同じ暗号化された鍵を使用し得る場合）受信した暗号化メッセージを、認証モジュール３６により内部的に暗号化されているメッセージの暗号化されたバージョンと比較することにより、外部装置４が正当なものであることを認証することができる。他の場合には、非対称鍵が利用される場合、認証モジュール３６は、外部装置４の公開鍵へのアクセスを有してもよい。例えば、これらの二つの装置の間の初期データ交換の間に、外部装置４は、その公開鍵を携帯型演算装置２へ送信することができる。（その秘密鍵を用いる外部装置４により暗号化されている、）外部装置４からの暗号化メッセージを受信した時、認証モジュール３６は、外部装置４が正当なものであることを認証するために、外部装置４の公開鍵を用いて暗号化メッセージを復号し、復号したメッセージを携帯型演算装置２により最初に送信されたものと比較してもよい。
【００４９】
図３は、本発明の一つ以上の側面に従って、一つ以上のアンロック動作を実施する携帯型演算装置により実施され得る例示的方法を説明するフロー図である。例えば、図３で説明される方法は、図１及び図２に示される携帯型演算装置２により実施され得る。
【００５０】
その方法は、携帯型演算装置上の電話アプリケーション（例えば、電話アプリケーション１２）及び第２の異なるアプリケーション（例えば、アプリケーション１４Ａ−１４Ｎのうちの一つ）を提供することを含み、電話アプリケーションは、携帯型演算装置を用いる通話処理を実行可能であり、第２のアプリケーションは、携帯型演算装置を用いる通話処理に関連しない一つ以上のタスクの実施を実行可能である（５０）。幾つかの例では、第２のアプリケーションは、携帯型演算装置に格納された限定されたコンテンツ（例えば、私的／個人的データ、機密データ）へのアクセスの提供を実行可能である。携帯型演算装置がロックされたときに、第１の動作モードが開始される（５２）。
【００５１】
説明される方法は、携帯型演算装置が、例えば、外部装置４等の外部装置の存在を無線で検出できるか否かを判定することを含む（５４）。図４Ａ−図４Ｂを参照してさらに記述されるように、携帯型演算装置は、外部装置により伝送された無線通信信号の識別に応じて、外部装置の存在を無線で検出することができる。一例として、携帯型演算装置は、外部装置から伝送された無線通信信号の信号強度を判定することができる。その信号強度が定められた閾値を超える場合、携帯型演算装置は外部装置が存在する（例えば、携帯型演算装置の範囲内にいる又は携帯型演算装置に比較的ごく近接している）と判定することができる。
【００５２】
携帯型演算装置が外部装置の存在を無線で検出できない場合（５４の「ＮＯ」の分岐）、その方法は、第１の動作モードの間、第２のアプリケーションへのユーザアクセスを禁止することを含む（５６）。また、特定の状況において、その方法は、携帯型演算装置が外部装置の存在を無線で検出しないときは、その携帯型演算装置を自動的にロックすることを含んでもよい。さらに、携帯型演算装置は、携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したか否かを判定する（６０）。
【００５３】
受信していない場合（６０の「ＮＯ」の分岐）、携帯型演算装置は、再度、外部装置の存在を無線で検出できるか否かを判定する（５４）。しかしながら、携帯型演算装置がアクセスパスワードを受信している場合（６０の「ＹＥＳ」の分岐）、その方法は、開始された第３の動作モードにおいて電話アプリケーションへの完全な（例えば、非制限の）アクセスを許可することを含む（６４）。ある場合には、携帯型演算装置は、アクセスパスワードを受信しなかった場合でさえ、第１の動作モードの間、電話アプリケーションを使用する通話処理への部分的ユーザアクセスを許可してもよい。例えば、携帯型演算装置は、ユーザが電話の着信を受け、且つ／又は限定された電話の発信（例えば、緊急の発信）を出すことを許可してもよい。
【００５４】
携帯型演算装置が外部装置の存在を無線で検出できた場合（５４の「ＹＥＳ」の分岐）、携帯型演算装置は、携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したか否かも判定する（５８）。受信しなかった場合（５８の「ＮＯ」の分岐）、携帯型演算装置は、第３の動作モードにおいて電話アプリケーションを用いる通話処理への完全なアクセスを許可する（６４）。しかしながら、携帯型演算装置がアクセスパスワードを受信した場合（５８の「ＹＥＳ」の分岐）、その方法は、外部装置が正当なものであることを認証し、且つ／又は外部装置の同一性を確認することを含む（６２）。様々な例において、携帯型演算装置は、外部装置の存在を無線で検出する前又は検出した後の何れかに、定められた時間内に有効なパスワードを受信した場合のみ、アクセスパスワードを受信したと判定してもよい。例えば、携帯型演算装置は、一分又は外部装置の検出に係るある他の定められた時間内にユーザから有効なパスワードを受信した場合のみ、アクセスパスワードを受信したと判定してもよい。
【００５５】
幾つかの例では、電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能にしてもよい。第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関係しない一つ以上のタスクの実施を実行可能にしてもよい。幾つかの特定の例では、携帯型演算装置が外部装置の存在を無線で検出しない場合、且つ携帯型演算装置が、アクセスパスワードを指定するユーザ入力を受信しなかった場合、電話アプリケーションは、電話の着信を受けるが、緊急の（例えば、９１１の）電話の発信以外の任意の電話の発信をしないことを実行可能にしてもよい。
【００５６】
前述したように、且つ図４Ａ−図４Ｂを参照してさらに詳細に記述されるように、携帯型演算装置は、外部装置の同一性を確認し、且つ／又は外部装置が正当なものであることを認証してもよい。図４Ａ−図４Ｂを参照して以下にさらに詳細に記述されるように、例えば、携帯型演算装置は、例えばブルートゥース（登録商標）装置のアドレス等、外部装置のアドレスの受信に応じて外部装置の同一性を確認することができる。また、これらの図を参照して以下にさらに記述されるように、携帯型演算装置は、外部装置の認証処理の間、外部装置によって実施される暗号化動作を有効にすることができる。外部装置が正当なものであることを認証した時、且つ／又は外部装置の識別情報を確認した時、図３の方法は、携帯型演算装置が、電話アプリケーションと第２のアプリケーションの両方への完全なユーザアクセスを許可する第２の動作モードを開始することを含む（６６）。
【００５７】
特定の例に従って、図３に説明される方法は、携帯型演算装置が外部装置の存在を無線で検出したときは、電話アプリケーションと第２のアプリケーションの両方のための第１のアンロック動作を実施することを含んでもよい。さらに、その方法は、携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、電話アプリケーションと第２のアプリケーションの両方のための第２のアンロック動作を実施することを含んでもよい。第１のアンロック動作と第２のアンロック動作の両方の実施に応じて、携帯型演算装置は、電話アプリケーションと他の第２のアプリケーションの両方への完全なアクセスを許可することができる。
【００５８】
図４Ａ−図４Ｂは、本発明の一つ以上の側面に従って、図１の携帯型演算装置２と外部装置４の間の相互作用についての相互作用図の例を説明する。図４Ａ−図４Ｂは、これらの二つの装置の間の相互作用の一例のみを説明し、説明のためにのみ提供される。幾つかの例では、携帯型演算装置２によって実施される、図４Ａ−図４Ｂに示される様々な動作は、例えばネットワークインタフェース２６等のネットワークインタフェースと動作可能なように結合することができる、例えば図２に示される信号ディテクタ３４及び／又は認証モジュール３６等の一つ以上のモジュールによって実装することができる。
【００５９】
携帯型演算装置２と外部装置４の間の初期通信フェーズの間（例えば、ブルートゥース（登録商標）のペアリングフェーズの間）、外部装置４は、そのアドレス及び公開鍵を無線通信プロトコルによって携帯型演算装置２へ送信する（８０）。外部装置４のアドレスは、例えばメディアアクセスコントロール（ＭＡＣ）アドレス又はブルートゥース（登録商標）装置のアドレス等のアドレスを含んでもよい。外部装置４の公開鍵は、秘密公開鍵の（例えば、非対称の）鍵ペアのうちの一つの鍵と一致してもよい。外部装置４は、その公開鍵を、例えば携帯型演算装置２等の任意の他の外部の実体と共有するが、その秘密鍵を内部に且つ非公開に保持する。
【００６０】
携帯型演算装置２は、無線通信プロトコルにより、外部装置４により送られるアドレス及び公開鍵を受信する（８２）。携帯型演算装置２は、外部装置４とのデータ通信を処理する、そのネットワークインタフェース２６（図２）を利用することができる。携帯型演算装置２は、外部装置４のアドレス及び公開鍵を、例えばメモリ２４及び／又は記憶装置２８等に記憶することができる（８４）。また、携帯型演算装置２は、それ自身のアドレス及び公開鍵を外部装置４へ送信する（８６）。外部装置４は、受信し（８８）、そのような受信した情報を記憶する（９０）。図４Ａの例では、外部装置４がそのアドレス及び公開鍵情報を携帯型演算装置２へ送信した後に、携帯型演算装置２がそのアドレス及び公開鍵情報を外部装置４へ送信するように示されるが、本発明はこれに限定されない。携帯型演算装置２は、外部装置４がその情報を携帯型演算装置２へ送信する前又は送信すると同時に、そのような情報を外部装置４へ送信してもよい。
【００６１】
一つ以上の後続の時点において（例えばリンクレベル通信の間）、携帯型演算装置２は、携帯型演算装置２により成功裏に処理され、又は成功裏に処理されないかもしれない、外部装置４からのデータ通信に基づいて、外部装置４が存在するか（例えば、携帯型演算装置２の範囲内にいるか、又は携帯型演算装置２に比較的ごく近接しているか）否かを判定することができる。図４Ａに示されるように、外部装置４は、そのアドレスを携帯型演算装置２へ送信する（９２）。携帯型演算装置２は、このデータ通信を全く受信しない場合、外部装置４が存在しないと判定する。
【００６２】
携帯型演算装置２は、外部装置４のアドレスを受信すると（９４）、受信した通信に係る信号強度を判定する（９６）。例えば、携帯型演算装置２は、受信した通信を解析し、受信した信号強度の指標を算出し、その指標を定められた閾値と比較する。ある場合には、定められた閾値は、予め定められた値を含んでもよい。幾つかの例では、定められた閾値は、設定可能な値又はユーザプログラム可能な値を含んでもよい。
【００６３】
例えば、携帯型演算装置２のユーザは、携帯型演算装置２と外部装置４の間の距離に関連する検出範囲を指定する入力を提供してもよい。検出範囲のパラメータの値が高いほど、受信する信号強度の指標が比較される定められた閾値の値は低くなり、一方、検出範囲のパラメータの値が低いほど、定められた閾値の値は高くなる。例えば、ユーザが検出範囲のパラメータを４０フィートに指定した場合は、携帯型演算装置２は、外部装置４から受信した通信に関連する、受信した信号強度の指標が、より低い閾値を超えた場合に、外部装置４が範囲内にいることを検出することができる。しかしながら、ユーザが検出範囲のパラメータをたったの１０フィートに指定した場合、携帯型演算装置２は、受信した信号強度の指標が、より高い閾値を超えなければ、外部装置４が範囲内にいることを検出しないようにすることができる。
【００６４】
また、携帯型演算装置２は、後続の通信において外部装置４から受信したアドレスに基づいて、外部装置４のアドレスを有効化する（９８）。例えば、携帯型演算装置２は、受信したアドレスを、初期通信フェーズの間に、外部装置４から予め受信し、且つ携帯型演算装置２により記憶されていたアドレスと比較することにより、受信したアドレスを有効化することができる。
【００６５】
アドレスの有効化に応じて、携帯型演算装置２は、外部装置４が正当なものであることを認証するために「チャレンジ」メッセージを外部装置４に送信する（１０２）。幾つかの例では、「チャレンジ」メッセージは、定められたビット数を有する乱数を含んでもよい。外部装置４は、「チャレンジ」メッセージを受信し（１０４）、その秘密鍵及び定められた暗号化アルゴリズムを用いてそのメッセージを暗号化する（１０６）。そして、外部装置４は、「チャレンジ」メッセージの暗号化されたバージョンを携帯型演算装置２に返信する（１０８）。ある場合には、「チャレンジ」メッセージの暗号化されたバージョンは、「チャレンジ」メッセージの一部のサブセットのみを含んでもよい。
【００６６】
携帯型演算装置２は、外部装置４から「チャレンジ」メッセージの暗号化されたバージョンを受信し（１１０）、定められた復号アルゴリズムを用いて、外部装置４の公開鍵を用いてこのメッセージを復号する（１１２）。携帯型演算装置２は、復号されたコンテンツを確認すると、外部装置４が正当なものであると認証する（１１４）。例えば、携帯型演算装置２は、「チャレンジ」メッセージの復号されたバージョンが最初に送信された「チャレンジ」メッセージと一致した、又は少なくとも元の「チャレンジ」メッセージの定められた一部のサブセットと一致したと判定した時に、外部装置４が正当なものであると認証することができる。
【００６７】
外部装置４が正当なものであると認証したことに応じて、携帯型演算装置２は、外部装置４が存在すると判定し（１１６）、外部装置４が存在すると判定した時、ここに記載されたアンロック技術のうちの一つ以上を始める。例えば、外部装置４が存在すると判定し、また携帯型演算装置２へのアクセスパスワードを指定するユーザ入力を受信したことに応じて、携帯型演算装置２は、電話アプリケーション１２と、アプリケーション１４Ａ−１４Ｎのうちの一つ以上とを含むアプリケーション１０（図１）への完全なユーザアクセスを許可することができる。
【００６８】
他の例において、他の形式の認証が利用されてもよい。一例として、携帯型演算装置２及び外部装置４は、コンテンツの暗号化と復号の両方に用いられる共通の対称暗号化鍵を利用してもよい。この共通鍵は、携帯型演算装置及び外部装置４のそれぞれに事前設定され、又は定められ、秘密鍵として保持されてもよい。携帯型演算装置２から外部装置４への「チャレンジ」メッセージの送信に応じて、携帯型演算装置２及び外部装置４のそれぞれは、共通鍵を用いて「チャレンジ」メッセージを暗号化することができる。その共通鍵は、ある場合には、「チャレンジ」メッセージの一部のサブセットのみを含んでもよい。ある場合には、共通鍵を用いる暗号化処理への入力として、「チャレンジ」メッセージとともに、外部装置４のアドレス（例えば、ブルートゥース（登録商標）装置のアドレス）が用いられてもよい。外部装置４は、「チャレンジ」メッセージの暗号化されたバージョンを携帯型演算装置２へ返信し、携帯型演算装置２は、受信した暗号化された「チャレンジ」メッセージと、それ自身の内部で暗号化した「チャレンジ」メッセージのバージョンとの比較に基づいて、外部装置４が正当なものであることの認証を試みてもよい。
【００６９】
本明細書に記載された技術は、少なくとも一部を、ハードウェア、ソフトウェア、ファームウェア又はそれらの任意の組み合わせで実装することができる。例えば、記載された技術の様々な側面は、一つ以上のマイクロプロセッサ、デジタル・シグナル・プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）又は任意の他の同等の集積回路もしくはディスクリート論理回路、及びそのような部品の任意の組み合わせを含む一つ以上のプロセッサ内部に実装することができる。一般に、用語「プロセッサ」又は「処理回路」は、孤立した、又は他の論理回路もしくは任意の他の同等の回路と組み合わせた上述の論理回路のうちの何れかに言及する。また、ハードウェアを含む制御ユニットは、本明細書に係る技術のうちの一つ以上を実施することができる。
【００７０】
上記のハードウェア、ソフトウェア及びファームウェアは、この明細書に記載された様々な技術をサポートするように、同一の装置内又は分離された装置内に実装することができる。さらに、記載されたユニット、モジュール又は部品のうちの何れかは、ともに実装されてもよいし、又は分離しているが相互運用可能な論理装置として分離して実装されてもよい。モジュール又はユニットと異なる特徴の表現は、異なる機能的側面を強調することを意図し、必ずしもそのようなモジュール又はユニットが分離したハードウェア、ファームウェア又はソフトウェアのコンポーネントにより実現されなければならないことを意味しない。むしろ、一つ以上のモジュール又はユニットと関連する機能は、分離したハードウェア、ファームウェアもしくはソフトウェアのコンポーネントにより実施され、又は、共通のもしくは分離したハードウェア、ファームウェアもしくはソフトウェアのコンポーネント内に統合されてもよい。
【００７１】
また、本明細書に記載された技術は、例えば命令を含むコンピュータ読み取り可能な記憶媒体等のコンピュータ読み取り可能な媒体に統合し、又はコード化することができる。コンピュータ読み取り可能な記憶媒体を含むコンピュータ読み取り可能な媒体に統合され、又はコード化される命令は、例えば、コンピュータ読み取り可能な媒体に含まれ又はコード化される命令が、一つ以上のプロセッサにより実行されたときに、一つ以上のプログラム可能なプロセッサ、又は他のプロセッサに、ここに記載された技術のうちの一つ以上を実施させる。コンピュータ読み取り可能な記憶媒体は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、フラッシュメモリ、ハードディスク、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、フロッピー（登録商標）ディスク、カセット、磁気媒体、光媒体、又は他のコンピュータ読み取り可能な媒体を含んでもよい。幾つかの例では、製品は、一つ以上のコンピュータ読み取り可能な記憶媒体を備えてもよい。
【００７２】
本発明の様々な側面について記述されてきた。これら及び他の側面は、請求項の範囲内に含まれる。
【図１】
2013534796.tif 000003
【図２】
2013534796.tif 000004
【図３】
2013534796.tif 000005
【図４Ａ】
2013534796.tif 000006
【図４Ｂ】
2013534796.tif 000007
【手続補正書】
【提出日】平成25年3月6日(2013.3.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
本発明の様々な側面について記述されてきた。これら及び他の側面は、請求項の範囲内に含まれる。
（態様１）
コンピュータ読み取り可能な記憶媒体であって、
実行されたときに、携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置上で、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供させ、
前記携帯型演算装置がロックされると、第１の動作モードを開始させ、
前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止させ、
前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始させる命令を含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する、コンピュータ読み取り可能な記憶媒体。
（態様２）
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスの提供を実行可能である、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様３）
前記携帯型演算装置の一つ以上のプロセッサに前記第２の動作モードを開始させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置が前記外部装置の存在を無線で検出したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施させ、
前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施させる命令を含む、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様４）
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置がロックされたときに、前記第１の動作モードの間、前記電話アプリケーションを用いる通話処理への部分的ユーザアクセスのみを許可させる命令をさらに含む、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様５）
前記携帯型演算装置の一つ以上のプロセッサに前記電話アプリケーションへの部分的ユーザアクセスのみを許可させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記第１の動作モードの間、前記携帯型演算装置を用いる電話の着信を受けること及び緊急の電話の発信をすることのうちの少なくとも一つを実施するように前記電話アプリケーションを構成させる命令を含む、態様４に記載のコンピュータ読み取り可能な記憶媒体。
（態様６）
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様７）
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記携帯型演算装置が前記外部装置の存在を無線で検出しなかったときは、第３の動作モードを開始させる命令をさらに含み、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様８）
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、第３の動作モードを開始させる命令をさらに含み、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様９）
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションが、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能にさせる命令をさらに含む、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様１０）
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出させる命令をさらに含む、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様１１）
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記無線通信信号の信号強度が定められた閾値を超えることを判定させる命令を含む、態様１０に記載のコンピュータ読み取り可能な記憶媒体。
（態様１２）
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認させ、
前記外部装置が正当なものであることを認証させる命令をさらに含む、態様１０に記載のコンピュータ読み取り可能な記憶媒体。
（態様１３）
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置が正当なものであることを認証させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により実施される暗号化動作を有効にさせる命令を含む、態様１２に記載のコンピュータ読み取り可能な記憶媒体。
（態様１４）
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置の存在を無線で検出しなかったとき、前記携帯型演算装置をロックさせる命令をさらに含む、態様１に記載のコンピュータ読み取り可能な記憶媒体。
（態様１５）
携帯型演算装置により、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供し、
前記携帯型演算装置により、前記携帯型演算装置がロックされると、第１の動作モードを開始し、
前記携帯型演算装置により、前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止し、
前記携帯型演算装置により、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始することを含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する、方法。
（態様１６）
携帯型演算装置であって、
一つ以上のプロセッサと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話を処理するように動作可能な電話アプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクを実施するように動作可能な第２の異なるアプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置がロックされると、第１の動作モードを開始するように動作可能な動作モードモジュールと、
前記携帯型演算装置が外部装置の存在を無線で検出しないときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止する手段と、を有し、
前記動作モードモジュールは、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置がアクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始するように動作可能であり、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可する手段をさらに有する、携帯型演算装置。
（態様１７）
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスを提供するように動作可能である、態様１６に記載の携帯型演算装置。
（態様１８）
前記禁止する手段及び前記許可する手段は、前記一つ以上のプロセッサにより動作可能なユーザアクセスモジュールを有し、
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出しなかったとき、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止するロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施するように動作可能である、態様１７に記載の携帯型演算装置。
（態様１９）
前記携帯型演算装置がロックされたときに、前記ユーザアクセスモジュールは、前記一つ以上のプロセッサにより、前記第１の動作モードの間、前記電話アプリケーションを用いる通話処理への部分的ユーザアクセスのみを許可するように動作可能である、態様１８に記載の携帯型演算装置。
（態様２０）
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、態様１６に記載の携帯型演算装置。
（態様２１）
前記動作モードモジュールは、前記一つ以上のプロセッサにより、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記携帯型演算装置が前記外部装置の存在を無線で検出しなかったときに、第３の動作モードを開始するように動作可能であり、
前記動作モードモジュールは、前記一つ以上のプロセッサにより、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときに、前記第３の動作モードを開始するように動作可能であり、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話処理への完全なユーザアクセスを許可する、態様１６に記載の携帯型演算装置。
（態様２２）
前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションは、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能である、態様１６に記載の携帯型演算装置。
（態様２３）
前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出するように動作可能である信号ディテクタをさらに有する、態様１６に記載の携帯型演算装置。
（態様２４）
前記信号ディテクタは、前記無線通信信号の信号強度が定められた閾値を超えることを判定するように動作可能である、態様２３に記載の携帯型演算装置。
（態様２５）
前記一つ以上のプロセッサは、前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認するように構成される、態様２３に記載の携帯型演算装置。
（態様２６）
前記一つ以上のプロセッサにより、少なくとも前記外部装置により実施される暗号化動作を有効にすることにより、前記外部装置が正当なものであることを認証するように動作可能である認証モジュールをさらに有する、態様２３に記載の携帯型演算装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
有体のコンピュータ読み取り可能な記憶媒体であって、
実行されたときに、携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置上で、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供させ、
前記携帯型演算装置がロックされると、第１の動作モードを開始させ、
前記携帯型演算装置が外部装置の存在を無線で検出せず、且つアクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止させ、
前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記電話アプリケーションへの部分的ユーザアクセスを許可させ、
前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始させ、
前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記外部装置の存在を無線で検出しなかったとき、又は、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、第３の動作モードを開始させる命令を含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可し、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話の処理への完全なユーザアクセスを許可し、前記第２のアプリケーションへのユーザアクセスを禁止する、有体のコンピュータ読み取り可能な記憶媒体。
【請求項２】
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスの提供を実行可能である、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項３】
前記携帯型演算装置の一つ以上のプロセッサに前記第２の動作モードを開始させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記携帯型演算装置が前記外部装置の存在を無線で検出したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施させ、
前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したときに、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施させる命令を含む、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項４】
前記携帯型演算装置の一つ以上のプロセッサに前記電話アプリケーションへの部分的ユーザアクセスのみを許可させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記第１の動作モードの間、前記携帯型演算装置を用いる電話の着信を受けること及び緊急の電話の発信をすることのうちの少なくとも一つを実施するように前記電話アプリケーションを構成させる命令を含む、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項５】
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項６】
前記携帯型演算装置の一つ以上のプロセッサに、前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションが、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能にさせる命令をさらに含む、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項７】
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出させる命令をさらに含む、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項８】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記無線通信信号の信号強度が定められた閾値を超えることを判定させる命令を含む、請求項７に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項９】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置の存在を無線で検出させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、
前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認させ、
前記外部装置が正当なものであることを認証させる命令をさらに含む、請求項７に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記携帯型演算装置の一つ以上のプロセッサに前記外部装置が正当なものであることを認証させる命令は、前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置により実施される暗号化動作を有効にさせる命令を含む、請求項９に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項１１】
前記携帯型演算装置の一つ以上のプロセッサに、前記外部装置の存在を無線で検出しなかったとき、前記携帯型演算装置をロックさせる命令をさらに含む、請求項１に記載の有体のコンピュータ読み取り可能な記憶媒体。
【請求項１２】
携帯型演算装置により、前記携帯型演算装置を用いる通話処理を実行可能である電話アプリケーション、及び前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクの実施を実行可能である第２の異なるアプリケーションを提供し、
前記携帯型演算装置により、前記携帯型演算装置がロックされると、第１の動作モードを開始し、
前記携帯型演算装置により、前記携帯型演算装置が外部装置の存在を無線で検出せず、且つアクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止し、
前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記電話アプリケーションへの部分的ユーザアクセスを許可し、
前記携帯型演算装置により、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始し、
前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記外部装置の存在を無線で検出しなかったとき、又は、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、第３の動作モードを開始することを含み、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可し、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話の処理への完全なユーザアクセスを許可し、前記第２のアプリケーションへのユーザアクセスを禁止する、方法。
【請求項１３】
携帯型演算装置であって、
一つ以上のプロセッサと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話を処理するように動作可能な電話アプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置を用いる通話処理と関連しない一つ以上のタスクを実施するように動作可能な第２の異なるアプリケーションと、
前記一つ以上のプロセッサにより、前記携帯型演算装置がロックされると、第１の動作モードを開始するように動作可能な動作モードモジュールと、を有し、
前記携帯型演算装置は、前記携帯型演算装置が外部装置の存在を無線で検出せず、且つアクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止し、
前記携帯型演算装置は、前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記第１の動作モードの間、前記電話アプリケーションへの部分的ユーザアクセスを許可し、
前記動作モードモジュールは、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信したときは、第２の動作モードを開始するように動作可能であり、
前記携帯型演算装置は、前記第２の動作モードの間、前記電話アプリケーション及び前記第２のアプリケーションの両方への完全なユーザアクセスを許可し、
前記動作モードモジュールは、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信し、且つ前記外部装置の存在を無線で検出しなかったとき、又は、前記携帯型演算装置が前記外部装置の存在を無線で検出し、且つ前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、第３の動作モードを開始するようにさらに動作可能であり、
前記携帯型演算装置は、前記第３の動作モードの間、前記電話アプリケーションを用いる通話の処理への完全なユーザアクセスを許可し、前記第２のアプリケーションへのユーザアクセスを禁止する、携帯型演算装置。
【請求項１４】
前記第２のアプリケーションは、前記携帯型演算装置に格納された限定されたコンテンツへのアクセスを提供するように動作可能である、請求項１３に記載の携帯型演算装置。
【請求項１５】
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出しなかったとき、前記第１の動作モードの間、前記第２のアプリケーションへのユーザアクセスを禁止するロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が外部装置の存在を無線で検出したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第１のアンロック動作を実施するように動作可能であり、
前記ユーザアクセスモジュールは、前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信したとき、前記電話アプリケーションと前記第２のアプリケーションの両方のための第２のアンロック動作を実施するように動作可能である、請求項１３に記載の携帯型演算装置。
【請求項１６】
前記電話アプリケーションは、電話の着信を受けること及び電話の発信をすることのうちの少なくとも一つを実施することにより通話処理を実行可能であり、
前記第２のアプリケーションは、電話の着信を受けること又は電話の発信をすることに関連しない一つ以上のタスクの実施を実行可能である、請求項１３に記載の携帯型演算装置。
【請求項１７】
前記携帯型演算装置が前記外部装置の存在を無線で検出せず、且つ前記携帯型演算装置が前記アクセスパスワードを指定するユーザ入力を受信しなかったときは、前記電話アプリケーションは、電話の着信を受けるが、緊急の電話の発信以外の任意の電話の発信をしないことを実行可能である、請求項１３に記載の携帯型演算装置。
【請求項１８】
前記外部装置により伝送された無線通信信号の識別に応じて、前記外部装置の存在を無線で検出するように動作可能である信号ディテクタをさらに有する、請求項１３に記載の携帯型演算装置。
【請求項１９】
前記信号ディテクタは、前記無線通信信号の信号強度が定められた閾値を超えることを判定するように動作可能である、請求項１８に記載の携帯型演算装置。
【請求項２０】
前記一つ以上のプロセッサは、前記外部装置のアドレスの受信に応じて前記外部装置の同一性を確認するように構成される、請求項１８に記載の携帯型演算装置。
【請求項２１】
前記一つ以上のプロセッサにより、少なくとも前記外部装置により実施される暗号化動作を有効にすることにより、前記外部装置が正当なものであることを認証するように動作可能である認証モジュールをさらに有する、請求項１８に記載の携帯型演算装置。
【国際調査報告】
2013534796.tif 000008
2013534796.tif 000009