(57)【要約】【課題】ユーザ・ジェスチャによりトリガされると、同一のタイプのアプリケーションに属するアプリケーション・インタフェース要素が可動とされる。【解決手段】当該可動アプリケーション・インタフェース要素はユーザ・インタフェース上の同一のフォルダに自動的に収集される。これにより、少数の動作を実施することによりユーザがグラフィック・ユーザ・インタフェース上のアプリケーション・インタフェース要素を収集するのが支援され、ユーザの手動動作が減り、電力が節約され、ユーザ・エクスペリエンスが高まる。【選択図】図５Ａ
2020035468.tif 000002
【特許請求の範囲】
【請求項１】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
１つまたは複数のプロセッサと、
メモリと、
複数のアプリケーションと、
１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは命令を含み、前記命令は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示することであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ことと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示することであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、ことと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出することと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であるように前記第１のジェスチャに応答することと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出することと、
前記第２のジェスチャに応答して以下のイベント、即ち、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ
をトリガすることと
のために使用される、１つまたは複数のプログラムと、
を備える、ポータブル電子装置。
【請求項２】
前記命令はさらに、
第３のアプリケーション・インタフェース要素を前記スクリーンの第６の領域に表示することであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ことと、
前記タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出することと、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答することであって、前記第２のジェスチャに応答する前記ステップは以下のイベント、即ち、
前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ
をさらにトリガすることと、
のために使用される、請求項１に記載のポータブル電子装置。
【請求項３】
前記命令はさらに、
第４のアプリケーション・インタフェース要素を前記スクリーンの第８の領域に表示することであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第４のアプリケーションは前記第１のアプリケーションと異なり、前記第４のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ことと、
前記タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答することであって、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ことと、
のために使用される、請求項１に記載のポータブル電子装置。
【請求項４】
前記命令はさらに、
第５のアプリケーション・インタフェース要素を前記スクリーンの第１０の領域に表示するために使用され、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、請求項１に記載のポータブル電子装置。
【請求項５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１乃至４の何れか１項に記載のポータブル電子装置。
【請求項６】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１乃至５の何れか１項に記載のポータブル電子装置。
【請求項７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１乃至６の何れか１項に記載のポータブル電子装置。
【請求項８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１乃至７の何れか１項に記載のポータブル電子装置。
【請求項９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１乃至８の何れか１項に記載のポータブル電子装置。
【請求項１０】
前記第５の領域は前記第１の領域、前記第２の領域、前記第３の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項１乃至９の何れか１項に記載のポータブル電子装置。
【請求項１１】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記方法は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であるように、前記第１のジェスチャに応答するステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するステップと、
前記第２のジェスチャに応答して以下のイベント、即ち、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップと、
をトリガするステップと、
を含む、方法。
【請求項１２】
第３のアプリケーション・インタフェース要素を前記スクリーンの第６の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップと、
前記タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出するステップと、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するステップであって、前記第２のジェスチャに応答する前記ステップは以下のイベント、即ち、
前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ
をさらにトリガする、ステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１３】
第４のアプリケーション・インタフェース要素を前記スクリーンの第８の領域に表示するステップであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第４のアプリケーションは前記第１のアプリケーションと異なり、前記第４のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、
前記タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように、前記第４のジェスチャに応答するステップであって、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１４】
第５のアプリケーション・インタフェース要素を前記スクリーンの第１０の領域に表示するステップであって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップをさらに含む、請求項１１に記載の方法。
【請求項１５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果が前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１１乃至１４の何れか１項に記載の方法。
【請求項１６】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１１乃至１５の何れか１項に記載の方法。
【請求項１７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１１乃至１６の何れか１項に記載の方法。
【請求項１８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１１乃至１７の何れか１項に記載の方法。
【請求項１９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１１乃至１８の何れか１項に記載の方法。
【請求項２０】
前記第５の領域は前記第１の領域、前記第２の領域、前記第３の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項１１乃至１９の何れか１項に記載の方法。
【請求項２１】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であるように、前記第１のジェスチャに応答するステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するステップと、
前記第２のジェスチャに応答して以下のイベント、即ち、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップと、
をトリガするステップと、
を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、コンピュータ可読記憶媒体。
【請求項２２】
前記ポータブル電子装置は、
第３のアプリケーション・インタフェース要素を前記スクリーンの第６の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップと、
前記タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出するステップと、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するステップであって、前記第２のジェスチャに応答する前記ステップは以下のイベント、即ち、
前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ、
をさらにトリガする、ステップと、
をさらに実行する、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記ポータブル電子装置は
第４のアプリケーション・インタフェース要素を前記スクリーンの第８の領域に表示するステップであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第４のアプリケーションは前記第１のアプリケーションと異なり、前記第４のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、
前記タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように、前記第４のジェスチャに応答するステップであって、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ステップと、
をさらに実行する、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記ポータブル電子装置は
第５のアプリケーション・インタフェース要素を前記スクリーンの第１０の領域に表示するステップであって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップさらに実行する、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項２１乃至２４の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項２６】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項２１乃至２５の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項２１乃至２６の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項２１乃至２７の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項２１乃至２８の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記第５の領域は前記第１の領域、前記第２の領域、前記第３の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項２１乃至２９の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項３１】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するように構成された装置であって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であるように前記第１のジェスチャに応答するように構成された装置と、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するように構成された装置と、
前記第２のジェスチャに応答して以下のイベント、即ち、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップと、
をトリガするように構成された装置と、
を備える、ポータブル電子装置。
【請求項３２】
第３のアプリケーション・インタフェース要素を前記スクリーンの第６の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置と、
前記タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出するように構成された装置と、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するように構成された装置であって、前記第２のジェスチャに応答する前記ステップは以下のイベント、即ち、
前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ
をさらにトリガする、装置と、
をさらに備える、請求項３１に記載のポータブル電子装置。
【請求項３３】
第４のアプリケーション・インタフェース要素を前記スクリーンの第８の領域に表示するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第４のアプリケーションは前記第１のアプリケーションと異なり、前記第４のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、装置と、
前記タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出するように構成された装置と、
前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、装置と、
をさらに備える、請求項３１に記載のポータブル電子装置。
【請求項３４】
第５のアプリケーション・インタフェース要素を前記スクリーンの第１０の領域に表示するように構成された装置であって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置をさらに備える、請求項３１に記載のポータブル電子装置。
【請求項３５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項３１乃至３４の何れか１項に記載のポータブル電子装置。
【請求項３６】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項３１乃至３５の何れか１項に記載のポータブル電子装置。
【請求項３７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項３１乃至３６の何れか１項に記載のポータブル電子装置。
【請求項３８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項３１乃至３７の何れか１項に記載のポータブル電子装置。
【請求項３９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項３１乃至３８の何れか１項に記載のポータブル電子装置。
【請求項４０】
前記第５の領域は前記第１の領域、前記第２の領域、前記第３の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項３１乃至３９の何れか１項に記載のポータブル電子装置。
【請求項４１】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置で使用される情報処理装置であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、および前記情報処理装置は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するように構成された装置であって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であるように前記第１のジェスチャに応答するように構成された装置、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するように構成された装置と、
前記第２のジェスチャに応答して以下のイベント、即ち、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップと、
をトリガするように構成された装置と、
を備える、情報処理装置。
【請求項４２】
第３のアプリケーション・インタフェース要素を前記スクリーンの第６の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置と、
前記タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出するように構成された装置と、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するように構成された装置であって、前記第２のジェスチャに応答する前記ステップは以下のイベント、即ち、
前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する第５の領域に自動的に移動するステップ
をさらにトリガする、装置と、
をさらに備える、請求項４１に記載の情報処理装置。
【請求項４３】
第４のアプリケーション・インタフェース要素を前記スクリーンの第８の領域に表示するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第４のアプリケーションは前記第１のアプリケーションと異なり、前記第４のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、装置と、
前記タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出するように構成された装置と、
前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、装置と、
をさらに備える、請求項４１に記載の情報処理装置。
【請求項４４】
第５のアプリケーション・インタフェース要素を前記スクリーンの第１０の領域に表示するように構成された装置であって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置をさらに備える、請求項４１に記載の情報処理装置。
【請求項４５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項４１乃至４４の何れか１項に記載の情報処理装置。
【請求項４６】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項４１乃至４５の何れか１項に記載の情報処理装置。
【請求項４７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項４１乃至４６の何れか１項に記載の情報処理装置。
【請求項４８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項４１乃至４７の何れか１項に記載の情報処理装置。
【請求項４９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項４１乃至４８の何れか１項に記載の情報処理装置。
【請求項５０】
前記第５の領域は前記第１の領域、前記第２の領域、前記第３の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項４１乃至４９の何れか１項に記載の情報処理装置。
【請求項５１】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記グラフィック・ユーザ・インタフェースは、
アプリケーション・インタフェース要素を表示するように構成されたインタフェース、アプリケーション・インタフェース要素が可動であることを表示するように構成されたインタフェース、およびアプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成されたインタフェースを備え、
前記インタフェースがアプリケーション・インタフェース要素を表示するように構成されることは、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、ステップと、
第１のジェスチャが前記タッチ・センシティブ・サーフェスの第３の領域内で検出された後に前記第１のジェスチャに応答するステップと、
アプリケーション・インタフェース要素を表示するように構成された前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素が可動である前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素が可動である前記インタフェースは、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であることを表示するステップを含む、ステップと、
第２のジェスチャが前記タッチ・センシティブ・サーフェスの第４の領域で検出された後、前記第２のジェスチャに応答するステップと、
アプリケーション・インタフェース要素が可動である前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された  前記インタフェースは、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに対応する第５の領域に自動的に移動されることを表示するステップと、
を含む、ステップと、
を含む、グラフィック・ユーザ・インタフェース。
【請求項５２】
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは、請求項１１乃至２０の何れか１項に記載の方法を実行するために使用される命令を含む、１つまたは複数のプログラムと、を備える、ポータブル電子装置。
【請求項５３】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に請求項１１乃至２０の何れか１項に記載の方法を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項５４】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記グラフィック・ユーザ・インタフェースは、請求項１１乃至２０の何れか１項に記載の方法を用いることにより表示されたユーザ・インタフェースを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、グラフィック・ユーザ・インタフェース。
【請求項５５】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
請求項１１乃至２０の何れか１項に記載の方法を実行するように構成された装置と、
を備える、ポータブル電子装置。
【請求項５６】
ポータブル電子装置で使用される情報処理装置であって、前記ポータブル電子装置はディスプレイおよび複数のアプリケーションを備え、前記情報処理装置は請求項１１乃至２０の何れか１項に記載の方法を実行するように構成された装置を備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、情報処理装置。
【請求項５７】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
１つまたは複数のプロセッサと、
メモリと、
複数のアプリケーションと、
１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは命令を含み、前記命令は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示することであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ことと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示することであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、ことと、
第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示することであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、ことと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出することと、
以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を可動とさせるステップと、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第５の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答することと、
のために使用される、１つまたは複数のプログラムと、
を備え、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ポータブル電子装置。
【請求項５８】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項５７に記載のポータブル電子装置。
【請求項５９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項５７乃至５８の何れか１項に記載のポータブル電子装置。
【請求項６０】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項５７乃至５９の何れか１項に記載のポータブル電子装置。
【請求項６１】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項５７乃至６０の何れか１項に記載のポータブル電子装置。
【請求項６２】
前記第５の領域は、前記第１の領域、前記第２の領域、前記第４の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項５７乃至６１の何れか１項に記載のポータブル電子装置。
【請求項６３】
前記第５の領域は前記第１の領域、前記第２の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項５７乃至６２の何れか１項に記載のポータブル電子装置。
【請求項６４】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記方法は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、ステップと、
第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出するステップと、
前記第１のジェスチャに応答して、以下のイベントをトリガするステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を可動とさせるステップと、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第５の領域に自動的に移動するステップと、
を含み、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、方法。
【請求項６５】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項６４に記載の方法。
【請求項６６】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項６４乃至６５の何れか１項に記載の方法。
【請求項６７】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項６４乃至６６の何れか１項に記載の方法。
【請求項６８】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項６４乃至６７の何れか１項に記載の方法。
【請求項６９】
前記第５の領域は、前記第１の領域、前記第２の領域、前記第４の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項６４乃至６８の何れか１項に記載の方法。
【請求項７０】
前記第５の領域は前記第１の領域、前記第２の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項６４乃至６９の何れか１項に記載の方法。
【請求項７１】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、ステップと、
第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出するステップと、
前記第１のジェスチャに応答して、以下のイベントをトリガするステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を可動とさせるステップと、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第５の領域に自動的に移動するステップと、
を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、コンピュータ可読記憶媒体。
【請求項７２】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項７１に記載のコンピュータ可読記憶媒体。
【請求項７３】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項７１乃至７２の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項７４】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項７１乃至７３の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項７５】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項７１乃至７４の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項７６】
前記第５の領域は、前記第１の領域、前記第２の領域、前記第４の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項７１乃至７５の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項７７】
前記第５の領域は前記第１の領域、前記第２の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項７１乃至７６の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項７８】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するように構成された装置であって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、装置と、
第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、および前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出するように構成された装置と、
以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を可動とさせるステップと、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第５の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答するように構成された装置と、
を備え、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ポータブル電子装置。
【請求項７９】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項７８に記載のポータブル電子装置。
【請求項８０】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項７８乃至７９の何れか１項に記載のポータブル電子装置。
【請求項８１】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項７８乃至８０の何れか１項に記載のポータブル電子装置。
【請求項８２】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項７８乃至８１の何れか１項に記載のポータブル電子装置。
【請求項８３】
前記第５の領域は、前記第１の領域、前記第２の領域、前記第４の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項７８乃至８２の何れか１項に記載のポータブル電子装置。
【請求項８４】
前記第５の領域は前記第１の領域、前記第２の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項７８乃至８３の何れか１項に記載のポータブル電子装置。
【請求項８５】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置で使用される情報処理装置であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記情報処理装置は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するように構成された装置であって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、装置と、
第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションである、および前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出するように構成された装置と、
以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を可動とさせるステップと、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第５の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答するように構成された装置と、
を備え、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、情報処理装置。
【請求項８６】
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果は前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであり、前記スクリーン上の前記第２のアプリケーション・インタフェース要素の表示効果は前記第２のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のフォルダに対応するノードの下に、前記第１のアプリケーション・インタフェース要素に対応するノードおよび前記第２のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項８５に記載の情報処理装置。
【請求項８７】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項８５乃至８６の何れか１項に記載の情報処理装置。
【請求項８８】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項８５乃至８７の何れか１項に記載の情報処理装置。
【請求項８９】
前記第２のアプリケーション・インタフェース要素が可動であることは、前記第２のアプリケーション・インタフェース要素が振動されていること、前記第２のアプリケーション・インタフェース要素が起動されていること、前記第２のアプリケーション・インタフェース要素が編集可能状態にあること、または前記第２のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項８５乃至８８の何れか１項に記載の情報処理装置。
【請求項９０】
前記第５の領域は、前記第１の領域、前記第２の領域、前記第４の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項８５乃至８９の何れか１項に記載の情報処理装置。
【請求項９１】
前記第５の領域は前記第１の領域、前記第２の領域、または前記第４の領域のうち１つまたは任意の組合せに従って決定される、請求項８５乃至９０の何れか１項に記載の情報処理装置。
【請求項９２】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記グラフィック・ユーザ・インタフェースは、
アプリケーション・インタフェース要素を表示するように構成されたインタフェース、アプリケーション・インタフェース要素が可動であることを表示するように構成されたインタフェース、およびアプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成されたインタフェースを備え、
前記インタフェースがアプリケーション・インタフェース要素を表示するように構成されることは、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第２のアプリケーション・インタフェース要素を前記スクリーンの第２の領域に表示するステップであって、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、ステップと、第３のアプリケーション・インタフェース要素を前記スクリーンの第３の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第２のアプリケーションは前記第１のアプリケーションと異なり、前記第２のアプリケーションおよび前記第１のアプリケーションは同種のアプリケーションであり、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションである、ステップと、
第１のジェスチャが前記タッチ・センシティブ・サーフェスの第４の領域内で検出された後、前記第１のジェスチャに応答するステップと、
アプリケーション・インタフェース要素を表示するように構成された前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースは、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が可動であることを表示するステップを含む、ステップと、
アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースを表示するステップであって、
アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースは、
第１のフォルダを前記スクリーンの第５の領域に表示するステップと、
前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素および前記第２のアプリケーション・インタフェース要素の前記第１のフォルダに対応する前記第５の領域への自動移動を表示するステップと、
を含む、ステップと、
を含み、
前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、グラフィック・ユーザ・インタフェース。
【請求項９３】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイ、１つまたは複数のプロセッサ、メモリ、複数のアプリケーション、および１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、および前記１つまたは複数のプログラムは、請求項６４乃至７０の何れか１項に記載の方法を実行するために使用される命令を含む、１つまたは複数のプログラムを備える、ポータブル電子装置。
【請求項９４】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に請求項６４乃至７０の何れか１項に記載の方法を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項９５】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記グラフィック・ユーザ・インタフェースは、請求項６４乃至７０の何れか１項に記載の方法を用いることにより表示されたユーザ・インタフェースを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、グラフィック・ユーザ・インタフェース。
【請求項９６】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
請求項６４乃至７０の何れか１項に記載の方法を実行するように構成された装置と、
を備える、ポータブル電子装置。
【請求項９７】
ポータブル電子装置で使用される情報処理装置であって、前記ポータブル電子装置はディスプレイおよび複数のアプリケーションを備え、前記情報処理装置は、
請求項６４乃至７０の何れか１項に記載の方法を実行するように構成された装置を備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、情報処理装置。
【請求項９８】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
１つまたは複数のプロセッサと、
メモリと、
複数のアプリケーションと、
１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは命令を含み、前記命令は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示することであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ことと、
第１のフォルダを前記スクリーンの第２の領域に表示することであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ことと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、前記第１のアプリケーション・インタフェース要素が可動であるように前記第１のジェスチャに応答し、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出し、前記第２のジェスチャに応答して、前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをトリガすることと、
のために使用される、１つまたは複数のプログラムと、
を備える、ポータブル電子装置。
【請求項９９】
前記命令はさらに、
第３のアプリケーション・インタフェース要素を前記スクリーンの第５の領域に表示することであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する、ことと、
前記タッチ・センシティブ・サーフェスの第６の領域内で第３のジェスチャを検出し、前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答することであって、前記第２のジェスチャに応答する前記ステップは、前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをさらにトリガする、ことと
のために使用される、請求項９８に記載のポータブル電子装置。
【請求項１００】
前記命令はさらに、
第４のアプリケーション・インタフェース要素を前記スクリーンの第７の領域に表示することであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ことと、
前記タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答することであって、前記第４のアプリケーションは前記第２のアプリケーションと異なり、前記第４のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションであり、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ことと
のために使用される、請求項９８に記載のポータブル電子装置。
【請求項１０１】
前記命令はさらに、
第５のアプリケーション・インタフェース要素を前記スクリーンの第９の領域に表示することであって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、こと
のために使用される、請求項９８に記載のポータブル電子装置。
【請求項１０２】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項９８乃至１０１の何れか１項に記載のポータブル電子装置。
【請求項１０３】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項９８乃至１０２の何れか１項に記載のポータブル電子装置。
【請求項１０４】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項９８乃至１０３の何れか１項に記載のポータブル電子装置。
【請求項１０５】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項９８乃至１０４の何れか１項に記載のポータブル電子装置。
【請求項１０６】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記方法は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップと、
前記第１のアプリケーション・インタフェース要素が可動であるように、前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、前記第１のジェスチャに応答するステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するステップ、および前記第２のジェスチャに応答して以下のイベントをトリガするステップ：前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
を含む、方法。
【請求項１０７】
第３のアプリケーション・インタフェース要素を前記スクリーンの第５の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する、ステップと、
前記タッチ・センシティブ・サーフェスの第６の領域内の第３のジェスチャを検出し、前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するステップであって、前記第２のジェスチャに応答する前記ステップは、前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをさらにトリガする、ステップと、
をさらに含む、請求項１０６に記載の方法。
【請求項１０８】
第４のアプリケーション・インタフェース要素を前記スクリーンの第７の領域に表示するステップであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、
前記タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するステップであって、前記第４のアプリケーションは前記第２のアプリケーションと異なり、前記第４のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションであり、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ステップと、
をさらに含む、請求項１０６に記載の方法。
【請求項１０９】
第５のアプリケーション・インタフェース要素を前記スクリーンの第９の領域に表示するステップであって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップをさらに含む、請求項１０６に記載の方法。
【請求項１１０】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１０６乃至１０９の何れか１項に記載の方法。
【請求項１１１】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１０６乃至１１０の何れか１項に記載の方法。
【請求項１１２】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１０６乃至１１１の何れか１項に記載の方法。
【請求項１１３】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１０６乃至１１２の何れか１項に記載の方法。
【請求項１１４】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップと、
前記第１のアプリケーション・インタフェース要素が可動であるように、前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、前記第１のジェスチャに応答するステップと、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するステップ、および前記第２のジェスチャに応答して以下のイベントをトリガするステップ：前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項１１５】
前記ポータブル電子装置は、
第３のアプリケーション・インタフェース要素を前記スクリーンの第５の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する、ステップと、
前記タッチ・センシティブ・サーフェスの第６の領域内の第３のジェスチャを検出し、前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するステップであって、前記第２のジェスチャに応答する前記ステップは、前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをさらにトリガする、ステップと、
をさらに実行する、請求項１１４に記載のコンピュータ可読記憶媒体。
【請求項１１６】
前記ポータブル電子装置は、
第４のアプリケーション・インタフェース要素を前記スクリーンの第７の領域に表示するステップであって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、
前記タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出し、前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するステップであって、前記第４のアプリケーションは前記第２のアプリケーションと異なり、前記第４のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションであり、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、ステップと、
をさらに実行する、請求項１１４に記載のコンピュータ可読記憶媒体。
【請求項１１７】
前記ポータブル電子装置は、
第５のアプリケーション・インタフェース要素を前記スクリーンの第９の領域に表示するステップであって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップと、
をさらに実行する、請求項１１４に記載のコンピュータ可読記憶媒体。
【請求項１１８】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１１４乃至１１７の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１１９】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１１４乃至１１８の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１２０】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１１４乃至１１９の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１２１】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１１４乃至１２０の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１２２】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第１のフォルダを前記スクリーンの第２の領域に表示するように構成された装置であって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
前記第１のアプリケーション・インタフェース要素が可動であるように、前記第１のジェスチャに応答するように構成された装置と、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するように構成された装置と、
前記第２のジェスチャに応答して、前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをトリガするように構成された装置と、
を備える、ポータブル電子装置。
【請求項１２３】
第３のアプリケーション・インタフェース要素を前記スクリーンの第５の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する、装置と、
前記タッチ・センシティブ・サーフェスの第６の領域内で第３のジェスチャを検出するように構成された装置と、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するように構成された装置であって、前記第２のジェスチャに応答する前記ステップは、前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをさらにトリガする、装置と、
をさらに備える、請求項１２２に記載のポータブル電子装置。
【請求項１２４】
第４のアプリケーション・インタフェース要素を前記スクリーンの第７の領域に表示するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、装置と、
前記タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出するように構成された装置と、
前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するように構成された装置であって、前記第４のアプリケーションは前記第２のアプリケーションと異なり、前記第４のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションであり、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、装置と、
をさらに備える、請求項１２２に記載のポータブル電子装置。
【請求項１２５】
第５のアプリケーション・インタフェース要素を前記スクリーンの第９の領域に表示するように構成された装置であって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置
をさらに備える、請求項１２２に記載のポータブル電子装置。
【請求項１２６】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１２２乃至１２５の何れか１項に記載のポータブル電子装置。
【請求項１２７】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１２２乃至１２６の何れか１項に記載のポータブル電子装置。
【請求項１２８】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１２２乃至１２７の何れか１項に記載のポータブル電子装置。
【請求項１２９】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１２２乃至１２８の何れか１項に記載のポータブル電子装置。
【請求項１３０】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置で使用される情報処理装置であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記情報処理装置は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第１のフォルダを前記スクリーンの第２の領域に表示するように構成された装置であって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
前記第１のアプリケーション・インタフェース要素が可動であるように、前記第１のジェスチャに応答するように構成された装置と、
前記タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するように構成された装置と、
前記第２のジェスチャに応答して、前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをトリガするように構成された装置と、
を備える、情報処理装置。
【請求項１３１】
第３のアプリケーション・インタフェース要素を前記スクリーンの第５の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する、装置と、
前記タッチ・センシティブ・サーフェスの第６の領域内で第３のジェスチャを検出するように構成された装置と、
前記第３のアプリケーション・インタフェース要素が可動であるように前記第３のジェスチャに応答するように構成された装置であって、前記第２のジェスチャに応答する前記ステップは、前記第３のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第３のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップをさらにトリガする、装置と、
をさらに備える、請求項１３０に記載の情報処理装置。
【請求項１３２】
第４のアプリケーション・インタフェース要素を前記スクリーンの第７の領域に表示するように構成された装置であって、前記第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、前記第１のジェスチャに応答する前記ステップはさらに前記第４のアプリケーション・インタフェース要素を可動とさせる、装置と、
前記タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出するように構成された装置と、
前記第４のアプリケーション・インタフェース要素が非可動であるように前記第４のジェスチャに応答するように構成された装置であって、前記第４のアプリケーションは前記第２のアプリケーションと異なり、前記第４のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションであり、前記第４のアプリケーション・インタフェース要素は前記第２のジェスチャに応答しない、装置と、
をさらに備える、請求項１３０に記載の情報処理装置。
【請求項１３３】
第５のアプリケーション・インタフェース要素を前記スクリーンの第９の領域に表示するように構成された装置であって、前記第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、前記第５のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第５のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置
をさらに備える、請求項１３０に記載の情報処理装置。
【請求項１３４】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１３０乃至１３３の何れか１項に記載の情報処理装置。
【請求項１３５】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１３０乃至１３４の何れか１項に記載の情報処理装置。
【請求項１３６】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１３０乃至１３５の何れか１項に記載の情報処理装置。
【請求項１３７】
前記第４の領域は、前記第１の領域、前記第２の領域、前記第３の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１３０乃至１３６の何れか１項に記載の情報処理装置。
【請求項１３８】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記グラフィック・ユーザ・インタフェースは、
アプリケーション・インタフェース要素を表示するように構成されたインタフェース、アプリケーション・インタフェース要素が可動であることを表示するように構成されたインタフェース、およびアプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成されたインタフェース
を備え、
前記インタフェースがアプリケーション・インタフェース要素を表示するように構成されることは、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップと、
第１のジェスチャが前記タッチ・センシティブ・サーフェスの第３の領域内で検出された後に前記第１のジェスチャに応答するステップと、
アプリケーション・インタフェース要素を表示するように構成された前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースは、前記第１のアプリケーション・インタフェース要素が可動であることを表示するステップを含む、ステップと、
第２のジェスチャが前記タッチ・センシティブ・サーフェスの第４の領域で検出された後、前記第２のジェスチャに応答するステップと、
アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースは、前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素の前記第１のフォルダに対応する前記第２の領域への自動移動を表示するステップを含む、ステップと、
を含む、グラフィック・ユーザ・インタフェース。
【請求項１３９】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイ、１つまたは複数のプロセッサ、メモリ、複数のアプリケーション、および１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、および前記１つまたは複数のプログラムは、請求項１０６乃至１１３の何れか１項に記載の方法を実行するために使用される命令を含む、ポータブル電子装置。
【請求項１４０】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に請求項１０６乃至１１３の何れか１項に記載の方法を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項１４１】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記グラフィック・ユーザ・インタフェースは、請求項１０６乃至１１３の何れか１項に記載の方法を用いることにより表示されたユーザ・インタフェースを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、グラフィック・ユーザ・インタフェース。
【請求項１４２】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
請求項１０６乃至１１３の何れか１項に記載の方法を実行するように構成された装置と、を備える、ポータブル電子装置。
【請求項１４３】
ポータブル電子装置で使用される情報処理装置であって、前記ポータブル電子装置はディスプレイおよび複数のアプリケーションを備え、前記情報処理装置は、
請求項１０６乃至１１３の何れか１項に記載の方法。を実行するように構成された装置を備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、情報処理装置。
【請求項１４４】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
１つまたは複数のプロセッサと、
メモリと、
複数のアプリケーションと、
１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは命令を含み、前記命令は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示することであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ことと、
第１のフォルダを前記スクリーンの第２の領域に表示することであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ことと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素を可動とさせるステップと、
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答することと、
のために使用される、１つまたは複数のプログラムと、
を備える、ポータブル電子装置。
【請求項１４５】
前記命令はさらに、第３のアプリケーション・インタフェース要素を前記スクリーンの第４の領域に表示するために使用され、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、請求項１４４に記載のポータブル電子装置。
【請求項１４６】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１４４に記載のポータブル電子装置。
【請求項１４７】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１４４乃至１４６の何れか１項に記載のポータブル電子装置。
【請求項１４８】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１４４乃至１４７の何れか１項に記載のポータブル電子装置。
【請求項１４９】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記方法は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、前記第１のジェスチャに応答して、
前記第１のアプリケーション・インタフェース要素を可動とさせるステップと、
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップ
をトリガするステップと、
を含む、方法。
【請求項１５０】
第３のアプリケーション・インタフェース要素を前記スクリーンの第４の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップをさらに含む、請求項１４９に記載の方法。
【請求項１５１】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１４９に記載の方法。
【請求項１５２】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１４９乃至１５１の何れか１項に記載の方法。
【請求項１５３】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１４９乃至１５２の何れか１項に記載の方法。
【請求項１５４】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、
第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップと、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するステップ、および前記第１のジェスチャに応答して、以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素を可動とさせるステップと、
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
をトリガするステップと、
を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項１５５】
前記ポータブル電子装置は、第３のアプリケーション・インタフェース要素を前記スクリーンの第４の領域に表示するステップであって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、ステップをさらに実行する、請求項１５４に記載のコンピュータ可読記憶媒体。
【請求項１５６】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１５４に記載のコンピュータ可読記憶媒体。
【請求項１５７】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１５４乃至１５６の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１５８】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１５４乃至１５７の何れか１項に記載のコンピュータ可読記憶媒体。
【請求項１５９】
ポータブル電子装置であって、
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第１のフォルダを前記スクリーンの第２の領域に表示するように構成された装置であって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素を可動とさせるステップと、
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答するように構成された装置と、
を備える、ポータブル電子装置。
【請求項１６０】
第３のアプリケーション・インタフェース要素を前記スクリーンの第４の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置をさらに備える、請求項１５９に記載のポータブル電子装置。
【請求項１６１】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１５９に記載のポータブル電子装置。
【請求項１６２】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１５９乃至１６１の何れか１項に記載のポータブル電子装置。
【請求項１６３】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１５９乃至１６２の何れか１項に記載のポータブル電子装置。
【請求項１６４】
ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置で使用される情報処理装置であって、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記情報処理装置は、
第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するように構成された装置であって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、装置と、
第１のフォルダを前記スクリーンの第２の領域に表示するように構成された装置であって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、装置と、
前記タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するように構成された装置と、
以下のイベント、即ち、
前記第１のアプリケーション・インタフェース要素を可動とさせるステップと、
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素を前記第１のフォルダに対応する前記第２の領域に自動的に移動するステップと、
をトリガするように前記第１のジェスチャに応答するように構成された装置と、
を備える、情報処理装置。
【請求項１６５】
第３のアプリケーション・インタフェース要素を前記スクリーンの第４の領域に表示するように構成された装置であって、前記第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、前記第３のアプリケーションおよび前記第１のアプリケーションは異なるタイプのアプリケーションであり、前記第３のアプリケーション・インタフェース要素は前記第１のジェスチャに応答しない、装置をさらに備える、請求項１６４に記載の情報処理装置。
【請求項１６６】
前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられることは、前記第１のフォルダに対応するノードの下に、前記スクリーン上の前記第１のアプリケーション・インタフェース要素の表示効果が前記第１のアプリケーション・インタフェース要素が前記第１のフォルダ内にあることであるように、前記第１のアプリケーション・インタフェース要素に対応するノードを追加するステップを含む、請求項１６４に記載の情報処理装置。
【請求項１６７】
前記第３の領域は、前記第１の領域、前記第２の領域、前記スクリーンにアプリケーション・インタフェース要素を表示しない空白領域、または前記スクリーンに表示され、アプリケーション・インタフェース要素の移動をトリガするために使用されるインタフェース要素のうち１つを含む、請求項１６４乃至１６６の何れか１項に記載の情報処理装置。
【請求項１６８】
前記第１のアプリケーション・インタフェース要素が可動であることは、前記第１のアプリケーション・インタフェース要素が振動されていること、前記第１のアプリケーション・インタフェース要素が起動されていること、前記第１のアプリケーション・インタフェース要素が編集可能状態であること、または前記第１のアプリケーション・インタフェース要素がアプリケーション・インタフェース要素トレイに移動可能であることのうち１つを含む、請求項１６４乃至１６７の何れか１項に記載の情報処理装置。
【請求項１６９】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備え、前記グラフィック・ユーザ・インタフェースは、
アプリケーション・インタフェース要素を表示するように構成されたインタフェース、アプリケーション・インタフェース要素が可動であることを表示するように構成されたインタフェース、およびアプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成されたインタフェースを備え、
前記インタフェースがアプリケーション・インタフェース要素を表示するように構成されることは、第１のアプリケーション・インタフェース要素を前記スクリーンの第１の領域に表示するステップであって、前記第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第１のフォルダを前記スクリーンの第２の領域に表示するステップであって、前記第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、前記第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、前記第１のアプリケーションは前記第２のアプリケーションと異なり、前記第１のアプリケーションおよび前記第２のアプリケーションは同種のアプリケーションである、ステップを含み、
第１のジェスチャが前記タッチ・センシティブ・サーフェスの第３の領域内で検出された後に前記第１のジェスチャに応答して、
アプリケーション・インタフェース要素を表示するように構成された前記インタフェースの表示を停止するステップと、
アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素が可動であることを表示するように構成された前記インタフェースは、前記第１のアプリケーション・インタフェース要素が可動であることを表示するステップを含む、ステップと、
アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースを表示するステップであって、アプリケーション・インタフェース要素は自動的にフォルダに移動されることを表示するように構成された前記インタフェースは、前記第１のアプリケーション・インタフェース要素が前記第１のフォルダに関連付けられるように、前記第１のアプリケーション・インタフェース要素の前記第１のフォルダに対応する前記第２の領域への自動移動を表示するステップを含む、ステップ
をトリガする、グラフィック・ユーザ・インタフェース。
【請求項１７０】
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイ、１つまたは複数のプロセッサ、メモリ、複数のアプリケーション、および１つまたは複数のプログラムであって、前記１つまたは複数のプログラムは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行されるように構成され、前記１つまたは複数のプログラムは、請求項１４９乃至１５３の何れか１項に記載の方法を実行するために使用される命令を含む、１つまたは複数のプログラムとを備える、ポータブル電子装置。
【請求項１７１】
１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムは命令を含み、ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、前記命令は前記ポータブル電子装置に請求項１４９乃至１５３の何れか１項に記載の方法を実行させ、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、コンピュータ可読記憶媒体。
【請求項１７２】
ポータブル電子装置上のグラフィック・ユーザ・インタフェースであって、前記ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、前記メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサを備え、前記グラフィック・ユーザ・インタフェースは、請求項１４９乃至１５３の何れか１項に記載の方法を用いることにより表示されたユーザ・インタフェースを備え、前記ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える、グラフィック・ユーザ・インタフェース。
【請求項１７３】
タッチ・センシティブ・サーフェスおよびスクリーンを備えたディスプレイと、
複数のアプリケーションと、
請求項１４９乃至１５３の何れか１項に記載の方法を実行するように構成された装置と
を備えた、ポータブル電子装置。
【請求項１７４】
前記ポータブル電子装置はタッチ・センシティブ・サーフェスを有するディスプレイおよび複数のアプリケーションを備え、前記情報処理装置は請求項１４９乃至１５３の何れか１項に記載の方法を実行するように構成された装置を備え、前記ディスプレイは前記タッチ・センシティブ・サーフェスおよびスクリーンを備える、ポータブル電子装置で使用される情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、タッチ・センシティブ・サーフェス（ｔｏｕｃｈ‐ｓｅｎｓｉｔｉｖｅ  ｓｕｒｆａｃｅ）を有する電子装置、アプリケーション・インタフェース要素（ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ  ｅｌｅｍｅｎｔ）を移動するために使用される方法およびグラフィック・ユーザ・インタフェースに関する。当該電子装置は、タッチ・センシティブ・サーフェスを有する電子装置を含むがこれに限られない。
【背景技術】
【０００２】
近年、タッチ・センシティブ・サーフェスを有するポータブル・デバイスの利用が大幅に増えている。かかるポータブル・デバイスは既に、アプリケーションまたは「ＡＰＰ」の量を劇的に増大させている。例えば、画像およびビデオ・カメラ・アプリケーションはユーザに写真撮影またはビデオ録画のようなコンテンツ生成機会を提供する。メモアプリケーションによりユーザはメモを読み書きすることができる。ポータブル・デバイスのグラフィック・ユーザ・インタフェース上で、アプリケーションはアプリケーション・インタフェース要素に対応する。しばしばかかるアプリケーション・インタフェース要素は、アプリケーション・アイコン（アプリアイコン）、アプリケーション・ショートカット（アプリショートカット）、アプリケーションボタン（アプリボタン）、アプリケーション・ウィジェット（アプリウィジェット）等とも呼ばれる。アプリケーションの数が増大するとともに、当該アプリケーションをユーザにより迅速に発見し使用できることはポータブル・デバイスがユーザ動作に迅速に応答するために本質的である。
【発明の概要】
【課題を解決するための手段】
【０００３】
したがって、電子装置は、アプリケーション・インタフェース要素上でユーザにより実施される管理に応答するためのより高速でより効率的な方法およびインタフェースを有する必要がある。かかる方法およびインタフェースは、アプリケーション・インタフェース要素を管理するための従来の方法を補完または置き換えることができる。かかる方法およびインタフェースは、ユーザの個別の要求により迅速かつよりインテリジェントに応答し、ユーザがより少ない時間を費やして当該アプリケーション・インタフェース要素を管理する基本的に同一の効果を実現するのを支援し、より効率的なマンマシンインタフェースを生成することができる。バッテリに駆動されるデバイスに対して、かかる方法およびインタフェースは電力を節約でき、バッテリ充電間隔を延ばすことができる。
【０００４】
本明細書における幾つかの実施形態は、開示されたデバイスを用いることによってかかる方法およびインタフェースを提供する。幾つかの実施形態では、当該デバイスはデスクトップ・コンピュータである。幾つかの実施形態では、当該デバイスはポータブル（例えば、ノートブックコンピュータ、タブレット、ハンドヘルドデバイス、またはウェアラブルデバイス）である。幾つかの実施形態では、当該デバイスはタッチパッドを有する。幾つかの実施形態では、当該デバイスはタッチセンシティブ・ディスプレイ（「タッチ・スクリーン」、「タッチ・スクリーン・ディスプレイ」、または「タッチ・センシティブ・サーフェスを有するディスプレイ」とも呼ばれる）を有する。幾つかの実施形態では、当該デバイスは、グラフィック・ユーザ・インタフェース（ＧＵＩ）、１つまたは複数のプロセッサ、メモリ、および複数の機能、プログラム、または命令セットを実行するために当該メモリに格納された１つまたは複数のモジュールを有する。幾つかの実施形態では、ユーザは主に、当該タッチ・センシティブ・サーフェス上の指接触および／またはジェスチャによりＧＵＩと対話する。幾つかの実施形態では、かかる機能が、画像編集、描画、プレゼンテーション、ワード・プロセッシング、ウェブページ生成、ディスク編集、スプレッドシート生成、ゲーム再生、通話生成、ビデオ会議、電子メール送受信、インスタント・メッセージング、エクササイズ・サポート、デジタル撮影、デジタル・ビデオ記録、ウェブ閲覧、デジタル音楽再生、および／またはデジタル・ビデオ再生を含んでもよい。かかる機能を実行するために使用される実行可能命令が、非一時的コンピュータ可読記憶媒体または１つまたは複数のプロセッサにより実行するように構成された別のコンピュータプログラム製品に含まれてもよい。
【０００５】
第１の態様によれば、本発明の１実施形態はポータブル電子装置を提供する。当該デバイスはディスプレイを備える、当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは命令を含む。当該命令は第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示し、第２のアプリケーション・インタフェース要素を当該スクリーンの第２の領域に表示し、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が可動であるように第１のジェスチャに応答し、当該タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出し、第２のジェスチャに応答して以下のイベント、即ち、第１のフォルダを当該スクリーンの第５の領域に表示するステップと、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップをトリガするために使用される。第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応し、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第２のアプリケーションは第１のアプリケーションと異なり、第２のアプリケーションおよび第１のアプリケーションは同種のアプリケーションである。
【０００６】
第１の態様の第１の可能な実装方式では、当該命令はさらに、第３のアプリケーション・インタフェース要素を当該スクリーンの第６の領域に表示し、当該タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出し、第３のアプリケーション・インタフェース要素が可動であるように第３のジェスチャに応答するために使用される。第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。第２のジェスチャに応答するステップは以下のイベント、即ち、第３のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第３のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップをさらにトリガする。このように、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しないが、当該デバイスは依然としてユーザに、さらに第３のアプリケーション・インタフェース要素を選択し、第３のアプリケーション・インタフェース要素を自動的に第１のフォルダに収集させる機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【０００７】
第１の態様の第２の可能な実装方式では、当該命令はさらに、第４のアプリケーション・インタフェース要素を当該スクリーンの第８の領域に表示し、さらに第４のアプリケーション・インタフェース要素を可動とさせるために第１のジェスチャに応答し、当該タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出し、第４のアプリケーション・インタフェース要素が非可動であるように第４のジェスチャに応答するために使用される。第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、第４のアプリケーションは第１のアプリケーションと異なり、第４のアプリケーションおよび第１のアプリケーションは同種のアプリケーションであり、第４のアプリケーション・インタフェース要素は第２のジェスチャに応答しない。このように、第４のアプリケーション・インタフェース要素は第１のジェスチャに応答するが、当該デバイスは依然としてユーザに、さらに第４のアプリケーション・インタフェース要素を選択し、第４のアプリケーション・インタフェース要素が自動的に第１のフォルダに収集されないように第４のアプリケーション・インタフェース要素が第２のジェスチャに応答するのを防ぐ機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【０００８】
第１の態様の第３の可能な実装方式では、当該命令はさらに第５のアプリケーション・インタフェース要素を当該スクリーンの第１０の領域に表示するために使用される。第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、第５のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第５のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【０００９】
第２の態様によれば、本発明の１実施形態はディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。当該方法は、第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示するステップであって、第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第２のアプリケーション・インタフェース要素を当該スクリーンの第２の領域に表示するステップであって、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第２のアプリケーションは第１のアプリケーションと異なり、第２のアプリケーションおよび第１のアプリケーションは同種のアプリケーションである、ステップと、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出するステップと、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が可動であるように、第１のジェスチャに応答するステップと、当該タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出するステップと、第２のジェスチャに応答して以下のイベント、即ち、第１のフォルダを当該スクリーンの第５の領域に表示するステップと、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップとをトリガするステップとを含む。
【００１０】
第２の態様の第１の可能な実装方式では、当該方法は、第３のアプリケーション・インタフェース要素を当該スクリーンの第６の領域に表示するステップであって、第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない、ステップと、当該タッチ・センシティブ・サーフェスの第７の領域内の第３のジェスチャを検出するステップと、第３のアプリケーション・インタフェース要素が可動であるように第３のジェスチャに応答するステップであって、第２のジェスチャに応答する当該ステップは以下のイベント、即ち、第３のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第３のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップをさらにトリガするステップとをさらに含む。このように、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しないが、当該デバイスは依然としてユーザに、さらに第３のアプリケーション・インタフェース要素を選択し、第３のアプリケーション・インタフェース要素を自動的に第１のフォルダに収集させる機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００１１】
第２の態様の第２の可能な実装方式では、当該方法は、第４のアプリケーション・インタフェース要素を当該スクリーンの第８の領域に表示するステップであって、第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、第４のアプリケーションは第１のアプリケーションと異なり、第４のアプリケーションおよび第１のアプリケーションは同種のアプリケーションであり、第１のジェスチャに応答する当該ステップはさらに第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、当該タッチ・センシティブ・サーフェスの第９の領域内の第４のジェスチャを検出し、第４のアプリケーション・インタフェース要素が非可動であるように、第４のジェスチャに応答するステップであって、第４のアプリケーション・インタフェース要素は第２のジェスチャに応答しない、ステップとをさらに含む。このように、第４のアプリケーション・インタフェース要素は第１のジェスチャに応答するが、当該デバイスは依然としてユーザに、さらに第４のアプリケーション・インタフェース要素を選択し、第４のアプリケーション・インタフェース要素が自動的に第１のフォルダに収集されないように第４のアプリケーション・インタフェース要素が第２のジェスチャに応答するのを防ぐ機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００１２】
第１の態様の第３の可能な実装方式では、当該方法は、第５のアプリケーション・インタフェース要素を当該スクリーンの第１０の領域に表示するステップをさらに含む、第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、第５のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第５のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００１３】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは第２の態様に従う方法を実行するために使用される命令を含む。
【００１４】
別の態様によれば、本発明の１実施形態は１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体を提供する。当該１つまたは複数のプログラムは命令を含む。ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、当該命令は当該ポータブル電子装置に第２の態様に従う方法を実行させる。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００１５】
別の態様によれば、本発明の１実施形態はポータブル電子装置上のグラフィック・ユーザ・インタフェースを提供する。当該ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、当該メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサとを備える。当該グラフィック・ユーザ・インタフェースは第２の態様に従う方法を用いることにより表示されたユーザ・インタフェースを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００１６】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、複数のアプリケーションと、第２の態様に従う方法を実行するように構成された装置とを備える。
【００１７】
別の態様によれば、本発明の１実施形態はポータブル電子装置で使用される情報処理装置を提供する。当該ポータブル電子装置はディスプレイおよび複数のアプリケーションを備える。当該情報処理装置は第２の態様に従う方法を実行するように構成された装置を備える。当該ディスプレイはタッチ・センシティブ・サーフェスとスクリーンを備える。
【００１８】
第３の態様によれば、本発明の１実施形態はポータブル電子装置を提供する。当該デバイスはディスプレイを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは命令を含み、当該命令は第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示し、第２のアプリケーション・インタフェース要素を当該スクリーンの第２の領域に表示し、第３のアプリケーション・インタフェース要素を当該スクリーンの第３の領域に表示し、当該タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出し、第１のジェスチャに応答して以下のイベント、即ち、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を可動とさせるステップと、第１のフォルダを当該スクリーンの第５の領域に表示するステップと、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップであって、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない、ステップとをトリガするようにために使用される。第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応し、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第２のアプリケーションは第１のアプリケーションと異なり、第２のアプリケーションおよび第１のアプリケーションは同種のアプリケーションであり、第３のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションである。
【００１９】
第４の態様によれば、本発明の１実施形態はディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。当該方法は、第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示するステップであって、第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第２のアプリケーション・インタフェース要素を当該スクリーンの第２の領域に表示するステップであって、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応する、ステップと、第３のアプリケーション・インタフェース要素を当該スクリーンの第３の領域に表示するステップであって、第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第２のアプリケーションは第１のアプリケーションと異なり、第２のアプリケーションおよび第１のアプリケーションは同種のアプリケーションであり、第３のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションである、ステップと、当該タッチ・センシティブ・サーフェスの第４の領域内の第１のジェスチャを検出するステップと、第１のジェスチャに応答して、以下のイベント、即ち、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を可動とさせるステップと、第１のフォルダを当該スクリーンの第５の領域に表示するステップと、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素および第２のアプリケーション・インタフェース要素を第１のフォルダに対応する第５の領域に自動的に移動するステップであって、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない、ステップとをトリガするステップを含む。
【００２０】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは第４の態様に従う方法を実行するために使用される命令を含む。
【００２１】
別の態様によれば、本発明の１実施形態は１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体を提供する。当該１つまたは複数のプログラムは命令を含む。ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、当該命令は当該ポータブル電子装置に第４の態様に従う方法を実行させる。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００２２】
別の態様によれば、本発明の１実施形態はポータブル電子装置上のグラフィック・ユーザ・インタフェースを提供する。当該ポータブル電子装置はディスプレイと、メモリと、複数のアプリケーションと、当該メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサとを備える。当該グラフィック・ユーザ・インタフェースは第４の態様に従う方法を用いることにより表示されたユーザ・インタフェースを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００２３】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、複数のアプリケーションと、第４の態様に従う方法を実行するように構成された装置とを備える。
【００２４】
別の態様によれば、本発明の１実施形態はポータブル電子装置で使用される情報処理装置を提供する。当該ポータブル電子装置はディスプレイおよび複数のアプリケーションを備える。当該情報処理装置は第４の態様に従う方法を実行するように構成された装置を備える。当該ディスプレイはタッチ・センシティブ・サーフェスとスクリーンを備える。
【００２５】
第５の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは命令を含む。当該命令は第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示し、第１のフォルダを当該スクリーンの第２の領域に表示し、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、第１のアプリケーション・インタフェース要素が可動であるように第１のジェスチャに応答し、当該タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出し、第２のジェスチャに応答して以下のイベント、即ち、第１のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをトリガするために使用される。第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応し、第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第１のアプリケーションは第２のアプリケーションと異なり、第１のアプリケーションおよび第２のアプリケーションは同種のアプリケーションである。
【００２６】
第５の態様の第１の可能な実装方式では、当該命令はさらに、第３のアプリケーション・インタフェース要素を当該スクリーンの第５の領域に表示し、当該タッチ・センシティブ・サーフェスの第６の領域内で第３のジェスチャを検出し、第３のアプリケーション・インタフェース要素が可動であるように第３のジェスチャに応答し、第２のジェスチャに応答する当該ステップは、第３のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第３のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをさらにトリガするために使用される。第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応する。このように、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しないが、当該デバイスは依然としてユーザに、さらに第３のアプリケーション・インタフェース要素を選択し、第３のアプリケーション・インタフェース要素を自動的に第１のフォルダに収集させる機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００２７】
第５の態様の第２の可能な実装方式では、当該命令はさらに、第４のアプリケーション・インタフェース要素を当該スクリーンの第７の領域に表示し、第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、第１のジェスチャに応答する当該ステップはさらに第４のアプリケーション・インタフェース要素を可動とさせ、当該タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出し、第４のアプリケーション・インタフェース要素が非可動であるように第４のジェスチャに応答するために使用される。第４のアプリケーションは第２のアプリケーションと異なり、第４のアプリケーションおよび第２のアプリケーションは同種のアプリケーションであり、第４のアプリケーション・インタフェース要素は第２のジェスチャに応答しない。このように、第４のアプリケーション・インタフェース要素は第１のジェスチャに応答するが、当該デバイスは依然としてユーザに、さらに第４のアプリケーション・インタフェース要素を選択し、第４のアプリケーション・インタフェース要素が自動的に第１のフォルダに収集されないように第４のアプリケーション・インタフェース要素が第２のジェスチャに応答するのを防ぐ機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００２８】
第５の態様の第３の可能な実装方式では、当該命令はさらに、第５のアプリケーション・インタフェース要素を当該スクリーンの第９の領域に表示するために使用される。第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、第５のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第５のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００２９】
第６の態様によれば、本発明の１実施形態はディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法を提供する、当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。当該方法は、第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示するステップであって、第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第１のフォルダを当該スクリーンの第２の領域に表示するステップであって、第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第１のアプリケーションは第２のアプリケーションと異なり、第１のアプリケーションおよび第２のアプリケーションは同種のアプリケーションである、ステップと、第１のアプリケーション・インタフェース要素が可動であるように、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、第１のジェスチャに応答するステップと、当該タッチ・センシティブ・サーフェスの第４の領域内の第２のジェスチャを検出し、第２のジェスチャに応答して以下のイベント、即ち、第１のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをトリガするステップとを含む。
【００３０】
第６の態様の第１の可能な実装方式では、当該方法は、第３のアプリケーション・インタフェース要素を当該スクリーンの第５の領域に表示するステップであって、第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、当該タッチ・センシティブ・サーフェスの第６の領域内の第３のジェスチャを検出し、第３のアプリケーション・インタフェース要素が可動であるように第３のジェスチャに応答するステップであって、第２のジェスチャに応答する当該ステップは、第３のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第３のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをさらにトリガする、ステップとをさらに含む。このように、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しないが、当該デバイスは依然としてユーザに、さらに第３のアプリケーション・インタフェース要素を選択し、第３のアプリケーション・インタフェース要素を自動的に第１のフォルダに収集させる機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００３１】
第６の態様の第２の可能な実装方式では、当該方法は、第４のアプリケーション・インタフェース要素を当該スクリーンの第７の領域に表示するステップであって、第４のアプリケーション・インタフェース要素は第４のアプリケーションに対応し、第１のジェスチャに応答する当該ステップはさらに第４のアプリケーション・インタフェース要素を可動とさせる、ステップと、当該タッチ・センシティブ・サーフェスの第８の領域内の第４のジェスチャを検出し、第４のアプリケーション・インタフェース要素が非可動であるように第４のジェスチャに応答するステップであって、第４のアプリケーションは第２のアプリケーションと異なり、第４のアプリケーションおよび第２のアプリケーションは同種のアプリケーションであり、第４のアプリケーション・インタフェース要素は第２のジェスチャに応答しない、ステップとをさらに含む。このように、第４のアプリケーション・インタフェース要素は第１のジェスチャに応答するが、当該デバイスは依然としてユーザに、さらに第４のアプリケーション・インタフェース要素を選択し、第４のアプリケーション・インタフェース要素が自動的に第１のフォルダに収集されないように第４のアプリケーション・インタフェース要素が第２のジェスチャに応答するのを防ぐ機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００３２】
第６の態様の第３の可能な実装方式では、当該方法は、第５のアプリケーション・インタフェース要素を当該スクリーンの第９の領域に表示するステップをさらに含む。第５のアプリケーション・インタフェース要素は第５のアプリケーションに対応し、第５のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第５のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００３３】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは第６の態様に従う方法を実行するために使用される命令を含む。
【００３４】
別の態様によれば、本発明の１実施形態は１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体を提供する。当該１つまたは複数のプログラムは命令を含む。ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、当該命令は当該ポータブル電子装置に第６の態様に従う方法を実行させる。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００３５】
別の態様によれば、本発明の１実施形態はポータブル電子装置上のグラフィック・ユーザ・インタフェースを提供する。当該ポータブル電子装置はディスプレイと、メモリと、複数のアプリケーションと、当該メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサとを備える。当該グラフィック・ユーザ・インタフェースは第６の態様に従う方法を用いることにより表示されたユーザ・インタフェースを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００３６】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、複数のアプリケーションと、第６の態様に従う方法を実行するように構成された装置とを備える。
【００３７】
別の態様によれば、本発明の１実施形態はポータブル電子装置で使用される情報処理装置を提供する。当該ポータブル電子装置はディスプレイおよび複数のアプリケーションを含む。当該情報処理装置は第６の態様に従う方法を実行するように構成された装置を備える、当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００３８】
第７の態様によれば、本発明の１実施形態はポータブル電子装置を提供する。当該デバイスはディスプレイを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは命令を含む。当該命令は第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示し、第１のフォルダを当該スクリーンの第２の領域に表示し、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、以下のイベント、即ち、第１のアプリケーション・インタフェース要素を可動とさせるステップと、第１のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをトリガするように第１のジェスチャに応答するために使用される。第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応し、第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第１のアプリケーションは第２のアプリケーションと異なり、第１のアプリケーションと第２のアプリケーションは同種のアプリケーションである。
【００３９】
第７の態様の第１の可能な実装方式では、当該命令はさらに、第３のアプリケーション・インタフェース要素を当該スクリーンの第４の領域に表示するために使用される。第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第３のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００４０】
第８の態様によれば、本発明の１実施形態はディスプレイおよび複数のアプリケーションを備えたポータブル電子装置に適用される方法を提供する。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。当該方法は、第１のアプリケーション・インタフェース要素を当該スクリーンの第１の領域に表示するステップであって、第１のアプリケーション・インタフェース要素は第１のアプリケーションに対応する、ステップと、第１のフォルダを当該スクリーンの第２の領域に表示するステップであって、第１のフォルダは第２のアプリケーション・インタフェース要素に関連付けられ、第２のアプリケーション・インタフェース要素は第２のアプリケーションに対応し、第１のアプリケーションは第２のアプリケーションと異なり、第１のアプリケーションおよび第２のアプリケーションは同種のアプリケーションである、ステップと、当該タッチ・センシティブ・サーフェスの第３の領域内の第１のジェスチャを検出し、第１のジェスチャに応答して、以下のイベント、即ち、第１のアプリケーション・インタフェース要素を可動とさせるステップと、第１のアプリケーション・インタフェース要素が第１のフォルダに関連付けられるように、第１のアプリケーション・インタフェース要素を第１のフォルダに対応する第２の領域に自動的に移動するステップをトリガするステップとを含む。
【００４１】
第８の態様の第１の可能な実装方式では、当該方法は、第３のアプリケーション・インタフェース要素を当該スクリーンの第４の領域に表示するステップであって、第３のアプリケーション・インタフェース要素は第３のアプリケーションに対応し、第３のアプリケーションおよび第１のアプリケーションは異なるタイプのアプリケーションであり、第３のアプリケーション・インタフェース要素は第１のジェスチャに応答しない、ステップをさらに含む。全てのアプリケーション・アイコンが第１のジェスチャに応答するわけではないことを学習しうる。毎回、幾つかのアプリケーション・アイコンのみが第１のジェスチャに応答する。即ち、当該デバイスはユーザに個別のアイコン収集機能を提供する。これは、ユーザの個別の要求により迅速かつよりインテリジェントに応答でき、ユーザの手動動作を減らすことができ、電力を節約することができる。
【００４２】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する、当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、１つまたは複数のプロセッサと、メモリと、複数のアプリケーションと、１つまたは複数のプログラムとを備える。当該１つまたは複数のプログラムは当該メモリに格納され、１つまたは複数のプロセッサにより実行されるように構成される。当該１つまたは複数のプログラムは第８の態様に従う方法を実行するために使用される命令を含む。
【００４３】
別の態様によれば、本発明の１実施形態は１つまたは複数のプログラムを格納するためのコンピュータ可読記憶媒体を提供する。当該１つまたは複数のプログラムは命令を含む。ディスプレイおよび複数のアプリケーションを備えたポータブル電子装置により実行されたとき、当該命令は当該ポータブル電子装置に第８の態様に従う方法を実行させる。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００４４】
別の態様によれば、本発明の１実施形態はポータブル電子装置上のグラフィック・ユーザ・インタフェースを提供する。当該ポータブル電子装置は、ディスプレイと、メモリと、複数のアプリケーションと、当該メモリに格納された１つまたは複数のプログラムを実行するように構成された１つまたは複数のプロセッサとを備える。当該グラフィック・ユーザ・インタフェースは第８の態様に従う方法を用いることにより表示されたユーザ・インタフェースを備える。当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンを備える。
【００４５】
別の態様によれば、本発明の１実施形態はディスプレイを備えたポータブル電子装置を提供する、当該ディスプレイはタッチ・センシティブ・サーフェスおよびスクリーンと、複数のアプリケーションと、第８の態様に従う方法を実行するように構成された装置とを備える。
【００４６】
別の態様によれば、本発明の１実施形態はポータブル電子装置で使用される情報処理装置を提供する。当該ポータブル電子装置はディスプレイおよび複数のアプリケーションを備える。当該情報処理装置は第８の態様に従う方法を実行するように構成された装置を備える。当該ディスプレイはタッチ・センシティブ・サーフェスとスクリーンを備える。
【００４７】
上述の技術的解決策に基づいて、当該電子装置は、ユーザによりフレンドリーな方法およびユーザ・インタフェースを提供し、同一のタイプのアプリケーション・アイコンを自動的に収集する機能を実装する。さらに、当該デバイスは、ユーザによりカスタマイズされた選択肢を提供し、例えば、幾つかのアプリケーション・アイコンのみがユーザのジェスチャに応答できるようにするか、またはユーザが可動アイコンを増加または減少できるようにし、次いで当該アイコンを自動的に収集する。バッテリにより駆動されるデバイスに対して、かかる方法およびインタフェースは電力を節約でき、バッテリ充電間隔を延ばすことができる。
【００４８】
本発明の上述の実施形態および本発明の追加の実施形態をよりよく理解するために、以下の添付図面および以下の実施形態の説明を参照すべきである。添付図面では、同一の参照番号は全ての添付図面において対応するコンポーネントを示す。
【図面の簡単な説明】
【００４９】
【図１Ａ−ａ】幾つかの実施形態に従うタッチセンシティブ・ディスプレイを有するポータブル電子装置のブロック図を示す図である。
【図１Ａ−ｂ】幾つかの実施形態に従うタッチセンシティブ・ディスプレイを有するポータブル電子装置のブロック図を示す図である。
【図１Ｂ】幾つかの実施形態に従うイベント・ハンドリングに使用される例示的なコンポーネントのブロック図を示す図である。
【図２】幾つかの実施形態に従うタッチ・スクリーンを有するポータブル電子装置を示す図である。
【図３】幾つかの実施形態に従うディスプレイおよびタッチ・センシティブ・サーフェスを有する例示的な電子装置のブロック図である。
【図４】幾つかの実施形態に従うポータブル電子装置上のアプリケーションメニューに使用される例示的なユーザ・インタフェースを示す図である。
【図５Ａ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｂ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｃ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｄ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｅ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｆ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図５Ｇ】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す図である。
【図６】幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するための方法の流れ図である。
【図７】幾つかの実施形態に従う電子装置の機能ブロック図である。
【発明を実施するための形態】
【００５０】
一般に、複数のアプリケーション・インタフェース要素を管理するとき、ユーザはグラフィック・ユーザ・インタフェース上のフォルダを使用する。ユーザは、手動で当該複数のアプリケーション・インタフェース要素を１つずつ移動し、例えば、それらをフォルダに移動するかもしれない。当該グラフィック・ユーザ・インタフェース上のアプリケーション・インタフェース要素の数が多いとき、手動収集動作が多数回繰り返され、これが多くの電力を消費し貧弱なユーザ・エクスペリエンスにつながる。
【００５１】
以下で説明する当該実施形態は、少量の動作を実施することによってユーザがグラフィック・ユーザ・インタフェース上のアプリケーション・インタフェース要素を収集し、ユーザの手動動作を減らし、電力を節約し、ユーザ・エクスペリエンスを高めるのを支援する。
【００５２】
幾つかの実施形態では、グラフィック・ユーザ・インタフェース上のアプリケーション・インタフェース要素ａ（例えば、アプリ・アイコン）の領域（例えば、デバイスのタッチ・センシティブ・サーフェス上の位置）上でユーザ・ジェスチャが行われたとき、当該アプリケーション・インタフェース要素は可動状態に入り、アプリケーション・インタフェース要素ａはアプリケーションＡに対応する。別のジェスチャがアプリケーション・インタフェース要素ａの当該領域または当該グラフィック・ユーザ・インタフェースの別の領域上で行われたとき、新たなフォルダＣが当該グラフィック・ユーザ・インタフェースに表示される。さらに、アプリケーション・インタフェース要素ａおよびアプリケーションＡと同一のタイプのアプリケーションＢに対応するアプリケーション・インタフェース要素ｂが自動的にフォルダＣに移動される。このように、アプリケーション・インタフェース要素ａおよびｂは自動的に同一のフォルダＣに収集される。幾つかの実施形態では、ユーザ・ジェスチャがグラフィック・ユーザ・インタフェース上で行われるとき、１つまたは複数のアプリケーション・インタフェース要素が可動であるために選択されてもよく、１つまたは複数の可動アプリケーション・インタフェース要素が非可動であるために選択解除されてもよい。
【００５３】
幾つかの実施形態では、ユーザ・ジェスチャがグラフィック・ユーザ・インタフェースまたは当該グラフィック・ユーザ・インタフェースの別の領域（例えば、既存のフォルダＣの領域）上のアプリケーション・インタフェース要素ａ（例えば、アプリ・アイコン）の領域上で行われるとき、アプリケーション・インタフェース要素ａが可動状態に入り、アプリケーション・インタフェース要素ａはアプリケーションＡに対応する。別のジェスチャがアプリケーション・インタフェース要素ａまたは当該グラフィック・ユーザ・インタフェースの別の領域上で行われるとき、アプリケーション・インタフェース要素ａおよびアプリケーションＡと同一のタイプであるアプリケーションＢに対応するアプリケーション・インタフェース要素ｂは自動的に当該グラフィック・ユーザ・インタフェース上の既存のフォルダＣに移動される。このようにアプリケーション・インタフェース要素ａおよびｂは自動的に同一のフォルダＣに移動される。幾つかの実施形態では、ユーザ・ジェスチャがグラフィック・ユーザ・インタフェース上で行われるとき、１つまたは複数のアプリケーション・インタフェース要素が可動のために選択されてもよく、１つまたは複数の可動アプリケーション・インタフェース要素が非可動のために選択解除されてもよい。
【００５４】
幾つかの実施形態では、ユーザ・ジェスチャがグラフィック・ユーザ・インタフェース上で行われるとき、上述の当該複数のイベントをトリガしてもよい。例えば、当該複数のアプリケーション・インタフェース要素が可動であり、当該複数のアプリケーション・インタフェース要素が自動的に同一のフォルダに収集される。幾つかの実施形態では、複数のイベントがユーザ・ジェスチャをタッチ・センシティブ・サーフェス上で行った時間に従って成功裏にトリガされる。例えば、ユーザ・ジェスチャが当該タッチ・センシティブ・サーフェスで行われた時間がＴ１に到達すると、複数のアプリケーション・インタフェース要素が可動であり、当該ジェスチャが当該タッチ・センシティブ・サーフェスで実行され続け、連続実行時間がＴ２に到達すると、当該複数のアプリケーション・インタフェース要素は自動的に同一のフォルダに収集され、Ｔ２＞Ｔ１である。
【００５５】
以下では、図１Ａおよび１Ｂ、図２、および図３は例示的なデバイスを示す。図４および図５Ａ乃至５Ｇはアプリケーション・インタフェース要素を移動するために使用される例示的なユーザ・インタフェースを示す。図６は、アプリケーション・インタフェース要素を移動するための方法の流れ図を示す。図７は、アプリケーション・インタフェース要素を移動するために使用される機能ブロックを示す。図５Ａ乃至５Ｇのユーザ・インタフェースは図６および図７のプロセスおよび／または機能を詳説するために使用される。
【００５６】
例示的なデバイス
【００５７】
次に当該実施形態を詳細に参照し、当該実施形態の例が添付図面に示されている。本発明の徹底的な理解のために、多くの特定の詳細を以下の詳細な説明に与える。しかし、明らかに、本発明を特定の詳細なしに実施できることを当業者は理解する。別のケースでは、周知の方法、プロセス、コンポーネント、回路、およびネットワークの詳細な説明は当該実施形態の態様の不必要な曖昧さを避けるために省略されている。
【００５８】
また理解できるように、明細書において「第１の」および「第２の」のような用語を様々な要素を記述するために使用してもよいが、当該要素は当該用語によって限定されないものとする。当該用語は或る要素を別の要素から区別するために使用されるにすぎない。例えば、本発明の範囲から逸脱することなく、第１の接触を第２の接触と名付けてもよいし、同様に、第２の接触を第１の接触と名付けてもよい。第１の接触および第２の接触の両方は接触であるが、同一の接触でなくてもよく、幾つかのシナリオでは同一の接触であってもよい。
【００５９】
本明細書では、本発明の説明において使用する用語は特定の実施形態を説明しようとするものであり本発明を限定するものではない。本明細書および本発明の諸請求項で使用するように、「ｏｎｅ」、「ａ」または「ｔｈｉｓ」という単数形の表現は文脈で特に断らない限りその複数形の表現を含むことを意図している。また理解できるように、本明細書で使用される「および／または」という用語は、関連して列挙された項目内の１つまたは複数の項目の任意の組合せおよび全ての可能な組合せを指し、カバーするものである。また理解できるように、本明細書で使用する「ｉｎｃｌｕｄｅｓ」および／または「ｃｏｍｐｒｉｓｅ」という用語は、述べた特性、整数、ステップ、動作、要素、および／またはコンポーネントの存在を指すが、１つまたは複数の他の特性、整数、ステップ、動作、要素、コンポーネント、および／またはそれらのグループの存在または追加を排除しない。
【００６０】
文脈に応じて、本明細書で使用する「ｉｆ」という用語を、「ｗｈｅｎ・・・」または「ａｆｔｅｒ・・・」または「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ」または「ｉｎ  ｒｅｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ」として解釈してもよい。同様に、文脈に応じて、「ｉｆ  ｄｅｔｅｒｍｉｎｉｎｇ・・・」または「ｉｆ  ｄｅｔｅｃｔｉｎｇ［ｔｈｅ  ｍｅｎｔｉｏｎｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ］」という表現を、「ｗｈｅｎ  ｄｅｔｅｒｍｉｎｉｎｇ・・・」または「ｉｎ  ｒｅｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ・・・」または「ｗｈｅｎ  ｄｅｔｅｃｔｉｎｇ［ｔｈｅ  ｍｅｎｔｉｏｎｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ］」または「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ［ｔｈｅ  ｍｅｎｔｉｏｎｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ］」と解釈してもよい。
【００６１】
電子装置、かかるデバイスに適用されるユーザ・インタフェース、およびかかるデバイスを使用する関連するプロセスの実施形態を説明する。幾つかの実施形態では、当該デバイスは、携帯情報端末および／または音楽再生機能、例えば、携帯電話のような別の機能をさらに含むポータブル通信デバイスである。ポータブル電子装置の例示的な実施形態は、ｉＯＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、またはＭｉｃｒｏｓｏｆｔ（登録商標）のオペレーティング・システムまたは別のオペレーティング・システムがインストールされたポータブル電子装置を含むがこれらに限られない。別のポータブル電子装置を、例えば、（タッチ・スクリーン・ディスプレイおよび／またはタッチパッドのような）タッチ・センシティブ・サーフェスを有するラップトップ・コンピュータまたはタブレットにより使用してもよい。また理解できるように、幾つかの実施形態では、当該デバイスはポータブル通信デバイスではないが、（タッチ・スクリーン・ディスプレイおよび／またはタッチパッドのような）タッチ・センシティブ・サーフェスを有するデスクトップ・コンピュータである。
【００６２】
以下の説明では、ディスプレイおよびタッチ・センシティブ・サーフェスを備える電子装置を説明する。しかし、当該電子装置が物理キーボード、マウス、および／またはジョイスティックのような１つまたは複数の他の物理ユーザ・インタフェースデバイスを含んでもよいことは理解されるべきである。
【００６３】
デバイスは一般に、描画アプリケーション、プレゼンテーション・アプリケーション、ワード・プロセッシングアプリケーション、ウェブ生成アプリケーション、ディスク編集アプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、通話アプリケーション、ビデオ会議アプリケーション、電子メールアプリケーション、インスタント・メッセージングアプリケーション、エクササイズ・サポートアプリケーション、写真管理アプリケーション、デジタルカメラ・アプリケーション、デジタル・ビデオ・カメラ・アプリケーション、ウェブ閲覧アプリケーション、デジタル音楽再生アプリケーション、および／またはデジタル・ビデオ再生アプリケーションのうち１つまたは複数のような複数のアプリケーションをサポートする。
【００６４】
当該デバイスで実行できる様々なアプリケーションは、タッチ・センシティブ・サーフェスのような少なくとも１つの物理ユーザ・インタフェースデバイスを共有してもよい。当該タッチ・センシティブ・サーフェスの１つまたは複数の機能および当該デバイスで表示される対応する情報を、次のアプリケーションに調整および／または変更してもよく、かつ／または、当該対応するアプリケーション内で調整および／または変更してもよい。このように、（タッチ・センシティブ・サーフェスのような）当該デバイスの共有される物理アーキテクチャが、ユーザに直感的であり明らかなユーザ・インタフェースを用いることによって様々なアプリケーションをサポートすることができる。
【００６５】
次に、タッチセンシティブ・ディスプレイを有するポータブル・デバイスの１実施形態に着目する。図１Ａ−ａおよび図１Ａ−ｂは、幾つかの実施形態に従うタッチセンシティブ・ディスプレイ１１２を有するポータブル電子装置１００のブロック図を示す。便宜上、タッチセンシティブ・ディスプレイ１１２はしばしば「タッチ・スクリーン」と称され、またタッチセンシティブ・ディスプレイ・システムと呼ばれるかまたはそのように知られていてもよく、または、タッチ・センシティブ・サーフェス（ｔｏｕｃｈ‐ｓｅｎｓｉｔｉｖｅ  ｓｕｒｆａｃｅ）およびスクリーン（ｄｉｓｐｌａｙ）を有するディスプレイ・システムと称してもよい。デバイス１００が、メモリ１０２（１つまたは複数のコンピュータ可読記憶媒体を含んでもよい）、メモリ・コントローラ１２２、１つまたは複数の処理ユニット（ＣＰＵ）１２０、周辺デバイス・インタフェース１１８、ＲＦ回路システム１０８、オーディオ回路システム１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、別の入力制御デバイス１１６、および外部ポート１２４を備えてもよい。デバイス１００が１つまたは複数の光センサ１６４を含んでもよい。かかるコンポーネントは、１つまたは複数の通信バスまたは信号ケーブル１０３を用いて通信してもよい。
【００６６】
デバイス１００はポータブル電子装置の１例にすぎず、デバイス１００は示したものより多くのまたは少ないコンポーネントを有してもよく、２つ以上のコンポーネントを組み合わせてもよく、または、当該コンポーネントの異なる構成またはレイアウトを有してもよいことは理解されるべきである。図１Ａ−ａおよび図１Ａ−ｂに示した様々なコンポーネントを、１つまたは複数の信号処理および／または専用集積回路を含む、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せにより実装してもよい。
【００６７】
メモリ１０２が高速ランダム・アクセス・メモリを含んでもよく、さらに１つまたは複数のディスク記憶デバイス、フラッシュ・メモリ・デバイス、または他の不揮発性固体状態記憶デバイスのような不揮発性メモリを含んでもよい。デバイス１００の（ＣＰＵ１２０および周辺デバイス・インタフェース１１８のような）他のコンポーネントはメモリ・コントローラ１２２の制御下でメモリ１０２にアクセスしてもよい。
【００６８】
周辺デバイス・インタフェース１１８を、当該デバイスの入力および出力周辺デバイスをＣＰＵ１２０およびメモリ１０２に接続するために使用してもよい。１つまたは複数のプロセッサ１２０は、メモリ１０２に格納された様々なソフトウェア・プログラム、および／または命令セットを実行し、デバイス１００の様々な機能を実行しデータを処理する。幾つかの実施形態では、１つまたは複数のプロセッサ１２０は画像信号プロセッサおよびデュアルコアまたはマルチコアプロセッサを含む。
【００６９】
幾つかの実施形態では、周辺デバイス・インタフェース１１８、ＣＰＵ１２０、およびメモリ・コントローラ１２２をチップ１０４のような単一のチップで実装してもよい。幾つかの他の実施形態では、それらを独立なチップで実装してもよい。
【００７０】
ＲＦ（無線周波数）回路システム１０８はＲＦ信号を受信し送信し、当該信号はまた電磁信号と称される。ＲＦ回路システム１０８は、電気信号を電磁信号に変換し、電磁信号を電気信号に変換し、当該電磁信号を用いることによって通信ネットワークおよび別の通信デバイスと通信する。ＲＦ回路システム１０８がかかる機能を実行するように構成された周知の回路システムを備えてもよい。当該機能には、アンテナ・システム、ＲＦ送受信器、１つまたは複数の増幅器、チューナ、１つまたは複数の発振器、デジタル信号プロセッサ、コーデック・チップセット、サブスクライバ・アイデンティティ・モジュール（ＳＩＭ）カード、メモリ等が含まれるがこれらに限られない。ＲＦ回路システム１０８は無線通信によりネットワークおよび別のデバイスと通信してもよい。当該ネットワークは、例えば、インターネット（ワールド・ワイド・ウェブ（ＷＷＷ）とも称される）、イントラネット、および／または（セルラネットワーク、無線ローカル・エリア・ネットワーク（ＬＡＮ）、および／またはメトロポリタン・エリア・ネットワーク（ＭＡＮ）のような）無線ネットワークである。当該無線通信が任意のタイプの複数の通信標準、プロトコル、および技術を使用してもよく、これらには、全地球モバイル通信システム（ＧＳＭ（登録商標））、高度データＧＳＭ（登録商標）環境（ＥＤＧＥ）、高速ダウンリンク・パケット・アクセス（ＨＳＤＰＡ）、高速アップリンク・パケット・アクセス（ＨＳＵＰＡ）、広帯域符号分割多重アクセス（Ｗ−ＣＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、ブルートゥース（登録商標）、ワイヤレス・フィデリティ（ＷＩ−Ｆｉ）（例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇおよび／またはＩＥＥＥ８０２．１１ｎ）、ボイス・オーバ・インターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール・プロトコル（例えば、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）および／またはポスト・オフィス・プロトコル（ＰＯＰ））、インスタント・メッセージング（例えば、拡張可能メッセージング・プレゼンテーション・プロトコル（ＸＭＰＰ）、インスタント・メッセージングおよびプレゼンテーションレバレッジ拡張のためのＳＩＰ（ＳＩＭＰＬＥ）、インスタント・メッセージングおよびプレゼンテーションサービス（ＩＭＰＳ））、および／またはショート・メッセージ・サービス（ＳＭＳ）、または本願の出願日で開発されていない通信プロトコルを含む任意の他の適切な通信プロトコルが含まれるがこれらに限られない。
【００７１】
オーディオ回路システム１１０、スピーカ１１１、およびマイクロフォン１１３はユーザおよびデバイス１００の間のオーディオ・インタフェースを提供する。オーディオ回路システム１１０はオーディオ・データを周辺デバイス・インタフェース１１８から受信し、当該オーディオ・データを電気信号に変換し、当該電気信号をスピーカ１１１に送信する。スピーカ１１１は当該電気信号を人に可聴な音波に変換する。オーディオ回路システム１１０はさらに、マイクロフォン１１３により音波から変換される電気信号を受信する。オーディオ回路システム１１０は、当該電気信号をオーディオ・データに変換し、処理するために当該オーディオ・データを周辺デバイス・インタフェース１１８に送信する。当該オーディオ・データを、周辺デバイス・インタフェース１１８によりメモリ１０２および／またはＲＦ回路システム１０８から取り出してもよく、かつ／または、周辺デバイス・インタフェース１１８によりメモリ１０２および／またはＲＦ回路システム１０８に送信してもよい。幾つかの実施形態では、オーディオ回路システム１１０はヘッドセット・ジャック（例えば、図２の２１２）をさらに含む。当該ヘッドセット・ジャックはオーディオ回路システム１１０および取外し可能オーディオ入出力周辺デバイスの間のインタフェースを提供する。当該周辺デバイスは、例えば、出力のみを有するイヤフォン、または（単一の受話器イヤフォンまたは二重の受話器イヤフォンのような）出力および（マイクロフォン）のような入力の両方を有するヘッドセットである。
【００７２】
Ｉ／Ｏサブシステム１０６は、タッチ・スクリーン１１２および別の入力制御デバイス１１６のようなデバイス１００上の入出力周辺デバイスを周辺デバイス・インタフェース１１８に接続する。Ｉ／Ｏサブシステム１０６が、ディスプレイ・コントローラ１５６および別の入力制御デバイスに適用される１つまたは複数の入力コントローラ１６０を含んでもよい。１つまたは複数の入力コントローラ１６０は電気信号を別の入力制御デバイス１１６から受信し、または電気信号を別の入力制御デバイス１１６に送信する。他の入力制御デバイス１１６が、（プッシュボタン、およびロッカー・ボタン）のような物理ボタン、ダイヤル・パッド、スライダ・スイッチ、ジョイスティック、クリック・ホイール等を含んでもよい。幾つかの代替的な実施形態では、入力コントローラ１６０は、キーボード、赤外線ポート、ＵＳＢポート、またはマウスのようなポインタデバイスのうち何れかに接続され（または接続されなく）てもよい。当該１つまたは複数のボタン（例えば、図２の２０８）が、スピーカ１１１および／またはマイクロフォン１１３のボリュームを制御するために使用される上下ボタンを含んでもよい。当該１つまたは複数のボタンがプッシュボタン（例えば、図２の２０６）を含んでもよい。
【００７３】
タッチセンシティブ・ディスプレイ１１２は当該デバイスおよびユーザの間の入力インタフェースおよび出力インタフェースを提供する。ディスプレイ・コントローラ１５６は電気信号をタッチ・スクリーン１１２から受信し、かつ／または当該電気信号をタッチ・スクリーン１１２に送信する。タッチ・スクリーン１１２は視覚出力をユーザに表示する。当該視覚出力がグラフ、テキスト、アイコン、ビデオ、およびそれらの任意の組合せ（集合的に「グラフ」と称される）を含んでもよい。幾つかの実施形態では、幾つかの視覚出力または全ての視覚出力はユーザ・インタフェース・オブジェクトに対応してもよい。
【００７４】
タッチ・スクリーン１１２は、触覚性および／または触覚接触に基づいて入力をユーザから受信するタッチ・センシティブ・サーフェス、センサ、またはセンサグループを有する。タッチ・スクリーン１１２およびディスプレイ・コントローラ１５６は（メモリ１０２内の任意の関連するモジュールおよび／または命令セットとともに）、タッチ・スクリーン１１２上の接触（および当該接触の任意の移動または割込み）を検出し、当該検出された接触をタッチ・スクリーン１１２に表示されたユーザ・インタフェース・オブジェクト（例えば、１つまたは複数のソフト・キー、アイコン、ウェブページまたは画像）との対話に変換する。例示的な実施形態では、タッチ・スクリーン１１２およびユーザの間の接触ポイントはユーザの指に対応する。
【００７５】
タッチ・スクリーン１１２がＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマディスプレイ）技術、またはＬＥＤ（発光ダイオード）技術を使用してもよく、別の実施形態では別のディスプレイ技術を使用してもよい。タッチ・スクリーン１１２およびディスプレイ・コントローラ１５６は、現在公知であるかまたは将来開発される複数のタッチ・センシング技術の何れかを用い、別の近接性センサアレイを用いることによって、または、タッチ・スクリーン１１２に接触する１つまたは複数のポイントを決定するために使用される別のコンポーネントを用いることによって、接触および任意の移動またはその割込みを検出してもよい。当該複数のタッチ・センシング技術は容量技術、抵抗技術、赤外線技術、および表面音響波技術を含むがこれらに限られない。例示的な実施形態では、投影された相互容量検知技術が使用される。
【００７６】
タッチ・スクリーン１１２は１００ｄｐｉより高いビデオ解像度を有してもよい。幾つかの実施形態では、当該タッチ・スクリーンは約１６０ｄｐｉのビデオ解像度を有する。ユーザは、接触タッチ・スクリーン１１２に接触するためのスタイラスペンまたは指のような任意の適切なオブジェクトまたはアクセサリを使用してもよい。幾つかの実施形態では、ユーザ・インタフェースは、指ベースの接触およびジェスチャとともに主に動作するように設計される。スタイラスペンベースの入力と比較すると、指は、当該タッチ・スクリーン上のより大きな接触領域のため精度が低いかもしれない。幾つかの実施形態では、当該デバイスは、ユーザが期待する動作を実行するために、指ベースの粗い入力を正確なポインタ／カーソル位置またはコマンドに変換する。
【００７７】
幾つかの実施形態では、当該タッチ・スクリーンに加えて、デバイス１００が、特定の機能を起動または停止するように構成されたタッチパッド（図示せず）を備えてもよい。幾つかの実施形態では、当該タッチパッドは当該デバイスのタッチセンシティブ領域であり、当該タッチセンシティブ領域は当該タッチ・スクリーンと異なり、当該視覚出力を表示しない。当該タッチパッドが、タッチ・スクリーン１１２から分離されたタッチ・センシティブ・サーフェス、または当該タッチ・スクリーンにより形成された当該タッチ・センシティブ・サーフェスの拡張部分であってもよい。
【００７８】
デバイス１００は、電力を様々なコンポーネントに供給するように構成された電力システム１６２をさらに備える。電力システム１６２が電力管理システム、１つまたは複数の電源（例えば、バッテリ、交流電流（ＡＣ））、充電システム、電力故障検出回路、電力変換器またはインバータ、および電力ステータスインジケータ（例えば、発光ダイオード（ＬＥＤ））、およびポータブル・デバイス内の電力の生成、管理、および分配に関連付けられた任意の他のコンポーネントを備えてもよい。
【００７９】
デバイス１００はさらに１つまたは複数の光センサ１６４を含んでもよい。図１Ａ−ａおよび図１Ａ−ｂは、Ｉ／Ｏサブシステム１０６内の光センサ・コントローラ１５８に接続された光センサを示す。光センサ１６４が電荷結合素子（ＣＣＤ）または相補型金属酸化物半導体（ＣＭＯＳ）写真トランジスタを備えてもよい。光センサ１６４は、環境から、１つまたは複数のレンズを通じて投影された光を受信し、当該光を、画像を表すデータに変換する。画像化モジュール１４３（カメラ・モジュールとも称される）と組み合わせて、光センサ１６４は静的画像またはビデオをキャプチャしてもよい。幾つかの実施形態では、１つまたは複数の光センサは、デバイス１００の背面に、当該デバイスの前面にあるタッチ・スクリーン・ディスプレイ１１２と対向して配置され、その結果、当該タッチ・スクリーン・ディスプレイを、静的画像および／またはビデオ画像を収集するためのビューファインダとして使用することができる。幾つかの実施形態では、別の１つまたは複数の光センサが当該デバイスの前面に配置され、したがって、ユーザが当該タッチ・スクリーン・ディスプレイ上の別のビデオ会議参加者を見るとき、ユーザの画像を当該ビデオ会議内で使用するために取得することができる。
【００８０】
デバイス１００はさらに、１つまたは複数の近接性センサ１６６を備えてもよい。図１Ａ−ａおよび図１Ａ−ｂは、周辺デバイス・インタフェース１１８に接続された近接性センサ１６６を示す。代替的に、近接性センサ１６６をＩ／Ｏサブシステム１０６内の入力コントローラ１６０に接続してもよい。幾つかの実施形態では、当該電子装置がユーザの耳に配置されているとき（例えば、ユーザが電話をかけているとき）、当該近接性センサはタッチ・スクリーン１１２をオフにし無効にする。
【００８１】
デバイス１００はさらに１つまたは複数の加速度計１６８を含んでもよい。図１Ａ−ａおよび図１Ａ−ｂは、周辺デバイス・インタフェース１１８に接続された加速度計１６８を示す。代替的に、加速度計１６８をＩ／Ｏサブシステム１０６内の入力コントローラ１６０に接続してもよい。幾つかの実施形態では、情報は、当該１つまたは複数の加速度計から受信されたデータの分析に基づいて、当該タッチ・スクリーン・ディスプレイに表示された縦表示または横表示として表示される。任意選択で、加速度計１６８に加えて、デバイス１００が磁力計（図示せず）およびＧＰＳ（またはＧＬＯＮＡＳＳ、北斗衛星導航系統、または別のグローバルナビゲーションシステム）受信器（図示せず）を含んでもよい。これらは、デバイス１００の（縦表示または横表示のような）位置および方位情報を取得するように構成される。
【００８２】
幾つかの実施形態では、メモリ１０２に格納されたソフトウェアコンポーネントはオペレーティング・システム１２６、通信モジュール（または命令セット）１２８、接触／移動モジュール（または命令セット）１３０、グラフィック・モジュール（または命令セット）１３２、テキスト入力モジュール（または命令セット）１３４、全地球測位システム（ＧＰＳ）モジュール（または命令セット）１３５、およびアプリケーション（または命令セット）１３６を含む。さらに、幾つかの実施形態では、メモリ１０２は、図１Ａ−ａ、図１Ａ−ｂおよび図３に示すように、デバイス／グローバル内部ステータス１５７を格納する。デバイス／グローバル内部ステータス１５７は、アプリケーション（もしあれば）が現在アクティブであるかを示すために使用されるアクティブなアプリケーションステータス、アプリケーション、ビューまたは他の情報がタッチ・スクリーン・ディスプレイ１１２の領域を占有するかを示すために使用されるディスプレイステータス、当該デバイスおよび入力制御デバイス１１６の各センサから取得される情報を含むセンサステータス、または当該デバイスの位置および姿勢に関連する位置情報の１つまたは複数を含む。
【００８３】
オペレーティング・システム１２６（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、Ｌｉｎｕｘ（登録商標）、Ｕｎｉｘ、ＯＳＸ、Ｗｉｎｄｏｗｓ、Ａｎｄｒｏｉｄまたは（ＶｘＷｏｒｋｓのような）組込みオペレーティング・システム）が、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、および電力管理）を制御し管理するように構成された様々なソフトウェアコンポーネントおよび／またはドライバを含み、ハードウェアおよびソフトウェアコンポーネントの間の通信に貢献する。さらに、幾つかの実施形態では、メモリ１０２はデジタル・カメラ・フィルム１５９およびデジタル画像パイプライン１６１を格納する。
【００８４】
通信モジュール１２８は１つまたは複数の外部ポート１２４を用いた別のデバイスとの通信に貢献し、ＲＦ回路システム１０８および／または外部ポート１２４により受信されたデータを処理するように構成された様々なソフトウェアコンポーネントをさらに含む。外部ポート１２４（例えば、ユニバーサル・シリアル・バス（ＵＳＢ）またはＦｉｒｅＷｉｒｅ）は、別のデバイスに直接、または、ネットワーク（例えば、インターネットまたは無線ＬＡＮ）を用いることによって間接的に接続するのに適している。幾つかの実施形態では、当該外部ポートは、ｉＰｏｄ（登録商標）（Ａｐｐｌｅ社の商標）デバイス上で使用される３０ピンコネクタと同一または類似であり、かつ／または、３０ピンコネクタと互換であるマルチピン（例えば、３０ピン）コネクタである。
【００８５】
接触／移動モジュール１３０は、（ディスプレイ・コントローラ１５６と組み合わせた）タッチ・スクリーン１１２および別のタッチセンシティブデバイス（例えば、タッチパッドまたは物理クリック・ホイール）との接触を検出することができる。接触／移動モジュール１３０は、接触検出に関連する様々な動作、例えば、接触が既に生じたかどうかを判定すること（例えば、指押下イベントの検出）、接触移動が存在するかどうかを判定しタッチ・センシティブ・サーフェス全体で当該移動を追跡すること（例えば、１つまたは複数の指のドラッグイベントの検出）、および当該接触が既に終了したかどうかを判定すること（例えば、指上げイベントまたは接触割込みの検出）を実行するように構成された複数のソフトウェアコンポーネントを含む。接触／移動モジュール１３０は接触データを当該タッチ・センシティブ・サーフェスから受信する。接触ポイントの移動の決定が、当該接触ポイントでの割合（量の値）、速度（量の値と方向）、および／または加速度（量の値および／または方向の変化）を含んでもよい。当該接触ポイントの移動は一連の接触データにより表現される。かかる動作を単一ポイント接触（例えば、１本の指での接触）またはマルチポイント接触（例えば、複数の指での「マルチポイント・タッチ」／接触）に適用してもよい。幾つかの実施形態では、接触／移動モジュール１３０およびディスプレイ・コントローラ１５６は当該タッチパッド上の接触を検出する。
【００８６】
接触／移動モジュール１３０がユーザのジェスチャ入力を検出してもよい。当該タッチ・センシティブ・サーフェス上の異なるジェスチャは異なる接触パターンを有する。したがって、ジェスチャを、特定の接触パターンを検出することによって検出してもよい。例えば、単一の指のタップ・ジェスチャの検出は、指押下イベントを検出し、次いで指押下イベントと同一の位置での（または基本的に同一の位置での）（例えば、アイコンの位置での）指上げ（リフトアップ）イベントを検出することを含む。別の例として、当該タッチ・センシティブ・サーフェスで指スイープ・ジェスチャを検出することは、指押下イベントを検出し、次いで、１つまたは複数の指ドラッグイベントを検出し、次いで指上げ（リフトアップ）イベントを検出することを含む。
【００８７】
グラフィック・モジュール１３２は、表示されたグラフの強度を変更するように構成されたコンポーネントを含む、グラフをタッチ・スクリーン１１２または別のディスプレイに描画し表示するように構成された複数の既知のソフトウェアコンポーネントを含む。本明細書で使用する用語「グラフ」は、ユーザに表示可能な任意のオブジェクトを含み、当該オブジェクトは、テキスト、ウェブページ、アイコン（例えば、ソフト・キーを含むユーザ・インタフェース・オブジェクト）、デジタル画像、ビデオ、およびアニメーションを含むがこれらに限られない。
【００８８】
幾つかの実施形態では、グラフィック・モジュール１３２はグラフを表現するための使用すべきデータを格納する。対応するコードを各グラフィックに割り当ててもよい。グラフィック・モジュール１３２は、アプリケーション等から、表示されるように指定されたグラフの１つまたは複数のコードを受信し、必要なときは、座標データおよび他のグラフィック属性データを一緒に受信し、次いで、スクリーン画像データを生成し、当該スクリーン画像データをディスプレイ・コントローラ１５６に出力する。
【００８９】
グラフィック・モジュール１３２のコンポーネントとしての役割を果たしうるテキスト入力モジュール１３４は、テキストを複数のアプリケーション（例えば、コンタクト・パーソン・１３７、電子メール１４０、インスタント・メッセージング１４１、ブラウザ１４７、およびテキスト入力を必要とする任意の他のアプリケーション）に入力するように構成されたソフト・キーを提供する。
【００９０】
ＧＰＳモジュール１３５は、デバイスの位置を決定し、当該情報が様々なアプリケーションで使用可能であるように当該位置に関する情報を提供する（例えば、位置ベースの発信を実施するための通話１３８に関する情報を提供し、画像／ビデオメタデータとしてカメラ１４３に関する情報を提供し、天気デスクトップ・アプレット、ローカルのイエロー・ページ・デスクトップ・アプレット、および地図／ナビゲーションデスクトップ・アプレットのような位置ベースのサービスのアプリケーションに関する情報を提供する）。
【００９１】
アプリケーション１３６が以下のモジュール（または命令セット）またはそのサブセットまたはスーパーセットを含んでもよい。
・コンタクト・パーソン・モジュール１３７（しばしば連絡帳またはコンタクト・パーソン・リストと称される）、
・通話モジュール１３８、
・ビデオ会議モジュール１３９、
・電子メール・クライアント・モジュール１４０、
・インスタント・メッセージング（ＩＭ）モジュール１４１、
・エクササイズ・サポート・モジュール１４２、
・静的画像および／またはビデオ画像のためのカメラ・モジュール１４３、
・画像管理モジュール１４４、
・ブラウザ・モジュール１４７、
・カレンダ・モジュール１４８、
・天気デスクトップ・アプレット１４９−１、株式市場デスクトップ・アプレット１４９−２、計算機デスクトップ・アプレット１４９−３、アラーム・クロックデスクトップ・アプレット１４９−４、辞書デスクトップ・アプレット１４９−５、ユーザにより取得された別のデスクトップ・アプレット、またはユーザにより生成されたデスクトップ・アプレット１４９−６の１つまたは複数を含みうる、デスクトップ・アプレット・モジュール１４９、
・ユーザ生成のデスクトップ・アプレット１４９−６を生成するために使用されるデスクトップ・アプレット生成器モジュール１５０、
・検索モジュール１５１、
・ビデオ再生モジュールおよび音楽再生モジュールにより形成されうるビデオおよび音楽・再生モジュール１５２、
・メモ・モジュール１５３、
・地図モジュール１５４、
・オンライン・ビデオ・モジュール１５５、
・音声／オーディオ・レコーダ・モジュール１６３、および／または
・通知モジュール１６５。
【００９２】
メモリ１０２に格納されうる別のアプリケーション１３６の例は、別のワード・プロセッシングアプリケーション、別の画像編集アプリケーション、描画アプリケーション、プレゼンテーション・アプリケーション、Ｊａｖａ（登録商標）有効アプリケーション、暗号化アプリケーション、デジタル権利管理アプリケーション、音声認識アプリケーション、および音声再生アプリケーションを含む。
【００９３】
タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、コンタクト・パーソン・モジュール１３７は、名前を連絡帳に追加すること、名前を連絡帳から削除すること、電話番号、電子メールアドレス、実際のアドレスまたは他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類しソートすること、電話番号または電子メールアドレスを提供して、通話１３８、ビデオ会議１３９、電子メール１４０、ＩＭ１４１等を用いて実施される通信を開始および／または促進することを含めて、（例えば、メモリ１０２またはメモリ３７０内のコンタクト・パーソン・モジュール１３７のアプリケーション内部ステータス１９２に格納された）連絡帳またはコンタクト・パーソン・リストを管理するように構成されてもよい。
【００９４】
ＲＦ回路システム１０８、オーディオ回路システム１１０、スピーカ１１１、マイクロフォン１１３、タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、通話モジュール１３８は、電話番号に対応する文字列を入力し、連絡帳１３７内の１つまたは複数の電話番号にアクセスし、入力された電話番号を修正し、対応する電話番号をダイヤルし、会話を実施し、当該会話が完了したときに通話を切断し受話器に置くように構成されてもよい。上述のように、無線通信は、複数の通信標準、プロトコル、および技術のうち任意のものを使用してもよい。
【００９５】
ＲＦ回路システム１０８、オーディオ回路システム１１０、スピーカ１１１、マイクロフォン１１３、タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、光センサ１６４、光センサ・コントローラ１５８、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、コンタクト・パーソン・リスト１３７、および通話モジュール１３８と組み合わせて、ビデオ会議モジュール１３９は、ユーザの命令に従ってユーザおよび１つまたは複数の他の参加者の間でビデオ会議を開始し、実施し、終了するために使用される実行可能命令を含む。
【００９６】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、電子メール・クライアント・モジュール１４０は、ユーザの命令に応答して電子メールを生成し、送信し、受信し、管理するために使用される実行可能命令を含む。画像管理モジュール１４４と組み合わせて、電子メール・クライアント・モジュール１４０は、カメラ・モジュール１４３が撮影した静的画像またはビデオ画像を含む電子メールを生成し送信するのを非常に簡単にする。
【００９７】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、インスタント・メッセージングモジュール１４１は、インスタント・メッセージに対応する文字列を入力し、以前に入力された文字を修正し、対応するインスタント・メッセージ（例えば、ショート・メッセージ・サービス（ＳＭＳ）プロトコルまたはマルチメディア・メッセージ・サービス（ＭＭＳ）プロトコルを使用する呼ベースのインスタント・メッセージ、またはＸＭＰＰ、ＳＩＭＰＬＥ、またはＩＭＰＳを使用するインターネット・ベースのインスタント・メッセージ）を送信し、インスタント・メッセージを受信し、受信されたインスタント・メッセージを参照するために使用される実行可能命令を含む。幾つかの実施形態では、当該送信されたおよび／または受信されたインスタント・メッセージが、ＭＭＳおよび／または拡張メッセージ・サービス（ＥＭＳ）でサポートされたグラフ、写真、オーディオ・ファイル、ビデオ・ファイル、および／または別の添付物を含んでもよい。本明細書で使用する際、「インスタント・メッセージ」とは、呼ベースのメッセージ（例えば、ＳＭＳまたはＭＭＳを用いることによって送信されたメッセージ）またはインターネット・ベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、またはＩＭＰＳを用いることによって送信されたメッセージ）のことをいう。
【００９８】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、および音楽再生モジュール１４６と組み合わせて、エクササイズ・サポート・モジュール１４２は、（例えば、時間、距離、および／またはカロリー消費の目的を有する）エクササイズを生成し、エクササイズセンサ（スポーツ機器）と通信し、データを当該エクササイズセンサから受信し、当該エクササイズを監視するために使用されるセンサを較正し、当該エクササイズ向けの音楽を選択および再生し、エクササイズ・データを表示、格納、および送信するために使用される実行可能命令を含む。
【００９９】
タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、光センサ１６４、光センサ・コントローラ１５８、接触モジュール１３０、グラフィック・モジュール１３２、（当該光センサからの元のデータを最終的な画像またはビデオに変換するデジタル画像パイプライン１６１）、および画像管理モジュール１４４と組み合わせて、カメラ・モジュール１４３は、静的画像またはビデオ（ビデオストリームを含む）をキャプチャし、当該静的画像またはビデオをメモリ１０２に（例えば、デジタル・カメラ・フィルム１５９に）格納し、当該静的画像またはビデオの特性を修正し、または静的画像またはビデオをメモリ１０２から（例えば、デジタル・カメラ・フィルム１５９から）削除するために使用される実行可能命令を含む。
【０１００】
タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、およびカメラ・モジュール１４３と組み合わせて、画像管理モジュール１４４は、（カメラ・フィルム１５９および／またはビデオ画像に格納した静的画像を含む）静的画像および／またはビデオ画像を並べ、修正（例えば、編集）し、または、別の手段により、操作し、ラベル付けし、削除し、（例えば、デジタルスライドまたはアルバム）で提供し、格納するために使用される実行可能命令を含む。
【０１０１】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、ブラウザ・モジュール１４７は、ユーザの命令に従って、インターネットを閲覧する（ウェブページまたはウェブページの一部を検索し、それらにリンクし、受信し、表示し、当該ウェブページおよび別のファイルの添付物にリンクすることを含む）ために使用される実行可能命令を含む。
【０１０２】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、電子メール・クライアント・モジュール１４０、およびブラウザ・モジュール１４７と組み合わせて、カレンダ・モジュール１４８は、ユーザの命令に従ってカレンダおよびカレンダ関連データ（例えば、カレンダエントリおよびタスクリスト）を生成し、表示し、修正し、格納するために使用される実行可能命令を含む。
【０１０３】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、およびブラウザ・モジュール１４７と組み合わせて、デスクトップ・アプレット・モジュール１４９は、ユーザによりダウンロードし使用できるマイクロアプリケーション（例えば、天気デスクトップ・アプレット１４９−１、株式市場デスクトップ・アプレット１４９−２、計算機デスクトップ・アプレット１４９−３、アラーム・クロックデスクトップ・アプレット１４９−４、および辞書デスクトップ・アプレット１４９−５）、またはユーザが生成したマイクロアプリケーション（例えば、ユーザが生成したデスクトップ・アプレット１４９−６）である。幾つかの実施形態では、当該デスクトップ・アプレットはＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル、ＣＳＳ（ｃａｓｃａｄｉｎｇ  ｓｔｙｌｅ  ｓｈｅｅｔファイル、およびＪａｖａＳｃｒｉｐｔ（登録商標）ファイルを含む。幾つかの実施形態では、当該デスクトップ・アプレットはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルおよびＪａｖａＳｃｒｉｐｔ（登録商標）ファイル（例えば、Ｙａｈｏｏ！デスクトップ・アプレット）を含む。
【０１０４】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４、およびブラウザ・モジュール１４７と組み合わせて、デスクトップ・アプレット生成器モジュール１５０を、デスクトップ・アプレットを生成する（例えば、当該ウェブページのユーザ指定部分を当該デスクトップ・アプレットにマイグレートする）ためにユーザにより使用してもよい。
【０１０５】
タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、検索モジュール１５１は、ユーザの命令に従って、１つまたは複数の検索基準（例えば、ユーザにより指定された１つまたは複数のキーワード）とマッチするテキスト、音楽、音声、画像、ビデオ、および／または別のファイルについてメモリ１０２を検索するために使用される実行可能命令を含む。
【０１０６】
タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、オーディオ回路システム１１０、スピーカ１１１、ＲＦ回路システム１０８、およびブラウザ・モジュール１４７と組み合わせて、ビデオおよび音楽再生モジュール１５２は、１つまたは複数のファイル・フォーマット（例えば、ＭＰ３またはＡＡＣファイル）に格納された記録された音楽および別の音声ファイルをユーザがダウンロードし再生できるようにする実行可能命令、および（例えば、タッチ・スクリーン１１２上でまたは外部ポート１２４を用いることによって接続された外部ディスプレイ上で）ビデオを表示し、提供し、別の手段により、再生するために使用される実行可能命令を含む。幾つかの実施形態では、デバイス１００がＭＰ３再生の機能を含んでもよい。
【０１０７】
タッチ・スクリーン１１２、ディスプレイ・コントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、およびテキスト入力モジュール１３４と組み合わせて、メモ・モジュール１５３は、ユーザの命令に従ってメモ、タスクリスト等を生成し管理するために使用される実行可能命令を含む。
【０１０８】
ＲＦ回路システム１０８、タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、およびブラウザ・モジュール１４７と組み合わせて、地図モジュール１５４は、ユーザの命令に従って地図および地図関連データ（例えば、運転経路、特定の位置の店または店近くに関するデータ、および別の関心点に関するデータ、および他の位置ベースのデータ）を受信し、表示し、修正し、格納するように構成されてもよい。
【０１０９】
タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、オーディオ回路システム１１０、スピーカ１１１、ＲＦ回路システム１０８、テキスト入力モジュール１３４、電子メール・クライアント・モジュール１４０、およびブラウザ・モジュール１４７と組み合わせて、オンライン・ビデオ・モジュール１５５は、ユーザが、アクセスし、閲覧し、受信し（例えば、ストリーミング方式で受信および／またはダウンロードする）、再生し（例えば、当該タッチ・スクリーン上でまたは外部ポート１２４を用いることによって接続された外部ディスプレイ上で）、特定のオンラインビデオへのリンクを有する電子メールを送信し、別の手段により、オンラインビデオを１つまたは複数のファイル・フォーマット（例えば、Ｈ．２６４）で管理できるようにする命令を含む。幾つかの実施形態では、特定のオンラインビデオへのリンクは、電子メール・クライアント・モジュール１４０ではなくインスタント・メッセージングモジュール１４１を用いることによって送信される。
【０１１０】
タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、グラフィック・モジュール１３２、オーディオ回路システム１１０、スピーカ１１１、およびマイクロフォン１１３と組み合わせて、音声／オーディオ・レコーダ・モジュール１６３は、ユーザがオーディオ（例えば、音声）を１つまたは複数のファイル・フォーマット（例えば、ＭＰ３またはＡＡＣファイル）に記録できるようにする実行可能命令、および当該記録されたオーディオ・ファイルを提供し、または、別の手段により、再生するために使用される実行可能命令を含む。
【０１１１】
タッチ・スクリーン１１２、ディスプレイ・システムコントローラ１５６、接触モジュール１３０、およびグラフィック・モジュール１３２と組み合わせて、通知モジュール１６５は、通知またはアラーム（例えば、着信メッセージ、着信、カレンダイベント、またはアプリケーションイベントのリマインダ）をタッチ・スクリーン１１２に表示するために使用される実行可能命令を含む。
【０１１２】
上述の各モジュールまたはアプリケーションは、上述の１つまたは複数の機能および本明細書で説明する方法（例えば、本明細書で説明したコンピュータにより実装される方法、および別の情報処理方法）を実行するために使用される１組の実行可能命令に対応する。かかるモジュール（即ち、命令セット）は必ずしも別々のソフトウェア・プログラム、プロセスまたはモジュールとして実装されず、したがって当該モジュールの様々なサブセットを様々な実施形態で結合し、または、別の手段により再配置してもよい。幾つかの実施形態では、メモリ１０２が上述のモジュールまたはデータ構造のサブセットを格納してもよい。さらに、メモリ１０２が、上述していない別のモジュールまたは別のデータ構造を格納してもよい。
【０１１３】
幾つかの実施形態では、デバイス１００は、当該デバイス上で予め定義された１組の機能の動作がタッチ・スクリーンおよび／またはタッチパッドを用いることによって一意に実行されるデバイスである。当該タッチ・スクリーンおよび／または当該タッチパッドを、デバイス１００を動作させるためのメイン入力制御デバイスとして使用することによって、デバイス１００上の物理入力制御デバイス（例えば、押下ボタンおよびダイヤル・パッド）の量を減らすことができる。
【０１１４】
当該タッチ・スクリーンおよび／または当該タッチパッドを用いることによって一意に実行できる１組の所定の機能はユーザ・インタフェースの間のナビゲーションを含む。幾つかの実施形態では、当該タッチパッドがユーザによりタッチされたとき、デバイス１００は、デバイス１００上で表示可能な任意のユーザ・インタフェースからプライマリメニュー、メインメニュー、またはルート・メニューにナビゲートされる。かかる実施形態では、当該タッチパッドを「メニュー・ボタン」と称してもよい。幾つかの他の実施形態では、当該メニュー・ボタンが、タッチパッドではなく物理プッシュボタンまたは別の物理入力制御デバイスであってもよい。
【０１１５】
図１Ｂは、幾つかの実施形態に従うイベント・ハンドリングに使用される例示的なコンポーネントのブロック図を示す。幾つかの実施形態では、（図１Ａ−ａおよび図１Ａ−ｂの）メモリ１０２または（図３の）メモリ３７０は、（例えば、オペレーティング・システム１２６の）イベント・クラシファイア１７０および対応するアプリケーション１３６−１（例えば、上述のアプリケーション１３７乃至１５１、１５５、および３８０乃至３９０内の任意のアプリケーション）を含む。
【０１１６】
イベント・クラシファイア１７０は、イベント情報を受信し、当該イベント情報が送信されるアプリケーション１３６−１、およびアプリケーション１３６−１のアプリケーション・ビュー１９１を決定する。イベント・クラシファイア１７０はイベント・モニタ１７１およびイベント・スケジューラ・モジュール１７４を含む。幾つかの実施形態では、アプリケーション１３６−１はアプリケーション内部ステータス１９２を含む。アプリケーション内部ステータス１９２は、当該アプリケーションがアクティブであるかまたは実行されているとき、タッチセンシティブ・ディスプレイ１１２に表示される現在のアプリケーション・ビューを示す。幾つかの実施形態では、デバイス／グローバル内部ステータス１５７はどのアプリケーション／アプリケーションが現在アクティブであるかを判定するためにイベント・クラシファイア１７０により使用され、アプリケーション内部ステータス１９２は、当該イベント情報が送信されるアプリケーション・ビュー１９１を決定するためにイベント・クラシファイア１７０により使用される。
【０１１７】
幾つかの実施形態では、アプリケーション内部ステータス１９２は、アプリケーション１３６−１の実行が復元されるときに使用すべき復元情報、アプリケーション１３６−１により現在表示されている情報を示すかまたはアプリケーション１３６−１により容易に表示される情報を示すユーザ・インタフェース・ステータス情報、ユーザがアプリケーション１３６−１の以前の状態またはビューに戻ることを可能とするために使用されるステータス待ち行列、またはユーザがとった以前の動作を戻ることを可能とするために使用されるリドゥ／アンドゥ待ち行列の１つまたは複数のような他の情報を含む。
【０１１８】
イベント・モニタ１７１は当該イベント情報を周辺デバイス・インタフェース１１８から受信する。当該イベント情報は、サブ・イベント（例えば、マルチポイント・タッチ・ジェスチャの一部としての役割を果たすタッチセンシティブ・ディスプレイ１１２上のユーザタッチ）に関する情報を含む。周辺デバイス・インタフェース１１８は、（オーディオ回路システム１１０を用いることによって）Ｉ／Ｏサブシステム１０６またはセンサ（例えば、近接性センサ１６６）、加速度計１６８、および／またはマイクロフォン１１３から受信した情報を送信する。周辺デバイス・インタフェース１１８によりＩ／Ｏサブシステム１０６から受信された情報は、タッチセンシティブ・ディスプレイ１１２またはタッチ・センシティブ・サーフェスからの情報を含む。
【０１１９】
幾つかの実施形態では、イベント・モニタ１７１は所定の間隔で要求を周辺デバイス・インタフェース１１８に送信する。応答して、周辺デバイス・インタフェース１１８はイベント情報を送信する。別の実施形態では、周辺デバイス・インタフェース１１８は重要なイベントが存在するときにのみイベント情報を送信する（例えば、所定の雑音閾値より高い入力が受信され、かつ／または所定の期間を超える入力が受信される）。
【０１２０】
幾つかの実施形態では、イベント・クラシファイア１７０はヒット・ビュー決定モジュール１７２および／またはアクティブ・イベント認識器決定モジュール１７３をさらに含む。
【０１２１】
タッチセンシティブ・ディスプレイ１１２が複数のビューを表示するとき、ヒット・ビュー決定モジュール１７２は、１つまたは複数のビューのどの場所でサブ・イベントが発生したかを判定するために使用されるソフトウェアプロセスを提供する。当該ビューは、ディスプレイ上でユーザにより可視であるコントロールおよび他のコンポーネントにより形成される。
【０１２２】
当該アプリケーションに関連するユーザ・インタフェースの別の態様は１組のビューであり、これは、本明細書ではしばしばアプリケーション・ビューまたはユーザ・インタフェースィンドウと称される。かかるビューにおいて、情報が表示され、タッチベースのジェスチャが生じる。タッチが検出される（対応するアプリケーションの）アプリケーション・ビューが、当該アプリケーションのプログラムされた階層またはビュー階層内のプログラムされたレベルに対応してもよい。例えば、タッチが検出された最低レベルビューをヒット・ビューと称してもよく、正確な入力として認識されたイベント集合を初期タッチのヒット・ビューに少なくとも部分的に基づいて決定してもよい。当該初期タッチはタッチベースのジェスチャで開始する。
【０１２３】
ヒット・ビュー決定モジュール１７２は、当該タッチベースのジェスチャのサブ・イベントと関連する情報を受信する。当該アプリケーションが当該階層で編成された複数のビューを有するとき、ヒット・ビュー決定モジュール１７２は、当該ビューを当該階層内の当該サブ・イベントを処理すべき最低のビューとして認識する。大抵のケースでは、当該ヒット・ビューは、開始サブ・イベント（即ち、生成されたイベントまたは潜在的なイベントのサブ・イベントシーケンス内の第１のサブ・イベント）が発生する最低レベルビューである。当該ヒット・ビューが当該ヒット・ビュー決定モジュールにより認識されると、当該ヒット・ビューは一般には、当該認識されたヒット・ビューが関連する同一のタッチまたは入力ソースに関連する全てのサブ・イベントを受信する。
【０１２４】
アクティブ・イベント認識器決定モジュール１７３は、当該ビュー階層内のどのビュー（ｖｉｅｗｓ）が特定のサブ・イベントシーケンスを受信すべきかを判定する。幾つかの実施形態では、アクティブ・イベント認識器決定モジュール１７３が、当該ヒット・ビューのみが特定のサブ・イベントシーケンスを受信すると判定する。別の実施形態では、アクティブ・イベント認識器決定モジュール１７３は、当該サブ・イベントの物理位置を含む全てのビューがアクティビティ関連ビューであると判定し、したがって全てのアクティビティ関連ビューが特定のサブ・イベントシーケンスを受信すべきであると判定する。別の実施形態では、当該タッチサブ・イベントが特定のビューと関連する領域に完全に限定される場合であっても、当該階層内のより高いビューが依然としてアクティビティ関連ビューとして留まる。
【０１２５】
イベント・スケジューラ・モジュール１７４は、イベント情報をイベント認識器（例えば、イベント認識器１８０）に対してスケジュールする。アクティブ・イベント認識器決定モジュール１７３を含む１実施形態では、イベント・スケジューラ・モジュール１７４は、当該イベント情報を、アクティブ・イベント認識器決定モジュール１７３により決定されるイベント認識器に送信する。幾つかの実施形態では、イベント・スケジューラ・モジュール１７４は当該イベント情報をイベント待ち行列に格納し、当該イベント情報が対応するイベント受信器モジュール１８２により取り出される。
【０１２６】
幾つかの実施形態では、オペレーティング・システム１２６はイベント・クラシファイア１７０を含む。代替的に、アプリケーション１３６−１はイベント・クラシファイア１７０を含む。別の実施形態では、イベント・クラシファイア１７０は独立なモジュールであるか、または、メモリ１０２に格納された別のモジュール（例えば、接触／移動モジュール１３０）の一部である。
【０１２７】
幾つかの実施形態では、アプリケーション１３６−１は複数のイベント・ハンドラ１９０および１つまたは複数のアプリケーション・ビュー１９１を含み、その各々はタッチ・イベントを処理するために使用される命令を含む。当該タッチ・イベントは当該アプリケーションのユーザ・インタフェースの対応するビュー内で発生する。アプリケーション１３６−１の各アプリケーション・ビュー１９１は１つまたは複数のイベント認識器１８０を含む。一般に、対応するアプリケーション・ビュー１９１は複数のイベント認識器１８０を含む。別の実施形態では、イベント認識器１８０の１つまたは複数は独立なモジュールの一部である。例えば、当該独立なモジュールは、ユーザ・インタフェース・ツールキット（図示せず）またはアプリケーション１３６−１がメソッドおよび別の特性を継承するより高レベルのオブジェクトである。幾つかの実施形態では、対応するイベント・ハンドラ１９０は、データ更新器１７６、オブジェクト更新器１７７、ＧＵＩ更新器１７８、および／またはイベント・クラシファイア１７０から受信されたイベント・データ１７９の１つまたは複数を含む。イベント・ハンドラ１９０は、データ更新器１７６、オブジェクト更新器１７７、またはＧＵＩ更新器１７８を使用または起動して、アプリケーション内部ステータス１９２を更新してもよい。代替的に、アプリケーション・ビュー１９１の１つまたは複数はそれぞれ１つまたは複数の対応するイベント・ハンドラ１９０を含む。さらに、幾つかの実施形態では、データ更新器１７６、オブジェクト更新器１７７、またはＧＵＩ更新器１７８の１つまたは複数は対応するアプリケーション・ビュー１９１に含まれる。
【０１２８】
対応するイベント認識器１８０は、イベント情報（例えば、イベント・データ１７９）をイベント・クラシファイア１７０から受信し、当該イベント情報に従ってイベントを特定する。イベント・クラシファイア１８０はイベント受信器１８２およびイベント比較器１８４を含む。幾つかの実施形態では、イベント認識器１８０は、メタデータ１８３およびイベント送信命令１８８（サブ・イベント送信命令を含んでもよい）の少なくとも１つのサブセットをさらに含む。
【０１２９】
イベント受信器１８２は当該イベント情報をイベント・クラシファイア１７０から受信する。当該イベント情報は、サブ・イベント、例えば、タッチまたはタッチ移動に関する情報を含む。当該サブ・イベントに応じて、当該イベント情報はサブ・イベント位置のような他の情報をさらに含む。当該サブ・イベントがタッチ移動を含むとき、当該イベント情報はさらに当該サブ・イベントの速度と方向を含んでもよい。幾つかの実施形態では、イベントは或る方位から別の方位へ（例えば、縦表示の方位から横表示の方位へ、またはその反対）のデバイスの回転を含み、当該イベント情報は当該デバイスの現在の方位に関する対応する情報（デバイス姿勢とも称される）を含む。
【０１３０】
イベント比較器１８４は、イベント情報を所定のイベント定義またはサブ・イベント定義と比較し、当該比較に基づいて、イベントまたはサブ・イベントを決定し、または、当該イベントまたはサブ・イベントの状態を決定もしくは更新する。幾つかの実施形態では、イベント比較器１８４はイベント定義１８６を含む。イベント定義１８６は、イベント（例えば、所定のサブ・イベントシーケンス）、例えば、イベント１（１８７−１）、イベント２（１８７−２）の定義および他の情報を含む。幾つかの実施形態では、イベント１８７内のサブ・イベントは、例えば、タッチ開始、タッチ終了、タッチ移動、タッチキャンセル、およびマルチポイント・タッチを含む。１事例では、イベント１（１８７−１）の定義は表示されたオブジェクト上でダブルタップすることである。例えば、当該ダブルタップは、表示されたオブジェクト上の所定の期間にわたる第１のタッチ（タッチ開始）、所定の期間にわたる第１の持ち上げ（タッチ終了）、当該表示されたオブジェクト上の所定の期間にわたる第２のタッチ（タッチが開始される）、および所定の期間にわたる第２の持ち上げ（タッチ終了）を含む。別の事例では、イベント２（１８７−２）の定義は、表示されたオブジェクト上でドラッグすることである。例えば、当該ドラッグは、所定の期間にわたる当該表示されたオブジェクト上のタッチ（または接触）、タッチセンシティブ・ディスプレイ１１２上のタッチの移動、および当該タッチの持ち上げ（タッチ終了）を含む。幾つかの実施形態では、当該イベントは１つまたは複数の関連するイベント・ハンドラ１９０で使用される情報をさらに含む。
【０１３１】
幾つかの実施形態では、イベント定義１８７は、対応するユーザ・インタフェース・オブジェクトに適用されるイベントの定義を含む。幾つかの実施形態では、イベント比較器１８４は、どのユーザ・インタフェース・オブジェクトがサブ・イベントに関連付けられるかを判定するためのヒット・テストを実施する。例えば、３つのユーザ・インタフェース・オブジェクトがタッチディスプレイ１１２に表示されるアプリケーション・ビューにおいて、タッチセンシティブ・ディスプレイ１１２でタッチが検出されたとき、イベント比較器１８４は、当該３つのユーザ・インタフェース・オブジェクトのうちどれが当該タッチ（サブ・イベント）に関連付けられるかを判定するためのヒット・テストを実施する。各表示されたオブジェクトがイベント・ハンドラ１９０に関連付けられる場合、当該イベント比較器は、どのイベント・ハンドラ１９０を起動すべきかを判定するために当該ヒット・テストの結果を使用する。例えば、イベント比較器１８４は、当該ヒット・テストおよび当該サブ・イベントに関連するイベント・ハンドラをトリガするオブジェクトを選択する。
【０１３２】
幾つかの実施形態では、対応するイベント１８７の定義は遅延動作をさらに含む。当該遅延動作は、サブ・イベントシーケンスが確かに当該イベント認識器のイベント・タイプに対応するかまたは確かに当該イベント認識器のイベント・タイプに対応しないと判定されるまで、当該イベント情報の送信を遅延する。
【０１３３】
対応するイベント認識器１８０が、サブ・イベント文字列がイベント定義１８６内の任意のイベントとマッチしないと判定したとき、対応するイベント認識器１８０はイベント無効状態、イベント失敗状態、またはイベント終了状態に入り、次いでタッチベースのジェスチャの後続のサブ・イベントを無視する。この場合、ヒット・ビューにおいてアクティブにとどまる別のイベント認識器（もしあれば）は、当該タッチベースのジェスチャの進行中のサブ・イベントの追跡と処理を継続する。
【０１３４】
幾つかの実施形態では、対応するイベント認識器１８０は構成可能属性、フラグおよび／またはリストのメタデータ１８３を含む。当該メタデータは、どのようにイベント送信システムがアクティビティ関連イベント認識器のサブ・イベントを送信する送信動作を実施すべきかを示すために使用される。幾つかの実施形態では、メタデータ１８３は、どのようにイベント認識器が互いと対話できるかを示す構成可能属性、フラグおよび／またはリストを含む。幾つかの実施形態では、メタデータ１８３は、当該サブ・イベントがビューまたはプログラムされた階層に送信されるかどうかを示す可変の、並列なおよび構成可能な属性、フラグおよび／またはリストを含む。
【０１３５】
幾つかの実施形態では、イベントの１つまたは複数の特定のサブ・イベントが認識されるとき、対応するイベント認識器１８０は当該イベントと関連するイベント・ハンドラ１９０を起動する。幾つかの実施形態では、対応するイベント認識器１８０は当該イベントに関連するイベント情報をイベント・ハンドラ１９０に送信する。イベント・ハンドラ１９０を起動するステップは、当該サブ・イベントを対応するヒット・ビューに送信する（および、遅延方式で送信する）ステップと異なる。幾つかの実施形態では、イベント認識器１８０は当該認識されたイベントと関連するフラグを送信し、当該フラグと関連するイベント処理プログラム１９０は当該フラグを受信し、所定のプロセスを実施する。
【０１３６】
幾つかの実施形態では、イベント送信命令１８８は、イベント・ハンドラを起動せずにサブ・イベントに関するイベント情報を送信するサブ・イベント送信命令を含む。その代わり、サブ・イベント送信命令は、当該イベント情報をサブ・イベント文字列と関連するイベント・ハンドラにまたはアクティビティ関連ビューに送信する。当該サブ・イベント文字列または当該アクティビティ関連ビューと関連するイベント・ハンドラは当該イベント情報を受信し、所定のプロセスを実施する。
【０１３７】
幾つかの実施形態では、データ更新器１７６は、アプリケーション１３６−１で使用されるデータを生成し更新する。例えば、データ更新器１７６は、コンタクト・パーソン・モジュール１３７で使用される電話番号、またはビデオ再生モジュール１４５で使用され格納されるビデオ・ファイルを更新する。幾つかの実施形態では、オブジェクト更新器１７６は、アプリケーション１３６−１で使用されるオブジェクトを生成し更新する。例えば、オブジェクト更新器１７７は新たなユーザ・インタフェース・オブジェクトを生成し、またはユーザ・インタフェース・オブジェクトの位置を更新する。ＧＵＩ更新器１７８はＧＵＩを更新する。例えば、ＧＵＩ更新器１７８はディスプレイ情報を準備し、当該タッチセンシティブ・ディスプレイに表示されるために当該ディスプレイ情報をグラフィック・モジュール１３２に送信する。
【０１３８】
幾つかの実施形態では、イベント・ハンドラ１９０は、データ更新器１７６、オブジェクト更新器１７７、およびＧＵＩ更新器１７８にアクセスするための許可を含むかまたは有する。幾つかの実施形態では、データ更新器１７６、オブジェクト更新器１７７、およびＧＵＩ更新器１７８は、対応するアプリケーション１３６−１またはアプリケーション・ビュー１９１の単一のモジュールに含まれる。別の実施形態では、それらは２つ以上のソフトウェア・モジュールに含まれる。
【０１３９】
当該タッチセンシティブ・ディスプレイ上のユーザタッチのイベント・ハンドリングに関する上述の議論は、電子装置１００を動作するために入力デバイスを用いることによって実施されるユーザ入力の別の形態にも適用可能である（ユーザ入力のうち全てがタッチ・スクリーンで開始されるわけではない）ことは理解されるべきである。例えば、マウス移動の協調と（押下または保持するための単一のまたは複数のキーボードとともにまたはそれらなしの）マウスボタンの押下、タッチパッドに対してユーザにより実施される移動、タップ、ドラッグ、スクロール等、スタイラスペン入力、デバイス移動、口頭での命令、検出された目の移動、生体特徴入力、および／またはそれらの任意の組合せを、認識される対応するイベントのサブ・イベントの入力として使用してもよい。
【０１４０】
図２は、幾つかの実施形態に従うタッチ・スクリーン１１２を有するポータブル電子装置１００を示す。当該タッチ・スクリーンが１つまたは複数のグラフをユーザ・インタフェース（ＵＩ）２００に表示してもよい。当該実施形態および以下で説明する他の実施形態では、ユーザは、例えば、１つまたは複数の指２０２（添付図面では正しい縮尺で描かれていない）または１つまたは複数のスタイラスペン２０３（添付図面では正しい縮尺で描かれていない）を使用して、当該グラフ上のジェスチャを生成して、当該グラフの１つまたは複数を選択してもよい。幾つかの実施形態では、ユーザが当該１つまたは複数のグラフとの接触に割り込むと、当該１つまたは複数のグラフの選択が生ずる。幾つかの実施形態では、当該ジェスチャが、１つまたは複数のタップ、１つまたは複数のフリック（左から右、右から左、上方および／または下方）および／またはデバイス１００に既に接触している指のフリップ（左から右、右から左、上方および／または下方）を含んでもよい。幾つかの実施形態では、グラフとの不意の接触は当該グラフを選択しない。例えば、当該選択に対応するジェスチャがタップであるとき、アプリケーション・アイコンをスイープするスイープ・ジェスチャは対応するアプリケーションの選択を生じさせない。
【０１４１】
デバイス１００はさらに「メイン・スクリーン」またはメニュー・ボタン２０４のような１つまたは複数の物理ボタンを含んでもよい。上述のように、メニュー・ボタン２０４は、デバイス１００で実行されるアプリケーションのグループ内の任意のアプリケーション１３６にナビゲートするように構成されてもよい。代替的に、幾つかの実施形態では、当該メニュー・ボタンは、タッチ・スクリーン１１２に表示されたＧＵＩ内のソフト・キーとして実装される。
【０１４２】
１実施形態では、デバイス１００は、タッチ・スクリーン１１２、メニュー・ボタン２０４、および当該デバイスをオンまたはオフにし当該デバイスをロックするように構成されたプッシュボタン２０６、（１つまたは複数の）ボリューム調節ボタン２０８、サブスクライバ・アイデンティティ・モジュール（ＳＩＭ）スロット２１０、ヘッドセット・ジャック２１２、および相互接続／充電外部ポート１２４を含む。プッシュボタン２０６は、当該ボタンを押下し、所定の時間間隔だけ当該ボタンの押下状態を保つことによって当該デバイスをオンまたはオフにし、当該ボタンを押下し当該所定の時間間隔が切れる前に当該ボタンを解放することによって当該デバイスをロックし、かつ／または当該デバイスをアンロックするかまたはアンロック・プロセスを開始するように構成されてもよい。代替的な実施形態では、デバイス１００は、マイクロフォン１１３を用いることによって、機能を起動または停止するために使用される音声入力を受信してもよい。
【０１４３】
図３は、幾つかの実施形態に従うディスプレイおよびタッチ・センシティブ・サーフェスを有する例示的な電子装置のブロック図である。デバイス３００は必ずしもポータブルではない。幾つかの実施形態では、デバイス３００は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、タブレット、マルチメディア再生デバイス、ナビゲーションデバイス、教育デバイス（例えば、子供向けラーニング・トイ）、ゲーミング・システム、または制御デバイス（例えば、家庭用コントローラまたは産業用コントローラ）である。デバイス３００は一般に、１つまたは複数の処理ユニット（ＣＰＵ）３１０、１つまたは複数のネットワーク・インタフェースまたは他の通信インタフェース３６０、メモリ３７０、および当該コンポーネントを相互接続するために使用される１つまたは複数の通信バス３２０を含む。幾つかの実施形態では、処理ユニット３１０は画像信号プロセッサおよびデュアルコアまたはマルチコアプロセッサを含む。通信バス３２０が、システム・コンポーネントを相互接続し、当該システム・コンポーネントの間の通信を制御するように構成された回路システム（しばしばチップ・セットと称される）を含んでもよい。デバイス３００はディスプレイ３４０を有する入出力（Ｉ／Ｏ）インタフェース３３０を含む。ディスプレイ３４０は一般にタッチ・スクリーン・ディスプレイである。Ｉ／Ｏインタフェース３３０はさらに、キーボードおよび／またはマウス（または別のポインティング・デバイス）３５０およびタッチパッド３５５を含んでもよい。デバイス３００は光センサ１６４および光センサ・コントローラ１５８をさらに含む。メモリ３７０はＤＲＡＭ、ＳＲＡＭ、ＤＤＲ、ＲＡＭ、または別のランダムアクセス固体状態記憶デバイスのような高速ランダム・アクセス・メモリを含み、１つまたは複数のディスク記憶デバイス、コンパクトディスク記憶デバイス、フラッシュ・メモリ・デバイス、または他の不揮発性固体状態記憶デバイスのような不揮発性メモリを含んでもよい。任意選択で、メモリ３７０がＣＰＵ３１０からリモートに配置されうる１つまたは複数の記憶デバイスを含んでもよい。幾つかの実施形態では、メモリ３７０は、プログラム、モジュール、およびプログラムと同様なデータ構造、モジュール、およびポータブル電子装置１００（図１）のメモリ１０２に格納されたデータ構造、またはそのサブセットを格納する。さらに、メモリ３７０は、ポータブル電子装置１００のメモリ１０２に存在しない別のプログラム、モジュールおよびデータ構造を格納してもよい。例えば、デバイス３００のメモリ３７０は、描画モジュール３８０、プレゼンテーション・モジュール３８２、ワード・プロセッサ・モジュール３８４、ウェブページ生成モジュール３８６、ディスク編集モジュール３８８、および／またはスプレッドシート・モジュール３９０を格納してもよく、ポータブル電子装置１００（図１）のメモリ１０２はかかるモジュールを格納しなくてもよい。
【０１４４】
図３における認識されたコンポーネントの各々を上述の記憶デバイスの１つまたは複数に格納してもよい。当該認識されたモジュールの各々は、上述の機能を実施するために使用される命令セットに対応する。当該認識されたモジュールまたはプログラム（即ち、命令セット）は必ずしも別々のソフトウェア・プログラム、プロセスまたはモジュールとして実装されず、したがって当該モジュールの様々なサブセットを様々な実施形態において結合してもよいかまたは別の手段により再配置してもよい。幾つかの実施形態では、メモリ３７０が上述のモジュールおよびデータ構造のサブセットを格納してもよい。さらに、メモリ３７０は上述していない別のモジュールまたは別のデータ構造を格納してもよい。
【０１４５】
次に、ポータブル電子装置１００で実装できるユーザ・インタフェース（「ＵＩ」）の１実施形態に着目する。
【０１４６】
図４Ａは、幾つかの実施形態に従うポータブル電子装置１００上のアプリケーションメニューに使用される例示的なユーザ・インタフェースを示す。同様に、ユーザ・インタフェースをデバイス３００で実装してもよい。幾つかの実施形態では、ユーザ・インタフェース４００は以下の要素またはそのサブセットまたはスーパーセットを含む。即ち、
・（例えば、携帯電話信号およびＷｉ−Ｆｉ信号に対する）無線通信の信号強度インジケータ４０２、
・時間４０４、
・ブルートゥース（登録商標）・インジケータ４０５、
・バッテリ・ステータス・インジケータ４０６、
・共通アプリケーション・アイコンを有するトレイ４０８。当該共通アプリケーションは、例えば、
・不在着信または音声メッセージの量を示すインジケータ４１４を含んでもよい、通話１３８、
・新たな電子メールの量を示すインジケータ４１０を含んでもよい、電子メールクライアント１４０、
・ブラウザ１４７、
・ｉＰｏｄ（登録商標）（Ａｐｐｌｅ社の商標）モジュール１５２とも称される、ビデオおよび音楽再生１５２、である。
・他のアプリケーションのアイコン。他のアプリケーションは、例えば、
・ＩＭ１４１、
・画像管理１４４、
・カメラ１４３、
・天気１４９−１、
・株式市場１４９−２、
・エクササイズ・サポート１４２、
・カレンダ１４８、
・アラーム・クロック１４９−４、
・地図１５４、
・メモ１５３、
・デバイス１００および様々なアプリケーション１３６の設定へのアクセスを提供する、セットアップ４１２、
・Ｙｏｕｔｕｂｅ（登録商標）（Ｇｏｏｇｌｅ社の商標）モジュール１５５とも称される、オンライン・ビデオ・モジュール１５５、である。
【０１４７】
さらに、指入力（例えば、単一の指接触、単一の指タップ・ジェスチャ、および単一の指スイープ・ジェスチャ）を主に参照して以下の例を与えるが、理解できるように幾つかの実施形態では、当該指入力の１つまたは複数を別の入力デバイスからの入力（例えば、スタイラスペン入力）で置き換える。
【０１４８】
ユーザ・インタフェースおよび関連するプロセス
【０１４９】
次に、ディスプレイおよびタッチ・センシティブ・サーフェスを有する電子装置（例えば、デバイス３００またはポータブル電子装置１００）で実施できるユーザ・インタフェース（「ＵＩ」）の１実施形態、および関連するプロセスの１実施形態に着目する。
【０１５０】
図５Ａ乃至５Ｇは、幾つかの実施形態に従うアプリケーション・インタフェース要素（例えば、アプリケーション・アイコン）を自動的に収集するために使用される例示的なユーザ・インタフェースを示す。かかる添付図面におけるユーザ・インタフェースは、図６および図７におけるプロセスおよび／または機能を含む、以下で説明するプロセスおよび／または機能を詳説するために使用される。
【０１５１】
図５Ａは、デバイス１００のタッチ・スクリーン１１２に表示されたデバイス・インタフェースを示す。
【０１５２】
当該デバイス・インタフェースは、複数のアプリケーションに対応するアプリケーション・アイコン５０１乃至５０３を表示する。アプリケーション・アイコン５０１Ａ乃至５０１Ｄに対応するアプリケーションは同種のアプリケーションである。アプリケーション・アイコン５０１Ａ乃至５０１Ｄに対応するアプリケーションおよびアプリケーション・アイコン５０３に対応するアプリケーションは異なるタイプのアプリケーションである。アプリケーション・アイコン５０１Ａ乃至５０１Ｄに対応するアプリケーションがビデオタイプのアプリケーションでありアプリケーション・アイコン５０３に対応するアプリケーションがゲーム・タイプのアプリケーションである例を以下の議論に使用する。
【０１５３】
本明細書において、アプリケーションが同種のアプリケーションであるかどうかを判定するためのルール、即ち、当該アプリケーションの分類ルールは柔軟であることは強調されるべきである。当該分類ルールを、当該デバイスの配送前に予め設定してもよく、またはユーザによりカスタマイズし当該ネットワークを用いることにより、またはそれらの組合せである方式で更新してもよい。当該分類ルールを、デフォルトで有効にしてもよく、ユーザにより定常的に（例えば、定期的に）または非定常的に（例えば、ランダムに）トリガされた際に有効にしてもよく、ネットワーク命令によりトリガされた際に有効にしてもよく、またはそれらの組合せである方式で有効にしてもよい。同一のタイプのアプリケーションは以下の１つまたはそれらの任意の組合せを含むがこれらに限られない。
・同一のまたは同様なソースから来たアプリケーション（例えば、２つのアプリケーションは工場からの配送前にインストールされたアプリケーションであり、２つのアプリケーションは同一のまたは同様なアプリ・ストアからダウンロードされたアプリケーションであるか、または２つのアプリケーションは同一のまたは同様な開発者により開発されたアプリケーションである）、
・同一のまたは同様な目的を果たすアプリケーション（例えば、２つのアプリケーションはビデオタイプのアプリケーションであり、２つのアプリケーションはフィットネス・タイプアプリケーションであり、または２つのアプリケーションは金融タイプアプリケーションである）、
・同一のまたは同様なタイプとして特定されたアプリケーション（例えば、２つのアプリケーションはアプリ・ストア上のゲーム・タイプのアプリケーション、最大回数ダウンロードされたアプリケーション、或る期間に最大回数ダウンロードされたアプリケーション、または地理的領域で最大回数ダウンロードされたアプリケーションとして特定される）、
・ユーザの同一のまたは同様な使用習慣を有するアプリケーション（例えば、２つのアプリケーションは特定の範囲に入る回数（例えば、１０００より多く）ユーザにより使用されたアプリケーションであり、２つのアプリケーションは特定の期間（例えば、先月５０回より多く）ユーザにより使用または頻繁に使用されたアプリケーションであり、２つのアプリケーションは特定の地理的領域でユーザにより使用または頻繁に使用されたアプリケーションであり、または２つのアプリケーションは同一の登録情報を用いることによりユーザによりアクセスされたアプリケーションである）。
【０１５４】
本明細書では、特に断らない限り、述べたユーザ・ジェスチャは柔軟であり、タップ、ダブルタップ、サークリング、線描画、単一の指タッチ、マルチ指タッチ等であってもよい。基本的に同一の効果が実現されるならば、特定のジェスチャの選択は柔軟であることを当業者は理解することができる。本明細書では、特に断らない限り、当該タッチ・センシティブ・サーフェスで実施されるユーザ・ジェスチャの位置または領域も柔軟であり、当該スクリーンに表示されたアプリケーション・インタフェース要素の領域または近傍領域、アプリケーション・インタフェース要素が当該スクリーンに表示されない空白領域、当該スクリーンに表示された機能により設定された領域等であってもよい。基本的に同一の効果が実現されるならば、ジェスチャが当該タッチ・センシティブ・サーフェス上で行われる特定の位置または領域が柔軟に設定可能であることを当業者は理解することができる。
【０１５５】
以下では、ユーザの単一の指押下アプリケーション・アイコン５０１Ａを１例として用いることによって非制限的な議論を与える。
【０１５６】
ジェスチャ５０５をタッチ・スクリーン１１２のタッチ・センシティブ・サーフェスで検出してもよい。アプリケーション・アイコン５０１Ａ乃至５０１Ｄが可動であるように、デバイス１００はジェスチャ５０５に応答する。アプリケーション・アイコン５０３はジェスチャ５０５に応答しなくてもよい。
【０１５７】
幾つかの実施形態では、ジェスチャをタッチ・センシティブ・サーフェスで実施する圧力、期間、領域、または位置、当該ジェスチャおよびアプリケーション・アイコンまたは幾つかのアプリケーション・アイコンの間の距離、または当該ジェスチャと当該タッチ・センシティブ・サーフェスの境界との間の距離を検出することによって、デバイス１００は、当該ジェスチャの意図が、当該アプリケーション・アイコン上の動作、例えば、当該ジェスチャに応答するための編集、移動、または集約された管理を実施するように当該デバイスに指示することであると判定してもよい。
【０１５８】
幾つかの実施形態では、当該デバイスは、アプリケーション・アイコン５０１Ａ乃至５０１Ｄが可動であることをユーザに明示的または暗黙的に通知してもよい。例えば、振動アイコンは、当該アイコンが編集可能であること、または当該アイコンが起動されたこと、または当該アイコンがアプリケーション・インタフェース要素トレイに対して可動であることをユーザに通知するために使用される。
【０１５９】
幾つかの実施形態では、当該デバイスが、アプリケーション・アイコン５０３がジェスチャ５０５に応答しないことをユーザに明示的または暗黙的に知らせてもよい。
【０１６０】
続いて、当該デバイス・インタフェースは図５Ｂにシフトする。同一のタイプのアプリケーション（例えば、ビデオタイプのアプリケーション）に対応するアプリケーション・インタフェース要素は、当該デバイス・インタフェース上で生成された新たなフォルダに自動的に収集される。別のタイプの別のアプリケーション（例えば、ゲーム・タイプのアプリケーション）は移動されない。
【０１６１】
幾つかの実施形態では、デバイス１００はジェスチャ５０５に応答して、以下のイベント、即ち、新たなフォルダ５０７をデバイス・インタフェースに表示し、アプリケーション・アイコン５０１Ａ乃至５０１Ｄをフォルダ５０７に自動的に移動するステップ等をトリガする。本明細書における議論において、特に断らない限り、イベント発生は順序に敏感ではない。例えば、ここでのイベント順序が、最初に、アプリケーション・アイコン５０１Ａ乃至５０１Ｄの領域への自動移動を表示し、次いで当該領域にフォルダを表示することであってもよく、または、最初にフォルダを領域に表示し、次いでアプリケーション・アイコン５０１Ａ乃至５０１Ｄの当該フォルダへの自動移動を表示することであってもよい。
【０１６２】
幾つかの実施形態では、デバイス１００が、ユーザがさらに別のジェスチャ５０５乃至２を提供するのを待機した後に、以下のイベント、即ち、新たなフォルダ５０７をデバイス・インタフェースに表示し、アプリケーション・アイコン５０１Ａ乃至５０１Ｄをフォルダ５０７に自動的に移動することをトリガしてもよい。上述のように、ジェスチャ５０５−２の形態、例えば、タッピング、およびフリッキングは柔軟であり、ジェスチャ５０５−２がタッチ・センシティブ・サーフェス上で行われる位置または領域も柔軟である。例えば、当該位置が、ジェスチャ５０５が当該タッチ・センシティブ・サーフェス上で行われる位置と同一または異なってもよく、当該イベント発生順序も柔軟である。
【０１６３】
幾つかの実施形態では、当該デバイスがユーザのカスタマイズされた管理要件に応答してもよい。例えば、デバイス・インタフェースは図５Ｃにシフトする。即ち、当該デバイスは、カスタマイズされた選択機会を提供し、ユーザがアプリケーション・アイコン５０１Ｄの選択を解除（ｄｅ−ｓｅｌｅｃｔ）するのを待機し、アプリケーション・アイコン５０１Ａ乃至５０１Ｄの自動移動の前に、ジェスチャ５０５−３を用いることによって、次いで当該アイコンの自動移動をトリガする。次いで、当該デバイスがユーザ・ジェスチャに応答し、フォルダ５０７に自動的に収集される同一のタイプのアプリケーション・アイコンをトリガしたとき、アイコン５０１Ｄはフォルダ５０７に移動されない。別の例として、当該デバイス・インタフェースは図５Ｄにシフトする。即ち、当該デバイスは、カスタマイズされた選択機会を提供し、ユーザがアプリケーション・アイコン５０３（例えば、アイコン５０１Ａに対応するアプリケーションとは異なるタイプのアプリケーション・アイコン）を選択するのを待機し、アプリケーション・アイコン５０１Ａ乃至５０１Ｄの自動移動の前に、ジェスチャ５０５−３を用いることによって、次いで当該アイコンの自動移動をトリガする。次いで、当該デバイスがユーザ・ジェスチャに応答し、フォルダ５０７に自動的に収集される同一のタイプのアプリケーション・アイコンをトリガしたとき、アイコン５０３もフォルダ５０７に移動される（図５Ｅ）。アイコン５０３に対応するゲーム・タイプのアプリケーションはアイコン５０１に対応するビデオタイプのアプリケーションと同一でないが、よりカスタマイズされた選択肢がユーザに提供され、したがって当該デバイスはより効率的な対話インタフェースを提供し、ユーザの動作頻度を削減し、電力消費を削減し、ユーザ・エクスペリエンスを改善できることが分かりうる。
【０１６４】
幾つかの実施形態では、フォルダ５０７（図５Ｆ）がデバイス・インタフェースに既に存在する。ユーザ・ジェスチャに応答し集約化された管理を同一のタイプのアプリケーション・アイコンに実施するとき、アイコン５０１Ａ、５０１Ｄ、および５０１Ｃに対応するアプリケーションがフォルダ５０７内のアイコン５０１Ｂに対応するアプリケーションと同一のタイプのアプリケーションであると当該デバイスが判定するので、当該デバイスはフォルダ５０７外部のアイコン５０１Ａ、５０１Ｄ、および５０１Ｃを可動とする。当該デバイス・インタフェース上に生成された新たなフォルダを除いて、図５Ａ乃至５Ｅに関する上述の議論はフォルダが既に当該デバイス・インタフェース上に存在するシナリオに適用可能である。例えば、アイコン５０１Ａ、５０１Ｄ、および５０１Ｃはフォルダ５０７に自動的に収集され、アプリケーション・アイコンが選択解除されるかまたは選択される等である。
【０１６５】
幾つかの実施形態では、フォルダ５０７が既にデバイス・インタフェースに存在する。当該デバイスがユーザ・ジェスチャに応答し集約化された管理を同一のタイプのアプリケーション・アイコンに実施したとき、ユーザ・ジェスチャがフォルダ５０７の位置または領域（図５Ｇ）で実施される。アイコン５０１Ａ、５０１Ｄ、および５０１Ｃに対応するアプリケーションがフォルダ５０７内のアイコン５０１Ｂに対応するアプリケーションと同一のタイプのアプリケーションであると当該デバイスが判定するので、当該デバイスはフォルダ５０７外部のアイコン５０１Ａ、５０１Ｄ、および５０１Ｃを可動とする。当該デバイス・インタフェースで生成された新たなフォルダを除いて、図５Ａ乃至５Ｆに関する上述の議論は、フォルダが当該デバイス・インタフェースに既に存在するシナリオに適用可能である。例えば、アイコン５０１Ａ、５０１Ｄ、および５０１Ｃはフォルダ５０７に自動的に収集され、アプリケーション・アイコンが選択解除されるかまたは選択される等である。
【０１６６】
図６は、幾つかの実施形態に従うアプリケーション・インタフェース要素を移動するための方法の流れ図６００を示す。方法６００は、ディスプレイ、タッチ・センシティブ・サーフェス、および複数のアプリケーション（カメラ・アプリケーションを含む）を有するポータブル電子装置（例えば、図３のデバイス３００、または図１のポータブル電子装置１００）で実行される。幾つかの実施形態では、当該ディスプレイはタッチ・スクリーン・ディスプレイであり、当該タッチ・センシティブ・サーフェスは当該ディスプレイ上にある。幾つかの実施形態では、当該ディスプレイは当該タッチ・センシティブ・サーフェスから分離されている。方法６００における幾つかの動作を結合してもよく、かつ／または幾つかの動作の順序は変更可能である。
【０１６７】
後述のように、方法６００は、アプリケーション・インタフェース要素を迅速に移動するためより効率的な方式を提供する。当該方法は、少数の動作を実施することによってユーザがアプリケーション・インタフェース要素をグラフィック・ユーザ・インタフェース上で収集するのを支援し、ユーザの手動動作を減らし、電力を節約し、ユーザ・エクスペリエンスを高める。
【０１６８】
グラフィック・ユーザ・インタフェースが編集可能モードであるとき、ポータブル電子装置は、ユーザ・インタフェース上のアイコンＸ（アプリケーション・アイコンまたはフォルダ・アイコン）で実施された第１のジェスチャを検出する（６０２）。当該デバイスは第１のジェスチャの意図を決定する（６０３）。第１のジェスチャがユーザ定義のジェスチャ、例えば、ダブルタップまたはサークリングのような動作ジェスチャであってもよい。当該決定が、タッチ時間、タッチ位置、または圧力強度が所定の閾値を超えたかどうかを判定すること、例えば、当該圧力強度閾値が単一のアイコンを起動するための強度値より大きいかどうかを判定すること、当該タッチ時間が単一のアイコンを起動するためのタッチ時間値より大きいかどうかを判定すること、当該タッチ位置がデスクトップ上の２つのアイコンの間の距離より短いかどうかを判定すること等であってもよい。判定結果が否定的である場合、当該デバイスは、第１のジェスチャの意図がアイコンＸに対応するアプリケーションを起動することのみであると判定するか、または、アイコンＸに対応するフォルダを開くことであると判定する。次いで、当該デバイスは、当該アイコンを起動することのような対応する動作を実施する（６０４）。判定結果が肯定的である場合には、当該デバイスは、第１のジェスチャの意図が、アイコンＸに対応するアプリケーション（アイコンＸがフォルダ・アイコンである場合、当該フォルダ内のアプリケーション・アイコンに対応するアプリケーション）と同一のタイプを有するアプリケーション・アイコンを同一のフォルダに自動的に収集することであると判定する。次いで、当該デバイスは、同一のタイプのアプリケーションに対応するアイコンを起動する（６０５）。任意選択で、当該デバイスは、ユーザのさらなる管理アクション、例えば、１つまたは複数の起動されたアイコンの削除、または１つまたは複数の停止されたアイコンの追加を待機し続けてもよい（６０６）。続いて、当該デバイスは、ユーザの第２のジェスチャ（例えば、タッチによる任意のアイコンの起動のような動作）を検出する（６０７）。同一のタイプのアイコンは自動的に同一のフォルダに収集される（６０９）。任意選択で、当該デバイスはさらに当該フォルダを名付けるユーザ動作を待機してもよい（６０９）。
【０１６９】
幾つかの実施形態では、方法６００における判定（６０３）が、当該アイコンに対するユーザ・ジェスチャのタッチ時間が第１の閾値を超えたかどうか、および／または当該タッチ位置が所定の範囲閾値を超えたかどうかを判定することであってもよい。第１の閾値の設定が単一のアイコンを起動するための値よりも少々大きくてもよい。例えば、単一のアイコンを起動するための値が２秒である場合、第１の閾値を３．５秒に設定してもよい。当該タッチ位置の範囲閾値を２つのアイコンの間の距離として定義してもよい。例えば、２つのアイコンの間の距離が１０画素である場合、当該範囲閾値は１０画素である。
【０１７０】
幾つかの実施形態では、当該アプリケーションのタイプをアプリ・ストア内の当該アプリケーションの「ｔｙｐｅ」ラベルに従って決定してもよい。例えば、アプリ・ストア内のアプリケーションＹがＧａｍｅと分類される場合、アプリケーションＹのタイプはＧａｍｅである。
【０１７１】
幾つかの実施形態では、当該デバイスがアプリケーションＹのタイプ情報を認識しないとき、当該タイプ情報を当該アプリケーションの名前に従って推論してもよい。例えば、Ｙの名前が＊＊Ｇｏｌｆである場合、ＹがＧａｍｅタイプのアプリケーションであると推論することができる。
【０１７２】
幾つかの実施形態では、当該デバイスがアプリケーションＹのタイプ情報を認識しないとき、当該アプリケーションのタイプを、接続されたインターネットを検索することによって取得または推論してもよい。
【０１７３】
幾つかの実施形態では、方法６００における判定（６０３）が、当該アイコン上のユーザ・ジェスチャのタッチ圧力強度が所定の圧力強度閾値を超えるかどうかを判定するステップであってもよい。
【０１７４】
幾つかの実施形態では、当該デバイスは、当該アイコンの自動収集をトリガする前に（６０８）、タッチ・センシティブ・サーフェス上で第２のジェスチャを実施する時間が所定の時間閾値を超えるまで待機する必要がある。
【０１７５】
幾つかの実施形態では、当該デバイスは、当該アイコンの自動収集をトリガする前に（６０８）、当該タッチ・センシティブ・サーフェスで第２のジェスチャを実施する圧力強度が所定の圧力強度値を超えるまで、待機する必要がある。
【０１７６】
幾つかの実施形態では、当該デバイスは、ユーザの第１のジェスチャおよび第２のジェスチャが当該タッチ・センシティブ・サーフェスの同一の位置または領域で実施されることを検出する。
【０１７７】
幾つかの実施形態では、当該デバイスは、ユーザの第１のジェスチャおよび第２のジェスチャが同一のアプリケーション・インタフェース要素（例えば、アプリケーション・アイコンまたはフォルダ・アイコン）で実施されることを検出する。
【０１７８】
幾つかの実施形態では、当該フォルダが新たなフォルダであるとき、当該デバイスは、当該新たなフォルダをアイコンＸの位置または領域に表示してもよく、または、当該新たなフォルダを第１のジェスチャまたは第２のジェスチャの位置または領域に表示してもよい。
【０１７９】
幾つかの実施形態では、当該フォルダが既存のフォルダであるとき、当該アイコンの自動収集プロセスの前、間、または後に、当該スクリーン上の当該フォルダの位置が可変または非可変であってもよい。
【０１８０】
幾つかの実施形態では、当該デバイスがアプリケーションをアプリ・ストアからダウンロードするとき、当該アプリケーションのダウンロード・パッケージはタイプ・ラベルを運搬する。ダウンロードの完了後に当該アプリケーションをインストールするとき、当該デバイスは、同一のタイプ・ラベルを有するフォルダ（例えば、フォルダ内のアプリケーションおよび新たにダウンロードされたアプリケーションは同一のタイプである）が当該デバイスのローカル・デスクトップに存在するかどうかを問い合わせる。判定結果が「はい」である場合、当該デバイスは当該デスクトップ上のアプリケーションのフォルダに対する保存パスを自動的に設定する。次いで、当該新たにダウンロードされたアプリケーションがインストールされた後、当該アプリケーションのアイコンが当該フォルダに表示される。
【０１８１】
図５に関して説明した動作の順序は例示的なものにすぎず、当該順序が当該動作を実施するための一意な順序であることは意味しないことは理解されるべきである。当業者は本明細書で説明した動作を並べる様々な方式を学習しうる。
【０１８２】
本明細書の全ての実施形態で述べたジェスチャは、単一の指フリックのジェスチャ、所定の方向への単一の指の連続的な移動、任意の期待される経路に沿った単一の指の連続的な移動、単一の指タップのジェスチャ等を含むがこれらに限られないことは理解されるべきである。
【０１８３】
データベース（例えば、Ａｎｄｒｏｉｄシステムにおけるコンテンツ・プロバイダ）を当該デバイスの（例えば、メモリ１０２に格納された）ソフトウェア・モジュールで設定してもよいことは理解されるべきである。当該データベースは、アプリケーション・ショートカット、アプリケーション・ウィジェット、およびフォルダを含む、当該デスクトップ上に配置しうる３種類のオブジェクトまたはアプリケーション・インタフェース要素を格納してもよい。当該データベース内の当該オブジェクトはツリー風の方式で保存される。例えば、当該３種類のオブジェクト、即ち、当該アプリケーション・ショートカット、当該フォルダ、および当該アプリケーション・ウィジェットが当該グラフィック・ユーザ・インタフェース上に直接提供されるとき、これは、当該オブジェクトが当該データベースのメイントランク（またはメインノード）上にあることを示す。
【０１８４】
当該アプリケーション・ショートカットが当該フォルダに保存される場合、当該デバイスにおける実装方式が、当該アプリケーション・ショートカットに対応するオブジェクトが当該フォルダ・オブジェクトの当該トランク（またはノード）の下に保存されることであってもよいことは理解されるべきである。同様に、当該アプリケーション・ショートカットを有効にするために、当該フォルダにまずアクセスする必要があり、次いで、当該アプリケーション・ショートカットを再度タップして当該アプリケーションにアクセスする。
【０１８５】
フォルダ・アイコンをスクリーンに表示することが、本明細書で述べたように、当該デバイスにより、フォルダ・オブジェクトをデータベース内に生成し、次いで対応するオブジェクト・アイコンを当該デバイスのデスクトップに表示することであってもよいことは理解されるべきである。
【０１８６】
フォルダが当該デバイスによりユーザにスクリーン上に提供されるとき、当該デバイスは、当該フォルダ・オブジェクトが配置されたノードを発見するために当該データベースをまず検索し、当該ノードの下にアプリケーション・ショートカット・データ・オブジェクトを表示してもよいことは理解されるべきである。当該デバイスが当該フォルダ内のアプリケーション・ショートカット・アイコンをタッチするためのジェスチャを検出した場合、当該デバイスは当該ジェスチャに応答して、当該フォルダ・オブジェクトの下の当該アプリケーション・ショートカットに対応するアプリケーションを開く。
【０１８７】
幾つかの実施形態によれば、図７は、本発明の原理に従って構成された電子装置７００の機能ブロック図を示す。当該デバイスの機能ブロックを、本発明の原理を実行するためのハードウェア、ソフトウェア、またはそれらの組合せにより実装してもよい。図７で述べた機能ブロックをサブブロックに組み合わせるかまたは分離して本発明の原理を実装してもよいことを当業者は理解しうる。したがって、本明細書における説明は、本明細書で説明した機能ブロックの任意の可能な組合せまたは分離、またはさらなる限定をサポートすることができる。
【０１８８】
図７に示すように、電子装置７００はタッチセンシティブ・ディスプレイ・ユニット７０２と処理ユニット７０３とを備える。タッチセンシティブ・ディスプレイ・ユニット７０２は、スクリーンインタフェースを表示するように構成され、ジェスチャを受信するように構成される。処理ユニット７０３はタッチセンシティブ・ディスプレイ・ユニット７０２に接続される。幾つかの実施形態では、当該処理ユニットは、タッチ・スクリーン受信ユニット７０４、動作解釈ユニット７０５、イベント分配ユニット７０６、メイン・スクリーン受信ユニット７０７、イベント検出ユニット７０８、アイコン起動ユニット７０９、アイコン管理ユニット７１０、およびフォルダ管理ユニット７１１を備える。
【０１８９】
以下で電子装置７００の機能を説明する。以下の機能は本明細書で説明した電子装置、システム、装置、方法、グラフィック・ユーザ・インタフェース、情報処理装置（例えば、プロセッサ・チップまたはプロセッサ・チップセット）、およびコンピュータ可読記憶媒体の実施形態に対応することを当業者は理解し、それらの組合せおよび／またはそれらの様々な組合せは、当業者が本明細書を理解した後に当業者により直接的かつ曖昧さなく理解することができる。
【０１９０】
タッチ・スクリーン受信ユニット７０４：タッチセンシティブ・ディスプレイはスクリーンをタッチするユーザ・ジェスチャの動作信号を受信する。当該動作がタッピング、移動、および持ち上げのような動作を含んでもよい。
【０１９１】
アクション解釈ユニット７０５：当該ユニットは、タッピング、移動、および持ち上げのような元の動作をクリック、タッチおよび保持、およびドラッグのようなイベントに解釈するように構成される。
【０１９２】
イベント分配ユニット７０６：当該システム動作解釈ユニット内のイベントを上位層アプリケーション（例えば、メイン・スクリーン受信ユニット）に送信する。
【０１９３】
メイン・スクリーン受信ユニット７０７：当該メイン・スクリーンは当該イベントを受信し、当該イベントを当該イベントに対応する以下の処理ユニットに配送し、当該イベントに対応するプロセスを実施する。
【０１９４】
イベント検出ユニット７０８：現在のイベントを検出し、当該イベントに従って対応する処理ユニットを開始し、例えば、現在のイベントがタッチおよび保持イベントであると検出する（以下のユニットの機能は当該タッチおよび保持イベントを１例として用いることによって説明される）。
【０１９５】
アイコン起動ユニット７０９：当該タッチおよび保持イベントに従って、メイン・スクリーン上の同一のタイプのアプリケーションに対応するアイコンをトリガし起動する。当該起動されたアイコンが当該メイン・スクリーン上のアプリケーション・アイコンを含んでもよく、さらに当該フォルダ内の同一のタイプのアプリケーションに対応するアイコンを含んでもよい。当該起動プロセスの特定の実装が、同一のタイプのアプリケーション・アイコンのデータを求めて当該メイン・スクリーンのデータベースを検索すること、それらを一時フォルダに配置すること、または後続の管理動作を促進するために動作可能なフラグを同一のタイプのアプリケーション・アイコンのデータに固定することであってもよい。最終的に、当該起動されたアプリケーション・アイコンの形態を異なる視覚効果としてスクリーンに表示してもよい。
【０１９６】
アイコン管理ユニット７１０：起動されたアイコンのデータがデータベースの一時フォルダに保存される場合、当該アイコンのデータを削除または追加によって管理してもよく、当該起動されたアイコンのデータが動作可能フラグを用いて特定される場合、削除または追加を、当該動作フラグを修正することによって実施してもよい。
【０１９７】
フォルダ管理ユニット：当該タイプに対応するフォルダがメイン・スクリーンのデータベースに存在しない場合、フォルダが先ず当該データベース内に生成され、その結果、起動されたアイコンのデータが当該フォルダに移動される。当該タイプに対応するフォルダが既に当該メイン・スクリーンのデータベースに存在する場合、上述のユニット内の一時フォルダ内のデータまたは同一のタイプのフラグ付けされたアプリケーション・アイコンが当該既存のフォルダに移動される。さらに、当該メインインタフェースは、当該アイコンを当該フォルダに移動するアニメーション効果を表示する。最終的に、当該イベントが終了する場合、現在の更新されたデータベースが保存され、当該メインインタフェース上のアイコン位置が更新される。
【０１９８】
当業者は、本明細書を読むことによって、図６および図７を参照して説明した動作を、図１Ａ乃至１Ｂで示したコンポーネントにより実装してもよいことを学習しうることは理解されるべきである。例えば、イベント・クラシファイア１７０内のイベント・モニタ１７１はタッチセンシティブ・ディスプレイ１１２との接触を検出し、イベント・スケジューラ・モジュール１７４は当該イベント情報をアプリケーション１３６−１に送信する。アプリケーション１３６−１の対応するイベント認識器１８０は当該イベント情報を対応するイベント定義１８６と比較し、当該タッチ・センシティブ・サーフェス上の第１の位置での第１の接触が所定のイベントまたはサブ・イベント、例えば、ユーザ・インタフェース上のオブジェクトの選択に対応するかどうかを判定する。当該対応する所定のイベントまたはサブ・イベントが検出されたとき、イベント認識器１８０は当該検出されたイベントまたはサブ・イベントと関連するイベント・ハンドラ１９０を起動する。イベント・ハンドラ１９０は、データ更新器１７６またはオブジェクト更新器１７７を使用または起動して、アプリケーション内部ステータス１９２を更新してもよい。幾つかの実施形態では、イベント・ハンドラ１９０は対応するＧＵＩ更新器１７８にアクセスして、当該アプリケーションにより表示された内容を更新する。同様に、図１Ａ乃至１Ｂに示したコンポーネントに基づいてどのように別のプロセスを実装するかを当業者は明確に理解する。
【０１９９】
理解の目的のため、上述の説明は特定の実施形態を参照して与えられている。しかし、当該例示的な議論は、包括的であることを意図したものではなく、開示された厳密な形態に本発明を限定しようとするものでもない。上述の教示事項に従って多くの修正と変形が可能である。当該実施形態の選択と記述は、本発明の原理と実際の適用を詳述しようとするものであり、その結果、当業者は、考えられる特定の目的に適した様々な修正を有する本発明および様々な実施形態を十分に利用できる。
【符号の説明】
【０２００】
１００  ポータブル多機能装置
１０２  メモリ
１２６  オペレーティング・システム
１２８  通信モジュール
１３０  接触／移動モジュール
１３２  グラフィック・モジュール
１３４  テキスト入力モジュール
１３５  ＧＰＳモジュール
１３６  アプリケーション
１３７  コンタクト・パーソン・モジュール
１３８  通話モジュール
１３９  ビデオ会議モジュール
１４０  電子メール・クライアント・モジュール
１４１  インスタント・メッセージング・モジュール
１４２  エクササイズ・サポート・モジュール
１４３  カメラ・モジュール
１４４  画像管理モジュール
１４７  ブラウザ・モジュール
１４８  カレンダ・モジュール
１４９  デスクトップ・アプレット・モジュール
１４９−１  天気デスクトップ・アプレット
１４９−２  株式市場デスクトップ・アプレット
１４９−３  計算機デスクトップ・アプレット
１４９−４  アラーム・クロック・デスクトップ・アプレット
１４９−５  辞書デスクトップ・アプレット
１４９−６  ユーザ作成デスクトップ・アプレット
１５０  デスクトップ・アプレット生成モジュール
１５１  検索モジュール
１５２  ビデオ音楽再生モジュール
１５３  メモ・モジュール
１５４  地図モジュール
１５５  オンライン・ビデオ・モジュール
１５７  デバイス／グローバル内部ステータス
１６１  デジタル画像パイプライン
１６３  音声／オーディオ・レコーダ・モジュール
１６５  通知モジュール
【図１Ａ−ａ】
2020035468.tif 000003
【図１Ａ−ｂ】
2020035468.tif 000004
【図１Ｂ】
2020035468.tif 000005
【図２】
2020035468.tif 000006
【図３】
2020035468.tif 000007
【図４】
2020035468.tif 000008
【図５Ａ】
2020035468.tif 000009
【図５Ｂ】
2020035468.tif 000010
【図５Ｃ】
2020035468.tif 000011
【図５Ｄ】
2020035468.tif 000012
【図５Ｅ】
2020035468.tif 000013
【図５Ｆ】
2020035468.tif 000014
【図５Ｇ】
2020035468.tif 000015
【図６】
2020035468.tif 000016
【図７】
2020035468.tif 000017
【手続補正書】
【提出日】令和1年11月8日(2019.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチ・センシティブ・サーフェスを有するディスプレイを備えるポータブル電子装置に適用される方法であって、
第１のアプリケーションに対応する第１のインタフェース要素と、第２のアプリケーションに対応する第２のインタフェース要素と、第３のアプリケーションに対応する第３のインタフェース要素と、第４のアプリケーションに対応する第４のインタフェース要素とを前記ディスプレイに表示するステップであって、前記第１のインタフェース要素および前記第２のインタフェース要素をユーザに選択されているとして表示し、前記第３のインタフェース要素および前記第４のインタフェース要素を前記ユーザに選択されていないとして表示するステップと、
前記第３のインタフェース要素上でタップ・ジェスチャを検出するステップと、
前記タップ・ジェスチャに応答して、前記第３のインタフェース要素が前記ユーザに選択されているとして表示するステップと、
フォルダを表示するステップであって、第５のアプリケーションに対応する第５のインタフェース要素を前記フォルダ内に表示するステップと、
前記フォルダ内でタッチおよび保持ジェスチャを検出するステップと、
前記タッチおよび保持ジェスチャに応答して、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とを前記フォルダ内に自動的に収集するステップと、を備える方法。
【請求項２】
前記第１のインタフェース要素が選択される前に、第２のタッチおよび保持ジェスチャに応答して、前記第１のインタフェース要素が前記ユーザに選択可能であるとして表示される、請求項１に記載の方法。
【請求項３】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に自動的に収集される前に、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素と前記第４のインタフェース要素とが同一のインタフェース内に表示される、請求項１または２に記載の方法。
【請求項４】
前記第４のインタフェース要素が前記タッチおよび保持ジェスチャに応答しない、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素の各々が前記フォルダ内に直線的に移動する、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ポータブル電子装置が、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素との自動収集をトリガする前に、前記ディスプレイ上で前記タッチおよび保持ジェスチャを実施する時間が所定の時間閾値を超えるまで待機する、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に自動的に収集される前に、前記ディスプレイ上でドラッグ・ジェスチャを検出するステップと、
前記ドラッグ・ジェスチャに応答して、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とを移動させるステップと、を更に備える請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記タッチおよび保持ジェスチャを検出する前に、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが移動可能であることを前記ユーザに明示的または暗黙的に通知するステップを更に備える請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素と前記第４のインタフェース要素と前記第５のインタフェース要素との各々が、アプリケーションアイコンである、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に自動的に収集された後に、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に表示される、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に自動的に収集される前に、前記第５のインタフェース要素が前記ユーザに選択されているとして表示される、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記タッチおよび保持・ジェスチャが検査されると、前記フォルダが開かれているとして表示される、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とが前記フォルダ内に自動的に収集される前に、前記第１のインタフェース要素と前記第２のインタフェース要素と前記第３のインタフェース要素とは異なる位置において前記タッチおよび保持ジェスチャが検出される、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
タッチ・センシティブ・サーフェスを有するディスプレイと、一つまたは複数のプロセッサと、メモリと、一つまたは複数のプログラムと、を備えるポータブル電子装置であって、
前記一つまたは複数のプログラムが前記メモリ内に記憶されていて、前記一つまたは複数のプログラムが、前記一つまたは複数のプロセッサによって実行されるように構成されていて、前記一つまたは複数のプログラムが、請求項１から１３のいずれか一項に記載の方法を実行するための命令を備える、ポータブル電子装置。
【請求項１５】
一つまたは複数のプログラムを記憶しているコンピュータ可読記憶媒体であって、前記一つまたは複数のプログラムが命令を備え、前記命令が、タッチ・センシティブ・サーフェスと複数のアプリケーションとを備えるポータブル電子装置によって実行されると、請求項１から１３のいずれか一項に記載の方法を前記ポータブル電子装置に実行させる、コンピュータ可読記憶媒体。
【請求項１６】
命令を備えるコンピュータプログラムであって、前記命令が、タッチ・センシティブ・サーフェスと複数のアプリケーションとを備えるポータブル電子装置によって実行されると、請求項１から１３のいずれか一項に記載の方法を前記ポータブル電子装置に実行させる、コンピュータプログラム。
【外国語明細書】
2020035468000001.pdf