(57)【特許請求の範囲】
【請求項１】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
前記メモリに格納され且つ前記１つ以上のプロセッサにより実行されるように構成された１つ以上のプログラムと、を備え、
前記１つ以上のプログラムは、
複数の選択可能ユーザインタフェース・オブジェクトを前記ディスプレイに表示する命令と、
第１の入力を検出する命令と、
前記第１の入力の検出に応答して、前記ディスプレイにおいて、前記複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを前記複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接する前記ディスプレイ上の場所まで移動する命令と、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が事前定義済みフォルダ作成基準を満たすことを検出する命令と、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が前記事前定義済みフォルダ作成基準を満たすことを検出することに応答して、前記第１のオブジェクト及び前記第２のオブジェクトを含むフォルダを作成する命令と、
を含むことを特徴とする多機能デバイス。
【請求項２】
前記第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することは、前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力の終了を検出することを含むことを特徴とする請求項１記載のデバイス。
【請求項３】
前記フォルダを作成した後、
前記第１のオブジェクト及び前記第２のオブジェクトの各選択可能ユーザインタフェース・オブジェクトを前記フォルダの外側に移動する要求に対応する第２の入力を検出する命令と、
前記フォルダの前記作成が確認される前に前記第２の入力が検出されると、前記フォルダを削除し且つ前記第１のオブジェクト及び前記第２のオブジェクトを再表示する命令と、
前記フォルダの前記作成が確認された後に前記第２の入力が検出されると、前記フォルダを表示し続けながら、前記フォルダの外側に前記各オブジェクトを表示する命令と、
を含むことを特徴とする請求項１記載のデバイス。
【請求項４】
前記選択可能ユーザインタフェース・オブジェクトは、１つ以上の動作アイコンと１つ以上のフォルダ・アイコンとを含み、前記１つ以上のプログラムは、
第２の入力を検出する命令と、
前記第２の入力の検出に応答して、
前記第２の入力が各動作アイコンを選択する要求に対応すると、前記各動作アイコンと関連付けられたアプリケーションを起動し、
前記第２の入力が前記フォルダ・アイコンを選択する要求に対応すると、前記フォルダ・アイコンと関連付けられた前記フォルダのコンテンツを含むフォルダ・ビューを表示する命令と、
を含むことを特徴とする請求項１記載のデバイス。
【請求項５】
前記フォルダを作成した後に前記フォルダのコンテンツを含むフォルダ・ビューを表示し且つオブジェクト除去領域を表示する命令と、
前記フォルダ・ビューを表示している間に各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応する第２の入力を検出する命令と、
前記第２の入力の検出に応答して、前記各選択可能ユーザインタフェース・オブジェクトを前記フォルダから除去する命令と、
を含むことを特徴とする請求項１記載のデバイス。
【請求項６】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記第２の入力が前記各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応し且つ前記第２の入力の終了が検出された場合、前記１つ以上のプログラムは、
前記フォルダ・ビューの表示を中止する命令と、
前記各選択可能ユーザインタフェース・オブジェクトを前記第１の配置の所定の場所に表示する命令と、
を含むことを特徴とする請求項５記載のデバイス。
【請求項７】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記多機能デバイスが所定期間より長い間、前記オブジェクト除去領域に対応する場所において前記第２の入力を検出し続ける場合、前記１つ以上のプログラムは、
前記フォルダ・ビューの表示を中止する命令と、
前記第１の配置内の各場所において前記第２の入力の終了を検出する命令と、
前記第２の入力の終了の検出に応答して、前記第１の配置の前記各場所に前記各選択可能ユーザインタフェース・オブジェクトを表示する命令と、
を含むことを特徴とする請求項５記載のデバイス。
【請求項８】
ディスプレイを有する多機能デバイスにおいて、
複数の選択可能ユーザインタフェース・オブジェクトを前記ディスプレイに表示するステップと、
第１の入力を検出するステップと、
前記第１の入力の検出に応答して、前記ディスプレイにおいて、前記複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを前記複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接する前記ディスプレイ上の場所まで移動するステップと、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が事前定義済みフォルダ作成基準を満たすことを検出するステップと、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が前記事前定義済みフォルダ作成基準を満たすことを検出することに応答して、前記第１のオブジェクト及び前記第２のオブジェクトを含むフォルダを作成するステップと、
含むことを特徴とする方法。
【請求項９】
前記第１の入力が事前定義済みフォルダ作成基準を満たすことを検出するステップは、前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力の終了を検出するステップを含むことを特徴とする請求項８記載の方法。
【請求項１０】
前記フォルダを作成した後、
前記第１のオブジェクト及び前記第２のオブジェクトの各選択可能ユーザインタフェース・オブジェクトを前記フォルダの外側に移動する要求に対応する第２の入力を検出するステップと、
前記フォルダの前記作成が確認される前に前記第２の入力が検出されると、前記フォルダを削除し且つ前記第１のオブジェクト及び前記第２のオブジェクトを再表示するステップと、
前記フォルダの前記作成が確認された後に前記第２の入力が検出されると、前記フォルダを表示し続けながら、前記フォルダの外側に前記各オブジェクトを表示するステップと、
を含むことを特徴とする請求項８記載の方法。
【請求項１１】
前記選択可能ユーザインタフェース・オブジェクトは、１つ以上の動作アイコンと１つ以上のフォルダ・アイコンとを含み、前記方法は、
第２の入力を検出するステップと、
前記第２の入力の検出に応答して、
前記第２の入力が各動作アイコンを選択する要求に対応すると、前記各動作アイコンと関連付けられたアプリケーションを起動し、
前記第２の入力が前記フォルダ・アイコンを選択する要求に対応すると、前記フォルダ・アイコンと関連付けられた前記フォルダのコンテンツを含むフォルダ・ビューを表示するステップと、
を含むことを特徴とする請求項８記載の方法。
【請求項１２】
前記フォルダを作成した後に前記フォルダのコンテンツを含むフォルダ・ビューを表示し且つオブジェクト除去領域を表示するステップと、
前記フォルダ・ビューを表示している間に各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応する第２の入力を検出するステップと、
前記第２の入力の検出に応答して、前記各選択可能ユーザインタフェース・オブジェクトを前記フォルダから除去するステップと、
を含むことを特徴とする請求項８記載の方法。
【請求項１３】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記方法は、
前記第２の入力が前記各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応し且つ前記第２の入力の終了が検出された場合、
前記フォルダ・ビューの表示を中止するステップと、
前記各選択可能ユーザインタフェース・オブジェクトを前記第１の配置の所定の場所に表示するステップと、
を含むことを特徴とする請求項１２記載の方法。
【請求項１４】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記方法は、
前記多機能デバイスが所定期間より長い間、前記オブジェクト除去領域に対応する場所において前記第２の入力を検出し続ける場合、
前記フォルダ・ビューの表示を中止するステップと、
前記第１の配置内の各場所において前記第２の入力の終了を検出するステップと、
前記第２の入力の終了の検出に応答して、前記第１の配置の前記各場所に前記各選択可能ユーザインタフェース・オブジェクトを表示するステップと、
を含むことを特徴とする請求項１２記載の方法。
【請求項１５】
１つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは、ディスプレイを有する多機能デバイスにより実行された時に、
複数の選択可能ユーザインタフェース・オブジェクトを前記ディスプレイに表示するステップと、
第１の入力を検出するステップと、
前記第１の入力の検出に応答して、前記ディスプレイにおいて、前記複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを前記複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接する前記ディスプレイ上の場所まで移動するステップと、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が事前定義済みフォルダ作成基準を満たすことを検出するステップと、
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力が前記事前定義済みフォルダ作成基準を満たすことを検出することに応答して、前記第１のオブジェクト及び前記第２のオブジェクトを含むフォルダを作成するステップと、
を前記デバイスに実行させる命令を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項１６】
前記第１のオブジェクトが前記第２のオブジェクトに近接している間に前記第１の入力の終了を検出するステップを前記デバイスに実行させる命令を含むことを特徴とする請求項１５記載のコンピュータ可読記憶媒体。
【請求項１７】
前記フォルダを作成した後、
前記第１のオブジェクト及び前記第２のオブジェクトの各選択可能ユーザインタフェース・オブジェクトを前記フォルダの外側に移動する要求に対応する第２の入力を検出するステップと、
前記フォルダの前記作成が確認される前に前記第２の入力が検出されると、前記フォルダを削除し且つ前記第１のオブジェクト及び前記第２のオブジェクトを再表示するステップと、
前記フォルダの前記作成が確認された後に前記第２の入力が検出されると、前記フォルダを表示し続けながら、前記フォルダの外側に前記各オブジェクトを表示するステップと、
を前記デバイスに実行させる命令を含むことを特徴とする請求項１５記載のコンピュータ可読記憶媒体。
【請求項１８】
前記選択可能ユーザインタフェース・オブジェクトは、１つ以上の動作アイコンと１つ以上のフォルダ・アイコンとを含み、前記コンピュータ可読記憶媒体は、
第２の入力を検出するステップと、
前記第２の入力の検出に応答して、
前記第２の入力が各動作アイコンを選択する要求に対応すると、前記各動作アイコンと関連付けられたアプリケーションを起動し、
前記第２の入力が前記フォルダ・アイコンを選択する要求に対応すると、前記フォルダ・アイコンと関連付けられた前記フォルダのコンテンツを含むフォルダ・ビューを表示するステップと、
を前記デバイスに実行させる命令を含むことを特徴とする請求項１５記載のコンピュータ可読記憶媒体。
【請求項１９】
前記フォルダを作成した後に前記フォルダのコンテンツを含むフォルダ・ビューを表示し且つオブジェクト除去領域を表示するステップと、
前記フォルダ・ビューを表示している間に各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応する第２の入力を検出するステップと、
前記第２の入力の検出に応答して、前記各選択可能ユーザインタフェース・オブジェクトを前記フォルダから除去するステップと、
を前記デバイスに実行させる命令を含むことを特徴とする請求項１５記載のコンピュータ可読記憶媒体。
【請求項２０】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記コンピュータ可読記憶媒体は、
前記第２の入力が前記各選択可能ユーザインタフェース・オブジェクトを前記オブジェクト除去領域に移動する要求に対応し且つ前記第２の入力の終了が検出された場合、
前記フォルダ・ビューの表示を中止するステップと、
前記各選択可能ユーザインタフェース・オブジェクトを前記第１の配置の所定の場所に表示するステップと、
を前記デバイスに実行させる命令を含むことを特徴とする請求項１９記載のコンピュータ可読記憶媒体。
【請求項２１】
前記第１の入力を検出する前に、前記複数のユーザインタフェース・オブジェクトは前記ディスプレイに第１の配置で表示され、
前記コンピュータ可読記憶媒体は、
前記多機能デバイスが所定期間より長い間、前記オブジェクト除去領域に対応する場所において前記第２の入力を検出し続ける場合、
前記フォルダ・ビューの表示を中止するステップと、
前記第１の配置内の各場所において前記第２の入力の終了を検出するステップと、
前記第２の入力の終了の検出に応答して、前記第１の配置の前記各場所に前記各選択可能ユーザインタフェース・オブジェクトを表示するステップと、
を前記デバイスに実行させる命令を含むことを特徴とする請求項１９記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、フォルダを管理するためのタッチセンシティブ面を有する電子デバイスを含むがこれに限定されないタッチセンシティブ面を有する電子デバイスに関する。
【背景技術】
【０００２】
近年、コンピュータ及び他の電子コンピューティング・デバイスに対して、タッチセンシティブ面が入力デバイスとして益々使用されるようになっている。例示的なタッチセンシティブ面は、タッチパッド及びタッチスクリーン・ディスプレイを含む。そのような面は、ディスプレイ上の選択可能ユーザインタフェース・オブジェクトを操作することによりフォルダを管理するために広く使用される。
【０００３】
例示的な操作は、フォルダの作成、フォルダと関連付けられたフォルダ・ビューの表示、選択可能ユーザインタフェース・オブジェクト（例えば、アプリケーション・アイコン、文書アイコン、フォルダ・アイコン等）のフォルダへの追加、選択可能ユーザインタフェース・オブジェクトのフォルダからの除去、フォルダのフォルダ・ビュー内の選択可能ユーザインタフェース・オブジェクトの再位置付け、選択可能ユーザインタフェース・オブジェクトの構成内のフォルダ・アイコンの再位置付け及びフォルダの削除を含む。例示的な選択可能ユーザインタフェース・オブジェクトは、アプリケーション、デジタル画像、ビデオ、テキスト、アイコン及び他の文書を表すアイコン、並びにコンピューティング・アプリケーション（例えば、移動デバイスのアプリケーション及び／又はパーソナルコンピュータのアプリケーション等）と関連付けられるアプリケーション・アイコンを含む。
【０００４】
しかし、それらの操作を実行するための既存の方法は、複雑であり且つ非効率的である。例えば、フォルダ及びフォルダ内のコンテンツを作成、変更及び／又は削除するために入力シーケンスを使用することは退屈であり、ユーザの認識に対して大きな負荷がかかる。更に既存の方法は必要以上に長い時間がかかり、エネルギーを浪費する。この後者の点は、バッテリで動作するデバイスにおいて特に重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、フォルダを管理するのにより高速で且つより効率的な方法及びインタフェースを有するコンピューティング・デバイスが必要とされる。そのような方法及びインタフェースは、フォルダを管理する従来の方法を補完又は置換する。そのような方法及びインタフェースは、ユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリで動作するコンピューティング・デバイスの場合、そのような方法及びインタフェースにより、節電され、バッテリ充電間隔は長くなる。
【課題を解決するための手段】
【０００６】
タッチセンシティブ面を有するコンピューティング・デバイスに対するユーザインタフェースに関わる上記の欠点及び他の問題は、開示するデバイスにより軽減又は解消される。いくつかの実施形態において、デバイスはデスクトップ・コンピュータである。いくつかの実施形態において、デバイスは携帯可能である（例えば、ノートブック・コンピュータ、タブレット・コンピュータ又はハンドヘルド・デバイス）。いくつかの実施形態において、デバイスはタッチパッドを有する。いくつかの実施形態において、デバイスはタッチセンシティブ・ディスプレイ（「タッチスクリーン」又は「タッチスクリーン・ディスプレイ」としても既知である）を有する。いくつかの実施形態において、デバイスは、グラフィカル・ユーザインタフェース（ＧＵＩ）と、１つ以上のプロセッサと、メモリと、複数の機能を実行するためのメモリに格納された１つ以上のモジュール、プログラム又は命令の集合とを有する。いくつかの実施形態において、ユーザは主にタッチセンシティブ面に対する指の接触及びジェスチャを介してＧＵＩと対話する。いくつかの実施形態において、機能は、画像編集、描画、提示、ワードプロセシング、ウェブサイト作成、ディスク・オーサリング、表作成、ゲーム、電話、テレビ会議、電子メール送信、インスタントメッセージング、ワークアウト・サポート、デジタル写真撮影、デジタルビデオ撮影、ウェブ・ブラウジング、デジタル音楽再生及び／又はデジタルビデオ再生を含んでもよい。これらの機能を実行する実行可能な命令は、コンピュータ可読記憶媒体又は１つ以上のプロセッサにより実行されるように構成された他のコンピュータプログラムに含まれてもよい。
【０００７】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、複数の選択可能ユーザインタフェース・オブジェクトをディスプレイに表示する命令と、第１の入力を検出する命令と、第１の入力の検出に応答してディスプレイにわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所まで移動する命令とを含む。１つ以上のプログラムは、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出する命令と、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成する命令とを更に含む。
【０００８】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、複数の選択可能ユーザインタフェース・オブジェクトをディスプレイに表示することと、第１の入力を検出することと、第１の入力に応答して、ディスプレイにわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所まで移動することとを含む。方法は、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することと、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成することとを更に含む。
【０００９】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、複数の選択可能ユーザインタフェース・オブジェクトを含む。第１の入力が検出され、第１の入力の検出に応答して、複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトは、複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所までディスプレイ上を移動される。第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことが検出され、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダが作成される。
【００１０】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、複数の選択可能ユーザインタフェース・オブジェクトをディスプレイに表示することと、第１の入力を検出することと、第１の入力の検出に応答して、ディスプレイにわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所まで移動することとをデバイスにより行う命令を格納している。更に命令は、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することと、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成することとをデバイスにより行う。
【００１１】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、複数の選択可能ユーザインタフェース・オブジェクトをディスプレイに表示する手段と、第１の入力を検出する手段と、第１の入力の検出に応答してディスプレイにわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所まで移動する手段とを含む。デバイスは、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出する手段と、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成する手段とを更に含む。
【００１２】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、第１の入力を検出する手段と、第１の入力の検出に応答してディスプレイにわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ上の場所まで移動する手段とを含む。情報処理装置は、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出する手段と、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することに応答して第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成する手段とを更に含む。
【００１３】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンをディスプレイに同時に表示する命令を含む。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。１つ以上のプログラムは、第１の入力を検出する命令と、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示し、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションを起動し、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続ける命令とを更に含む。
【００１４】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンをディスプレイに同時に表示することを含む。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。方法は、第１の入力を検出することと、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示し、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションを起動し、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続けることとを更に含む。
【００１５】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンを含む。１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンは、ディスプレイに同時に表示される。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。第１の入力が検出され、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツが表示され、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションが起動され、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンが表示され続ける。
【００１６】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンをディスプレイに同時に表示することをデバイスにより行う命令を格納している。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。更に命令は、第１の入力を検出することと、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示し、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションを起動し、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続けることとをデバイスにより行う。
【００１７】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンをディスプレイに同時に表示する手段とを含む。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。デバイスは、第１の入力を検出する手段と、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示し、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションを起動し、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続ける手段とを更に含む。
【００１８】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、１つ以上の動作アイコン及び１つ以上のフォルダ・アイコンをディスプレイに同時に表示する手段を含む。多機能デバイスは、アプリケーションを起動する通常動作モードと、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モードとを有する。情報処理装置は、第１の入力を検出する手段と、第１の入力の検出に応答して、第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応する場合は多機能デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示し、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求に対応する場合、多機能デバイスが通常動作モードである時は各動作アイコンと関連付けられたアプリケーションを起動し、多機能デバイスがユーザインタフェース再構成モードである時は各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続ける手段とを更に含む。
【００１９】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力を受信する命令と、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダを作成し、第１の項目と関連付けられる第１の複数の記述子を判定し、第２の項目と関連付けられる第２の複数の記述子を判定する命令とを含む。１つ以上のプログラムは、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成し、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示する命令を更に含む。
【００２０】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力を受信することと、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダを作成し、第１の項目と関連付けられる第１の複数の記述子を判定し、第２の項目と関連付けられる第２の複数の記述子を判定することとを含む。方法は、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成し、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示することを更に含む。
【００２１】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、第１の項目及び第２の項目を含む。第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力が受信され、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダが作成され、第１の項目と関連付けられる第１の複数の記述子が判定され、第２の項目と関連付けられる第２の複数の記述子が判定される。第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、フォルダに対するフォルダ名は第１の共通の記述子に基づいて自動的に生成され、フォルダに対するアイコンは自動的に生成されたフォルダ名と共にディスプレイに表示される。
【００２２】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力を受信することと、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダを作成し、第１の項目と関連付けられる第１の複数の記述子を判定し、第２の項目と関連付けられる第２の複数の記述子を判定することとをデバイスにより行う命令を格納している。更に命令は、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成し、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示することをデバイスにより行う。
【００２３】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力を受信する手段と、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダを作成し、第１の項目と関連付けられる第１の複数の記述子を判定し、第２の項目と関連付けられる第２の複数の記述子を判定する手段とを含む。デバイスは、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成し、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示する手段を更に含む。
【００２４】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、第１の項目及び第２の項目を含むフォルダを作成する要求に対応する入力を受信する手段と、入力の受信に応答して、第１の項目及び第２の項目を含むフォルダを作成し、第１の項目と関連付けられる第１の複数の記述子を判定し、第２の項目と関連付けられる第２の複数の記述子を判定する手段とを含む。情報処理装置は、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有する場合、第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成し、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示する手段を更に含む。
【００２５】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、複数のアイコンをディスプレイに表示する命令を含む。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。１つ以上のプログラムは、第１のアイコンを移動する要求に対応する入力を検出する命令と、第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更する命令と、入力の検出に応答して第１の場所から離れるようにディスプレイにわたり第１のアイコンを移動する命令とを更に含む。１つ以上のプログラムは、入力が事前定義済みトリガ基準を満たすことを検出する命令と、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作を実行し、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作を実行する命令とを更に含む。
【００２６】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、複数のアイコンをディスプレイに表示することを含む。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。方法は、第１のアイコンを移動する要求に対応する入力を検出することと、第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更することと、入力の検出に応答して第１の場所から離れるようにディスプレイにわたり第１のアイコンを移動することとを更に含む。方法は、入力が事前定義済みトリガ基準を満たすことを検出することと、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作を実行し、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作を実行することとを更に含む。
【００２７】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、ディスプレイに表示される複数のアイコンを含む。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。第１のアイコンを移動する要求に対応する入力が検出される。起動領域のサイズは、第２のアイコンに対して、第１の場所から第２のアイコンの場所までの距離に基づいてデフォルトサイズから変更される。入力の検出に応答して、第１のアイコンは第１の場所から離れるようにディスプレイにわたり移動される。入力が事前定義済みトリガ基準を満たすことが検出され、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作が実行され、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作が実行される。
【００２８】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、複数のアイコンをディスプレイに表示することをデバイスにより行う命令を格納している。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。更に命令は、第１のアイコンを移動する要求に対応する入力を検出することと、第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更することと、入力の検出に応答して第１の場所から離れるようにディスプレイにわたり第１のアイコンを移動することとをデバイスにより行う。更に命令は、入力が事前定義済みトリガ基準を満たすことを検出することと、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作を実行し、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作を実行することとをデバイスにより行う。
【００２９】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、複数のアイコンをディスプレイに表示する手段とを含む。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。デバイスは、第１のアイコンを移動する要求に対応する入力を検出する手段と、第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更する手段と、入力の検出に応答して第１の場所から離れるようにディスプレイにわたり第１のアイコンを移動する手段とを更に含む。デバイスは、入力が事前定義済みトリガ基準を満たすことを検出する手段と、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作を実行し、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作を実行する手段とを更に含む。
【００３０】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、複数のアイコンをディスプレイに表示する手段を含む。複数のアイコンの第１のアイコンは、ディスプレイ上の第１の場所に表示される。第１のアイコンとは異なる複数のアイコンの第２のアイコンは、デフォルトサイズの起動領域を有する。情報処理装置は、第１のアイコンを移動する要求に対応する入力を検出する手段と、第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更する手段と、入力の検出に応答して第１の場所から離れるようにディスプレイにわたり第１のアイコンを移動する手段とを更に含む。情報処理装置は、入力が事前定義済みトリガ基準を満たすことを検出する手段と、入力が事前定義済みトリガ基準を満たすことを検出することに応答して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合に第２のアイコンと関連付けられる第１の動作を実行し、第１のアイコンが第２のアイコンの起動領域外にある場合に第１の動作とは異なる第２の動作を実行する手段とを更に含む。
【００３１】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、複数のアイコンを第１の構成でディスプレイに表示する命令と、複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出する命令と、入力の検出に応答して、第１のアイコンを第１の位置から第２の位置に移動し、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持する命令とを含む。デバイスは、自動再構成基準が満たされた場合に第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動する命令を更に含む。
【００３２】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、複数のアイコンを第１の構成でディスプレイに表示することと、複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出することと、入力の検出に応答して、第１のアイコンを第１の位置から第２の位置に移動し、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持することとを含む。方法は、自動再構成基準が満たされた場合に第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動することを更に含む。
【００３３】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、ディスプレイ上に第１の構成で複数のアイコンを含む。複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力が検出され、入力の検出に応答して、第１のアイコンは第１の位置から第２の位置に移動され、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置は維持される。自動再構成基準が満たされた場合、第１のアイコン以外の複数のアイコンの１つ以上のアイコンは、第１の構成とは異なる第２の構成を形成するように移動される。
【００３４】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、複数のアイコンを第１の構成でディスプレイに表示することと、複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出することと、入力の検出に応答して、第１のアイコンを第１の位置から第２の位置に移動し、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持することをデバイスにより行う命令を格納している。更に命令は、自動再構成基準が満たされた場合に第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動することをデバイスにより行う。
【００３５】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、複数のアイコンを第１の構成でディスプレイに表示する手段と、複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出する手段と、入力の検出に応答して、第１のアイコンを第１の位置から第２の位置に移動し、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持する手段とを含む。デバイスは、自動再構成基準が満たされた場合に第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動する手段を更に含む。
【００３６】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、複数のアイコンを第１の構成でディスプレイに表示する手段と、複数のアイコンの第１のアイコンをディスプレイ上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出する手段と、入力の検出に応答して、第１のアイコンを第１の位置から第２の位置に移動し、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持する手段とを含む。情報処理装置は、自動再構成基準が満たされた場合に第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動する手段を更に含む。
【００３７】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、動的フォルダ・アイコンを表示する命令を含む。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。デバイスは、フォルダのコンテンツを修正する要求に対応する入力を検出する命令と、入力の検出に応答して、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコンを更新する命令とを更に含む。
【００３８】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、動的フォルダ・アイコンを表示することを含む。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。方法は、フォルダのコンテンツを修正する要求に対応する入力を検出することと、入力の検出に応答して、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコンを更新することとを更に含む。
【００３９】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、動的フォルダ・アイコンを含む。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。フォルダのコンテンツを修正する要求に対応する入力が検出され、入力の検出に応答して、フォルダのコンテンツが修正され、動的フォルダ・アイコンは、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように更新される。
【００４０】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、動的フォルダ・アイコンを表示することをデバイスにより行う命令を格納している。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。更に命令は、フォルダのコンテンツを修正する要求に対応する入力を検出することと、入力の検出に応答して、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコンを更新することとをデバイスにより行う。
【００４１】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、動的フォルダ・アイコンを表示する手段とを含む。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。デバイスは、フォルダのコンテンツを修正する要求に対応する入力を検出する手段と、入力の検出に応答して、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコンを更新する手段とを更に含む。
【００４２】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、動的フォルダ・アイコンを表示する手段を含む。動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示を含む。情報処理装置は、フォルダのコンテンツを修正する要求に対応する入力を検出する手段と、入力の検出に応答して、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコンを更新する手段とを更に含む。
【００４３】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを含む。１つ以上のプログラムは、メモリに格納され且つ１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応するフォルダ・アイコンをディスプレイの壁紙背景の上に表示する命令を含む。１つ以上のプログラムは、フォルダのコンテンツを表示する要求に対応する第１の入力を検出する命令と、第１の入力の検出に応答して、壁紙背景を第１の部分と第２の部分とに分割し、第１の部分から離れるように第２の部分を移動し、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示する命令とを更に含む。
【００４４】
いくつかの実施形態によると、方法はディスプレイを有する多機能デバイスにおいて実行される。方法は、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応するフォルダ・アイコンをディスプレイの壁紙背景の上に表示することを含む。方法は、フォルダのコンテンツを表示する要求に対応する第１の入力を検出することと、第１の入力の検出に応答して、壁紙背景を第１の部分と第２の部分とに分割し、第１の部分から離れるように第２の部分を移動し、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示することとを更に含む。
【００４５】
いくつかの実施形態によると、ディスプレイと、メモリと、メモリに格納された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する多機能デバイスにおけるグラフィカル・ユーザインタフェースは、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応し且つディスプレイの壁紙背景の上に表示されるフォルダ・アイコンを含む。フォルダのコンテンツを表示する要求に対応する第１の入力が検出され、第１の入力の検出に応答して、壁紙背景は第１の部分と第２の部分とに分割され、第２の部分は第１の部分から離れるように移動され、フォルダのコンテンツは第１の部分と第２の部分との間の領域に表示される。
【００４６】
いくつかの実施形態によると、コンピュータ可読記憶媒体は、ディスプレイを有する多機能デバイスにより実行された時に、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応するフォルダ・アイコンをディスプレイの壁紙背景の上に表示することをデバイスにより行う命令を格納している。更に命令は、フォルダのコンテンツを表示する要求に対応する第１の入力を検出することと、第１の入力の検出に応答して、壁紙背景を第１の部分と第２の部分とに分割し、第１の部分から離れるように第２の部分を移動し、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示することとをデバイスにより行う。
【００４７】
いくつかの実施形態によると、多機能デバイスは、ディスプレイと、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応するフォルダ・アイコンをディスプレイの壁紙背景の上に表示する手段とを含む。デバイスは、フォルダのコンテンツを表示する要求に対応する第１の入力を検出する手段と、第１の入力の検出に応答して、壁紙背景を第１の部分と第２の部分とに分割し、第１の部分から離れるように第２の部分を移動し、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示する手段とを更に含む。
【００４８】
いくつかの実施形態によると、ディスプレイを有する多機能デバイス用の情報処理装置は、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むコンテンツを含むフォルダに対応するフォルダ・アイコンをディスプレイの壁紙背景の上に表示する手段を含む。情報処理装置は、フォルダのコンテンツを表示する要求に対応する第１の入力を検出する手段と、第１の入力の検出に応答して、壁紙背景を第１の部分と第２の部分とに分割し、第１の部分から離れるように第２の部分を移動し、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示する手段とを更に含む。
【００４９】
従って、ディスプレイを有する多機能デバイスには、フォルダを管理するためのより高速で且つより効率的な方法及びインタフェースが提供され、それによりそのようなデバイスに対する効果、効率及びユーザの満足度を向上する。そのような方法及びインタフェースは、フォルダを管理する従来の方法を補完又は置換する。
【図面の簡単な説明】
【００５０】
本発明の上述した実施形態及び追加の実施形態をより適切に理解するために、以下の図面と共に以下の発明を実施するための形態を参照する。図中、同様の参照符号は対応する部分を示す。
【図１Ａ】いくつかの実施形態に係るタッチセンシティブ・ディスプレイを有するポータブル多機能デバイスを示すブロック図。
【図１Ｂ】いくつかの実施形態に係るタッチセンシティブ・ディスプレイを有するポータブル多機能デバイスを示すブロック図。
【図１Ｃ】いくつかの実施形態に係るイベント処理のための例示的な構成要素を示すブロック図。
【図２】いくつかの実施形態に係るタッチスクリーンを有するポータブル多機能デバイスを示す図。
【図３】いくつかの実施形態に係るディスプレイ及びタッチセンシティブ面を有する例示的な多機能デバイスを示すブロック図。
【図４Ａ】いくつかの実施形態に係るポータブル多機能デバイスにおけるアプリケーションのメニューに対する例示的なユーザインタフェースを示す図。
【図４Ｂ】いくつかの実施形態に係るポータブル多機能デバイスにおけるアプリケーションのメニューに対する例示的なユーザインタフェースを示す図。
【図４Ｃ】いくつかの実施形態に係るディスプレイとは別個のタッチセンシティブ面を有する多機能デバイスに対する例示的なユーザインタフェースを示す図。
【図５Ａ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｂ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｃ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｄ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｅ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｆ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｇ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｈ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｉ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｊ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｋ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｌ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｍ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｎ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｏ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｐ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｑ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｒ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｓ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｔ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｕ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｖ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｗ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｘ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｙ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５Ｚ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＡＡ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＢＢ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＣＣ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＤＤ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＥＥ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＦＦ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＧＧ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＨＨ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＩＩ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＪＪ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＫＫ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＬＬ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＭＭ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＮＮ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＯＯ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＰＰ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＱＱ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＲＲ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＳＳ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＴＴ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＵＵ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＶＶ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＷＷ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＸＸ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＹＹ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＺＺ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＡＡＡ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＢＢＢ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＣＣＣ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＤＤＤ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＥＥＥ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＦＦＦ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＧＧＧ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＨＨＨ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＩＩＩ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＪＪＪ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＫＫＫ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＬＬＬ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＭＭＭ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＮＮＮ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＯＯＯ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図５ＰＰＰ】いくつかの実施形態に係るフォルダを管理するための例示的なユーザインタフェースを示す図。
【図６Ａ】いくつかの実施形態に係る新しいフォルダを作成する方法を示すフローチャート。
【図６Ｂ】いくつかの実施形態に係る新しいフォルダを作成する方法を示すフローチャート。
【図６Ｃ】いくつかの実施形態に係る新しいフォルダを作成する方法を示すフローチャート。
【図６Ｄ】いくつかの実施形態に係る新しいフォルダを作成する方法を示すフローチャート。
【図６Ｅ】いくつかの実施形態に係る新しいフォルダを作成する方法を示すフローチャート。
【図７Ａ】いくつかの実施形態に係るフォルダ・アイコン及び動作アイコンを管理する方法を示すフローチャート。
【図７Ｂ】いくつかの実施形態に係るフォルダ・アイコン及び動作アイコンを管理する方法を示すフローチャート。
【図７Ｃ】いくつかの実施形態に係るフォルダ・アイコン及び動作アイコンを管理する方法を示すフローチャート。
【図８Ａ】いくつかの実施形態に係る新しいフォルダに名前をつける方法を示すフローチャート。
【図８Ｂ】いくつかの実施形態に係る新しいフォルダに名前をつける方法を示すフローチャート。
【図８Ｃ】いくつかの実施形態に係る新しいフォルダに名前をつける方法を示すフローチャート。
【図９Ａ】いくつかの実施形態に係るアイコン管理入力に応答して選択可能ユーザインタフェース・オブジェクトの起動領域を調整する方法を示すフローチャート。
【図９Ｂ】いくつかの実施形態に係るアイコン管理入力に応答して選択可能ユーザインタフェース・オブジェクトの起動領域を調整する方法を示すフローチャート。
【図１０Ａ】いくつかの実施形態に係るアイコン管理入力に応答してディスプレイ上でアイコンを再構成する方法を示すフローチャート。
【図１０Ｂ】いくつかの実施形態に係るアイコン管理入力に応答してディスプレイ上でアイコンを再構成する方法を示すフローチャート。
【図１１Ａ】いくつかの実施形態に係る動的フォルダ・アイコンと関連付けられたフォルダのコンテンツに関する視覚的な指示を提供するように動的フォルダ・アイコンを更新する方法を示すフローチャート。
【図１１Ｂ】いくつかの実施形態に係る動的フォルダ・アイコンと関連付けられたフォルダのコンテンツに関する視覚的な指示を提供するように動的フォルダ・アイコンを更新する方法を示すフローチャート。
【図１１Ｃ】いくつかの実施形態に係る動的フォルダ・アイコンと関連付けられたフォルダのコンテンツに関する視覚的な指示を提供するように動的フォルダ・アイコンを更新する方法を示すフローチャート。
【図１２Ａ】いくつかの実施形態に係るフォルダのコンテンツを表示するとともにコンテキスト情報を提供する方法を示すフローチャート。
【図１２Ｂ】いくつかの実施形態に係るフォルダのコンテンツを表示するとともにコンテキスト情報を提供する方法を示すフローチャート。
【図１２Ｃ】いくつかの実施形態に係るフォルダのコンテンツを表示するとともにコンテキスト情報を提供する方法を示すフローチャート。
【図１２Ｄ】いくつかの実施形態に係るフォルダのコンテンツを表示するとともにコンテキスト情報を提供する方法を示すフローチャート。
【図１２Ｅ】いくつかの実施形態に係るフォルダのコンテンツを表示するとともにコンテキスト情報を提供する方法を示すフローチャート。
【発明を実施するための形態】
【００５１】
実施形態を詳細に参照する。実施形態の例を添付の図面に示す。以下の詳細な説明において、本発明を完全に理解できるように多くの特定の詳細を示す。しかし、本発明は、それら特定の詳細を含まずに実施されてもよいことが当業者には明らかとなるだろう。他の例において、実施形態の態様を不必要に曖昧にしないために、周知の方法、手順、構成要素、回路及びネットワークについては詳細に説明していない。
【００５２】
本明細書において第１、第２等の用語が種々の要素を説明するために使用されるが、それらの要素はそれらの用語により限定されるべきではないことが理解されるだろう。これらの用語は、１つの要素を別の要素と区別するためだけに使用される。例えば本発明の範囲から逸脱せずに、第１のコンタクトが第２のコンタクトと呼ばれてもよく、同様に第２のコンタクトが第１のコンタクトと呼ばれてもよい。第１のコンタクト及び第２のコンタクトは、双方ともコンタクトであるが同一のコンタクトではない。
【００５３】
本明細書の本発明の説明において使用される専門用語は、特定の実施形態を説明するためのものであり、本発明を限定することを意図しない。本発明の説明及び添付の特許請求の範囲において使用されるように、特に指定のない限り、単数形は複数形を含むことを意図する。本明細書で使用されるような「及び／又は」という用語は、一覧表示された関連する項目の１つ以上のあらゆる全ての可能な組み合わせを参照し且つ含むことが理解されるだろう。「含む」及び／又は「備える」という用語は、本明細書において使用される場合、記載される特徴、数字、ステップ、動作、要素及び／又は構成要素の存在を特定するが、１つ以上の他の特徴、数字、ステップ、動作、要素、構成要素及び／又はそれらの集合の存在又は追加を除外しないことが更に理解されるだろう。
【００５４】
本明細書で使用されるように、「場合」という用語は、状況に応じて「時」又は「判定することに応答して」又は「検出することに応答して」を意味すると解釈される。同様に、「判定された場合」又は「［明示された状態又はイベント］が検出された場合」という句は、状況に応じて「判定した時」又は「判定することに応答して」又は「［明示された状態又はイベント］を検出した時」又は「［明示された状態又はイベント］を検出することに応答して」を意味すると解釈される。
【００５５】
本明細書で使用されるように、ディスプレイの「解像度」という用語は、ディスプレイの各軸に沿う画素数（「画素カウント」又は「画素解像度」とも呼ばれる）又は各次元における画素数を示す。例えばディスプレイは、３２０×４８０の解像度を有する。更に本明細書で使用されるように、多機能デバイスの「解像度」という用語は、多機能デバイスにおけるディスプレイの解像度を示す。「解像度」という用語は、各画素のサイズ又は画素の間隔に対するいずれの制限も意味しない。例えば１０２４×７６８画素解像度を有する第１のディスプレイと比較して、３２０×４８０画素解像度を有する第２のディスプレイはより低い解像度を有する。しかし、ディスプレイの物理的なサイズは、画素解像度だけでなく画素サイズ及び画素の間隔を含む多くの他の要因にも依存する。従って、第１のディスプレイは、第２のディスプレイと比較して同一の、小さい又は大きい物理的なサイズを有してもよい。
【００５６】
本明細書で使用されるように、ディスプレイの「ビデオ解像度」という用語は、ディスプレイの各軸に沿う画素の密度又はディスプレイの各次元における画素の密度を示す。ビデオ解像度は、ディスプレイの各次元に沿う１インチの範囲内に一列に配置される画素数をカウントするＤＰＩ（ｄｏｔｓ−ｐｅｒ−ｉｎｃｈ）の単位で測定されることが多い。
【００５７】
コンピューティング・デバイス、そのようなデバイスに対するユーザインタフェース及びそのようなデバイスを使用するための関連する処理の実施形態を説明する。いくつかの実施形態において、コンピューティング・デバイスは、ＰＤＡ及び／又は音楽プレーヤ機能等の他の機能も含む移動電話等のポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、アップル社（Ａｐｐｌｅ  Ｉｎｃ．）（カリフォルニア州クパチーノ）のｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）デバイスを含むがこれらに限定されない。タッチセンシティブ面（例えば、タッチスクリーン・ディスプレイ及び／又はタッチパッド）を有するラップトップ・コンピュータ又はタブレット・コンピュータ等の他のポータブルデバイスが使用されてもよい。いくつかの実施形態において、デバイスはポータブル通信デバイスではなくタッチセンシティブ面面（例えば、タッチスクリーン・ディスプレイ及び／又はタッチパッド）を有するデスクトップ・コンピュータであることが理解されるべきである。
【００５８】
以下の説明において、ディスプレイ及びタッチセンシティブ面を含むコンピューティング・デバイスを説明する。しかし、コンピューティング・デバイスは、物理的なキーボード、マウス及び／又はジョイスティック等の１つ以上の他の物理的なユーザインタフェース・デバイスを含んでもよいことが理解されるべきである。
【００５９】
デバイスは、描画アプリケーション、プレゼンテーション・アプリケーション、ワードプロセシング・アプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリング・アプリケーション、表計算アプリケーション、ゲーム・アプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メール・アプリケーション、インスタントメッセージング・アプリケーション、ワークアウト・サポート・アプリケーション、写真管理アプリケーション、デジタルカメラ・アプリケーション、デジタルビデオカメラ・アプリケーション、ウェブブラウジング・アプリケーション、デジタル音楽プレーヤ・アプリケーション及び／又はデジタルビデオプレーヤ・アプリケーションのうちの１つ以上等の種々のアプリケーションをサポートする。
【００６０】
デバイスにおいて実行される種々のアプリケーションは、タッチセンシティブ面等の少なくとも１つの共通の物理的なユーザインタフェース・デバイスを使用する。タッチセンシティブ面の１つ以上の機能及びデバイスに表示された対応する情報は、１つのアプリケーションから次のアプリケーションへ及び／又は各アプリケーション内で調整及び／又は変更される。このように、デバイスの共通の物理的アーキテクチャ（タッチセンシティブ面等）は、直観的で且つユーザに透過的なユーザインタフェースにより種々のアプリケーションをサポートする。
【００６１】
ユーザインタフェースは、１つ以上のソフトキーボードの実施形態を含む。ソフトキーボードの実施形態は、本明細書に参考として全ての内容が取り入れられている２００６年７月２４日に出願された米国特許出願第１１／４５９，６０６号の「Ｋｅｙｂｏａｒｄｓ  Ｆｏｒ  Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」及び２００６年７月２４日に出願された米国特許出願第１１／４５９，６１５号「Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｋｅｙｂｏａｒｄｓ  Ｆｏｒ  Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」において説明されるようなキーボードの表示されたアイコンの記号の標準的な構成（ＱＷＥＲＴＹ）及び／又は非標準的な構成を含む。キーボードの実施形態は、タイプライタに対するキーボード等の既存の物理的なキーボードにおけるキーの数と比較して少ない数のアイコン（又はソフトキー）を含む。これにより、ユーザがキーボードにおいて１つ以上のアイコン及び従って１つ以上の対応する記号を選択するのが容易になる。キーボードの実施形態は適応的であってもよい。例えば表示されたアイコンは、１つ以上のアイコン及び／又は１つ以上の対応する記号の選択等のユーザ動作に従って修正されてもよい。デバイス上の１つ以上のアプリケーションは、共通の及び／又は異なるキーボードの実施形態を利用してもよい。従って、使用されるキーボードの実施形態は、少なくとも一部のアプリケーションに合わされてもよい。いくつかの実施形態において、１つ以上のキーボードの実施形態は、各ユーザに合わされてもよい。例えば１つ以上のキーボードの実施形態は、各ユーザの単語使用履歴（辞書編集、俗語、個々の用法）に基づいて各ユーザに合わされてもよい。キーボードの実施形態の一部は、ソフトキーボードの実施形態を使用する場合の１つ以上のアイコン及び従って１つ以上の記号を選択する時のユーザエラーの可能性を低減するように調整されてもよい。
【００６２】
次に、タッチセンシティブ・ディスプレイを有するポータブルデバイスの実施形態に注目する。図１Ａ及び図１Ｂは、いくつかの実施形態に係るタッチセンシティブ・ディスプレイ１１２を有するポータブル多機能デバイス１００を示すブロック図である。タッチセンシティブ・ディスプレイ１１２は、便宜上「タッチスクリーン」と呼ばれる場合があり、タッチセンシティブ・ディスプレイ・システムとして既知であるか又はタッチセンシティブ・ディスプレイ・システムと呼ばれる。デバイス１００は、メモリ１０２（１つ以上のコンピュータ可読記憶媒体を含んでもよい）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺インタフェース１１８、ＲＦ回路網１０８、オーディオ回路網１１０、スピーカ１１１、マイク１１３、入出力（Ｉ／Ｏ）サブシステム１０６、他の入力又は制御デバイス１１６及び外部ポート１２４を含む。デバイス１００は、１つ以上の光センサ１６４を含む。これらの構成要素は、１つ以上の通信バス又は信号線１０３を介して通信する。
【００６３】
デバイス１００は、ポータブル多機能デバイスの単なる一例であり、デバイス１００は、図示するより多くの又は少ない構成要素を有してもよく、２つ以上の構成要素を組み合わせてもよく、あるいは構成要素の異なる構成又は配置を有してもよいことが理解されるべきである。図１Ａ及び図１Ｂに示した種々の構成要素は、１つ以上の信号処理及び／又は特定用途向け集積回路を含むハードウェア、ソフトウェア、あるいはハードウェア及びソフトウェア双方の組み合わせで実現されてもよい。
【００６４】
メモリ１０２は、高速ランダムアクセス・メモリを含んでもよく、１つ以上の磁気ディスク記憶装置、フラッシュメモリ素子又は他の不揮発性固体メモリ素子等の不揮発性メモリを更に含んでもよい。ＣＰＵ１２０及び周辺インタフェース１１８等のデバイス１００の他の構成要素によるメモリ１０２へのアクセスは、メモリコントローラ１２２により制御されてもよい。
【００６５】
周辺インタフェース１１８は、デバイスの入出力周辺装置をＣＰＵ１２０及びメモリ１０２に結合するために使用される。１つ以上のプロセッサ１２０は、メモリ１０２に格納された種々のソフトウェアプログラム及び／又は命令の集合を実行し、デバイス１００に対して種々の機能を実行し且つデータを処理する。
【００６６】
いくつかの実施形態において、周辺インタフェース１１８、ＣＰＵ１２０及びメモリコントローラ１２２は、チップ１０４等のシングルチップに実現されてもよい。いくつかの他の実施形態において、それらは別個のチップに実現されてもよい。
【００６７】
ＲＦ（無線周波数）回路網１０８は、電磁信号とも呼ばれるＲＦ信号を受信及び送出する。ＲＦ回路網１０８は、電気信号を電磁信号に及び電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路網１０８は、それらの機能を実行する既知の回路網を含む。回路網は、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナ、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード及びメモリ等を含むがこれらに限定されない。ＲＦ回路網１０８は、ワールドワイドウェブ（ＷＷＷ）とも呼ばれるインターネット、イントラネット、並びに／あるいは携帯電話網、無線ローカルエリア・ネットワーク（ＬＡＮ）及び／又はメトロポリタンエリア・ネットワーク（ＭＡＮ）等の無線ネットワーク等のネットワークと通信し、無線通信により他のデバイスと通信する。無線通信は、汎ヨーロッパデジタル移動通信システム（ＧＳＭ（登録商標））、ＧＳＭ（登録商標）の拡張向け高速データ（ＥＤＧＥ）、高速ダウンリンク・パケット・アクセス（ＨＳＤＰＡ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎ）、ＶｏＩＰ（ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（インターネットプロトコル））、Ｗｉ−ＭＡＸ、電子メールに対するプロトコル（例えば、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）及び／又は郵便局プロトコル（ＰＯＰ））、インスタントメッセージング（例えば、拡張可能メッセージング／プレゼンスプロトコル（ＸＭＰＰ）、ＳＩＭＰＬＥ（ＳＩＰ（セッション開始プロトコル）  ｆｏｒ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｌｅｖｅｒａｇｉｎｇ  Ｅｘｔｅｎｓｉｏｎｓ）、インスタントメッセージング／プレゼンスサービス（ＩＭＰＳ））及び／又はショートメッセージサービス（ＳＭＳ）、あるいは本明細書の出願時点ではまだ開発されていない通信プロトコルを含むあらゆる他の適切な通信プロトコルを含むがこれらに限定されない複数の通信規格、プロトコル及び技術のいずれかを使用する。
【００６８】
オーディオ回路網１１０、スピーカ１１１及びマイク１１３は、ユーザとデバイス１００との間のオーディオインタフェースを提供する。オーディオ回路網１１０は、周辺インタフェース１１８からオーディオデータを受信し、オーディオデータを電気信号に変換し、電気信号をスピーカ１１１に送信する。スピーカ１１１は、電気信号を可聴音波に変換する。オーディオ回路網１１０は、マイク１１３により音波から変換された電気信号を更に受信する。オーディオ回路網１１０は、電気信号をオーディオデータに変換し、オーディオデータを処理するために周辺インタフェース１１８に送信する。オーディオデータは、周辺インタフェース１１８によりメモリ１０２及び／又はＲＦ回路網１０８から検索され且つ／又はメモリ１０２及び／又はＲＦ回路網１０８に送信される。いくつかの実施形態において、オーディオ回路網１１０はヘッドセットジャック（例えば、図２の２１２）を更に含む。ヘッドセットジャックは、出力のみのヘッドフォン又は出力（例えば、一方又は双方の耳に対するヘッドフォン）及び入力（例えば、マイク）の双方を有するヘッドセット等の取り外し可能オーディオ入出力周辺装置とオーディオ回路網１１０との間のインタフェースを提供する。
【００６９】
Ｉ／Ｏサブシステム１０６は、タッチスクリーン１１２及び他の入力制御デバイス１１６等のデバイス１００上の入出力周辺装置を周辺インタフェース１１８に結合する。Ｉ／Ｏサブシステム１０６は、ディスプレイ・コントローラ１５６及び他の入力又は制御デバイスに対する１つ以上の入力コントローラ１６０を含む。１つ以上の入力コントローラ１６０は、他の入力又は制御デバイス１１６から電気信号を受信し、他の入力又は制御デバイス１１６に電気信号を送出する。他の入力制御デバイス１１６は、物理的なボタン（例えば、押しボタン、ロッカーボタン等）、ダイヤル、スライダスイッチ、ジョイスティック及びクリックホイール等を含む。いくつかの別の実施形態において、入力コントローラ１６０は、キーボード、赤外線ポート、ＵＳＢポート及びマウス等のポインタデバイスのいずれかに結合される（又はいずれにも結合されない）。１つ以上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイク１１３の音量制御のための上下ボタンを含む。１つ以上のボタンは押しボタン（例えば、図２の２０６）を含む。押しボタンの短押しは、本明細書に参考として全ての内容が取り入れられている２００５年１２月２３日に出願された米国特許出願第１１／３２２，５４９号の「Ｕｎｌｏｃｋｉｎｇ  ａ  Ｄｅｖｉｃｅ  ｂｙ  Ｐｅｒｆｏｒｍｉｎｇ  Ｇｅｓｔｕｒｅｓ  ｏｎ  ａｎ  Ｕｎｌｏｃｋ  Ｉｍａｇｅ」において説明されるように、デバイスをアンロックするためにタッチスクリーンに対するジェスチャを使用する処理を開始するか、あるいはタッチスクリーン１１２のロックを解放する。押しボタン（例えば、２０６）の長押しは、デバイス１００の電源をＯＮ又はＯＦＦする。ユーザは、１つ以上のボタンの機能性をカスタマイズできる。タッチスクリーン１１２は、仮想ボタン又はソフトボタン及び１つ以上のソフトキーボードを実現するために使用される。
【００７０】
タッチセンシティブ・ディスプレイ１１２は、デバイスとユーザとの間の入力インタフェース及び出力インタフェースを提供する。ディスプレイ・コントローラ１５６は、タッチスクリーン１１２から電気信号を受信し且つ／又はタッチスクリーン１１２に電気信号を送出する。タッチスクリーン１１２は、ユーザに対して視覚出力を表示する。視覚出力は、グラフィックス、テキスト、アイコン、ビデオ及びそれらのあらゆる組み合わせ（総称して「グラフィックス」と呼ぶ）を含む。いくつかの実施形態において、視覚出力の一部又は全てはユーザインタフェース・オブジェクトに対応する。
【００７１】
タッチスクリーン１１２は、触覚及び／又は触感接触に基づいてユーザからの入力を受け入れるタッチセンシティブ面、センサ又はセンサの集合を有する。タッチスクリーン１１２及びディスプレイ・コントローラ１５６（メモリ１０２中のあらゆる関連するモジュール及び／又は命令の集合と共に）は、タッチスクリーン１１２に対する接触（及び接触のあらゆる移動又は中断）を検出し、検出した接触をタッチスクリーン１１２に表示されるユーザインタフェース・オブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ又は画像）との対話に変換する。例示的な一実施形態において、タッチスクリーン１１２とユーザとの間の接触点はユーザの指に対応する。
【００７２】
タッチスクリーン１１２は、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術又はＬＥＤ（発光ダイオード）技術を使用してもよいが、他のディスプレイ技術が他の実施形態において使用されてもよい。タッチスクリーン１１２及びディスプレイ・コントローラ１５６は、静電容量技術、抵抗技術、赤外線技術及び表面弾性波技術、並びに他の近接センサアレイ又はタッチスクリーン１１２との１つ以上の接触点を判定する他の要素を含むがこれらに限定されない現在既知であるか又は後で開発される複数のタッチ検知技術のいずれかを使用して接触及び接触のあらゆる移動又は中断を検出する。例示的な一実施形態において、アップル社（Ａｐｐｌｅ  Ｉｎｃ．）（カリフォルニア州クパチーノ）のｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）において見られるような投影相互キャパシタンス感知技術が使用される。
【００７３】
タッチスクリーン１１２のいくつかの実施形態におけるタッチセンシティブ・ディスプレイは、本明細書に参考として全ての内容が取り入れられている米国特許第６，３２３，８４６号公報（Ｗｅｓｔｅｒｍａｎ他）、米国特許第６，５７０，５５７号公報（Ｗｅｓｔｅｒｍａｎ他）、米国特許第６，６７７，９３２号公報（Ｗｅｓｔｅｒｍａｎ）、及び／又は米国特許出願公開第２００２／００１５０２４Ａ１号において説明されるマルチタッチセンシティブ・タッチパッドに類似する。しかし、タッチスクリーン１１２はポータブルデバイス１００からの視覚出力を表示するが、その一方でタッチセンシティブ・タッチパッドは視覚出力を提供しない。
【００７４】
タッチスクリーン１１２のいくつかの実施形態におけるタッチセンシティブ・ディスプレイは、（１）２００６年５月２日に出願された米国特許出願第１１／３８１，３１３号の「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈ  Ｓｕｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ」、（２）２００４年５月６日に出願された米国特許出願第１０／８４０，８６２号の「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈｓｃｒｅｅｎ」、（３）２００４年７月３０日に出願された米国特許出願第１０／９０３，９６４号の「Ｇｅｓｔｕｒｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（４）２００５年１月３１日に出願された米国特許出願第１１／０４８，２６４号の「Ｇｅｓｔｕｒｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（５）２００５年１月１８日に出願された米国特許出願第１１／０３８，５９０号の「Ｍｏｄｅ−Ｂａｓｅｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（６）２００５年９月１６日に出願された米国特許出願第１１／２２８，７５８号の「Ｖｉｒｔｕａｌ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅ  Ｐｌａｃｅｍｅｎｔ  Ｏｎ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、（７）２００５年９月１６日に出願された米国特許出願第１１／２２８，７００号の「Ｏｐｅｒａｔｉｏｎ  Ｏｆ  Ａ  Ｃｏｍｐｕｔｅｒ  Ｗｉｔｈ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｉｎｔｅｒｆａｃｅ」、（８）２００５年９月１６日に出願された米国特許出願第１１／２２８，７３７号の「Ａｃｔｉｖａｔｉｎｇ  Ｖｉｒｔｕａｌ  Ｋｅｙｓ  Ｏｆ  Ａ  Ｔｏｕｃｈ−Ｓｃｒｅｅｎ  Ｖｉｒｔｕａｌ  Ｋｅｙｂｏａｒｄ」及び（９）２００６年３月３日に出願された米国特許出願第１１／３６７，７４９号の「Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎａｌ  Ｈａｎｄ−Ｈｅｌｄ  Ｄｅｖｉｃｅ」において説明される通りであってもよい。これらの出願は、本明細書に参考として全ての内容が取り入れられている。
【００７５】
タッチスクリーン１１２は、１００ｄｐｉを上回るビデオ解像度を有する。いくつかの実施形態において、タッチスクリーンは、約１６０ｄｐｉのビデオ解像度を有する。ユーザは、スタイラス及び指等のあらゆる適切なオブジェクト又は付属品を使用してタッチスクリーン１１２に接触する。いくつかの実施形態において、ユーザインタフェースは、主に指を使用した接触及びジェスチャで動作するように設計される。指を使用した接触及びジェスチャは、スタイラスを使用した入力と比較して、タッチスクリーンに対する指の接触領域が大きいため精度が低い。いくつかの実施形態において、デバイスは、指を使用した粗入力を高精度なポインタ／カーソル位置又はユーザの所望の動作を実行するためのコマンドに変換する。
【００７６】
いくつかの実施形態において、タッチスクリーンに加えて、デバイス１００は、特定の機能を起動又は停止するためのタッチパッド（不図示）を含む。いくつかの実施形態において、タッチパッドは、タッチスクリーンとは異なり視覚出力を表示しないデバイスのタッチセンシティブ領域である。タッチパッドは、タッチスクリーン１１２とは別個のタッチセンシティブ面であるか、あるいはタッチスクリーンにより形成されたタッチセンシティブ面の拡張部である。
【００７７】
いくつかの実施形態において、デバイス１００は、物理的なホイール又は仮想的なホイール（例えば、クリックホイール）を入力制御デバイス１１６として含む。ユーザは、クリックホイールを回転させるか又はクリックホイールとの接触点を移動させる（例えば、接触点の移動量は、クリックホイールの中心点に対する角変位により測定される）ことによりタッチスクリーン１１２に表示された１つ以上のグラフィック・オブジェクト（例えば、アイコン）を操作し且つそれらと対話する。クリックホイールは、表示されたアイコンの１つ以上を選択するために更に使用される。例えばユーザはクリックホイールの少なくとも一部分又は関連するボタンを押下する。クリックホイールを介してユーザにより提供されるユーザコマンド及びナビゲーションコマンドは、入力コントローラ１６０、並びにメモリ１０２の１つ以上のモジュール及び／又は命令の集合により処理される。仮想クリックホイールの場合、クリックホイール及びクリックホイール・コントローラは、それぞれタッチスクリーン１１２及びディスプレイ・コントローラ１５６の一部である。仮想クリックホイールの場合、クリックホイールは、デバイスとのユーザ対話に応じてタッチスクリーン・ディスプレイに現れたり消えたりする不透明なオブジェクト又は半透明なオブジェクトである。いくつかの実施形態において、仮想クリックホイールは、ポータブル多機能デバイスのタッチスクリーンに表示され、タッチスクリーンとのユーザ対話により動作される。
【００７８】
デバイス１００は、種々の構成要素に電力を供給する電力系統１６２を更に含む。電力系統１６２は、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、充電システム、電源異常検出回路、電力コンバータ又はインバータ、電力状態表示器（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイスにおける電力の生成、管理及び配分と関連するあらゆる他の構成要素を含む。
【００７９】
デバイス１００は、１つ以上の光センサ１６４を更に含む。図１Ａ及び図１Ｂは、Ｉ／Ｏサブシステム１０６の光センサコントローラ１５８に結合された光センサを示す。光センサ１６４は、電荷結合素子（ＣＣＤ）又は相補型金属酸化膜半導体（ＣＭＯＳ）フォトトランジスタを含む。光センサ１６４は、１つ以上のレンズから投影される環境からの光を受け、その光を、画像を表すデータに変換する。結像モジュール１４３（カメラモジュールとも呼ばれる）と共に、光センサ１６４は静止画又はビデオを撮影する。いくつかの実施形態において、光センサは、タッチスクリーン・ディスプレイが静止画及び／又はビデオ画像を取得するためにファインダとして使用されるようにデバイスの前面にあるタッチスクリーン・ディスプレイ１１２の反対側のデバイス１００の裏面に配置される。いくつかの実施形態において、光センサは、ユーザの画像がテレビ会議のために取得され、その一方でユーザがタッチスクリーン・ディスプレイにおいて他のテレビ会議参加者を見るようにデバイスの前面に配置される。いくつかの実施形態において、光センサ１６４の位置は、単一の光センサ１６４がテレビ会議と静止画及び／又はビデオ画像の取得との双方のためにタッチスクリーン・ディスプレイと共に使用されるようにユーザにより変更可能である（例えば、デバイス筐体のセンサ及びレンズを回転することにより）。
【００８０】
デバイス１００は、１つ以上の近接センサ１６６を更に含む。図１Ａ及び図１Ｂは、周辺インタフェース１１８に結合された近接センサ１６６を示す。あるいは、近接センサ１６６は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合されてもよい。近接センサ１６６は、本明細書に参考として全ての内容が取り入れられている米国特許出願第１１／２４１，８３９号の「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」、米国特許出願第１１／２４０，７８８号の「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」、米国特許出願第１１／６２０，７０２号の「Ｕｓｉｎｇ  Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ  Ｔｏ  Ａｕｇｍｅｎｔ  Ｐｒｏｘｉｍｉｔｙ  Ｓｅｎｓｏｒ  Ｏｕｔｐｕｔ」、米国特許出願第１１／５８６，８６２号の「Ａｕｔｏｍａｔｅｄ  Ｒｅｓｐｏｎｓｅ  Ｔｏ  Ａｎｄ  Ｓｅｎｓｉｎｇ  Ｏｆ  Ｕｓｅｒ  Ａｃｔｉｖｉｔｙ  Ｉｎ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅｓ」及び米国特許出願第１１／６３８，２５１号の「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ｓｙｓｔｅｍｓ  Ｆｏｒ  Ａｕｔｏｍａｔｉｃ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｆ  Ｐｅｒｉｐｈｅｒａｌｓ」において説明されるように動作してもよい。いくつかの実施形態において、多機能デバイスがユーザの耳の近くに置かれた時（例えば、ユーザが電話をかけている時）、近接センサは、電源が落とされ、タッチスクリーン１１２を無効にする。
【００８１】
デバイス１００は、１つ以上の加速度計１６８を更に含む。図１Ａ及び図１Ｂは、周辺インタフェース１１８に結合された加速度計１６８を示す。あるいは、加速度計１６８は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合されてもよい。加速度計１６８は、本明細書に参考として全ての内容が取り入れられている米国特許出願公開第２００５０１９００５９号の「Ａｃｃｅｌｅｒａｔｉｏｎ−ｂａｓｅｄ  Ｔｈｅｆｔ  Ｄｅｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」及び米国特許出願公開第２００６００１７６９２号の「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  Ｆｏｒ  Ｏｐｅｒａｔｉｎｇ  Ａ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ  Ｂａｓｅｄ  Ｏｎ  Ａｎ  Ａｃｃｅｌｅｒｏｍｅｔｅｒ」において説明されるように動作してもよい。いくつかの実施形態において、情報は１つ以上の加速度計から受信されるデータの解析に基づいて縦表示又は横表示でタッチスクリーン・ディスプレイに表示される。デバイス１００は、加速度計１６８に加えて、デバイス１００の場所及び向き（例えば、縦向き又は横向き）に関する情報を取得するために磁力計（不図示）及びＧＰＳ（あるいはＧＬＯＮＡＳＳ又は他のグローバルナビゲーションシステム）受信機（不図示）をオプションとして含む。
【００８２】
いくつかの実施形態において、メモリ１０２に格納されたソフトウェア・コンポーネントは、オペレーティングシステム１２６、通信モジュール（又は命令の集合）１２８、接触／動きモジュール（又は命令の集合）１３０、グラフィックス・モジュール（又は命令の集合）１３２、テキスト入力モジュール（又は命令の集合）１３４、全地球測位システム（ＧＰＳ）モジュール（又は命令の集合）１３５及びアプリケーション（又は命令の集合）１３６を含む。更にいくつかの実施形態において、図１Ａ、図１Ｂ及び図３に示すように、メモリ１０２はデバイス／グローバル内部状態１５７を格納する。デバイス／グローバル内部状態１５７は、現在アクティブであるアプリケーションがある場合はそのアプリケーションを示すアクティブアプリケーション状態と、タッチスクリーン・ディスプレイ１１２の種々の領域を占有するアプリケーション、ビュー又は他の情報を示す表示状態と、デバイスの種々のセンサ及び入力制御デバイス１１６から取得される情報を含むセンサ状態と、デバイスの場所及び／又は姿勢に関する場所情報とのうちの１つ以上を含む。
【００８３】
オペレーティングシステム１２６（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ（登録商標）又はＶｘＷｏｒｋｓ等の組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶装置制御、電力管理等）を制御及び管理する種々のソフトウェア・コンポーネント及び／又はドライバを含み、種々のハードウェア・コンポーネントとソフトウェア・コンポーネントとの間の通信を容易にする。
【００８４】
通信モジュール１２８は、１つ以上の外部ポート１２４を介する他のデバイスとの通信を容易にし、ＲＦ回路網１０８及び／又は外部ポート１２４により受信されたデータを処理するための種々のソフトウェア・コンポーネントを更に含む。外部ポート１２４（例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＦＩＲＥＷＩＲＥ等）は、他のデバイスに直接結合するように構成されるか、あるいはネットワーク（例えば、インターネット、無線ＬＡＮ等）を介して間接的に結合するように構成される。いくつかの実施形態において、外部ポートは、ｉＰｏｄ（アップル社（Ａｐｐｌｅ  Ｉｎｃ．）の登録商標）デバイスで使用される３０ピンコネクタと同一であるか、あるいはそれに類似し且つ／又は互換性がある複数ピン（例えば、３０ピン）コネクタである。
【００８５】
接触／動きモジュール１３０は、タッチスクリーン１１２（ディスプレイ・コントローラ１５６と共に）及び他のタッチセンシティブ・デバイス（例えば、タッチパッド又は物理的なクリックホイール）との接触を検出する。接触／動きモジュール１３０は、接触が起こったかの判定（例えば、フィンガーダウン・イベントの検出）、接触の移動があるかの判定及びタッチセンシティブ面にわたる移動の追跡（例えば、１つ以上のフィンガードラッグ・イベントの検出）、並びに接触が中止されたかの判定（例えば、フィンガーアップ・イベント又は接触の中断の検出）等の接触の検出に関連する種々の動作を実行するための種々のソフトウェア・コンポーネントを含む。接触／動きモジュール１３０は、タッチセンシティブ面から接触データを受信する。一連の接触データにより表される接触点の移動を判定することは、接触点の速度（ｓｐｅｅｄ）（大きさ）、速度（ｖｅｌｏｃｉｔｙ）（大きさ及び方向）及び／又は加速度（大きさ及び／又は方向の変化）を判定することを含む。これらの動作は、単一の接触（例えば、１本の指の接触）又は複数の同時の接触（例えば、「マルチタッチ」／複数本の指の接触）に適用される。いくつかの実施形態において、接触／動きモジュール１３０及びディスプレイ・コントローラ１５６は、タッチパッドに対する接触を検出する。いくつかの実施形態において、接触／動きモジュール１３０及びコントローラ１６０は、クリックホイールに対する接触を検出する。
【００８６】
接触／動きモジュール１３０は、ユーザにより入力されたジェスチャを検出する。タッチセンシティブ面における種々のジェスチャは、種々の接触パターンを有する。従って、ジェスチャは特定の接触パターンを検出することにより検出される。例えばフィンガータップ・ジェスチャを検出することは、フィンガーダウン・イベントを検出し、その後フィンガーダウン・イベント（例えば、アイコンの位置における）と同一の位置（又はほぼ同一の位置）におけるフィンガーアップ（リフトオフ）イベントを検出することを含む。別の例として、タッチセンシティブ面におけるフィンガースワイプ・ジェスチャを検出することは、フィンガーダウン・イベントを検出し、その後１つ以上のフィンガードラッグ・イベントを検出し、その後フィンガーアップ（フィルトオフ）イベントを検出することを含む。
【００８７】
グラフィックス・モジュール１３２は、表示されるグラフィックスの明度を変更するコンポーネントを含むタッチスクリーン１１２又は他のディスプレイ上にグラフィックスをレンダリング及び表示する種々の既知のソフトウェア・コンポーネントを含む。本明細書で使用されるように、「グラフィックス」という用語はユーザに対して表示されるあらゆるオブジェクトを含み、オブジェクトはテキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェース・オブジェクト等）、デジタル画像、ビデオ及びアニメーション等を含むがこれらに限定されない。
【００８８】
いくつかの実施形態において、グラフィックス・モジュール１３２は、使用されるグラフィックスを表すデータを格納する。各グラフィックスは対応するコードに割り当てられる。グラフィックス・モジュール１３２は、必要に応じて座標データ及び他のグラフィックス・プロパティデータと共に表示されるグラフィックスを特定する１つ以上のコードをアプリケーション等から受信し、ディスプレイ・コントローラ１５６に出力するためにスクリーン画像データを生成する。
【００８９】
グラフィックス・モジュール１３２の構成要素であってもよいテキスト入力モジュール１３４は、種々のアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７及びテキスト入力を必要とするあらゆる他のアプリケーション）にテキストを入力するためのソフトキーボードを提供する。
【００９０】
ＧＰＳモジュール１３５は、デバイスの場所を判定し、種々のアプリケーションにおいて使用するためにその情報を提供する（例えば、場所を使用して電話をかける際に使用するために電話１３８に、ピクチャ／ビデオメタデータとしてカメラ１４３に、並びに天気ウィジェット、ローカル職業別電話帳ウィジェット及びマップ／ナビゲーションウィジェット等の場所を使用したサービスを提供するアプリケーションに）。
【００９１】
アプリケーション１３６は、以下のモジュール（又は命令の集合）、あるいはそれらの部分集合又は上位集合を含む。
【００９２】
・連絡先モジュール１３７（電話帳又は連絡先リストと呼ばれることもある）
・電話モジュール１３８
・テレビ会議モジュール１３９
・電子メールクライアント・モジュール１４０
・インスタントメッセージング（ＩＭ）モジュール１４１
・ワークアウトサポート・モジュール１４２
・静止画及び／又はビデオ画像のためのカメラ・モジュール１４３
・画像管理モジュール１４４
・ビデオプレーヤ・モジュール１４５
・音楽プレーヤ・モジュール１４６
・ブラウザ・モジュール１４７
・カレンダ・モジュール１４８
・天気ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５及びユーザにより取得された他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上の含むウィジェット・モジュール１４９
・ユーザ作成ウィジェット１４９−６を作成するウィジェットクリエータ・モジュール１５０
・検索モジュール１５１
・ビデオプレーヤ・モジュール１４５及び音楽プレーヤ・モジュール１４６をマージするビデオ及び音楽プレーヤ・モジュール１５２
・メモ・モジュール１５３
・マップ・モジュール１５４及び／又は
・オンラインビデオ・モジュール１５５
メモリ１０２に格納される他のアプリケーション１３６の例は、他のワードプロセシング・アプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーション・アプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル権利管理、音声認識及び音声複製を含む。
【００９３】
タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、連絡先モジュール１３７は、電話帳又は連絡先リスト（例えば、メモリ１０２又はメモリ３７０中の連絡先モジュール１３７のアプリケーション初期状態１９２に格納された）を管理するために使用される。これは、電話帳に名前を追加すること、電話帳から名前を削除すること、電話番号、電子メールアドレス、住所又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類及びソートすること、並びに電話１３８、テレビ会議１３９、電子メール１４０又はＩＭ１４１による通信を開始及び／又は容易にするために電話番号又は電子メールアドレスを提供すること等を含む。
【００９４】
ＲＦ回路網１０８、オーディオ回路網１１０、スピーカ１１１、マイク１１３、タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、電話モジュール１３８は、電話番号に対応する文字列を入力したり、電話帳１３７の１つ以上の電話番号にアクセスしたり、入力された電話番号を修正したり、各電話番号をダイヤルしたり、会話をしたり、且つ会話が完了した時に切断するか又は電話を切ったりするために使用される。上述したように、無線通信は、複数の通信規格、プロトコル及び技術のうちのいずれかを使用する。
【００９５】
ＲＦ回路網１０８、オーディオ回路網１１０、スピーカ１１１、マイク１１３、タッチスクリーン１１２、ディスプレイ・コントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７及び電話モジュール１３８と共に、テレビ会議モジュール１３９は、ユーザ命令に従ってユーザと１人以上の他の参加者との間のテレビ会議を開始、実行及び終了する実行可能な命令を含む。
【００９６】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、電子メールクライアント・モジュール１４０は、ユーザ命令に応答して電子メールを作成、送出、受信及び管理する実行可能な命令を含む。画像管理モジュール１４４と共に、電子メールクライアント・モジュール１４０は、カメラ・モジュール１４３で撮影された静止画又はビデオ画像を含む電子メールの作成及び送出を非常に容易にする。
【００９７】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、インスタントメッセージング・モジュール１４１は、インスタントメッセージに対応する文字列を入力したり、以前に入力された文字を修正したり、各インスタントメッセージを送信したり（例えば、電話技術を使用したインスタントメッセージに対してショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ）プロトコルを使用するか、あるいはインターネットを使用したインスタントメッセージに対してＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを使用して）、インスタントメッセージを受信したり、受信したインスタントメッセージを閲覧したりする実行可能な命令を含む。いくつかの実施形態において、送信及び／又は受信したインスタントメッセージは、ＭＭＳ及び／又は拡張メッセージングサービス（ＥＭＳ）でサポートされるようなグラフィックス、写真、オーディオファイル、ビデオファイル及び／又は他の添付ファイルを含む。本明細書で使用されるように、「インスタントメッセージング」は、電話技術を使用したメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送出されたメッセージ）及びインターネットを使用したメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを使用して送出されたメッセージ）を示す。
【００９８】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、マップ・モジュール１５４及び音楽プレーヤ・モジュール１４６と共に、ワークアウトサポート・モジュール１４２は、ワークアウト（例えば、時間、距離及び／又はカロリー燃焼目標を含む）を作成したり、ワークアウトセンサ（スポーツデバイス）と通信したり、ワークアウトセンサデータを受信したり、ワークアウトを監視するために使用されるセンサを校正したり、ワークアウトのための音楽を選択及び再生したり、並びにワークアウトデータを表示、格納及び送信したりする実行可能な命令を含む。
【００９９】
タッチスクリーン１１２、ディスプレイ・コントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックス・モジュール１３２及び画像管理モジュール１４４と共に、カメラ・モジュール１４３は、静止画又はビデオ（ビデオストリームを含む）を撮影し且つそれらをメモリ１０２に格納したり、静止画又はビデオの特性を修正したり、あるいは静止画又はビデオをメモリ１０２から削除したりする実行可能な命令を含む。
【０１００】
タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４及びカメラ・モジュール１４３と共に、画像管理モジュール１４４は、静止画及び／又はビデオ画像を整理、修正（例えば、編集）、あるいは操作、ラベル付け、削除、提示（例えば、デジタルスライドショー又はアルバムにおいて）及び格納する実行可能な命令を含む。
【０１０１】
タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、オーディオ回路網１１０及びスピーカ１１１と共に、ビデオプレーヤ・モジュール１４５は、ビデオを表示、提示又は再生する（例えば、タッチスクリーン１１２又は外部ポート１２４を介して接続された外部ディスプレイにおいて）実行可能な命令を含む。
【０１０２】
タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、オーディオ回路網１１０、スピーカ１１１、ＲＦ回路網１０８及びブラウザ・モジュール１４７と共に、音楽プレーヤ・モジュール１４６は、ユーザが記録された音楽及びＭＰ３又はＡＡＣファイル等の１つ以上のファイル形式で格納された他のサウンドファイルをダウンロード及び再生することを可能にする実行可能な命令を含む。いくつかの実施形態において、デバイス１００は、ｉＰｏｄ（アップル社（Ａｐｐｌｅ  Ｉｎｃ．）の登録商標）等のＭＰ３プレーヤの機能性を含む。
【０１０３】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、ブラウザ・モジュール１４７は、ウェブページ又はその一部分、並びにウェブページにリンクされた添付ファイル及び他のファイルを検索、リンク、受信及び表示することを含むユーザ命令に従ってインターネットをブラウズする実行可能な命令を含む。
【０１０４】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４、電子メールクライアント・モジュール１４０及びブラウザ・モジュール１４７と共に、カレンダ・モジュール１４８は、ユーザ命令に従ってカレンダ及びカレンダと関連付けられたデータ（例えば、カレンダエントリ、ｔｏ  ｄｏリスト等）を作成、表示、修正及び格納する実行可能な命令を含む。
【０１０５】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４及びブラウザ・モジュール１４７と共に、ウィジェット・モジュール１４９は、ユーザによりダウンロード及び使用されるミニアプリケーション（例えば、天気ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４及び辞書ウィジェット１４９−５）、あるいはユーザにより作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態において、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイルを含む。いくつかの実施形態において、ウィジェットは、ＸＭＬ（拡張マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【０１０６】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４及びブラウザ・モジュール１４７と共に、ウィジェットクリエータ・モジュール１５０は、ウィジェットを作成するためにユーザにより使用される（例えば、ウェブページのユーザが指定した部分をウィジェットにする）。
【０１０７】
タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、検索モジュール１５１は、ユーザ命令に従って１つ以上の検索基準（例えば、１つ以上のユーザが指定した検索語）に一致するメモリ１０２中のテキスト、音楽、サウンド、画像、ビデオ及び／又は他のファイルを検索する実行可能な命令を含む。
【０１０８】
タッチスクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２及びテキスト入力モジュール１３４と共に、メモ・モジュール１５３は、ユーザ命令に従ってメモ及びｔｏ  ｄｏリスト等を作成及び管理する実行可能な命令を含む。
【０１０９】
ＲＦ回路網１０８、タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５及びブラウザ・モジュール１４７と共に、マップ・モジュール１５４は、ユーザ命令に従って地図及び地図と関連付けられたデータ（例えば、走行方向、特定の場所又はその近くの店舗及び他の地点情報に関するデータ、並びに他の場所に基づくデータ）を受信、表示、修正及び格納するために使用される。
【０１１０】
タッチスクリーン１１２、ディスプレイシステム・コントローラ１５６、接触モジュール１３０、グラフィックス・モジュール１３２、オーディオ回路網１１０、スピーカ１１１、ＲＦ回路網１０８、テキスト入力モジュール１３４、電子メールクライアント・モジュール１４０及びブラウザ・モジュール１４７と共に、オンラインビデオ・モジュール１５５は、ユーザが特定のオンラインビデオに対するリンクを含む電子メールにアクセスし、それをブラウズ、受信（例えば、ストリーミング及び／又はダウンロードすることにより）、再生（例えば、タッチスクリーン又は外部ポート１２４を介して接続された外部ディスプレイにおいて）、送出し、あるいはＨ．２６４等の１つ以上のファイル形式でオンラインビデオを管理することを可能にする命令を含む。いくつかの実施形態において、特定のオンラインビデオに対するリンクを送出するために、電子メールクライアント・モジュール１４０ではなくインスタントメッセージング・モジュール１４１が使用される。オンラインビデオアプリケーションの更なる説明は、本明細書に参考として全ての内容が取り入れられている２００７年６月２０日に出願された米国特許仮出願第６０／９３６，５６２号の「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，  Ｍｅｔｈｏｄ，  ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」及び２００７年１２月３１日に出願された米国特許出願第１１／９６８，０６７号の「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，  Ｍｅｔｈｏｄ，  ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」において与えられる。
【０１１１】
上記の識別されたモジュール及びアプリケーションの各々は、上述した１つ以上の機能及び本出願で説明された方法（例えば、コンピュータにより実現される方法及び本明細書で説明される他の情報処理方法）を実行する実行可能な命令の集合に対応する。これらのモジュール（すなわち、命令の集合）は、独立したソフトウェアプログラム、手順又はモジュールとして実現される必要はないため、種々の実施形態においてモジュールの種々の部分集合が組み合わされてもよく、あるいは再構成されてもよい。例えばビデオプレーヤ・モジュール１４５は、音楽プレーヤ・モジュール１４６と組み合わされて単一のモジュール（例えば、図１Ｂのビデオ及び音楽プレーヤ・モジュール１５２）にされてもよい。いくつかの実施形態において、メモリ１０２は、上記で識別されたモジュール及びデータ構造の部分集合を格納してもよい。更にメモリ１０２は、上記で説明されていない追加のモジュール及びデータ構造を格納してもよい。
【０１１２】
いくつかの実施形態において、デバイス１００は、デバイスにおける事前定義済みの機能の集合の動作がタッチスクリーン及び／又はタッチパッドを介して排他的に実行されるデバイスである。デバイス１００の動作に対する主な入力制御デバイスとしてタッチスクリーン及び／又はタッチパッドを使用することにより、デバイス１００における物理的な入力制御デバイス（押しボタン及びダイヤル等）の数が減少される。
【０１１３】
タッチスクリーン及び／又はタッチパッドを介して排他的に実行される事前定義済みの機能の集合は、ユーザインタフェース間のナビゲーションを含む。いくつかの実施形態において、タッチパッドは、ユーザによりタッチされた時にデバイス１００に表示されるあらゆるユーザインタフェースからメイン、ホーム又はルートメニューにデバイス１００を操作する。そのような実施形態において、タッチパッドは「メニューボタン」と呼ばれる。他のいくつかの実施形態において、メニューボタンは、タッチパッドではなく物理的な押しボタン又は他の物理的な入力制御デバイスであってもよい。
【０１１４】
図１Ｃは、いくつかの実施形態に係るイベント処理のための例示的な構成要素を示すブロック図である。いくつかの実施形態において、メモリ１０２（図１Ａ及び図１Ｂ）又はメモリ３７０（図３）は、イベント・ソータ１７０（例えば、オペレーティングシステム１２６における）及び各アプリケーション１３６−１（例えば、上述したアプリケーション１３７〜１５１、１５５、３８０〜３９０のうちのいずれか）を含む。
【０１１５】
イベント・ソータ１７０は、イベント情報を受信し、アプリケーション１３６−１及びイベント情報の配信先となるアプリケーション１３６−１のアプリケーション・ビュー１９１を判定する。イベント・ソータ１７０は、イベント・モニタ１７１及びイベントディスパッチャ・モジュール１７４を含む。いくつかの実施形態において、アプリケーション１３６−１は、アプリケーション内部状態１９２を含み、これは、アプリケーションがアクティブであるか又は実行している時にタッチセンシティブ・ディスプレイ１１２に表示される現在のアプリケーション・ビューを示す。いくつかの実施形態において、デバイス／グローバル内部状態１５７は、現在アクティブであるアプリケーションを判定するためにイベント・ソータ１７０により使用され、アプリケーション内部状態１９２は、イベント情報の配信先となるアプリケーション・ビュー１９１を判定するためにイベント・ソータ１７０により使用される。
【０１１６】
いくつかの実施形態において、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開する時に使用される再開情報と、表示されている情報を示すか又はアプリケーション１３６−１による表示の準備が整っているユーザインタフェース状態情報と、ユーザが前の状態又はアプリケーション１３６−１のビューに戻ることを可能にする状態キューと、ユーザにより行われた前の動作のリドゥ／アンドゥキューとのうちの１つ以上等の追加の情報を含む。
【０１１７】
イベント・モニタ１７１は、周辺インタフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部であるタッチセンシティブ・ディスプレイ１１２におけるユーザタッチ）に関する情報を含む。周辺インタフェース１１８は、近接センサ１６６、加速度計１６８及び／又はマイク１１３等のセンサ、あるいはＩ／Ｏサブシステム１０６から受信する（オーディオ回路網１１０を介して）情報を送信する。周辺インタフェース１１８がＩ／Ｏサブシステム１０６から受信する情報は、タッチセンシティブ・ディスプレイ１１２又はタッチセンシティブ面からの情報を含む。
【０１１８】
いくつかの実施形態において、イベント・モニタ１７１は、所定の間隔で周辺インタフェース１１８に要求を送出する。それに応答して、周辺インタフェース１１８はイベント情報を送信する。他の実施形態において、周辺インタフェース１１８は、重要なイベント（例えば、所定の雑音閾値を超え且つ／又は所定の期間より長い期間の入力の受信）があった時にのみイベント情報を送信する。
【０１１９】
いくつかの実施形態において、イベント・ソータ１７０は、ヒットビュー判定モジュール１７２及び／又はアクティブイベント・レコグナイザ判定モジュール１７３を更に含む。
【０１２０】
ヒットビュー判定モジュール１７２は、タッチセンシティブ・ディスプレイ１１２が２つ以上のビューを表示した時にサブイベントが行われた１つ以上のビュー内の場所を判定するソフトウェア手順を提供する。ビューは、ユーザがディスプレイ上で見る制御及び他の要素から構成される。
【０１２１】
アプリケーションと関連付けられたユーザインタフェースの別の態様は、本明細書においてアプリケーション・ビュー又はユーザインタフェース・ウィンドウと呼ばれることもあるビューの集合であり、このビューにおいて、情報が表示され且つタッチジェスチャが発生する。タッチが検出されるアプリケーション・ビュー（各アプリケーションの）は、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えばタッチが検出される最下位レベルのビューはヒットビューと呼ばれ、適切な入力として認識されるイベントの集合は、タッチジェスチャを開始する最初のタッチのヒットビューに少なくとも部分的に基づいて判定される。
【０１２２】
ヒットビュー判定モジュール１７２は、タッチジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層に編成された複数のビューを有する場合、ヒットビュー判定モジュール１７２は、サブイベントを処理すべき階層の最下位のビューとしてヒットビューを識別する。殆どの状況において、ヒットビューは、開始サブイベント（すなわち、イベント又は潜在的なイベントを形成するサブイベントのシーケンスの第１のサブイベント）が発生する最下位レベルのビューである。ヒットビューは、ヒットビュー判定モジュールにより識別されると、一般に、ヒットビューとして識別された同一のタッチ又は入力ソースに関連する全てのサブイベントを受信する。
【０１２３】
アクティブイベント・レコグナイザ判定モジュール１７３は、特定のサブイベントのシーケンスを受信すべきであるビュー階層内の１つ以上のビューを判定する。いくつかの実施形態において、アクティブイベント・レコグナイザ判定モジュール１７３は、ヒットビューのみが特定のサブイベントのシーケンスを受信すべきであることを判定する。他の実施形態において、アクティブイベント・レコグナイザ判定モジュール１７３は、サブイベントの物理的な場所を含む全てのビューが能動的に関わるビューであることを判定するため、能動的に関わる全てのビューが特定のサブイベントのシーケンスを受信すべきであることを判定する。他の実施形態において、タッチサブイベントが１つの特定のビューと関連付けられた領域に全体的に制限される場合でも、階層の上位レベルのビューは能動的に関わるビューとして依然として存在する。
【０１２４】
イベントディスパッチャ・モジュール１７４は、イベント情報をイベント・レコグナイザ（例えば、イベント・レコグナイザ１８０）にディスパッチする。アクティブイベント・レコグナイザ判定モジュール１７３を含む実施形態において、イベントディスパッチャ・モジュール１７４は、アクティブイベント・レコグナイザ判定モジュール１７３により判定されたイベント・レコグナイザにイベント情報を配信する。いくつかの実施形態において、イベントディスパッチャ・モジュール１７４は、各イベント受信部モジュール１８２により検索されるイベント情報をイベントキューに格納する。
【０１２５】
いくつかの実施形態において、オペレーティングシステム１２６はイベント・ソータ１７０を含む。あるいは、アプリケーション１３６−１はイベント・ソータ１７０を含む。更に他の実施形態において、イベント・ソータ１７０は、スタンドアロン・モジュールであるか、あるいは接触／動きモジュール１３０等のメモリ１０２に格納された別のモジュールの一部である。
【０１２６】
いくつかの実施形態において、アプリケーション１３６−１は、複数のイベント・ハンドラ１９０及び１つ以上のアプリケーション・ビュー１９１を含む。各アプリケーション・ビューは、アプリケーションのユーザインタフェースの各ビュー内で発生するタッチイベントを処理する命令を含む。アプリケーション１３６−１の各アプリケーション・ビュー１９１は、１つ以上のイベント・レコグナイザ１８０を含む。一般に、各アプリケーション・ビュー１９１は複数のイベント・レコグナイザ１８０を含む。他の実施形態において、１つ以上のイベント・レコグナイザ１８０は、ユーザインタフェースキット（不図示）又はアプリケーション１３６−１がメソッド及び他のプロパティを継承する上位レベルのオブジェクト等の独立したモジュールの一部である。いくつかの実施形態において、各イベント・ハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８及び／又はイベント・ソータ１７０から受信したイベントデータ１７９のうちの１つ以上を含む。イベント・ハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７又はＧＵＩ更新部１７８を利用するか又は呼び出して、アプリケーション内部状態１９２を更新する。あるいは、１つ以上のアプリケーション・ビュー１９１は、１つ以上のイベント・ハンドラ１９０を含む。また、いくつかの実施形態において、データ更新部１７６、オブジェクト更新部１７７及びＧＵＩ更新部１７８のうちの１つ以上が各アプリケーション・ビュー１９１に含まれる。
【０１２７】
各イベント・レコグナイザ１８０は、イベント・ソータ１７０からイベント情報（例えば、イベント・データ１７９）を受信し、イベント情報からイベントを識別する。イベント・レコグナイザ１８０は、イベント受信部１８２とイベント比較部１８４とを含む。いくつかの実施形態において、イベント・レコグナイザ１８０は、メタデータ１８３及びイベント配信命令１８８（サブイベント配信命令を含む）の少なくとも部分集合を更に含む。
【０１２８】
イベント受信部１８２は、イベント・ソータ１７０からイベント情報を受信する。イベント情報は、サブイベント、例えばタッチ又はタッチの移動に関する情報を含む。サブイベントに依存して、イベント情報は、サブイベントの場所等の追加の情報を更に含む。サブイベントがタッチの動きに関係する場合、イベント情報は、サブイベントの速度及び方向を更に含む。いくつかの実施形態において、イベントは１つの向きから別の向き（例えば、縦向きから横向き又は横向きから縦向き）へのデバイスの回転を含み、イベント情報は、デバイスの現在の向き（デバイスの態勢とも呼ばれる）に関する対応する情報を含む。
【０１２９】
イベント比較部１８４は、イベント情報を事前定義済みのイベント又はサブイベント定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定又は更新する。いくつかの実施形態において、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えばイベント１（１８７−１）及びイベント２（１８７−２）等であるイベント（例えば、事前定義済みのサブイベントのシーケンス）の定義を含む。いくつかの実施形態において、イベント１８７のサブイベントは、例えばタッチの開始、タッチの終了、タッチの移動、タッチの取り消し及び複数のタッチを含む。一例において、イベント１（１８７−１）の定義は、表示されたオブジェクトに対するダブルタップである。ダブルタップは、例えば所定のフェーズに対する表示オブジェクトへの第１のタッチ（タッチの開始）と、所定のフェーズに対する第１のリフトオフ（タッチの終了）と、所定のフェーズに対する表示オブジェクトへの第２のタッチ（タッチの開始）と、所定のフェーズに対する第２のリフトオフ（タッチの終了）とを含む。別の例において、イベント２（１８７−２）の定義は、表示オブジェクトのドラッグである。例えばドラッグは、所定のフェーズに対する表示オブジェクトへのタッチ（又は接触）と、タッチセンシティブ・ディスプレイ１１２にわたるタッチの移動と、タッチのリフトオフ（タッチの終了）とを含む。いくつかの実施形態において、イベントは１つ以上の関連するイベント・ハンドラ１９０に対する情報を更に含む。
【０１３０】
いくつかの実施形態において、イベント定義１８７は、各ユーザインタフェース・オブジェクトに対するイベントの定義を含む。いくつかの実施形態において、イベント比較部１８４は、サブイベントと関連付けられるユーザインタフェース・オブジェクトを判定するためにヒットテストを実行する。例えば３つのユーザインタフェース・オブジェクトがタッチセンシティブ・ディスプレイ１１２に表示されるアプリケーション・ビューにおいて、タッチがタッチセンシティブ・ディスプレイ１１２で検出された時、イベント比較部１８４は、３つのユーザインタフェース・オブジェクトのうちどのユーザインタフェース・オブジェクトがタッチ（サブイベント）と関連付けられるかを判定するためにヒットテストを実行する。各表示オブジェクトが各イベント・ハンドラ１９０と関連付けられる場合、イベント比較部は、ヒットテストの結果を使用して、起動されるべきイベント・ハンドラ１９０を判定する。例えばイベント比較部１８４は、ヒットテストをトリガするオブジェクト及びサブイベントと関連付けられたイベント・ハンドラ３２２を選択する。
【０１３１】
いくつかの実施形態において、各イベント１８７に対する定義は、サブイベントのシーケンスがイベント・レコグナイザのイベントの種類に対応するか否かを判定するまでイベント情報の配信を遅延させる遅延動作を更に含む。
【０１３２】
各イベント・レコグナイザ１８０は、一連のサブイベントがイベント定義１８６のいずれのイベントとも一致しないと判定した場合、イベント不可能状態、イベント失敗状態又はイベント終了状態になり、その後、タッチジェスチャの後続のサブイベントを無視する。この状況において、ヒットビューに対してアクティブのままである他のイベント・レコグナイザがある場合、それらのイベント・レコグナイザは実行中のタッチジェスチャのサブイベントを追跡及び処理し続ける。
【０１３３】
いくつかの実施形態において、各イベント・レコグナイザ１８０は、イベント配信システムが能動的に関わるイベント・レコグナイザへのサブイベント配信を実行する方法を示す設定可能なプロパティ、フラグ及び／又はリストを有するメタデータ１８３を含む。いくつかの実施形態において、メタデータ１８３は、イベント・レコグナイザが互いに対話する方法を示す設定可能なプロパティ、フラグ及び／又はリストを含む。いくつかの実施形態において、メタデータ１８３は、サブイベントがビュー階層又はプログラム階層の種々のレベルに配信されるかを示す設定可能なプロパティ、フラグ及び／又はリストを含む。
【０１３４】
いくつかの実施形態において、各イベント・レコグナイザ１８０は、イベントの１つ以上の特定のサブイベントが認識された時にイベントと関連付けられたイベント・ハンドラ１９０を起動する。いくつかの実施形態において、各イベント・レコグナイザ１８０は、イベントと関連付けられたイベント情報をイベント・ハンドラ１９０に配信する。イベント・ハンドラ１９０を起動することは、各ヒットビューへのサブイベントの送出（及び遅延された送出）とは異なる。いくつかの実施形態において、イベント・レコグナイザ１８０は、認識されたイベントと関連付けられたフラグをスローし、フラグと関連付けられたイベント・ハンドラは、フラグをキャッチして事前定義済み処理を実行する。
【０１３５】
いくつかの実施形態において、イベント配信命令１８８は、イベント・ハンドラを起動せずにサブイベントに関するイベント情報を配信するサブイベント配信命令を含む。その代わりに、サブイベント配信命令は、一連のサブイベントと関連付けられたイベント・ハンドラ又は能動的に関わるビューにイベント情報を配信する。一連のサブイベント又は能動的に関わるビューと関連付けられたイベント・ハンドラは、イベント情報を受信し、所定の処理を実行する。
【０１３６】
いくつかの実施形態において、データ更新部１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えばデータ更新部１７６は、連絡先モジュール１３７で使用される電話番号を更新するか、あるいはビデオプレーヤ・モジュール１４５で使用されるビデオファイルを格納する。いくつかの実施形態において、オブジェクト更新部１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えばオブジェクト更新部１７６は、新しいユーザインタフェース・オブジェクトを作成するか、あるいはユーザインタフェース・オブジェクトの位置を更新する。ＧＵＩ更新部１７８はＧＵＩを更新する。例えばＧＵＩ更新部１７８は、表示情報を準備し、タッチセンシティブ・ディスプレイに表示するためにその情報をグラフィックス・モジュール１３２に送出する。
【０１３７】
いくつかの実施形態において、イベント・ハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７及びＧＵＩ更新部１７８を含むか又はそれらへのアクセス権を有する。いくつかの実施形態において、データ更新部１７６、オブジェクト更新部１７７及びＧＵＩ更新部１７８は、アプリケーション・ビュー１９１又は各アプリケーション１３６−１の単一のモジュールに含まれる。他の実施形態において、それらは２つ以上のソフトウェアモジュールに含まれる。
【０１３８】
タッチセンシティブ・ディスプレイに対するユーザタッチのイベント処理に関する上記説明は、入力装置を含む多機能デバイス１００を動作させるための他の形式のユーザ入力にも当てはまり、ユーザ入力の全てがタッチ画面上で開始されるわけではなく、例えば認識されるイベントを定義するサブイベントに対応する入力として利用される単一又は複数のキーボード押下又は保持を伴うか又は伴わないマウスの移動及びマウスボタンの押下、タッチパッドにおけるユーザの移動、タップ、ドラッグ、クロール等、ペンスタイラスの入力、デバイスの移動、音声命令、検出された眼球運動、バイオメトリック入力及び／又はそれらの組み合わせを連携することが理解される。
【０１３９】
図２は、いくつかの実施形態に係るタッチスクリーン１１２を有するポータブル多機能デバイス１００を示す。タッチスクリーンは、ユーザインタフェース（ＵＩ）２００内に１つ以上のグラフィックスを表示する。本実施形態及び以下に説明する他の実施形態において、ユーザは、例えば１本以上の指２０２（図中、縮尺通りに描かれていない）又は１つ以上のスタイラス（図中、縮尺通りに描かれていない）を使用してグラフィックスに接触又はタッチすることにより１つ以上のグラフィックスを選択する。いくつかの実施形態において、ユーザが１つ以上のグラフィックスとの接触を中断した時、１つ以上のグラフィックスの選択が行われる。いくつかの実施形態において、接触は、１つ以上のタップ、１つ以上のスワイプ（左から右、右から左、上方向及び／又は下方向）及び／又はデバイス１００と接触した指の回転（右から左、左から右、上方向及び／又は下方向）等のジェスチャを含む。いくつかの実施形態において、グラフィックスとの不注意による接触はそのグラフィックスを選択しない。例えば選択に対応するジェスチャがタップである場合、アプリケーション・アイコン上を移動するスワイプジェスチャは、対応するアプリケーションを選択しない。
【０１４０】
デバイス１００は、「ｈｏｍｅ」又はメニューボタン２０４等の１つ以上の物理的なボタンを更に含む。上述したように、メニューボタン２０４は、デバイス１００で実行されるアプリケーションの集合のいずれのアプリケーション１３６に操作するのにも使用される。あるいは、いくつかの実施形態において、メニューボタンは、タッチスクリーン１１２に表示されたＧＵＩのソフトキーとして実現される。
【０１４１】
一実施形態において、デバイス１００は、タッチスクリーン１１２、メニューボタン２０４、デバイスの電源をＯＮ／ＯＦＦにし且つデバイスをロックするための押しボタン２０６、音量調整ボタン２０８、加入者識別モジュール（ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２及びドッキング／充電外部ポート１２４を含む。押しボタン２０６は、ボタンを押下し且つ押下状態で事前定義済みの時間間隔の間ボタンを保持することによりデバイスの電源をＯＮ／ＯＦＦし、ボタンを押下し且つ事前定義済みの時間間隔が経過する前にボタンを解放することによりデバイスをロックし、且つ／あるいはデバイスをアンロック又はアンロック処理を開始するために使用される。別の一実施形態において、デバイス１００は、マイク１１３を介していくつかの機能の起動又は停止のための音声入力を受け付ける。
【０１４２】
図３は、いくつかの実施形態に係るディスプレイ及びタッチセンシティブ面を有する例示的な多機能デバイスを示すブロック図である。デバイス３００は携帯可能である必要はない。いくつかの実施形態において、デバイス３００は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、タブレット・コンピュータ、マルチメディアプレーヤデバイス、ナビゲーションデバイス、教育デバイス（子供の学習玩具等）、ゲームシステム又は制御デバイス（例えば、家庭用又は産業用コントローラ）である。一般にデバイス３００は、１つ以上の処理ユニット（ＣＰＵ）３１０、１つ以上のネットワーク又は他の通信インタフェース３６０、メモリ３７０及びそれら構成要素を相互接続する１つ以上の通信バス３２０を含む。通信バス３２０は、システム構成要素間を相互接続し且つ通信を制御する回路網（チップセットと呼ばれることもある）を含む。デバイス３００は、一般にタッチスクリーン・ディスプレイであるディスプレイ３４０を備える入出力（Ｉ／Ｏ）インタフェース３３０を含む。Ｉ／Ｏインタフェース３３０は、キーボード及び／又はマウス（又は他のポインティングデバイス）３５０とタッチパッド３５５とを更に含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ又は他のランダムアクセス固体メモリ素子等の高速ランダムアクセス・メモリを含み、１つ以上の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ素子又は他の不揮発性固体記憶装置等の不揮発性メモリを含んでもよい。メモリ３７０は、ＣＰＵ３１０から遠隔地に配置された１つ以上の記憶装置をオプションとして含む。いくつかの実施形態において、メモリ３７０は、ポータブル多機能デバイス１００（図１）のメモリ１０２に格納されたプログラム、モジュール及びデータ構造に類似するプログラム、モジュール及びデータ構造、あるいはそれらの部分集合を格納する。更にメモリ３７０は、ポータブル多機能デバイス１００のメモリ１０２に存在しない追加のプログラム、モジュール及びデータ構造を格納してもよい。例えばデバイス３００のメモリ３７０は、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８及び／又は表計算モジュール３９０を格納してもよいが、その一方でポータブル多機能デバイス１００（図１）のメモリ１０２はそれらモジュールを格納しなくてもよい。
【０１４３】
図３の上記で識別された各要素は、上述した１つ以上のメモリ素子に格納される。上記で識別された各モジュールは、上述した機能を実行する命令の集合に対応する。上記で識別されたモジュール又はプログラム（すなわち、命令の集合）は、独立したソフトウェアプログラム、手順又はモジュールとして実現される必要はなく、種々の実施形態において、それらモジュールの種々の部分集合は組み合わされてもよく又は再構成されてもよい。いくつかの実施形態において、メモリ３７０は、上記で識別されたモジュール及びデータ構造の部分集合を格納してもよい。更にメモリ３７０は、上述されていない追加のモジュール及びデータ構造を格納してもよい。
【０１４４】
次に、ポータブル多機能デバイス１００で実現されるユーザインタフェース（「ＵＩ」）の実施形態に注目する。
【０１４５】
図４Ａ及び図４Ｂは、いくつかの実施形態に係るポータブル多機能デバイス１００のアプリケーションのメニューに対する例示的なユーザインタフェースを示す。同様のユーザインタフェースがデバイス３００において実現される。いくつかの実施形態において、ユーザインタフェース４００Ａは、以下の要素、あるいはそれらの部分集合又は上位集合を含む。
【０１４６】
・セルラ及びＷｉ−Ｆｉ信号等の無線通信に対する信号強度標識４０２
・時間４０４
・Ｂｌｕｅｔｏｏｔｈ（登録商標）標識４０５
・バッテリ状態標識４０６
・頻繁に使用されるアプリケーションのアイコンを含むトレイ４０８
・応答できなかった通話又はボイスメールメッセージの数の標識４１４を含む電話１３８
・未読の電子メール数の標識４１０を含む電子メールクライアント１４０
・ブラウザ１４７
・音楽プレーヤ１４６
・他のアプリケーションに対するアイコン
・ＩＭ１４１
・画像管理１４４
・カメラ１４３
・ビデオプレーヤ１４５
・天気１４９−１
・株価１４９−２
・ワークアウト・サポート１４２
・カレンダ１４８
・計算機１４９−３
・アラーム時計１４９−４
・辞書１４９−５
・ユーザ作成ウィジェット１４９−６
いくつかの実施形態において、ユーザインタフェース４００Ｂは、以下の要素、あるいはそれらの部分集合又は上位集合を含む。
【０１４７】
・上述したような４０２、４０４、４０５、４０６、１４１、１４８、１４４、１４３、１４９−３、１４９−２、１４９−１、１４９−４、４１０、４１４、１３８、１４０及び１４７
・マップ１５４
・メモ１５３
・以下に更に説明するようなデバイス１００及びその種々のアプリケーション１３６に対する設定へのアクセス権を提供する設定４１２
・ｉＰｏｄ（アップル社（Ａｐｐｌｅ  Ｉｎｃ．）の登録商標）モジュール１５２とも呼ばれるビデオ及び音楽プレーヤ・モジュール１５２
・ＹｏｕＴｕｂｅ（グーグル社（Ｇｏｏｇｌｅ  Ｉｎｃ．）の登録商標）モジュール１５５とも呼ばれるオンラインビデオ・モジュール１５５
図４Ｃは、ディスプレイ４５０（例えば、タッチスクリーン・ディスプレイ１１２）とは別個のタッチセンシティブ面４５１（例えば、図３のタブレット又はタッチパッド３５５）を有するデバイス（例えば、図３のデバイス３００）における例示的なユーザインタフェースを示す。以下の多くの例がタッチスクリーン・ディスプレイ１１２（タッチセンシティブ面及びディスプレイが組み合わされている）における入力を参照して与えられるが、いくつかの実施形態において、デバイスは図４Ｃに示すようにディスプレイとは別個のタッチセンシティブ面における入力を検出する。いくつかの実施形態において、タッチセンシティブ面（例えば、図４Ｃの４５１）は、ディスプレイ（例えば、４５０）における主軸（例えば、図４Ｃの４５３）に対応する主軸（例えば、図４Ｃの４５２）を有する。これらの実施形態によると、デバイスは、ディスプレイ上の各場所に対応する場所（例えば、図４Ｃにおいて、４６０は４６８に対応し、４６２は４７０に対応する）におけるタッチセンシティブ面４５１との接触（例えば、図４Ｃの４６０及び４６２）を検出する。このように、タッチセンシティブ面（例えば、図４Ｃの４５１）においてデバイスにより検出されたユーザ入力（例えば、接触４６０及び４６２、並びにそれらの移動）は、タッチセンシティブ面がディスプレイとは別個である場合に多機能デバイスのディスプレイ（例えば、図４Ｃの４５０）上のユーザインタフェースを操作するためにデバイスにより使用される。本明細書で説明される他のユーザインタフェースに対して同様の方法が使用されてもよいことが理解されるべきである。
【０１４８】
更に以下の例は主に指入力（例えば、指の接触、フィンガータップ・ジェスチャ、フィンガースワイプ・ジェスチャ）を参照して与えられるが、いくつかの実施形態において、１つ以上の指入力が別の入力デバイスからの入力（例えば、マウスを使用した入力又はスタイラス入力）により置換されることが理解されるべきである。例えばスワイプジェスチャはマウスクリック（例えば、接触の代わり）、その後のスワイプの経路に沿うカーソルの移動（例えば、接触の移動の代わり）により置換される。別の例として、タップジェスチャは、カーソルがタップジェスチャの場所の上に配置されている間のマウスクリックにより置換されてもよい（例えば、接触の検出の後に接触の検出を中止する代わり）。同様に、複数のユーザ入力が同時に検出される場合、複数のコンピュータマウスが同時に使用されること又はマウス及び指の接触が同時に使用されることが理解されるべきである。
【０１４９】
次に、デバイス３００又はポータブル多機能デバイス１００等のディスプレイ及びタッチセンシティブ面を有する多機能デバイスにおいて実現されるユーザインタフェース（「ＵＩ」）及び関連する処理の実施形態に注目する。
【０１５０】
図５Ａ〜図５ＰＰＰは、いくつかの実施形態に係る１つ以上の選択可能ユーザインタフェース・オブジェクトを含むフォルダを作成及び管理するための例示的なユーザインタフェースを示す。これらの図面のユーザインタフェースは、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、並びに図１２Ａ〜図１２Ｅの処理を含む以下に説明する処理を示すために使用される。
【０１５１】
次に、タッチスクリーン（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１１２）ディスプレイ（例えば、タッチスクリーン１１２）を有する多機能デバイス（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１００）を示す図５Ａに注目する。いくつかの実施形態において、多機能デバイス１００は、より詳細に上述したように、スピーカ（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１１１）、マイク（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１１３）、１つ以上の光センサ（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１６４）、近接センサ（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１６６）、１つ以上の加速度計（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの１６８）を更に含む。
【０１５２】
いくつかの実施形態において、多機能デバイス１００は、セルラ及びＷｉ−Ｆｉ信号等の無線通信に対する信号強度標識（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの４０２）、時間標識（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの４０４）、Ｂｌｕｅｔｏｏｔｈ（登録商標）標識（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの４０５）、バッテリ状態標識（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの４０６）等の複数の通知アイコンを表示する。いくつかの実施形態によると、多機能デバイスは、複数の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ａ〜図５ＰＰＰのアプリケーション・アイコン５００２及びフォルダ・アイコン５００４）を更に表示する。いくつかの実施形態において、１つ以上の選択可能ユーザインタフェース・オブジェクトは、ドックと呼ばれることもあるトレイ（例えば、図５Ａ〜図５Ｎ、図５Ｐ〜図５ＰＰＰの５００６）に表示される。いくつかの実施形態において、トレイ外の選択可能ユーザインタフェース・オブジェクト（例えば、アプリケーション・アイコン及び／又はフォルダ・アイコン）は、選択可能ユーザインタフェース・オブジェクトの複数の集合／ページの一部である。ここで、選択可能ユーザインタフェース・オブジェクトの各集合／ページは、異なる複数の選択可能ユーザインタフェース・オブジェクトを含む。しかし、いくつかの実施形態において、多機能デバイスが第１の選択可能ユーザインタフェース・オブジェクトの集合／ページから第２の選択可能ユーザインタフェース・オブジェクトの集合／ページに切り替わる場合、トレイ５００６は変化しない。
【０１５３】
次に、複数の動作アイコン５００２及び複数のフォルダ・アイコン５００４を含む複数の選択可能ユーザインタフェース・オブジェクトを含む図５Ａに注目する。例えば図５Ａにおいて、動作アイコン５００２は、各アプリケーションを起動する複数のアプリケーション・アイコン（例えば、写真アプリケーション・アイコン５００２−１、時計アプリケーション・アイコン５００２−２、ブラウザアプリケーション・アイコン５００２−３、ソリティアアプリケーション・アイコン５００２−４、天気アプリケーション・アイコン５００２−５、メモアプリケーション・アイコン５００２−６、テキストアプリケーション・アイコン５００２−７、マップアプリケーション・アイコン５００２−８、株価アプリケーション・アイコン５００２−９、カメラアプリケーション・アイコン５００２−１２、レーシングアプリケーション・アイコン５００２−１３、電子メールアプリケーション・アイコン５００２−１４、電話アプリケーション・アイコン５００２−１５及びｉＰｏｄアプリケーション・アイコン５００２−１６）と、ウェブブラウザを開始し且つブックマークしたウェブページを表示するためのブックマーク・アイコン５００２−１０と、文書アイコン５００２−１１と関連付けられた文書を表示するように文書閲覧／編集アプリケーションを起動するための文書アイコン５００２−１１と、を含む。
【０１５４】
図５Ａのフォルダ・アイコン（例えば、図５Ａの５００４−１−ａ及び５００４−２）は、フォルダ・ビューを表示するために起動されるアイコンである。いくつかの実施形態において、各フォルダ・アイコン５００４は、フォルダと関連付けられる選択可能オブジェクト標識の複数の縮小表現（例えば、フォルダ・アイコン５００４−１に対する縮小表現「ｘ１」、「ｘ２」、「ｘ３」、「ｘ４」、「ｘ５」及び「ｘ６」、並びにフォルダ・アイコン５００４−２に対する縮小表現「ｚ１」、「ｚ２」、「ｚ３」、「ｚ４」、「ｚ５」及び「ｚ６」）を含む。いくつかの実施形態によると、フォルダ・ビューを表示することは、複数の選択可能ユーザインタフェース・アイコン（例えば、動作アイコン５００２）を含む領域を表示することを含むことが理解されるべきである。図５Ａにおいて、デバイスは通常動作モードである。換言すると、動作アイコンの１つを選択すると、アプリケーションが起動される（例えば、デバイスにおいて現在実行していないアプリケーションが開始されるか、あるいはデバイスにおいて現在実行しているアプリケーションのビューが表示される）。いくつかの実施形態において、デバイスは、ユーザインタフェース再構成モードを開始する要求を検出する。例えば図５Ａにおいて、デバイスは、所定の期間（例えば、２秒）より長い期間のソリティアアプリケーション・アイコン５００２−４への接触５００８を検出し、それに応答して、デバイスは図５Ｂに示すようにユーザインタフェース再構成モードを開始する。
【０１５５】
図５Ｂにおいて、デバイスはユーザインタフェース再構成モードに入っている。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクト（例えば、５００２及び５００４）は、デバイスがユーザインタフェース再構成モードであるという視覚的な標識を表示する。例えば図５Ｂに示すように、選択可能ユーザインタフェース・オブジェクトは水に浮いているかのように揺れる（例えば、各選択可能ユーザインタフェース・オブジェクトは、ディスプレイ上の選択可能ユーザインタフェース・オブジェクトの各平均位置に関して振動する）。更にいくつかの実施形態において、ユーザインタフェース再構成モードの間、選択可能ユーザインタフェース・オブジェクトの少なくとも一部はオブジェクト除去バッジ（例えば、図５Ｂの５０１０）と関連付けられ、デバイスがオブジェクト除去バッジの起動（例えば、図５Ｂのタップジェスチャ５０１１）を検出した場合、そのオブジェクト除去バッジと関連付けられた選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｂの天気アプリケーション・アイコン５００２−５）はユーザインタフェースから除去（例えば、削除）される。
【０１５６】
更にいくつかの実施形態において、デバイスがユーザインタフェース再構成モードに入った時に１つ以上のフォルダ・アイコンは外観を変更する。例えば図５Ａにおいて、デバイスが通常動作モードである場合、フォルダ・アイコン５００４−１−ａは、選択可能ユーザインタフェース・オブジェクトの第１の複数の縮小サイズ表現（例えば、図５Ａのフォルダ・アイコン５００４−１−ａにおける「ｘ１」、「ｘ２」、「ｘ３」、「ｘ４」、「ｘ５」、「ｘ６」）と共に表示されるが、図５Ｂにおいて、デバイスがユーザインタフェース再構成モードに入った後、選択可能ユーザインタフェース・オブジェクトの第２の複数の縮小サイズ表現（例えば、「ｘ４」、「ｘ５」、「ｘ６」及び「ｘ７」）がフォルダ・アイコン（例えば、図５Ｂのフォルダ・アイコン５００４−１−ｂ）内に表示される。更にいくつかの実施形態において、１つ以上のフォルダ・アイコン（例えば、図５Ｂの５００４−１−ｂ）は、フォルダ中の選択可能ユーザインタフェース・オブジェクトの１つと関連付けられたアプリケーションが通知を有することを示す通知バッジ５０１２を含む。いくつかの実施形態において、１つの縮小表現（例えば、フォルダ・アイコン５００４−１−ｂの「ｘ７」）は、縮小表現と関連付けられたアプリケーションが通知を有することを示す通知バッジ５０１４を有する。一般に通知は、アプリケーションがデバイスのユーザに注意を促す（例えば、新しいメッセージが到着したため、あるいは新しいイベントが発生したため、更新が可能であるため等）指示である。
【０１５７】
次に、いくつかの実施形態に係る新しいフォルダを作成するための例示的なユーザインタフェースを示す図５Ｂ〜図５Ｆに注目する。図５Ｂにおいて、デバイスは、各選択可能ユーザインタフェース・オブジェクトをスクリーンのエッジに移動する要求を検出する。この例において、要求は、「レーシング」動作アイコン５００２−１３に対応する場所におけるタッチセンシティブ面（例えば、タッチスクリーン１１２）に対する接触５０１６−ａと、その後のタッチセンシティブ面のエッジ（例えば、図５Ｃに示すように、タッチスクリーン１１２上の接触位置５０１６−ｂ）への接触の移動５０１８と、を含む。図５Ｃにおいて、動作アイコン５００２−１３は、ディスプレイ（例えば、タッチスクリーン１１２）のエッジに移動され、所定の時間閾値（例えば、１秒）より長い時間ディスプレイのエッジで維持される。所定の時間閾値より長い時間ディスプレイ（例えば、タッチスクリーン１１２）のエッジにおいて動作アイコン５００２−１３を検出したことに応答して、デバイスは選択可能ユーザインタフェース・オブジェクトの次の集合／ページに操作する（例えば、図５Ｄに示すように）。
【０１５８】
いくつかの実施形態において、デバイスは、通常動作モードの間、選択可能ユーザインタフェース・オブジェクトの複数のページを維持する。これらの実施形態の一部において、デバイスがユーザインタフェース再構成モードに入った場合、デバイスは新しい空のフォルダを含む追加のページを作成する。例えば図５Ｄにおいて表示されるページ上には動作アイコン５００２及び空でないフォルダが存在しないため、デバイスは空のフォルダ（例えば、選択可能ユーザインタフェース・オブジェクトを含まないフォルダ）としてフォルダ・アイコン５００４−３を表示する。いくつかの実施形態において、空のフォルダに対するフォルダ・アイコン（例えば、５００４−３）は、空でないフォルダ（例えば、１つ以上の選択可能ユーザインタフェース・オブジェクトを含むフォルダ）に対するフォルダ・アイコンとは異なる外観を有する。
【０１５９】
図５Ｄにおいて、デバイスは、選択可能ユーザインタフェース・オブジェクト５００２−１３を空のフォルダ５００４−３に対するフォルダ・アイコンに移動する要求を検出する。図５Ｄに示す例において、要求は、ディスプレイ（例えば、タッチスクリーン１１２）のエッジ近くの接触場所５０１６−ｂから新しい空のフォルダに対するフォルダ・アイコン５００４−３に近接する接触場所（例えば、図５Ｅの５０１６−ｃ）への接触５０１６の移動５０２０を含む。選択可能ユーザインタフェース・オブジェクトを移動する要求に応答して、デバイスは、ユーザインタフェース・オブジェクトをディスプレイ（例えば、タッチスクリーン１１２）のエッジ近くの場所（例えば、図５Ｄの５００２−１３）から新しい空のフォルダに対するフォルダ・アイコン５００４−３又はフォルダ・アイコン５００４−３の起動領域に近接する場所又はそれと重なり合う場所に移動する。
【０１６０】
いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクト５００２−１３が空のフォルダに対するフォルダ・アイコン５００４−３に近接するか又はそれと重なり合う一方で、デバイスは、選択可能ユーザインタフェース・オブジェクト５００２−１３の移動を要求するために使用された入力の終了（例えば、タッチスクリーン１１２からの接触５０１６−ｃのリフトオフ）を検出する。入力の終了（タッチセンシティブ面（例えば、タッチスクリーン１１２）からの接触のリフトオフ）の検出に応答して、デバイスは、図５Ｆに示すように、選択可能ユーザインタフェース・オブジェクト５００２−１３をフォルダ・アイコン５００４−３と関連付けられたフォルダに追加する。いくつかの実施形態において、デバイスが選択可能ユーザインタフェース・オブジェクトをフォルダ・アイコン５００４−３と関連付けられたフォルダに追加した場合、デバイスはフォルダ・アイコンの外観を変更する。例えば図５Ｆにおいて、フォルダ・アイコン５００４−３は、フォルダ・アイコン５００４−３と関連付けられたフォルダに追加された選択可能ユーザインタフェース・オブジェクト５００２−１３の縮小表現を表示する。
【０１６１】
いくつかの実施形態において、ユーザインタフェース再構成モードの間、デバイスは空のフォルダを常に表示する。例えば図５Ｆにおいて、以前に空であったフォルダ（例えば、フォルダ・アイコン５００４−３と関連付けられたフォルダ）が満杯になると（例えば、図５Ｃ〜図５Ｅに示すように、選択可能ユーザインタフェース・オブジェクト５００２−１３がフォルダに追加された後）、デバイスは、次の新しい空のフォルダを作成し、次の新しい空のフォルダと関連付けられるフォルダ・アイコン（例えば、図５Ｆの５００４−４）をディスプレイ（例えば、タッチスクリーン１１２）に表示する。従って、新しい空のフォルダは、以前に空であったフォルダを単に満たすことによりユーザにより作成される。いくつかの実施形態において、デバイスが通常動作モードに戻ると、空のフォルダ（例えば、フォルダ・アイコン５００４−４）と関連付けられるいずれのフォルダ・アイコンもデバイスによる表示が中止される。例えば図５Ｆにおいて、デバイスは通常動作モードに戻る要求（例えば、図５Ｆのホームボタン２０４に対する押下入力５０２２）を検出する。通常動作モードに戻る要求に応答して、デバイスは、通常動作モードに戻り、図５Ｇに示すようにディスプレイ（例えば、タッチスクリーン１１２）における空のフォルダ（例えば、図５Ｆの５００４−４）の表示を中止する。
【０１６２】
次に、いくつかの実施形態に係る新しいフォルダの作成のための例示的なユーザインタフェースを示す図５Ｈ〜図５Ｌに注目する。いくつかの実施形態において、デバイスはユーザインタフェース再構成モードを開始する（例えば、図５Ａを参照してより詳細に上述したように）。いくつかの実施形態において、デバイスがユーザインタフェース再構成モードに入った場合、新しいフォルダ作成要素（例えば、図５Ｈの新しいフォルダ作成領域５０２４）がディスプレイ（例えば、タッチスクリーン１１２）に表示される。いくつかの実施形態において、デバイスがユーザインタフェース再構成モードに入った場合、ディスプレイ（例えば、タッチスクリーン１１２）上の選択可能ユーザインタフェース・アイコンは、新しいフォルダ作成要素のために場所をあけるように互いに近付く（例えば、選択可能ユーザインタフェース・オブジェクト間の空きスペースの量は垂直軸等の少なくとも１つの軸に沿って減少される）。いくつかの実施形態において、デバイスは新しいフォルダを追加する要求（例えば、新しいフォルダ作成領域５０２４に対応するタッチスクリーン１１２の場所におけるタップジェスチャ５０２６）を検出する。新しいフォルダを作成する要求に応答して、デバイスは、新しいフォルダを作成し且つフォルダ・アイコン（例えば、図５Ｉの５００４−５）をディスプレイ（例えば、タッチスクリーン１１２）に表示する。いくつかの実施形態において、新しいフォルダに対するフォルダ・アイコン（例えば、図５Ｉの５００４−５）は、選択可能ユーザインタフェース・オブジェクトの事前定義済み構成における第１の可能な場所に表示される。
【０１６３】
いくつかの実施形態において、新しいフォルダ作成要素は、新しいフォルダ・アイコンに視覚的に類似するフォルダ作成アイコン（例えば、図５Ｉの５０３０）を含む領域（例えば、図５Ｉの領域５０２８）として表される。いくつかの実施形態において、デバイスは新しいフォルダを作成する要求を検出する。例えば図５Ｉに示すように、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）におけるフォルダ作成アイコン５０３０の場所に対応する場所におけるタッチセンシティブ面（例えば、タッチスクリーン１１２）に対する接触５０３２と、その後のフォルダ作成領域外への接触の移動５０３４とを検出する。いくつかの実施形態において、デバイスは接触の移動５０３４に従ってフォルダがフォルダ作成要素外に移動するアニメーションを表示する。換言すると、新しいフォルダ・アイコン（例えば、図５Ｊの５００４−６）がフォルダ作成領域５０２８外にドラッグされたかのように見える。新しいフォルダを作成する要求の検出に応答して、デバイスは、新しいフォルダを作成し、新しいフォルダをフォルダ作成領域外にドラッグされたフォルダ・アイコン５００４−６と関連付ける。
【０１６４】
いくつかの実施形態において、デバイスは、１つ以上の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−６）を１つの新しいフォルダに追加する要求を受信する。例えば図５Ｊにおいて、デバイスは、動作アイコン５００２−６との接触５０３５と、その後の１つの新しいフォルダ５００４−５への接触の移動５０３６とを検出する。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトを新しいフォルダに追加する要求に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクトをフォルダに追加し、選択可能ユーザインタフェース・オブジェクトをディスプレイから除去する。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトをフォルダに追加した後、デバイスは、選択可能ユーザインタフェース・オブジェクトが追加されたフォルダと関連付けられるフォルダ・アイコンを修正する。例えば図５Ｋにおいて、デバイスは、フォルダ・アイコン５００４−５と関連付けられたフォルダに動作アイコン５００２−６を追加し、フォルダ・アイコン５００４−５は、フォルダに追加された動作アイコン５００２−６の縮小表現（例えば、フォルダ・アイコン５００４−５の「Ｎ」）を表示するように更新されている。
【０１６５】
いくつかの実施形態において、デバイスが通常動作モードに戻ると、空のフォルダ（例えば、フォルダ・アイコン５００４−６）と関連付けられるいずれのフォルダ・アイコンもデバイスによる表示が中止される。例えば図５Ｋにおいて、デバイスは、通常動作モードに戻る要求（例えば、図５Ｋのホームボタン２０４に対する押下入力５０３８）を検出する。通常動作モードに戻る要求に応答して、デバイスは、通常動作モードに戻り、図５Ｌに示すように空のフォルダ（例えば、図５Ｋの５００４−６）のディスプレイ（例えば、タッチスクリーン１１２）における表示を中止する。しかし、いくつかの実施形態によると、１つ以上の選択可能ユーザインタフェース・オブジェクトが追加されたフォルダを表すいかなるフォルダ・アイコンも表示され続けることが理解されるべきである。例えば図５Ｌにおいて、デバイスが通常動作モードに戻った後、フォルダ５００４−５は表示され続ける。更にいくつかの実施形態において、デバイスが通常動作モードに戻ると、選択可能ユーザインタフェース・オブジェクトは構成におけるあらゆる隙間を埋めるように再構成される。例えば図５Ｋにおいて、選択可能ユーザインタフェース・オブジェクトは、メモアプリケーション・アイコン５００４−６を配置するのに使用していた（例えば、図５Ｊに示すように）隙間を含む第１の構成にあり、その一方で図５Ｌにおいて、選択可能ユーザインタフェース・オブジェクトはその隙間を埋めるように再構成されている。
【０１６６】
次に、いくつかの実施形態に係る新しいフォルダの作成のための例示的なユーザインタフェースを示す図５Ｍ〜図５Ｏに注目する。いくつかの実施形態において、１つの選択可能ユーザインタフェース・オブジェクトの別の選択可能ユーザインタフェース・オブジェクトへの移動に対応するユーザインタフェース再構成モードの間、デバイスはフォルダ作成要求を受信する。例えば図５Ｍにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）における第１の動作アイコン（例えば、ソリティアアプリケーション・アイコン５００２−４）の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）における場所における接触（例えば、５０４０−ａ）を検出し、図５Ｎに示すようなその後の第２の動作アイコン５００２−１３への第１の動作アイコン５００２−４の移動に対応する接触の移動（例えば、タッチスクリーン１１２における図５Ｍの第１の場所５０４０−ａから図５Ｎの第２の場所５０４０−ｂへの移動）を検出する。いくつかの実施形態において、デバイスは、フォルダが作成されようとしていることの指示を表示する（例えば、図５Ｎに示すように第２の動作アイコン５００２−１３を強調表示することにより）。いくつかの実施形態において、デバイスは、入力の終了を検出（例えば、接触５０４０−ｂのリフトオフの検出）の後、第１の動作アイコン及び第２の動作アイコンを含むフォルダを作成する。いくつかの実施形態において、デバイスは、入力が事前定義済みのフォルダ作成基準（例えば、第１の動作アイコン５００２−４が第２の動作アイコン５００２−１３に隣接するか又はその上にある間に、所定の期間より長い時間接触が停止すること）を満たすことを検出した後、第１の動作アイコン及び第２の動作アイコンを含むフォルダを作成する。
【０１６７】
いくつかの実施形態において、フォルダの作成と共に、デバイスはフォルダと関連付けられる新しいフォルダ・アイコンを表示する。いくつかの実施形態において、新しいフォルダ・アイコンは、フォルダに追加されたユーザインタフェース・オブジェクトの縮小表現を含む。いくつかの実施形態において、フォルダは、第１の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−４）及び／又は第２の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−１３）の記述子に基づいて名前がつけられる。例えば図５Ｏは、デバイスが第１の動作アイコン（例えば、ソリティアアプリケーション・アイコン５００２−４）と第２の動作アイコン（例えば、レーシングアプリケーション・アイコン５００２−１３）とを含むフォルダを作成する要求を含む入力を受信することを示す。入力は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の動作アイコン５００２−４の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５０４４と、その後の第２の動作アイコン５００２−１３に近接する（又はその上にある）場所への接触５０４４の移動５０４６とを含む。この入力に応答して、デバイスは、新しいフォルダを作成し、第１の選択可能ユーザインタフェース・オブジェクト及び第２の選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、それぞれ「Ｏ」及び「Ｒ」）を含む新しいフォルダに対する「ＧＡＭＥＳ」フォルダ・アイコン５００４−７を表示する。別の例として、図５Ｏは、デバイスが第１の動作アイコン（例えば、カーレースアプリケーション・アイコン５００２−１７）と第２の動作アイコン（例えば、エアレースアプリケーション・アイコン５００２−１８）とを含むフォルダを作成する要求を含む入力を受信することを示す。入力は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の動作アイコン５００２−１７の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５０４８と、その後の第２の動作アイコン５００２−１８に近接する（又はその上にある）場所への接触５０４８の移動５０５０とを含む。この入力に応答して、デバイスは、新しいフォルダを作成し、第１の選択可能ユーザインタフェース・オブジェクト及び第２の選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、それぞれ「ｒ１」及び「ｒ２」）を含む新しいフォルダに対する「ＲＡＣＩＮＧ  ＧＡＭＥＳ」フォルダ・アイコン５００４−８を表示する。別の例として、図５Ｏは、デバイスが第１の動作アイコン（例えば、電子メールアプリケーション・アイコン５００２−１４）と第２の動作アイコン（例えば、電話アプリケーション・アイコン５００２−１５）とを含むフォルダを作成する要求を含む入力を受信することを更に示す。入力は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の動作アイコン５００２−１４の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５０５２と、その後の第２の動作アイコン５００２−１５に近接する（又はその上にある）場���への接触５０５２の移動５０５４とを含む。この入力に応答して、デバイスは、新しいフォルダを作成し、第１の選択可能ユーザインタフェース・オブジェクト及び第２の選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、それぞれ「Ｅ」及び「Ｐ」）を含む新しいフォルダに対する「ＣＯＭＭＵＮＩＣＡＴＩＯＮ」フォルダ・アイコン５００４−９を表示する。
【０１６８】
別の例として、図５Ｏは、デバイスが第１の動作アイコン（例えば、カメラアプリケーション・アイコン５００２−１２）と第２の動作アイコン（例えば、株価アプリケーション・アイコン５００２−９）とを含むフォルダを作成する要求を含む入力を受信することを更に示す。入力は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の動作アイコン５００２−１２の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５０５６と、その後の第２の動作アイコン５００２−９に近接する（又はその上にある）場所への接触５０５６の移動５０５８とを含む。この入力に応答して、デバイスは、新しいフォルダを作成し、第１の選択可能ユーザインタフェース・オブジェクト及び第２の選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、それぞれ「Ｃ」及び「Ｓ」）を含む新しいフォルダに対する「ＰＨＯＴＯＧＲＡＰＨＹ」フォルダ・アイコン５００４−１０を表示する。別の例として、図５Ｏは、デバイスが第１の動作アイコン（例えば、株価アプリケーション・アイコン５００２−９）と第２の動作アイコン（例えば、カメラアプリケーション・アイコン５００２−１２）とを含むフォルダを作成する要求を含む入力を受信することを更に示す。入力は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の動作アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５０６０と、その後の第２の動作アイコン５００２−１２に近接する（又はその上にある）場所への接触５０６０の移動５０６２とを含む。この入力に応答して、デバイスは、新しいフォルダを作成し、第１の選択可能ユーザインタフェース・オブジェクト及び第２の選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、それぞれ「Ｓ」及び「Ｃ」）を含む新しいフォルダに対する「ＵＴＩＬＩＴＩＥＳ」フォルダ・アイコン５００４−１１を表示する。
【０１６９】
次に、いくつかの実施形態に係るフォルダの名前の変更に対する例示的なユーザインタフェースを示す図５Ｐ〜図５Ｒに注目する。いくつかの実施形態において、図５Ｏを参照して上述したように、新しいフォルダは作成された後に自動的に名前をつけられる。いくつかの実施形態において、フォルダが作成された直後にデバイスは名前確認ダイアログ（例えば、図５Ｐの５０６４）を表示する。確認入力（例えば、図５Ｐのタッチスクリーン１１２の「確認」アイコンに対応する場所におけるタップジェスチャ５０６６）の検出に応答して、デバイスは、図５Ｓに示すようにフォルダの作成及び自動的に生成された名前を確認する。取消入力（例えば、図５Ｐのタッチスクリーン１１２の「取消」アイコンに対応する場所におけるタップジェスチャ５０６８）の検出に応答して、デバイスは、図５Ｍに示すようにフォルダの作成を取り消す。名前変更入力（例えば、図５Ｐのタッチスクリーン１１２の「名前の変更」アイコンに対応する場所におけるタップジェスチャ５０７０）の検出に応答して、デバイスは、新しいフォルダの名前を変更し（例えば、図５Ｑに示すように「ｇａｍｅｓ」から「ｆｕｎ」に）且つ名前の変更を確認する（例えば、タッチスクリーン１１２の「ｏｋ」アイコンの場所に対応する場所におけるタップジェスチャ５０７４を検出することにより）ためのダイアログ５０７２を表示する。デバイスは、新しいフォルダに対する新しい名前と関連付けられるフォルダ・アイコン（例えば、図５Ｒの５００４−７）を表示する。
【０１７０】
次に、いくつかの実施形態に係るフォルダ・ビューを表示する例示的なユーザインタフェースを示す図５Ｓ〜図５Ｑに注目する。いくつかの実施形態において、デバイスは、フォルダ・アイコンを起動する要求（例えば、図５Ｓのタップジェスチャ５０７６）の検出に応答してフォルダ・アイコン（例えば、５００４−７）と関連付けられたフォルダのフォルダ・ビューを表示する。結果の検出に応答して、デバイスはフォルダ・ビュー（例えば、図５Ｔ、図５Ｕ、図５Ｖ及び図５Ｗ、あるいは図５Ｘ及び図５Ｙのいずれかに示すような）をディスプレイ（例えば、タッチスクリーン１１２）に表示する。いくつかの実施形態において、デバイスは、フォルダの作成後（例えば、図５Ｎから図５Ｔ、図５Ｕ、図５Ｖ及び図５Ｗ、あるいは図５Ｘ及び図５Ｙのいずれかに直接遷移した後）又は新しいフォルダの名前の変更後（例えば、図５Ｑから図５Ｔ、図５Ｕ、図５Ｖ及び図５Ｗ、あるいは図５Ｘ及び図５Ｙのいずれかに直接遷移した後）にフォルダ・ビューを表示する。
【０１７１】
図５Ｔにおいて、フォルダ・ビュー５０７８は、タッチスクリーン１１２の少なくとも一部分を範囲に含むオーバレイを含み、タッチスクリーン１１２に表示される選択可能ユーザインタフェース・オブジェクトを隠蔽する（例えば、隠すか又は強調しないようにする）。いくつかの実施形態において、フォルダ中にない選択可能ユーザインタフェース・オブジェクトは、フォルダ・ビュー（例えば、図５Ｔの５０７８）に注意を向けさせるように少なくとも部分的に色を薄くし、その一方でフォルダ・ビュー（例えば、図５Ｔの５０７８）外の選択可能ユーザインタフェース・オブジェクトの構成を示すことによりコンテキストフィードバックを提供する。いくつかの実施形態において、フォルダ・ビュー（例えば、図５Ｔの５０７８）は、新しいフォルダ・アイコン５００４−７と関連付けられたフォルダに追加された選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４及び５００２−１３）を含む。
【０１７２】
図５Ｕにおいて、フォルダ・ビュー５０８０は、タッチスクリーン１１２の全て又はほぼ全てを範囲に含む部分的に透明なオーバレイを含み、タッチスクリーン１１２に表示される選択可能ユーザインタフェース・オブジェクトを隠蔽し且つフォルダ・ビュー（例えば、図５Ｕの５０８０）に注目を向けさせ、その一方で、フォルダの外側にある選択可能ユーザインタフェース・オブジェクトの構成（例えば、構成内のフォルダに対するフォルダ・アイコン５００４−７の場所を含む）を示すことによりコンテキストフィードバックを提供する。フォルダ・ビュー（例えば、図５Ｕの５０８０）は、新しいフォルダ・アイコン５００４−７と関連付けられたフォルダに追加された選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４及び５００２−１３）を含む。
【０１７３】
次に、いくつかの実施形態に係るフォルダ・ビューへのアニメーション化された遷移を表示する例示的なユーザインタフェースを示す図５Ｖ〜図５Ｙに注目する。いくつかの実施形態において、デバイスは、フォルダ・アイコンの表示からフォルダ・ビューの表示に遷移する遷移アニメーションを表示する。例えば図５Ｖにおいて、デバイスは、フォルダ・ビューを表示する要求の受信（例えば、図５Ｓのフォルダ・アイコン５００４−７の場所に対応するタッチスクリーン１１２上の場所におけるタップジェスチャ５０７６の検出）に応答してアニメーションを表示する。図５Ｖの例示的なアニメーションは、ディスプレイ（例えば、タッチスクリーン１１２）のエッジに向かって移動させることによりディスプレイ（例えば、タッチスクリーン１１２）の分散する複数の選択可能ユーザインタフェース・オブジェクト（例えば、５００２−７、５００２−８、５００２−１０、５００２−１１等）を表示することを含む。複数の選択可能ユーザインタフェース・オブジェクトを分散させるのと共に、デバイスは、選択されたフォルダ・アイコン（例えば、図５Ｓの５００４−７）により表されたフォルダと関連付けられる選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｗの５００２−４、５００２−１３）を含むフォルダ・ビュー５０８２を表示するために、図５Ｗに示すようにタッチスクリーン１１２を満たすように拡大する選択されたフォルダ・アイコン５００４−７を表示する。
【０１７４】
アニメーション化された遷移の別の例として、図５Ｘにおいて、デバイスはフォルダ・ビューを表示する要求の受信（例えば、図５Ｓのフォルダ・アイコン５００４−７に対するタップジェスチャ５０７６の検出）に応答してアニメーションを表示する。図５Ｘの例示的なアニメーションは、壁紙を第１の部分５０８４と第２の部分５０８６とに分割することと、第２の部分を第１の部分から離れるように移動することと（例えば、図５Ｙに示すように）とを含む。いくつかの実施形態において、第１の部分は、第２の部分のエッジ５０９０の輪郭を補完する輪郭のエッジ５０８８を有する。例えば図５Ｘにおいて、第１の部分５０８４のエッジ５０８８は第２の部分５０８６のエッジ５０９０を補完する。
【０１７５】
いくつかの実施形態において、第１の部分は第２の部分から離れるように移動するか、あるいは第１の部分及び第２の部分は互いに離れるように移動することが理解されるべきである。図５Ｙにおいて、フォルダ・ビュー５０９２は、第１の部分５０８４と第２の部分５０８６との間の領域に表示される。第１の部分５０８４及び第２の部分５０８６の移動と共に、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のフォルダ・ビュー（例えば、図５Ｙの５０９２）内の選択されたフォルダ・アイコン（例えば、図５Ｓの５００４−７）により表されたフォルダと関連付けられる選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｙの５００２−４、５００２−１３）を表示する。いくつかの実施形態において、アニメーションは、壁紙が壁紙の背後のフォルダと関連付けられる選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｙの５００２−４、５００２−１３）を示すように開くスライドドアであるかのように、フォルダ中の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｙの５００２−４、５００２−１３）を示すように分かれる壁紙を表示することを含む。いくつかの実施形態において、図５Ｙに示すように、フォルダ・ビュー５０９２が表示されている間、フォルダ・ビュー５０９２と関連付けられる選択されたフォルダ・アイコン５００４−７は表示され続ける。いくつかの実施形態において、フォルダ・アイコン５００４−７は、他の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｙの５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−９、５００４−１−ｂ、５００２−１０、５００２−１１、５００２−１２）と視覚的に区別される。いくつかの実施形態において、第１の部分のエッジ５０８８の輪郭又は第２の部分のエッジの輪郭は、エッジの輪郭が補完しなくなるように調整される。例えば図５Ｘにおいて、第１の部分５０８４のエッジ５０８８及び第２の部分５０８６のエッジ５０９０は、補完的なカットアウトノッチ５０９４を有する。しかし、この例を継続すると、図５Ｙに示すようにそれら部分が互いに離れるように移動した後、第１の部分５０８４のエッジ５０８８はカットアウトノッチ５０９４を依然として有するが、第２の部分５０８６のエッジ５０９０は直線となり、エッジは補完的ではない。いくつかの実施形態において、カットアウトノッチ５０９４は、図５Ｙに示すように選択可能ユーザインタフェース・オブジェクトの構成内の選択されたフォルダ・アイコン（例えば、図５Ｘ及び図５Ｙの５００４−７）の場所の視覚的な指示を提供する。
【０１７６】
いくつかの実施形態において、デバイスは、フォルダ・ビュー終了入力を検出し（例えば、図５Ｙのフォルダ・ビュー５０９２の外側の場所に対応するタッチスクリーン１１２上の場所におけるタップジェスチャ５０９６を検出する）、フォルダ終了入力に応答して、フォルダ・ビューの表示を中止する（例えば、図５Ｓに示すように）。いくつかの実施形態において、デバイスは、フォルダ名変更入力を検出し（例えば、ボタン又はテキスト入力領域等のフォルダ名変更領域、あるいはフォルダの名前におけるタップジェスチャ５０９８を検出する）、フォルダ名変更入力に応答して、フォルダの名前を変更するために使用される名前変更インタフェース（例えば、タッチスクリーンの下から現れるソフトキーボード）を提供する。
【０１７７】
次に、いくつかの実施形態に係るフォルダの作成を取り消す例示的なユーザインタフェースを示す図５Ｙ〜図５ＣＣに注目する。いくつかの実施形態において、取消入力が受信される場合、フォルダ作成動作は取り消される。いくつかの実施形態において、取消入力は、１つ以上の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−４及び５００２−１３）を含む新しいフォルダを作成した直後に１つの選択可能ユーザインタフェース・オブジェクトをフォルダから除去することを含む。いくつかの実施形態において、デバイスは、１つの選択可能ユーザインタフェース・オブジェクトをフォルダ外に移動する要求に対応する入力を検出する。例えば図５Ｙにおいて、デバイスは、フォルダ中の１つの選択可能ユーザインタフェース・オブジェクト５００２−４に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１００と、その後の接触の移動５１０２（例えば、図５Ｙのフォルダ・ビュー５０９２内のタッチスクリーン１１２上の第１の接触場所５１００−ａから図５Ｚのフォルダ・ビュー５０９２の外側にあるタッチスクリーン１１２上の第２の接触場所５１００−ｂへの移動）とを含む入力を検出する。入力の検出に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクトをフォルダの外側に移動し、フォルダを削除する。例えば図５Ｚにおいて、選択可能ユーザインタフェース・オブジェクト５００２−４はフォルダの外側にあり、図５ＡＡにおいて、接触の終了の検出後、選択可能ユーザインタフェース・オブジェクト５００２−４はフォルダの外側に表示される。
【０１７８】
いくつかの実施形態において、フォルダ・アイコンは、フォルダのコンテンツの変更を反映するように更新される。例えば図５Ｙにおいて、フォルダ・アイコン５００４−７は、フォルダ内の選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４及び５００２−１３）の双方の縮小表現（例えば、「Ｏ」及び「Ｒ」）を含み、その一方で、図５ＡＡにおいて、１つの選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４）がフォルダの外側に移動された後、フォルダに残っている選択可能ユーザインタフェース・オブジェクト（例えば、５００４−１３）の縮小表現（例えば、「Ｒ」）のみがフォルダ・アイコン（例えば、図５ＡＡの５００４−７）に表示される。
【０１７９】
いくつかの実施形態において、これはフォルダ作成取消動作であるため、フォルダ・アイコンの表示は中止され、残りの選択可能ユーザインタフェース・オブジェクト（例えば、５００２−１３）はフォルダ・ビューの外側に再表示される（例えば、図５ＣＣに示すように）。いくつかの実施形態において、アニメーション化された遷移が表示される。これは、アニメーションの中間段階５１０４（例えば、フォルダ・アイコンと残りの選択可能ユーザインタフェース・オブジェクト５００２−１３との間にあるアニメーションフレーム）がタッチスクリーン１１２に表示される図５ＢＢに示すように、フォルダ・アイコン（例えば、５００４−７）が残りの選択可能ユーザインタフェース・オブジェクト（例えば、フォルダに残っている選択可能ユーザインタフェース・オブジェクト５００２−１３）に変化することを示す。いくつかの実施形態において、残りの選択可能ユーザインタフェース・オブジェクトは、タッチスクリーン上のフォルダ・アイコンを置換する。例えば図５ＡＡにおいて、フォルダ・アイコン５００４−７が選択可能ユーザインタフェース・オブジェクトの構成の第１列目の第４行目に表示されるが、図５ＣＣにおいて、残りの選択可能ユーザインタフェース・オブジェクト５００２−１３が選択可能ユーザインタフェース・オブジェクトの構成の第１列目の第４行目に表示される。
【０１８０】
次に、いくつかの実施形態に係るフォルダを削除するための例示的なユーザインタフェースを示す図５ＤＤ〜図５ＪＪに注目する。いくつかの実施形態において、新しいフォルダが作成された後（例えば、図５Ｍ〜図５Ｏを参照して詳細に上述したように）、デバイスはフォルダのフォルダ・ビューを自動的に表示する。例えば図５ＤＤにおいて、２つの選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４及び５００２−１３）を含むフォルダ・ビュー５１０６を表示する。いくつかの実施形態において、フォルダ・ビューが表示される場合、デバイスはフォルダの名前を変更するためのフォルダ名変更領域も表示する。例えば図５ＤＤにおいて、デバイスは、フォルダ名変更領域５１０８を含むフォルダ・ビュー５１０６を表示する。ここで、デバイスは「ＧＡＭＥＳ」から「ＰＬＡＹ」にフォルダの名前を変更するための名前変更入力（例えば、物理的なキーボード、キーパッド、ソフトキーボード又は他の英数字入力デバイスから入力されたテキスト）を受信している。名前変更入力に応答して、デバイスは、フォルダの名前を変更し、名前変更入力（例えば、名前変更入力の受信後、図５ＤＤの「ＧＡＭＥＳ」から図５ＥＥの「ＰＬＡＹ」に変更する）に従ってフォルダ・アイコン（例えば、５００４−７）の外観を変更する。
【０１８１】
いくつかの実施形態において、フォルダ・ビューは、壁紙背景を第１の部分（例えば、５１０８）と第２の部分（例えば、５１１０）とに分割し、第１の部分５１０８と第２の部分５１１０との間の領域にフォルダ・ビュー５１０６を表示するように壁紙背景の第１の部分（例えば、５１０８）を壁紙背景の第２の部分（例えば、５１１０）から離れるようにシフトすることにより表示される。
【０１８２】
いくつかの実施形態において、フォルダの作成が確認された（例えば、フォルダの名前を変更することにより、フォルダを開閉することにより、追加の選択可能ユーザインタフェース・オブジェクトをフォルダに追加することにより等）後、単一の項目がフォルダから除去された場合はフォルダは削除されない。いくつかの実施形態において、フォルダは、全ての項目がフォルダから除去された場合にのみデバイスにより削除される。例えば図５ＥＥにおいて、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、５００２−４）をフォルダ・ビューから除去する要求を検出する（例えば、接触５１１２と、その後のデスクトップ背景の第１の部分５１０８におけるフォルダ・ビュー５１０６の外側の場所へのタッチスクリーン１１２における接触５１１２の移動５１１４とを検出する）。フォルダ・ビュー５１０６から例えば５００２−４である選択可能ユーザインタフェース・オブジェクトを除去する要求に応答して、デバイスは、図５ＦＦに示すように、選択可能ユーザインタフェース・オブジェクトをフォルダ・ビュー５１０６から除去し、フォルダ・ビュー５１０６の外側に選択可能ユーザインタフェース・オブジェクト５００２−４を表示する。この例を継続すると、図５ＦＦにおいて、デバイスは、接触５１１６とその後の接触の移動５１１８（例えば、図５ＦＦのフォルダ・ビュー５１０６内のタッチスクリーン１１２上の第１の接触場所５１１６−ａから図５ＧＧのフォルダ・ビュー５１０６の外側のタッチスクリーン１１２上の第２の接触場所５１１６−ｂへの移動）とを検出することを含む最後の選択可能ユーザインタフェース・オブジェクト（例えば、５００２−１３）をフォルダ・ビューから除去する要求を検出する。いくつかの実施形態において、要求に応答して、最後の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＧＧの５００２−１３）は、要求に対応した入力の終了の検出に応答してフォルダから除去される。いくつかの実施形態において、デバイスが入力の終了（例えば、接触のリフトオフ）を検出した場合、最後の選択可能ユーザインタフェース・オブジェクトは、接触５１１６−ｂの場所に従ってディスプレイ（例えば、タッチスクリーン１１２）に表示される。
【０１８３】
いくつかの実施形態において、最後の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＧＧの５００２−１３）がフォルダ・ビュー（例えば、図５ＧＧの５１０６）から除去された後、選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、「Ｒ」）がフォルダ・アイコンから除去される。例えば図５ＨＨにおいて、フォルダ・アイコン５００４−７は、選択可能ユーザインタフェース・オブジェクトのいずれの縮小表現も含まない（例えば、フォルダ・アイコンと関連付けられたフォルダがいずれの選択可能ユーザインタフェース・オブジェクトも含まないため）。
【０１８４】
いくつかの実施形態において、図５ＧＧに示すように、最後の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＧＧの５００２−１３）がフォルダ・ビュー５１０６から除去されると、フォルダは削除され、関連するフォルダ・ビューの表示は中止される。例えば図５ＩＩにおいて、デバイスはフォルダ・ビュー（例えば、図５ＧＧの５１０６）及びフォルダと関連付けられたフォルダ・アイコン（例えば、図５ＧＧの５００４−７）の双方の表示を中止している。いくつかの実施形態において、デバイスは消滅するフォルダ・アイコン（例えば、５００４−７）のアニメーションを表示する。例えば図５ＨＨにおいて、フォルダは、選択可能ユーザインタフェース・オブジェクトの縮小表現を含まないフォルダ・アイコン５００４−７を表示し、図５ＨＨの矢印で示すようにフォルダ・アイコン５００４−７を縮小し始める。このアニメーションを継続すると、図５ＩＩにおいて、フォルダ・アイコンの表示は完全に中止される。フォルダ・アイコンの表示を中止した後、いくつかの実施形態において、デバイスは、フォルダ・アイコンの削除により残された選択可能ユーザインタフェース・アイコンの事前定義済み構成における隙間を埋めるように選択可能ユーザインタフェース・オブジェクトを再構成する。例えば図５ＪＪにおいて、ソリティアアプリケーションと関連付けられる選択可能ユーザインタフェース・オブジェクト５００２−４はフォルダ・アイコン（例えば、図５ＨＨの５００４−７）により残された隙間を満たすように左側に移動される。
【０１８５】
次に、いくつかの実施形態に係る選択可能ユーザインタフェース・オブジェクトをフォルダに追加するための例示的なユーザインタフェースを示す図５ＫＫ〜図５ＰＰに注目する。図５ＫＫにおいて、デバイスは、複数の動作アイコン（例えば、５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−０９、５００２−１０、５００２−１１、５００２−１２、５００２−１４、５００２−１５及び５００２−１６）と複数のフォルダ・アイコン（例えば、５００４−１−ｂ、５００４−７及び５００４−２）とを含む複数の選択可能ユーザインタフェース・オブジェクトを表示する。いくつかの実施形態において、デバイスは、入力、あるいはディスプレイ（例えば、タッチスクリーン１１２）上で各選択可能ユーザインタフェース・オブジェクト（例えば、５００２−９）を移動する要求に対応する入力の開始（例えば、図５ＫＫのタッチスクリーン１１２に対する接触５１２０−ａ）を検出する。いくつかの実施形態において、１つ以上の他の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）はデフォルトの起動領域（例えば、５１２２−１−ａ、５１２２−２−ａ、５１２２−３−ａ、５１２２−４−ａ、５１２２−５−ａ、５１２２−６−ａ、５１２２−７−ａ、５１２２−８−ａ、５１２２−９−ａ、５１２２−１０−ａ、５１２２−１１−ａ、５１２２−１２−ａ、５１２２−１３−ａ、５１２２−１４−ａ、５１２２−１５−ａ、５１２２−１６−ａ、５１２２−１７−ａ）を有し、各選択可能ユーザインタフェース・オブジェクトに対する各起動領域は、各選択可能ユーザインタフェース・オブジェクトと関連付けられた動作を実行するためのものである。いくつかの実施形態において、各動作アイコンに対する各起動領域は、各動作アイコンを含むフォルダを作成する動作と関連付けられる。いくつかの実施形態において、各フォルダ・アイコンに対する各起動領域は、各フォルダ・アイコンと関連付けられたフォルダに選択可能ユーザインタフェース・オブジェクトを追加する動作と関連付けられる。いくつかの実施形態において、第１の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＫＫの５００２−９）の移動に対応するタッチセンシティブ面における入力の検出に応答して、１つ以上の起動領域はデフォルトサイズから調整済みサイズ（例えば、図５ＬＬの５１２２−１−ｂ、５１２２−２−ｂ、５１２２−３−ｂ、５１２２−４−ｂ、５１２２−５−ｂ、５１２２−６−ｂ、５１２２−７−ｂ、５１２２−８−ｂ、５１２２−９−ｂ、５１２２−１０−ｂ、５１２２−１１−ｂ、５１２２−１２−ｂ、５１２２−１３−ｂ、５１２２−１４−ｂ、５１２２−１５−ｂ、５１２２−１６−ｂ、５１２２−１７−ｂ）に変化する。いくつかの実施形態において、各起動領域（例えば、図５ＬＬの５１２２−１３−ｂ）の調整済みサイズは、各起動領域（例えば、図５ＫＫの５１２２−１３−ａ）からディスプレイ（例えば、タッチスクリーン１１２）上の第１の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＫＫの５００２−９）までの距離に基づいて判定される。
【０１８６】
選択可能ユーザインタフェース・オブジェクトをフォルダに追加する一例として、デバイスは、フォルダ・アイコンと関連付けられる起動領域に選択可能ユーザインタフェース・オブジェクトを移動する要求に対応する入力を検出する。例えばデバイスは、各選択可能ユーザインタフェース・オブジェクト５００２−９に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１２０を検出し、その後のタッチセンシティブ面にわたる接触の移動５１２１（例えば、図５ＫＫの第１の接触場所５１２０−ａからタッチスクリーン１１２上の図５ＬＬの第２の接触場所５１２０−ｂ、図５ＭＭの第３の接触場所５１２０−ｃへの移動）を検出する。入力の検出に応答して、デバイスは、図５ＫＫ〜図５ＭＭに示すような接触５１２０の移動に従ってディスプレイ（例えば、タッチスクリーン１１２）にわたり各選択可能ユーザインタフェース・オブジェクト５００２−９を移動する。いくつかの実施形態において、各選択可能ユーザインタフェース・オブジェクト５００２−９がディスプレイ（例えば、タッチスクリーン１１２）にわたり移動されると、デバイスは選択可能ユーザインタフェース・オブジェクトを自動的に再構成する。いくつかの実施形態において、デバイスは、所定の条件が満たされる（例えば、タッチスクリーン１１２における接触５１２０の検出が中止される）まで選択可能ユーザインタフェース・オブジェクトを再構成しない。例えば図５ＬＬ及び図５ＭＭにおいて、各選択可能ユーザインタフェース・オブジェクト５００２−９がディスプレイ（例えば、タッチスクリーン１１２）にわたり移動されたが、他の選択可能ユーザインタフェース・オブジェクトはすぐに再構成されない。
【０１８７】
いくつかの実施形態において、デバイスは入力の終了（例えば、図５ＭＭにおける接触５１２０−ｃのリフトオフ）を検出し、その一方で、各選択可能ユーザインタフェース・オブジェクト５００２−９は、少なくとも部分的に１つの他の選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）に対する起動領域（例えば、５１２２−１３−ｂ）内にある。いくつかの実施形態において、入力の終了の検出に応答して、デバイスは各選択可能ユーザインタフェース・オブジェクト５００２−９を選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）と関連付けられたフォルダに追加する。いくつかの実施形態において、各選択可能ユーザインタフェース・オブジェクト（例えば、５００２−９）が選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）と関連付けられたフォルダに追加された後、デバイスは、図５ＮＮに示すように動作アイコンの縮小表現（例えば、図５ＮＮのフォルダ・アイコン５００４−７の「Ｓ」）を含むようにフォルダ・アイコン（例えば、図５ＮＮの５００４−７）を修正する。いくつかの実施形態において、動作アイコン５００２−９がフォルダ・アイコン５００４−７と関連付けられたフォルダに追加された後、デバイスは、図５ＯＯに示すように構成のあらゆる隙間を満たすようにディスプレイ（例えば、タッチスクリーン１１２）上の選択可能ユーザインタフェース・オブジェクトを再構成する。図５ＯＯにおいて、フォルダへの動作アイコン５００２−９の移動により残された隙間が満たされる。
【０１８８】
図５ＯＯにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の動作アイコン５００２−８の場所に対応する場所におけるタッチセンシティブ面（例えば、タッチスクリーン１１２）に対する接触５１２４と、その後の接触の移動５１２６（例えば、タッチスクリーン１１２上の図５ＯＯの第１の接触場所５１２４−ａから図５ＰＰの第２の接触場所５１２４−ｂへの移動）とを含む別の入力を検出する。いくつかの実施形態において、１つ以上の他の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、起動領域（例えば、５１２８−１、５１２８−２、５１２８−３、５１２８−４、５１２８−５、５１２８−６、５１２８−７、５１２８−８、５１２８−９、５１２８−１０、５１２８−１１、５１２８−１２、５１２８−１３、５１２８−１４、５１２８−１５）を有し、各選択可能ユーザインタフェース・オブジェクトに対する各起動領域は、各選択可能ユーザインタフェース・オブジェクトと関連付けられた動作を実行するためのものである。いくつかの実施形態において、各動作アイコンに対する各起動領域（例えば、５１２８−１、５１２８−２、５１２８−３、５１２８−４、５１２８−５、５１２８−６、５１２８−８、５１２８−９、５１２８−１０、５１２８−１１、５１２８−１２又は５１２８−１３）は、各動作アイコンを含むフォルダを作成する動作と関連付けられる。いくつかの実施形態において、各フォルダ・アイコンに対する各起動領域（例えば、５１２８−７、５１２８−１１又は５１２８−１５）は、各フォルダ・アイコンと関連付けられたフォルダに各選択可能ユーザインタフェース・オブジェクト（例えば、５００２−８）を追加する動作と関連付けられる。いくつかの実施形態において、起動領域のサイズは、各選択可能ユーザインタフェース・オブジェクト（例えば、５００２−８）からの起動領域の距離に基づいて判定される。いくつかの実施形態において、起動領域はディスプレイ（例えば、タッチスクリーン１１２）に表示されない。
【０１８９】
入力の検出（例えば、図５ＯＯ及び図５ＰＰのタッチスクリーン１１２における接触５１２４の移動５１２６）に応答して、デバイスは、図５ＯＯ及び図５ＰＰに示すような接触５１２４の移動に従ってディスプレイ（例えば、タッチスクリーン１１２）にわたり各選択可能ユーザインタフェース・オブジェクト５００２−８を移動する。いくつかの実施形態において、図５ＬＬ及び図５ＭＭを参照して詳細に上述したように、デバイスは、所定の条件が満たされるまで選択可能ユーザインタフェース・オブジェクトを再構成しない。いくつかの実施形態において、図５ＰＰに示すように各選択可能ユーザインタフェース・オブジェクト５００２−８がディスプレイ（例えば、タッチスクリーン１１２）にわたり移動されると、デバイスは、選択可能ユーザインタフェース・オブジェクトを自動的に再構成する。例えば図５ＯＯ及び図５ＰＰにおいて、各選択可能ユーザインタフェース・オブジェクト５００２−８はディスプレイ（例えば、タッチスクリーン１１２）にわたり依然として移動されているが、他の選択可能ユーザインタフェース・オブジェクトは、ディスプレイ（例えば、タッチスクリーン１１２）にわたり移動する各選択可能ユーザインタフェース・オブジェクト５００２−８により残された隙間を埋めるように再構成されている。
【０１９０】
いくつかの実施形態において、デバイスは、接触の追加の移動５１３０（例えば、図５ＰＰの第２の接触場所５１２４−ｂから各フォルダ・アイコン５００４−７に対する起動領域５１２８−１１内にある接触場所への移動）を検出する。いくつかの実施形態において、デバイスは入力の終了（例えば、タッチスクリーン１１２からの接触５１２４のリフトオフ）を検出し、その一方で、各選択可能ユーザインタフェース・オブジェクト５００２−８は少なくとも部分的に１つの他の選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）に対する起動領域（例えば、５１２８−１１）内にある。いくつかの実施形態において、入力の終了の検出に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）と関連付けられたフォルダに各選択可能ユーザインタフェース・オブジェクト５００２−８を追加する。いくつかの実施形態において、各選択可能ユーザインタフェース・オブジェクト（例えば、５００２−８）が選択可能ユーザインタフェース・オブジェクト（例えば、フォルダ・アイコン５００４−７）と関連付けられたフォルダに追加された後、デバイスは、図５ＱＱに示すように動作アイコンの縮小表現（例えば、図５ＱＱのフォルダ・アイコン５００４−７の「Ｍ」）を含むようにフォルダ・アイコン（例えば、図５ＱＱの５００４−７）を修正する。
【０１９１】
次に、いくつかの実施形態に係るフォルダ・アイコンを移動するための例示的なユーザインタフェースを示す図５ＱＱ〜図５ＳＳに注目する。いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである間、フォルダ・アイコンはタッチセンシティブ面（例えば、タッチスクリーン１１２）におけるフォルダ再位置付け入力に応答してディスプレイ（例えば、タッチスクリーン１１２）上を移動できる。例えば図５ＱＱにおいて、デバイスは、タッチセンシティブ面（例えば、タッチスクリーン１１２）上の各フォルダ・アイコン５００４−７の場所に対応する場所における接触５１３２を含む入力を検出し、その後のタッチセンシティブ面にわたる接触５１３２の移動５１３４（例えば、図５ＱＱの第１の接触場所５１３２−ａから図５ＲＲの第２の接触場所５１３２−ｂへのタッチスクリーン１１２にわたる移動）を検出する。入力の検出に応答して、デバイスは、図５ＲＲに示すように入力に従ってディスプレイ（例えば、タッチスクリーン１１２）上の新しい場所に各フォルダ・アイコン５００４−７を移動する。いくつかの実施形態において、所定の条件（例えば、入力の終了又は所定の期間より長い間の移動の停止）を検出した後、デバイスは、図５ＳＳに示すように入力の検出に応答して移動された各フォルダ・アイコン（例えば、５００４−７）のために場所をあけるように選択可能ユーザインタフェース・オブジェクトを再構成する。
【０１９２】
次に、いくつかの実施形態に係るフォルダ内の選択可能ユーザインタフェース・オブジェクトを再構成する例示的なユーザインタフェースを示す図５ＳＳ〜図５ＶＶに注目する。図５ＳＳにおいて、デバイスは、フォルダ・ビュー表示入力（例えば、タッチスクリーン１１２上のフォルダ・アイコン５００４−７の場所に対応する場所におけるタップジェスチャ５１３６）を検出する。フォルダ・ビュー表示入力に応答して、デバイスは、フォルダ・アイコン５００４−７により表されたフォルダと関連付けられる選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−４、５００２−１３、５００２−９、５００２−８）を含むフォルダ・ビュー（例えば、図５ＴＴ及び図５ＵＵの５１３８）を表示する。いくつかの実施形態において、フォルダ・ビュー（例えば、５１３８）内の選択可能ユーザインタフェース・オブジェクトは、所定の空間構成を有し、検出された再構成入力に基づいて再構成される。例えば図５ＴＴにおいて、デバイスは再構成入力（例えば、接触５１４０及びその後のタッチスクリーン１１２にわたる接触５１４０の移動５１４２）を検出する。再構成入力の検出に応答して、デバイスは、再構成入力に従ってフォルダ・ビューの空間構成内の第１の場所からフォルダ・ビューの空間構成内の第２の場所にフォルダ・ビュー内の１つ以上の選択可能ユーザインタフェース・オブジェクトを移動する。例えば図５ＴＴにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の株価アプリケーション・アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１４０を検出し、その後のディスプレイ上の空間構成の左端に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所への接触５１４０の移動５１４２を検出する。その移動に応答して、デバイスは、図５ＵＵに示すようにフォルダ・ビュー５１３８の空間構成内の最も左側の位置に株価アプリケーション・アイコン５００２−９を移動する。
【０１９３】
更にいくつかの実施形態において、フォルダ・ビュー（例えば、５１３８）と関連付けられたフォルダ・アイコン（例えば、５００４−７）は、フォルダ・ビュー（例えば、５１３８）内のアイコンの空間構成に変更を反映するように更新される。例えば図５ＴＴにおいて（例えば、フォルダ・ビュー内の選択可能ユーザインタフェース・オブジェクトの空間構成が変更される前）、デバイスは、選択可能ユーザインタフェース・オブジェクトの空間構成に対応する第１の順序（例えば、左から右、上から下にソリティアアプリケーション・アイコン５００２−４、レーシングアプリケーション・アイコン５００２−１３、株価アプリケーション・アイコン５００２−９、マップアプリケーション・アイコン５００２−８）で選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、左から右、上から下に「Ｏ」、「Ｒ」、「Ｓ」、「Ｍ」）をフォルダ・ビュー５１３８に表示する。これに対して、図５ＵＵにおいて（例えば、空間構成が変更された後）、デバイスは、選択可能ユーザインタフェース・オブジェクトの新しい空間構成に対応する第２の順序（例えば、左から右、上から下に株価アプリケーション・アイコン５００２−９、ソリティアアプリケーション・アイコン５００２−４、レーシングアプリケーション・アイコン５００２−１３、マップアプリケーション・アイコン５００２−８）で選択可能ユーザインタフェース・オブジェクトの縮小表現（例えば、左から右、上から下に「Ｓ」、「Ｏ」、「Ｒ」、「Ｍ」）をフォルダ・ビュー５１３８に表示する。
【０１９４】
いくつかの実施形態において、フォルダ・ビュー終了入力に応答して、デバイスはフォルダ・ビューの表示を中止する。例えば図５ＵＵにおいて、デバイスは、フォルダ・ビューの外側のディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５１４４を検出する。タップジェスチャ５１４４の検出に応答して、デバイスは、図５ＶＶに示すようにフォルダ・ビューの表示を中止する。いくつかの実施形態において、デバイスは、フォルダ・ビューが閉じる（例えば、背景の壁紙がフォルダ・ビュー５１３８内の選択可能ユーザインタフェース・オブジェクトを覆う）アニメーションをディスプレイ（例えば、タッチスクリーン１１２）に表示する。
【０１９５】
次に、いくつかの実施形態に係る選択可能ユーザインタフェース・オブジェクトをフォルダから除去するための例示的なユーザインタフェースを示す図５ＶＶ〜図５ＢＢＢに注目する。いくつかの実施形態において、デバイスはフォルダ・ビュー表示入力（例えば、図５ＶＶにおけるタッチスクリーン１１２上のフォルダ・アイコン５００４−１−ｂに対応する場所におけるタップジェスチャ５１４６）を検出する。フォルダ・ビュー表示入力の検出に応答して、デバイスは、図５ＷＷに示すようにフォルダのコンテンツ（例えば、タッチスクリーン１１２上の動作アイコン５００２−１９、５００２−２０、５００２−２１、５００２−２２、５００２−２３、５００２−２４及び５００２−２５）を含むフォルダ・ビュー５１４８を表示する。
【０１９６】
いくつかの実施形態において、１つ以上の選択可能ユーザインタフェース・オブジェクトは、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−２５）と関連付けられたアプリケーション（例えば、ａｐｐ−７）がデバイスのユーザに注意を促す通知バッジ（例えば、図５ＷＷの５１５０）を含む。いくつかの実施形態において、１つ以上の追加の通知バッジ（例えば、５０１２及び／又は５０１４）は、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−２５）を含むフォルダと関連付けられるフォルダ・アイコン（例えば、５００４−１−ｂ）に表示される。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクト上の通知バッジが更新されると（例えば、通知バッジ５１５０が現れるか、消滅するか、あるいは通知数が変更されたことを示すように変更されると）、追加の通知バッジは更新される。
【０１９７】
いくつかの実施形態において、デバイスは、選択可能ユーザインタフェース・オブジェクト除去入力を検出し、選択可能ユーザインタフェース・オブジェクト除去入力に応答して、選択可能ユーザインタフェース・オブジェクトをフォルダ・ビューから除去する。例えば図５ＷＷにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のアプリケーション・アイコン５００２−１９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１５２と、その後のフォルダ・ビュー５１４８の外側のディスプレイ（例えば、タッチスクリーン１１２）の一部分に対応する場所に向かうタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる接触５１５２の移動５１５４とを検出する。いくつかの実施形態において、入力は、フォルダ・ビューの外側の特定の場所を指定しない簡単なジェスチャであり（例えば、ジェスチャは、フリックジェスチャ、あるいはフォルダ・ビューの外側での停止を含まないクイックタップ及びドラッグジェスチャである）、デバイスはフォルダ・ビューの外側のディスプレイ（例えば、タッチスクリーン１１２）上の自動的に判定された場所に選択可能ユーザインタフェース・オブジェクトを移動する。上記例を継続すると、接触５１５２及びその後の接触の移動５１５４の検出に応答して、デバイスは、動作アイコン５００２−１９をフォルダ・ビュー５１４８から除去し、フォルダ・ビューを閉じ、ディスプレイ（例えば、タッチスクリーン１１２）上の選択可能ユーザインタフェース・オブジェクトの構成の最初に開く場所に動作アイコン５００２−１９を表示する。この例において、動作アイコン５００２−１９は、ディスプレイ（例えば、図５ＸＸのタッチスクリーン１１２）上の選択可能ユーザインタフェース・オブジェクトの３×４の配列の右下隅に表示される。
【０１９８】
いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトがフォルダ・アイコンと関連付けられたフォルダから除去されると、デバイスは、フォルダと関連付けられたフォルダ・アイコンを更新する。例えば図５ＷＷにおいて、表示されたフォルダ・ビュー５１４８と関連付けられたフォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂと関連付けられたフォルダ内に含まれる選択可能ユーザインタフェース・オブジェクトの４つの縮小表現（例えば、「ｘ４」、「ｘ５」、「ｘ６」及び「ｘ７」）を含む。いくつかの実施形態において、図５ＷＷのフォルダ・アイコン５００４−１−ｂに示すように、フォルダ・アイコンの空きスペースは、フォルダ・ビューが更なる選択可能ユーザインタフェース・オブジェクトを追加する空間を含むことを示す。しかし、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−１９）がフォルダ・アイコン（例えば、５００４−１−ｂ）と関連付けられたフォルダから除去された後、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、５００２−１９）がフォルダから除去されたことを示すようにフォルダ・アイコン（例えば、図５ＸＸの５００４−１−ｂ）の外観を変更する。例えば図５ＸＸにおいて、フォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂと関連付けられたフォルダの選択可能ユーザインタフェース・オブジェクトが１つ少ないことを示すように再構成されたフォルダに縮小表現を示す（例えば、「ｘ２」、「ｘ３」、「ｘ４」、「ｘ５」、「ｘ６」及び「ｘ７」が表示される）。
【０１９９】
いくつかの実施形態において、デバイスは、ユーザインタフェース再構成モードの間、動作アイコン選択入力（例えば、図５ＸＸにおけるタッチスクリーン１１２上の動作アイコン５００２−１２に対応する場所におけるタップジェスチャ５１５５）を検出し、デバイスがユーザインタフェース再構成モードの間の動作アイコン選択入力に応答して、動作アイコン（例えば、カメラアプリケーション・アイコン５００２−１２）と関連付けられるアプリケーション（例えば、カメラアプリケーション）を起動しない。いくつかの実施形態において、デバイスは、フォルダ・ビュー表示入力（例えば、図５ＸＸにおけるフォルダ・アイコン５００４−１−ｂに対応する場所におけるタップジェスチャ５１５６）を検出する。フォルダ・ビュー表示入力の検出に応答して、デバイスは、図５ＹＹに示すようにフォルダのコンテンツ（例えば、動作アイコン５００２−２０、５００２−２１、５００２−２２、５００２−２３、５００２−２４及び５００２−２５）を含むフォルダ・ビュー５１５８をディスプレイ（例えば、タッチスクリーン１１２）に表示する。
【０２００】
いくつかの実施形態において、デバイスは、ユーザインタフェース再構成モードの間、１つの動作アイコンと関連付けられたアプリケーションを起動する要求に対応する入力（例えば、ａｐｐ−７アプリケーション・アイコン５００２−２５に対応するａｐｐ−７アプリケーションを起動する要求に対応するタップジェスチャ５１５６）を検出する。しかし、いくつかの実施形態によると、入力の検出に応答して、デバイスは、ユーザインタフェース再構成モードの間にアプリケーション・アイコンを起動しない。
【０２０１】
いくつかの実施形態において、デバイスは、選択可能ユーザインタフェース・オブジェクト除去入力を検出し、選択可能ユーザインタフェース・オブジェクト除去入力の検出に応答して、選択可能ユーザインタフェース・オブジェクトをフォルダ・ビューから除去する。いくつかの実施形態において、選択可能オブジェクト除去入力が事前定義済み条件を満たす場合、選択可能ユーザインタフェース・オブジェクトは、選択可能オブジェクト除去入力に従って選択可能ユーザインタフェース・オブジェクトの構成内に位置付けられる。例えば図５ＹＹにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のアプリケーション・アイコン５００２−２２の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１６２と、その後のタッチセンシティブ面にわたる接触５１５２の移動５１６４（例えば、図５ＹＹのフォルダ・ビュー５１５８内の接触場所５１６２−ａから図５ＺＺのフォルダ・ビュー５１５８の外側にあるタッチスクリーン１１２の一部分に対応する接触場所へのタッチスクリーン１１２にわたる移動）とを検出する。いくつかの実施形態において、デバイスは、閾値期間より長い期間にわたりフォルダ・ビュー５１５８の外側にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所（例えば、接触場所５１６２−ｂ）における接触を検出し、それに応答して、図５ＡＡＡに示すようにフォルダ・ビューの表示を中止する。
【０２０２】
いくつかの実施形態において、フォルダ・ビューの表示が中止された後、デバイスは接触５１６２の移動５１６６（例えば、図５ＡＡＡのタッチスクリーン１１２上の第２の接触場所５１６２−ｂから図５ＢＢＢのタッチスクリーン１１２上の選択可能ユーザインタフェース・オブジェクトの構成内の場所に対応するタッチスクリーン１１２上の第３の接触場所５１６２−ｃへの移動）を検出し続ける。継続する移動５１６６に応答して、デバイスは、接触の移動に従ってディスプレイ（例えば、タッチスクリーン１１２）の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−２２）を移動する。いくつかの実施形態において、このようにフォルダから除去された選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２）は、選択可能ユーザインタフェース・オブジェクト入力に従って配置される。上記例を継続すると、デバイスは、選択可能ユーザインタフェース・オブジェクトの構成内にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所と関連付けられる入力の終了（例えば、図５ＢＢＢの接触場所５１６２−ｃにおけるタッチスクリーン１１２からの接触５１６２のリフトオフ）を検出する。図５ＢＢＢに示すように、接触５１６２−ｃ及び動作アイコン５００２−２２は、２つの他の選択可能ユーザインタフェース・オブジェクト（例えば、５００２−６及び５００４−７）の間に配置され、入力の終了（例えば、図５ＢＢＢの接触５１６２−ｃのリフトオフ）を検出すると、選択可能ユーザインタフェース・オブジェクトは入力により示された選択可能ユーザインタフェース・オブジェクトの構成内の場所に表示される（例えば、図５ＣＣＣにおいて、Ａｐｐ−４動作アイコン５００２−２２はタッチスクリーン１１２においてメモ動作アイコン５００２−６とｇａｍｅｓフォルダ・アイコン５００４−７との間に表示される）。
【０２０３】
いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトがフォルダ・アイコンと関連付けられたフォルダから除去された場合、デバイスはフォルダと関連付けられたフォルダ・アイコンを更新する。例えば図５ＹＹにおいて、表示されたフォルダビュー５１５８と関連付けられたフォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂと関連付けられたフォルダ内に含まれる選択可能ユーザインタフェース・オブジェクトの６つの縮小表現（例えば、「ｘ２」、「ｘ３」、「ｘ４」、「ｘ５」、「ｘ６」及び「ｘ７」）を表示する。しかし、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−２２）がフォルダ・アイコン（例えば、５００４−１−ｂ）と関連付けられたフォルダから除去された後、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、５００２−２２）がフォルダから除去されたことを示すようにフォルダ・アイコンの外観を変更する（例えば、図５ＸＸ〜図５ＺＺの５００４−１−ｂから図５ＡＡＡの５００４−１−ｂに変更する）。例えば図５ＡＡＡにおいて、フォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂと関連付けられたフォルダの選択可能ユーザインタフェース・オブジェクトが１つ少ないことを示すように再構成されたフォルダ中の全ての縮小表現を示す（例えば、「ｘ２」、「ｘ３」、「ｘ５」、「ｘ６」及び「ｘ７」のみが表示される）。更にいくつかの実施形態において、除去された選択可能ユーザインタフェース・オブジェクトの縮小表現は、フォルダ・アイコン内での表示が中止される。例えば動作アイコン５００２−２２がフォルダから除去されたため、図５ＣＣＣにおいて縮小表現「ｘ４」がフォルダ・アイコン５００４−１−ｂに表示されていない。
【０２０４】
次に、いくつかの実施形態に係るフォルダ・ビュー内の選択可能ユーザインタフェース・オブジェクトのページを操作する例示的なユーザインタフェースを示す図５ＣＣＣ〜図５ＥＥＥに注目する。いくつかの実施形態において、デバイスは、フォルダ・ビュー表示入力（例えば、図５ＣＣＣにおけるタッチスクリーン１１２上のフォルダ・アイコン５００４−２の場所に対応するタッチスクリーン１１２上の場所におけるタップジェスチャ５１６８）を検出する。フォルダ・ビュー表示入力の検出に応答して、デバイスは、図５ＥＥＥに示すようにフォルダのコンテンツ（例えば、動作アイコン５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３２、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）を含むフォルダ・ビュー５１７０をディスプレイ（例えば、タッチスクリーン１１２）に表示する。
【０２０５】
いくつかの実施形態において、フォルダ・ビュー表示入力がユーザインタフェースのトレイ（例えば、図５ＣＣＣの５００６）にあるフォルダ・アイコン（例えば、５００４−２）に対するフォルダ・ビューを表示する要求である場合、デバイスは、ドックから拡大するフォルダ・ビューのアニメーションを表示する。例えば図５ＣＣＣにおいて、デバイスはトレイ５００６にあるフォルダ・アイコン５００４−２に対するタップジェスチャ５１６８を検出し、図５ＥＥＥにおいてフォルダのフォルダ・ビュー５１７０が表示される。いくつかの実施形態において、図５ＤＤＤに示すように、デバイスはフォルダ・ビューを表示する前に遷移アニメーションを表示する。例えばタップジェスチャ５１６８の検出に応答して、デバイスは、壁紙背景を第１の部分５１７２と第２の部分５１７４とに分割し、壁紙背景の下になるように現れる選択可能ユーザインタフェース・オブジェクト（例えば、図５ＤＤＤの５００２−３４、５００２−３５、５００２−３６、５００２−３７）を示すように壁紙背景が上がっていく（例えば、第２の部分５１７４が第１の部分５１７２から離れるように移動する）アニメーションを表示する。アニメーションの終了時、フォルダのコンテンツ又はコンテンツの一部分は、ディスプレイ（例えば、タッチスクリーン１１２）上でフォルダ・ビュー５１７０に表示される。
【０２０６】
いくつかの実施形態において、フォルダは、フォルダビュー（例えば、図５ＥＥＥの５１７０）に表示されるより多くの選択可能ユーザインタフェース・オブジェクトを含む。いくつかの実施形態において、フォルダは、フォルダに追加可能な最大の数の選択可能ユーザインタフェース・オブジェクトを有し、最大の数は、フォルダに対するフォルダビューに表示可能な選択可能ユーザインタフェース・オブジェクトの最大の数に基づく。例えば図５ＥＥＥにおいて、１２個の選択可能ユーザインタフェース・オブジェクトのみがフォルダビュー５１７０と関連付けられたフォルダに追加できる。しかし、いくつかの実施形態において、フォルダビューは、選択可能ユーザインタフェース・オブジェクトの複数の「ページ」又は集合を含み、フォルダは、選択可能ユーザインタフェース・オブジェクトの次の集合の一部である追加の選択可能ユーザインタフェース・オブジェクトを表示することにより第１の選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３２、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）の集合に入らない追加の選択可能ユーザインタフェース・オブジェクトを保持する。例えば図５ＥＥＥにおいて、デバイスは、接触５１７６と、その後のタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる接触の移動５１７８とを含む次ページ入力を検出する。次ページ入力の検出に応答して、デバイスは、フォルダに対するフォルダ・ビュー５１７０内の第２の選択可能ユーザインタフェース・オブジェクト（例えば、図５ＦＦＦの動作アイコン５００２−３８、５００２−３９、５００２−４０、５００２−４１、５００２−４２及び５００２−４３）の集合を表示する。換言すると、フォルダは、第１のページの１２個の選択可能ユーザインタフェース・オブジェクトと第２のページの６つの選択可能ユーザインタフェース・オブジェクトとを含む１８個の選択可能ユーザインタフェース・オブジェクトを含む。
【０２０７】
次に、いくつかの実施形態に係る選択可能ユーザインタフェース・オブジェクトをフォルダから除去するための例示的なユーザインタフェースを示す図５ＧＧＧ〜図５ＭＭＭに注目する。いくつかの実施形態において、デバイスは、フォルダ・ビュー表示入力（例えば、図５ＣＣＣにおけるタッチスクリーン１１２上のフォルダ・アイコン５００４−２に対応する場所におけるタップジェスチャ５１６８）を検出する。フォルダ・ビュー表示入力の検出に応答して、デバイスは、図５ＧＧＧに示すようにフォルダのコンテンツ（例えば、動作アイコン５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３２、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）を含むフォルダ・ビュー５１８２を表示する。
【０２０８】
いくつかの実施形態において、フォルダビュー（例えば、５１８２）は、それら実施形態の一部においてディスプレイ（例えば、タッチスクリーン１１２）の全て又はほぼ全てを含み、デバイスは選択可能ユーザインタフェース・オブジェクト除去領域（図５ＧＧＧの５１４８）を表示する。いくつかの実施形態において、各選択可能ユーザインタフェース・オブジェクトを選択可能ユーザインタフェース・オブジェクト除去領域５１８４に移動する要求に対応する除去要求の検出に応答して、デバイスは各選択可能ユーザインタフェース・オブジェクトをフォルダから除去する。例えば図５ＧＧＧにおいて、デバイスは、接触５１８６と接触の移動５１８８（例えば、タッチスクリーン１１２上の各選択可能ユーザインタフェース・オブジェクト５００２−３２の場所に対応する図５ＧＧＧの第１の接触場所５１６８−ａから選択可能ユーザインタフェース・オブジェクト除去領域５１８４に近接するか又はその領域内にあるタッチスクリーン１１２上の場所に対応する図５ＨＨＨの第２の接触場所５１８６−ｂへの移動）とを検出する。この例を継続すると、デバイスは、各選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−３２）を選択可能ユーザインタフェース・オブジェクト除去領域５１８４に移動する。いくつかの実施形態において、入力の終了（例えば、図５ＨＨＨの接触５１８６−ｂのリフトオフ）の検出に応答して、デバイスは、フォルダ・ビュー５１８２の各選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−３２）の表示を中止し、選択可能ユーザインタフェース・オブジェクトの構成のあらゆる隙間を埋めるようにフォルダ・ビュー５１８２内の選択可能ユーザインタフェース・オブジェクトを自動的に再構成する。例えば図５ＩＩＩにおいて、選択可能ユーザインタフェース・オブジェクトは、各選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−３２）がフォルダ・ビューから除去された後に図５ＨＨＨに残された隙間を満たすように再構成されている。
【０２０９】
いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−３２）がフォルダから除去された後、フォルダビューの表示が自動的に中止される（例えば、デバイスは図５ＩＩＩで表示されるユーザインタフェースから図５ＪＪＪで表示されるユーザインタフェースに自動的に切り替わる）。いくつかの実施形態において、デバイスは、フォルダ・ビュー終了入力（例えば、図５ＩＩＩにおけるフォルダ・ビュー５１８２の右上隅の「フォルダ終了」アイコンにおけるタップジェスチャ５１９０）を検出する。フォルダ・ビュー終了入力の検出に応答して、デバイスは、フォルダ・ビューの表示を中止し、図５ＪＪＪに示すようにホーム画面を再表示する。いくつかの実施形態において、フォルダから除去された選択可能ユーザインタフェース・オブジェクト（例えば、５００２−３２）は、図５ＪＪＪに示すようにホーム画面に表示される。
【０２１０】
いくつかの実施形態において、デバイスは、フォルダ・ビュー表示入力（例えば、図５ＪＪＪにおけるフォルダ・アイコン５００４−２に対応する場所におけるタップジェスチャ５１９２）を検出する。フォルダ・ビュー表示入力の検出に応答して、デバイスは、図５ＫＫＫに示すようにフォルダの修正済みコンテンツ（例えば、動作アイコン５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）を含むフォルダ・ビュー５１８２を再表示する。いくつかの実施形態において、上述した選択可能ユーザインタフェース・オブジェクト除去領域の代わりに又はそれに加えて、デバイスは、１つ以上の選択可能ユーザインタフェース・オブジェクトと関連付けられたオブジェクト修正対象を表示する。例えば図５ＫＫＫにおいて、各選択可能ユーザインタフェース・オブジェクトは関連付けられたオブジェクト修正対象を有する（例えば、動作アイコン５００２−３７は各オブジェクト修正対象５１９４を有する）。
【０２１１】
いくつかの実施形態において、デバイスは、各選択可能ユーザインタフェース・オブジェクトに対するオブジェクト修正対象を起動する要求（例えば、動作アイコン５００２−３７に対するオブジェクト修正領域の場所に対応するタッチスクリーン１１２上の場所におけるタップジェスチャ５１９６）を検出すると、オブジェクト修正ダイアログを表示する。例えば図５ＬＬＬにおいて、デバイスは、選択可能ユーザインタフェース・オブジェクトを修正するオプション（例えば、動作アイコン５００２−３７を削除するオプション、動作アイコン５００２−３７をフォルダから移動するオプション又はオブジェクト修正動作を取り消すオプション）をユーザに提供するポップアップダイアログ５１９８を表示する。この例において、選択可能ユーザインタフェース・オブジェクトを削除する要求に対応する入力（例えば、削除ボタンに対するタップジェスチャ５２００）に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクトを削除する（例えば、図５ＭＭＭに示すように、動作アイコン５００２−３７がホーム画面又は他のあらゆるフォルダ・ビューに表示されないように動作アイコン５００２−３７をフォルダ・ビューと関連付けられたフォルダから除去し且つデバイス全体から完全に除去する）。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトが削除された場合、選択可能ユーザインタフェース・オブジェクトと関連付けられたアプリケーションはデバイスから削除される。この例において、オブジェクト修正動作を取り消す要求に対応する入力（例えば、取消アイコンに対するタップジェスチャ５２０２）に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２−３７）を修正せずにオブジェクト修正ダイアログ５１９８の表示を中止し、図５ＫＫＫに表示されるユーザインタフェースに戻る。この例において、選択可能ユーザインタフェース・オブジェクトをフォルダから移動する要求に対応する入力（例えば、除去ボタンに対するタップジェスチャ５２０４）に応答して、デバイスは、選択可能ユーザインタフェース・オブジェクトをデバイスから除去（例えば、図５ＭＭＭに示すように）せずに、選択可能ユーザインタフェース・オブジェクトをフォルダから移動する（例えば、動作アイコン５００２−３７をフォルダ・ビューと関連付けられたフォルダから除去し且つ図５ＮＮＮに示すように動作アイコン５００２−３７をホーム画面に表示する）。
【０２１２】
次に、いくつかの実施形態に係る通常動作モード中にフォルダ・ビューを表示するための例示的なユーザインタフェースを示す図５ＮＮＮ及び図５ＯＯＯに注目する。いくつかの実施形態において、デバイスは、ユーザインタフェース再構成モードを終了し且つ通常動作モードに戻る要求に対応する入力を検出する。例えば図５ＮＮＮにおいて、デバイスは通常動作モードに戻る要求（例えば、図５ＮＮＮのホームボタン２０４に対する押下入力５２０６）を検出する。通常動作モードに戻る要求に応答して、デバイスは、図５ＯＯＯ及び図５ＰＰＰの選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）が再構成されないように通常動作モードに戻る（しかし、いくつかの実施形態においては、選択可能ユーザインタフェース・オブジェクトの構成は１次元又は２次元にスクロール可能である）。
【０２１３】
いくつかの実施形態において、デバイスが通常動作モードである間、各動作アイコン５００２を選択した結果、各動作アイコンと関連付けられたアプリケーションが起動される。例えば図５ＯＯＯにおいて、写真動作アイコンの選択の検出（例えば、写真動作アイコン５００２−１に対応するタッチセンシティブ面上の場所におけるタップジェスチャ５２０８の検出）に応答して、デバイスは写真アプリケーションを表示する（例えば、写真アプリケーションがまだ実行していない場合は写真アプリケーションを開始し、あるいは写真アプリケーションが既に実行している場合は写真アプリケーションを単に表示する）。これに対して、いくつかの実施形態において、各フォルダ・アイコン５００４の選択の検出に応答して、フォルダに対するフォルダ・ビューが表示される。例えば図５ＯＯＯにおいて、ｇａｍｅｓフォルダ・アイコンの選択の検出（例えば、ｇａｍｅｓフォルダ・アイコンに対応するタッチセンシティブ面上の場所におけるタップジェスチャ５２１０の検出）後、デバイスはｇａｍｅｓフォルダに対するフォルダ・ビュー５２１２を表示する。いくつかの実施形態において、デバイスが通常動作モードである間、フォルダ・ビュー（例えば、フォルダ・ビュー５２１２）内の各動作アイコン５００２を選択した結果、各動作アイコンと関連付けられたアプリケーションが起動される。例えば写真動作アイコンの選択の検出（例えば、株価動作アイコン５００２−９に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５２１４の検出）に応答して、デバイスは写真アプリケーションをディスプレイ（例えば、タッチスクリーン１１２）に表示する（例えば、株価アプリケーションがまだ実行していない場合は株価アプリケーションを開始し、あるいは株価アプリケーションが既に実行している場合は株価アプリケーションを単に表示する）。
【０２１４】
図６Ａ〜図６Ｅは、いくつかの実施形態に係る新しいフォルダを作成する方法６００を示すフローチャートである。方法６００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイ（例えば、図５Ａ〜図５Ｎ及び図５Ｐ〜図５ＰＰＰの１１２）であり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法６００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２１５】
以下に説明するように、方法６００は、新しいフォルダを作成する直観的な方法を提供する。方法は、新しいフォルダを作成する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによる新しいフォルダの作成が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２１６】
デバイスは、複数の選択可能ユーザインタフェース・オブジェクトをディスプレイに表示する（６０２）（例えば、図５Ｍにおいて、デバイスは複数の動作アイコン５００２と複数のフォルダ・アイコン５００４とをタッチスクリーン１１２に表示する）。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトは動作アイコン５００２である（６０４）。例えば動作アイコン５００２は、ソフトウェアプログラム（例えば、写真アプリケーション５００２−１、時計アプリケーション・アイコン５００２−２、ブラウザアプリケーション・アイコン５００２−３、ソリティアアプリケーション・アイコン５００２−４、天気アプリケーション・アイコン５００２−５、メモアプリケーション・アイコン５００２−６、テキストアプリケーション・アイコン５００２−７、マップアプリケーション・アイコン５００２−８、株価アプリケーション・アイコン５００２−９、カメラアプリケーション・アイコン５００２−１２、レーシングアプリケーション・アイコン５００２−１３、電子メールアプリケーション・アイコン５００２−１４、電話アプリケーション・アイコン５００２−１５及びｉＰｏｄアプリケーション・アイコン５００２−１６）、ファイル（例えば、文書動作アイコン５００２−１１）及びブックマーク（例えば、ブックマーク動作アイコン５００２−１０）等を表す１つ以上の起動可能なアイコンを含む。同様に、第１のフォルダ・アイコン５００４−１−ｂは第１のフォルダと関連付けられ、その一方で、第２のフォルダ・アイコン５００４−２は第２のフォルダと関連付けられる。
【０２１７】
各選択可能ユーザインタフェース・オブジェクトの選択に対応する入力の検出に応答して、デバイスは、各選択可能ユーザインタフェース・オブジェクトと関連付けられるアプリケーションを起動する（６０６）。いくつかの実施形態において、デバイスが通常動作モードである場合にのみアプリケーションは起動される。例えば、図５Ａのソリティアアプリケーション・アイコン５００２−１を選択すると（例えば、デバイスが通常動作モードである間に）、ソリティアゲームアプリケーションが開始される。動作アイコン５００２がファイルを表す場合、動作アイコンの選択に対応する入力が検出されると、ファイルを閲覧及び／又は編集するのに使用されるアプリケーションが表示されることが理解されるべきである。例えばデバイスは、ブックマークされたウェブページと関連付けられるブックマーク・アイコン（例えば、図５Ａの５００２−１０）の選択に対応する入力（例えば、タップジェスチャ）を検出した場合、ウェブブラウザを開始し、ブックマークされたウェブページに操作する。別の例として、デバイスは、表計算文書と関連付けられる文書アイコン（例えば、図５Ａの５００２−１１）の選択に対応する入力を検出した場合、表計算編集／閲覧アプリケーションを開始し、表計算編集／閲覧アプリケーション内で表計算文書を表示する。いくつかの実施形態において、動作アイコンは、アプリケーション開始アイコンであり、動作アイコンを選択すると、アプリケーションが現在実行されていない場合はアプリケーションが開始され、アプリケーションが現在実行されているが非表示になっている場合はアプリケーションが表示される。換言すると、動作アイコンの選択の検出に応答して、デバイスはアプリケーションのビューを表示するが、入力が検出された時にアプリケーションが実行していない場合はデバイスはまずアプリケーションを開始する必要があり、入力が検出された時にアプリケーションが既に実行している場合はデバイスはアプリケーションの現在のビューを単に表示でき且つアプリケーションを開始する必要はない。
【０２１８】
デバイスは、第１の入力を検出する（６０８）。例えば図５Ｍに示すように、デバイスは第１のオブジェクト（例えば、ソリティアアプリケーション・アイコン５００２−４）に対応するタッチセンシティブ面上の場所（例えば、図５Ｍの第１の場所５０４０−ａ）において指の接触５０４０を検出し、その後のタッチセンシティブ面にわたる指の接触の移動５０４２（例えば、図５Ｎの第２の場所５０４０−ｂへの移動）を検出する。いくつかの実施形態において、第１の入力は、タッチセンシティブ面で検出されるジェスチャ（例えば、フィンガードラッグジェスチャ）である（６１０）。いくつかの実施形態において、タッチセンシティブ面はディスプレイとは別個のものである。いくつかの実施形態において、タッチセンシティブ面は、タッチスクリーン１１２であるディスプレイと組み合わされる。
【０２１９】
第１の入力の検出に応答して、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）にわたり複数の選択可能ユーザインタフェース・オブジェクトの第１のオブジェクトを複数の選択可能ユーザインタフェース・オブジェクトの第２のオブジェクトに近接するディスプレイ（例えば、タッチスクリーン１１２）上の場所まで移動する（６１２）。例えば図５Ｎにおいて、ソリティアアプリケーション・アイコン５００２−４は、以前の場所から第２のオブジェクト（例えば、図５Ｎのレーシングアプリケーション・アイコン５００２−１３）に近接する現在の場所（例えば、図５Ｎの５００２−４）に移動されている。いくつかの実施形態において、場所は、図５Ｎに示すように第２のオブジェクト又は第２のオブジェクトの起動領域の上にあるか、あるいは第２のオブジェクト又は第２のオブジェクトの起動領域と少なくとも部分的に重なり合う。図５Ｎにおいて、ソリティアアプリケーション・アイコン５００２−４は、レーシングアプリケーション・アイコン５００２−１３と部分的に重なり合う。いくつかの実施形態において、場所は、方法９００を参照して以下に更に詳細に説明するように第２のオブジェクトの起動領域の上にあるか、あるいは起動領域と少なくとも部分的に重なり合う。
【０２２０】
デバイスは、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出する（６１４）。いくつかの実施形態において、第１の入力が事前定義済みフォルダ作成基準を満たすことを検出することは、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力の終了を検出することを含む（６１６）。例えば図５Ｎにおいて、デバイスは、ソリティアアプリケーション５００２−４がレーシングアプリケーション・アイコン５００２−１３と重なり合っている間に接触５０４０−ｂのリフトオフを検出する。別の例として、図５Ｎにおいて、ソリティアアプリケーション・アイコン５００２−４が所定期間（例えば、０．５秒、１秒、１．５秒又はあらゆる適切な期間）より長い間レーシングアプリケーション・アイコン５００２−１３と重なり合っている間に接触５０４０の停止を検出する。いくつかの実施形態において、詳細に上述したように、第１の入力が検出された時、デバイスはユーザインタフェース再構成モードである（すなわち、通常動作モードではない）（６１８）。更にいくつかの実施形態において、デバイスが通常動作モードである場合、選択可能ユーザインタフェース・オブジェクトは移動不可能である（例えば、選択可能ユーザインタフェース・オブジェクトの構成内で再位置付け不可能である）ことが理解されるべきである。
【０２２１】
動作６２２〜６３６は、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が事前定義済みフォルダ作成基準を満たすことを検出したことに応答して実行される（６２０）。いくつかの実施形態において、第１のオブジェクトが第２のオブジェクトに近接している間に第１の入力が第１の入力の事前定義済みフォルダ作成基準を満たすことを検出したことに応答して、第１のオブジェクト及び第２のオブジェクトの表示を中止する（例えば、図５Ｎ及び５Ｓに示すように）（６２２）。例えば図５Ｓにおいて、第１の入力が事前定義済みフォルダ作成基準を満たすことをデバイスが検出した（例えば、入力の終了又は所定期間より長い期間の入力の停止を検出することにより）後、図５Ｎにおいて以前に表示されていたソリティアアプリケーション・アイコン５００２−４及びレーシングアプリケーション・アイコン５００２−１３は、図５Ｓにおいては表示されない。その代わりに、ソリティアアプリケーション・アイコン及びレーシングアプリケーション・アイコンを含むフォルダを表すフォルダ・アイコン５００４−７が表示される。いくつかの実施形態において、第２のオブジェクトの表示を中止することは、第２のオブジェクトがフォルダに対応するフォルダ・アイコンに変換されるアニメーションを表示することを含む。例えば図５Ｓにおいて、フォルダ・アイコン５００４−７は、図５Ｎのレーシングアプリケーション・アイコン５００２−１３を置換している。いくつかの実施形態において、図１１Ａ〜図１１Ｃを参照して以下に更に詳細に説明するように、第１のオブジェクト及び／又は第２のオブジェクトの縮小表現はフォルダ・アイコンに表示される。例えば図５Ｓにおいて、フォルダ・アイコンは、ソリティアアプリケーション・アイコン５００２−４及びレーシングアプリケーション・アイコン５００２−１３の縮小表現（例えば、「Ｏ」及び「Ｓ」）を含む。
【０２２２】
デバイスは、第１のオブジェクト及び第２のオブジェクトを含むフォルダを作成する（６２４）。いくつかの実施形態において、フォルダを作成することは、フォルダを表すフォルダ・アイコンを表示する（例えば、方法１１００を参照して以下に更に詳細に説明するように）ことを含む（６２６）。例えばデバイスは、図５Ｓに示すようにソリティアアプリケーション・アイコン５００２−４及びレーシングアプリケーション・アイコン５００２−１３を含むフォルダを作成し、フォルダ・アイコン５００４−７を表示する。いくつかの実施形態において、方法７００を参照して以下に更に詳細に説明するように、フォルダ・アイコンは他の選択可能オブジェクト（例えば、アプリケーション・アイコン、ブックマーク・アイコン、文書アイコン等の動作アイコン）とは異なるプロパティを有する。いくつかの実施形態において、フォルダ・アイコンは、以前に第２の選択可能オブジェクトにより占有されていたディスプレイ（例えば、タッチスクリーン１１２）上の場所に表示される（６２８）。例えば図５Ｎにおいては、レーシングアプリケーション・アイコン５００２−１３が選択可能ユーザインタフェース・オブジェクトの構成（例えば、左から右、上から下）における最後の選択可能ユーザインタフェース・オブジェクトであり、図５Ｓにおいては、レーシングアプリケーション・アイコン５００２−１３を含むフォルダ・アイコン５００４−７が選択可能ユーザインタフェース・オブジェクトの構成における最後の選択可能ユーザインタフェース・オブジェクトとして表示される。いくつかの実施形態において、フォルダ・アイコンを表示することは、第２の選択可能オブジェクトがフォルダ・アイコンに変化する（例えば、変形する）アニメーションを表示することを含む（６３０）。いくつかの実施形態において、既存のフォルダはこのように組み合わされない。例えばデバイスが第１のフォルダ（例えば、図５Ｎの５００４−２）を第２のフォルダ（例えば、図５Ｎの５００４−１−ｂ）にドラッグすることに対応した入力を検出した場合でも、デバイスは第１のフォルダを第２のフォルダに追加しない。
【０２２３】
いくつかの実施形態において、フォルダを作成した後、デバイスは、フォルダのコンテンツを含むフォルダ・ビューを自動的に表示する（６３２）。例えばデバイスは、第１の入力が事前定義済みフォルダ作成基準を満たすことを検出したことに応答して、図５Ｎで表示されるユーザインタフェースから図５Ｙで表示されるユーザインタフェースに自動的に移動し、フォルダ・ビュー（例えば、図５Ｙに示すように、ソリティアアプリケーション・アイコン５００２−４及びレーシングアプリケーション・アイコン５００２−１３を含む領域５０９２）を表示する。
【０２２４】
いくつかの実施形態において、第１の入力を検出した後、デバイスは複数のユーザインタフェース・オブジェクトをディスプレイ上に第１の構成で表示する。例えば図５Ｘにおいて、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、２次元格子構成で表示され、各選択可能ユーザインタフェース・オブジェクトは格子構成内に各位置を有する。これらの実施形態の一部において、フォルダを作成した後、デバイスはフォルダビュー（例えば、図５Ｙの５０９２）をディスプレイ（例えば、タッチスクリーン１１２）に表示する（６３４）。いくつかの実施形態において、フォルダ・ビューを表示することは、フォルダ・ビュー内の第１のオブジェクト及び第２のオブジェクトを表示することを含む。各フォルダ・ビューがフォルダのコンテンツを含むディスプレイ（例えば、タッチスクリーン１１２）の一部分であることが理解されるべきである。例えば図５Ｔの領域５０７８、図５Ｙ及び図５Ｚの網掛けされた領域５０９２、図５ＤＤ〜図５ＧＧの網掛けされた領域５１０６、図５ＴＴ及び図５ＵＵの網掛けされた領域５１３８、図５ＷＷの網掛けされた領域５１４８、図５ＹＹ及び図５ＺＺの網掛けされた領域５１５８、図５ＥＥＥ及び図５ＦＦＦの網掛けされた領域５１７０、並びに図５ＰＰＰの網掛けされた領域５２１２は全て、ディスプレイ（例えば、タッチスクリーン１１２）の一部分であるフォルダ・ビューである。いくつかの実施形態において、フォルダ・ビューは、ディスプレイ（例えば、タッチスクリーン１１２）のほぼ全てである。例えば、図５Ｕの領域５０８０、並びに図５ＧＧＧ〜図５ＩＩＩ、図５ＫＫＫ及び図５ＭＭＭの領域５１８２は、ディスプレイ（例えば、タッチスクリーン１１２）のほぼ全て（又は全て）であるフォルダ・ビューである。
【０２２５】
いくつかの実施形態において、デバイスは第１の構成からフォルダ・ビューへのアニメーション化された遷移を表示する（例えば、方法１２００を参照して以下に更に詳細に説明するように）。いくつかの実施形態において、フォルダ・ビューを表示することは、第１の構成内のフォルダ・アイコンの場所を示すように、フォルダ・アイコン（例えば、図５Ｙの５００４−７）と第１の構成の少なくとも一部分の表現とを表示することを含む（６３６）。例えば図５Ｙにおいて、フォルダ・アイコン（例えば、図５Ｘにおける）の上に表示されていた選択可能ユーザインタフェース・オブジェクト（例えば、５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−６、５００４−１−ｂ、５００２−１０、５００２−１１及び５００２−１２）は、フォルダ・アイコン５００４−７の上に表示され続けるが、その一方でフォルダ・アイコン５００４−７の下に表示されていた選択可能ユーザインタフェース・オブジェクト（例えば、５００２−１４、５００２−１５、５００２−１６、５００４−２）は、フォルダ・アイコン５００４−７の下に表示されなくなる。
【０２２６】
いくつかの実施形態において、デバイスが通常動作モードである間、選択可能ユーザインタフェース・オブジェクトは、１つ以上の動作アイコン（例えば、図５ＯＯＯの５００２）及び１つ以上のフォルダ・アイコン（例えば、図５ＯＯＯの５００４）を含む（６３８）。これらの実施形態の一部において、デバイスは第２の入力を検出する（６４０）。いくつかの実施形態において、第２の入力の検出に応答して、第２の入力が各動作アイコンを選択する要求に対応する場合にデバイスは各動作アイコンと関連付けられたアプリケーションを起動し、第２の入力がフォルダ・アイコンを選択する要求に対応する場合にデバイスはフォルダ・アイコンと関連付けられたフォルダのコンテンツを含むフォルダビューを表示する（６４２）。例えば図５ＯＯＯにおいて、ディスプレイ（例えば、タッチスクリーン１１２）上の動作アイコン（例えば、写真アプリケーション・アイコン５００２−９）の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５２０８により、動作アイコンと関連付けられるアプリケーション（例えば、写真アプリケーション）が起動され、その一方で、ディスプレイ（例えば、タッチスクリーン１１２）上のフォルダ・アイコン（例えば、図５ＯＯＯのフォルダ・アイコン５００４−７）の場所に対応する場所におけるタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５２１０の検出に応答して、デバイスはフォルダ・アイコン５００４−７と関連付けられたフォルダのコンテンツ（例えば、動作アイコン５００２−９、５００２−４、５００２−１３、５００２−８）を含むフォルダ・ビュー５２１２を表示する。
【０２２７】
いくつかの実施形態において、フォルダを作成した後、デバイスは、フォルダのコンテンツを含むフォルダ・ビューを表示し、オブジェクト除去領域を表示する（６４４）。例えば図５Ｙにおいて、オブジェクト除去領域はディスプレイ（例えば、タッチスクリーン１１２）の第１の部分５０８４である。別の例として、図５ＧＧＧ及び図５ＨＨＨにおいて、オブジェクト除去領域５１８４は、ディスプレイ（例えば、タッチスクリーン１１２）の別個に識別された部分である。更に別の例として、図５ＷＷにおいて、フォルダ・ビュー５１４８の上及び下のディスプレイ（例えば、タッチスクリーン１１２）の部分は、双方ともオブジェクト除去領域である。いくつかの実施形態において、フォルダ・ビューはオブジェクト除去領域（例えば、図５ＧＧＧ及び図５ＨＨＨのオブジェクト除去領域５１８４を含むフォルダ・ビュー５１８２）を含む。いくつかの実施形態において、オブジェクト除去領域はフォルダ・ビューの外側にある（例えば、図５Ｙにおいて、オブジェクト除去領域５０８４はフォルダ・ビュー５０９２の外側にある）。いくつかの実施形態において、オブジェクト除去領域は常に表示される（例えば、オブジェクト除去領域は、フォルダ・ビューの表示中に表示されるホーム画面の一部である）。いくつかの実施形態において、オブジェクト除去領域は、アイコン再構成モードの間にのみ表示される（例えば、図５Ｓにおいて、オブジェクト除去領域は表示されないが、図５Ｙにおいて、オブジェクト除去領域５０８４はフォルダ・ビュー５０９２の上に表示される）。いくつかの実施形態において、オブジェクト除去領域は、アイコン再構成モードであり且つオブジェクトを移動する要求に対応する入力を検出している間にのみ表示される（例えば、図５ＧＧＧにおいて、デバイスがタッチセンシティブ面にわたる接触５１８６の移動を検出した時にのみオブジェクト除去領域５０８４は表示される）。
【０２２８】
いくつかの実施形態において、フォルダ・ビューを表示している間、デバイスは、各選択可能ユーザインタフェース・オブジェクトをオブジェクト除去領域に移動する要求に対応する第２の入力を検出し（６４６）、第２の入力の検出に応答して、各選択可能ユーザインタフェース・オブジェクトをフォルダから除去する（６４８）。例えば図５Ｙにおいて、デバイスは、ソリティアアプリケーション・アイコン５００２−４に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１００−ａと、その後のディスプレイ（例えば、タッチスクリーン１１２）の第１の部分であるオブジェクト除去領域５０８４へのタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる接触の移動５１０２と、を検出する。この例を継続すると、このジェスチャの検出に応答して、デバイスは、図５Ｚに示すようにソリテールアプリケーションアイコン５００２−４をフォルダ及びフォルダ・ビュー５０９２から除去し、図５ＡＡに示すようにソリティアアプリケーション・アイコン５００２−４を選択可能ユーザインタフェース・オブジェクトの第１の構成に戻す。
【０２２９】
いくつかの実施形態において、第１の入力の検出前に、複数のユーザインタフェース・オブジェクトはディスプレイ（例えば、タッチスクリーン１１２）に第１の構成で表示され（６５０）、第２の入力が各選択可能ユーザインタフェース・オブジェクトをオブジェクト除去領域に移動する要求に対応し且つ第２の入力の終了が検出された場合、デバイスはフォルダ・ビューの表示を中止し、第１の構成の所定の場所（例えば、第１の構成の端部又は第１の構成内の最初に開く場所）に各選択可能ユーザインタフェース・オブジェクトを表示する（６５２）。換言すると、いくつかの実施形態において、第２の入力は、各選択可能ユーザインタフェース・オブジェクトの場所に対応するタッチセンシティブ面上の場所における接触を含み且つディスプレイ（例えば、タッチスクリーン１１２）のオブジェクト除去領域に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）の場所に向かうディスプレイ（例えば、タッチスクリーン１１２）上での移動に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の横方向の移動を含むフリックジェスチャに対応する。例えば図５ＶＶにおいて、デバイスは、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の第１の構成を表示し、図５ＷＷにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のａｐｐ−１アプリケーション・アイコン５００２−１９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１５２と、フォルダ・ビュー５１４８の外側にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所への接触の移動５１５４と、を含むジェスチャを検出する。この例において、ジェスチャの検出に応答して、デバイスは、図５ＸＸに示すように、フォルダ・ビューの表示を中止し、ａｐｐ−１アプリケーション・アイコン５００２−１９を第１の構成で表示する。
【０２３０】
いくつかの実施形態において、第１の入力の検出前に、複数のユーザインタフェース・オブジェクトはディスプレイに第１の構成で表示される（６５０）。デバイスが所定期間より長い間ディスプレイ（例えば、タッチスクリーン１１２）上のオブジェクト除去領域の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所において第２の入力を検出し続ける場合、デバイスは、フォルダ・ビューの表示を中止し、第１の構成内にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の各場所において第２の入力の終了を検出し（６５４）、第２の入力の終了の検出に応答して、第１の構成の各場所に各選択可能ユーザインタフェース・オブジェクトを表示する（６５６）。換言すると、いくつかの実施形態において、第２の入力は、ディスプレイ（例えば、タッチスクリーン１１２）のオブジェクト除去領域に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）の領域に移動する接触を含むタップ及びドラッグジェスチャに対応する。例えば図５ＸＸにおいて、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は第１の構成で構成され、図５ＹＹにおいて、デバイスはフォルダ・ビュー５１５８からオブジェクト除去領域へのａｐｐ−４アプリケーション・アイコン５００２−２２の移動に対応する第２の入力（例えば、タッチスクリーン１１２上の接触５１６２及び接触の移動５１６４を含むジェスチャ）を検出する。この例において、オブジェクト除去領域における接触の停止（例えば、図５ＺＺの５１６２−ｂ）の検出に応答して、デバイスは、フォルダ・ビュー５１５８の表示を中止し、第１の構成を表示し（例えば、図５ＡＡＡに示すように）、その後のタッチスクリーン１１２上の第１の構成内の接触の移動（例えば、５１６６）を検出する。この例において、デバイスは、終了（例えば、図５ＢＢＢのタッチスクリーン１１２からの接触５１６２−ｃのリフトオフ）を検出した場合、図５ＣＣＣに示すように、入力の終了が検出された時のａｐｐ−４アプリケーション・アイコン５００２−２２の場所に対応する第１の構成における場所にａｐｐ−４アプリケーション・アイコン５００２−２２を表示する。
【０２３１】
いくつかの実施形態において、フォルダの作成後、デバイスは、第１のオブジェクト及び第２のオブジェクトの各選択可能ユーザインタフェース・オブジェクトをフォルダ外に移動する要求に対応する第２の入力を検出する（６５８）。フォルダの作成が確認される前に第２の入力が検出される場合、デバイスは、フォルダを削除し、第１のオブジェクト及び第２のオブジェクトを再表示する（６６０）。例えば図５Ｙにおいて、フォルダの作成後にデバイスが検出する第１の入力は、ソリティアアプリケーション・アイコン５００２−４をレーシングアプリケーション・アイコン５００２−１３上にドラッグすることにより作成されたフォルダの外側にソリティアアプリケーション・アイコン５００２−４を移動する要求に対応する入力（例えば、タッチスクリーン１１２上の接触５１００及び接触の移動５１０２）である。この例において、フォルダの作成が確認される前に入力が受信されるため、ソリティアアプリケーション・アイコン５００２−４がフォルダの外側に移動された後、デバイスは図５ＡＡのフォルダ５００４−７を削除し、図５ＣＣに示すようにレーシングアプリケーション・アイコン５００２−１３をディスプレイ（例えば、タッチスクリーン１１２）に再表示する。
【０２３２】
いくつかの実施形態において、第１のオブジェクトはフォルダの外側に移動される各オブジェクトであり、フォルダを削除し且つ再表示することは、第２の入力に基づいて判定されるディスプレイ（例えば、タッチスクリーン１１２）上の場所に第１のオブジェクトを表示することと、以前にフォルダのフォルダ・アイコンにより占有されていたディスプレイ（例えば、タッチスクリーン１１２）上の場所に第２のオブジェクトを表示することとを含む（６６２）。図５ＡＡ及び図５ＣＣを参照して上述した例を継続すると、デバイスは、図５ＡＡにおいてディスプレイ（例えば、タッチスクリーン１１２）の選択可能ユーザインタフェース・オブジェクトの左端の第４行目にフォルダ・アイコン５００４−７を表示し、図５ＣＣにおいて、レーシングアプリケーション・アイコン５００２−１３は選択可能ユーザインタフェース・オブジェクトの第４行目の左端においてフォルダ・アイコン５００４−７を置換している。いくつかの実施形態において、第２のオブジェクトを表示することは、フォルダ・アイコンが第２のオブジェクトに変化する（例えば、変形する）アニメーションを表示すること（６４４）を含む。例えば図５ＢＢにおいて、デバイスは、レーシングアプリケーション・アイコン５００２−１３が以前にフォルダ・アイコン５００４−７により占有されていた（例えば、図５ＡＡに示すように）空間を満たすように拡大するアニメーション５１０４を表示する。
【０２３３】
これに対して、フォルダの作成が確認された後に第２の入力が検出される場合、デバイスはフォルダの外側に各オブジェクトを表示し、その一方でフォルダを表示し続ける。例えばフォルダの作成が確認された場合、図５ＤＤに示すように単一のアプリケーション・アイコンをフォルダから除去すること（例えば、接触５１１２及び接触の移動５１１４の検出に応答して図５ＥＥのソリティアアプリケーション・アイコン５００２−４を除去すること）により、フォルダは削除されない。この例において、フォルダは表示され続ける（例えば、図５ＦＦの５００４−７）。換言すると、いくつかの実施形態において、フォルダの作成が確認された後、最後のアイコンが除去された場合にのみフォルダは削除され、最後のアイコンが除去されると、フォルダはなくなる（例えば、１つの動作アイコンに戻るように変化するのではなく）。
【０２３４】
いくつかの実施形態において、デバイスがフォルダを操作する動作を実行する要求に対応する入力を検出した場合、フォルダの作成は確認される（６６８）。そのような動作は、フォルダを開くこと（６７０）、フォルダを閉じること（６７２）、フォルダを移動すること（６７４）、フォルダの名前を変更すること（６７６）、追加の選択可能ユーザインタフェース・オブジェクトをフォルダに追加すること（６７８）、ユーザインタフェース再構成モードを開始すること（６８０）、ユーザインタフェース再構成モードから抜けること（６８２）を含むが、これらに限定されない。いくつかの実施形態において、デバイスがフォルダを操作する要求に対応する他の事前定義済み入力を受信した場合、フォルダの作成は確認される。換言すると、フォルダの作成は、フォルダの作成が意図的であり偶然でないことを示す動作により確認される。
【０２３５】
尚、方法７００、８００、９００、１０００、１１００、１２００（例えば、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法６００にも同様に適用可能である。例えば、図６Ａ〜図６Ｅを参照して説明した選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法７００、８００、９００、１０００、１１００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０２３６】
図７Ａ〜図７Ｃは、いくつかの実施形態に係るフォルダ・アイコン及び動作アイコンを管理する方法７００を示すフローチャートである。方法７００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法７００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２３７】
以下に説明するように、方法７００は、フォルダ・アイコン及び動作アイコンを管理する直観的な方法を提供する。方法は、フォルダ・アイコン及び動作アイコンを管理する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによるフォルダ・アイコン及び動作アイコンの管理が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２３８】
デバイスは、１つ以上の動作アイコン（例えば、フォルダ・アイコンに加え、アプリケーション・アイコン及び他の起動可能なアイコン）及び１つ以上のフォルダ・アイコンをディスプレイに表示する（７０２）。デバイスは、アプリケーションを起動する通常動作モード（例えば、図５Ａ、図５Ｌ、図５ＯＯＯ及び図５ＰＰＰに示すような）と、動作アイコン及びフォルダ・アイコンをディスプレイ上で再構成するユーザインタフェース再構成モード（例えば、図５Ｂ〜図５Ｋ、図５Ｍ及び図５Ｎ、並びに図５Ｐ〜図５ＮＮＮに示すような）とを有する。いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである間、選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、デバイスがユーザインタフェース再構成モードであること及び選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）がディスプレイ上を移動可能であることを示すようにそれぞれの平均位置に関して振動する。
【０２３９】
デバイスは、第１の入力（例えば、図５ＸＸのタップジェスチャ５１５５、図５ＸＸのタップジェスチャ５１５６、図５ＯＯＯのタップジェスチャ５２０８又は図５ＯＯＯのタップジェスチャ５２１０）を検出する（７０４）。いくつかの実施形態において、第１の入力がディスプレイ上の各フォルダ・アイコンの場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ（例えば、フォルダ・アイコン５００４−１−ｂに対応する場所における図５ＸＸのタップジェスチャ５１５６又はタッチスクリーン１１２上のフォルダ・アイコン５００４−７に対応する場所における図５ＯＯＯのタップジェスチャ５２１０）である場合、第１の入力は各フォルダ・アイコンを選択する要求に対応する（７０６）。いくつかの実施形態において、第１の入力がディスプレイ上の各動作アイコンの場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ（例えば、カメラアプリケーション・アイコン５００２−１２に対応する場所における図５ＸＸのタップジェスチャ５１５５又はタッチスクリーン１１２上の写真アプリケーション・アイコン５００２−１に対応する場所における図５ＯＯＯにおけるタップジェスチャ５２０８）である場合、第１の入力は各動作アイコンを選択する要求に対応する（７０８）。
【０２４０】
第１の入力の検出に応答して、動作７１２〜７１８及び７４４〜７６６が実行される（７１０）。
【０２４１】
いくつかの実施形態において、デバイスは、第１の入力が動作アイコンを選択するためにフォルダを選択する要求であるかを判定する。第１の入力が動作アイコンを選択する要求である場合（７１２）、デバイスは動作７４４〜７６６を参照して以下に更に詳細に説明する動作を実行する。これに対して、第１の入力が動作アイコンを選択する要求である場合（７１４）、デバイスは動作７１６〜７４２を参照して以下に更に詳細に説明する動作を実行する。
【０２４２】
第１の入力が１つ以上のフォルダ・アイコンの各フォルダ・アイコンを選択する要求に対応することをデバイスが判定した場合（７１６）、デバイスは、デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかに関係なく各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示する（７１８）。例えば図５ＸＸにおいて、デバイスは、ユーザインタフェース再構成モードの間にフォルダ・アイコン５００４−１−ｂに対応する場所におけるタップジェスチャ５１５６を検出し、タップジェスチャ５１５６の検出に応答して、図５ＹＹに示すようにフォルダ・アイコン５００４−１−ｂと関連付けられたフォルダに対するフォルダ・ビュー５１５８を表示する。同様に、図５ＯＯＯにおいて、デバイスは、通常動作モードの間にフォルダ・アイコン５００４−７に対応する場所におけるタップジェスチャ５２１０を検出し、タップジェスチャ５２１０の検出に応答して、図５ＰＰＰに示すようにフォルダ・アイコン５００４−７と関連付けられたフォルダに対するフォルダ・ビュー５２１２を表示する。
【０２４３】
いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである間、フォルダ・アイコンはフォルダ再位置付け入力に応答して移動可能である。例えば図５ＱＱにおいて、デバイスはディスプレイ（例えば、タッチスクリーン１１２）上のフォルダ・アイコン５００４−７の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１３２と、その後のタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる接触の移動５１３４とを検出する。入力の検出に応答して、デバイスは、図５ＳＳに示すように入力に基づいて判定されるディスプレイ（例えば、タッチスクリーン１１２）上の選択可能ユーザインタフェース・オブジェクトの構成内の場所にフォルダ・アイコン５００４−７を移動する。いくつかの実施形態において、デバイスが通常動作モードである間、フォルダ・アイコンは再位置付けできない。換言すると、デバイスが通常動作モードである間に実行される同一のジェスチャにより、デバイスは選択可能ユーザインタフェース・オブジェクトの構成内でフォルダ・アイコンを再位置付けしない。
【０２４４】
いくつかの実施形態において、各フォルダ・アイコンと関連付けられたフォルダのコンテンツを表示することは、複数の動作アイコンを表示することを含む（７２０）（例えば、図５ＹＹにおいて、デバイスは動作アイコン５００２−２０、５００２−２１、５００２−２１、５００２−２２、５００２−２３、５００２−２４及び５００２−２５をフォルダ・ビュー５１５８に表示し、あるいは図５ＰＰＰにおいて、デバイスは動作アイコン５００２−９、５００２−４、５００２−１３及び５００２−８をフォルダ・ビュー５２１２に表示する）。これらの実施形態の一部において、デバイスは、複数の動作アイコンの各動作アイコンの選択を検出する（７２４）。これらの実施形態の一部において、各動作アイコンの選択の検出に応答して、動作７２８〜７３４が実行される（７２６）。いくつかの実施形態において、デバイスは、デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかを判定する。これらの実施形態の一部において、デバイスが通常動作モードである場合（７２８）、デバイスは、各動作アイコンと関連付けられたアプリケーションを起動する（７３０）（例えば、図５ＰＰＰにおいて、株価アプリケーション・アイコン５００２−９に対応する場所におけるタップジェスチャ５２１４を検出し且つそれに応答して株価アプリケーション・アイコン５００２−９と関連付けられた株価アプリケーションを起動する場合）。デバイスがユーザインタフェース再構成モードである場合（７３２）、デバイスは、各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続ける（７３４）。例えば図５ＹＹにおいて、デバイスはディスプレイ（例えば、タッチスクリーン１１２）上のａｐｐ−７アプリケーション・アイコン５００２−２５の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５１６１を検出し、それに応答してデバイスはａｐｐ−７アプリケーション・アイコン５００２−２５と関連付けられたいずれのアプリケーションも起動しない。
【０２４５】
いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである間、フォルダ内の動作アイコンは動作アイコン移動入力に応答して移動される。例えば図５ＴＴにおいて、デバイスがユーザインタフェース再構成モードである間、デバイスは、図５ＴＴに示すように、ディスプレイ（例えば、タッチスクリーン１１２）上の株価アプリケーション・アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１４０と、その後のフォルダ・ビュー５１３８内にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所への接触の移動５２４２と、を含む動作アイコン移動入力を検出する。動作アイコン移動入力に応答して、デバイスは、図５５ＵＵに示すように、タッチセンシティブ面（例えば、タッチスクリーン１１２）上の入力の移動に基づくフォルダ・ビュー５１３８内の選択可能ユーザインタフェース・オブジェクトの構成の新しい位置に株価アプリケーション・アイコン５００２−９を移動する。
【０２４６】
いくつかの実施形態において、第１の入力は各フォルダ・アイコンを選択する要求に対応し、第１の入力が検出された時にデバイスはユーザインタフェース再構成モードである。これらの実施形態の一部において、ユーザ再構成モードのままである間（７３６）、デバイスはフォルダのコンテンツを表示する（７３８）。これらの実施形態の一部において、フォルダのコンテンツの表示後、デバイスは第２の入力を検出する（７４０）。第２の入力の検出に応答して、デバイスはフォルダ・ビューの表示を中止する（７４２）。例えば図５ＳＳにおいて、デバイスは、フォルダ・アイコン５００４−７に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における第１の入力（例えば、タップジェスチャ５１３６）を検出し、タップジェスチャの検出に応答して、ディスプレイ（例えば、タッチスクリーン１１２）上のフォルダ・アイコン５００４−７と関連付けられたフォルダのコンテンツ（例えば、動作アイコン５００２−９、５００２−４、５００２−１３及び５００２−８）を含むフォルダ・ビュー（例えば、図５ＴＴ及び図５ＵＵの５１３８）を表示する。フォルダ・ビュー５１３８の表示中、デバイスは、フォルダ・ビュー５１３８の外側にあるタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における第２の入力（例えば、タップジェスチャ５１４４）（例えば、フォルダ・ビューの下のタッチスクリーン１１２の領域において場所が特定されるタップジェスチャ）を検出し、第２の入力の検出に応答して、図５ＶＶに示すようにフォルダ・ビューをディスプレイ（例えば、タッチスクリーン１１２）に表示するのを中止する。
【０２４７】
デバイスは、第１の入力が１つ以上の動作アイコンの各動作アイコンを選択する要求（例えば、カメラアプリケーション・アイコン５００２−１２に対応する場所における図５ＸＸのタップジェスチャ５１５５又は写真アプリケーション・アイコン５００２−１に対応する場所における図５ＯＯＯのタップジェスチャ５２０８）に対応することを判定する（７４４）。いくつかの実施形態において、デバイスは、デバイスが通常動作モードであるか又はユーザインタフェース再構成モードであるかを判定する。デバイスは、通常動作モードである場合（７４６）、第１の入力の検出に応答して以下に更に詳細に説明するように動作７５０〜７５６を実行する。これに対して、デバイスは、ユーザインタフェース再構成モードである場合（７４８）、第１の入力の検出に応答して、以下に更に詳細に説明するように動作７５８〜７６６を実行する。
【０２４８】
いくつかの実施形態において、デバイスが通常動作モードである場合（７５０）、動作７５２〜７５６が実行される。デバイスは、各動作アイコンと関連付けられたアプリケーションを起動する（７５２）。例えば図５ＯＯＯにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の写真アプリケーション・アイコン５００２−１の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所におけるタップジェスチャ５２０８を検出し、タップジェスチャ５２０８の検出に応答して、写真アプリケーション・アイコン５００２−１と関連付けられる写真アプリケーションを起動する。いくつかの実施形態において、デバイスが通常動作モードである間、各アプリケーションと関連付けられる各動作アイコンの機能は、各アプリケーションを起動することである（７５４）（例えば、動作アイコンはアプリケーション開始アイコンである）。通常動作モードの間、アプリケーション・アイコン及びフォルダ・アイコンはディスプレイ上で再構成できない（７５６）（例えば、選択可能ユーザインタフェース・オブジェクトの構成内の選択可能ユーザインタフェース・オブジェクトの相対位置は固定である）。選択可能ユーザインタフェース・オブジェクトの構成がスクロールされるか、ページングされるか又はディスプレイ（例えば、タッチスクリーン１１２）上を平行移動されてもよいが、デバイスがこれらの動作を実行した時に各選択可能ユーザインタフェース・オブジェクトの互いに対する相対位置が変更されないため、これらの動作は選択可能ユーザインタフェース・オブジェクトの再構成を伴わない。
【０２４９】
デバイスがユーザインタフェース再構成モードである場合（７５８）、動作７６０〜７６６が実行される。デバイスは、各動作アイコンと関連付けられたアプリケーションを起動せずに各動作アイコンを表示し続ける（７６０）。例えば図５ＸＸにおいて、デバイスは、カメラアプリケーション・アイコン５００２−１２に対応する場所におけるタップジェスチャ５１５５を検出し、タップジェスチャ５１５５の検出に応答して、写真アプリケーション・アイコン５００２−１２と関連付けられるカメラアプリケーションを起動せず、図５ＸＸに示すように選択可能ユーザインタフェース・オブジェクトの構成を単に表示し続ける。いくつかの実施形態において、動作アイコンはタップ及びドラッグジェスチャにより移動される。例えば図５ＸＸにおいて、デバイスがその後のタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる接触５１５５の移動を検出する場合、デバイスは、その移動の検出に応答して移動に従ってディスプレイ（例えば、タッチスクリーン１１２）にわたり動作アイコン５００２−１２を移動する。
【０２５０】
いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである間、各動作アイコンは各アプリケーションを起動するために使用されないようにされる（７６２）（例えば、カメラアプリケーション・アイコン５００２−１２を選択する要求はアプリケーション・アイコンを起動できない）。いくつかの実施形態において、デバイスがユーザ再構成モードである場合、１つ以上の動作アイコンは動作アイコンを削除する削除領域を含み、その一方でフォルダ・アイコンはフォルダ・アイコンを削除する削除領域を含まない（７６４）。例えばデバイスは、複数の動作アイコン（例えば、５００２−４、５００２−５、５００２−６、５００２−７、５００２−１０、５００２−１１及び５００２−１３）と関連付けられる図５Ｂのオブジェクト除去バッジ５０１０を表示するが、いずれかのフォルダ・アイコン（例えば５００４−１−ｂ又は５００４−２）と関連付けられたオブジェクト除去バッジは示さない。いくつかの実施形態において、デバイスは各動作アイコンに対する各削除領域の選択を含む削除入力（例えば、図５Ｂのタップジェスチャ５０１１）を検出し、各動作アイコン（例えば、天気アプリケーション５００２−５）を削除する。いくつかの実施形態において、１つ以上の動作アイコンは削除領域を含まない。例えば図５Ｂにおいて、複数の動作アイコン（例えば、動作アイコン５００２−１、５００２−２、５００２−３、５００２−９、５００２−１２、５００２−１４、５００２−１５及び５００２−１６）は、デバイスの基本的な機能にアクセスするアプリケーションと関連付けられるため、ユーザインタフェース再構成モードの間はデバイスにより削除されない。いくつかの実施形態において、ユーザインタフェース再構成モードの間、アプリケーション・アイコン及びフォルダ・アイコンは、詳細に上述したように検出された入力に応答してディスプレイ（例えば、タッチスクリーン１１２）上で再構成される（７６６）。
【０２５１】
尚、方法６００、８００、９００、１０００、１１００、１２００（例えば、図６Ａ〜図６Ｅ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法７００にも同様に適用可能である。例えば、図７Ａ〜図７Ｃを参照して説明した選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、８００、９００、１０００、１１００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０２５２】
図８Ａ〜図８Ｃは、いくつかの実施形態に係る新しいフォルダに名前をつける方法８００を示すフローチャートである。方法８００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法８００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２５３】
以下に説明するように、方法８００は、新しいフォルダに名前をつける直観的な方法を提供する。方法は、新しいフォルダに名前をつける時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによる新しいフォルダの名前付けが高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２５４】
デバイスは、第１の項目及び第２の項目（例えば、項目は、ディスプレイ上のアイコン又は他の選択可能ユーザインタフェース・オブジェクトに対応するアプリケーション、ソフトウェアプログラム又はファイルであってもよい）を含むフォルダを作成する要求に対応する入力を受信する（８０２）。いくつかの実施形態において、フォルダは、最初に第１の項目及び第２の項目のみを含む（すなわち、第１の項目及び第２の項目はフォルダの最初の２つの項目である）。いくつかの実施形態において、第１の項目及び第２の項目を含むフォルダを作成する要求は、第１の項目を第２の項目の近くに移動する要求又は第１の項目を第２の項目の上にドラッグする要求に対応する入力を含む（８０４）（例えば、方法６００を参照して詳細に上述したように）。例えば図５Ｍにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のソリティアアプリケーション・アイコン５００２−４の場所に対応するタッチセンシティブ面上の場所（例えば、図５Ｍのタッチスクリーン１１２上の第１の接触場所５０４０−ａ）における接触５０４０と、その後のタッチセンシティブ面にわたる接触の移動５０４２（例えば、図５Ｎの第２の場所５０４０−ｂへのタッチスクリーン１１２にわたる接触の移動）とを検出する。入力の検出に応答して、デバイスは、図５Ｎに示すようにソリティアアプリケーション・アイコン５００２−４をレーシングアプリケーション・アイコン５００２−１３の近くに（又は上に）移動する。この例において、デバイスは、所定のフォルダ作成基準（例えば、図５Ｎの接触５０４０−ｂの終了）を検出し、ソリティアアプリケーション・アイコン５００２−４及びレーシングアプリケーション・アイコン５００２−１３を含むフォルダを作成し、図５Ｏ及び図５Ｓに示すようにフォルダに対するフォルダ・アイコン５００４−７をディスプレイ（例えば、タッチスクリーン１１２）に表示する。別の例として、デバイスは、第１の項目を選択する第１の入力、第２の項目を選択する第２の入力及び新しいフォルダ作成動作を実行するコマンドに対応する第３の入力（例えば、ファイルブラウザ又はコンテキストメニュー中の「ｎｅｗ  ｆｏｌｄｅｒ」コマンドに対するクリック）を受信する。
【０２５５】
入力の受信に応答して、動作８０８〜８４４が実行される（８０６）。デバイスは、第１の項目及び第２の項目を含むフォルダを作成する（８０８）。デバイスは、第１の項目（例えば、「Ｇａｍｅ」、「Ｃａｒｄ  Ｇａｍｅ」、「Ｓｏｌｉｔａｉｒｅ  Ｇａｍｅ」）と関連付けられる第１の複数の記述子を判定する（８１０）。デバイスは、第２の項目（例えば、「Ｇａｍｅ」、「Ａｃｔｉｏｎ  Ｇａｍｅ」、「Ｒａｃｉｎｇ  Ｇａｍｅ」）と関連付けられる第２の複数の記述子を更に判定する（８１２）。いくつかの実施形態において、デバイスは、第１の複数の記述子及び第２の複数の記述子により共有される共通の記述子が存在するかを判定する。上記から例を継続すると、ソリティアアプリケーション及びレーシングアプリケーションの双方は、共通の記述子「Ｇａｍｅ」と関連付けられる。共通の記述子が存在する場合（８１４）、デバイスは、以下に更に詳細に説明するように動作８２４〜８４４を実行する。
【０２５６】
いくつかの実施形態において、共通の記述子がない場合（８１６）、デバイスは、第１の複数の記述子及び第２の複数の記述子が共通の記述子を共有しないことを判定する（８１８）。デバイスは、第１の複数の記述子のうち１つの記述子に基づいてフォルダに対するフォルダ名を自動的に生成し（８２０）、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示する（８２２）。換言すると、フォルダに対するフォルダ名は、フォルダに最初に追加される２つの項目のうちの一方のみの記述子に基づいて判定される。いくつかの実施形態において、記述子はフォルダに追加されるために選択された第１の項目の記述子である（例えば、フォルダが作成される前に２つ以上の項目が選択される場合）。いくつかの実施形態において、記述子はフォルダに追加された第１の項目の記述子である。例えば図５Ｏにおいて、カメラアプリケーション・アイコン５００２−１２と関連付けられるカメラアプリケーションは「Ｐｈｏｔｏｇｒａｐｈｙ」及び「Ｃａｍｅｒａ  Ｍａｎａｇｅｍｅｎｔ」等の記述子と関連付けられ、その一方で、株価アプリケーション・アイコン５００２−９と関連付けられる株価アプリケーションは「Ｕｔｉｌｉｔｉｅｓ」及び「Ｆｉｎａｎｃｉａｌ  Ｍａｎａｇｅｍｅｎｔ」等の記述子を有する。この例において、アプリケーションと関連付けられる２つのアプリケーション・アイコンは記述子を共有していない。従って、この例において、カメラアプリケーション・アイコン５００２−１２を株価アプリケーション・アイコン５００２−９の近くにドラッグすることにより作成されたフォルダは、「Ｐｈｏｔｏｇｒａｐｈｙ」フォルダ５００４−１０と名前がつけられ、その一方で、株価アプリケーション・アイコン５００２−９をカメラアプリケーション・アイコン５００２−１２の近くにドラッグすることにより作成されたフォルダは、「Ｕｔｉｌｉｔｉｅｓ」フォルダ５００４−１１と名前がつけられる。換言すると、いくつかの実施形態において、共通の記述子を共有していない２つの項目がフォルダを作成するのに使用された場合、結果として得られるフォルダの名前は項目（例えば、アプリケーションと関連付けられたアイコン）が選択される順序に依存する。
【０２５７】
デバイスは、第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共通の記述子を共有することを判定する（８２４）。例えば図５Ｏにおいて、ソリティアアプリケーション・アイコン５００２−４と関連付けられるソリティアアプリケーションは「Ｇａｍｅ」、「Ｃａｒｄ  Ｇａｍｅ」、「Ｓｏｌｉｔａｉｒｅ  Ｇａｍｅ」等の記述子と関連付けられ、その一方で、レーシングアプリケーション・アイコン５００２−１３と関連付けられるレーシングアプリケーションは「Ｇａｍｅ」、「Ａｃｔｉｏｎ  Ｇａｍｅ」、「Ｒａｃｉｎｇ  Ｇａｍｅ」等の記述子を有する。この例において、２つのアプリケーション・アイコンは単一の記述子（例えば、「Ｇａｍｅ」）のみを共有するアプリケーションと関連付けられるため、その記述子が共通の記述子として選択される。いくつかの実施形態において、第１の複数の記述子及び第２の複数の記述子は１つ以上の記述子の集合を共有する。共有される１つ以上の記述子の集合の記述子は変動する特殊性のレベルを有する。共有される１つ以上の記述子の集合の最も特有な記述子は、第１の共通の記述子としてデバイスにより選択される（８２６）。例えば図５Ｏにおいて、カーレースアプリケーション・アイコン５００２−１７と関連付けられるカーレースアプリケーションは「Ｇａｍｅ」、「Ａｃｔｉｏｎ  Ｇａｍｅ」、「Ｒａｃｉｎｇ  Ｇａｍｅ」等の記述子と関連付けられ、その一方で、レーシングアプリケーション・アイコン５００２−１８と関連付けられるエアレースアプリケーションは「Ｇａｍｅ」、「Ａｃｔｉｏｎ  Ｇａｍｅ」、「Ｒａｃｉｎｇ  Ｇａｍｅ」等の記述子を有する。この例において、２つのアプリケーション・アイコンは複数の記述子（例えば、「Ｇａｍｅ」）を共有するアプリケーションと関連付けられるため、最も特有な記述子（例えば、「Ｒａｃｉｎｇ  Ｇａｍｅ」）が共通の記述子として選択される。
【０２５８】
いくつかの実施形態において、第１の複数の記述子は、以前に第１の項目に割り当てられていた複数のタグを含む。第２の複数の記述子は、以前に第２の項目に割り当てられていた複数のタグを含む。第１の共通の記述子は、第１の複数のタグ及び第２の複数のタグに含まれるタグである（８２８）。いくつかの実施形態において、タグはデバイスのユーザにより各項目に割り当てられ、ローカルに格納された項目にのみ適用される。いくつかの実施形態において、タグは、リモートサーバにおいて割り当てられ、リモートサーバによりデバイスに送出される。
【０２５９】
いくつかの実施形態において、第１の複数の記述子は第１のカテゴリ階層を含む。第２の複数の記述子は第２のカテゴリ階層を含む。第１の共通の記述子は、第１のカテゴリ階層及び第２のカテゴリ階層に含まれるカテゴリである（８３０）（例えば、「Ｇａｍｅｓ」＞「Ｃａｒｄ  Ｇａｍｅ」＞「Ｓｏｌｉｔａｉｒｅ  Ｇａｍｅ」又は「Ｇａｍｅｓ」＞「Ａｃｔｉｏｎ  Ｇａｍｅ」＞「Ｒａｃｉｎｇ  Ｇａｍｅ」）。いくつかの実施形態において、第１のカテゴリ階層は、第１の項目がアプリケーションデータベース（例えば、アプリケーションストアのアプリケーションのデータベース）内で割り当てられたカテゴリの集合であり、第２のカテゴリ階層は、第２の項目がアプリケーションデータベース内で割り当てられたカテゴリの集合である（８３２）。いくつかの実施形態において、アプリケーションデータベースは、アプリケーションストアのアプリケーションのデータベースである（８３４）。例えばいくつかの実施形態において、記述子は移動デバイスに対する専用のアプリケーションストア（例えば、Ａｐｐｌｅ  ｉＰｈｏｎｅに対するＡｐｐ  Ｓｔｏｒｅ）のアプリケーションに対するカテゴリ名に少なくとも部分的に基づく。いくつかの実施形態において、これらのカテゴリ名は、項目に関する追加の情報（例えば、項目の作成者の名前、項目の作成の日時等）を示す追加のタグにより補足される。
【０２６０】
第１の複数の記述子及び第２の複数の記述子が少なくとも第１の共有の記述子を共有する場合、デバイスは第１の共通の記述子に基づいてフォルダに対するフォルダ名を自動的に生成する（８３６）。フォルダ名の生成後、デバイスは、自動的に生成されたフォルダ名を有するフォルダに対するアイコンをディスプレイに表示する（８３８）。上記の例を継続すると、ソリティアアプリケーション・アイコン５００２−４をレーシングアプリケーション・アイコン５００２−１３の近くにドラッグすることにより作成されたフォルダは、図５Ｏ及び図５Ｓに示すように「Ｇａｍｅｓ」フォルダ５００４−７と名前がつけられる。
【０２６１】
いくつかの実施形態において、デバイスは、フォルダに対するアイコンとフォルダのコンテンツを示すフォルダに対するフォルダ・ビューとを同時に表示する（８４０）。例えばデバイスにフォルダ（例えば、図５Ｓのフォルダ５００４−７）を作成させる入力（例えば、図５Ｍの接触５０４０及び移動５０４２）の検出に応答して、デバイスはフォルダに対する図５Ｙのフォルダ・ビュー５０９２を自動的に表示する。換言すると、デバイスは、ユーザからの更なる介入なしで図５Ｍに示すユーザインタフェース（フォルダ作成入力が検出される）から図５Ｓに示すユーザインタフェース（フォルダが作成され且つフォルダ・アイコン５００４−７が表示される）及び図５Ｙに示すユーザインタフェース（フォルダに対するフォルダ・ビュー５０９２が表示される）に自動的に遷移する。
【０２６２】
いくつかの実施形態において、入力の受信に応答して、デバイスはフォルダが作成されたという通知を表示する（８４２）。通知はフォルダの名前を変更する命令を含む。例えば図５Ｐにおいて、フォルダの作成後、デバイスは、詳細に上述したように、フォルダの作成を確認するオプション、フォルダの名前を変更するオプション及びフォルダの作成を取り消すオプションをユーザに提供する名前確認ダイアログ５０６４を表示する。いくつかの実施形態において、入力の受信に応答して、デバイスはフォルダの名前を変更するためのテキスト入力フィールドを表示する（８４４）。例えば図５Ｐにおいて、デバイスは、フォルダの名前を変更する要求に対応する入力（例えば、名前変更ボタンに対するタップジェスチャ５０７０）を検出した場合、新しいフォルダの名前を変更する（例えば、図５Ｑに示すように「ｇａｍｅｓ」から「ｆｕｎ」に変更する）ためのダイアログ５０７２を表示する。別の例として、フォルダ名変更ボタンを起動する要求に対応する入力（例えば、図５Ｙのタップジェスチャ５０９８）の検出に応答して、デバイスは、図５ＤＤに示すようにテキスト入力フィードを含むフォルダ名変更領域５１０８を表示する。
【０２６３】
いくつかの実施形態において、デバイスは追加の入力を検出し（８４６）、追加の入力の検出に応答して、デバイスは第３の項目をフォルダに追加する（８４８）。これらの実施形態の一部において、デバイスは、第３の項目と関連付けられる第３の複数の記述子を判定する（８５０）。これらの実施形態の一部において、デバイスは、第１の複数の記述子、第２の複数の記述子及び第３の複数の記述子により共有される第２の記述子を選択する（８５２）。これらの実施形態の一部において、デバイスは第２の記述子に基づいてフォルダに対する新しいフォルダ名を自動的に生成する（８５４）。換言すると、これらの実施形態において、フォルダのコンテンツが変更されると、フォルダの名前が変更される。例えばソリティアアプリケーション・アイコン５００２−４がｒａｃｉｎｇ  ｇａｍｅｓフォルダ・アイコン５００４−８と関連付けられるフォルダに追加される場合、デバイスは、ｒａｃｉｎｇ  ｇａｍｅｓフォルダ・アイコン５００４−８の名前を新しい名前に変更する（例えば、「Ｒａｃｉｎｇ  Ｇａｍｅｓ」から「Ｇａｍｅｓ」に）。ここで、新しい名前は、フォルダ内の３つの全ての項目（例えば、ソリティアアプリケーション・アイコン５００２−４、カーレースアプリケーション・アイコン５００２−１７及びエアレースアプリケーション・アイコン５００２−１８）により共有される記述子に少なくとも部分的に基づく。これに対して、いくつかの実施形態において、フォルダが作成された時にフォルダ名は固定されるため、新しい項目をフォルダに追加することによりフォルダ名は変更されない。
【０２６４】
尚、方法６００、７００、９００、１０００、１１００、１２００（例えば、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法８００にも同様に適用可能である。例えば、図８Ａ〜図８Ｃを参照して説明した項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、７００、９００、１０００、１１００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０２６５】
図９Ａ及び図９Ｂは、いくつかの実施形態に係るアイコン管理入力に応答して選択可能ユーザインタフェース・オブジェクトに対する起動領域を調整する方法９００を示すフローチャートである。方法９００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法９００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２６６】
以下に説明するように、方法９００は、アイコンを管理する直観的な方法を提供する。方法は、アイコンを管理する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによるアイコン管理が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２６７】
デバイスは、複数のアイコンをディスプレイに表示する（９０２）（例えば、タッチスクリーン１１２上のアプリケーション・アイコン５００２及び／又はフォルダ・アイコン５００４等の選択可能ユーザインタフェース・オブジェクト）。複数のアイコンの第１のアイコン（例えば、動作アイコン又はフォルダ・アイコン）は、ディスプレイ（例えば、タッチスクリーン１１２）上の第１の場所に表示される（９０４）。第１のアイコンとは異なる複数のアイコンの第２のアイコン（例えば、動作アイコン又はフォルダ・アイコン）は、ディスプレイ（例えば、タッチスクリーン１１２）上の第２の場所にあるデフォルトサイズの起動領域を有する（９０６）。第２の場所は第１の場所とは異なる。例えば図５ＫＫにおいて、第１のアイコン（例えば、株価アプリケーション・アイコン５００２−９）は、選択可能ユーザインタフェース・オブジェクトの第２行目の右側に表示される。この例において、第２のアイコン５００４−７は最初にデフォルト起動領域（例えば、図５ＫＫの５１２２−１３−ａ）を有する。いくつかの実施形態において、アイコン（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の各々は、デフォルトサイズである起動領域（例えば、図５ＫＫの起動領域５１２２）を有する。いくつかの実施形態において、起動領域５１２２は隠された起動領域である（例えば、起動領域はディスプレイに表示されない）。
【０２６８】
デバイスは、第１のアイコンを移動する要求に対応する入力を検出する（９０８）。例えば図５ＫＫに示すように、デバイスは、第１のアイコン（例えば、図５ＫＫの株価アプリケーション・アイコン５００２−９）に対応するタッチセンシティブ面上の場所における指の接触５１２０と、タッチセンシティブ面にわたる指の接触の移動５１２１（例えば、タッチスクリーン１１２における図５ＫＫの第１の場所５１２０−ａから図５ＬＬの第２の場所５１２０−ｂ、図５ＭＭの第３の場所５１２０−ｃへの移動）とを検出する。入力の検出後、デバイスは第１の場所から第２のアイコンの場所までの距離に基づいて第２のアイコンに対する起動領域のサイズをデフォルトサイズから変更する（９１０）。例えば図５ＫＫにおいて、デバイスは、第２のアイコン（例えば、ｇａｍｅｓフォルダ・アイコン５００４−７）に対する起動領域５１２２−１３のサイズを図５ＫＫのデフォルト起動領域５１２２−１３−ａから図５ＬＬ及び図５ＭＭの拡大された起動領域５１２２−１３−ｂに変更する。いくつかの実施形態において、ディスプレイ（例えば、タッチスクリーン１１２）上の第１のアイコンの場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触の検出に応答して、起動領域のサイズは変更される（例えば、デバイスは、図５ＫＫの接触５１２０を単に検出したことに応答して起動領域５１２２−１３−ａを起動領域５１２２−１３−ｂに変更する）。いくつかの実施形態において、ディスプレイ（例えば、タッチスクリーン１１２）上の第１のアイコンの場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所から離れる方向への接触の移動の検出に応答して、起動領域のサイズは変更される（例えば、デバイスは、図５ＬＬに示すように接触５１２０の少なくとも多少の移動５１２１を検出した後にのみ起動領域５１２２−１３−ａを起動領域５１２２−１３−ｂに変更する）。
【０２６９】
いくつかの実施形態において、第２のアイコンの起動領域のサイズは、第２のアイコンの種類に少なくとも部分的に基づいて変更される（９１２）。いくつかの実施形態において、第２のアイコンがフォルダ・アイコンである場合、起動領域は第１のサイズを有する（９１４）（例えば、第１の動作が第２のアイコンにより表されたフォルダに第１のアイコンを追加することであるため）。これらの実施形態の一部において、第２のアイコンが動作アイコンである場合、起動領域は第１のサイズより小さい第２のサイズを有する（例えば、第１の動作が第１のアイコン及び第２のアイコンを含むフォルダを作成することであるためであり、換言すると、アイコンの移動が最も容易であり、次にアイコンを既存のフォルダに追加することが容易であり、２つの起動アイコンから新しいフォルダを作成するのが最も困難になるように起動領域が調整されるため）。
【０２７０】
いくつかの実施形態において、第１のアイコン以外の複数のアイコンの１つ以上の各アイコンに対して、デバイスは第１の場所から各アイコンの各場所までの距離に基づいて各アイコンに対する各起動領域のサイズを各デフォルトサイズから変更する（例えば、第１のアイコンに対応するタッチセンシティブ面上の場所における接触の検出に応答して、あるいは第１のアイコンに対応するタッチセンシティブ面上の場所から離れる方向への接触の移動の検出に応答して）（９１６）。例えば図５ＬＬにおいて、写真アプリケーション・アイコン５００２−１に対する起動領域のサイズは、第１の場所（例えば、図５ＫＫの接触５１２０−ａの場所）から図５ＬＬの写真アプリケーション・アイコン５００２−１の各場所までの距離に基づいてデフォルトサイズ５１２２−１−ａからより大きいサイズ５１２２−１−ｂに大きくされている。同様に、いくつかの実施形態において、複数の他のアイコン（例えば、図５ＫＫ及び図５ＬＬの選択可能ユーザインタフェース・オブジェクト５００２−１、５００２−２、５００２−６、５００２−７、５００４−１−ｂ、５００２−１０、５００４−７、５００２−１４、５００２−１５、５００２−１６、５００４−２）に対するデフォルト起動領域（例えば、図５ＫＫの５１２２−５−ａ、５１２２−６−ａ、５１２２−９−ａ、５１２２−１０−ａ、５１２２−１４−ａ、５１２２−１５−ａ、５１２２−１６−ａ、５１２２−１７−ａ）は、図５ＬＬに示すように（例えば、図５ＬＬの調整済み起動領域５１２２−５−ｂ、５１２２−６−ｂ、５１２２−９−ｂ、５１２２−１０−ｂ、５１２２−１４−ｂ、５１２２−１５−ｂ、５１２２−１６−ｂ、５１２２−１７−ｂにより）調整されている。
【０２７１】
入力の検出に応答して、デバイスはディスプレイ（例えば、タッチスクリーン１１２）上で第１のアイコンを第１の場所から離れるように移動する（９１８）。例えば図５ＬＬにおいて、デバイスは第１の場所（例えば、図５ＫＫの株価アプリケーション・アイコン５００２−９の場所）から離れるように移動する株価アプリケーション・アイコン５００２−９を表示する。いくつかの実施形態において、第１のアイコンが所定の期間より長い間第２のアイコンの起動領域内に少なくとも部分的に存在する場合、デバイスは、入力が終了した時に実行される動作の指示（例えば、新しいフォルダが作成されることを示すアニメーション又は第１のアイコンが第２のアイコンで表されるフォルダに追加されることを示すアニメーション）を表示する（９２０）。例えば第２のアイコンがフォルダ・アイコンである場合、デバイスは、第１のアイコンがフォルダに追加されることを示すようにフォルダ・アイコンを強調表示する。別の例として、第２のアイコンが動作アイコンである場合、デバイスは、第１のアイコン及び第２のアイコンを含むフォルダが作成されることを示すために動作アイコンを強調表示する。
【０２７２】
デバイスは、入力が事前定義済みトリガ基準を満たすことを検出する（９２２）（例えば、指の接触のリフトオフを検出する）。いくつかの実施形態において、入力が事前定義済みトリガ基準を満たすことを検出することは、第１の入力の終了を検出することを含む（９２４）。例えば、タッチセンシティブ面（例えば、タッチスクリーン１１２）からの接触５１２０−ｃのリフトオフをデバイスが検出した時、第１の入力の終了が検出される。
【０２７３】
入力が事前定義済みトリガ基準を満たすことを検出したことに応答して、動作９２８〜９４６が実行される（９２６）。いくつかの実施形態において、デバイスは、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在するかを判定する。第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在する場合（９２８）、デバイスは以下に更に詳細に説明するように動作９３２〜９３８を実行する。これに対して、第１のアイコンが第２のアイコンの起動領域内に少なくとも部分的に存在しない場合（９３０）、デバイスは以下に更に詳細に説明するように動作９４０〜９４６を実行する。
【０２７４】
第１のアイコンが第２のアイコンの起動領域（例えば、図５ＭＭの５１２２−１３−ｂ）内に少なくとも部分的に存在するとデバイスが判定した場合（９３２）、デバイスは第２のアイコンと関連付けられる第１の動作を実行する（９３４）。いくつかの実施形態において、第１の動作は、第１のアイコン及び第２のアイコンを含むフォルダを作成すること（例えば、方法６００を参照して詳細に上述したように）を含む（９３６）。例えば図５ＭＭにおいて、デバイスは、入力の終了（例えば、接触５１２０−ｃのリフトオフ）を検出し、入力の終了の検出に応答して、図５ＮＮに示すようにｇａｍｅｓフォルダ・アイコン５００４−７により表されるフォルダに株価アプリケーション・アイコン５００２−９を追加する。いくつかの実施形態において、第１の動作は、第２のアイコンにより表されるフォルダに第１のアイコンを追加することを含む（９３８）。例えば株価アプリケーション・アイコン５００２−９が別の動作アイコンに対する起動領域内に少なくとも部分的に存在する時にデバイスが入力の終了を検出すると、デバイスは、図５Ｍ及び図５Ｎを参照して詳細に上述したように株価アプリケーション・アイコン５００２−９及び他の動作アイコンを含むフォルダを作成する。
【０２７５】
第１のアイコンが第２のアイコンの起動領域外にあるとデバイスが判定する場合（９４０）、デバイスは第１の動作とは異なる第２の動作を実行する（９４２）。いくつかの実施形態において、第２の動作は、第１のアイコンがディスプレイ上の第２のアイコンの場所に近接するようにディスプレイ（例えば、タッチスクリーン１１２）上で複数のアイコンを再構成することを含む（９４４）。例えば図５ＯＯにおいて、デバイスは、入力（例えば、接触５１２４及び接触の移動５１２６）を検出し、事前定義済みトリガ基準が第２のアイコン（例えば、図５ＯＯのｇａｍｅｓフォルダ・アイコン５００４−７）の起動領域５１２８−１１外にある場所５１２４−ｂにおいて満たされること（例えば、接触５１２４が所定期間より長い間停止していること）を検出する。この例を継続すると、事前定義済み基準が満たされることを判定したことに応答して、デバイスはアイコンを再構成する（例えば、構成の第３行目の全てのアイコンが１つ左にシフトされるように）。いくつかの実施形態において、第２の動作は、ディスプレイ上の第１の場所に第１のアイコンを戻すことを含む（９４６）。例えばデバイスが図５ＭＭの接触５１２０−ｃの終了を検出し、その一方で株価アプリケーション・アイコン５００２−９がｇａｍｅｓフォルダ・アイコン５００４−７の起動領域５１２２−１３−ｂ外にある場合、デバイスは株価アプリケーション・アイコン５００２−９を前の場所（例えば、図５ＬＬの株価アプリケーション・アイコン５００２−９の場所）に戻す。
【０２７６】
いくつかの実施形態において、アイコンの距離に基づいてディスプレイ（例えば、タッチスクリーン１１２）上のアイコンに対する起動領域のサイズを調整する１つの利点は、移動されているアイコンから離れているアイコンに対して大きな目標を提供することであることが理解されるべきである。一般にタッチジェスチャが長い距離にわたり発生する場合、ジェスチャはより短い距離にわたり発生したタッチジェスチャの一部より速い移動を含む。更に、一般により速い移動を含むタッチジェスチャは、より遅い移動を含むタッチジェスチャより正確でない。従って、タッチジェスチャの開始点から離れているアイコンに対する起動領域のサイズを大きくすることにより、デバイスは、開始点から離れているアイコンに到達するためにタッチセンシティブ面（例えば、タッチスクリーン１１２）にわたる長い距離を移動する必要があるタッチジェスチャの低い精度を補償し、ユーザマシンインタフェースを向上する。
【０２７７】
尚、方法６００、７００、８００、１０００、１１００、１２００（例えば、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法９００にも同様に適用可能である。例えば、図９Ａ及び図９Ｂを参照して説明したアイコン（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、７００、８００、１０００、１１００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０２７８】
図１０Ａ及び図１０Ｂは、いくつかの実施形態に係るアイコン管理入力に応答してディスプレイ上でアイコンを再構成する方法１０００を示すフローチャートである。方法１０００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法１０００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２７９】
以下に説明するように、方法１０００は、アイコンを管理する直観的な方法を提供する。方法は、アイコンを管理する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによるアイコン管理が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２８０】
デバイスは、複数のアイコンを第１の構成（例えば、図５ＫＫの動作アイコン５００２及びフォルダ・アイコン５００４）でディスプレイ（例えば、タッチスクリーン１１２）に表示する（１００２）。デバイスは、複数のアイコンの第１のアイコンをディスプレイ（例えば、タッチスクリーン１１２）上の第１の位置からディスプレイ上の第２の位置に移動する要求に対応する入力を検出する（１００４）。例えばデバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の株価アプリケーション・アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１２０と、その後のディスプレイ（例えば、タッチスクリーン１１２）上の図５ＫＫの初期の場所から図５ＫＫのｇａｍｅｓフォルダ・アイコン５００４−７に近接する場所に株価アプリケーション・アイコン５００２−９を移動する要求に対応する接触の移動５１２１（例えば、タッチスクリーン１１２における図５ＫＫの第１の場所５１２０−ａから図５ＬＬの第２の場所５１２０−ｂ、図５ＭＭの第３の場所５２１０−ｃへの移動）と、を検出する。
【０２８１】
入力の検出に応答して、動作１００８〜１０３４が実行される（１００６）。デバイスは、第１のアイコンを第１の位置から第２の位置に移動する（１００８）。例えば図５ＫＫ〜図５ＭＭに示すように、デバイスはディスプレイ（例えば、タッチスクリーン１１２）にわたり株価アプリケーション・アイコン５００２−９をｇａｍｅｓフォルダ・アイコン５００４−７に向けて移動する。いくつかの実施形態において、入力の検出に応答して、デバイスは第１のアイコンの残像を第１の位置に表示する（１０１０）。これらの実施形態において、第１のアイコンの残像は第１のアイコンとは視覚的に異なる。いくつかの実施形態において、第１のアイコンの残像は、第１のアイコンのグレイアウト画像、半透明画像、低コントラスト画像又はゴースト画像である。いくつかの実施形態において、入力の検出に応答して、デバイスは空きスペースを第１の位置に表示する（１０１２）（空きスペースがアイコンの第２行目の右端に表示される図５ＬＬ及び図５ＭＭに示すように）。
【０２８２】
デバイスは、自動再構成基準が満たされるまで第１のアイコン以外の複数のアイコンの各アイコンの位置を維持する（１０１４）。例えば図５ＬＬ及び図５ＭＭにおいて、株価アプリケーション・アイコン５００２−９が以前配置されていたアイコンの構成の空きスペースがあるが、デバイスは株価アプリケーション・アイコン５００２−９以外の全てのアイコンをディスプレイ（例えば、タッチスクリーン１１２）上の同一位置に表示し続ける。
【０２８３】
デバイスは、自動再構成基準が満たされたことを判定する（例えば、少し後の時点で）（１０１６）。いくつかの実施形態において、入力（又は入力の開始）が検出されてから所定期間（例えば、０．５秒、１秒、２秒等）が経過した時に自動再構成基準が満たされる（１０１８）。いくつかの実施形態において、所定期間は入力開始から測定される。いくつかの実施形態において、所定期間は入力の終了から測定される。いくつかの実施形態において、所定期間が経過し且つ第１のアイコンがその時点で別のアイコンの起動領域内のディスプレイ（例えば、タッチスクリーン１１２）上の位置に配置されていない時に自動再構成基準は満たされる（１０２０）。換言すると、これらの実施形態において、所定期間の経過に加えて、第１のアイコンは他のアイコンの起動領域の外側にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に表示されている必要がある。いくつかの実施形態において、デバイスが入力の終了を検出した時に自動再構成基準は満たされる（１０２２）。例えば図５ＭＭにおいて、デバイスは、接触５１２０−ｃのリフトオフを検出し、それに応答して、図５ＮＮに示すようにｇａｍｅｓフォルダ・アイコン５００４−７と関連付けられたフォルダに株価アプリケーション・アイコン５００２−９を追加し且つ図５ＯＯに示すようにアイコンを再構成する。いくつかの実施形態において、第１のアイコンがディスプレイ上を依然として移動している間に自動再構成基準は満たされる（１０２４）。換言すると、いくつかの実施形態において、入力がデバイスにより検出され続けている間に（例えば、タッチセンシティブ面からの接触のリフトオフを検出する前に）所定期間が経過する。
【０２８４】
自動再構成基準が満たされたと判定されたことに応答して、デバイスは、第１の構成とは異なる第２の構成を形成するように第１のアイコン以外の複数のアイコンの１つ以上のアイコンを移動する（１０２６）。例えば、フォルダ・アイコン５００４−１−ｂは、図５ＮＮの構成の第３行目から図５ＯＯの構成の第２行目にシフトされ、その一方で、動作アイコン５００２−１０、５００２−１１及び５００２−１２は左にシフトされ、ｇａｍｅｓフォルダ５００４−７は図５ＮＮの構成の第４行目から図５ＯＯの構成の第３行目にシフトされる。いくつかの実施形態において、第２の構成は第１のアイコンとは異なる第１の位置にあるアイコンを含む（１０２８）。例えば図５ＯＯにおいて、デバイスは図５ＫＫにおいて以前に株価アプリケーション５００２−９により占有されていた場所にフォルダ・アイコン５００４−１−ｂを表示する。いくつかの実施形態において、第１のアイコン（例えば、株価アプリケーション・アイコン５００２−９）は、アイコン内の異なる位置に移動されている。いくつかの実施形態において、第１のアイコン（例えば、株価アプリケーション・アイコン５００２−９）は、複数のアイコンから除去される（例えば、フォルダ５００４−７に追加されることにより）。
【０２８５】
いくつかの実施形態において、第２の構成は、入力が事前定義済みトリガ基準を満たすことを検出した（例えば、入力の終了を検出した）後に（又はそれに応答して）形成され（１０３０）、第２の構成はディスプレイ上に事前定義済みの構成で（例えば、タッチスクリーン１１２上に２次元格子で又は他の規則的に離間された構成で）アイコンを表示することを含む（１０３２）。いくつかの実施形態において、自動再構成基準が満たされた場合、第１のアイコンがディスプレイ上を移動される（例えば、タッチスクリーン１１２上で第１のアイコンと他のアイコンとが重なり合わないように）のに伴ってアイコンを動的に再構成する（１０３４）。換言すると、いくつかの実施形態において、第１の領域の第２の位置における第１のアイコンの表示に対応するように、第１のアイコンの第２の位置が第２のアイコンの初期の位置と少なくとも部分的に重なり合う場合、デバイスは第２のアイコンを初期の位置から新しい位置に移動する。例えばアイコンを再構成することは、第１のアイコンがディスプレイ上を移動された時に（例えば、タッチスクリーン１１２に対する接触を検出し続けている間に）第１のアイコンの位置を他のアイコンの位置と入れ替えることを含む。
【０２８６】
尚、方法６００、７００、８００、９００、１１００、１２００（例えば、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法１０００にも同様に適用可能である。例えば、図１０Ａ及び図１０Ｂを参照して説明したアイコン（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、７００、８００、９００、１１００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０２８７】
図１１Ａ〜図１１Ｃは、いくつかの実施形態に係る動的フォルダと関連付けられたフォルダのコンテンツに関する視覚的な指示を提供するために動的フォルダ・アイコンを更新する方法１１００を示すフローチャートである。方法１１００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法１１００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０２８８】
以下に説明するように、方法１１００は、フォルダを管理する直観的な方法を提供する。方法は、フォルダを管理する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによるフォルダ管理が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０２８９】
デバイスは、動的フォルダ・アイコン（例えば、図５ＳＳのｇａｍｅｓフォルダ・アイコン５００４−７）を表示する（１１０２）。動的フォルダ・アイコン（例えば、図５ＳＳの５００４−７）は、動的フォルダ・アイコンと関連付けられるフォルダの現在のコンテンツの視覚的な指示（例えば、図５ＳＳのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｏ」、「Ｒ」、「Ｓ」及び「Ｍ」）を含む。いくつかの実施形態において、動的フォルダ・アイコンは、動的フォルダ・アイコンと関連付けられたフォルダ内に含まれる多くの動作アイコンを示す（１１０４）。例えば図５ＳＳのｇａｍｅｓフォルダ・アイコン５００４−７は、フォルダ・アイコンと関連付けられたフォルダ内にある選択可能ユーザインタフェース・オブジェクトの４つの縮小表現（例えば、ｇａｍｅｓフォルダ・アイコン５００４−７の「Ｏ」、「Ｒ」、「Ｓ」及び「Ｍ」を含むボックス）を含む。
【０２９０】
いくつかの実施形態において、コンテンツはフォルダ内に空間構成を有し、動的フォルダ・アイコン（例えば、図５ＴＴの５００４−７）は、フォルダ内のコンテンツの空間構成に関する視覚的な指示を提供する（１１０６）。いくつかの実施形態において、コンテンツは複数の動作アイコン（例えば、図５ＴＴの５００２−４、５００２−１３、５６００２−９、５００２−８）を含み、空間構成は動作アイコンの事前定義済み格子（例えば、図５ＴＴのフォルダ・ビュー５１３８に示すような動作アイコンの１×４の格子）であり、複数の動作アイコンの各々は１つ以上の水平方向に隣接する隣接動作アイコンを有する（１１０８）。いくつかの実施形態において、動的フォルダ・アイコン（例えば、図５ＴＴの５００４−７）は、複数の動作アイコンの少なくとも部分集合の縮小表現（例えば、ｇａｍｅｓフォルダ・アイコン５００４−７の「Ｏ」、「Ｒ」、「Ｓ」及び「Ｍ」を含むボックス）を含み、縮小表現は、複数の縮小表現に対して、各動作アイコンの各縮小表現が各動作アイコンの隣接動作アイコンのうちの１つの縮小表現に水平方向に隣接するように構成される（１１１０）。いくつかの実施形態において、フォルダは第１の縮尺を有する複数の動作アイコンを含み、動的フォルダ・アイコンを表示することは、動的フォルダ・アイコン内に第１の縮尺より小さい第２の縮尺で複数の動作アイコンの１つ以上の動作アイコンの縮小表現を表示することを含む（１１１２）。
【０２９１】
例えば図５ＴＴにおいて、フォルダ表示入力（例えば、図５ＳＳのタップジェスチャ５１３６）に応答して、デバイスはｇａｍｅｓフォルダ・アイコン５００４−７と関連付けられたフォルダに対するフォルダ・ビュー５１３８を表示する。図５ＴＴに示すように、フォルダ・ビューは、左から右に一列の空間構成を有するソリティアアプリケーション・アイコン５００２−４、レーシングアプリケーション・アイコン５００２−１３、株価アプリケーション・アイコン５００２−９及びマップアプリケーション・アイコン５００２−８を含む４つの選択可能ユーザインタフェース・オブジェクトを含む。この例において、ｇａｍｅｓフォルダ・アイコン５００４−７は、フォルダ・ビュー内の動作アイコンの順序に基づく順序でコンテンツの縮小表現を表示することによりそれら動作アイコンの空間構成の視覚的な指示を提供する。特にレーシングアプリケーション・アイコン５００２−１３は、ソリティアアプリケーション・アイコン５００２−４（左側）と株価アプリケーション・アイコン５００２−９（右側）との間にあり、レーシングアプリケーション・アイコンの縮小表現（例えば、図５ＴＴのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｒ」）は、ソリティアアプリケーション・アイコンの縮小表現（例えば、図５ＴＴのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｏ」）とソリティアアプリケーション・アイコンの縮小表現（例えば、図５ＴＴのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｓ」）との間にある。
【０２９２】
デバイスは、フォルダのコンテンツを修正する要求に対応する入力を検出する（１１１４）。例えば図５ＴＴにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の株価アプリケーション・アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１４０と、その後のフォルダ・ビュー５１３８内のディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所への接触の移動５１４２とを検出する。いくつかの実施形態において、フォルダは自動的に作成されたフォルダであり、フォルダのコンテンツを修正する要求に対応する入力を検出することは、各アプリケーションと関連付けられた各動作アイコンがフォルダに追加されるか、フォルダから除去されるか又はフォルダ内に移動されるような各アプリケーションと関連付けられた入力を検出することを含む（１１１６）（例えば、フォルダは最近追加されたアプリケーションフォルダであり、入力は、新しいアプリケーションがデバイスに追加されたことであるか、あるいはフォルダは最も頻繁に使用されるアプリケーションフォルダであり、入力には、最も頻繁に使用されるアプリケーションであると決定されたアプリケーションを使用する）。例えばユーザがアプリケーションを開始した場合、アプリケーションと関連付けられたアプリケーション・アイコンは「最近使用したアプリケーション」フォルダに移動される。
【０２９３】
入力の検出に応答して、動作１１２０〜１１３６が実行される（１１１８）。デバイスは、フォルダのコンテンツを修正し、フォルダ内の修正済みコンテンツの空間構成の視覚的な指示を含むように動的フォルダ・アイコン（例えば、図５ＵＵの５００４−７）を更新する（１１２０）。フォルダのコンテンツの修正は、フォルダ内のコンテンツを再位置付けすること、コンテンツをフォルダから削除すること及び／又はコンテンツをフォルダに追加することを含むことが理解されるべきである。
【０２９４】
いくつかの実施形態において、デバイスは、フォルダ内の第１の動作アイコンを再位置付けする要求に対応する再位置付け入力を検出し、再位置付け入力の検出に応答して、再位置付け入力に従ってフォルダ内の第１の動作アイコンを再位置付けし、フォルダ内の第１の動作アイコンの再位置付けに従って動的フォルダ・アイコン内の動作アイコンの縮小表現を再位置付けする（１１２２）。例えば図５ＴＴにおいて、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上の株価アプリケーション・アイコン５００２−９の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１４０と、その後のフォルダ・ビュー５１３８内にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所への接触の移動５１４２とを含む再位置付け入力を検出する。この例において、再位置付け入力の検出に応答して、デバイスは、図５ＵＵに示すようにフォルダ・ビュー５１３８内の新しい位置に株価アプリケーション・アイコン５００２−９を移動する（例えば、ソリティアアプリケーション・アイコン５００２−４が株価アプリケーション・アイコン５００２−９とレーシングアプリケーション・アイコン５００２−１３との間に表示されるように）。更にこの例において、デバイスは、ｇａｍｅｓフォルダ・アイコン５００４−７内の縮小表現がフォルダ内のコンテンツの更新済み空間構成に関する視覚的な指示を提供するように図５ＵＵに示すように縮小表現を再構成する。特にソリティアアプリケーション・アイコンの縮小表現（例えば、図５ＵＵのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｏ」）は、株価アプリケーション・アイコンの縮小表現（例えば、図５ＵＵのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｓ」）とレーシングアプリケーション・アイコンの縮小表現（例えば、図５ＵＵのｇａｍｅｓフォルダ・アイコン５００４−７の「Ｒ」）との間にある。
【０２９５】
いくつかの実施形態において、デバイスは、第１の動作アイコンをフォルダから除去する要求に対応するアイコン除去入力を検出し、アイコン除去入力の検出に応答して、第１の動作アイコンをフォルダから除去し、第１の動作アイコンの縮小表現を動的フォルダ・アイコンから除去する（１１２４）。例えば図５ＥＥにおいて、デバイスは、ソリティアアプリケーション・アイコン５００２−４に対応する場所における接触５１１２と、その後のフォルダ・ビュー５１０６からオブジェクト除去領域である背景の第１の部分５１０８への接触の移動５１１４とを含むアイコン除去入力を検出する。このアイコン除去入力に応答して、デバイスは、図５ＦＦに示すようにソリティアアプリケーション・アイコン５００２−４をフォルダ・ビュー５１０６から除去する。更にこの例において、デバイスはフォルダ・ビュー５１０６と関連付けられたフォルダ・アイコン５００４−７にソリティアアプリケーション・アイコンの縮小表現（例えば、図５ＥＥのｐｌａｙフォルダ・アイコン５００４−７の「Ｏ」）を表示していたが、ソリティアアプリケーション・アイコンの縮小表現の表示を中止する（例えば、図５ＦＦにおいて、「Ｏ」はｐｌａｙフォルダ・アイコン５００４−７に表示されていない）。
【０２９６】
いくつかの実施形態において、デバイスは、第１の動作アイコンをフォルダに追加する要求に対応するアイコン追加入力を検出し、アイコン除去入力の検出に応答して、第１の動作アイコンをフォルダに追加し、第１の動作アイコンの縮小表現を動的フォルダ・アイコンに追加する（１１２６）。例えば図５ＯＯ及び図５ＰＰにおいて、デバイスは、図５ＯＯのディスプレイ（例えば、タッチスクリーン１１２）上のマップアプリケーション・アイコン５００２−８の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における接触５１２４−ａと、その後のｇａｍｅｓフォルダ・アイコン５００４−７の起動領域５１２８−１１のディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応する場所へのタッチセンシティブ面（例えば、タッチスクリーン１１２）における接触の移動（例えば、５１２６及び５１３０）と、を含むアイコン追加入力を検出する。このアイコン追加入力に応答して、デバイスは、図５ＴＴに示すようにｇａｍｅｓフォルダ・アイコン５００４−７と関連付けられたフォルダにマップアプリケーション・アイコン５００２−８を追加する。更にこの例において、デバイスはマップアプリケーション・アイコンの縮小表現をフォルダ・アイコン５００４−７に表示していなかった（例えば、図５ＯＯ及び図５ＰＰに示すように）が、マップアプリケーション・アイコン５００２−８をｇａｍｅｓフォルダ・アイコン５００４−７に追加した後（又はそれと共に）、デバイスはマップアプリケーション・アイコンの縮小表現（例えば、図５ＱＱにおいて「Ｍ」）をｇａｍｅｓフォルダ・アイコン５００４−７内に表示する。
【０２９７】
いくつかの実施形態において、動作アイコンに対応するアプリケーションから通知がある場合、フォルダのコンテンツは動作アイコンを含み、動的フォルダ・アイコンは変化する（１１２８）。いくつかの実施形態において、動的フォルダ・アイコンは、状態標識を動的フォルダ・アイコンに表示することにより変化する（１１３０）。例えば図５Ｂにおいて、フォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂにより表されたフォルダ内のアプリケーション・アイコンと関連付けられるアプリケーションのうちの１つが通知を有することを示す通知バッジ５０１２を表示する。いくつかの実施形態において、動的フォルダ・アイコンは、動的フォルダ・アイコン内の動作アイコンの縮小バージョンに状態標識を表示することにより変化する（１１３２）。例えば図５Ｂにおいて、フォルダ・アイコン５００４−１−ｂは、フォルダ・アイコン５００４−１−ｂ内の縮小表現（例えば、「ｘ７」）上に通知バッジ５０１４を表示し、縮小表現と関連付けられたアプリケーションが通知を有することを示す（例えば、「ｘ７」と関連付けられたアプリケーションが電子メール・アプリケーションである場合、一般に通知は、新しい電子メールが到着したことを示す）。
【０２９８】
いくつかの実施形態において、デバイスがユーザインタフェース再構成モードである場合、動的フォルダ・アイコンの外観は変化する（１１３４）。いくつかの実施形態において、フォルダは選択可能ユーザインタフェース・オブジェクト（例えば、アプリケーション・アイコン及び／又はファイルアイコン等の選択可能ユーザインタフェース・オブジェクト）を表示する制限された空間（例えば、９スロット、１２スロット、１６スロット又はあらゆる他の適切なスロット数）を有し、ユーザインタフェース再構成モードの動的フォルダ・アイコンの外観は、フォルダがあらゆる追加の選択可能ユーザインタフェース・オブジェクトを表示する空間を有するかを示す（例えば、動作アイコンの追加の縮小表現のための場所を表示することにより）（１１３６）。
【０２９９】
例えば図５Ａにおいて、デバイスが通常動作モードである間、動的フォルダ・アイコン５００４−１−ａは、フォルダ内のコンテンツ（例えば、動作アイコン５００２）を表す縮小表現（例えば、「ｘ１」、「ｘ２」、「ｘ３」、「ｘ４」、「ｘ５」及び「ｘ６」）を表示する。しかし、この例において、フォルダ内に７つ以上の動作アイコン５００２が存在するため、デバイスは動的フォルダ・アイコン内の最初の６つの動作アイコンの縮小表現のみを表示する。この例を継続すると、デバイスがユーザインタフェース再構成モードを開始すると（例えば、図５Ａの押下及び保持ジェスチャ５００８の検出に応答して）、デバイスは動的フォルダ・アイコンを変更し（例えば、図５Ａの動的フォルダ・アイコン５００４−１−ｂから図５Ｂの動的フォルダ・アイコン５００４−１−ｂに）、フォルダ・アイコン５００４−１−ｂ内のフォルダ・アイコンの最初の３つの縮小表現（例えば、「ｘ１」、「ｘ２」及び「ｘ３」）の表示を中止しつつ、フォルダ・アイコン５００４−１−ｂ内の追加の縮小表現（例えば、フォルダ・アイコン５００４−１−ｂの「ｘ７」）を示すように動的アイコン内の縮小表現を上方向にシフトする。この例において、動的フォルダ・アイコンは、新しい縮小表現の隣に２つの空きスペースを更に表示する。フォルダ・アイコン５００４−１−ｂと関連付けられたフォルダに７つ以上の項目が存在することの指示を提供することに加え、新しい縮小表現の隣に２つの空きスペースを示すことで動的フォルダ・アイコンを変更することにより、フォルダ・ビュー内の追加の動作アイコンを表示する場所があるという視覚的な指示が提供される。
【０３００】
尚、方法６００、７００、８００、９００、１０００、１２００（例えば、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１２Ａ〜図１２Ｅ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法１１００にも同様に適用可能である。例えば、図１１Ａ〜図１１Ｃを参照して説明した選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、７００、８００、９００、１０００又は１２００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０３０１】
図１２Ａ〜図１２Ｅは、いくつかの実施形態に係るフォルダのコンテンツの表示と共にコンテキスト情報を提供する方法１２００を示すフローチャートである。方法１２００は、ディスプレイ及びタッチセンシティブ面を有する多機能デバイス（例えば、図３のデバイス３００又は図１のポータブル多機能デバイス１００）において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーン・ディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法１２００のいくつかの動作は組み合わされてもよく、且つ／又はいくつかの動作の順序は変更されてもよい。
【０３０２】
以下に説明するように、方法１２００は、フォルダのコンテンツを表示する直観的な方法を提供する。方法は、フォルダのコンテンツの表示と共にコンテキスト情報を提供することによりフォルダを管理する時のユーザの認識に対してかかる負荷を軽減し、より効率的なヒューマンマシン・インタフェースを生成する。バッテリにより動作するコンピューティング・デバイスの場合、ユーザによるフォルダ管理が高速且つ効率的になるほど、節電され、バッテリ充電間隔は長くなる。
【０３０３】
デバイスは、ディスプレイ（例えば、タッチスクリーン１１２）の壁紙背景の上にフォルダ・アイコン（例えば、図５Ｓのフォルダ・アイコン５００４−７）を表示する（１２０２）。フォルダ・アイコンはコンテンツを含むフォルダに対応し、コンテンツは１つ以上の選択可能ユーザインタフェース・オブジェクト（例えば、アプリケーション・アイコン、ブックマーク・アイコン及び／又は文書アイコン）を含む。いくつかの実施形態において、第１の入力を検出する前に、デバイスは１つ以上の追加の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｓの動作アイコン５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−９、５００２−１０、５００２−１１、５００２−１２、５００２−１４、５００２−１５及び５００２−１６、並びにフォルダ・アイコン５００４−１−ｂ及び５００４−２）を表示する（１２０４）。
【０３０４】
デバイスは、フォルダ（例えば、図５Ｓのフォルダ・アイコン５００４−７と関連付けられたフォルダ）のコンテンツを表示する要求に対応する第１の入力（例えば、図５Ｓのタップジェスチャ５０７６）を検出する（１２０６）。
【０３０５】
第１の入力（例えば、図５Ｓのタップジェスチャ５０７６）の検出に応答して、動作１２１０〜１２２６が実行される（１２０８）。デバイスは、壁紙背景を第１の部分（例えば、図５Ｘ〜図５ＡＡの５０８４）と第２の部分（例えば、図５Ｘ〜図５ＡＡの５０８６）とに分割する（１２１０）。いくつかの実施形態において、１つ以上の追加の選択可能ユーザインタフェース・オブジェクトは、壁紙背景の第１の部分５０８４に事前定義済みの場所を有する第１の追加の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｘ〜図５ＡＡの動作アイコン５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−９、５００２−１０、５００２−１１、５００２−１２及びフォルダ・アイコン５００４−１−ｂ）の集合と、壁紙背景の第２の部分５０８６に事前定義済みの場所を有する第２の追加の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｘ〜図５ＡＡの５００２−１４、５００２−１５、５００２−１６及びフォルダ・アイコン５００４−２）の集合と、を含む（１２０４）。
【０３０６】
いくつかの実施形態において、フォルダ・アイコン（例えば、図５Ｘ〜図５ＡＡの５００４−７）は、壁紙の第１の部分（例えば、図５Ｘ〜図５ＡＡの５０８４）内に表示される（１２１２）。いくつかの実施形態において、フォルダ・アイコン（例えば、図５ＣＣＣ〜図５ＦＦＦの５００４−２）がディスプレイ（例えば、タッチスクリーン１１２）のドック領域（例えば、図５ＣＣＣ〜図５ＦＦＦの５００６）の複数の選択可能ユーザインタフェース・オブジェクトのうちの１つである場合、第１の部分（図５ＤＤＤ〜図５ＦＦＦの５１７２）はディスプレイのドック領域を含む。これに対して、これらの実施形態において、フォルダ・アイコン（例えば、図５Ｘ〜図５ＡＡの５００４−７）がディスプレイ（例えば、タッチスクリーン１１２）のドック領域（例えば、図５Ｘ〜図５ＡＡの５００６）の外側にある複数の選択可能ユーザインタフェース・オブジェクトのうちの１つである場合、第２の部分（例えば、図５Ｘ〜図５ＡＡの５０８６）はディスプレイのドック領域（例えば、図５Ｘ〜図５ＡＡの５００６）を含む。換言すると、これらの実施形態によると、フォルダ・アイコンがドックにある場合（例えば、図５ＣＣＣ〜図５ＦＦＦに示すように）、壁紙はフォルダ・アイコンの上で分かれ、フォルダ・アイコンがドックの上のナビゲーション領域にある場合（例えば、図５Ｘ〜図５ＡＡに示すように）は壁紙はフォルダ・アイコンの下で分かれる。いくつかの実施形態において、ナビゲーション領域（例えば、複数の選択可能ユーザインタフェース・オブジェクトを含むホーム画面）は複数のページ（例えば、水平方向のスワイプジェスチャの検出に応答して操作される）を有し、ドック領域は、デバイスがナビゲーション領域の選択可能ユーザインタフェース・オブジェクトの構成をスクロールする間も固定場所に留まる。
【０３０７】
デバイスは、第１の部分から離れるように第２の部分を移動する（１２１４）。例えば図５Ｘ及び図５Ｙにおいて、第２の部分５０８６は、第１の部分５０８４から離れるように移動される。別の例として、図５ＤＤにおいて、第２の部分５１７４は第１の部分５１７２から離れるように移動されている。いくつかの実施形態において、第１の部分は第２の部分から離れるように移動される。例えば図５ＶＶ及び図５ＷＷにおいて、デバイスは、壁紙背景の上部分と壁紙背景のした部分とを互いに離れるように移動する。いくつかの実施形態において、第２の部分から離れるように第１の部分を移動することは、壁紙背景の第１の部分の移動に従って第１の追加の選択可能ユーザインタフェース・オブジェクトの集合を移動することと、壁紙背景の第２の部分の移動に従って第２の追加の選択可能ユーザインタフェース・オブジェクトの集合を移動することとを含む（１２１６）。例えば図５Ｘ及び図５Ｙに示すように、第２の部分５０８６が第１の部分５０８４から離れるように移動されると、第２の部分５０８６の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｘの５００２−１４、５００２−１５、５００２−１６及び５００４−２）は、ディスプレイ（例えば、タッチスクリーン１１２）外に移動される。
【０３０８】
いくつかの実施形態において、壁紙背景を分割することは、第１の部分の第１のエッジ（例えば、図５Ｘの５０８８）の輪郭が第２の部分の第２のエッジ（例えば、図５Ｘの５０９０）の輪郭を補完する（例えば、第１の部分の第１のエッジ及び第２の部分の第２のエッジがパズルのピースのように互いに適合する）ように分割線に沿って壁紙を分割することを含み、第１の部分から離れるように第２の部分を移動することは、第１のエッジの輪郭が第２のエッジの輪郭を補完しなくなる（例えば、それら部分が離間するように移動された後、第１の部分及び第２の部分はパズルのピースのように互いに適合しなくなる）ように第１のエッジの輪郭を調整すること及び／又は第２のエッジの輪郭を調整することを含む（１２１８）。例えば図５Ｘに示すように、最初は第１のエッジ５０８８の輪郭が第２のエッジ５０９０の輪郭を補完するが、図５Ｙにおいて、第１のエッジ５０８８の輪郭は第２のエッジ５０９０の輪郭を補完しなくなる。いくつかの実施形態において、フォルダ・アイコンは、壁紙の第１の部分内に表示され、第１のエッジの輪郭は、分割線により規定されたカットアウト形状（例えば、図５Ｘ及び図５Ｙの５０９４）を含む（１２２０）。これらの実施形態の一部において、カットアウト形状は、第１の部分内のフォルダ・アイコンの場所の視覚的な指示を提供する。例えば図５Ｘ及び図５Ｙにおいて、カットアウト形状５０９４は、フォルダ・ビュー５０９２と関連付けられるフォルダ・アイコン５００４−７を指し示す。
【０３０９】
デバイスは、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示する（１２２２）。例えばフォルダのコンテンツは、複数のアプリケーション・アイコン（例えば、図５Ｙの５００２−４及び５００２−１３、あるいは図５ＥＥＥの５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３２、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）を含み、アプリケーション・アイコンは、図５Ｘ及び図５Ｙ並びに図５ＣＣＣ〜図５ＥＥＥに示すように壁紙の下にあるかのように示される（例えば、壁紙が壁紙の背後のアプリケーション・アイコンを示すように開かれたスライドドアであるかのように）。
【０３１０】
いくつかの実施形態において、第１の部分と第２の部分との間の領域のサイズは、フォルダ内の多くの選択可能ユーザインタフェース・オブジェクトに基づいて判定される（１２２４）。例えば図５Ｙにおいて、フォルダは２つの選択可能ユーザインタフェース・オブジェクトのみを含むため、フォルダ・ビュー５０９２は実質的にディスプレイの半分に満たない領域を使用する。別の例として、フォルダが少なくとも１２個の選択可能ユーザインタフェース・オブジェクトを含む図５ＥＥＥにおいて、フォルダ・ビュー５１７０はディスプレイの半分より多い領域を使用する。従って、フォルダビュー（例えば、５０９２又は５１７０）は、必要な分だけディスプレイ（例えば、タッチスクリーン１１２）の場所を使用し、コンテキスト情報（例えば、フォルダ・ビュー外の他の選択可能ユーザインタフェース・オブジェクト）を示すためにディスプレイ（例えば、タッチスクリーン１１２）上により多くの場所を残す。
【０３１１】
いくつかの実施形態において、第１の入力を検出する前に、デバイスは、１つ以上の追加の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｘ〜図５ＡＡの動作アイコン５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−９、５００２−１０、５００２−１１、５００２−１２及びフォルダ・アイコン５００４−１−ｂ）を表示し、第１の入力の検出に応答して、フォルダ・アイコンを１つ以上の追加の選択可能ユーザインタフェース・オブジェクトと視覚的に区別する（例えば、強調表示することにより）（例えば、フォルダ・アイコンの輝度、コントラスト、色相、彩度、色等と比較して追加の選択可能ユーザインタフェース・オブジェクトの輝度、コントラスト、色相、彩度、色等を変更することにより）（１２２６）。いくつかの実施形態において、追加の選択可能ユーザインタフェース・オブジェクトの初期の輝度、コントラスト、色相、彩度、色等（例えば、第１の入力の検出前）は、フォルダ・アイコンの輝度、コントラスト、色相、彩度、色等と同一である。例えば図５Ｙ〜図５Ｖにおいて、デバイスは通常の不透明度及び彩度でフォルダ・アイコン５００４−７を表示するが、その一方で、他の選択可能ユーザインタフェース・オブジェクト（例えば、図５Ｘ〜図５ＡＡの動作アイコン５００２−１、５００２−２、５００２−３、５００２−５、５００２−６、５００２−７、５００２−８、５００２−９、５００２−１０、５００２−１１、５００２−１２及びフォルダ・アイコン５００４−１−ｂ）は低減された不透明度及び彩度で表示される。
【０３１２】
いくつかの実施形態において、第１の入力が検出された時にデバイスが通常動作モードである間（１２２８）に動作１２３０及び１２３２が実行される。これらの実施形態の一部において、デバイスは、フォルダの各選択可能ユーザインタフェース・オブジェクトの起動に対応する第２の入力を検出し（１２３０）、第２の入力の検出に応答して、デバイスは、各選択可能ユーザインタフェース・オブジェクトと関連付けられた動作を実行する（１２３２）。例えば図５ＰＰＰにおいて、デバイスは、通常動作モードの間、フォルダビュー５２１２を表示する。この例において、デバイスは、株価アプリケーション・アイコン５００２−９に対応する場所において第２の入力（例えば、タップジェスチャ５２１４）を検出し、第２の入力に応答して株価アプリケーションを起動する（例えば、株価アプリケーションを開始するか又はそれに対するビューを表示する）。
【０３１３】
いくつかの実施形態において、第１の入力が検出された時にデバイスがユーザインタフェース再構成モードである間（１２３４）に動作１２３６及び１２３８が実行される。これらの実施形態の一部において、デバイスは、フォルダ内の各選択可能ユーザインタフェース・オブジェクトを移動する要求に対応する第２の入力を検出し（１２３６）、第２の入力の検出に応答してフォルダ内の各選択可能ユーザインタフェース・オブジェクトを移動する（１２３８）。例えば図５ＴＴにおいて、デバイスは、ユーザインタフェース再構成モードの間、フォルダ・ビュー５１３８を表示する。この例において、デバイスは、第２の入力（例えば、株価アプリケーション・アイコン５００２−９の場所に対応するタッチスクリーン１１２上の場所における接触５１４０及びタッチスクリーン１１２にわたる接触の移動５１４２）を検出し、第２の入力に応答して、図５ＳＳに示すように入力に従ってフォルダ・ビュー５１３８の株価アプリケーション・アイコン５００２−９をフォルダ・ビュー内の新しい場所に移動する。
【０３１４】
いくつかの実施形態において、第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示している間（１２４０）に動作１２４２及び１２４４が実行される。すなわち、第１の部分又は第２の部分の選択に対応する入力を検出する（１２４２）。いくつかの実施形態において、入力の検出に応答して、デバイスはフォルダのコンテンツの表示を中止する（例えば、第１の部分及び第２の部分を共に移動することにより領域をなくす）（１２４４）。例えば図５ＵＵにおいて、デバイスはコンテンツ（例えば、動作アイコン５００２−９、５００２−４、５００２−１３及び５００２−８）を含むフォルダ・ビュー５１３８を表示しているが、その一方で、デバイスは、フォルダ・ビュー５１３８の外側にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所における第２の入力（例えば、タップジェスチャ５１４４）を検出し、第２の入力の検出に応答して図５ＶＶに示すようにフォルダ・ビュー５１３８の表示を中止する。
【０３１５】
いくつかの実施形態において、デバイスはユーザインタフェース再構成モードを開始する（１２４６）。第１の部分と第２の部分との間の領域にフォルダのコンテンツを表示している間（１２４８）、デバイスは第１の部分と第２の部分との間の領域から第１の部分又は第２の部分に各選択可能ユーザインタフェース・オブジェクトを移動する要求に対応する入力を検出する（１２５０）。これらの実施形態の一部において、入力の検出に応答して、デバイスは各選択可能ユーザインタフェース・オブジェクトをフォルダから除去する（１２５２）。いくつかの実施形態において、選択可能ユーザインタフェース・オブジェクトをフォルダ外に移動することに応答して、フォルダ・ビューの表示が中止される（例えば、第１の部分及び第２の部分を共に移動することで領域をなくすことにより）。例えば図５ＹＹにおいて、デバイスはフォルダ・ビュー５１４８を表示し、その一方でフォルダ・ビュー５１４８外に選択可能ユーザインタフェースを移動する要求に対応する入力を検出する。特にデバイスは、ディスプレイ（例えば、タッチスクリーン１１２）上のａｐｐ−４アプリケーション・アイコン５００２−２２の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所（例えば、図５ＹＹの第１の場所５１６２−ａ）における接触５１６２と、その後のフォルダ・ビューの外側にあるディスプレイ（例えば、タッチスクリーン１１２）上の場所に対応するタッチセンシティブ面（例えば、タッチスクリーン１１２）上の場所（例えば、図５ＺＺに示すような第２の場所５１６２−ｂ）への接触の移動５１６４を検出する。この例において、所定期間より長い間の移動の停止を検出した後、デバイスは図５ＡＡＡに示すようにフォルダ・ビューの表示を中止する。次に、図５ＣＣＣに示すように、選択可能ユーザインタフェース・オブジェクト（例えば、ａｐｐ−４アプリケーション・アイコン５００２−２２）は、フォルダから除去され、フォルダ・ビューの外側の選択可能ユーザインタフェース・オブジェクトの構成に表示される。
【０３１６】
いくつかの実施形態において、フォルダのコンテンツの第１の部分は、第１の部分と第２の部分との間の領域（例えば、図５ＥＥＥのフォルダ・ビュー５１７０）に表示される（１２５４）。これらの実施形態の一部において、デバイスは、フォルダのコンテンツの次の部分を表示する要求に対応する次の部分の入力を検出し（１２５６）、次の部分の入力の検出に応答して、第１の部分と第２の部分との間の領域にフォルダのコンテンツの第２の部分を表示する（例えば、左又は右へのフリックジェスチャを検出することにより、アプリケーション・アイコンの次のページ又はアプリケーション・アイコンの前のページが領域に表示される）（１２５８）。例えば図５ＥＥＥにおいて、デバイスは、フォルダ・ビュー５１７０内の第１の複数の選択可能ユーザインタフェース・オブジェクト（例えば、又は図５ＥＥＥの５００２−２６、５００２−２７、５００２−２８、５００２−２９、５００２−３０、５００２−３１、５００２−３２、５００２−３３、５００２−３４、５００２−３５、５００２−３６及び５００２−３７）を含むフォルダのコンテンツの第１の部分を表示する。スワイプジェスチャ（例えば、フォルダ・ビュー５１７０内の場所に対応するタッチスクリーン１１２上の場所における接触５１７６及び左への接触の移動５１７８）の検出に応答して、デバイスは、図５ＦＦＦのディスプレイ（例えば、タッチスクリーン１１２）上のフォルダ・ビュー５１７０内の第２の複数の選択可能ユーザインタフェース・オブジェクト（例えば、又は図５ＦＦＦの５００２−３８、５００２−３９、５００２−４０、５００２−４１、５００２−４２、５００２−４３）を含むフォルダのコンテンツの第２の部分を表示する。
【０３１７】
いくつかの実施形態において、フォルダのコンテンツの第１の部分は、第１の部分と第２の部分との間の領域に表示される（１２６０）。これらの実施形態の一部において、デバイスは、フォルダのコンテンツをスクロールする要求に対応するスクロール入力を検出し（１２６２）、スクロール入力の検出に応答して、コンテンツの第２の部分を表示するように第１の部分と第２の部分との間の領域においてフォルダのコンテンツをディスプレイ（例えば、タッチスクリーン１１２）上で横方向にスクロールする（１２６４）。換言すると、いくつかの実施形態において、フォルダのコンテンツの別個の部分の代わりに、選択可能ユーザインタフェース・オブジェクトのリスト又は配列がスクロール入力（例えば、図５ＥＥＥに示すようにフォルダ・ビュー内の場所に対応するタッチスクリーン１１２における接触５１７６及びその後の接触の移動５１７８を含むフリックジェスチャ）の検出に応答してデバイスにより連続的にスクロールされる。
【０３１８】
尚、方法６００、７００、８００、９００、１０００、１１００（例えば、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ及び図５Ａ〜図５ＰＰＰ）に関して本明細書で説明する他の処理の詳細は、上述した方法１１００にも同様に適用可能である。例えば、図１２Ａ〜図１２Ｅを参照して説明した選択可能ユーザインタフェース・オブジェクト（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）は、方法６００、７００、８００、９００、１０００又は１１００のいずれかを参照して本明細書で説明される種々の選択可能ユーザインタフェース・オブジェクト／アイコン／項目（例えば、動作アイコン５００２及びフォルダ・アイコン５００４）の１つ以上の特徴を有してもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
【０３１９】
上述した情報処理方法における動作は、汎用プロセッサ又は特定用途向けチップ等の情報処理装置における１つ以上の機能モジュールを実行することにより実現される。これらのモジュール、これらのモジュールの組み合わせ及び／又は汎用ハードウェアとのそれらの組み合わせ（例えば、図１Ａ、図１Ｂ及び図３に関して上述したような）は全て、本発明の保護の範囲に含まれる。
【０３２０】
図６Ａ〜図６Ｅ、図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ及び図９Ｂ、図１０Ａ及び図１０Ｂ、図１１Ａ〜図１１Ｃ、図１２Ａ〜図１２Ｅを参照して上述した動作は、図１Ａ〜図１Ｃに示した構成要素により実現される。例えば検出動作６０８、オブジェクト移動動作６１２及びフォルダ作成動作６２４は、イベント・ソータ１７０、イベント・レコグナイザ１８０及びイベント・ハンドラ１９０により実現される。イベント・ソータ１７０のイベント・モニタ１７１はタッチセンシティブ・ディスプレイに対する接触を検出し、イベントディスパッチャ・モジュール１７４はイベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１の各イベント・レコグナイザ１８０は、イベント情報を各イベント定義１８６と比較し、タッチセンシティブ面上の第１の場所における第１の接触がユーザインタフェースにおけるオブジェクトの選択等の事前定義済みのイベント又はサブイベントに対応するかを判定する。事前定義済みの各イベント又はサブイベントが検出された場合、イベント・レコグナイザ１８０は、イベント又はサブイベントの検出と関連付けられたイベント・ハンドラ１９０を起動する。イベント・ハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６、オブジェクト更新部１７７又はＧＵＩ更新部１７８を利用するか又は呼び出す。いくつかの実施形態において、イベント・ハンドラ１９０は、各ＧＵＩ更新部１７８にアクセスし、アプリケーションにより表示されているものを更新する。同様に、他の処理が図１Ａ〜図１Ｃに示す構成要素に基づいて実現される方法は、当業者には明らかとなるだろう。
【０３２１】
説明の目的で、特定の実施形態を参照して上記説明を行った。しかし、上記の例示的な説明は、本発明を網羅すること又は開示された厳密な形式に限定することを意図しない。多くの変更及び変形が上記教示に鑑みて可能である。本発明の原理及びその実際的な応用例を最適に説明するために実施形態を選択して説明した。これにより、当業者は、考えられる特定の用途に適するような本発明及び種々の変更を含む種々の実施形態を最適に利用できる。
【図１Ａ】
0005576982.tif 000002
【図１Ｂ】
0005576982.tif 000003
【図１Ｃ】
0005576982.tif 000004
【図２】
0005576982.tif 000005
【図３】
0005576982.tif 000006
【図４Ａ】
0005576982.tif 000007
【図４Ｂ】
0005576982.tif 000008
【図４Ｃ】
0005576982.tif 000009
【図５Ａ】
0005576982.tif 000010
【図５ＡＡ】
0005576982.tif 000011
【図５ＡＡＡ】
0005576982.tif 000012
【図５Ｂ】
0005576982.tif 000013
【図５ＢＢ】
0005576982.tif 000014
【図５ＢＢＢ】
0005576982.tif 000015
【図５Ｃ】
0005576982.tif 000016
【図５ＣＣ】
0005576982.tif 000017
【図５ＣＣＣ】
0005576982.tif 000018
【図５Ｄ】
0005576982.tif 000019
【図５ＤＤ】
0005576982.tif 000020
【図５ＤＤＤ】
0005576982.tif 000021
【図５Ｅ】
0005576982.tif 000022
【図５ＥＥ】
0005576982.tif 000023
【図５ＥＥＥ】
0005576982.tif 000024
【図５Ｆ】
0005576982.tif 000025
【図５ＦＦ】
0005576982.tif 000026
【図５ＦＦＦ】
0005576982.tif 000027
【図５Ｇ】
0005576982.tif 000028
【図５ＧＧ】
0005576982.tif 000029
【図５ＧＧＧ】
0005576982.tif 000030
【図５Ｈ】
0005576982.tif 000031
【図５ＨＨ】
0005576982.tif 000032
【図５ＨＨＨ】
0005576982.tif 000033
【図５Ｉ】
0005576982.tif 000034
【図５ＩＩ】
0005576982.tif 000035
【図５ＩＩＩ】
0005576982.tif 000036
【図５Ｊ】
0005576982.tif 000037
【図５ＪＪ】
0005576982.tif 000038
【図５ＪＪＪ】
0005576982.tif 000039
【図５Ｋ】
0005576982.tif 000040
【図５ＫＫ】
0005576982.tif 000041
【図５ＫＫＫ】
0005576982.tif 000042
【図５Ｌ】
0005576982.tif 000043
【図５ＬＬ】
0005576982.tif 000044
【図５ＬＬＬ】
0005576982.tif 000045
【図５Ｍ】
0005576982.tif 000046
【図５ＭＭ】
0005576982.tif 000047
【図５ＭＭＭ】
0005576982.tif 000048
【図５Ｎ】
0005576982.tif 000049
【図５ＮＮ】
0005576982.tif 000050
【図５ＮＮＮ】
0005576982.tif 000051
【図５Ｏ】
0005576982.tif 000052
【図５ＯＯ】
0005576982.tif 000053
【図５ＯＯＯ】
0005576982.tif 000054
【図５Ｐ】
0005576982.tif 000055
【図５ＰＰ】
0005576982.tif 000056
【図５ＰＰＰ】
0005576982.tif 000057
【図５Ｑ】
0005576982.tif 000058
【図５ＱＱ】
0005576982.tif 000059
【図５Ｒ】
0005576982.tif 000060
【図５ＲＲ】
0005576982.tif 000061
【図５Ｓ】
0005576982.tif 000062
【図５ＳＳ】
0005576982.tif 000063
【図５Ｔ】
0005576982.tif 000064
【図５ＴＴ】
0005576982.tif 000065
【図５Ｕ】
0005576982.tif 000066
【図５ＵＵ】
0005576982.tif 000067
【図５Ｖ】
0005576982.tif 000068
【図５ＶＶ】
0005576982.tif 000069
【図５Ｗ】
0005576982.tif 000070
【図５ＷＷ】
0005576982.tif 000071
【図５Ｘ】
0005576982.tif 000072
【図５ＸＸ】
0005576982.tif 000073
【図５Ｙ】
0005576982.tif 000074
【図５ＹＹ】
0005576982.tif 000075
【図５Ｚ】
0005576982.tif 000076
【図５ＺＺ】
0005576982.tif 000077
【図６Ａ】
0005576982.tif 000078
【図６Ｂ】
0005576982.tif 000079
【図６Ｃ】
0005576982.tif 000080
【図６Ｄ】
0005576982.tif 000081
【図６Ｅ】
0005576982.tif 000082
【図７Ａ】
0005576982.tif 000083
【図７Ｂ】
0005576982.tif 000084
【図７Ｃ】
0005576982.tif 000085
【図８Ａ】
0005576982.tif 000086
【図８Ｂ】
0005576982.tif 000087
【図８Ｃ】
0005576982.tif 000088
【図９Ａ】
0005576982.tif 000089
【図９Ｂ】
0005576982.tif 000090
【図１０Ａ】
0005576982.tif 000091
【図１０Ｂ】
0005576982.tif 000092
【図１１Ａ】
0005576982.tif 000093
【図１１Ｂ】
0005576982.tif 000094
【図１１Ｃ】
0005576982.tif 000095
【図１２Ａ】
0005576982.tif 000096
【図１２Ｂ】
0005576982.tif 000097
【図１２Ｃ】
0005576982.tif 000098
【図１２Ｄ】
0005576982.tif 000099
【図１２Ｅ】
0005576982.tif 000100