(57)【要約】      （修正有）【課題】タッチ感知式セカンダリディスプレイを介して直接アクセス可能であるアクセス可能アフォーダンスをユーザに提供する。【解決手段】方法は、アプリケーションを開く要求を受信し、要求に応答して、プライマリディスプレイ上に、アプリケーションに関連付けられた複数の関連するコンテンツとともに第１のＵＩオブジェクトと、関連するコンテンツなしに表示される他のＵＩオブジェクトとを含むＵＩオブジェクトを表示し、タッチ感知式セカンダリディスプレイ上に、複数のＵＩオブジェクトを表すアフォーダンスのセットを表示する。また、第１のアフォーダンスから第２のアフォーダンスへの方向において、タッチ感知式セカンダリディスプレイを介して、スワイプジェスチャを検出し、スワイプジェスチャを検出したことに応答して、第２のＵＩオブジェクトの関連するコンテンツを表示するようにプライマリディスプレイを更新する。【選択図】図４９
2020149697.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて、
アプリケーションを開くようにとの要求を受信することと、
前記要求を受信したことに応答して、
前記プライマリディスプレイ上に、前記アプリケーションに関連付けられた複数のユーザインタフェースオブジェクトを表示することであって、前記複数が、自身に関連するコンテンツとともに表示される第１のユーザインタフェースオブジェクトと、自身に関連するコンテンツなしに表示される他のユーザインタフェースオブジェクトとを含む、ことと、
前記タッチ感知式セカンダリディスプレイ上に、それぞれが前記複数のユーザインタフェースオブジェクトのうちの１つを表すアフォーダンスのセットを表示することと、
アフォーダンスの前記セットのうちの第１のアフォーダンスからアフォーダンスの前記セットのうちの第２のアフォーダンスのほうへの方向において、前記タッチ感知式セカンダリディスプレイを介して、スワイプジェスチャを検出することであって、前記第１のアフォーダンスが前記第１のユーザインタフェースオブジェクトを表し、前記第２のアフォーダンスが前記第１のユーザインタフェースオブジェクトとは別個の第２のユーザインタフェースオブジェクトを表す、ことと、
前記スワイプジェスチャを検出したことに応答して、前記第１のユーザインタフェースオブジェクトについて関連するコンテンツを表示するのを中止し、前記第２のユーザインタフェースオブジェクトについて関連するコンテンツを表示するように、前記プライマリディスプレイを更新することと、
を含む、方法。
【請求項２】
第３のユーザインタフェースオブジェクトを表す第３のアフォーダンスに接触している前記スワイプジェスチャを含む、前記タッチ感知式セカンダリディスプレイにわたる前記スワイプジェスチャの連続的な移動を検出することと、
前記スワイプジェスチャが前記第３のアフォーダンスに接触することを検出したことに応答して、前記第３のユーザインタフェースオブジェクトの関連するコンテンツを表示するように前記プライマリディスプレイを更新することと、
を更に含む、請求項１に記載の方法。
【請求項３】
アフォーダンスの前記セット中の各アフォーダンスは、前記複数のうちのそれぞれのユーザインタフェースオブジェクトのためのそれぞれの関連するコンテンツの表現を含む、請求項２に記載の方法。
【請求項４】
前記スワイプジェスチャを検出する前に、前記第１のアフォーダンス上で前記タッチ感知式セカンダリディスプレイとの初期接触を検出することと、
前記初期接触を検出したことに応答して、前記第１のアフォーダンスの倍率レベルを増加させることと、
を更に含む、請求項３に記載の方法。
【請求項５】
前記アプリケーションはウェブブラウジングアプリケーションであり、
前記複数のユーザインタフェースオブジェクトはウェブブラウジングタブにそれぞれ対応する、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記プライマリディスプレイ上の前記ウェブブラウジングアプリケーションのユニフォームリソースロケータ（ＵＲＬ）入力部分における入力を検出することと、
前記入力を検出したことに応答して、お気に入りのＵＲＬの表現を含むように前記タッチ感知式セカンダリディスプレイを更新することと、
を更に含む、請求項５に記載の方法。
【請求項７】
前記アプリケーションはフォトブラウジングアプリケーションであり、
前記複数のユーザインタフェースオブジェクトは個々の写真にそれぞれ対応する、請求項１から４のいずれか一項に記載の方法。
【請求項８】
前記アプリケーションはビデオ編集アプリケーションであり、
前記複数のユーザインタフェースオブジェクトはそれぞれのビデオ中の個々のフレームにそれぞれ対応する、請求項１から４のいずれか一項に記載の方法。
【請求項９】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項１から８のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項１０】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項１から８のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項１１】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項１から８の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項１２】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項１から８のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項１３】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項１から８のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項１４】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて、
前記コンピューティングデバイスの前記プライマリディスプレイ上に表示されているコンテンツ内を検索するようにとの要求を受信することと、
前記要求を受信したことに応答して、
前記プライマリディスプレイ上に、前記検索に応答する複数の検索結果を表示することであって、フォーカスが、前記複数の検索結果のうちの第１の検索結果上にある、ことと、
前記タッチ感知式セカンダリディスプレイ上に、前記複数の検索結果のうちのそれぞれの検索結果にそれぞれ対応するそれぞれの表現を表示することと、
前記タッチ感知式セカンダリディスプレイを介して、前記それぞれの表現のうちの表現を選択するタッチ入力を検出することであって、前記表現が、前記第１の検索結果とは別個の、前記複数の検索結果のうちの第２の検索結果に対応する、ことと、
前記入力を検出したことに応答して、前記プライマリディスプレイ上のフォーカスを前記第２の検索結果に変更することと、
を含む、方法。
【請求項１５】
フォーカスを変更することは、前記プライマリディスプレイ上で、前記特定の検索結果の視覚的特性を修正することを含む、請求項１４に記載の方法。
【請求項１６】
前記タッチ感知式セカンダリディスプレイ上で前記それぞれの表現のうちの少なくとも２つにわたって移動するジェスチャを検出することと、
前記ジェスチャを検出したことに応答して、前記スワイプジェスチャが前記それぞれの表現のうちの前記少なくとも２つにわたって移動するときの、前記それぞれの表現のうちの前記少なくとも２つに対応するそれぞれの検索結果に、前記プライマリディスプレイ上のフォーカスを変更することと、
を更に含む、請求項１５に記載の方法。
【請求項１７】
前記ジェスチャの速度が閾値速度を上回るという判定に従って、前記それぞれの表現のうちの前記少なくとも２つに対応するものに加えて、それぞれの検索結果に前記プライマリディスプレイ上のフォーカスを変更することを更に含む、請求項１６に記載の方法。
【請求項１８】
前記ジェスチャはスワイプジェスチャである、請求項１６又は１７に記載の方法。
【請求項１９】
前記ジェスチャはフリックジェスチャである、請求項１６又は１７に記載の方法。
【請求項２０】
前記表現は、前記検索結果のうちのそれぞれの検索結果にそれぞれ対応するティックマークである、請求項１４から１７のいずれか一項に記載の方法。
【請求項２１】
前記ティックマークは、前記プライマリディスプレイ上の前記検索結果の順序付けに対応する順序で前記タッチ感知式セカンダリディスプレイ上で行において表示される、請求項２０に記載の方法。
【請求項２２】
前記コンテンツ内で検索するようにとの前記要求は、前記コンテンツ内で検索文字列を位置特定するようにとの要求であり、前記複数の検索結果は、少なくとも前記検索文字列をそれぞれ含む、請求項１４から１７のいずれか一項に記載の方法。
【請求項２３】
前記複数の検索結果を表示することは、前記複数の検索結果の各々について前記検索文字列を強調表示することを含む、請求項２２に記載の方法。
【請求項２４】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項１４から２３のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項２５】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項１４から２３のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項２６】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項１４から２３の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項２７】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項１４から２３のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項２８】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項１４から２３のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項２９】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて含まれる、方法であって、前記方法は、
前記プライマリディスプレイ上にカレンダーアプリケーションを表示することと、
前記カレンダーアプリケーションに関連付けられたイベントに関する情報を表示するようにとの要求を受信することと、
前記要求を受信したことに応答して、
前記プライマリディスプレイ上に、前記第１のイベントのイベント詳細を表示することであって、前記イベント詳細が前記イベントの開始時間及び終了時間を含む、ことと、
前記タッチ感知式セカンダリディスプレイ上にアフォーダンスを表示することであって、前記アフォーダンスが、前記開始時間及び前記終了時間を少なくとも含む時間の範囲を示す、ことと、
を含む、方法。
【請求項３０】
前記タッチ感知式セカンダリディスプレイを介して、時間の前記範囲を修正する前記ユーザインタフェースコントロールにおける入力を検出することと、
前記入力を検出したことに応答して、
前記入力に従って前記イベントの前記開始時間及び前記終了時間のうちの少なくとも１つを修正することと、
前記入力に従って、前記プライマリディスプレイ上に前記イベントの時間の修正された範囲を表示することと、
を更に含む、請求項２９に記載の方法。
【請求項３１】
前記コンピューティングシステムの前記メモリに、前記修正された開始及び／又は終了時間とともに前記イベントを保存することを更に含む、請求項３０に記載の方法。
【請求項３２】
時間の前記範囲を修正する前記入力は、前記タッチ感知式セカンダリディスプレイ上で閾値時間よりも多くの間前記アフォーダンスと接触したままであり、次いで、前記アフォーダンスの少なくとも部分を移動させる押圧入力である、請求項２９から３１のいずれか一項に記載の方法。
【請求項３３】
時間の前記範囲を修正する前記入力は、前記タッチ感知式セカンダリディスプレイにわたって移動し、前記イベントの新しい開始時間及び新しい終了時間を前記コンピューティングシステムに選択させるスワイプジェスチャであり、前記新しい開始時間及び終了時間は、前記開始時間及び終了時間によってカバーされるのと同じ持続時間であるタイムスロットに対応する、請求項２９から３１のいずれか一項に記載の方法。
【請求項３４】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項２９から３３のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項３５】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項２９から３３のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項３６】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項２９から３３の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項３７】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項２９から３３のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項３８】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項２９から３３のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項３９】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて含まれる、方法であって、前記方法は、
前記コンピューティングシステムと、前記コンピューティングシステムとは別個の外部デバイスとの間の新しい接続を検出することと、
前記新しい接続を検出したことに応答して、前記タッチ感知式セカンダリディスプレイ上に、前記外部デバイスを介して利用可能な機能に対応する複数のアフォーダンスを表示することと、
を含む、方法。
【請求項４０】
前記外部デバイスを介して利用可能な第１の機能に対応する第１のアフォーダンスの選択を前記タッチ感知式セカンダリディスプレイを介して受信することと、
前記選択を受信したことに応答して、前記第１の機能の実行を開始することと、
を更に含む、請求項３９に記載の方法。
【請求項４１】
前記外部デバイスは、前記プライマリディスプレイ及び前記タッチ感知式ディスプレイとは別個の、追加のディスプレイである、請求項４０に記載の方法。
【請求項４２】
前記複数のアフォーダンスは、選択されたとき、前記追加のディスプレイを介したディスプレイミラーリング機能の実行を前記コンピューティングシステムに開始させる第１のアフォーダンスを含む、請求項４１に記載の方法。
【請求項４３】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項３９から４２のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項４４】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項３９から４２のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項４５】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項３９から４２の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項４６】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項３９から４２のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項４７】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項３９から４２のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項４８】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて含まれる、方法であって、前記方法は、
前記コンピューティングシステム上で実行しているアプリケーションのためのユーザインタフェースを前記プライマリディスプレイ上に表示することと、
前記ユーザインタフェース内の特定のロケーションにおいて第１の入力を検出することと、
前記第１の入力を検出したことに応答して、前記タッチ感知式セカンダリディスプレイ上に、別個の文字にそれぞれ対応するアフォーダンスのセットを表示することと、
を含む、方法。
【請求項４９】
前記タッチ感知式セカンダリディスプレイを介して、前記別個の文字のうちの第１の文字に対応する第１のアフォーダンスにわたる第２の入力を検出することと、
前記第２の入力を検出したことに応答して、前記入力が前記第１のアフォーダンスと接触したままである間、前記特定のロケーションにおける前記第１の文字のプレビューを前記プライマリディスプレイ上に表示することと、
を更に含む、請求項４８に記載の方法。
【請求項５０】
前記タッチ感知式セカンダリディスプレイを介して、前記第１のアフォーダンスから前記別個の文字のうちの第２の文字に対応する第２のアフォーダンスへの前記第２の入力の移動を検出することと、
前記第１のアフォーダンスから前記第２のアフォーダンスへの前記第２の入力の前記移動を検出したことに応答して、前記第１の文字の前記プレビューを前記第２の文字のプレビューと置き換えることと、
を更に含む、請求項４９に記載の方法。
【請求項５１】
前記ユーザインタフェース中に含まれるテキストコンテンツに少なくとも部分的に基づいてアフォーダンスの前記セット中に含めるべきアフォーダンスを判定することを更に含む、請求項４８から５０のいずれか一項に記載の方法。
【請求項５２】
前記判定することは、前記ユーザインタフェース中に含まれるテキストコンテンツをユーザが修正したことを検出したことに応答して行われる、請求項５１に記載の方法。
【請求項５３】
前記第２の入力が第２のアフォーダンスと接触している間、前記第２の入力のリフトオフを検出することと、
リフトオフを検出したことに応答して、前記第２のユーザインタフェース要素を含むように前記ユーザインタフェースを更新することと、
を更に含む、請求項４８から５２のいずれか一項に記載の方法。
【請求項５４】
第２の入力が第２のアフォーダンスと接触している間、追加の入力を検出することと、
前記追加の入力を検出したことに応答して、前記第２のユーザインタフェース要素を含むように前記ユーザインタフェースを更新することと、
を更に含む、請求項４８から５２のいずれか一項に記載の方法。
【請求項５５】
前記第２の入力が前記タッチ感知式セカンダリディスプレイにわたって移動し続けるとき、アフォーダンスの前記セット中の対応するアフォーダンスが前記第２の入力によって接触されるように、前記別個の文字のうちのそれぞれの文字のプレビューを表示することを更に含む、請求項４８から５４のいずれか一項に記載の方法。
【請求項５６】
前記第２の入力が前記第２のアフォーダンスと接触したままである間、前記第２の文字の前記プレビューは前記プライマリディスプレイ上に表示されたままである、請求項４８から５５のいずれか一項に記載の方法。
【請求項５７】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項４８から５６のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項５８】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項４８から５６のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項５９】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項４８から５６の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項６０】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項４８から５６のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項６１】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項４８から５６のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項６２】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを備えるコンピューティングシステムにおいて含まれる、方法であって、前記方法は、
コンテンツ編集アプリケーションを開くようにとの要求を受信することと、
前記要求を受信したことに応答して、
前記プライマリディスプレイ上に前記コンテンツ編集アプリケーションを表示することと、
前記コンテンツ編集アプリケーション内でコンテンツをレンダリングするために使用される少なくとも１つの視覚的特性を修正するユーザインタフェースコントロールを前記タッチ感知式セカンダリディスプレイ上に表示することと、
を含む、方法。
【請求項６３】
前記タッチ感知式セカンダリディスプレイを介して、前記少なくとも１つの視覚的特性の第１の値を選択する前記ユーザインタフェースコントロールにおける入力を検出することと、
前記入力を検出した後に、前記少なくとも１つの視覚的特性の前記第１の値を使用して前記コンテンツ編集アプリケーション中にコンテンツをレンダリングすることと、
を更に含む、請求項６２に記載の方法。
【請求項６４】
前記ユーザインタフェースコントロールは、値のスライディングスケールに沿って前記少なくとも１つの視覚的特性のそれぞれの値にそれぞれ対応するそれぞれのコントロールを含む、請求項６３に記載の方法。
【請求項６５】
値の前記スライディングスケールは、色の別個のシェードを表す、請求項６４に記載の方法。
【請求項６６】
前記第１の値は、第１の色の第１のシェードに対応し、前記方法は、前記入力が所定の基準を満たすという判定に従って、前記第１の色の前記第１のシェードとは別個の、前記第１の色の他のシェードを選択するオプションを含むように前記タッチ感知式セカンダリディスプレイ上で前記ユーザインタフェースコントロールを修正することを更に含む、請求項６５に記載の方法。
【請求項６７】
前記コンテンツをレンダリングする前に、前記コンテンツの選択を受信することであって、前記コンテンツをレンダリングすることが、前記少なくとも１つの視覚的特性の前記第１の値を使用して前記コンテンツのプレビューを提示することを含む、ことを更に含む、請求項６２から６６のいずれか一項に記載の方法。
【請求項６８】
前記入力が前記タッチ感知式セカンダリディスプレイと接触したままである間、前記プレビューは提示される、請求項６７に記載の方法。
【請求項６９】
前記入力のリフトオフを検出したことに応答して、前記プレビューを表示するのを中止することを更に含む、請求項６８に記載の方法。
【請求項７０】
前記入力のリフトオフを検出したことに応答して、前記少なくとも１つの視覚的特性の前記修正された値を用いて、編集可能なコンテンツの部分を表示することを更に含む、請求項６９に記載の方法。
【請求項７１】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項６２から７０のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項７２】
１つ以上のプロセッサと、
プライマリディスプレイを含む第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項６２から７０のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項７３】
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項６２から７０の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項７４】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつ電子デバイスであって、前記電子デバイスが、請求項６２から７０のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項７５】
プライマリディスプレイを含む第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項６２から７０のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項７６】
ディスプレイ及び生体センサをもつ電子デバイスにおいて、
前記デバイスがロック状態にある間、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントにログインすることに関連付けられたそれぞれのログインユーザインタフェースを表示することと、
前記ログインユーザインタフェースを表示している間、ユーザに関する生体情報を受信することと、
前記生体情報を受信したことに応答して、
前記第１のユーザアカウントが前記デバイス上でアクティブセッションを有していない間、前記生体情報が前記複数のユーザアカウントのうちの前記第１のユーザアカウントの生体情報に一致するという判定に従って、前記ディスプレイ上に、前記第１のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示することと、
前記第２のユーザアカウントが前記デバイス上でアクティブセッションを有していない間、前記生体情報が前記複数のユーザアカウントのうちの前記第２のユーザアカウントの生体情報に一致するという判定に従って、前記ディスプレイ上に、前記第２のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示することと、
を含む、方法。
【請求項７７】
前記生体情報を受信したことに応答して、
前記第１のユーザアカウントが前記デバイス上でアクティブセッションを有している間、前記生体情報が前記複数のユーザアカウントのうちの前記第１のユーザアカウントの生体情報に一致するという判定に従って、前記第１のユーザアカウントに関して前記デバイスをロック解除することを含む、請求項７６に記載の方法。
【請求項７８】
前記生体情報を受信したことに応答して、
前記第２のユーザアカウントが前記デバイス上でアクティブセッションを有している間、前記生体情報が前記複数のユーザアカウントのうちの前記第２のユーザアカウントの生体情報に一致するという判定に従って、前記第２のユーザアカウントに関して前記デバイスをロック解除することを含む、請求項７７に記載の方法。
【請求項７９】
前記生体情報を受信したことに応答して、
前記生体情報が前記デバイスのどんなユーザアカウントの生体情報にも一致しないという判定に従って、前記デバイスを前記ロック状態に維持することを含む、請求項７８に記載の方法。
【請求項８０】
前記ログインユーザインタフェースは、前記複数のユーザアカウントに対応する複数の選択可能なアフォーダンスを含む、請求項７６から７９のいずれか一項に記載の方法。
【請求項８１】
前記第１のユーザアカウントのログインクレデンシャルを入力するようにとの前記プロンプトを表示している間、ログインクレデンシャルのエントリを受信することと、
前記ログインクレデンシャルのエントリを受信したことに応答して、
前記ログインクレデンシャルが前記第１のユーザアカウントのログインクレデンシャルに一致するという判定に従って、前記第１のユーザアカウントに関して前記デバイスをロック解除することと、
前記ログインクレデンシャルが前記第１のユーザアカウントのログインクレデンシャルに一致しないという判定に従って、前記デバイスを前記ロック状態に維持することと、
を含む、請求項７６から７９のいずれか一項に記載の方法。
【請求項８２】
前記第２のユーザアカウントのログインクレデンシャルを入力するようにとの前記プロンプトを表示している間、ログインクレデンシャルのエントリを受信することと、
前記ログインクレデンシャルのエントリを受信したことに応答して、
前記ログインクレデンシャルが前記第２のユーザアカウントのログインクレデンシャルに一致するという判定に従って、前記第１のユーザアカウントに関して前記デバイスをロック解除することと、
前記ログインクレデンシャルが前記第２のユーザアカウントのログインクレデンシャルに一致しないという判定に従って、前記デバイスを前記ロック状態に維持することと、
を含む、請求項７６から７９のいずれか一項に記載の方法。
【請求項８３】
前記ログインユーザインタフェースは、生体情報を提供するようにとの命令を含む、請求項７６から７９のいずれか一項に記載の方法。
【請求項８４】
前記デバイスは、前記生体センサに隣接するセカンダリディスプレイを含み、
前記方法は、前記デバイスの前記ディスプレイ上に前記ログインユーザインタフェースを表示している間、前記生体センサを介して生体情報を提供するようにとの命令を前記セカンダリディスプレイに表示することを含む、請求項７６から７９のいずれか一項に記載の方法。
【請求項８５】
前記生体センサは指紋センサである、請求項７６から７９のいずれか一項に記載の方法。
【請求項８６】
前記生体センサは顔検出センサである、請求項７６から７９のいずれか一項に記載の方法。
【請求項８７】
前記生体センサは網膜スキャナである、請求項７６から７９のいずれか一項に記載の方法。
【請求項８８】
ディスプレイ及び生体センサをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項７６から８７のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項８９】
１つ以上のプロセッサと、
ディスプレイと、
生体センサと、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項７６から８７のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項９０】
１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項７６から８７の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項９１】
ディスプレイ及び生体センサをもつ電子デバイスであって、前記電子デバイスが、請求項７６から８７のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項９２】
ディスプレイ及び生体センサを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項７６から８７のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【請求項９３】
ディスプレイと、一体型生体センサをもつ入力要素とをもつ電子デバイスにおいて、
前記デバイスが第１のユーザアカウントにログインされている間、前記第１のユーザアカウントに関連付けられたユーザインタフェースを表示することであって、
前記デバイスが、前記第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントに関連付けられ、
前記第２のユーザアカウントが、前記第２のユーザアカウントにログインすることを可能にする生体情報に関連付けられる、
ことと、
前記第１のユーザアカウントに関連付けられた前記ユーザインタフェースを表示している間、前記一体型生体センサをもつ前記入力要素を介して入力を受信することと、
前記一体型生体センサをもつ前記入力要素を介して前記入力を受信したことに応答して、
前記第２のユーザアカウントが前記デバイス上でアクティブセッションを有している間、前記入力が第２のユーザ切替え基準を満たすという判定であって、前記第２のユーザ切替え基準は、前記入力要素を用いた前記入力中に検出される生体情報が、前記複数のユーザアカウントのうちの前記第２のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、
前記第２のユーザアカウントに関して前記デバイスをロック解除することと、
前記第１のユーザアカウントに関して前記デバイスをロックすることと、
前記第１のアカウントに関連付けられた前記ユーザインタフェースのディスプレイを、前記第２のユーザアカウントに関連付けられたユーザインタフェースと置き換えることと、
を含む、方法。
【請求項９４】
前記生体情報を受信したことに応答して、
前記第２のユーザアカウントが前記デバイス上でアクティブセッションを有していない間、前記入力が第２のユーザ切替え基準を満たすという判定であって、前記第２のユーザ切替え基準は、前記入力要素を用いた前記入力中に検出される生体情報が、前記複数のユーザアカウントのうちの前記第２のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、前記第２のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを前記ディスプレイ上に表示することを含む、請求項９３に記載の方法。
【請求項９５】
前記生体情報を受信したことに応答して、
第３のユーザアカウントが前記デバイス上でアクティブセッションを有している間、前記入力が第３のユーザ切替え基準を満たすという判定であって、前記第３のユーザ切替え基準は、前記入力要素を用いた前記入力中に検出される生体情報が、前記複数のユーザアカウントのうちの前記第３のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、
前記第３のユーザアカウントに関して前記デバイスをロック解除することと、
前記第１のユーザアカウントに関して前記デバイスをロックすることと、
前記第１のアカウントに関連付けられた前記ユーザインタフェースのディスプレイを、前記第３のユーザアカウントに関連付けられたユーザインタフェースと置き換えることと、
を含む、請求項９４に記載の方法。
【請求項９６】
前記生体情報を受信したことに応答して、
前記第３のユーザアカウントが前記デバイス上でアクティブセッションを有していない間、前記入力が第３のユーザ切替え基準を満たすという判定であって、前記第３のユーザ切替え基準は、前記入力要素を用いた前記入力中に検出される生体情報が、前記複数のユーザアカウントのうちの前記第３のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、前記第３のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを前記ディスプレイ上に表示することを含む、請求項９５に記載の方法。
【請求項９７】
前記入力要素はボタンであり、
前記一体型生体センサをもつ前記入力要素を介した前記入力は、前記ボタンを介して押圧入力を検出することを含む、請求項９３又は９４に記載の方法。
【請求項９８】
前記第２のユーザ切替え基準は、前記押圧入力が第１の閾値時間よりも短く持続するという基準を含み、
前記方法は、前記一体型生体センサをもつ前記入力要素を介した前記押圧入力を受信したことに応答して、前記ボタンを用いた前記押圧入力が前記第１の閾値時間よりも長く持続するという判定に従って、前記デバイスを低電力モードに入れることを含む、請求項９７に記載の方法。
【請求項９９】
前記第２のユーザ切替え基準は、前記ボタン押下が第１の閾値時間よりも短いという基準を含み、
前記方法は、前記一体型生体センサをもつ前記入力要素を介して前記入力を受信したことに応答して、
前記ボタンを用いた前記押圧入力が前記第１の閾値時間よりも長く及び第２の閾値時間よりも短く持続するという判定に従って、前記デバイスを低電力モードに入れることと、
前記ボタンを用いた前記押圧入力が前記第２の閾値時間よりも長く持続するという判定に従って、前記デバイスの状態を変更するためのオプションのメニューを表示することと、
を含む、請求項９７に記載の方法。
【請求項１００】
前記一体型生体センサをもつ前記入力要素を介して前記入力を受信したことに応答して、
前記ボタンを用いた前記押圧入力が、前記第２の閾値時間よりも大きい第３の閾値時間よりも長く持続するという判定に従って、前記デバイスを再起動することを含む、請求項９９に記載の方法。
【請求項１０１】
前記第１のアカウントに関連付けられた前記ユーザインタフェースのディスプレイを、前記第２のユーザアカウントに関連付けられたユーザインタフェースと置き換えた後に、
前記第２のユーザアカウントに関連付けられた前記ユーザインタフェースを表示している間、前記一体型生体センサをもつ前記入力要素を介して第２の入力を受信することと、
前記一体型生体センサをもつ前記入力要素を介して前記第２の入力を受信したことに応答して、
前記第１のユーザアカウントが前記デバイス上でアクティブセッションを有している間、前記第２の入力が第１のユーザ切替え基準を満たすという判定であって、前記第１のユーザ切替え基準は、前記入力要素を用いた前記入力中に検出される生体情報が、前記複数のユーザアカウントのうちの前記第１のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、
前記第１のユーザアカウントに関して前記デバイスをロック解除することと、
前記第２のユーザアカウントに関して前記デバイスをロックすることと、
前記第２のアカウントに関連付けられた前記ユーザインタフェースのディスプレイを、前記第１のユーザアカウントに関連付けられたユーザインタフェースと置き換えることと、
を含む、請求項９３から９６のいずれか一項に記載の方法。
【請求項１０２】
ディスプレイ及び生体センサをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、請求項９３から１０１のいずれか一項に記載の方法を前記コンピューティングシステムに実行させる命令を記憶している非一時的コンピュータ可読記憶媒体。
【請求項１０３】
１つ以上のプロセッサと、
ディスプレイと、
生体センサと、
前記１つ以上のプロセッサによって実行されるように構成されている１つ以上のプログラムを記憶しているメモリであって、前記１つ以上のプログラムが、請求項９３から１０１のいずれか一項に記載の方法を実行する命令を含む、メモリと、
を備える、電子デバイス。
【請求項１０４】
１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとをもつコンピューティングシステム上のグラフィカルユーザインタフェースであって、前記１つ以上のプロセッサが、前記メモリに記憶された１つ以上のプログラムを実行し、前記グラフィカルユーザインタフェースが、請求項９３から１０１の方法のいずれか一項に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。
【請求項１０５】
ディスプレイ及び生体センサをもつ電子デバイスであって、前記電子デバイスが、請求項９３から１０１のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【請求項１０６】
ディスプレイ及び生体センサを含む電子デバイスにおいて使用する情報処理装置であって、前記電子デバイスが、請求項９３から１０１のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される実施形態は、キーボードに関し、より具体的には、動的入出力（Ｉ／Ｏ）デバイスを介して入力を受信する改良された技法に関する。
【背景技術】
【０００２】
既存のキーボードは、コンピューティングデバイス内に情報（例えば、文字）を入力するための任意の数の物理キーを含む。典型的には、ユーザは、キーに対応する入力を提供するためにキーを押下するか又はさもなければ移動可能に作動させる。文字の入力を提供することに加えて、キーボードは、機能入力に関係する、移動可能に作動されるキーを含むことがある。例えば、キーボードは、ユーザがエスケープ又はエグジット機能をアクティブにすることができるように「エスケープ」又は「ｅｓｃ」キーを含むことがある。多くのキーボードでは、機能入力のためのファンクションキーのセットが「ファンクション行」に配置される。典型的には、英数字のキーのセットはユーザに最も近いキーボードの部分に配置され、ファンクション行は、英数字に隣接し、ユーザからさらに離れたキーボードの部分に配置される。キーボードは、上述のファンクション行の一部でないファンクションキーを含むこともある。
【０００３】
ラップトップコンピュータなどのポータブルコンピューティングデバイスの出現及び普及とともに、専用キーボードよって費やされる領域は、ディスプレイの対応するサイズによって制限されることがある。デスクトップコンピュータ用の外付けキーボードと比較して、ポータブルコンピューティングデバイスの構成要素である専用キーボードは、ポータブルコンピューティングデバイスのより小さいサイズ全体を可能にするために、より少数のキー、より小さいキー、又は互いにより近接したキーを有することがある。
【０００４】
既存の専用キーボードは、ディスプレイの変化にもかかわらず、時間的に静的で固定されている。更に、スクリーン上に表示されるソフトウェアアプリケーションの機能は、典型的には、ユーザがマウスを使用することによって双方向作用するツールバー及びメニューを介してアクセスされる。これは、ユーザが定期的にモードを切り替え、キーボードとマウスとの間で自分の手の場所を移動させることを要する。代替的に、アプリケーションの機能は、記憶と練習を要する複雑なキーの組合せを介してアクセスされる。したがって、既存のシステムの短所に対処するＩ／Ｏデバイス（及びＩ／Ｏデバイスのための方法）を提供することが望ましい。
【発明の概要】
【０００５】
本明細書で説明される実施形態は、動的で空間効率的なＩ／Ｏデバイス及び方法を提供することによって上記の短所に対処する。そのようなデバイス及び方法は、既存の入力デバイス及び方法を任意選択的に補完又は交換する。そのようなデバイス及び方法はまた、ユーザに要求されるモード切替え（例えば、キーボードとマウスとの間で自分の手を移動させること、また、キーボードからディスプレイに自分の眼を動かすこと）の量を低減し、それにより、所望の機能をアクティブにするために必要とされる入力の数を低減する（例えば、以下でより詳細に説明されるように、メニューオプションを選択するために必要とされる入力の数が低減される）。そのようなデバイス及び方法はまた、限られたスクリーン上でより多くの情報を利用可能にする（例えば、より多くの情報をユーザに提供するためにタッチ感知式セカンダリディスプレイが使用され、この情報は、限られたスクリーン空間を使用して効率的に提示される）。そのようなデバイス及び方法はまた、例えば、タッチ感知式セカンダリディスプレイ１０４上で情報をより識別可能にさせる強調効果を提供することによって、タッチ感知式セカンダリディスプレイ又はプライマリディスプレイのいずれかに向けられたユーザからの連続的入力によってデバイスが出力を提供し、次いでその出力がユーザからの更なる入力を促進するために使用されるように、持続された双方向作用を提供する（例えば、以下で説明されるように、タッチ感知式セカンダリディスプレイにおいて入力を提供することによって、情報がどのようにプライマリディスプレイ上でレンダリングされるのかをユーザが迅速にプレビューすることを可能にする、カラーピッカーが提供される）ことによって、並びに所望の結果を達成するために必要とされるユーザからの双方向作用をより少なくすること（例えば、以下で説明されるように、ユーザが単一の生体入力を使用して自分のデバイスにログインすることを可能にすること）によって、改善されたマンマシンインタフェースを提供する。これらの理由及び以下で説明されることのために、本明細書で説明されるデバイス及び方法は、電子デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０００６】
（Ａ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ、「タッチスクリーンディスプレイ」とも呼ばれる）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、コンピューティングシステム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイは、外付け入力メカニズム２２２の一部として含まれる（すなわち、スタンドアロンディスプレイ）か、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、プライマリディスプレイ上に第１のユーザインタフェースを表示することであって、第１のユーザインタフェースが１つ以上のユーザインタフェース要素を備える、ことと、１つ以上のユーザインタフェース要素のうち、プライマリディスプレイ上でフォーカスが当たっているアクティブユーザインタフェース要素を特定することと、プライマリディスプレイ上でフォーカスが当たっているアクティブユーザインタフェース要素が、コンピューティングシステムによって実行されるアプリケーションに関連付けられているかどうかを判定することと、プライマリディスプレイ上でフォーカスが当たっているアクティブユーザインタフェース要素が、コンピューティングシステムによって実行されるアプリケーションに関連付けられているという判定に従って、（Ａ）アプリケーションに対応する１つ以上のアフォーダンスの第１のセット、及び（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む、第２のユーザインタフェースをタッチスクリーンディスプレイ上に表示することとを含む。
【０００７】
プライマリディスプレイ上で行われたフォーカスの変更に応答してタッチ感知式セカンダリディスプレイ中でアプリケーション固有のシステムレベルアフォーダンスを表示することは、タッチ感知式セカンダリディスプレイを介して直接利用可能であるアクセス可能アフォーダンスをユーザに提供する。タッチ感知式セカンダリディスプレイを介して直接アクセス可能であるアクセス可能アフォーダンスをユーザに提供することは、（例えば、より少数の双方向作用で、及び必要な機能を探すために階層メニューを調べて時間を浪費する必要なしに、ユーザがタッチ感知式セカンダリディスプレイを通して必要な機能に直接アクセスするのを助けることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、必要な機能にユーザがより素早く効率的にアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。同様に、タッチ感知式セカンダリディスプレイ上のアプリケーション固有のアフォーダンスのディスプレイは、プライマリディスプレイ上でフォーカスが現在当たっているアプリケーションに関連付けられたアフォーダンスを提供することによって、デバイスの内部状態を示す。
【０００８】
（Ａ２）Ａ１の方法のいくつかの実施形態では、コンピューティングシステムは、（ｉ）プライマリディスプレイと、プロセッサと、メモリと、プライマリコンピューティングデバイス通信回路とを備えるプライマリコンピューティングデバイス、及び（ｉｉ）筐体と、タッチスクリーンディスプレイと、物理入力メカニズムと、プライマリコンピューティングデバイス通信回路と通信する入力デバイス通信回路とを備える入力デバイスであって、入力デバイスがプライマリコンピューティングデバイスとは別個及び別々である、入力デバイスを更に備える。
【０００９】
（Ａ３）Ａ１〜Ａ２のいずれか１つの方法のいくつかの実施形態では、物理入力メカニズムは複数の物理キーを備える。
【００１０】
（Ａ４）Ａ１〜Ａ３のいずれか１つの方法のいくつかの実施形態では、物理入力メカニズムはタッチパッドを備える。
【００１１】
（Ａ５）Ａ１〜Ａ４のいずれか１つの方法のいくつかの実施形態では、アプリケーションは、第１のユーザインタフェースのフォアグラウンドにおいてプロセッサによって実行される。
【００１２】
（Ａ６）Ａ１〜Ａ５のいずれか１つの方法のいくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、選択されたとき、タッチスクリーンディスプレイ上でシステムレベル機能に対応する複数のシステムレベルアフォーダンスのディスプレイを引き起こすように構成されている。
【００１３】
（Ａ７）Ａ１〜Ａ３の少なくとも１つの方法のいくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、電力制御又はエスケープ制御のうちの１つに対応する。
【００１４】
（Ａ８）Ａ１〜Ａ７のいずれか１つの方法のいくつかの実施形態では、第２のユーザインタフェース上に表示されるアフォーダンスのうちの少なくとも１つは多機能アフォーダンスである。
【００１５】
（Ａ９）Ａ８の方法のいくつかの実施形態では、本方法は、多機能アフォーダンスを選択しているユーザタッチ入力を検出することと、ユーザタッチ入力が第１のタイプに対応するという判定に従って、多機能アフォーダンスに関連付けられた第１の機能を実行することと、ユーザタッチ入力が、第１のタイプとは別個の第２のタイプに対応するという判定に従って、多機能アフォーダンスに関連付けられた第２の機能を実施することとを更に含む。
【００１６】
（Ａ１０）Ａ１〜Ａ９のいずれか１つの方法のいくつかの実施形態では、本方法は、アクティブユーザインタフェース要素が、コンピューティングシステムによって実行されるアプリケーションに関連付けられていないという判定に従って、（Ｃ）コンピューティングシステムのオペレーティングシステム制御に対応する１つ以上のアフォーダンスの第２のセットであって、１つ以上のアフォーダンスの第１のセットとは別個である、１つ以上のアフォーダンスの第２のセットを含む、タッチスクリーンディスプレイ上に第３のユーザインタフェースを表示することを更に含む。
【００１７】
（Ａ１１）Ａ１０の方法のいくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含むオペレーティングシステム制御の拡張セットである。
【００１８】
（Ａ１２）Ａ１〜Ａ１１のいずれか１つの方法のいくつかの実施形態では、本方法は、アフォーダンスの第１のセットのうちの１つを選択しているユーザタッチ入力を検出することと、ユーザタッチ入力を検出したことに応答して、アプリケーションの機能に対応するアフォーダンスの異なるセットを表示することと、少なくとも１つのシステムレベルアフォーダンスのディスプレイを維持することとを更に含む。
【００１９】
（Ａ１３）Ａ１２の方法のいくつかの実施形態では、本方法は、少なくとも１つのシステムレベルアフォーダンスを選択している後続のユーザタッチ入力を検出することと、後続のユーザタッチ入力を検出したことに応答して、システムレベル機能に対応する複数のシステムレベルアフォーダンスと、アプリケーションに対応する少なくとも１つのアプリケーションレベルアフォーダンスとを表示することとを更に含む。
【００２０】
（Ａ１４）Ａ１〜Ａ１３のいずれか１つの方法のいくつかの実施形態では、本方法は、タッチスクリーンディスプレイ上に第２のユーザインタフェースを表示した後に、１つ以上のユーザインタフェース要素のうち、プライマリディスプレイ上でフォーカスが当たっている第２のアクティブユーザインタフェース要素を特定することと、第２のアクティブユーザインタフェース要素が、コンピューティングデバイスによって実行される異なるアプリケーションに対応するかどうかを判定することと、第２のアクティブユーザインタフェース要素が、異なるアプリケーションに対応するという判定に従って、（Ｄ）異なるアプリケーションに対応する１つ以上のアフォーダンスの第３のセット、及び（Ｅ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む、第４のユーザインタフェースをタッチスクリーンディスプレイ上に表示することとを更に含む。
【００２１】
（Ａ１５）Ａ１〜Ａ１４のいずれか１つの方法のいくつかの実施形態では、本方法は、第２のアクティブユーザインタフェース要素を特定した後に、メディアアイテムがコンピューティングシステムによって再生されているかどうかを判定することであって、メディアアイテムが、異なるアプリケーションに関連付けられていない、ことと、メディアアイテムがコンピューティングシステムによって再生されているという判定に従って、メディアアイテムを制御するためにタッチスクリーンディスプレイ上に少なくとも１つの永続的アフォーダンスを表示することとを更に含む。
【００２２】
（Ａ１６）Ａ１５の方法のいくつかの実施形態では、少なくとも１つの永続的アフォーダンスは、メディアアイテムに対応するフィードバックを表示する。
【００２３】
（Ａ１７）Ａ１〜Ａ１６のいずれか１つの方法のいくつかの実施形態では、本方法は、オーバーライドキーに対応するユーザ入力を検出することと、ユーザ入力を検出したことに応答して、タッチスクリーンディスプレイ上に第２のユーザインタフェースの１つ以上のアフォーダンスの少なくとも第１のセットを表示するのを中止することと、デフォルトファンクションキーの第１のセットを表示することとを更に含む。
【００２４】
（Ａ１８）Ａ１７の方法のいくつかの実施形態では、本方法は、デフォルトファンクションキーの第１のセットを表示した後に、タッチスクリーンディスプレイの長軸に対して略平行である方向においてタッチスクリーンディスプレイ上でスワイプジェスチャを検出することと、スワイプジェスチャを検出したことに応答して、少なくとも１つの別個のファンクションキーをもつデフォルトファンクションキーの第２のセットを表示することとを更に含む。
【００２５】
（Ａ１９）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ａ１〜Ａ１８の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【００２６】
（Ａ２０）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ａ１〜Ａ１８の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【００２７】
（Ａ２１）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力メカニズム及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＡ１〜Ａ１８の方法のいずれかに従って表示されるユーザインタフェースを備える。
【００２８】
（Ａ２２）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＡ１〜Ａ１８の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【００２９】
（Ｂ１）いくつかの実施形態によれば、入力デバイスが提供される。入力デバイスは、複数の構成要素を少なくとも部分的に囲んでいる筐体を含み、これらの複数の構成要素は、（ｉ）（例えば、キーボード１０６、図１Ａ上の）複数の物理キーであって、アルファベットの各文字について別個のキーを少なくとも含む、複数の物理キーと、（ｉｉ）複数の物理キーに隣接して配設されたタッチ感知式セカンダリディスプレイ（「タッチスクリーンディスプレイ」とも呼ばれる）と、（ｉｉｉ）入力デバイスに隣接して配設されたコンピューティングデバイス（例えば、コンピューティングシステム１００又は２００）と通信するように構成されている短距離通信回路とを含み、コンピューティングデバイスは、コンピューティングデバイスディスプレイと、プロセッサと、メモリとを備え、短距離通信回路は、複数の物理キーのいずれかのキー押下及びタッチスクリーンディスプレイ上のタッチ入力をコンピューティングデバイスに送信し、コンピューティングデバイスディスプレイ上の現在のフォーカスに基づいてタッチスクリーンディスプレイ上のアフォーダンスのディスプレイを変更するようにとの命令を受信するように構成されている。いくつかの実施形態では、アプリケーションが、コンピューティングデバイスディスプレイ上にフォーカスが当たっているとき、タッチスクリーンディスプレイは、（Ａ）フォーカスが当たっているアプリケーションに対応する１つ以上のアフォーダンスと、（Ｂ）少なくとも１つのシステムレベルアフォーダンスとを表示するように構成されており、少なくとも１つのシステムレベルアフォーダンスは、選択されたとき、システムレベル機能に対応する複数のアフォーダンスのディスプレイを引き起こすように構成されている。
【００３０】
プライマリディスプレイ上で行われたフォーカスの変更に応答してタッチ感知式セカンダリディスプレイ中でアプリケーション固有のシステムレベルアフォーダンスを表示することは、タッチ感知式セカンダリディスプレイを介して直接利用可能であるアクセス可能アフォーダンスをユーザに提供する。タッチ感知式セカンダリディスプレイを介して直接アクセス可能であるアクセス可能アフォーダンスをユーザに提供することは、（例えば、より少数の双方向作用で、及び必要な機能を探すために階層メニューを調べて時間を浪費する必要なしに、ユーザがタッチ感知式セカンダリディスプレイを通して必要な機能に直接アクセスするのを助けることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、必要な機能にユーザがより素早く効率的にアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。更に、プライマリディスプレイにおけるフォーカスの変更に基づいてタッチ感知式セカンダリディスプレイ中で表示されるアフォーダンスを動的に更新することによって、タッチ感知式セカンダリディスプレイは、限られたスクリーン上でより多くの情報を利用可能にすることが可能であり、所望のオプション権が必要とされるとき、ユーザにそれらのオプションが提供されることを保証するのを助ける（それにより、ユーザは、配置されたこれらの所望のオプションに対して階層メニュー中を検索して電力及びバッテリ寿命を浪費する必要がないので、電力使用が低減され、バッテリ寿命が延長される）。
【００３１】
（Ｂ２）Ｂ１の入力デバイスのいくつかの実施形態では、アプリケーションが、コンピューティングデバイスディスプレイ上にフォーカスが当たっているとき、タッチスクリーンディスプレイは、電力制御アフォーダンス及びエスケープアフォーダンスのうちの少なくとも１つを表示するように更に構成されている。
【００３２】
（Ｂ３）Ｂ１〜Ｂ２のいずれか１つの入力デバイスのいくつかの実施形態では、入力デバイスはキーボードである。
【００３３】
（Ｂ４）Ｂ３の入力デバイスのいくつかの実施形態では、コンピューティングデバイスは、キーボードを含むラップトップコンピュータである。
【００３４】
（Ｂ５）Ｂ３の入力デバイスのいくつかの実施形態では、コンピューティングデバイスはデスクトップコンピュータであり、キーボードはデスクトップコンピュータとは別個である。
【００３５】
（Ｂ６）Ｂ１〜Ｂ５のいずれか１つの入力デバイスのいくつかの実施形態では、入力デバイスはラップトップコンピュータにおいて一体化される。
【００３６】
（Ｂ７）Ｂ１〜Ｂ６のいずれか１つの入力デバイスのいくつかの実施形態では、複数の物理キーはＱＷＥＲＴＹキーボードを備える。
【００３７】
（Ｂ８）Ｂ１〜Ｂ７のいずれか１つの入力デバイスのいくつかの実施形態では、アルファベットはラテンアルファベットに対応する。
【００３８】
（Ｂ９）Ｂ１〜Ｂ８のいずれか１つの入力デバイスのいくつかの実施形態では、入力デバイスはタッチパッドを含む。
【００３９】
（Ｂ１０）Ｂ１〜Ｂ９のいずれか１つの入力デバイスのいくつかの実施形態では、入力デバイスは、長さが少なくとも１８インチ（４５．７２ｃｍ）の長寸法を有する。
【００４０】
（Ｂ１１）Ｂ１〜Ｂ１０のいずれか１つの入力デバイスのいくつかの実施形態では、短距離通信回路は、コンピューティングデバイスに１５フィート（４．５７２ｍ）未満通信するように構成されている。
【００４１】
（Ｂ１２）Ｂ１〜Ｂ１１のいずれか１つの入力デバイスのいくつかの実施形態では、短距離通信回路は、コンピューティングデバイスへのワイヤード又はワイヤレス接続に対応する。
【００４２】
（Ｂ１３）Ｂ１〜Ｂ１２のいずれか１つの入力デバイスのいくつかの実施形態では、入力デバイスは、タッチスクリーンディスプレイ中に埋め込まれた指紋センサを含む。
【００４３】
（Ｃ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ、「タッチスクリーンディスプレイ」とも呼ばれる）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングシステムによって実行されるアプリケーションのための第１のユーザインタフェースをプライマリディスプレイ上に表示することと、タッチスクリーンディスプレイ上に第２のユーザインタフェースを表示することであって、第２のユーザインタフェースが、アプリケーションに対応する１つ以上のアフォーダンスの第１のセットを備え、１つ以上のアフォーダンスの第１のセットが、アプリケーションの第１の部分に対応する、ことと、タッチスクリーンディスプレイ上でスワイプジェスチャを検出することと、スワイプジェスチャが第１の方向において実行されたという判定に従って、タッチスクリーンディスプレイ上にアプリケーションに対応する１つ以上のアフォーダンスの第２のセットを表示することであって、１つ以上のアフォーダンスの第２のセット中の少なくとも１つのアフォーダンスが、１つ以上のアフォーダンスの第１のセットとは別個であり、１つ以上のアフォーダンスの第２のセットも、アプリケーションの第１の部分に対応する、ことと、スワイプジェスチャが、第１の方向に対して略直角な第２の方向において実行されたという判定に従って、タッチスクリーンディスプレイ上にアプリケーションに対応する１つ以上のアフォーダンスの第３のセットを表示することであって、１つ以上のアフォーダンスの第３のセットが、１つ以上のアフォーダンスの第２のセットとは別個であり、１つ以上のアフォーダンスの第３のセットが、アプリケーションの第１の部分とは別個であるアプリケーションの第２の部分に対応する、こととを含む。
【００４４】
スワイプジェスチャに応答してタッチ感知式セカンダリディスプレイ中でアプリケーション固有のアフォーダンスをユーザが素早くナビゲートすることを可能にすることは、タッチ感知式セカンダリディスプレイを介して所望の機能をスクロールし素早く探すのに便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介して所望の機能をスクロールし素早く探すのに便利な方法をユーザに提供することは、（例えば、より少数の双方向作用で、及び必要な機能を探すために階層メニューを調べて時間を浪費する必要なしに、ユーザがタッチ感知式セカンダリディスプレイを通して必要な機能に直接アクセスするのを助けることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、必要な機能にユーザがより素早く効率的にアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。更に、セカンダリディスプレイにおけるスワイプジェスチャに応答してタッチ感知式セカンダリディスプレイ中で表示されるアフォーダンスを動的に更新することによって、セカンダリディスプレイは、限られたスクリーン上でより多くの情報を利用可能にすることが可能であり、所望のオプション権が必要とされるとき、ユーザにそれらのオプションが提供されることを保証するのを助ける（それにより、ユーザは、配置されたこれらの所望のオプションに対して階層メニュー中を検索して電力及びバッテリ寿命を浪費する必要がないので、電力使用が低減され、バッテリ寿命が延長される）。
【００４５】
（Ｃ２）Ｃ１の方法のいくつかの実施形態では、第２の部分は、スワイプジェスチャを検出するより前に、第１のユーザインタフェース内のコンパクトビューにおいてプライマリディスプレイ上に表示され、本方法は、スワイプジェスチャが、第１の方向に対して略直角な第２の方向において実行されたという判定に従って、第１のユーザインタフェース内の拡張ビューにおいてプライマリディスプレイ上に第２の部分を表示することを含む。
【００４６】
（Ｃ３）Ｃ１の方法のいくつかの実施形態では、コンピューティングシステムによって実行されるアプリケーションのための第１のユーザインタフェースは、フルスクリーンモードでプライマリディスプレイ上に表示され、タッチスクリーンディスプレイ上に表示される１つ以上のアフォーダンスの第１のセットは、フルスクリーンモードに対応するコントロールを含む。
【００４７】
（Ｃ４）Ｃ１〜Ｃ３のいずれか１つの方法のいくつかの実施形態では、１つ以上のアフォーダンスの第２のセット、及び１つ以上のアフォーダンスの第３のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む。
【００４８】
（Ｃ５）Ｃ１〜Ｃ４のいずれか１つの方法のいくつかの実施形態では、本方法は、タッチスクリーンディスプレイ上に１つ以上のアフォーダンスの第３のセットを表示した後に、第１のユーザインタフェース上で第１の部分を選択しているユーザ入力を検出することと、ユーザ入力を検出したことに応答して、タッチスクリーンディスプレイ上で１つ以上のアフォーダンスの第３のセットを表示するのを中止することであって、１つ以上のアフォーダンスの第３のセットがアプリケーションの第２の部分に対応する、ことと、１つ以上のアフォーダンスの第２のセットを表示することであって、１つ以上のアフォーダンスの第２のセットがアプリケーションの第１の部分に対応する、こととを含む。
【００４９】
（Ｃ６）Ｃ１〜Ｃ５のいずれか１つの方法のいくつかの実施形態では、第１の方向は、タッチスクリーンディスプレイの長寸法に対して略平行である。
【００５０】
（Ｃ７）Ｃ１〜Ｃ５のいずれか１つの方法のいくつかの実施形態では、第１の方向は、タッチスクリーンディスプレイの長寸法に対して略直角である。
【００５１】
（Ｃ８）Ｃ１〜Ｃ７のいずれか１つの方法のいくつかの実施形態では、第１の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット、又はツールバーのうちの１つであり、第２の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット、又はツールバーのうちの１つである。
【００５２】
（Ｃ９）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｃ１〜Ｃ８の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【００５３】
（Ｃ１０）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｃ１〜Ｃ８の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【００５４】
（Ｃ１１）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＣ１〜Ｃ８の方法のいずれかに従って表示されるユーザインタフェースを備える。
【００５５】
（Ｃ１２）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＣ１〜Ｃ８の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【００５６】
（Ｄ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ、「タッチスクリーンディスプレイ」とも呼ばれる）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、フルスクリーンモードにある間、アプリケーションの機能を維持する方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングシステムによって実行されるアプリケーションのための第１のユーザインタフェースを、通常モードでプライマリディスプレイ上に表示することであって、第１のユーザインタフェースが、アプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを備える、ことと、プライマリディスプレイ上でフルスクリーンモードでアプリケーションのための第１のユーザインタフェースの少なくとも一部分を表示するユーザ入力を検出することと、ユーザ入力を検出したことに応答して、プライマリディスプレイ上の第１のユーザインタフェースにおいてアプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを表示するのを中止することと、フルスクリーンモードでプライマリディスプレイ上に、アプリケーションのための第１のユーザインタフェースの部分を表示することと、自動的に、人の介入なしに、タッチスクリーンディスプレイ上に、アプリケーションを制御するための１つ以上のアフォーダンスの第２のセットを表示することであって、１つ以上のアフォーダンスの第２のセットが、１つ以上のアフォーダンスの第１のセットに対応する、こととを含む。
【００５７】
アプリケーションの部分がプライマリディスプレイ上にフルスクリーンモードで表示されている間、タッチ感知式セカンダリディスプレイを介してアプリケーションを制御するアフォーダンスを提供することは、プライマリディスプレイ上にもはや直接表示されていないことがある機能にユーザがアクセスし続けることを可能にする。プライマリディスプレイ上にもはや直接表示されていないことがある機能にユーザがアクセスし続けることを可能にすることは、プライマリディスプレイ上で埋まってしまった可能性のある機能をアクセスする迅速でかつ便利な方法をユーザに提供し、これによって、（例えば、より少数の双方向作用で、及び必要な機能を探すために階層メニューを調べて時間を浪費する必要なしに、ユーザがタッチ感知式セカンダリディスプレイを通して必要な機能に直接アクセスするのを助けることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、必要な機能にユーザがより素早く効率的にアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。したがって、コンテンツがフルスクリーンモードで（障害物なしに）提示され得ることを確実にするために、プライマリディスプレイからタッチ感知式セカンダリディスプレイにメニューオプションをシフトすることによって、ユーザは、デバイスとの双方向作用を持続させることが可能であり、彼らのワークフローは、フルスクリーンモードにシフトしたときに中断されない。更に、プライマリディスプレイ上でコンテンツの背後に埋もれてしまうかもしれなかったメニューオプションは、容易で素早いアクセスのために（及びフルスクリーンモードを出て、次いでメニューオプションを求めて調べまわる必要なしに）タッチ感知式セカンダリディスプレイ上に提示されるので、フルスクリーンコンテンツを閲覧している間、メニューオプションにアクセスするために必要とされる双方向作用がより少なくなり、それにより、デバイスの電力使用が低減され、バッテリ寿命が改善される。
【００５８】
（Ｄ２）Ｄ１の方法のいくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットである。
【００５９】
（Ｄ３）Ｄ１〜Ｄ２のいずれか１つの方法のいくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、フルスクリーンモードに対応するコントロールを含む。
【００６０】
（Ｄ４）Ｄ１〜Ｄ３のいずれか１つの方法のいくつかの実施形態では、本方法は、タッチスクリーンディスプレイ上に表示されたアフォーダンスの第２のセットのうちの１つを選択しているユーザタッチ入力を検出することと、ユーザタッチ入力を検出したことに応答して、アフォーダンスの第２のセットのうちの選択された１つに従って、プライマリディスプレイ上にフルスクリーンモードで表示されているアプリケーションのための第１のユーザインタフェースの部分を変更することとを含む。
【００６１】
（Ｄ５）Ｄ１〜Ｄ４のいずれか１つの方法のいくつかの実施形態では、本方法は、プライマリディスプレイ上にフルスクリーンモードでアプリケーションのための第１のユーザインタフェースの部分を表示した後に、フルスクリーンモードを出るための後続のユーザ入力を検出することと、後続のユーザ入力を検出したことに応答して、コンピューティングシステムによって実行されるアプリケーションのための第１のユーザインタフェースを、通常モードでプライマリディスプレイ上に表示するであって、第１のユーザインタフェースが、アプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを備える、ことと、タッチスクリーンディスプレイ上でアプリケーションを制御するための１つ以上のアフォーダンスの第２のセットのうちの少なくともサブセットのディスプレイを維持することであって、１つ以上のアフォーダンスの第２のセットが、１つ以上のアフォーダンスの第１のセットに対応する、こととを含む。
【００６２】
（Ｄ６）Ｄ１〜Ｄ５のいずれか１つの方法のいくつかの実施形態では、プライマリディスプレイ上でフルスクリーンモードでアプリケーションのための第１のユーザインタフェースの少なくとも一部分を表示するユーザ入力は、タッチスクリーンディスプレイ上で検出されたタッチ入力、及びプライマリディスプレイ上の第１のユーザインタフェース内で選択されたコントロールのうちの少なくとも１つである。
【００６３】
（Ｄ７）Ｄ１〜Ｄ６のいずれか１つの方法のいくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む。
【００６４】
（Ｄ８）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｄ１〜Ｄ７の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【００６５】
（Ｄ９）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｄ１〜Ｄ７の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【００６６】
（Ｄ１０）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＤ１〜Ｄ７の方法のいずれかに従って表示されるユーザインタフェースを備える。
【００６７】
（Ｄ１１）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＤ１〜Ｄ７の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【００６８】
（Ｅ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ、「タッチスクリーンディスプレイ」とも呼ばれる）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングシステムによって実行されるアプリケーションのための第１のユーザインタフェースをプライマリディスプレイ上に表示することと、タッチスクリーンディスプレイ上に第２のユーザインタフェースを表示することであって、第２のユーザインタフェースが、アプリケーションに対応する１つ以上のアフォーダンスのセットを備える、ことと、通知を検出することと、通知を検出したことに応答して、タッチスクリーンディスプレイ上に、アプリケーションに対応する１つ以上のアフォーダンスのセットと、検出された通知の少なくとも部分とを、第２のユーザインタフェースにおいて同時に表示することであって、検出された通知がプライマリディスプレイ上に表示されない、こととを含む。
【００６９】
受信された通知をタッチ感知式セカンダリディスプレイにおいて表示することは、ユーザが、中断のない様式でプライマリディスプレイ上で彼らの作業を続けることを可能にし、彼らが、タッチ感知式セカンダリディスプレイを介して、受信された通知と双方向作用することを可能にする。ユーザが中断のない様式でプライマリディスプレイ上で彼らの作業を続けることを可能にすること、及びユーザがタッチ感知式セカンダリディスプレイを介して、受信された通知と双方向作用することを可能にすることは、受信された通知を検討しそれと双方向作用するのに素早くて便利な方法をユーザに提供し、それにより、（例えば、ユーザがタッチ感知式セカンダリディスプレイを通して直接的に、及び受信された通知を扱うために彼らのワークフローを中断する必要なしに、受信された通知に便利にアクセスするのを助けることによって）コンピューティングシステムの操作可能性が向上され、ユーザデバイスインタフェースがより効率的になる。更に、タッチ感知式セカンダリディスプレイにおいて受信通知を表示することは、受信された通知が、いくつかの実施形態では、タッチ感知式セカンダリディスプレイ中で他のアフォーダンス上に重ね合わされるように表示されるので、タッチ感知式セカンダリディスプレイにおいて、受信された通知に強調効果を提供し、したがって、受信された通知は、タッチ感知式セカンダリディスプレイにおいて視認可能であり、容易にアクセス可能であることが保証される。
【００７０】
（Ｅ２）Ｅ１の方法のいくつかの実施形態では、本方法は、通知を検出するより前に、タッチスクリーンディスプレイ上に通知を表示するがプライマリディスプレイ上に通知を表示しないような通知設定を選択しているユーザ入力を検出することを含む。
【００７１】
（Ｅ３）Ｅ１〜Ｅ２のいずれか１つの方法のいくつかの実施形態では、本方法は、検出された通知の部分に対応するタッチスクリーンディスプレイ上のユーザタッチ入力を検出することと、ユーザタッチ入力が第１のタイプに対応するという判定に従って、タッチスクリーンディスプレイ上の検出された通知の部分を第２のユーザインタフェース中に表示するのを中止することと、ユーザタッチ入力が、第１のタイプとは別個の第２のタイプに対応するという判定に従って、検出された通知に関連付けられたアクションを実行することとを含む。
【００７２】
（Ｅ４）Ｅ１〜Ｅ３のいずれか１つの方法のいくつかの実施形態では、タッチスクリーンディスプレイ上に表示された通知の部分は、検出された通知に応答する複数のオプションのうちの１つを選択するようにコンピューティングシステムのユーザにプロンプトする。
【００７３】
（Ｅ５）Ｅ１〜Ｅ４のいずれか１つの方法のいくつかの実施形態では、タッチスクリーンディスプレイ上に表示された通知の部分は、検出された通知に対する１つ以上の提案された応答を含む。
【００７４】
（Ｅ６）Ｅ１〜Ｅ５のいずれか１つの方法のいくつかの実施形態では、通知は、着信インスタントメッセージ、ＳＭＳ、電子メール、ボイス呼、又はビデオ呼のうちの少なくとも１つに対応する。
【００７５】
（Ｅ６）Ｅ１〜Ｅ５のいずれか１つの方法のいくつかの実施形態では、通知は、ユーザ入力がアプリケーションを閉じたか又はアプリケーション内のアクションを実行したことに応答して、コンピューティングシステムのプロセッサによって実行されているアプリケーションによって発行されるモードアラートに対応する。
【００７６】
（Ｅ７）Ｅ１〜Ｅ７のいずれか１つの方法のいくつかの実施形態では、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み、通知は、入力メカニズムの１つ以上の部分、又はシステムレベルアフォーダンスの少なくとも１つを選択しているユーザ入力に対応する。
【００７７】
（Ｅ８）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｅ１〜Ｅ７の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【００７８】
（Ｅ９）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｅ１〜Ｅ７の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【００７９】
（Ｅ１０）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＥ１〜Ｅ７の方法のいずれかに従って表示されるユーザインタフェースを備える。
【００８０】
（Ｅ１１）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＥ１〜Ｅ７の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【００８１】
（Ｆ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、ユーザインタフェース部分を移動させる方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、プライマリディスプレイ上にユーザインタフェースを表示することであって、ユーザインタフェースが１つ以上のユーザインタフェース要素を備える、ことと、プライマリディスプレイ上でフォーカスが当たっている１つ以上のユーザインタフェース要素のうちのアクティブユーザインタフェース要素を特定することであって、アクティブユーザインタフェース要素が、コンピューティングシステムによって実行されるアプリケーションに関連付けられている、ことと、アクティブユーザインタフェース要素を特定したことに応答して、タッチスクリーンディスプレイ上に、アプリケーションに対応する１つ以上のアフォーダンスのセットを表示することと、ユーザインタフェースのそれぞれの部分を移動するユーザ入力を検出することと、ユーザ入力を検出したことに応答して、及びそのユーザ入力が既定のアクション基準を満たすという判定に従って、プライマリディスプレイ上にユーザインタフェースのそれぞれの部分を表示するのを中止することと、タッチスクリーンディスプレイ上に１つ以上のアフォーダンスのセットのうちの少なくともサブセットを表示するのを中止することと、タッチスクリーンディスプレイ上にユーザインタフェースのそれぞれの部分の表現を表示することとを含む。
【００８２】
ユーザがユーザインタフェース部分（例えば、メニュー、通知など）をプライマリディスプレイからタッチ感知式セカンダリディスプレイに素早く移動することを可能にすることは、ユーザインタフェース部分にアクセスするのに便利でカスタマイズされた方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してユーザインタフェース部分にアクセスするのに便利でカスタマイズされた方法をユーザに提供することは、（例えば、より少数の双方向作用で、及び以前に閲覧された（場合によっては埋もれた）ユーザインタフェース部分を探して時間を浪費する必要なしに、ユーザがタッチ感知式セカンダリディスプレイを通してユーザインタフェース部分に直接アクセスするのを助けることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、必要なユーザインタフェース部分にユーザがより素早く効率的にアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。更に、ユーザ入力に応答してタッチ感知式セカンダリディスプレイにおいてユーザインタフェース部分を表示することは、それぞれのユーザインタフェース部分が、いくつかの実施形態では、タッチ感知式セカンダリディスプレイ中で他のアフォーダンス上に重なり合っているように表示されるので、タッチ感知式セカンダリディスプレイにおいてユーザインタフェース部分に強調効果を提供し、したがって、それぞれのユーザインタフェース部分は、タッチ感知式セカンダリディスプレイにおいて視認可能であり、容易にアクセス可能であることが保証される。
【００８３】
（Ｆ２）Ｆ１の方法のいくつかの実施形態では、ユーザインタフェースのそれぞれの部分は、コンピューティングシステムによって実行されるアプリケーションに対応するメニューである。
【００８４】
（Ｆ３）Ｆ１〜Ｆ２のいずれか１つの方法のいくつかの実施形態では、ユーザインタフェースのそれぞれの部分は、通知及びモードアラートのうちの１つである。
【００８５】
（Ｆ４）Ｆ１〜Ｆ３のいずれか１つの方法のいくつかの実施形態では、既定のアクション基準は、ユーザ入力が、ユーザインタフェースのそれぞれの部分をプライマリディスプレイの既定のロケーションにドラッグするドラッギングジェスチャであるときに満たされる。
【００８６】
（Ｆ５）Ｆ１〜Ｆ３のいずれか１つの方法のいくつかの実施形態では、既定のアクション基準は、ユーザ入力が、ユーザインタフェースのそれぞれの部分をタッチスクリーンディスプレイに移動させることに対応する所定の入力であるときに満たされる。
【００８７】
（Ｆ６）Ｆ１〜Ｆ５のいずれか１つの方法のいくつかの実施形態では、本方法は、ユーザ入力を検出したことに応答して、及びそのユーザ入力が既定のアクション基準を満たさないという判定に従って、プライマリディスプレイ上でユーザインタフェースのそれぞれの部分のディスプレイを維持することと、タッチスクリーンディスプレイ上で１つ以上のアフォーダンスのセットのディスプレイを維持することとを含む。
【００８８】
（Ｆ７）Ｆ１〜Ｆ６のいずれか１つの方法のいくつかの実施形態では、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み、本方法は、タッチスクリーンディスプレイ上にユーザインタフェースのそれぞれの部分の表現を表示した後に、タッチスクリーンディスプレイ上で少なくとも１つのシステムレベルアフォーダンスのディスプレイを維持することを含む。
【００８９】
（Ｆ８）Ｆ１〜Ｆ７のいずれか１つの方法のいくつかの実施形態では、ユーザインタフェースのそれぞれの部分の表現は、タッチスクリーンディスプレイ上で１つ以上のアフォーダンスのセットの上に重ね合わされる。
【００９０】
（Ｆ９）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｆ１〜Ｆ８の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【００９１】
（Ｆ１０）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｆ１〜Ｆ８の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【００９２】
（Ｆ１１）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＦ１〜Ｆ８の方法のいずれかに従って表示されるユーザインタフェースを備える。
【００９３】
（Ｆ１２）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＦ１〜Ｆ８の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【００９４】
（Ｇ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、アプリケーションを開くようにとの要求を受信することを含む。要求を受信したことに応答して、本方法は、（ｉ）コンピューティングシステム上で実行しているアプリケーションに関連付けられた複数のユーザインタフェースオブジェクトをプライマリディスプレイ上に表示することであって（例えば、複数のユーザインタフェースオブジェクトは、Ｓａｆａｒｉにおけるタブ、フォトブラウジングアプリケーション中の個々の写真、ビデオ編集アプリケーションにおけるビデオの個々のフレームなどに対応する）、これらの複数のユーザインタフェースオブジェクトが、関連するコンテンツとともに表示される第１のユーザインタフェースオブジェクトと、関連するコンテンツなしに表示される他のユーザインタフェースオブジェクトとを含む、ことと、（ｉｉ）タッチ感知式セカンダリディスプレイ上に、複数のユーザインタフェースオブジェクトのうちの１つをそれぞれ表す（すなわち、それに対応する）アフォーダンスのセットを表示することとを含む。本方法はまた、アフォーダンスのセットのうちの第１のアフォーダンスからアフォーダンスのセットのうちの第２のアフォーダンスのほうへ方向において、タッチ感知式セカンダリディスプレイを介して、スワイプジェスチャを検出することを含む。いくつかの実施形態では、第１のアフォーダンスは第１のユーザインタフェースオブジェクトを表し、第２のアフォーダンスは、第１のユーザインタフェースオブジェクトとは別個である第２のユーザインタフェースオブジェクトを表す。スワイプジェスチャを検出したことに応答して、本方法は、第１のユーザインタフェースオブジェクトの関連するコンテンツを表示するのを中止し、第２のユーザインタフェースオブジェクトの関連するコンテンツを表示するように、（例えば、スワイプジェスチャ中に）プライマリディスプレイを更新することを含む。
【００９５】
タッチ感知式セカンダリディスプレイにおける入力を提供することによってユーザがプライマリディスプレイ（例えば、ブラウザタブ）上でユーザインタフェースオブジェクトを素早くナビゲートすることを可能にすることは、ユーザインタフェースオブジェクトを素早くナビゲートするのに便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してユーザインタフェースオブジェクトを素早くナビゲートするのに便利な方法をユーザに提供すること（及び、ユーザインタフェースオブジェクトをナビゲートするために必要とされる入力の数を低減すること、したがって、ユーザインタフェースオブジェクトをナビゲートするために必要とされる双方向作用をより少なくすること）は、（例えば、プライマリディスプレイ上でユーザインタフェースオブジェクトをナビゲートするために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、プライマリディスプレイ上でユーザがユーザインタフェースオブジェクトをより素早く効率的にナビゲートすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。その上、ユーザがプライマリディスプレイ上でユーザインタフェースオブジェクトをナビゲートするためにタッチ感知式ディスプレイにおいて入力（例えば、スワイプジェスチャ）を提供するとき、（ユーザインタフェースオブジェクトのうちの１つに対応する）タッチ感知式ディスプレイにおける各接触アフォーダンスは、他のアフォーダンスとは視覚的に区別され（例えば、それぞれの接触アフォーダンスが拡大され、縁が強調表示されてよく）、このようにして、タッチ感知式セカンダリディスプレイ上に表示される情報は、ユーザにとってより識別可能になる。
【００９６】
（Ｇ２）Ｇ１の方法のいくつかの実施形態では、本方法は、第３のユーザインタフェースオブジェクトを表す第３のアフォーダンスに接触しているスワイプジェスチャを含む、タッチ感知式セカンダリディスプレイにわたるスワイプジェスチャの連続的な移動を検出することを含む。スワイプジェスチャが第３のアフォーダンスに接触することを検出したことに応答して、本方法は、第３のユーザインタフェースオブジェクトの関連するコンテンツを表示するようにプライマリディスプレイを更新することを含む。
【００９７】
（Ｇ３）Ｇ１〜Ｇ２のいずれか１つの方法のいくつかの実施形態では、アフォーダンスのセット中の各アフォーダンスは、複数のうちのそれぞれのユーザインタフェースオブジェクトのためのそれぞれの関連するコンテンツの表現を含む。
【００９８】
（Ｇ４）Ｇ１〜Ｇ３のいずれか１つの方法のいくつかの実施形態では、本方法は、スワイプジェスチャを検出する前に、第１のアフォーダンス上でタッチ感知式セカンダリディスプレイとの初期接触を検出することを含む。初期接触を検出したことに応答して、本方法は、第１のアフォーダンスの倍率レベル（又はディスプレイサイズ）を増加させることを含む。
【００９９】
（Ｇ５）Ｇ１〜Ｇ４のいずれか１つの方法のいくつかの実施形態では、アプリケーションはウェブブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトはウェブブラウジングタブにそれぞれ対応する。
【０１００】
（Ｇ６）Ｇ６の方法のいくつかの実施形態では、本方法は、プライマリディスプレイ上のウェブブラウジングアプリケーションのＵＲＬ入力部分における入力を検出することを含む。入力を検出したことに応答して、本方法は、お気に入りのＵＲＬの表現を含むようにタッチ感知式セカンダリディスプレイを更新することを含む。
【０１０１】
（Ｇ７）Ｇ１〜Ｇ４のいずれか１つの方法のいくつかの実施形態では、アプリケーションはフォトブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトは個々の写真にそれぞれ対応する。
【０１０２】
（Ｇ８）Ｇ１〜Ｇ４のいずれか１つの方法のいくつかの実施形態では、アプリケーションはビデオ編集アプリケーションであり、複数のユーザインタフェースオブジェクトはそれぞれのビデオ中の個々のフレームにそれぞれ対応する。
【０１０３】
（Ｇ９）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｇ１〜Ｇ８の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１０４】
（Ｇ１０）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｇ１〜Ｇ８の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１０５】
（Ｇ１１）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＧ１〜Ｇ８の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１０６】
（Ｇ１２）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＧ１〜Ｇ８の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１０７】
（Ｈ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングデバイスのプライマリディスプレイ上に表示されているコンテンツ内で検索するようにとの要求を受信することを含む（例えば、要求は、表示されているウェブページコンテンツ内でテキストを検索するようにとの要求に対応する）。要求を受信したことに応答して、本方法は、プライマリディスプレイ上に、検索に応答する複数の検索結果を表示することであって、フォーカスが、複数の検索結果のうちの第１の検索結果上にある、ことと、（ｉｉ）タッチ感知式セカンダリディスプレイ上に、複数の検索結果のうちのそれぞれの検索結果にそれぞれ対応するそれぞれの表現を表示することとを含む。本方法はまた、タッチ感知式セカンダリディスプレイを介して、それぞれの表現のうちの表現を選択するタッチ入力（例えば、タップ又はスワイプ）を検出することを含み、表現は、第１の検索結果とは別個の複数の検索結果のうちの第２の検索結果に対応する。入力を検出したことに応答して、本方法は、プライマリディスプレイ上のフォーカスを第２の検索結果に変更することを含む。
【０１０８】
タッチ感知式セカンダリディスプレイにおける入力を提供することによってユーザがプライマリディスプレイ上で検索結果を素早くナビゲートすることを可能にすることは、検索結果を素早くナビゲートするのに便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介して検索結果を素早くナビゲートするのに便利な方法をユーザに提供すること（及び、検索結果をナビゲートするために必要とされる入力の数を低減すること、したがって、したがって、多数の検索結果を素早くブラウジングするために必要とされるユーザからの双方向作用をより少なくすること）は、（例えば、プライマリディスプレイ上で多数の検索結果をナビゲートするために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、プライマリディスプレイ上でユーザが検索結果をより素早く効率的にナビゲートすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。その上、ユーザがプライマリディスプレイ上で検索をナビゲートするためにタッチ感知式ディスプレイにおいて入力（例えば、スワイプジェスチャ）を提供するとき、（検索結果のうちの１つに対応する）タッチ感知式ディスプレイにおける各接触アフォーダンスは、他のアフォーダンスとは視覚的に区別され（例えば、それぞれの接触アフォーダンスが拡大され、縁が強調表示されてよく）、このようにして、タッチ感知式セカンダリディスプレイ上に表示される情報は、ユーザにとってより識別可能になる。
【０１０９】
（Ｈ２）Ｈ１の方法のいくつかの実施形態では、フォーカスを変更することは、プライマリディスプレイ上で、特定の検索結果の視覚的特性を修正すること（例えば、特定の検索結果をより大きいフォントサイズで表示すること）を含む。
【０１１０】
（Ｈ３）Ｈ１〜Ｈ２のいずれか１つの方法のいくつかの実施形態では、本方法は、タッチ感知式セカンダリディスプレイ上でそれぞれの表現のうちの少なくとも２つにわたって移動するジェスチャを検出することを含む。ジェスチャを検出したことに応答して、本方法は、スワイプジェスチャがそれぞれの表現のうちの少なくとも２つにわたって移動するときの、それぞれの表現のうちの少なくとも２つに対応するそれぞれの検索結果に、プライマリディスプレイ上のフォーカスを変更すること含む。
【０１１１】
（Ｈ４）Ｈ３の方法のいくつかの実施形態では、本方法は、ジェスチャの速度が閾値速度を上回るという判定に従って、それぞれの表現のうちの少なくとも２つに対応するものに加えて、それぞれの検索結果にプライマリディスプレイ上のフォーカスを変更することを含む（例えば、閾値速度を上回る場合、スワイプ中に接触されたものに加えて、より多くの検索結果を巡回する）。
【０１１２】
（Ｈ５）Ｈ３〜Ｈ４のいずれか１つの方法のいくつかの実施形態では、ジェスチャはスワイプジェスチャである。
【０１１３】
（Ｈ６）Ｈ３〜Ｈ４のいずれか１つの方法のいくつかの実施形態では、ジェスチャはフリックジェスチャである。
【０１１４】
（Ｈ７）Ｈ１〜Ｈ６のいずれか１つの方法のいくつかの実施形態では、表現は、検索結果のうちのそれぞれの検索結果にそれぞれ対応するティックマークである。
【０１１５】
（Ｈ８）Ｈ７の方法のいくつかの実施形態では、ティックマークは、プライマリディスプレイ上の検索結果の順序付けに対応する順序でタッチ感知式セカンダリディスプレイ上で行において表示される。
【０１１６】
（Ｈ９）Ｈ１〜Ｈ８のいずれか１つの方法のいくつかの実施形態では、コンテンツ内で検索するようにとの要求は、コンテンツ内で検索文字列を位置特定するようにとの要求であり、複数の検索結果は、少なくとも検索文字列をそれぞれ含む。
【０１１７】
（Ｈ９）Ｈ８の方法のいくつかの実施形態では、複数の検索結果を表示することは、複数の検索結果の各々について検索文字列を強調表示することを含む。
【０１１８】
（Ｈ１０）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｈ１〜Ｈ９の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１１９】
（Ｈ１１）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｈ１〜Ｈ９の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１２０】
（Ｈ１２）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＨ１〜Ｈ９の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１２１】
（Ｈ１３）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＨ１〜Ｈ９の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１２２】
（Ｉ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、プライマリディスプレイ上にカレンダーアプリケーションを表示することを含む。本方法はまた、カレンダーアプリケーションに関連付けられたイベントに関する情報を表示するようにとの要求を受信することを含む（例えば、要求は、プライマリディスプレイ上のカレンダーアプリケーション内で表示されているイベントの選択に対応する）。要求を受信したことに応答して、本方法は、（ｉ）プライマリディスプレイ上に、第１のイベントのイベント詳細を表示することであって、イベント詳細がイベントの開始時間及び終了時間を含む、ことと、（ｉｉ）タッチ感知式セカンダリディスプレイ上にアフォーダンスを表示することであって、アフォーダンス（例えば、ユーザインタフェースコントロール）が、開始時間及び終了時間を少なくとも含む時間の範囲を示す、こととを含む。
【０１２３】
ユーザがタッチ感知式セカンダリディスプレイにおいてイベント詳細を素早く容易に編集することを可能にすることは、余分の入力を実行する必要なしに（例えば、イベント詳細を修正するためにキーボードを使用することとトラックパッドを使用することとの間を交互にジャンプする必要なしに）イベント詳細を素早く編集するのに便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してイベント詳細を素早く編集するのに便利な方法をユーザに提供すること（及び、イベント詳細を編集するために必要とされる入力の数を低減すること、したがって、イベント詳細を編集する所望の結果を達成するために必要とされる双方向作用をより少なくすること）は、（例えば、いくつかのイベント詳細を素早く編集するために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザがイベント詳細をより素早く効率的に編集することを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。更に、タッチ感知式セカンダリディスプレイにおける入力に応答して（例えば、イベントの更新された開始時間及び終了時間を示すように）プライマリディスプレイを更新することによって、ユーザは、イベントを修正する入力を提供し、次いで、プライマリディスプレイ上に反映されたそれらの修正を直ちに見て、このようにして、追加の入力を提供すべきかどうかをユーザが次いで判断することが可能になることによって、効率的な方法でデバイスとの双方向作用を持続させることが可能である。
【０１２４】
（Ｉ２）Ｉ１の方法のいくつかの実施形態では、本方法は、タッチ感知式セカンダリディスプレイを介して、時間の範囲を修正するユーザインタフェースコントロールにおける入力を検出することを含む。入力を検出したことに応答して、（ｉ）入力に従ってイベントの開始時間及び終了時間のうちの少なくとも１つを修正し、（ｉｉ）入力に従って、プライマリディスプレイ上にイベントの時間の修正された範囲を表示する。
【０１２５】
（Ｉ３）Ｉ２の方法のいくつかの実施形態では、本方法は、コンピューティングシステムのメモリに、修正された開始及び／又は終了時間とともにイベントを保存することを含む。
【０１２６】
（Ｉ４）Ｉ１〜Ｉ３のいずれか１つの方法のいくつかの実施形態では、時間の範囲を修正する入力は、タッチ感知式セカンダリディスプレイ上で閾値時間よりも多くの間アフォーダンスと接触したままであり、次いで、アフォーダンス少なくとも部分を移動させる押圧入力である。
【０１２７】
（Ｉ５）Ｉ１〜Ｉ３のいずれか１つの方法のいくつかの実施形態では、時間の範囲を修正する入力は、タッチ感知式セカンダリディスプレイにわたって移動し、イベントの新しい開始時間及び新しい終了時間をコンピューティングシステムに選択させるスワイプジェスチャであり、新しい開始時間及び終了時間は、開始時間及び終了時間によってカバーされるのと同じ持続時間であるタイムスロットに対応する。
【０１２８】
（Ｉ６）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｉ１〜Ｉ５の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１２９】
（Ｉ７）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｉ１〜Ｉ５の方法のいずれか１つをコンピュータコンピューティングに実行させるか又はその実行を引き起こす命令を含む。
【０１３０】
（Ｉ８）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＩ１〜Ｉ５の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１３１】
（Ｉ９）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＩ１〜Ｉ５の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１３２】
（Ｊ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングシステムと、コンピューティングシステムとは別個の外部デバイスとの間の新しい接続を検出すること、及び（例えば、新しいモニタを接続すること、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はヘッドフォンジャックを介してヘッドフォンを接続することなど）を含む。新しい接続を検出したことに応答して、本方法は、タッチ感知式セカンダリディスプレイ上に、外部デバイスを介して利用可能な機能に対応する複数のアフォーダンスを表示することを含む。
【０１３３】
ユーザがタッチ感知式セカンダリディスプレイを介して外部デバイスを効率的に利用することを可能にすることは、場合によってはメニューの中に埋もれるかもしれない機能にアクセスするのに便利な方法をユーザに提供する。場合によってはメニューの中に埋もれるかもしれない外部デバイスの機能にアクセスするのに便利な方法をユーザに提供すること（及び、したがって、機能にアクセスするために必要とされる入力の数を低減すること、このようにして、外部デバイスを使用するために必要とされる双方向作用をより少なくすること）は、（例えば、外部デバイスのいくつかの機能を実行するために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザがより素早く効率的に外部デバイスと双方向作用することを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。このようにして、タッチ感知式セカンダリディスプレイは、（デバイスと外部デバイスとの間の接続ステータスを反映し、ユーザが外部デバイスと容易に双方向作用することを可能にすることによって）デバイスの内部状態に関する情報をも搬送する。
【０１３４】
（Ｊ２）Ｊ１の方法のいくつかの実施形態では、本方法は、外部デバイスを介して利用可能な第１の機能に対応する第１のアフォーダンスの選択をタッチ感知式セカンダリディスプレイを介して受信することを含む。選択を受信したことに応答して、本方法は、第１の機能の実行を開始することを含む。
【０１３５】
（Ｊ３）Ｊ１〜Ｊ２のいずれか１つの方法のいくつかの実施形態では、外部デバイスは、プライマリディスプレイ及びタッチ感知式ディスプレイとは別個の、追加のディスプレイである。
【０１３６】
（Ｊ４）Ｊ３の方法のいくつかの実施形態では、複数のアフォーダンスは、選択されたとき、追加のディスプレイを介したディスプレイミラーリング機能の実行をコンピューティングシステムに開始させる第１のアフォーダンスを含む。
【０１３７】
（Ｊ５）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｊ１〜Ｊ４の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１３８】
（Ｊ６）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｊ１〜Ｊ４の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１３９】
（Ｊ７）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＪ１〜Ｊ４の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１４０】
（Ｊ８）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＪ１〜Ｊ４の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１４１】
（Ｋ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンピューティングシステム上で実行しているアプリケーションのためのユーザインタフェースをプライマリディスプレイ上に表示することと、ユーザインタフェース内の特定のロケーションにおいて第１の入力を検出することとを含む。第１の入力を検出したことに応答して、本方法は、タッチ感知式セカンダリディスプレイ上に、別個の文字にそれぞれ対応するアフォーダンスのセットを表示することを含む。
【０１４２】
タッチ感知式セカンダリディスプレイにおいて直観的な入力を提供することによって、プライマリディスプレイ上のアプリケーション内で文字がどのように見えるかをユーザが素早く容易にプレビューすることを可能にすることは、アプリケーション内で文字がどのように見えるかを素早くプレビューするのに便利な方法をユーザに提供する。アプリケーション内で文字がどのように見えるかを素早くプレビューするのに便利な方法をユーザに提供することは、（例えば、文字がどのように見えるかを素早くプレビューするために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とし、したがって、プライマリディスプレイ上でこれらの文字がどのように見えるかをプレビューするために必要とされる双方向作用をより少なくすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザが文字をより素早く効率的にプレビューすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。このようにして、ユーザは、文字をプレビューし続け、次いで、所望の文字が見つかるまで入力を提供し続けることを許可されるので、ユーザには、彼らのデバイスとの効率的で持続された双方向作用を提供される。
【０１４３】
（Ｋ２）Ｋ１の方法のいくつかの実施形態では、本方法は、タッチ感知式セカンダリディスプレイを介して、別個の文字のうちの第１の文字に対応する第１のアフォーダンスにわたる第２の入力を検出することを含む。第２の入力を検出したことに応答して、本方法は、入力が第１のアフォーダンスと接触したままである間、特定のロケーションにおける第１の文字のプレビューをプライマリディスプレイ上に表示することを含む。
【０１４４】
（Ｋ３）Ｋ２の方法のいくつかの実施形態では、本方法は、タッチ感知式セカンダリディスプレイを介して、第１のアフォーダンスから別個の文字のうちの第２の文字に対応する第２のアフォーダンスへの第２の入力の移動を検出することを含む。第１のアフォーダンスから第２のアフォーダンスへの第２の入力の移動を検出したことに応答して、本方法は、第１の文字のプレビューを第２の文字のプレビューと置き換えることを含む。
【０１４５】
（Ｋ４）Ｋ１〜Ｋ３のいずれか１つの方法のいくつかの実施形態では、本方法は、ユーザインタフェース中に含まれるテキストコンテンツに少なくとも部分的に基づいてアフォーダンスのセット中に含めるべきアフォーダンスを判定することを含む。
【０１４６】
（Ｋ５）Ｋ４の方法のいくつかの実施形態では、判定することは、ユーザインタフェース中に含まれるテキストコンテンツをユーザが修正したことを検出したことに応答して行われる。
【０１４７】
（Ｋ６）Ｋ１〜Ｋ５のいずれか１つの方法のいくつかの実施形態では、本方法は、第２の入力が第２のアフォーダンスと接触している間、第２の入力のリフトオフを検出することを含む。リフトオフを検出したことに応答して、本方法は、第２のユーザインタフェース要素を含むようにユーザインタフェースを更新することを含む。
【０１４８】
（Ｋ７）Ｋ１〜Ｋ５のいずれか１つの方法のいくつかの実施形態では、本方法は、第２の入力が第２のアフォーダンスと接触している間、追加の入力を検出することを含む。追加の入力を検出したことに応答して、本方法は、第２のユーザインタフェース要素を含むようにユーザインタフェースを更新することを含む。
【０１４９】
（Ｋ８）Ｋ１〜Ｋ７のいずれか１つの方法のいくつかの実施形態では、本方法は、第２の入力がタッチ感知式セカンダリディスプレイにわたって移動し続けるとき、アフォーダンスのセット中の対応するアフォーダンスが第２の入力によって接触されるように、別個の文字のうちのそれぞれの文字のプレビューを表示することを含む。
【０１５０】
（Ｋ９）Ｋ１〜Ｋ８のいずれか１つの方法のいくつかの実施形態では、入力が第２のアフォーダンスと接触したままである間、第２の文字のプレビューはプライマリディスプレイ上に表示されたままである。
【０１５１】
（Ｋ１０）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｋ１〜Ｋ９の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１５２】
（Ｋ１１）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｋ１〜Ｋ９の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１５３】
（Ｋ１２）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＫ１〜Ｋ９の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１５４】
（Ｋ１３）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＫ１〜Ｋ９の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１５５】
（Ｌ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含むコンピューティングシステム（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。本方法は、コンテンツ編集アプリケーション（ドキュメント、図、写真などを作成し編集するアプリケーション）を開くようにとの要求を受信することを含む。要求を受信したことに応答して、本方法は、（ｉ）プライマリディスプレイ上にコンテンツ編集アプリケーションを表示することと、（ｉｉ）コンテンツ編集アプリケーション内でコンテンツをレンダリングするために使用される少なくとも１つの視覚的特性を修正するユーザインタフェースコントロール（例えば、コンテンツ編集アプリケーション内で表示されるコンテンツの色を選択するために使用されるカラー値のスライディングスケールを含むカラーピッカー）をタッチ感知式セカンダリディスプレイ上に表示することとを含む。
【０１５６】
したがって、ユーザには、タッチ感知式セカンダリディスプレイにおける入力を提供することによって、プライマリディスプレイ上のコンテンツ編集アプリケーション内でコンテンツをレンダリングするために使用される視覚的特性を修正する直観的な方法が提供される。このようにして視覚的特性を修正する直観的な方法をユーザに提供することは、（例えば、プライマリディスプレイ上でコンテンツをレンダリングするために使用されたとき、いくつかの視覚的特性がどのように見えるのかを素早くプレビューするために、タッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを必要とすることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザが視覚的特性の変化をより素早く効率的な方法でプレビューすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。このようにして、ユーザは、プライマリディスプレイ上で視覚的特性への修正がどのように見えるかをプレビューし続け、次いで、視覚的特性の所望の修正が見つかるまで入力を提供し続けることを許可されるので、ユーザは、彼らのデバイスとの効率的で持続された双方向作用を提供される。
【０１５７】
（Ｌ２）Ｌ１の方法のいくつかの実施形態では、本方法は、タッチ感知式セカンダリディスプレイを介して、少なくとも１つの視覚的特性の第１の値を選択するユーザインタフェースコントロールにおける入力を検出することを含む。入力を検出した後に、本方法は、少なくとも１つの視覚的特性の第１の値を使用してコンテンツ編集アプリケーション中にコンテンツをレンダリングすることを含む（例えば、第１の値を使用して、コンテンツ編集アプリケーションに追加された全ての新しいコンテンツがレンダリングされ、及び／又は第１の値を使用して、現在選択されているコンテンツがレンダリングされる）。
【０１５８】
（Ｌ３）Ｌ１〜Ｌ２のいずれか１つの方法のいくつかの実施形態では、ユーザインタフェースコントロールは、値のスライディングスケールに沿って少なくとも１つの視覚的特性のそれぞれの値にそれぞれ対応するそれぞれのコントロールを含む。
【０１５９】
（Ｌ４）Ｌ３の方法のいくつかの実施形態では、値のスライディングスケールは、色の別個のシェードを表す。
【０１６０】
（Ｌ５）Ｌ４の方法のいくつかの実施形態では、第１の値は、第１の色の第１のシェードに対応し、本方法は、入力が所定の基準を満たす（閾値時間よりも長く接触したままである）という判定に従って、第１の色の第１のシェードとは別個の、第１の色の他のシェードを選択するオプションを含むようにタッチ感知式セカンダリディスプレイ上でユーザインタフェースコントロールを修正することを含む。
【０１６１】
（Ｌ６）Ｌ１〜Ｌ５のいずれか１つの方法のいくつかの実施形態では、本方法は、コンテンツをレンダリングする前に、コンテンツの選択を受信することを含み、コンテンツをレンダリングすることは、少なくとも１つの視覚的特性の第１の値を使用してコンテンツのプレビューを提示することを含む。
【０１６２】
（Ｌ７）Ｌ６の方法のいくつかの実施形態では、入力がタッチ感知式セカンダリディスプレイと接触したままである間、プレビューは提示される。
【０１６３】
（Ｌ８）Ｌ７の方法のいくつかの実施形態では、本方法は、入力のリフトオフを検出したことに応答して、プレビューを表示するのを中止することを含む。
【０１６４】
（Ｌ９）Ｌ８の方法のいくつかの実施形態では、本方法は、入力のリフトオフを検出したことに応答して、少なくとも１つの視覚的特性の修正された値を用いて、編集可能なコンテンツの部分を表示することを含む。
【０１６５】
（Ｌ１０）別の態様では、コンピューティングシステムが提供され、コンピューティングシステムは、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｌ１〜Ｌ９の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１６６】
（Ｌ１１）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｌ１〜Ｌ９の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１６７】
（Ｌ１２）更なる一態様では、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理入力機構及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体とをもつコンピューティングシステム上のグラフィカルユーザインタフェース、このグラフィカルユーザインタフェースは、クレームＬ１〜Ｌ９の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１６８】
（Ｌ１３）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、プライマリディスプレイを含む第１の筐体と、物理キーボード及びプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んでいる第２の筐体と、クレームＬ１〜Ｌ９の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１６９】
（Ｍ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、「ディスプレイ」とも呼ばれる、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含む電子デバイス（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。いくつかの実施形態では、電子デバイスはまた、タッチ感知式セカンダリディスプレイと一体化されているか、又は第２の筐体内のタッチ感知式セカンダリディスプレイに隣接して配置された別個の構成要素である、生体センサを含む。本方法は、デバイスがロック状態にある間（例えば、ロック状態は、デバイスの１つ以上の機能が無効にされており、機密情報へのアクセス又は情報を変更若しくは削除する能力が禁止されている状態である）、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントにログインすることに関連付けられたそれぞれのログインユーザインタフェースを表示することを含む。ログインユーザインタフェースを表示している間、本方法は、ユーザに関する生体情報を受信することを含む。生体情報を受信したことに応答して、本方法は、（ｉ）第１のユーザアカウントがデバイス上でアクティブセッションを有していない間、生体情報が複数のユーザアカウントのうちの第１のユーザアカウントの生体情報に一致するという判定に従って、ディスプレイ上に、第１のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示することと、（ｉｉ）第２のユーザアカウントがデバイス上でアクティブセッションを有していない間、生体情報が複数のユーザアカウントのうちの第２のユーザアカウントの生体情報に一致するという判定に従って、ディスプレイ上に、第２のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示することとを含む。
【０１７０】
したがって、ユーザには、生体センサにおいて単一の入力を提供することによってユーザ固有のログインページにアクセスする直観的な方法が提供される。このようにしてユーザ固有のログインページにアクセスする直観的な方法をユーザに提供することは、（例えば、ユーザ固有のログインページに適宜に素早くアクセスするために、生体センサにおいて単一の入力又はジェスチャを必要し、したがって、ユーザ固有のログインページに到達するために必要とされる双方向作用がより少なることによって）コンピューティングシステムの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザが単一の入力を介してログインページにアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。
【０１７１】
（Ｍ２）Ｍ１の方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、第１のユーザアカウントがデバイス上でアクティブセッションを有している間、生体情報が複数のユーザアカウントのうちの第１のユーザアカウントの生体情報に一致するという判定に従って、（例えば、追加のユーザ入力を必要とせずに）第１のユーザアカウントに関してデバイスをロック解除することを含む。
【０１７２】
（Ｍ３）Ｍ１〜Ｍ２のいずれか１つの方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、第２のユーザアカウントがデバイス上でアクティブセッションを有している間、生体情報が複数のユーザアカウントのうちの第２のユーザアカウントの生体情報に一致するという判定に従って、（例えば、追加のユーザ入力を必要とせずに）第２のユーザアカウントに関してデバイスをロック解除することを含む。
【０１７３】
（Ｍ４）Ｍ１〜Ｍ３のいずれか１つの方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、生体情報がデバイスのどんなユーザアカウントの生体情報にも一致しないという判定に従って、デバイスをロック状態に維持することを含む。
【０１７４】
（Ｍ５）Ｍ１〜Ｍ４のいずれか１つの方法のいくつかの実施形態では、ログインユーザインタフェースは、複数のユーザアカウントに対応する複数の選択可能なアフォーダンスを含む。
【０１７５】
（Ｍ６）Ｍ１〜Ｍ５のいずれか１つの方法のいくつかの実施形態では、本方法は、第１のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示している間、ログインクレデンシャルのエントリを受信することを含む。ログインクレデンシャルのエントリを受信したことに応答して、本方法は、（ｉ）ログインクレデンシャルが第１のユーザアカウントのログインクレデンシャルに一致するという判定に従って、第１のユーザアカウントに関してデバイスをロック解除することと、（ｉｉ）ログインクレデンシャルが第１のユーザアカウントのログインクレデンシャルに一致しないという判定に従って、デバイスをロック状態に維持することとを含む。
【０１７６】
（Ｍ７）Ｍ１〜Ｍ６のいずれか１つの方法のいくつかの実施形態では、本方法は、第２のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトを表示している間、ログインクレデンシャルのエントリを受信することを含む。ログインクレデンシャルのエントリを受信したことに応答して、（ｉ）ログインクレデンシャルが第２のユーザアカウントのログインクレデンシャルに一致するという判定に従って、第１のユーザアカウントに関してデバイスをロック解除し、（ｉｉ）ログインクレデンシャルが第２のユーザアカウントのログインクレデンシャルに一致しないという判定に従って、デバイスをロック状態に維持する。
【０１７７】
（Ｍ８）Ｍ１〜Ｍ７のいずれか１つの方法のいくつかの実施形態では、ログインユーザインタフェースは、生体情報を提供するようにとの命令を含む。
【０１７８】
（Ｍ９）Ｍ１〜Ｍ８のいずれか１つの方法のいくつかの実施形態では、デバイスは、生体センサに隣接するセカンダリディスプレイ（例えば、タッチ感知式セカンダリディスプレイ）を含み、本方法は、デバイスのディスプレイ上にログインユーザインタフェースを表示している間、生体センサを介して生体情報を提供するようにとの命令をセカンダリディスプレイに表示することを含む。
【０１７９】
（Ｍ１０）Ｍ１〜Ｍ９のいずれか１つの方法のいくつかの実施形態では、生体センサは指紋センサである。
【０１８０】
（Ｍ１１）Ｍ１〜Ｍ９のいずれか１つの方法のいくつかの実施形態では、生体センサは顔検出センサである。
【０１８１】
（Ｍ１２）Ｍ１〜Ｍ９のいずれか１つの方法のいくつかの実施形態では、生体センサは網膜スキャナである。
【０１８２】
（Ｍ１３）別の態様では、電子デバイスが提供され、電子デバイスは、１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｍ１〜Ｍ１２の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１８３】
（Ｍ１４）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、ディスプレイ及び生体センサをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｍ１〜Ｍ１２の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１８４】
（Ｍ１５）更なる一態様では、１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとをもつコンピューティングシステム上にグラフィカルユーザインタフェースが提供され、グラフィカルユーザインタフェースは、クレームＭ１〜Ｍ１２の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１８５】
（Ｍ１６）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、ディスプレイ及び生体センサと、クレームＭ１〜Ｍ１２の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０１８６】
（Ｎ１）いくつかの実施形態によれば、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含む第１の筐体（例えば、「ディスプレイ」とも呼ばれる、ディスプレイ１０２を含む筐体１１０又はディスプレイ１０２を含む筐体２０４）と、物理キーボード（例えば、キーボード１０６、図１Ａ）及びタッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ）を少なくとも部分的に含んでいる第２の筐体とを含む電子デバイス（例えば、システム１００又はシステム２００、図１Ａ〜図２Ｄ）において、方法が実行される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは物理キーボードとは別個である（例えば、タッチ感知式セカンダリディスプレイはスタンドアロンディスプレイ２２２であるか、又はタッチ感知式ディスプレイは、タッチパッド１０８、図２Ｃなど、別のデバイスと一体化される）。いくつかの実施形態では、電子デバイスはまた、タッチ感知式セカンダリディスプレイと一体化されているか、又は第２の筐体内のタッチ感知式セカンダリディスプレイに隣接して配置された別個の構成要素である、生体センサを含む。本方法は、デバイスが第１のユーザアカウントにログインされている間、第１のユーザアカウントに関連付けられたユーザインタフェース（例えば、第１のユーザアカウントのホームスクリーン又はデスクトップ）を表示することを含む。デバイスは、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントに関連付けられ、第２のユーザアカウントは、第２のユーザアカウントにログインすることを可能にする生体情報に関連付けられる。第１のユーザアカウントに関連付けられたユーザインタフェースを表示している間、本方法は、一体型生体センサをもつ入力要素を介して入力を受信することを含む。一体型生体センサをもつ入力要素を介して入力を受信したことに応答して、本方法は、第２のユーザアカウントがデバイス上でアクティブセッションを有している間、入力が第２のユーザ切替え基準を満たすという判定であって、第２のユーザ切替え基準は、入力要素を用いた入力中に検出される生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、（ｉ）第２のユーザアカウントに関してデバイスをロック解除することと、（ｉｉ）第１のユーザアカウントに関してデバイスをロックすることと、（ｉｉｉ）第１のアカウントに関連付けられたユーザインタフェースのディスプレイを、第２のユーザアカウントに関連付けられたユーザインタフェースと置き換えることとを含む。
【０１８７】
したがって、ユーザには、生体センサにおいて単一の入力を提供することによって電子デバイス上でアクティブなユーザ固有のセッションにアクセスする直観的な方法が提供される。このようにしてアクティブなユーザ固有のセッションにアクセスする直観的な方法をユーザに提供することは、（例えば、アクティブセッションへの即時アクセスを獲得するために、生体センサにおいて単一の入力又はジェスチャを必要とし、したがって、ユーザアカウントを切り替えデバイスにログインするために必要とされる双方向作用がより少なくなることによって）電子デバイスの操作可能性を向上させ、ユーザデバイスインタフェースをより効率的にし、それにより、更に、ユーザが単一の入力を介してアクティブセッションにアクセスすることを可能にすることによって、デバイスの電力使用が低減され、バッテリ寿命が改善される。
【０１８８】
（Ｎ２）Ｎ１の方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、第２のユーザアカウントがデバイス上でアクティブセッションを有していない間、入力が第２のユーザ切替え基準を満たすという判定であって、第２のユーザ切替え基準は、入力要素を用いた入力中に検出される生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、第２のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトをディスプレイ上に表示することを含む。
【０１８９】
（Ｎ３）Ｎ１〜Ｎ２のいずれか１つの方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、第３のユーザアカウントがデバイス上でアクティブセッションを有している間、入力が第３のユーザ切替え基準を満たすという判定であって、第３のユーザ切替え基準は、入力要素を用いた入力中に検出される生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、（ｉ）第３のユーザアカウントに関してデバイスをロック解除することと、（ｉｉ）第１のユーザアカウントに関してデバイスをロックすることと、（ｉｉｉ）第１のアカウントに関連付けられたユーザインタフェースのディスプレイを、第３のユーザアカウントに関連付けられたユーザインタフェースと置き換えることとを含む。
【０１９０】
（Ｎ４）Ｎ１〜Ｎ３のいずれか１つの方法のいくつかの実施形態では、本方法は、生体情報を受信したことに応答して、第３のユーザアカウントがデバイス上でアクティブセッションを有していない間、入力が第３のユーザ切替え基準を満たすという判定であって、第３のユーザ切替え基準は、入力要素を用いた入力中に検出される生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、第３のユーザアカウントのログインクレデンシャルを入力するようにとのプロンプトをディスプレイ上に表示することを含む。
【０１９１】
（Ｎ５）Ｎ１〜Ｎ２のいずれか１つの方法のいくつかの実施形態では、入力要素はボタンであり、一体型生体センサをもつ入力要素を介した入力は、ボタンを介して押圧入力を検出することを含む。
【０１９２】
（Ｎ６）Ｎ５の方法のいくつかの実施形態では、第２のユーザ切替え基準は、押圧入力が第１の閾値時間よりも短く持続するという基準を含み、本方法は、ボタンを用いた押圧入力が第１の閾値時間よりも長く持続するという判定に従って、一体型生体センサをもつ入力要素を介した押圧入力を受信したことに応答して、デバイスを低電力モードに入れることを含む（例えば、低電力モードは、ディスプレイがオフにされた電子デバイスのサスペンド状態に対応する）。
【０１９３】
（Ｎ７）Ｎ５の方法のいくつかの実施形態では、第２のユーザ切替え基準は、ボタン押下が第１の閾値時間よりも短いという基準を含み、本方法は、一体型生体センサをもつ入力要素を介して入力を受信したことに応答して、（ｉ）ボタンを用いた押圧入力が第１の閾値時間よりも長く及び第２の閾値時間よりも短く持続するという判定に従って、デバイスを低電力モードに入れることと（例えば、低電力モードは、ディスプレイがオフにされた電子デバイスのスリープ／サスペンド状態に対応し、この低電力モードには押圧入力の終了時に入る）、（ｉｉ）ボタンを用いた押圧入力が第２の閾値時間よりも長く持続するという判定に従って、デバイスの状態を変更するためのオプションのメニューを表示することと（例えば、オプションのメニューは、シャットダウン、再起動、スリープ／サスペンドオプションを含み、これらは、選択されたとき、それぞれ、デバイスをシャットダウン、再起動、又はスリープ／サスペンドする）を含む。
【０１９４】
（Ｎ８）Ｎ７の方法のいくつかの実施形態では、本方法は、一体型生体センサをもつ入力要素を介して入力を受信したことに応答して、ボタンを用いた押圧入力が、第２の閾値時間よりも大きい第３の閾値時間よりも長く持続するという判定に従って、デバイスを再起動することを含む。
【０１９５】
（Ｎ９）Ｎ１〜Ｎ８のいずれか１つの方法のいくつかの実施形態では、本方法は、第１のアカウントに関連付けられたユーザインタフェースのディスプレイを、第２のユーザアカウントに関連付けられたユーザインタフェースと置き換えた後に、第２のユーザアカウントに関連付けられたユーザインタフェースを表示している間、一体型生体センサをもつ入力要素を介して第２の入力を受信することを含む。一体型生体センサをもつ入力要素を介して第２の入力を受信したことに応答して、第１のユーザアカウントがデバイス上でアクティブセッションを有している間、第２の入力が第１のユーザ切替え基準を満たすという判定であって、第１のユーザ切替え基準は、入力要素を用いた入力中に検出される生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントの生体情報に一致するという要件を含む、判定に従って、（ｉ）第１のユーザアカウントに関してデバイスをロック解除し、（ｉｉ）第２のユーザアカウントに関してデバイスをロックし、（ｉｉｉ）第２のアカウントに関連付けられたユーザインタフェースのディスプレイを、第１のユーザアカウントに関連付けられたユーザインタフェースと置き換える。
【０１９６】
（Ｎ１０）別の態様では、電子デバイスが提供され、電子デバイスは、１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとを含む。１つ以上のプログラムがメモリに記憶され、１つ以上のプロセッサによる実行のために構成されており、１つ以上のプログラムは、Ｎ１〜Ｎ９の方法のいずれか１つを実行するか又はその実行を引き起こす命令を含む。
【０１９７】
（Ｎ１１）追加の態様では、１つ以上のプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供され、１つ以上のプログラムは、ディスプレイ及び生体センサをもつコンピューティングシステムの１つ以上のプロセッサによって実行されたとき、Ｎ１〜Ｎ９の方法のいずれか１つをコンピューティングシステムに実行させるか又はその実行を引き起こす命令を含む。
【０１９８】
（Ｎ１２）更なる一態様では、１つ以上のプロセッサと、メモリと、ディスプレイと、生体センサとをもつコンピューティングシステム上にグラフィカルユーザインタフェースが提供され、グラフィカルユーザインタフェースは、クレームＮ１〜Ｎ９の方法のいずれかに従って表示されるユーザインタフェースを備える。
【０１９９】
（Ｎ１３）他の一態様では、コンピューティングデバイスが提供される。コンピューティングデバイスは、ディスプレイ及び生体センサと、クレームＮ１〜Ｎ９の方法のいずれかを実行するか又はその実行を引き起こす手段とを含む。
【０２００】
説明される様々な実施形態をより良く理解するため、以下の図面と併せて、以下の「発明を実施するための形態」が参照されるべきである。ここで、類似の参照番号は、それらの図の全てを通じて、対応する部分を指す。
【図面の簡単な説明】
【０２０１】
【図１Ａ】いくつかの実施形態による、ポータブルコンピューティングシステム（例えば、ラップトップコンピュータ）の例示的な図である。
【図１Ｂ】いくつかの実施形態による、図１Ａのポータブルコンピューティングシステムの本体部分の例示的な図である。
【図２Ａ】いくつかの実施形態による、デスクトップコンピューティングシステムの第１の実装形態の例示的な図である。
【図２Ｂ】いくつかの実施形態による、デスクトップコンピューティングシステムの第２の実装形態の例示的な図である。
【図２Ｃ】いくつかの実施形態による、デスクトップコンピューティングシステムの第３の実装形態の例示的な図である。
【図２Ｄ】いくつかの実施形態による、デスクトップコンピューティングシステムの第４の実装形態の例示的な図である。
【図３Ａ】いくつかの実施形態による、電子デバイスのブロック図である。
【図３Ｂ】いくつかの実施形態による、図３Ａのイベント処理のための構成要素のブロック図である。
【図３Ｃ】いくつかの実施形態による、動的強度閾値の例を示す。
【図３Ｄ】いくつかの実施形態による、動的強度閾値の例を示す。
【図３Ｅ】いくつかの実施形態による、動的強度閾値の例を示す。
【図４】いくつかの実施形態による、外付け電子デバイスのブロック図である。
【図５Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図５Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図５Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図５Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図５Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図６Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図７Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図７Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図７Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図７Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図８Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図９】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１０Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１１Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１２Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１３Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１３Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１３Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１４Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１４Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１４Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１４Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１４Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１５Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｏ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｐ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｑ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｒ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｓ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１６Ｔ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１７Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１８Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図１９Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２０Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２１Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２２Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２２Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２２Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２３Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２３Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２４Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２５Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２５Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２５Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２６Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２６Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２６Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２６Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２６Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２７Ｏ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｏ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２８Ｐ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｏ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｐ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｑ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｒ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｓ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図２９Ｔ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３０Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３１Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３１Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３２Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３２Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３２Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３２Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３２Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３３Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３４Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３４Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３４Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３５Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３５Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｎ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｏ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｐ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｑ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｒ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｓ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｔ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｕ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｖ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３６Ｗ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｋ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｌ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３７Ｍ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｆ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｇ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｈ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｉ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３８Ｊ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図３９】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４０】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４１Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４１Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４１Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４１Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４１Ｅ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４２Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４２Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４３Ａ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４３Ｂ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４３Ｃ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４３Ｄ】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおけるユーザインタフェース制御を動的に提供する例示的なユーザインタフェースを示す。
【図４４Ａ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４４Ｂ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４４Ｃ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４４Ｄ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４５Ａ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４５Ｂ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４５Ｃ】いくつかの実施形態による、動的入力及び出力デバイスを更新する方法のフロー図である。
【図４６Ａ】いくつかの実施形態による、フルスクリーンモードにある間にアプリケーションの機能を維持する方法のフロー図である。
【図４６Ｂ】いくつかの実施形態による、フルスクリーンモードにある間にアプリケーションの機能を維持する方法のフロー図である。
【図４７Ａ】いくつかの実施形態による、タッチスクリーンディスプレイに通知を表示する方法のフロー図である。
【図４７Ｂ】いくつかの実施形態による、タッチスクリーンディスプレイに通知を表示する方法のフロー図である。
【図４８Ａ】いくつかの実施形態による、ユーザインタフェース部分を移動させる方法のフロー図である。
【図４８Ｂ】いくつかの実施形態による、ユーザインタフェース部分を移動させる方法のフロー図である。
【図４８Ｃ】いくつかの実施形態による、ユーザインタフェース部分を移動させる方法のフロー図である。
【図４９】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上でユーザインタフェースオブジェクトをブラウズする方法のフロー図である。
【図５０】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上で検索結果をブラウズする方法のフロー図である。
【図５１】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイに表示されるイベントの詳細を変更する方法のフロー図である。
【図５２】いくつかの実施形態による、タッチ感知式セカンダリディスプレイを含むコンピューティングシステムと接続される外部デバイスに関する実施可能な情報をタッチ感知式セカンダリディスプレイにおいて提示する方法のフロー図である。
【図５３】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上のアプリケーション内に表示される文字をプレビューする方法のフロー図である。
【図５４】いくつかの実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上のコンテンツ編集アプリケーション内でコンテンツをレンダリングするために使用される視覚的特性を変更する方法のフロー図である。
【図５５】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図５６】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図５７】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図５８】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図５９】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６０】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６１】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６２】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６３】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６４】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６５】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６６】いくつかの実施形態による、効率的なログインを可能にするために生体センサを使用する方法のフロー図である。
【図６７】いくつかの実施形態による、ログインされたユーザアカウント間の効率的な高速スイッチングを可能にするために生体センサを使用する方法のフロー図である。
【図６８】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図６９】いくつかの実施形態による、電子デバイスの機能ブロック図を示す。
【図７０Ａ】いくつかの実施形態による、地図アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるプライマリディスプレイ及びタッチ感知式セカンダリディスプレイの概略図である。
【図７０Ｂ】いくつかの実施形態による、地図アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるプライマリディスプレイ及びタッチ感知式セカンダリディスプレイの概略図である。
【図７０Ｃ】いくつかの実施形態による、地図アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７０Ｄ】いくつかの実施形態による、地図アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ａ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるプライマリディスプレイ及びタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｂ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるプライマリディスプレイ及びタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｃ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｄ１】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｄ２】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｅ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｆ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｇ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｈ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｉ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｊ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｋ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｌ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７１Ｍ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおける制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ａ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるプライマリディスプレイ及びタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｂ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｃ１】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｃ２】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｄ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｅ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｆ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｇ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｈ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｉ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｊ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７２Ｋ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ａ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｂ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｃ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｄ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｅ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｆ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｇ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｈ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｉ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｊ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｋ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｌ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｍ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７３Ｎ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ａ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｂ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｃ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｄ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｅ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｆ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｇ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７４Ｈ】いくつかの実施形態による、ビデオ編集アプリケーションとともに使用する制御を動的に提供するユーザインタフェースを示すために使用されるタッチ感知式セカンダリディスプレイの概略図である。
【図７５】いくつかの実施形態による、様々なビデオ編集アプリケーションとともに使用するタッチ感知式セカンダリディスプレイにおいて表示され得る例示的なグリフを示す概略図である。
【発明を実施するための形態】
【０２０２】
図１Ａ〜図１Ｂ、図２Ａ〜図２Ｄ、図３Ａ〜図３Ｅ、及び図４は、例示的なデバイスの説明を提供する。図５Ａ〜図１４Ｅは、動的入力及び出力デバイスを更新する例示的なユーザインタフェースを示す。図４４Ａ〜図４４Ｄは、動的入力及び出力デバイスを更新する方法６００のフロー図である。図４５Ａ〜図４５Ｃは、動的入力及び出力デバイスを更新する方法７００のフロー図である。図４６Ａ〜図４６Ｂは、フルスクリーンモードにある間にアプリケーションの機能を維持する方法８００のフロー図である。図４７Ａ〜図４７Ｂは、タッチスクリーンディスプレイに通知を表示する方法９００のフロー図である。図４８Ａ〜図４８Ｃは、ユーザインタフェース部分を移動させる方法１０００のフロー図である。図５Ａ〜図１４Ｅのユーザインタフェースは、図４４Ａ〜図４４Ｄ、図４５Ａ〜図４５Ｃ、図４６Ａ〜図４６Ｂ、図４７Ａ〜図４７Ｂ、及び図４８Ａ〜図４８Ｃの方法及び／又はプロセスを示すために使用される。
【０２０３】
図４９〜図５４及び図６６〜図６７は、コンピューティングシステムにおける効率的な対話を可能にするためにタッチ感知式セカンダリディスプレイを利用する方法のフロー図を含む。図１５Ａ〜図４３Ｄのユーザインタフェースは、図４９〜図５４及び図６６〜図６７の方法及び／又はプロセスを示すために使用される。
例示的なデバイス及びシステム
【０２０４】
ここで、添付図面に実施例が示される実施形態への詳細な参照が行われる。以下の詳細な説明では、説明される様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、説明される様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例では、周知の方法、手順、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭化しないよう詳細には説明されていない。
【０２０５】
本明細書では、第１、第２などの用語は、いくつかの例では、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されたい。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明される様々な実施形態の範囲から逸脱することなく、第１の接触は、第２の接触と称することができ、同様に、第２の接触は、第１の接触と称することができる。第１の接触及び第２の接触は両方とも接触であるが、それらは同じ接触ではない。
【０２０６】
本明細書の説明される様々な実施形態の説明で使用される術語は、特定の実施形態について説明することのみを目的とし、限定的であることが意図されるものではない。説明される様々な実施形態の説明及び添付の特許請求の範囲で使用されるように、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそうではないことを明確に示さない限り、複数形も同様に含むことが意図される。本明細書で使用されるように、用語「及び／又は」は、関連する列挙された項目のうちの１つ以上のいずれか及び全ての考えられる組合せを指し、かつこれを含むことも理解されたい。用語「ｉｎｃｌｕｄｅｓ（含む）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（含む、備える）」、及び／又は「ｃｏｍｐｒｉｓｉｎｇ（含む、備える）」は、本明細書で使用されるとき、述べられた特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／若しくはそれらのグループの存在又は追加を除外しないことを更に理解されたい。
【０２０７】
本明細書で使用されるように、用語「ｉｆ（〜の場合）」は、任意選択的に、文脈に応じて「ｗｈｅｎ（〜のとき）」、「ｕｐｏｎ（〜すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定したことに応答して）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（〜を検出したことに応答して）」を意味するものと解釈される。同様に、語句「ｉｆ  ｉｔ  ｉｓ  ｄｅｔｅｒｍｉｎｅｄ（〜と判定される場合）」又は「ｉｆ（ａ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）ｉｓ  ｄｅｔｅｃｔｅｄ（（述べられた条件又はイベント）が検出される場合）」は、任意選択的に、文脈に応じて「ｕｐｏｎ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定すると）」若しくは「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定したことに応答して）」、又は「ｕｐｏｎ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（述べられた条件又はイベント）を検出すると）」若しくは「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（述べられた条件又はイベント）を検出したことに応答して）」を意味するものと解釈される。
【０２０８】
図１Ａは、いくつかの実施形態による、ポータブルコンピューティングシステム１００の例示的な図である。ポータブルコンピューティングシステム１００は、例えば、ＭＡＣＢＯＯＫ（登録商標）デバイスなどのラップトップコンピュータ、又は任意の他のポータブルコンピューティングデバイスでもよい。ポータブルコンピューティングシステム１００は、（Ａ）プライマリディスプレイ１０２を備えた（本明細書では第１の筐体１１０又は筐体１１０とも呼ばれる）ディスプレイ部分１１０と、（Ｂ）同じ筐体内に部分的に含まれる動的ファンクション行１０４、物理（すなわち、移動可能に作動している）キーのセット１０６、及びタッチパッド１０８を備えた（第２の筐体１２０又は筐体１２０とも呼ばれる）本体部分１２０とを含む。ディスプレイ部分１１０は、ポータブルコンピューティングシステム１００の本体部分１２０と、一般的には、機械的に、電気的に、及び通信可能に結合される。例えば、ポータブルコンピューティングシステム１００はヒンジを含んでもよく、これは、ディスプレイ部分１１０が本体部分１２０に対して回転させられることを可能にする。ポータブルコンピューティングシステム１００は、１つ以上のプロセッサと、本明細書で説明される実施形態のうちのいずれかを実行するために１つ以上のプロセッサが実行する１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、図１Ｂを参照してより詳細に説明される動的ファンクション行１０４は、ユーザタッチ入力及び選択を検出するために、抵抗感知、音響感知、容量感知、光感知、赤外線感知などを使用するタッチスクリーンディスプレイである。いくつかの実施形態では、ディスプレイ部分１１０のプライマリディスプレイ１０２はまた、タッチスクリーンディスプレイである。
【０２０９】
図１Ｂは、いくつかの実施形態による、ポータブルコンピューティングシステム１００の本体部分１２０の例示的な図である。本体部分１２０は、同じ筐体内に部分的に含まれる（本明細書では「物理キー１０６」及び「キーボード１０６」とも呼ばれる）物理キーのセット１０６、動的ファンクション行１０４、及びタッチパッド１０８を含む。いくつかの実施形態では、タッチスクリーンである動的ファンクション行１０４は、物理キーのセット１０６のファンクション行を置き換え、これは、物理キーのセット１０６よって消費される空間が低減されることを可能にするか、より小さい全体的な本体部分１２０を可能にするか、又はタッチパッド１０８などの他の部分がより大きくなることを可能にする。いくつかの実施形態では、動的ファンクション行１０４の長さは、物理キーのセット１０６の主寸法に対して約１８インチである。説明を簡単にするために「行」と呼ばれるが、いくつかの他の実施形態では、図１Ａの動的ファンクション行１０４を含むタッチスクリーンは、矩形、円、複数の行、列、複数の列、複数の別個のセクタなどの任意の他の形態をとることがある。図１Ａ〜図１Ｂは物理キーのセット１０６のファンクション行を置き換える動的ファンクション行１０４を示しているが、いくつかの他の実施形態では、動的ファンクション行１０４は、物理キーのセット１０６のテンキーセクション、編集／ファンクションセクションなどを、追加及び／又は代替として置き換えることができる。
【０２１０】
物理キーのセット１０６の各物理キーは、少なくとも１つの関連する入力を有する。入力は、印刷可能な文字、印刷不可能な文字、ファンクション、又は他の入力でもよい。物理キーに関連付けられた入力は、ラテン文字、アラビア文字、漢字、又は任意の他の文字でキーの表面上に示されている（例えば、印刷されている）文字、単語、記号、又は他の印によって示されてもよい。例えば、１３８で示されている特定の物理キーは、キー上に示されている文字ｚによって示されているように、アルファベット文字「ｚ」に関連付けられる。別の実施例では、単語「コマンド」でラベルを付けられた物理キーは、コマンドファンクションに関連付けられてもよい。例えば、物理キーのセット１０６は、ＩＳＯ／ＩＥＣ  ９９９５、ＡＮＳＩ−ＩＮＣＩＴＳ  １５４−１９８８、ＪＩＳ  Ｘ  ６００２−１９８０、又は他の類似規格に従う英数字、数字、及び／又は編集／ファンクションセクション（例えば、標準、拡張、又はコンパクト）を備えたＱＷＥＲＴＹ、Ｄｖｏｒａｋ、又は他のキーボードレイアウトに関連付けられる。
【０２１１】
物理キーに関連付けられた入力に対応する信号は、キーがユーザによってアクティブにされたとき、ポータブルコンピューティングシステム１００（又は図２Ａ〜図２Ｄのコンピューティングデバイス２０２若しくは図２Ａ〜図２Ｂの外付けキーボード２０６）のプロセッサによって受信されてもよい。例示的な実施例では、物理キーのセット１０６の各キーは、２つのプレート及びばねを含む。ユーザは、キーを押し下げ、これがばねを圧縮することによって、キーをアクティブにすることができる。ばねが圧縮されるとき、２つのプレートは接触することができ、これは、接続されたプレート中を電流が流れることを可能にする。キーに対応する入力は、接続されたプレートを通る電流のフローに応答してプロセッサに提供され得る。例えば、図２Ｃの外付けキーボード２０６のキーのセット１０６のうちの１つのアクティブ化に応答して、アクティブにされたキーに対応する入力がコンピューティングデバイス２０２に提供され得る。移動可能に作動しているキーのための他のシステムが使用され得ることを認識されよう。
【０２１２】
いくつかの実施形態では、動的ファンクション行１０４は、（本明細書では「ユーザインタフェース要素」、「ユーザインタフェース構成要素」、「アフォーダンス」、「ボタン」、又は「ソフトキー」と呼ばれることもある）１つ以上のユーザ選択可能記号１４２を表示する（本明細書ではタッチ感知式セカンダリディスプレイとも呼ばれる）タッチスクリーンディスプレイである。例えば、動的ファンクション行１０４は、一般的なキーボード上のファンクション行キーを置き換える。ユーザは、１つ以上のユーザ選択可能記号１４２のうちの特定の記号に対応するタッチスクリーンディスプレイ上の場所にタッチすることによって、１つ以上のユーザ選択可能記号１４２のうちの特定の記号を選択することができる。例えば、ユーザは、ユーザの指が虫眼鏡インジケータ２１４の位置において動的ファンクション行１０４に接触するように動的ファンクション行１０４をタップすることによって、虫眼鏡記号１４４によって示されているユーザ選択可能記号を選択することができる。いくつかの実施形態では、タップ接触又はタップジェスチャは、所定の時間（例えば、２５０ｍｓなど）内の接触のタッチダウン及び接触のリフトオフを含む。いくつかの実施形態では、動的ファンクション行１０４のタッチスクリーンディスプレイは、ユーザ入力及び選択を検出するために、抵抗感知、音響感知、容量感知、光感知、赤外線感知などを使用して実装される。
【０２１３】
ユーザが１つ以上のユーザ選択可能記号１４２のうちの特定の記号を選択するとき、１つ以上のユーザ選択可能記号１４２のうちの特定の記号に対応する信号が、動的ファンクション行１０４によって生成される。例えば、ユーザが動的ファンクション行１０４上の「ｅｓｃ」をタップするとき、動的ファンクション行１０４は、ポータブルコンピューティングシステム１００のプロセッサ（又は、図２Ａ〜図２Ｄのコンピューティングデバイス２０２、又は図２Ａ〜図２Ｂの外付けキーボード２０６のプロセッサ、又は第１の入力メカニズム２１２のプロセッサ、図２Ｃ若しくは外付け入力メカニズム２２２のプロセッサ、図２Ｄ）に、エスケープファンクションに対応するユーザ入力を示す信号を伝送する。
【０２１４】
いくつかの実施形態では、１つ以上のユーザ選択可能記号１４２のうちの特定の記号が選択されるとき、動的ファンクション行１０４は、ポータブルコンピューティングシステム１００のプロセッサ（又は、図２Ａ〜図２Ｄのコンピューティングデバイス２０２、又は図２Ａ〜図２Ｂの外付けキーボード２０６のプロセッサ、又は第１の入力メカニズム２１２のプロセッサ、図２Ｃ若しくは外付け入力メカニズム２２２のプロセッサ、図２Ｄ）に、１つ以上のユーザ選択可能記号１４２のうちの特定の記号が表示されるタッチスクリーンディスプレイ上の位置に対応する信号を伝送する。例えば、動的ファンクション行１０４は、選択された１つ以上のユーザ選択可能記号１４２のうちの特定の記号のタッチスクリーンディスプレイ上の位置に依存する位置値（０〜２０）を含む信号を伝送することができる。図１Ｂの例示的な実施例では、「ｅｓｃ」記号は０の位置値を有してもよく、虫眼鏡記号１４４は１６の位置値を有してもよいなどである。ポータブルコンピューティングシステム１００のプロセッサ（又は、図２Ａ〜図２Ｄのコンピューティングデバイス２０２、又は図２Ａ〜図２Ｂの外付けキーボード２０６のプロセッサ、若しくは第１の入力メカニズム２１２のプロセッサ、図２Ｃ、若しくは外付け入力メカニズム２２２のプロセッサ、図２Ｄ）は、選択されたユーザ選択可能記号の位置値を示す信号を受信し、現在アクティブであるか又はフォーカスを有するディスプレイ部分１１０（又は外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２に表示されるグラフィカルユーザインタフェースの要素などのコンテキスト情報を使用して位置値を解釈することができる。
【０２１５】
１つ以上のユーザ選択可能記号１４２のそれぞれは、記号（例えば、１４４で示されているような虫眼鏡記号）、略語（例えば、「ｅｓｃ」）、省略されていない単語、文字、画像、アニメーション画像、ビデオなどのインジケータを含むことができる。いくつかの実施形態では、１つ以上のユーザ選択可能記号１４２のそれぞれの記号は、ユーザ入力（単数又は複数）を受信することが可能である。
【０２１６】
入力は、１つ以上のユーザ選択可能記号１４２のそれぞれに関連付けられてもよい。入力は、ファンクション、文字、数値などでもよい。１つ以上のユーザ選択可能記号１４２のそれぞれの記号は、１つ以上のユーザ選択可能記号１４２のそれぞれの記号のための入力に対応するインジケータを含むことができる。例えば、図１Ｂでは、略語「ｅｓｃ」を有するユーザ選択可能記号は、エスケープファンクションがユーザ選択可能記号に関連付けられることをユーザに示す。１つ以上のユーザ選択可能記号１４２に関連付けられたファンクションは、ユーザがユーザ選択可能記号を選択するとき、アクティブにされてもよい。例えば、エスケープファンクションは、ユーザがインジケータ「ｅｓｃ」を有するユーザ選択可能記号を選択するとき、アクティブにされてもよい。ファンクションのアクティブ化は、ポータブルコンピューティングシステム１００（又は図２Ａ〜図２Ｄのコンピューティングデバイス２０２）の現在状態に応じて異なる影響を有することができる。例えば、ダイアログボックスがディスプレイ部分１１０（又は外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２上で開いているとき、動的ファンクション行１０４上でエスケープファンクションをアクティブにすることにより、ダイアログボックスを閉じることができる。別の実施例では、ゲームアプリケーションがポータブルコンピューティングシステム１００（又は図２Ａ〜図２Ｄのコンピューティングデバイス２０２）のプロセッサによって実行されているとき、動的ファンクション行１０４上でエスケープファンクションをアクティブにすることにより、ゲームを休止することができる。
【０２１７】
いくつかの実施形態では、ファンクションは、移動可能に作動しているキー及び／又はユーザ選択可能記号の組合せに関連付けられてもよい。例えば、コマンドキー及び「ｃ」キーの同時作動（すなわち、コマンド＋ｃ）は、「コピー」ファンクションに関連付けられてもよい。別の実施例では、コマンドキー及びインジケータ「ｅｓｃ」を有するユーザ選択可能記号の選択の同時作動（すなわち、コマンド＋ｅｓｃ）は、メディアプレーヤアプリケーションなどの特定のアプリケーションを開くファンクションをアクティブにすることができる。更に別の実施例では、２つのユーザ選択可能記号（例えば、インジケータｅｓｃを有するユーザ選択可能記号及び虫眼鏡インジケータを有するユーザ選択可能記号１４４）の同時選択は、特殊な検索ファンクションなどのファンクションのアクティブ化をもたらすことができる。
【０２１８】
いくつかの実施形態では、動的ファンクション行１０４の１つ以上のユーザ選択可能記号１４２の第１サブセット１４６は、ファンクションの１つのグループに関連付けられてもよく、動的ファンクション行１０４の１つ以上のユーザ選択可能記号１４２の第２サブセット１４８は、ファンクションの第２のグループに関連付けられてもよい。例えば、第１サブセット１４６におけるユーザ選択可能記号は、グローバルファンクション（例えば、システムレベルファンクション又はアフォーダンス）でもよく、第２サブセット１４８におけるユーザ選択可能記号は、アプリケーション固有ファンクションでもよい。したがって、第２サブセット１４８におけるユーザ選択可能記号は、プライマリディスプレイ１０２に表示されたグラフィカルユーザインタフェースの第１の要素（例えば、インターネットブラウザアプリケーションに対応する第１のウィンドウ）からグラフィカルユーザインタフェースの第２の要素（例えば、電子メールアプリケーションに対応する第２のウィンドウ）にフォーカスがシフトするとき、変化する。対照的に、第１サブセット１４６におけるユーザ選択可能記号は、グラフィカルユーザインタフェースの第１の要素からグラフィカルユーザインタフェースの第２の要素にフォーカスがシフトするとき、維持される。
【０２１９】
いくつかの実施形態では、第２サブセット１４８におけるユーザ選択可能記号は、フォーカスが当たっているプライマリディスプレイ１０２上のアクティブユーザインタフェース要素表示に基づいて判定される。いくつかの実施形態では、用語「フォーカスが当たっている」は、現在前景にあり、アクティブに動作しているか、又は、キー押下、マウスクリック、音声コマンド、ジェスチャ動きなどの、コンピューティングシステムのユーザから受信された入力によって制御可能であるユーザインタフェースのアクティブ要素（例えば、アプリケーションに関連付けられたウィンドウ、アプリケーションに関連付けられた特定のツールバー若しくはメニュー、又はオペレーティングシステム）を指すことができる。
【０２２０】
いくつかの実施形態では、グローバルユーザ選択可能記号に対応する１つ以上のユーザ選択可能記号１４２の第１サブセット１４６は、動的ファンクション行１０４の第１のエリア（例えば、動的ファンクション行１０４の左半分）を占有し、１つ以上のユーザ選択可能記号１４２の第２サブセット１４８は、動的ファンクション行１０４の第２のエリア（例えば、動的ファンクション行１０４の右半分）を占有する。動的ファンクション行１０４の他の部分が、第１サブセット１４６及び第２サブセット１４８に割り振られてもよいことを了解されよう。いくつかの実施形態では、どのアプリケーションもフォーカスを有しないとき、動的ファンクション行１０４の第２のエリアは、いかなるユーザ選択可能記号も含むことができない。いくつかの実施形態では、動的ファンクション行１０４は、ユーザ選択可能記号の３つ以上のサブセットを含む。いくつかの実施形態では、動的ファンクション行１０４は、サブセットに分割されないユーザ選択可能記号の単一のセットを含む。ユーザ選択可能記号の単一行が図１Ｂの動的ファンクション行１０４に示されているが、動的ファンクション行１０４がユーザ選択可能記号の複数行を含むことができることを認識されよう。
【０２２１】
いくつかの実施形態では、フォーカスの変更は、ディスプレイ部分１１０（又は外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２に表示されたグラフィカルユーザインタフェースのどの要素がアクティブであるのか、及びどの要素がユーザ入力を受信するのかを変更する。ユーザ入力は、キーボード、マウス、タッチパッド、又は他のユーザ入力デバイスから受信されてもよい。追加及び／又は代替として、いくつかの実施形態では、フォーカスの変更は、ディスプレイ部分１１０（又は外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２に表示されたグラフィカルユーザインタフェースの前景に示される要素を変更する。
【０２２２】
いくつかの実施形態では、フォーカスの変更は、ユーザ入力に応答して、例えば、ディスプレイ部分１１０（又は外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２に表示されたグラフィカルユーザインタフェースの要素（例えば、異なるウィンドウ）のユーザ選択に応答して、又は、ユーザ選択可能記号（例えば、動的ファンクション行１０４に表示されたアフォーダンス／記号のうちの１つ）のユーザ選択に応答して、起こる。ユーザ選択は、キーストローク、マウスクリック、マウスオーバー、コマンド＋タブ入力などでもよい。いくつかの実施形態では、フォーカスの変更は、ポータブルシステム１００（又は図２Ａ〜図２Ｄのコンピューティングデバイス２０２）のオペレーティングシステムによる判定に応答して起こる。例えば、フォーカスを有するアプリケーションウィンドウをユーザが閉じるとき、オペレーティングシステムは、閉じられたアプリケーションウィンドウより前にフォーカスを有していたアプリケーションなどの異なるアプリケーションにフォーカスを与えることができる。別の実施例では、フォーカスを有するアプリケーションウィンドウをユーザが閉じるとき、オペレーティングシステムは、アプリケーションを介してドキュメントになされた変更を保存するようにユーザに促すダイアログボックスにフォーカスを与えることができる。
【０２２３】
いくつかの実施形態では、フォーカスの変更は、アプリケーションに関連付けられたある要素から同じアプリケーションに関連付けられた別の要素への（例えば、電子メールアプリケーションの電子メール組成ウィンドウから電子メールアプリケーションのインボックスリストウィンドウへの、又は、インターネットブラウザアプリケーションのあるタブからインターネットブラウザアプリケーションの別のタブへの）変更でもよい。いくつかの実施形態では、フォーカスの変更は、あるアプリケーションに関連付けられた要素から別のアプリケーションに関連付けられた要素への（例えば、インターネットブラウザウィンドウから電子メールアプリケーションウィンドウへの）変更でもよい。更に、いくつかの実施形態では、フォーカスの変更は、アプリケーションに関連付けられた要素から、システムダイアログボックス、システム設定コントロール（例えば、音量コントロール）、ファイル／フォルダナビゲーションアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．のＦＩＮＤＥＲアプリケーション）に関連付けられたウィンドウなどの、オペレーティングシステムに関連付けられた要素への変更でもよい。追加として、フォーカスはまた、ダイアログボックス、ファイルディレクトリ、設定コントロール（例えば、音量コントロール）、又は、情報がユーザに提示され得る及び／若しくはユーザ入力が受信され得るグラフィカルユーザインタフェースの任意の他の要素に向けられてもよい。
【０２２４】
図２Ａは、いくつかの実施形態による、デスクトップコンピューティングシステム２００の第１の実装形態の例示的な図である。デスクトップコンピューティングシステム２００は、コンピューティングデバイス２０２、プライマリディスプレイ１０２を備えた外付けディスプレイデバイス２０４、外付けキーボード２０６、及び外付けマウス２０８を含む。コンピューティングデバイス２０２は、１つ以上のプロセッサと、１つ以上のプロセッサが実行する１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、外付けディスプレイデバイス２０４は、ｉＭＡＣ（登録商標）デバイスなどのコンピューティングデバイス２０２と統合されてもよい。いくつかの実施形態では、外付けディスプレイデバイス２０４のプライマリディスプレイ１０２は、タッチスクリーンディスプレイである。図２Ａでは、（本明細書では第１の筐体２０４又は筐体２０４とも呼ばれる）外付けディスプレイデバイス２０４、外付けキーボード２０６、及び外付けマウス２０８は、ＵＳＢ若しくはＰＳ／２などの有線接続を介して、又は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ（登録商標）などの通信プロトコルを使用する、ワイヤレス通信リンクを介して、コンピューティングデバイス２０２に通信可能に結合される。例えば、（本明細書では第２の筐体２０６又は筐体２０６とも呼ばれる）外付けキーボード２０６は、コンピューティングデバイス２０２からせいぜい１５フィート（例えば約３フィート先）にある。図２Ａでは、外付けキーボード２０６は、同じ筐体内に少なくとも部分的に含まれる動的ファンクション行１０４及び物理キーのセット１０６を含む。いくつかの実施形態では、図１Ｂを参照してより詳細に説明される動的ファンクション行１０４は、タッチスクリーンディスプレイである。いくつかの実施形態では、外付けキーボード２０６は、１つ以上のプロセッサと、本明細書で説明される実施形態のうちのいずれかを実行するために外付けキーボード２０６の１つ以上のプロセッサによって実行され得る１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、外付けキーボード２０６は、ユーザ入力（例えば、キーストローク、及び動的ファンクション行１０４によって表示されたユーザ選択可能記号／アフォーダンスの選択）を示す信号をコンピューティングデバイス２０２に中継する。
【０２２５】
図２Ｂは、いくつかの実施形態による、デスクトップコンピューティングシステム２００の第２の実装形態の例示的な図である。図２Ｂでは、デスクトップコンピューティングシステム２００は、コンピューティングデバイス２０２、プライマリディスプレイ１０２を備えた外付けディスプレイデバイス２０４、及び外付けキーボード２０６を含む。図２Ｂでは、外付けディスプレイデバイス２０４及び外付けキーボード２０６は、ＵＳＢ若しくはＰＳ／２などの有線接続を介して、又は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉなどの通信プロトコルを使用する、ワイヤレス通信リンクを介して、コンピューティングデバイス２０２に通信可能に結合される。図２Ｂでは、外付けキーボード２０６は、同じ筐体内に少なくとも部分的に含まれる動的ファンクション行１０４、物理キーのセット１０６、及びタッチパッド１０８を含む。いくつかの実施形態では、図１Ｂを参照してより詳細に説明される動的ファンクション行１０４は、タッチスクリーンディスプレイである。いくつかの実施形態では、外付けキーボード２０６は、１つ以上のプロセッサと、本明細書で説明される実施形態のうちのいずれかを実行するために外付けキーボード２０６の１つ以上のプロセッサによって実行され得る１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、外付けキーボード２０６は、ユーザ入力（例えば、キーストローク、タッチパッド１０８とのユーザ対話、及び動的ファンクション行１０４によって表示されたユーザ選択可能記号／アフォーダンスの選択）を示す信号をコンピューティングデバイス２０２に中継する。
【０２２６】
図２Ｃは、いくつかの実施形態による、デスクトップコンピューティングシステム２００の第３の実装形態の例示的な図である。図２Ｃでは、デスクトップコンピューティングシステム２００は、コンピューティングデバイス２０２、プライマリディスプレイ１０２を備えた外付けディスプレイデバイス２０４、外付けキーボード２０６、及び第１の外付け入力メカニズム２１２を含む。図２Ｃでは、外付けディスプレイデバイス２０４、外付けキーボード２０６、及び第１の外付け入力メカニズム２１２は、ＵＳＢ若しくはＰＳ／２などの有線接続を介して、又は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉなどの通信プロトコルを使用する、ワイヤレス通信リンクを介して、コンピューティングデバイス２０２に通信可能に結合される。図２Ｃでは、外付けキーボード２０６は物理キーのセット１０６を含み、第１の外付け入力メカニズム２１２は、同じ筐体内に少なくとも部分的に含まれる動的ファンクション行１０４及びタッチパッド１０８を含む。いくつかの実施形態では、図１Ｂを参照してより詳細に説明される動的ファンクション行１０４は、タッチスクリーンディスプレイである。いくつかの実施形態では、第１の外付け入力メカニズム２１２は、１つ以上のプロセッサと、本明細書で説明される実施形態のうちのいずれかを実行するために第１の外付け入力メカニズム２１２の１つ以上のプロセッサによって実行され得る１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、第１の外付け入力メカニズム２１２は、ユーザ入力（例えば、タッチパッド１０８とのユーザ対話、及び動的ファンクション行１０４によって表示されたユーザ選択可能記号／アフォーダンスのユーザ選択）を示す信号をコンピューティングデバイス２０２に中継する。
【０２２７】
図２Ｄは、いくつかの実施形態による、デスクトップコンピューティングシステム２００の第４の実装形態の例示的な図である。図２Ｄでは、デスクトップコンピューティングシステム２００は、コンピューティングデバイス２０２、プライマリディスプレイ１０２を備えた外付けディスプレイデバイス２０４、外付けキーボード２０６、外付けマウス２０８、及び第２の外付け入力メカニズム２２２を含む。図２Ｄでは、外付けディスプレイデバイス２０４、外付けキーボード２０６、外付けマウス２０８、及び第２の外付け入力メカニズム２２２は、ＵＳＢ若しくはＰＳ／２などの有線接続を介して、又は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉなどの通信プロトコルを使用する、ワイヤレス通信リンクを介して、コンピューティングデバイス２０２に通信可能に結合される。図２Ａでは、外付けキーボード２０６は、動的ファンクション行１０４及び物理キーのセット１０６を含む。図２Ｄでは、外付けキーボード２０６は物理キーのセット１０６を含み、第２の外付け入力メカニズム２２２は、第２の外付け入力メカニズム２２２の筐体内に少なくとも部分的に含まれる動的ファンクション行１０４を含む。いくつかの実施形態では、図１Ｂを参照してより詳細に説明される動的ファンクション行１０４は、タッチスクリーンディスプレイである。いくつかの実施形態では、第２の外付け入力メカニズム２２２は、１つ以上のプロセッサと、本明細書で説明される実施形態のうちのいずれかを実行するために第２の外付け入力メカニズム２２２の１つ以上のプロセッサによって実行され得る１つ以上のプログラムを記憶するメモリとを含む。いくつかの実施形態では、第２の外付け入力メカニズム２２２は、ユーザ入力（例えば、動的ファンクション行１０４によって表示されたユーザ選択可能記号／アフォーダンスのユーザ選択）を示す信号をコンピューティングデバイス２０２に中継する。
【０２２８】
図３Ａは、いくつかの実施形態による、電子デバイス３００のブロック図である。いくつかの実施形態では、電子デバイス３００は、ラップトップ（例えば、ポータブルコンピューティングシステム１００、図１Ａ）などのポータブル電子デバイスである。いくつかの実施形態では、電子デバイス３００は、ポータブルデバイスではなく、デスクトップコンピュータ（例えば、デスクトップコンピューティングシステム２００のコンピューティングデバイス２０２、図２Ａ〜図２Ｄ）であり、これは、外付けディスプレイシステム（例えば、外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）、及び任意選択的に、外付けタッチ感知面（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ、外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄなどのタッチ感知式ディスプレイ、及び／又は動的ファンクション行１０４、図２Ａ〜図２Ｄ）と通信可能に結合される。
【０２２９】
電子デバイス３００は、一般的に、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、画像管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウザアプリケーション、及び／又はメディアプレーヤアプリケーションのうちの１つ以上などのさまざまなアプリケーションをサポートする。
【０２３０】
電子デバイス３００上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインタフェースデバイスを、任意選択的に使用する。タッチ感知面の１つ以上の機能、並びに電子デバイス３００によって表示される対応する情報は、アプリケーションごとに、及び／又はアプリケーション内で、任意選択的に、調節及び／又は変更される。このように、電子デバイス３００の共通の物理アーキテクチャ（タッチ感知面など）は、ユーザにとって直観的かつ透過的なユーザインタフェースを有する様々なアプリケーションを、任意選択的にサポートする。
【０２３１】
電子デバイス３００は、（任意選択的に、１つ以上のコンピュータ可読記憶媒体を含む）メモリ３０２、メモリコントローラ３２２、１つ以上の処理ユニット（ＣＰＵ）３２０、周辺機器インタフェース３１８、ＲＦ回路３０８、オーディオ回路３１０、スピーカ３１１、マイクロフォン３１３、入出力（Ｉ／Ｏ）サブシステム３０６、他の入力又は制御デバイス３１６、及び外部ポート３２４を含む。電子デバイス３００は、任意選択的に、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）を含み、これは、（本明細書では「タッチスクリーン」又は「タッチスクリーンディスプレイ」と呼ばれることもある）タッチ感知ディスプレイでもよい。電子デバイス３００は、任意選択的に、１つ以上の光センサ３６４を含む。電子デバイス３００は、任意選択的に、タッチ感知ディスプレイ又はタッチパッドなどのタッチ感知面上の接触の強度を検出する１つ以上の強度センサ３６５を含む。電子デバイス３００は、任意選択的に、タッチ感知ディスプレイ又はタッチパッド（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ）などのタッチ感知面上で触知出力を生成する１つ以上の触知出力生成器３６７を含む。これらの構成要素は、任意選択的に、１つ以上の通信バス又は信号ライン３０３を介して通信する。
【０２３２】
本明細書で使用されるように、タッチ感知面上の接触の「強度」という用語は、タッチ感知面上の接触（例えば、指接触）の力若しくは圧力（単位面積あたりの力）、又はタッチ感知面上の接触の力若しくは圧力の代替物（プロキシ）を指す。接触の強度は、少なくとも４つの別個の値を含み、より一般的には、数百の（例えば、少なくとも２５６の）別個の値を含む、値の範囲を有する。接触の強度は、任意選択的に、様々な手法、及び様々なセンサ若しくはセンサの組合せを使用して、判定（又は、測定）される。例えば、タッチ感知面の下に又はこれに隣接する１つ以上の力センサは、任意選択的に、タッチ感知面上の様々な点における力を測定するために使用される。いくつかの実装形態では、複数の力センサからの力測定値は、接触の推定される力を判定するために組み合わされる（例えば、加重平均）。同様に、タッチ感知面上のスタイラスの圧力を判定するために、スタイラスの圧力感知チップが、任意選択的に、使用される。代替として、タッチ感知面上で検出される接触エリアのサイズ及び／若しくはその変化、接触に近接するタッチ感知面の静電容量及び／若しくはその変化、並びに／又は、接触に近接するタッチ感知面の抵抗及び／若しくはその変化が、タッチ感知面上の接触の力又は圧力の代替物として、任意選択的に、使用される。いくつかの実装形態では、接触の力又は圧力の代替する測定値は、強度閾値を超えているどうかを判定するために直接使用される（例えば、強度閾値は、代替する測定値に対応する単位で記述される）。いくつかの実装形態では、接触の力又は圧力の代替する測定値は、推定される力又は圧力に変換され、推定される力又は圧力は、強度閾値を超えているかどうかを判定するために使用される（例えば、強度閾値は、圧力の単位で測定された圧力閾値である）。
【０２３３】
本明細書及び特許請求の範囲で使用されるように、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対するそのデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、そのデバイスの別の構成要素（例えば、筐体）に対する物理的変位、又は、デバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況では、物理的変位によって生成された触知出力は、そのデバイス又はデバイスの構成要素の物理的特性の知覚される変化に相当する触感として、ユーザによって解釈されることになる。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はタッチ／トラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として、任意選択的に解釈される。一部の場合には、ユーザの動作によって物理的に押された（例えば、変位された）タッチ感知面に関連付けられた物理アクチュエータボタンの移動がないときでさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じる。別の実施例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がないときでさえ、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択的に解釈又は感知される。ユーザによるタッチのそのような解釈は、ユーザの個人的な感覚知覚に左右されるが、大多数のユーザに共通する、タッチの多くの感覚知覚がある。したがって、触知出力が、ユーザの特定の感覚知覚（例えば、「アップクリック」、「ダウンクリック」、「粗さ」）に対応するものと記述されるとき、別途記載のない限り、生成された触知出力は、一般的な（又は平均的な）ユーザの記述された感覚知覚を生成するデバイス、又はデバイスの構成要素の物理的変位に対応する。
【０２３４】
電子デバイス３００は一実施例に過ぎないこと、並びに、電子デバイス３００は、任意選択的に、示されているものよりも多くの構成要素若しくは少ない構成要素を有するものであるか、任意選択的に、２つ以上の構成要素を組み合わせるものであるか、又は、任意選択的に、それらの構成要素の異なる構成若しくは配置を有するものであることを諒解されたい。図３Ａに示す様々な構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組合せで実装される。
【０２３５】
メモリ３０２は、任意選択的に、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの不揮発性メモリを含む。ＣＰＵ（単数又は複数）３２０及び周辺機器インタフェース３１８などの、電子デバイス３００の他の構成要素によるメモリ３０２へのアクセスは、任意選択的に、メモリコントローラ３２２によって制御される。周辺機器インタフェース３１８は、入力及び出力周辺機器を、ＣＰＵ（単数又は複数）３２０及びメモリ３０２に結合するために使用されてもよい。１つ以上の処理ユニット３２０は、電子デバイス３００のための様々な機能を実行し、データを処理するために、メモリ３０２に記憶された様々なソフトウェアプログラム及び／又は命令セットを動作させるか、又は実行する。いくつかの実施形態では、周辺機器インタフェース３１８、ＣＰＵ（単数又は複数）３２０、及びメモリコントローラ３２２は、任意選択的に、チップ３０４などのシングルチップ上で実装される。いくつかの他の実施形態では、それらは、任意選択的に、別個のチップ上で実装される。
【０２３６】
ＲＦ（radio frequency）（高周波）回路３０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路３０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路３０８は、任意選択的に、これらの機能を実行する周知の回路を含み、それらの回路としては、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（subscriber identity module、ＳＩＭ）カード、メモリなどが挙げられるが、これらに限定されない。ＲＦ回路３０８は、任意選択的に、ワールドワイドウェブ（World Wide Web、ＷＷＷ）とも呼ばれるインターネット、イントラネット、並びに／又は、セルラー電話ネットワーク、無線ローカルエリアネットワーク（local area network、ＬＡＮ）及び／若しくはメトロポリタンエリアネットワーク（metropolitan area network、ＭＡＮ）などの無線ネットワークなどのネットワーク、並びに他のデバイスと、無線通信によって通信する。無線通信は、複数の通信規格、通信プロトコル及び通信技術のうちのいずれかを任意選択的に使用し、それらの通信規格、通信プロトコル及び通信技術としては、移動通信用のグローバルシステム（Global System for Mobile Communications、ＧＳＭ（登録商標））、拡張データＧＳＭ環境（Enhanced Data GSM Environment、ＥＤＧＥ（登録商標））、高速ダウンリンクパケットアクセス（high-speed downlink packet access、ＨＳＤＰＡ）、高速アップリンクパケットアクセス（high-speed uplink packet access、ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ，Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、２重セルＨＳＰＡ（Dual-Cell HSPA、ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（long term evolution、ＬＴＥ（登録商標））、近距離無線通信（near field communication、ＮＦＣ）、広帯域符号分割多元接続（wideband code division multiple access、Ｗ−ＣＤＭＡ）、符号分割多元接続（code division multiple access、ＣＤＭＡ）、時分割多元接続（time division multiple access、ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（voice over Internet Protocol、ＶｏＩＰ）、Ｗｉ−ＭＡＸ（登録商標）、電子メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（Internet message access protocol、ＩＭＡＰ）及び／又はポストオフィスプロトコル（post office protocol、ＰＯＰ））、インスタントメッセージング（例えば、拡張可能なメッセージング及びプレゼンスプロトコル（extensible messaging and presence protocol、ＸＭＰＰ）、インスタントメッセージング及びプレゼンスイベントパッケージのためのセッション開始プロトコル（Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions、ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスイベントパッケージ（Instant Messaging and Presence Service、ＩＭＰＳ））、及び／又はショートメッセージサービス（Short Message Service、ＳＭＳ）、あるいは本文書の出願日現在までに未だ開発され��いない通信プロトコルを含む任意の他の好適な通信プロトコルが挙げられるが、これらに限定されない。
【０２３７】
オーディオ回路３１０、スピーカ３１１、及びマイクロフォン３１３は、ユーザと電子デバイス３００との間のオーディオインタフェースを提供する。オーディオ回路３１０は、周辺機器インタフェース３１８からオーディオデータを受信し、このオーディオデータを電気信号に変換し、この電気信号をスピーカ３１１に伝送する。スピーカ３１１は、電気信号を人間の可聴音波に変換する。オーディオ回路３１０はまた、マイクロフォン３１３によって音波から変換された電気信号を受信する。オーディオ回路３１０は、電気信号をオーディオデータに変換し、このオーディオデータを処理のために周辺機器インタフェース３１８に伝送する。オーディオデータは、任意選択的に、周辺機器インタフェース３１８によって、メモリ３０２及び／若しくはＲＦ回路３０８から取得され、かつ／又はメモリ３０２及び／若しくはＲＦ回路３０８に伝送される。いくつかの実施形態では、オーディオ回路３１０はまた、ヘッドセットジャックを含む。ヘッドセットジャックは、オーディオ回路３１０と、出力専用ヘッドフォン、又は出力（例えば、片耳又は両耳用のヘッドフォン）及び入力（例えば、マイクロフォン）の両方を備えたヘッドセットなどの着脱可能オーディオ入出力周辺機器との間のインタフェースを提供する。
【０２３８】
Ｉ／Ｏサブシステム３０６は、ディスプレイシステム３１２及び他の入力又は出力デバイス３１６などの、電子デバイス３００の入出力周辺機器を、周辺機器インタフェース３１８に結合する。Ｉ／Ｏサブシステム３０６は、任意選択的に、ディスプレイコントローラ３５６、光センサコントローラ３５８、強度センサコントローラ３５９、触覚フィードバックコントローラ３６１、及び他の入力又は制御デバイスのための１つ以上の他の入力コントローラ３６０を含む。１つ以上の他の入力コントローラ３６０は、他の入力又は制御デバイス３１６から電気信号を受信し、それらへ電気信号を送信する。他の入力又は制御デバイス３１６は、任意選択的に、物理ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、ジョイスティック、クリックホイールなどを含む。いくつかの代替的実施形態では、他の入力コントローラ（単数又は複数）３６０は、任意選択的に、キーボード、赤外線ポート、ＵＳＢポート、及びマウスなどのポインタデバイスのうちのいずれかと結合される（又はいずれにも結合されない）。１つ以上の物理ボタンは、任意選択的に、スピーカ３１１及び／又はマイクロフォン３１３の音量コントロールのためのアップ／ダウンボタンを含む。
【０２３９】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）は、電子デバイス３００とユーザとの間の出力インタフェース（及び、任意選択的に、それがタッチ感知ディスプレイであるときの入力インタフェース）を提供する。ディスプレイコントローラ３５６は、ディスプレイシステム３１２から電気信号を受信し、及び／又はそれへ電気信号を送信する。ディスプレイシステム３１２は、ユーザに視覚出力を表示する。視覚出力は、任意選択的に、グラフィック、テキスト、アイコン、ビデオ、及びこれらの任意の組合せ（まとめて「グラフィック」と称する）を含む。いくつかの実施形態では、視覚出力の一部又は全ては、ユーザインタフェースオブジェクト／要素に対応する。
【０２４０】
いくつかの実施形態では、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）は、触覚及び／又は触知接触に基づくユーザからの入力を受け付ける、タッチ感知面、センサ、又はセンサのセットを備えたタッチ感知ディスプレイである。したがって、ディスプレイシステム３１２及びディスプレイコントローラ３５６は（メモリ３０２内の任意の関連モジュール及び／又は命令セットと共に）、ディスプレイシステム３１２上で接触（及び接触の任意の移動又は中断）を検出し、検出された接触をディスプレイシステム３１２に表示されたユーザインタフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）との対話に変換する。例示的な一実施形態では、ディスプレイシステム３１２とユーザとの間の接触点は、ユーザの指の下のエリアに対応する。
【０２４１】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）は、任意選択的に、ＬＣＤ（liquid crystal display）（液晶ディスプレイ）技術、ＬＰＤ（light emitting polymer display）（発光ポリマーディスプレイ）技術、ＬＥＤ（light emitting diode）（発光ダイオード）技術、又はＯＬＥＤ（organic light emitting diode）（有機発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。いくつかの実施形態では、ディスプレイシステム３１２がタッチ感知ディスプレイであるとき、ディスプレイシステム３１２及びディスプレイコントローラ３５６は、任意選択的に、現在知られている又は今後開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその接触のあらゆる移動又は中断を検出するものであり、それらのタッチ感知技術としては、容量技術、抵抗技術、赤外線技術、及び表面音響波技術、並びに、ディスプレイシステム３１２との１つ以上の接触点を判定する他の近接センサアレイ又は他の要素が挙げられるが、これらに限定されない。例示的な一実施形態では、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．からのｉＰＨＯＮＥ（登録商標）、ｉＰＯＤＴＯＵＣＨ（登録商標）、及びｉＰＡＤ（登録商標）において見られるような、投影型相互静電容量感知技術が使用される。
【０２４２】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）は、任意選択的に、４００ｄｐｉを超過するビデオ解像度（例えば、５００ｄｐｉ、８００ｄｐｉ、又はそれ以上）を有する。いくつかの実施形態では、ディスプレイシステム３１２は、ユーザがスタイラス、指などを使用して任意選択的に接触を行うタッチ感知ディスプレイである。いくつかの実施形態では、ユーザインタフェースは、指による接触及びジェスチャと主に作用するように設計されている。いくつかの実施形態では、電子デバイス３００は、指による粗い入力を、正確なポインタ／カーソルの位置又はユーザによって所望されているアクションを実行するためのコマンドに変換する。
【０２４３】
いくつかの実施形態では、ディスプレイシステム３１２に加えて、電子デバイス３００は、任意選択的に、特定の機能をアクティブにするか又は非アクティブにするタッチパッド（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ）を含む。いくつかの実施形態では、タッチパッドは、ディスプレイシステム３１２とは異なり、視覚出力を表示しない、電子デバイス３００のタッチ感知エリアである。いくつかの実施形態では、ディスプレイシステム３１２がタッチ感知ディスプレイであるとき、タッチパッドは、任意選択的に、ディスプレイシステム３１２とは別個であるタッチ感知面、又はディスプレイシステム３１２によって形成されたタッチ感知面の延長である。
【０２４４】
電子デバイス３００はまた、様々な構成要素に電力を供給する電力システム３６２を含む。電力システム３６２は、任意選択的に、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（alternating current、ＡＣ）など）、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理及び分配に関連付けられた任意の他の構成要素を含む。
【０２４５】
電子デバイス３００はまた、任意選択的に、Ｉ／Ｏサブシステム３０６内の光センサコントローラ３５８と結合された１つ以上の光センサ３６４を含む。光センサ（単数又は複数）３６４は、任意選択的に、電荷結合デバイス（charge-coupled device、ＣＣＤ）又は相補的金属酸化物半導体（complementary metal-oxide semiconductor、ＣＭＯＳ）フォトトランジスタを含む。光センサ（単数又は複数）３６４は、１つ以上のレンズを通じて投影された、環境からの光を受信し、その光を、画像を表すデータに変換する。撮像モジュール３４３と連携して、光センサ（単数又は複数）３６４は、任意選択的に、静止画像又はビデオをキャプチャする。いくつかの実施形態では、ユーザがディスプレイシステム３１２上で他のテレビ会議参加者を見ている間に、テレビ会議のためにユーザの画像を任意選択的に入手するように、光センサが電子デバイス３００の前面に配置される。
【０２４６】
電子デバイス３００はまた、任意選択的に、Ｉ／Ｏサブシステム３０６内の強度センサコントローラ３５９と結合された１つ以上の接触強度センサ３６５を含む。接触強度センサ（単数又は複数）３６５は、任意選択的に、１つ以上のピエゾ抵抗ひずみゲージ、容量性力センサ、電気力センサ、圧電力センサ、光力センサ、容量性タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（又は圧力）を測定するために使用されるセンサ）を含む。接触強度センサ（単数又は複数）３６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のためのプロキシ）を受信する。いくつかの実施形態では、少なくとも１つの接触強度センサは、タッチ感知面（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ、又は、それがタッチ感知ディスプレイであるときのディスプレイシステム３１２）と並置されるか、又はそれに近接している。
【０２４７】
電子デバイス３００はまた、任意選択的に、Ｉ／Ｏサブシステム３０６内の触覚フィードバックコントローラ３６１と結合された１つ以上の触知出力生成器３６７を含む。触知出力生成器（単数又は複数）３６７は、任意選択的に、スピーカ若しくは他のオーディオ構成要素などの１つ以上の電気音響デバイス、及び／又は、モータ、ソレノイド、電気活性ポリマー、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギを直線運動に変換する電気機械デバイスを含む。接触強度センサ（単数又は複数）３６５は、触覚フィードバックモジュール３３３から触知フィードバック生成命令を受信し、電子デバイス３００のユーザが感知することが可能な触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ、又は、それがタッチ感知ディスプレイであるときのディスプレイシステム３１２）と並置されるか、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向（例えば、電子デバイス３００の表面の内／外）に、又は水平方向（例えば、電子デバイス３００の表面と同じ平面内の前後）に動かすことによって、触知出力を生成する。
【０２４８】
電子デバイス３００はまた、任意選択的に、周辺機器インタフェース３１８と結合された１つ以上の近接センサ３６６を含む。代替的に、近接センサ（単数又は複数）３６６は、Ｉ／Ｏサブシステム３０６内の他の入力コントローラ（単数又は複数）３６０と結合される。電子デバイス３００はまた、任意選択的に、周辺機器インタフェース３１８と結合された１つ以上の加速度計３６８を含む。代替的に、加速度計（単数又は複数）３６８は、Ｉ／Ｏサブシステム３０６内の他の入力コントローラ（単数又は複数）３６０と結合される。
【０２４９】
いくつかの実施形態では、メモリ３０２に記憶されたソフトウェア構成要素は、オペレーティングシステム３２６、通信モジュール３２８（又は命令セット）、接触／動きモジュール３３０（又は命令セット）、グラフィックモジュール３３２（又は命令セット）、アプリケーション３４０（又は命令セット）、及び動的ファンクション行モジュール３５０（又は命令セット）を含む。更に、いくつかの実施形態では、図３Ａに示すように、メモリ３０２は、デバイス／グローバル内部状態３５７（又は命令セット）を記憶する。デバイス／グローバル内部状態３５７は、もしあれば、どのアプリケーションが現在アクティブである及び／又はフォーカスが当たっているかを示すアクティブアプリケーション状態、何のアプリケーション、ビュー又は他の情報がディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）及び／又は外付けディスプレイシステム（例えば、外付けディスプレイデバイス２０４のプライマリディスプレイ１０２、図２Ａ〜図２Ｄ及び／又は動的ファンクション行１０４、図２Ａ〜図２Ｄ）の様々な領域を占有するかを示すディスプレイ状態、電子デバイス３００の様々なセンサ及び入力又は制御デバイス３１６から入手された情報を含むセンサ状態、並びに、電子デバイス３００の場所及び／又は姿勢に関する場所情報のうちの１つ以上を含む。
【０２５０】
オペレーティングシステム３２６（例えば、ＤＡＲＷＩＮ（登録商標）、ＲＴＸＣ（登録商標）、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、又は、ＶＸＷｏｒｋｓ（登録商標）などの組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理する様々なソフトウェア構成要素及び／又はドライバを含み、様々なハードウェア構成要素とソフトウェア構成要素との間の通信を容易にする。
【０２５１】
通信モジュール３２８は、１つ以上の外部ポート３２４及び／又はＲＦ回路３０８を介した他のデバイス（例えば、コンピューティングデバイス２０２、図２Ａ〜図２Ｄ、外付けマウス２０８、図２Ａ及び図２Ｄ、外付けキーボード２０６、図２Ａ〜図２Ｂ、第１の外付け入力メカニズム２１２、図２Ｃ、並びに／又は第２の外付け入力メカニズム２２２、図２Ｄ）との通信を容易にし、また、ＲＦ回路３０８及び／又は外部ポート３２４を介してデータを送信／受信する様々なソフトウェア構成要素を含む。外部ポート３２４（例えば、ユニバーサルシリアルバス（Universal Serial Bus、ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）など）は、直接的に、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を介して間接的に、他のデバイスに結合するように適合されている。いくつかの実施形態では、外部ポート３２４は、ｉＰｏｄ（登録商標）デバイス上で使用される３０ピンコネクタと同じ、又はそれに類似した及び／若しくはそれと互換性のあるマルチピン（例えば、３０ピン）コネクタである。
【０２５２】
接触／動きモジュール３３０は、任意選択的に、それが（ディスプレイコントローラ３５６と連携した）タッチ感知ディスプレイ及び他のタッチ感知デバイス（例えば、タッチパッド又は物理クリックホイール）であるときのディスプレイシステム３１２との接触を検出する。接触／動きモジュール３３０は、接触が生じたかどうかを判定すること（例えば、指を下ろすイベントを検出すること）、接触の強度（例えば、接触の力若しくは圧力、又は接触の力若しくは圧力の代替物）を判定すること、接触の移動があるかどうかを判定し、タッチ感知面を横断する移動を追跡すること（例えば、指をドラッグする１つ以上のイベントを検出すること）、及び接触が停止したかどうかを判定すること（例えば、指を上げるイベント又は接触の中断を検出すること）などの、接触の検出に関連する様々な動作を実行する様々なソフトウェア構成要素を含む。接触／動きモジュール３３０は、タッチ感知面から接触データを受信する。一連の接触データによって表される、接触点の移動を判定することは、任意選択的に、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを含む。これらの動作は、任意選択的に、単一の接触（例えば、１本の指の接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態では、接触／動きモジュール３３０はまた、タッチパッド（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ）上の接触を検出する。
【０２５３】
いくつかの実施形態では、接触／動きモジュール３３０は、ユーザによって動作が実行されたかどうかを判定するための（例えば、ユーザがアフォーダンス上で選択したか又は「クリック」したかを判定するための）１つ以上の強度閾値のセットを使用する。いくつかの実施形態では、強度閾値の少なくともサブセットが、ソフトウェアパラメータに従って判定される（例えば、強度閾値は特定の物理アクチュエータのアクティブ化閾値によって判定されず、電子デバイス３００の物理ハードウェアを変更することなく調整され得る）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、そのトラックパッド又はタッチスクリーンディスプレイのハードウェアを変更することなく、広範囲の既定閾値のうちのいずれかに設定され得る。追加として、いくつかの実装形態では、デバイスのユーザには、（例えば、個々の強度閾値を調整することによって、及び／又は、システムレベルのクリック「強度」パラメータにより、一度に複数の強度閾値を調整することによって）強度閾値のセットのうちの１つ以上を調整するソフトウェア設定が提供される。
【０２５４】
接触／動きモジュール３３０は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、検出される接触の異なる動き、タイミング、及び／又は強度）を有する。したがって、ジェスチャは、任意選択的に、特定の接触パターンを検出することによって検出される。例えば、指のタップ接触を検出することは、指を下ろすイベントを検出し、続いて、（例えば、アイコンの位置での）その指を下ろすイベントと同じ位置（又は実質的に同じ位置）で指を上げる（リフトオフ）イベントを検出することを含む。別の実施例として、タッチ感知面上での指のスワイプジェスチャを検出することは、指を下ろすイベントを検出し、続いて、指をドラッグする１つ以上のイベントを検出し、いくつかの実施形態では、また、続いて、指を上げる（リフトオフ）イベントを検出することを含む。
【０２５５】
グラフィックモジュール３３２は、表示されるグラフィックの視覚的効果（例えば、輝度、透明度、彩度、コントラスト又は他の視覚的特性）を変更する構成要素を含む、プライマリディスプレイ１０２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ又は外付けディスプレイデバイス２０４のプライマリディスプレイ１０２、図２Ａ〜図２Ｄ）又は他のディスプレイ上でグラフィックをレンダリングし、及びその表示を引き起こす様々な知られているソフトウェア構成要素を含む。本明細書で使用されるように、用語「グラフィック」は、ユーザに対して表示することができる任意のオブジェクトを含み、これらのオブジェクトとしては、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェースオブジェクトなど）、デジタル画像、ビデオ、アニメーションなどが挙げられるが、これらに限定されない。いくつかの実施形態では、グラフィックモジュール３３２は、使用されるグラフィックを表すデータを記憶する。各グラフィックには、任意選択的に、対応するコードが割り当てられる。グラフィックモジュール３３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィック特性データと共に、表示されることとなるグラフィックを指定する１つ以上のコードを受信し、次いで、ディスプレイコントローラ３５６に出力するスクリーンの画像データを生成する。
【０２５６】
触覚フィードバックモジュール３３３は、電子デバイス３００とのユーザ対話に応答して、電子デバイス３００上の１つ以上の場所で触知出力を生成するために、触知出力生成器（単数又は複数）３６７によって使用される命令を生成する様々なソフトウェア構成要素を含む。
【０２５７】
アプリケーション３４０は、任意選択的に、以下のモジュール（又は命令セット）、又はそれらのサブセット若しくはスーパーセットを含む。
・電子メールを受信、送信、構成、及び閲覧する（本明細書では「メールアプリ」又は「電子メールアプリ」と呼ばれることもある）電子メールクライアントモジュール３４１、
・静止画像及び／又はビデオ画像をキャプチャする撮像モジュール３４２、
・静止画像及び／又はビデオ画像を編集及び閲覧する（本明細書では「写真アプリ」と呼ばれることもある）画像管理モジュール３４３、
・オーディオ及び／又はビデオを再生する（本明細書では「メディアプレーヤアプリ」と呼ばれることもある）メディアプレーヤモジュール３４４、並びに
・インターネットに接続し、ブラウズする（本明細書では「ウェブブラウザ」と呼ばれることもある）ウェブブラウジングモジュール３４５。
【０２５８】
任意選択的にメモリ３０２に記憶される他のアプリケーション３４０の例としては、メッセージング及び通信アプリケーション、ワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化アプリケーション、デジタル著作権管理アプリケーション、音声認識アプリケーション、並びに音声複製アプリケーションが挙げられる。
【０２５９】
ＲＦ回路３０８、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）、ディスプレイコントローラ３５６、及び接触モジュール３３０、グラフィックモジュール３３２のうちの１つ以上と連携して、電子メールクライアントモジュール３４１は、ユーザ命令に応答して、電子メールを作成、送信、受信、及び管理するための、実行可能命令を含む。画像管理モジュール３４３と連携して、電子メールクライアントモジュール３４１は、撮像モジュール３４２で撮影された静止画像又はビデオ画像を有する電子メールを作成及び送信することを非常に容易にする。
【０２６０】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）、ディスプレイコントローラ３５６、光センサ（単数又は複数）３６４、光センサコントローラ３５８、接触モジュール３３０、グラフィックモジュール３３２、及び画像管理モジュール３４３のうちの１つ以上と連携して、撮像モジュール３４２は、静止画像若しくは（ビデオストリームを含む）ビデオをキャプチャし、それらをメモリ３０２に記憶する、静止画像若しくはビデオの特性を変更する、又はメモリ３０２から静止画像若しくはビデオを削除するための、実行可能命令を含む。
【０２６１】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）、ディスプレイコントローラ３５６、接触モジュール３３０、グラフィックモジュール３３２、及び撮像モジュール３４２のうちの１つ以上と連携して、画像管理モジュール３４３は、静止画像及び／若しくはビデオ画像を配置し、変更（例えば、編集）し、又はその他の方式で操作し、ラベルを付け、削除し、（例えば、デジタルスライドショー又はアルバム内で）提示し、並びに記憶するための、実行可能命令を含む。
【０２６２】
ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）、ディスプレイコントローラ３５６、接触モジュール３３０、グラフィックモジュール３３２、オーディオ回路３１０、スピーカ３１１、ＲＦ回路３０８、及びウェブブラウジングモジュール３４５のうちの１つ以上と連携して、メディアプレーヤモジュール３４４は、ＭＰ３又はＡＡＣファイルなどの１つ以上のファイル形式で記憶された記録された音楽又は他のサウンドファイルをユーザがダウンロード及び再生することを可能にする実行可能命令、並びに、ビデオを（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ又は外部ポート３２４を介して接続された外付けディスプレイデバイス２０１４のプライマリディスプレイ１０２、図２Ａ〜図２Ｂ上で）表示し、提示し、又はその他の方式で再生するための実行可能命令を含む。
【０２６３】
ＲＦ回路３０８、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）、ディスプレイコントローラ３５６、接触モジュール３３０、及びグラフィックモジュール３３２のうちの１つ以上と連携して、ウェブブラウジングモジュール３４５は、ウェブページ又はその諸部分、並びにウェブページにリンクされた添付ファイル及び他のファイルを検索し、それにリンクし、受信し、及び表示することを含む、ユーザ命令に従ってインターネットをブラウズするための、実行可能命令を含む。
【０２６４】
動的ファンクション行（dynamic function row、ＤＦＲ）モジュール３５０は、フォーカス判定モジュール３５１、ＤＦＲ判定モジュール３５２、及びＤＦＲ提示モジュール３５３を含む。いくつかの実施形態では、フォーカス判定モジュール３５１は、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ）又は外付けディスプレイシステム（例えば、外付けディスプレイデバイス２０４、図２Ａ〜図２Ｄ）によって表示されるグラフィカルユーザインタフェースにフォーカスが当たっているアクティブユーザインタフェース要素を判定するように構成されている。いくつかの実施形態では、ＤＦＲ判定モジュール３５２は、フォーカスが当たっているアクティブユーザインタフェース要素に基づいてグラフィック（例えば、１つ以上のアフォーダンスのセット）を判定するように構成されている。いくつかの実施形態では、ＤＦＲ提示モジュール３５３は、ディスプレイシステム３１２（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）上で、ＤＦＲ判定モジュール３５２によって判定されたグラフィックをレンダリングするように構成されている。ＤＦＲ提示モジュール３５３は、表示されるグラフィックの視覚的効果（例えば、輝度、透明度、彩度、コントラスト又は他の視覚的特性）を変更する構成要素を含む、ディスプレイシステム３１２（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）上でグラフィックをレンダリングし、その表示を引き起こす様々な知られているソフトウェア構成要素を含む。本明細書で使用されるように、用語「グラフィック」は、ユーザに対して表示することができる任意のオブジェクトを含み、これらのオブジェクトとしては、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェースオブジェクトなど）、デジタル画像、ビデオ、アニメーションなどが挙げられるが、これらに限定されない。いくつかの実施形態では、ＤＦＲモジュール３５０は、動的ファンクション行１０４の感度を調整するモジュール、動的ファンクション行１０４によって提供された可聴及び／又は触覚フィードバックを調整するモジュール、動的ファンクション行１０４によって表示されたアフォーダンス及び情報（例えば、サイズ、輝度、フォント、言語など）の設定を調整するモジュール、動的ファンクション行１０４の現在の電力モード（例えば、通常モード及び低電力モード）を調整するモジュールなど、他のモジュールを含む。
【０２６５】
いくつかの実施形態では、動的ファンクション行モジュール３５０は、（予測された受信者、提案されたテキスト終了文字列、前もって提案されたアプリケーションなどを含む）予測された／事前の／提案されたコンテンツアイテムを提供することを可能にする構成要素とインタフェースする。コンテンツアイテムを前もって提案することは、その全体が参照により本明細書に組み込まれる、米国出願第１５／１６７，７１３号でより詳細に説明される。
【０２６６】
上記で識別されたモジュール及びアプリケーションのそれぞれは、上記で説明された１つ以上の機能、並びに本出願で説明される方法（例えば、コンピュータにより実行される方法及び本明細書で説明される他の情報処理方法）を実行するための、実行可能命令のセットに対応する。これらのモジュール（すなわち、命令セット）は、別個のソフトウェアプログラム、手順又はモジュールとして実装される必要はなく、したがって、各種実施形態において、これらのモジュールの様々なサブセットが、任意選択的に組み合わされるか、又はその他の方式で再配置される。いくつかの実施形態では、メモリ３０２は、上記で識別されたモジュール及びデータ構造体のサブセットを任意選択的に記憶する。更に、メモリ３０２は、上記で説明されていない追加のモジュール及びデータ構造体を任意選択的に記憶する。
【０２６７】
図３Ｂは、いくつかの実施形態による、図３Ａのイベント処理のための構成要素のブロック図である。いくつかの実施形態では、メモリ３０２（図３Ａ）は、イベントソータ３７０（例えば、オペレーティングシステム３２６内）及びアプリケーション３４０−１（例えば、上述のアプリケーション３４１、３４２、３４３、３４４、又は３４５のうちのいずれか）を含む。
【０２６８】
イベントソータ３７０は、イベント情報を受信し、イベント情報を配信すべきアプリケーション３４０−１及びアプリケーション３４０−１のアプリケーションビュー３９１を判定する。イベントソータ３７０は、イベントモニタ３７１及びイベントディスパッチャモジュール３７４を含む。いくつかの実施形態では、アプリケーション３４０−１は、アプリケーション内部状態３９２を含み、これは、アプリケーションがアクティブであるか又は実行しているとき、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリィスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）に表示される現在のアプリケーションビュー（単数又は複数）を示す。いくつかの実施形態では、デバイス／グローバル内部状態３５７は、どのアプリケーション（単数又は複数）が現在アクティブであるか又はフォーカスが当たっているかを判定するためにイベントソータ３７０によって使用され、アプリケーション内部状態３９２は、イベント情報を配信すべきアプリケーションビュー３９１を判定するためにイベントソータ３７０によって使用される。
【０２６９】
いくつかの実施形態では、アプリケーション内部状態３９２は、アプリケーション３４０−１が実行を再開するときに使用される再開情報、アプリケーション３４０−１によって表示されているか又は表示される準備ができている情報を示すユーザインタフェース状態情報、ユーザがアプリケーション３４０−１の以前の状態又はビューに戻ることを可能にする状態待ち行列、及びユーザが行った以前のアクションのリドゥ／アンドゥ待ち行列のうちの１つ以上などの追加情報を含む。
【０２７０】
イベントモニタ３７１は、周辺機器インタフェース３１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、それがタッチ感知ディスプレイであるときのディスプレイシステム３１２上のユーザタッチ）についての情報を含む。周辺機器インタフェース３１８は、Ｉ／Ｏサブシステム３０６、又は近接センサ（単数又は複数）３６６、加速度計（単数又は複数）３６８、及び／若しくは（オーディオ回路３１０を介した）マイクロフォン３１３などのセンサから受信する情報を伝送する。周辺機器インタフェース３１８がＩ／Ｏサブシステム３０６から受信する情報は、それがタッチ感知ディスプレイ又は別のタッチ感知面（例えば、タッチパッド１０８、図１Ａ〜図１Ｂ）であるときのディスプレイシステム３１２からの情報を含む。
【０２７１】
いくつかの実施形態では、イベントモニタ３７１は、所定の間隔で周辺機器インタフェース３１８に要求を送信する。それに応答して、周辺機器インタフェース３１８は、イベント情報を伝送する。他の実施形態では、周辺機器インタフェース３１８は、重要なイベント（例えば、所定のノイズ閾値を上回り、及び／又は所定の持続時間よりも長い入力を受信すること）があったときのみ、イベント情報を伝送する。
【０２７２】
いくつかの実施形態では、イベントソータ３７０はまた、ヒットビュー判定モジュール３７２及び／又はアクティブイベント認識部判定モジュール３７３を含む。
【０２７３】
ヒットビュー判定モジュール３７２は、サブイベントが１つ以上のビュー内のどこで行われたか、ディスプレイシステム３１２が２つ以上のビューをいつ表示するか、ディスプレイ上でユーザが見ることができる制御及び他の要素から、ビューがどこで構成されているかを判定するソフトウェア手順を提供する。
【０２７４】
アプリケーションに関連付けられたユーザインタフェースの別の態様は、本明細書ではアプリケーションビュー又はユーザインタフェースウィンドウと呼ばれることがあるビューのセットであり、その中で情報が表示され、タッチによるジェスチャが生じる。タッチが検出される（アプリケーションの）アプリケーションビューは、任意選択的に、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えば、タッチが検出される最下位レベルビューは、任意選択的に、ヒットビューと呼ばれ、また、適切な入力として認識されるイベントのセットは、任意選択的に、タッチによるジェスチャを開始する初期タッチのヒットビューに少なくとも部分的に基づいて判定される。
【０２７５】
ヒットビュー判定モジュール３７２は、タッチによるジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層内に構成された複数のビューを有するとき、ヒットビュー判定モジュール３７２は、サブイベントを処理すべき階層内の最下位ビューとして、ヒットビューを識別する。ほとんどの状況では、ヒットビューは、開始するサブイベント（すなわち、イベント又は潜在的なイベントを形成するサブイベントのシーケンスにおける最初のサブイベント）が発生する最下位レベルビューである。ヒットビューがヒットビュー判定モジュールによって識別されると、ヒットビューは、一般的には、それがヒットビューとして識別された同じタッチ又は入力ソースに関連する全てのサブイベントを受信する。
【０２７６】
アクティブイベント認識部判定モジュール３７３は、ビュー階層内のどのビュー（単数又は複数）がサブイベントの特定のシーケンスを受信すべきかを判定する。いくつかの実施形態では、アクティブイベント認識部判定モジュール３７３は、ヒットビューのみがサブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール３７３は、サブイベントの物理的な場所を含む全てのビューがアクティブに関与しているビューであると判定し、したがって、全てのアクティブに関与しているビューが、サブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、タッチサブイベントが１つの特定のビューに関連付けられたエリアに完全に限定された場合でも、階層内の上位のビューは、依然として、アクティブに関与しているビューであり続ける。
【０２７７】
イベントディスパッチャモジュール３７４は、イベント情報をイベント認識部（例えば、イベント認識部３８０）にディスパッチする。アクティブイベント認識部判定モジュール３７３を含む実施形態では、イベントディスパッチャモジュール３７４は、アクティブイベント認識部判定モジュール３７３によって判定されたイベント認識部にイベント情報を配信する。いくつかの実施形態では、イベントディスパッチャモジュール３７４は、それぞれのイベント受信部３８２によって取得されるイベント情報をイベント待ち行列に記憶する。
【０２７８】
いくつかの実施形態では、オペレーティングシステム３２６は、イベントソータ３７０を含む。代替として、アプリケーション３４０−１がイベントソータ３７０を含む。更に他の実施形態では、イベントソータ３７０は、独立型のモジュールであるか、又は接触／動きモジュール３３０などのメモリ３０２に記憶された別のモジュールの一部である。
【０２７９】
いくつかの実施形態では、アプリケーション３４０−１は、それぞれがアプリケーションのユーザインタフェースのそれぞれのビュー内で発生するタッチイベントを処理するための命令を含む、複数のイベント処理部３９０及び１つ以上のアプリケーションビュー３９１を含む。アプリケーション３４０−１の各アプリケーションビュー３９１は、１つ以上のイベント認識部３８０を含む。一般的には、アプリケーションビュー３９１は、複数のイベント認識部３８０を含む。他の実施形態では、イベント認識部３８０のうちの１つ以上は、ユーザインタフェースキット（図示せず）又はアプリケーション３４０−１が方法及び他の特性を継承する上位レベルオブジェクトなどの、別個のモジュールの一部である。いくつかの実施形態では、それぞれのイベント処理部３９０は、データ更新部３７６、オブジェクト更新部３７７、ＧＵＩ更新部３７８、及び／又はイベントソータ３７０から受信されたイベントデータ３７９のうちの１つ以上を含む。イベント処理部処理部３９０は、任意選択的に、アプリケーション内部状態３９２を更新するために、データ更新部３７６、オブジェクト更新部３７７又はＧＵＩ更新部３７８を利用するか、又は呼び出す。代替として、アプリケーションビュー３９１のうちの１つ以上は、１つ以上のそれぞれのイベント処理部３９０を含む。また、いくつかの実施形態では、データ更新部３７６、オブジェクト更新部３７７、及びＧＵＩ更新部３７８のうちの１つ以上は、アプリケーションビュー３９１に含まれる。
【０２８０】
それぞれのイベント認識部３８０は、イベントソータ３７０からイベント情報（例えば、イベントデータ３７９）を受信し、イベント情報からイベントを識別する。イベント認識部３８０は、イベント受信部３８２及びイベント比較部３８４を含む。いくつかの実施形態では、イベント認識部３８０はまた、メタデータ３８３、及び（任意選択的にサブイベント配信命令を含む）イベント配信命令３８８の少なくともサブセットを含む。
【０２８１】
イベント受信部３８２は、イベントソータ３７０からイベント情報を受信する。イベント情報は、サブイベントについての情報、例えば、タッチ又はタッチの移動についての情報を含む。サブイベントに応じて、イベント情報はまた、サブイベントの場所などの追加情報を含む。サブイベントがタッチの動きに関わるとき、イベント情報はまた、任意選択的に、サブイベントの速さ及び方向を含む。いくつかの実施形態では、イベントは、１つの向きから別の向きへの（例えば、縦向きから横向きへ、又はその逆の）デバイスの回転を含み、イベント情報は、（デバイスの姿勢とも呼ばれる）デバイスの現在の向きについての対応する情報を含む。
【０２８２】
イベント比較部３８４は、イベント情報を既定のイベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定若しくは更新する。いくつかの実施形態では、イベント比較部３８４は、イベント定義３８６を含む。イベント定義３８６は、例えばイベント１（３８７−１）、イベント２（３８７−２）などのイベント（例えば、サブイベントの既定のシーケンス）の定義を含む。いくつかの実施形態では、イベント３８７におけるサブイベントは、例えば、タッチの開始、タッチの終了、タッチの移動、タッチの中止、及び複数のタッチを含む。一実施例では、イベント１（３８７−１）についての定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の所定の段階についての第１のタッチ（タッチの開始）、所定の段階についての第１のリフトオフ（タッチの終了）、表示されたオブジェクト上の所定の段階についての第２のタッチ（タッチの開始）、及び所定の段階についての第２のリフトオフ（タッチの終了）を含む。別の実施例では、イベント２（３８７−２）についての定義は、表示されたオブジェクト上のドラッグである。ドラッグには、例えば、表示されたオブジェクト上の所定の段階についてのタッチ（又は接触）、それがタッチ感知ディスプレイであるときのディスプレイシステム３１２にわたるタッチの移動、及びタッチのリフトオフ（タッチの終了）が含まれる。いくつかの実施形態では、イベントはまた、１つ以上の関連付けられたイベント処理部３９０に関する情報を含む。
【０２８３】
いくつかの実施形態では、イベント定義３８７は、それぞれのユーザインタフェースオブジェクトについてのイベントの定義を含む。いくつかの実施形態では、イベント比較部３８４は、どのユーザインタフェースオブジェクトがサブイベントに関連付けられているかを判定するために、ヒットテストを実行する。例えば、ディスプレイシステム３１２上に３つのユーザインタフェースオブジェクトが表示されているアプリケーションビューでは、それがタッチ感知ディスプレイであるときのディスプレイシステム３１２上でタッチが検出されたとき、イベント比較部３８４は、３つのユーザインタフェースオブジェクトのうちのどれがそのタッチ（サブイベント）に関連付けられているかを判定するために、ヒットテストを実行する。表示された各オブジェクトがそれぞれのイベント処理部３９０に関連付けられている場合、イベント比較部は、どのイベント処理部３９０をアクティブにすべきかを判定するために、ヒットテストの結果を使用する。例えば、イベント比較部３８４は、ヒットテストをトリガするサブイベント及びオブジェクトに関連付けられたイベント処理部を選択する。
【０２８４】
いくつかの実施形態では、それぞれのイベント３８７についての定義はまた、サブイベントのシーケンスがイベント認識部のイベントタイプに対応するか否かが判定されるまで、イベント情報の配信を遅延させる遅延アクションを含む。
【０２８５】
それぞれのイベント認識部３８０が、一連のサブイベントがイベント定義３８６におけるイベントのうちのいずれとも一致しないと判定したとき、それぞれのイベント認識部３８０は、イベント不可能、イベント失敗、又はイベント終了の状態になり、その後は、タッチによるジェスチャの後続のサブイベントを無視する。この状況では、ヒットビューについてアクティブのままである他のイベント認識部があれば、そのイベント認識部は、進行中のタッチによるジェスチャのサブイベントの追跡及び処理を続行する。
【０２８６】
いくつかの実施形態では、それぞれのイベント認識部３８０は、イベント配信システムがどのようにサブイベント配信を実行すべきかをアクティブに関与しているイベント認識部に示す構成変更可能プロパティ、フラグ、及び／又はリストを有するメタデータ３８３を含む。いくつかの実施形態では、メタデータ３８３は、イベント認識部が互いにどのように対話するか、又はイベント認識部が互いにどのように対話することができるようになっているかを示す構成変更可能プロパティ、フラグ、及び／又はリストを含む。いくつかの実施形態では、メタデータ３８３は、サブイベントがビュー階層又はプログラム階層における多様なレベルに配信されるかどうかを示す構成変更可能プロパティ、フラグ、及び／又はリストを含む。
【０２８７】
いくつかの実施形態では、それぞれのイベント認識部３８０は、イベントの１つ以上の特定のサブイベントが認識されるとき、イベントに関連付けられたイベント処理部３９０をアクティブにする。いくつかの実施形態では、それぞれのイベント認識部３８０は、イベントに関連付けられたイベント情報をイベント処理部３９０に配信する。イベント処理部３９０をアクティブにすることは、それぞれのヒットビューにサブイベントを送信する（及び、送信を延期する）こととは別個である。いくつかの実施形態では、イベント認識部３８０は、認識されたイベントに関連付けられたフラグを投入し、そのフラグに関連付けられたイベント処理部３９０は、そのフラグを捕らえ、既定のプロセスを実行する。
【０２８８】
いくつかの実施形態では、イベント配信命令３８８は、イベント処理部をアクティブにすることなくサブイベントについてのイベント情報を配信するサブイベント配信命令を含む。代わりに、サブイベント配信命令は、一連のサブイベントに関連付けられたイベント処理部に、又はアクティブに関与しているビューにイベント情報を配信する。一連のサブイベント又はアクティブに関与しているビューに関連付けられたイベント処理部は、イベント情報を受信し、所定のプロセスを実行する。
【０２８９】
いくつかの実施形態では、データ更新部３７６は、アプリケーション３４０−１で使用されるデータを作成及び更新する。例えば、データ更新部３７６は、メディアプレーヤモジュール３４４によって使用されるビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部更新部３７７は、アプリケーション３４０−１によって使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部３７６は、新たなユーザインタフェースオブジェクトを作成するか、又はユーザインタフェースオブジェクトの位置を更新する。ＧＵＩ更新部３７８は、ＧＵＩを更新する。例えば、ＧＵＩ更新部３７８は、表示情報を準備し、それを、ディスプレイシステム３１２（例えば、ディスプレイ部分１１０のプライマリディスプレイ１０２、図１Ａ及び／又は動的ファンクション行１０４、図１Ａ〜図１Ｂ）に表示するために、グラフィックモジュール３３２に送信する。
【０２９０】
いくつかの実施形態では、イベント処理部（単数又は複数）３９０は、データ更新部３７６、オブジェクト更新部３７７、及びＧＵＩ更新部３７８を含むか又はそれらへのアクセスを有する。いくつかの実施形態では、データ更新部３７６、オブジェクト更新部３７７、及びＧＵＩ更新部３７８は、アプリケーション３４０−１又はアプリケーションビュー３９１の単一モジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０２９１】
タッチ感知ディスプレイ上のユーザタッチのイベント処理に関する前述の考察は、入力デバイスを用いて電子デバイス３００を動作させるための他の形態のユーザ入力にも適用されるが、その全てがタッチスクリーン上で開始されるわけではないことを理解されたい。例えば、キーボードの単一又は複数の押下若しくは保持と任意選択的に連携される、マウスの移動及びマウスボタンの押下、タッチパッド上でのタップ、ドラッグ、スクロールなどの接触移動、ペンスタイラス入力、デバイスの移動、口頭による命令、検出された眼球運動、バイオメトリック入力、並びに／又はそれらの任意の組合せを、任意選択的に、認識するイベントを定義するサブイベントに対応する入力として利用する。
【０２９２】
図４は、いくつかの実施形態による、外付け電子デバイス４００のブロック図である。いくつかの実施形態では、外付け電子デバイス４００は、同じ筐体内に、動的ファンクション行１０４、物理キーのセット（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）などの物理入力メカニズム、及び／又はタッチパッド（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ）を少なくとも部分的に含む外付け入力及び出力デバイスである。外付け電子デバイス４００の例としては、外付けキーボード（例えば、外付けキーボード２０６、図２Ａ〜図２Ｂ）、外付けタッチ感知面（例えば、第１の外付け入力メカニズム２１２、図２Ｃ）、又は他の外付け入力メカニズム（例えば、第２の外付け入力メカニズム２２２、図２Ｄ）が挙げられる。外付け電子デバイス４００は、コンピューティングデバイス２０２（図２Ａ〜図２Ｄ）と通信可能に結合される。例えば、外付け電子デバイス４００は、ＵＳＢ若しくはＰＳ／２などの有線接続を介して、又は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉなどの通信プロトコルを使用する、ワイヤレス通信リンクを介して、コンピューティングデバイス２０２と通信可能に結合される。外付け電子デバイス４００は、電子デバイス３００（図３Ａ）における構成要素若しくは手順のうちの一部に依拠し得るか、又は、これらの構成要素若しくは手順のうちの一部は、電子デバイス３００の代わりに外付け電子デバイス４００によって完了され得るか、その中に配置され得るか、若しくはそれによって格納され得る。
【０２９３】
いくつかの実施形態では、外付け電子デバイス４００は、（任意選択的に、１つ以上のコンピュータ可読記憶媒体を含む）メモリ４０２、メモリコントローラ４２２、１つ以上の処理ユニット（ＣＰＵ）４２０、周辺機器インタフェース４１８、ＲＦ回路４０８、オーディオ回路４１０、スピーカ４１１、マイクロフォン４１３、入出力（Ｉ／Ｏ）サブシステム４０６、他の入力又は制御デバイス４１６、及び外部ポート４２４のうちの１つ以上を含む。外付け電子デバイス４００は、（本明細書では「タッチ感知ディスプレイ」、「タッチスクリーン」、又は「タッチスクリーンディスプレイ」と呼ばれることもある）タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）を含む。
【０２９４】
外付け電子デバイス４００は、任意選択的に、タッチ感知ディスプレイシステム４１２又はタッチパッド（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ）などのタッチ感知面上の接触の強度を検出する１つ以上の強度センサ４６５を含む。外付け電子デバイス４００は、任意選択的に、タッチ感知ディスプレイシステム４１２又はタッチパッド（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ）などのタッチ感知面上で触知出力を生成する１つ以上の触知出力生成器４６７を含む。これらの構成要素は、任意選択的に、１つ以上の通信バス又は信号ライン４０３を介して通信する。
【０２９５】
メモリ４０２は、任意選択的に、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの不揮発性メモリを含む。ＣＰＵ（単数又は複数）４２０及び周辺機器インタフェース４１８などの、外付け電子デバイス４００の他の構成要素によるメモリ４０２へのアクセスは、任意選択的に、メモリコントローラ４２２によって制御される。周辺機器インタフェース４１８は、ＣＰＵ（単数又は複数）４２０及びメモリ４０２を、Ｉ／Ｏサブシステム４０６及び他の回路に結合するために使用されてもよい。１つ以上の処理ユニット４２０は、外付け電子デバイス４００のための様々な機能を実行し、データを処理するために、メモリ４０２に記憶された様々なソフトウェアプログラム及び／又は命令セットを動作させるか、又は実行する。いくつかの実施形態では、周辺機器インタフェース４１８、ＣＰＵ（単数又は複数）４２０、及びメモリコントローラ４２２は、任意選択的に、チップ４０４などのシングルチップ上で実装される。いくつかの他の実施形態では、それらは、任意選択的に、別個のチップ上で実装される。
【０２９６】
ＲＦ（高周波）回路４０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路４０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路４０８は、任意選択的に、これらの機能を実行する周知の回路を含み、それらの回路としては、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリなどが挙げられるが、これらに限定されない。無線通信は、複数の通信規格、通信プロトコル及び通信技術のうちのいずれかを任意選択的に使用し、それらの通信規格、通信プロトコル及び通信技術としては、近距離無線通信（ＮＦＣ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、Ｗｉ−ＭＡＸ、あるいは本文書の出願日現在までに未だ開発されていない通信プロトコルを含む任意の他の好適な通信プロトコルが挙げられるが、これらに限定されない。
【０２９７】
任意選択のオーディオ回路４１０、スピーカ４１１、及びマイクロフォン４１３は、ユーザと外付け電子デバイス４００との間のオーディオインタフェースを提供する。オーディオ回路４１０は、周辺機器インタフェース４１８からオーディオデータを受信し、このオーディオデータを電気信号に変換し、この電気信号をスピーカ４１１に伝送する。スピーカ４１１は、電気信号を人間の可聴音波に変換する。オーディオ回路４１０はまた、マイクロフォン４１３によって音波から変換された電気信号を受信する。オーディオ回路４１０は、電気信号をオーディオデータに変換し、このオーディオデータを処理のために周辺機器インタフェース４１８に伝送する。オーディオデータは、任意選択的に、周辺機器インタフェース４１８によって、メモリ４０２及び／若しくはＲＦ回路４０８から取得され、かつ／又はメモリ４０２及び／若しくはＲＦ回路４０８に伝送される。いくつかの実施形態では、オーディオ回路４１０はまた、ヘッドセットジャックを含む。ヘッドセットジャックは、オーディオ回路４１０と、出力専用ヘッドフォン、又は出力（例えば、片耳又は両耳用のヘッドフォン）及び入力（例えば、マイクロフォン）の両方を備えたヘッドセットなどの着脱可能オーディオ入出力周辺機器との間のインタフェースを提供する。
【０２９８】
Ｉ／Ｏサブシステム４０６は、タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）などの、外付け電子デバイス４００の入出力周辺機器を、周辺機器インタフェース４１８に結合する。Ｉ／Ｏサブシステム４０６は、任意選択的に、ディスプレイコントローラ４５６、強度センサコントローラ４５９、触覚フィードバックコントローラ４６１、及び他の入力又は制御デバイス４１６のための１つ以上の入力コントローラ４６０を含む。１つ以上の他の入力コントローラ４６０は、他の入力又は制御デバイス４１６から電気信号を受信し、それらへ電気信号を送信する。他の入力又は制御デバイス４１６は、任意選択的に、物理ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、ジョイスティック、クリックホイール、物理キーのセット、タッチパッドなどを含む。
【０２９９】
タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）は、外付け電子デバイス４００とユーザとの間の入出力インタフェースを提供する。タッチ感知ディスプレイ（touch-sensitive display、ＴＳＤ）コントローラ４５６は、タッチ感知ディスプレイシステム４１２から電気信号を受信し、及び／又はそれへ電気信号を送信する。タッチ感知ディスプレイシステム４１２は、ユーザに視覚出力を表示する。視覚出力は、任意選択的に、グラフィック、テキスト、アイコン、ビデオ、及びこれらの任意の組合せ（まとめて「グラフィック」と称する）を含む。いくつかの実施形態では、視覚出力の一部又は全ては、ユーザインタフェースオブジェクト／要素に対応する。
【０３００】
タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）は、触覚及び／又は触知接触に基づくユーザからの入力を受け付ける、タッチ感知面、センサ、又はセンサのセットを含む。したがって、タッチ感知ディスプレイシステム４１２及びＴＳＤコントローラ４５６は（メモリ４０２内の任意の関連モジュール及び／又は命令セットと共に）、タッチ感知ディスプレイシステム４１２上で接触（及び接触の任意の移動又は中断）を検出し、検出された接触を、タッチ感知ディスプレイシステム４１２に表示されたユーザインタフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）を選択又は制御するために使用される信号に変換する。例示的な一実施形態では、タッチ感知ディスプレイシステム４１２とユーザとの間の接触点は、ユーザの指と接触しているタッチ感知ディスプレイシステム４１２のエリアに対応する。
【０３０１】
タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）は、任意選択的に、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術、ＬＥＤ（発光ダイオード）技術、又はＯＬＥＤ（有機発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム４１２及びＴＳＤコントローラ４５６は、任意選択的に、現在知られている又は今後開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその接触のあらゆる移動又は中断を検出するものであり、それらのタッチ感知技術としては、容量技術、抵抗技術、赤外線技術、及び表面音響波技術、並びに、タッチ感知ディスプレイシステム４１２との１つ以上の接触点を判定する他の近接センサアレイ又は他の要素が挙げられるが、これらに限定されない。例示的な一実施形態では、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．からのｉＰＨＯＮＥ、ｉＰＯＤＴＯＵＣＨ、及びｉＰＡＤにおいて見られるような、投影型相互静電容量感知技術が使用される。
【０３０２】
タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）は、任意選択的に、４００ｄｐｉを超過するビデオ解像度（例えば、５００ｄｐｉ、８００ｄｐｉ、又はそれ以上）を有する。いくつかの実施形態では、ユーザは、スタイラス、指などを使用してタッチ感知ディスプレイシステム４１２との接触を行う。いくつかの実施形態では、ユーザインタフェースは、指による接触及びジェスチャと主に作用するように設計されている。
【０３０３】
いくつかの実施形態では、タッチ感知ディスプレイシステム４１２に加えて、外付け電子デバイス４００は、任意選択的に、タッチパッド（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ）を含む。いくつかの実施形態では、タッチパッドは、タッチ感知ディスプレイシステム４１２とは異なり、視覚出力を表示しない、外付け電子デバイス４００のタッチ感知エリアである。いくつかの実施形態では、タッチパッドは、任意選択的に、タッチ感知ディスプレイシステム４１２とは別個であるタッチ感知面、又はタッチ感知ディスプレイシステム４１２によって形成されたタッチ感知面の延長である。
【０３０４】
外付け電子デバイス４００はまた、様々な構成要素に電力を供給する電力システム４６２を含む。電力システム４６２は、任意選択的に、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ）など）、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理及び分配に関連付けられた任意の他の構成要素を含む。
【０３０５】
外付け電子デバイス４００はまた、任意選択的に、Ｉ／Ｏサブシステム４０６内の強度センサコントローラ４５９と結合された１つ以上の接触強度センサ４６５を含む。接触強度センサ（単数又は複数）４６５は、任意選択的に、１つ以上のピエゾ抵抗ひずみゲージ、容量性力センサ、電気力センサ、圧電力センサ、光力センサ、容量性タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（又は圧力）を測定するために使用されるセンサ）を含む。接触強度センサ（単数又は複数）４６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のためのプロキシ）を受信する。いくつかの実施形態では、少なくとも１つの接触強度センサは、タッチ感知面（例えば、タッチ感知ディスプレイシステム４１２及び／又はタッチパッド１０８、図２Ｂ〜図２Ｃ）と並置されるか、又はそれに近接している。
【０３０６】
外付け電子デバイス４００はまた、任意選択的に、Ｉ／Ｏサブシステム４０６内の触覚フィードバックコントローラ４６１と結合された１つ以上の触知出力生成器４６７を含む。触知出力生成器（単数又は複数）４６７は、任意選択的に、スピーカ若しくは他のオーディオ構成要素などの１つ以上の電気音響デバイス、及び／又は、モータ、ソレノイド、電気活性ポリマー、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギを直線運動に変換する電気機械デバイスを含む。接触強度センサ（単数又は複数）４６５は、触覚フィードバックモジュール４３３から触知フィードバック生成命令を受信し、外付け電子デバイス４００のユーザが感知することが可能な触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチ感知ディスプレイシステム４１２及び／又はタッチパッド１０８、図２Ｂ〜図２Ｃ）と並置されるか、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向（例えば、外付け電子デバイス４００の表面の内／外）に、又は水平方向（例えば、外付け電子デバイス４００の表面と同じ平面内の前後）に動かすことによって、触知出力を生成する。
【０３０７】
いくつかの実施形態では、メモリ４０２に記憶されたソフトウェア構成要素は、オペレーティングシステム４２６、通信モジュール４２８（又は命令セット）、接触／動きモジュール４３０（又は命令セット）、及び動的ファンクション行モジュール４５０（又は命令セット）を含む。更に、いくつかの実施形態では、メモリ４０２は、何のビュー又は他の情報がタッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）の様々な領域を占有するかを示す、ディスプレイ状態を含むデバイス状態４５７を記憶する。
【０３０８】
オペレーティングシステム４２６は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理する様々なソフトウェア構成要素及び／又はドライバを含み、様々なハードウェア構成要素とソフトウェア構成要素との間の通信を容易にする。
【０３０９】
通信モジュール４２８は、１つ以上の外部ポート４２４及び／又はＲＦ回路４０８を介した他のデバイス（例えば、コンピューティングデバイス２０２、図２Ａ〜図２Ｄ）との通信を容易にし、また、ＲＦ回路４０８及び／又は外部ポート４２４を介してデータを送信／受信する様々なソフトウェア構成要素を含む。外部ポート４２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥなど）は、直接的に、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を介して間接的に、他のデバイスに結合するように適合されている。
【０３１０】
接触／動きモジュール４３０は、任意選択的に、タッチ感知ディスプレイシステム４１２及び他のタッチ感知デバイス（例えば、タッチパッド又は物理クリックホイール）との接触を検出する。接触／動きモジュール４３０は、接触が生じたかどうかを判定すること（例えば、指を下ろすイベントを検出すること）、接触の強度（例えば、接触の力若しくは圧力、又は接触の力若しくは圧力の代替物）を判定すること、接触の移動があるかどうかを判定し、タッチ感知面を横断する移動を追跡すること（例えば、指をドラッグする１つ以上のイベントを検出すること）、及び接触が停止したかどうかを判定すること（例えば、指を上げるイベント又は接触の中断を検出すること）などの、接触の検出に関連する様々な動作を実行する様々なソフトウェア構成要素を含む。接触／動きモジュール４３０は、タッチ感知面から接触データを受信する。一連の接触データによって表される、接触点の移動を判定することは、任意選択的に、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを含む。これらの動作は、任意選択的に、単一の接触（例えば、１本の指の接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態では、接触／動きモジュール４３０はまた、タッチパッド（例えば、タッチパッド１０８、図２Ｂ〜図２Ｃ）上の接触を検出する。
【０３１１】
いくつかの実施形態では、接触／動きモジュール４３０は、ユーザによって動作が実行されたかどうかを判定するための（例えば、ユーザがアフォーダンス上で選択したか又は「クリック」したかを判定するための）１つ以上の強度閾値のセットを使用する。いくつかの実施形態では、強度閾値の少なくともサブセットが、ソフトウェアパラメータに従って判定される（例えば、強度閾値は特定の物理アクチュエータのアクティブ化閾値によって判定されず、外付け電子デバイス４００の物理ハードウェアを変更することなく調整され得る）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、そのトラックパッド又はタッチスクリーンディスプレイのハードウェアを変更することなく、広範囲の既定閾値のうちのいずれかに設定され得る。追加として、いくつかの実装形態では、デバイスのユーザには、（例えば、個々の強度閾値を調整することによって、及び／又は、システムレベルのクリック「強度」パラメータにより、一度に複数の強度閾値を調整することによって）強度閾値のセットのうちの１つ以上を調整するソフトウェア設定が提供される。
【０３１２】
接触／動きモジュール４３０は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、検出される接触の異なる動き、タイミング、及び／又は強度）を有する。したがって、ジェスチャは、任意選択的に、特定の接触パターンを検出することによって検出される。例えば、指のタップ接触を検出することは、指を下ろすイベントを検出し、続いて、（例えば、アイコンの位置での）その指を下ろすイベントと同じ位置（又は実質的に同じ位置）で指を上げる（リフトオフ）イベントを検出することを含む。別の実施例として、タッチ感知面上での指のスワイプジェスチャを検出することは、指を下ろすイベントを検出し、続いて、指をドラッグする１つ以上のイベントを検出し、いくつかの実施形態では、また、続いて、指を上げる（リフトオフ）イベントを検出することを含む。
【０３１３】
触覚フィードバックモジュール４３３は、外付け電子デバイス４００とのユーザ対話に応答して、外付け電子デバイス４００上の１つ以上の場所で触知出力を生成するために、触知出力生成器（単数又は複数）４６７によって使用される命令を生成する様々なソフトウェア構成要素を含む。
【０３１４】
動的ファンクション行（ＤＦＲ）モジュール４５０は、フォーカス入手モジュール４５１、ＤＦＲ判定モジュール４５２、及びＤＦＲ提示モジュール４５３を含む。いくつかの実施形態では、フォーカス入手モジュール４５１は、コンピューティングデバイス２０２（図２Ａ〜図２Ｄ）から、外付けディスプレイデバイス２０４（図２Ａ〜図２Ｄ）のプライマリディスプレイ１０２に表示されたグラフィカルユーザインタフェースの現在のフォーカスであるアクティブユーザインタフェース要素の示唆を入手するように構成されている。いくつかの実施形態では、ＤＦＲ判定モジュール４５２は、現在のフォーカスであるアクティブユーザインタフェース要素に基づいてグラフィック（例えば、１つ以上のアフォーダンスのセット）を判定するように構成されている。代替として、いくつかの実施形態では、コンピューティングデバイス２０２（図２Ａ〜図２Ｄ）は、フォーカスが当たっているアクティブユーザインタフェース要素に基づいてグラフィック（例えば、１つ以上のアフォーダンスのセット）を判定し、タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）上で表示するために、外付け電子デバイス４００又はその構成要素（例えば、ＤＦＲモジュール４５０）にグラフィックを提供する。いくつかの実施形態では、ＤＦＲ提示モジュール４５３は、タッチ感知ディスプレイシステム４１２（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｄ）上で、ＤＦＲ判定モジュール４５２によって判定された（又はコンピューティングデバイス２０２によって提供された）グラフィックをレンダリングするように構成されている。ＤＦＲ提示モジュール４５３は、表示されるグラフィックの視覚的効果（例えば、輝度、透明度、彩度、コントラスト又は他の視覚的特性）を変更する構成要素を含む、タッチ感知ディスプレイシステム４１２上でグラフィックをレンダリングし、その表示を引き起こす様々な知られているソフトウェア構成要素を含む。いくつかの実施形態では、ＤＦＲモジュール４５０は、動的ファンクション行１０４の感度を調整するモジュール、動的ファンクション行１０４によって提供された可聴及び／又は触覚フィードバックを調整するモジュール、動的ファンクション行１０４によって表示されたアフォーダンス及び情報（例えば、サイズ、輝度、フォント、言語など）の設定を調整するモジュール、動的ファンクション行１０４の現在の電力モード（例えば、通常モード及び低電力モード）を調整するモジュールなど、他のモジュールを含む。
【０３１５】
いくつかの実施形態では、メモリ４０２は（例えば、オペレーティングシステム４２６内に）イベントソータ４７０を含む。いくつかの実施形態では、イベントソータ４７０は、イベントソータ３７０（図３Ｂ）と同じ機能を実行し、イベントソータ３７０（図３Ｂ）のモジュール、手順、及び命令のサブセット又はスーパーセットを含む。そのため、イベントソータ４７０は簡略にするために説明されない。
【０３１６】
外付け電子デバイス４００は一例に過ぎず、外付け電子デバイス４００は、任意選択的に、示されているものよりも多くの構成要素又は少ない構成要素を有し、任意選択的に、２つ以上の構成要素を組み合わせ、又は、任意選択的に、それらの構成要素の異なる構成若しくは配置を有することを諒解されたい。図４に示された様々な構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組合せに実装される。
【０３１７】
上記の識別されたモジュールの各々は、上記に説明された１つ以上の機能、並びに本出願で説明される方法（例えば、コンピュータにより実行される方法、及び本明細書で説明される他の情報処理方法）を実行するための実行可能命令のセットに対応する。これらのモジュール（すなわち、命令のセット）は、別々のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、したがって、これらのモジュールの様々なサブセットは、任意選択的に、様々な実施形態において、組み合わされるか、又はそうでな場合再配置される。いくつかの実施形態では、メモリ４０２は、任意選択的に、上記で識別されたモジュール及びデータ構造のサブセットを記憶する。更に、メモリ４０２は、任意選択的に、上記で説明されていない追加のモジュール及びデータ構造を記憶する。
【０３１８】
本明細書で使用される「フォーカスセレクタ」という用語は、ユーザが対話しているユーザインタフェースの現在の部分を示す入力要素を指す。カーソル又は他のロケーションマーカを含むいくつかの実装形態では、カーソルは「フォーカスセレクタ」として動作し、その結果、カーソルが特定のユーザインタフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインタフェース要素）の上にある間に、タッチ感知面（例えば、図３におけるタッチパッド３５５又は図４Ｂにおけるタッチ感知面４５１）上で入力（例えば、押圧入力）が検出されると、検出された入力に従って特定のユーザインタフェース要素が調整される。タッチスクリーンディスプレイ上のユーザインタフェース要素との直接対話を可能にする、タッチスクリーンディスプレイを含むいくつかの実装形態では、タッチスクリーン上で検出される接触は「フォーカスセレクタ」として動作し、その結果、入力（例えば、接触による押圧入力）が、特定のユーザインタフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインタフェース要素）の場所でタッチスクリーンディスプレイ上で検出されると、検出された入力に従って特定のユーザインタフェース要素が調節される。いくつかの実装形態では、（例えば、タブキー又は矢印キーを使用してフォーカスを１つのボタンから別のボタンに移動させることによる）タッチスクリーンディスプレイ上のカーソルの対応する移動又は接触の移動なしに、フォーカスは、ユーザインタフェースの１つの領域からユーザインタフェースの別の領域に移動する。これらの実装形態では、フォーカスセレクタは、ユーザインタフェースの様々な領域間のフォーカスの移動に従って移動する。フォーカスセレクタによってとられる具体的な形態とは関係なく、フォーカスセレクタは、一般的に、（例えば、ユーザが対話しようとしているユーザインタフェースの要素をデバイスに示すことにより）ユーザインタフェースとのユーザの意図した対話を通信するために、ユーザによって制御されるユーザインタフェース要素（又はタッチスクリーンディスプレイ上の接触）である。例えば、タッチ感知面（例えば、タッチパッド又はタッチスクリーン）上で押圧入力が検出されている間の、それぞれのボタンの上のフォーカスセレクタ（例えば、カーソル、接触、又は選択ボックス）の位置は、（そのデバイスのディスプレイ上に示された他のユーザインタフェース要素とは対照的に）それぞれのボタンをユーザがアクティブ化しようとしていることを示すものである。
【０３１９】
本明細書及び特許請求の範囲で使用される、タッチ感知面上の接触の「強度」という用語は、タッチ感知面上の接触（例えば、指の接触若しくはスタイラスの接触）の力若しくは圧力（単位面積あたりの力）、又はタッチ感知面上の接触の力若しくは圧力の代替物（プロキシ）を指す。接触の強度は、少なくとも４つの別個の値を含み、より典型的には、数百の（例えば、少なくとも２５６の）別個の値を含む、値の範囲を有する。接触の強度は、任意選択的に、様々な手法、及び様々なセンサ又はセンサの組合せを使用して、特定（又は測定）される。例えば、タッチ感知面の下又はそれに隣接する１つ以上の力センサは、任意選択的に、タッチ感知面上の様々なポイントにおける力を測定するために使用される。いくつかの実装形態では、複数の力センサからの力測定値は、推定される接触の力を特定するために組み合わされる（例えば、加重平均又は合計）。同様に、スタイラスの感圧性先端部は、任意選択的に、タッチ感知面上のスタイラスの圧力を特定するために使用される。あるいは、タッチ感知面上で検出される接触領域のサイズ及び／若しくはその変化、接触に近接するタッチ感知面の電気容量及び／若しくはその変化、並びに／又は、接触に近接するタッチ感知面の抵抗及び／若しくはその変化は、任意選択的に、タッチ感知面上の接触の力又は圧力の代替物として使用される。いくつかの実装形態では、接触の力又は圧力のための代替測定値は、強度閾値を超えているかどうかを判定するために直接使用される（例えば、強度閾値は、代替測定値に対応する単位で記述される）。いくつかの実装形態では、接触の力又は圧力のための代替測定値は、推定される力又は圧力に変換され、推定される力又は圧力は、強度閾値を超えているかどうかを判定するために使用される（例えば、強度閾値は、圧力の単位で測定された圧力閾値である）。ユーザ入力の属性として接触の強度を使用すると、（例えば、タッチ感知ディスプレイ上に）アフォーダンスを表示するため、及び／又は（例えば、タッチ感知ディスプレイ、タッチ感知面、又はノブ若しくはボタンなどの物理的／機械的コントロールを介して）ユーザ入力を受信するための資産が制限された、低減されたサイズのデバイス上で、そうでない場合ユーザによるアクセスが容易に可能でない場合がある、追加のデバイス機能にユーザがアクセスすることが可能になる。
【０３２０】
いくつかの実施形態では、接触／動きモジュール１３０は、１つ以上の強度閾値のセットを使用して、ユーザによって操作が実行されたかどうかを判定する（例えば、ユーザがアイコン上で「クリック」したかどうかを判定する）。いくつかの実施形態では、少なくとも強度閾値のサブセットがソフトウェアパラメータに従って判定される（例えば、強度閾値は、特定の物理アクチュエータのアクティブ化閾値によって判定されず、システム１００の物理ハードウェアを変更することなく調整することができる）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、トラックパッド又はタッチスクリーンディスプレイのハードウェアを変更することなく、広範囲の既定の閾値のうちのいずれかに設定することができる。更に、いくつかの実装形態では、デバイスのユーザは、（例えば、個々の強度閾値を調整することにより、及び／又は、システムレベルのクリック「強度」パラメータで一度に複数の強度閾値を調整することにより）強度閾値のセットのうちの１つ以上を調整するためのソフトウェア設定が提供される。
【０３２１】
本明細書及び特許請求の範囲で使用される、接触の「特性強度」という用語は、接触の１つ以上の強度に基づく、その接触の特性を指す。いくつかの実施形態では、特性強度は複数の強度サンプルに基づく。特性強度は、任意選択的に、既定の数の強度サンプル、すなわち、既定のイベント（例えば、接触を検出した後、接触のリフトオフを検出する前、接触の移動の開始を検出する前若しくは後、接触の終了を検出する前、接触の強度の増大を検出する前若しくは後、及び／又は、接触の強度の減少を検出する前若しくは後の）に関連する既定の時間期間（例えば、０．０５、０．１、０．２、０．５、１、２、５、１０秒）の間に収集された強度サンプルのセットに基づく。接触の特性強度は、任意選択的に、接触の強度の最大値、接触の強度の中間値、接触の強度の平均値、接触の強度の上位１０パーセント値、接触の強度の最大値の半分の値、接触の強度の最大値の９０パーセントの値などのうちの１つ以上に基づく。いくつかの実施形態では、特性強度を特定する際に（例えば、特性強度が経時的な接触の強度の平均であるときに）、接触の持続期間が使用される。いくつかの実施形態では、特性強度は、ユーザによって操作が実行されたかどうかを判定するために、１つ以上の強度閾値のセットと比較される。例えば、１つ以上の強度閾値のセットは、第１の強度閾値及び第２の強度閾値を含んでもよい。この例では、第１の閾値を超えない特性強度を有する接触は第１の操作をもたらし、第１の強度閾値を超え、第２の強度閾値を超えない特性強度を有する接触は第２の操作をもたらし、第２の強度閾値を超える特性強度を有する接触は第３の操作をもたらす。いくつかの実施形態では、特性強度と１つ以上の強度閾値との間の比較は、第１の操作を実行するか、又は第２の操作を実行するかを判定するために使用されるのではなく、１つ以上の操作を実行するか否か（例えば、それぞれの選択肢を実行するか、又はそれぞれの操作を実行することを控えるか）を判定するために使用される。
【０３２２】
いくつかの実施形態では、特性強度を特定する目的のために、ジェスチャの一部分が識別される。例えば、タッチ感知面は、開始位置から遷移して終了位置に達する連続的なスワイプ接触（例えば、ドラッグジェスチャ）を受け取る場合があり、そのポイントにおいて接触の強度が増大する。この例では、終了位置における接触の特性強度は、スワイプ接触全体ではなく、連続的なスワイプ接触の一部分のみ（例えば、終了位置におけるスワイプ接触の一部分のみ）に基づいてもよい。いくつかの実施形態では、接触の特性強度を特定する前に、スワイプ接触の強度に平滑化アルゴリズムが適用されてもよい。例えば、平滑化アルゴリズムは、任意選択的に、非加重移動平均平滑化アルゴリズム、三角平滑化アルゴリズム、中央値フィルタ平滑化アルゴリズム、及び／又は指数平滑化アルゴリズムのうちの１つ以上を含む。いくつかの状況では、これらの平滑化アルゴリズムは、特性強度を特定する目的のために、スワイプ接触の強度の小幅な上昇又は降下を排除する。
【０３２３】
いくつかの実施形態では、特定の入力が強度ベースの基準を満たすかどうかを判定するために、１つ以上の既定の強度閾値が使用される。例えば、１つ以上の既定の強度閾値には、（ｉ）接触検出強度閾値ＩＴ０、（ｉｉ）軽い押圧強度閾値ＩＴＬ、（ｉｉｉ）（例えば、少なくとも最初はＩＬより高い）深い押圧強度閾値ＩＴＤ、及び／又は（ｉｖ）１つ以上の他の強度閾値（例えば、ＩＬより低い強度閾値ＩＨ）が挙げられる。いくつかの実施形態では、軽い押圧強度閾値は、通常、物理マウスのボタン又はトラックパッドをクリックすることに関連付けられた動作をデバイスが実行する強度に相当する。いくつかの実施形態では、深い押圧強度閾値は、通常、物理マウスのボタン又はトラックパッドをクリックすることに関連付けられた動作とは異なる動作をデバイスが実行する強度に相当する。いくつかの実施形態では、軽い押圧強度閾値を下回る（例えば、それを下回ると接触がもはや検出されない名目上の接触検出強度閾値ＩＴ０を上回る）特性強度を有する接触が検出されると、デバイスは、軽い押圧強度閾値又は深い押圧強度閾値に関連付けられた動作を実行することなく、タッチ感知面上の接触の移動に従ってフォーカスセレクタを移動させる。一般に、特に明記しない限り、これらの強度閾値は、ユーザインタフェース図の様々なセットの間で一貫性がある。
【０３２４】
いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度に基づく基準に依存する。例えば、いくつかの「軽い押圧」入力の場合、入力中の第１の強度閾値を超える接触の強度は第１の応答をトリガする。いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度と時間ベースの基準の両方を含む基準に依存する。例えば、いくつかの「深い押圧」入力の場合、軽い押圧用の第１の強度閾値より大きい入力中の第２の強度閾値を超える接触の強度は、第１の強度閾値を満たすことと第２の強度閾値を満たすこととの間に遅延時間が経過した場合のみ、第２の応答をトリガする。この遅延時間は、通常、持続時間が２００ｍｓ未満である（例えば、第２の強度閾値の大きさに応じて、４０ｍｓ、１００ｍｓ、又は１２０ｍｓであり、遅延時間は第２の強度閾値が増大するにつれて増加する）。この遅延時間は、偶発的な深い押圧入力を回避するのに役立つ。別の例として、いくつかの「深い押圧」入力の場合、第１の強度閾値が満たされた時間の後に発生する感度が低下した時間期間が存在する。感度が低下した時間期間の間、第２の強度閾値は増大する。第２の強度閾値のこの一時的な増大も、偶発的な深い押圧入力を回避するのに役立つ。他の深い押圧入力の場合、深い押圧入力の検出に対する応答は、時間ベースの基準に依存しない。
【０３２５】
いくつかの実施形態では、入力強度閾値及び／又は対応する出力のうちの１つ以上は、ユーザ設定、接触の動き、入力タイミング、実行しているアプリケーション、強度が加わる速度、同時入力の数、ユーザ履歴、環境要因（例えば、周囲ノイズ）、フォーカスセレクタの位置などの、１つ以上の要因に基づいて変化する。例示的な要因が、米国特許出願公開第１４／３９９，６０６号及び第１４／６２４，２９６号に記載されており、それらは参照により全体が本明細書に組み込まれている。
【０３２６】
例えば、図３Ｃは、経時的なタッチ入力４７６の強度に部分的に基づいて、経時的に変化する動的な強度閾値４８０を示す。動的な強度閾値４８０は、２つの成分、タッチ入力４７６が最初に検出されたときから既定の遅延時間ｐ１後に経時的に減衰する第１の成分４７４、及び経時的にタッチ入力４７６の強度の跡を辿る第２の成分４７８の合計である。第１の成分４７４の最初の高い強度閾値は、タッチ入力４７６が十分な強度を提供する場合に即時の「深い押圧」応答を更に可能にしながら、「深い押圧」応答の偶発的トリガを削減する。第２の成分４７８は、タッチ入力の段階的な強度変動によって「深い押圧」応答の意図しないトリガを削減する。いくつかの実施形態では、タッチ入力４７６が動的な強度閾値４８０を満たすとき（例えば、図３Ｃにおけるポイント４８１において）、「深い押圧」応答がトリガされる。
【０３２７】
図３Ｄは、別の動的な強度閾値４８６（例えば、強度閾値ＩＤ）を示す。図３Ｄは、２つの他の強度閾値：第１の強度閾値ＩＨ及び第２の強度閾値ＩＬも示す。図３Ｄでは、タッチ入力４８４が時間ｐ２の前に第１の強度閾値ＩＨ及び第２の強度閾値ＩＬを満たすが、時間４８２において遅延時間ｐ２が経過するまでは応答が提供されない。また、図３Ｄでは、動的な強度閾値４８６は経時的に減衰し、減衰は、時間４８２から既定の遅延時間ｐ１が経過した後（第２の強度閾値ＩＬに関連付けられた応答がトリガされたとき）の時間４８８に始まる。このタイプの動的な強度閾値は、第１の強度閾値ＩＨ又は第２の強度閾値ＩＬなどの、より低い強度閾値に関連付けられた応答をトリガした直後、又はそれと同時に、動的な強度閾値ＩＤに関連付けられた応答の偶発的なトリガを削減する。
【０３２８】
図３Ｅは、更に別の動的な強度閾値４９２（例えば、強度閾値ＩＤ）を示す。図３Ｅでは、強度閾値ＩＬに関連付けられた応答は、タッチ入力４９０が最初に検出されたときから遅延時間ｐ２が経過した後にトリガされる。同時に、動的な強度閾値４９２は、タッチ入力４９０が最初に検出されたときから既定の遅延時間ｐ１が経過した後に減衰する。そのため、タッチ入力４９０を解放することなしに、タッチ入力４９０の強度の増大がその後に続く、強度閾値ＩＬに関連付けられた応答をトリガした後のタッチ入力４９０の強度の減少は、タッチ入力４９０の強度が別の強度閾値、例えば、強度閾値ＩＬを下回るときでも、（例えば、時間４９４において）強度閾値ＩＤに関連付けられた応答をトリガすることができる。
【０３２９】
軽い押圧強度閾値ＩＴＬを下回る強度から、軽い押圧強度閾値ＩＴＬと深い押圧強度閾値ＩＴＤとの間の強度への接触の特性強度の増大は、「軽い押圧」入力と呼ばれる場合がある。深い押圧強度閾値ＩＴＤを下回る強度から深い押圧強度閾値ＩＴＤを上回る強度への接触の特性強度の増大は、「深い押圧」入力と呼ばれる場合がある。接触検出強度閾値ＩＴ０を下回る強度から接触検出強度閾値ＩＴ０と軽い押圧強度閾値ＩＴＬの間の強度への接触の特性強度の増大は、タッチ面上の接触の検出と呼ばれる場合がある。接触検出強度閾値ＩＴ０を上回る強度から接触検出強度閾値ＩＴ０を下回る強度への接触の特性強度の減少は、タッチ面からの接触のリフトオフの検出と呼ばれる場合がある。いくつかの実施形態では、ＩＴ０はゼロである。いくつかの実施形態では、ＩＴ０はゼロより大きい。いくつかの例示では、タッチ感知面上の接触の強度を表すために、網掛けの円又は楕円が使用される。いくつかの例示では、それぞれの接触の強度を指定することなく、タッチ感知面上のそれぞれの接触を表すために、網掛けなしの円又は楕円が使用される。
【０３３０】
本明細書に記載されるいくつかの実施形態では、１つ以上の動作は、それぞれの押圧入力を含むジェスチャを検出したことに応答して、又はそれぞれの接触（若しくは複数の接触）で実行されるそれぞれの押圧入力を検出したことに応答して実行され、それぞれの押圧入力は、押圧入力強度閾値を上回る接触（又は複数の接触）の強度の増大を検出したことに少なくとも部分的に基づいて検出される。いくつかの実施形態では、それぞれの動作は、押圧入力強度閾値を上回るそれぞれの接触の強度の増大を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「ダウンストローク」上で実行される）。いくつかの実施形態では、押圧入力は、押圧入力強度閾値を上回るそれぞれの接触の強度の増大、及びその後の押圧入力強度閾値を下回る接触の強度の減少を含み、それぞれの動作は、その後の押圧入力閾値を下回るそれぞれの接触の強度の減少を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」上で実行される）。
【０３３１】
いくつかの実施形態では、デバイスは、「ジッタ」と呼ばれる場合がある偶発的な入力を回避するために強度ヒステリシスを採用し、デバイスは、押圧入力強度閾値との既定の関係を有するヒステリシス強度閾値を定義又は選択する（例えば、ヒステリシス強度閾値は、押圧入力強度閾値よりも低いＸ強度単位であり、又はヒステリシス強度閾値は、押圧入力強度閾値の７５％、９０％、若しくは何らかの妥当な割合である）。したがって、いくつかの実施形態では、押圧入力は、押圧入力強度閾値を上回るそれぞれの接触の強度の増大、及びその後の押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少を含み、それぞれの動作は、その後のヒステリシス強度閾値を下回るそれぞれの接触の強度の減少を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」上で実行される）。同様に、いくつかの実施形態では、押圧入力は、デバイスが、ヒステリシス強度閾値以下の強度から押圧入力強度閾値以上の強度への接触の強度の増大、及び任意選択的に、その後のヒステリシス強度以下の強度への接触の強度の減少を検出するときにのみ検出され、それぞれの動作は、押圧入力（例えば、状況に応じて、接触の強度の増大又は接触の強度の減少）を検出したことに応答して実行される。
【０３３２】
説明を容易にするために、押圧入力強度閾値に関連付けられた押圧入力に応答して、又は押圧入力を含むジェスチャに応答して実行される動作の説明は、任意選択的に、押圧入力強度閾値を上回る接触の強度の増大、ヒステリシス強度閾値を下回る強度から押圧入力強度閾値を上回る強度への接触の強度の増大、押圧入力強度閾値を下回る接触の強度の減少、又は押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少を検出したことに応答してトリガされる。更に、押圧入力強度閾値を下回る接触の強度の減少を検出したことに応答して実行されるように動作が記載される例では、動作は、任意選択的に、押圧入力強度閾値に対応し、かつそれよりも低いヒステリシス強度閾値を下回る接触の強度の減少を検出したことに応答して実行される。上述されたように、いくつかの実施形態では、これらの応答のトリガは、満たされる時間ベースの基準にも依存する（例えば、遅延時間は、第１の強度閾値が満たされることと第２の強度閾値が満たされることとの間で経過している）。
ユーザインタフェース及び関連プロセス
【０３３３】
次に、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）によって実装され得るユーザインタフェース（「ＵＩ」）及び関連プロセスの実施形態に着目する。いくつかの実施形態では、プライマリディスプレイ１０２は、ポータブルコンピューティングシステム１００のディスプレイ部分１１０（図１Ａ）に実装される。あるいは、いくつかの実施形態では、プライマリディスプレイ１０２は、外付けディスプレイデバイス２０４（図２Ａ〜図２Ｄ）に実装される。いくつかの実施形態では、動的ファンクション行１０４は、ポータブルコンピューティングシステム１００の本体部分１２０（図１Ａ〜図１Ｂ）に実装されたタッチ感知ディスプレイである。あるいは、いくつかの実施形態では、動的ファンクション行１０４は、周辺キーボード２０６（図２Ａ〜図２Ｂ）、第１の周辺入力機構２１２（図２Ｃ）、又は周辺入力機構２２２（図２Ｄ）に実装されたタッチ感知ディスプレイである。
【０３３４】
図５Ａ〜図１４Ｅは、いくつかの実施形態に従って動的に更新されたタッチスクリーンディスプレイ上にアプリケーション固有アフォーダンスを表示するための例示的なユーザインタフェースを示す。これらの図におけるユーザインタフェースは、図４４Ａ〜図４４Ｄ、図４５Ａ〜図４５Ｃ、図４６Ａ〜図４６Ｂ、図４７Ａ〜図４７Ｂ、及び図４８Ａ〜図４８Ｃにおける方法を含む、以下に記載される方法及び／又はプロセスを示すために使用される。以下のユーザインタフェースは例に過ぎないことを当業者なら諒解されよう。更に、実際には、追加のアフォーダンス及び／若しくはユーザインタフェース要素、又はより少ないアフォーダンス及び／若しくはユーザインタフェース要素が使用されてもよいことを当業者なら諒解されよう。
【０３３５】
図５Ａは、システム（すなわち、オペレーティングシステム）が現在フォーカス中であることを示すステータストレイ５０２、及び（例えば、図３Ａの電子メールクライアントモジュール３４１に対応する）メールアプリケーションアイコン５０６と、（例えば、図３Ａのウェブブラウジングモジュール３４５に対応する）ウェブブラウザアプリケーションアイコン５０８と、（例えば、図３Ａのメディアプレーヤモジュール３４４に対応する）メディアプレーヤアプリケーションアイコン５１０と、（例えば、ゲームに対応する）アプリケーションＡアイコン５１２と、（例えば、図３Ａの画像管理モジュール３４３に対応する）写真アプリケーションアイコン５１５とを含む、複数の実行可能／選択可能アプリケーションアイコンを有するアプリケーション（ａｐｐ）トレイ５１４を表示するプライマリディスプレイ１０２を示す。いくつかの実施形態では、ステータストレイ５０２は、前景で現在実行中のアプリケーションを示し、アプリケーション用の対応するコントロールのセットを各々が含む複数のメニュー（例えば、図５Ａのファイル、編集、ビュー、ゴー、ウィンドウ、及びヘルプのメニュー）も含む。図５Ａは、アプリケーションＡアイコン５１２に対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。いくつかの実施形態では、カーソル５０４は、ポータブルコンピューティングシステム１００のタッチパッド１０８（図１Ａ〜図１Ｂ）、デスクトップコンピューティングシステム２００の周辺マウス２０８（図２Ａ及び図２Ｄ）、周辺キーボード２０６のタッチパッド１０８（図２Ｂ）、第１の周辺入力機構２１２のタッチパッド１０８（図２Ｃ）などによって制御される。
【０３３６】
図５Ａは、プライマリディスプレイ１０２（すなわち、アプリケーションウィンドウがオープンしていないのでオペレーティングシステム）の現在のフォーカスに基づいて複数のアフォーダンスを表示する動的ファンクション行１０４（例えば、タッチ感知ディスプレイ）を更に示す。例えば、図５Ａでは、システム／オペレーティングシステムがプライマリディスプレイ１０２上で現在フォーカスされている。図５Ａでは、動的ファンクション行１０４は、（例えば、タップ接触を介して）アクティブ化されると、対応する機能を呼び出す（例えば、プライマリディスプレイ１０２上で現在フォーカスされているアプリケーションを終了するか、又はゲームを停止する）エスケープアフォーダンス５１６と、（例えば、タップ接触を介して）アクティブ化されると、ログアウト、リスタート、又はポータブルコンピューティングシステム１００若しくはデスクトップコンピューティングシステム２００の電源オフのために、動的ファンクション行１０４及び／又はプライマリディスプレイ１０２にモードアラート（例えば、図１４Ｅのモードアラート５３０８）の表示を引き起こす電源コントロール５３４とを含む、物理キー及び／又はソフトキーとして実装された常駐コントロールを含む。
【０３３７】
図５Ａでは、動的ファンクション行１０４はまた、図１Ａ及び図２Ａ〜図２Ｂのプライマリディスプレイ１０２の輝度を調整するための輝度アフォーダンス５１８と、（適用可能なとき）図１Ａ〜図１Ｂ及び図２Ａ〜図２Ｂの物理キーのセット１０６の輝度及び／又は動的ファンクション行１０４の輝度を調整するための輝度アフォーダンス５２０と、（例えば、タップ接触を介して）アクティブ化されると、図１Ａ及び図２Ａ〜図２Ｂのプライマリディスプレイ１０２上のアクティブアプリケーション用のプレビューウィンドウの表示を引き起こす解説アフォーダンス５２２と、（例えば、電子ドキュメントに対する）ローカル検索及び／又はインターネット検索を実行するため検索アフォーダンス５２４と、（例えば、タップ接触を介して）アクティブ化されると、図１Ａ及び図２Ａ〜図２Ｂのプライマリディスプレイ１０２上のデフォルト又はユーザ選択されたウィジェット及びツールの表示を引き起こす起動パッドアフォーダンス５２６と、（例えば、タップ接触を介して）アクティブ化されると、最新のメッセージ、通知、カレンダーイベントなどを含む、図１Ａ及び図２Ａ〜図２Ｂのプライマリディスプレイ１０２上の通知センタの表示を引き起こす通知パッドアフォーダンス５２８と、メディアアイテム（例えば、歌、ポッドキャスト、ビデオなど）の再生を開始するか、又は再生を一時停止するための再生／一時停止アフォーダンス５３０と、再生中のメディアアイテムのボリュームを調整するためのボリュームコントロールアフォーダンス５３２とを含む、複数のシステムレベルのアフォーダンスを含む。例えば、輝度アフォーダンス５２０上でタップが検出されると、動的ファンクション行１０４は、（例えば、図６Ｆのボリュームスライダ５１００と同様の）物理キーのセット１０６の輝度及び／又は動的ファンクション行１０４の輝度を調整するための輝度スライダを表示する。いくつかの実施形態では、複数のシステムレベルのアフォーダンスはまた、シンボル／アイコンのサイズ、タッチ検出の感度、触覚フィードバック、可聴フィードバック、フォーカスの変更用のアニメーション、電力モードなどの、動的ファンクション行１０４に関連付けられた調整設定にアクセスするための設定アフォーダンス（図示せず）を含む。
【０３３８】
図５Ｂは、図５Ａにおいてカーソル５０４を用いたアプリケーションＡアイコン５１２の選択を検出したことに応答して、アプリケーションＡ（例えば、ファンタジーＲＰＧゲーム）用のウィンドウ５３６を表示するプライマリディスプレイ１０２を示す。図５Ｂでは、アプリケーションＡはメインメニューモード（例えば、ファンタジーＲＰＧゲームは一時停止している）にあり、ウィンドウ５３６はアプリケーションＡ用のメインメニューを表示する。アプリケーションＡ用のウィンドウ５３６はプライマリディスプレイ１０２上でフォーカスされている。図５Ｂでは、ステータストレイ５０２は、アプリケーションＡが前景で実行中であることを示し、ａｐｐトレイ５１４も、アプリケーションＡアイコン５１２の後の影に基づいて、アプリケーションＡが前景で実行中であることを示す。図５Ｂでは、アプリケーションＡ用のウィンドウ５３６は、（それぞれ、左から右に）ウィンドウ５３６のクローズ、ウィンドウ５３６のサイズの最大化、及びウィンドウ５３６の最小化のための、３つの選択可能なアフォーダンスを上左隅に含む。
【０３３９】
図５Ｂは、図５Ａにおいてカーソル５０４を用いたアプリケーションＡアイコン５１２の選択を検出したことに応答して、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）並びに複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）に加えて、アフォーダンス５３８を表示する動的ファンクション行１０４も示す。（例えば、タップ接触を介して）アクティブ化されると、アフォーダンス５３８は、アプリケーションＡに対応するアフォーダンス及び／又はインジケータの第１のセット（例えば、図５ＣのコントロールセットＡ）を動的ファンクション行１０４に表示させる。図５Ｂは、アフォーダンス５３８に対応する位置で接触５４０（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３４０】
図５Ｃは、図５Ｂにおいてアフォーダンス５３８の選択を検出したことに応答して、アプリケーションＡに対応するアフォーダンス及び／又はインジケータの第１のセット（例えば、コントロールセットＡ）、並びに少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。図５Ｃでは、アプリケーションＡ（例えば、ファンタジーＲＰＧゲーム）に対応するアフォーダンス及び／又はインジケータの第１のセット（例えば、コントロールセットＡ）は、アプリケーションＡを再生している間に、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザによって制御される、ゲーム内のキャラクタ／アバタに関係するヘルスインジケータ５４３及びマナインジケータ５４５を含む。図５Ｃでは、アプリケーションＡに対応するアフォーダンス及び／又はインジケータの第１のセット（例えば、コントロールセットＡ）はまた、ゲーム内のキャラクタ／アバタを制御するための制御アフォーダンス５４６−Ａ、５４６−Ｂ、及び５４６−Ｃを含む。（例えば、タップ接触を介して）アクティブ化されると、アフォーダンス５４２は、複数のシステムレベルのアフォーダンス（例えば、図５Ａに示されたアフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）を動的ファンクション行１０４に表示させる。図５Ｃは、第１の位置５４８−Ａから第２の位置５４８−Ｂまで移動する接触５４４を用いた上向きスワイプジェスチャを受信し検出する動的ファンクション行１０４も示す。
【０３４１】
図５Ｄは、図５Ｃにおいて上向きスワイプジェスチャを検出したことに応答して、アプリケーションＡに対応するアフォーダンス及び／又はインジケータの第２のセット（例えば、コントロールセットＢ）、並びに少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。図５Ｄでは、アプリケーションＡに対応するアフォーダンス及び／又はインジケータの第２のセット（例えば、コントロールセットＢ）は、アプリケーションＡを再生している間に、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザによって制御される、ゲーム内のキャラクタ／アバタを制御するための制御アフォーダンス５４６−Ｄ、５４６−Ｅ、５４６−Ｆ、５４６−Ｇ、５４６−Ｈ、５４６−Ｉ、５４６−Ｊ、及び５４６−Ｋを含む。図５Ｄは、アフォーダンス５４２に対応する位置で接触５５２（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。
【０３４２】
図５Ｅは、図５Ｄにおいてアフォーダンス５４２の選択を検出したことに応答して、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）、複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）、並びにアプリケーションＡに対応するアフォーダンス５３８を表示する動的ファンクション行１０４を示す。図５Ｅは、メディアプレーヤアプリケーションアイコン５１０に対応する新しい位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３４３】
図６Ａは、図５Ｅにおいてカーソル５０４を用いたメディアプレーヤアプリケーションアイコン５１０の選択を検出したことに応答して、メディアプレーヤアプリケーション用のウィンドウ５５４を表示するプライマリディスプレイ１０２を示す。例えば、ウィンドウ５５４はウィンドウ５３６の上に重なっている。図６Ａでは、ウィンドウ５５４は、ユーザのメディアライブラリの音楽サブセクションに関連付けられた複数のアルバムを表示する。図６Ａでは、ユーザのメディアライブラリの音楽サブセクションは、太字で表示された「Ｍｕｓｉｃ」によって示されたようにプライマリディスプレイ１０２上でフォーカスされており、ウィンドウ５５４に少なくとも部分的に表示されたアルバムＡ〜Ｌである。図６Ａでは、ステータストレイ５０２は、メディアプレーヤアプリケーションが前景で実行中であることを示し、ａｐｐトレイ５１４も、メディアプレーヤアプリケーション５１０の後の影に基づいて、メディアプレーヤアプリケーションが前景で実行中であることを示す。図６Ａは、ユーザのメディアライブラリのポッドキャストサブセクションに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３４４】
図６Ａは、図５Ｅにおいてカーソル５０４を用いたメディアプレーヤアプリケーションアイコン５１０の選択を検出したことに応答して、複数のアルバムアフォーダンス５５８（例えば、アルバムアフォーダンス５５８−Ａ〜５５８−Ｇ）及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を更に示す。図６Ａでは、複数のアルバムアフォーダンス５５８は、ウィンドウ５５４に現在表示されているアルバムのサブセットに対応する。いくつかの実施形態では、複数のアルバムアフォーダンス５５８は、ウィンドウ５５４に現在表示されているアルバムを反映する。例えば、（例えば、タップ接触を介した）アルバムアフォーダンス５５８−Ｄの選択に応答して、ポータブルコンピューティングシステム１００又はコンピューティングデバイス２００は、オーディオ回路３１０（図３Ａ）によってアルバムＤの再生をもたらし、またウィンドウ５５４の現在再生中領域にアルバムＤを表示することをプライマリディスプレイ１０２に行わせる。
【０３４５】
図６Ｂは、図６Ａにおいてカーソル５０４を用いたポッドキャストサブセクションの選択を検出したことに応答して、ウィンドウ５５４に第１の複数のポッドキャストを表示するプライマリディスプレイ１０２を示す。図６Ｂでは、ウィンドウ５５４は、ユーザのメディアライブラリのポッドキャストサブセクションに関連付けられた複数のポッドキャストを表示する。図６Ｂでは、ユーザのメディアライブラリのポッドキャストサブセクションは、太字で表示された「Ｐｏｄｃａｓｔｓ」によって示されたようにプライマリディスプレイ１０２上でフォーカスされており、ウィンドウ５５４に少なくとも部分的に表示されたポッドキャストＡ〜Ｌである。
【０３４６】
図６Ｂは、図６Ａにおいてカーソル５０４を用いたポッドキャストサブセクションの選択を検出したことに応答して、第１の複数のポッドキャストアフォーダンス５６０（例えば、ポッドキャストアフォーダンス５６０−Ａ〜５６０−Ｇ）及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４も示す。図６Ｂでは、複数のポッドキャストアフォーダンス５６０は、ウィンドウ５５４に現在表示されているポッドキャストのサブセットに対応する。例えば、（例えば、タップ接触を介した）ポッドキャストアフォーダンス５６０−Ｄの選択に応答して、ポータブルコンピューティングシステム１００又はコンピューティングデバイス２００は、オーディオ回路３１０（図３Ａ）によってポッドキャストＤの再生をもたらし、またウィンドウ５５４の現在再生中領域にポッドキャストＤを表示することをプライマリディスプレイ１０２に行わせる。図６Ｂは、第１の位置５６４−Ａから第２の位置５６４−Ｂまで移動する接触５６２を用いた右から左のスワイプジェスチャを検出する動的ファンクション行１０４を更に示す。
【０３４７】
図６Ｃは、図６Ｂにおいて右から左のスワイプジェスチャを検出したことに応答して、ウィンドウ５５４に第２の複数のポッドキャストアフォーダンス５６０（例えば、ポッドキャストアフォーダンス５６０−Ｅ〜５６０−Ｐ）を表示するプライマリディスプレイ１０２を示す。図６Ｃは、６Ｂにおいて右から左のスワイプジェスチャを検出したことに応答して、第２の複数のポッドキャストアフォーダンス５６０（例えば、ポッドキャストアフォーダンス５６０−Ｅ〜５６０−Ｋ）及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４も示す。図６Ｃは、ポッドキャストアフォーダンス５６０−Ｊに対応する位置で接触５６６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３４８】
図６Ｄは、図６Ｃにおいてポッドキャストアフォーダンス５６０−Ｊの選択を検出したことに応答して、ウィンドウ５５４にポッドキャストＪの再生を表示するプライマリディスプレイ１０２を示す。図６Ｄは、メールアプリケーションアイコン５０６に対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３４９】
図６Ｄは、図６Ｃにおいてポッドキャストアフォーダンス５６０−Ｊの選択を検出したことに応答して、再生コントロール及びインジケータとともに常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を更に示す。図６Ｄでは、常駐ボリュームコントロール５６８は、ポッドキャストＪがミュートされていないことを示し、ポッドキャストＪのためのイコライザフィードバックも表示する。図６Ｄでは、再生コントロールは、ポッドキャストＪの再生を制御するための巻戻しコントロール５７１、一時停止コントロール５７２、及び早送りコントロール５７３を含む。図６Ｄでは、再生インジケータは、ポッドキャストＪに対応する画像５７４（例えば、カバーアート又は関連画像）、ポッドキャストＪの著者及びタイトルを表示するインジケータ５７６、並びに残り時間インジケータ５７８を含む。
【０３５０】
図６Ｅは、図６Ｄにおいてカーソル５０４を用いたメールアプリケーションアイコン５０６の選択を検出したことに応答して、メールアプリケーション用のウィンドウ５８０を表示するプライマリディスプレイ１０２を示す。例えば、ウィンドウ５８０はウィンドウ５５４及び５３６の上に重なっている。図６Ｅでは、ウィンドウ５８０は、ユーザの受信ボックス内の複数の電子メールのリスト（例えば、電子メールＡ〜Ｆ）及び選択された電子メールＡのコンテンツを表示する。いくつかの実施形態では、ユーザの受信ボックス内の複数の電子メールのリストの先頭に最新又は最も緊急性が高い電子メールが表示され、リストの先頭にある電子メールが自動的に選択される。図６Ｅでは、複数の電子メールのリスト内で太字で電子メールが表示されるようにプライマリディスプレイ１０２上で電子メールＡがフォーカスされ、リストの下のウィンドウ５８０に電子メールＡのコンテンツが表示される。図６Ｅでは、ステータストレイ５０２は、メールアプリケーションが前景で実行中であることを示し、ａｐｐトレイ５１４も、メールアプリケーション５０６の後の影に基づいて、メールアプリケーションが前景で実行中であることを示す。
【０３５１】
図６Ｅは、図６Ｄにおいてカーソル５０４を用いたメールアプリケーションアイコン５０６の選択を検出したことに応答して、電子メールＡに対応する複数のアフォーダンス（例えば、アフォーダンス５８２、５８４、５８６、５８８、５９０、５９２、５９４、５９６、及び５９８）並びに少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４も示す。図６Ｅでは、電子メールＡに対応する複数のアフォーダンスは、（例えば、タップ接触を介して）アクティブ化されると、受信ボックスをリフレッシュするアフォーダンス５８２と、（例えば、タップ接触を介して）アクティブ化されると、（例えば、図７Ｂに示された）新しい電子メールを構成するためのサブウィンドウをプライマリディスプレイ１０２に表示させるアフォーダンス５８４と、（例えば、タップ接触を介して）アクティブ化されると、電子メールＡの送信者に応答するためのサブウィンドウをプライマリディスプレイ１０２に表示させるアフォーダンス５８６と、（例えば、タップ接触を介して）アクティブ化されると、電子メールＡのすべての受信者に応答するためのサブウィンドウをプライマリディスプレイ１０２に表示させるアフォーダンス５８８と、（例えば、タップ接触を介して）アクティブ化されると、電子メールＡを転送するためのサブウィンドウをプライマリディスプレイ１０２に表示させるアフォーダンス５９０と、（例えば、タップ接触を介して）アクティブ化されると、デフォルトのメールボックス又はフォルダに電子メールＡがアーカイブされるようにするアフォーダンス５９２と、（例えば、タップ接触を介して）アクティブ化されると、電子メールＡが削除されるようにするアフォーダンス５９４と、（例えば、タップ接触を介して）アクティブ化されると、（例えば、図７Ａに示された）電子メールＡに適用されるように、前から存在するフォルダに任意選択的に対応する、様々なフラグを選択するためのアフォーダンスのセットを動的ファンクション行１０４に表示させるアフォーダンス５９６と、（例えば、タップ接触を介して）アクティブ化されると、ユーザの受信ボックスを検索するための検索ダイアログをプライマリディスプレイ１０２又は動的ファンクション行１０４に表示させるアフォーダンス５９８とを含む。図６Ｅは、常駐ボリュームコントロール５６８に対応する位置で接触５９９（例えば、長押しジェスチャ）を受信し検出する動的ファンクション行１０４を更に示す。
【０３５２】
図６Ｆは、図６Ｅにおいて常駐ボリュームコントロール５６８に対応する位置で長押しジェスチャを検出したことに応答して、図６Ｃにおいて開始されたポッドキャストＪの再生ボリュームを調整するためのボリュームスライダ５１００を表示する動的ファンクション行１０４を示す。ボリュームスライダ５１００内の円／親指は、ボリュームを調整するために、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザがドラッグすることができる。あるいは、いくつかの実施形態では、動的ファンクション行１０４は、図６Ｅにおいて常駐ボリュームコントロール５６８に対応する位置で長押しジェスチャを検出したことに応答して、図６Ｃにおいて開始されたポッドキャストＪの再生を制御するための再生コントロール（例えば、一時停止、早送り、巻戻し、次のトラック、前のトラックなど）を表示する。図６Ｆでは、ボリュームスライダ５１００は、電子メールＡに対応する複数のアフォーダンスの上に重なっている。図６Ｆは、アフォーダンス５９６に対応する位置で接触５１０２（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。
【０３５３】
他の実施形態では、ボリュームスライダ５１００は、電子メールＡに対応する複数のアフォーダンスからの別々の領域内に表示される。そのため、ボリュームスライダ５１００がアクティブ化されている間、電子メールＡに対応する複数のアフォーダンス（例えば、アフォーダンス５８２、５８４、５８６、５８８、５９０、５９２、５９４、５９６、及び５９８）は、ボリュームスライダ５１００を表示するために十分な表示スペースが利用可能であることを保証するために、アニメーションでスクロール又は縮小される。いくつかの実施形態では、アフォーダンスから接触を取り除く必要なしにユーザが円／親指をスライドすることを可能にするために、長押しジェスチャに応答してユーザの指の下に円／親指が表示される。
【０３５４】
図７Ａは、図６Ｆにおいてアフォーダンス５９６の選択を検出したことに応答して、電子メールＡに適用されるように、前から存在するフォルダに任意選択的に対応する、様々なフラグを選択するためのアフォーダンスのセット５１０３、５１０４、５１０６、５１０８、及び５１１０を表示する動的ファンクション行１０４を示す。図７Ａでは、動的ファンクション行１０４は、動的ファンクション行１０４上にアフォーダンスのセット５１０３、５１０４、５１０６、５１０８、及び５１１０を表示することを止め、（例えば、図６Ｅに示されたように）動的ファンクション行１０４上に電子メールＡに対応する複数のアフォーダンスを表示するための終了アフォーダンス５１１２も表示する。図７Ａは、ウィンドウ５８０内の電子メール構成アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３５５】
図７Ｂは、図７Ａにおいてカーソル５０４を用いた電子メール構成アフォーダンスの選択を検出したことに応答して、ウィンドウ５８０内に新しい電子メールを構成するためのサブウィンドウを表示するプライマリディスプレイ１０２を示す。図７Ｂでは、新しい電子メールを構成するためのサブウィンドウは、電子メール構成アフォーダンスが太線で表示されると、また新しい電子メールを構成するためのサブウィンドウを囲む太線によって示されたように、プライマリディスプレイ１０２上でフォーカスされている。
【０３５６】
図７Ｂは、図７Ａにおいてカーソル５０４を用いた電子メール構成アフォーダンスの選択を検出したことに応答して、新しい電子メールを構成することに対応するアフォーダンスのセットを表示する動的ファンクション行１０４も示す。図７Ｂでは、新しい電子メールを構成することに対応するアフォーダンスのセットは、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００に新しく構成された電子メールを送信させるアフォーダンス５１１４と、新しい電子メール用のテキストのテキストカラーを変更するためのアフォーダンス５１１６と、新しい電子メールの選択されたテキストをボールド体で表すためのアフォーダンス５１１８と、新しい電子メールの選択されたテキストをイタリック体で表すためのアフォーダンス５１２０と、新しい電子メールの選択されたテキストに下線を引くためのアフォーダンス５１２２とを含む。図７Ｂは、常駐ボリュームコントロール５６８に対応する位置で接触５１２４（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３５７】
図７Ｃは、ウィンドウ５８０内で新しい電子メールを構成するためのサブウィンドウ内の新しい電子メールの本文内のテキスト、及び文字「ｐｌ」の後に位置する現在の挿入場所のインジケータを表示するプライマリディスプレイ１０２を示す。
【０３５８】
図７Ｃは、図７Ｂにおいて常駐ボリュームコントロール５６８に対応する位置でタップ接触を検出したことに応答して、ポッドキャストＪがミュートされたことを示す常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４も示す。図７Ｃでは、常駐ボリュームコントロール５６８は、図６Ｃにおいてその再生が開始されたポッドキャストＪがミュートされている間でも、ポッドキャストＪのためのイコライザフィードバックを表示する（すなわち、ポッドキャストＪがまだ再生中であるがミュートされていることを示す）。図７Ｃでは、動的ファンクション行１０４は、ウィンドウ５８０内のサブウィンドウ内の挿入点に基づいて新しい電子メールの本文にタイプされている、「ｐｌ」で始まる単語を完成させるための予測語５１２６、５１２８、及び５１３０を表示する。図７Ｃは、予測語５１２６（すなわち、「ｐｌａｎｅｔ」）に対応する位置で接触５１３２（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３５９】
図７Ｄは、図７Ｃにおいて予測語５１２６（すなわち、「ｐｌａｎｅｔ」）の選択を検出したことに応答して、ウィンドウ５８０内で新しい電子メールを構成するためのサブウィンドウ内の新しい電子メールの本文内に単語「ｐｌａｎｅｔ」を表示するプライマリディスプレイ１０２を示す。図７Ｄは、新しい電子メールを構成するためのサブウィンドウの「Ｔｏ：」フィールドに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３６０】
図８Ａは、図７Ｄにおいてカーソル５０４を用いた「Ｔｏ：」フィールドの選択を検出したことに応答して、ユーザの連絡先帳に対応するメニュー５１３４を表示するプライマリディスプレイ１０２を示す。図８Ａでは、メニュー５１３４は、ユーザの連絡先帳の「全連絡先」グループに対応する複数の連絡先のリスト（例えば、前から存するか又は自動的に埋め込まれた連絡先のリスト）を含む。図８Ａでは、ユーザの連絡先帳の「Ａｌｌ  Ｃｏｎｔａｃｔｓ」グループは、メニュー５１３４内の「Ａｌｌ  Ｃｏｎｔａｃｔｓ」グループを囲む太線によって示されたように、プライマリディスプレイ１０２上でフォーカスされている。
【０３６１】
図８Ａは、図７Ｄにおいてカーソル５０４を用いた「Ｔｏ：」フィールドの選択を検出したことに応答して、ユーザの連絡先帳の「Ａｌｌ  Ｃｏｎｔａｃｔｓ」グループに対応する第１の複数の連絡先アフォーダンス５１３６（例えば、連絡先アフォーダンス５１３６−Ａ〜５１３６−Ｆ）、及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４も示す。図８Ａでは、動的ファンクション行１０４は、（例えば、タップ接触を介して）アクティブ化されると、プライマリディスプレイ１０２上のメニュー５１３４の表示をプライマリディスプレイ１０２に止めさせ、また第１の複数の連絡先アフォーダンス５１３６の表示を動的ファンクション行１０４に止めさせる終了アフォーダンス５１１２も表示する。図８Ａは、第１の位置５１４０−Ａから第２の位置５１４０−Ｂまで移動する（例えば、ユーザがすべての連絡先を通して右から左にスクロールする）接触５１３８を用いた右から左のスワイプジェスチャを検出する動的ファンクション行１０４を更に示す。
【０３６２】
図８Ｂは、図８Ａにおいて右から左のスワイプジェスチャを検出したことに応答して、ユーザの連絡先帳の「Ａｌｌ  Ｃｏｎｔａｃｔｓ」グループに対応する第２の複数の連絡先アフォーダンス５１３６（例えば、連絡先アフォーダンス５１３６−Ｅ〜５１３６−Ｊ）、及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。図８Ｂは、第１の位置５１４４−Ａから第２の位置５１４４−Ｂまで移動する接触５１４２を用いた上向きスワイプジェスチャを検出する動的ファンクション行１０４も示す。
【０３６３】
図８Ｃは、図８Ｂにおいて上向きスワイプジェスチャを検出したことに応答して、ユーザの連絡先帳の「Ｆａｍｉｌｙ」グループに対応する複数の連絡先のリストを表示するプライマリディスプレイ１０２を示す。図８Ｃでは、ユーザの連絡先帳の「Ｆａｍｉｌｙ」グループは、メニュー５１３４内の「Ｆａｍｉｌｙ」グループを囲む太線によって示されたように、プライマリディスプレイ１０２上でフォーカスされている。
【０３６４】
図８Ｃは、図８Ｂにおいて上向きスワイプジェスチャを検出したことに応答して、ユーザの連絡先帳の「Ｆａｍｉｌｙ」グループに対応する複数の連絡先アフォーダンス５１４６（例えば、連絡先アフォーダンス５１４６−Ａ〜５１４６−Ｆ）、及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４も示す。図８Ｃは、ユーザの連絡先帳の「Ｆａｍｉｌｙ」グループ内の「Ｊａｍｅｓ  Ｈ．」という名前の連絡先に関連付けられた連絡先アフォーダンス５１４６−Ｄに対応する位置で接触５１４８（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３６５】
図８Ｄは、図８Ｃにおいて連絡先アフォーダンス５１４６−Ｄの選択を検出したことに応答して、ウィンドウ５８０内の新しい電子メールを構成するためのサブウィンドウの「Ｔｏ：」フィールド内に「Ｊａｍｅｓ  Ｈ．」を表示するプライマリディスプレイ１０２を示す。図８Ｄは、図８Ｃにおいて連絡先アフォーダンス５１４６−Ｄの選択を検出したことに応答して、ユーザの連絡先帳の「Ｆａｍｉｌｙ」グループに対応する複数の連絡先アフォーダンス５１４６（例えば、連絡先アフォーダンス５１４６−Ａ〜５１４６−Ｆ）の表示を、新しい電子メールを構成することに対応するアフォーダンスのセット（例えば、アフォーダンス５１１４、５１１６、５１１８、５１２０、及び５１２２）と置き換える動的ファンクション行１０４も示す。図８Ｄは、少なくとも１つのシステムレベルのアフォーダンス５４２に対応する位置で接触５１５０（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３６６】
図８Ｅは、図８Ｄにおいてアフォーダンス５４２の選択を検出したことに応答して、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）、複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）、並びにメールアプリケーションに対応するアフォーダンス５１５２を表示する動的ファンクション行１０４を示す。図８Ｅは、再生／一時停止アフォーダンス５３０に対応する位置で接触５１５４（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。例えば、再生／一時停止アフォーダンス５３０の選択を検出したことに応答して、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００は、図６Ｃに関して記載された対話によって開始され、図７Ｂに関して記載された対話によってミュートされたポッドキャストＪの再生を一時停止する。ポッドキャストＪの再生は、図８Ｅにおいて再生／一時停止アフォーダンス５３０のその後の選択によって再開されてもよい。
【０３６７】
図８Ｆは、ウィンドウ５８０をクローズするための終了アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２を示す。図８Ｇは、図８Ｆにおいてカーソル５０４を用いた終了アフォーダンスの選択を検出したことに応答して、モードアラート５１５６を表示するプライマリディスプレイ１０２を示す。図８Ｇでは、モードアラート５１５６はプライマリディスプレイ１０２上でフォーカスされている。図８Ｇでは、プライマリディスプレイ１０２に表示されたモードアラート５１５６は、ウィンドウ５８０をクローズする前に下書きの電子メールを保存するようにユーザを促し、「Ｓａｖｅ」アフォーダンス、「Ｄｏｎ'ｔ  Ｓａｖｅ」アフォーダンス、及び「キャンセル」アフォーダンスを含む。図８Ｇは、「キャンセル」アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。動的ファンクション行上のモードアラートの表示は、ユーザがキーボードとスクリーンとの間で自分の視線を移動させる必要がなくなり、ユーザがキーボードからマウスなどの別の入力デバイスに自分の手を移動させる必要もなくなるので、効率を上げ、より良いユーザ体験を提供する。
【０３６８】
図８Ｇは、図８Ｆにおいてカーソル５０４を用いた終了アフォーダンスの選択を検出したことに応答して、モードアラート５１５６及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を更に示す。いくつかの実施形態では、モードアラートは、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００によって受信された電子メール、ＳＭＳなどに対応する通知、アプリケーションに関連付けられたアラート（例えば、保存ダイアログ、終了確認ダイアログ、又は電子メール送信確認ダイアログ）などである。図８Ｇでは、動的ファンクション行１０４に表示されたモードアラート５１５６は、ウィンドウ５８０をクローズする前に下書きの電子メールをＳａｖｅようにユーザを促し、「Ｓａｖｅ」アフォーダンス５１５８、「Ｄｏｎ'ｔ  Ｓａｖｅ」アフォーダンス５１６０、及び「Ｃａｎｃｅｌ」アフォーダンス５１６２を含む。アフォーダンス５１５８、５１６０、及び５１６２は例に過ぎず、モードアラートを制御するか、又はそれに応答するために、他のアフォーダンスが使用されてもよい。
【０３６９】
図８Ｈは、図８Ｇにおいてカーソル５０４を用いた「Ｃａｎｃｅｌ」アフォーダンスの選択を検出したことに応答して、モードアラート５１５６を表示することを止め、（図８Ｆにおけるように）新しい電子メールを構成するためのサブウィンドウの表示を維持するプライマリディスプレイ１０２を示す。図８Ｈは、モードアラート５１５６及び図８Ｇにおいてカーソル５０４を用いた「Ｃａｎｃｅｌ」アフォーダンスの選択を検出したことに応答して、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）、複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）、並びに（図８Ｆにおけるように）メールアプリケーションに対応するアフォーダンス５１５２を表示することを止める動的ファンクション行１０４も示す。
【０３７０】
図９は、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から、指定された物理キーの組合せ（例えば、ａｌｔ＋ｔａｂ）に対応する信号を受信したことに応答して、アプリケーション選択ウィンドウ５１６４を表示するプライマリディスプレイ１０２を示す。図９では、プライマリディスプレイ１０２に表示されたアプリケーション選択ウィンドウ５１６４は、（例えば、カーソル５０４による選択を介して）アクティブ化されると、前景内のメールアプリケーションに対応するウィンドウ５８０をプライマリディスプレイ１０２に表示させるメールアプリケーションアイコン５０６、（例えば、カーソル５０４による選択を介して）アクティブ化されると、前景内のメディアプレーヤアプリケーションに対応するウィンドウ５５４をプライマリディスプレイ１０２に表示させるメディアプレーヤアプリケーションアイコン５１０、及び（例えば、カーソル５０４による選択を介して）アクティブ化されると、前景内のアプリケーションＡに対応するウィンドウ５３６をプライマリディスプレイ１０２に表示させるアプリケーションＡアイコン５１２を含む。図９は、写真アプリケーションアイコン５１５に対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３７１】
図９は、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から、指定された物理キーの組合せ（例えば、ａｌｔ＋ｔａｂ）に対応する信号を受信したことに応答して、アプリケーション選択ウィンドウ５１６４及び少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を更に示す。図９では、動的ファンクション行１０４に表示されたアプリケーション選択ウィンドウ５１６４は、（例えば、タップ接触を介して）アクティブ化されると、前景内のメールアプリケーションに対応するウィンドウ５８０をプライマリディスプレイ１０２に表示させるメールアプリケーションアイコン５０６、（例えば、タップ接触を介して）アクティブ化されると、前景内のメディアプレーヤアプリケーションに対応するウィンドウ５５４をプライマリディスプレイ１０２に表示させるメディアプレーヤアプリケーションアイコン５１０、及び（例えば、タップ接触を介して）アクティブ化されると、前景内のアプリケーションＡに対応するウィンドウ５３６をプライマリディスプレイ１０２に表示させるアプリケーションＡアイコン５１２を含む。
【０３７２】
図１０Ａは、図９においてカーソル５０４を用いた写真アプリケーションアイコン５１５の選択を検出したことに応答して、写真アプリケーション用のウィンドウ５１６６を表示するプライマリディスプレイ１０２を示す。例えば、ウィンドウ５１６６はウィンドウ５８０、５５４、及び５３６の上に重なっている。図１０Ａでは、ウィンドウ５１６６は、ユーザの写真ライブラリのすべての写真サブセクションに関連付けられた複数の写真を表示する。図１０Ａでは、ユーザの写真ライブラリのすべての写真サブセクションは、太字で表示された「Ｐｈｏｔｏｓ」によって示されたようにプライマリディスプレイ１０２上でフォーカスされており、ウィンドウ５１６６に少なくとも部分的に表示された写真Ａ〜Ｌである。図１０Ａでは、ステータストレイ５０２は、写真アプリケーションが前景で実行中であることを示し、ａｐｐトレイ５１４も、写真アプリケーション５１５の後の影に基づいて、写真アプリケーションが前景で実行中であることを示す。図１０Ａは、ウィンドウ５１６６内の写真Ｂに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３７３】
図１０Ａは、図９においてカーソル５０４を用いた写真アプリケーションアイコン５１５の選択を検出したことに応答して、ユーザの写真ライブラリのすべての写真サブセクションに対応する複数のアフォーダンス（例えば、アフォーダンス５１６８、５１７０、及び５１７２）、並びに少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を更に示す。図１０Ａでは、動的ファンクション行１０４は、ユーザの写真ライブラリを検索するための検索アフォーダンス５１６８、（例えば、タップ接触を介して）アクティブ化されると、（例えば、図１０Ｃに示された）フルスクリーンモードでユーザの写真ライブラリのすべての写真サブセクション内の選択された写真又はすべての写真のスライドショーを開始するスライドショーアフォーダンス５１７０、及びウィンドウ５１６６に表示されたユーザの写真ライブラリのすべての写真サブセクションから表示された写真をスクロールするためのスライダアフォーダンス５１７２を含む。
【０３７４】
図１０Ｂは、図１０Ａにおいてカーソル５０４を用いた写真Ｂの選択を検出したことに応答して、ウィンドウ５１６６に選択された写真Ｂを表示するプライマリディスプレイ１０２を示す。図１０Ｂでは、選択された写真Ｂは、ウィンドウ５１６６内の写真Ｂを囲む太線によって示されたように、プライマリディスプレイ１０２上でフォーカスされている。図１０Ｂは、スライドショーアフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３７５】
図１０Ｂは、図１０Ａにおいてカーソル５０４を用いた写真Ｂの選択を検出したことに応答して、選択された写真Ｂに対応するアフォーダンスのセットを表示する動的ファンクション行１０４を更に示す。図１０Ｂでは、選択された写真Ｂに対応するアフォーダンスのセットは、ユーザの写真ライブラリを検索するための検索アフォーダンス５１６８と、選択された写真Ｂにズームインするためのズームアフォーダンス５１７４と、選択された写真Ｂをいいねするためのいいねアフォーダンス５１７６と、（例えば、タップ接触を介して）アクティブ化されると、（例えば、図１０Ｃに示された）フルスクリーンモードでユーザの写真ライブラリのすべての写真サブセクション内の選択された写真又はすべての写真のスライドショーを開始するスライドショーアフォーダンス５１７０と、動的ファンクション行１０４及び／又はプライマリディスプレイ１０２上に、サイズ、位置、時刻／日付などの、選択された写真Ｂに対応する情報を表示するための情報アフォーダンス５１７８と、（例えば、タップ接触を介して）アクティブ化されると、（例えば、図１０Ｆに示された）選択された写真Ｂを編集するためのツールを動的ファンクション行１０４に表示させ、かつ／又は選択された写真Ｂを編集するための編集インタフェースをプライマリディスプレイ１０２に表示させる編集アフォーダンス５１８０と、選択された写真Ｂを写真アルバムに追加するための写真追加アフォーダンス５１８２と、１つ以上の通信モード（例えば、ソーシャルメディアネットワーク、ＳＭＳ、電子メールなど）を介して選択された写真Ｂを共有するための共有アフォーダンス５１８４と、ユーザの写真ライブラリから選択された写真Ｂを削除するための削除アフォーダンス５１８６とを含む。
【０３７６】
図１０Ｃは、図１０Ｂにおいてカーソル５０４を用いたスライドショーアフォーダンスの選択を検出したことに応答して、ウィンドウ５１８８内のユーザの写真ライブラリのすべての写真サブセクションからの写真のスライドショーを表示するプライマリディスプレイ１０２を示す。図１０Ｃでは、プライマリディスプレイ１０２は、フルスクリーンモードモードの写真Ｂを有するウィンドウ５１８８を表示する。
【０３７７】
図１０Ｃは、図１０Ｂにおいてカーソル５０４を用いたスライドショーアフォーダンスの選択を検出したことに応答して、ユーザの写真ライブラリのすべての写真サブセクション内の写真に対応する複数のサムネイル画像（例えば、サムネイル画像５１９２−Ｙ、５１９２−Ｚ、５１９２−Ａ、５１９２−Ｂ、５１９２−Ｃ、５１９２−Ｄ、及び５１９２−Ｅ）を表示する動的ファンクション行１０４も示す。図１０Ｃでは、サムネイル画像５１９２−Ｂを囲む太線は、プライマリディスプレイ１０２によって写真Ｂが現在表示されていることを示す。図１０Ｃでは、動的ファンクション行１０４は、（例えば、タップ接触を介して）アクティブ化されると、スライドショーを一時停止させ、またプライマリディスプレイ１０２にフルスクリーンモードを終了させる、一時停止アフォーダンス５１９０も表示する。図１０Ｃは、一時停止アフォーダンス５１９０に対応する位置で接触５１９４（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３７８】
図１０Ｄは、図１０Ｃにおいて一時停止アフォーダンス５１９０の選択を検出したことに応答して、ウィンドウ５１６６内の拡張ビューに写真Ｂを表示するプライマリディスプレイ１０２を示す。図１０Ｄでは、写真Ｂの拡張ビューは、ウィンドウ５１６６内の写真Ｂの拡張ビューを囲む太線によって示されたように、プライマリディスプレイ１０２上でフォーカスされている。
【０３７９】
図１０Ｄは、図１０Ｃにおいて一時停止アフォーダンス５１９０の選択を検出したことに応答して、写真Ｂに対応するアフォーダンスのセットを表示する動的ファンクション行１０４も示す。図１０Ｄでは、写真Ｂに対応するアフォーダンスのセットは、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザが写真Ｂからズームイン又はズームアウトすることを可能にするズームコントロールを動的ファンクション行１０４及び／又はプライマリディスプレイ１０２に表示させるズームアフォーダンス５１７４と、（例えば、タップ接触を介して）アクティブ化されると、プライマリディスプレイ１０２にフルスクリーンモードで写真Ｂを表示させるフルスクリーンアフォーダンス５１９４と、（例えば、タップ接触を介して）アクティブ化されると、フルスクリーンモードでユーザの写真ライブラリのすべての写真サブセクション内の選択された写真又はすべての写真のスライドショーを開始するスライドショーアフォーダンス５１７０と、動的ファンクション行１０４及び／又はプライマリディスプレイ１０２上に、サイズ、位置、時刻／日付などの、選択された写真Ｂに対応する情報を表示するための情報アフォーダンス５１７８と、（例えば、タップ接触を介して）アクティブ化されると、選択された写真Ｂを編集するためのツールを動的ファンクション行１０４に表示させ、かつ／又は選択された写真Ｂを編集するための編集インタフェースをプライマリディスプレイ１０２に表示させる編集アフォーダンス５１８０と、選択された写真Ｂを写真アルバムに追加するための写真追加アフォーダンス５１８２と、１つ以上の通信モード（例えば、ソーシャルメディアネットワーク、ＳＭＳ、電子メールなど）を介して選択された写真Ｂを共有するための共有アフォーダンス５１８４とを含む。図１０Ｄは、フルスクリーンアフォーダンス５１９６に対応する位置で接触５１９６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３８０】
図１０Ｅは、図１０Ｄにおいてフルスクリーンアフォーダンス５１９６の選択を検出したことに応答して、ウィンドウ５２００内でフルスクリーンモードで写真Ｂを表示するプライマリディスプレイ１０２を示す。図１０Ｅは、図１０Ｄにおいてフルスクリーンアフォーダンス５１９６の選択を検出したことに応答して、最小化アフォーダンス５１９８を表示する動的ファンクション行１０４も示す。（例えば、タップ接触を介して）アクティブ化されると、最小化アフォーダンス５１９８は、（図１０Ｄに示されたように）ウィンドウ５１６６内の拡張ビュー内に写真Ｂをプライマリディスプレイ１０２に表示させる。図１０Ｅは、編集アフォーダンス５１８０に対応する位置で接触５２０１（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３８１】
図１０Ｆは、図１０Ｅにおいて編集アフォーダンス５１８０の選択を検出したことに応答して、編集ツールのセット５２０５を表示する動的ファンクション行１０４を示す。
【０３８２】
図１０Ｆは、図１０Ｅにおいて編集アフォーダンス５１８０の選択を検出したことに応答して、アウトラインが厚くされた／太字の編集アフォーダンス５１８０、並びに半透明さが増した、図１０Ｅに表示された他のアフォーダンス（例えば、ズームアフォーダンス５１７４、最小化アフォーダンス５１９８、情報アフォーダンス５１７８、写真追加アフォーダンス５１８２、及び共有アフォーダンス５１８４）を表示する動的ファンクション行１０４も示す。
【０３８３】
図１０Ｆでは、編集ツールのセット５２０５は、（例えば、タップ接触を介して）アクティブ化されると、ウィンドウ５２００内で時計回り又は反時計回りに写真Ｂを回転させるためのコントロールを動的ファンクション行１０４に表示させる回転ツール５２０２と、（例えば、タップ接触を介して）アクティブ化されると、写真Ｂにフィルタを適用すること、写真Ｂの輝度を調整すること、写真Ｂの彩度を調整することなどの、写真Ｂを改良するためのコントロールを動的ファンクション行１０４に表示させる改良ツール５２０４と、（例えば、タップ接触を介して）アクティブ化されると、写真Ｂの中の人の赤目を軽減するためのコントロールを動的ファンクション行１０４に表示させる赤目軽減ツール５２０６と、（例えば、タップ接触を介して）アクティブ化されると、ウィンドウ５２００内の写真Ｂの向きを矯正するためのコントロールを動的ファンクション行１０４に表示させる矯正ツール５２０８と、（例えば、タップ接触を介して）アクティブ化されると、ウィンドウ５２００内の写真Ｂを切り抜くためのコントロールを動的ファンクション行１０４に表示させる切り抜きツール５２１０と、（例えば、タップ接触を介して）アクティブ化されると、除去及びぼかしの効果などの写真Ｂを修整するためのコントロールを動的ファンクション行１０４に表示させる修整ツール５２１２とを含む。図１０Ｆは、矯正ツール５２０８に対応する位置で接触５２１４（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３８４】
図１０Ｇは、図１０Ｆにおいて矯正ツール５２０８の選択を検出したことに応答して、ウィンドウ５２００内の写真Ｂの向きを矯正するためのコントロールのセット５２０９を表示する動的ファンクション行１０４を示す。図１０Ｇでは、矯正ツール２２０８に対応するコントロールのセット５２０９は、ウィンドウ５２００内の写真Ｂの向きを調整するためのスライダ５２１０と、（例えば、タップ接触を介して）アクティブ化されると、コントロールのセット５２０９を表示することを止め、（図１０Ｆに示されたように）編集ツールのセット５２０５を表示することを動的ファンクション行１０４に行わせる完了アフォーダンス５２１２を含む。図１０Ｇは、エスケープアフォーダンス５１６に対応する位置で接触５２１６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。
【０３８５】
例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、スライダ５２１０上又はコントロールのセット５２０９内を起点とする位置で、左から右のスワイプ／ドラッグジェスチャ又は右から左のスワイプ／ドラッグジェスチャを実行することにより、ウィンドウ５２００内の写真Ｂの向きを調整することができる。例えば、動的ファンクション行１０４上の上向きスワイプジェスチャを検出したことに応答して、動的ファンクション行１０４は、切り抜きツール５２１０に対応するコントロールのセットを表示する。別の例では、動的ファンクション行１０４上の下向きスワイプジェスチャを検出したことに応答して、動的ファンクション行１０４は、赤目軽減ツール５２０６に対応するコントロールのセットを表示する。
【０３８６】
図１０Ｈは、図１０Ｇにおいてエスケープアフォーダンス５１６の選択を検出したことに応答して、ウィンドウ５１６６内の拡張ビューに写真Ｂを表示するプライマリディスプレイ１０２を示す。図１０Ｈは、図１０Ｇにおいてエスケープアフォーダンス５１６の選択を検出したことに応答して、（図１０Ｄに示されたように）写真Ｂに対応するアフォーダンスのセットを表示する動的ファンクション行１０４を示す。図１０Ｈでは、写真Ｂに対応するアフォーダンスのセットは、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザが写真Ｂからズームイン又はズームアウトすることを可能にするズームコントロールを動的ファンクション行１０４及び／又はプライマリディスプレイ１０２に表示させるズームアフォーダンス５１７４と、（例えば、タップ接触を介して）アクティブ化されると、プライマリディスプレイ１０２にフルスクリーンモードで写真Ｂを表示させるフルスクリーンアフォーダンス５１９４と、（例えば、タップ接触を介して）アクティブ化されると、フルスクリーンモードでユーザの写真ライブラリのすべての写真サブセクション内の選択された写真又はすべての写真のスライドショーを開始するスライドショーアフォーダンス５１７０と、動的ファンクション行１０４及び／又はプライマリディスプレイ１０２上に、サイズ、位置、時刻／日付などの、選択された写真Ｂに対応する情報を表示するための情報アフォーダンス５１７８と、（例えば、タップ接触を介して）アクティブ化されると、選択された写真Ｂを編集するためのツールを動的ファンクション行１０４に表示させ、かつ／又は選択された写真Ｂを編集するための編集インタフェースをプライマリディスプレイ１０２に表示させる編集アフォーダンス５１８０と、選択された写真Ｂを写真アルバムに追加するための写真追加アフォーダンス５１８２と、１つ以上の通信モード（例えば、ソーシャルメディアネットワーク、ＳＭＳ、電子メールなど）を介して選択された写真Ｂを共有するための共有アフォーダンス５１８４とを含む。
【０３８７】
図１０Ｈは、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００による通知５２１８の受信に応答して、アフォーダンス５１７８、５１８０、５１８２、及び５１８４の上に重なった通知５２１８を表示する動的ファンクション行１０４も示す。図１０Ｈでは、通知５２１８は、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザにＳｕｚｉｅ  Ｓ．によって送られたＳＭＳ、インスタントメッセージなどに対応し、通知のコンテンツは「今夜の映画？」を尋ねている。図１０Ｈは、通知５１２８内の第１の位置５２２２−Ａから第２の位置５２２２−Ｂまでの接触５２２０を用いた左から右のスワイプジェスチャを検出する動的ファンクション行１０４を更に示す。
【０３８８】
図１１Ａは、図１０Ｈにおいて左から右のスワイプジェスチャを検出したことに応答して、通知５２１８を表示することを止める動的ファンクション行１０４を示す。図１１Ａは、ウェブブラウザアプリケーションアイコン５０８に対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３８９】
図１１Ｂは、図１１Ａにおいてカーソル５０４を用いたウェブブラウザアプリケーションアイコン５０８の選択を検出したことに応答して、ウェブブラウザアプリケーション用のウィンドウ５２２４を表示するプライマリディスプレイ１０２を示す。例えば、ウィンドウ５２２４はウィンドウ５１６６の上に重なっている。図１１Ｂでは、ウィンドウ５２２４は、ブラウジングコントロール（例えば、前のウェブページ、次のウェブページ、リフレッシュ、及びお気に入りへの追加）、アドレスバー、検索バー、（例えば、開いた本に似ている）すべてのブックマークの表示アフォーダンス、すべてのオープンタブの表示アフォーダンス（例えば、６つの正方形のグリッド）、並びに特定のブックマークＡ、Ｂ、及びＣ用のアフォーダンスを含む、ウェブブラウザアプリケーションを含む。図１１Ｂでは、ウィンドウ５２２４は、好みのウェブサイト又は最も頻繁に訪れたウェブサイトＡ〜Ｈにリンクする複数のアフォーダンス５２２７を含むウェブブラウザアプリケーション用のホームインタフェースを示す。図１１Ｂでは、アプリケーションＡ用のウィンドウ５２２４がプライマリディスプレイ１０２上でフォーカスされている。図１１Ｂでは、ステータストレイ５０２は、ウェブブラウザアプリケーションが前景で実行中であることを示し、ａｐｐトレイ５１４も、ウェブブラウザアプリケーション５０８の後の影に基づいて、ウェブブラウザアプリケーションが前景で実行中であることを示す。
【０３９０】
図１１Ｂは、図１１Ａにおいてカーソル５０４を用いたウェブブラウザアプリケーションアイコン５０８の選択を検出したことに応答して、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）並びに複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）に加えて、アフォーダンス５２２６を表示する動的ファンクション行１０４も示す。（例えば、タップ接触を介して）アクティブ化されると、アフォーダンス５２２６は、ウェブブラウザアプリケーション用のコントロールのセット（例えば、図１１Ｃに示されたようなアフォーダンス５２３０、５２３２、及び５２３８、並びにアドレスバー５２３４）を動的ファンクション行１０４に表示させる。図１１Ｂは、アフォーダンス５２２６に対応する位置で接触５２２８（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０３９１】
図１１Ｃは、図１１Ｂにおいてアフォーダンス５２２６の選択を検出したことに応答して、ウェブブラウザアプリケーション用のコントロールのセットを表示する動的ファンクション行１０４を示す。図１１Ｃでは、ウェブブラウザアプリケーション用のコントロールのセットは、ウィンドウ５２２４内のウェブブラウザアプリケーションによって現在表示されているウェブページの前に訪れたウェブページを表示するためのアフォーダンス５２３０と、ウィンドウ５２２４内のウェブブラウザアプリケーションによって現在表示されているウェブページの後に訪れたウェブページを表示するためのアフォーダンス５２３２と、ウェブブラウザアプリケーションによって現在表示されているウェブページをお気に入りリスト又はブックマークフォルダに追加するためのアフォーダンス５２３８と、ウェブブラウザアプリケーションによって現在表示されているウェブページのＵＲＬを表示するためのアドレスバー５２３４とを含む。図１１Ｃでは、アドレスバー５２３４は、ウェブブラウザアプリケーションによって現在表示されているウェブページをリフレッシュするためのリフレッシュアフォーダンス５２３６も含む。図１１Ｃは、ウェブサイトＡにリンクするアフォーダンス５２２７−Ａに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０３９２】
図１１Ｄは、図１１Ｃにおいてカーソル５０４を用いたウェブサイトＡに対応するアフォーダンス５２２７−Ａの選択を検出した後、ウィンドウ５２２４内のタブＡ用のインタフェースを表示するプライマリディスプレイ１０２を示す。図１１Ｄでは、タブＡを囲む太線及びタブＡ用の太字テキストによって示されたように、タブＡ用のインタフェースがプライマリディスプレイ１０２上でフォーカスされている。図１１Ｄでは、タブＡ用のインタフェースは、（例えば、ＵＲＬ：ｗｗｗ．ｗｅｂｓｉｔｅ＿Ａ．ｃｏｍ／ｃｈｅｃｋｏｕｔに関連付けられた）ウェブサイトＡの支払いウェブページを示す。支払いウェブページは、購入するための品目Ａ及びＢを含むユーザの仮想ショッピングカートに対応する。図１１Ｄは、ウィンドウ５２２４内の購入アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。図１１Ｃは、アドレスバー５２３４内のウェブサイトＡの支払いウェブページ用のＵＲＬ（例えば、ｗｗｗ．ｗｅｂｓｉｔｅ＿Ａ．ｃｏｍ／ｃｈｅｃｋｏｕｔ）を表示する動的ファンクション行１０４を更に示す。
【０３９３】
図１１Ｅは、図１１Ｄにおいてカーソル５０４を用いた購入アフォーダンスの選択を検出したことに応答して、ウィンドウ５２２４の上に重なったモードアラート５２４０を表示するプライマリディスプレイ１０２を示す。図１１Ｅでは、プライマリディスプレイ１０２に表示されたモードアラート５２４０は、動的ファンクション行１０４上に自分の指紋を提供するように、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを促し、（例えば、カーソル５０４による選択を介して）アクティブ化されると、購入のキャンセルをもたらすキャンセルアフォーダンス５２４２も含む。例えば、モードアラート５２４０は、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００によって開始された購入を検証するために指紋を必要とするセキュリティ設定（例えば、デフォルト又はユーザ指定）に従って表示される。例えば、いくつかの実施形態では、プライマリディスプレイ１０２及び／又は動的ファンクション行１０４は、アプリケーション又はウェブサイトにアクセスするためにパスワードを入力するとき、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００によって記憶されたデータを解読するためにパスワードを入力するとき、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００からフォルダ及び／又はデータを削除するとき、他の破壊的行動を取るときなどに、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００にログインすると、動的ファンクション行１０４上に自分の指紋を提供するように、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを促すモードアラートを表示する。
【０３９４】
図１１Ｅは、図１１Ｄにおいてカーソル５０４を用いた購入アフォーダンスの選択を検出したことに応答して、モードアラート５２４０を表示する動的ファンクション行１０４も示す。図１１Ｅでは、動的ファンクション行１０４に表示されたモードアラート５２４０は、動的ファンクション行１０４の指紋領域５２４４に自分の指紋を提供するように、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを促し、（例えば、タップ接触を介して）アクティブ化されると、購入のキャンセルをもたらすキャンセルアフォーダンス５２４２も含む。いくつかの実施形態では、動的ファンクション行１０４は、図５Ａ〜図１１Ｄの電力コントロール５３４にも対応する、動的ファンクション行１０４の指紋領域５２４４内の指紋を検出するように構成されている。いくつかの実施形態では、動的ファンクション行１０４は、そのタッチ感知エリア内の任意の位置で指紋を検出するように構成されている。図１１Ｅは、指紋領域５２４４内で接触５２４６（例えば、プレスアンドホールドジェスチャ）を受信し検出する動的ファンクション行１０４を更に示す。
【０３９５】
図１１Ｆは、図１１Ｅにおいて指紋領域５２４４内の接触５２４６を検出した後、ウィンドウ５２２４内のタブＡ用のインタフェースを表示するプライマリディスプレイ１０２を示す。図１１Ｆでは、タブＡ用のインタフェースは、図１１Ｅにおいてポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザによって提供された指紋の検証後、購入が完了したことを示す（例えば、ＵＲＬ：ｗｗｗ．ｗｅｂｓｉｔｅ＿Ａ．ｃｏｍ／ｒｅｃｉｅｐｔ）に関連付けられた）ウェブサイトＡのレシートウェブページを示す。
【０３９６】
図１１Ｆは、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００による着信音声通話の受信に応答して、少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）とともに、Ｃ．Ｃｈｅｕｎｇからの着信音声通話に関連付けられたインタフェース５２４８を表示する動的ファンクション行１０４も示す。図１１Ｆでは、インタフェース５２４８は、着信通話に答えるための第１のアフォーダンス５２５０及び着信通話を断るための第２のアフォーダンス５２５２を含む。図１１Ｆは、第１のアフォーダンス５２５０に対応する位置で接触５２５４（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。例えば、第１のアフォーダンス５２５０の選択を検出した後、Ｃ．Ｃｈｅｕｎｇとポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザとの間の通信接続（例えば、ＶｏＩＰ）が音声通話用に確立される。
【０３９７】
図１１Ｇは、図１１Ｆにおいて第１のアフォーダンス５２５０の選択を検出した後、少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）とともに、Ｃ．Ｃｈｅｕｎｇとポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザとの間の進行中の音声通話に関連付けられたインタフェース５２５６を表示する動的ファンクション行１０４を示す。図１１Ｇでは、インタフェース５２５６は、音声通話を終了するためのアフォーダンス５２５８及び合計音声通話時間（例えば、７分２９秒）のインジケータを含む。いくつかの実施形態では、進行中の音声通話の間、プライマリディスプレイ１０２のフォーカスに関連付けられたアフォーダンスは動的ファンクション行１０４に表示されない。いくつかの実施形態では、音声通話が既定の時間続いた後、インタフェース５２５６がコンパクトモードで表示され、プライマリディスプレイ１０２のフォーカスに関連付けられたアフォーダンスが動的ファンクション行１０４に表示されてもよい。図１１Ｇは、アフォーダンス５２５８に対応する位置で接触５２６０を受信し検出する動的ファンクション行１０４も示す。
【０３９８】
図１１Ｈは、ウィンドウ５２２４内のタブＢ用のインタフェースを表示するプライマリディスプレイ１０２を示し、タブＡ、Ｂ、及びＣはウェブブラウザアプリケーション内でオープンされている。図１１Ｈでは、タブＢ用のインタフェースは、（例えば、ＵＲＬ：ｗｗｗ．ｗｅｂｓｉｔｅ＿Ｂ．ｃｏｍ／ｈｏｍｅに関連付けられた）ウェブサイトＢのホームウェブページを示す。図１１Ｈでは、タブＢを囲む太線及びタブＢ用の太字テキストによって示されたように、タブＢ用のインタフェースがプライマリディスプレイ１０２上でフォーカスされている。
【０３９９】
図１１Ｈは、図１１Ｇにおいてアフォーダンス５２５８の選択を検出した後、インタフェース５２５６を表示することを止める動的ファンクション行１０４も示す。図１１Ｈでは、動的ファンクション行１０４は、アドレスバー５２３４内のウェブサイトＢのホームウェブページ用のＵＲＬ（例えば、ｗｗｗ．ｗｅｂｓｉｔｅ＿Ｂ．ｃｏｍ／ｈｏｍｅ）を含む。図１１Ｈでは、動的ファンクション行１０４は、（例えば、タップ接触によって）アクティブ化されると、タブＡ用のインタフェースをプライマリディスプレイ１０２に表示させ、またアドレスバー５２３４内のタブＢに対応するＵＲＬを動的ファンクション行１０４に表示させるアフォーダンス５２６２−Ａ、及び（例えば、タップ接触によって）アクティブ化されると、タブＣ用のインタフェースをプライマリディスプレイ１０２に表示させ、またアドレスバー５２３４内のタブＣに対応するＵＲＬを動的ファンクション行１０４に表示させるアフォーダンス５２６２−Ｂも含む。
【０４００】
図１２Ａは、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００による通知５２６４の受信に応答して、ウィンドウ５２６４の上に重なった通知５２６４を表示するプライマリディスプレイ１０２を示す。図１２Ａでは、通知５２６４は、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザにＭＡＳによって送信されたＳＭＳ、インスタントメッセージなどに対応し、通知のコンテンツは「すでに着陸した？」を尋ねている。図１２Ａは、プライマリディスプレイ１０２の右下隅の既定の位置までカーソル５０４を用いて通知５２６４をドラッグするポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを表示するプライマリディスプレイ１０２を示す。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、プライマリディスプレイ１０２上のその元の位置から既定の位置（例えば、右下隅又は別の同様の位置）まで、それぞれのメニュー、通知、モードアラートなどをドラッグしたことに応答して、動的ファンクション行１０４上のそれぞれのメニュー、通知、モードアラートなどの表示を引き起こすことができる。いくつかの実施形態では、既定の位置は、同様に動作する複数の既定の位置のうちの１つであり、複数の既定の位置はデフォルト又はユーザ固有の位置である。
【０４０１】
図１２Ｂは、図１２Ａ内のプライマリディスプレイ１０２の右下隅の既定の位置まで、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザがカーソル５０４を用いて通知５２６４をドラッグしたことに応答して、ウィンドウ５２６４の上に重なった通知５２６４の表示を止めるプライマリディスプレイ１０２を示す。図１２Ｂは、図１２Ａ内のプライマリディスプレイ１０２の右下隅の既定の位置まで、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザがカーソル５０４を用いて通知５２６４をドラッグしたこと応答して、アフォーダンス５２６２−Ａ及び５２６２−Ｂの上に重なった通知５２６４を表示する動的ファンクション行１０４も示す。図１２Ｂは、通知５２６４内の位置で接触５２６６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０４０２】
図１２Ｃは、図１２Ｂにおいて通知５２６４内の位置で接触５２６６を検出したことに応答して、応答ダイアログボックス５２６８を表示する動的ファンクション行１０４を示す。あるいは、いくつかの実施形態では、図１２Ｂにおいて通知５２６４内の位置で接触５２６６を検出したことに応答して、通知５２６４に対応するアプリケーションがオープンされる。図１２Ｃでは、応答ダイアログボックス５２６８は、図１２Ａ〜図１２Ｂに示された通知５２６４のコンテンツに対する複数の予測応答を含む。図１２Ｃでは、応答ダイアログボックス５２６８は、第１の予測応答５２７０（「はい」）、第２の予測応答５２７２（「いいえ」）、及び第３の予測応答５２７４（「向かう途中！」）を含む。図１２Ｃは、第１の予測応答５２７０に対応する位置で接触５２７６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。例えば、第１の予測応答５２７０の選択に応答して、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００は、デフォルトの通信モード（例えば、ＳＭＳ、インスタントメッセージなど）、又はそれによりポータブルコンピューティングシステム１００若しくはデスクトップコンピューティングシステム２００に通知５２６４が送信されたものと同じ通信モードを介して、第１の予測応答５２７０（「はい」）がＭＡＳに送信されるようにする。
【０４０３】
図１２Ｄは、ウィンドウ５２２４内のすべてのブックマークの表示アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２を示す。図１２Ｅは、図１２Ｄにおいてカーソル５０４を用いたすべてのブックマークの表示アフォーダンスの選択を検出したことに応答して、ウィンドウ５２２４内のブックマークスライドバーを表示するプライマリディスプレイ１０２を示す。図１２Ｅでは、ブックマークスライドバーを囲む太線によって示されたように、ブックマークスライドバーがプライマリディスプレイ１０２上でフォーカスされている。図１２Ｅは、プライマリディスプレイ１０２の右下隅の既定の位置までカーソル５０４を用いてブックマークスライドバーをドラッグするポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザも示す。
【０４０４】
図１２Ｆは、図１２Ｅ内のプライマリディスプレイ１０２の右下隅の既定の位置まで、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザがカーソル５０４を用いてブックマークスライドバーをドラッグしたこと応答して、前から存在するすべてのブックマークに対応するブックマークアフォーダンスのセット５２７８（例えば、ブックマークアフォーダンス５２７８−Ａ〜５２７８−Ｇ）を表示する動的ファンクション行１０４を示す。例えば、ブックマークアフォーダンスのセット５２７８のそれぞれのブックマークが（例えば、タップ接触を介して）アクティブ化されると、プライマリディスプレイ１０２は、ウィンドウ５２２４内の新しいタブにブックマークアフォーダンスのセット５２７８のそれぞれのブックマークに対応するウェブサイトを表示する。この例を続けて、ブックマークアフォーダンスのセット５２７８のそれぞれのブックマークが（例えば、タップ接触を介して）アクティブ化されると、動的ファンクション行１０４は、ブックマークアフォーダンスのセット５２７８の表示を止め、（例えば、図１２Ｅに示されたように）ウェブブラウザアプリケーション用のコントロールのセット及びアドレスバー５２３４内のブックマークアフォーダンスのセット５２７８のそれぞれのブックマークに対応するウェブサイト用のＵＲＬを表示する。図１２Ｆでは、動的ファンクション行１０４は、（例えば、タップ接触を介して）アクティブ化されると、ブックマークアフォーダンスのセット５２７８の表示を止め、図１２Ｅに示されたようにウェブブラウザアプリケーション用のコントロールのセットを表示することを動的ファンクション行１０４に行わせる終了アフォーダンス５１１２も表示する。図１２Ｆは、ウィンドウ５２２４をクローズするための終了アフォーダンスに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。
【０４０５】
図１２Ｇは、図１２Ｆにおいてカーソル５０４を用いた終了アフォーダンスの選択を検出したことに応答して、ブックマークアフォーダンスのセット５２７８の上に重なったモードアラート５２８０を表示する動的ファンクション行１０４を示す。図１２Ｇでは、モードアラート５２８０は、ウェブブラウザアプリケーション内のすべてのオープンタブをクローズするつもりであることを確認するように、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを促す。図１２Ｇでは、モードアラート５２８０は、（例えば、タップ接触を介して）アクティブ化されると、ウィンドウ５２２４の表示をプライマリディスプレイ１０２に止めさせる終了アフォーダンス５２８２と、（例えば、タップ接触を介して）アクティブ化されると、モードアラート５２８０を片付け、ウィンドウ５２２４の表示をプライマリディスプレイ１０２に維持させるキャンセルアフォーダンス５２８４とを含む。図１２Ｇは、終了アフォーダンス５２８２に対応する位置で接触５２８６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４も示す。
【０４０６】
図１２Ｈは、図１２Ｇにおいて終了アフォーダンス５２８２の選択を検出したことに応答して、ウィンドウ５２２４の表示を止め、写真アプリケーション用のウィンドウ５１６６を表示するプライマリディスプレイ１０２を示す。図１２Ｈでは、ステータストレイ５０２は、システム／オペレーティングシステムがプライマリディスプレイ１０２上で現在フォーカスされていることを示す。図１２Ｈは、ウィンドウ５１６６に対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。図１２Ｈは、図１２Ｇにおいて終了アフォーダンス５２８２の選択を検出したことに応答して、かつプライマリディスプレイ１０２の現在のフォーカス（例えば、システム／オペレーティングシステム）に基づいて、常駐コントロール（すなわち、アフォーダンス５１６及び５３４）並びに複数のシステムレベルのアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０、及び５３２）を表示する動的ファンクション行１０４を更に示す。
【０４０７】
図１３Ａでは、図１２Ｈにおいてカーソル５０４を用いたウィンドウ５１６６の選択を検出したことに応答して、プライマリディスプレイ１０２のフォーカスは写真アプリケーションである。より具体的には、ユーザの写真ライブラリのすべての写真サブセクションは、太字で表示された「Ｐｈｏｔｏｓ」によって示されたようにプライマリディスプレイ１０２上でフォーカスされており、ウィンドウ５１６６に少なくとも部分的に表示された写真Ａ〜Ｌである。図１３Ａでは、ステータストレイ５０２は、写真アプリケーションが前景で実行中であることを示し、ａｐｐトレイ５１４も、写真アプリケーション５１５の後の影に基づいて、写真アプリケーションが前景で実行中であることを示す。図１３Ａは、ステータストレイ５０２内のファイルメニューに対応する位置にカーソル５０４を表示するプライマリディスプレイ１０２も示す。図１３Ａは、図１２Ｈにおいてカーソル５０４を用いたウィンドウ５１６６の選択を検出したことに応答して、ユーザの写真ライブラリのすべての写真サブセクションに対応する複数のアフォーダンス（例えば、アフォーダンス５１６８、５１７０、及び５１７２）、並びに少なくとも１つのシステムレベルのアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を更に示す。
【０４０８】
図１３Ｂは、図１３Ａにおいてカーソル５０４を用いたファイルメニューの選択を検出したことに応答して、ファイルコントロールのメニュー５２８８を表示するプライマリディスプレイ１０２を示す。図１３Ｂでは、ファイルコントロールのメニュー５２８８がプライマリディスプレイ１０２上でフォーカスされている。図１３Ｂでは、ファイルコントロールのメニュー５２８８は、新しいアルバムのコントロール、新しいフォルダのコントロール、新しいカレンダーのコントロール、インポートコントロール、エクスポートコントロール、クローズウィンドウコントロール、及び印刷コントロールを含む。
【０４０９】
図１３Ｂは、図１３Ａにおいてカーソル５０４を用いたファイルメニューの選択を検出したことに応答して、第１の複数のアフォーダンス５２９０を表示する動的ファンクション行１０４を示す。図１３Ｂでは、第１の複数のアフォーダンス５２９０は、プライマリディスプレイ１０２によって表示されたファイルコントロールのメニュー５２８８に示されたファイルコントロールに対応する。例えば、（例えば、タップ接触を介して）アクティブ化されると、（例えば、クローズウィンドウファイルコントロールに対応する）アフォーダンス５２９０−Ｇは、ウィンドウ５１６６の表示をプライマリディスプレイ１０２に止めさせ、また第１の複数のアフォーダンス５２９０の表示を動的ファンクション行１０４に止めさせる。図１３Ｂは、第１の位置５２９４−Ａから第２の位置５２９４−Ｂまで移動する接触５２９２を用いた上向きスワイプジェスチャを受信し検出する動的ファンクション行１０４を更に示す。
【０４１０】
図１３Ｃは、図１３Ｂにおいて上向きスワイプジェスチャを検出したことに応答して、編集コントロールのメニュー５２９６を表示するプライマリディスプレイ１０２を示す。例えば、プライマリディスプレイ１０２は、図１３Ｂにおいて動的ファンクション行上の下向きスワイプを検出したことに応答して、ヘルプコントロールのメニューを表示する。図１３Ｃでは、編集コントロールのメニュー５２９６がプライマリディスプレイ１０２上でフォーカスされている。図１３Ｂでは、編集コントロールのメニュー５２９６は、取消コントロール、やり直しコントロール、カットコントロール、コピーコントロール、ペーストコントロール、全選択コントロール、検索コントロール、フォントコントロール、及び特殊文字コントロールを含む。
【０４１１】
図１３Ｃは、図１３Ｂにおいて上向きスワイプジェスチャを検出したことに応答して、第２の複数のアフォーダンス５２９８を表示する動的ファンクション行１０４も示す。図１３Ｃでは、第２の複数のアフォーダンス５２９８は、プライマリディスプレイ１０２によって表示された編集コントロールのメニュー５２９６に示された編集コントロールに対応する。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、動的ファンクション行１０４上で左から右のスワイプジェスチャを実行することにより、動的ファンクション行１０４上で複数のアフォーダンス５２９８の残り（例えば、特殊文字アフォーダンス５２８９−Ｉ）を見ることができる。
【０４１２】
図１４Ａは、動的ファンクション行１０４によって表示された現在のアフォーダンスをオーバーライドするための、指定された物理キー（例えば、ファンクションキー）又は指定された物理キーの組合せに対応する、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から信号を受信したことに応答して、常駐コントロール（例えば、アフォーダンス５１６及び５３４）とともに第１の複数のアフォーダンス５３０１を表示する動的ファンクション行１０４を示す。図１４Ａでは、動的ファンクション行１０４は、（例えば、Ｆ１〜Ｆ１２に対応する）第１の複数のアフォーダンス５３０１、及び動的ファンクション行１０４上の第１の複数のアフォーダンス５３０１の表示を止めるための終了アフォーダンス５１１２を表示する。図１４Ａでは、動的ファンクション行１０４は、第１の複数のアフォーダンス５３０１がアフォーダンスの４つのセットのうちの最初であることを示すナビゲーション支援５３０２も表示する。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、動的ファンクション行１０４上で左から右又は右から左のスワイプジェスチャを実行することにより、（例えば、Ｆ１３、．．．に対応する）第１の複数のアフォーダンス５３０１内の更なるアフォーダンスを見せることができる。いくつかの実施形態では、第１の複数のアフォーダンス５３０１は、コンピューティングシステムのユーザによって設定されたカスタマイズされたシンボル行、又は最も頻繁に使用されるシンボル及び／若しくは特殊文字のセットを含む。
【０４１３】
図１４Ｂは、動的ファンクション行１０４によって表示された現在のアフォーダンスをオーバーライドするための、指定された物理キー（例えば、ファンクションキー）又は指定された物理キーの組合せに対応する、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から第２の信号を受信したことに応答して、常駐コントロール（例えば、アフォーダンス５１６及び５３４）とともに第２の複数のアフォーダンス５３０３を表示する動的ファンクション行１０４を示す。あるいは、いくつかの実施形態では、動的ファンクション行１０４は、図１４Ａにおいて動的ファンクション行１０４上の上向きスワイプジェスチャを検出したことに応答して、第２の複数のアフォーダンス５３０３を表示する。図１４Ｂでは、動的ファンクション行１０４は、（例えば、｀、１、２、３、．．．に対応する）第２の複数のアフォーダンス５３０１、及び動的ファンクション行１０４上の第２の複数のアフォーダンス５３０３の表示を止めるための終了アフォーダンス５１１２を表示する。図１４Ｂでは、ナビゲーション支援５３０２は、第２の複数のアフォーダンス５３０２がアフォーダンスの４つのセットのうちの２番目であることを示す。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、動的ファンクション行１０４上で左から右又は右から左のスワイプジェスチャを実行することにより、第２の複数のアフォーダンス５３０２内の更なるアフォーダンスを見せることができる。
【０４１４】
図１４Ｃは、動的ファンクション行１０４によって表示された現在のアフォーダンスをオーバーライドするための、指定された物理キー（例えば、ファンクションキー）又は指定された物理キーの組合せに対応する、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から第３の信号を受信したことに応答して、常駐コントロール（例えば、アフォーダンス５１６及び５３４）とともに第３の複数のアフォーダンス５３０４を表示する動的ファンクション行１０４を示す。あるいは、いくつかの実施形態では、動的ファンクション行１０４は、図１４Ｂにおいて動的ファンクション行１０４上の上向きスワイプジェスチャを検出したことに応答して、第３の複数のアフォーダンス５３０４を表示する。図１４Ｃでは、動的ファンクション行１０４は、（例えば、〜、！、＠、＃、．．．に対応する）第３の複数のアフォーダンス５３０４、及び動的ファンクション行１０４上の第３の複数のアフォーダンス５３０４の表示を止めるための終了アフォーダンス５１１２を表示する。図１４Ｃでは、ナビゲーション支援５３０２は、第３の複数のアフォーダンス５３０２がアフォーダンスの４つのセットのうちの３番目であることを示す。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、動的ファンクション行１０４上で左から右又は右から左のスワイプジェスチャを実行することにより、第３の複数のアフォーダンス５３０４内の更なるアフォーダンスを見せることができる。
【０４１５】
図１４Ｄは、動的ファンクション行１０４によって表示された現在のアフォーダンスをオーバーライドするための、指定された物理キー（例えば、ファンクションキー）又は指定された物理キーの組合せに対応する、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から、又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の周辺キーボード２０６の物理キーのセット１０６から第４の信号を受信したことに応答して、常駐コントロール（例えば、アフォーダンス５１６及び５３４）とともに第４の複数のアフォーダンス５３０５を表示する動的ファンクション行１０４を示す。あるいは、いくつかの実施形態では、動的ファンクション行１０４は、図１４Ｃにおいて動的ファンクション行１０４上の上向きスワイプジェスチャを検出したことに応答して、第４の複数のアフォーダンス５３０５を表示する。図１４Ｄでは、動的ファンクション行１０４は、（例えば、［、］、｛、｝、．．．に対応する）第４の複数のアフォーダンス５３０５、及び動的ファンクション行１０４上の第４の複数のアフォーダンス５３０５の表示を止めるための終了アフォーダンス５１１２を表示する。図１４Ｄでは、ナビゲーション支援５３０２は、第４の複数のアフォーダンス５３０５がアフォーダンスの４つのセットのうちの４番目であることを示す。例えば、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザは、動的ファンクション行１０４上で左から右又は右から左のスワイプジェスチャを実行することにより、第４の複数のアフォーダンス５３０５内の更なるアフォーダンスを見せることができる。図１４Ｄは、電力コントロール５３４に対応する位置で接触５３０６（例えば、タップ接触）を受信し検出する動的ファンクション行１０４を更に示す。
【０４１６】
図１４Ｅは、図１４Ｄにおいて電力コントロール５３４の選択を検出したことに応答して、モードアラート５３０８を表示する動的ファンクション行１０４を示す。例えば、モードアラート５３０８は第４の複数のアフォーダンス５３０５の上に重なっている。図１４Ｅでは、モードアラート５３０８は、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００（すなわち、図２Ａ〜図２Ｄのコンピューティングデバイス２０２）から、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザの現在のユーザをログアウトさせるログアウトアフォーダンス５３１０、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００（すなわち、図２Ａ〜図２Ｄのコンピューティングデバイス２０２）のリスタートをもたらすリスタートアフォーダンス５３１２、（例えば、タップ接触を介して）アクティブ化されると、ポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００（すなわち、図２Ａ〜図２Ｄのコンピューティングデバイス２０２）を電源オフにする電源オフアフォーダンス５３１４、及び（例えば、タップ接触を介して）アクティブ化されると、モードアラート５３０８の表示を動的ファンクション行１０４に止めさせるキャンセルアフォーダンス５３１６を含む、複数のオプションのうちの１つを選択するようにポータブルコンピューティングシステム１００又はデスクトップコンピューティングシステム２００のユーザを促す。
【０４１７】
いくつかの実施形態では、（本明細書では「タッチ感知式セカンダリディスプレイ１０４」とも呼ばれる）動的ファンクション行１０４は、プライマリディスプレイ１０２上にコンテンツをレンダリングするために使用される視覚的特性をユーザが容易に操作することを可能にするアフォーダンスで埋め込まれる。いくつかの例が図１５Ａ〜図１５Ｈに示される。詳細には、図１５Ａは、ユーザがプライマリディスプレイ１０２上の描画アプリケーションと対話していることを示す。描画アプリケーション内の編集可能部分の選択（例えば、ユーザは、入力デバイスを使用して頭の上にカーソル５０４を置くこと、クリック又は押圧することによって表示された棒線画の頭を選択する）に応答して、タッチ感知式セカンダリディスプレイ１０４は編集オプションを含むように更新される。図１５Ａに示されたように、ユーザが編集可能な描画オブジェクトの一部分を選択したことに応答して、タッチ感知式セカンダリディスプレイは、選択された編集可能オブジェクトのタイプに適用可能な様々な編集機能に各々が対応するアフォーダンスを含むように更新される（例えば、図２４Ａ〜図２４Ｎを参照して下記で詳細に説明されるように、グラフィック又はテキストのどちらのコンテンツがユーザによって選択されるかに応じて、異なるアフォーダンスが表示される）。
【０４１８】
いくつかの実施形態では、様々な編集機能に各々が対応するアフォーダンスは、（ｉ）選択されると、一般編集オプションをタッチ感知式セカンダリディスプレイに表示させる一般編集アフォーダンス５５０１と、（ｉｉ）選択されると、強調オプションの表示をタッチ感知式セカンダリディスプレイに開始させる強調スタイルアフォーダンス５５０２と、（ｉｉｉ）選択される（図１５Ａにおいて選択されたように示される）と、プライマリディスプレイ１０２上でコンテンツをレンダリングするために使用される視覚的特性を修正するためのオプションの表示をタッチ感知式セカンダリディスプレイに開始させるマークアップアフォーダンス５５０３とを含む。
【０４１９】
いくつかの実施形態では、マークアップアフォーダンス５５０３の選択に応答して、タッチ感知式セカンダリディスプレイは、視覚的特性を修正するためのオプションの表示を開始する。いくつかの実施形態では、かつ図１５Ａに示されたように、これらのオプションはマークアップアフォーダンス５５０３の近傍に表示される（例えば、様々な編集機能に各々が対応するアフォーダンスはタッチ感知式セカンダリディスプレイの第１の領域に表示され、オプションは近傍の第２の領域に表示される）。いくつかの実施形態では、第１の領域及び第２の領域は、タッチ感知式セカンダリディスプレイのアプリケーション固有セクション内に含まれ、他のアフォーダンスはアプリケーション固有セクションの左側（例えば、図１５Ａに示された「ｅｓｃ」アフォーダンス）及び右側（例えば、輝度を修正すること、コンピューティングシステムの背景内のメディアコンテンツの再生及びボリュームを制御することを可能にするアフォーダンス）に示される。
【０４２０】
いくつかの実施形態では、カラーピッカアフォーダンスの選択（例えば、図１５Ａの選択５０１０−Ａ）を検出したことに応答して、タッチ感知式セカンダリディスプレイは、タッチ感知式セカンダリディスプレイ１０４のアプリケーション固有部分のほとんどを占めるようにカラーピッキングオプションが提示される、オーバーレイ表示モードを使用して示される。図１５Ｂに示されたように、カラーピッキングオブジェクトは、プライマリディスプレイ上でコンテンツをレンダリングするために使用される視覚的特性（例えば、色）を修正するための（カラーピッカ５５０５とも呼ばれる）ユーザインタフェースコントロール５５０５内で提示される。他の例示的な視覚的特性には、色調、陰影、及び不透明度が挙げられる。
【０４２１】
いくつかの実施形態では、ユーザがプレスアンドホールドジェスチャを開始した（例えば、ユーザがユーザインタフェース５５０５に示された特定の色に接触し、０．５秒、１秒、１．５秒、若しくは２秒などの閾値時間より長い間接触を維持した）場合、又はユーザが特定の色の上に接触し、その接触の特性強度が強度閾値を満たす場合、タッチ感知式セカンダリディスプレイに示されたユーザインタフェース５５０５は、特定の色に対応する追加オプションを含むように更新される。例えば、ピンク色の表現の上の入力５０１０−Ｂ（例えば、プレスアンドホールド入力又は強度閾値を満たす入力）に応答して、ユーザインタフェースコントロールは、選択に利用可能なピンクの追加陰影を含むように更新される。図１５Ｃ〜図１５Ｄに示されたように、入力５０１０−Ｂに応答して、ピンクの追加陰影は、タッチ感知式セカンダリディスプレイ内の選択用に提示され、プライマリディスプレイ１０２上の描画アプリケーション内の編集可能オブジェクトの頭は、特定の色を使用してレンダリングされる。
【０４２２】
いくつかの実施形態では、ユーザは、タッチ感知式セカンダリディスプレイ上のピンクの追加陰影の表現全体にわたって入力５０１０−Ｃをスライドすることができ、それに応答して、プライマリディスプレイ１０２上に示された編集可能オブジェクトの頭は、各接触されたピンクの陰影を使用してレンダリングされる。図１５Ｄに示されたように、ユーザは、入力５０１０−Ｃを使用してピンクの異なる陰影に接触し、それに応答して、プライマリディスプレイ１０２は、ピンクの異なる陰影を使用してコンテンツをレンダリングする。いくつかの実施形態では、入力５０１０−Ａ、５０１０−Ｂ、及び５０１０−Ｃは、１つの連続する入力に対応し、このようにして、ユーザは、特定の視覚的特性について様々な値を選択した後、オブジェクトがどのように見えるかを迅速かつ効率的にプレビューすることができる。
【０４２３】
いくつかの実施形態では、ユーザインタフェースコントロール５５０５は、特定の視覚的特性のための基本機能と高度修正機能との間の選択を可能にする少なくとも２つの表示モードを有する。いくつかの実施形態では、ユーザは、モード切替えアフォーダンス５５０６を選択することにより、これらの少なくとも２つの表示モードの間をトグルすることができる。例えば、図１５Ｂに示された入力５００３に応答して、カラーピッカ５５０５は図１５Ｅに示されたように（図１５Ｂ〜図１５Ｃに示された基本表示モードとは異なる）高度表示モードで示され、モード切替えアフォーダンスは、カラーピッカ５５０５用の基本モードに対応する異なる表示状態で示される。いくつかの実施形態では、高度表示モードは、他の視覚的特性を修正することを可能にするユーザインタフェースコントロールを表示することも含む（それぞれ、色調、陰影、及び不透明度について、図１５Ｆ〜図１５Ｈに例が示されている）。いくつかの実施形態では、ユーザは、それぞれのユーザインタフェースコントロールのいずれかを選択することができ、次いで、選択されたオブジェクトがどのように見えるかのプレビューのレンダリングをプライマリディスプレイ１０２に開始させるために、それぞれのユーザインタフェースコントロール全体にわたってスライドすることができる。
【０４２４】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４のアプリケーション固有セクションは、ユーザが新しいアプリケーションを開始する（例えば、図１５Ａ〜図１５Ｄに示されたコンテンツ編集アプリケーションから切り替える）ときに、様々なアフォーダンスを含むように変化する。図１６Ａ〜図１６Ｍに示されたように、タッチ感知式セカンダリディスプレイ１０４は、ユーザがウェブコンテンツを迅速かつ効率的にナビゲートし、タッチ感知式セカンダリディスプレイ１０４から直接ブラウザ固有機能を実行することを可能にするアフォーダンスを含む。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４のアプリケーション固有セクションは、プライマリディスプレイ１０２上のウェブブラウザに示されたタブに対応するタブの表現を表示する。図１６Ａは、ウェブブラウザが単一のタブのみを含む間にタッチ感知式セカンダリディスプレイ１０４に示された例示的なアフォーダンスを示す。ウェブブラウザが２つ以上のタブを含むとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、タブの各々に対応する表現を含むように更新される（例えば、それぞれ、図１６Ｂ〜図１６Ｃ及び図１６Ｆ〜図１６Ｌにおいて２〜１０個のタブについて例が示される）。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、既定の数のタブ（例えば、図１６Ｍに示された例に示されたように１５個までのタブ）用の表現を表示するように構成されている。
【０４２５】
タッチ感知式セカンダリディスプレイ１０４内に直接タブの各々の表現を提供することにより、ユーザは、非常に迅速に（例えば、トラックパッドを使用して、又は複雑なキーボード入力のシーケンスを使用して、タブを繰り返し表示する必要なく）、タブをナビゲートすることができる。いくつかの実施形態では、ユーザは、プライマリディスプレイ１０２に示されたタブの各々の間の迅速なナビゲーションを可能にする、タッチ感知式セカンダリディスプレイ１０４における単一のジェスチャを提供することができる。タッチ感知式セカンダリディスプレイ１０４に示されたアフォーダンスを使用してウェブコンテンツの３つの異なるタブの間のそのような迅速なナビゲーションの一例が図１６Ｃ〜図１６Ｅに示されている。図１６Ａ〜図１６Ｍに関する更なる詳細は、方法１１００及び図４９を参照して下記に提供される。
【０４２６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイに示された表現は、プライマリディスプレイ１０２上のウェブブラウザ内の対応するタブに関連付けられたコンテンツの縮小／ミニビューを示す（例えば、図１２Ｈに示されたように、それぞれのタブの表現の各々は、対応するタブについてのウェブコンテンツのミニビューを含む）。いくつかの実施形態では、ブランクタブ（図１６Ｎ）、トップサイトタブ（図１６Ｏ）、及びお気に入りタブ（図１６Ｐ）について、タッチ感知式セカンダリディスプレイにも適切な表現が示される。
【０４２７】
いくつかの実施形態では、ユーザは、タッチ感知式セカンダリディスプレイ１０４に示されたアフォーダンスを使用して、プライマリディスプレイ１０２に表示されたお気に入りサイトの階層をナビゲートすることができる。例えば、図１６Ｑは、１つ以上のお気に入りサイトに各々が対応するアフォーダンスを有するタッチ感知式セカンダリディスプレイ１０４を示す。これらのアフォーダンスのうちの１つの選択（例えば、図１６Ｑのお気に入りのフォルダ「Ｎｅｗｓ  ＆  Ｍｅｄｉａ」を選択する入力５０１３）に応答して、プライマリディスプレイ１０２は、タッチ感知式セカンダリディスプレイ１０４であるように（例えば、図１６Ｒに示されたように、フォルダに含まれるお気に入りサイトの表現を含むように）更新される。
【０４２８】
プライマリディスプレイ１０２上に示されたお気に入りサイトのうちの１つ以上が同じベースドメイン（例えば、ＵＲＬ）からであるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、１つ以上のお気に入りサイトについての更なる詳細を含む。例えば「Ｄｅｓｉｇｎ  Ｍｉｌｋ」及び「Ｄｗｅｌｌ」というお気に入りは、両方とも「ｔｗｉｔｔｅｒ．ｃｏｍ」ドメインからであり、そのため、タッチ感知式セカンダリディスプレイ１０４は、更なる詳細（例えば、図１６Ｓに示されたように、ＴＷＩＴＴＥＲ（登録商標）用のアイコンに加えてＴＷＩＴＴＥＲハンドル）を含む。図１６Ｓ〜図１６Ｔは、タッチ感知式セカンダリディスプレイ１０４がプライマリディスプレイ１０２を介して受信された入力に応答して更新されたことも示す。例えば、ＵＲＬバーを選択する入力５０１４及びＵＲＬバー内の一部のテキストにおけるユーザタイピングに応答して、タッチ感知式セカンダリディスプレイ１０４は、テキスト完成オプション（例えば、図１６Ｔに示されたように、ドメインネームをタイプする間にユーザを助けるために「．ｃｏｍ」、「．ｎｅｔ」、「．ｏｒｇ」など）を含むように更新される。
【０４２９】
図１７Ａ〜図１７Ｇは、タッチ感知式セカンダリディスプレイ１０４を介してユーザにコンテンツ（例えば、様々なフォーム要素を完成させるコンテンツ）及びアクション（例えば、支払を依頼するアクション）を提案する例を提供する。図１７Ａに示されたように、ユーザがプライマリディスプレイ１０２上のフォーム入力要素を含むウェブページと対話している間、タッチ感知式セカンダリディスプレイ１０４は、フォーム要素を完成させる際に使用するためのコンテンツを提案することを含むように更新される。例えば、ユーザは、「Ｈｏｍｅ」又は「Ｗｏｒｋ」のいずれかのアドレス情報を自動で完成させるためのアフォーダンスを提供される（図１７Ａ）。別の例として、初期フォーム要素を完成させ、支払入力ページにナビゲートした後、タッチ感知式セカンダリディスプレイ１０４は、（図１７Ｂに示されたように）記憶されたクレジットカードの詳細に対応するアフォーダンスを含むように更新される（タッチ感知式セカンダリディスプレイ１０４における特定のアフォーダンスを選択すると、プライマリディスプレイ１０２は、特定のアフォーダンスに対応する記憶されたクレジットカードの詳細を含むように更新される）。別の非限定的な例は、提案又は記憶されたパスワードを入力するためのアフォーダンスを提供している（図１７Ｆ〜図１７Ｇ）。
【０４３０】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、（図１７Ｃ〜図１７Ｅに示されたように）ユーザが認証された指紋を提供した後に支払を送るためのアフォーダンスも含む。
【０４３１】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、メディアプレーヤアプリケーションを介して利用可能なオーディオ記録機能、ビデオ記録機能、及びスクリーン記録機能に対応するアフォーダンスも表示する。いくつかの例が図１８Ａ〜図１８Ｉに示されている。図１８Ａに示されたように、ユーザがプライマリディスプレイ１０２上にオーディオ記録ダイアログをオープンしたことに応答して、タッチ感知式セカンダリディスプレイ１０４は、オーディオ記録を開始するためのアフォーダンス５０６１及びオーディオオプションを構成するためのオプションのアフォーダンス５０６０を含むように更新される。
【０４３２】
いくつかの実施形態では、アフォーダンス５０６０の選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、利用可能な音声入力ごとの選択可能なオプション（例えば、図１８Ｂに示されたような「Ｂｕｉｌｔ−ｉｎ  Ａｕｄｉｏ」用のオプション及び「Ｎｅｕｍａｎｎ  ＫＭＳ」用の別のオプション）を含むように更新される。いくつかの実施形態では、選択可能なオプションは、タッチ感知式セカンダリディスプレイ１０４内にオーバーレイ表示モードで表示され、タッチ感知式セカンダリディスプレイ１０４の左側に示された「×」アイコンの選択に応答して、オーバーレイ表示モードが終了し、タッチ感知式セカンダリディスプレイ１０４が図１８Ａに示されたように再び現れる。
【０４３３】
次に図１８Ｃを参照すると、ユーザがプライマリディスプレイ１０２上にスクリーン記録ダイアログをオープンしたことに応答して、タッチ感知式セカンダリディスプレイ１０４は、スクリーン記録を開始するための第１のアフォーダンス及びオーディオオプションを構成するためのオプションの第２のアフォーダンスを含むように更新される。第２のアフォーダンスの選択を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、オーディオオプションを提示するように更新される。いくつかの実施形態では、第１のアフォーダンスの選択を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、（図１８Ｅのそこから記録するスクリーンを選択するためのオプションを含む）記録オプションを提示するように更新され、ユーザが記録オプションから選択した後、スクリーン記録が開始され、プライマリディスプレイ１０２はスクリーン記録が始まったことを示すように更新される。他の実施形態では、第１のアフォーダンスを選択した後直ちにスクリーン記録が始まる。
【０４３４】
図１８Ｆ〜図１８Ｇは、ユーザがビデオ記録ダイアログをオープンしたことに応答して、タッチ感知式セカンダリディスプレイ１０４に示された例示的なアフォーダンスを示す。いくつかの実施形態では、ユーザは、これらのアフォーダンスを利用して、（図１８Ｇに示されたような）カメラオプション及びオーディオ入力オプションなどの記録オプションを迅速に（かつこれらのオプションの位置を特定するために複雑なメニュー階層をナビゲートする必要なしに）構成することができる。
【０４３５】
いくつかの実施形態では、ユーザがオーディオ、ビデオ、又はスクリーンコンテンツの記録を開始し、ユーザがメディアアプリケーションを終了した場合、タッチ感知式セカンダリディスプレイ１０４は、（進行中の記録用のファイルサイズなどの）ステータスインジケータ及び進行中の記録を制御することを可能にするユーザインタフェースコントロールを含むように構成されている（図１８Ｈ）。いくつかの実施形態では、ユーザが記録を開始し、ウェブブラウザアプリケーションをオープンすることによってメディアアプリケーションを終了し、次いで図１８Ｈに示された「×」アイコン（例えば、入力５８００）を選択した場合、それに応答して、タッチ感知式セカンダリディスプレイ１０４は、ウェブブラウザに対応するアフォーダンスを含むように更新され、進行中の記録に対応する記録ステータスインジケータ５８０１は、（例えば、図１８Ｉに示されたように）タッチ感知式セカンダリディスプレイ１０４内に設けられる。
【０４３６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４内に提示されたコントロール及び／又はアフォーダンスは、メディアアイテムを再生しながら有用な機能への迅速かつ容易なアクセスを提供することも助ける。有用な機能のいくつかの例には、メディアアイテムを探索すること、字幕及びオーディオ構成オプションを選択すること、並びに／又はメディアアイテムをトリミングすることが挙げられる（例えば、有用な機能を実行するタッチ感知式セカンダリディスプレイ１０４内に示された例示的なユーザインタフェースが図１９Ａ〜図１９Ｋにおいて提供される）。
【０４３７】
図１９Ａに示されたように、プライマリディスプレイ１０２がメディアアイテムを表示している間、タッチ感知式セカンダリディスプレイ１０４はメディアアイテムの部分の表現を含む。いくつかの実施形態では、ユーザはメディアアイテムを迅速にナビゲートするために入力を提供することができる。例えば、入力５０１５−Ａ及びタッチ感知式セカンダリディスプレイ１０４全体にわたる実質的に右向きの入力５０１５−Ａの移動に応答して、プライマリディスプレイは、（図１９Ａのシーン＃１Ａに対応するコンテンツを示すことから図１９Ｂのシーン＃４Ａに対応するコンテンツを示すことに行くように）メディアアイテムを探索するように更新される。タッチ感知式セカンダリディスプレイ１０４はまた、入力５０１５−Ａの移動に従ってメディアアイテムの部分の表現を探索する。図１９Ｂに示されたように、入力５０１５−Ａが時間ベース又は強度ベースの閾値を満たすとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、入力５０１５−Ａによって現在接触されている表現のうちの１つのためのズームインビューを提供する。
【０４３８】
いくつかの実施形態では、メディアアイテムの部分の表現はメディアアイテムのタイプに対応する。例えば、メディアアイテムが第１のタイプ（例えば、サムネイルが利用可能な記憶されたビデオコンテンツ又は他のビデオコンテンツ）であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、メディアアイテム内の特定のフレームのサムネイル表現を含む。メディアアイテムが第２のタイプ（例えば、サムネイルプレビューが利用できないストリーミングビデオコンテンツ）であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、（図１６Ｒに示されたように）サムネイル表現を含まない。メディアアイテムが第３のタイプ（例えば、ライブビデオコンテンツ）であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、（図１９Ｈに示されたように）サムネイル表現を含まない。メディアアイテムが第４のタイプ（例えば、オーディオのみのコンテンツ）であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、（図１９Ｉに示されたように）メディアアイテムを表すオーディオグラフを含む。
【０４３９】
いくつかの実施形態では、（例えば、メディアコンテンツプロバイダ又は他の関連するエンティティを介して）字幕が利用可能であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、（図１９Ｆ及び図１９Ｇ向けに示されたように）オーディオ構成アフォーダンス５８０５を含む。オーディオ構成アフォーダンス５８０５の選択を検出したことに応答して、タッチ感知式セカンダリディスプレイは、メディアアイテム用の利用可能な字幕及びオーディオ構成オプションを表示するように更新される（例えば、例が図１９Ｃ及び図１９Ｄに示されている）。
【０４４０】
いくつかの実施形態では、上記で説明されたメディアアイテムも編集可能であり、タッチ感知式セカンダリディスプレイ１０４は、（例えば、図１９Ｊ〜図１９Ｋに示されたようにメディアアイテムをトリミングするために）メディアアイテムを修正することを可能にするユーザインタフェースコントロールを含む。
【０４４１】
次に図２０Ａ〜図２０Ｇを参照すると、高速データ入力を容易にする、詳細には、リマインダ（又は他のタイプのアプリケーション用の他のオブジェクトタイプ）の作成を速くすることを助けるために、タッチ感知式セカンダリディスプレイ１０４が使用される例示的なユーザインタフェースが提示される。いくつかの実施形態では、ユーザがリマインダアプリケーションを開始したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、（例えば、図２０Ａの入力５０１６を使用して）選択されると、新しいリマインダ（又は他のタイプのアプリケーション用の他の何らかの新しいコンテンツアイテム）の作成をもたらす、新しいオブジェクトアフォーダンスを含むように埋め込まれる。
【０４４２】
入力５０１６を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、非アクティブ状態で新しいオブジェクトアフォーダンスを表示し（すなわち、新しいオブジェクトアフォーダンスはグレーアウトされ、選択可能ではない）、リマインダ完了アフォーダンス（例えば、選択されると、プライマリディスプレイ１０２上で現在選択されているリマインダを完了として、タッチ感知式セカンダリディスプレイ１０４と通信しているコンピューティングデバイスにマークさせるチェックマークアイコン）、リマインダ詳細アフォーダンス（選択されると、現在選択されているリマインダに関連付けられた詳細を編集するためのオプションをコンピューティングデバイスに表示させる円内に含まれるｉ）、及び現在選択されているリマインダにテキストを追加するためのテキスト入力オプションを表示する。いくつかの実施形態では、リマインダ完了アフォーダンス及びリマインダ詳細アフォーダンスは、現在選択されているリマインダ用のタイトルをユーザが提供するまで、非アクティブ状態で当初示される。図２０Ｃに示されたように、ユーザがタイトルを提供したとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、アクティブで選択可能な状態で、新しいオブジェクトアフォーダンス、リマインダ完了アフォーダンス、及びリマインダ詳細アフォーダンスを表示する。図２０Ｃは、ユーザが追加テキストを提供するにつれてテキスト入力オプションが変化する（例えば、新しいテキスト入力オプションはユーザによって前に入力されたテキストに少なくとも部分的に基づいて選択される）ことも示す。
【０４４３】
リマインダ詳細アフォーダンスにおける入力（例えば、入力５０１７）に応答して、タッチ感知式セカンダリディスプレイ１０４は、前に示されたテキスト入力オプションの代わりに、「Ａｄｄ  Ｔｉｍｅ」アフォーダンス及び「Ａｄｄ  Ｌｏｃａｔｉｏｎ」アフォーダンス（図２０Ｄ）を含むように埋め込まれる。
【０４４４】
Ａｄｄ  Ｔｉｍｅアフォーダンスにおいて入力５０１８を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、プライマリディスプレイ１０２上で現在選択されているリマインダ用の日付及び時刻を選択するためのオプションを含むように埋め込まれる。図２０Ｅ〜図２０Ｆに示されたように、プライマリディスプレイ１０２上に示されたリマインダアプリケーション用のユーザインタフェースは、（例えば、ユーザがリマインダ時刻を午後１時から午後１時４５分に修正したことを反映するように）それに応じて更新される。
【０４４５】
いくつかの実施形態では、（例えば、図２０Ｅ内で「６月２５日」を示す）日付アフォーダンスにおいてジェスチャ（例えば、０．５〜１．５秒などの所定の時間を超えてタッチ感知式セカンダリディスプレイ１０４と接触したままであるプレスアンドホールドジェスチャ）に応答して、タッチ感知式セカンダリディスプレイは、新しい日付を選択することを可能にするコントロールを含むように更新される。いくつかの実施形態では、新しい日付を選択することを可能にするコントロールは、ジェスチャがタッチ感知式セカンダリディスプレイに接触したポイントに現れ、そこから延伸する。いくつかの実施形態では、ユーザは、次いで、コントロールを介してジェスチャをスライドさせ、リマインダで使用するための新しい日付を選択することができる。いくつかの実施形態では、コントロールを表示することとともに、図２０Ｅに示された時間スライドは、選択された時間範囲のみが示された表示サイズよりも小さい表示サイズに縮小される。
【０４４６】
Ａｄｄ  Ｌｏｃａｔｉｏｎアフォーダンスの上の入力５０１９を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、（図２０Ｇに示されたように）位置選択オプションを含むように埋め込まれる。図２０Ｇに示されたように、位置選択オプションのうちの１つ（例えば、入力５０２０を使用する「Ｈｏｍｅ」オプション）の選択に応答して、プライマリディスプレイ１０２は、（例えば、選択された位置に対応するアドレス及びマップ表現を含むように）それに応じて更新される。
【０４４７】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、デスクトップ管理アプリケーション（例えば、ＦＩＮＤＥＲアプリケーション）を介して利用可能な機能にアクセスすることを可能にするアフォーダンスを含むように埋め込まれる。図２１Ａ〜図２１Ｊは、選択されると、タッチ感知式セカンダリディスプレイ１０４と通信しているコンピューティングデバイスに（ファイルを検索すること、ファイル名及び他の特性を修正すること、ファイルを共有、ポスト、又は移動すること、並びにファイルを削除することを含む）様々なファイル管理機能を実行させる、タッチ感知式セカンダリディスプレイ１０４内に示された例示的なアフォーダンスを示す。
【０４４８】
いくつかの実施形態では、ユーザが最初にデスクトップ管理アプリケーションにアクセスすると、タッチ感知式セカンダリディスプレイ１０４は、図２１Ａに示されたように、デスクトップ管理アプリケーション用のいかなるアプリケーション固有アフォーダンスも表示しない（他の実施形態では、タッチ感知式セカンダリディスプレイ１０４は、お気に入りフォルダにアクセスするためのオプションを含んでもよい）。プライマリディスプレイ１０２上に新しいウィンドウ（例えば、図２１Ｂの「Ａｌｌ  Ｍｙ  Ｆｉｌｅｓ」ウィンドウ）を開始したことに応答して、かつ新しいウィンドウ内に示されたファイルを選択する前に、タッチ感知式セカンダリディスプレイ１０４は、様々なフォルダ、内部ディスクドライブ、リムーバブル／外部ディスクドライブなどをナビゲートするためのアフォーダンスを含むように埋め込まれる。例えば、図２１Ｂに示されたように、タッチ感知式セカンダリディスプレイ１０４は、更なるアフォーダンスを見せるために右から左のスワイプジェスチャを実行することにより、「ｉＣｌｏｕｄ  Ｄｒｉｖｅ」、「Ｈｏｍｅ」、「Ａｐｐｌｉｃａｔｉｏｎｓ」、「Ｄｏｃｕｍｅｎｔｓ」、「Ｄｅｓｋｔｏｐ」などにナビゲートするためのアフォーダンスを含む。
【０４４９】
いくつかの実施形態では、示された新しいウィンドウ内に表示されているそれぞれのファイルの選択（例えば、図２１Ｃの「読取り専用ファイル」の選択、又は図２１Ｄの他の何らかのファイルの選択）に応答して、タッチ感知式セカンダリディスプレイは、それぞれのファイルと対話するためのオプションを含むように更新される。いくつかの実施形態では、それぞれのファイルが読取り専用ファイルであるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４内に提示されたオプションのうちのいくつかは非アクティブ表示モードで示される（例えば、「Ｎｅｗ  Ｆｏｌｄｅｒ  ｗｉｔｈ  Ｓｅｌｅｃｔｉｏｎ」オプション、「Ａｄｄ  Ｔａｇｓ」オプション、及び「Ｍｏｖｅ  Ｔｏ」オプションは図２１Ｃにおいてグレーアウトされる）。いくつかの実施形態では、それぞれのファイルが読取り専用ファイルではないとの判定に従って、すべてのオプションは（例えば、図２１Ｄに示されたように）アクティブ表示モードで提示される。
【０４５０】
いくつかの実施形態では、オプションのうちのいずれか１つの選択に応答して（例えば、入力５０２１、５０２２、及び５０２３のうちのいずれか１つに応答して）、タッチ感知式セカンダリディスプレイ１０４が更新される。例えば、入力５０２１に応答して、タッチ感知式セカンダリディスプレイ１０４は、（図２１Ｅに示されたように）それぞれのファイルにタグ付けするためのオプションを含むように更新され、入力５０２２に応答して、タッチ感知式セカンダリディスプレイ１０４は、（図２１Ｆに示されたように）それぞれのファイルを移動するためのオプションを含むように更新され、入力５０２３に応答して、タッチ感知式セカンダリディスプレイ１０４は、（図２１Ｇに示されたように）それぞれのファイルを共有するためのオプションを含むように更新される。
【０４５１】
いくつかの実施形態では（かつ図２１Ｇに示されたように）、それぞれのファイルを共有するためのオプションは、メールアプリケーションを介してそれぞれのファイルを送信すること、近距離通信プロトコル（例えば、ＡＩＲＤＲＯＰ）を介してそれぞれのファイルを送信すること、及び／又は１つ以上のソーシャルネットワーキングアプリケーション（例えば、ＴＷＩＴＴＥＲ、ＦＡＣＥＢＯＯＫ（登録商標）、ＩＮＳＴＡＧＲＡＭなど）を介してそれぞれのファイルをポストすることを含む。ユーザが図２１Ｇに示された共有／送信／ポストオプションのうちの１つを選択した後、プライマリディスプレイ１０２は適切なアプリケーションを表示するように更新され、タッチ感知式セカンダリディスプレイ１０４は下位共有オプションを表示するように更新される。例えば、入力５０２５（図２１Ｇ）に応答して、プライマリディスプレイ１０２は適切なアプリケーション（例えば、ポストされるそれぞれのファイルの表現を含むＴＷＩＴＴＥＲアプリケーション）を表示するように更新され、タッチ感知式セカンダリディスプレイ１０４は、選択されると、それぞれのファイル及び任意の追加テキストをポストするボタン、並びにポストにテキストを追加するためのテキスト入力オプションを表示するように更新される。
【０４５２】
別の例として、入力５０２４−Ａ（図２１Ｇ）に応答して、タッチ感知式セカンダリディスプレイ１０４は、それぞれのファイルが送信されるべきデバイスを選択するための下位共有オプションを含むように更新される（例えば、図２１Ｉに示されたように、タッチ感知式セカンダリディスプレイは、それぞれのファイルが送信されてもよい複数の近隣デバイスの各々のためのアフォーダンスを含む）。入力５０２４−Ｂに応答して、コンピューティングデバイスは、それぞれのファイルの送信を開始し、タッチ感知式セカンダリディスプレイ１０４は、送信の進捗を反映するステータスインジケータ５０９２を含むように更新される（図２１Ｊ）。
【０４５３】
図２２Ａ〜図２２Ｃは、（階層メニューからごみ箱を空にする機能をナビゲートし、位置特定し、次いで選択する必要なしに）タッチ感知式セカンダリディスプレイ１０４を使用してごみ箱を空にする機能に迅速にアクセスする例を示し、これらの機能は、単一の入力を使用する選択用にタッチ感知式セカンダリディスプレイ１０４内に表示される。いくつかの実施形態では、ファイルが選択されていないときに「Ｔｒａｓｈ」用のウィンドウを見ている間、タッチ感知式セカンダリディスプレイ１０４は、選択されると、コンピューティングシステムにごみ箱全体を空にさせるアフォーダンス（例えば、図２２Ａの「Ｅｍｐｔｙ  Ｔｒａｓｈ」アフォーダンス）を含む。いくつかの実施形態では（かつ図２２Ｂに示されたように）、ファイルが選択されたときに「Ｔｒａｓｈ」用のウィンドウを見ている間、タッチ感知式セカンダリディスプレイ１０４は、選択されると、コンピューティングシステムにごみ箱全体を空にさせるアフォーダンス（例えば、「Ｄｅｌｅｔｅ  Ａｌｌ」アフォーダンス）、選択されたファイルだけを削除させるアフォーダンス（例えば、「Ｄｅｌｅｔｅ  Ｓｅｌｅｃｔｉｏｎ」アフォーダンス）、又はごみ箱から選択されたファイルを取り除かせるアフォーダンス（例えば、「Ｐｕｔ  Ｂａｃｋ」アフォーダンス）を含む。図２２Ｃは、「Ｄｅｌｅｔｅ  Ａｌｌ」アフォーダンス又は「Ｅｍｐｔｙ  Ｔｒａｓｈ」アフォーダンスの選択に応答して、タッチ感知式セカンダリディスプレイ１０４が、プライマリディスプレイ１０２上のモーダルダイアログからのコントロールを表示してもよく、したがって、ユーザがタッチ感知式セカンダリディスプレイ１０４のみにおいて入力を提供することにより、ごみ箱を空にする機能を迅速かつ容易に完了することが可能になることを示す。
【０４５４】
いくつかの実施形態では、ごみ箱ウィンドウを見ている間、又は他のウィンドウ（例えば、Ａｌｌ  Ｍｙ  Ｆｉｌｅｓウィンドウ）を見ている間、ユーザは、検索ボックスを選択することによってすべてのファイルの検索を開始することができる。検索ボックスの選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、検索オプション（例えば、図２３Ａの検索が行われるべきディレクトリ若しくはフォルダを選択するためのオプション、又は図２３Ｂの「Ｆｉｌｅｎａｍｅ」若しくは「Ｅｖｅｒｙｔｈｉｎｇ」のいずれによって検索するかを選択するためのオプション）を含むように更新される。
【０４５５】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、ドキュメント編集機能に迅速にアクセスすることを可能にするアフォーダンスを含むように埋め込まれる（いくつかの例が図２４Ａ〜図２４Ｎに提供されている）。
【０４５６】
詳細には、図２４Ａに示されたように、ユーザがドキュメント編集アプリケーション（例えば、ワードプロセッシングアプリケーション）を開始したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、ドキュメント編集機能を実行するためのアフォーダンスのセットを含むように埋め込まれる。いくつかの実施形態では、アフォーダンスのセットは、第１のアフォーダンス５５０１（例えば、一般編集アフォーダンス５５０１）、第２のアフォーダンス５５０２（例えば、強調スタイルアフォーダンス５５０２）、及び第３のアフォーダンス５５０３（例えば、マークアップアフォーダンス５５０３）を含む。いくつかの実施形態では、第１、第２、及び第３のアフォーダンスの各々は、ユーザ入力の後に表示される追加アフォーダンスに関連付けられる。例えば、第１のアフォーダンス５５０１の選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、第１のアフォーダンスに関連付けられた追加アフォーダンスを含むように構成されている（図２４Ａ）。
【０４５７】
図２４Ａに示されたように、第１のアフォーダンスに関連付けられた追加アフォーダンスは、（ｉ）選択されると、プライマリディスプレイ１０２上の選択されたオブジェクトを反時計方向に９０度回転させる反時計回転アフォーダンスと、（ｉｉ）選択されると、プライマリディスプレイ１０２上の選択されたオブジェクトを時計方向に９０度回転させる時計回転アフォーダンスと、（ｉｉｉ）選択されると、プライマリディスプレイ１０２上の矩形選択ツールの使用を可能にする矩形選択ツールと、（ｉｖ）任意選択のテキストオプションアフォーダンスと、（ｖ）選択されると、プライマリディスプレイ１０２に表示されたオブジェクトの選択された部分の切り抜きをもたらす切り抜きアフォーダンスとを含む。図２４Ａは、（例えば、入力５０２７を介した）タッチ感知式セカンダリディスプレイ１０４からの矩形選択ツールの選択も示す。
【０４５８】
図２４Ｂでは、ユーザは、プライマリディスプレイ１０２上の表示されたドキュメントの一部分を選択しており、（例えば、入力５０２８を介して）タッチ感知式セカンダリディスプレイ１０４から強調スタイルアフォーダンス５５０２も選択する。強調スタイルアフォーダンス５５０２の選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、様々な色で強調するための５つの異なるアフォーダンス、アンダーラインアフォーダンス、及び取り消し線アフォーダンスを含む、強調スタイルアフォーダンスに関連付けられた追加アフォーダンスを含むように更新される（図２４Ｃ）。
【０４５９】
図２４Ｃは、（例えば、入力５０２９を介した）マークアップアフォーダンス５５０３のユーザ選択も示し、それに応答して、タッチ感知式セカンダリディスプレイ１０４は、マークアップアフォーダンス５５０３に関連付けられたデフォルトのアフォーダンス（例えば、マークアップアフォーダンス５５０３の近傍の図１９Ｋに示されたアフォーダンス）を含むように更新される。いくつかの実施形態では、デフォルトのアフォーダンスは、プライマリディスプレイ１０２が画像コンテンツを含む場合に表示される１つ以上のオプションのアフォーダンス５０３０を含む。いくつかの実施形態では、ユーザがプライマリディスプレイ１０２上のオブジェクトを選択すると、デフォルトのアフォーダンスは、プライマリディスプレイ１０２上で現在選択されているオブジェクトのタイプ（例えば、グラフィックオブジェクト又はテキストオブジェクト）に基づいて選択された追加アフォーダンスと置き換えられる。
【０４６０】
例えば、プライマリディスプレイ１０２上で現在選択されているオブジェクトのタイプが第１のタイプである（例えば、図２４Ｅに示された「＊＊Ｎｅｗ  Ｔｅｘｔ  Ｏｂｊｅｃｔ」などのテキストオブジェクトである）との判定に従って、追加アフォーダンスは図２４Ｅに示されたアフォーダンスを含む。追加アフォーダンスは、プライマリディスプレイ１０２で選択されたオブジェクトをレンダリングするために使用される視覚的特性の容易かつ迅速な修正を可能にする（例えば、図２４Ｆ〜図２４Ｇに示されたように、ユーザはカラーピッカ用のコントロールを単に調整／スライドすることによって色特性を修正することができる）。プライマリディスプレイ１０２上で現在選択されているオブジェクトのタイプが第２のタイプである（例えば、図２４Ｇに示された赤い線などの描画されたグラフィックオブジェクトである）との判定に従って、追加アフォーダンスは図２４Ｇに示されたアフォーダンスを含む。
【０４６１】
いくつかの実施形態では、ユーザが（例えば、図２４Ｈにおいてプライマリディスプレイ１０２上に示されたドキュメント編集アプリケーションなどの）アプリケーションを終了しようと試みる場合、タッチ感知式セカンダリディスプレイ１０４は、モーダル保存ダイアログと対話するためのオプションを含むように更新される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、（例えば、図２４Ｉに示されたように）プライマリディスプレイ１０２に現在表示中のドキュメントを印刷する要求に応答して、印刷オプションを表示するように構成されている。
【０４６２】
図２４Ｊ〜図２４Ｋは、ラインスタイルを修正するユーザ要求に応答して（例えば、図２４Ｊ）、かつテキストスタイルを修正するユーザ要求に応答して（例えば、図２４Ｋ）、タッチ感知式セカンダリディスプレイ１０４に表示される例示的なアフォーダンスを含む。
【０４６３】
いくつかの実施形態では、ドキュメント編集機能は、メールメッセージ（例えば、電子メール、テキストメッセージなど）内に含まれるオブジェクトをマークアップするために利用可能である。図２４Ｌ〜図２４Ｎは、タッチ感知式セカンダリディスプレイ１０４が上述されたドキュメント編集機能（詳細には、マークアップアフォーダンス５５０３に関連付けられた機能）のうちのいくつかを含むように埋め込まれる例を提供する。
【０４６４】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、ロック解除動作を実行するためのアフォーダンスを含むように埋め込まれる。例えば、図２５Ａは、ロックされたオブジェクト（例えば、ロックされたノートファイルオブジェクト）にアクセスするように要求する入力５９０１を含む。入力５９０１を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、（図２５Ａに示されたように）テキスト編集オプション及びテキスト提案オプションの表示を止め、代わりに、タッチ感知式セカンダリディスプレイ１０４に（又はその近傍に）認可された指紋を提供することにより、ロックされたオブジェクトがロック解除され得るという指示を表示する。図２５Ｂに示されたように、タッチ感知式セカンダリディスプレイ１０４は、ノートアプリケーション用のアイコン、及びどこに指紋が提供されるべきかをユーザに指示する矢印とともに「ＩＤにタッチしてノートをロック解除する」指示を含む。このようにして、ユーザは、潜在的に非常に長いパスコードを入力する必要なしに、単一の入力（認可された指紋）を提供することにより、ロックされたオブジェクトをロック解除することができる。
【０４６５】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、（ｉ）ユーザが（例えば、図２６Ａに示されたように）ログイン画面にアクセスすること、又は（例えば、図２６Ｃに示されたように）ログイン画面若しくは他から異なるユーザに切り替えるように試みること、（ｉｉ）ユーザが（例えば、図２６Ｂに示されたように）ロックされたスクリーンセーバーから出ること、（ｉｉｉ）ユーザが（例えば、図２６Ｄに示されたように）ロックされたシステムプリファレンスにアクセスするように試みること、及び（ｉｖ）ユーザが（例えば、図２６Ｅに示されたように）新しいコンポーネントをインストールするように試みることに応答して、ロック解除機能を実行するための指示を含むように埋め込まれる。
【０４６６】
いくつかの実施形態では、コンピューティングシステムが少なくとも２人のユーザに関連付けられている（例えば、コンピューティングシステムが少なくとも２人のユーザの各々のためのログインプロファイルを有するように構成されている）場合、コンピューティングシステムが最初に起動されると、少なくとも２人のユーザのうちの第１のユーザとしてログインするか、又は第２のユーザとしてログインするかを選択することを可能にするログイン画面が表示される。いくつかの実施形態では、それぞれのユーザが（例えば、指紋を受け入れるタッチ感知式セカンダリディスプレイ１０４の領域において）認可された指紋を提供していることを検出したことに応答して、コンピューティングシステムは、認可された指紋を第１のユーザ又は第２のユーザのうちの１人と照合し、次いで一致したユーザに固有の新しいログイン画面をプライマリディスプレイ１０２に表示させる（例えば、新しいログイン画面は、コンピューティングシステムにアクセスするためにパスワードを入力するようにそれぞれのユーザに依頼する）。このようにして、それぞれのユーザは、ログイン画面から少なくとも２人のユーザのうちの１人を選択するために、トラックパッド又はマウスを使用してナビゲートする必要なしに、指紋を提供するだけでよい。
【０４６７】
いくつかの実施形態では、認可された指紋を提供することにより、それぞれのユーザがコンピューティングシステムに直ちにアクセスすることが可能になる。いくつかの実施形態では、最初のログインが既に行われており（例えば、最初のログイン中に、コンピューティングシステムにアクセスするためにパスワードが入力されており）、コンピューティングシステムは一定時間後にロックされている。次いで、ユーザが一定時間後にアクセスするために認可された指紋を提供した場合、認可された指紋がコンピューティングシステムの正規ユーザと一致するとの判定に従って、コンピューティングシステムへの即時アクセスが許可される。いくつかの実施形態では、コンピューティングシステムが一定時間後にロックされると、少なくとも２人のユーザは、コンピューティングシステムにおいてアクティブログインセッションを有する（これら２人のユーザのうちのいずれかがコンピューティングシステムに再アクセスするために、単に指紋を提供することができる）。コンピューティングシステムにアクセスし、コンピューティングシステムにおいて他の機能を実行するために生体センサを使用することに関する追加の詳細は、図６６及び図６７を参照して下記に記載される方法２８００及び方法２９００が下記に提供される。
【０４６８】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、写真（又は他のメディアアイテム）をナビゲートするための、及び写真編集アプリケーション又は写真ブラウジングアプリケーションを介して利用可能な他の機能を実行するためのアフォーダンスを含むように埋め込まれる。いくつかの例が図２７Ａ〜図２９Ｔに示される。
【０４６９】
詳細には、図２７Ａは、ユーザがプライマリディスプレイ１０２上で写真編集アプリケーションに関連付けられた複数の写真を見ている間、タッチ感知式セカンダリディスプレイ１０４が、（例えば、写真のうちの１つをお気に入りとしてフラグを立てる、写真を回転させる、かつ／又は写真を編集するために）複数の写真と対話するためのオプションの中でもとりわけ、複数の写真のうちの各々の表現（例えば、複数の写真のうちの各々のミニビュー５０７０−Ｂ、５０７１−Ｂなど）を含むように埋め込まれることを示す。図２７Ａは、写真編集アプリケーションが「写真Ｅ」を現在表示していること、及び、写真Ｅが現在表示されている写真であることの指示を提供するために、タッチ感知式セカンダリディスプレイ１０４内の写真Ｅ用のそれぞれの表現（例えば、表現５０７１−Ｂ）がより大きいフォーマットで表示されていることを示す。
【０４７０】
タッチ感知式セカンダリディスプレイ１０４において入力（例えば、タップ又はスワイプジェスチャ）を提供することにより、ユーザは、プライマリディスプレイ１０２上の複数の写真を迅速にナビゲートすることができる。例えば、図２７Ｂに示されたように、ユーザは、タッチ感知式セカンダリディスプレイ１０４において実質的に右から左の方向のスワイプジェスチャ５０６８を提供し、それに応答して、プライマリディスプレイ１０２とタッチ感知式セカンダリディスプレイ１０４の両方は、スワイプジェスチャ５０６８の移動に従って更新される。スワイプジェスチャ５０６８がタッチ感知式セカンダリディスプレイ１０４全体にわたって移動すると、プライマリディスプレイ１０２に表示される写真は、（図２７Ｂに示されたように）タッチ感知式セカンダリディスプレイ１０４内でスワイプジェスチャ５０６８によってどの表現が接触されたかに基づいて更新される。
【０４７１】
図２７Ｂは、（例えば、入力５０３０を介した）タッチ感知式セカンダリディスプレイ１０４上の編集ボタンの選択も示す。入力５０３０に応答して、タッチ感知式セカンダリディスプレイ１０４は、プライマリディスプレイ１０２上に示された現在選択されている写真用の（例えば、図２７Ｃに示されたような）写真編集オプションを含むように更新される。いくつかの実施形態では、それぞれの写真編集オプションの選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、（例えば、向上アフォーダンス用に図２７Ｄに示されたような）選択を反映するように更新される。
【０４７２】
（例えば、図２７Ｅの入力５０３１を介した）ツールナビゲーションアフォーダンスの選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、「Ｃｒｏｐ」、「Ｆｉｌｔｅｒｓ」、「Ａｄｊｕｓｔ」、「Ｒｅｔｏｕｃｈ」、及び「Ｒｅｄ−ｅｙｅ」の編集機能を含む、追加の編集ツールを含むように更新される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、選択されると、重なったコンテンツの表示をタッチ感知式セカンダリディスプレイ１０４に止めさせる「×」アイコンも含む（例えば、図２７Ｇに示されたように、「×」アイコンの選択に応答して重なったコンテンツはもはや表示されない）。
【０４７３】
図２７Ｆの説明に戻ると、ユーザは、タッチ感知式セカンダリディスプレイ１０４に表示された追加編集ツールのうちのいずれかを選択することができる。いくつかの実施形態では、選択は、（例えば、入力５０３２、５０３３、５０３４、５０３５、及び５０３６のうちのいずれか１つを使用して）追加編集ツールのうちの１つをタップすることによって実行される。いくつかの実施形態では、ユーザは、ツールナビゲーションアフォーダンスの上で入力（例えば、入力５０３１、図２７Ｅはプレスアンドホールド入力である）を押下し保持することができ、ユーザは、次いで、追加編集ツールのうちの所望の１つに向けて入力５０３１をスライドする（例えば、入力５０３２〜５０３６は入力５０３１のリフトオフ又は選択を示す任意の更なる押下のいずれかに対応する）。図２７Ｈ〜図２７Ｋは、切り抜きツールの入力５０３２の後に利用可能な例示的なコントロールを示す（いくつかの実施形態では、これらのコントロールは、オブジェクトを回転させるためのコントロール（図２７Ｈ〜図２７Ｉ）及びオブジェクト用のアスペクト比を修正するためのコントロール（図２７Ｊ〜図２７Ｋ）を含む）。
【０４７４】
次に図２７Ｌ〜図２７Ｍを参照すると、フィルタツールの上の入力５０３３に応答して利用可能な例示的なコントロールがタッチ感知式セカンダリディスプレイ１０４内に示される。入力５０３５及び５０３６については、これらの入力に応答してタッチ感知式セカンダリディスプレイ１０４に表示される例示的なコントロールが、それぞれ、図２７Ｎ（修整コントロール）及び図２７Ｏ（赤目コントロール）において提供される。
【０４７５】
次に図２８Ａを参照すると、タッチ感知式セカンダリディスプレイ１０４内で入力５０３４に応答して表示された例示的な調整コントロールが示される。図２８Ａに示されたように、調整コントロールは、画像の明るさ、色、及びコントラスト（「Ｂ＆Ｗ」）のアスペクトを修正するためのコントロールを含む。入力５０３９、５０４０、及び５０４１（それぞれ、図２８Ａ、図２８Ｂ、図２８Ｃ）の各々に応答して、タッチ感知式セカンダリディスプレイ１０４は、画像に対して、それぞれ、明るさ、色、及びコントラストを修正することを可能にするスライダコントロールを含むように更新される（図２８Ａ〜図２８Ｃに示されたように、プライマリディスプレイ１０２に表示された写真は、タッチ感知式セカンダリディスプレイ１０４においてそれぞれのスライダコントロールが修正されるときに更新される）。
【０４７６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４内でそれぞれのスライダコントロールが修正された後、プライマリディスプレイ１０２に表示された写真が修正を使用してレンダリングされたことを示すために、青色を使用して強調されたチェックマークが表示される。いくつかの実施形態では、ユーザは、チェックマークにおいてタップすることによって修正を容易に戻すことができる（例えば、カラースライダコントロール用のチェックマークにおける入力５０４３に応答して、図２８Ｆに示されたように、写真Ｅはもはや色の修正を使用してレンダリングされず、タッチ感知式セカンダリディスプレイ１０４における青色強調はもはや提示されない）。図２８Ｇは、明るさ、色、及びコントラストのスライダコントロールの各々についての様々な提示状態の概観を提供する。
【０４７７】
タッチ感知式セカンダリディスプレイ１０４に表示され、写真をブラウズするために使用されるコントロールの更なる例が図２８Ｈ〜図２８Ｌに示されている。詳細には、図２８Ｈは、年／コレクションレベルで写真をナビゲートするための、タッチ感知式セカンダリディスプレイ１０４に表示されたコントロールを示す。図２８Ｉは、年／コレクションレベルで写真をブラウズする間の写真の選択に応答して、タッチ感知式セカンダリディスプレイ１０４が（お気に入りアイコン及び回転アイコンを含む）追加オプションを含むことを示す。図２８Ｊは、個々の写真をブラウズする間のお気に入りアイコンの選択を示す。図２８Ｋは、写真をナビゲートする間にライブ写真の表現が接触された場合（かつ、いくつかの実施形態では、ライブ写真の表現においてスクラバが停止した後）、異なるスクラバ表現が提示されることを示し、図２８Ｌは、写真をナビゲートする間にビデオの表現が接触された場合（かつ、いくつかの実施形態では、ビデオの表現においてスクラバが停止した後）、別の異なるスクラバ表現が提示され、ビデオの再生を可能にするために再生ボタンが設けられることを示す。
【０４７８】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４に表示される表現は、様々なタイプのビデオに対して異なって提示される（例えば、スローモーションビデオ用の例が図２８Ｍに示され、通常ビデオ用の例が図２８Ｎに示される）。いくつかの実施形態はまた、（例えば、図２８Ｏ〜図２８Ｐに示されたように）タッチ感知式セカンダリディスプレイ１０４から直接ビデオをトリミングすることを可能にする。
【０４７９】
いくつかの実施形態では、（例えば、図２９Ａ〜図２９Ｄに示されたように）写真アプリケーション内のアルバムタブをナビゲートする間、（例えば、図２９Ｅに示されたように）写真アプリケーション内の共有タブをナビゲートする間、及び（例えば、図２９Ｆ〜図２９Ｊに示されたように）写真アプリケーションのアクティビティタブをナビゲートする間、タッチ感知式セカンダリディスプレイ１０４内に表示されるコントロールが提供される。
【０４８０】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４内に表示されるコントロールは、写真アプリケーションを介してアクセスされるスライドショー及び印刷製品のために提供され（例が図２９Ｋ〜図２９Ｏに示されている）、したがって、ユーザが迅速かつ容易にスライドショーにテキスト又は写真を追加すること、並びに出荷明細を追加し、印刷注文用の注文オプションを構成することを可能にする。
【０４８１】
いくつかの実施形態では、写真アプリケーション内の写真を検索する間に、タッチ感知式セカンダリディスプレイ１０４は、（例えば、図２９Ｐの特定の位置の近くで撮られた写真の検索を絞り込むことを助けるために）地図表示オプションを選択するためのコントロール、検索パラメータを選択するためのコントロールを選択するためのコントロール（例えば、図２９Ｑ）、及び／又は写真アプリケーションにインポートするために写真を選ぶためのコントロール（例えば、図２９Ｒ〜図２９Ｔ）で埋め込まれる。
【０４８２】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、システムワイド検索機能を実行するためにアフォーダンスで埋め込まれる。いくつかの例が図３０Ａ〜図３０Ｆに示されている。いくつかの実施形態では、検索クエリにテキストを追加するユーザ入力に応答して（例えば、図３０Ａと図３０Ｂとの間に追加されたテキスト「写真」）、タッチ感知式セカンダリディスプレイ１０４は、（図３０Ｂに示されたように）テキスト完了オプションを含むように更新される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、テキスト完了オプションに加えてアプリケーション制御アフォーダンスを含むように埋め込まれる。例えば、図３０Ｃは連絡先アプリケーション用のアプリケーション制御アフォーダンスを示し、図３０Ｄ及び図３０Ｅはメディア再生アプリケーション用のアプリケーション制御アフォーダンスを示し、図３０Ｆは地図アプリケーション用のアプリケーション制御アフォーダンスを示す。いくつかの実施形態では、アプリケーション制御アフォーダンスは、プライマリディスプレイ１０２上の特定の検索結果の選択に応答して表示され、特定の検索結果に対応するコンテンツと対話するために使用されてもよいコントロールを含む。
【０４８３】
いくつかの実施形態では、システムワイド検索機能は、タッチ感知式セカンダリディスプレイにおいてジェスチャを使用してアクティブ化される。例えば、タッチ感知式セカンダリディスプレイ１０４全体にわたる実質的に下向き垂直方向のスワイプジェスチャに応答して、プライマリディスプレイは、システムワイド検索用のユーザインタフェース（図３０Ａに示されたユーザインタフェース）を表示させられる。いくつかの実施形態では、システムワイド検索をアクティブ化するこのジェスチャは、プライマリディスプレイがデスクトップユーザインタフェース（例えば、ＦＩＮＤＥＲのページ）を表示しているときに利用可能である。
【０４８４】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、（例えば、いくつかのオペレーティングシステムを介して利用可能なＭＩＳＳＩＯＮ  ＣＯＮＴＲＯＬ機能を使用して）様々なワークスペースの間を選択するアフォーダンスで埋め込まれる。いくつかの例が図３１Ａ〜図３１Ｂに示されている。
【０４８５】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、プライマリディスプレイ１０２に表示された多数の検索結果をナビゲートするアフォーダンスで埋め込まれる。いくつかの例が図３２Ａ〜図３２Ｅに示されている（更なる詳細は方法１２００及び図５０を参照して下記に提供される）。
【０４８６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、プライマリディスプレイ１０２上のメッセージングアプリケーションを使用する間に機能に迅速にアクセスするアフォーダンスで埋め込まれる。例が図３３Ａ〜図３３Ｋに示されている。
【０４８７】
図３３Ａに示されたように、ユーザがプライマリディスプレイ１０２上に示されたメッセージングアプリケーション内で新しいメッセージを作成したことに応答して（又は、ユーザが受信者エリア内のメッセージングアプリケーションに示された「＋」アイコンを選択したことに応答して）、タッチ感知式セカンダリディスプレイ１０４は、新しいメッセージに予測受信者を追加するためのアフォーダンスを含むように更新される。例えば、図３３Ａは、第１の予測受信者（Ｊｏｈｎ  Ａｐｐｌｅｓｅｅｄの自宅）用の第１のアフォーダンス及び第２の予測受信者（Ｊｏｈｎ  Ｃａｍｐｂｅｌｌの自宅）用の第２のアフォーダンスを含む。タッチ感知式セカンダリディスプレイ１０４から第１のアフォーダンスを選択する入力５０４５に応答して、プライマリディスプレイ１０２上のメッセージングアプリケーション内の新しいメッセージは、第１の予測受信者に対応するアドレスを表示するように更新される。事前／予測提案は、参照によりその全体が本明細書に組み込まれる、米国特許出願第１５／１６７，７１３号においてより詳細に説明される。
【０４８８】
いくつかの実施形態では、新しいメッセージ用のテキスト入力フィールド（例えば、入力５０４６−Ａ）の選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、（ｉ）選択されると、メッセージングアプリケーションを介してオーディオを記録及び送信するためのオプションをタッチ感知式セカンダリディスプレイ１０４に表示させるマイクロフォンアフォーダンス（図３３Ｇ〜図３３Ｋ）、（ｉｉ）選択されると、新しいメッセージに追加するために絵文字を選択するためのオプションをタッチ感知式セカンダリディスプレイに表示させる絵文字アフォーダンス（図３３Ｃ〜図３３Ｄ、また方法１５００及び図５３を参照して下記で詳細に記載される）、（ｉｉｉ）選択されると、新しいメッセージに追加するために１つ以上の写真を選択するためのコントロールをタッチ感知式セカンダリディスプレイに提供させるピクチャピッカアフォーダンス（図３３Ｆ、例示的な写真ピッキングコントロールが図２７Ａ〜図２７Ｂを参照して上記でも説明されている）、並びに（ｉｖ）予測テキスト入力オプションの、（図３３Ｂのタッチ感知式セカンダリディスプレイ１０４内の左から右に示された）表示を開始する。
【０４８９】
いくつかの実施形態では、マイクロフォンアフォーダンスを選択した後、タッチ感知式セカンダリディスプレイ１０４は、選択されると、オーディオの記録をコンピューティングシステムに開始させる記録アフォーダンスを含むように更新される。いくつかの実施形態では、オーディオが記録されている間、タッチ感知式セカンダリディスプレイ１０４は、（図３３Ｈに示されたように）記録されたオーディオの表現を含むように更新される。いくつかの実施形態では、オーディオの記録が終了した後（又は、図３３Ｈのタッチ感知式セカンダリディスプレイ１０４内に示された記録停止ボタンをユーザが選択した後）、（図３３Ｉに示されたように）送信ボタンがアクティブ化される。
【０４９０】
いくつかの実施形態では、マイクロフォンアフォーダンスとの入力による接触後、入力は（図３３Ｊに示されたように）オーディオ記録を開始するマイクロフォンアフォーダンスと接触したままである。いくつかの実施形態では、オーディオ記録を終了するために、ユーザはタッチ感知式セカンダリディスプレイとの接触から入力を取り除き、それに応答して、タッチ感知式セカンダリディスプレイは、完了したオーディオ記録の表現、キャンセルボタン、及びアクティブ送信ボタンを含む。
【０４９１】
いくつかの実施形態では、プライマリディスプレイ１０２上のメッセージングアプリケーション内に示された特定の会話スレッドに含まれるメッセージングバブル（例えば、他の何らかのユーザから受信されたコンテンツを含むメッセージングバブル）の選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、バブル確認応答を選択するためのコントロールを含むように更新される（例えば、写真ピッカアフォーダンスの近隣はバブル確認応答を選択するための例示的なコントロールである）。いくつかの実施形態では、選択されたメッセージングバブルがユーザによって送信された（すなわち、他の何らかのユーザによって送信されていない）メッセージに対応する場合、タッチ感知式セカンダリディスプレイ１０４は、バブル確認応答を選択するためのコントロールを含まない。
【０４９２】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３４Ａ〜図３４Ｃに示されたように、連絡先アプリケーションを制御するためのアフォーダンスで埋め込まれる。いくつかの実施形態では、プライマリディスプレイ１０２に表示するために連絡先アプリケーションをオープンしたことに応答して、タッチ感知式セカンダリディスプレイ１０４は、（「ｅｓｃ」アフォーダンスの後に左から右に示された）連絡先アプリケーションを制御するための以下のアフォーダンス：（ｉ）選択されると、新しい連絡先を追加するためのプロセスを連絡先アプリケーションに開始させる「＋」アフォーダンス、（ｉｉ）選択されると、プライマリディスプレイ１０２上の連絡先アプリケーション内で現在選択されている連絡先への電話呼出を開始するオプションの電話呼出アフォーダンス、（ｉｉｉ）選択されると、連絡先アプリケーション内で現在選択されている連絡先へのビデオ呼出を開始するオプションのビデオ呼出アフォーダンス、（ｉｖ）選択されると、連絡先アプリケーション内で現在選択されている連絡先にメッセージを送信するためのメッセージングアプリケーションの表示をプライマリディスプレイ１０２に開始させるオプションのインスタントメッセージングアフォーダンス、（ｖ）選択されると、連絡先アプリケーション内で現在選択されている連絡先への電子メールを構成するための電子メールアプリケーションの表示をプライマリディスプレイ１０２に開始させるオプションの電子メールアフォーダンス、（ｖｉ）選択されると、連絡先アプリケーション内で現在選択されている連絡先を編集することを可能にするモードにプライマリディスプレイ１０２を入らせる編集オプションをタッチ感知式セカンダリディスプレイ１０４に表示させる編集アフォーダンス、（ｖｉｉ）選択されると、連絡先アプリケーション内で現在選択されている連絡先を共有するためのオプションをタッチ感知式セカンダリディスプレイ１０４に表示させる共有アフォーダンスを含むように更新される。
【０４９３】
いくつかの実施形態では、オプションの電話呼出、ビデオ呼出、インスタントメッセージング、及び電子メールは、各々、現在選択されている（すなわち、プライマリディスプレイ１０２上でフォーカスセレクタを有する）連絡先が、（連絡先用の電話番号が記憶されている）電話呼出を申し込むこと、（連絡先用の適切なユーザ名又は電子メールが記憶されている）ビデオ呼出を申し込むこと、（連絡先用の適切なユーザ名又は電子メールが記憶されている）インスタントメッセージを送信すること、又は（連絡先用の適切な電子メールアドレスが記憶されている）電子メールを送信することを可能にする、連絡先詳細に関連付けられているとの判定に従って表示される。いくつかの実施形態では、この判定が満たされない場合、それぞれのオプションのアフォーダンスは、全く表示されないか、又は非アクティブ状態で表示される（すなわち、それぞれのアフォーダンスは、グレーアウト、非選択可能状態で表示される）。
【０４９４】
図３４Ａは編集アフォーダンスの上の入力５０４９も示し、入力５０４９に応答して、タッチ感知式セカンダリディスプレイ１０４は編集コントロールを含むように更新され、プライマリディスプレイ１０２は、（図３４Ｂに示すされたように）連絡先を編集することを可能にするモードに入る。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４内に示された編集コントロールは、プライマリディスプレイ１０２上でどの連絡先詳細が編集されているかに基づいて選択される。例えば、名前フィールド、会社フィールド、又は部門フィールドが現在編集されている（例えば、図３４Ｂの名前フィールドについて示されたように、プライマリディスプレイ１０２上でフォーカスセレクタを有する）との判定に従って、次いで、タッチ感知式セカンダリディスプレイ１０４は、新しい連絡先詳細（例えば、新しい電話番号、新しい電子メールアドレス、新しい実際の住所、及び／又は新しい誕生日など）を追加するためのコントロールを含むように更新される。
【０４９５】
別の例として、電話番号フィールドが編集されている（例えば、図３４Ｃに示されたように、プライマリディスプレイ１０２上のフォーカスセレクタを有する）との判定に従って、次いで、タッチ感知式セカンダリディスプレイ１０４は、（図３４Ｃに示されたように）プライマリディスプレイ１０２上で選択された電話番号にラベルを割り当てるか、又はそれを削除するためのコントロールを含むように更新される。
【０４９６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３５Ａ〜図３５Ｂに示されたように、計算器アプリケーションを制御するためのアフォーダンスで埋め込まれる。例えば、プライマリディスプレイ１０２上で計算器アプリケーションをオープンしたことに応答して、タッチ感知式セカンダリディスプレイ１０４は、計算器機能を制御するためのアフォーダンスを含むように埋め込まれる（例えば、これらのアフォーダンスの例が図３５Ａに示されている）。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、（例えば、図３５Ｂに示されたように）様々な通貨の間を迅速に変換するためのコントロールも提供する。
【０４９７】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３６Ａ〜図３６Ｗに示されたように、カレンダーアプリケーションを制御するためのアフォーダンス、及びカレンダーアプリケーションに関連付けられたイベントを修正するためのアフォーダンスで埋め込まれる。いくつかの実施形態では、アフォーダンスは、様々なカレンダービュー（例えば、図３６Ａ〜図３６Ｄ）をナビゲートすることを可能にするアフォーダンス、並びに（例えば、図３６Ｅ〜図３６Ｔに示されたように）イベント詳細を迅速に編集することを可能にするアフォーダンス、及び（例えば、図３６Ｕ〜図３６Ｗに示されたように）保留されたイベント招待に応答することを可能にするアフォーダンスを含む。図３６Ａ〜図３６Ｗに関する更なる詳細は、方法１３００及び図５１を参照して下記に提供される。
【０４９８】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３７Ａ〜図３７Ｍに示されたように、メールアプリケーションを制御するためのアフォーダンスで埋め込まれる。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、プライマリディスプレイ１０２上でフォーカスセレクタを有する電子メールに適用されたフラグを効率的に変更するために使用される。図３０Ａ〜図３７Ｃに示されたように、ユーザはフラグアフォーダンスの上でプレスアンドホールドジェスチャを開始することができ、それに応答して、タッチ感知式セカンダリディスプレイ１０４は、フォーカスセレクタを有する電子メール用のフラグオプションを表示するように更新され、次いで、ユーザは所望のフラグ（例えば、紫色のフラグ）の上で（プレスアンドホールドジェスチャの連続移動で）スライドする。タッチ感知式セカンダリディスプレイ１０４は、次いで所望のフラグが選択されていることを示すように更新される（図３７Ｃ）。
【０４９９】
いくつかの実施形態では、（プライマリディスプレイ１０２又はタッチ感知式セカンダリディスプレイ１０４のいずれかでの）移動オプションの選択に応答して、タッチ感知式セカンダリディスプレイ１０４は、異なるフォルダ又はリポジトリに電子メールを移動するためのコントロールを含むように更新される（例が図３７Ｄ〜図３７Ｅに示されている）。
【０５００】
いくつかの実施形態では、ユーザが電子メールメッセージを編集又は構成している間、タッチ感知式セカンダリディスプレイ１０４は、テキスト完成用のアフォーダンス（図３７Ｆに示された「Ｉ」オプション、「Ｔｈｅ」オプション、及び「ｉｔ」オプション）、選択されたテキストを編集するためのアフォーダンス（図３７Ｇ〜図３７Ｈ、かつ図３７Ｇに示されたキーボードアフォーダンスはテキストを編集するためのアフォーダンスの代わりにテキスト完成オプションを再表示するために使用される）、絵文字を選択するためのアフォーダンス（図３７Ｉ）、並びに／又はテキストコンテンツ及び／若しくはグラフィックコンテンツに適用するために色を選択するためのアフォーダンス（図３７Ｊ〜図３７Ｋ）を含むように更新される。
【０５０１】
いくつかの実施形態では、テキスト完成用のアフォーダンスは、単語予測（例が図３７Ｌに示されている）、スペリング訂正、及び／又は事前提案（例が図３７Ｍに示されている）を含む。
【０５０２】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３８Ａ〜図３８Ｊに示されたように、電話アプリケーションを制御するためのアフォーダンスで埋め込まれる。いくつかの実施形態では、ユーザが第１のアプリケーション（例えば、ウェブブラウジングアプリケーション）と対話している間、着信呼（例えば、ビデオ呼出又はオーディオ呼出）が受信される。着信呼が受信されたことを検出したことに応答して、コンピューティングシステムは、着信呼に関連付けられたアフォーダンスでタッチ感知式セカンダリディスプレイ１０４を埋め込む。例えば、図３８Ａに示されたように、タッチ感知式セカンダリディスプレイ１０４は、（ｉ）電話をかけてきた人用の表現（例えば、電話をかけてきた人用の写真及び電話をかけてきた人が通話を開始したいという指示）、（ｉｉ）選択されると、（例えば、タッチ感知式セカンダリディスプレイ１０４内から所定の応答メッセージを選択することにより、又はユーザが電話をかけてきた人に送信するメッセージを構成することができるようにプライマリディスプレイ１０２上でメッセージングアプリケーションを開始することにより）ユーザがテキストメッセージで着信呼に応答することを可能にするメッセージングアフォーダンス、（ｉｉｉ）選択されると、着信呼を拒絶する拒絶アフォーダンス（着信呼が拒絶されたことを検出したことに応答して、コンピューティングシステムは、例えば、図３８Ｅに示されたように、タッチ感知式セカンダリディスプレイ１０４にウェブブラウジングアプリケーション用のアフォーダンスの表示に戻させる）、（ｉｖ）選択されると、コンピューティングデバイスに着信呼を受諾させる受諾アフォーダンス、及び（ｖ）選択されると、着信呼用のリマインダオプションをタッチ感知式セカンダリディスプレイ１０４に表示させるリマインダアフォーダンス（リマインダアフォーダンスの選択に応答して表示される例示的なリマインダオプションが図３８Ｂに示されている）で埋め込まれる。
【０５０３】
いくつかの実施形態では、着信呼の受諾を検出したことに応答して、コンピューティングシステムは、図３８Ｃ及び図３８Ｄに示されたように、着信呼用のステータス情報、並びに着信呼を終了させるための終了アフォーダンス及び着信呼をミュートするためのミュートアフォーダンスをタッチ感知式セカンダリディスプレイ１０４に表示させる。いくつかの実施形態では、着信呼が受信されたときにユーザが異なるアプリケーション（例えば、上記で説明されたウェブブラウジングアプリケーション）を以前に見ていた場合、タッチ感知式セカンダリディスプレイ１０４はオーバーレイモードでステータス情報を表示し（図３８Ｃ）、オーバーレイモードでは、オーバーレイモードを終了させ、異なるアプリケーション用のコントロールに戻ることを可能にする「×」アフォーダンスが表示される（図３８Ｃにおいて「×」アフォーダンス「の選択を検出したことに応答して、タッチ感知式セカンダリディスプレイ１０４は、図３８Ｅに示されたコントロールなどの、異なるアプリケーション用のコントロールの表示に戻る）。
【０５０４】
いくつかの実施形態では、着信呼が受信されたときにユーザが電話アプリケーション（例えば、ＦＡＣＥＴＩＭＥアプリケーション）を見ていた場合、タッチ感知式セカンダリディスプレイ１０４は図３８Ｄに示されたようなステータス情報を表示し、そこでは、上記で説明された「×」アフォーダンスの代わりに「ｅｓｃ」アフォーダンスが表示される。プライマリディスプレイ１０２上に何が表示され、プライマリディスプレイ１０２と対話するかに応じて、タッチ感知式セカンダリディスプレイ１０４の最左領域内の「×」、「ｅｓｃ」、及び他のアフォーダンスの表示間の切替えに関する更なる詳細は、スマートラベルボタンに関して下記に提供される。
【０５０５】
いくつかの実施形態では、着信呼がオーディオ呼出であるとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、選択されると、ビデオ呼出を始めるように電話をかけてきた人への要求を開始するビデオアフォーダンスで埋め込まれる（ビデオアフォーダンスの例が図３８Ｆに示されている）。
【０５０６】
いくつかの実施形態では、上記で説明された着信呼が進行中の間に新しい呼が受信された場合、タッチ感知式セカンダリディスプレイは、（図３８Ｇ（新しい呼が受信されたときに表示されるアフォーダンス）〜図３８Ｈ（新しい呼が受諾されたときに表示されるアフォーダンス）に示されたように）新しい呼に対応する情報及びアフォーダンスを含むように埋め込まれる。いくつかの実施形態では、マージアフォーダンスの選択を検出したことに応答して、２つ以上の進行中の呼がマージされ、タッチ感知式セカンダリディスプレイは、２つ以上の進行中の呼がマージされたことを反映するように更新される（例えば、図３８Ｉに示されたように、２つ以上の進行中の呼に対応する表現が分割される代わりに重なるように示される）。
【０５０７】
いくつかの実施形態では、呼の障害が発生したとの判定に従って、タッチ感知式セカンダリディスプレイ１０４は、（例えば、図３８Ｊに示されたように）失敗した呼からのメッセージング及び／又は別の当事者へのかけ直し用のアフォーダンスで埋め込まれる。
【０５０８】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図３９に示されたように、アクティビティ監視アプリケーションを制御するためのアフォーダンスで埋め込まれる。例えば、これらのアフォーダンスは、アクティビティ監視アプリケーションの各タブの間を切り替えるためのアフォーダンスを含み、これらのアフォーダンスの各々は、（図３９に示されたように）それぞれの対応するタブに関連付けられた現在のプロセッサアクティビティの表現とともに表示される。
【０５０９】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図４０に示されたように、アクティビティロギングアプリケーションを制御するためのアフォーダンスで埋め込まれる。
【０５１０】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、（コンピューティングシステムが図４１Ａ〜図４１Ｂのタッチ感知式セカンダリディスプレイ１０４における動的レンダリングコントロールと互換性がないオペレーティングシステム内でブートアップするモードなどの）異なるブートモードにある間いくつかの機能にアクセスするためのアフォーダンス、システムプリファレンスを見るためのアフォーダンス（例えば、図４１Ｃの「Ｓｈｏｗ  Ａｌｌ」アフォーダンス）、及びスクリーンショットを取り込むためのアフォーダンスで埋め込まれる（例えば、「ｃｏｍｍａｎｄ＋ｓｈｉｆｔ＋４」などのキーボード入力の既定のシーケンスに応答して、（又は図３５Ｂのタッチ感知式セカンダリディスプレイの右側システムトレイ部分内に示された写真アイコンをユーザが選択することに応答して）タッチ感知式セカンダリディスプレイ１０４は、図４１Ｅのスクリーンショットを取り込むためのコントロールで埋め込まれる）。
【０５１１】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図４２Ａ〜図４２Ｂに示されたように、仮想支援アプリケーションを制御するか、又はそれに追加情報を提供するためのアフォーダンスで埋め込まれる。いくつかの実施形態では、コンピューティングシステムは、ユーザからの口頭コマンドの受信に応答して、タッチ感知式セカンダリディスプレイ１０４を更新する。例えば、コンピューティングシステムは、（例えば、図４２Ａ〜図４２Ｂに示されたように）タッチ感知式セカンダリディスプレイ１０４が特定の口頭コマンドの曖昧さをなくすためのオプションを提示することを可能にするデータを、タッチ感知式セカンダリディスプレイ１０４に提供する。
【０５１２】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、図４３Ａ〜図４３Ｄに示されたように、テキスト入力機能を制御するためのするためのアフォーダンス及び非英語文字のセットにアクセスするためのアフォーダンスで埋め込まれる。いくつかの実施形態では、非英語文字のセットにアクセスするためのアフォーダンスは、ユーザがメッセージングアプリケーション、ドキュメント編集アプリケーション、又はテキストの入力及び編集を可能にする他の何らかのアプリケーションと対話している間、タッチ感知式セカンダリディスプレイ１０４を介して利用可能である。
【０５１３】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、タッチ感知式セカンダリディスプレイ１０４の最左領域を占めるスマートラベルボタンを含む。いくつかの実施形態では、スマートラベルボタンは、プライマリディスプレイ１０２上でユーザが何を見ているかに基づいて、いくつかの状況では、特定の時点においてタッチ感知式セカンダリディスプレイ１０４内で何のコントロールが利用可能であるかに基づいて変化する。例えば、スマートラベルボタンは、（ユーザがプライマリディスプレイ１０２上に示された現在表示されているアプリケーションを終了することを可能にする）「ｅｓｃ」、（ユーザがオーバーレイ表示モードを終了し、プライマリディスプレイ１０２上でフォーカスセレクタを有するアプリケーション用のコントロールの表示に戻ることを可能にする）「×」、（ユーザがタッチ感知式セカンダリディスプレイ１０４において様々なコントロールを使用して行われた変更をキャンセルする／戻すことを可能にする）「キャンセル」、（ユーザがタッチ感知式セカンダリディスプレイ１０４を介していくつかの変更を行うことが完了したことを示すことを可能にする）「完了」を表示することができる。
【０５１４】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４は、複数の表示モードに関連付けられる。いくつかの実施形態では、複数のモードの各々の間を切り替えるためにタッチ感知式セカンダリディスプレイ１０４において３本指（又は２本指）のジェスチャが提供される。いくつかの実施形態では、ジェスチャは実質的に水平又は実質的に垂直の方向に提供される。いくつかの実施形態では、複数のモードには、（ｉ）カスタマイズモードで使用するためのユーザによってカスタマイズされたアフォーダンスをタッチ感知式セカンダリディスプレイ１０４が表示するカスタマイズモード、（ｉｉ）プライマリディスプレイ及びシステムレベルの機能に対応するアフォーダンスをタッチ感知式セカンダリディスプレイ１０４が表示する現在コンテキストモード、並びに（ｉｉｉ）タッチ感知式セカンダリディスプレイ１０４がシステム機能のみを表示するシステム機能モードが挙げられる。
【０５１５】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４に提示されるアフォーダンスはカスタマイズ可能であり、ユーザは、タッチ感知式セカンダリディスプレイ１０４からアフォーダンスを追加及び／又は削除することができる（いくつかの実施形態では、カスタマイズは、タッチ感知式セカンダリディスプレイ１０４が上記で説明されたカスタマイズモードにあるときのみ利用可能である）。例えば、ラップトップキーボードの上及びラップトップのプライマリディスプレイの下にタッチ感知式セカンダリディスプレイ１０４が表示される実施形態では、プライマリディスプレイに提示されたアフォーダンス（又は複数のアフォーダンスを含むメニュー）は、１つの連続ジェスチャを使用して、タッチ感知式セカンダリディスプレイにドラッグダウンされ、次いでタッチ感知式セカンダリディスプレイ内で水平に移動する。いくつかの実施形態では、アフォーダンスがタッチ感知式セカンダリディスプレイ内を動き回ると、タッチ感知式セカンダリディスプレイの様々なセクション（例えば、アプリケーション固有領域及びシステムレベル領域）が重視／強調される。
【０５１６】
いくつかの実施形態では、ユーザは、コンピューティングシステムのトラックパッドに描画入力を提供することができ、描画入力を受信したことに応答して、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ１０４にユーザによる選択のための候補形状を提示させる。
【０５１７】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４用の輝度レベルは、プライマリディスプレイ１０２用の輝度レベルに少なくとも部分的に基づいて、かつコンピューティングシステムのまわりの周辺光状態に少なくとも部分的に基づいて決定される。
【０５１８】
次に図７０Ａ〜図７０Ｄに着目する。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは、地図アプリケーションとともに使用するための様々なコントロールを含むように動的に更新される。これらのコントロールを含むようにタッチ感知式セカンダリディスプレイを動的に更新することは、マンマシンインタフェースを改善することにより、タッチ感知式セカンダリディスプレイを含む電子デバイスの操作性を改善することを助ける。例えば、ユーザは少ない対話を使用して操作を実行することを可能にされ（すなわち、所望のメニューオプション又はアフォーダンスは、容易なワンクリック選択のためにタッチ感知式セカンダリディスプレイにおいて動的に提供されるので、ユーザは、それらを検索して時間を浪費する必要がない）、ユーザは電子デバイスとの対話を持続することができる。
【０５１９】
図７０Ａに示されたように、地図アプリケーションはプライマリディスプレイ１０２に提示され、タッチ感知式セカンダリディスプレイ１０４は、地図アプリケーションに対応するアフォーダンスを含むように更新される。例えば、タッチ感知式セカンダリディスプレイ１０４は、選択されると、地図アプリケーションにユーザの現在位置のインジケータ（例えば、ユーザの現在位置を反映するマップ上に表示されたピン）をプライマリディスプレイ上に表示させるアフォーダンス７００１を含む。いくつかの実施形態では、タッチ感知式セカンダリディスプレイは、選択されると、地図アプリケーションに検索インタフェースをオープンさせるアフォーダンス７００２も含む。このようにして、ユーザは、マウス、トラックパッド、又は他のデバイスを使用して検索インタフェースを起動する必要がなく、代わりに、アフォーダンス７００２を選択して、所望の地理的位置を求めて地図アプリケーションの検索を開始するだけでよい。
【０５２０】
いくつかの実施形態では、アフォーダンス７００２におけるユーザ入力に応答して、プライマリディスプレイ１０２上の地図アプリケーションは、近くの場所のカテゴリ（例えば、近くのレストラン、コーヒーショップ、ショッピング先、観光スポット、サービス、楽しみ場所、健康場所、及び交通関連サービス）を選択するためのアフォーダンスを含むように更新される（図７０Ｂ）。図７０Ｂに示されたように、近くの場所のカテゴリを選択するためのアフォーダンスを含むように地図アプリケーションを更新することと連携して、タッチ感知式セカンダリディスプレイ１０４は、様々な近くの場所のカテゴリの迅速な選択を可能にするアフォーダンスを含むように動的に更新される。例えば、選択されると、地図アプリケーションに近くのレストランを検索させるアフォーダンス７００３、選択されると、地図アプリケーションに近くのコーヒーショップを検索させるアフォーダンス７００４、選択されると、地図アプリケーションに近くのショッピング先を検索させるアフォーダンス７００５、選択されると、地図アプリケーションに近くのホテルを検索させるアフォーダンス７００６、選択されると、地図アプリケーションに近くの（銀行又はＡＴＭなどの）金融機関を検索させるアフォーダンス７００７、選択されると、地図アプリケーションに近くの映画館を検索させるアフォーダンス７００８、選択されると、地図アプリケーションに近くの病院を検索させるアフォーダンス７００９、及び、選択されると、地図アプリケーションに近くのガソリンスタンドを検索させるアフォーダンス７０１０。いくつかの実施形態では（かつ図７０Ｂに示されたように）、タッチ感知式セカンダリディスプレイ１０４は、例えば、（その下に表示された地図を覆い隠すことなく）プライマリディスプレイ１０２に適合しない場合がある、追加の近隣検索オプションを含むことにより、限られたスクリーン上でも多くの情報を利用可能にすることができる。
【０５２１】
次に図７０Ｃを参照すると、いくつかの実施形態では、ユーザが特定の地理的位置を検索した後、又はユーザが上記で説明されたカテゴリから近くの観光スポットと対話した後に特定の地理的位置を選択した後、タッチ感知式セカンダリディスプレイ１０４は、選択されると、経路情報を提供するために地図アプリケーションによって使用される交通モードを地図アプリケーションに選択させるアフォーダンスを含むように更新される。例えば、タッチ感知式セカンダリディスプレイは、それぞれ、運転モード、歩行モード、又は交通機関モードを選択するためのアフォーダンス７０１１、７０１２、及び７０１３を含んでもよい。
【０５２２】
図７０Ｄに示された例では、ユーザは所望の地理的位置への移動の運転モードを選択しており、それに応答して、タッチ感知式セカンダリディスプレイ１０４は、その地理的位置への運転の道案内を開始することを可能にするアフォーダンス（例えば、アフォーダンス７０１４）を含むように更新される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、ユーザが、ウェブブラウザで地理的位置を検索すること（例えば、アフォーダンス７０１５）、地理的位置に関連付けられた電話番号に連絡を取ること（例えば、アフォーダンス７０１６）、地理的位置を第１の場所としてフラグを立てること（例えば、アフォーダンス７０１７）、地理的位置に関するより多くの情報を見つけること（例えば、アフォーダンス７０１８）、及びいくつかの様々な共有プラットフォームを介して地理的位置を共有すること（例えば、アフォーダンス７０１９）を可能にする追加のアフォーダンス（例えば、アフォーダンス７０１５〜７０１９）を含むように更新される。いくつかの実施形態では、いくつかの様々な共有プラットフォームには、電子メール、ソーシャルメディア（例えば、ＴＷＩＴＴＥＲ、ＦＡＣＥＢＯＯＫなどのソーシャルメディア共有プラットフォーム）、テキストメッセージングなどが挙げられてもよい。
【０５２３】
次に図７１Ａ〜図７５を参照すると、様々なビデオ編集アプリケーションとともに使用するためのタッチ感知式セカンダリディスプレイにおけるコントロールを動的に提供することを示すために使用される、ディスプレイ（プライマリディスプレイ及びタッチ感知式セカンダリディスプレイ）の概略図が示されている。例えば、様々なビデオ編集アプリケーションには、すべてカリフォルニア州クパチーノのアップル社からのＦＩＮＡＬ  ＣＵＴ  ＰＲＯ、ＭＯＴＩＯＮ、ＣＯＭＰＲＥＳＳＯＲ、及びＩＭＯＶＩＥが挙げられてもよい。ビデオ編集アプリケーションとともに使用するためのコントロールを含むようにタッチ感知式セカンダリディスプレイを動的に更新することは、マンマシンインタフェースを改善することにより、タッチ感知式セカンダリディスプレイを含む電子デバイスの操作性を改善することを助ける。例えば、ユーザは少ない対話を使用して操作を実行することを可能にされ（すなわち、所望のメニューオプション又はアフォーダンスは、容易なワンクリック選択のためにタッチ感知式セカンダリディスプレイにおいて動的に提供されるので、ユーザは、それらを検索して時間を浪費する必要がない）、ユーザは電子デバイスとの対話を持続することができる。
【０５２４】
図７１Ａ〜図７１Ｍは、ビデオ編集アプリケーション用の例示的なユーザインタフェースを示すために使用されるプライマリディスプレイ１０２及びタッチ感知式セカンダリディスプレイ１０４の概略図である（示された例では、ビデオ編集アプリケーションはＦＩＮＡＬ  ＣＵＴ  ＰＲＯである）。図７１Ａに示されたように、プライマリディスプレイ１０２は、ユーザがビデオプロジェクト用のタイムラインと対話しているビデオ編集アプリケーション用のユーザインタフェースを表示しており、タッチ感知式セカンダリディスプレイ１０４は、ビデオタイムラインを操作することを可能にするユーザインタフェースコントロールを表示している。詳細には、タッチ感知式セカンダリディスプレイは、ユーザインタフェースコントロール７１０２内の４つの異なる行に含まれる小さい矩形表現を含み、その中で、最初の行はビデオプロジェクトのタイトル部分に対応し、２番目の行はビデオプロジェクト用のビデオトラックに対応し、３番目の行はビデオプロジェクト用のオーディオトラックに対応し、４番目の行はビデオプロジェクト用の音楽トラックに対応する。いくつかの実施形態では、ユーザは、第１の端部７１０３又は第２の端部７１０４をドラッグすることによってビデオプロジェクトを迅速に操作することができ、それに応答して、プライマリディスプレイ１０２は、操作に従って（すなわち、上記で説明されたように、ビデオプロジェクト用の情報の行の各々に対応する情報のおおよそを示すように）更新される。
【０５２５】
例えば、図７１Ｂに示されたように、端部７１０３及び７１０４のユーザ操作（すなわち、タッチ感知式セカンダリディスプレイ１０４全体にわたって反対方向に各々をドラッグすること）に応答して、プライマリディスプレイは、（図７１Ｂに示されたように）より多くのタイムラインが示されるように更新される。図７１Ｂはまた、ユーザが左向きポイントキャレットアフォーダンス７１０５を選択して、（輝度アフォーダンス、再生アフォーダンス、ボリューム操作アフォーダンス、及びミュートアフォーダンスなどの）いくつかのシステムレベルのアフォーダンスをタッチ感知式セカンダリディスプレイ１０４に止めさせ、ユーザインタフェースコントロール７１０２内に示されたタイムライン表現の表示サイズを増大させることができることを示す（例えば、図７１Ｂに示されたように、アフォーダンス７１０５が選択された後、タッチ感知式セカンダリディスプレイ１０４内により多くのタイムラインが今や示されている）。このようにして、限られた利用可能な画面資産を有するディスプレイにより多くの情報を表示することができる、すなわち、タッチ感知式セカンダリディスプレイ１０４は、システムレベルのアフォーダンスの表示を止めることによってより多くのタイムライン表現を示すことができる。
【０５２６】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、ユーザインタフェースコントロール７１０２内に追加の行を含んでもよい。２つの例が図７１Ｃ及び図７１Ｄ１に示され、その中で、プライマリディスプレイ１０２上で編集されている（例えば、視覚転移、ビデオクリップの上に重なって見えるかも知れないテキスト、互いの上に重なる音声に対応する他のオーディオクリップ、別々に分割された１つのオーディファイルの表現などの）ビデオプロジェクトの追加の構成要素に対応する追加の行が示される。
【０５２７】
図７１Ｄ２〜図７１Ｍは、ＦＩＮＡＬ  ＣＵＴ  ＰＲＯなどのビデオ編集アプリケーション内で利用可能ないくつかの機能を制御するために表示されてもよい追加のユーザインタフェースコントロールを示すために使用されるタッチ感知式セカンダリディスプレイ１０４の概略図である。例えば、図７１Ｄ２は新しいビデオプロジェクトを作成することに関連付けられた機能を制御するために表示されてもよい例示的なユーザインタフェースコントロールを示し、図７１Ｅはビデオプロジェクト内の特定のクリップを選択することに関連付けられた機能を制御するために表示されてもよいユーザインタフェースコントロールを示し、図７１Ｆはビデオプロジェクト用のボリュームレベルを操作することに関連付けられた機能を制御するために表示されてもよいユーザインタフェースコントロールを示し、図７１Ｇは複数の要素（例えば、ビデオプロジェクトに関連付けられた複数のオーディオトラック又は音楽トラック）用のボリュームレベルを選択することに関連付けられた機能を制御するために表示されてもよいユーザインタフェースコントロールを示し、図７１Ｈはビデオプロジェクトの構成要素（例えば、オーディオトラック、ビデオトラック、又は音楽トラック）をトリミングすることに関連付けられた機能を制御するためのユーザインタフェースコントロールを示す。
【０５２８】
更なる例が図７１Ｉ〜図７１Ｍにも示されている。例えば、図７１Ｉは様々な編集ツールに関連付けられた機能を制御するために表示されてもよい例示的なユーザインタフェースコントロールを示し、図７１Ｊはボリュームフェードコントロールに関連付けられた機能を制御するために表示されてもよい例示的なユーザインタフェースコントロールを示し、図７１Ｋは複数の構成要素を選択し、次いでそれらの要素ごとにボリュームフェードコントロールを操作することに関連付けられた機能を制御するために表示されてもよい例示的なユーザインタフェースコントロールを示し、図７１Ｌは（図７１Ａ〜図７１Ｂを参照して上記で説明されたように）ビデオプロジェクト用のタイムラインを操作することを示し、図７１Ｍはビデオプロジェクト内の転移を編集することに関連付けられた機能を制御するためのユーザインタフェースコントロールを示す。
【０５２９】
図７１Ａ〜図７１Ｍに示されたユーザインタフェースコントロール及びアフォーダンスに関する更なる詳細は、当業者によって諒解及び認識され、これらの詳細のうちのいくつかは、（公開されており、「ｆｉｎａｌ＿ｃｕｔ＿ｐｒｏ＿ｘ−１０．１．１−ｕｓｅｒ＿ｇｕｉｄｅ．ｐｄｆ」というタイトルの）アップル社から入手可能な「Ｆｉｎａｌ  Ｃｕｔ  Ｐｒｏ  Ｘ  Ｕｓｅｒ  Ｇｕｉｄｅ」などのユーザマニュアル内に反映されている。米国特許公開番号２０１２／０２１０２２２、２０１２／０２１０２３１、２０１２／０２１０２２８、及び２０１４／０２５３５６０並びに米国特許番号８，８４９，０２８及び７，８０５，６７８も、図７１Ａ〜図７１Ｍに示されたユーザインタフェースコントロール及びアフォーダンスに関する詳細及び説明を提供し、これらの各々は参照によりその全体が本明細書に組み込まれている。
【０５３０】
次に図７２Ａ〜図７２Ｐを参照すると、ビデオ編集アプリケーションに関連付けられたユーザインタフェースを示すために使用されるディスプレイ（プライマリディスプレイ及びタッチ感知式セカンダリディスプレイの両方）の概略図が示されている（これらの例では、ビデオ編集アプリケーションはＭＯＴＩＯＮである）。図７２Ａに示されたように、ビデオ編集アプリケーション用のユーザインタフェースがプライマリディスプレイ１０２に表示され、タッチ感知式セカンダリディスプレイ１０４は、ビデオ編集アプリケーション内で利用可能な機能を制御するためのユーザインタフェースコントロールを含む（例えば、ユーザは、タッチ感知式セカンダリディスプレイ１０４において入力を提供することによってビデオプロジェクトに関連付けられたグラフィックを操作することができる）。例えば、ユーザは、ユーザインタフェースコントロールの第１の端部７２０２又は第２の端部７２０４を移動させて、ビデオプロジェクトの一部分を迅速に操作する（例えば、特定の時点でどの画像が表示されるかを操作する）ことができる。
【０５３１】
いくつかの実施形態では、かつ上記で説明されたように、タッチ感知式セカンダリディスプレイ１０２における限られた表示画面資産を有効に利用することを助けるために、ユーザは、左向きポインティングカレットを選択して、システムレベルのアフォーダンスの表示を止め、代わりに、図７２Ａのタッチ感知式セカンダリディスプレイに示されたタイムラインビューなどのより多くの特定のユーザインタフェースコントロールを表示することをタッチ感知式セカンダリディスプレイ１０２に行わせることができる。例えば、カレットアフォーダンスの選択に応答して、図７２Ｋに示されたように、より多くのタイムラインビューがタッチ感知式セカンダリディスプレイ１０４内に示される。
【０５３２】
図７２Ｂ〜図７２Ｋは、ＭＯＴＩＯＮなどのビデオ編集アプリケーション内で利用可能ないくつかの機能を制御するために表示されてもよい追加のユーザインタフェースコントロールを示すために使用されるタッチ感知式セカンダリディスプレイ１０４の概略図である。例えば、図７２Ｂはオブジェクトが選択されていないとき（例えば、プライマリディスプレイ１０２においてビデオ編集アプリケーションが最初に起動された／オープンされたとき）にビデオ編集アプリケーション内で利用可能な機能を制御するためのユーザインタフェースコントロールを示し、図７２Ｃ１はプライマリディスプレイ１０２上のビデオ編集アプリケーション内でオブジェクトが選択された後に利用可能な機能を制御するためのユーザインタフェースコントロールを示し、図７２Ｃ２１は複数のオブジェクトが選択された後に利用可能な機能を制御するためのユーザインタフェースコントロールを示し、図７２Ｄは様々なタイミングオプションを操作するために利用可能な機能を制御するためのユーザインタフェースコントロールを示し、図７２Ｅ及び図７２Ｆは様々なツールオプションを選択するためのユーザインタフェースコントロールを示す（いくつかの実施形態では、示されたコントロールはグリフと呼ばれ、図７５にも追加のグリフが示されている）。
【０５３３】
ビデオ編集アプリケーション内のテキストを編集するための例示的なユーザインタフェースコントロールが図７２Ｇ〜図７２Ｊに提供される。図７２Ｇは（例えば、特定のビデオプロジェクト又は個々のフレームに関連付けられたタイトルなどの）テキストを編集するためのタッチ感知式セカンダリディスプレイ１０４において利用可能なユーザインタフェースコントロールを示し、図７２Ｈはテキスト外観オプションを選択するためのユーザインタフェースコントロールを示し、図７２Ｉはテキストサイジングオプションを選択するためのユーザインタフェースコントロールを示し、図７２Ｊはテキストカーニングオプションを変更するためのユーザインタフェースコントロールを示す。
【０５３４】
図７２Ａ〜図７２Ｋに示されたユーザインタフェースコントロール及びアフォーダンスに関する更なる詳細は、当業者によって諒解及び認識され、これらの詳細のうちのいくつかは、（公開されており、「ｍｏｔｉｏｎ＿５．１．１＿ｕｇ．ｐｄｆ」というタイトルの）アップル社から入手可能な「Ｍｏｔｉｏｎ  Ｕｓｅｒ  Ｇｕｉｄｅ」などのユーザマニュアル内に反映されている。米国特許公開番号２０１３／０２３９０５７及び２００９／０２２６０８０及び米国特許番号９，０７０，２０６も、図７２Ａ〜図７２Ｋに示されたユーザインタフェースコントロール及びアフォーダンスに関する詳細及び説明を提供し、これらの各々は参照によりその全体が本明細書に組み込まれている。
【０５３５】
次に、ビデオ編集アプリケーション内で利用可能な機能を制御するためのタッチ感知式セカンダリディスプレイに設けられたユーザインタフェースコントロールの説明を提供する図７３Ａ〜図７３Ｎに着目する（この一連の図では、例示的なビデオ編集アプリケーションはＣＯＭＰＲＥＳＳＯＲである）。図７３Ａは新しいＣＯＭＰＲＥＳＳＯＲアイテム（すなわち、空バッチ）を追加するためのタッチ感知式セカンダリディスプレイ１０４に設けられたユーザインタフェースコントロールを示し、図７３Ｂは新しいファイル、画像シーケンス、又はサラウンドサウンドオプションを追加するためのユーザインタフェースコントロールを示し、図７３Ｃは新しい設定を追加するためのユーザインタフェースコントロールを示し、図７３Ｄは新しい設定を構成するためのユーザインタフェースコントロールを示す。
【０５３６】
更なる例が図７３Ｅ〜図７３Ｉにも示されている。詳細には、図７３Ｅは通常のバッチを構成するためのユーザインタフェースコントロールを示し、図７３Ｆはマーカを制御するためのユーザインタフェースコントロールを示し、図７３Ｇはビューワモードを制御するためのユーザインタフェースコントロールを示し、図７３Ｈはビューワモードにいる間にマーカを選択するためのユーザインタフェースコントロールを示し、図７３ＩはｉＴＭＳバッチアイテムを制御するためのユーザインタフェースコントロールを示す。図７３Ｊ〜図７３Ｎは、ｉＴＭＳバッチ機能、設定、アクティブ処理オプション（すなわち、処理が進行中の間にタッチ感知式セカンダリディスプレイ１０４において利用可能なユーザインタフェースコントロール）、アクティブ休止オプション（すなわち、処理が休止中の間にタッチ感知式セカンダリディスプレイ１０４において利用可能なユーザインタフェースコントロール）、及び完了オプション（すなわち、処理が完了した後にタッチ感知式セカンダリディスプレイ１０４において利用可能なユーザインタフェースコントロール）を制御するためのユーザインタフェースコントロールを含む追加のユーザインタフェースコントロールを示す。
【０５３７】
図７３Ａ〜図７３Ｎに示されたユーザインタフェースコントロール及びアフォーダンスに関する更なる詳細は、当業者によって諒解及び認識され、これらの詳細のうちのいくつかは、（公開されており、「ｃｏｍｐｒｅｓｓｏｒ＿４．１．２＿ｕｓｅｒ＿ｇｕｉｄｅ．ｐｄｆ」というタイトルの）アップル社から入手可能な「Ｃｏｍｐｒｅｓｓｏｒ  Ｕｓｅｒ  Ｇｕｉｄｅ」などのユーザマニュアル内に反映されている。米国特許公開番号２０１４／０３４４６９１も、図７３Ａ〜図７３Ｎに示されたユーザインタフェースコントロール及びアフォーダンスに関する詳細及び説明を提供し、参照によりその全体が本明細書に組み込まれている。
【０５３８】
次に、様々なビデオ編集機能を制御するためのユーザインタフェースコントロールが示された図７４Ａ〜図７４Ｈに着目する（この一連の図では、ビデオ編集アプリケーションはＩＭＯＶＩＥである）。図７４Ａ〜図７４Ｄは、それぞれ、プロジェクト作成、プロジェクト再生、ビデオ編集、及びボリュームオプションを制御するための、タッチ感知式セカンダリディスプレイ１０４に表示されたユーザインタフェースコントロールを示す。図７４Ｅ〜図７４Ｈは、様々なメディアブラウザ機能を制御するための、タッチ感知式セカンダリディスプレイ１０４に表示されたユーザインタフェースコントロールを示す。
【０５３９】
図７４Ａ〜図７４Ｈに示されたユーザインタフェースコントロール及びアフォーダンスに関する更なる詳細は、当業者によって諒解及び認識され、これらの詳細のうちのいくつかは、（公開されており、「ｉＭｏｖｉｅ＿０８＿Ｇｅｔｔｉｎｇ＿Ｓｔａｒｔｅｄ．ｐｄｆ」というタイトルの）アップル社から入手可能な「ｉＭｏｖｉｅ'０８  Ｇｅｔｔｉｎｇ  Ｓｔａｒｔｅｄ」などのユーザマニュアル内に反映されている。米国特許公開番号２０１２／０２１０２３０も、図７４Ａ〜図７４Ｈに示されたユーザインタフェースコントロール及びアフォーダンスに関する詳細及び説明を提供し、参照によりその全体が本明細書に組み込まれている。
【０５４０】
次に図７５を参照すると、いくつかのアプリケーション固有のビデオ編集グリフがその中に示され、それらの各々はタッチ感知式セカンダリディスプレイ１０４において表示されてもよい。最初の２つの行はＦＩＮＡＬ  ＣＵＴ  ＰＲＯに関連付けられたグリフに対応し、次の３つの行はＭＯＴＩＯＮに関連付けられたグリフに対応し、続く行はＣＯＭＰＲＥＳＳＯＲに関連付けられたグリフを示し、最後の行はＩＭＯＶＩＥに関連付けられたグリフを示す。いくつかの実施形態では、これらのグリフは、ユーザがタッチ感知式セカンダリディスプレイ１０４において単一の入力を使用して（かつ多数の階層メニューをナビゲートすることによってその制御を検索して時間を浪費する必要なしに）所望の制御にアクセスすることを可能にするために、タッチ感知式セカンダリディスプレイに設けられる。これらのグリフに関する更なる詳細は、当業者によって諒解及び認識され、これらの詳細のうちのいくつかは、図７１Ａ〜図７４Ｈを参照して上記と呼ばれる、ユーザマニュアル、特許出願公開、及び発行済み特許内で提供される。
【０５４１】
図４４Ａ〜図４４Ｄは、いくつかの実施形態に従って、（例えば、図１Ａ〜図１Ｂ及び図２Ａ〜図２Ｄの動的ファンクション行１０４を含む）動的入出力デバイスを更新する方法のフロー図である。方法６００は、プロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、（本明細書では物理入力機構とも呼ばれる）物理キーボード及びプライマリディスプレイとは異なるタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体とを含む、コンピューティングシステムにおいて実行される。方法６００のいくつかの動作が任意選択で組み合わされ、かつ／又はいくつかの動作の順序が任意選択で変更される。
【０５４２】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はディスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブル型コンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーのセット１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０５４３】
コンピューティングシステムは、１つ以上のユーザインタフェース要素を含む、第１のユーザインタフェースを、プライマリディスプレイ上に表示する（６０２）。例えば、図５Ｂは、アプリケーションＡが現在フォーカスが当たっていることを示すステータストレイ５０２を有する第１のユーザインタフェース、並びに、メールアプリケーションアイコン５０６、ウェブブラウザアプリケーションアイコン５０８、メディアプレーヤアプリケーションアイコン５１０、アプリケーションＡアイコン５１２及び写真アプリケーションアイコン５１５を含む複数の実行可能な／選択可能なアプリケーションアイコンを有するアプリケーション（アプリ）トレイ５１４を表示するプライマリディスプレイ１０２を示す。プライマリディスプレイ１０２上に表示された第１のユーザインタフェースは、また、図５Ｂにおいて、アプリケーション（例えば、ファンタジロールプレイング（ＲＰＧ）ゲーム）用ウィンドウ５３６も含む。例えば、図５Ｂにおいて、ウィンドウ５３６は、新たなゲームを始めるアフォーダンス、続けるアフォーダンス及びオプションアフォーダンスを含む複数のアフォーダンスを有するアプリケーション用メインメニューを含む。例えば、図６Ａは、メディアプレーヤアプリケーション用ウィンドウ５５４を有する第１のユーザインタフェースを表示するプライマリディスプレイ１０２を示す。
【０５４４】
いくつかの実施形態では、（ｉ）プライマリディスプレイ、プロセッサ、メモリ及びプライマリコンピューティングデバイス通信回路を含むプライマリコンピューティングシステム及び（ｉｉ）筐体、タッチスクリーンディスプレイ、物理入力メカニズム及びプライマリコンピューティングデバイス通信回路と通信する入力デバイス通信回路を含む入力デバイスを、更に含む（６０４）。ここで、入力デバイスは、プライマリコンピューティングデバイスとは別個で分離している。いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）のような、ラップトップコンピュータではなく、その代わりに、コンピューティングシステムは、コンピューティングデバイス２０２、外付けディスプレイデバイス２０４（コンピューティングデバイス２０２に任意選択的に統合される）、及びタッチスクリーンディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）に隣接する複数の物理キー（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ））を有する入力デバイス（例えば、外付けキーボード２０６、図２Ａ〜図２Ｂ）を有するディスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。代替として、いくつかの実施形態では、入力デバイス（例えば、第１の外付入力メカニズム２１２、図２Ｃ）は、タッチスクリーンディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）に隣接するタッチパッド又はテンキー（例えば、タッチパッド１０８、図２Ｃ）を含む。いくつかの実施形態では、入力デバイスは、有線接続（例えば、ＵＳＢ、ＰＳ／２など）又は無線接続（例えば、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉなど）を介して、プライマリコンピューティングデバイス（例えば、コンピューティングデバイス２０２、図２Ａ〜図２Ｄ）と通信する。
【０５４５】
いくつかの実施形態では、物理入力メカニズムは、複数の物理キーを含む（６０６）。図１Ａ〜図１Ｂにおいて、ポータブルコンピューティングシステム１００の本体部分１２０は、物理キー１０６のセットに隣接するタッチスクリーンディスプレイ（例えば、動的ファンクション行１０４）を少なくとも部分的に含む。
【０５４６】
いくつかの実施形態では、物理入力メカニズムはタッチパッドを含む（６０８）。図１Ａ〜図１Ｂで、ポータブルコンピューティングシステム１００の本体部分１２０は、物理キーのセット１０６に加えてタッチスクリーンディスプレイ（例えば、動的ファンクション行１０４）とタッチパッド１０８を少なくとも部分的に含む。
【０５４７】
コンピューティングシステムは、プライマリディスプレイ上でフォーカスが当たっている１つ以上のユーザインタフェース要素の中でアクティブなユーザインタフェースを識別する（６１０）。いくつかの実施形態では、用語「フォーカスが当たっている」は、現在フォアグラウンドにありアクティブに動作している又はキー押圧、マウスクリック、音声コマンド、ジェスチャ動作又は同様のものなどのコンピューティングシステムのユーザから受ける入力によって制御される、ユーザインタフェース（例えば、アプリケーション、アプリケーションに関連付けられた特定のツールバーあるいはメニュー、又はオペレーティングシステム）アクティブな要素を意味することができる。
【０５４８】
いくつかの実施形態では、コンピューティングシステム又はその構成要素（例えば、フォーカス判定モジュール３５１、図３Ａ）は、フォーカスが当たっているプライマリディスプレイ上の第１のユーザインタフェースのユーザインタフェース要素を特定する。いくつかの実施形態では、フォーカスが当たっているユーザインタフェース要素は、アプリケーション、アプリケーションのウィンドウ（例えば、フィールド、サブウィンドウ、メニュー、ツール、ツールバー、ツールセットなど）の内に又は外にあるアプリケーションに対応するユーザインタフェース要素、又はデスクトップ／オペレーティングシステム関連インタフェースの一部（例えば、ボリュームコントロール、ファイル検索インタフェース又はコントロール／設定パネル）に対応するウィンドウである。いくつかの実施形態では、アクティブなユーザインタフェース要素は、プライマリディスプレイ上で強調表示され又はフォーカスが当たっていることを示すようにプライマリディスプレイ上のフォアグラウンド位置に表示される。いくつかの実施形態では、アクティブなユーザインタフェース要素の表示特性は、変更されて又は強調されて（例えば、色付けされたテキスト、太字テキスト、太い境界線など）フォーカスが当たっていることを示す。代替として及び／又は追加的に、いくつかの実施形態では、視覚的な及び／又は聴覚的な合図は、提供されて、フォーカスが当たっているアクティブなユーザインタフェース要素（例えば、フォーカスが変わったときにチャイムが表示される、フォーカスが当たっているアクティブなユーザインタフェース要素の上にバウンシングスターが表示される、又はフォーカスが当たっているアクティブなユーザインタフェース要素の表示特性がプライマリディスプレイ上に表示された第１のユーザインタフェースの残りとは異なる）を示す。
【０５４９】
図５Ｂにおいて、例えば、アプリケーションＡ用のウィンドウ５３６は、プライマリディスプレイ１０２上でフォーカスが当たっている。図５Ｂにおいて、ステータストレイ５０２は、アプリケーションＡがフォアグラウンドで動作していることを示し、アプリトレイ５１４もまた、アプリケーションＡアイコン５１２の背後の影に基づいてアプリケーションＡがフォアグラウンドで動作していることを示す。例えば、図６Ａにおいて、ウィンドウ５５４内に示されたユーザのメディアライブラリの音楽サブセクションは、ウィンドウ５５４内に太字で表示された「音楽」と少なくとも部分的に表示されたアルバムＡ〜Ｌによって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。それに対して、図６Ｂにおいて、例えば、ウィンドウ５５４内に示されたユーザのメディアライブラリのポッドキャストサブセクションは、ウィンドウ５５４内に太字で表示された「ポッドキャスト」と少なくとも部分的に表示されたポッドキャストＡ〜Ｌによって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。例えば、図７Ｂでは、ウィンドウ５８０内の新しい電子メールを作成するためのサブウィンドウは、サブウィンドウを取り囲む太い線によって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。例えば、図８Ｃでは、メニュー５１３４内のユーザのアドレス帳の「家族」グループタブは、メニュー５１３４の「家族」グループタブを取り囲む太い線で示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。例えば、図１１Ｈでは、ウィンドウ５２２４内のタブＢ用のインタフェースは、タブＢを取り囲む太い線とタブＢ用の太文字のテキストによって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。例えば、図１２Ｅでは、ウィンドウ５２２４内のブックマークサイドバーは、ブックマークサイドバーを取り囲む太い線によって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。例えば、図１３Ｃでは、編集コントロール５２９６のメニューは、プライマリディスプレイ１０２上でフォーカスが当たっている。
【０５５０】
コンピューティングシステムは、プライマリディスプレイでフォーカスが当たっているアクティブなユーザインタフェース要素が、コンピューティングシステムによって実行されるアプリケーションに関連付けられているかどうかを判定する（６１２）。いくつかの実施形態では、アクティブなユーザインタフェース要素は、アプリケーション又はオペレーティングシステムのいずれかに関連付けられている。いくつかの実施形態では、コンピューティングシステム又はその構成要素（例えば、ＤＦＲ判定モジュール３５２、図３Ａ）は、プライマリディスプレイ１０２上でフォーカスが当たっているアクティブなユーザインタフェース要素に基づいて、動的ファンクション行１０４上の表示用のアフォーダンスのセットを判定し、また、アクティブなユーザインタフェース要素が特定のアプリケーション又はオペレーティングシステムに関連付けられているかどうかも判定する。
【０５５１】
いくつかの実施形態では、アプリケーションは、第１のユーザインタフェースのフォアグラウンド内でプロセッサによって実行される（６１４）。例えば、アプリケーションは、電子メールアプリケーション、ワードプロセッシングアプリケーション、プレゼンテーションアプリケーション、写真編集アプリケーション、音楽アプリケーション、ゲームアプリケーション、スプレッドシートアプリケーションなどのうちの１つである。例えば、図５Ｂ〜図５Ｅは、コンピューティングシステムによってフォアグラウンド内で実行されるアプリケーションＡ（例えば、ファンタジロールプレイングゲーム）に対応するウィンドウ５３６を含むプライマリディスプレイ１０２によって表示された第１のユーザインタフェースを示す。例えば、図６Ａ〜図６Ｄは、コンピューティングシステムによってフォアグラウンドで実行されるメディアプレーヤアプリケーションに対応するウィンドウ５５４を含むプライマリディスプレイ１０２によって表示される第１のユーザインタフェースを示す。例えば、図６Ｅ〜図９は、コンピューティングシステムによってフォアグラウンド内で実行されるメールアプリケーションに対応するウィンドウ５８０を含むプライマリディスプレイ１０２によって表示された第１のユーザインタフェースを示す。例えば、図１０Ａ〜図１１Ａは、コンピューティングシステムによってフォアグラウンド内で実行される写真アプリケーションに対応するウィンドウ５１６６を含むプライマリディスプレイ１０２によって表示された第１のユーザインタフェースを示す。例えば、図１１Ｂ〜図１２Ｇは、コンピューティングシステムによってフォアグラウンド内で実行されるウェブブラウザアプリケーションに対応するウィンドウ５２２４を含むプライマリディスプレイ１０２によって表示された第１のユーザインタフェースを示す。
【０５５２】
プライマリディスプレイ上でフォーカスが当たっているアクティブなユーザインタフェース要素がコンピューティングシステムによって実行されるアプリケーションに関連付けられるという判定に従って、コンピューティングシステムは、（Ａ）アプリケーションに対応する１つ以上のアフォーダンスの第１のセット、及び（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む、第２のユーザインタフェースを、タッチスクリーンディスプレイ上に表示する（６１６）。いくつかの実施形態では、１つ以上のアフォーダンスの第１のセットは、ユーザ選択可能なシンボル／アイコン及び／又はインジケータ並びに選択可能であるか又は選択可能ではない情報を含む。いくつかの実施形態では、１つ以上のアフォーダンスの第１のセットは、アプリケーション用の基本的なコントロールに対応する。いくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、１つ以上のアフォーダンスの第１のセットと共に表示される。１つの実施例では、図５Ａ〜図１４Ｅで、少なくとも１つのシステムレベルアフォーダンスは、常駐アフォーダンス５１６と５３４を含む。他の実施例では、図５Ｃで、少なくとも１つのシステムレベルアフォーダンスは、起動させられた（例えば、タップ接触で）とき、複数のシステムレベルアフォーダンスの表示を引き起こすアフォーダンス５４２を含む（例えば、図５Ａに示されたアフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２）。
【０５５３】
例えば、図１１Ｃは、図１１Ｂにおけるアフォーダンス５２２６の選択を検出することに応答して、少なくとも１つのシステムレベルアフォーダンス５４２と共に、プライマリディスプレイ１０２上でフォーカスが当たっている、ウェブブラウザアプリケーション用の基本的なコントロールとインジケータの組（例えば、アフォーダンス５２３０、５２３２及び５２３８、並びにアドレスバー５２３４）を表示する動的ファンクション行１０４を示す。いくつかの実施形態では、１つ以上のアフォーダンスの第１のセットは、フォーカスが当たっているアクティブなユーザインタフェース要素に関連付けられたコントロールに対応する。したがって、コンピューティングシステムのユーザは、そのような選択可能なコントロールがプライマリディスプレイ上に表示されているときにユーザの手を物理キーの組から離して他の入力デバイス（例えば、マウス）へ移すことなくアプリケーションに入力を提供する及びその機能をコントロールするための１つ以上のアフォーダンスの第１のセットからコントロールを選択することができる。例えば、ユーザの手に対するキーボードとマウスとの間の、及びユーザの目に対するキーボードとディスプレイとの間の、モード切替のこの削減は、より直感的なユーザエクスペリエンス及びより効率的なヒューマンマシンインタフェースを提供する。例えば、図６Ｅは、図６Ｄでカーソル５０４用いたメールアプリケーションアイコン５０６の選択を検出することに応答して、少なくとも１つのシステムレベルアフォーダンス５４２と共に、プライマリディスプレイ１０２上でフォーカスが当たっている、電子メールＡに対応する複数のアフォーダンス（例えば、アフォーダンス５８２、５８４、５８６、５８８、５９０、５９２、５９４、５９６及び５９８）を表示する動的ファンクション行１０４を示す。
【０５５４】
プライマリディスプレイ上でなされたフォーカスが当たることの変化に応答してタッチ感知式セカンダリディスプレイ内にアプリケーションに特定の及びシステムレベルアフォーダンスを表示することは、タッチ感知式セカンダリディスプレイを介して直接的に利用可能であるアクセス可能なアフォーダンスをユーザに提供する。タッチ感知式セカンダリディスプレイを介して直接的に利用可能であるアクセス可能なアフォーダンスをユーザに提供することは、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、必要とされる機能を探し出すためにより少ないインタラクションでかつ階層構造のメニューを調べる時間を浪費する必要なしにタッチ感知式セカンダリディスプレイを通して直接的に必要とされる機能をユーザがアクセスすることを助けることによって）。これは、更に加えて、必要とされる機能をより迅速にかつ効率的にユーザがアクセスすることを可能にすることによって装置の電力使用量を低減しバッテリ寿命を向上させる。その上、タッチ感知式セカンダリディスプレイ上のアプリケーションに特定のアフォーダンスの表示は、プライマリディスプレイ上で現在フォーカスが当たっているアプリケーションに関連付けられたアフォーダンスを提供することによって装置の内部状態を示す。
【０５５５】
いくつかの実施形態では、コンピューティングシステムのユーザは、１つ以上のアフォーダンスの第１のセットに含まれるアフォーダンスを修正すること又はカストマイズすることができる。いくつかの実施形態では、プライマリディスプレイ１０２上でフォーカスが当たっているアクティブなユーザインタフェース要素を識別すること及び１つ以上のアフォーダンスの第１のセットを表示することの前に、動的ファンクション行１０４は、コンピューティングシステムのユーザによって設定された又はソフトウェアで設定されたデフォルトのインタフェースを表示する。例えば、デフォルトのインタフェースは、複数のファンクションキー（例えば、Ｆ１、Ｆ２、Ｆ３、・・・、Ｆ１２）、株式相場表示、スポーツのスコアをスクロールすること、天気予報や情報をスクロールすることなど及び／又は同様のもののうちの１つを含む。
【０５５６】
いくつかの実施形態では、第１の所定の時間の長さ（例えば、３０、６０、９０その他の秒）の間１つ以上のアフォーダンスの第１のセットを表示することの後、動的ファンクション行１０４は、コンピューティングシステムのユーザによって設定された又はソフトウェアで設定されたデフォルトのインタフェースを再表示する。いくつかの実施形態では、第１の所定の時間の長さ（例えば、３０、６０、９０、その他の秒）の間１つ以上のアフォーダンスの第１のセットを表示することの後、動的ファンクション行１０４は、動的ファンクション行１０４又はコンピューティングシステムに関連付けられたキーボードあるいはタッチパッドによって接触が検出されるまで消える。いくつかの実施形態では、第１の所定の時間の長さ（例えば、３０、６０、９０その他の秒）の間１つ以上のアフォーダンスの第１のセットを表示することの後、動的ファンクション行１０４は、電源に接続される（例えば、動的ファンクション行がバッテリ電力作動の外付けキーボード２０６に実装されるとき、図２Ａ〜図２Ｂ）まで消える。いくつかの実施形態では、第２の所定の時間の長さ（例えば、３０、６０、９０その他の秒）の間１つ以上のアフォーダンスの第１のセットを表示することかつ１つ以上のアフォーダンスの第１のセットについてユーザの入力を検出しないことの後、動的ファンクション行１０４は、コンピューティングシステムのユーザによって設定された又はソフトウェアで設定されたデフォルトのインタフェースを再表示する。いくつかの実施形態では、オペレーティングシステムにフォーカスが当たっているか又はアクティブなユーザインタフェース要素がフォアグラウンド内で動作しているアプリケーションに関連付けられていないとき、動的ファンクション行１０４は、コンピューティングシステムのユーザによって設定された又はソフトウェアで設定されたデフォルトのインタフェースを再表示する。
【０５５７】
いくつかの実施形態では、第１の所定の時間の長さ（例えば、３０、６０、９０その他の秒）の間１つ以上のアフォーダンスの第１のセットを表示することの後かつコンピューティングシステムが低電力モードに設定されたとき、動的ファンクション行１０４は、例えば、時刻、残存バッテリ量、Ｗｉ−Ｆｉ信号強度など及び／又は同様のものなどを含む、アフォーダンスの限定されたセットを表示する。例えば、アフォーダンスの限定されたセットは、コンピューティングシステムのユーザによって選択され又はソフトウェアで設定され、コンピューティングシステムのユーザは、システム設定パネルを通してコンピューティングシステムを低電力モードに設定できる。
【０５５８】
いくつかの実施形態では、第２のユーザインタフェース上に表示されたアフォーダンスのうちの少なくとも１つは、多機能アフォーダンスである（６１８）。いくつかの実施形態では、多機能アフォーダンスは、多機能アフォーダンスに対応する場所で実行される異なる入力を検出することに応答して２つ以上の機能／動作を実行することが可能である。例えば、図６Ｅで、第２のユーザインタフェース内に動的ファンクション行１０４によって表示された常駐ボリュームコントロール５６８は、多機能アフォーダンスである。
【０５５９】
いくつかの実施形態では、コンピューティングシステムは、多機能アフォーダンスを選択するユーザタッチ入力を検出する（６２０）。ユーザタッチ入力が第１のタイプに対応するという判定に従って、コンピューティングシステムは、多機能アフォーダンスに関連付けられた第１の機能を実行する。ユーザタッチ入力が第１のタイプとは別個の第２のタイプに対応するという判定に従って、コンピューティングシステムは、多機能アフォーダンスに関連付けられた第２の機能を実行する。例えば。第１の機能／動作（例えば、メディアアイテムをミュートする）は、多機能アフォーダンスに対応する場所で第１のジェスチャ（例えば、タップ接触）を検出することに応答して実行され、第２の機能／動作（例えば、ボリュームスライドバー又はメディアアイテムに対する再生コントロールを表示する）は、多機能アフォーダンスに対応する場所で第２のジェスチャ（例えば、長い押圧ジェスチャ）を検出することに応答して実行される。例えば、第１のジェスチャタイプは、１つ以上の接触が所定の時間の長さ（例えば、５００ｍｓ、１ｓなど）より短い間検出されるタッチ入力（例えば、タップ接触）に対応し、第２のジェスチャタイプは、１つ以上の接触が所定の時間の長さ（例えば、５００ｍｓ、１ｓなど）よりも長いか又は等しい間検出されるタッチ入力（例えば、長い押圧ジェスチャ）に対応する。
【０５６０】
例えば、図６Ｅは、常駐ボリュームコントロール５６８に対応する場所で接触５９９（長い押圧接触）を受ける及び検出する動的ファンクション行１０４を示す。この実施例を続けると、図６Ｆは、図６Ｅで常駐ボリュームコントロール５６８に対応する場所で長い押圧ジェスチャを検出することに応答して、図６Ｃで開始された、ポッドキャストＪの再生ボリュームを調節するボリュームスライダ５１００を表示する動的ファンクション行１０４を示す。代替として、いくつかの実施形態では、動的ファンクション行１０４は、図６Ｅで常駐ボリュームコントロール５６８に対応する場所で長い押圧ジェスチャを検出することに応答して、図６Ｃで開始された、ポッドキャストＪの再生をコントロールする再生コントロール（例えば、ポーズ、早送り、巻き戻し、次トラック、前トラックなど）を表示する。例えば、図７Ｂは、常駐ボリュームコントロール５６８に対応する場所で接触５１２４（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を示す。この例を続けると、図７Ｃは、図７Ｂで常駐ボリュームコントロール５６８に対応する場所でタップ接触を検出することに応答してポッドキャストＪがミュートされたことを示す常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を示す。
【０５６１】
いくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、選択されると、タッチスクリーンディスプレイ上のシステムレベル機能に対応する複数のシステムレベルアフォーダンスの表示を引き起こす、構成されている（６２２）。いくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、ボリュームや輝度のコントロールなどの複数のシステムレベルコントロール／アフォーダンス、及び他のシステムレベル機能へのアクセスを可能とする。例えば、図５Ｄで、動的ファンクション行１０４は、アプリケーションＡに対応するアフォーダンス及び／又はインジケータ（例えば、コントロールセットＢ）の第２のセットと少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）を表示する。図５Ｃで、動的ファンクション行１０４は、また、アフォーダンス５４２に対応する場所で接触５５２（例えば、タップ接触）を検出する。この実施例を続けると、図５Ｅは、図５Ｄでアフォーダンス５４２の選択を検出することに応答して、常駐コントロール（すなわち、アフォーダンス５１６と５３４）、複数のシステムレベルアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２）、及びアプリケーションＡに対応するアフォーダンス５３８を表示する動的ファンクション行１０４を示す。
【０５６２】
いくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、電源コントロール又はエスケープコントロールのうちの１つに対応する（６２４）。いくつかの実施形態では、少なくとも１つのシステムレベルアフォーダンスは、プライマリディスプレイ１０２のフォーカスに関わらず動的ファンクション行１０４上に表示される常駐コントロールを含む（例えば、エスケープアフォーダンス５１６や電源コントロール５３４、図５Ａ〜図１４Ｅ）。起動された（例えば、タップ接触を介して）とき、エスケープアフォーダンス５１６は、対応する機能の実行をさせる（例えば、プライマリディスプレイ１０２上で現在フォーカスが当たっているアプリケーションを出ること）。起動された（例えば、タップ接触を介して）とき、電源コントロール５３４は、動的ファンクション行１０４上に、コンピューティングシステムをログアウトする、再起動する、又は電源を切るためのモードアラートの表示（例えば、モードアラート５３０８、図１４Ｅ）を引き起こす。
【０５６３】
いくつかの実施形態では、コンピューティングシステムは、アフォーダンスの第１のセットのうちの１つを選択するユーザタッチ入力を検出し（６２６）、ユーザタッチ入力を検出することに応答して、コンピューティングシステムは、アプリケーションの機能に対応するアフォーダンスの異なるセットを表示し、少なくとも１つのシステムレベルアフォーダンスの表示を維持する。いくつかの実施形態では、アプリケーションに対応する１つ以上のアフォーダンスの第１のセットは、そのアプリケーションに関連付けられたツール又は機能の組をアクセスする単一のアフォーダンスを含む。例えば、図５Ｂは、図５Ａでカーソル５０４を用いたアプリケーションＡアイコン５１２の選択を検出することに応答して、常駐コントロール（すなわち、アフォーダンス５１６と５３４）と複数のシステムレベルアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２）に加えて、プライマリディスプレイ１０２上でフォーカスが当たっている、アプリケーションＡに対応するアフォーダンス５３８を表示する動的ファンクション行１０４を示す。この実施例を続けると、図５Ｃは、図５Ｂでアフォーダンス５３８の選択を検出することに応答して、アプリケーションＡに対応するアフォーダンス及び／又はインジケータ（例えば、コントロールセットＡ）の第１のセットを表示する動的ファンクション行１０４を示す。
【０５６４】
いくつかの実施形態では、コンピューティングシステムは、少なくとも１つのシステムレベルアフォーダンスを選択する後続のユーザタッチ入力を検出し（６２８）、そして、後続のユーザタッチ入力を検出することに応答して、コンピューティングシステムは、システムレベル機能に対応する複数のシステムレベルアフォーダンスとアプリケーションに対応する少なくとも１つのアプリケーションレベルアフォーダンスを表示する。例えば、図５Ｄは、プライマリディスプレイ１０２上でフォーカスが当たっている、アプリケーションＡに対応するアフォーダンス及び／又はインジケータ（例えば、コントロールセットＢ）の第２のセット、及び少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。この実施例を続けると、図５Ｄでアフォーダンス５４２の選択を検出することに応答して、図５Ｅは、常駐コントロール（すなわち、アフォーダンス５１６と５３４）、複数のシステムレベルアフォーダンス（すなわち、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２）、及びアプリケーションＡに対応するアフォーダンス５３８を表示する動的ファンクション行１０４を示す。
【０５６５】
いくつかの実施形態では、タッチスクリーンディスプレイ上に第２のユーザインタフェースを表示することの後、コンピューティングシステムは、プライマリディスプレイ上でフォーカスが当たっている１つ以上のユーザインタフェース要素の中で第２のアクティブなユーザインタフェース要素を識別し（６３０）、第２のアクティブなユーザインタフェース要素がコンピューティングデバイスによって実行される異なるアプリケーションに対応するかどうかを判定する。第２のアクティブなユーザインタフェース要素が異なるアプリケーションに対応するという判定に従って、コンピューティングシステムは、（Ｄ）異なるアプリケーションに対応する１つ以上のアフォーダンスの第３のセット、及び（Ｅ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む、第４のユーザインタフェースを、タッチスクリーンディスプレイ上に表示する。例えば、図６Ａは、プライマリディスプレイ１０２上でフォーカスが当たっているユーザのメディアのサブセクションに対応する複数のアルバムアフォーダンス５５８（例えば、アルバムアフォーダンス５５８−Ａから５５８−Ｇ）及び少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。図６Ａは、また、ユーザのメディアライブラリのポッドキャストサブセクションに対応する場所にカーソル５０４を表示するプライマリディスプレイ１０２を示す。この実施例を続けると、図６Ａでカーソル５０４を用いてポッドキャストサブセクションの選択を検出することに応答して、図６Ｂは、プライマリディスプレイ１０２上でフォーカスが当たっているユーザのメディアライブラリのポッドキャストサブセクションに対応する第１の複数のポッドキャストアフォーダンス５６０（例えば、ポッドキャストアフォーダンス５６０−Ａから５６０−Ｇ）及び少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）を表示する動的ファンクション行１０４を示す。
【０５６６】
いくつかの実施形態では、コンピューティングシステムは、フォーカスが当たっている異なるユーザインタフェース要素を示す可聴の合図を提供する。いくつかの実施形態では、プライマリディスプレイ１０２は、フォーカスが当たっている異なるユーザインタフェース要素を示す視覚的な合図を表示する。例えば、図６Ｂについては、プライマリディスプレイ１０２は、ウィンドウ５５４内の左手のコラム内の「ポッドキャスト」テキストの上にスターインジケータ（図示されていない）を表示し、ウィンドウ５５４内の左手のコラム内の「ポッドキャスト」テキストを太字にし、ウィンドウ５５４内の左手のコラム内の「ポッドキャスト」テキストを異なる色又は同じ色に書き換え、又はそうでなければ、ポッドキャストサブセクションがプライマリディスプレイ１０２上で今フォーカスが当たっていることを示す。いくつかの実施形態では、動的ファンクション行１０４は、遷移アニメーションを表示し、これによって、複数のアルバムアフォーダンス５５８（図６Ａに示された）がロールオーバーされ又は邪魔にならないようにスライドさせられてポッドキャスト５６０の第１の複数のアフォーダンス（図６Ｂに示された）を表示する。
【０５６７】
いくつかの実施形態では、第２のアクティブなユーザインタフェース要素を識別することの後、コンピューティングシステムは、メディア（例えば、音声又はビデオ）項目がコンピューティングシステムによって表示されているかどうかを判定する（６３２）。ここで、メディアアイテムは、異なるアプリケーションに関連付けられてはおらず、メディアアイテムがコンピューティングシステムによって表示されているという判定に従って、コンピューティングシステムは、タッチスクリーンディスプレイ上にメディアアイテムをコントロールするための（例えば、ボリューム及び／又は再生コントロール）少なくとも１つの常駐アフォーダンスを表示する。いくつかの実施形態では、少なくとも１つのアフォーダンスは、フォーカスが変化し又はメディアがミュートされ及び／又はバックグラウンドに表示されていても、コンピューティングシステムのユーザがタッチスクリーンディスプレイからメディアアイテムをミュートすること／ミュート解除することを可能にする常駐コントロールである。例えば、図６Ｄは、ポッドキャストＪの再生を起動する、図６Ｃでポッドキャストアフォーダンス５６０−Ｊの選択を検出することに応答して、常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を示し、例えば、図７Ａは、アプリケーションの電子メールＡがプライマリディスプレイ１０２上でフォーカスが当たっている間でさえも常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を示す。
【０５６８】
いくつかの実施形態では、少なくとも１つの常駐アフォーダンスは、メディアアイテム（例えば、イコライザ（ＥＱ）バー、ランタイムインジケータなど）に対応するフィードバックを表示し（６３４）、図６Ｄは、例えば、ポッドキャストＪの再生に対応するイコライザバーを有する常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を示す。同様に、例えば、図７Ｃは、ポッドキャストＪの再生がミュートされている間であってもイコライザを有する常駐ボリュームコントロール５６８を表示する動的ファンクション行１０４を示す。いくつかの実施形態では、動的ファンクション行１０４は、プレイされているメディアアイテム又は天気インジケータ、マイクロフォンキャプチャインジケータ若しくはＷｉ−Ｆｉ信号強度インジケータなどのリアルタイム情報に基づいて継続的に更新されるアフォーダンスを含む。
【０５６９】
いくつかの実施形態では、コンピューティングデバイスは、取消キーに対応するユーザ入力を検出し（６３６）、ユーザ入力を検出することに応答して、コンピューティングシステムは、タッチスクリーンディスプレイ上の少なくとも第２のユーザインタフェースの１つ以上のアフォーダンスの第１のセットを停止し、デフォルトファンクションキーの第１のセットを表示する。いくつかの実施形態では、取消キーに対応するユーザ入力は、入力メカニズム（例えば、ファンクションキーなどの特定の物理キーの作動）から又は動的ファンクション行（例えば、「エスケープ」アフォーダンス５１６などの仮想キーの選択）から信号を受けることに応答して検出される。例えば、ユーザは、「ｆｎ」キーを作動させて、動的ファンクション行１０４によって表示された現在のアフォーダンスを解除しデフォルトのＦ１、Ｆ２、Ｆ３、・・・、Ｆ１２行を表示する。例えば、図１４Ａは、動的ファンクション行１０４を取り消す特定の物理キー（例えば、ファンクションキー）に対応する、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーのセット１０６から又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の外付けキーボード２０６の物理キーのセット１０６から信号を受けることに応答して、常駐コントロール（例えば、アフォーダンス５１６と５３４）と共に、アフォーダンス５３０１（例えば、Ｆ１、Ｆ２、Ｆ３、・・・、Ｆ１２に対応する）を有するインタフェース５３００を表示する動的ファンクション行１０４を示す。
【０５７０】
いくつかの実施形態では、取消キーに対応するユーザ入力を検出することに応答して、動的ファンクション行１０４は、コンピューティングシステムのユーザによって設定されたか又はソフトウェアで設定されたデフォルトインタフェースを表示する。例えば、デフォルトインタフェースは、複数のファンクションキー（例えば、Ｆ１、Ｆ２、Ｆ３、・・・、Ｆ１２）、株ｓ器相場表示、スポーツスコアをスクロールすること、天気予報をスクロールすることなどのうちの１つを含む。
【０５７１】
いくつかの実施形態では、デフォルトファンクションキーの第１のセットを表示することの後、コンピューティングシステムは、タッチスクリーンディスプレイの主方向に実質的に平行な方向のジェスチャタイプを検出し（６３８）、スワイプジェスチャを検出することに応答して、少なくとも１つの別個のファンクションキー（例えば、前に表示されていなかったファンクションキー）を有するデフォルトファンクションキーの第２のセットを表示する。例えば、図１４Ａについては、コンピューティングシステムのユーザは、動的ファンクション行１０４上で実質的に横方向のスワイプジェスチャを実行すること（例えば、右から左への又は左から右へのスワイプジェスチャ）によって、動的ファンクション行１０４上のインタフェース５３００内の追加のファンクションキー（例えば、Ｆ１３、Ｆ１４、Ｆ１５、・・・）を見えるようにすることができる。
【０５７２】
いくつかの実施形態では、アクティブなユーザインタフェース要素がコンピューティングシステムによって実行されたアプリケーションに関連付けられていないという判定に従って、コンピューティングシステムは、（Ｃ）コンピューティングシステムのオペレーティングシステムコントロールに対応する１つ以上のアフォーダンスの第２のセットを含んで、タッチスクリーンディスプレイ上に第３のユーザインタフェースを表示する（６４０）。ここで、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットとは別個である。例えば、図５Ａで、システム／オペレーティングシステムは、プライマリディスプレイ１０２上で現在フォーカスが当たっている。例えば、プライマリディスプレイ上でフォーカスが当たっているアクティブなユーザインタフェース要素は、ボリュームコントロール、システムコントロール（例えば、輝度又はボリュームコントロール）、システム設定、スタートメニュー、ファイルエクスプローラ、システム探索などのオペレーティングシステムに関連付けられる。図５Ａは、常駐アフォーダンス（例えば、アフォーダンス５１６と５３４）と共に複数のシステムレベルアフォーダンス（例えば、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２）を表示する動的ファンクション行１０４を示す。
【０５７３】
いくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含むオペレーティングシステムコントロールの拡張された組である（６４２）。例えば、図８Ｅは、図８Ｄでアフォーダンス５４２の選択を検出することに応答して、常駐アフォーダンス（例えば、アフォーダンス５１６と５３４）と共に、複数のシステムレベルアフォーダンス（例えば、アフォーダンス５１８、５２０、５２２、５２４、５２６、５２８、５３０及び５３２を含む、オペレーティングシステムコントロールの拡張された組）を表示する動的ファンクション行１０４を示す。
【０５７４】
図４４Ａ〜図４４Ｄにおける動作が説明された特定の順序は、単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付ける様々な方法を認識するであろう。更に、本明細書に記載の他の方法（例えば、方法７００、８００、９００、及び１０００）に関して本明細書に記載された他のプロセスの詳細はまた、図４４Ａ〜図４４Ｄに関連して上述された方法６００に類似の方法で適用可能であることも留意されたい。
【０５７５】
図４５Ａ〜図４５Ｃは、いくつかの実施形態に従う、動的入出力デバイス（例えば、動的ファンクション行１０４を含む、図１Ａ〜図１Ｂ及び図２Ａ〜図２Ｄ）を更新する方法のフロー図である。方法７００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを含む第２の筐体を少なくとも部分的に含むコンピューティングシステムにおいて実行される。方法７００のいくつかの動作は、任意選択的に、組み合わせられ、及び／又は、いくつかの動作の順序は、任意選択的に、変更される。
【０５７６】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０５７７】
コンピューティングシステムは、プライマリディスプレイ上にコンピューティングシステムによって実行されるアプリケーション用の第１のユーザインタフェースを表示する（７０２）。例えば、図８Ａは、ユーザのアドレス帳に対応するメニュー５１３４を有する第１のユーザインタフェースを表示するプライマリディスプレイ１０２を示す。図８Ａで、メニュー５１３４は、メニュー５１３４内で「全ての連絡先」グループを取り囲む太い線によって示されたようにプライマリディスプレイ１０２上でフォーカスが当たっている、ユーザのアドレス帳の「全ての連絡先」グループ（例えば、既存の又は自動的に加えられた連絡先）に対応する複数の連絡先のリストを含む。例えば、図１３Ｂは、ファイルコントロールのメニュー５２８８がプライマリディスプレイ１０２上でフォーカスが当たっており、ウィンドウ５１６６上に重ね合わせられたファイルコントロールのメニュー５２８８を有する第１のユーザインタフェースを表示するプライマリディスプレイ１０２を示す。
【０５７８】
コンピューティングシステムは、アプリケーションに対応する１つ以上のアフォーダンスの第１のセットを含む、第２のユーザインタフェースを、タッチスクリーンディスプレイ上に表示する（７０４）。ここで、１つ以上のアフォーダンスの第１のセットは、アプリケーションの第１の部分に対応する。いくつかの実施形態では、１つ以上のアフォーダンスの第１のセットは、アプリケーションのトップメニュー又はファイルメニュー（すなわち、第１の部分又はサブセクション）に関連付けられる。例えば、図８Ａは、プライマリディスプレイ上１０２でフォーカスが当たっているユーザのアドレス帳の「全ての連絡先」グループに対応する第１の複数の連絡先アフォーダンス５１３６−Ａ〜５１３６−Ｆ（すなわち、アフォーダンスの第１のセット）を有する第２のユーザインタフェースを表示する動的ファンクション行１０４を示す。例えば、図１３Ｂは、プライマリディスプレイ１０２上でフォーカスが当たっているファイルコントロールのメニュー５２８８に対応する第１の複数のアフォーダンス５２９０（すなわち、アフォーダンスの第１のセット）を有する第２のユーザインタフェースを表示する動的ファンクション行１０４を示す。
【０５７９】
コンピューティングシステムは、タッチスクリーンディスプレイ上のスワイプジェスチャを検出する（７０６）。第１の実施例で、図８Ａは、第１の場所５１４０−Ａから第２の場所５１４０−Ｂに動く接触５１３８を有する右から左へのスワイプジェスチャを検出する動的ファンクション行１０４を示す。他の実施例では、図１３Ｂは、第１の場所５２９４−Ａから第２の場所５２９４−Ｂに動く接触５２９２を有する上向きのスワイプジェスチャを検出する動的ファンクション行１０４を示す。
【０５８０】
スワイプジェスチャが第１の方向（例えば、横方向の）に実行されたという判定に従って、コンピューティングシステムは、タッチスクリーンディスプレイ上のアプリケーションに対応する１つ以上のアフォーダンスの第２のセットを表示する（７０８）。ここで、１つ以上のアフォーダンスの第２のセット内の少なくとも１つのアフォーダンスは、１つ以上のアフォーダンスの第１のセットとは別個であり、１つ以上のアフォーダンスの第２のセットはまたアプリケーションの第１の部分に相当する。いくつかの実施形態では、第１の方向のスワイプジェスチャを検出することに応答して、動的ファンクション行は、アプリケーションの第１の部分にも対応するアフォーダンスの第１のセットと比較して、少なくとも１つのアフォーダンス（例えば）、ツール又は項目）を有するアプリケーションの第１の部分（例えば、ツールセット又はメニュー）に対応するアフォーダンスの第２のセットを異なるように表示する。例えば、図８Ａで右から左へのスワイプジェスチャを検出することに応答して、図８Ｂは、ユーザのアドレス帳の「全ての連絡先」グループに対応する第２の複数の連絡先アフォーダンス５１３６−Ｅ〜５１３６−Ｊ（すなわち、アフォーダンスの第２のセット）を表示する動的ファンクション行１０４を示す。
【０５８１】
いくつかの実施形態では、第１の方向は、タッチスクリーンディスプレイの主寸法に実質的に平行である（７１０）。例えば、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）を参照すると、第１の方向は、動的ファンクション行１０４の主寸法及び／又は物理キーの組１０６に相対的に実質的に垂直（すなわち、縦方向）である。
【０５８２】
いくつかの実施形態では、第１の方向は、タッチスクリーンディスプレイの主寸法に実質的に垂直である（７１２）。例えば、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）を参照すると、第１の方向は、動的ファンクション行１０４の主寸法及び／又は物理キーの組１０６に相対的に実質に平行（例えば、横方向の）である。
【０５８３】
スワイプジェスチャが第１の方向に実質的に垂直な第２の方向に行われたという判定に従って、コンピューティングシステムは、タッチスクリーンディスプレイ上にアプリケーションに対応する１つ以上のアフォーダンスの第３のセットを表示する（７１４）。ここで、１つ以上のアフォーダンスの第３のセットは、１つ以上のアフォーダンスの第２のセットとは別個であり、１つ以上のアフォーダンスの第３のセットは、アプリケーションの第１の部分とは別個であるアプリケーションの第２の部分に対応する。いくつかの実施形態では、第２の方向のスワイプジェスチャを検出することに応答して、動的ファンクション行は、アフォーダンスの第１のセットに関連付けられたアプリケーションの第１の部分と比較して、アプリケーションの第２の部分（例えば、異なるツールセット又はメニュー）に対応するアフォーダンスの第３のセットを異なるように表示する。例えば、図１３Ｂで上向きのスワイプジェスチャを検出することに応答して、図１３Ｃは、プライマリディスプレイ１０２上でフォーカスが当たっている編集コントロールのメニュー５２９６に対応する第２の複数のアフォーダンス５２９８（すなわち、アフォーダンスの第３のセット）を表示する動的ファンクション行１０４を示す。いくつかの実施形態では、動的ファンクション行１０４は、遷移アニメーションを表示する。これによって、アフォーダンスの第１のセット５２９０（図１３Ｂに示された）は、ロールオーバーされるか又は邪魔にならないようにスライドさせられて第２の複数のポッドキャストアフォーダンス５９８（図１３Ｃに示された）を表示する。
【０５８４】
したがって、一実施形態では、動的ファンクション行１０４上検出された横方向のスワイプは、グループ又はカテゴリ内で動き又はスクラブし、縦のスワイプは、カテゴリ／フィルタを変更する。その結果、コンピューティングシステムのユーザは、手をキーボードからはなしてマウスへ動かすことなく、ナビゲートツール及びメニューを容易に動かすことができる。これはまた、より効率的な情報の表示を可能とし、より効率的なマン−マシンインタラクションを可能にする。
【０５８５】
スワイプジェスチャに応答してタッチ感知式セカンダリディスプレイ内のアプリケーションに特定のアフォーダンスを迅速にナビゲートすることをユーザに可能にすることは、タッチ感知式セカンダリディスプレイを介してスクロールし所望の機能を迅速に探し出す便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してスクロールし所望の機能を迅速に探し出す便利な方法をユーザに提供することは、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより便利にする（例えば、必要とされる機能を探し出すためにより少ないインタラクションでかつ階層構造のメニューを調べる時間を浪費する必要なしにタッチ感知式セカンダリディスプレイを通して直接的に必要とされる機能をユーザがアクセスすることを助けることによって）。これは、更に加えて、必要とされる機能をより迅速にかつ効率的にユーザがアクセスすることを可能にすることによって装置の電力使用量を低減しバッテリ寿命を向上させる。更に、タッチ感知式セカンダリディスプレイにおけるスワイプジェスチャに応答してタッチ感知式セカンダリディスプレイ内に表示されるアフォーダンスを動的に更新することによって、セカンダリディスプレイは、限られたスクリーン上でより多くの情報を利用可能にすることができ、ユーザが所望のオプションをそれらのオプションが必要とされるときに提供されること確実にすることを助ける（これによって、電力使用量を減少させバッテリ寿命を延ばす、なぜならばユーザはこれらの所望のオプションを探し出すために階層メニューを探して電力とバッテリ寿命を浪費する必要がないからである）。
【０５８６】
いくつかの実施形態では、第２の部分は、スワイプジェスチャを検出する前に第１のユーザインタフェース内にコンパクトビューでプライマリディスプレイ上に表示され（７１６）、システムは、スワイプジェスチャが第１の方向に実質的に垂直な第２の方向で行われたという判定に従って第１のユーザインタフェース内に拡張されたビューでプライマリディスプレイ上に第２の部分を表示する。例えば、図１３Ｂで、写真アプリケーション用のステータストレイ５０２の第１の部分（例えば、ファイルコントロールのメニュー５２８８）は、プライマリディスプレイ１０２によって拡張モードで表示され、写真アプリケーション用のステータストレイ５０２の第２の部分（例えば、編集コントロールのメニュー５２９６）は、プライマリディスプレイ１０２によってコンパクトモードで表示される。この実施例を続けると、図１３Ｂで第２の方向に行われたスワイプジェスチャ（例えば、接触５２９２を用いた上向きスワイプジェスチャ）を検出することに応答して、写真アプリケーション用のステータストレイ５０２の第２の部分は、図１３Ｃでプライマリディスプレイ１０２によって拡張モードで表示され、写真アプリケーション用のステータストレイ５０２の第１の部分は、プライマリディスプレイ１０２によってコンパクトモードで表示される。
【０５８７】
別の実施例では、図８Ｂで、メールアプリケーションのメニュー５１３４の第１の部分（例えば、メニュー５１３４内のユーザのアドレス帳の「全ての連絡先」グループ）は、プライマリディスプレイ１０２によって拡張モードで表示され、メールアプリケーションのメニュー５１３４の第２の部分（例えば、メニュー５１３４内のユーザのアドレス帳の「家族」グループ）は、プライマリディスプレイ１０２によってコンパクトモードで表示される。この実施例を続けると、図８Ｂで第２の方向に行われたスワイプジェスチャ（例えば、接触５１４２を用いた上向きスワイプジェスチャ）を検出することに応答して、メールアプリケーションのメニュー５１３４の第２の部分は、図８Ｃでプライマリディスプレイ１０２によって拡張モードで表示され、メールアプリケーションのメニュー５１３４の第１の部分は、プライマリディスプレイ１０２によってコンパクトモードで表示される。
【０５８８】
いくつかの実施形態では、第１の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット又はツールバーのうちの１つであり（７１８）、第２の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット又はツールバーのうちの１つである。図８Ａ〜図８Ｃで、例えば、メールアプリケーションのメニュー５１３４の第１の部分は、メニュー５１３４内のユーザのアドレス帳の「全ての連絡先」グループに対応し、メールアプリケーションのメニュー５１３４の第２の部分は、メニュー５１３４内のユーザのアドレス帳の「家族」グループに対応する。図１３Ｂ〜図１３Ｃで、例えば、写真アプリケーション用のステータストレイ５０２の第１の部分は、ファイルコントロールのメニュー５２８８に対応し、写真アプリケーション用のステータストレイ５０２の第２の部分は、編集コントロールのメニュー５２９６に対応する。
【０５８９】
いくつかの実施形態では、タッチスクリーンディスプレイ上に１つ以上のアフォーダンスの第３のセットを表示することの後、コンピューティングシステム（７２０）は、第１のユーザインタフェース上で第１の部分を選択するユーザ入力を検出し、タッチスクリーンディスプレイ上に１つ以上のアフォーダンスの第３のセットを表示することを止め、ここで、１つ以上のアフォーダンスの第３のセットはアプリケーションの第２の部分に対応し、コンピューティングシステムは、１つ以上のアフォーダンスの第２のセットを表示し、ここで、１つ以上のアフォーダンスの第２のセットはアプリケーションの第１の部分に対応する。例えば、図１３Ｃについては、プライマリディスプレイ１０２上でフォーカスが当たっている編集コントロールのメニュー５２９６に対応する動的ファンクション行１０４上の第２の複数のアフォーダンス５２９８（すなわち、アフォーダンスの第３のセット）を表示することの後、プライマリディスプレイ１０２は、ステータストレイ５０２内のファイルメニューに対応する場所（図示されていない）にカーソル５０４を表示する。実施例を続けると、カーソル５０４を用いてステータストレイ５０２内でファイルメニューを選択することに応答して、動的ファンクション行１０４は、第２の複数のアフォーダンス５２９８（すなわち、アフォーダンスの第３のセット）を表示することを止め、それにかえて、ファイルコントロールのメニュー５２８８（すなわち、アフォーダンスの第２のセット）を表示する。
【０５９０】
いくつかの実施形態では、１つ以上のアフォーダンスの第２のセットと１つ以上のアフォーダンスの第３のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む（７２２）。例えば、図８Ｂで、動的ファンクション行１０４は、少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）と共に、ユーザのアドレス帳の「全ての連絡先」グループに対応する第２の複数の連絡先アフォーダンス５１３６−Ｅ〜５１３６−Ｊ（すなわち、アフォーダンスの第２のセット）を表示する。図１３Ｃで、例えば、動的ファンクション行１０４は、少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）と共に、プライマリディスプレイ１０２上でフォーカスが当たっている編集コントロールのメニュー５２９６に対応する第２の複数のアフォーダンス５２９８（すなわち、アフォーダンスの第３のセット）を表示する。
【０５９１】
いくつかの実施形態では、コンピューティングシステムによって実行されるアプリケーション用の第１のユーザインタフェースは、プライマリディスプレイ上にフルスクリーンモードで表示され（７２４）、タッチスクリーンディスプレイ上に表示される１つ以上のアフォーダンスの第１のセットは、フルスクリーンモードに対応するコントロールを含む。例えば、図１０Ｇは、ウィンドウ５２００内にフルスクリーンモードで写真Ｂを表示するプライマリディスプレイ１０２を示し、また、ウィンドウ５２００内に写真Ｂの向きを整えるコントロールの組５２０９を表示する動的ファンクション行１０４も示す。例えば、第２の方向（例えば、動的ファンクション行１０４の主寸法に相対的に縦の）のスワイプジェスチャを検出することに応答して、動的ファンクション行１０４は、切り抜きツール５２１０に対応するコントロールの組（例えば、スワイプジェスチャが上向きスワイプジェスチャである場合）又は赤目軽減ツール５２０６に対応するコントロールの組（例えば、スワイプジェスチャが下向きスワイプジェスチャである場合）を表示する。この実施例を続けると、第１の方向の（例えば、動的ファンクション行１０４の主寸法に対し相対的に横の）スワイプジェスチャを検出することに応答して、動的ファンクション行１０４は、ウィンドウ５２００内で写真Ｂの向きを調整する。
【０５９２】
別の実施例では、図１０Ｇについては、第２の方向の（例えば、動的ファンクション行１０４の主寸法に対し相対的に縦の）スワイプジェスチャを検出することに応答して、動的ファンクション行１０４は、情報アフォーダンス５１７８に関連付けられたコントロールの組（例えば、スワイプジェスチャが上向きスワイプジェスチャである場合）又は写真追加アフォーダンス５１８２に関連付けられたコントロールの組（例えば、スワイプジェスチャが下向きスワイプジェスチャである場合）を表示する。この実施例を続けると、第１の方向の（例えば、動的ファンクション行１０４の主寸法に対し相対的に横の）スワイプジェスチャを検出することに応答して、動的ファンクション行１０４は、切り抜きツール５２１０に対応するコントロールの組（例えば、スワイプジェスチャが右から左へのスワイプジェスチャである場合）又は赤目軽減ツール５２０６に対応するコントロールの組（例えば、スワイプジェスチャが左から右へのスワイプジェスチャである場合）を表示する。
【０５９３】
図４５Ａ〜図４５Ｃにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法６００、８００、９００、及び１０００）に関して本明細書で記載されている他のプロセスの詳細は、また、図４５Ａ〜図４５Ｃに関連して上述された方法７００に類似の方法で適用可能であることも留意されたい。
【０５９４】
図４６Ａ〜図４６Ｂは、いくつかの実施形態に従うフルスクリーンモードにある間アプリケーションの機能を維持する方法のフロー図である。方法８００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される。方法８００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０５９５】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２であり（図２Ｃ）、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０５９６】
コンピューティングシステムは、ノーマルモードにあるプライマリディスプレイ上に、コンピューティングシステムによって実行されるアプリケーション用の第１のユーザインタフェース、アプリケーションに関連付けられた１つ以上のアフォーダンスの少なくとも第１のセットを含む第１のユーザインタフェースを表示する（８０２）。例えば、図１０Ｂは、ノーマルディスプレイモードで写真アプリケーション用のウィンドウ５１６６を有する第１のユーザインタフェースを表示するプライマリディスプレイ１０２を示す。図１０Ｂで、ウィンドウ５１６６内の選択された写真Ｂは、プライマリディスプレイ１０２上でフォーカスが当たっており、ウィンドウ５１６６は、選択された写真Ｂに機能／操作、すなわち、サーチ、ズーム、スライドショー、シェア及び設定を行う選択可能なアフォーダンス（すなわち、アフォーダンスの第１のセット）を含む。
【０５９７】
コンピューティングシステムは、プライマリディスプレイ上でフルスクリーンモードのアプリケーション用の第１のユーザインタフェースの少なくとも部分を表示するユーザ入力を検出する（８０４）。例えば、検出されたユーザ入力は、フルスクリーンビューアフォーダンスの選択又はプライマリディスプレイ１０２上に表示されるスライドショーアフォーダンス又は動的ファンクション行１０４に対応する。
【０５９８】
いくつかの実施形態では、プライマリディスプレイ上にフルスクリーンモードでアプリケーション用の第１のユーザインタフェースの少なくとも部分を表示するユーザ入力は、タッチスクリーンディスプレイ上で検出されたタッチ入力とプライマリディスプレイ上の第１のユーザインタフェース内で選択されたコントロールのうちの少なくとも１つである（８０６）。第１の実施例では、図１０Ｂは、スライドショーアフォーダンスに対応する場所にカーソル５０４を表示するプライマリディスプレイ１０２を示す。第２の実施例で、図１０Ｄは、フルスクリーンアフォーダンス５１９６に対応する場所に接触５１９６（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を示す。
【０５９９】
ユーザ入力を検出することに応答して、コンピューティングシステム（８０８）は、プライマリディスプレイ上に第１のユーザインタフェース内のアプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを表示することを止め、フルスクリーンモードのプライマリディスプレイに、アプリケーション用の第１のユーザインタフェースの部分を表示し、自動的に、人間の介入なしに、アプリケーションをコントロールする１つ以上のアフォーダンスの第２のセットを表示する。ここで、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットに対応する。上の第１の実施例を続けると、図１０Ｃは、図１０Ｂでカーソル５０４を用いてスライドショーアフォーダンスの選択を検出することに応答して、ウィンドウ５１８８内にユーザの写真ライブラリの全ての写真サブセクションから写真のスライドショーを表示するプライマリディスプレイ１０２を示す。図１０Ｃは、また、図１０Ｂでカーソル５０４を用いてスライドショーアフォーダンスの選択を検出することに応答して、サムネイル画像５１９２−Ｙ、５１９２−Ｚ、５１９２−Ａ、５１９２−Ｂ、５１９２−Ｃ、５１９２−Ｄ及び５１９２−Ｅ（すなわち、アフォーダンスの第２のセット）を表示する動的ファンクション行１０４を示す。サムネイル画像５１９２−Ｙ、５１９２−Ｚ、５１９２−Ａ、５１９２−Ｂ、５１９２−Ｃ、５１９２−Ｄ及び５１９２−Ｅは、ユーザの写真ライブラリの全ての写真サブセクションに関連付けられているスライドショー用の一連の写真に対応する。図１０Ｃで、写真Ｂに対応するアフォーダンス５１９２−Ｂは、動的ファンクション行１０４によって目立つように表示されて（例えば、太文字のテキストや太い境界線）、写真Ｂがプライマリディスプレイ１０２上で現在フォーカスが当たっていることを示す。
【０６００】
上の第２の実施例を続けると、図１０Ｅは、図１０Ｄでフルスクリーンアフォーダンス５１９６の選択を検出することに応答して、ウィンドウ５２００内にフルスクリーンモードで写真Ｂを表示するプライマリディスプレイ１０２を示す。図１０Ｆもまた、図１０Ｅで編集アフォーダンス５１８０の選択を検出することに応答して、編集ツールの組５２０５（すなわち、アフォーダンスの第２のセット）を表示する動的ファンクション行１０４を示す。
【０６０１】
他の実施例では、ウェブブラウザアプリケーション又はウェブブラウザアプリケーションに対応するユーザインタフェースの部分がプライマリディスプレイ１０２上でフォーカスが当たっておりかつコンピューティングシステムがフルスクリーンモードに入るユーザ入力を検出するとき、プライマリディスプレイ１０２は、現在アクティブなタブをフルスクリーンモードで表示し、動的ファンクション行１０４は、少なくとも１つのシステムレベルアフォーダンスと共に、ウェブブラウザアプリケーション内で開いているタブに対応するサムネイル画像を表示する。例えば、コンピューティングシステムのユーザは、動的ファンクション行１０４上で対応するタブに対応するサムネイルを選択することによってフルスクリーンモードでプライマリディスプレイ１０２上に対応するタブを表示することができる。
【０６０２】
いくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットである（８１０）。例えば、アフォーダンスの第２のセットは、アプリケーションに関連付けられたアフォーダンスの第１のセットのうちの少なくとも部分を含む。別の実施例では、アフォーダンスの第２のセットは、アプリケーションに関連付けられたアフォーダンスの第１のセットを含む。別の実施例では、アフォーダンスの第２のセットは、アプリケーションに関連付けられたアフォーダンスの第１のセットと同じである。例えば、アフォーダンスの第２のセットは、写真編集コントロール、ゲームコントロール、スライドショーコントロールとプレビュー、ウェブブラウザに対して現在開かれているウェブページタブその他などの、コンピューティングシステムによって実行されるアプリケーションに関連付けられたコントロールを含む。
【０６０３】
いくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、フルスクリーンモードに対応するコントロールを含む（８１２）。例えば、図１０Ｃは、ユーザの写真ライブラリの全ての写真サブセクションに関連付けられているスライドショー用の一連の写真に対応するサムネイル画像５１９２−Ｙ、５１９２−Ｚ、５１９２−Ａ、５１９２−Ｂ、５１９２−Ｃ、５１９２−Ｄ及び５１９２−Ｅ（すなわち、アフォーダンスの第２のセット）を表示する動的ファンクション行１０４を示す。例えば、コンピューティングシステムのユーザは、アフォーダンス５１９２のうちの１つを選択することによって特定の写真へ前にスキップすること又は特定の写真へ後ろにスキップしたりすることができる。更に、例えば、コンピューティングシステムのユーザは、動的ファンクション行１０４上で右から左へのスワイプジェスチャを行うことによって前にブラウズすること又は動的ファンクション行１０４上で左から右へのスワイプジェスチャを行うことによって一連の写真を後ろにブラウズすることができる。また、図１０Ｃで、動的ファンクション行１０４は、起動されたとき（例えば、タップ接触を介して）、スライドショーをポーズさせ、またプライマリディスプレイ１０２をフルスクリーンモードから出させる、ポーズアフォーダンス５１９０を表示する。
【０６０４】
いくつかの実施形態では、１つ以上のアフォーダンスの第２のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む（８１４）。例えば、図１０Ｃは、少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）と常駐コントロール（例えば、アフォーダンス５１６と５３４）と共に、サムネイル画像５１９２とポーズアフォーダンス５１９０を表示する動的ファンクション行１０４を示す。
【０６０５】
アプリケーションの部分がプライマリディスプレイ上にフルスクリーンモードで表示されながら、タッチ感知式セカンダリディスプレイを介してアプリケーションをコントロールするアフォーダンスを提供することは、プライマリディスプレイ上にもはや直接的に表示されていない可能性がある機能をアクセスすることを続けることをユーザに可能にする。プライマリディスプレイ上にもはや直接的に表示されていない可能性がある機能をアクセスすることを続けることをユーザに可能にすることは、プライマリディスプレイ上で埋まってしまった可能性のある機能をアクセスする迅速でかつ便利な方法をユーザに提供し、これによって、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、必要とされる機能を探し出すためにより少ないインタラクションでかつ階層構造のメニューを調べる時間を浪費する必要なしにタッチ感知式セカンダリディスプレイを通して直接的に必要とされる機能にユーザがアクセスすることを助けることによって）。これは、更に加えて、必要とされる機能をより迅速にかつ効率的にユーザがアクセスすることを可能にすることによって装置の電力使用量を低減しバッテリ寿命を向上させる。よって、コンテンツが（障害なしに）フルスクリーンモードで表現されることもできることを確実にするためにメニューオプションをプライマリディスプレイからタッチ感知式セカンダリディスプレイへシフトさせることによって、ユーザは、装置とのインタラクションを持続させることができ、フルスクリーンモードにシフトするときユーザの仕事の流れは中断させられない。また、プライマリディスプレイ上でコンテンツの裏に埋もれてしまっている可能性のあるメニューオプションが、容易でかつ迅速なアクセスのために（かつフルスクリーンモードを出てメニューオプションを求めて探し回る必要なしに）タッチ感知式セカンダリディスプレイ上に表現されるので、フルスクリーンコンテンツを見ながらメニューオプションをアクセスするために、より少ないインタラクションが要求される。これによって、装置に対して電力消費量を減少させバッテリ寿命を向上させる。
【０６０６】
いくつかの実施形態では、コンピューティングシステムは、タッチスクリーンディスプレイ上に表示されたアフォーダンスの第２のセットのうちの１つを選択するユーザタッチ入力を検出し（８１６）、ユーザタッチ入力を検出することに応答して、コンピューティングシステムは、アフォーダンスの第２のセットのうちの選択された１つに従ってプライマリディスプレイ上でフルスクリーンモードで表示されているアプリケーション用の第１のユーザインタフェースの部分を変更する。図１０Ｇで、例えば、コンピューティングシステムのユーザは、スライダ５２１０上で生じる場所で又はコントロールの組５２０９内で左から右へのスワイプ／ドラッグジェスチャ又は右から左へのスワイプ／ドラッグジェスチャを行うことによって、プライマリディスプレイ１０２によって表示されたウィンドウ５２００内の写真Ｂの向きを調整することができる。
【０６０７】
いくつかの実施形態では、プライマリディスプレイ上にフルスクリーンモードでアプリケーション用の第１のユーザインタフェースの部分を表示することの後、コンピューティングシステム（８１８）は、フルスクリーンモードを出るための後続のユーザ入力を検出し、後続のユーザ入力を検出することに応答して、ノーマルモードのプライマリディスプレイ上に、コンピューティングシステムによって実行されたアプリケーション用の、アプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを含む、第１のユーザインタフェースを表示し、タッチスクリーンディスプレイ上にアプリケーションをコントロールする１つ以上のアフォーダンスの第２のセットのうちの少なくともサブセットの表示を維持する。ここで、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットに対応する。一実施例では、図１０Ｃは、ポーズアフォーダンス５１９０に対応する場所で接触５１９４（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を示す。この実施例を続けると、プライマリディスプレイ１０２は、フルスクリーンモードを出て、図１０Ｄは、図１０Ｃでポーズアフォーダンス５１９０の選択を検出することに応答してウィンドウ５１６６内に拡張されたビューで写真Ｂを表示するプライマリディスプレイ１０２を示す。他の実施例では、図１０Ｇは、エスケープアフォーダンス５１６に対応する場所に接触５２１６（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を示す。この実施例を続けると、プライマリディスプレイ１０２は、フルスクリーンモードを出て、図１０Ｈは、図１０Ｇでエスケープアフォーダンス５１６の選択を検出することに応答してウィンドウ５１６６内に拡張されたビューで写真Ｂを表示するプライマリディスプレイ１０２を示す。この実施例を続けると、図１０Ｈは、また、図１０Ｇに表示されたアフォーダンスの第２のセットのうちの少なくともサブセットの表示を維持する動的ファンクション行１０４を示す。
【０６０８】
図４６Ａ〜図４６Ｂにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法６００、７００、９００及び１０００）に関して本明細書で記載された他のプロセスの詳細はまた、図４６Ａ〜図４６Ｂに関連して上述された方法８００に類似の方法で適用可能であることも留意されたい。
【０６０９】
図４７Ａ〜図４７Ｂは、いくつかの実施形態に実施形態に従う、タッチスクリーンディスプレイ上に通知を表示する方法のフロー図である。方法９００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される。方法９００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６１０】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６１１】
コンピューティングシステムは、プライマリディスプレイ上に、コンピューティングシステムによって実行されるアプリケーション用の第１のユーザインタフェースを表示する（９０２）。例えば、図１２Ｆは、ウィンドウ５２２４内にブックマークサイドバーと共にタブＢ（例えば、ｗｗｗ．ｗｅｂｓｉｔｅ＿Ｂ．ｃｏｍ／ｈｏｍｅに対応する）用のインタフェースを有する第１のユーザインタフェースを表示するプライマリディスプレイ１０２を示す。図１２Ｆで、ブックマークサイドバーは、ブックマークサイドバーを取り囲む太い線によって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。
【０６１２】
コンピューティングシステムは、タッチスクリーンディスプレイ上に、アプリケーションに対応する１つ以上のアフォーダンスのセットを含む第２のユーザインタフェースを表示する（９０４）。上の実施例を続けると、図１２Ｆは、プライマリディスプレイ１０２上でフォーカスが当たっているブックマークサイドバーの結果として全ての前から存在するブックマークに対応するブックマークアフォーダンスのセット５２７８を有する第２のユーザインタフェースを表示する動的ファンクション行１０４を示す。
【０６１３】
いくつかの実施形態では、通知の検出の前に、コンピューティングシステムは、タッチスクリーンディスプレイ上に通知を表示しプライマリディスプレイ上に通知を表示しないように、通知設定を選択するユーザ入力を検出する（９０６）。いくつかの実施形態では、コンピューティングシステムのユーザは、受信された通知が１つ以上のプライマリディスプレイ１０２及び動的ファンクション行１０４上に表示されるべきかどうかを設定パネル内で指定することができる。いくつかの実施形態では、コンピューティングシステムは、デフォルトによるプライマリディスプレイ１０２上ではなく、動的ファンクション行１０４上に、受けた通知を表示する。
【０６１４】
コンピューティングシステムは、通知を検出する（９０８）。いくつかの実施形態では、通知は、アプリケーション（例えば、図１２Ｆにおけるウェブブラウザアプリケーション）に関連付けられる。いくつかの実施形態では、通知は、フォアグラウンドで現在実行されているアプリケーションに又はバックグラウンドのアプリケーションに関連付けられる。例えば、通知は、新しく受信された電子メール、インスタントメッセージ又はＳＭＳなどのモードアラート又はリアルタイム通知、ソーシャルメディアアプリケーション内のポスト又は応答などのアプリケーション内で新たに検出された出来事に関付けられた通知、保存／イグジットダイアログボックス又は他のプロンプトなどのコンピューティングシステムによって実行されるアプリケーションに関連付けられたモードアラート、又は同様のもののうちの１つである。
【０６１５】
通知を検出することに応答して、コンピューティングシステムは、第２のユーザインタフェース内に、アプリケーションに対応する１つ以上のアフォーダンスのセットとタッチスクリーンディスプレイ上の検出された通知の少なくとも部分を、同時に表示する（９１０）。ここで、検出された通知は、プライマリディスプレイ上に表示されない。例えば、いくつかの実施形態では、動作９０６で考察された通知設定に基づいて、検出された通知のうちの少なくとも部分は、動的ファンクション行１０４上に表示された第２のユーザインタフェース上に重ね合わせられる。追加として及び／又は代替として、いくつかの実施形態では、通知は、プライマリディスプレイ１０２によって表示された第１のユーザインタフェース上に重ね合わせられる。したがって、コンピューティングシステムのユーザは、そのような選択可能なコントロールがプライマリディスプレイ上に表示されているときに物理キーの組から他の入力デバイス（例えば、マウス）へユーザの手を移すことなく、通知を見ること及び応答することができる。例えば、ユーザの手に対するキーボードとマウスとの間の、及びユーザの目に対するキーボードとディスプレイとの間の、モード切替のこの削減は、より直感的なユーザエクスペリエンス及びより効率的なヒューマン−マシンインタフェースを提供する。
【０６１６】
例えば、図８Ｇは、プライマリディスプレイ１０２と図８Ｆでカーソル５０４を用いてイグジットアフォーダンスの選択を検出することに応答してモードアラート５１５６を表示する動的ファンクション行１０４を示す。図８Ｇで、モードアラート５１５６は、ウィンドウ５８０を閉じる前にドラフトの電子メールを保存することをユーザに促し、「保存」アフォーダンス５１５８、「保存しない」アフォーダンス５１６０及び「取り消し」アフォーダンス５１６２を含む。他の実施例では、図９は、プライマリディスプレイ１０２とポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーの組１０６からの又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の外付けキーボード２０６の物理キーの組１０６からの指定された物理キー組合せ（例えば、ａｌｔ＋ｔａｂ）に対応する信号を受けることに応答してアプリケーション選択ウィンドウ５１６４表示する動的ファンクション行１０４を示す。図９で、アプリケーション選択ウィンドウ５１６４は、コンピューティングシステムのユーザが、バックグラウンドにある可能性のある現在動いているアプリケーションの間を切り替えることを可能にする。
【０６１７】
更に別の実施例では、図１０Ｈは、コンピューティングシステムによる通知５２１８の受け取りに応答して、アフォーダンス５１７８、５１８０、５１８２及び５１８４上に重ね合わせられた通知５２１８を表示する動的ファンクション行１０４を示す。図１０Ｈで、通知５２１８は、Ｓｕｚｉｅ  Ｓ．によってコンピューティングシステムのユーザに送られた、ＳＭＳ、インスタントメッセージなどに対応する。ここで、通知のコンテンツは「今夜映画はいかが？」と問い合わせている。更に他の実施例では、図１１Ｅは、プライマリディスプレイ１０２と図１１Ｄでカーソル５０４を用いた購入アフォーダンスの選択を検出することに応答してモードアラート５２４０を表示する動的ファンクション行１０４を示す。図１１Ｅで、動的ファンクション行１０４上に表示されたモードアラート５２４０は、コンピューティングシステムのユーザに、動的ファンクション行１０４の指紋領域５２４４内にユーザの指紋を提供することを促し、また、起動されたとき（例えば、タップ接触を介して）、購入の取り消しを生じさせる、取り消しアフォーダンス５２４２を含む。
【０６１８】
更に他の実施例では、図１２Ａは、コンピューティングシステムによる通知５２６４の受け取りに応答して、ウィンドウ５２６４上に重ね合わせられた通知５２６４を表示するプライマリディスプレイ１０２を示す。図１２Ａで、通知５２６４は、ＭＡＳによってコンピューティングシステムのユーザに送られたＳＭＳ、インスタントメッセージなどに対応する。ここで、通知のコンテンツは、「もう着陸した？」と問い合わせている。更に他の実施例では、図１２Ｇは、図１２Ｆでカーソル５０４を用いたイグジットアフォーダンスの選択を検出することに応答してブックマークアフォーダンスのセット５２７８上に重ね合わせられたモードアラート５２８０を表示する動的ファンクション行１０４を示す。図１２Ｇで、モードアラート５２８０は、ウェブブラウザアプリケーション内で、全ての開いているタブを閉じようとコンピューティングシステムのユーザが意図していることを確認することをユーザに促す。更に他の実施例では、図１４Ｂは、図１４Ｄで電源コントロール５３４の選択を検出することに応答してモードアラート５３０８を表示する動的ファンクション行１０４を示す。図１４Ｅで、モードアラート５３０８は、ログアウトアフォーダンス５３１０、再起動アフォーダンス５３１２、電源を切るアフォーダンス５３１４及び取り消しアフォーダンス５３１６のうちの１つからログアウト／電源を切るオプションを選択することを、コンピューティングシステムのユーザに促す。
【０６１９】
受信された通知をタッチ感知式セカンダリディスプレイ上に表示することは、ユーザが中断されない仕方でプライマリディスプレイ上でユーザの仕事を続けることを可能にし、ユーザがタッチ感知式セカンダリディスプレイを介して受けた通知と相互作用することを可能にする。ユーザが中断されない仕方でプライマリディスプレイ上でユーザの仕事を続けることを可能にすること及びユーザがタッチ感知式セカンダリディスプレイを介して受けた通知と相互作用することを可能にすることは、受けられた通知を見る及びそれと相互作用する迅速でかつ便利な方法をユーザに提供し、これによって、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、タッチ感知式セカンダリディスプレイを直接的に通して、受けられた通知を扱うユーザの仕事の流れを中断する必要なしに、受けられた通知に便利よくアクセスすることを助けることによって）。更に、タッチ感知式セカンダリディスプレイに通知を受けることを表示することは、受けられた通知が、いくつかの実施形態では、タッチ感知式セカンダリディスプレイ内で他のアフォーダンスに重なり合うように表示されるので、タッチ感知式セカンダリディスプレイにおいて受けられた通知に対する強調する効果を提供し、したがって、タッチ感知式セカンダリディスプレイで目に見えかつ容易にアクセス可能であることを確実にする。
【０６２０】
いくつかの実施形態では、タッチスクリーンディスプレイ上に表示された通知の部分は、コンピューティングシステムのユーザに、検出された通知に応答する複数のオプションのうちの１つを選択するように促す（９１２）。例えば、プライマリディスプレイ１０２によって表示されたモードアラート５１５６と動的ファンクション行１０４は、図８Ｇで、ウィンドウ５８０を閉じる前にドラフトの電子メールを保存することをユーザに促し、「保存する」アフォーダンス５１５８、「保存しない」アフォーダンス５１６０及び「取り消し」アフォーダンス５１６２を含む。他の実施例では、動的ファンクション行５２８０によって表示されたモードアラート１０４は、図１２Ｇで、ユーザがウェブブラウザアプリケーション内の全ての開いているタブを閉じることを意図していることを確認することをコンピューティングシステムのユーザに促す。更に他の実施例では、動的ファンクション行１０４によって表示されたモードアラート５３０８は、図１４Ｅで、コンピューティングシステムのユーザに、ログアウトアフォーダンス５３１０、再起動アフォーダンス５３１２、電源を切るアフォーダンス５３１４及び取り消しアフォーダンス５３１６のうちの１つからログアウト／電源を切るオプションの選択を促す。
【０６２１】
いくつかの実施形態では、タッチスクリーンディスプレイ上に表示された通知の部分は、検出された通知に対する１つ以上の提案された応答を含む（９１４）。例えば、図１２Ｃは、図１２Ｂで通知５２６４内の場所で接触５２６６を検出することに応答して応答ダイアログボックス５２６８を表示する動的ファンクション行１０４を示す。図１２Ｃで、応答ダイアログボックス５２６８は、図１２Ａ〜図１２Ｂに示された通知５２６４のコンテンツに対する複数の予測応答を含む。図１２Ｃで、応答ダイアログボックス５２６８は、第１の予測応答５２７０（「はい。」）、第２の予測応答５２７２（「いいえ。」）、及び第３の予測応答５２７４（「途中！」）を含む。図１２Ｃは、また、第１の予測応答５２７０に対応する場所において接触５２７６（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を表す。例えば、第１の予測応答５２７０の選択に応答して、コンピューティングシステムは、通知５２６４がコンピューティングシステムのユーザへ送られたと同じ通信モード（例えば、ＳＭＳ、インスタントメッセージなど）を介して第１の予測応答５２７０（「はい。」）をＭＡＳに送られるようにする。他の実施例では、第１の予測応答５２７０の選択に応答して、コンピューティングシステムは、第１の予測応答５２７０（「はい。」）をデフォルトの通信モード（例えば、ユーザによって選択された又はソフトウェアで設定された）を介してＭＡＳにおくられるようにする。
【０６２２】
いくつかの実施形態では、通知は、着信した、インスタントメッセージ、ＳＭＳ、電子メール、ボイスメール又はビデオコールのうちの少なくとも１つに対応する（９１６）。図１０Ｈで、例えば、通知５２１８は、Ｓｕｚｉｅ  Ｓ．によってコンピューティングシステムのユーザへ送られた、ＳＭＳ、インスタントメッセージなどに対応する。他の実施例では、図１１Ｆで、インタフェース５２４８は、Ｃ．Ｃｈｅｕｎｇから着信の音声呼出に対応し、図１１Ｇで、インタフェース５２５６は、Ｃ．Ｃｈｅｕｎｇとコンピューティングシステムのユーザとの間の発呼の音声呼び出しに対応する。更に他の実施例では、通知５２６４は、図１２Ａ〜図１２Ｂで、ＭＡＳによってコンピューティングシステムのユーザに送られた、ＳＭＳ、インスタントメッセージなどに対応する。
【０６２３】
いくつかの実施形態では、通知は、アプリケーションを閉じる又はアプリケーション内でアクションを行うユーザ入力に応答してコンピューティングシステムのプロセッサによって実行されているアプリケーションによって発せられたモードアラートに対応する（９１８）。第１の実施例で、図８Ｇは、図８Ｆでカーソル５０４を用いたイグジットアフォーダンスの選択を検出することに応答してウィンドウ５８０を閉じる前にドラフトの電子メールを保存するようコンピューティングシステムのユーザに促すモードアラート５１５６を示す。第２の実施例で、図１１Ｅは、図１１Ｄでカーソル５０４を用いた購入アフォーダンスの選択を検出することに応答して指紋を提供して購入を有効にすることをコンピューティングシステム１００のユーザに促すモードアラート５２４０を示す。第３の実施例で、図１２Ｇは、図１２Ｆでカーソル５０４を用いたイグジットアフォーダンスの選択を検出することに応答して、ユーザがウェブブラウザアプリケーション内の全ての開いているタブを閉じる意図であることを確認することをコンピューティングシステムのユーザに促すモードアラート５２８０を示す。
【０６２４】
いくつかの実施形態では、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み（９２０）、通知は、入力メカニズムの１つ以上の部分（例えば、ａｌｔ＋ｔａｂ又は他のキーボードの組合せ）又は少なくとも１つのシステムレベルアフォーダンス（例えば、電力コントロールアフォーダンス）を選択するユーザ入力に対応する。一つの実施例では、図９は、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の物理キーの組１０６からの又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）の外付けキーボード２０６の物理キーの組１０６からの指定された物理キーの組合せ（例えば、ａｌｔ＋ｔａｂ）に対応する信号を受けることに応答して、アプリケーション選択ウィンドウ５１６４表示する動的ファンクション行１０４を示す。他の実施例では、図１４Ｅは、図１４Ｄで電力コントロール５３４の選択を検出することに応答してモードアラート５３０８を表示する動的ファンクション行１０４を示す。
【０６２５】
いくつかの実施形態では、コンピューティングシステムは、検出された通知の部分に対応するタッチスクリーンディスプレイ上のユーザタッチ入力を検出する（９２２）。ユーザタッチ入力が第１のタイプ（例えば、スワイプして捨てる）に対応するという判定に従って、コンピューティングシステムは、タッチスクリーンディスプレイ上で検出された通知のオプションを第２のユーザインタフェース内に表示することを止める。ユーザタッチ入力が第１のタイプとは別個の第２のタイプ（例えば、タップしてアクションを行う）に対応するという判定に従って、コンピューティングシステムは、検出された通知に関連付けられたアクションを実行する（例えば、新しく受けられた電子メール、ＳＭＳ又はＩＭに応答するためのダイアログを開く、文書を保存する、プログラムを出る、など）。例えば、図１０Ｈは、通知５１２８内の第１の場所５２２２−Ａから第２の場所５２２２−Ｂへの接触５２２０を用いた左から右へのスワイプジェスチャを検出する動的ファンクション行１０４を示す。この実施例を続けると、図１１Ａは、図１０Ｈで左から右へのスワイプジェスチャを検出することに応答して通知５２１８を表示することを止める動的ファンクション行１０４を示す。別の実施例では、図１２Ｂは、通知５２６４内の場所で接触５２６６（例えば、タップ接触）を受ける及び検出する動的ファンクション行１０４を示す。この実施例を続けると、図１２Ｃは、図１２Ｂで通知５２６４内の場所で接触５２６６を検出することに応答して応答ダイアログボックス５２６８を表示する動的ファンクション行１０４を示す。
【０６２６】
図４７Ａ〜図４７Ｂにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法６００、７００、８００、及び１０００）に関して本明細書で記載されている他のプロセスの詳細は、また、図４７Ａ〜図４７Ｂに関連して上述されている方法９００に類似の方法で適用可能であることも留意されたい。
【０６２７】
図４８Ａ〜図４８Ｃは、いくつかの実施形態に従う、ユーザインタフェースの部分を動かす方法のフロー図である。方法１０００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される。方法１０００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６２８】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６２９】
コンピューティングシステムは、プライマリディスプレイ上に、１つ以上のユーザインタフェース要素を含むユーザインタフェースを表示する（１００２）。例えば、図１２Ａは、ウィンドウ５２２４内のタブＢ用のインタフェースとウィンドウ５２２４に重ね合わせられた通知５２６４を表示するプライマリディスプレイ１０２を示す。図１２Ａで、タブＢ用インタフェースは、ウェブサイトＢのホームウェブページ（例えば、ｗｗｗ．ｗｅｂｓｉｔｅ＿Ｂ．ｃｏｍ／ｈｏｍｅというＵＲＬに関連付けられた）を示す。
【０６３０】
コンピューティングシステムは、プライマリディスプレイ上でフォーカスが当たっている１つ以上のユーザインタフェース要素のうちのアクティブなユーザインタフェース要素を識別する（１００４）。ここで、アクティブなユーザインタフェース要素は、コンピューティングシステムによって実行されるアプリケーションに関連付けられている。例えば、図１２Ａで、タブＢ用インタフェースは、タブＢを取り囲む太い線とタブＢに対して太文字のテキストによって示されたように、プライマリディスプレイ１０２上でフォーカスが当たっている。
【０６３１】
プライマリディスプレイ上でフォーカスが当たっているアクティブなユーザインタフェース要素を識別することに応答して、コンピューティングシステムは、アプリケーションに対応する１つ以上のアフォーダンスのセットを、タッチスクリーンディスプレイ上に、表示する（１００６）。例えば、図１２Ａで、動的ファンクション行１０４は、アドレスバー５２３４内のウェブサイトＢのホームウェブページ（例えば、ｗｗｗ．ｗｅｂｓｉｔｅ＿Ｂ．ｃｏｍ／ｈｏｍｅ）、最近見られたウェブページの間をナビゲートするアフォーダンス５２３０と５２３２、現在のウェブページをお気に入り又はブックマークリストに加えるアフォーダンス５２３８、及びタブＡとＣをアクセスするアフォーダンス５２６２−Ａと５２６２−Ｂをそれぞれ含む、ウェブブラウザアプリケーション用のコントロール（すなわち、１つ以上のアフォーダンスのセット）を表示する。
【０６３２】
コンピューティングシステムは、ユーザインタフェースの対応する部分を動かすユーザ入力を検出する（１００８）。いくつかの実施形態では、ユーザインタフェースの部分は、メニュー、ツールバー、ツールセット、通知などである。例えば、コンピューティングシステムは、右クリックアクション又は他の対応するアフォーダンスを介してプライマリディスプレイ１０２の底部（又は他のユーザ規定の場所）へメニューをドラッグする又は動的ファンクション行１０４へそのメニュー動かす命令をドラッグするジェスチャを検出する。一つの実施例では、図１２Ａは、コンピューティングシステムのユーザがカーソル５０４を用いて通知５２６４をプライマリディスプレイ１０２の右下隅内の既定の場所へドラッグすることを表示するプライマリディスプレイ１０２を示す。他の実施例では、図１２Ｅは、コンピューティングシステムのユーザがカーソル５０４を用いてブックマークをプライマリディスプレイ１０２の右下隅内の既定の場所へドラッグすることを表示するプライマリディスプレイ１０２を示す。
【０６３３】
いくつかの実施形態では、ユーザインタフェースの対応する部分は、コンピューティングシステムによって実行されるアプリケーションに対応するメニューである（１０１０）。例えば、ユーザインタフェースの対応する部分は、ワードプロセッシングアプリケーション用のメニュー又はツールバーである。例えば、カーソル５０４によってドラッグされている対応するユーザインタフェースの対応する部分は、図１２Ｅで、ウィンドウ５２２４内のブックマークサイドバーである。
【０６３４】
いくつかの実施形態では、ユーザインタフェースの対応する部分は、通知又はモードアラートのうちの少なくとも１つである（１０１２）。例えば、カーソル５０４によってドラッグされている対応するユーザインタフェースの対応する部分は、図１２Ａで、通知５２６４である。
【０６３５】
ユーザがプライマリディスプレイからタッチ感知式セカンダリディスプレイへ迅速にユーザインタフェースの部分を動かすことを可能にすることは、ユーザインタフェースの部分をアクセスする便利なかつカストマイズされた方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してユーザインタフェースの部分をアクセスする便利なかつカストマイズされた方法をユーザに提供することは、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、より少ないインタラクションでかつ以前に見た（場合によっては埋もれた）ユーザインタフェースの部分を探す時間を浪費する必要なしにタッチ感知式セカンダリディスプレイを通して直接的にユーザインタフェースの部分をユーザがアクセスすることを助けることによって）。これは、更に加えて、必要とされるユーザインタフェースの部分をより迅速にかつ効率的にユーザがアクセスすることを可能にすることによって装置の電力使用量を低減しバッテリ寿命を向上させる。更に、ユーザ入力に応答してタッチ感知式セカンダリディスプレイにユーザインタフェースの部分を表示することは、対応するユーザインタフェースの部分が、いくつかの実施形態では、タッチ感知式セカンダリディスプレイ内の他のアフォーダンスに重なり合うように表示されるので、タッチ感知式セカンダリディスプレイにおいてユーザインタフェースの部分に対して強調する効果を提供し、したがって、対応するユーザインタフェースの部分がタッチ感知式セカンダリディスプレイで目に見え容易にアクセス可能であることを確実にする。
【０６３６】
ユーザ入力を検出することに応答して、かつ、ユーザ入力が所定のアクション基準を満たすという判定に従って、コンピューティングシステム（１０１４）は、プライマリディスプレイ上にユーザインタフェースの対応する部分を表示し、タッチ感知式セカンダリディスプレイ上の１つ以上のアフォーダンスのセットのうちの少なくともサブセットを表示することを止め、タッチ感知式セカンダリディスプレイ上に、ユーザインタフェースの対応する部分の表現を表示する。一の実施例では、図１２Ｂは、通知５２６４及び図１２Ａでコンピューティングシステムのユーザがカーソル５０４を用いてプライマリディスプレイ１０２の右下隅内の所定の場所へ通知５２６４をドラッグすることに応答してアフォーダンス５２６２−Ａと５２６２−Ｂ上に重ね合わせられた通知５２６４を表示する動的ファンクション行１０４を表示することを止めるプライマリディスプレイを示す。他の実施例では、図１２Ｆは、図１２Ｅに示されたようにウェブブラウザアプリケーションに関連付けられたコントロールを表示することを止める及び図１２Ｅでコンピューティングシステムのユーザがカーソル５０４を用いてブックマークサイドバーをプライマリディスプレイ１０２の右下隅内の所定の場所へドラッグすることに応答して全ての既存のブックマークに対応するブックマークアフォーダンスのセット５２７８を表示する動的ファンクション行１０４を示す。
【０６３７】
いくつかの実施形態では、所定のアクション基準は、ユーザ入力がユーザインタフェースの対応する部分をプライマリディスプレイの所定の場所へドラッグするドラッグジェスチャであるときに、満たされる（１０１６）。いくつかの実施形態では、所定の場所は、コンピューティングシステムのユーザによって設定された又はソフトウェアで設定された複数の所定の場所のうちの１つである。一つの実施例では、図１２Ｂで、コンピューティングシステムのユーザは、カーソル５０４を用いて通知５２６４を所定の場所（例えば、プライマリディスプレイ１０２の右下隅）へドラッグする。他の実施例では、図１２Ｅで、コンピューティングシステムのユーザは、カーソル５０４を用いてブックマークサイドバーを所定の場所（例えば、プライマリディスプレイ１０２の右下隅）へドラッグする。
【０６３８】
いくつかの実施形態では、所定のアクション基準は、ユーザ入力がユーザインタフェースの対応する部分をタッチスクリーンディスプレイへ動かすことに対応する所定の入力である（１０１８）ときに、満たされる。例えば、プライマリディスプレイ１０２は、ワードプロセッシングアプリケーション用のウィンドウ上に重ね合わせられたフォーマッティングツールバーと共にワードプロセッシングアプリケーション用のウィンドウを表示する。この実施例を続けると、フォーマッティングツールバーを右クリックすることか又はそのフォーマッティングツールバーがプライマリディスプレイ１０２上でフォーカスが当たっている間に特定の表示オプションを選択することの後その特定の表示オプションを選択することに応答して、プライマリディスプレイ１０２は、そのフォーマッティングツールバーを表示することを止め、動的ファンクション行は、フォーマッティングツールバーを表示する。
【０６３９】
いくつかの実施形態では、ユーザインタフェースの対応する部分の表現は、タッチスクリーンディスプレイ上の１つ以上のアフォーダンスのセット上に重ね合わせられる（１０２０）。例えば、図１２Ｂは、図１２Ａでコンピューティングシステムのユーザがカーソル５０４を用いてプライマリディスプレイ１０２の右下隅内の所定の場所へ通知５２６４をドラッグすることに応答して、アフォーダンス５２６２−Ａと５２６２−Ｂ上に重ね合わせられた通知５２６４を表示する動的ファンクション行１０４を示す。
【０６４０】
いくつかの実施形態では、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み（１０２２）、タッチスクリーンディスプレイ上にユーザインタフェースの対応する部分の表現を表示することの後、コンピューティングシステムは、タッチスクリーンディスプレイ上に少なくとも１つのシステムレベルアフォーダンスの表示を維持する。図１２Ｂで、例えば、動的ファンクション行１０４は、少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）と常駐コントロール（例えば、エスケープアフォーダンス５１６と電源コントロール５３４）と共にアフォーダンス５２６２−Ａと５２６２−Ｂ上に重ね合わせられた通知５２６４を表示する。図１２Ｆで、例えば、動的ファンクション行１０４は、少なくとも１つのシステムレベルアフォーダンス（例えば、アフォーダンス５４２）と常駐コントロール（例えば、エスケープアフォーダンス５１６と電源コントロール５３４）と共にブックマークアフォーダンスのセット５２７８を表示する。
【０６４１】
いくつかの実施形態では、ユーザ入力を検出することに応答して、かつ、ユーザ入力が所定のアクション基準を満たさないという判定に従って、コンピューティングシステム（１０２４）は、プライマリディスプレイ上のユーザインタフェースの対応する部分の表示を維持し、タッチスクリーンディスプレイ上の１つ以上のアフォーダンスのセットの表示を維持する。例えば、図１２Ａについては、コンピューティングシステムのユーザがカーソル５０４を用いてプライマリディスプレイ１０２の左下隅へ通知５２６４をドラッグする場合、通知５２６４は、プライマリディスプレイ１０２の左下隅に表示されるであろうし、動的ファンクション行１０４は、左下隅が所定の場所ではない（例えば、右下隅が所定の場所である）ため、通知５２６４を表示しないであろう。
【０６４２】
図４８Ａ〜図４８Ｃにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法６００、７００、８００、及び９００）に関して本明細書で記載された他のプロセスの詳細はまた、図４８Ａ〜図４８Ｃに関連して上述された方法１０００に類似の方法で適用可能であることも留意されたい。
【０６４３】
図４９は、いくつかの実施形態に従う、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上のユーザインタフェースオブジェクトをブラウズする方法１１００を表すフロー図である。方法１１００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される（１１０２）。方法１１００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６４４】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６４５】
以下に説明されるように、方法１１００（及び関連するインタフェース）は、タッチ感知式セカンダリディスプレイにおいて入力を提供することによって、プライマリディスプレイ上のユーザインタフェースオブジェクトをブラウズする直感的にわかりやすい方法を提供する。方法１１００は、タッチ感知セカンダリディスプレイにおけるユーザインタフェースコントロールへの迅速なアクセスをユーザに提供するので、ユーザは、物理入力メカニズム上のキー上の位置から指を動かす必要がなく、それどころか、作業を継続するために指の位置を調整してトラックパッドへ動かし次に指の位置を動かして物理入力メカニズムに戻す必要なしにセカンダリディスプレイ上のコントロールを簡単に選択できる。
【０６４６】
図４９に示されたように、方法１１００は、アプリケーションを開く要求を受けることを含む。例えば、ユーザは、ウェブブラウザアプリケーション又はコンピューティングシステム上で既に実行されているウェブブラウザアプリケーションを開く要求用のアイコンをクリックする。いくつかの実施形態では、ユーザは、アプリケーション（例えば、ＳＩＲＩなどのバーチャルアシスタントに出される口頭の命令）を開くためにコンピューティングシステムに口頭の指示を提供する。
【０６４７】
要求を受けることに応答して、コンピューティングシステムは、コンピューティングシステム上で動くアプリケーションに関連付けられた複数のユーザインタフェースオブジェクトを、プライマリディスプレイ上に、表示する（１１０６）。例えば、複数のユーザインタフェースオブジェクトは、ウェブブラウジングアプリケーションにおけるタブ、フォトブラウジングアプリケーションにおける個々の写真、ビデオ編集アプリケーションにおけるビデオの個々のフレームなどに対応する。
【０６４８】
いくつかの実施形態では、複数のユーザインタフェースオブジェクトは、その関連するコンテンツと共に表示された第１のユーザインタフェースと関連するコンテンツなしに表示された他のユーザインタフェースオブジェクトを含む。例えば、図１６Ｃに示されたように、複数のユーザインタフェースオブジェクトは、ブラウザアプリケーションおけるウェブブラウジングタブに対応し、第１のユーザインタフェースオブジェクトは、プライマリディスプレイ１０２上で現在フォーカスが当たっているタブ５０５２−Ａに対応する。図１６Ｃに示されたように、タブ５０５２−Ａは、関連するウェブコンテンツと他のユーザインタフェースオブジェクトと共に表示される（例えば、タブ５０５０−Ａ、５０５１−Ａは、それらの関連するウェブコンテンツなしに表示される）。
【０６４９】
要求を受けることに応答して、コンピューティングシステムは、また、それぞれが複数のユーザインタフェースオブジェクトのうちの１つを表現する（すなわち、対応する）アフォーダンスのセットを、タッチ感知式セカンダリディスプレイ上に、表示する（１１０８）。例えば、第１のアフォーダンス５０５２−Ｂは、第１のユーザインタフェースオブジェクト５０５２−Ａ、図１６Ｃに対応する。いくつかの実施形態では、アフォーダンスのセットは、システムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスの隣に表示される（例えば、システムレベルアフォーダンスは、上で詳細に考察されており、図１６Ｃに示されたように、輝度、再生及びボリュームコントロールをアクセスするシステムレベルアフォーダンスは、タッチ感知式セカンダリディスプレイ１０４内でアフォーダンスのセットに隣接して表示される）。
【０６５０】
いくつかの実施形態では、第１のタブに対応するアフォーダンスのセット内の第１のアフォーダンスは、その組内の他のアフォーダンスよりも大きな表示寸法で表示される（例えば、第１のアフォーダンス５０５２−Ｂは、他のアフォーダンス５０５０−Ｂや５０５１−Ｂに対し相対的により大きな表示寸法で表示される）。いくつかの実施形態では、他のアフォーダンスは、また、第１のアフォーダンス５０５２−Ｂの輝度のレベルに対し相対的により低い輝度のレベルで表示される。
【０６５１】
いくつかの実施形態では、アプリケーションを開く要求を受けることの前に、タッチ感知式セカンダリディスプレイは、タッチ感知式セカンダリディスプレイのアプリケーションに特定の領域内にアフォーダンスの異なるセットを含んでいた（図２１Ｂでタッチ感知式セカンダリディスプレイ１０４内に示されたアフォーダンスなどのファインダアプリケーション内のさまざまなフォルダをアクセスするアフォーダンスのような）。
【０６５２】
コンピューティングシステムは、方法１１００に従って、タッチ感知式セカンダリディスプレイを介して、アフォーダンスのセットのうちの第１のアフォーダンスからアフォーダンスのセットのうちの第２のアフォーダンスへ向かう方向のスワイプジェスチャ（例えば、５０１１−Ａ、図１６Ｃ）を検出する（１１１０）。いくつかの実施形態では、第１のアフォーダンスは、第１のユーザインタフェースオブジェクトを表現し（例えば、第１のアフォーダンス５０５２−Ｂは第１のユーザインタフェースオブジェクト５０５２−Ａを表現する）、第２のアフォーダンスは、第１のユーザインタフェースオブジェクトとは異なる第２のユーザインタフェースオブジェクトを表現する（例えば、第２のアフォーダンス５０５１−Ｂは第２のユーザインタフェースオブジェクト５０５１−Ａを表現する）。
【０６５３】
スワイプジェスチャを検出することに応答して、コンピューティングシステムは、プライマリディスプレイを更新して（例えば、スワイプジェスチャの間に）第１のユーザインタフェースオブジェクト用の関連するコンテンツを表示することを止め、第２のユーザインタフェースオブジェクト用の関連するコンテンツを表示する。例えば、図１６Ｄに示されたように、スワイプジェスチャが第２のアフォーダンス５０５１−Ｂに向かって動き第２のアフォーダンス５０５１−Ｂ（例えば、入力５０１１−Ｂ、図１６Ｄ）に接触すると、プライマリディスプレイは、更新されて、第２のユーザインタフェースオブジェクト５０５１−Ａ用の関連するコンテンツを含む。いくつかの実施形態では、第２のアフォーダンス５０５１−Ｂもまた、タッチ感知式セカンダリディスプレイ１０４上で更新されて、より大きな表示寸法と増加した輝度レベルをもつ。
【０６５４】
いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４上に表示された対応するアフォーダンス上のタップはまた、プライマリディスプレイ上の複数のユーザインタフェースオブジェクトのナビゲートを容易にするために用いられてもよい（スワイプジェスチャに代えて又はスワイプジェスチャに加えて）。例えば、入力５０１１−Ａ、５０１１−Ｂ及び５０１１−Ｃのそれぞれは、別々の入力に対応してもよいし又はタッチ感知式セカンダリディスプレイ１０４にわたる連続的なスワイプジェスチャに対応してもよい。
【０６５５】
いくつかの実施形態では、コンピューティングシステムは、第３のユーザインタフェースオブジェクトを表現する第３のアフォーダンスに接触するスワイプジェスチャ（図１６Ｅに示されたように、５０１１−Ｃは第３のアフォーダンス５０５０−Ｂに接触している）を含む、タッチ感知式セカンダリディスプレイにわたるスワイプジェスチャの連続的な移動を検出する。スワイプジェスチャが第３のアフォーダンスに接触することを検出することに応答して、コンピューティングシステムは、プライマリディスプレイを更新して第３のユーザインタフェースオブジェクト用の関連するコンテンツを表示する（図１６Ｅに示されたように）。
【０６５６】
いくつかの実施形態では、アフォーダンスのセット内の各アフォーダンスは、複数のユーザインタフェースオブジェクトのうちの対応するユーザインタフェースオブジェクト用の対応する関連するコンテンツの表現を含む。例えば、アフォーダンス５０５０−Ｂ、５０５１−Ｂ及び５０５２−Ｂのそれぞれは、プライマリディスプレイ１０２上に示された対応するタブ用のコンテンツのミニビュー／縮小ビューを含む（例えば、図１６Ｃに示されたように）。
【０６５７】
タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上でユーザインタフェースオブジェクト（例えば、ブラウザタブ）を迅速にナビゲートすることをユーザに可能にすることは、ユーザインタフェースオブジェクトを迅速にナビゲートする便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してユーザインタフェースオブジェクトを迅速にナビゲートする便利な方法をユーザに提供すること（及びユーザインタフェースオブジェクトナビゲートするために必要とされる入力の数を減少させ、したがって、ユーザインタフェースオブジェクトをナビゲートするするためのより少ないインタラクションを要求すること）は、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、プライマリディスプレイ上でユーザインタフェースオブジェクトをナビゲートする、タッチ感知式セカンダリディスプレイにおけるただ１つの入力又はジェスチャを要求することによって）。これは、更に加えて、ユーザがプライマリディスプレイ上でユーザインタフェースオブジェクトをより迅速にかつ効率的にナビゲートすることを可能にすることによって、装置の電力使用量を減少させバッテリ寿命を向上させる。更に、ユーザはプライマリディスプレイ上でユーザインタフェースオブジェクトをナビゲートする、タッチ感知式ディスプレイにおける入力（例えば、スワイプジェスチャ）を提供するので、タッチ感知ディスプレイにおけるそれぞれの接触されたアフォーダンス（ユーザインタフェースオブジェクトのうちの１つに対応する）は、他のアフォーダンスから視覚的に区別され（例えば、対応する接触されたアフォーダンスは拡大され、境界は強調されてもよい）、したがってタッチ感知式セカンダリディスプレイ上に表示された情報をユーザにより認識できるようにする。
【０６５８】
いくつかの実施形態では、コンピューティングシステムは、スワイプジェスチャを検出することの前に（又は、スワイプジェスチャの動きを検出することの前に）、第１のアフォーダンス上でタッチ感知式セカンダリディスプレイに対する最初の接触を検出する。最初の接触を検出することに応答して、コンピューティングシステムは、第１のアフォーダンスの倍率レベル（又は表示寸法）を増大させる。いくつかの実施形態では、ユーザがプライマリディスプレイ１０２上でフォーカスが当たっているユーザインタフェースオブジェクト以外の対応するユーザインタフェースオブジェクトに対応する対応するアフォーダンスにおいて入力を提供したという判定に従って、コンピューティングデバイスは、対応するアフォーダンスの倍率レベルを増大させる。
【０６５９】
いくつかの実施形態では、アプリケーションは、ウェブブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトは、それぞれウェブブラウジングタブに対応する。
【０６６０】
いくつかの実施形態では、コンピューティングシステムは、プライマリディスプレイ上でウェブブラウジングアプリケーションのＵＲＬ入力部分における入力を検出する。入力を検出することに応答して、コンピューティングシステムは、タッチ感知式セカンダリディスプレイをお気に入りのＵＲＬの表現を含むように更新する。一実施例が図１６Ｐに示されている。
【０６６１】
いくつかの実施形態では、アプリケーションは、写真ブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトは、それぞれ個々の写真に対応する（図２７Ｂに示されたように）。いくつかの実施形態では、アフォーダンスのセットは、ユーザインタフェースオブジェクトのそれぞれ用のコンテンツのタイプに基づいた異なる表現タイプを含む。例えば、ＵＩオブジェクトのうちの１つがライブ写真に対応する場合には、適切な指示を表示する（図２８Ｋに示されたように）。
【０６６２】
いくつかの実施形態では、アプリケーションは、ビデオ編集（又はビデオ再生）アプリケーションであり、複数のユーザインタフェースオブジェクトは、それぞれ対応するビデオ内の個々のフレームに対応する。図１９Ａ〜図１９Ｂに、実施例が示されている。ここでは、ユーザは、対応するビデオの個々のフレームを迅速にナビゲートするための入力５０１５−Ａを提供することができる。
【０６６３】
図４９における動作について説明された特定の順序は単なる例示であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。
【０６６４】
図５０は、いくつかの実施形態に従う、タッチ感知式セカンダリディスプレイにおいて入力を提供することによって、プライマリディスプレイ上で検索結果をブラウズする方法１２００を表すフロー図である。方法１２００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される（１２０２）。方法１２００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６６５】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６６６】
以下に説明されるように、方法１２００（及び関連するインタフェース）は、タッチ感知式セカンダリディスプレイにおいて入力を提供することによって、プライマリディスプレイ上でブラウズし検索結果を探し出す直感的にわかりやすい方法を提供する。方法１２００は、タッチ感知セカンダリディスプレイにおける、検索結果の間をナビゲートするためのユーザインタフェースコントロールへの迅速なアクセスをユーザに提供するので、ユーザは、物理入力メカニズム上のキー上の位置から指を動かす必要がなく、それどころか、作業を継続するために指の位置を調整してトラックパッドへ動かし次に指の位置を動かして物理入力メカニズムに戻す必要なしにセカンダリディスプレイ上のコントロールを簡単に選択できる。
【０６６７】
方法１２００に従って、コンピューティングシステムは、コンピューティングデバイスのプライマリディスプレイ上に表示されたコンテンツ内で検索をする要求を受ける（１２０４）。例えば、要求は、図３２Ａ〜図３２Ｂに示されたように、ウェブページ上のテキストの検索に対応し、要求は、図３２Ｃ〜図３２Ｅに示されたように、文書内のテキストの検索に対応する。
【０６６８】
要求を受けることに応答して、コンピューティングシステムは、その検索に応答する複数の検索結果を、プライマリディスプレイ上に、表示する（１２０６）。いくつかの実施形態では、コンテンツ内で検索する要求は、コンテンツ内の検索ストリングを探し出す要求であり、複数の検索結果はそれぞれ、少なくとも検索文字列を含む（例えば、図３２Ａ〜図３２Ｅに示されたように、検索文字列は、「ｔｈｅ」である）。いくつかの実施形態では、複数の検索結果を表示することは、複数の検索結果のそれぞれに対して検索文字列を強調することを含む（例えば、図３２Ａ〜図３２Ｅに示されたように、検索文字列「ｔｈｅ」は、ウェブブラウザ及びノートアプリケーションユーザインタフェース内で強調されている）。
【０６６９】
いくつかの実施形態では、（プライマリディスプレイ１０２の）フォーカスは、複数の検索結果のうちの第１の検索結果である（例えば、図３２Ａに示されたように、第１の検索結果は、検索結果の残りの部分を強調するために用いられたのとは異なる色を用いて強調される）。
【０６７０】
要求を受けることに応答して、コンピューティングシステムはまた、それぞれが複数の検索結果の対応する検索結果に対応するそれぞれの表現を、タッチ感知式セカンダリディスプレイ上に、表示する（１２０８）。例えば、表現は、それぞれが検索結果のうちの対応する検索結果に対応するティックマークである（図３２Ａに示されたように）。いくつかの実施形態では、ティックマークは、（図３２Ａに示されたように）プライマリディスプレイ上の検索結果の順序付けに対応する順序でタッチ感知式セカンダリディスプレイ上に行で表示される。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４はまた、選択された検索結果の現在の場所を示すテキストを含む（例えば、図３２Ａに示されたように「２９のうちの１」）。
【０６７１】
方法１２００によれば、コンピューティングシステムは、タッチ感知式セカンダリディスプレイを介して、それぞれの表現のうちの、第１の検索結果とは別個の複数の検索結果のうちの第２の検索結果に対応する表現を選択するタッチ入力（例えば、タップ又はスワイプ）を検出する（１２１０）。例えば、図３２Ｂと３２Ｄに示されたように、タッチ入力は、それぞれ、１０番目の表現及び１３番目の表現を選択する。
【０６７２】
入力を検出することに応答して、コンピューティングシステムは、プライマリディスプレイ上でフォーカスを第２の検索結果へ変更する（１２１２）。例えば、図３２Ｂに示されたように、タッチ感知式セカンダリディスプレイ内に示された１３番目の表現を選択するタッチ入力に応答して、コンピューティングシステムは、プライマリディスプレイ上でフォーカスを第２の検索結果へ変更する。このようにして、ユーザは、タッチ感知式セカンダリディスプレイ１０４内でスクラブする／スワイプする／ジェスチャすると、各検索結果を迅速にかつ容易に探し出して調べることができる。
【０６７３】
タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上の検索結果を迅速にナビゲートすることをユーザに可能にすることは、検索結果を迅速にナビゲートする便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介して検索結果を迅速にナビゲートする便利な方法をユーザに提供すること（及び検索結果をナビゲートするために必要とされる入力の数を減少させ、したがって、多くの検索結果をナビゲートするするためにより少ないインタラクションを要求すること）は、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、プライマリディスプレイ上で数多くの検索結果をナビゲートするためにタッチ感知式セカンダリディスプレイにおけるただ１つの入力又はジェスチャを要求することによって）。これは、更に加えて、ユーザがプライマリディスプレイ上で検索結果をより迅速にかつ効率的にナビゲートすることを可能にすることによって装置の電力使用量を減少させバッテリ寿命を向上させる。更に、ユーザはプライマリディスプレイ上で検索をナビゲートする、タッチ感知ディスプレイにおける入力（例えば、スワイプジェスチャ）を提供すると、タッチ感知ディスプレイにおけるそれぞれの接触されたアフォーダンス（検索結果のうちの１つに対応する）は、他のアフォーダンスから視覚的に区別され（例えば、対応する接触されたアフォーダンスは拡大され、そして境界は強調されてもよい）、したがって、タッチ感知式セカンダリディスプレイ上に表示された情報をユーザに対しより認識できるようにする。
【０６７４】
いくつかの実施形態では、フォーカスを変更することは、プライマリディスプレイ上で、第２の検索結果の視覚的特性（例えば、レンダリングするために用いられる視覚的特性）を修正することを含む（例えば、第２の検索結果をより大きなフォントサイズで表示すること又は第２の検索結果を異なる強調色で表示すること）。
【０６７５】
いくつかの実施形態では、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ上でそれぞれの表現のうちの少なくとも２つにわたって動くジェスチャを検出する。ジェスチャを検出することに応答して、コンピューティングシステムは、スワイプジェスチャがそれぞれの表現のうちの少なくとも２つにわたって動くようにプライマリディスプレイ上のフォーカスをそれぞれの表現のうちの少なくとも２つに対応するそれぞれの検索結果へ変更する（例えば、接触が、それぞれの表現の何れにもわたって動くとき、プライマリディスプレイは、更新されて適切な検索結果を示して、ただ１つのスワイプジェスチャで検索結果の全てに対して迅速なかつ容易なナビゲーションを可能にする）。
【０６７６】
いくつかの実施形態では、ジェスチャの速度が閾値速度を上回るという判定に従って、コンピューティングシステムは、プライマリディスプレイ上でフォーカスをそれぞれの表現のうちの少なくとも２つに対応する検索結果に加えてそれぞれの検索結果へ変更する。例えば、ジェスチャが閾値速度を上回って動く場合、コンピューティングシステムは、ジェスチャの間に接触された検索結果に加えてより多くの検索結果をプライマリディスプレイ１０２に循環させる。いくつかの実施形態では、ジェスチャは、スワイプジェスチャ又はフリックジェスチャである。
【０６７７】
いくつかの実施形態では（及び、図３２Ｃ〜図３２Ｄに示されたように）、タッチ感知式セカンダリディスプレイ１０４は、選択されたとき、コンピューティングシステムに、現在選択されている検索結果を置換させるか又はプライマリディスプレイ１０２上に示された検索結果の全てを置換させる、「置換」アフォーダンスを含む。いくつかの実施形態では、「置換」アフォーダンスの選択に応答して、コンピューティングシステムは、現在の選択又は全ての検索結果を置換するかどうかを選択するための追加のオプションを含むように（図３２Ｅに示されたように）、タッチ感知式セカンダリディスプレイ１０４を更新する。
【０６７８】
図５０における動作について説明された特定の順序は単なる例示であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。
【０６７９】
図５１は、いくつかの実施形態に従う、タッチ感知式セカンダリディスプレイにおいて入力を提供することによってプライマリディスプレイ上に表示されるイベント用の詳細を修正する方法のうちの方法１３００を表すフロー図である。方法１３００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムにおいて実行される（１３０２）。方法１３００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６８０】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６８１】
以下に説明されるように、方法１３００（及び関連するインタフェース）は、タッチ感知式セカンダリディスプレイにおいて入力を提供することによって、プライマリディスプレイ上に表示されるイベント用の詳細を修正する直感的にわかりやすい方法を提供する。方法１３００は、タッチ感知式セカンダリディスプレイにおける（イベントの詳細を修正するための）ユーザインタフェースコントロールへの迅速なアクセスをユーザに提供するので、ユーザは、物理入力メカニズム上のキー上の位置から指を動かす必要がなく、それどころか、作業を継続するために指の位置を調整してトラックパッドへ動かし次に指の位置を動かして物理入力メカニズムに戻す必要なしにセカンダリディスプレイ上のコントロールを簡単に選択できる。
【０６８２】
方法１３００によれば、コンピューティングシステムは、プライマリディスプレイ上に、カレンダーアプリケーションを表示する（１３０４）（例えば、カレンダーアプリケーション用の様々なユーザインタフェースが図３６Ａ〜図３６Ｊに示されている）。いくつかの実施形態では、タッチ感知式セカンダリディスプレイ１０４で利用可能なコントロールは、プライマリディスプレイ上のカレンダーアプリケーションに関連付けられた現在のビューに基づいて変化する（図３６Ａ〜図３６Ｄに示されたように、日、週、月又は年のビューがカレンダーアプリケーションを見るために用いられるかどうかに依存して）。
【０６８３】
コンピューティングシステムは、カレンダーアプリケーションに関連付けられたイベントについての情報を表示する要求を受ける（１３０６）。要求を受けることに応答して、コンピューティングシステムは、プライマリディスプレイ上に、第１のイベントに対する、イベント用の開始時間と終了時間を含むイベント詳細を表示する（１３０８）。例えば、要求は、プライマリディスプレイ上のカレンダーアプリケーション内に表示されるイベントの選択に対応する（図３６Ｉに示されたように、「朝食」とラベルが付されたイベントに対するイベント詳細はプライマリディスプレイ１０２上でカレンダーアプリケーション内に表現される）。図３６Ｉに示されたように、イベント詳細は、「朝食」イベントが２０１５年６月２４日午前１０時から１１時までであることを示す。
【０６８４】
要求を受けることに応答して、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ上に、アフォーダンス、少なくとも開始時間と終了時間を含む時間の範囲を示すアフォーダンスを表示する（図３６Ｉに示されたように、アフォーダンスが示され、イベントの現在の開始時間と終了時間が青で強調されている（１３１０）。
【０６８５】
いくつかの実施形態では、コンピューティングシステムは、タッチ感知式セカンダリディスプレイを介して、時間の範囲を修正するアフォーダンスにおける入力を検出する。いくつかの実施形態では、時間の範囲を修正する入力は、時間の閾値長よりも長い間アフォーダンスに対する接触を維持し次にタッチ感知式セカンダリディスプレイにわたってアフォーダンスの少なくとも部分を動かす押圧入力である（例えば、図３６Ｊに示されたように、この押圧入力はまたイベントに対する終了時間を午後３時に動かすドラッグジェスチャと呼ばれてもよい）。
【０６８６】
入力を検出することに応答して、コンピューティングシステムは、（ｉ）入力に従ってイベントに対する開始時間と終了時間の少なくとも１つを修正し、（ｉｉ）プライマリディスプレイ上に、入力に従ってイベントに対する修正された時間の範囲を表示する（例えば、図３６Ｊに示されたように、プライマリディスプレイ１０２は、更新されて今度はイベントが午後３時に終了することになっていることを反映する）。
【０６８７】
いくつかの実施形態では、時間の範囲を変更する入力は、タッチ感知式セカンダリディスプレイにわたって動きコンピューティングシステムにイベントに対する新しい開始時間と新しい終了時間を選択させるスワイプジェスチャである。いくつかの実施形態では、新しい、開始時間と終了時間は、開始時間と終了時間によってカバーされるのと同じ持続時間のタイムスロットに対応する。例えば、コンピューティングデバイスは、タッチ感知式セカンダリディスプレイ１０４に、以前の開始と終了の時間と同じ持続時間である次の利用可能な時間の区画へジャンプさせる。例えば、既存の開始／終了時間が午後１時〜２時である場合、スワイプは新しい開始と終了の時間を午後２時〜３時に選択されるようにもできる。
【０６８８】
いくつかの実施形態では、コンピューティングシステムは、修正された開始及び／又は終了の時間を有するイベントをコンピューティングシステムのメモリへ保存する。
【０６８９】
ユーザがタッチ感知式セカンダリディスプレイにおいてイベント詳細を迅速かつ容易に編集することができるようにすることは、余分な入力を行う必要（例えば、イベント詳細を修正するためにキーボードを使用することとトラックパッドを使用することとの間を行ったり来たりジャンプする必要）なしにイベント詳細を迅速に編集する便利な方法をユーザに提供する。タッチ感知式セカンダリディスプレイを介してイベント詳細を迅速に編集する便利な方法をユーザに提供すること（及び、イベント詳細を編集するするために必要とされる入力の数を減少させ、したがって、イベント詳細を編集することの所望の結果を得るためにより少ないインタラクションを要求すること）は、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、イベント詳細を迅速に編集するためにタッチ感知式セカンダリディスプレイにおいてただ１つの入力又はジェスチャを要求することによって）。これは、更に加えて、ユーザがイベント詳細をより迅速にかつ効率的に編集することを可能にすることによって装置の電力使用量を減少させバッテリ寿命を向上させる。そのうえ、タッチ感知式セカンダリディスプレイにおける入力に応答してプライマリディスプレイを更新すること（例えば、イベントに対する更新された開始と終了の時間を示すこと）によって、ユーザは、イベントを修正する入力を提供して次にプライマリディスプレイ上に反映されたそれらの修正を直ちに見ることによって、効率的な方法で装置とのインタラクションを持続させることができるので、ユーザは次に追加の入力を提供するかしないかを決定できる。
【０６９０】
図５１における動作について説明された特定の順序は単なる例示であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。
【０６９１】
図５２は、いくつかの実施形態に従う、タッチ感知式セカンダリディスプレイを含むコンピューティングシステムに接続される外部デバイスについてタッチ感知式セカンダリディスプレイにおいて実行可能な情報を提示する方法のうちの方法１４００を表すフロー図である。方法１４００は、プロセッサ、メモリ、プライマリディスプレイを含む第１の筐体、及び物理キーボード（ここでは、物理入力メカニズムとも呼ばれる）とプライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含む第２の筐体を含むコンピューティングシステムで実行される（１４０２）。方法１４００のいくつかの動作は任意選択的に組み合わされ、及び／又は、いくつかの動作の順序は任意選択的に変更される。
【０６９２】
いくつかの実施形態では、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（ここでは、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）に実装されたプライマリディスプレイ１０２（図１Ａ）である。代替として、いくつかの実施形態では、プライマリディスプレイは、外付けディスプレイデバイス２０４（ここでは、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）に実装されたプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図１Ａ〜図１Ｂ）と物理キーボード（例えば、物理キーの組１０６、図１Ａ〜図１Ｂ）を少なくとも部分的に含む、ポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ａ〜図２Ｂ）と物理キーボード（例えば、物理キーの組１０６、図２Ａ〜図２Ｂ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の外付けキーボード２０６（図２Ａ〜図２Ｂ）である。代替として、いくつかの実施形態では、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、動的ファンクション行１０４、図２Ｃ）を少なくとも部分的に含む、デスクトップコンピューティングシステム２００の第１の外付け入力メカニズム２１２（図２Ｃ）であり、第２の筐体は、入力メカニズム（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０６９３】
以下に説明されるように、方法１４００（及び関連するインタフェース）は、タッチ感知式セカンダリディスプレイを含むコンピューティングシステムに接続された外部デバイスについてタッチ感知式セカンダリディスプレイにおいて実行可能な情報を提示する直感的にわかりやすい方法を提供する。方法１４００は、タッチ感知式セカンダリディスプレイにおける（外部デバイスをコントロールするための）ユーザインタフェースコントロールへの迅速なアクセスをユーザに提供するので、ユーザは、物理入力メカニズム上のキー上の位置から指を動かす必要がなく、それどころか、作業を続けるために指の位置を調整してトラックパッドへ動かし次に指の位置を動かして物理入力メカニズムに戻す必要（例えば、外部デバイスをコントロールするために必要とされる機能を探し出すために複雑なメニュー階層をナビゲートする時間を浪費すること）なしに、セカンダリディスプレイ上でコントロールを簡単に選択できる。
【０６９４】
方法１４００によれば、コンピューティングシステムは、コンピューティングシステムとコンピューティングシステムとは別個の外部デバイスとの間の新しい接続を検出する（１４０４）（例えば、追加のモニタは、物理的ケーブルを用いて接続され、ヘッドフォンはＢｌｕｅｔｏｏｔｈを介して又はヘッドフォンジャックを介して接続される、など）。新しい接続を検出することに応答して、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ上に、外部デバイスを介して利用可能な機能に対応する複数のアフォーダンスを表示する（１４０６）。
【０６９５】
このようにして、ユーザは、タッチ感知式セカンダリディスプレイからオプションを簡単に選択することによって新たに接続された外部デバイスについてすべきことを迅速に決定することができる。よって、ユーザは、（例えば、メニューへナビゲートし次に新しい外部デバイスに対するオプションを選択する必要によって又はトラックパッドと相互作用するためにユーザの手の位置を変える必要によって）新しい外部デバイスについてすべきことを決定するためにユーザの現在の仕事の流れを中断する必要がない。
【０６９６】
いくつかの実施形態では、コンピューティングデバイスは、タッチ感知式セカンダリディスプレイを介して、外部デバイスを介して利用可能な第１の機能に対応する第１のアフォーダンスの選択を受ける。選択を受けることに応答して、コンピューティングシステムは、第１の機能の実行を開始する（例えば、コンピューティングデバイスはヘッドフォンへ音声を出力することを始め又はコンピューティングデバイスは外部モニタを用いてミラーリング表示することを始める）。
【０６９７】
いくつかの実施形態では、外部デバイスは、プライマリディスプレイやタッチ感知式セカンダリディスプレイとは別個の、追加のディスプレイである。いくつかの実施形態では、複数のアフォーダンスは、選択されたときに、追加のディスプレイを介して表示ミラーリング機能のディスプレイの実行をコンピューティングシステムに開始させる、第１のアフォーダンスを含む。
【０６９８】
ユーザがタッチ感知式セカンダリディスプレイを介して外部デバイスを効率的に利用することを可能にすることは、そうでなければメニューに埋もれてしまう可能性もある機能をアクセスする便利な方法をユーザに提供する。そうでなければメニューに埋もれてしまう可能性もある外部デバイス用の機能にアクセスする便利な方法をユーザに提供する（及び、それによって、機能をアクセスするために必要とされる入力の数を減少させ、したがって、外部デバイスを使用するためにより少ないインタラクションを要求する）ことは、コンピューティングシステムの操作性を向上させ、ユーザデバイスインタフェースをより効率的にする（例えば、外部デバイス用のある機能を実行するためにタッチ感知式セカンダリディスプレイにおいてただ１つの入力又はジェスチャを要求することによって）。これは、更に加えて、ユーザが外部デバイスとより迅速にかつ効率的に相互作用することを可能にすることによって装置の電力使用量を減少させバッテリ寿命を向上させる。このようにして、タッチ感知式セカンダリディスプレイは、また、（装置と外部デバイスとの間の接続状態を反映すること、及びユーザが外部デバイスと容易に相互作用することができるようにすることによって）装置の内部状態について情報を伝える。
【０６９９】
図５２における動作について説明された特定の順序は単なる例示であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載された動作を再順序付けるための様々な方法を認識するであろう。
【０７００】
図５３は、一部の実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を与えることによってプライマリディスプレイ上のアプリケーション内に表示された文字をプレビューする方法１５００を示すフロー図である。方法１５００は、プロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード（本明細書において物理入力機構とも呼ばれる）、及びプライマリディスプレイとは別のタッチ感知式セカンダリディスプレイを少なくとも部分的に包含する第２の筐体とを含むコンピューティングシステムにおいて実行される（１５０２）。方法１５００におけるいくつかの動作は、任意選択的に組み合わされ、かつ／又はいくつかの動作の順序が、任意選択的に変更される。
【０７０１】
一部の実施形態において、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。一部の実施形態において、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（本明細書において、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）において実装されるプライマリディスプレイ１０２（図１Ａ）である。代替として、一部の実施形態において、プライマリディスプレイは、外付けディスプレイデバイス２０４（本明細書において、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）において実装されるプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図１Ａ〜図１Ｂ）とを少なくとも部分的に包含するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ａ〜図２Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）とを少なくとも部分的に包含するデスクトップコンピューティングシステム２００の周辺キーボード２０６（図２Ａ〜図２Ｂ）である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ｃ）を少なくとも部分的に包含するデスクトップコンピューティングシステム２００の第１の周辺入力機構２１２（図２Ｃ）であり、第２の筐体は、入力機構（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０７０２】
後段で説明されるとおり、方法１５００（及び関連付けられたインタフェース）は、タッチ感知式セカンダリディスプレイにおいて入力を与えることによってプライマリディスプレイ上のアプリケーション内に表示された文字をプレビューする直観的な方法を提供する。方法１５００は、タッチ感知式セカンダリディスプレイにおいてユーザインタフェースコントロールへの迅速なアクセスをユーザに提供して（文字を容易にプレビューするために）、ユーザが、物理入力機構上のキーの上の位置から指を動かす必要がなく、トラックパッドに移動するように指の位置を調整し（例えば、所望される文字を探し出すのに複雑なメニュー階層を移動して時間を浪費して）、次に、作業を続けるために物理入力機構に指の位置を戻すことを必要とすることなしに、代わりに、セカンダリディスプレイ上のコントロールを単に選択することができる。
【０７０３】
方法１５００によれば、コンピューティングシステムは、プライマリディスプレイ上に、コンピューティングシステム上で実行されているアプリケーションのためのユーザインタフェース（例えば、ユーザインタフェースは、図３３Ａに示されるようなメッセージングアプリケーションのためのものである）を表示する（１５０４）。コンピューティングシステムが、ユーザインタフェース内の特定の位置において第１の入力（例えば、入力５０４６−Ａ、図３２Ｅ）を検出する（１５０６）。例えば、第１の入力は、文書を作成する、若しくは編集する要求、テキストメッセージを作成すること、若しくは編集することを開始する要求、その他に対応する。一部の実施形態において、第１の入力は、コンピューティングシステムに、表示されたカーソルの位置を更新するようにさせて、カーソルが、その入力が検出された特定の位置に移動するようにする。
【０７０４】
第１の入力を検出することに応答して、コンピューティングシステムが、タッチ感知式セカンダリディスプレイ上に、別々の文字にそれぞれが対応するアフォーダンスのセット（例えば、図３３Ａに示されるとおり、アフォーダンスのセットは、個々の絵文字にそれぞれ対応する）を表示する（１５０６）。
【０７０５】
一部の実施形態において、第１の入力は、タッチ感知式セカンダリディスプレイにおけるアフォーダンスのセットの表示をアクティブ化するためにタッチ感知式セカンダリディスプレイにおいて与えられてもよい（例えば、第１の入力は、入力５０４６−Ｂに対応する、図３３Ｂ）。
【０７０６】
一部の実施形態において、アプリケーションのためのユーザインタフェースを表示することは、アフォーダンスのセットを含むようにタッチ感知式セカンダリディスプレイを更新することを含む。例えば、アプリケーションが開き、ユーザが文書を作成する、若しくは編集するのを開始することを許す場合、タッチ感知式セカンダリディスプレイがアフォーダンスのセットを含むようにさせるのに更なる入力はまったく必要とされない。
【０７０７】
一部の実施形態において、コンピューティングシステムは、ユーザインタフェースに含まれるテキストコンテンツに少なくとも部分的に基づいて、アフォーダンスのセットに含めるべきアフォーダンスを判定する（例えば、アフォーダンスのセットの中で表示される絵文字が、既にタイプ入力されているもの、特定の語が既にタイプ入力されている場合に選択された以前の絵文字、その他に基づいて変化する）。一部の実施形態において、判定することは、ユーザが、ユーザインタフェースに含まれるテキストコンテンツを変更したことを検出することに応答して行われる（例えば、ユーザがテキストをタイプ入力する、又は除去するにつれ、タッチ感知式セカンダリディスプレイにおいて表示される示唆される絵文字が変化し得る）。
【０７０８】
一部の実施形態において、コンピューティングシステムは、タッチ感知式セカンダリディスプレイを介して、別々の文字のうちの第１の文字に対応する第１のアフォーダンス上の第２の入力（例えば、入力５０４７、図３３Ｃ）を検出する（例えば、第１のアフォーダンスが第１の絵文字文字に対応する）。第２の入力を検出することに応答して、コンピューティングシステムは、入力が第１のアフォーダンスと接触したままである間、プライマリディスプレイ上に、特定の位置において第１の文字のプレビューを表示する。例えば、図３３Ｃに示されるとおり、入力５０４７によって接触される第１の絵文字文字のプレビューが、メッセージングアプリケーションのためのユーザインタフェース内でプライマリディスプレイ１０２上に提示される。
【０７０９】
一部の実施形態において、コンピューティングシステムは、タッチ感知式セカンダリディスプレイを介して、第１のアフォーダンスから、別々の文字のうちの第２の文字に対応する第２のアフォーダンスへの第２の入力の移動も検出する（例えば、入力５０４７が、入力５０４８に対応するタッチ感知式セカンダリディスプレイ上の位置に移動する、図３３Ｄ）。第１のアフォーダンスから第２のアフォーダンスへの第２の入力の移動を検出することに応答して、コンピューティングシステムは、第１の文字のプレビューを第２の文字のプレビューで置き換える（図３３Ｄに示されるとおり）。一部の実施形態において、第２の入力がタッチ感知式セカンダリディスプレイを横切って移動するにつれ、コンピューティングシステムは、アフォーダンスのセットの中の対応するアフォーダンスが第２の入力によって接触されるにつれ、別々の文字のそれぞれの文字に関するプレビューを表示する（例えば、プレビューは、入力５０４７と入力５０４８の間でタッチ感知式セカンダリディスプレイ上に位置する絵文字のそれぞれを示すようにプライマリディスプレイ１０２上で更新される）。
【０７１０】
一部の実施形態において、第２の文字のプレビューは、第２の入力が第２のアフォーダンスと接触したままである間、プライマリディスプレイ上に表示されたままである。
【０７１１】
一部の実施形態において、第２の入力が第２のアフォーダンスと接触したままである間、コンピューティングシステムは第２の入力のリフトオフが行われたことを検出する。リフトオフを検出することに応答して、コンピューティングシステムは、第２のユーザインタフェース要素の永久表示（すなわち、プレビューではなく）を含むようにユーザインタフェースを更新する。
【０７１２】
一部の実施形態において、コンピューティングシステムは、第２の入力が第２のアフォーダンスと接触している間に更なる入力（例えば、第２のアフォーダンスにおける第２の入力の間中、より強く押圧すること）を検出する。更なる入力を検出することに応答して、コンピューティングシステムは、第２のユーザインタフェース要素の永久表示（すなわち、プレビューではなく）を含むようにユーザインタフェースを更新する。
【０７１３】
タッチ感知式セカンダリディスプレイにおいて直観的な入力を与えることによってプライマリディスプレイ上のアプリケーション内で文字がどのように見えるかを迅速に、かつ容易にプレビューすることをユーザに許すことは、アプリケーション内で文字がどのように見えるかを迅速にプレビューする便利な方法をユーザに提供する。アプリケーション内で文字がどのように見えるかを迅速にプレビューする便利な方法をユーザに提供することは、コンピューティングシステムの動作性を高め、ユーザデバイスインタフェースをより効率的にし（例えば、文字がどのように見えるかを迅速にプレビューするのにタッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを要求し、したがって、これらの文字がプライマリディスプレイ上でどのように見えるかをプレビューするのに要求される対話がより少なくなることによって）、このことが、更に、ユーザが文字をより迅速に、かつより効率的にプレビューすることを可能にすることによって電力使用を低減して、デバイスのバッテリ寿命を向上させる。このようにして、ユーザは、文字をプレビューすることを続けて、所望される文字が探し出されるまで入力を与え続けることを許されるので、ユーザに、ユーザのデバイスとの効率的、かつ持続した対話が提供される。
【０７１４】
一部の実施形態において、タッチ感知式セカンダリディスプレイにおけるスワイプジェスチャを介する絵文字プレビューに関して前段で説明される機能はまた、アプリケーションのためのユーザインタフェース内に表示されたテキストに対して他の変更を実行するのにも利用される。例えば、タッチ感知式セカンダリディスプレイが、カラーピッカ（例えば、図１５Ｂに示され、かつ方法１６００を参照して後段でより詳細に説明されるカラーオプションの並び）を表示することが可能であり、ユーザがカラーピッカ内の様々なカラーオプションをスワイプするにつれ、選択されたテキストがプライマリディスプレイ上で動的に変更されて、スワイプジェスチャと連携して接触された様々なカラーオプションのそれぞれに関してテキストがどのように見えるかのプレビューをユーザに提供する。
【０７１５】
図５３における動作が説明されてきた特定の順序は、例示的であるに過ぎず、説明される順序が、動作が実行され得る唯一の順序であることを示すことは意図されないことを理解されたい。当業者には、説明される動作を再順序付けする様々な方法が認識されよう。
【０７１６】
図５４は、一部の実施形態による、タッチ感知式セカンダリディスプレイにおいて入力を与えることによってプライマリディスプレイ上のコンテンツ編集アプリケーション内でコンテンツをレンダリングするのに使用される視覚的特性を変更する方法１６００を示すフロー図である。方法１６００は、プロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード（本明細書において物理入力機構とも呼ばれる）、及びプライマリディスプレイとは別のタッチ感知式セカンダリディスプレイを少なくとも部分的に包含する第２の筐体とを含むコンピューティングシステムにおいて実行される（１６０２）。方法１６００におけるいくつかの動作は、任意選択的に組み合わされ、かつ／又はいくつかの動作の順序が、任意選択的に変更される。
【０７１７】
一部の実施形態において、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。一部の実施形態において、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（本明細書において、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）において実装されるプライマリディスプレイ１０２（図１Ａ）である。代替として、一部の実施形態において、プライマリディスプレイは、外付けディスプレイデバイス２０４（本明細書において、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）において実装されるプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図１Ａ〜図１Ｂ）とを少なくとも部分的に包含するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ａ〜図２Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）とを少なくとも部分的に包含するデスクトップコンピューティングシステム２００の周辺キーボード２０６（図２Ａ〜図２Ｂ）である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ｃ）を少なくとも部分的に包含するデスクトップコンピューティングシステム２００の第１の周辺入力機構２１２（図２Ｃ）であり、第２の筐体は、入力機構（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０７１８】
後段で説明されるとおり、方法１６００（及び関連付けられたインタフェース）タッチ感知式セカンダリディスプレイにおいて入力を与えることによってプライマリディスプレイ上のコンテンツ編集アプリケーション内でコンテンツをレンダリングするのに使用される視覚的特性を変更する直観的な方法を提供する。方法１６００は、タッチ感知式セカンダリディスプレイにおいてユーザインタフェースコントロールへの迅速なアクセスをユーザに提供して（プライマリディスプレイ上でコンテンツをレンダリングするのに使用される視覚的特性を容易に変更するために）、ユーザが、物理入力機構上のキーの上の位置から指を動かす必要がなく、トラックパッドに移動するように指の位置を調整し（例えば、視覚的特性を変更することを可能にする所望される機能を探し出すのに複雑なメニュー階層を移動して時間を浪費して）、次に、作業を続けるために物理入力機構に指の位置を戻すことを必要とすることなしに、代わりに、セカンダリディスプレイ上のコントロールを単に選択することができる。
【０７１９】
方法１６００によれば、コンピューティングシステムが、コンテンツ編集アプリケーション（例えば、図１５Ｂ上に示される描画アプリケーションなどの文書、描画、写真、その他を作成し、編集するためのアプリケーション）を開く要求を受信する（１６０４）。要求を受信することに応答して、コンピューティングシステムが、プライマリディスプレイ上に、コンテンツ編集アプリケーション（例えば、図１５Ｂに示されるような）を表示する（１６０６）。
【０７２０】
要求を受信することに応答して、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ上に、コンテンツ編集アプリケーション（例えば、図１５Ｂに示されるカラーピッカ５５０５のような、コンテンツ編集アプリケーション内に表示されたコンテンツに関する色を選択するのに使用される色値のスライディングスケールを含むカラーピッカ）内にコンテンツをレンダリングするのに使用される少なくとも１つの視覚的特性を変更するためのユーザインタフェースコントロールを表示する（１６０８）こともする。一部の実施形態において、カラーピッカ５５０５は、基本表示モード（図１５Ｂ）で示され、他の状況において（又はアフォーダンス５５０６におけるユーザ入力に応答して）、カラーピッカは、高度表示モード（図１５Ｅ〜図１５Ｈに示されるような）で示される。一部の実施形態において、ユーザインタフェースコントロール（基本表示モード及び高度表示モードにおける）は、値のスライディングスケールに沿った少なくとも１つの視覚的特性に関するそれぞれの値にそれぞれが対応するそれぞれのコントロールを含む（例えば、図１５Ｂのカラーピッカ５５０５に示される色の各ブロックが、色値に対応する）。
【０７２１】
一部の実施形態において、コンピューティングシステムは、タッチ感知式セカンダリディスプレイ１０４を介して、少なくとも１つの視覚的特性に関する第１の値を選択するユーザインタフェースコントロールにおける入力（例えば、入力５０１０−Ｃがある色調のピンクを選択する）を検出する。入力を検出した後、コンピューティングシステムは、少なくとも１つの視覚的特性に関する第１の値を使用してコンテンツ編集アプリケーションにおいてコンテンツをレンダリングする（例えば、コンテンツ編集アプリケーションに追加されたすべての新たなコンテンツが、第１の値を使用してレンダリングされ、かつ／又は現在、選択されているコンテンツが、第１の値を使用してレンダリングされる）。例えば、図１５Ｄに示されるとおり、例示的な棒線画の頭部が、第１の値を使用してレンダリングされる。
【０７２２】
一部の実施形態において、コンテンツをレンダリングする前に、コンピューティングシステムは、コンテンツの選択（例えば、カーソル５０４を介した入力受信などの、棒線画の頭部を選択する入力、図１５Ａ）を受信する。一部の実施形態において、コンテンツをレンダリングすることは、少なくとも１つの視覚的特性の第１の値を使用してコンテンツのプレビュー（例えば、棒線画の頭部に対する変更がプレビューである）を提示することを含む。
【０７２３】
一部の実施形態において、値のスライディングスケールは、別々の色調の色を表す。一部の実施形態において、第１の値は、第１の色の第１の色調に対応し、方法１６００は、入力が所定の基準を満たす（閾値時間を超えて接触したままである、若しくは強度ベースの閾値を満たす）という判定に従って、タッチ感知式セカンダリディスプレイ上のユーザインタフェースコントロールを変更して、第１の色の第１の色調とは別の、第１の色の他の色調を選択するためのオプションを含むようにすることを更に含む。入力５０１０が閾値時間を超えてタッチ感知式セカンダリディスプレイ１０４と接触したままであり、それに応答して、タッチ感知式セカンダリディスプレイが、第１の色の他の色調（例えば、他の色調のピンク）を選択するためのオプションを提示する例が、図１５Ｂ〜図１５Ｄに示される。一部の実施形態において、ユーザは、それらの他の色がプライマリディスプレイ１０２上でどのように見えるかを迅速にプレビューするために第１の色の他の色調にわたって入力をスライドさせるだけでよい。
【０７２４】
一部の実施形態において、プレビューは、入力がタッチ感知式セカンダリディスプレイと接触したままである間、提示される。一部の実施形態において、コンピューティングシステムは、入力のリフトオフを検出することに応答して、プレビューを表示することを中止し、代わりに、選択されたコンテンツを、少なくとも１つの視覚的特性に関する第１の値を用いて表示する（例えば、棒線画の頭部が、入力がタッチ感知式セカンダリディスプレイ１０４と接触したままである間、続くプレビューとしてだけでなく、永続的な様態でレンダリングされる）。
【０７２５】
一部の実施形態において、コンピューティングシステムは、入力のリフトオフを検出することに応答して、編集可能なコンテンツの部分を、少なくとも１つの視覚的特性に関する変更された値を用いて表示する。
【０７２６】
したがって、タッチ感知式セカンダリディスプレイにおいて入力を与えることによってプライマリディスプレイ上のコンテンツ編集アプリケーション内でコンテンツをレンダリングするのに使用される視覚的特性を変更する直観的な方法がユーザに提供される。このように視覚的特性を変更する直観的な方法をユーザに提供することは、コンピューティングシステムの動作性を高め、ユーザデバイスインタフェースをより効率的にし（例えば、プライマリディスプレイ上のコンテンツをレンダリングするのに使用された場合、ある視覚的特性がどのように見えるかを迅速にプレビューするのにタッチ感知式セカンダリディスプレイにおいて単一の入力又はジェスチャを要求することによって）、このことが、更に、ユーザが視覚的特性に対する変更をより迅速に、かつより効率的にプレビューすることを可能にすることによって電力使用を低減して、デバイスのバッテリ寿命を向上させる。このようにして、ユーザは、視覚的特性に対する変更がプライマリディスプレイ上でどのように見えるかをプレビューすることを続けて、視覚的特性に関する所望される変更が探し出されるまで入力を与え続けることを許されるので、ユーザに、ユーザのデバイスとの効率的、かつ持続した対話が提供される。
【０７２７】
図５４における動作が説明されてきた特定の順序は、例示的であるに過ぎず、説明される順序が、動作が実行され得る唯一の順序であることを示すことは意図されないことを理解されたい。当業者には、説明される動作を再順序付けする様々な方法が認識されよう。
【０７２８】
図６６は、一部の実施形態による、生体センサを使用して効率的なログインを可能にする方法２８００を示すフロー図である。方法２８００は、プロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード（本明細書において物理入力機構とも呼ばれる）、及びプライマリディスプレイとは別のタッチ感知式セカンダリディスプレイを少なくとも部分的に包含する第２の筐体とを含むコンピューティングシステムにおいて実行される（２８０２）。方法２８００におけるいくつかの動作は、任意選択的に組み合わされ、かつ／又はいくつかの動作の順序が、任意選択的に変更される。
【０７２９】
一部の実施形態において、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。一部の実施形態において、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（本明細書において、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）において実装されるプライマリディスプレイ１０２（図１Ａ）である。代替として、一部の実施形態において、プライマリディスプレイは、外付けディスプレイデバイス２０４（本明細書において、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）において実装されるプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図１Ａ〜図１Ｂ）とを少なくとも部分的に包含するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ａ〜図２Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）とを少なくとも部分的に包含するデスクトップコンピューティングシステム２００の周辺キーボード２０６（図２Ａ〜図２Ｂ）である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ｃ）を少なくとも部分的に包含するデスクトップコンピューティングシステム２００の第１の周辺入力機構２１２（図２Ｃ）であり、第２の筐体は、入力機構（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０７３０】
後段で説明されるとおり、方法２８００（及び関連付けられたインタフェース）は、生体センサを使用して効率的なログイン（より少ない入力しか要求しないログイン、いくつかの実例において、ログインを完了するのに単一の入力しか必要とされない）を可能にする直観的な方法を提供する。方法２８００は、ユーザがユーザのパスワードをタイプ入力すること、又はユーザ固有のログインページに移動することを常に行わなくてもよいように（代わりに、ユーザは、単に生体情報を提供し、その生体情報に基づいて、デバイスがユーザを識別して、高速のログインを可能にする）ユーザのデバイスに迅速にログインする能力をユーザに提供する。
【０７３１】
方法２８００によれば、電子デバイスは、デバイスがロック状態にある間（例えば、ロック状態は、デバイスの１つ以上の特徴がディセーブルにされ、センシティブな情報へのアクセス、又は情報を変更する、若しくは削除する能力が禁止された状態である）、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントにログインすることに関連付けられたそれぞれのログインユーザインタフェースを表示する（２８０４）。例示的なログインユーザインタフェースが、図２６Ｃのプライマリディスプレイ１０２上に示される。
【０７３２】
一部の実施形態において、ログインユーザインタフェースは、生体情報を提供するようにというインストラクションを含む（例えば、図２６Ｃに示されるとおり、ログインユーザインタフェースは、「ログインするのに、又はユーザを切り換えるのにＩＤにタッチしてください」というインストラクションを含む）。一部の実施形態において、デバイスは、生体センサに隣接したセカンダリディスプレイ（例えば、本明細書において説明されるタッチ感知式セカンダリディスプレイ１０４）を含み、方法２８００は、デバイスのディスプレイ上にログインユーザインタフェースを表示している間、セカンダリディスプレイにおいて、生体センサを介して生体情報を提供するようにというインストラクションを表示することを含む（例えば、セカンダリディスプレイ１０４が、「ログインするのにＩＤにタッチしてください」というテキストを含む）。一部の実施形態において、生体センサは、指紋センサである。一部の実施形態において、生体センサは、顔面検出センサである。一部の実施形態において、生体センサは、網膜スキャナである。
【０７３３】
ログインユーザインタフェースを表示している間、電子デバイスが、ユーザについての生体情報を受信する（２８０６）。例えば、ユーザが、電子デバイスの所定の領域において（例えば、物理キーボードの上方に、セカンダリディスプレイに隣接して配置された生体センサなどの、電子デバイスと一体化された生体センサにおいて）指紋を提供する。一部の実施形態において、生体センサは、セカンダリディスプレイと一体化される。
【０７３４】
生体情報を受信することに応答して、電子デバイスは、第１のユーザアカウント及び第２のユーザアカウントがデバイス上でアクティブなセッションを有さない（例えば、デバイスが起動したばかりである、又はユーザがデバイスにまだログインしていない）間に、その生体情報が、複数のユーザアカウントのうちの第１のユーザアカウント又は第２のユーザアカウントに関する生体情報と合致するかどうかを判定する。例えば、図２６Ｃに示されるとおり、「Ｊｏｈｎｎｙ  Ａｐｐｌｅｓｅｅｄ」及び「Ｓａｌｌｙ」というユーザがまだログインしておらず、「Ｊｏｓｈ  Ｏｌｓｏｎ」というユーザがログインしている（表示されたログインユーザインタフェース上のＪｏｓｈ  Ｏｌｓｏｎという名前近くのオレンジで強調表示されたチェック印によって示されるとおり）。
【０７３５】
第１のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという判定に従って、デバイスは、ディスプレイ上に、第１のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示する（２８０８）。例えば、プロンプトは、「初期ログインのためにタッチＩＤがディセーブルにされています。あなたのパスワードを入力してください。」というテキストを含む（図２６Ａに示されるとおり、「Ｊｏｈｎｎｙ  Ａｐｐｌｅｓｅｅｄ」というユーザから生体情報を受信した後）。
【０７３６】
第２のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという判定に従って、デバイスは、ディスプレイ上に、第２のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示する（２８１０）。例えば、プロンプトは、図２６Ａに示されるプロンプトと類似するが、第２のユーザアカウントのために表示される（「Ｓａｌｌｙ」というユーザから生体情報を受信することに応答して、「Ｊｏｈｎｎｙ  Ａｐｐｌｅｓｅｅｄ」のためではなく、「Ｓａｌｌｙ」というユーザのために）。
【０７３７】
このようにして、生体センサにおいて単一の入力を与えることによってユーザ固有のログインページにアクセスする直観的な方法がユーザに提供される。このようにユーザ固有のログインページにアクセスする直観的な方法をユーザに提供することは、コンピューティングシステムの動作性を高め、ユーザデバイスインタフェースをより効率的にし（例えば、適切なユーザ固有のログインページに迅速にアクセスするのに単一の入力又はジェスチャを要求し、したがって、ユーザ固有のログインページに到達するのに要求される対話がより少なくなることによって）、このことが、更に、ユーザが単一の入力を介してログインページにアクセスすることを可能にすることによって電力使用を低減して、デバイスのバッテリ寿命を向上させる。
【０７３８】
一部の実施形態において、電子デバイスは、生体情報を受信することに応答して、第１のユーザアカウントがデバイス上でアクティブなセッションを有する間に、生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという判定に従って、デバイスは、第１のユーザアカウントに関してロック解除する（例えば、パスワードを入力するよう第１のユーザアカウントに要求することをしないなど、更なるユーザ入力を要求することなしに）。例えば、第１のユーザアカウントが、デバイス上でアクティブなセッションを有するものとして図２６Ｃに示される「Ｊｏｓｈ  Ｏｌｓｏｎ」というユーザに対応する。
【０７３９】
一部の実施形態において、生体情報を受信することに応答して、第２のユーザアカウントがデバイス上でアクティブなセッションを有する間に、生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという判定に従って、デバイスは、第２のユーザアカウントに関してロック解除を行う（例えば、更なるユーザ入力を要求することなしに）。例えば、「Ｓａｌｌｙ」などの、他のユーザのうちの１人が既にログインしており、デバイス上にアクティブなセッションを有し、したがって、デバイスが、更なる入力を要求するのではなく、即時にロック解除する。
【０７４０】
一部の実施形態において、生体情報を受信することに応答して、生体情報が、デバイスのいずれのユーザアカウントに関する生体情報とも合致しないという判定に従って、デバイスをロック状態に保持する。例えば、デバイス上にユーザアカウントを有さない何らかの他のユーザが生体情報（指紋などの）を提供しようと試みた場合、デバイスは、ロック状態にとどまる（例えば、デバイスは、ログインユーザインタフェースを表示することを続け、提供された生体情報が認識されないことを示すメッセージを表示してよい）。
【０７４１】
一部の実施形態において、ログインユーザインタフェースは、複数のユーザアカウントに対応する複数の選択可能なアフォーダンスを含む（図２６Ｃに示されるとおり、選択可能なアフォーダンスは、ユーザのそれぞれに関して示される）。
【０７４２】
一部の実施形態において、デバイスは、第１のユーザアカウントに関してログインクレデンシャルを入力するようにというプロンプト（図２６Ａに示されるプロンプト）を表示している間に、ログインクレデンシャルの入力を受信し（例えば、パスワードが、「パスワードを入力してください」入力ボックスにおいて入力され）、ログインクレデンシャルの入力を受信することに応答して、デバイスは、そのログインクレデンシャルが第１のユーザアカウントに関するログインクレデンシャルと合致するかどうかを判定する。
【０７４３】
ログインクレデンシャルが第１のユーザアカウントに関するログインクレデンシャルと合致するという判定に従って、デバイスは、第１のユーザアカウントに関してロック解除される。ログインクレデンシャルが第１のユーザアカウントに関するログインクレデンシャルと合致しないという判定に従って、デバイスは、ロック状態のままである。
【０７４４】
一部の実施形態において、第２のユーザアカウントに関してログインクレデンシャルを入力するようにというプロンプトを表示している間に、デバイスが、ログインクレデンシャルの入力を受信する（例えば、パスワードが、第２のユーザによって図２６Ａの「パスワードを入力してください」入力ボックスにおいて入力される）。ログインクレデンシャルの入力を受信することに応答して、デバイスは、そのログインクレデンシャルが第２のユーザアカウントに関するログインクレデンシャルと合致するかどうかを判定する。
【０７４５】
ログインクレデンシャルが第２のユーザアカウントに関するログインクレデンシャルと合致するという判定に従って、デバイスは、第２のユーザアカウントに関してロック解除され、ログインクレデンシャルが第２のユーザアカウントに関するログインクレデンシャルと合致しないという判定に従って、デバイスは、ロック状態のままである。
【０７４６】
図６６における動作が説明されてきた特定の順序は、例示的であるに過ぎず、説明される順序が、動作が実行され得る唯一の順序であることを示すことは意図されないことを理解されたい。当業者には、説明される動作を再順序付けする様々な方法が認識されよう。
【０７４７】
図６７は、一部の実施形態による、生体センサを使用して、ログインされたユーザアカウントの間で効率的な高速の切換えを可能にする方法２９００を示すフロー図である。方法２９００は、プロセッサと、メモリと、プライマリディスプレイを含む第１の筐体と、物理キーボード（本明細書において物理入力機構とも呼ばれる）、及びプライマリディスプレイとは別のタッチ感知式セカンダリディスプレイを少なくとも部分的に包含する第２の筐体とを含むコンピューティングシステムにおいて実行される（２９０２）。方法２９００におけるいくつかの動作は、任意選択的に組み合わされ、かつ／又はいくつかの動作の順序が、任意選択的に変更される。
【０７４８】
一部の実施形態において、コンピューティングシステムは、ポータブルコンピューティングシステム１００（図１Ａ）又はデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）である。一部の実施形態において、プライマリディスプレイは、ポータブルコンピューティングシステム１００（図１Ａ）のディスプレイ部分１１０（本明細書において、プライマリディスプレイ１０２を含む第１の筐体１１０とも呼ばれる）において実装されるプライマリディスプレイ１０２（図１Ａ）である。代替として、一部の実施形態において、プライマリディスプレイは、外付けディスプレイデバイス２０４（本明細書において、プライマリディスプレイ１０２を含む第１の筐体２０４とも呼ばれる）（図２Ａ〜図２Ｄ）において実装されるプライマリディスプレイ１０２（図２Ａ〜図２Ｄ）である。一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図１Ａ〜図１Ｂ）とを少なくとも部分的に包含するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）の本体部分１２０である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ａ〜図２Ｂ）と、物理キーボード（例えば、物理キーのセット１０６、図２Ａ〜図２Ｂ）とを少なくとも部分的に包含するデスクトップコンピューティングシステム２００の周辺キーボード２０６（図２Ａ〜図２Ｂ）である。代替として、一部の実施形態において、第２の筐体は、タッチ感知式セカンダリディスプレイ（例えば、ダイナミックファンクションロー１０４、図２Ｃ）を少なくとも部分的に包含するデスクトップコンピューティングシステム２００の第１の周辺入力機構２１２（図２Ｃ）であり、第２の筐体は、入力機構（例えば、タッチパッド１０８、図２Ｃ）を含み、物理キーボードを含まない。
【０７４９】
後段で説明されるとおり、方法２９００（及び関連付けられたインタフェース）は、生体センサを使用して、ログインされたユーザアカウントの間で効率的な高速の切換えを可能にする直観的な方法を提供する。方法２９００は、ユーザが、単に生体情報を提供することによって（パスワードを提供する必要も、ユーザを切り換えるためのユーザインタフェースに移動する必要もなしに）、ユーザのユーザアカウントに切り換えることを可能にするコントロール及び案内をユーザに提供する。
【０７５０】
方法２９００によれば、電子デバイスは、デバイスが第１のユーザアカウントにログインされている間、第１のユーザアカウントに関連付けられたユーザインタフェース（例えば、第１のユーザアカウントに関するホームスクリーン又はデスクトップ）を表示する（２９０４）。デバイスは、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントに関連付けられ、第２のユーザアカウントは、第２のユーザアカウントにログインすることを可能にする生体情報に関連付けられる。
【０７５１】
第１のユーザアカウントに関連付けられたユーザインタフェースを表示している間に、デバイスが、一体化された生体センサを有する入力要素を介して入力を受信する（２９０６）。例えば、第２のユーザが、第１のユーザアカウントが現在、ログインされている間に、一体化された生体センサにおいて入力を与える。
【０７５２】
一体化された生体センサを有する入力要素を介して入力を受信することに応答して、デバイスは、第２のユーザアカウントがデバイス上でアクティブなセッションを有する間に、その入力が第２のユーザ切換え基準を満たすかどうかを判定する。一部の実施形態において、第２のユーザ切換え基準は、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという要件を含む。
【０７５３】
第２のユーザアカウントがデバイス上でアクティブなセッションを有する間に、入力が第２のユーザ切換え基準を満たすという判定に従って、デバイスは、（ｉ）第２のユーザアカウントに関してデバイスをロック解除し、（ｉｉ）第１のユーザアカウントに関してデバイスをロックし（例えば、第１のユーザアカウントをログオフすること）、及び（ｉｉ）第１のアカウントに関連付けられたユーザインタフェースの表示を第２のユーザアカウントに関連付けられたユーザインタフェースで置き換える（２９０８）。このようにして、第２のユーザは、単に単一の生体入力を与えることによってデバイス上のアクティブなセッションにアクセスを得ることができる。
【０７５４】
したがって、生体センサにおいて単一の入力を与えることによって電子デバイス上のアクティブなユーザ固有のセッションにアクセスする直観的な方法がユーザに提供される。このようにアクティブなユーザ固有のセッションにアクセスする直観的な方法をユーザに提供することは、電子デバイスの動作性を高め、ユーザデバイスインタフェースをより効率的にし（例えば、アクティブなセッションに対する即時のアクセスを得るのに単一の入力又はジェスチャを要求し、したがって、ユーザアカウントに切り換え、デバイスにログインするのに要求される対話がより少なくなることによって）、このことが、更に、ユーザが単一の入力を介してアクティブなセッションにアクセスすることを可能にすることによって電力使用を低減して、デバイスのバッテリ寿命を向上させる。
【０７５５】
一部の実施形態において、生体情報を受信することに応答して、第２のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、第２のユーザ切換え基準が、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという要件を含んで、入力が第２のユーザ切換え基準を満たすという判定に従って、デバイスは、ディスプレイ上に、第２のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示する（例示的なプロンプトが、図２６Ａに示され、「初期ログインのためにタッチＩＤがディセーブルにされています。あなたのパスワードを入力してください。」というテキストを有する）。
【０７５６】
一部の実施形態において、生体情報を受信することに応答して、第３のユーザアカウントがデバイス上でアクティブなセッションを有する間に、第３のユーザ切換え基準が、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントに関する生体情報と合致するという要件を含んで、入力が第３のユーザ切換え基準を満たすという判定に従って、デバイスは、（ｉ）第３のユーザアカウントに関してデバイスをロック解除し、（ｉｉ）第１のユーザアカウントに関してデバイスをロックし、及び（ｉｉｉ）第１のアカウントに関連付けられたユーザインタフェースの表示を第３のユーザアカウントに関連付けられたユーザインタフェースで置き換える。このようにして、第３のユーザは、単に単一の生体入力を与えることによってデバイス上のアクティブなセッションにアクセスを得ることができる。
【０７５７】
一部の実施形態において、生体情報を受信することに応答して、第３のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、第３のユーザ切換え基準が、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントに関する生体情報と合致するという要件を含んで、入力が第３のユーザ切換え基準を満たすという判定に従って、ディスプレイ上に、第３のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示する（例示的なプロンプトが、図２６Ａに示され、「初期ログインのためにタッチＩＤがディセーブルにされています。あなたのパスワードを入力してください。」というテキストを有する）。
【０７５８】
一部の実施形態において、第１のユーザは、生体入力を与えることによって、使用してデバイスに迅速、かつ容易に再びログインすることができる。例えば、第１のアカウントに関連付けられたユーザインタフェースの表示を、第２のユーザアカウント（又は第３のユーザアカウント）に関連付けられたユーザインタフェースで置き換えた後、第２のユーザアカウント（又は第３のユーザアカウント）に関連付けられたユーザインタフェースを表示している間に、デバイスは、一体化された生体センサを有する入力要素を介して第２の入力を受信する。一体化された生体センサを有する入力要素を介して第２の入力を受信することに応答して、第１のユーザ切換え基準が、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという要件を含んで、第１のユーザアカウントがデバイス上でアクティブなセッションを有する間に第２の入力が第１のユーザ切換え基準を満たすという判定に従って、デバイスは、（ｉ）第１のユーザアカウントに関してデバイスをロック解除し、（ｉｉ）第２のユーザアカウントに関してデバイスをロックし、及び（ｉｉｉ）第２のアカウントに関連付けられたユーザインタフェースの表示を第１のユーザアカウントに関連付けられたユーザインタフェースで置き換える。このようにして、第１のユーザは、電子デバイスの使用を即時に再開するために単一の生体入力を与えることができる（デバイスの使用を再開するのにパスワードを入力することも、他の入力を与えることも必要とすることなく）。
【０７５９】
一部の実施形態において、入力要素は、ボタン（例えば、タッチ感知式セカンダリディスプレイイ１０４上に含められた、又はセカンダリディスプレイ１０４に隣接して配置されたボタン）であり、一体化された生体センサを有する入力要素を介して入力を検出することは、ボタンを介して押圧入力を検出することを含む。例えば、入力は、機械的ボタンのプッシュ入力、又は所定の強度／圧力閾値を超える強度／圧力を有する押圧入力である。一部の実施形態において、生体情報が、押圧入力を検出することなしに検出された場合、デバイスは、受信された生体情報が、現在、ログインされているユーザアカウントではないユーザアカウントと合致する場合でさえ、ユーザを切り換えることを取り止めにする。
【０７６０】
一部の実施形態において、第２のユーザ切換え基準は、押圧入力が第１の閾値時間より短い間、持続するという基準を含む。
【０７６１】
一部の実施形態において、一体化された生体センサを有する入力要素を介して押圧入力を受信することに応答して、ボタンを用いた押圧入力が第１の閾値時間より短い間、持続したという判定に従って、デバイスは、低電力モード（例えば、低電力モードは、ディスプレイがオフにされるサスペンド状態に対応する）に入る。
【０７６２】
一部の実施形態において、一体化された生体センサを有する入力要素を介して入力を受信することに応答して、ボタンを用いた押圧入力が第１の閾値時間より長い間、かつ第２の閾値時間より短い間、持続したという判定に従って、デバイスは、低電力モードに入る。（例えば、低電力モードは、ディスプレイがオフにされるスリープ／サスペンド状態に対応し、低電力モードには、押圧入力が終わると入る）。ボタンを用いた押圧入力が第２の閾値時間より長い間、持続したという判定に従って、デバイスは、デバイスの状態を変更するためのオプションのメニューを表示する（例えば、メニューオプションは、シャットダウンオプション、再起動オプション、スリープ／サスペンドオプションを含み、選択されると、それぞれ、デバイスをシャットダウンする、再起動する、又はスリープ／サスペンドすることをデバイスにさせる）。
【０７６３】
一部の実施形態において、一体化された生体センサを有する入力要素を介して入力を受信することに応答して、ボタンを用いた押圧入力が第２の閾値時間よりも多い第３の閾値時間より長い間、持続したという判定に従って、デバイスは、再起動される。
【０７６４】
一部の実施形態において、現在、サインインしていないユーザが生体情報を提供した（例えば、タッチ感知式セカンダリディスプレイ１０４と一体化され得るタッチＩＤボタンなどの、デバイスの生体センサ上にユーザの指を置いた）場合、ユーザは、そのユーザに関する記憶された生体情報（例えば、生体センサ又はタッチＩＤセンサを介して以前に受信されている記憶された指紋情報）が利用可能である場合、その生体情報に基づいてデバイスによって識別される。一部の実施形態において、ユーザは、ユーザがボタンを押圧する前に識別される）。ユーザによって提供された生体情報が有効であった（例えば、生体情報がそのユーザに関する記憶された生体情報と一致した）という判定に従って、タッチ感知式セカンダリディスプレイ１０４が、「クリックして［ユーザ名］−＞に切り換える」ようユーザに指示するプロンプトを含むように更新される。一部の実施形態において、このプロンプトにおける矢印は、生体センサが配置されているデバイスの位置にユーザを向かわせる。
【０７６５】
一部の実施形態において、プロンプトは、ユーザに固有であるテキストを含む（例えば、［ユーザ名］テキストがユーザのユーザ名で置き換えられる）。例えば、プロンプトは、Ｓａｌｌｙの指紋が検出された場合、「クリックしてＳａｌｌｙ−＞に切り換える」というテキストを含むこと、及びＪｏｈｎｎｙの指紋が検出された場合、「クリックしてＪｏｈｎｎｙ−＞に切り換える」というテキストを含むことが可能である。
【０７６６】
一部の実施形態において、ユーザによって提供される生体情報が、現在、サインインされているアカウントに関連付けられている場合、又は生体情報が認識されない（すなわち、デバイスのユーザアカウントに関連付けられていない）場合、タッチ感知式セカンダリディスプレイ１０４上にプロンプトはまったく表示されない。
【０７６７】
図６８における動作が説明されてきた特定の順序は、例示的であるに過ぎず、説明される順序が、動作が実行され得る唯一の順序であることを示すことは意図されないことを理解されたい。当業者には、説明される動作を再順序付けする様々な方法が認識されよう。
【０７６８】
一部の実施形態によれば、図５５は、説明される様々な実施形態の原理により構成された電子デバイス１７００の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図５５において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、電子デバイス１７００は、構成要素が電子デバイス３００（図３）に対応するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）として実装される。電子デバイス１７００がデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）内でどのように実装されてもよいかは、当業者によって理解されよう。
【０７６９】
図５５に示されるとおり、電子デバイス１７００は、情報を表示するように構成されたプライマリディスプレイユニット１７０２（例えば、プライマリディスプレイ１０２、図１Ａ、及び図２Ａ〜図２Ｄ）と、ユーザ入力を受信するように構成された物理入力ユニット１７０４と、情報を表示するように構成されたタッチスクリーンディスプレイ（ＴＳＤ）ユニット１７０６（ときとして、本明細書において「タッチスクリーンディスプレイ」又は「タッチスクリーン」とも呼ばれる）（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ、及び図２Ａ〜図２Ｄ）と、１つ以上のセンサを有するタッチスクリーンディスプレイユニット１７０６上で接触を受信するように構成されたタッチ感知面ユニット１７０８と、プライマリディスプレイユニット１７０２、物理入力ユニット１７０４、タッチスクリーンディスプレイユニット１７０６、及びタッチ感知面ユニット１７０８に結合された処理ユニット１７１０とを含む。一部の実施形態において、処理ユニット１７１０は、プライマリディスプレイコントロールユニット１７１２と、タッチスクリーンディスプレイ（ＴＳＤ）コントロールユニット１７１４と、フォーカス識別ユニット１７１６と、判定ユニット１７１８と、入力検出ユニット１７２０と、入力タイプ判定ユニット１７２２と、実行ユニット１７２４と、メディア再生判定ユニット１７２６とを含む。
【０７７０】
処理ユニット１７１０は、プライマリディスプレイユニット１７０２上に第１のユーザインタフェースの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット１７１２を用いて）であって、第１のユーザインタフェースは、１つ以上のユーザインタフェース要素を含む、こと、プライマリディスプレイユニット１７０２上でフォーカスが当たっている１つ以上のユーザインタフェース要素のなかからアクティブなユーザインタフェース要素を識別すること（例えば、フォーカス識別ユニット１７１６を用いて）、及びプライマリディスプレイユニット１７０２上でフォーカスが当たっているアクティブなユーザインタフェース要素が、処理ユニット１７１０によって実行されるアプリケーションに関連付けられているかどうかを判定すること（例えば、判定ユニット１７１８を用いて）を行わせるように構成されている。プライマリディスプレイユニット１７０２上でフォーカスが当たっているアクティブなユーザインタフェース要素がアプリケーションに関連付けられているという判定に従って、処理ユニット１７１０は、タッチスクリーンディスプレイユニット１７０６上に、（Ａ）アプリケーションに対応する１つ以上のアフォーダンスの第１のセットと、（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスとを含む第２のユーザインタフェースの表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）ように構成されている。
【０７７１】
一部の実施形態において、電子デバイスは、（ｉ）プライマリディスプレイユニット１７０２と、処理ユニット１７１０と、第１の通信回路ユニットとを含むプライマリコンピューティングユニットと、（ｉｉ）タッチスクリーンディスプレイユニット１７０６と、タッチ感知面ユニット１７０８と、物理入力ユニット１７０４と、第１の通信回路ユニットと通信するための第２の通信回路ユニットとを含む一体化された入力ユニットとを更に含み、一体化された入力デバイスは、プライマリコンピューティングユニットとは別であり、かつ分離している。
【０７７２】
一部の実施形態において、物理入力ユニット１７０４は、複数の物理キーを含む。
【０７７３】
一部の実施形態において、物理入力ユニット１７０４は、タッチパッドを含む。
【０７７４】
一部の実施形態において、処理ユニット１７１０は、第１のユーザインタフェースの前景においてアプリケーションを実行するように構成されている。
【０７７５】
一部の実施形態において、少なくとも１つのシステムレベルアフォーダンスは、選択されると、タッチスクリーンディスプレイユニット１７０６上にシステムレベル機能に対応する複数のシステムレベルアフォーダンスの表示を引き起こすように構成されている。
【０７７６】
一部の実施形態において、少なくとも１つのシステムレベルアフォーダンスは、電源コントロール又はエスケープコントロールのうちの１つに対応する。
【０７７７】
一部の実施形態において、第２のユーザインタフェース内のタッチスクリーンディスプレイユニット１７０６上に表示されるアフォーダンスのうちの少なくとも１つは、多機能アフォーダンスである。
【０７７８】
一部の実施形態において、処理ユニット１７１０は、タッチ感知面ユニット１７０８上で多機能アフォーダンスを選択するユーザタッチ入力を検出する（例えば、入力検出ユニット１７２０を用いて）こと、ユーザタッチ入力が第１のタイプに対応するという判定（例えば、入力タイプ判定ユニット１７２２を用いた）により、多機能アフォーダンスに関連付けられた第１の機能を実行すること（例えば、実行ユニット１７２４を用いて）、及びユーザタッチ入力が、第１のタイプとは別の第２のタイプに対応するという判定（例えば、入力タイプ判定ユニット１７２２を用いた）に従って、多機能アフォーダンスに関連付けられた第２の機能を実行すること（例えば、実行ユニット１７２４を用いて）を行うように構成されている。
【０７７９】
一部の実施形態において、アクティブなユーザインタフェース要素がアプリケーションに関連付けられていないという判定に従って、処理ユニット１７１０は、タッチスクリーンディスプレイユニット１７０６上に、（Ｃ）電子デバイス１７００のオペレーティングシステムコントロールに対応する１つ以上のアフォーダンスの第２のセットを含む第３のユーザインタフェースの表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）ように構成されており、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットとは別である。
【０７８０】
一部の実施形態において、１つ以上のアフォーダンスの第２のセットは、（Ｂ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含むオペレーティングシステムコントロールの拡張セットである。
【０７８１】
一部の実施形態において、処理ユニット１７１０は、タッチ感知面ユニット１７０８上でアフォーダンスの第１のセットのうちの１つを選択するユーザタッチ入力を選択すること（例えば、入力検出ユニット１７２０を用いて）、及びユーザタッチ入力を検出することに応答して、タッチスクリーンディスプレイユニット１７０６上にアプリケーションの機能に対応するアフォーダンスの異なるセットの表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）こと、及びタッチスクリーンディスプレイユニット１７０６上に少なくとも１つのシステムレベルアフォーダンスを表示することを保持すること（タッチスクリーンディスプレイコントロールユニット１７１４を用いて）を行うように構成されている。
【０７８２】
一部の実施形態において、処理ユニット１７１０は、タッチ感知面ユニット１７０８上で少なくとも１つのシステムレベルアフォーダンスを選択する後続のユーザタッチ入力を検出すること（例えば、入力検出ユニット１７２０を用いて）、及び後続のユーザタッチ入力を検出することに応答して、タッチスクリーンディスプレイユニット１７０６上にシステムレベル機能に対応する複数のシステムレベルアフォーダンス、及びアプリケーションに対応する少なくとも１つのアプリケーションレベルアフォーダンスの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）を行うように構成されている。
【０７８３】
一部の実施形態において、処理ユニット１７１０は、タッチスクリーンディスプレイユニット１７０６上に第２のユーザインタフェースを表示した後、プライマリディスプレイユニット１７０２上でフォーカスが当たっている第２のアクティブなユーザインタフェース要素を識別すること（例えば、フォーカス識別ユニット１７１６を用いて）、及び第２のアクティブなユーザインタフェース要素が、処理ユニット１７１０によって実行される異なるアプリケーションに対応するかどうかを判定すること（例えば、判定ユニット１７１８を用いて）を行うように構成されている。第２のアクティブなユーザインタフェース要素が異なるアプリケーションに対応するという判定に従って、処理ユニット１７１０は、タッチスクリーンディスプレイユニット１７０６上に、（Ｄ）異なるアプリケーションに対応する１つ以上のアフォーダンスの第３のセット、及び（Ｅ）少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む第４のユーザインタフェースの表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）ように構成されている。
【０７８４】
一部の実施形態において、処理ユニット１７１０は、第２のアクティブなユーザインタフェース要素を識別した（例えば、フォーカス識別ユニット１７１６を用いて）後、メディアアイテムが電子デバイス１７００によって再生されているかどうかを判定すること（例えば、メディア再生判定ユニット１７２６を用いて）であって、メディアアイテムは、異なるアプリケーションに関連付けられていないこと、及びメディアアイテムが電子デバイス１７００によって再生されているという判定（例えば、メディア再生判定ユニット１７２６を用いた）により、タッチスクリーンディスプレイユニット１７０６上でメディアアイテムを制御するために第４のユーザインタフェース上に少なくとも１つの永続的なアフォーダンスの表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）ように構成されている。
【０７８５】
一部の実施形態において、少なくとも１つの永続的なアフォーダンスが、メディアアイテムに対応するフィードバックを表示する。
【０７８６】
一部の実施形態において、処理ユニット１７１０は、オーバライドキーに対応するユーザ入力を検出すること（例えば、入力検出ユニット１７２０）、及びユーザ入力を検出することに応答して、タッチスクリーンディスプレイユニット１７０６上に第２のユーザインタフェースの１つ以上のアフォーダンスの少なくとも第１のセットを表示することを中止すること（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）、タッチスクリーンディスプレイユニット１７０６上に既定のファンクションキーの第１のセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）を行うように構成されている。
【０７８７】
一部の実施形態において、処理ユニット１７１０は、タッチスクリーンディスプレイユニット１７０６上に既定のファンクションキーの第１のセットを表示した後、タッチスクリーンディスプレイユニット１７０６の主軸と実質的に平行である方向でタッチ感知面ユニット１７０８上のジェスチャを検出すること（例えば、入力検出ユニット１７２０を用いて）、及び実質的に水平なスワイプジェスチャを検出することに応答して、タッチスクリーンディスプレイユニット１７０６上に少なくとも１つの別のファンクションキーを有する既定のファンクションキーの第２のセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１７１４を用いて）を行うように構成されている。
【０７８８】
前段で説明される情報処理方法における動作は、任意選択的に、汎用プロセッサ（例えば、図３Ａ及び図４に関連して前段で説明されるような）又は特定用途向けチップなどの情報処理装置における１つ以上の機能モジュールを実行することによって実装される。
【０７８９】
図４４Ａ〜図４４Ｄを参照して前段で説明される動作は、任意選択的に、図３Ａ〜図３Ｂ、又は図５５に示される構成要素によって実施される。例えば、検出動作６２６及び６２８は、任意選択的に、イベントソータ３７０、イベント認識部３８０、及びイベント処理部１９０によって実施される。イベントソータ３７０におけるイベントモニタ３７１が、タッチ感知ディスプレイとして実装された場合、ディスプレイシステム３１２上の接触を検出し、イベントディスパッチャモジュール３７４が、アプリケーション３４０−１にイベント情報を伝送する。アプリケーション３４０−１のそれぞれのイベント認識部３８０が、イベント情報をそれぞれのイベント定義３８６と比較し、タッチ感知ディスプレイ上の第１の位置における第１の接触が、所定のイベント又はサブイベントに対応するかどうかを判定する。それぞれの所定のイベント又はサブイベントが検出されると、イベント認識部３８０が、そのイベント又はサブイベントの検出に関連付けられたイベント処理部３９０をアクティブ化する。イベント処理部３９０は、任意選択的に、データ更新部３７６又はオブジェクト更新部３７７を使用して、又は呼び出してアプリケーション内部状態３９２を更新する。一部の実施形態において、イベント処理部３９０は、それぞれのＧＵＩ更新部３７８にアクセスして、アプリケーションによって表示されるものを更新する。同様に、他のプロセスがどのように、図３Ａ〜図３Ｂに示される構成要素に基づいて実施され得るかが、当業者には明白であろう。
【０７９０】
一部の実施形態によれば、図５６は、説明される様々な実施形態の原理により構成された電子デバイス１８００の機能ブロック図を示す。デバイスの機能ブロックは、任意選択的に、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図５６において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、電子デバイス１８００は、構成要素が電子デバイス３００（図３）に対応するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）として実装される。電子デバイス１８００がデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）内でどのように実装されてもよいかは、当業者によって理解されよう。
【０７９１】
図５６に示されるとおり、電子デバイス１８００は、情報を表示するように構成されたプライマリディスプレイユニット１８０２（例えば、プライマリディスプレイ１０２、図１Ａ、及び図２Ａ〜図２Ｄ）と、ユーザ入力を受信するように構成された物理入力ユニット１８０４と、情報を表示するように構成されたタッチスクリーンディスプレイ（ＴＳＤ）ユニット１８０６（ときとして、本明細書において「タッチスクリーンディスプレイ」又は「タッチスクリーン」とも呼ばれる）（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ、及び図２Ａ〜図２Ｄ）と、１つ以上のセンサを有するタッチスクリーンディスプレイユニット１８０６上で接触を受信するように構成されたタッチ感知面ユニット１８０８と、プライマリディスプレイユニット１８０２、物理入力ユニット１８０４、タッチスクリーンディスプレイユニット１８０６、及びタッチ感知面ユニット１８０８に結合された処理ユニット１８１０とを含む。一部の実施形態において、処理ユニット１８１０は、プライマリディスプレイコントロールユニット１８１２と、タッチスクリーンディスプレイ（ＴＳＤ）コントロールユニット１８１４と、入力検出ユニット１８１６と、入力タイプ判定ユニット１８１８とを含む。
【０７９２】
処理ユニット１８１０は、プライマリディスプレイユニット１８０２上に処理ユニット１８１０によって実行されるアプリケーションのための第１のユーザインタフェースの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット１８１２を用いて）、タッチスクリーンディスプレイユニット１８０６上に第２のユーザインタフェースの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１８１４を用いて）であって、第２のユーザインタフェースは、アプリケーションに対応する１つ以上のアフォーダンスの第１のセットを含み、１つ以上のアフォーダンスの第１のセットは、アプリケーションの第１の部分に対応する、こと、及びタッチ感知面ユニット１８０８上でスワイプジェスチャを検出すること（例えば、入力検出ユニット１８１６を用いて）を行うように構成されている。スワイプジェスチャが第１の方向（例えば、水平の）で実行されたという判定（例えば、入力タイプ判定ユニット１８１８を用いた）に従って、処理ユニット１８１０は、タッチスクリーンディスプレイユニット１８０６上にアプリケーションに対応する１つ以上のアフォーダンスの第２のセットの表示を引き起こすことであって、１つ以上のアフォーダンスの第２のセットにおける少なくとも１つのアフォーダンスは、１つ以上のアフォーダンスの第１のセットとは別であり、かつ１つ以上のアフォーダンスの第２のセットは、アプリケーションの第１の部分に対応してもいることを行わせる（例えば、タッチスクリーンディスプレイコントロールユニット１８１４を用いて）ように構成されている。スワイプジェスチャが、第１の方向に対して実質的に直角である第２の方向（例えば、垂直の）で実行されたという判定（例えば、入力タイプ判定ユニット１８１８を用いた）に従って、処理ユニット１８１０は、タッチスクリーンディスプレイユニット１８０６上にアプリケーションに対応する１つ以上のアフォーダンスの第３のセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１８１４を用いて）であって、１つ以上のアフォーダンスの第３のセットは、１つ以上のアフォーダンスの第２のセットとは別であり、かつ１つ以上のアフォーダンスの第３のセットは、アプリケーションの第１の部分とは別のアプリケーションの第２の部分に対応する、ことを行うように構成されている。
【０７９３】
一部の実施形態において、第２の部分は、スワイプジェスチャを検出することに先立ってプライマリディスプレイユニット１８０２上で第１のユーザインタフェース内のコンパクトビューにおいて表示され、処理ユニット１８１０は、スワイプジェスチャが、第１の方向に対して実質的に直角である第２の方向で実行されたという判定に従って、プライマリディスプレイユニット１８０２上で第１のユーザインタフェース内の展開されたビューにおいて第２の部分を表示すること（例えば、プライマリディスプレイコントロールユニット１８１２を用いて）を行わせるように構成されている。
【０７９４】
一部の実施形態において、アプリケーションのための第１のユーザインタフェースは、フルスクリーンモードでプライマリディスプレイユニット１８０２上に表示され、タッチスクリーンディスプレイユニット１８０６上に表示される１つ以上のアフォーダンスの第１のセットは、フルスクリーンモードに対応するコントロールを含む。
【０７９５】
一部の実施形態において、１つ以上のアフォーダンスの第２のセット、及び１つ以上のアフォーダンスの第３のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む。
【０７９６】
一部の実施形態において、タッチスクリーンディスプレイユニット１８０６上に１つ以上のアフォーダンスの第３のセットを表示した後、処理ユニット１８１０は、第１のユーザインタフェース上で第１の部分を選択する第１の入力を検出する（例えば、入力検出ユニット１８１６を用いて）こと、及びユーザ入力を検出することに応答して、タッチスクリーンディスプレイユニット１８０６上に１つ以上のアフォーダンスの第３のセットを表示することを中止すること（例えば、タッチスクリーンディスプレイコントロールユニット１８１４を用いて）であって、１つ以上のアフォーダンスの第３のセットは、アプリケーションの第２の部分に対応する、こと、及びタッチスクリーンディスプレイユニット１８０６上に１つ以上のアフォーダンスの第２のセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１８１４を用いて）であって、１つ以上のアフォーダンスの第２のセットは、アプリケーションの第１の部分に対応する、ことを行うように構成されている。
【０７９７】
一部の実施形態において、第１の方向は、タッチスクリーンディスプレイユニット１８０６の主軸と実質的に平行である。
【０７９８】
一部の実施形態において、第１の方向は、タッチスクリーンディスプレイユニット１８０６の主軸に対して実質的に直角である。
【０７９９】
一部の実施形態において、第１の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット、又はツールバーのうちの１つであり、第２の部分は、アプリケーションのメニュー、タブ、フォルダ、ツールセット、又はツールバーのうちの１つである。
【０８００】
図４５Ａ〜図４５Ｃを参照して前段で説明される動作は、任意選択的に、図３Ａ〜図３Ｂ、又は図５６に示される構成要素によって実施される。例えば、検出動作７１０は、任意選択的に、イベントソータ３７０、イベント認識部３８０、及びイベント処理部１９０によって実施される。イベントソータ３７０におけるイベントモニタ３７１が、タッチ感知ディスプレイとして実装された場合、ディスプレイシステム３１２上の接触を検出し、イベントディスパッチャモジュール３７４が、アプリケーション３４０−１にイベント情報を伝送する。アプリケーション３４０−１のそれぞれのイベント認識部３８０が、イベント情報をそれぞれのイベント定義３８６と比較し、タッチ感知ディスプレイ上の第１の位置における第１の接触が、所定のイベント又はサブイベントに対応するかどうかを判定する。それぞれの所定のイベント又はサブイベントが検出されると、イベント認識部３８０が、そのイベント又はサブイベントの検出に関連付けられたイベント処理部３９０をアクティブ化する。イベント処理部３９０は、任意選択的に、データ更新部３７６又はオブジェクト更新部３７７を使用して、又は呼び出してアプリケーション内部状態３９２を更新する。一部の実施形態において、イベント処理部３９０は、それぞれのＧＵＩ更新部３７８にアクセスして、アプリケーションによって表示されるものを更新する。同様に、他のプロセスがどのように、図３Ａ〜図３Ｂに示される構成要素に基づいて実施され得るかが、当業者には明白であろう。
【０８０１】
一部の実施形態によれば、図５７は、説明される様々な実施形態の原理により構成された電子デバイス１９００の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図５７において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、電子デバイス１９００は、構成要素が電子デバイス３００（図３）に対応するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）として実装される。電子デバイス１９００がデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）内でどのように実装されてもよいかは、当業者によって理解されよう。
【０８０２】
図５７に示されるとおり、電子デバイス１９００は、情報を表示するように構成されたプライマリディスプレイユニット１９０２（例えば、プライマリディスプレイ１０２、図１Ａ、及び図２Ａ〜図２Ｄ）と、ユーザ入力を受信するように構成された物理入力ユニット１９０４と、情報を表示するように構成されたタッチスクリーンディスプレイ（ＴＳＤ）ユニット１９０６（ときとして、本明細書において「タッチスクリーンディスプレイ」又は「タッチスクリーン」とも呼ばれる）（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ、及び図２Ａ〜図２Ｄ）と、１つ以上のセンサを有するタッチスクリーンディスプレイユニット１９０６上で接触を受信するように構成されたタッチ感知面ユニット１９０８と、プライマリディスプレイユニット１９０２、物理入力ユニット１９０４、タッチスクリーンディスプレイユニット１９０６、及びタッチ感知面ユニット１９０８に結合された処理ユニット１９１０とを含む。一部の実施形態において、処理ユニット１９１０は、プライマリディスプレイコントロールユニット１９１２と、タッチスクリーンディスプレイ（ＴＳＤ）コントロールユニット１９１４と、入力検出ユニット１９１６と、変更ユニット１９１８とを含む。
【０８０３】
処理ユニット１９１０は、プライマリディスプレイユニット１９０２上に処理ユニット１９１０によって実行されるアプリケーションのための第１のユーザインタフェースの通常モードでの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット１９１２を用いて）であって、第１のユーザインタフェースは、アプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを含む、こと、及びプライマリディスプレイユニット１９０２上にアプリケーションのための第１のユーザインタフェースの少なくとも一部分をフルスクリーンモードで表示するためのユーザ入力を検出すること（例えば、入力検出ユニット１９１６を用いて）を行うように構成されている。ユーザ入力を検出することに応答して、処理ユニット１９１０は、プライマリディスプレイユニット１９０２上の第１のユーザインタフェースにおいてアプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを表示することを中止すること（例えば、プライマリディスプレイコントロールユニット１９１２を用いて）、プライマリディスプレイユニット１９０２上にアプリケーションのための第１のユーザインタフェースの部分をフルスクリーンモードで表示させること（例えば、プライマリディスプレイコントロールユニット１９１２を用いて）、及びタッチスクリーンディスプレイユニット１９０６上にアプリケーションを制御するための１つ以上のアフォーダンスの第２のセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット１９１４を用いて）であって、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットに対応する、ことを行うように構成されている。
【０８０４】
一部の実施形態において、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットである。
【０８０５】
一部の実施形態において、１つ以上のアフォーダンスの第２のセットは、フルスクリーンモードに対応するコントロールを含む。
【０８０６】
一部の実施形態において、処理ユニット１９１０は、タッチ感知面ユニット１９０８上でアフォーダンスの第２のセットのうちの１つを選択するユーザタッチ入力を検出すること（例えば、入力検出ユニット１９１６を用いて）を行うように構成されており、ユーザタッチ入力を検出することに応答して、処理ユニット１９１０は、アフォーダンスの第２のセットのうちの選択された１つにより、プライマリディスプレイユニット１９０２上にフルスクリーンモードで表示されているアプリケーションのための第１のユーザインタフェースの部分を変更すること（例えば、変更ユニット１９１８を用いて）を行うように構成されている。
【０８０７】
一部の実施形態において、プライマリディスプレイユニット１９０２上にアプリケーションのための第１のユーザインタフェースの部分をフルスクリーンモードで表示した後、処理ユニット１９１０は、フルスクリーンモードを終了するための後続のユーザ入力を検出すること（例えば、入力検出ユニット１９１６を用いて）、及び後続のユーザ入力を検出することに応答して、プライマリディスプレイユニット１９０２上に処理ユニット１９１０によって実行されるアプリケーションのための第１のユーザインタフェースの通常モードでの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット１９１２を用いて）であって、第１のユーザインタフェースは、アプリケーションに関連付けられた１つ以上のアフォーダンスの第１のセットを含む、こと、及びタッチスクリーンディスプレイユニット１９０６上にアプリケーションを制御するための１つ以上のアフォーダンスの第２のセットの少なくともサブセットを表示することを保持すること（例えば、タッチスクリーンディスプレイコントロールユニット１９１４を用いて）であって、１つ以上のアフォーダンスの第２のセットは、１つ以上のアフォーダンスの第１のセットに対応する、ことを行うように構成されている。
【０８０８】
一部の実施形態において、プライマリディスプレイユニット１９０２上にアプリケーションのための第１のユーザインタフェースの少なくとも一部分をフルスクリーンモードで表示するためのユーザ入力は、タッチ感知面ユニット１９０８の上で検出されるタッチ入力とプライマリディスプレイユニット１９０２上の第１のユーザインタフェース内で選択されるコントロールのうちの少なくとも１つである。
【０８０９】
一部の実施形態において、１つ以上のアフォーダンスの第２のセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む。
【０８１０】
図４６Ａ〜図４６Ｂを参照して前段で説明される動作は、任意選択的に、図３Ａ〜図３Ｂ、又は図５７に示される構成要素によって実施される。例えば、検出動作８０４及び８１６は、任意選択的に、イベントソータ３７０、イベント認識部３８０、及びイベント処理部１９０によって実施される。イベントソータ３７０におけるイベントモニタ３７１が、タッチ感知ディスプレイとして実装された場合、ディスプレイシステム３１２上の接触を検出し、イベントディスパッチャモジュール３７４が、アプリケーション３４０−１にイベント情報を伝送する。アプリケーション３４０−１のそれぞれのイベント認識部３８０が、イベント情報をそれぞれのイベント定義３８６と比較し、タッチ感知ディスプレイ上の第１の位置における第１の接触が、所定のイベント又はサブイベントに対応するかどうかを判定する。それぞれの所定のイベント又はサブイベントが検出されると、イベント認識部３８０が、そのイベント又はサブイベントの検出に関連付けられたイベント処理部３９０をアクティブ化する。イベント処理部３９０は、任意選択的に、データ更新部３７６又はオブジェクト更新部３７７を使用して、又は呼び出してアプリケーション内部状態３９２を更新する。一部の実施形態において、イベント処理部３９０は、それぞれのＧＵＩ更新部３７８にアクセスして、アプリケーションによって表示されるものを更新する。同様に、他のプロセスがどのように、図３Ａ〜図３Ｂに示される構成要素に基づいて実施され得るかが、当業者には明白であろう。
【０８１１】
一部の実施形態よれば、図５８は、説明される様々な実施形態の原理により構成された電子デバイス２０００の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図５８において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、電子デバイス２０００は、構成要素が電子デバイス３００（図３）に対応するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）として実装される。電子デバイス２０００がデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）内でどのように実装されてもよいかは、当業者によって理解されよう。
【０８１２】
図５８に示されるとおり、電子デバイス２０００は、情報を表示するように構成されたプライマリディスプレイユニット２００２（例えば、プライマリディスプレイ１０２、図１Ａ、及び図２Ａ〜図２Ｄ）と、ユーザ入力を受信するように構成された物理入力ユニット２００４と、情報を表示するように構成されたタッチスクリーンディスプレイ（ＴＳＤ）ユニット２００６（ときとして、本明細書において「タッチスクリーンディスプレイ」又は「タッチスクリーン」とも呼ばれる）（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ、及び図２Ａ〜図２Ｄ）と、１つ以上のセンサを有するタッチスクリーンディスプレイユニット２００６上で接触を受信するように構成されたタッチ感知面ユニット２００８と、プライマリディスプレイユニット２００２、物理入力ユニット２００４、タッチスクリーンディスプレイユニット２００６、及びタッチ感知面ユニット２００８に結合された処理ユニット２０１０とを含む。一部の実施形態において、処理ユニット２０１０は、プライマリディスプレイコントロールユニット２０１２と、タッチスクリーンディスプレイ（ＴＳＤ）コントロールユニット２０１４と、通知ユニット２０１６と、入力検出ユニット２０１８と、入力タイプ判定ユニット２０２０と、実行ユニット２０２２とを含む。
【０８１３】
処理ユニット２０１０は、プライマリディスプレイユニット２００２上に処理ユニット２０１０によって実行されるアプリケーションのための第１のユーザインタフェースの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット２０１２を用いて）、タッチスクリーンディスプレイユニット２００６上に第２のユーザインタフェースの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット２０１４を用いて）であって、第２のユーザインタフェースは、アプリケーションに対応する１つ以上のアフォーダンスのセットを含む、こと、通知を検出すること（例えば、通知ユニット２０１６を用いて）、及び通知を検出することに応答して、タッチスクリーンディスプレイユニット２００６上の第２のユーザインタフェースにおいて、アプリケーションに対応する１つ以上のアフォーダンスのセットと検出された通知の少なくとも一部分を同時に表示させること（例えば、タッチスクリーンディスプレイコントロールユニット２０１４を用いて）であって、検出された通知は、プライマリディスプレイユニット２００２上に表示されないことを行うように構成されている。
【０８１４】
一部の実施形態において、通知を検出することに先立って、処理ユニット２０１０は、タッチスクリーンディスプレイユニット２００６上に通知を表示するようにし、プライマリディスプレイユニット２００２上に通知を表示しないようにするように通知設定を選択するユーザ入力を検出すること（例えば、入力検出ユニット２０１８を用いて）を行うように構成されている。
【０８１５】
一部の実施形態において、処理ユニット２０１０は、検出された通知の部分に対応するタッチ感知面ユニット２００８上のユーザタッチ入力を検出すること（例えば、入力検出ユニット２０１８を用いて）を行うように構成されている。ユーザタッチ入力が第１のタイプ（例えば、スワイプジェスチャ）に対応するというい判定（例えば、入力タイプ判定ユニット２０２０を用いた）に従って、処理ユニット２０１０は、タッチスクリーンディスプレイユニット２００６上で検出された通知の部分を第２のユーザインタフェースにおいて表示することを中止すること（例えば、タッチスクリーンディスプレイコントロールユニット２０１４を用いて）を行うように構成されている。ユーザタッチ入力が、第１のタイプとは別の第２のタイプ（例えば、タップ接触）に対応するという判定(例えば、入力タイプ判定ユニット２０２０を用いて）に従って、処理ユニット２０１０は、検出された通知に関連付けられたアクションを実行すること（例えば、実行ユニット２０２２を用いて）を行うように構成されている。
【０８１６】
一部の実施形態において、タッチスクリーンディスプレイユニット２００６上に表示される通知の部分は、検出された通知に応答するための複数のオプションのうちの１つを選択するように電子デバイス２０００のユーザにプロンプトを提示する。
【０８１７】
一部の実施形態において、タッチスクリーンディスプレイユニット２００６上に表示される通知の部分は、検出された通知に対する１つ以上の示唆される応答を含む。
【０８１８】
一部の実施形態において、通知は、着信するインスタントメッセージ、ＳＭＳ、電子メール、ボイスメール、又はビデオコールのうちの少なくとも１つに対応する。
【０８１９】
一部の実施形態において、通知は、処理ユニット２０１０によって実行されているアプリケーションによって、アプリケーションを閉じる、又はアプリケーション内でアクションを実行するユーザ入力に応答して発せられるモードアラートに対応する。
【０８２０】
一部の実施形態において、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み、通知は、入力機構の１つ以上の部分、又はシステムレベルアフォーダンスのうちの少なくとも１つを選択するユーザ入力に対応する。
【０８２１】
図４７Ａ〜図４７Ｂを参照して前段で説明される動作は、任意選択的に、図３Ａ〜図３Ｂ、又は図５８に示される構成要素によって実施される。例えば、検出動作９２２は、任意選択的に、イベントソータ３７０、イベント認識部３８０、及びイベント処理部１９０によって実施される。イベントソータ３７０におけるイベントモニタ３７１が、タッチ感知ディスプレイとして実装された場合、ディスプレイシステム３１２上の接触を検出し、イベントディスパッチャモジュール３７４が、アプリケーション３４０−１にイベント情報を伝送する。アプリケーション３４０−１のそれぞれのイベント認識部３８０が、イベント情報をそれぞれのイベント定義３８６と比較し、タッチ感知ディスプレイ上の第１の位置における第１の接触が、所定のイベント又はサブイベントに対応するかどうかを判定する。それぞれの所定のイベント又はサブイベントが検出されると、イベント認識部３８０が、そのイベント又はサブイベントの検出に関連付けられたイベント処理部３９０をアクティブ化する。イベント処理部３９０は、任意選択的に、データ更新部３７６又はオブジェクト更新部３７７を使用して、又は呼び出してアプリケーション内部状態３９２を更新する。一部の実施形態において、イベント処理部３９０は、それぞれのＧＵＩ更新部３７８にアクセスして、アプリケーションによって表示されるものを更新する。同様に、他のプロセスがどのように、図３Ａ〜図３Ｂに示される構成要素に基づいて実施され得るかが、当業者には明白であろう。
【０８２２】
一部の実施形態によれば、図５９は、説明される様々な実施形態の原理により構成された電子デバイス２１００の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図５９において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、電子デバイス２１００は、構成要素が電子デバイス３００（図３）に対応するポータブルコンピューティングシステム１００（図１Ａ〜図１Ｂ）として実装される。電子デバイス２１００がデスクトップコンピューティングシステム２００（図２Ａ〜図２Ｄ）内でどのように実装されてもよいかは、当業者によって理解されよう。
【０８２３】
図５９に示されるとおり、電子デバイス２１００は、情報を表示するように構成されたプライマリディスプレイユニット２１０２（例えば、プライマリディスプレイ１０２、図１Ａ、及び図２Ａ〜図２Ｄ）と、ユーザ入力を受信するように構成された物理入力ユニット２１０４と、情報を表示するように構成されたタッチスクリーンディスプレイ（ＴＳＤ）ユニット２１０６（ときとして、本明細書において「タッチスクリーンディスプレイ」又は「タッチスクリーン」とも呼ばれる）（例えば、ダイナミックファンクションロー１０４、図１Ａ〜図１Ｂ、及び図２Ａ〜図２Ｄ）と、１つ以上のセンサを有するタッチスクリーンディスプレイユニット２１０６上で接触を受信するように構成されたタッチ感知面ユニット２１０８と、プライマリディスプレイユニット２１０２、物理入力ユニット２１０４、タッチスクリーンディスプレイユニット２１０６、及びタッチ感知面ユニット２１０８に結合された処理ユニット２１１０とを含む。一部の実施形態において、処理ユニット２１１０は、プライマリディスプレイコントロールユニット２１１２と、タッチスクリーンディスプレイ（ＴＳＤ）コントロールユニット２１１４と、識別ユニット２１１６と、入力検出ユニット２１１８と、判定ユニット２１２０とを含む。
【０８２４】
処理ユニット２１１０は、プライマリディスプレイユニット２１０２上にユーザインタフェースの表示を引き起こすこと（例えば、プライマリディスプレイコントロールユニット２１１２を用いて）であって、ユーザインタフェースは、１つ以上のユーザインタフェース要素を含む、こと、プライマリディスプレイユニット２１０２上でフォーカスが当たっている１つ以上のユーザインタフェース要素のなかからアクティブなユーザインタフェース要素を識別すること（例えば、識別ユニット２１１６を用いて）であって、アクティブなユーザインタフェース要素は、処理ユニット２１１０によって実行されるアプリケーションに関連付けられる、こと、及びプライマリディスプレイユニット２１０２上でフォーカスが当たっているアクティブなユーザインタフェース要素を識別することに応答して、タッチスクリーンディスプレイユニット２１０６上にアプリケーションに対応する１つ以上のアフォーダンスのセットの表示を引き起こすこと（例えば、タッチスクリーンディスプレイコントロールユニット２１１４を用いて）を行うように構成されている。処理ユニット２１１０は、ユーザインタフェースのそれぞれの部分を移動するユーザ入力を検出すること（例えば、入力検出ユニット２１１８を用いて）、及びユーザ入力を検出することに応答して、かつユーザ入力が所定のアクション基準を満たすという判定（例えば、判定ユニット２１２０を用いた）に従って、プライマリディスプレイユニット２１０２上にユーザインタフェースのそれぞれの部分を表示することを中止し（例えば、プライマリディスプレイコントロールユニット２１１２を用いて）、タッチスクリーンディスプレイユニット２１０６上に１つ以上のアフォーダンスのセットの少なくともサブセットを表示することを中止すること（例えば、タッチスクリーンディスプレイコントロールユニット２１１４を用いて）、及びタッチスクリーンディスプレイユニット２１０６上にユーザインタフェースのそれぞれの部分の表現の表示を引き起こす（例えば、タッチスクリーンディスプレイコントロールユニット２１１４を用いて）ように構成されている。
【０８２５】
一部の実施形態において、ユーザインタフェースのそれぞれの部分は、処理ユニット２１１０によって実行されるアプリケーションに対応するメニューである。
【０８２６】
一部の実施形態において、ユーザインタフェースのそれぞれの部分は、通知又はモードアラートのうちの少なくとも１つである。
【０８２７】
一部の実施形態において、所定のアクション基準は、ユーザ入力が、ユーザインタフェースのそれぞれの部分をプライマリディスプレイユニット２１０２の所定の位置にドラッグするドラッグジェスチャである場合に満たされる。
【０８２８】
一部の実施形態において、所定のアクション基準は、ユーザ入力が、ユーザインタフェースのそれぞれの部分をタッチスクリーンディスプレイユニット２１０６に移動することに対応する所定の入力である場合に満たされる。
【０８２９】
一部の実施形態において、ユーザ入力を検出することに応答して、かつユーザ入力が所定のアクション基準を満たさないという判定（例えば、判定ユニット２１２０を用いた）に従って、処理ユニット２１１０は、プライマリディスプレイユニット２１０２上のユーザインタフェースのそれぞれの部分を表示することを保持すること（例えば、プライマリディスプレイコントロールユニット２１１２を用いて）、及びタッチスクリーンディスプレイユニット２１０６上に１つ以上のアフォーダンスのセットを表示することを保持すること（例えば、タッチスクリーンディスプレイコントロールユニット２１１４を用いて）を行うように構成されている。
【０８３０】
一部の実施形態において、１つ以上のアフォーダンスのセットは、少なくとも１つのシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含み、処理ユニット２１１０は、タッチスクリーンディスプレイユニット２１０６上にユーザインタフェースのそれぞれの部分の表現を表示した後、タッチスクリーンディスプレイユニット２１０６上に少なくとも１つのシステムレベルアフォーダンスを表示することを保持すること（例えば、タッチスクリーンディスプレイコントロールユニット２１１４を用いて）を行うように構成されている。
【０８３１】
一部の実施形態において、ユーザインタフェースのそれぞれの部分の表現は、タッチスクリーンディスプレイユニット２１０６上で１つ以上のアフォーダンスのセットの上に重ね合わされる。
【０８３２】
図４８Ａ〜図４８Ｃを参照して説明される動作は、任意選択的に、図３Ａ〜図３Ｂ、又は図５９に示される構成要素によって実施される。例えば、検出動作１００８は、任意選択的に、イベントソータ３７０、イベント認識部３８０、及びイベント処理部１９０によって実施される。イベントソータ３７０におけるイベントモニタ３７１が、タッチ感知ディスプレイとして実装された場合、ディスプレイシステム３１２上の接触を検出し、イベントディスパッチャモジュール３７４が、アプリケーション３４０−１にイベント情報を伝送する。アプリケーション３４０−１のそれぞれのイベント認識部３８０が、イベント情報をそれぞれのイベント定義３８６と比較し、タッチ感知ディスプレイ上の第１の位置における第１の接触が、所定のイベント又はサブイベントに対応するかどうかを判定する。それぞれの所定のイベント又はサブイベントが検出されると、イベント認識部３８０が、そのイベント又はサブイベントの検出に関連付けられたイベント処理部３９０をアクティブ化する。イベント処理部３９０は、任意選択的に、データ更新部３７６又はオブジェクト更新部３７７を使用して、又は呼び出してアプリケーション内部状態３９２を更新する。一部の実施形態において、イベント処理部３９０は、それぞれのＧＵＩ更新部３７８にアクセスして、アプリケーションによって表示されるものを更新する。同様に、他のプロセスがどのように、図３Ａ〜図３Ｂに示される構成要素に基づいて実施され得るかが、当業者には明白であろう。
【０８３３】
一部の実施形態よれば、図６０は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２２００（電子デバイス２２００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６０において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２２００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２２００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８３４】
図６０に示されるとおり、コンピューティングシステム２２００は、情報を表示するように構成されたプライマリディスプレイユニット２２０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２２０４と、キーボード入力を受信するように構成された物理キーボードユニット２２０５と、ディスプレイユニット２２０２、物理キーボードユニット２２０５、及びタッチ感知式セカンダリディスプレイ２２０４に結合された処理ユニット２２１０とを含む。一部の実施形態において、プライマリディスプレイユニット２２０２は、第１の筐体及び物理キーボードユニット２２０５の一部であり、タッチ感知式セカンダリディスプレイユニット２２０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、要求受信ユニット（例えば、要求受信ユニット２２１２）と、表示ユニット２２１４（例えば、表示ユニット２２１４）と、検出ユニット（例えば、検出ユニット２２１６）とを含む。
【０８３５】
処理ユニットは、アプリケーションを開く要求を受信すること（例えば、要求受信ユニット２２１２を用いて）、要求を受信することに応答して、（ｉ）プライマリディスプレイ上に、コンピューティングシステム上で実行されるアプリケーションに関連付けられた複数のユーザインタフェースオブジェクトを表示すること（例えば、プライマリディスプレイユニット２２０２と連携して表示ユニット２２１４を用いて）であって、その複数は、関連付けられたコンテンツを有して表示される第１のユーザインタフェースオブジェクトと、関連付けられたコンテンツを有さずに表示される他のユーザインタフェースオブジェクトとを含む、こと、（ｉｉ）タッチ感知式セカンダリディスプレイ上に、複数のユーザインタフェースオブジェクトのうちの１つをそれぞれが表すアフォーダンスのセットを表示すること（例えば、タッチ感知式セカンダリディスプレイユニット２２０４と連携する表示ユニット２２１４を用いて）、タッチ感知ディスプレイを介して、アフォーダンスのセットのうちの第１のアフォーダンスからアフォーダンスのセットのうちの第２のアフォーダンスに向かう方向のスワイプジェスチャを検出すること（例えば、検出ユニット２２１６を用いて）であって、第１のアフォーダンスは、第１のユーザインタフェースオブジェクトを表し、第２のアフォーダンスは、第１のユーザインタフェースオブジェクトとは別の第２のユーザインタフェースオブジェクトを表すこと、及びスワイプジェスチャを検出することに応答して、第１のユーザインタフェースオブジェクトのために関連付けられたコンテンツを表示することを中止するように、かつ第２のユーザインタフェースオブジェクトのために関連付けられたコンテンツを表示するようにプライマリディスプレイを更新すること（例えば、表示ユニット２２１４を用いて）を行うように構成されている。
【０８３６】
コンピューティングシステム２２００の一部の実施形態において、処理ユニットは、第３のユーザインタフェースオブジェクトを表す第３のアフォーダンスと接触するスワイプジェスチャを含む、タッチ感知式セカンダリディスプレイを横切るスワイプジェスチャの連続的な移動を検出すること（例えば、検出ユニット２２１６を用いて）、及びスワイプジェスチャが第３のアフォーダンスと接触することを検出することに応答して、第３のユーザインタフェースオブジェクトのための関連付けられたコンテンツを表示するようにプライマリディスプレイを更新することを行うように更に構成されている。
【０８３７】
コンピューティングシステム２２００の一部の実施形態において、アフォーダンスのセットの中の各アフォーダンスは、複数のうちのそれぞれのユーザインタフェースオブジェクトのためのそれぞれの関連付けられたコンテンツの表現を含む。
【０８３８】
コンピューティングシステム２２００の一部の実施形態において、処理ユニットは、スワイプジェスチャを検出する前に、第１のアフォーダンスの上でタッチ感知式セカンダリディスプレイとの初期の接触を検出すること（例えば、検出ユニット２２１６を用いて）、及び初期の接触を検出することに応答して、第１のアフォーダンスの倍率レベルを増加させること（例えば、タッチ感知式セカンダリディスプレイ２２０４と連携して表示ユニット２２１４を用いて）を行うように更に構成されている。
【０８３９】
コンピューティングシステム２２００の一部の実施形態において、アプリケーションは、ウェブブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトはそれぞれ、ウェブブラウジングタブに対応する。
【０８４０】
コンピューティングシステム２２００の一部の実施形態において、処理ユニットは、プライマリディスプレイ上でウェブブラウジングアプリケーション・プログラミング・インタフェースのＵＲＬ入力部分を検出すること（例えば、検出ユニット２２１６を用いて）、及び入力を検出することに応答して、お気に入りのＵＲＬの表現を含むようにタッチ感知式セカンダリディスプレイを更新すること（例えば、タッチ感知式セカンダリディスプレイユニット２２０４と連携して表示ユニット２２１４を用いて）を行うように更に構成されている。
【０８４１】
コンピューティングシステム２２００の一部の実施形態において、アプリケーションは、写真ブラウジングアプリケーションであり、複数のユーザインタフェースオブジェクトはそれぞれ、個々の写真に対応する。
【０８４２】
コンピューティングシステム２２００の一部の実施形態において、アプリケーションは、ビデオ編集アプリケーションであり、複数のユーザインタフェースオブジェクトはそれぞれ、それぞれのビデオにおける個々のフレームに対応する。
【０８４３】
一部の実施形態によれば、図６１は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２３００（電子デバイス２３００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６１において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２３００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２３００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８４４】
図６１に示されるとおり、コンピューティングシステム２３００は、情報を表示するように構成されたプライマリディスプレイユニット２３０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２３０４と、キーボード入力を受信するように構成された物理キーボードユニット２３０５と、ディスプレイユニット２３０２、物理キーボードユニット２３０５、及びタッチ感知式セカンダリディスプレイユニット２３０４に結合された処理ユニット２３１０とを含む。一部の実施形態において、プライマリディスプレイユニット２３０２は、第１の筐体及び物理キーボードユニット２３０５の一部であり、タッチ感知式セカンダリディスプレイユニット２３０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、要求受信ユニット（例えば、要求受信ユニット２３１２）と、表示ユニット２３１４（例えば、表示ユニット２３１４）と、検出ユニット（例えば、検出ユニット２３１６）と、フォーカス変更ユニット（例えば、フォーカス変更ユニット２３１８）とを含む。
【０８４５】
処理ユニットは、コンピューティングデバイスのプライマリディスプレイ上に表示されたコンテンツ内で検索する要求を受信すること（例えば、要求受信ユニット２３１２を用いて）、要求を受信することに応答して、（ｉ）プライマリディスプレイ上に、検索に応答する複数の検索結果を表示すること（例えば、プライマリディスプレイユニット２３０２と連携して表示ユニット２３１４を用いて）であって、フォーカスは、複数の検索結果のうちの第１の検索結果に当たっていること、（ｉｉ）タッチ感知式セカンダリディスプレイ上に、複数の検索結果のうちのそれぞれの検索結果にそれぞれが対応するそれぞれの表現を表示すること（例えば、タッチ感知式セカンダリディスプレイ２３０４と連携して表示ユニット２３１４を用いて）、タッチ感知式セカンダリディスプレイを介して、それぞれの表現のうちの表現を選択するタッチ入力を検出すること（例えば、検出ユニット２３１６を用いて）であって、表現は、第１の検索結果とは別の複数の検索結果のうちの第２の検索結果に対応する、こと、及び入力を検出することに応答して、プライマリディスプレイ上のフォーカスを第２の検索結果に変更すること（例えば、プライマリディスプレイユニット２３０２と連携して表示ユニット２３１６を用いて）を行うように構成されている。
【０８４６】
コンピューティングデバイス２３００の一部の実施形態において、フォーカスを変更することは、プライマリディスプレイ上で、特定の検索結果の視覚的特性を変更することを含む。
【０８４７】
コンピューティングデバイス２３００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイ上でそれぞれの表現のうちの少なくとも２つにまたがって移動するジェスチャを検出すること（例えば、検出ユニット２３１６を用いて）、及びジェスチャを検出することに応答して、スワイプジェスチャがそれぞれの表現のうちの少なくとも２つにまたがって移動するにつれ、それぞれの表現のうちの少なくとも２つに対応するそれぞれの検索結果を表示するようにプライマリディスプレイ上のフォーカスを変更すること（例えば、プライマリディスプレイユニット２３０２と連携して表示ユニット２３１６を用いて）を行うように更に構成されている。
【０８４８】
コンピューティングデバイス２３００の一部の実施形態において、処理ユニットは、ジェスチャの速度が閾値速度を超えているという判定に従って、プライマリディスプレイ上のフォーカスを、それぞれの表現のうちの少なくとも２つに対応するものに加えて、それぞれの検索結果に変更すること（例えば、プライマリディスプレイユニット２３０２と連携して表示ユニット２３１６を用いて）を行うように更に構成されている。
【０８４９】
コンピューティングデバイス２３００の一部の実施形態において、ジェスチャは、スワイプジェスチャである。
【０８５０】
コンピューティングデバイス２３００の一部の実施形態において、ジェスチャは、フリックジェスチャである。
【０８５１】
コンピューティングデバイス２３００の一部の実施形態において、表現は、検索結果のうちのそれぞれの検索結果にそれぞれが対応するティックマークである。
【０８５２】
コンピューティングデバイス２３００の一部の実施形態において、ティックマークは、プライマリディスプレイ上の検索結果の順序付けに対応する順序でタッチ感知式セカンダリディスプレイ上の行において表示される。
【０８５３】
コンピューティングデバイス２３００の一部の実施形態において、コンテンツ内で検索する要求は、コンテンツ内で検索文字列を探し出す要求であり、複数の検索結果はそれぞれ、少なくとも検索文字列を含む。
【０８５４】
コンピューティングデバイス２３００の一部の実施形態において、複数の検索結果を表示することは、複数の検索結果のうちのそれぞれに関する検索文字列を強調表示することを含む。
【０８５５】
一部の実施形態よれば、図６２は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２４００（電子デバイス２４００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６２において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２４００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２４００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８５６】
図６２に示されるとおり、コンピューティングシステム２４００は、情報を表示するように構成されたプライマリディスプレイユニット２４０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２４０４と、キーボード入力を受信するように構成された物理キーボードユニット２４０５と、ディスプレイユニット２４０２、物理キーボードユニット２４０５、及びタッチ感知式セカンダリディスプレイユニット２４０４に結合された処理ユニット２４１０とを含む。一部の実施形態において、プライマリディスプレイユニット２４０２は、第１の筐体及び物理キーボードユニット２４０５の一部であり、タッチ感知式セカンダリディスプレイユニット２４０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、要求受信ユニット（例えば、要求受信ユニット２４１２）と、表示ユニット２４１４（例えば、表示ユニット２４１４）と、検出ユニット（例えば、検出ユニット２４１６）と、変更ユニット（例えば、変更ユニット２４１８）とを含む。
【０８５７】
処理ユニットは、プライマリディスプレイ上にカレンダーアプリケーションを表示すること（例えば、プライマリディスプレイユニット２４０２と連携して表示ユニット２４１４を用いて）、カレンダーアプリケーションに関連付けられたイベントについての情報を表示する要求を受信すること（例えば、要求受信ユニット２４１２を用いて）、及び要求を受信することに応答して、（ｉ）プライマリディスプレイ上に第１のイベントに関するイベント詳細を表示することであって、イベント詳細は、イベントに関する開始時間及び終了時間を含む、こと（例えば、プライマリディスプレイユニット２４０２と連携して表示ユニット２４１４を用いて）、及び（ｉｉ）タッチ感知式セカンダリディスプレイ上にアフォーダンスを表示することであって、アフォーダンスは、開始時間及び終了時間を少なくとも含む時間の範囲を示すこと（例えば、タッチ感知式セカンダリディスプレイユニット２４０４と連携して表示ユニット２４１４を用いて）を行うように構成されている。
【０８５８】
コンピューティングシステム２４００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイを介して、時間の範囲を変更するユーザインタフェースコントロールにおける入力を検出すること（例えば、検出ユニット２４１６を用いて）、及び入力を検出することに応答して、（ｉ）入力によりイベントに関する開始時間及び終了時間のうちの少なくとも１つを変更すること（例えば、変更ユニット２４１８を用いて）、及び（ｉｉ）プライマリディスプレイ上に、入力によりイベントに関する変更された時間の範囲を表示すること（例えば、プライマリディスプレイユニット２４０２と連携して表示ユニット２４１４を用いて）を行うように更に構成されている。
【０８５９】
コンピューティングデバイス２４００の一部の実施形態において、処理ユニットは、開始時間及び／又は終了時間をイベントと一緒にコンピューティングシステムのメモリに保存するように更に構成されている。
【０８６０】
コンピューティングデバイス２４００の一部の実施形態において、時間の範囲を変更する入力は、閾値時間を超えてアフォーダンスと接触したままであり、その後、少なくとも一部分、タッチ感知式セカンダリディスプレイ上のアフォーダンスを移動する押圧入力である。
【０８６１】
コンピューティングデバイス２４００の一部の実施形態において、時間の範囲を変更する入力は、タッチ感知式セカンダリディスプレイを横切って移動し、かつイベントに関する新たな開始時間及び新たな終了時間をコンピューティングシステムに選択することであって、新たな開始時間及び終了時間は、開始時間及び終了時間によって範囲に含まれる同一の持続時間のものであるタイムスロットに対応する、ことを行わせるスワイプジェスチャである。
【０８６２】
一部の実施形態よれば、図６３は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２５００（電子デバイス２５００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６３において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２５００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２５００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８６３】
図６３に示されるとおり、コンピューティングシステム２５００は、情報を表示するように構成されたプライマリディスプレイユニット２５０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２５０４と、キーボード入力を受信するように構成された物理キーボードユニット２５０５と、ディスプレイユニット２５０２、物理キーボードユニット２５０５、及びタッチ感知式セカンダリディスプレイユニット２５０４に結合された処理ユニット２５１０とを含む。一部の実施形態において、プライマリディスプレイユニット２５０２は、第１の筐体及び物理キーボードユニット２５０５の一部であり、タッチ感知式セカンダリディスプレイユニット２５０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、選択受信ユニット（例えば、選択受信ユニット２５１２）と、表示ユニット２５１４（例えば、表示ユニット２５１４）と、検出ユニット（例えば、検出ユニット２５１６）と、実行開始ユニット（例えば、実行開始ユニット２５１８）とを含む。
【０８６４】
処理ユニットは、コンピューティングシステムと、コンピューティングシステムとは別の外部デバイスとの間の新たな接続を検出すること（例えば、検出ユニット２５１６を用いて）、及び新たな接続を検出することに応答して、タッチ感知式セカンダリディスプレイ上に、外部デバイスを介して利用可能な機能に対応する複数のアフォーダンスを表示すること（例えば、タッチ感知式セカンダリディスプレイユニット２５０４と連携して表示ユニット２５１４を用いて）を行うように構成されている。
【０８６５】
コンピューティングシステム２５００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイを介して、外部デバイスを介して利用可能な第１の機能に対応する第１のアフォーダンスの選択を受信すること（例えば、選択受信ユニット２５１２を介して）、及び選択を受信することに応答して、第１の機能の実行を開始すること（例えば、実行開始ユニット２５１８を介して）を行うように更に構成されている。
【０８６６】
コンピューティングシステム２５００の一部の実施形態において、外部デバイスは、プライマリディスプレイ及びタッチ感知式セカンダリディスプレイとは別の更なるディスプレイである。
【０８６７】
コンピューティングシステム２５００の一部の実施形態において、複数のアフォーダンスは、選択されると、更なるディスプレイを介してディスプレイミラーリング機能の実行を開始することをコンピューティングシステムに行わせる第１のアフォーダンスを含む。
【０８６８】
一部の実施形態よれば、図６４は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２６００（電子デバイス２６００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６４において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２６００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２６００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８６９】
図６４に示されるとおり、コンピューティングシステム２６００は、情報を表示するように構成されたプライマリディスプレイユニット２６０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２６０４と、キーボード入力を受信するように構成された物理キーボードユニット２６０５と、ディスプレイユニット２６０２、物理キーボードユニット２６０５、及びタッチ感知式セカンダリディスプレイユニット２６０４に結合された処理ユニット２６１０とを含む。一部の実施形態において、プライマリディスプレイユニット２６０２は、第１の筐体及び物理キーボードユニット２６０５の一部であり、タッチ感知式セカンダリディスプレイユニット２６０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、表示ユニット（例えば、表示ユニット２６１２）と、検出ユニット２６１４（例えば、検出ユニット２６１４）と、リプレーシングユニット（例えば、リプレーシングユニット２６１６）とを含む。
【０８７０】
処理ユニットは、プライマリディスプレイ上に、コンピューティングシステム上で実行しているアプリケーションのためのユーザインタフェースを表示すること（例えば、プライマリディスプレイユニット２６０２と連携して表示ユニット２６１２を使用して）、ユーザインタフェース内の特定の位置において第１の入力を検出すること（例えば、検出ユニット２６１４を用いて）、及び第１の入力を検出することに応答して、タッチ感知式セカンダリディスプレイ上に、別々の文字にそれぞれが対応するアフォーダンスのセットを表示すること（例えば、タッチ感知式セカンダリディスプレイユニット２６０４と連携して表示ユニット２６１２を用いて）を行うように構成されている。
【０８７１】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイを介して、別々の文字のうちの第１の文字に対応する第１のアフォーダンス上の第２の入力を検出すること（例えば、検出ユニット２６１４を用いて）、及び第２の入力を検出することに応答して、入力が第１のアフォーダンスと接触したままである間、プライマリディスプレイ上に、特定の位置において第１の文字のプレビューを表示すること（例えば、プライマリディスプレイユニット２６０２と連携して表示ユニット２６１２を用いて）を行うように更に構成されている。
【０８７２】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイを介して、第１のアフォーダンスから、別々の文字のうちの第２の文字に対応する第２のアフォーダンスへの第２の入力の移動を検出すること（例えば、検出ユニット２６１４を介して）、及び第１のアフォーダンスから第２のアフォーダンスへの第２の入力の移動を検出することに応答して、第１の文字のプレビューを第２の文字のプレビューで置き換えること（例えば、リプレーシングユニット２６１６を用いて）を行うように更に構成されている。
【０８７３】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、ユーザインタフェースに含まれるテキストコンテンツに少なくとも部分的に基づいて、アフォーダンスのセットに含めるべきアフォーダンスを判定することを行うように更に構成されている。
【０８７４】
コンピューティングシステム２６００の一部の実施形態において、判定することは、ユーザが、ユーザインタフェースに含まれるテキストコンテンツを変更したことを検出することに応答して行われる。
【０８７５】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、第２の入力が第２のアフォーダンスと接触している間、第２の入力のリフトオフを検出すること、及びリフトオフを検出することに応答して、第２のユーザインタフェース要素を含むようにユーザインタフェースを更新することを行うように更に構成されている。
【０８７６】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、第２の入力が第２のアフォーダンスと接触している間に更なる入力を検出すること、及び更なる入力を検出することに応答して、第２のユーザインタフェース要素を含むようにユーザインタフェースを更新することを行うように更に構成されている。
【０８７７】
コンピューティングシステム２６００の一部の実施形態において、処理ユニットは、第２の入力がタッチ感知式セカンダリディスプレイを横切って移動するにつれ、アフォーダンスのセットの中の対応するアフォーダンスが第２の入力によって接触されるにつれ、別々の文字のそれぞれの文字に関するプレビューを表示することを行うように更に構成されている。
【０８７８】
コンピューティングシステム２６００の一部の実施形態において、第２の文字のプレビューは、第２の入力が第２のアフォーダンスと接触している間、プライマリディスプレイ上に表示されたままである。
【０８７９】
一部の実施形態よれば、図６５は、説明される様々な実施形態の原理により構成されたコンピューティングシステム２７００（電子デバイス２７００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６５において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム２７００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム２７００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８８０】
図６５に示されるとおり、コンピューティングシステム２７００は、情報を表示するように構成されたプライマリディスプレイユニット２７０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたタッチ感知式セカンダリディスプレイユニット２７０４と、キーボード入力を受信するように構成された物理キーボードユニット２７０５と、ディスプレイユニット２７０２、物理キーボードユニット２７０５、及びタッチ感知式セカンダリディスプレイユニット２７０４に結合された処理ユニット２７１０とを含む。一部の実施形態において、プライマリディスプレイユニット２７０２は、第１の筐体及び物理キーボードユニット２７０５の一部であり、タッチ感知式セカンダリディスプレイユニット２７０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、要求受信ユニット（例えば、要求受信ユニット２７１２）と、表示ユニット２７１４（例えば、表示ユニット２７１４）と、検出ユニット（例えば、検出ユニット２７１６）と、コンテンツレンダリングユニット（例えば、コンテンツレンダリングユニット２７１８）とを含む。
【０８８１】
処理ユニットは、コンテンツ編集アプリケーションを開く要求を受信すること（例えば、要求受信ユニット２７１２を用いて）、要求を受信することに応答して、（ｉ）プライマリディスプレイ上にコンテンツ編集アプリケーションを表示すること（例えば、プライマリディスプレイユニット２７０２と連携して表示ユニット２７１４を用いて）、及び（ｉｉ）タッチ感知式セカンダリディスプレイ上に、コンテンツ編集アプリケーション内にコンテンツをレンダリングするのに使用される少なくとも１つの視覚的特性を変更するためのユーザインタフェースコントロールを表示すること（例えば、タッチ感知式セカンダリディスプレイユニット２７０４と連携して表示ユニット２７１４を用いて）を行うように構成されている。
【０８８２】
コンピューティングシステム２７００の一部の実施形態において、処理ユニットは、タッチ感知式セカンダリディスプレイを介して、少なくとも１つの視覚的特性に関する第１の値を選択するユーザインタフェースコントロールにおける入力を検出すること（例えば、検出ユニット２７１６を用いて）、及び入力を検出した後、少なくとも１つの視覚的特性に関する第１の値を使用してコンテンツ編集アプリケーションにおいてコンテンツをレンダリングすること（例えば、コンテンツレンダリングユニット２７１８を用いて）を行うように更に構成されている。
【０８８３】
コンピューティングシステム２７００の一部の実施形態において、ユーザインタフェースコントロールは、値のスライディングスケールに沿った少なくとも１つの視覚的特性に関するそれぞれの値にそれぞれが対応するそれぞれのコントロールを含む。
【０８８４】
コンピューティングシステム２７００の一部の実施形態において、値のスライディングスケールは、別々の色調の色を表す。
【０８８５】
コンピューティングシステム２７００の一部の実施形態において、第１の値は、第１の色の第１の色調に対応し、処理ユニットは、入力が所定の基準を満たすという判定に従って、タッチ感知式セカンダリディスプレイ上のユーザインタフェースコントロールを変更して、第１の色の第１の色調とは別の、第１の色の他の色調を選択するためのオプションを含むようにすることを行うように更に構成されている。
【０８８６】
コンピューティングシステム２７００の一部の実施形態において、コンテンツをレンダリングする前に、コンテンツの選択を受信することであって、コンテンツをレンダリングすることは、少なくとも１つの視覚的特性の第１の値を使用してコンテンツのプレビューを提示することを行うように更に構成されている。
【０８８７】
コンピューティングシステム２７００の一部の実施形態において、プレビューは、入力がタッチ感知式セカンダリディスプレイと接触したままである間、提示される。
【０８８８】
コンピューティングシステム２７００の一部の実施形態において、処理ユニットは、入力のリフトオフを検出することに応答して、プレビューを表示することを中止することを行うように更に構成されている。
【０８８９】
コンピューティングシステム２７００の一部の実施形態において、処理ユニットは、入力のリフトオフを検出することに応答して、少なくとも１つの視覚的特性に関する変更された値を用いて編集可能なコンテンツの部分を表示することを行うように更に構成されている。
【０８９０】
一部の実施形態によれば、図６８は、説明される様々な実施形態の原理により構成されたコンピューティングシステム３０００（電子デバイス３０００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６８において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム３０００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム３０００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０８９１】
図６８に示されるとおり、コンピューティングシステム３０００は、情報を表示するように構成されたディスプレイユニット３００２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたセカンダリディスプレイユニット３００４と、ユーザからの生体入力に対して構成された生体センサユニット３００５と、ディスプレイユニット３００２、セカンダリディスプレイユニット３００４、及び生体ユニット３００５に結合された処理ユニット３０１０とを含む。一部の実施形態において、ディスプレイユニット３００２は、第１の筐体及び生体センサユニット３００５の一部であり、セカンダリディスプレイユニット３００４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、生体情報受信ユニット（例えば、生体情報受信ユニット３０１２）と、表示ユニット３０１４（例えば、表示ユニット３０１４）と、ロック解除ユニット（例えば、ロック解除ユニット３０１６）と、受信ユニット（例えば、受信ユニット３０１８）とを含む。
【０８９２】
処理ユニットは、デバイスがロック状態にある間、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントにログインすることに関連付けられたそれぞれのログインユーザインタフェースを表示すること（例えば、表示ユニット３０１４を用いて）、ログインユーザインタフェースを表示している間、ユーザについての生体情報を受信すること（例えば、生体情報受信ユニット３０１２を用いて）、生体情報を受信することに応答して、（ｉ）第１のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという判定に従って、ディスプレイ上に、第１のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示すること（例えば、表示ユニット３０１４を用いて）、及び（ｉｉ）第２のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという判定に従って、ディスプレイ上に、第２のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示すること（例えば、表示ユニット３０１４を用いて）を行うように構成されている。
【０８９３】
電子デバイス３０００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、第１のユーザアカウントがデバイス上でアクティブなセッションを有する間に、生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという判定に従って、第１のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３０１６を用いて）行うように更に構成されている。
【０８９４】
電子デバイス３０００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、第２のユーザアカウントがデバイス上でアクティブなセッションを有する間に、生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという判定に従って、第２のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３０１６を用いて）行うように更に構成されている。
【０８９５】
電子デバイス３０００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、生体情報が、デバイスのいずれのユーザアカウントに関する生体情報とも合致しないという判定に従って、デバイスをロック状態に保持することを行うように更に構成されている。
【０８９６】
電子デバイス３０００の一部の実施形態において、ログインユーザインタフェースは、複数のユーザアカウントに対応する複数の選択可能なアフォーダンスを含む。
【０８９７】
電子デバイス３０００の一部の実施形態において、処理ユニットは、第１のユーザアカウントに関してログインクレデンシャルを入力するようにというプロンプトを表示している間に、ログインクレデンシャルの入力を受信すること（例えば、受信ユニット３０１８を用いて）、及び、ログインクレデンシャルの入力を受信することに応答して、ログインクレデンシャルが第１のユーザアカウントに関するログインクレデンシャルと合致するという判定に従って、第１のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３０１６を用いて）、及びログインクレデンシャルが第１のユーザアカウントに関するログインクレデンシャルと合致しないという判定に従って、デバイスをロック状態に保持することを行うように更に構成されている。
【０８９８】
電子デバイス３０００の一部の実施形態において、処理ユニットは、第２のユーザアカウントに関してログインクレデンシャルを入力するようにというプロンプトを表示している間に、ログインクレデンシャルの入力を受信すること（例えば、受信ユニット３０１８を用いて）、及び、ログインクレデンシャルの入力を受信することに応答して、ログインクレデンシャルが第２のユーザアカウントに関するログインクレデンシャルと合致するという判定に従って、第１のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３０１６を用いて）、及びログインクレデンシャルが第２のユーザアカウントに関するログインクレデンシャルと合致しないという判定に従って、デバイスをロック状態に保持することを行うように更に構成されている。
【０８９９】
電子デバイス３０００の一部の実施形態において、ログインユーザインタフェースは、生体情報を提供するようにというインストラクションを含む。
【０９００】
電子デバイス３０００の一部の実施形態において、電子デバイスは、生体センサに隣接したセカンダリディスプレイを含み、処理ユニットは、デバイスのディスプレイ上にログインユーザインタフェースを表示している間、セカンダリディスプレイにおいて、生体センサを介して生体情報を提供するようにというインストラクションを表示することを行うように更に構成されている。
【０９０１】
電子デバイス３０００の一部の実施形態において、生体センサは、指紋センサである。
【０９０２】
電子デバイス３０００の一部の実施形態において、生体センサは、顔面検出センサである。
【０９０３】
電子デバイス３０００の一部の実施形態において、生体センサは、網膜スキャナである。
【０９０４】
一部の実施形態によれば、図６９は、説明される様々な実施形態の原理により構成されたコンピューティングシステム３１００（電子デバイス３１００とも呼ばれる）の機能ブロック図を示す。デバイスの機能ブロックは、説明される様々な実施形態の原理を実行するようにハードウェア、ソフトウェア、ファームウェア、又は以上の組合せによって任意選択的に実装される。図６９において説明される機能ブロックは、説明される様々な実施形態の原理を実装するように任意選択的に組み合わされる、又はサブブロックに分離されるものと当業者には理解されよう。したがって、本明細書における説明は、本明細書において説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。説明を容易にするため、コンピューティングシステム３１００は、ポータブルコンピューティングシステム１００（図１Ａ）として実装される。一部の実施形態において、コンピューティングシステム３１００は、図１Ａ〜図２Ｄに示されるデバイス／システムのいずれかにより実装される。
【０９０５】
図６９に示されるとおり、コンピューティングシステム３１００は、情報を表示するように構成されたディスプレイユニット３１０２（例えば、プライマリタッチスクリーン、プライマリタッチ感知ディスプレイ、及びプライマリタッチスクリーンディスプレイとも呼ばれるタッチ感知ディスプレイシステム１１２、図１Ａ）と、タッチ感知ディスプレイ上で接触、ジェスチャ、及び他のユーザ入力を受信するように構成されたセカンダリディスプレイユニット３１０４と、ユーザからの生体入力に対して構成された生体センサユニット３１０５と、ディスプレイユニット３１０２、セカンダリディスプレイユニット３１０４、及び生体ユニット３１０５に結合された処理ユニット３１１０とを含む。一部の実施形態において、ディスプレイユニット３１０２は、第１の筐体及び生体センサユニット３１０５の一部であり、セカンダリディスプレイユニット３１０４は、第１の筐体とは別の第２の筐体の一部である。一部の実施形態において、処理ユニットは、生体情報受信ユニット（例えば、生体情報受信ユニット３１１２）と、表示ユニット３１１４（例えば、表示ユニット３１１４）と、ロック解除ユニット（例えば、ロック解除ユニット３１１６）と、ロックユニット（例えば、ロックユニット３１１８）と、受信ユニット（例えば、受信ユニット３１２０）と、低電力モードに入るユニット（例えば、低電力モードに入るユニット３１２２）と、再起動ユニット（例えば、再起動ユニット３１２４）とを含む。
【０９０６】
処理ユニットは、デバイスが第１のユーザアカウントにログインされている間、第１のユーザアカウントに関連付けられたユーザインタフェースを表示すること（例えば、表示ユニット３１１４を用いて）を行うように構成されている。デバイスは、第１のユーザアカウント及び第２のユーザアカウントを含む複数のユーザアカウントに関連付けられ、第２のユーザアカウントは、第２のユーザアカウントにログインすることを可能にする生体情報に関連付けられる。第１のユーザアカウントに関連付けられたユーザインタフェースを表示している間に、処理ユニットは、一体化された生体センサを有する入力要素を介して入力を受信すること（例えば、生体情報受信ユニット３１１２を用いて）を行うように構成されている。一体化された生体センサを有する入力要素を介して入力を受信することに応答して、処理ユニットは、第２のユーザアカウントがデバイス上でアクティブなセッションを有する間に、入力が第２のユーザ切換え基準を満たすという判定であって、第２のユーザ切換え基準は、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという要件を含む、判定に従って、（ｉ）第２のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３１１６を用いて）、（ｉｉ）第１のユーザアカウントに関してデバイスをロックすること（例えば、ロックユニット３１１８を用いて）、及び（ｉｉｉ）第１のアカウントに関連付けられたユーザインタフェースの表示を第２のユーザアカウントに関連付けられたユーザインタフェースで置き換えること（例えば、表示ユニット３１１４を用いて）を行うように構成されている。
【０９０７】
電子デバイス３１００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、第２のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、入力が第２のユーザ切換え基準を満たすという判定であって、第２のユーザ切換え基準は、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第２のユーザアカウントに関する生体情報と合致するという要件を含む、判定に従って、ディスプレイ上に、第２のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示すること（例えば、表示ユニット３１１４を用いて）を行うように更に構成されている。
【０９０８】
電子デバイス３１００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、第３のユーザアカウントがデバイス上でアクティブなセッションを有する間に、入力が第３のユーザ切換え基準を満たすという判定であって、第３のユーザ切換え基準は、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントに関する生体情報と合致するという要件を含む、判定に従って、（ｉ）第３のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３１１６を用いて）、（ｉｉ）第１のユーザアカウントに関してデバイスをロックすること（例えば、ロックユニット３１１８を用いて）、及び（ｉｉｉ）第１のアカウントに関連付けられたユーザインタフェースの表示を第３のユーザアカウントに関連付けられたユーザインタフェースで置き換えること（例えば、表示ユニット３１１４を用いて）を行うように更に構成されている。
【０９０９】
電子デバイス３１００の一部の実施形態において、処理ユニットは、生体情報を受信することに応答して、第３のユーザアカウントがデバイス上でアクティブなセッションを有さない間に、入力が第３のユーザ切換え基準を満たすという判定であって、第３のユーザ切換え基準は、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第３のユーザアカウントに関する生体情報と合致するという要件を含む、判定に従って、ディスプレイ上に、第３のユーザアカウントに関するログインクレデンシャルを入力するようにというプロンプトを表示すること（例えば、表示ユニット３１１４を用いて）を行うように更に構成されている。
【０９１０】
電子デバイス３１００の一部の実施形態において、入力要素は、ボタンであり、一体化された生体センサを有する入力要素を介した入力は、ボタンを介した押圧入力を検出することを含む。
【０９１１】
電子デバイス３１００の一部の実施形態において、第２のユーザ切換え基準は、押圧入力が第１の閾値時間より短い間、持続するという基準を含み、処理ユニットは、一体化された生体センサを有する入力要素を介して押圧入力を受信することに応答して、ボタンを用いた押圧入力が第１の閾値時間より長い間、持続したという判定に従って、デバイスを低電力モードに入れることを行うように更に構成されている（例えば、低電力モードに入るユニット３１２２を用いて）。
【０９１２】
電子デバイス３１００の一部の実施形態において、第２のユーザ切換え基準は、押圧入力が第１の閾値時間より短い間、持続するという基準を含み、処理ユニットは、一体化された生体センサを有する入力要素を介して押圧入力を受信することに応答して、ボタンを用いた押圧入力が第１の閾値時間より長い間、かつ第２の閾値時間より短い間、持続したという判定に従って、デバイスを低電力モードに入れること（例えば、低電力モードに入るユニット３１２２を用いて）、及びボタンを用いた押圧入力が第２の閾値時間より長い間、持続したという判定に従って、デバイスの状態を変更するためのオプションのメニューを表示すること（例えば、表示ユニット３１１４を用いて）を行うように更に構成されている。
【０９１３】
電子デバイス３１００の一部の実施形態において、処理ユニットは、一体化された生体センサを有する入力要素を介して押圧入力を受信することに応答して、ボタンを用いた押圧入力が第２の閾値時間よりも多い第３の閾値時間より長い間、持続したという判定に従って、デバイスを再起動すること（例えば、再起動ユニット３１２４を用いて）を行うように更に構成されている。
【０９１４】
電子デバイス３１００の一部の実施形態において、処理ユニットは、第１のアカウントに関連付けられたユーザインタフェースの表示を、第２のユーザアカウントに関連付けられたユーザインタフェースで置き換えた後、第２のユーザアカウントに関連付けられたユーザインタフェースを表示している間に、一体化された生体センサを有する入力要素を介して第２の入力を受信すること（例えば、生体情報受信ユニット３１１２を用いて）、一体化された生体センサを有する入力要素を介して第２の入力を受信することに応答して、第１のユーザアカウントがデバイス上でアクティブなセッションを有する間に第２の入力が第１のユーザ切換え基準を満たすという判定であって、第１のユーザ切換え基準が、入力要素を用いた入力中に検出された生体情報が、複数のユーザアカウントのうちの第１のユーザアカウントに関する生体情報と合致するという要件を含む、判定に従って、（ｉ）第１のユーザアカウントに関してデバイスをロック解除すること（例えば、ロック解除ユニット３１１６を用いて）、（ｉｉ）第２のユーザアカウントに関してデバイスをロックすること（例えば、ロックユニット３１１８を用いて）、及び（ｉｉｉ）第２のアカウントに関連付けられたユーザインタフェースの表示を第１のユーザアカウントに関連付けられたユーザインタフェースで置き換えること（例えば、表示ユニット３１１４を用いて）を行うように更に構成されている。
【０９１５】
前段の説明は、説明の目的で、特定の実施形態を参照して説明されてきた。しかし、前段の例示的な説明は、網羅的であることも、本発明を、開示される形態に厳密に限定することも意図していない。前段の教示に鑑みて多くの変形形態及び変更形態が可能である。実施形態は、本発明の原理、及び本発明の実際的な応用を最もよく説明して、その結果、当業者が、企図される特定の用途に適するように、様々な変形とともに本発明及び説明される様々な実施形態を最もよく使用することができるようにするために選択され、説明されている。
【図１Ａ】
2020149697.tif 000003
【図１Ｂ】
2020149697.tif 000004
【図２Ａ】
2020149697.tif 000005
【図２Ｂ】
2020149697.tif 000006
【図２Ｃ】
2020149697.tif 000007
【図２Ｄ】
2020149697.tif 000008
【図３Ａ】
2020149697.tif 000009
【図３Ｂ】
2020149697.tif 000010
【図３Ｃ】
2020149697.tif 000011
【図３Ｄ】
2020149697.tif 000012
【図３Ｅ】
2020149697.tif 000013
【図４】
2020149697.tif 000014
【図５Ａ】
2020149697.tif 000015
【図５Ｂ】
2020149697.tif 000016
【図５Ｃ】
2020149697.tif 000017
【図５Ｄ】
2020149697.tif 000018
【図５Ｅ】
2020149697.tif 000019
【図６Ａ】
2020149697.tif 000020
【図６Ｂ】
2020149697.tif 000021
【図６Ｃ】
2020149697.tif 000022
【図６Ｄ】
2020149697.tif 000023
【図６Ｅ】
2020149697.tif 000024
【図６Ｆ】
2020149697.tif 000025
【図７Ａ】
2020149697.tif 000026
【図７Ｂ】
2020149697.tif 000027
【図７Ｃ】
2020149697.tif 000028
【図７Ｄ】
2020149697.tif 000029
【図８Ａ】
2020149697.tif 000030
【図８Ｂ】
2020149697.tif 000031
【図８Ｃ】
2020149697.tif 000032
【図８Ｄ】
2020149697.tif 000033
【図８Ｅ】
2020149697.tif 000034
【図８Ｆ】
2020149697.tif 000035
【図８Ｇ】
2020149697.tif 000036
【図８Ｈ】
2020149697.tif 000037
【図９】
2020149697.tif 000038
【図１０Ａ】
2020149697.tif 000039
【図１０Ｂ】
2020149697.tif 000040
【図１０Ｃ】
2020149697.tif 000041
【図１０Ｄ】
2020149697.tif 000042
【図１０Ｅ】
2020149697.tif 000043
【図１０Ｆ】
2020149697.tif 000044
【図１０Ｇ】
2020149697.tif 000045
【図１０Ｈ】
2020149697.tif 000046
【図１１Ａ】
2020149697.tif 000047
【図１１Ｂ】
2020149697.tif 000048
【図１１Ｃ】
2020149697.tif 000049
【図１１Ｄ】
2020149697.tif 000050
【図１１Ｅ】
2020149697.tif 000051
【図１１Ｆ】
2020149697.tif 000052
【図１１Ｇ】
2020149697.tif 000053
【図１１Ｈ】
2020149697.tif 000054
【図１２Ａ】
2020149697.tif 000055
【図１２Ｂ】
2020149697.tif 000056
【図１２Ｃ】
2020149697.tif 000057
【図１２Ｄ】
2020149697.tif 000058
【図１２Ｅ】
2020149697.tif 000059
【図１２Ｆ】
2020149697.tif 000060
【図１２Ｇ】
2020149697.tif 000061
【図１２Ｈ】
2020149697.tif 000062
【図１３Ａ】
2020149697.tif 000063
【図１３Ｂ】
2020149697.tif 000064
【図１３Ｃ】
2020149697.tif 000065
【図１４Ａ】
2020149697.tif 000066
【図１４Ｂ】
2020149697.tif 000067
【図１４Ｃ】
2020149697.tif 000068
【図１４Ｄ】
2020149697.tif 000069
【図１４Ｅ】
2020149697.tif 000070
【図１５Ａ】
2020149697.tif 000071
【図１５Ｂ】
2020149697.tif 000072
【図１５Ｃ】
2020149697.tif 000073
【図１５Ｄ】
2020149697.tif 000074
【図１５Ｅ】
2020149697.tif 000075
【図１５Ｆ】
2020149697.tif 000076
【図１５Ｇ】
2020149697.tif 000077
【図１５Ｈ】
2020149697.tif 000078
【図１６Ａ】
2020149697.tif 000079
【図１６Ｂ】
2020149697.tif 000080
【図１６Ｃ】
2020149697.tif 000081
【図１６Ｄ】
2020149697.tif 000082
【図１６Ｅ】
2020149697.tif 000083
【図１６Ｆ】
2020149697.tif 000084
【図１６Ｇ】
2020149697.tif 000085
【図１６Ｈ】
2020149697.tif 000086
【図１６Ｉ】
2020149697.tif 000087
【図１６Ｊ】
2020149697.tif 000088
【図１６Ｋ】
2020149697.tif 000089
【図１６Ｌ】
2020149697.tif 000090
【図１６Ｍ】
2020149697.tif 000091
【図１６Ｎ】
2020149697.tif 000092
【図１６Ｏ】
2020149697.tif 000093
【図１６Ｐ】
2020149697.tif 000094
【図１６Ｑ】
2020149697.tif 000095
【図１６Ｒ】
2020149697.tif 000096
【図１６Ｓ】
2020149697.tif 000097
【図１６Ｔ】
2020149697.tif 000098
【図１７Ａ】
2020149697.tif 000099
【図１７Ｂ】
2020149697.tif 000100
【図１７Ｃ】
2020149697.tif 000101
【図１７Ｄ】
2020149697.tif 000102
【図１７Ｅ】
2020149697.tif 000103
【図１７Ｆ】
2020149697.tif 000104
【図１７Ｇ】
2020149697.tif 000105
【図１８Ａ】
2020149697.tif 000106
【図１８Ｂ】
2020149697.tif 000107
【図１８Ｃ】
2020149697.tif 000108
【図１８Ｄ】
2020149697.tif 000109
【図１８Ｅ】
2020149697.tif 000110
【図１８Ｆ】
2020149697.tif 000111
【図１８Ｇ】
2020149697.tif 000112
【図１８Ｈ】
2020149697.tif 000113
【図１８Ｉ】
2020149697.tif 000114
【図１９Ａ】
2020149697.tif 000115
【図１９Ｂ】
2020149697.tif 000116
【図１９Ｃ】
2020149697.tif 000117
【図１９Ｄ】
2020149697.tif 000118
【図１９Ｅ】
2020149697.tif 000119
【図１９Ｆ】
2020149697.tif 000120
【図１９Ｇ】
2020149697.tif 000121
【図１９Ｈ】
2020149697.tif 000122
【図１９Ｉ】
2020149697.tif 000123
【図１９Ｊ】
2020149697.tif 000124
【図１９Ｋ】
2020149697.tif 000125
【図２０Ａ】
2020149697.tif 000126
【図２０Ｂ】
2020149697.tif 000127
【図２０Ｃ】
2020149697.tif 000128
【図２０Ｄ】
2020149697.tif 000129
【図２０Ｅ】
2020149697.tif 000130
【図２０Ｆ】
2020149697.tif 000131
【図２０Ｇ】
2020149697.tif 000132
【図２１Ａ】
2020149697.tif 000133
【図２１Ｂ】
2020149697.tif 000134
【図２１Ｃ】
2020149697.tif 000135
【図２１Ｄ】
2020149697.tif 000136
【図２１Ｅ】
2020149697.tif 000137
【図２１Ｆ】
2020149697.tif 000138
【図２１Ｇ】
2020149697.tif 000139
【図２１Ｈ】
2020149697.tif 000140
【図２１Ｉ】
2020149697.tif 000141
【図２１Ｊ】
2020149697.tif 000142
【図２２Ａ】
2020149697.tif 000143
【図２２Ｂ】
2020149697.tif 000144
【図２２Ｃ】
2020149697.tif 000145
【図２３Ａ】
2020149697.tif 000146
【図２３Ｂ】
2020149697.tif 000147
【図２４Ａ】
2020149697.tif 000148
【図２４Ｂ】
2020149697.tif 000149
【図２４Ｃ】
2020149697.tif 000150
【図２４Ｄ】
2020149697.tif 000151
【図２４Ｅ】
2020149697.tif 000152
【図２４Ｆ】
2020149697.tif 000153
【図２４Ｇ】
2020149697.tif 000154
【図２４Ｈ】
2020149697.tif 000155
【図２４Ｉ】
2020149697.tif 000156
【図２４Ｊ】
2020149697.tif 000157
【図２４Ｋ】
2020149697.tif 000158
【図２４Ｌ】
2020149697.tif 000159
【図２４Ｍ】
2020149697.tif 000160
【図２４Ｎ】
2020149697.tif 000161
【図２５Ａ】
2020149697.tif 000162
【図２５Ｂ】
2020149697.tif 000163
【図２５Ｃ】
2020149697.tif 000164
【図２６Ａ】
2020149697.tif 000165
【図２６Ｂ】
2020149697.tif 000166
【図２６Ｃ】
2020149697.tif 000167
【図２６Ｄ】
2020149697.tif 000168
【図２６Ｅ】
2020149697.tif 000169
【図２７Ａ】
2020149697.tif 000170
【図２７Ｂ】
2020149697.tif 000171
【図２７Ｃ】
2020149697.tif 000172
【図２７Ｄ】
2020149697.tif 000173
【図２７Ｅ】
2020149697.tif 000174
【図２７Ｆ】
2020149697.tif 000175
【図２７Ｇ】
2020149697.tif 000176
【図２７Ｈ】
2020149697.tif 000177
【図２７Ｉ】
2020149697.tif 000178
【図２７Ｊ】
2020149697.tif 000179
【図２７Ｋ】
2020149697.tif 000180
【図２７Ｌ】
2020149697.tif 000181
【図２７Ｍ】
2020149697.tif 000182
【図２７Ｎ】
2020149697.tif 000183
【図２７Ｏ】
2020149697.tif 000184
【図２８Ａ】
2020149697.tif 000185
【図２８Ｂ】
2020149697.tif 000186
【図２８Ｃ】
2020149697.tif 000187
【図２８Ｄ】
2020149697.tif 000188
【図２８Ｅ】
2020149697.tif 000189
【図２８Ｆ】
2020149697.tif 000190
【図２８Ｇ】
2020149697.tif 000191
【図２８Ｈ】
2020149697.tif 000192
【図２８Ｉ】
2020149697.tif 000193
【図２８Ｊ】
2020149697.tif 000194
【図２８Ｋ】
2020149697.tif 000195
【図２８Ｌ】
2020149697.tif 000196
【図２８Ｍ】
2020149697.tif 000197
【図２８Ｎ】
2020149697.tif 000198
【図２８Ｏ】
2020149697.tif 000199
【図２８Ｐ】
2020149697.tif 000200
【図２９Ａ】
2020149697.tif 000201
【図２９Ｂ】
2020149697.tif 000202
【図２９Ｃ】
2020149697.tif 000203
【図２９Ｄ】
2020149697.tif 000204
【図２９Ｅ】
2020149697.tif 000205
【図２９Ｆ】
2020149697.tif 000206
【図２９Ｇ】
2020149697.tif 000207
【図２９Ｈ】
2020149697.tif 000208
【図２９Ｉ】
2020149697.tif 000209
【図２９Ｊ】
2020149697.tif 000210
【図２９Ｋ】
2020149697.tif 000211
【図２９Ｌ】
2020149697.tif 000212
【図２９Ｍ】
2020149697.tif 000213
【図２９Ｎ】
2020149697.tif 000214
【図２９Ｏ】
2020149697.tif 000215
【図２９Ｐ】
2020149697.tif 000216
【図２９Ｑ】
2020149697.tif 000217
【図２９Ｒ】
2020149697.tif 000218
【図２９Ｓ】
2020149697.tif 000219
【図２９Ｔ】
2020149697.tif 000220
【図３０Ａ】
2020149697.tif 000221
【図３０Ｂ】
2020149697.tif 000222
【図３０Ｃ】
2020149697.tif 000223
【図３０Ｄ】
2020149697.tif 000224
【図３０Ｅ】
2020149697.tif 000225
【図３０Ｆ】
2020149697.tif 000226
【図３１Ａ】
2020149697.tif 000227
【図３１Ｂ】
2020149697.tif 000228
【図３２Ａ】
2020149697.tif 000229
【図３２Ｂ】
2020149697.tif 000230
【図３２Ｃ】
2020149697.tif 000231
【図３２Ｄ】
2020149697.tif 000232
【図３２Ｅ】
2020149697.tif 000233
【図３３Ａ】
2020149697.tif 000234
【図３３Ｂ】
2020149697.tif 000235
【図３３Ｃ】
2020149697.tif 000236
【図３３Ｄ】
2020149697.tif 000237
【図３３Ｅ】
2020149697.tif 000238
【図３３Ｆ】
2020149697.tif 000239
【図３３Ｇ】
2020149697.tif 000240
【図３３Ｈ】
2020149697.tif 000241
【図３３Ｉ】
2020149697.tif 000242
【図３３Ｊ】
2020149697.tif 000243
【図３３Ｋ】
2020149697.tif 000244
【図３４Ａ】
2020149697.tif 000245
【図３４Ｂ】
2020149697.tif 000246
【図３４Ｃ】
2020149697.tif 000247
【図３５Ａ】
2020149697.tif 000248
【図３５Ｂ】
2020149697.tif 000249
【図３６Ａ】
2020149697.tif 000250
【図３６Ｂ】
2020149697.tif 000251
【図３６Ｃ】
2020149697.tif 000252
【図３６Ｄ】
2020149697.tif 000253
【図３６Ｅ】
2020149697.tif 000254
【図３６Ｆ】
2020149697.tif 000255
【図３６Ｇ】
2020149697.tif 000256
【図３６Ｈ】
2020149697.tif 000257
【図３６Ｉ】
2020149697.tif 000258
【図３６Ｊ】
2020149697.tif 000259
【図３６Ｋ】
2020149697.tif 000260
【図３６Ｌ】
2020149697.tif 000261
【図３６Ｍ】
2020149697.tif 000262
【図３６Ｎ】
2020149697.tif 000263
【図３６Ｏ】
2020149697.tif 000264
【図３６Ｐ】
2020149697.tif 000265
【図３６Ｑ】
2020149697.tif 000266
【図３６Ｒ】
2020149697.tif 000267
【図３６Ｓ】
2020149697.tif 000268
【図３６Ｔ】
2020149697.tif 000269
【図３６Ｕ】
2020149697.tif 000270
【図３６Ｖ】
2020149697.tif 000271
【図３６Ｗ】
2020149697.tif 000272
【図３７Ａ】
2020149697.tif 000273
【図３７Ｂ】
2020149697.tif 000274
【図３７Ｃ】
2020149697.tif 000275
【図３７Ｄ】
2020149697.tif 000276
【図３７Ｅ】
2020149697.tif 000277
【図３７Ｆ】
2020149697.tif 000278
【図３７Ｇ】
2020149697.tif 000279
【図３７Ｈ】
2020149697.tif 000280
【図３７Ｉ】
2020149697.tif 000281
【図３７Ｊ】
2020149697.tif 000282
【図３７Ｋ】
2020149697.tif 000283
【図３７Ｌ】
2020149697.tif 000284
【図３７Ｍ】
2020149697.tif 000285
【図３８Ａ】
2020149697.tif 000286
【図３８Ｂ】
2020149697.tif 000287
【図３８Ｃ】
2020149697.tif 000288
【図３８Ｄ】
2020149697.tif 000289
【図３８Ｅ】
2020149697.tif 000290
【図３８Ｆ】
2020149697.tif 000291
【図３８Ｇ】
2020149697.tif 000292
【図３８Ｈ】
2020149697.tif 000293
【図３８Ｉ】
2020149697.tif 000294
【図３８Ｊ】
2020149697.tif 000295
【図３９】
2020149697.tif 000296
【図４０】
2020149697.tif 000297
【図４１Ａ】
2020149697.tif 000298
【図４１Ｂ】
2020149697.tif 000299
【図４１Ｃ】
2020149697.tif 000300
【図４１Ｄ】
2020149697.tif 000301
【図４１Ｅ】
2020149697.tif 000302
【図４２Ａ】
2020149697.tif 000303
【図４２Ｂ】
2020149697.tif 000304
【図４３Ａ】
2020149697.tif 000305
【図４３Ｂ】
2020149697.tif 000306
【図４３Ｃ】
2020149697.tif 000307
【図４３Ｄ】
2020149697.tif 000308
【図４４Ａ】
2020149697.tif 000309
【図４４Ｂ】
2020149697.tif 000310
【図４４Ｃ】
2020149697.tif 000311
【図４４Ｄ】
2020149697.tif 000312
【図４５Ａ】
2020149697.tif 000313
【図４５Ｂ】
2020149697.tif 000314
【図４５Ｃ】
2020149697.tif 000315
【図４６Ａ】
2020149697.tif 000316
【図４６Ｂ】
2020149697.tif 000317
【図４７Ａ】
2020149697.tif 000318
【図４７Ｂ】
2020149697.tif 000319
【図４８Ａ】
2020149697.tif 000320
【図４８Ｂ】
2020149697.tif 000321
【図４８Ｃ】
2020149697.tif 000322
【図４９】
2020149697.tif 000323
【図５０】
2020149697.tif 000324
【図５１】
2020149697.tif 000325
【図５２】
2020149697.tif 000326
【図５３】
2020149697.tif 000327
【図５４】
2020149697.tif 000328
【図５５】
2020149697.tif 000329
【図５６】
2020149697.tif 000330
【図５７】
2020149697.tif 000331
【図５８】
2020149697.tif 000332
【図５９】
2020149697.tif 000333
【図６０】
2020149697.tif 000334
【図６１】
2020149697.tif 000335
【図６２】
2020149697.tif 000336
【図６３】
2020149697.tif 000337
【図６４】
2020149697.tif 000338
【図６５】
2020149697.tif 000339
【図６６】
2020149697.tif 000340
【図６７】
2020149697.tif 000341
【図６８】
2020149697.tif 000342
【図６９】
2020149697.tif 000343
【図７０Ａ】
2020149697.tif 000344
【図７０Ｂ】
2020149697.tif 000345
【図７０Ｃ】
2020149697.tif 000346
【図７０Ｄ】
2020149697.tif 000347
【図７１Ａ】
2020149697.tif 000348
【図７１Ｂ】
2020149697.tif 000349
【図７１Ｃ】
2020149697.tif 000350
【図７１Ｄ１】
2020149697.tif 000351
【図７１Ｄ２】
2020149697.tif 000352
【図７１Ｅ】
2020149697.tif 000353
【図７１Ｆ】
2020149697.tif 000354
【図７１Ｇ】
2020149697.tif 000355
【図７１Ｈ】
2020149697.tif 000356
【図７１Ｉ】
2020149697.tif 000357
【図７１Ｊ】
2020149697.tif 000358
【図７１Ｋ】
2020149697.tif 000359
【図７１Ｌ】
2020149697.tif 000360
【図７１Ｍ】
2020149697.tif 000361
【図７２Ａ】
2020149697.tif 000362
【図７２Ｂ】
2020149697.tif 000363
【図７２Ｃ１】
2020149697.tif 000364
【図７２Ｃ２】
2020149697.tif 000365
【図７２Ｄ】
2020149697.tif 000366
【図７２Ｅ】
2020149697.tif 000367
【図７２Ｆ】
2020149697.tif 000368
【図７２Ｇ】
2020149697.tif 000369
【図７２Ｈ】
2020149697.tif 000370
【図７２Ｉ】
2020149697.tif 000371
【図７２Ｊ】
2020149697.tif 000372
【図７２Ｋ】
2020149697.tif 000373
【図７３Ａ】
2020149697.tif 000374
【図７３Ｂ】
2020149697.tif 000375
【図７３Ｃ】
2020149697.tif 000376
【図７３Ｄ】
2020149697.tif 000377
【図７３Ｅ】
2020149697.tif 000378
【図７３Ｆ】
2020149697.tif 000379
【図７３Ｇ】
2020149697.tif 000380
【図７３Ｈ】
2020149697.tif 000381
【図７３Ｉ】
2020149697.tif 000382
【図７３Ｊ】
2020149697.tif 000383
【図７３Ｋ】
2020149697.tif 000384
【図７３Ｌ】
2020149697.tif 000385
【図７３Ｍ】
2020149697.tif 000386
【図７３Ｎ】
2020149697.tif 000387
【図７４Ａ】
2020149697.tif 000388
【図７４Ｂ】
2020149697.tif 000389
【図７４Ｃ】
2020149697.tif 000390
【図７４Ｄ】
2020149697.tif 000391
【図７４Ｅ】
2020149697.tif 000392
【図７４Ｆ】
2020149697.tif 000393
【図７４Ｇ】
2020149697.tif 000394
【図７４Ｈ】
2020149697.tif 000395
【図７５】
2020149697.tif 000396
【手続補正書】
【提出日】令和2年6月10日(2020.6.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
１つ以上のプロセッサと、メモリと、プライマリディスプレイを含んだ第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んだ第２の筐体とを備えるコンピューティングシステムにおいて、
コンテンツ編集アプリケーションに関連付けられたファイルを開く要求を受信することと、
前記要求の受信に応じて、
前記プライマリディスプレイで、前記ファイルから、第１のタイプの第１のコンテンツと、前記第１のタイプとは異なる第２のタイプの第２のコンテンツとを前記コンテンツ編集アプリケーション内に表示することと、
前記タッチ感知式セカンダリディスプレイで、それぞれが前記コンテンツ編集アプリケーション内でコンテンツの表現を変更するための別個のコンテンツ表示パラメータに関連付けられた複数のユーザインタフェース要素を含んだユーザインタフェースを表示することと、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第１のタイプの前記第１のコンテンツを選択する、第１の入力を検出することと、
前記第１の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイに、前記第１のタイプの前記第１のコンテンツの表現を変更するための第１のコンテンツ表示パラメータに関連付けられたコントロールを表示することと、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第２のタイプの前記第２のコンテンツを選択する、第２の入力を検出することと、
前記第２の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイに、前記第２のタイプの前記第２のコンテンツの表現を変更するための、前記第１のコンテンツ表示パラメータとは異なる第２のコンテンツ表示パラメータに関連付けられたコントロールを表示することと、を有する、方法。
【請求項２】
請求項１に記載の方法であって、さらに、
前記タッチ感知式セカンダリディスプレイに表示されている前記ユーザインタフェースにおいて、前記複数のユーザインタフェース要素の１つに関連付けられた、特定のコンテンツ表示パラメータについて選択されている値の選択を検出することと、
前記プライマリディスプレイに表示されている前記コンテンツ編集アプリケーション内に新たなコンテンツを追加する第２の入力を検出することと、
前記第２の入力の検出に応じて、前記特定のコンテンツ表示パラメータについて前記選択されている値を用いて前記新たなコンテンツを前記プライマリディスプレイに表示することと、を有する、方法。
【請求項３】
請求項２に記載の方法において、前記選択を前記検出することが、
前記タッチ感知式セカンダリディスプレイ上で、前記複数のユーザインタフェース要素の前記１つの選択を検出することと、
前記複数のユーザインタフェース要素の前記１つの前記選択に応答して、前記複数のユーザインタフェース要素の前記１つに関連付けられた前記特定のコンテンツ表示パラメータについての異なる値にそれぞれが対応する別個のユーザインタフェース要素を含むように、前記タッチ感知式セカンダリディスプレイを更新することと、を含む、方法。
【請求項４】
請求項３に記載の方法であって、
前記特定のコンテンツ表示パラメータが、色の視覚的特性であり、
前記別個のユーザインタフェース要素のそれぞれが、異なる色合いに対応する、方法。
【請求項５】
請求項１に記載の方法であって、さらに、
前記第１のタイプの前記第１のコンテンツが前記プライマリディスプレイで選択されている間に、
前記タッチ感知式セカンダリディスプレイ上で、前記第１のタイプの前記第１のコンテンツの表現を変更するための前記第１のコンテンツ表示パラメータについて選択されている値の選択を検出することと、
前記選択の検出に応じて、前記選択されている値に基づいて前記第１のタイプの前記第１のコンテンツの表現を変更するように前記プライマリディスプレイを更新することと、を有する、方法。
【請求項６】
前記第１のタイプの前記第１のコンテンツがテキストコンテンツであり、前記第２のタイプの前記第２のコンテンツがグラフィックコンテンツである、請求項１に記載の方法。
【請求項７】
前記第１のコンテンツ表示パラメータに関連付けられた前記コントロールが、前記コンテンツ編集アプリケーション内でコンテンツを提示するために用いられる色を選択するための特定のユーザインタフェース要素を含む、請求項１に記載の方法。
【請求項８】
前記第１のコンテンツ表示パラメータに関連付けられた前記コントロールが、前記コンテンツ編集アプリケーション内でコンテンツを強調するための特定のユーザインタフェース要素を含む、請求項１に記載の方法。
【請求項９】
前記複数のユーザインタフェース要素を有する前記ユーザインタフェースを表示している間、前記タッチ感知式セカンダリディスプレイはシステムレベル機能に対応する少なくとも１つのシステムレベルアフォーダンスを含む、請求項１に記載の方法。
【請求項１０】
１つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を有し、該命令は、１つ以上のプロセッサと、メモリと、プライマリディスプレイを含んだ第１の筐体と、（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んだ第２の筐体とを備えるコンピューティングシステムによって実行されると、前記コンピューティングシステムを、
コンテンツ編集アプリケーションに関連付けられたファイルを開く要求を受信し、
前記要求の受信に応じて、
前記プライマリディスプレイで、前記ファイルから、第１のタイプの第１のコンテンツと、前記第１のタイプとは異なる第２のタイプの第２のコンテンツとを前記コンテンツ編集アプリケーション内に表示し、
前記タッチ感知式セカンダリディスプレイで、それぞれが前記コンテンツ編集アプリケーション内でコンテンツの表現を変更するための別個のコンテンツ表示パラメータに関連付けられた複数のユーザインタフェース要素を含んだユーザインタフェースを表示し、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第１のタイプの前記第１のコンテンツを選択する、第１の入力を検出し、
前記第１の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイで、前記第１のタイプの前記第１のコンテンツの表現を変更するための第１のコンテンツ表示パラメータに関連付けられたコントロールを表示し、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第２のタイプの前記第２のコンテンツを選択する、第２の入力を検出し、
前記第２の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイに、前記第２のタイプの前記第２のコンテンツの表現を変更するための、前記第１のコンテンツ表示パラメータとは異なる第２のコンテンツ表示パラメータに関連付けられたコントロールを表示する、ようにさせる、コンピュータ可読記憶媒体。
【請求項１１】
前記１つ以上のプログラムが、前記コンピューティングシステムによって実行されると、前記コンピューティングシステムに請求項２から９のいずれか１項に記載の方法を実行させる命令を有する、請求項１０に記載のコンピュータ可読記憶媒体。
【請求項１２】
コンピューティングシステムであって、
１つ以上のプロセッサと、
プライマリディスプレイを含んだ第１の筐体と、
（ｉ）物理キーボード及び（ｉｉ）前記プライマリディスプレイとは別個のタッチ感知式セカンダリディスプレイを少なくとも部分的に含んだ第２の筐体と、
前記１つ以上のプロセッサによる実行のために構成された１つ以上のプログラムを格納するメモリとを有し、前記１つ以上のプログラムは、
コンテンツ編集アプリケーションに関連付けられたファイルを開く要求を受信することと、
前記要求の受信に応じて、
前記プライマリディスプレイで、前記ファイルから、第１のタイプの第１のコンテンツと、前記第１のタイプとは異なる第２のタイプの第２のコンテンツとを前記コンテンツ編集アプリケーション内に表示することと、
前記タッチ感知式セカンダリディスプレイで、それぞれが前記コンテンツ編集アプリケーション内でコンテンツの表現を変更するための別個のコンテンツ表示パラメータに関連付けられた複数のユーザインタフェース要素を含んだユーザインタフェースを表示することと、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第１のタイプの前記第１のコンテンツを選択する、第１の入力を検出することと、
前記第１の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイに、前記第１のタイプの前記第１のコンテンツの表現を変更するための第１のコンテンツ表示パラメータに関連付けられたコントロールを表示することと、
前記プライマリディスプレイで前記コンテンツ編集アプリケーション内に表示されている前記第２のタイプの前記第２のコンテンツを選択する、第２の入力を検出することと、
前記第２の入力の検出に応じて、前記タッチ感知式セカンダリディスプレイに、前記第２のタイプの前記第２のコンテンツの表現を変更するための、前記第１のコンテンツ表示パラメータとは異なる第２のコンテンツ表示パラメータに関連付けられたコントロールを表示することと、のための命令を含む、コンピューティングシステム。
【請求項１３】
前記１つ以上のプログラムは、請求項２から９のいずれか１項に記載の方法を実行するための、または実行させるための命令を含む、請求項１２に記載のコンピューティングシステム。
【外国語明細書】
2020149697000001.pdf