(57)【特許請求の範囲】
【請求項１】
モバイルコンピューティング装置のディスプレイがロックされている間に受信されるデータを隔離するシステムであって、
モバイルコンピューティング装置のディスプレイがロックされている間に前記モバイルコンピューティング装置によってユーザーから獲得される複数のコンテンツ項目を格納する第１のメモリー領域と、
前記第１のメモリー領域からの前記複数のコンテンツ項目のうち１つ以上を格納する、前記第１のメモリー領域と分離した第２のメモリー領域と、
前記第１のメモリー領域に格納された前記コンテンツ項目の各々についての転送動作を決定し、
前記ディスプレイのロックを解除するコマンドを受信し、
前記受信されたコマンドに応答して前記ディスプレイのロックを解除し、
前記ディスプレイのロックの解除に応答して、前記第１のメモリー領域からの前記複数のコンテンツ項目に対して前記決定された転送動作を適用して、前記第１のメモリー領域から前記第２のメモリー領域へ前記複数のコンテンツ項目のうち１つ以上を転送する
ようにプログラムされたプロセッサーと
を具備するシステム。
【請求項２】
前記第１のメモリー領域は、前記ディスプレイがロックされる場合、前記ユーザーにとって利用可能な機能について記述する設定データをさらに格納する請求項１に記載のシステム。
【請求項３】
前記設定データは、前記ディスプレイがロックされている間に実行のために利用可能なアプリケーションプログラムを識別し、前記アプリケーションプログラムは、実行されると、前記コンテンツ項目の１つ以上を獲得して前記第１のメモリー領域に格納する請求項２に記載のシステム。
【請求項４】
前記設定データは前記アプリケーションプログラムの機能の部分集合を規定する請求項３に記載のシステム。
【請求項５】
前記コンテンツ項目は、電子メールメッセージ、音声メールメッセージ、テキストメッセージ、及び前記モバイルコンピューティング装置に関連付けられるカメラによって撮られた画像のうちの１つ以上に関連する請求項１に記載のシステム。
【請求項６】
前記モバイルコンピューティング装置の前記ディスプレイがロックされている間に獲得されるコンテンツ項目を隔離する手段をさらに具備する請求項１に記載のシステム。
【請求項７】
前記ユーザーが前記第１のメモリー領域から前記第２のメモリー領域への転送の前に前記コンテンツ項目をレビューすることを可能にする手段をさらに具備する請求項１に記載のシステム。
【請求項８】
ユーザーの計算装置のディスプレイがロックされている間に、前記計算装置が、１つ以上のコンテンツ項目を受信するステップと、
前記受信されたコンテンツ項目の各々について転送基準を規定するステップと、
前記計算装置の第１のメモリー領域に前記受信されたコンテンツ項目を格納するステップと、
前記ディスプレイのロックを解除するコマンドを受信するステップと、
前記受信されたコマンドに応答して前記ディスプレイのロックを解除するステップと、
前記規定された転送基準に基づいて、前記ロック解除に応答して、前記ユーザーからの入力なしに、前記第１のメモリー領域から前記計算装置の第２のメモリー領域へ前記コンテンツ項目の１つ以上を転送するステップであって、前記第１のメモリー領域は前記第２のメモリー領域から隔離される、ステップと
を含む方法。
【請求項９】
前記ディスプレイがロックされる場合に前記計算装置の前記ユーザーにとって利用可能な機能について記述する設定データを規定するステップをさらに含む請求項８に記載の方法。
【請求項１０】
前記設定データを規定するステップは前記ディスプレイがロックされている間に実行のためのアプリケーションプログラムを識別するステップを含む請求項９に記載の方法。
【請求項１１】
前記１つ以上のコンテンツ項目を受信するステップは、前記ディスプレイがロックされている間に前記計算装置の前記ユーザーから前記コンテンツ項目の１つ以上を受信するステップを含む請求項８に記載の方法。
【請求項１２】
前記１つ以上のコンテンツ項目を受信するステップは、前記ディスプレイがロックされている間にコンテンツプロバイダーから前記コンテンツ項目の１つ以上を受信するステップを含む請求項８に記載の方法。
【請求項１３】
前記規定された転送基準は手動の確認を規定し、前記第１のメモリー領域から前記第２のメモリー領域へ前記コンテンツ項目の１つ以上を転送するよう前記計算装置の前記ユーザーに促すステップをさらに含む請求項８に記載の方法。
【請求項１４】
前記コンテンツ項目を転送するステップは、前記計算装置の前記ユーザーからの確認なしに、前記コンテンツ項目の１つ以上を転送するステップを含む請求項８に記載の方法。
【請求項１５】
前記転送されたコンテンツ項目は１つ以上のアプリケーションプログラムに関連付けられ、前記ロック解除の後に前記アプリケーションプログラムを実行するステップをさらに含む請求項８に記載の方法。
【請求項１６】
前記ディスプレイがロックされている間に、前記ロックされたディスプレイを介して、前記計算装置上で利用可能な１つ以上のアプリケーションプログラムの表現を提供するステップをさらに含み、前記表現はツールバーとして提供される請求項８に記載の方法。
【請求項１７】
コンピューター実行可能なコンポーネントを有する１つ以上のコンピューター記憶媒体であって、前記コンポーネントは、
少なくとも１つのプロセッサーによって実行されると、前記少なくとも１つのプロセッサーに、計算装置が第１の状態にある間に前記計算装置上での実行に利用可能な１つ以上のアプリケーションプログラムを識別する設定データへアクセスさせる、プロフィールコンポーネントと、
少なくとも１つのプロセッサーによって実行されると、前記計算装置が前記第１の状態にある間に前記少なくとも１つのプロセッサーに１つ以上のコンテンツ項目を受信させるインターフェースコンポーネントであって、前記インターフェースコンポーネントは前記アプリケーションプログラムを介して前記コンテンツ項目を受信する、インターフェースコンポーネントと、
少なくとも１つのプロセッサーによって実行されると、前記少なくとも１つのプロセッサーに、前記インターフェースコンポーネントによって受信された前記コンテンツ項目を第１のメモリー領域に格納させる、メモリーコンポーネントと、
少なくとも１つのプロセッサーによって実行されると、前記第１のメモリー領域から前記第１のメモリー領域とは分離された第２のメモリー領域へ前記コンテンツ項目の１つ以上を移動させるために、第２の状態への前記計算装置の移行に応答して、前記少なくとも１つのプロセッサーに転送基準を評価させる、フィルターコンポーネントと
を含むコンピューター記憶媒体。
【請求項１８】
前記フィルターコンポーネントは、前記計算装置を前記第２の状態へ移行させるコマンドを受信し、前記受信されたコマンドに応答して前記計算装置を前記第２の状態へ移行させる請求項１７に記載のコンピューター記憶媒体。
【請求項１９】
前記コンテンツ項目の少なくとも１つは製品識別子を含み、前記転送基準の１つ以上はオンライン商人を識別し、前記フィルターコンポーネントは前記オンライン商人に関連付けられるウェブページを得て前記計算装置のユーザーに提供する請求項１７に記載のコンピューター記憶媒体。
【請求項２０】
前記第１の状態は前記計算装置のロックされた状態に対応し、前記第２の状態は前記計算装置のロックを解除された状態に対応する請求項１７に記載のコンピューター記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロックされた装置上での受信情報の分離に関する。
【背景技術】
【０００２】
[0001]タッチスクリーンは制約されたフォームファクターを備えた装置上でデータを迅速に入力する機構を提供する。タッチスクリーンは、一般に、タッチスクリーン表面における指での接触、タッチペンで軽くたたくこと又は移動に対して動作し応答するように設計される。タッチスクリーンディスプレイ上の特定の点に触れるか又は軽くたたくことにより、タッチスクリーンディスプレイ上の仮想的なボタン、その位置において見つけられ又は示される特徴又は機能を活性化させる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
[0002]携帯電話上のタッチスクリーンディスプレイの出現により、例えば、携帯電話へデータを入力することがより容易になった。そのため、既存のシステムにより、ユーザーは、携帯電話によって、写真を撮り、音声メモを格納し、電子メールメッセージ及びテキストメッセージを読み、アドレス帳を保持する。この情報を保護するために、多くの携帯電話は、ディスプレイが、コマンドにより又は定義されたタイムアウトの後に、ロックされることを可能にする。既存のシステムによってデータを入力するために、ユーザーはまず携帯電話のロックを解除し、次にデータを入力する。しかし、すべてのデータ入力について携帯電話のロックを解除することは、退屈で、不便で、時間のかかることである。例えば、ユーザーが自分のロックされた装置で写真を撮りたい場合、ユーザーはまず、写真収集（捕捉）アプリケーションにアクセスするために当該装置のロックを解除する。ユーザーが装置のロックを解除した時までに、多くの場合、収集しようとしていた動作又は瞬間は過ぎてしまっている。ユーザーは安全性と引き換えに応答性を手放すことを強いられていたので、瞬間をとらえることは今のところ可能ではない。認証されていないアクセスを防ぐように装置を設定する際、ユーザーは、装置の核となる特徴の性能がユーザーについての必要なものをサポートすることを妨げていた。
【課題を解決するための手段】
【０００４】
[0003]本発明の実施例は、計算装置がロックされる間に受信されるコンテンツ項目（content items）又は他のデータを隔離する。コンテンツ項目に関連付けられる転送基準（transfer criteria）が定義される。コンテンツ項目及び関連付けられる転送基準は計算装置の第１のメモリー領域に格納される。ディスプレイのロックを解除するコマンドを受信すると、ディスプレイはロックを解除され、コンテンツ項目の１つ以上が転送基準に基づいて第２のメモリー領域に転送される。第１のメモリー領域は第２のメモリー領域から隔離される。
【０００５】
[0004]この概要は詳細な説明においてさらに以下に述べられる概念の選択を単純化された形式で紹介するために提供される。この概要は、特許請求された主題の重要な特徴又は不可欠な特徴を識別するようには意図されず、特許請求された主題の範囲の決定に際して助けとして使用されるようにも意図されない。
【図面の簡単な説明】
【０００６】
【図１】[0005]コンテンツプロバイダーからユーザーへコンテンツを配信する計算装置を示す例示的なブロック図である。
【図２】[0006]転送基準に基づいて隔離からコンテンツ項目を転送するモバイルコンピューティング（計算）装置を示す例示的なブロック図である。
【図３】[0007]ロックされたディスプレイを備えた計算装置によるデータの受信、隔離及び解放を示す例示的なフローチャートである。
【図４Ａ】[0008]ディスプレイのロックを解除した後の、計算装置上のロックされたディスプレイにおける隔離されたデータの提示及び関連するアプリケーションプログラムのその後の実行を示す例示的なユーザーインターフェースである。
【図４Ｂ】ディスプレイのロックを解除した後の、計算装置上のロックされたディスプレイにおける隔離されたデータの提示及び関連するアプリケーションプログラムのその後の実行を示す例示的なユーザーインターフェースである。
【図４Ｃ】ディスプレイのロックを解除した後の、計算装置上のロックされたディスプレイにおける隔離されたデータの提示及び関連するアプリケーションプログラムのその後の実行を示す例示的なユーザーインターフェースである。
【０００７】
[0009]図面全体にわたって対応する参照文字は対応する部分を示す。
【発明を実施するための形態】
【０００８】
[0010]図面を参照すると、本発明の実施例は、少なくとも、計算装置１０２又はディスプレイ１０８がロックされている間に受信されるコンテンツ項目２０８又は他のデータの隔離を可能にする。計算装置１０２のロックを解除した後、コンテンツ項目２０８がクラウドサービス内などのどこか他のところに格納されるか又は計算装置１０２から遠隔に格納されたデータと同期される前に、ユーザー１０４は、当該隔離によって、コンテンツ項目２０８をレビューする（見直す、再検討する、review）ことができる。例えば、当該レビューにより、ユーザー１０４は、不正使用（改ざん）を検出し、又はフィッシング攻撃を検出することが可能となる。また、ディスプレイ１０８がデータ収集を可能にするためにロックされている間、計算装置１０２についての制限された機能が利用可能である。そのような制限された機能は、ユーザー１０４が最初にディスプレイ１０８のロックを解除することなく動作を迅速に行うことを可能にすることにより、ユーザー経験を改善する。例えば、ユーザー１０４は、携帯電話のロックを解除するためにコードをいじくる必要なしに、シングルクリックで迅速にシーンのスナップショットをとる。別の例において、ユーザー１０４は、計算装置１０２がロックされている間に受信される通知に関する制限された情報を閲覧する。
【０００９】
[0011]図１を再び参照すると、例示的なブロック図は、コンテンツプロバイダー１２８から受信され、ユーザー１０４から受信されたコンテンツを格納する計算装置１０２を示す。計算装置１０２のディスプレイ１０８がロックされている間、計算装置１０２は、コンテンツプロバイダー１２８及び／又はユーザー１０４からコンテンツを受信する。手動で又は自動的に（例えば、転送基準２１０に基づいて）、計算装置１０２は、続いて、計算装置１０２がロックを解除される場合にストレージ（記憶）サービス１３０によって提供されるような、ローカルメモリー領域又はリモートメモリー領域へ受信されたコンテンツを送信するか又は同期させる。ストレージサービス１３０は、例えば、クラウドサービス、又はコンテンツをユーザー１０４の任意の計算装置（例えば、ラットップ、携帯電話など）にとって利用可能にする連合されたサービスを表す。
【００１０】
[0012]計算装置１０２は、少なくとも、メモリー領域１１０、ディスプレイ１０８及びプロセッサー１０６を含む。メモリー領域１１０、又は他のコンピューター読み取り可能な媒体は、設定（コンフィギュレーション）データ１１６を格納する。設定データ１１６は、ユーザー１０４に提示するコンテンツ項目２０８（例えば、コンテンツプロバイダー１２８から受信される）及び／又は計算装置１０２がロックされる場合にユーザー１０４に提供する機能について記述する。設定データ１１６は、例えば、ロックされる場合に計算装置１０２のディスプレイ１０８を介してユーザー１０４に提示されるべきコンテンツ項目２０８の特性、種類、カテゴリー、分類又は他の記述子について記述するファイル又はメタデータを含む。設定データ１１６はまた、ロックされた計算装置１０２のディスプレイ１０８を介してユーザー１０４による実行に利用可能な特定のアプリケーションプログラム１１８又は（例えば、アプリケーションプログラム１１８内の）機能を識別してもよい。アプリケーションプログラム１１８の表現は、例えば、ロックされたディスプレイ１０８を介してユーザー１０４に対して可視であるツールバーに表示される。その表現は、例えば、アプリケーションプログラム１１８に対応するテキスト又は画像（例えば、アイコン）を含む。
【００１１】
[0013]幾つかの実施例において、アプリケーションプログラム１１８は、実行されると、ディスプレイ１０８がロックされる場合にユーザー１０４又はコンテンツプロバイダー１２８からデータを収集する。一般に、ロックされた計算装置１０２のディスプレイ１０８を介して利用可能な機能は、計算装置１０２がロックを解除された後にユーザー１０４にとって利用可能な機能のサブセット（部分集合）である。後のレビュー及びストレージサービス１３０への転送のために、当該機能は、計算装置１０２がロックされている間にユーザー１０４が計算装置１０２へデータを入力することを可能にする。例えば、当該機能は、ユーザー１０４が、計算装置１０２に関連付けられるカメラで写真もしくは動画を撮り、音声メモを記録し、計算装置１０２へ電話番号を入力し、アドレス帳について新たな連絡先を加え、約束もしくはタスクを作成し、略図を描き、歌もしくは地図を格納し、又は地理的に配置された（geo-planted）メタデータを格納することを可能にする。
【００１２】
[0014]設定データ１１６は、任意の形式（フォーム）の１つ以上のデータ構造に格納されてもよい。設定データ１１６は、平文、暗号化された形式、バイナリー形式、又は他の形式であってもよい。さらに、設定データ１１６は、コンテンツ項目２０８のうち１つ以上又は計算装置１０２にとって利用可能なアプリケーションプログラム１１８の１つ以上に適用する幾つかの基準によって、階層へと組織化されてもよい。
【００１３】
[0015]設定データ１１６はユーザー１０４によって定義されてもよい。そのような実施例において、ユーザー１０４は、ロックされた計算装置１０２のディスプレイ１０８を介して利用可能となることを望まれる特定の機能を識別する。例えば、ユーザー１０４は、計算装置１０２がロックされる場合に利用可能となるそれらのアプリケーションを選択するために、ディスプレイ１０８の特定の領域へ、アプリケーションをドラッグ・アンド・ドロップしてもよい。選択されたアプリケーションは、ロックされた計算装置１０２のディスプレイ１０８上のツールバーとして機能してもよい。
【００１４】
[0016]設定データ１１６はまた、アプリケーション開発者によって定義されてもよい。そのような実施例において、各アプリケーションのアプリケーション開発者は、計算装置１０２がロックされる場合にユーザー１０４にとって利用可能なままである機能を識別する。この例における設定データ１１６は、計算装置１０２へのアプリケーションのインストール又はダウンロードに伴う。識別された機能はデフォルト設定を表し、幾つかの実施例において、ユーザー１０４によって無効にされてもよい。
【００１５】
[0017]ディスプレイ１０８は、ユーザー１０４へ情報を提供するための任意のコンポーネントを含む。例えば、ディスプレイ１０８は、ユーザー１０４からの又はタッチペンなどの別のものからのタッチ入力を検知することができる任意の容量性ディスプレイを含む。本発明の態様はタッチセンサー式のディスプレイ１０８又はタッチスクリーンディスプレイに関して記載されるが、本発明の実施例は任意のディスプレイにより動作可能である。例えば、本発明の態様は、データ入力に利用可能なキーボードの全体又は一部を有する装置において見られるようなタッチセンサー式でないディスプレイにより動作可能である。そのような例において、計算装置１０２は、キーボードが計算装置１０２についてのユーザー入力選択装置として使用されないようにすることによりロックを行う。
【００１６】
[0018]プロセッサー１０６は、任意の量の演算処理装置を含み、本開示の態様を実施するためのコンピューター実行可能な命令を実行するようにプログラムされる。当該命令は、プロセッサー１０６によって、又は計算装置１０２内で実行される複数のプロセッサーによって、又は計算装置１０２の外部のプロセッサーによって（例えば、クラウドサービスによって）実行されてもよい。幾つかの実施例において、プロセッサー１０６は、図面（例えば、図３）に示されるものなどの命令を実行するようにプログラムされる。
【００１７】
[0019]本発明の態様は携帯電話などのモバイルコンピューティング装置２０２である計算装置１０２に関して記載されているが、本発明の実施例は任意の計算装置により動作可能である。例えば、本発明の態様は、デジタルカメラ、デジタルビデオカメラ、ネットブック、ラップトップコンピューター、（携帯型のゲーム機を含む）ゲーム機、携帯音楽プレーヤー、携帯情報端末、情報機器及びパーソナルコミュニケーターなどの装置により動作可能である。
【００１８】
[0020]一般に、メモリー領域１１０は計算装置１０２に関連付けられる。例えば、図１において、メモリー領域１１０は計算装置１０２内にある。しかし、メモリー領域１１０又はその上に格納された任意のデータは、計算装置１０２からローカルであるか又は遠隔である（例えば、ネットワーク１２７を介してアクセス可能である）任意のサーバー又は他のコンピューターに関連付けられてもよい。幾つかの実施例において、メモリー１１０は、図２に関して以下に記載されるような、第１のメモリー領域２０４又は第２のメモリー領域２０６であると考えられる。メモリー領域１１０、又は１つ以上のコンピューター読み取り可能な媒体は、本開示の態様を実施するためのコンピューター実行可能なコンポーネントをさらに格納する。例示的なコンポーネントは、プロフィールコンポーネント１２０、インターフェースコンポーネント１２２、メモリーコンポーネント１２４及びフィルターコンポーネント１２６を含む。これらのコンポーネントは図２に関して以下に記載される。
【００１９】
[0021]次に図２を参照すると、例示的なブロック図は、転送基準２１０に基づいて隔離からコンテンツ項目２０８を転送するモバイルコンピューティング装置２０２を示す。ディスプレイ１０８などのモバイルコンピューティング装置２０２のディスプレイがロックされている間に、コンテンツ項目２０８が受信される。上述のように、コンテンツ項目２０８は、ユーザー１０４、又はコンテンツプロバイダー１２８の１つ以上によって提供される。受信されたコンテンツ項目２０８は、第１のメモリー領域２０４に格納される。第１のメモリー領域２０４は、第２のメモリーから隔離されるか、又はそうでなければ第２のメモリー領域２０６から離れているか、区別される。例えば、第１のメモリー領域２０４及び第２のメモリー領域２０６は、同じハードドライブの区分（パーティション）である。別の例において、第１のメモリー領域２０４及び第２のメモリー領域２０６は、モバイルコンピューティング装置２０２によってアクセス可能な別個のハードドライブである。別の例において、第１のメモリー領域２０４はモバイルコンピューティング装置２０２の内部のハードドライブである一方、第２のメモリー領域２０６は、モバイルコンピューティング装置２０２から離れたストレージサービス１３０である。
【００２０】
[0022]転送基準２１０は受信されたコンテンツ項目２０８に関連付けられる。転送基準２１０は、関連付けられるコンテンツ項目２０８を管理するために、１つ以上の転送動作２１２（例えば、一連の動作）又は他の命令を識別する。例えば、転送基準２１０は、所定の期間の後の第１のメモリー領域２０４からのコンテンツ項目２０８の自動的な削除を規定してもよいし、又は第１のメモリー領域２０４から第２のメモリー領域２０６へのコンテンツ項目２０８のうちの１つ以上の自動的な転送を規定してもよい。自動的な転送は、これらの実施例における転送の時においてユーザー１０４からの確認なしに生じる。幾つかの実施例において、転送動作２１２のうち１つ以上を実施する前にユーザー１０４に手動の確認を促すなど、転送基準２１０に関連付けられる他の命令が考慮される。
【００２１】
[0023]モバイルコンピューティング装置２０２（又はそのディスプレイ）が（例えば、ユーザー１０４によって）その後にロックを解除される場合、転送基準２１０が適用される。ロックを解除する時において、モバイルコンピューティング装置２０２は、第１のメモリー領域２０４に格納されたコンテンツ項目２０８を処理するために転送基準２１０を適用する。コンテンツ項目２０８のうちの幾つかについては（例えば、それらのコンテンツ項目２０８の転送基準２１０に依存して）、ユーザー１０４は、転送動作２１２の確認について促されることなどの処理に関係する。他のコンテンツ項目２０８について、転送基準２１０は自動的に適用され、コンテンツ項目２０８はユーザー１０４からの入力なしに処理される。
【００２２】
[0024]転送基準２１０は、ユーザー１０４、コンテンツプロバイダー１２８、又は他のエンティティから受信されてもよい。幾つかの実施例において、ユーザー１０４がコンテンツ項目２０８を提供する場合、ユーザー１０４はまた、コンテンツ項目２０８を処理するための転送基準２１０として命令を提供してもよい。例えば、モバイルコンピューティング装置２０２がロックされている間にユーザー１０４は音声メモを記録し、その後、モバイルコンピューティング装置２０２がロックを解除された後に、モバイルコンピューティング装置２０２上の特定のファイルディレクトリー（例えば、第２のメモリー領域２０６）に音声メモを格納するための命令（例えば、転送基準２１０）を入力する。代替的に、ユーザー１０４は、モバイルコンピューティング装置２０２がロックされている間でさえ、第２のメモリー領域２０６に格納されるよう音声メモに指示し、それによって第１のメモリー領域２０４を完全に回避（迂回）する。別の例において、ユーザー１０４は、モバイルコンピューティング装置２０２上のカメラで画像を撮り、次に、モバイルコンピューティング装置２０２がロックを解除された後にブログ又は画像共有ウェブサイトなどのウェブページに取得した画像をアップロードするための命令を入力する。そのような例において、ウェブページは、第２のメモリー領域２０６又はストレージサービス１３０に格納されてもよい。さらに別の例において、モバイルコンピューティング装置２０２がロックされている間、ユーザー１０４は、コンテンツ項目２０８のうちの１つとして、製品識別子（例えば、バーコード画像、ＳＫＵ番号、型番など）を入力するかそうでなければ収集する。ユーザー１０４は、転送基準２１０の一部として、商人又は店の名を識別する。モバイルコンピューティング装置２０２がロックを解除する場合、フィルターコンポーネント１２６は、商人のためのオンラインストアからウェブページにアクセスし、製品識別子によって識別された製品に関する詳細を提供する。当該詳細は、例えば、仕様及び価格を含む。このように、現地の小売業者で買い物をしながら、ユーザー１０４は、特定の製品を調査するようリマインダ−を設定することができる。後にモバイルコンピューティング装置２０２のロックを解除すると、ユーザー１０４には、製品についての詳細が自動的に提示される。
【００２３】
[0025]コンテンツプロバイダー１２８がコンテンツ項目２０８を提供する実施例において、コンテンツプロバイダー１２８はまた、転送基準２１０の少なくとも一部を提供してもよい。例えば、コンテンツプロバイダー１２８のうちの１つは、モバイルコンピューティング装置２０２へ新たな電子メールメッセージを提供する。その後、コンテンツプロバイダー１２８は、モバイルコンピューティング装置２０２がロックされている間に以下の動作を実行するための命令（例えば、転送基準２１０）を提供する：第１のメモリー領域２０４に電子メールメッセージを格納し、ユーザー１０４への電子メールメッセージの一部（例えば、送信元フィールド又は主題フィールド）を表示し、メッセージを読み、保存し、又は削除するようユーザー１０４に促す。ユーザー１０４からの応答に基づいて、モバイルコンピューティング装置２０２は、読む動作、保存する動作、又は削除する動作を実行する。モバイルコンピューティング装置２０２がロックを解除した後、削除されなかったコンテンツ項目２０８は、転送基準２１０に基づいて、第２のメモリー領域２０６又はストレージサービス１３０に転送される。
【００２４】
[0026]幾つかの実施例において、デフォルトの転送基準はコンテンツ項目２０８の種類に基づいてコンテンツ項目２０８の各々に関連付けられる。例えば、画像、テキストメッセージ、音声メール、音声メモなどについて異なるデフォルトの転送基準が存在する。特定の例において、デフォルトの転送基準は、モバイルコンピューティング装置２０２に関連付けられるカメラによって撮られた画像がモバイル装置のロック解除の際にウェブサイトへアップロードされるべきである（例えば、第２のメモリー領域２０６又はストレージサービス１３０によって格納される）ことを規定する。別の例において、タイムスタンプ又は位置情報は、コンテンツ項目２０８の収集の時において、自動的に決定され、コンテンツ項目２０８とともに格納される。モバイルコンピューティング装置２０２が関連付けられるコンテンツ項目２０８を処理する方法を決定するためにロックを解除される場合、タイムスタンプ、位置情報又は他のメタデータは転送基準２１０の一部として評価されてもよい。例えば、特定の地理的領域において撮られた画像がブログに自動的にアップロードされる一方、計算装置がロックを解除される場合、別の地理的領域において撮られた画像は個人の画像ディレクトリーに保存される。
【００２５】
[0027]幾つかの実施例において、１つ以上のコンピューター実行可能なコンポーネントが、第１のメモリー領域２０４に格納されたコンテンツ項目２０８を処理するために転送基準２１０を適用するべく、モバイルコンピューティング装置２０２上で実行される。プロフィールコンポーネント１２０は、モバイルコンピューティング装置２０２がロックされる間（例えば、第１の状態において）、モバイルコンピューティング装置２０２上での実行に利用可能なアプリケーションプログラム１１８を識別する設定データ１１６にアクセスする。モバイルコンピューティング装置２０２は識別されたアプリケーションプログラムを実行する。モバイルコンピューティング装置２０２がロックされている間、インターフェースコンポーネント１２２は、実行されるアプリケーションプログラムを介して、１つ以上のコンテンツ項目２０８を受信する。メモリーコンポーネント１２４は、インターフェースコンポーネント１２２によって受信されたコンテンツ項目２０８を第１のメモリー領域２０４に格納する。フィルターコンポーネント１２６は、モバイルコンピューティング装置２０２をロックされた状態からロックを解除された状態へ（例えば、第１の状態から第２の状態へ）移行させるためのコマンドを（例えば、ユーザー１０４から又は別のエンティティから）受信し、受信されたコマンドに応答してモバイルコンピューティング装置２０２を移行させる。例えば、モバイルコンピューティング装置２０２のロックを解除し、選択されたアイコンに対応するアプリケーションプログラム１１８に行くために、ユーザー１０４は、アイコンのうちの１つをタップ（軽く叩く）（例えば、アイコンをダブルタップするか、左へスライドさせるか、右へスライドさせるか、軽く打つか、又は別の所定の入力ジェスチャーを実行する）してもよい。この点において、アプリケーションプログラム１１８との十分なインタラクションが可能になる。そのような実施例において、ユーザー１０４は、モバイルコンピューティング装置２０２を明示的にはロック解除せず、それどころか、ロック解除動作及びアプリケーションプログラム１１８の実行は、ユーザー１０４からのジェスチャー又はコマンドに応答して生じる。他の実施例において、ユーザー１０４が完全にアプリケーションプログラム１１８にアクセスすることを可能にする前にユーザー１０４からロック解除ＰＩＮを受信するために、ユーザー１０４は、ユーザー１０４からの入力ジェスチャーに応答してロック解除画面（例えば、ＰＩＮ入力画面）に導かれる。モバイルコンピューティング装置２０２がロックを解除された後、フィルターコンポーネント１２６は、第１のメモリー領域２０４から第２のメモリー領域２０６へコンテンツ項目２０８の１つ以上を移動させるために、受信されたコンテンツ項目２０８に関連付けられる転送基準２１０を評価する。
【００２６】
[0028]次に図３を参照すると、例示的なフローチャートは、ディスプレイ１０８などのロックされたディスプレイを備えた計算装置１０２による、データの受信、隔離及び解放を示す。３０２において、ディスプレイ１０８がロックされている間、コンテンツ項目２０８及び関連付けられる転送基準２１０が受信される。コンテンツ項目２０８及び転送基準２１０は、３０４において、本明細書に記載されるように第２のメモリー領域２０６から隔離された第１のメモリー領域２０４に格納される。３０６においてディスプレイ１０８のロックを解除するコマンドを受信すると、ディスプレイ１０８は３０８においてロックを解除される。ディスプレイ１０８のロックを解除すると、コンテンツ項目２０８が処理される。第１のメモリー領域２０４から第２のメモリー領域２０６へコンテンツ項目２０８の１つ以上を移動させるために、コンテンツ項目２０８に関連付けられる転送基準２１０は、３１０において識別されて適用される。
【００２７】
[0029]次に図４Ａから４Ｃを参照すると、例示的なユーザーインターフェースは、計算装置１０２などの計算装置上のディスプレイ１０８などのロックされたディスプレイ上での隔離されたデータの提示、及びディスプレイ１０８のロックを解除した後のユーザーインターフェースにおける関連するアプリケーションプログラムのその後の実行を示す。図４Ａ、図４Ｂ及び図４Ｃの例示的なユーザーインターフェースにおいて、計算装置１０２はタッチセンサー式のディスプレイを含む。図４Ａ及び図４Ｂの例において、ディスプレイ１０８はロックされ、アイコンはディスプレイ１０８がロックされた間に受信されるコンテンツ項目２０８に対応して提示される。例えば、ユーザー１０４からの明示的なコマンドの後に又は所定の期間（例えば、休止しているタイムアウトの値）の終了の後に、計算装置１０２はロックされてもよい。
【００２８】
[0030]コンテンツ項目２０８は、画像、音声メモ、及び不在着信（missed calls）を含む。画像は、計算装置１０２に関連付けられるカメラを介してユーザー１０４により撮られたか、コンテンツプロバイダー１２８から受信されたか、又はＢＬＵＥＴＯＯＴＨネットワークプロトコルによるなどして別の装置から受信されたかしたものである。ディスプレイ１０８がロックされている間に音声メモはユーザー１０４によって記録された。ユーザーインターフェースにおいてさらに示されるように、ジョージからの不在着信の通知が表示される。コンテンツ項目２０８は、計算装置１０２に関連付けられる、隔離されたメモリー領域（例えば、第１のメモリー領域２０４）に格納される。
【００２９】
[0031]図４Ｂにおいて、ディスプレイ１０８はロックされたままであり、別のコンテンツ項目２０８が受信される。この例におけるコンテンツ項目２０８はマルコからのテキストメッセージの通知である。例を続けると、ユーザー１０４は、テキストメッセージを削除するべきか又はテキストメッセージの内容を見るべきかを決定する前に、テキストメッセージに関してより多くの情報を望む。ディスプレイ１０８がいまだロックされている間に、ユーザー１０４は、例えば、通知を軽くたたくか、ディスプレイ１０８から通知をドラッグするか、又はそうでなければ通知を選択することにより、当該通知を選択する。当該選択に応答して、当該通知に関連付けられるアプリケーションプログラム１１８は、設定データ１１６によって指定された、制限された機能をユーザー１０４へ提供するために実行される。図４Ｃの例において、アプリケーションプログラム１１８は、通知の送信元及び主題を表示するために、ショートメッセージサービス（ＳＭＳ）送信／受信アプリケーションプログラムを実行する。その後、ユーザー１０４は、通知に削除のためのマークをし、通知に今後の詳細な閲覧（viewing）のために保護するようマークをし、又はすぐに閲覧するために通知を選択することにより、通知の転送基準２１０を入力する。ユーザー１０４がすぐに閲覧するための通知を選択する場合、ディスプレイ１０８はロックを解除され、ＳＭＳ送信／受信アプリケーションプログラムはテキストメッセージに関するより多くの情報を表示するために実行される。ディスプレイ１０８は、装置のロックを解除するための符号又は他の余分なステップなしにロックを解除される。
【００３０】
[0032]代替的に、ユーザー１０４は、通知に関連付けられるテキストメッセージ全体を読むことを所望するか、代わりに、ディスプレイ１０８のロックを解除してＳＭＳ送信／受信アプリケーションプログラムを実行するために計算装置１０２にコマンドを送信する。この例において、ＳＭＳ送信／受信アプリケーションプログラムは、ディスプレイ１０８がロックを解除された後にユーザー１０４に対してテキストメッセージを表示するために実行される。ロックされたディスプレイ１０８を介して利用可能な制限された機能は、この例においては実行されない。
【００３１】
[0001]幾つかの実施例において、アイコン又はコンテンツ項目２０８の他の表現はスライダー機能（slider functionality）を有する。タッチセンサー式のディスプレイの実施例において、ユーザー１０４は、アイコンのうちの１つに触れ、動作を実行する（例えば、設定データ１１６によって指定されるように、追加の情報を見せる）ために左もしくは右（又は上もしくは下）へアイコンをドラッグする。
例示的な操作環境
制限ではなく例として、コンピューター読み取り可能な媒体はコンピューター記憶媒体及び通信媒体を含む。コンピューター記憶媒体は、コンピューター読み取り可能な命令、データ構造、プログラムモジュール又は他のデータなどの情報を格納する。通信媒体は、通常、コンピューター読み取り可能な命令、データ構造、プログラムモジュール又は他のデータを、搬送波又は他の移送機構などの変調データ信号に具体化し、任意の情報配信媒体を含む。上記のもののうちの任意のもの組み合わせもまたはコンピューター読み取り可能な媒体の範囲内に含まれる。
【００３２】
例示的なコンピューティングシステム環境に関して記載されたが、本発明の実施例は、多数の他の汎用の又は専用のコンピューティングシステム環境又は構成により動作可能である。本発明の態様による使用に適している周知のコンピューティングシステム、環境及び／又は構成の例は、モバイルコンピューティング装置、パーソナルコンピューター、サーバーコンピューター、携帯型の装置又はラップトップ装置、マルチプロセッサーシステム、ゲーム機、マイクロプロセッサーベースのシステム、セットトップボックス、プログラム可能な家電、携帯電話、ネットワークＰＣ、ミニコンピューター、メインフレームコンピューター、上記のシステム又は装置のうちの任意のものを含む分散コンピューティング環境などを含むがこれらに限定されない。
【００３３】
本発明の実施例は、１つ以上のコンピューター又は他の装置によって実行される、プログラムモジュールなどの、コンピューター実行可能な命令の一般的なコンテキストにおいて記載されてもよい。コンピューター実行可能な命令は１つ以上のコンピューター実行可能なコンポーネント又はモジュールへと組織化されてもよい。一般に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、コンポーネント及びデータ構造を含むが、これらに限定されない。本発明の態様は、任意の数及び構成のそのようなコンポーネント又はモジュールにより実施されてもよい。例えば、本発明の態様は、図面に示され本明細書に記載された、特定のコンピューター実行可能な命令又は特定のコンポーネントもしくはモジュールに限定されない。本発明の他の実施例は、本明細書に示され記載されたものより多くの又は少ない機能を有する異なるコンピューター実行可能な命令又はコンポーネントを含んでもよい。
【００３４】
本発明の態様は、汎用コンピューターを、本明細書に記載された命令を実行するよう構成される場合、特殊目的の計算装置に変換する。
本明細書に示され記載された実施例のほか、本明細書において特に記載されていないが本発明の態様の範囲内にある実施例は、モバイルコンピューティング装置２０２のディスプレイ１０８がロックされている間に受信データを隔離する例示的な手段、及び第１のメモリー領域２０４から第２のメモリー領域２０６への転送の前にユーザー１０４がコンテンツ項目２０８をレビューすることを可能にする例示的な手段を構成する。
【００３５】
本明細書に示され記載された本発明の実施例における動作の遂行又は実行の順序は、別段の定めがない限り不可欠なものではない。すなわち、動作は、別段の定めがない限り、任意の順序で行うことができ、本発明の実施例は、本明細書に開示されたものに対して追加の又はより少ない動作を含んでもよい。例えば、別の動作の前に、別の動作と同時に又は別の動作の後に、特定の動作を遂行又は実行することは本発明の態様の範囲内にあると考えられる。
【００３６】
本発明の態様又はその実施例の態様の要素を紹介する場合、「１つの」及び「前記」といった冠詞は、１つ以上の要素があることを意味するように意図される。「備える」、「含む」及び「有する」といった語は、包括的であるように意図され、リストされた要素以外にさらなる素子があってもよいことを意味する。
【００３７】
本発明の態様について詳細に記載してきたが、修正及び変更が、添付の特許請求の範囲において規定されるような本発明の態様の範囲から逸脱することなく可能であることは明らかである。本発明の態様の範囲から逸脱することなく、上記の構成、製品及び方法において様々な変更を行うことができるので、上記の記載に含まれ添付の図面に示されるすべての事項は、例として解釈されるべきであり、限定する意味に解釈されるべきでないことが意図される。
【図１】
0005449390.tif 000002
【図２】
0005449390.tif 000003
【図３】
0005449390.tif 000004
【図４Ａ】
0005449390.tif 000005
【図４Ｂ】
0005449390.tif 000006
【図４Ｃ】
0005449390.tif 000007