"コンピューティングデバイスのタッチスクリーン上の1つ又は複数のジェスチャーを含む選択入力を受け取るステップと、前記選択入力に応答して、多重アクセスレベルロック画面ユーザーインターフェイス中の複数のロック画面ペインのうちの第1のロック画面ペインを選択するステップであって、前記複数のロック画面ペインの各々は複数のアクセスレベルのうちの異なるものに関連付けられ、前記複数のアクセスレベルの各々は前記コンピューティングデバイス上の対応する異なる機能を有する、ステップと、前記選択に応答して前記第1のロック画面ペインを表示するステップとを含むコンピューターにより実施される方法。前記1つ又は複数のジェスチャーは前記タッチスクリーン上の1つ又は複数の水平方向のジェスチャーを含み、前記第1のロック画面ペインを表示するステップは、前記第1のロック画面ペインを前記タッチスクリーンの表示領域内へと水平方向に移動させるステップ含む請求項1に記載の方法。前記第1のロック画面ペインはそれぞれのアクセスレベルの視覚的インジケーターを含む請求項1に記載の方法。前記第1のロック画面ペインを介してロック解除入力を受け取るステップと、前記第1のロック画面ペインに関連付けられる第1のアクセスレベルに対応する前記コンピューティングデバイス上の機能を有効にするのに前記ロック解除入力が十分であるか否かを判定するステップと前記判定に基づいて、前記コンピューティングデバイス上の前記第1のアクセスレベルに関連付けられる機能を有効にするステップとをさらに含む請求項1に記載の方法。前記ロック解除入力がパスワード入力を含む請求項4に記載の方法。前記ロック解除入力がタッチスクリーン入力を含む請求項4に記載の方法。前記複数のアクセスレベルはフルアクセスレベル及び複数の部分的アクセスレベルを含み、前記部分的アクセスレベルは基本アクセスレベル及び拡張アクセスレベルを含み、前記拡張アクセスレベルに関連付けられる機能は前記基本アクセスレベルよりも大きく前記フルアクセスレベルよりも小さい請求項1に記載の方法。前記第1のロック画面ペインに関連付けられる第1のアクセスレベルはユーザー定義可能なアクセスレベルを含む請求項1に記載の方法。前記ユーザー定義可能なアクセスレベルに関連付けられる機能はユーザーによって選択される少なくとも1つのリソースへのアクセスを含む請求項8に記載の方法。前記少なくとも1つのリソースはアプリケーションを含む請求項9に記載の方法。前記少なくとも1つのリソースはアプリケーションのグループを含む請求項9に記載の方法。1つ又は複数のプロセッサーと、ディスプレイと、コンピューティングデバイスにおいてイベントの指示を受け取るステップと、前記イベントの指示に応答して、複数のロック画面ペインを含む多重アクセスレベルロック画面ペインユーザーインターフェイス中の第1のロック画面ペインを選択するステップであって、前記複数のロック画面ペインの各々は複数のアクセスレベルのうちの異なるものに関連付けられ、前記複数のアクセスレベルの各々は前記コンピューティングデバイス上の対応する異なる機能を有し、前記第1のロック画面ペインは前記イベントに関連付けられる対応する機能を有する第1のアクセスレベルに関連付けられる、ステップと、前記選択に応答して前記第1のロック画面ペインを表示するステップとを含む方法を実行するためのコンピューター実行可能命令を格納する1つ又は複数のコンピューター読み取り可能な記憶媒体とを備えるコンピューティングデバイス。前記イベントはメッセージアプリケーションによって検出される新しいメッセージであり、前記イベントに関連付けられる対応する機能はメッセージ機能のみに制限され、前記方法は、前記コンピューティングデバイスのタッチスクリーン上の1つ又は複数のジェスチャーを含むロック解除入力を受け取るステップと、前記ロック解除入力が前記第1のアクセスレベルに関連付けられる前記メッセージ機能を有効にするのに十分であるか否かを判定するステップと、前記判定に基づいて、前記コンピューティングデバイス上で前記メッセージ機能を有効にするステップとをさらに含む請求項12に記載の方法。前記コンピューティングデバイスのタッチスクリーン上の1つ又は複数のジェスチャーを含む選択入力を受け取るステップと、前記選択入力に応答して、前記複数のロック画面ペインのうちの第2のロック画面ペインを選択するステップであって、前記第2のロック画面ペインは第2のアクセスレベルに関連付けられる、ステップと、前記第2のロック画面ペインを表示するステップとをさらに含む請求項12に記載の方法。表示領域を有するモバイルコンピューティングデバイスのタッチスクリーン上で、複数のロック画面ペインを含むグラフィカルユーザーインターフェイス中にデフォルトのロック画面ペインを表示するステップであって、前記デフォルトのロック画面ペインはデフォルトのアクセスレベルに関連付けられ、前記デフォルトのロック画面ペインは前記モバイルコンピューティングデバイスがロック状態にあることの視覚的指示を含む、ステップと、前記タッチスクリーン上のジェスチャー入力を含む選択入力を受け取るステップと、前記選択入力に基づいて前記デフォルトのロック画面ペイン以外のロック画面ペインを選択するステップと、前記選択されたロック画面ペインを前記表示領域に表示するステップであって、前記選択されたロック画面ペインは前記デフォルトのアクセスレベルとは異なるアクセスレベルに関連付けられる、ステップと、前記選択されたロック画面ペインにおいてロック解除入力を受け取るステップと、前記選択されたロック画面ペインに関連付けられるアクセスレベルに対応する前記モバイルコンピューティングデバイス上の機能を有効にするのに前記ロック解除入力が十分であるか否かを判定するステップと、前記判定に応答して前記ロック状態を終了するステップと、前記ロック状態が終了したことの視覚的指示を前記表示領域に表示するステップと、前記選択されたロック画面ペインに関連付けられるアクセスレベルに対応する機能を有効にするステップとを含む方法をコンピューターに実行させるコンピューター実行可能命令が符号化された1つ又は複数のコンピューター読み取り可能な記憶媒体。コンピューティングデバイスのセキュリティ、プライバシー及び利便性を両立するのに際して様々な進展がなされたが、改善の余地が残っている。本明細書に記載された技術は、不必要にセキュリティやプライバシーを損なうことなく、特定のタスクのためにコンピューティングデバイスへのアクセスを提供することに関連する。本明細書に記載の実施例では、多重アクセスレベルロック画面システムmultipleaccesslevellockscreensystemは、異なるレベルの機能がコンピューティングデバイス上でアクセスされることを可能にする。異なるロック画面ペインlockscreenpanesは、デバイス上での異なるレベルの機能へのアクセスを提供する。例えば、デバイスがロック状態にあるときに、ユーザーは、例えば、タッチスクリーン上で1つ又は複数のジェスチャーを行うことによってフルアクセスロック画面ペインを選択し、デバイスを完全にロック解除させる入力を提供することができ、又は、ユーザーは、部分的アクセスロック画面ペインpartialaccesslockscreenpaneを選択して、特定のリソース例えば、特定のアプリケーション、接続されたデバイス、ドキュメントなどのみをアクセスできるようにする入力を提供することができる。ロック画面ペインはまた、イベントに応答して例えば、自動的に選択することができる。例えば、デバイスがロック状態にあるとき、メッセージアクセスロック画面ペインmessagingaccesslockscreenpaneは、受信メッセージに応答して自動的に選択することができ、ユーザーは、メッセージアプリケーションのみをアクセス可能とするメッセージアクセスロック画面ペインにおける入力を提供することができる。本明細書で説明するように、さまざまな他の特徴及び利点を必要に応じて技術に組み込むことができる。上記の及び他の特徴及び利点は、添付の図面を参照して進める開示された実施例についての以下の詳細な説明からより明らかになるであろう。例1-例示的な概要本明細書に記載された技術は、不必要にセキュリティやプライバシーを損なうことなく、特定のタスクのためにコンピューティングデバイスへのアクセスを提供することに関する。本明細書に記載の実施例では、多重アクセスレベルロック画面システムmultipleaccesslevellockscreensystemは、異なるレベルの機能がコンピューティングデバイス上でアクセスされることを可能にする。異なるロック画面ペインlockscreenpanesは、デバイス上での異なるレベルの機能へのアクセスを提供する。例えば、デバイスがロック状態にあるときに、ユーザーは、例えば、タッチスクリーン上で1つ又は複数のジェスチャーを行うことによってフルアクセスロック画面ペインを選択し、デバイスを完全にロック解除させる入力を提供することができ、又は、ユーザーは、部分的アクセスロック画面ペインpartialaccesslockscreenpaneを選択して、特定のリソース例えば、特定のアプリケーション、接続されたデバイス、ドキュメントなどのみをアクセスできるようにする入力を提供することができる。ロック画面ペインはまた、イベントに応答して例えば、自動的に選択することができる。例えば、デバイスがロック状態にあるとき、メッセージアクセスロック画面ペインmessagingaccesslockscreenpaneは、受信メッセージに応答して自動的に選択することができ、ユーザーは、メッセージアプリケーションのみをアクセス可能とするメッセージアクセスロック画面ペインにおける入力を提供することができる。例2-例示的なリソース本明細書に記載の技術は、コンピューティングデバイスを介してアクセス可能なリソースへのアクセスを管理するために使用することができる。コンピューティングデバイスを介してアクセス可能なリソースは、コンピューティングデバイス上に又はコンピューティングデバイスによって格納することができ、コンピューティングデバイスから又はコンピューティングデバイスによって読み取ることができ、又はコンピューティングデバイス上で又はコンピューティングデバイスによって起動することができる例えば、デバイス、情報、アプリケーションなど任意のものを含んでもよい。例えば、コンピューティングデバイス上で起動することができるコンピューティングデバイス例えば、スマートフォン上に格納されたアプリケーション例えば、ウェブブラウザーは、コンピューティングデバイスを介してアクセス可能なリソースである。別の例として、コンピューティングデバイス例えば、スマートフォンによってアクセス可能なリモートサーバー上に格納されたドキュメント例えば、スプレッドシートは、コンピューティングデバイスを介してアクセス可能なリソースである。別の例として、コンピューティングデバイス例えば、スマートフォンに統合又は接続される入力デバイス例えば、ビデオカメラは、コンピューティングデバイスを介してアクセス可能なリソースである。本明細書に記載された技術及びツールの任意のものは、アプリケーション、デバイス、ドキュメント、画像、ビデオファイル、オーディオファイルなどのリソースを管理するのを助けることができる。例3-例示的なロック状態本明細書に記載の任意の実施例において、ロック状態は、ユーザーがアクセスできる機能がロック画面とインタラクトしてロック状態を終了するためにユーザー入力を提供することに制限される、コンピューティングデバイスのいずれかの状態とすることができる。ユーザーによって提供された入力に応じて、コンピューティングデバイスは、ユーザー入力に応答して、ロックされた状態を終了してもよいし、しなくてもよい。例えば、ユーザーは、ロック画面ペインを選択し、コンピューティングデバイスにロック状態を終了させてロック解除状態に入らせるパスワードを提供することにより、ロック状態のコンピューティングデバイスとインタラクトすることができる。パスワードが間違っている場合、コンピューティングデバイスは、ロック状態のまま、パスワードが間違っていることを示すためにフィードバック例えば、視覚的フィードバックを提供することができる。ロック解除状態にあるコンピューティングデバイスは、コンピューティングデバイス上のすべてのリソースへのアクセス、又はコンピューティングデバイス上のすべてのリソースよりも少ないリソースをユーザーに提供することができる。ロック状態を終了したコンピューティングデバイスはロック解除状態又は他の状態に入ることができる。例えば、ユーザーがデバイスの電源オフボタンを押すと、コンピューティングデバイスは、ロック状態から電源オフ状態に入ることができる。例4-技術の組み合わせを使用する例示的なシステム図1は、本明細書に記載の多重アクセスレベルロック画面技術の1つ又は複数を実施する例示的なシステム100のブロック図である。この例では、コンピューティングデバイス105は、ユーザー入力110を受け取る多重アクセスレベルロック画面ツール120を実施する。ユーザー入力110は、タッチスクリーン上の1つ又は複数のジェスチャーなどのタッチベースのユーザー入力を含んでもよい。例えば、タッチベースのユーザーインターフェイスUIシステムをもつデバイスオペレーティングシステムOSは、タッチベースのユーザー入力情報例えば、速度、方向等のジェスチャー情報を受信し、それを解釈し、多重アクセスレベルロック画面ツールに、解釈したタッチベースのユーザー入力情報を転送することができる。代替的に、ユーザー入力110は、キーボード入力のような他の入力を含んでもよい。多重アクセスレベルロック画面ツール120はユーザーにロック画面ペインを提示する。多重アクセスレベルロック画面ツール120は、ロック画面ペインを介してリソース130へのアクセスを管理する。たとえば、多重アクセスレベルロック画面ツール120は、デフォルトのロック画面ペインを提示し、また、ユーザーが他のロック画面ペインを選択することを可能にする。ロック画面ペインは異なるアクセスレベルに関連付けられる。たとえば、デフォルトのロック画面ペインは、ほとんど又はすべてのリソース130へのアクセスに関連付けられてもよく、他のロック画面ペインはより少ない数のリソース130へのアクセスに関連付けられてもよい。ユーザーは、それぞれのアクセスレベルでコンピューティングデバイス105にアクセスするためにロック画面ペインにおいてユーザー入力110を提供することができる。多重アクセスレベルロック画面ツールは、ディスプレイにレンダリング情報を送ることができるデバイスのOSにロック画面情報例えば、選択されたロック画面ペインを識別する情報を送信することができる。このようなレンダリング情報は、ディスプレイ上でUIの変更例えば、1つロック画面ペインから別のものへの移行、ロック状態からロック解除状態への移行などをアニメートするために使用することができる。ロック画面ペイン及びアクセスレベルは、本明細書の他の実施例においてさらに詳細に説明される。実際には、システム100のような本明細書に示されるシステムは、さらなる機能を有し、システムコンポーネント間により複雑な関係を有するなど、より複雑なものとなり得る。本明細書に記載の技術は、オペレーティングシステムやハードウェアの仕様に対して汎用であってもよく、説明される特徴を利用するために任意の種々の環境において適用することができる。例5-例示的なロック画面本明細書に記載の任意の実施例において、ロック画面は、デバイスがロックされた状態にあることを示す任意の視覚的な情報を含んでもよい。例示的には、コンピューティングデバイスがロック状態にあるとき、ロック画面がコンピューティングデバイスのタッチスクリーン又は他のディスプレイに表示される。ロック画面として説明したが、ロック画面内の視覚情報は、ディスプレイデバイスの全体の画面領域を占有する必要はない。ロック画面は、表示領域のすべて又は表示領域の一部のみを占めてもよく、ロック画面は他の視覚情報の上にオーバーレイ例えば、部分的に透明なオーバーレイとして提示することもできる。例えば、一群の画像がコンピューティングデバイスのタッチスクリーン上に表示され、コンピューティングデバイスが、その後、例えば、デバイスが一定時間アイドル状態だったときにロック状態に入る場合は、ロック画面は表示された画像の上の半透明のオーバーレイとして提示することができる。本明細書に記載の例のいずれにおいても、ロック画面は、異なるアクセスレベルと関連付けることができる複数のロック画面ペインを有してもよい。ロック画面ペイン及びアクセスレベルは、本明細書において他の例でさらに詳細に記載される。例6-例示的なアクセスレベル本明細書に記載の例のいずれにおいても、アクセスレベルは、コンピューティングデバイスを介してアクセスできる1つ又は複数のリソース例えば、アプリケーション、ドキュメントなどに関連付けられる。異なるロック画面ペインは、通常、異なるアクセスレベルに関連付けられる。例えば、ロック画面ペインは、コンピューティングデバイスを介してアクセス可能なほとんど又はすべてのリソースへのアクセスを可能にするアクセスレベルと関連付けられてもよく、また、ロック画面ペインは、より少ない数のリソースへのアクセスを可能にするアクセスレベルに関連付けられてもよい。ロック画面ペインは本明細書の他の例においてさらに詳細に記載される。実際には、アクセスレベルは、任意の数の方法例えば、どのリソースが特定のアクセスレベルでアクセス可能であるかを示す情報を格納するデータストア内で示すことができ、任意のタイプの任意の数のリソースに関連付けることができる。説明を容易にするために、いくつかのアクセスレベルは、アクセスレベル1、アクセスレベル2などのように本明細書における例において記載される。実際にはそのような関係が存在し得るが、そのようなラベルは必ずしもアクセスレベル間の階層的又は連続的関係を意味するものではない。例えば、アクセスレベル1としてラベル付けされるアクセスレベルは、コンピューティングデバイス上のすべてのリソースへのフルアクセスに関連付けられてもよく、アクセスレベル2としてラベル付けされるアクセスレベルは、コンピューティングデバイス上のすべてのリソースよりも少ないリソースへのアクセスに関連付けられてもよく、アクセスレベル3としてラベル付けされるアクセスレベルは、アクセスレベル2に関連付けられるリソースのうちの単一のリソース例えば、単一のアプリケーションに関連付けられてもよい。代替的に、アクセスレベル1、アクセスレベル2及びアクセスレベル3は、それぞれ、異なる個々のリソースに関連付けることができる。アクセスレベルはまた、他の方法でラベル付け及び/又は互いに関連付けることができる。たとえば、アクセスレベルはフルアクセス、拡張エンハンスト、enhancedアクセス、基本ベーシック、basicアクセスのようにラベル付けすることができ、フルアクセスはすべての機能へのアクセスを提供し、拡張アクセスはほとんどの機能しかしすべてではないへのアクセスを提供し、基本アクセスはスマートフォンで電話をする能力などの基本的な機能へのアクセスを提供する。記載された技術及びツールは任意の数のアクセスレベルを使用することができ、アクセスレベルは、任意の数のリソースへのアクセスを提供することができる。アクセスレベルとアクセスレベルに関連付けられるリソースの数は、例えば、ユーザー設定に基づいて調整することができる。例7-例示的なロック画面ペイン本明細書に記載する例のいずれにおいても、ロック画面ペインは、アクセスレベルに関連付けられるロック画面における任意の視覚的な情報であってもよい。本明細書に記載の実施例において、ロック画面は、複数のロック画面ペインを備えており、各ロック画面ペインはなるアクセスレベルに関連付けられる。一般的に、ロック画面ペインは選択可能である。ロック画面ペインは、ユーザー入力例えば、タッチスクリーン入力に応じて選択することができる。例えば、第1のアクセスレベルに関連付けられる初期ロック画面ペイン例えば、コンピューティングデバイスがロック状態に入ったときに表示されるデフォルトのロック画面ペインから出発して、ユーザーは、他のアクセスレベルに関連付けられる他のロック画面ペインを選択するために、タッチスクリーンジェスチャー例えば、右又は左へのジェスチャーや他の入力を使用することができる。ロック画面ペインはまた、イベント例えば、受け取られるテキストメッセージに応答して選択することができる。例えば、ロック状態にあるコンピューティングデバイスは、新しいメッセージが検出されたときにメッセージアプリケーションのみへのアクセスを許可するアクセスレベルに関連付けられるロック画面ペインを表示することができる。ロック画面ペインはまた、ユーザー入力及びイベントの組み合わせに応じて選択することができる。例えば、ロック画面は、特定のイベントが発生したときに選択可能になるが、そのイベントが発生したときに自動的に選択されない、ロック画面ペインを有してもよい。ここで、ユーザーは、例えば、新たに利用可能なロック画面ペインにナビゲートするためのタッチスクリーン上のジェスチャーを使って、新たに利用可能なロック画面ペインを選択することができる。ロック画面ペインは、表示領域において、一度に1つ、又は複数が可視となってもよい。例えば、ユーザーは、表示領域において一度に1つ表示される異なるロック画面ペインにわたってパンすることができ、また、ユーザーは、表示領域において同時に他のロック画面ペインとともに表示されるロック画面ペインを、例えば、タッチスクリーン上のタップジェスチャーによって選択することができる。コンピューティングデバイスがロック状態にあるとき、ロック画面ペインは、いつも表示されていなくてもよい。ロック画面ペインの視覚情報は、表示領域のすべて又は表示領域の一部のみを占めてもよく、ロック画面ペインは、他の視覚情報の上にオーバーレイ例えば、部分的に透明なオーバーレイとして提示することができる。例えば、一群の画像が、ロック解除状態にあるコンピューティングデバイスのタッチスクリーン上に表示される場合、コンピューティングデバイスは、その後、例えば、デバイスが一定時間アイドル状態になったときにロック状態に入り、ロック画面ペインは、表示された画像の上に半透明のオーバーレイとして表示することができる。記載された技術及びツールは、任意の構成で任意の数のロック画面ペインをもつロック画面を使用することができ、ロック画面ペインは任意の数のアクセスレベルに関連付けることができる。例8-技術の組み合わせを適用する例示的な方法図2は、本明細書に記載の多重アクセスレベルロック画面技術のうちの1つ又は複数を実施する例示的な方法200のフローチャートであり、例えば、図1に示すようなシステムで実施することができる。本明細書に記載の技術は、オペレーティングシステムやハードウェアの仕様に対して汎用なものとすることができ、説明した機能を利用するために任意の種々の環境に適用することができる。210において、コンピューティングデバイスは、コンピューティングデバイスのタッチスクリーンにおいて1つ又は複数のジェスチャーを含む選択入力を受け取る。例えば、ユーザーは、ロックされた状態のコンピューティングデバイスのタッチスクリーン上でジェスチャーを行う。220において、選択入力に応答して、コンピューティングデバイスは、多重アクセスレベルロック画面ユーザーインターフェイスにおいて複数のロック画面ペインのうちの第1のロック画面ペインを選択する。複数のロック画面ペインの各ロック画面ペインは異なるアクセスレベルに関連付けられ、各アクセスレベルは、コンピューティングデバイス上の対応する異なる機能例えば、異なるリソースのセットへのアクセスを有している。たとえば、3つのロック画面ペインを持つロック画面において、ユーザーは、表示領域にロック画面ペインを持ってくるために、左又は右に、ドラッグジェスチャーやパンジェスチャーを行う。ユーザーはまた、タップジェスチャーなど、他のジェスチャーを使用することができる。例えば、いくつかのロック画面ペインが表示領域に表示される場合、ユーザーは、所望のロック画面ペインに対する好みを示すために、所望のロック画面ペインによって占有されるタッチスクリーンの一部においてタップジェスチャーを使用することができる。230において、コンピューティングデバイスは、選択に応答して、第1のロック画面ペインを表示する。本明細書の実施例のいずれにおいても、上述したようなステップを、例えば、さらなるロック画面ペインを選択及び/又は表示するために繰り返すことができる。方法200や本明細書に記載された任意の方法は、1つ又は複数のコンピューター読み取り可能な媒体例えば、記憶装置や他の有形の媒体、又は1つ又は複数のコンピューター読み取り可能な記憶装置に格納された、コンピューター実行可能命令によって実施することができる。例9-例示的な多重アクセスレベルロック画面機能図3は、例えば図1に示すようなシステムにおいて実施することができる例示的な多重アクセスレベルロック画面機能の概念図である。本明細書に記載の多重アクセスレベルロック画面機能の任意のものは、1つ又は複数のコンピューター読み取り可能な媒体例えば、記憶装置又は他の有形の媒体、又は1つ又は複数のコンピューター読み取り可能な記憶装置に格納されたコンピューター実行可能命令で実施することができる。図3に示す例によれば、多重アクセスレベルロック画面は、フルアクセスロック画面ペイン310、電話アクセスロック画面ペイン312及びウェブアクセスロック画面ペイン314を含む。ロック画面ペイン310、312、314の各々は、テキストボックス320、322、324においてユーザー入力例えば、パスワードを受け取ることができる。そのようなユーザー入力は、本明細書の他の実施例においてさらに詳細に記載されるロック解除入力と呼ぶことができる。ロック解除入力がデバイスによって受け取られる場合、それぞれのロック画面ペインに関連付けられるアクセスレベルに対応するリソースのセットに関してデバイスにロック解除させることができる。ロック画面ペイン310、312、314は、同じ入力例えば、同じパスワードを受け取ってもよいし、又は異なる入力例えば、異なるパスワードを要求してもよい。ロック画面ペインについての特定の予期されるロック解除入力はユーザーの好みに基づいて調整することができる。図3に示す例によれば、ロック画面ペイン310、312、314におけるロックアイコンは、ロック状態の指示表示、indicationを提供する。また、ロック画面ペイン内のテキスト例えば、それぞれ、ロック画面ペイン310、312、及び314における、フルアクセス、電話アクセス、ウェブアクセスは、各ロック画面ペインに関連付けられるアクセスの種類及びアクセスレベルの指示を提供する。ユーザーは、それぞれのロック画面ペイン間でナビゲートすることにより、所望のアクセスレベルを選択できる。状態392において、フルアクセスロック画面ペイン310は、タッチスクリーンの表示領域300に示される。左向きの矢印で示すように、ユーザー302は、タッチスクリーン上で左方向のジェスチャーを行う。状態394は、電話アクセスロック画面ペイン312がジェスチャーに応答して選択されたことを示す。状態394において、電話アクセスロック画面ペイン312は表示領域300に示される。他のジェスチャーを他の方法でロックペイン間をナビゲートするために使用することができる。例えば、状態394からのさらなる左方向のジェスチャーは、ロック画面ペイン314を選択させることができる。別の例として、状態394から右方向のジェスチャーは、状態392に示されるように、ロック画面ペイン312を再度選択させることができる。例10-ロック画面ペイン間の例示的な移行ロック画面ペイン間の移行は様々な方法で提示することができる。たとえば、多重アクセスレベルロック画面ツールは、選択したロック画面ペインが表示領域において視野内に完全に持ってこられたときに終了する、スクロール動作によって1つのロック画面ペインから別のものへの移行をアニメートすることができる。又は、多重アクセスレベルロック画面ツールは、移行中にスクロールすることなく、選択されたロック画面ペインに直接ジャンプすることができる。このようなジャンプは、滑らかな視覚的移行のために、配合効果ブレンディングエフェクト、blendingeffects、フェードイン/フェードアウトエフェクト等と組み合わせることができる。本明細書の実施例のいずれにおいても、画面間の移行は、ユーザーの好み、デバイス特性例えば、ディスプレイの特性等に合わせて調整可能である。例11-多重アクセスレベルロック画面の例示的な状態図図4は、例えば図1に示すようなシステムにおいて実施することができる、例示的な多重アクセスレベルロック画面の例示的な状態図である。図4に示す例によれば、ロック状態にあるコンピューティングデバイスは、部分的アクセスロック画面ペインが表示されるロック状態410や、フルアクセスロック画面ペインが表示されるロック状態420であってもよい。デバイスは、例えば、ロック画面ペインを選択させるユーザーの入力やイベントに応答して、ロック画面の状態を切り替えることができる。ロック状態410から、コンピューティングデバイスが例えば、部分的アクセスロック画面ペインにおけるユーザーの正しいパスワードの入力に応答してロック解除された場合、コンピューティングデバイスは、コンピューティングデバイスがロック解除されるがコンピューティングデバイス上のリソースのサブセットへのアクセスを可能にするにすぎない、部分的アクセスロック解除状態430に入る。ロック状態420から、コンピューティングデバイスが例えば、フルアクセスロック画面ペインにおけるユーザーの正しいパスワードの入力に応答してロック解除される場合、コンピューティングデバイスは、コンピューティングデバイスがロック解除されるがリソースの完全なセットすなわち、部分的ロック解除状態430におけるリソースのサブセットよりも多くのリソースへのアクセスを可能にする、フルアクセスロック解除状態440に入る。実際には、多重アクセスレベルロック画面を実施するコンピューティングデバイスは、図4に示した例示的な状態よりもさらに多くの状態、又は異なる状態で存在することができる。例えば、2つより多くのロック画面ペインをもつ多重アクセスレベルロック画面は、2つより多くのロック状態及び2つより多くのロック解除状態を有してもよい。別の例として、コンピューティングデバイスは、ロック解除入力例えば、パスワードが、ロック解除状態に入るかどうかを例えば、予期されるロック解除入力とのパスワードの比較に基づいて決定するために処理されている状態などの、中間状態を有してもよい。例12-代表的なロック解除入力本明細書に説明した例のいずれにおいても、ロック解除入力は、例えば、パスワード入力例えば、PIN又は他のパスワード、ジェスチャー入力例えば、特定のパターンに従うジェスチャー、オーディオ入力例えば、音声入力、バイオメトリック入力例えば、指紋入力又は任意の他の種類の入力であってもよい。通常、ロック解除入力はデバイスがロック状態にあるときに受け取られる。ロック解除入力は他のタイプの入力と区別することができる。例えば、多重アクセスレベルロック画面ユーザーインターフェイスにおいて、いくつかの種類のジェスチャー入力例えば、左方向又は右方向のパン又はドラッグジェスチャーはロック画面ペインを選択するための選択入力として解釈することができる一方、他の種類のジェスチャー入力例えば、デバイスをロック解除状態に入らせる特定のパターンに従うジェスチャー入力はロック解除入力として解釈することができる。通常、受け取られたロック解除入力は、例えば、選択されたロック画面ペインに対応するアクセスレベルでデバイスをロック解除するための予期されるロック解除入力例えば、パスワード、ジェスチャーパターン等を表す値と比較される。受け取られたロック解除入力が予期されるロック解除入力と一致した場合、デバイスはロック解除され、受け取られたロック解除入力が予期されるロック解除入力と一致しない場合、デバイスはロックされたままとなる。特定のロック画面ペインの予期されるロック解除入力は、デフォルトで設定することができ、又はユーザー設定に従って定義もしくは調整することができる。例えば、ユーザーは、1つ又は複数のロック画面ペインがジェスチャー入力、パスワード入力、又は他の種類のロック解除入力を受け取ることができるように、設定を調整することができる。ユーザーはまた、予期されるパスワード、予期されるジェスチャーパターンなどを設定したり更新したりすることができる。受け取られるロック解除入力は、認証を支援するために、他の値へと置き換え又は変換することができる。例えば、ロック画面ペインがジェスチャー入力を受け取る場合、受け取られたジェスチャー入力は、ユーザーを認証するために使用できるデジタルデータ署名digitaldatasignatureに変換できる。入力は、それが実際にデバイスをロック解除することに失敗した場合でも、ロック解除入力と考えることができる。例えば、間違ったパスワードは、それがデバイスのロック解除に失敗した場合でも、なお、ロック解除入力と考えることができる。デバイスのロック解除に失敗したロック解除入力は、失敗したロック解除入力と呼ばれてもよく、デバイスのロック解除に成功したロック解除入力は、成功したロック解除入力と呼ばれてもよい。例13-技術の組み合わせを適用する例示的な方法図5は、本明細書に記載の多重アクセスレベルロック画面技術を実施する例示的な方法500のフローチャートであり、例えば、図1に示すようなシステムにおいて実施することができる。510において、システムは、コンピューティングデバイスでイベントのインジケーター指示、指標、indicatorを受け取る。例えば、システムは、新しいテキストメッセージ又は電話など他のイベントのインジケーターを受け取ることができる。520において、インジケーターに応答して、システムは、対応する異なる機能を有する異なるアクセスレベルに各々が関連付けられる複数のロック画面ペインを含む多重アクセスレベルロック画面ユーザーインターフェイスにおいて、ロック画面ペインを選択する。このようなロック画面ペインは、イベントトリガーロック画面ペインeventtriggeredlockscreenpaneと呼ぶことができる。選択されたロック画面ペインは、イベントに関連付けられる対応する機能を有するアクセスレベルに関連付けられる。例えば、選択されたロック画面ペインは、メッセージ関連機能messagingrelatedfunctionalityに制限される例えば、メッセージアプリケーションなどの特定のアプリケーションの使用に制限される機能を持つアクセスレベルに関連付けることができ、イベントは新しいテキストメッセージ又は他のメッセージ関連イベントである。メッセージ関連機能は、例えば、新しいメッセージを作成すること、メッセージを読むこと、連絡先リストにおいて連絡先を探すことなどを含んでもよい。別の例として、選択されたロック画面ペインは、電話関連機能phonerelatedfunctionalityに限定された機能を有するアクセスレベルに関連付けることができ、イベントは逃した電話や他の電話関連イベントである。電話関連機能は、例えば、電話をかけること、連絡先リストにおいて連絡先を探すことなどを含んでもよい。530において、システムは、選択に応答して、選択されたロック画面ペインを表示する。例14-例示的なイベントトリガーロック画面ペイン本明細書における例のいずれにおいても、ロック画面ペインはイベントに応答して選択することができる。このようなロック画面ペインはイベントトリガーロック画面ペインと呼ぶことができる。他のロック画面ペインと同様に、イベントトリガーロック画面ペインはアクセスレベルに関連付けることができる。イベントトリガーロック画面ペインは、デフォルトで設定されたり、例えば、ユーザー設定に基づいて定義もしくは調整されたりすることができる。たとえば、ユーザーは、メッセージイベントのためのメッセージアプリケーションのみへのアクセスを許可するアクセスレベルとともにイベントトリガーロック画面ペインを定義することができる。ユーザー定義のロック画面ペイン及びアクセスレベルは、ユーザーが迅速にリソースの任意のセットのリソースにアクセスすることを可能にすることができる。他のロック画面ペインと同様に、イベントトリガーロック画面ペインは、コンピューティングデバイスをロック解除状態に入らせる例えば、実施例及び/又はユーザー設定に応じて任意の種類のロック解除入力を受け取ることができる。たとえば、イベントトリガーロック画面ペインは、ジェスチャー入力例えば、特定のパターンに従う1つ又は複数のジェスチャーを受け取って、ユーザーを認証するためにその受け取られたジェスチャーを予期されるジェスチャー入力と比較することができ、また、イベントトリガーロック画面ペインは、パスワードやPIN入力を受け取って、ユーザーを認証するためにその受け取られた入力を予期されるパスワードやPIN入力と比較することができる。ジェスチャー入力は、パスワード入力などの他の種類のロック解除入力以外の機能へのより迅速なアクセスを可能にするためにイベントトリガーロック画面ペインにとって有用である。予期されるロック解除入力は、例えば、ユーザー設定に基づいて調節可能である。図6は、コンピューティングデバイスの多重アクセスレベルロック画面ユーザーインターフェイスにおいて選択されるロック画面ペインを示す概念図である。状態692において、ロック画面ペイン610が選択され、表示領域600に示される。ロック画面ペイン610は、ロック画面ペイン中のテキストフルアクセスで示されるように、コンピューティングデバイスへのフルアクセスに関連付けられる。状態694において、ロック画面ペイン620が選択され、表示領域600に示される。ロック画面ペイン620はメッセージイベントに応答して選択されている。ロック画面ペイン620は、ロック画面ペイン中のテキストメッセージアクセスで示されるように、コンピューティングデバイスのメッセージ機能のみへのアクセスに関連付けられる。ロック画面ペイン610及び620はまた、それぞれ、デバイスがロック状態にあることを示すグラフィカルなロックアイコン614,624、パスワード入力を入れるためのテキストボックス612、622を含む。ロック画面ペイン620はまた、ロック画面ペインをトリガーしたイベントを示す要素626を含む。この例において、要素626中の封筒のアイコンとテキスト1NEWによって示されるように、ロック画面ペイン620をトリガーしたイベントは、新しいテキストメッセージである。本明細書に記載するイベントトリガーロック画面ペインは例にすぎない。任意の数のイベントトリガーロック画面ペインを使用することができ、このようなペインは任意のタイプの入力を受け取ることができる。例15-技術の組み合わせを適用する例示的な方法図7は、本明細書に記載の多重アクセスレベルロック画面技術を実施する別の例示的な方法700のフローチャートであり、例えば、図1に示すようなシステムにより実施することができる。710において、システムは、例えば、表示領域を有するタッチスクリーン上で複数のロック画面ペインを含むグラフィカルユーザーインターフェイスにデフォルトのロック画面ペインを表示する。デフォルトのロック画面ペインはデフォルトのアクセスレベルに関連付けられており、ロック状態の視覚的表示を含む。たとえば、デフォルトのロック画面ペインは、コンピューティングデバイスへの完全なアクセスを提供するアクセスレベルに関連付けられるフルアクセスロック画面ペインであってもよい。別の例として、デフォルトのロック画面ペインは、コンピューティングデバイスへの部分的アクセス例えば、特定のアプリケーションや他のリソースへのアクセスを提供するアクセスレベルに関連付けられる部分アクセスロック画面ペインpartialaccesslockscreenpaneであってもよい。ロック状態の視覚的表示は、グラフィック例えば、ロックアイコン、テキスト、又はロック状態のいくつかの他の視覚的な表示を含んでもよい。720において、システムは、タッチスクリーン上でジェスチャー入力を含む選択入力を受け取る。例えば、ジェスチャー入力は、パン又はドラッグジェスチャー例えば、左方向や右方向のパン又はドラッグジェスチャーを含んでもよい。代替的に、ジェスチャー入力は、タップジェスチャー、マルチタッチジェスチャー、又は他のジェスチャー入力を含んでもよい。730において、システムは選択入力に基づいてデフォルトのロック画面ペイン以外のロック画面ペインを選択する。例えば、システムは、ジェスチャー入力が左方向のジェスチャーを含む場合に選択されたロック画面ペインを左側に移動させて表示領域の視界に入れることや、ジェスチャー入力が右方向のジェスチャーを含む場合に選択されたロック画面ペインを右側に移動させて表示領域の視界に入れることや、ジェスチャーが上方向又は下方向のジェスチャーを含む場合に選択されたロック画面ペインを上下に移動させることなどによって、ジェスチャー入力の方向に基づいてロック画面ペインを選択することができる。別の例として、システムは、速度又は位置例えば、タッチスクリーン上でのタップジェスチャーの画面座標などのジェスチャー入力の他の特性に基づいて、ロック画面ペインを選択することができる。740において、システムは選択されたロック画面ペインを表示する。選択されたロック画面ペインはデフォルトのアクセスレベルとは異なるアクセスレベルに関連付けられる。例えば、選択されたロック画面ペインは、ウェブブラウザーや他のアプリケーションなどの個々のアプリケーションへのアクセスに対応するアクセスレベルに関連付けることができ、デフォルトのアクセスレベルは、コンピューティングデバイス上のすべてのアプリケーションへのアクセスを提供する。別の例として、選択されたロック画面ペインは、コンピューティングデバイス上のすべてのアプリケーションへのアクセスに対応するアクセスレベルに関連付けることができ、デフォルトのアクセスレベルは、ウェブブラウザーや他のアプリケーションなどの個々のアプリケーションのみへのアクセスを提供する。750において、システムは選択されたロック画面ペインにおいてロック解除入力を受け取る。例えば、システムは、選択したロック画面ペイン内のテキストボックスにパスワード又はPIN入力を受け取ることができ、それはユーザーを認証するために使用することができる。別の例として、システムは、ユーザーを認証するために使用することができるジェスチャー入力を受け取ることができる。又は、他のロック解除入力を使用することができる。760において、システムは、選択されたロック画面ペインに関連付けられるアクセスレベルに対応する機能を有効にするのにロック解除入力が十分であるか否かを判定する。例示的には、この判定は、受け取られたロック解除入力を予期されるロック解除入力と比較することを含む。例えば、予期されるロック解除入力が特定のパターンに従うジェスチャーである場合、システムは、受け取ったジェスチャー入力をデジタル署名に変換し、それを予期されるジェスチャーに対応するデジタル署名と比較することができる。別の例として、予期されるロック解除入力がパスワードである場合、システムは、受け取られたパスワードを予期されるパスワードと比較することができる。770において、システムは、判定ステップに応答してロック状態を終了する。例えば、受け取られたロック解除入力が予期されるロック解除入力に一致する場合、システムはロック状態を終了してロック解除状態例えば、ユーザーが選択したロック画面ペインに対応するアクセスレベルでコンピューティングデバイスにアクセスすることができるロック解除状態に入る。780において、システムは、ロック状態が終了したという視覚的な指示を表示する。例えば、ロック画面ペインに存在したグラフィカルなロックアイコンが、ロック状態が終了したという指示として、表示領域から消されてもよいし、また、他の視覚的表示を使用することができる。790において、システムは、選択されたロック画面ペインに関連付けられるアクセスレベルに対応する機能を有効にする。例えば、システムは、他の機能がロックされたままにされつつ、ウェブブラウザーや他のアプリケーションなどの個々のアプリケーションに関してロック解除状態に入ることができ、また、システムは他のタイプやレベルの機能を有効にしてもよい。例16-技術の組み合わせを使用する例示的なシステム図8は、本明細書に記載の多重アクセスレベルロック画面技術を実施する別の例示的なシステム800のブロック図である。1つ又は複数のコンピューティングデバイスがシステム800を実施してもよい。例において、多重アクセスレベルロック画面UI810は4つのロック画面ペインを含む。コンピューティングデバイスがキーロック状態又はデバイスロック状態にある間、UIはセキュア層で動作することができる。ロック画面ペイン812はメインロック画面ペインとしてラベル付けされ、コンピューティングデバイスの機能へのフルアクセスを提供するアクセスレベルに関連付けられるデフォルトのロック画面ペインとして機能する。例えば、コンピューティングデバイスが最初にロック状態に入るとき、ロック画面ペイン812が表示されてもよい。ロック画面ペイン814はイベントトリガーロック画面ペインである。例えば、ロック画面ペイン814に関連付けられるイベントが発生したとき、ロック画面ペイン814が選択されて表示されてもよい。ロック画面ペイン816、818はユーザー定義のロック画面ペインである。例えば、ユーザーは、ロック画面ペインとロック画面ペインに関連付けられるアクセスレベルとを定義するために設定を調整することができる。このようなアクセスレベルはユーザー定義のアクセスレベルのクラスuserdefinedaccesslevelclassesによって定義することができる。このようなクラスは、例えば、それぞれのアクセスレベルでアクセス可能なデバイスアプリケーションや他のリソースのサブセット、予期されるロック解除入力例えば、パスワード、コードなど、及び/又は対応するロック画面ペインのラベルなどの他の情報、の定義を含んでもよい。一旦定義されると、ユーザー定義のロック画面ペインがロック画面UI810に追加されてもよい。また、システム800は、より多くの又はより少ないロック画面ペイン、又は異なるロック画面ペインを有してもよい。ロックマネージャー820は、システムキーロックマネージャー822、システムデバイスロックマネージャー824及びデバイスロック状態ストア826を備える。システムキーロックマネージャー822は、コンピューティングデバイスのキーのロック又はロック解除などのキーロック操作を管理する。キーロック状態では、デバイスは、キーから他の入力を受け取る前にデバイスのキーをロック解除するための特定の入力を要求することができる。そのような入力は、例えば、ロック画面ペインを選択したり、特定のアクセスレベルに関してデバイスをロック解除したりするためにキーベースの入力を受け取る前に要求されてもよい。タッチスクリーンを備えたデバイスのデバイスロックマネージャーもまた画面ロックマネージャーを有してもよい。画面ロック状態では、デバイスは、タッチスクリーンからの他の入力を受け取る前にデバイスのタッチスクリーンのロックを解除するために特定の入力を要求することができる。このような入力は、例えば、ロック画面ペインを選択したり、特定のアクセスレベルに対してデバイスをロック解除したりするためにジェスチャー入力を受け取る前に要求することができる。デバイスロックマネージャー824はデバイスロックアクションを管理することができる。例えば、デバイスロックマネージャー824は、パスワードや他のロック解除入力がデバイスをロック解除するのに十分であるかどうかを決定するために、又は他のデバイスのロックアクションを行うときに、ロック画面ペイン例えば、ロック画面ペイン812、814、816、818を選択するため、デバイスロック状態ストア826とインタラクトすることができる。デバイスロック状態ストア826は、ユーザー定義のアクセスレベル及びロック画面ペイン、デフォルトのアクセスレベル及びロック画面ペイン、イベントトリガーアクセスレベル及びロック画面ペイン、予期されるロック解除入力、及び/又は他の情報の定義を含んでもよい。デバイスロックマネージャー824はまた、デバイスロックアクションを管理するために他の情報を使用することができる。たとえば、デバイスロックマネージャー824は、ロック画面ペインを選択する際に、ユーザー入力例えば、ジェスチャー入力やイベント情報例えば、新しいメッセージや他のイベントの指示を分析することができる。別の例として、デバイスロックマネージャー824は、ロック画面ペインを選択する際に、1人又は複数のユーザーからの過去の使用データなどの情報を分析することができる。たとえば、ユーザーが大きな頻度で同じロック画面ペインを選択するジェスチャー入力を使用した場合、デバイスロックマネージャー824は、そのロック画面ペインをデフォルトのロック画面ペインとして設定することができる。代替的に、デバイスロックマネージャー824を省略することができ、ロック画面ペインの選択などのデバイスロック動作は他の場所例えば、デバイスシェルUI830で処理されてもよい。デバイスロックマネージャー824は、対応するアクセスレベルを反映するアクセスレベルストア850に現在のアクセスレベル情報を格納することができる。例えば、デバイスが選択されたロック画面ペインを介してロック解除されるとき、アクセスレベルストア850内のアクセスレベル情報は、選択されたロック画面ペインに対応するアクセスレベルを反映するように更新することができる。デバイスがロック解除状態からロック状態に入るとき、又はデバイスが異なるアクセスレベルを持つ異なるロック解除状態に入るとき、アクセスレベル情報も更新することができる。リソースマネージャー840は、どのリソース例えば、アプリケーションにアクセスすることができるかを決定するために、アクセスベルストア850内のアクセスレベル情報を使用することができる。特定のアクセスレベルでアクセス可能なリソースのリストはリソースのホワイトリストと呼ぶことができる。リソースマネージャー840はまた、デバイスシェルUI830と通信することができる。例えば、アクセスレベルストア850内のアクセスレベル情報が、メッセージアプリケーションのみが現在のアクセスレベルで使用することができることを示している場合、リソースマネージャー840は、メッセージアプリケーションを起動させてメッセージアプリケーションのみがデバイスシェルUI830を介してユーザーに見せられる公開される、exposedべきであることを指定するために、デバイスシェルUI830と通信することができる。別の例として、アクセスレベルストア850内のアクセスレベル情報がいくつかのリソースが現在のアクセスレベルで使用することができることを示している場合、リソースマネージャー840は、使用できない他のリソースを隠したまま、使用可能なリソースがリストされるように、デバイスシェルUI830と通信することができる。この例では、リソース860の4つのグループが示される。リソース860は、メッセージアプリケーション861、電話アプリケーション862、ウェブブラウザーアプリケーション863、一般的なデバイス設定864、ロック画面設定865、及び他のアプリケーション866、867、868を含む。アクセスレベル1とラベル付けされるグループは、ロック画面ペイン812に対応し、リソース860の全てを含む。アクセスレベル1は、一般的なデバイス設定864、ロック画面設定865などの、この例に示される他のアクセスレベルのうちの任意のもので利用できないいくつかのリソースを含む。デバイスがアクセスレベル1でロック解除されると、ユーザーは、ロック画面設定865を調節して、ロック画面ペインを作成又は編集し、アクセスレベル及びその対応するリソースを作成または編集し、多重アクセスレベルロック画面UI810に関連した他の設定を調節することができる。ロック設定画面865は、例えば、デバイスロック状態ストア826又はアクセスレベルストア850内の情報を更新するために使用することができる。アクセスレベル2とラベル付けされたグループは、イベントトリガーロック画面ペイン814に対応し、メッセージアプリケーション861のみを含む。ユーザー定義のロック画面ペインとしてラベル付けされていないが、イベントトリガーロック画面ペイン814の特性とそれに対応するアクセスレベルは、ユーザー設定に従って調整することができる。アクセスレベル3というラベルの付いたグループは、ユーザー定義のロック画面ペイン816に対応し、メッセージアプリケーション861と電話アプリケーション862を含む。アクセスレベル4というラベルの付いたグループは、ユーザー定義のロック画面ペイン818に対応しており、ウェブブラウザーアプリケーション863のみを含む。リソースのこれらのグループは例にすぎない。実際には、任意の数のグループを任意の構成で用いることができる。例17-パラメーター制御のための例示的なユーザーインターフェイス図9は、本明細書に記載の多重アクセスレベルロック画面技術に関連するロック画面設定及び/又は他のパラメーターの入力を受け取る例示的なユーザーインターフェイス910の図である。ユーザーインターフェイス910は、アクセスレベルに関連付けられるリソースをユーザーが選択できる選択領域980を含む。例において、ユーザーは、他のリソース電話発信OUTGOINGCALLとウェブブラウザーを選択しないまま、選択領域980内で、アクセスレベルアクセスレベル2のためのリソースとして、メッセージアプリケーションを選択している。ユーザーインターフェイス910を介してユーザーによって提供され得るさらなる情報は、新しいアクセスレベルやロック画面ペイン、ロック画面ペインの予期されるロック解除入力等の定義を含んでもよい。例18-例示的なジェスチャー本明細書の実施例のいずれにおいても、ユーザー入力は、タッチスクリーン上の1つ又は複数のジェスチャーを含んでもよい。タッチベースのtouchbasedUIシステムは、タッチスクリーン上の1つ又は複数の接触点からの入力を受け取り、どのようなジェスチャーが行われたかを決定するために入力を使用することができる。例えば、タッチベースのUIシステムは、ジェスチャーの速度に基づいて、ドラッグジェスチャーやフリックジェスチャーなどのタッチスクリーン上の異なるジェスチャーを区別することができる。ユーザーがタッチスクリーンに触れて、タッチスクリーンとの接触を維持したまま移動を開始すると、タッチベースのUIシステムは、ユーザーがタッチスクリーンとの接触を維持して移動し続ける間、入力を入れ続けることができる。接触点の位置を更新することができ、移動レート速度を監視することができる。物理的な移動が終了する例えば、ユーザーがタッチスクリーンとの接触を断つと、システムは、タッチスクリーンとの接触を断ったときにユーザーの指、スタイラスなどがどれくらい速く動いていたか、動作の速度がしきい値を超えたかどうかを決定することによって、モーションをフリックとして解釈すべきかどうかを決定することができる。検出すべきすなわち、フリックジェスチャーをドラッグジェスチャーと区別するためのフリックのしきい値速度は、実施例に応じて変えることができる。ドラッグジェスチャーの場合、システムは、例えば、ユーザーの指によってコンテンツが直接移動されるという印象を与えるためにドラッグの量でコンテンツを移動することができる。フリックジェスチャーの場合例えば、ユーザーがタッチスクリーンとの接触を断ったときにユーザーがより速く動いていた場合、システムは、コンテンツのジェスチャー後の位置を決定するためにシミュレートされた慣性を使用して、コンテンツがジェスチャーが終了したのちに移動し続けることを可能にすることができる。ドラッグ及びフリックジェスチャーなどのジェスチャーは、表示領域におけるコンテンツの移動を引き起こすために通常使用されるが、そのようなジェスチャーはまた、コンテンツのいかなる直接的な移動も引き起こすことなく、他の目的のための入力として受け取られてもよい。例えば、ジェスチャーは、多重アクセスレベルロック画面システムにおいて機能をロック解除するために使用することができる。タッチベースUIシステムはまた、ユーザーが特定の場所においてタッチスクリーンに触れるがタッチスクリーンとの接触を断つ前に指、スタイラスなどを移動しない場合などに、タップジェスチャーやタッチジェスチャーを検出してもよい。別の選択肢として、タップジェスチャーやタッチジェスチャーにおいてタッチパネルとの接触を断つ前に、小さなしきい値内で、ある動作が許可される。タッチベースのシステムはまた、タッチスクリーン上の複数の接触点でなされたマルチタッチジェスチャーを検出することができる。実施例及び/又はユーザーの選択に応じて、ジェスチャーの方向は、異なる方法で解釈することができる。例えば、デバイスは、水平面の上又は下に大きく広がる斜めの動きであっても、左又は右への任意の動きを、有効な左方向又は右方向の動きとして解釈することができ、また、システムは、より正確な動きを必要としてもよい。別の例として、デバイスは、垂直面の右又は左へ大きく広がる斜めの動きであっても、任意の上向き又は下向きの動きを、有効な上向き又は下向きの動きとして解釈することができ、また、システムはより正確な動きを必要としてもよい。別の例として、上向き/下向きの動きは、斜めの動きのエフェクトのために、左/右の動きと組み合わされてもよい。多次元のジェスチャー例えば、水平方向の動きとそれに続く垂直方向の動きなどの、複数の次元の動きの組み合わせを含むジェスチャーを用いることもできる。デバイスが動作を特定のジェスチャーとして認識するのに必要なユーザーの動きの実際の量と方向は、実施例やユーザー選択に応じて変えることができる。例えば、ユーザーは、タッチスクリーンの感度調節を調整することができ、その結果、コントロールの設定に依存して、タッチスクリーン上での指先やスタイラスの異なる大きさや形状の動きが、同じ効果をもたらすための同一のジェスチャーとして解釈されたり、異なる効果をもたらす異なるジェスチャーとして解釈されたりする。本明細書に記載のジェスチャーは例にすぎない。実際には、本明細書に記載の任意のジェスチャーや他のジェスチャーを、本明細書に記載された技術を実施する際に使用することができる。記載される技術やツールは、タッチスクリーン上の任意の数の接触点での、任意のサイズ、速度、又は方向のジェスチャーに合わせることができる。例19-例示的な表示領域本明細書の実施例のいずれにおいても、視覚情報は、表示領域での表示のためにレンダリングすることができる。表示領域は、視覚情報を表示するように構成されるデバイスの任意の領域とすることができる。表示領域は、例えば、入力機能と出力機能を組み合わせるタッチスクリーンの表示領域や、タッチ入力機能のないデスクトップコンピューターやラップトップコンピューターのディスプレイなどの、出力のみのために使用されるディスプレイの表示領域を含んでもよい。記載された技術及びツールは、任意のサイズ、形状又は構成の表示領域で使用することができる。例20-例示的なタッチスクリーン本明細書の実施例のいずれにおいても、タッチスクリーンは、ユーザー入力に使用することができる。タッチスクリーンはさまざまな方法で入力を受け取ることができる。例えば、物体例えば、指先が表面に流れる電流を歪めたり遮断したりする場合、容量性タッチスクリーンcapacitivetouchscreenは、タッチ入力を検出することができる。別の例として、物体例えば、指先又はスタイラスからの圧力が物理的な表面の圧迫を生じさせるとき、抵抗性タッチスクリーンresistivetouchscreenは、タッチ入力を検出することができる。別の例として、光センサーからのビームが遮断されるとき、タッチスクリーンは、光センサーを使用してタッチ入力を検出することができる。画面の表面との物理的接触は、あるタッチスクリーンによって入力が検出されるのには必要ない。ユーザー入力を生成するための何らかの方法でのタッチスクリーンへの接触又は、物理的接触を必要としない場合には、タッチスクリーンの近傍の十分近くに来る行為を、ジェスチャーと呼ぶことができる。記載された技術及びツールは、任意のサイズ、形状又は構成のタッチスクリーンで使用することができる。例21-例示的なユーザー入力本明細書の実施例のいずれにおいても、ユーザーは、さまざまなユーザー入力を介してデバイスとインタラクトすることができる。例えば、ユーザーは、タッチスクリーンとインタラクトすることによりユーザー入力を提供することができる。代替的に、又はタッチスクリーン入力と組み合わせて、ユーザーは、キーパッド又はキーボードのボタン例えば方向ボタンを押したり、トラックボールを動かしたり、マウスでポインティングやクリックをしたり、音声コマンドを作成したりなどして、他の方法でユーザー入力を提供することができる。本明細書に記載の技術は、任意のユーザー入力で機能するように実施することができる。例22-例示的なコンピューティング環境図10は、記載された技術を実施することができる適切なコンピューティング環境1000の一般的な例を示す。本技術は多様な汎用又は専用コンピューティング環境で実施することができるので、コンピューティング環境1000は、用途や機能の範囲に関していかなる限定を示唆するようにも意図されない。図10を参照すると、コンピューティング環境1000は、メモリー1020に結合された少なくとも1つの処理装置1010を備える。図10において、この基本的な構成1030が破線内に含まれる。処理装置1010は、コンピューター実行可能命令を実行し、実際の又は仮想のプロセッサーであってもよい。マルチプロセッシングシステムでは、複数の処理装置が処理能力を増大させるためにコンピューター実行可能命令を実行する。メモリー1020は、揮発性メモリー例えば、レジスター、キャッシュ、RAM、不揮発性メモリー例えば、ROM、EEPROM、フラッシュメモリーなど、又はこの2つの何らかの組み合わせとすることができる。メモリー1020は、本明細書に記載の技術のうちの任意のものを実施するソフトウェア1080に格納することができる。コンピューティング環境はさらなる特徴を有してもよい。例えば、コンピューティング環境1000は、ストレージ1040、1つ又は複数の入力デバイス1050、1つ又は複数の出力デバイス1060、及び1つ又は複数の通信接続1070を含む。バス、コントローラー、又はネットワークなどの相互接続機構図示せずは、コンピューティング環境1000のコンポーネントを相互接続する。例示的に、オペレーティングシステムソフトウェア図示せずは、コンピューティング環境1000で実行される他のソフトウェアの動作環境を提供し、コンピューティング環境1000のコンポーネントの活動を調整する。ストレージ1040は、取り外し可能又は取り外し不能であってもよく、情報を格納するのに使用することができ、コンピューティング環境1000内でアクセスできる、磁気ディスク、磁気テープや磁気カセット、CD-ROM、CD-RW、DVD、任意の他のコンピューター読み取り可能な媒体を含む。ストレージ1040は、本明細書に記載された技術のうちの任意のもののための命令を含むソフトウェア1080を格納することができる。入力デバイス1050は、コンピューティング環境1000に入力を提供する、キーボード、マウス、ペン、トラックボール、音声入力デバイス、スキャンデバイス、又は別のデバイスなどのタッチ入力デバイスであってもよい。出力デバイス1060は、コンピューティング環境1000からの出力を提供する、ディスプレイ、プリンター、スピーカー、CDライターやDVDライター、又は別のデバイスとすることができる。タッチスクリーンなどのいくつかの入力/出力デバイスは、入力機能と出力機能の両方を含んでもよい。通信接続1070は、通信機構を介した別のコンピューティングエンティティへの通信を可能にする。通信機構は、コンピューター実行可能命令、音声/動画もしくは他の情報、又は他のデータなどの情報を伝達する。限定ではなく例として、通信機構は、電気、光、RF、赤外線、音響、又は他の搬送波で実行される有線又は無線技術を含む。本明細書に記載の技術は、対象の実際の又は仮想のプロセッサー上でコンピューティング環境において実行されるプログラムモジュールに含まれるものなどのコンピューター実行可能命令の一般的なコンテキストで説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データ型を実施する、ルーチン、プログラム、ライブラリー、オブジェクト、クラス、コンポーネント、データ構造などを含む。プログラムモジュールの機能は、様々な環境において所望のように組み合わせたり、プログラムモジュール間で分割したりすることができる。プログラムモジュールのコンピューター実行可能命令は、ローカルの又は分散されたコンピューティング環境内で実行することができる。例23-例示的な実施環境図11は、記載された実施例、技法、技術を実施することができる、適切な実施環境1100の一般化された例を示す。例示的な環境1100において、様々なタイプのサービス例えば、コンピューティングサービス1112がクラウド1110によって提供される。例えば、クラウド1110は、インターネットなどのネットワークを介して接続された様々なタイプのユーザー及びデバイスへクラウドベースのサービスを提供する、集中化されていてもよいし分散されてもよい、一群のコンピューティングデバイスを含んでもよい。クラウドコンピューティング環境1100は、コンピューティングタスクを実行するために異なる方法で使用することができる。例えば、記載された技術及びツールを参照すると、ユーザー入力を処理することやユーザーインターフェイスを提示することなどのいくつかのタスクは、ローカルのコンピューティングデバイス上で実行することができる一方、その後の処理で使用されるデータの格納などの他のタスクは、クラウド内の他の場所で行うことができる。例示的な環境1100では、クラウド1110は、さまざまな画面機能1120A-Nをもつ接続されたデバイスのためにサービスを提供する。接続されたデバイス1120Aは中型の画面をもつデバイスを表す。例えば、接続されるデバイス1120Aは、デスクトップコンピューター、ラップトップ、ノートブック、ネットブック等のパーソナルコンピューターであってもよい。接続されたデバイス1120Bは小型の画面をもつデバイスを表す。例えば、接続されたデバイス1120Bは、携帯電話、スマートフォン、パーソナルデジタルアシスタント、タブレットコンピューター等であってもよい。接続されたデバイス1120Nは大画面を持つデバイスを表す。たとえば、接続されたデバイス1120Nは、テレビ例えば、スマートテレビ、テレビやプロジェクタースクリーンに接続される他のデバイス例えば、セットトップボックスやゲームコンソールであってもよい。様々なサービスを、1つ又は複数のサービスプロバイダー図示せずを介してクラウド1110によって提供することができる。例えば、クラウド1110は、種々の接続されたデバイス1120A-Nのうちの1つ又は複数に対して、モバイルコンピューティングに関連するサービスを提供することができる。クラウドサービスは、画面サイズ、表示能力、又は特定の接続されたデバイス例えば、接続されたデバイス1120A-Nの他の機能に対してカスタマイズすることができる。例えば、クラウドサービスは、画面サイズ、入力デバイス、及び通常はモバイルデバイスに関連付けられる通信帯域幅の制限を考慮することにより、モバイルデバイスに対してカスタマイズすることができる。例24-例示的なモバイルデバイス図12は、1202において一般的に示される、さまざまなオプションのハードウェア及びソフトウェアコンポーネントを含む例示的なモバイルデバイス1200を示すシステム図である。説明を容易にするためにすべての接続が示されてはいないが、モバイルデバイス内の任意のコンポーネント1202は、任意の他のコンポーネントと通信することができる。モバイルデバイスは、さまざまなコンピューティングデバイス例えば、携帯電話、スマートフォン、ハンドヘルドコンピューター、パーソナルデジタルアシスタントPDA等のうちの任意のものであってもよく、セルラーネットワークや衛星ネットワークなどの1つ又は複数のモバイル通信ネットワーク1204との無線の双方向通信を可能にすることができる。図示されたモバイルデバイスは、信号符号化、データ処理、入出力処理、電力制御、及び/又は他の機能などのタスクを実行するための、コントローラー又はプロセッサー1210例えば、信号プロセッサー、マイクロプロセッサー、ASIC、又は他の制御回路及び処理論理回路を含んでもよい。オペレーティングシステム1212は、コンポーネント1202の割り当てや使用及び1つ又は複数のアプリケーションプログラム1214のサポートを制御することができる。アプリケーションプログラムは、一般的なモバイルコンピューティングアプリケーション例えば、電子メールアプリケーション、カレンダー、コンタクトマネージャー、ウェブブラウザー、メッセージアプリケーションを含む、又は任意の他のコンピューティングアプリケーションを含んでもよい。図示されたモバイルデバイスはメモリー1220を含んでもよい。メモリー1220は取り外し不能なメモリー1222及び/又は取り外し可能なメモリー1224を含んでもよい。取り外し不能なメモリー1222は、RAM、ROM、フラッシュメモリー、ディスクドライブ、又は他の周知のメモリーストレージ技術を含んでもよい。取り外し可能なメモリー1224は、フラッシュメモリー、GSM登録商標通信システムにおいて周知の加入者識別モジュールSIMカード、又はスマートカードなどの他の周知のメモリー記憶技術を含んでもよい。メモリー1220は、オペレーティングシステム1212やアプリケーション1214を実行するためのデータ及び/又はコードを格納するために使用することができる。例として、データは、ウェブページ、テキスト、画像、サウンドファイル、ビデオデータ、又は1つ又は複数の有線又は無線ネットワークを介して1つ又は複数のネットワークサーバー又は他のモバイルデバイスと送受信される他のデータセットを含んでもよい。メモリー1220は、国際移動体加入者識別番号IMSIなどの加入者識別子、国際移動体識別子IMEIなどの機器識別子を格納するために使用することができる。そのような識別子は、ユーザーや機器を識別するために、ネットワークサーバーに送信することができる。モバイルデバイスは、タッチスクリーン1232、マイクロフォン1234、カメラ1236、物理キーボード1238及び/又はトラックボール1240などの1つ又は複数の入力デバイス1230、並びにスピーカー1252、ディスプレイ1254などの1つ又は複数の出力デバイス1250をサポートすることができる。他の可能な出力デバイス図示せずは、圧電又は他の触覚出力デバイスを含んでもよい。いくつかのデバイスは複数の入出力機能を提供してもよい。例えば、タッチスクリーン1232及びディスプレイ1254は単一の入出力デバイスに組み合わせることができる。タッチスクリーン1232はさまざまな方法で入力を受け取ることができる。例えば、物体例えば、指先が表面に流れる電流を歪めたり遮断したりする場合、容量性タッチスクリーンは、タッチ入力を検出することができる。別の例として、物体例えば、指先又はスタイラスからの圧力が物理表面の圧迫を生じさせるとき、抵抗性タッチスクリーンは、タッチ入力を検出することができる。別の例として、光センサーからのビームが遮断されるとき、タッチスクリーンは、光センサーを使用してタッチ入力を検出することができる。画面の表面との物理的接触は、あるタッチスクリーンによって入力が検出されるのには必要ない。当技術分野でよく理解されているように、無線モデム1260は、アンテナ図示せずに結合することができ、プロセッサー1210と外部デバイスとの間の双方向通信をサポートすることができる。モデム1260は、一般的に示されており、モバイル通信ネットワーク1204と通信するためのセルラーモデム及び/又は他の無線ベースのモデム例えば、ブルートゥースBluetooth商標やWi-Fi商標を含んでもよい。無線モデム1260は、例示的に単一のセルラーネットワーク内、複数のセルラーネットワーク間、又はモバイルデバイスと公衆交換電話網PSTNとの間でのデータ通信や音声通信のための、GSM登録商標ネットワークなどの1つ又は複数のセルラーネットワークとの通信用に構成される。モバイルデバイスは、さらに、少なくとも1つの入出力ポート1280、電源1282、全地球測位システムGPS受信機などの衛星ナビゲーションシステム受信機1284、加速度計1286、アナログ又はデジタル信号を無線送信するためのトランシーバー1288、及び/又は、USBポート、IEEE1394ファイヤーワイヤー商標ポート、及び/又はRS-332ポートであってもよい物理コネクター1290を含んでもよい。コンポーネントは除去することができるし他のコンポーネントを追加することもできるので、図示されるコンポーネント1202は、必須のものではなく、包括的なものではない。コンピューター読み取り可能な媒体への格納本明細書に記載の記憶動作の任意のものは、1つ又は複数のコンピューター読み取り可能な媒体例えば、コンピューター読み取り可能な記憶媒体や他の有形の媒体に格納することによって実行することができる。記憶されるものとして説明された任意のものは、1つ又は複数のコンピューター読み取り可能な媒体例えば、コンピューター読み取り可能な記憶媒体又は他の有形の媒体に格納することができる。コンピューター読み取り可能な媒体における方法本明細書に記載の任意の方法は、1つ又は複数のコンピューター読み取り可能な媒体例えば、コンピューター読み取り可能な記憶媒体又は他の有形の媒体中の例えば、符号化されたコンピューター実行可能命令によって実行することができる。このような命令は、コンピューターに方法を実行させることができる。本明細書に記載の技術は様々なプログラミング言語で実施することができる。コンピューター読み取り可能な記憶デバイスにおける方法本明細書に記載された方法の任意のものは、1つ又は複数のコンピューター読み取り可能な記憶装置例えば、メモリー、CD-ROM、CD-RW、DVD等に格納されたコンピューター実行可能命令によって実行することができる。このような命令は、コンピューターに方法を実行させることができる。代替例任意の例の技術を、他の例のいずれか1つ又は複数に記載の技術と組み合わせることができる。開示された技術の原理を適用することができる多くの可能な実施例を考慮すれば、説明された実施例が開示された技術の例であり、開示された技術の範囲を限定するものとして解釈されるべきではないことが理解されるべきである。そのようなものではなく、開示された技術の範囲は、特許請求の範囲によって対象とされるものを含む。したがって、請求項の範囲及び趣旨に含まれるすべてのものが本発明として請求される。"