(57)【要約】      （修正有）【課題】絵文字キャラクタを使用するための効率的なユーザインターフェースの提供。【解決手段】タッチスクリーンディスプレイを伴うポータブル電子装置において、ユーザが選択したテキストキャラクタ入力及び絵文字キャラクタ入力を表示するよう動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示する。又、各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセット、及び各絵文字カテゴリの複数のサブセットシーケンス印アイコンを同時に表示する。更に、キーボード表示エリアのジェスチャーを検出し、それに応答して、絵文字キャラクタキーの第１サブセットの表示を各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換え、サブセットシーケンス印アイコンにより与えられる情報を更新する。【選択図】図５Ａ
2014002755.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイを伴うポータブル電子装置において、
次のもの、即ち、
ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
キーボード表示エリア、及び
複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
を同時に表示するステップと、
前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出するステップと、
各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第１サブセット、及び
各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
を同時に表示するステップと、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するステップと、
前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、
前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第２サブセットによる絵文字キャラクタキーの表示された前記第１サブセットとの置き換えを反映するように更新する、
ことを行うステップと、
を備えたコンピュータ実施方法。
【請求項２】
前記複数の絵文字カテゴリアイコンは、ユーザにより最近及び頻繁に選択された複数の絵文字キャラクタに対応する最近及び頻繁に使用される絵文字カテゴリアイコンを含む、請求項１に記載のコンピュータ実施方法。
【請求項３】
少なくとも１つの絵文字カテゴリにおける絵文字キャラクタキーは、絵文字キャラクタ使用データに基づいて順序付けされる、請求項１に記載のコンピュータ実施方法。
【請求項４】
前記絵文字キャラクタ使用データは、前記ポータブル電子装置で実行されるソフトウェアアプリケーションからの絵文字キャラクタ使用データを含む、請求項３に記載のコンピュータ実施方法。
【請求項５】
前記絵文字キャラクタ使用データは、前記ポータブル電子装置のサービスプロバイダーから受け取った絵文字キャラクタ使用データを含む、請求項３に記載のコンピュータ実施方法。
【請求項６】
各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換えることは、絵文字キャラクタキーの第１サブセットがタッチスクリーンディスプレイから外れるように移動するアニメーションを表示することを含む、請求項１に記載のコンピュータ実施方法。
【請求項７】
各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換えることは、絵文字キャラクタキーの第２サブセットがタッチスクリーンディスプレイへと移動するアニメーションを表示することを含む、請求項１に記載のコンピュータ実施方法。
【請求項８】
各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換えることは、絵文字キャラクタキーの第１サブセットがタッチスクリーンディスプレイから外れるように移動するアニメーションを表示すると共に、絵文字キャラクタキーの第２サブセットがタッチスクリーンディスプレイへと移動するアニメーションを表示することを含む、請求項１に記載のコンピュータ実施方法。
【請求項９】
前記サブセットシーケンス印アイコンは、前記キーボード表示エリアに表示される、請求項１に記載のコンピュータ実施方法。
【請求項１０】
前記複数の絵文字カテゴリアイコンは、前記キーボード表示エリアに表示される、請求項１に記載のコンピュータ実施方法。
【請求項１１】
各絵文字カテゴリの絵文字キャラクタキーの第２サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するステップと、
前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第３サブセットの表示と置き換え、更に、
前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第３サブセットによる絵文字キャラクタキーの表示された第２サブセットとの置き換えを反映するように更新する、
ことを行うステップを更に備えた請求項１に記載のコンピュータ実施方法。
【請求項１２】
前記絵文字キャラクタキーの第２サブセットを表示する間に検出されるジェスチャーは、第１方向のスワイプジェスチャーであり、更に、
前記第１方向とは実質的に逆方向の、前記タッチスクリーンディスプレイ上のキーボード表示エリアにおける第２スワイプジェスチャーを検出するステップと、
前記キーボード表示エリアにおける第２スワイプジェスチャーの検出に応答して、
各絵文字カテゴリの絵文字キャラクタキーの第３サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、
前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第３サブセットとの置き換えを反映するように更新する、
ことを行うステップと、
を更に備えた請求項１１に記載のコンピュータ実施方法。
【請求項１３】
キーボード選択アイコンを表示するステップと、
キーボード選択アイコン上でのジェスチャーを検出するステップと、
キーボード選択アイコン上でのジェスチャーを検出した後に、各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示をキーボード表示エリアにおけるテキストキャラクタ入力キーボードの表示と置き換えるステップと、
を更に備えた請求項１に記載のコンピュータ実施方法。
【請求項１４】
前記テキストキャラクタ入力キーボードでユーザにより入力された１つ以上のワードを受け取るステップと、
ユーザにより入力された１つ以上のワードをキャラクタ入力エリアに表示するステップと、
前記テキストキャラクタ入力キーボードでユーザにより入力された１つ以上のワードを受け取るのに応答して、
ユーザにより入力された１つ以上のワードに少なくとも一部分基づいて推奨される絵文字キャラクタを決定し、更に、
その推奨される絵文字キャラクタをタッチスクリーンディスプレイに表示する、
というステップと、
を更に備えた請求項１３に記載のコンピュータ実施方法。
【請求項１５】
タッチスクリーンディスプレイ上でのジェスチャーを検出するステップと、
前記ジェスチャーの検出に応答して、ユーザによりキャラクタ入力エリアに入力された１つ以上のワードの後に前記推奨される絵文字キャラクタを挿入し表示するステップと、
を更に備えた請求項１４に記載のコンピュータ実施方法。
【請求項１６】
前記テキストキャラクタ入力キーボードがキーボード表示エリアに表示されている間にキーボード選択アイコンを表示するステップと、
キーボード選択アイコン上でのジェスチャーを検出するステップと、
キーボード選択アイコン上でのジェスチャーを検出した後に、テキストキャラクタ入力キーボードの表示を、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセット及びそれに対応するサブセットシーケンス印アイコンの同時表示に置き換えるステップと、
を更に備えた請求項１３に記載のコンピュータ実施方法。
【請求項１７】
絵文字キャラクタキーの第２サブセットにおける各絵文字キャラクタキー上でのジェスチャーを検出するステップと、
絵文字キャラクタキーの第２サブセットにおける各絵文字キャラクタキー上でのジェスチャーを検出するのに応答して、それに対応する絵文字キャラクタをキャラクタ入力エリアに挿入し表示するステップと、
を更に備えた請求項１に記載のコンピュータ実施方法。
【請求項１８】
既定のユーザインターフェイス再構成プロセスを開始するための既定のユーザアクションを検出するステップと、
その規定のユーザアクションを検出するのに応答して、絵文字キャラクタキーの第２サブセットにおける２つ以上の絵文字キャラクタキーの位置を変化させるステップであって、前記変化させることは、２つ以上の絵文字キャラクタキーの各絵文字キャラクタキーの位置を、２つ以上の絵文字キャラクタキーの他の絵文字キャラクタキーの各平均位置とは異なる各平均位置の周りで変化させることを含むステップと、
を備えた請求項１に記載のコンピュータ実施方法。
【請求項１９】
前記２つ以上の絵文字キャラクタキーの各絵文字キャラクタキーは、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する、請求項１８に記載のコンピュータ実施方法。
【請求項２０】
絵文字キャラクタキーの第２サブセットにおける第１絵文字キャラクタキーに対応する位置においてユーザがタッチスクリーンディスプレイとで接触点を形成するのを検出し、そして前記タッチスクリーンディスプレイ上の第２位置への前記接触点の移動を検出するステップと、
前記接触点を検出しそして接触点の移動を検出するのに応答して、その接触点の検出された移動に基づき前記タッチスクリーンディスプレイ上の第２位置への前記第１絵文字キャラクタキーの移動を表示するステップと、
を更に備えた請求項１８に記載のコンピュータ実施方法。
【請求項２１】
既定のユーザインターフェイス再構成プロセスを終了するための第２の既定のユーザアクションを検出するのに応答して前記第１の絵文字キャラクタキーの位置を前記第２位置に固定するステップを更に備えた、請求項２０に記載のコンピュータ実施方法。
【請求項２２】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶され、そして前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
次のもの、即ち、
ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
キーボード表示エリア、及び
複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
を同時に表示し、
前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出し、
各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第１サブセット、及び
各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
を同時に表示し、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、
前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、
前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第２サブセットによる絵文字キャラクタキーの表示された前記第１サブセットとの置き換えを反映するように更新する、
ためのインストラクションを含むものである、ポータブル電子装置。
【請求項２３】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、その装置が、
次のもの、即ち、
ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
キーボード表示エリア、及び
複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
を同時に表示し、
前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出し、
各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第１サブセット、及び
各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
を同時に表示し、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、
前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
各絵文字カテゴリの絵文字キャラクタキーの前記第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、
前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第２サブセットによる絵文字キャラクタキーの表示された前記第１サブセットとの置き換えを反映するように更新する、
ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
【請求項２４】
タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスにおいて、
ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリアと、
キーボード表示エリアと、
複数の絵文字カテゴリアイコンであって、この絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応し、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである絵文字カテゴリアイコンと、
各絵文字カテゴリの絵文字キャラクタキーの第１サブセットと、
各絵文字カテゴリの絵文字キャラクタキーの第２サブセットと、
各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるサブセットシーケンス印アイコンと、
を備え、前記キャラクタ入力エリア、キーボード表示エリア及び複数の絵文字カテゴリアイコンは、同時に表示され、
前記複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセットが各絵文字カテゴリの複数のサブセットシーケンス印アイコンと同時に表示され、
前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第１サブセットを表示する間にキーボード表示エリアでのジェスチャーを検出するのに応答して、各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示が、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示と置き換えられ、更に、サブセットシーケンス印アイコンにより与えられる情報が、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新される、グラフィックユーザインターフェイス。
【請求項２５】
タッチスクリーンディスプレイを伴うポータブル電子装置においてそのポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
その到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行うステップと、
絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出するステップと、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するステップであって、その応答は、前記タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項２６】
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項２５に記載のコンピュータ実施方法。
【請求項２７】
前記到来するメッセージに対する応答が送信された後に所定時間内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項２５に記載のコンピュータ実施方法。
【請求項２８】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
その到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する、
ためのインストラクションを含むものであり、更に、前記応答は、前記タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む、ポータブル電子装置。
【請求項２９】
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項２８に記載のポータブル電子装置。
【請求項３０】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
その到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する、
ようにさせるインストラクションを記憶しており、前記応答は、前記タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含むものである、コンピュータ読み取り可能な記憶媒体。
【請求項３１】
前記到来するメッセージに対する応答が送信された後に所定時間以内に前記ポータブル電子装置がタッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項３０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３２】
タッチスクリーンディスプレイを伴うポータブル電子装置において、該ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
ことを行うステップと、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項３３】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項３２に記載のコンピュータ実施方法。
【請求項３４】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項３２に記載のコンピュータ実施方法。
【請求項３５】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
ことを行い、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ためのインストラクションを含み、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
【請求項３６】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項３５に記載のポータブル
電子装置。
【請求項３７】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
ことを行い、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
【請求項３８】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記ポータブル電子装置がタッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項３７に記載のコンピュータ読み取り可
能な記憶媒体。
【請求項３９】
タッチスクリーンディスプレイを伴うポータブル電子装置において、該ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行うステップと、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するステップであって、その規定の応答は、複数の絵文字キャラクタを含むものであるステップと、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示するステップと、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項４０】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項３９に記載のコンピュータ実施方法。
【請求項４１】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項３９に記載のコンピュータ実施方法。
【請求項４２】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含むものであり、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ためのインストラクションを含むものであり、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
【請求項４３】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項４２に記載のポータブル電子装置。
【請求項４４】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含むものであり、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
【請求項４５】
タッチスクリーンディスプレイを伴うポータブル電子装置において、
前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出するステップと、
前記ユーザ定義ジェスチャーの表現を生成するステップと、
前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付けるステップと、
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶するステップと、
を備えたコンピュータ実施方法。
【請求項４６】
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
前記タッチスクリーンディスプレイ上でのジェスチャーを検出するステップと、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定するステップと、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入するステップと、
を更に備えた請求項４５に記載のコンピュータ実施方法。
【請求項４７】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、
前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、
前記ユーザ定義ジェスチャーの表現を生成し、
前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶する、
ためのインストラクションを含む、ポータブル電子装置。
【請求項４８】
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
前記タッチスクリーンディスプレイ上でのジェスチャーを検出し、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定し、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入する、
ためのインストラクションを更に含む、請求項４７に記載のポータブル電子装置。
【請求項４９】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、
前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、
前記ユーザ定義ジェスチャーの表現を生成し、
前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶する、
ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
【請求項５０】
前記ポータブル電子装置が、
前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
前記タッチスクリーンディスプレイ上でのジェスチャーを検出し、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定し、
前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入する、
ようにさせるインストラクションを更に備えた、請求項４９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項５１】
タッチスクリーンディスプレイを伴うポータブル電子装置において、
電子メッセージを受信するステップであって、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられるステップと、
前記タッチスクリーンディスプレイ上に電子メッセージを表示するステップと、
前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出するステップと、
前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
地理マップアプリケーションにおける地理マップを表示し、更に、
位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
ステップと、
を備えたコンピュータ実施方法。
【請求項５２】
前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項５１に記載のコンピュータ実施方法。
【請求項５３】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、
電子メッセージを受信し、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられ、
前記タッチスクリーンディスプレイ上に電子メッセージを表示し、
前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出し、
前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
地理マップアプリケーションにおける地理マップを表示し、更に、
位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
ためのインストラクションを含む、ポータブル電子装置。
【請求項５４】
前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項５３に記載のポータブル電子装置。
【請求項５５】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、
電子メッセージを受信し、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられ、
前記タッチスクリーンディスプレイ上に電子メッセージを表示し、
前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出し、
前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
地理マップアプリケーションにおける地理マップを表示し、更に、
位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
【請求項５６】
前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項５５に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、電子メッセージ及びドキュメント用の絵文字キャラクタを発生するポータブル電子装置に係り、より特定すれば、電子メッセージ及びドキュメント用の絵文字キャラクタを発生するタッチスクリーンディスプレイを備えたポータブル電子装置に係る。
【背景技術】
【０００２】
ポータブル電子装置が益々コンパクトになり、所与の装置により遂行される機能の数が増加するにつれて、ユーザが多機能装置と容易に対話できるようにするユーザインターフェイスを設計することが意義深い挑戦となってきた。この挑戦は、スクリーンがデスクトップ又はラップトップコンピュータより非常に小さいタッチ感知ディスプレイを伴うハンドヘルドポータブル装置に対して特に意義深いものである。この状況は、不都合なものである。というのは、ユーザインターフェイスは、それを通してユーザがコンテンツを受け取るだけでなく、装置の特徴、ツール及び機能にアクセスするユーザの試みを含むユーザアクション又は振る舞いに対する応答も受け取るゲートウェイだからである。あるポータブル通信装置（例えば、時々、モバイルホン、セルホン、セルラー電話、等とも称される移動電話）は、ユーザがデータにアクセスし、データを記憶し、データを操作できるようにするために、より多くのプッシュボタンを追加し、プッシュボタンの密度を高め、プッシュボタンの機能を過負荷にし、又は複雑なメニューシステムを使用することに依存している。これらの従来のユーザインターフェイスは、多くの場合に、複雑なキーシーケンス及びメニューハイアラーキーをユーザが覚えねばならないようにしている。
【０００３】
又、従来の多くのユーザインターフェイス、例えば、物理的なプッシュボタンを含むものは、融通性もない。これは、ポータブル装置で実行されるアプリケーション又はユーザによりユーザインターフェイスが構成され及び／又は適応されるのを妨げることがある。このように融通性のないことは、多数のキーシーケンス及びメニューハイアラーキーを覚えるための時間のかかる要求や、希望のプッシュボタンをアクチベートする困難さと結び付くと、ほとんどのユーザを苛立たせることになる。
【０００４】
最近、絵文字キャラクタの使用をサポートするポータブル電子装置が開発された。絵文字キャラクタは、ウェブフォーラム、ｅ−メールメッセージ、インスタントメッセージ（例えば、ＳＭＳテキストメッセージ）、ノート、及びオンラインゲームにしばしば使用される。多数のそして益々増加する数の絵文字キャラクタが存在する。しかし、小型ディスプレイスクリーンを伴う既存のポータブル電子装置において多数の絵文字キャラクタを表示し、編成し及び使用することは、かなり厄介である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、絵文字キャラクタを使用するためのより透過的で且つ効率のよいユーザインターフェイスを有するタッチスクリーンディスプレイを伴うポータブル電子装置が要望される。このようなインターフェイスは、絵文字キャラクタを含むタスクをユーザにより迅速且つ効率的に遂行できるようにし、それにより、電力を保存すると共に、ポータブル電子装置のバッテリ充電間の時間を延長できるようにする。更に、このようなインターフェイスは、ポータブル電子装置の有効性及びそのような装置でのユーザの満足度を高めるものである。
【課題を解決するための手段】
【０００６】
ポータブル装置に絵文字を発生し且つそれを使用するためのユーザインターフェイスに関連した前記欠点及び他の問題は、ここに開示するポータブル多機能装置によって緩和される。ある実施形態では、この装置は、グラフィックユーザインターフェイス（ＧＵＩ）を伴うタッチ感知ディスプレイ（「タッチスクリーン」としても知られた）と、１つ以上のプロセッサと、メモリと、複数の機能を遂行するためにメモリに記憶された１つ以上のモジュール、プログラム又はインストラクションセットとを有する。ある実施形態では、ユーザは、主として、タッチ感知ディスプレイにおける指接触及びジェスチャーを通して
ＧＵＩと対話する。ある実施形態では、機能は、電話通話、ビデオ会議、ｅ−メール、インスタントメッセージング、ブログ、デジタル写真、デジタルビデオ、ウェブブラウジング、デジタル音楽再生、及び／又はデジタルビデオ再生を含む。これらの機能を遂行するためのインストラクションは、１つ以上のプロセッサにより実行するように構成されたコンピュータプログラム製品に含まれる（例えば、インストラクションが記憶されたコンピュータ読み取り可能な記憶媒体）。
【０００７】
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において遂行される。コンピュータ実施方法は、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するよう動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示することを含む。本明細書及び特許請求の範囲で使用する「テキストキャラクタ」とは、アルファニューメリックキャラクタ、サイノグラフ、日本語の漢字又は仮名記号、及び／又はその他、人間の書記言語キャラクタを指す。又、本明細書及び特許請求の範囲で使用する「絵文字キャラクタ」とは、人間の書記言語におけるテキストキャラクタではない静止及びアニメ化絵文字を指す。絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、コンピュータ実施方法は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示することを含み、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットをキーボード表示エリアに表示する間に、このコンピュータ実施方法は、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新することを含む。
【０００８】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備えている。１つ以上のプログラムは、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成される。１つ以上のプログラムは、ユーザによって選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示するためのインストラクションを含み、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、１つ以上のプログラムは、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示するためのインストラクションも含み、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、このプログラムは、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新するためのインストラクションも含む。
【０００９】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置で実行されたときに、そのポータブル電子装置が、ユーザによって選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示し、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応するものであり、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示し、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与え、又、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新するようにさせるインストラクションを記憶している。
【００１０】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを備えている。絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含む。又、グラフィックユーザインターフェイスは、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットと、各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを含む。このサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。キャラクタ入力エリア、キーボード表示エリア及び複数の絵文字カテゴリアイコンは、同時に表示される。複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットが各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンと同時に表示される。キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットを表示する間にキーボード表示エリアでジェスチャーを検出するのに応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットの表示が、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットの表示と置き換えられ、更に、サブセットシーケンス印アイコンにより与えられる情報が、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新される。
【００１１】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示するための手段とを備え、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、この装置は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出するための手段と、各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示するための手段とを備え、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、この装置は、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するための手段と、キーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第２サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新
するための手段とを備えている。
【００１２】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置においてそのポータブル電子装置がユーザインターフェイスロックモードにある間にコンピュータ実施方法が遂行される。この方法は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示することを含む。又、この方法は、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の１つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信することも含む。その応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
【００１３】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備えている。１つ以上のプログラムは、メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の１つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するためのインストラクションを含む。その応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
【００１４】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るようにさせるインストラクションを記憶している。又、このインストラクションは、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の１つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するようにさせる。その応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
【００１５】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分を含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する。ポータブル電子装置がユーザインターフェイスロックモードにある間に、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の１つ以上の既定の指ジェスチャーを検出する。ポータブル電子装置がユーザインターフェイスロックモードにある間に、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する応答を送信する。その応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
【００１６】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の１つ以上の既定の指ジェスチャーを検出する手段と、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する手段とを備えている。その応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
【００１７】
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信することを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００１８】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備え、１つ以上のプログラムは、メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００１９】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信するようにさせるインストラクションを記憶している。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２０】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分と、その到来するメッセージに対する複数の既定の応答とを含む。その規定の応答は、複数の絵文字キャラクタを含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２１】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、到来するメッセージに対する複数の既定の応答を表示する手段であって、その規定の応答が複数の絵文字キャラクタを含むような手段と、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する手段とを備えている。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２２】
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信することを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２３】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備え、１つ以上のプログラは、メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２４】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを記憶している。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２５】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分と、その到来するメッセージに対する複数の既定の応答とを含む。その規定の応答は、複数の絵文字キャラクタを含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来
するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２６】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出する手段であって、その規定の応答が複数の絵文字キャラクタを含むような手段と、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示する手段と、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する手段と、を備えている。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
【００２７】
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶することを含む。
【００２８】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備え、１つ以上のプログラムは、メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶するためのインストラクションを含む。
【００２９】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶するようにさせるインストラクションを記憶している。
【００３０】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出する手段と、そのユーザ定義ジェスチャーの表現を生成する手段と、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付ける手段と、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶する手段と、を備えている。
【００３１】
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、電子メッセージを受信することを含む。この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、この方法は、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示することも含む。
【００３２】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備え、１つ以上のプログラムは、メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成される。１つ以上のプログラムは、電子メッセージを受信するためのインストラクションを含み、電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、１つ以上のプログラムは、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示するためのインストラクションも含む。
【００３３】
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置によって実行されたときに、その装置が、電子メッセージを受信するようにさせるインストラクションを記憶している。電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、インストラクションは、その装置が、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにそ
の表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示するようにもさせる。
【００３４】
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、電子メッセージと、地理マップと、絵文字キャラクタとを含む。電子メッセージは、ポータブル電子装置により受信される。電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。電子メッセージは、タッチスクリーンディスプレイ上に表示される。地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示され、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタが表示される。
【００３５】
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、電子メッセージを受信する手段とを備え、電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられる。又、この装置は、タッチスクリーンディスプレイ上に電子メッセージを表示する手段と、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出する手段と、地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示する手段と、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する手段と、を備えている。
【発明の効果】
【００３６】
従って、本発明は、タッチ感知ディスプレイを伴うポータブル電子装置に絵文字を使用するための簡単で、効率的で且つ使い易いインターフェイスを提供する。このようなインターフェイスは、ユーザがタスクをより速く完了させて、バッテリ充電とバッテリ充電との間の時間を延長できることで、電力を保存する。又、このようなインターフェイスは、ポータブル電子装置でのユーザの満足度を高める。
【００３７】
本発明の以上の実施形態及び付加的な実施形態を良く理解するため、全体を通して対応部分を同じ参照番号で示した添付図面を参照して実施形態の詳細な説明をする。
【図面の簡単な説明】
【００３８】
【図１Ａ】ある実施形態によるタッチ感知ディスプレイを伴うポータブル多機能装置を示すブロック図である。
【図１Ｂ】ある実施形態によるタッチ感知ディスプレイを伴うポータブル多機能装置を示すブロック図である。
【図２】ある実施形態によるタッチスクリーンを有するポータブル多機能装置を示す。
【図３】ある実施形態によりポータブル電子装置をアンロックするための規範的ユーザインターフェイスを示す。
【図４Ａ】ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。
【図４Ｂ】ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。
【図５Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｆ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図５Ｇ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。
【図６Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。
【図６Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。
【図６Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。
【図６Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。
【図６Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。
【図７Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。
【図７Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。
【図７Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。
【図７Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。
【図７Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。
【図８Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。
【図８Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。
【図８Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。
【図９Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｆ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｇ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図９Ｈ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。
【図１０Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。
【図１０Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。
【図１０Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。
【図１０Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。
【図１０Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。
【図１１Ａ】ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。
【図１１Ｂ】ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。
【図１２Ａ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１２Ｂ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１２Ｃ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１２Ｄ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１２Ｅ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１２Ｆ】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。
【図１３】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。
【図１４】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。
【図１５】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。
【図１６】ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字にユーザ定義ジェスチャーを指定する方法を示すフローチャートである。
【図１７】ある実施形態により電子メッセージを経て絵文字をマップ上の位置指示子として使用する方法を示すフローチャートである。
【発明を実施するための形態】
【００３９】
添付図面に示した実施形態を以下に詳細に説明する。以下の詳細な説明において本発明を完全に理解するために多数の特定の細部について述べる。しかしながら、当業者であれば、これらの特定の細部なしに本発明を実施できることが明らかであろう。その他の点については、実施形態の観点を不必要に不明瞭にしないために、良く知られた方法、手順、コンポーネント、回路及びネットワークは、詳細に述べない。
【００４０】
又、第１、第２、等の語は、ここでは、種々の要素を記述するのに使用されるが、これらの要素は、これらの語によって限定されないことも理解されたい。これらの語は、ある要素を別の要素と区別するためにだけ使用される。例えば、本発明の範囲から逸脱せずに、第１のジェスチャーを第２のジェスチャーと称してもよく、同様に、第２のジェスチャーを第１のジェスチャーと称してもよい。
【００４１】
本発明の説明で使用される用語は、単に特定の実施形態を説明するためのものであり、本発明を何ら限定するものではない。本発明の説明及び特許請求の範囲で使用される単数形“ａ”“an”及び“the”は、特に明確な指示がない限り、複数形も含むものとする。又、ここで使用する「及び／又は」という語は、列挙された１つ以上の関連品目のいずれかの及び全ての考えられる組み合わせを指し及びそれらを包含するものと理解されたい。更に、本書で使用する「備える(comprises)」及び／又は「備えている(comprising)」という語は、記述された特徴、整数、ステップ、動作、エレメント、及び／又はコンポーネントの存在を特定するが、１つ以上の他の特徴、整数、ステップ、動作、エレメント、コンポーネント、及び／又はそのグループの存在又は追加を除外するものではない。
【００４２】
ここで使用する「〜場合には(if)」という語は、状況に応じて、「〜ときには(when)」又は「〜際には(upon)」又は「決定に応答して」又は「検出に応答して」を意味するものと解釈される。同様に、「〜決定された場合には」又は「［記述された条件又は事象］が検出された場合には」という句は、状況に応じて、「決定する際に」又は「決定するのに応答して」又は「［記述された条件又は事象］を検出する際に」又は「［記述された条件又は事象］を検出するのに応答して」を意味するものと解釈される。
【００４３】
ポータブルの多機能装置、そのような装置のためのユーザインターフェイス、及びそのような装置を使用するための関連プロセスについて述べる。ある実施形態では、装置は、他の機能、例えば、ＰＤＡ、及び／又は音楽プレーヤ機能も含む移動電話のようなポータブル通信装置である。ポータブルの多機能装置の規範的実施形態は、カリフォルニア州クパチーノのアップルコンピュータ社から入手できるｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）装置を含むが、これに限定されない。
【００４４】
ユーザインターフェイスは、タッチスクリーン又はタッチスクリーンに表示される仮想クリックホイールに加えて物理的なクリックホイールを含むことができる。クリックホイールは、ホイールの角度的変位、又は装置のユーザによるホイールとの接触点に基づいてナビゲーションコマンドを与えるユーザインターフェイス装置である。又、クリックホイールは、例えば、装置のユーザがホイールの少なくとも一部分又はホイールの中心を押圧したときに、１つ以上のアイテムの選択に対応するユーザコマンドを与えるのにも使用される。或いは又、タッチスクリーン表面上のクリックホイール映像との接触が遮断することは、選択に対応するユーザコマンドを指示する。簡単化のために、以下の説明では、タッチスクリーンを含むポータブル多機能装置が規範的実施形態として使用される。しかしながら、ユーザインターフェイス及び関連プロセスの幾つかを他のポータブル装置に適用できることを理解されたい。
【００４５】
装置は、種々のアプリケーション、例えば、次のアプリケーション１つ以上をサポートすることができる。即ち、電話アプリケーション、ビデオ会議アプリケーション、ｅ−メールアプリケーション、インスタントメッセージングアプリケーション、ブログアプリケーション、写真マネージメントアプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、及び／又はデジタルビデオプレーヤアプリケーション。
【００４６】
装置で実行できる種々のアプリケーションは、少なくとも１つの共通の物理的ユーザインターフェイス装置、例えば、タッチスクリーンを使用する。タッチスクリーンの１つ以上の機能、並びに装置に表示される対応する情報は、あるアプリケーションから次のアプリケーションへ及び／又は各アプリケーション内で調整され及び／又は変更される。このように、装置の共通の物理的アーキテクチャー（タッチスクリーンのような）は、直観的で且つ透過的なユーザインターフェイスで種々のアプリケーションをサポートすることができる。
【００４７】
ユーザインターフェイスは、テキストキャラクタ及び絵文字キャラクタを入力し、又は入力するように動作できるソフトキーボード実施形態を含む。ソフトキーボード実施形態は、キーボードの表示アイコンに標準（ＱＷＥＲＴＹ）構成及び／又は非標準構成の記号を含み、これは、例えば、２００６年７月２４日に出願された“Keyboards For Portable Electronic Devices”と題する米国特許出願第１１／４５９，６０６号、及び２００６年７月２４日に出願された“Touch Screen Keyboards For Portable Electronic Devices”と題する米国特許出願第１１／４５９，６１５号に説明されており、これら特許出願の内容を参考としてここにそのまま援用する。キーボード実施形態は、タイプライター用のもののような既存の物理的キーボードにおけるキーの数に対して少数のアイコン（又はソフトキー）を含む。これは、ユーザがキーボードにおいて１つ以上のアイコン、ひいては、１つ以上の対応する記号を選択し易くする。このキーボード実施形態は、適応性のものである。例えば、表示アイコンは、１つ以上のアイコン及び／又は１つ以上の対応する記号を選択するようなユーザアクションに基づいて変更することができる。ポータブル装置における１つ以上のアプリケーションは、共通の及び／又は異なるキーボード実施形態を使用することができる。従って、使用されるキーボード実施形態は、少なくとも幾つかのアプリケーションに対して調整することができる。ある実施形態では、各ユーザに対して１つ以上のキーボード実施形態を調整することができる。例えば、各ユーザのワード使用履歴（辞書、俗語、個々の使用）に基づいて各ユーザに対して１つ以上のキーボード実施形態を調整することができる。１つ以上のアイコンを選択するとき、従って、ソフトキーボード実施形態を使用するときには１つ以上の記号を選択するときに、ユーザのエラーの確率を減少するために幾つかのキーボード実施形態を調整することができる。絵文字キャラクタを入力するか又は入力するように動作するソフトキーボードについて以下に詳細に述べる。
【００４８】
装置の実施形態に注意を向けることにする。図１Ａ及び１Ｂは、ある実施形態によるタッチ感知ディスプレイ１１２を伴うポータブル多機能装置１００を示すブロック図である。タッチ感知ディスプレイ１１２は、便宜上「タッチスクリーン」とも称され、又、タッチ感知ディスプレイシステムとしても知られ又はそのように称される。装置１００は、メモリ１０２（１つ以上のコンピュータ読み取り可能な記憶媒体を含む）と、メモリコントローラ１２２と、１つ以上の処理ユニット（ＣＰＵ）１２０と、周辺インターフェイス１１８と、ＲＦ回路１０８と、オーディオ回路１１０と、スピーカ１１１と、マイクロホン１１３と、入力／出力（Ｉ／Ｏ）サブシステム１０６と、他の入力又はコントロール装置１１６と、外部ポート１２４とを備えている。装置１００は、１つ以上の光学的センサ１６４を含む。これらのコンポーネントは、１つ以上の通信バス又は信号ライン１０３を経て通信することができる。
【００４９】
装置１００は、ポータブル多機能装置１００の一例に過ぎず、そして装置１００は、図示された以上又は以下のコンポーネントを有してもよく、２つ以上のコンポーネントを結合してもよく、或いはコンポーネントの異なる構成又は配列を有してもよいことが明らかであろう。図１及び１Ｂに示す種々のコンポーネントは、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、又はその両方の組み合わせで具現化されてもよい。
【００５０】
メモリ１０２は、高速ランダムアクセスメモリを含んでもよく、又、不揮発性メモリ、例えば、１つ以上の磁気ディスク記憶装置、フラッシュメモリ装置、又は他の不揮発性ソリッドステートメモリデバイスを含んでもよい。装置１００の他のコンポーネント、例えば、ＣＰＵ１２０及び周辺インターフェイス１１８によるメモリ１０２へのアクセスは、メモリコントローラ１２２によりコントロールすることができる。
【００５１】
周辺インターフェイス１１８は、装置の入力及び出力周辺装置をＣＰＵ１２０及びメモリ１０２へ結合する。１つ以上のプロセッサ１２０は、メモリ１０２に記憶された種々のソフトウェアプログラム及び／又はインストラクションセットを走らせ又は実行し、装置１００の種々の機能を遂行し、データを処理する。
【００５２】
ある実施形態では、周辺インターフェイス１１８、ＣＰＵ１２０、及びメモリコントローラ１２２は、チップ１０４のような単一チップにおいて具現化される。他の実施形態では、それらは、個別のチップにおいて具現化されてもよい。
【００５３】
ＲＦ（高周波）回路１０８は、電磁信号とも称されるＲＦ信号を受信し送信する。ＲＦ回路１０８は、電気信号を電磁信号へ及びその逆に変換し、そして電磁信号により通信ネットワーク及び他の通信装置と通信する。ＲＦ回路１０８は、これらの機能を遂行するための良く知られた回路を含み、これに限定されないが、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナ、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者アイデンティティモジュール（ＳＩＭ）カード、メモリ、等を含む。ＲＦ回路１０８は、ワールドワイドウェブ（ＷＷＷ）とも称されるインターネットのようなネットワーク、イントラネット及び／又はワイヤレスネットワーク、例えば、セルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク（ＬＡＮ）、及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）、及び他の装置と、ワイヤレス通信により通信することができる。ワイヤレス通信は、複数の通信規格、プロトコル、及び技術のいずれかを使用し、これは、移動通信用のグローバルシステム（ＧＳＭ）、エンハンストデータＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）、ワイドバンドコード分割多重アクセス（Ｗ−ＣＤＭＡ）、コード分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、ブルーツース、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、ｅ−メール用プロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））、インスタントメッセージング（例えば、エクステンシブルメッセージング及びプレゼンスプロトコル（ＸＭＰＰ）、インスタントメッセージング及びプレゼンスレバレッジエクステンションのためのセッションイニシエーションプロトコル（ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスサービス（ＩＭＰＳ））、及び／又はショートメッセージングサービス（ＳＭＳ）、或いは本出願の出願日にまだ開発されていない通信プロトコルを含む他の適当な通信プロトコルを含むが、それらに限定されない。
【００５４】
オーディオ回路１１０、スピーカ１１１、及びマイクロホン１１３は、ユーザと装置１００との間のオーディオインターフェイスをなす。オーディオ回路１１０は、周辺インターフェイス１１８からオーディオデータを受信し、そのオーディオデータを電気的信号へ変換し、そしてその電気的信号をスピーカ１１１へ送信する。スピーカ１１１は、電気的信号を人間に聞こえる音波へ変換する。又、オーディオ回路１１０は、音波からマイクロホン１１３により変換された電気信号も受信する。オーディオ回路１１０は、電気信号をオーディオデータへ変換し、そのオーディオデータを処理のために周辺インターフェイス１１８へ送信する。オーディオデータは、周辺インターフェイス１１８によりメモリ１０２及び／又はＲＦ回路１０８から検索され及び／又はそこへ送信される。ある実施形態では、オーディオ回路１１０は、ヘッドセットジャック（例えば、図２の２１２）も含む。ヘッドセットジャックは、オーディオ回路１１０と、取り外し可能なオーディオ入力／出力周辺装置、例えば、出力のみのヘッドホン、又は出力（例えば、片耳又は両耳用のヘッドホン）及び入力（例えば、マイクロホン）の両方を伴うヘッドセット、との間のインターフェイスをなす。
【００５５】
Ｉ／Ｏサブシステム１０６は、装置１００の入力／出力周辺装置、例えば、タッチスクリーン１１２及び他の入力／出力装置１１６を、周辺インターフェイス１１８へ結合する。Ｉ／Ｏサブシステム１０６は、ディスプレイコントローラ１５６と、他の入力又はコントロール装置のための１つ以上の入力コントローラ１６０とを含む。１つ以上の入力コントローラ１６０は、他の入力又はコントロール装置１１６から電気信号を受信し／そこへ電気信号を送信する。他の入力／コントロール装置１１６は、物理的なボタン（例えば、プッシュボタン、ロッカーボタン、等）、ダイヤル、スライダースイッチ、ジョイスティック、クリックホイール、等を含む。ある別の実施形態では、入力コントローラ１６０は、次のいずれかに結合される（又はいずれにも結合されない）。即ち、キーボード、赤外線ポート、ＵＳＢポート、及びマウスのようなポインタ装置。１つ以上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイクロホン１１３のボリュームコントロールのためのアップ／ダウンボタンを含む。１つ以上のボタンは、プッシュボタン（例えば、図２の２０６）を含む。プッシュボタンを素早く押すと、タッチスクリーン１１２のロックが解離するか、又はタッチスクリーンにジェスチャーを使用して装置をアンロックするプロセスが開始し、これは、参考としてここに援用する２００５年１２月２３日に出願された“Unlocking a Device by Performing Gestures on an Unlock Image”と題する米国特許出願第１１／３２２，５４９号に説明されている。プッシュボタン（例えば、２０６）を長押しすると、装置１００への電力をターンオン又はオフすることができる。ユーザは、１つ以上のボタンの機能をカスタマイズすることができる。タッチスクリーン１１２は、仮想又はソフトボタン及び１つ以上のソフトキーボードを具現化するのに使用される。
【００５６】
タッチ感知タッチスクリーン１１２は、装置とユーザとの間に入力インターフェイス及び出力インターフェイスを与える。ディスプレイコントローラ１５６は、タッチスクリーン１１２から電気信号を受信し／タッチスクリーン１１２へ電気信号を送信する。タッチスクリーン１１２は、ユーザに視覚出力を表示する。視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及びその組み合わせを含む（総体的に「グラフィック」と称される）。ある実施形態では、視覚出力の幾つか又は全部がユーザインターフェイスオブジェクトに対応する。
【００５７】
タッチスクリーン１１２は、触覚及び／又は触感接触に基づいてユーザからの入力を受け入れるタッチ感知面、センサ、又はセンサのセットを有する。タッチスクリーン１１２及びディスプレイコントローラ１５６（並びに関連モジュール及び／又はメモリ１０２におけるインストラクションのセット）は、タッチスクリーン１１２上での接触（及び接触の移動又は切断）を検出し、そしてその検出された接触を、タッチスクリーンに表示されたユーザインターフェイスオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ又は映像）との相互作用へと変換する。規範的実施形態では、タッチスクリーン１１２とユーザとの間の接触点は、ユーザの指に対応する。
【００５８】
タッチスクリーン１１２は、ＬＣＤ（液晶ディスプレイ）技術、又はＬＰＤ（光放射ポリマーディスプレイ）技術を使用するが、他の実施形態では、他の表示技術が使用されてもよい。タッチスクリーン１１２及びディスプレイコントローラ１５６は、現在知られている又は今後開発される複数のタッチ感知技術のいずれかを使用して接触及びその移動又は切断を検出することができ、それらの技術は、容量性、抵抗性、赤外線、及び表面音波技術、並びに他の接近センサアレイ、又はタッチスクリーン１１２との１つ以上の接触点を決定するための他の要素を含むが、それに限定されない。規範的実施形態では、カリフォルニア州クパチーノのアップルコンピュータ社から入手できるｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）に見られるような投影相互キャパシタンス感知技術が使用される。
【００５９】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、各々参考としてここに援用する次の米国特許に説明されたマルチタッチ感知タブレットと同様である。第６，３２３，８４６号（ウェスターマン氏等）、第６，５７０，５５７号（ウェスターマン氏等）、及び／又は第６，６７７，９３２号（ウェスターマン氏）、及び／又は米国特許公告第２００２／００１５０２４Ａ１号。しかしながら、タッチスクリーン１１２は、ポータブル装置１００からの視覚出力を表示するが、タッチ感知タブレットは、視覚出力を与えない。
【００６０】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、次の特許出願に説明されている。（１）２００６年５月２日に出願された“Multipoint Touch Surface Controller”と題する米国特許出願第１１／３８１，３１３号；（２）２００４年５月６日に出願された“Multipoint Touch screen”と題する米国特許出願第１０／８４０，８６２号；（３）２００４年７月３０日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第１０／９０３，９６４号；（４）２００５年１月３１日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第１１／０４８，２６４号；（５）２００５年１月１８日に出願された“Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices”と題する米国特許出願第１１／０３８，５９０号；（６）２００５年９月１６日に出願された“Virtual Input Device Placement On A Touch Screen User Interface”と題する米国特許出願第１１／２２８，７５８号；（７）２００５年９月１６日に出願された“Operation Of A Computer With A Touch Screen Interface”と題する米国特許出願第１１／２２８，７００号；（８）２００５年９月１６日に出願された“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”と題する米国特許出願第１１／２２８，７３７号；及び（９）２００６年３月３日に出願された“Multi-Functional Hand-Held Device”と題する米国特許出願第１１／３６７，７４９号。これらの特許出願は、全て、参考としてここにそのまま援用する。
【００６１】
タッチスクリーン１１２は、解像度が１００ｄｐｉ以上である。規範的実施形態では、タッチスクリーンは、解像度が約１６０ｄｐｉである。ユーザは、適当な物体又は付属物、例えば、スタイラス、指、等を使用して、タッチスクリーン１１２に接触することができる。ある実施形態では、ユーザインターフェイスは、主として、指に基づく接触及びジェスチャーで機能するように設計され、これは、タッチスクリーンに対する指の接触面積が大きいためにスタイラスに基づく入力よりかなり精度が低い。ある実施形態では、装置は、指に基づく粗い入力を、正確なポインタ／カーソル位置、又はユーザが希望するアクションを遂行するためのコマンドへと変換する。
【００６２】
ある実施形態では、タッチスクリーンに加えて、装置１００は、特定の機能をアクチベート又はデアクチベートするためのタッチパッド（図示せず）を備えている。ある実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない装置のタッチ感知エリアである。タッチパッドは、タッチスクリーン１１２とは個別のタッチ感知面でもよいし、又はタッチスクリーンにより形成されたタッチ感知面の延長部でもよい。
【００６３】
ある実施形態では、装置１００は、物理的又は仮想クリックホイールを入力コントロール装置１１６として含む。ユーザは、クリックホイールを回転するか又はクリックホイールとの接触点を移動することにより（例えば、接触点の移動量がクリックホイールの中心点に対するその角度変位により測定される）、タッチスクリーン１１２に表示される１つ以上のグラフィックオブジェクト（以下、アイコンと称される）の間でナビゲートし及びそれと対話することができる。又、クリックホイールは、表示されたアイコンの１つ以上を選択するのに使用されてもよい。例えば、ユーザは、クリックホイール又は関連ボタンの少なくとも一部分を押圧することができる。ユーザによりクリックホイールを経て与えられるユーザコマンド及びナビゲーションコマンドは、入力コントローラ１６０、並びにメモリ１０２におけるモジュール及び／又はインストラクションセットの１つ以上によって処理することができる。仮想クリックホイールの場合には、クリックホイール及びクリックホイールコントローラは、各々、タッチスクリーン１１２及びディスプレイコントローラ１５６の一部分である。仮想クリックホイールの場合、クリックホイールは、ユーザと装置との対話に応答してタッチスクリーンディスプレイに現れたり消えたりする不透明又は半透明のいずれかのオブジェクトである。ある実施形態では、仮想クリックホイールは、ポータブル多機能装置のタッチスクリーンに表示されて、タッチスクリーンとのユーザ接触により操作される。
【００６４】
又、装置１００は、種々のコンポーネントに電力供給するための電源システム１６２も備えている。この電源システム１６２は、電源マネージメントシステム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブル装置における電力の発生、管理及び配電に関連した他のコンポーネントを備えている。
【００６５】
又、装置１００は、１つ以上の光学的センサ１６４も備えている。図１Ａ及び１Ｂは、Ｉ／Ｏサブシステム１０６における光学的センサコントローラ１５８に結合された光学的センサを示している。光学的センサ１６４は、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）ホトトランジスタを含む。光学的センサ１６４は、１つ以上のレンズを通して投影される環境からの光を受け取り、そしてその光を、映像を表すデータへと変換する。像形成モジュール１４３（カメラモジュールとも称される）に関連して、光学的センサ１６４は、静止映像又はビデオを捕獲することができる。ある実施形態で
は、光学的センサは、装置１００の前方のタッチスクリーンディスプレイ１１２とは反対に、装置１００の背面に配置され、タッチスクリーンディスプレイを静止映像及び／又はビデオ映像取得のためのビューファインダーとして使用できるようにしている。ある実施形態では、光学的センサが装置の前方に配置されて、ユーザの映像をビデオ会議のために得る一方、ユーザが他のビデオ会議参加者をタッチスクリーンディスプレイで見ることができるようにする。ある実施形態では、光学的センサ１６４の位置をユーザにより変更して（例えば、装置ハウジングにおいてレンズ及びセンサを回転することにより）、単一の光学的センサ１６４をビデオ会議と静止及び／又はビデオ映像取得の両方のためにタッチスクリーンディスプレイと共に使用できるようにする。
【００６６】
又、装置１００は、１つ以上の接近センサ１６６も備えている。図１Ａ及び１Ｂは、周辺インターフェイス１１８に結合された接近センサ１６６を示している。或いは又、接近センサ１６６は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合されてもよい。接近センサ１６６は、参考としてここにそのまま援用する“Proximity Detector In Handheld Device”と題する米国特許出願第１１／２４１，８３９号；“Proximity Detector In Handheld Device”と題する第１１／２４０，７８８号；“Using Ambient Light Sensor To Augment Proximity Sensor Output”と題する第１１／６２０，７０２号；“Automated Response To And Sensing Of User Activity In Portable Devices”と題する第１１／５８６，８６２号；及び“Methods And Systems For Automatic Configuration Of Peripherals”と題する第１１／６３８，２５１号に説明されたように機能する。ある実施形態では、接近センサは、多機能装置がユーザの耳の近くに置かれたとき（例えば、ユーザが電話コールを発信するとき）タッチスクリーン１１２をターンオフし、ディスエイブルする。ある実施形態では、接近センサは、装置がロック状態であるときに不必要なバッテリ消費を防止するために、装置がユーザのポケット、ハンドバッグ、又は他の暗いエリアにあるときにスクリーンをオフに保持する。
【００６７】
又、装置１００は、１つ以上の加速度計１６８も備えている。図１Ａ及び１Ｂは、周辺インターフェイス１１８に結合された加速度計１６８を示す。或いは又、加速度計１６８は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合されてもよい。加速度計１６８は、参考としてここにそのまま援用する“Acceleration-based Theft Detection System for Portable Electronic Devices”と題する米国特許公告第２００５０１９００５９号、及び“Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer”と題する米国特許公告第２００６００１７６９２号に説明されたように機能する。ある実施形態では、情報は、１つ以上の加速度計から受け取ったデータの分析に基づいて肖像ビュー又は風景ビューでタッチスクリーンディスプレイに表示される。
【００６８】
ある実施形態では、メモリ１０２に記憶されたソフトウェアコンポーネントは、オぺレーティングシステム１２６、通信モジュール（又はインストラクションセット）１２８、接触／運動モジュール（又はインストラクションセット）１３０、グラフィックモジュール（又はインストラクションセット）１３２、テキスト入力モジュール（又はインストラクションセット）１３４、グローバルポジショニングシステム（ＧＰＳ）モジュール（又はインストラクションセット）１３５、及びアプリケーション（又はインストラクションセット）１３６を含む。
【００６９】
オペレーティングシステム１２６（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又は埋め込み型オペレーティングシステム、例えば、ＶｘＷｏｒｋｓ）は、一般的なシステムタスク（例えば、メモリマネージメント、記憶装置コントロール、電力マネージメント、等）をコントロールし及び管理するための種々のソフトウェアコンポーネント及び／又はドライバを備え、そして種々のハードウェア及びソフトウェアコンポーネント間の通信を容易にする。通信モジュール１２８は、１つ以上の外部ポート１２４を経て行われる他の装置との通信を容易にし、そしてＲＦ回路１０８及び／又は外部ポート１２４により受け取られるデータを取り扱うための種々のソフトウェアコンポーネントも含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ、等）は、他の装置に直結されるか、又はネットワーク（例えば、インターネット、ワイヤレスＬＡＮ、等）を経て間接的に結合される。ある実施形態では、外部ポートは、ｉＰｏｄ（アップルコンピュータ社の商標）装置に使用される３０ピンコネクタと同じであるか、同様であるか、及び／又はそれに適合するマルチピン（例えば、３０ピン）コネクタである。
【００７０】
接触／運動モジュール１３０は、タッチスクリーン１１２（ディスプレイコントローラ１５６に関連する）及び他のタッチ感知装置（例えば、タッチパッド又は物理的クリックホイール）との接触を検出することができる。接触／運動モジュール１３０は、接触が生じたかどうか決定し（例えば、指ダウン事象を検出し）、接触の移動があるかどうか決定しそしてタッチスクリーン１１２を横切る移動を追跡し（例えば、１つ以上の指ドラグ事象を検出し）、接触が止んだかどうか決定し（例えば、指アップ事象又は接触の切断を検出し）、等の、接触の検出に関連した種々のオペレーションを遂行するための種々のソフトウェアコンポーネントを含む。接触／運動モジュール１３０は、タッチスクリーン１１２から接触データを受け取る。一連の接触データにより表される接触点の移動を決定することは、接触点の速さ（大きさ）、速度（大きさと方向）、及び／又は加速度（大きさ及び／又は方向の変化）を決定することを含む。これらのオペレーションは、単一の接触（例えば、１つの指の接触）、又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。又、ある実施形態では、接触／運動モジュール１３０及びディスプレイコントローラ１５６がタッチパッド上の接触を検出する。ある実施形態では、接触／運動モジュール１３０及びコントローラ１６０がクリックホイール上の接触を検出する。
【００７１】
接触／運動モジュール１３０は、ユーザにより入力されるジェスチャーを検出することができる。タッチスクリーン１１２上の異なるジェスチャーは、異なる接触パターンを有する。従って、特定の接触パターンを検出することによりジェスチャーを検出することができる。例えば、指タップジェスチャーを検出することは、指ダウン事象の検出に続いて、指ダウン事象と同じ位置（又は実質的に同じ位置）において（例えば、ソフトキーボードではテキストキャラクタキー又は絵文字キャラクタキーのようなボタン型ユーザインターフェイスオブジェクトの位置において）指アップ事象を検出することを含む。別の例として、タッチスクリーン上で指スワイプジェスチャーを検出することは、指ダウン事象の検出に続いて、１つ以上の指ドラグ事象を検出し、その後、指アップ事象を検出することを含む。ある実施形態では、接触／運動モジュール１３０は、ユーザ定義ジェスチャーを検出する。
【００７２】
グラフィックモジュール１３２は、表示されるグラフィックの輝度を変化させるコンポーネントを含めて、タッチスクリーン１１２にグラフィックをレンダリングし表示するための種々の既知のソフトウェアコンポーネントを含む。ここで使用する「グラフィック」という語は、ユーザに表示できるオブジェクトを含み、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェイスオブジェクトのような）、デジタル映像、ビデオ、アニメ、等を含むが、これに限定されない。
【００７３】
ある実施形態では、グラフィックモジュール１３２は、使用されるグラフィックを表すデータを記憶する。各グラフィックには、対応するコードが指定される。グラフィックモジュール１３２は、表示されるグラフィックを特定する１つ以上のコードを、必要に応じて、座標データ及び他のグラフィックプロパティデータと共に、アプリケーション、等から受け取り、そしてスクリーン映像データを発生して、ディスプレイコントローラ１５６へ出力する。
【００７４】
グラフィックモジュール１３２のコンポーネントであるテキスト入力モジュール１３４は、種々のアプリケーション（例えば、連絡先１３７、ｅ−メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする他のアプリケーション）においてテキストを入力するためのソフトキーボードを与える。又、テキスト入力モジュール１３４は、種々のアプリケーション（例えば、ｅ−メール１４０、ＩＭ１４１、及び絵文字キャラクタ入力を使用する他のアプリケーション）において絵文字キャラクタを入力するための絵文字ソフトキーボードを与えるようにも構成される。ある実施形態では、テキスト入力モジュール１３４は、テキストを入力するためのソフトキーボード及び絵文字ソフトキーボードを表すデータを記憶する。
【００７５】
ＧＰＳモジュール１３５は、装置の位置を決定し、そしてこの情報を種々のアプリケーション（例えば、ローカルベースダイヤルに使用するための電話１３８、写真／ビデオメタデータとしてのカメラ１４３、並びに天気ウィジット、ローカルイエローページウィジット、及びマップ／ナビゲーションウィジットのような位置ベースサービスを提供するアプリケーション）に使用するために与える。
【００７６】
アプリケーション１３６は、次のモジュール（又はインストラクションセット）、或いはそのサブセット又はスーパーセットを含む。
・連絡先モジュール１３７（アドレス帳又は連絡先リストとも称される）；
・電話モジュール１３８；
・ビデオ会議モジュール１３９；
・ｅ−メールクライアントモジュール１４０；
・インスタントメッセージング（ＩＭ）モジュール１４１；
・トレーニングサポートモジュール１４２；
・静止及び／又はビデオ映像のためのカメラモジュール１４３；
・映像マネージメントモジュール１４４；
・ビデオプレーヤモジュール１４５；
・音楽プレーヤモジュール１４６；
・ブラウザモジュール１４７；
・カレンダーモジュール１４８；
・ウィジットモジュール１４９、これは、天気ウィジット１４９−１、株ウィジット１４９−２、計算器ウィジット１４９−３、アラームクロックウィジット１４９−４、辞書ウィジット１４９−５、及びユーザにより得られる他のウィジット、並びにユーザ生成ウィジット１４９−６を含む；
・ユーザ生成ウィジット１４９−６を作るためのウィジット生成モジュール１５０；
・サーチモジュール１５１；
・ビデオ及び音楽プレーヤモジュール１５２、これは、ビデオプレーヤモジュール１４５及び音楽プレーヤモジュール１４６を合体したもの；
・ノートモジュール１５３；
・マップモジュール１５４；及び／又は
・オンラインビデオモジュール１５５。
【００７７】
メモリ１０２に記憶される他のアプリケーション１３６は、例えば、他のワード処理アプリケーション、ＪＡＶＡイネーブルアプリケーション、暗号化、デジタルライツマネージメント、音声認識、及び音声複写を含む。
【００７８】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、連絡先モジュール１３７は、アドレス帳又は連絡先リストを管理するのに使用され、これは、アドレス帳に名前（１つ又は複数）を追加すること、アドレス帳から名前（１つ又は複数）を削除すること、電話番号（１つ又は複数）、ｅ−メールアドレス（１つ又は複数）、物理的アドレス（１つ又は複数）又は他の情報を名前に関連付けること、映像を名前に関連付けること、名前を分類し区分けすること、電話１３８、ビデオ会議１３９、ｅ−メール１４０又はＩＭ１４１による通信を開始し及び／又は容易にするために電話番号又はｅ−メールアドレスを与えること、等を含む。
【００７９】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、電話モジュール１３８は、電話番号に対応するキャラクタのシーケンスを入力し、アドレス帳１３７の１つ以上の電話番号にアクセスし、入力された電話番号を変更し、各電話番号をダイヤルし、会話を行い、そして会話が完了したときに切断又はハングアップするのに使用される。上述したように、ワイヤレス通信は、複数の通信規格、プロトコル及び技術のいずれを使用してもよい。
【００８０】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ１６４、光学的センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８に関連して、ビデオ会議モジュール１３９は、ユーザと１つ以上の他の参加者との間のビデオ会議を開始し、実行しそして終了するのに使用される。
【００８１】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ｅ−メールクライアントモジュール１４０は、ｅ−メールを生成し、送信し、受信し及び管理するのに使用される。映像マネージメントモジュール１４４に関連して、ｅ−メールモジュール１４０は、カメラモジュール１４３で撮影された静止又はビデオ映像と共にｅ−メールを生成して送信するのを非常に容易にする。更に、テキスト入力モジュール１３４は、ｅ−メールクライアントモジュール１４０に関連して機能して、ｅ−メールへの絵文字の挿入を容易にする。
【００８２】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、インスタントメッセージングモジュール１４１は、インスタントメッセージに対応するキャラクタのシーケンスを入力し、以前に入力されたキャラクタを変更し、各インスタントメッセージを送信し（例えば、電話ベースのインスタントメッセージについてはショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ）プロトコルプロトコルを使用して、或いはインターネットベースのインスタントメッセージについてはＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して）、インスタントメッセージを受信し、そして受信したインスタントメッセージを見るのに使用される。ある実施形態では、送信及び／又は受信されるインスタントメッセージは、グラフィック、写真、オーディオファイル、ビデオファイルを含み、及び／又はＭＭＳ及び／又はエンハンストメッセージングサービス（ＥＭＳ）でサポートされる他のアタッチメントも含む。ここで使用する「インスタントメッセージング」とは、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されるメッセージ）と、インターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを使用して送信されるメッセージ）の両方を指す。更に、テキスト入力モジュール１３４は、インスタントメッセージングモジュール１４１に関連して機能して、各インスタントメッセージへの絵文字の挿入を容易にする。
【００８３】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、マップモジュール１５４、及び音楽プレーヤモジュール１４６に関連して、トレーニングサポートモジュール１４２は、トレーニング（例えば、時間、距離及び／又はカロリー燃焼目標をもつ）を生成し、トレーニングセンサ（スポーツ器具）と通信し、トレーニングセンサデータを受信し、トレーニングを監視するのに使用されるセンサを校正し、トレーニング用の音楽を選択して再生し、そしてトレーニングデータを表示し、記憶し及び送信するのに使用される。
【００８４】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ１６４、光学的センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び映像マネージメントモジュール１４４に関連して、カメラモジュール１４３は、静止映像又はビデオ（ビデオストリームを含む）を捕獲してメモリ１０２へ記憶し、静止映像又はビデオの特性を変更し、又はメモリ１０２から静止映像又はビデオを削除するのに使用される。
【００８５】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３に関連して、映像マネージメントモジュール１４４は、静止及び／又はビデオ映像をアレンジし、変更し、さもなければ、操作し、ラベル添付し、削除し、提示し（例えば、デジタルスライドショー又はアルバムで）、そして記憶するのに使用される。
【００８６】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０及びスピーカ１１１に関連して、ビデオプレーヤモジュール１４５は、ビデオを（例えば、タッチスクリーンに、又は外部ポート１２４を経て接続された外部ディスプレイに）表示し、提示し、さもなければ、再生するのに使用される。
【００８７】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７に関連して、音楽プレーヤモジュール１４６は、録音された音楽及び１つ以上のファイルフォーマットで記憶された他のサウンドファイル、例えば、ＭＰ３又はＡＡＣファイルをユーザがダウンロードして再生できるようにする。ある実施形態では、装置１００は、ｉＰｏｄ（アップルコンピュータ社の商標）のような、ＭＰ３プレーヤの機能を含む。
【００８８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ブラウザモジュール１４７は、ウェブページ又はその一部分、並びにウェブページにリンクされたアタッチメント及び他のファイルをサーチし、それにリンクし、それを受信し及び表示することを含めて、インターネットをブラウズするのに使用される。
【００８９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ｅ−メールモジュール１４０、及びブラウザモジュール１４７に関連して、カレンダーモジュール１４８は、カレンダー及びカレンダーに関連したデータ（例えば、カレンダーエントリー、ツードゥ(to do)リスト、等）を生成し、表示し、変更し、そして記憶するのに使用される。更に、テキスト入力モジュール１３４は、カレンダーモジュール１４８に関連して機能して、カレンダーエントリー、ツードゥリスト、等への絵文字の挿入を容易にする。
【００９０】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７に関連して、ウィジットモジュール１４９は、ユーザによりダウンロードされて使用されるミニアプリケーション（例えば、天気ウィジット１４９−１、株ウィジット１４９−２、計算器ウィジット１４９−３、アラームクロックウィジット１４９−４、及び辞書ウィジット１４９−５）であるか、又はユーザにより生成されるミニアプリケーション（例えば、ユーザ生成ウィジット１４９−６）である。ある実施形態では、ウィジットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。ある実施形態では、ウィジットは、ＸＭＬ（エクステンシブルマークアップ言語）ファイル、及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジット）を含む。
【００９１】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７に関連して、ウィジット生成モジュール１５０は、ユーザによりウィジットを生成するのに使用される（例えば、ウェブページのユーザ指定部分をウィジットへと転化させる）。
【００９２】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、サーチモジュール１５１は、１つ以上のサーチ基準（例えば、１つ以上のユーザ指定サーチ用語）に一致するテキスト、音楽、サウンド、映像、ビデオ、及び又は他のファイルをメモリ１０２においてサーチするのに使用される。
【００９３】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ノートモジュール１５３は、ノート、ツードゥリスト、等を生成し管理するのに使用される。更に、テキスト入力モジュール１３４は、ノートモジュール１５３に関連して機能し、ノート、ツードゥリスト、等への絵文字の挿入を容易にする。
【００９４】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７に関連して、マップモジュール１５４は、マップ及びマップに関連したデータ（例えば、運転方向、特定の場所又はその付近の店舗及び他の交差点に関するデータ、及び場所に基づく他のデータ）を受け取り、表示し、変更し及び記憶するのに使用される。更に、テキスト入力モジュール１３４は、マップモジュール１５４に関連して機能し、マップへの絵文字の挿入を容易にする。
【００９５】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、ｅ−メールクライアントモジュール１４０、及びブラウザモジュール１４７に関連して、オンラインビデオモジュール１５５は、ユーザが、アクセス、ブラウズ、受信（例えば、ストリーミング及び／又はダウンロードにより）、再生（例えば、タッチスクリーンに、又は外部ポート１２４を経て接続された外部ディスプレイに）を行えるようにし、更に、特定のオンラインビデオへのリンクと共にｅ−メールを送信し、その他、オンラインビデオをＨ．２６４のような１つ以上のファイルフォーマットで管理できるようにする。ある実施形態では、ｅ−メールクライアントモジュール１４０ではなくインスタントメッセージングモジュール１４１を使用して、特定のオンラインビデオへのリンクを送信する。オンラインビデオアプリケーションの付加的な説明は、２００７年６月２０日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国プロビジョナル特許出願第６０／９３６，５６２号、及び２００７年１２月３１日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国特許出願第１１／９６８，０６７号に見ることができ、それらの内容を参考としてここに援用する。
【００９６】
上述したモジュール及びアプリケーションの各々は、上述した１つ以上の機能を遂行するためのインストラクションのセットに対応する。これらのモジュール（即ち、インストラクションのセット）は、個別のソフトウェアプログラム、手順又はモジュールとして具現化される必要がなく、従って、これらモジュールの種々のサブセットを種々の実施形態において結合し、さもなければ、再アレンジすることができる。例えば、ビデオプレーヤモジュール１４５は、音楽プレーヤモジュール１４６と共に単一のモジュール（例えば、図１Ｂのビデオ及び音楽プレーヤモジュール１５２）へと結合することができる。ある実施形態では、メモリ１０２は、上述したモジュール及びデータ構造体のサブセットを記憶することができる。更に、メモリ１０２は、上述しなかった付加的なモジュール及びデータ構造体を記憶することもできる。
【００９７】
ある実施形態では、装置１００は、その機能の既定セットの動作がタッチスクリーン１１２及び／又はタッチパッドを通して排他的に実行される装置である。タッチスクリーン及び／又はタッチパッドを装置１００の動作のための一次入力／コントロール装置として使用することにより、装置１００における物理的入力／コントロール装置（プッシュボタン、ダイヤル、等）の数を減少することができる。
【００９８】
タッチスクリーン及び／又はタッチパッドを通して排他的に遂行される機能の既定セットは、ユーザインターフェイス間のナビゲーションを含む。ある実施形態では、タッチパッドは、ユーザがタッチすると、装置１００を、装置１００に表示されるユーザインターフェイスから、メイン、ホーム又はルートメニューへとナビゲートする。このような実施形態では、タッチパッドは、「メニューボタン」と称される。他の実施形態では、メニューボタンは、タッチパッドではなく、物理的なプッシュボタン又は他の物理的な入力／コントロール装置である。
【００９９】
図２は、ある実施形態によるタッチスクリーン１１２を有するポータブル多機能装置１００を示す。タッチスクリーンは、ユーザインターフェイス（ＵＩ）２００内に１つ以上のグラフィックを表示する。この実施形態及び他の実施形態では、ユーザは、例えば、１本以上の指２０２（図には適切な縮尺率で描かれていない）でグラフィックに接触又はタッチすることにより、１つ以上のグラフィックを選択することができる。ある実施形態では、１つ以上のグラフィックの選択は、ユーザが１つ以上のグラフィックとの接触を切断したときに生じる。ある実施形態では、接触は、装置１００に接触する１つ以上のタップ、１つ以上のスワイプ（左から右、右から左、アップ方向及び／又はダウン方向）、及び／又は指の回転（右から左、左から右、アップ方向及び／又はダウン方向）のようなジェスチャーを含む。ある実施形態では、グラフィックとの偶発的な接触でグラフィックが選択されることはない。例えば、選択に対応するジェスチャーがタップであるときに、アプリケーションアイコンの上をスイープするスワイプジェスチャーでは、対応するアプリケーションが選択されることがない。
【０１００】
又、装置１００は、「ホーム」又はメニューボタン２０４のような１つ以上の物理的なボタンも含む。上述したように、メニューボタン２０４は、装置１００で実行されるアプリケーションのセットにおいて任意のアプリケーション１３６へナビゲートするのに使用される。或いは又、ある実施形態では、メニューボタンは、タッチスクリーン１１２においてＧＵＩのソフトキーとして具現化される。
【０１０１】
一実施形態において、装置１００は、タッチスクリーン１１２と、メニューボタン２０４と、装置の電源をオン／オフし及び装置をロックするためのプッシュボタン２０６と、ボリューム調整ボタン２０８と、加入者アイデンティティモジュール（ＳＩＭ）カードスロット２１０と、ヘッドセットジャック２１２と、ドッキング／充電外部ポート１２４とを備えている。プッシュボタン２０６は、これを押して、所定時間インターバル中、押圧状態に保持することにより装置の電源をターンオン／オフし、又、このボタンを押して、所定時間インターバルが経過する前に放すことにより装置をロックし、及び／又は装置をアンロックするか又はアンロックプロセスを開始するのに使用される。又、別の実施形態では、装置１００は、マイクロホン１１３を通してある機能をアクチベート又はデアクチベートするために口頭入力を受け入れることもできる。
【０１０２】
図３は、ある実施形態によりポータブル電子装置をアンロックするための規範的ユーザインターフェイスを示す。ある実施形態では、ユーザインターフェイス３００は、次の要素、或いはそのサブセット又はスーパーセットを含む。
・装置をアンロックするためにフィンガージェスチャーと共に移動するアンロック映像
３０２；
・アンロックジェスチャーに対して視覚キューを与える矢印３０４；
・アンロックジェスチャーに対して付加的なキューを与えるチャンネル３０６；
・時刻３０８；
・曜日３１０；
・日付３１２；及び
・壁紙映像３１４。
【０１０３】
ある実施形態では、装置は、それがユーザインターフェイスロック状態にある間にタッチ感知ディスプレイとの接触（例えば、ユーザの指がアンロック映像３０２又はその付近に接触する）を検出する。装置は、接触に基づいてアンロック映像３０２を移動させる。装置は、検出された接触が、チャンネル３０６にわたってアンロック映像を移動するような規定のジェスチャーに対応する場合には、ユーザインターフェイスアンロック状態へと移行する。逆に、装置は、検出された接触が既定のジェスチャーに対応しない場合には、ユーザインターフェイスをロック状態に保持する。上述したように、タッチスクリーンにおけるジェスチャーを使用して装置をアンロックするプロセスは、２００５年１２月２３日に出願された“Unlocking A Device By Performing Gestures On An Unlock Image”と題する米国特許出願第１１／３２２，５４９号；及び２００５年１２月２３日に出願された“Indication Of Progress Towards Satisfaction Of A User Input Condition”と題する第１１／３２２，５５０号に説明されており、これらは、参考としてここにそのまま援用する。
【０１０４】
図４Ａ及び４Ｂは、ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。ある実施形態では、ユーザインターフェイス４００Ａは、次の要素、或いはそのサブセット又はスーパーセットを含む。
・セルラー及びＷｉ−Ｆｉ信号のような、ワイヤレス通信用の信号強度インジケータ４０２；
・時刻４０４；
・バッテリ状態インジケータ４０６；
・次のような頻繁に使用するアプリケーションのためのアイコンを伴うトレイ４０８：
・逸したコール又はボイスメールメッセージの数のインジケータ４１４を含む電話１３８；
・未読ｅ−メールの数のインジケータ４１０を含むｅ−メールクライアント１４０；
・ブラウザ１４７；及び
・音楽プレーヤ１４６；並びに
・次のような他のアプリケーションのためのアイコン：
・ＩＭ１４１；
・映像マネージメント１４４；
・カメラ１４３；
・ビデオプレーヤ１４５；
・天気１４９−１；
・株１４９−２；
・トレーニングサポート１４２；
・カレンダー１４８；
・計算器１４９−３；
・アラームクロック１４９−４；
・辞書１４９−５；及び
・ユーザ生成ウィジット１４９−６。
【０１０５】
ある実施形態では、ユーザインターフェイス４００Ｂは、次の要素、或いはそのサブセット又はスーパーセットを含む。
・上述した４０２、４０４、４０６、１４１、１４８、１４４、１４３、１４９−３、１４９−２、１４９−１、１４９−４、４１０、４１４、１３８、１４０及び１４７；
・マップ１５４；
・ノート１５３；
・以下に述べるように、装置１００の設定及びその種々のアプリケーション１３６へのアクセスを与える設定４１２；
・ｉＰｏｄ（アップルコンピュータ社の商標）モジュール１５２とも称されるビデオ及び音楽プレーヤモジュール１５２；及び
・ＹｏｕＴｕｂｅ（グーグル社の商標）モジュール１５５とも称されるオンラインビデオモジュール１５５。
【０１０６】
ある実施形態では、ＵＩ４００Ａ又は４００Ｂは、ウィジットベースアプリケーション及び非ウィジットベースアプリケーションの両方へ一体的アクセスを与える。ある実施形態では、ユーザ生成であるかどうかに関わらず、全てのウィジットがＵＩ４００Ａ又は４００Ｂに表示される。他の実施形態では、ユーザ生成ウィジット１４９−６のアイコンをアクチベートすると、ユーザ生成ウィジット又はユーザ生成ウィジットに対応するアイコンを含む別のＵＩを導く。
【０１０７】
ある実施形態では、ユーザは、例えば、参考としてここにそのまま援用する２００６年７月２４日に出願された“Portable Electronic Device With Interface Reconfiguration Mode”と題する米国特許出願第１１／４５９，６０２号説明されたプロセスを使用して、ＵＩ４００Ａ又は４００Ｂにおけるアイコンを再アレンジすることができる。例えば、ユーザは、指ジェスチャーを使用して、アプリケーションアイコンをトレイ４０８に入れたり出したりすることができる。
【０１０８】
図５Ａ−５Ｇは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１０９】
図５Ａは、インスタントメッセージングアプリケーション１４１におけるユーザインターフェイス５００Ａを示す。この例で述べるように、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示し又は表示するよう動作できるキャラクタ入力エリア５０００が設けられる。上述したように、明細書及び特許請求の範囲で使用されるテキストキャラクタとは、アルファニューメリックキャラクタ、サイノグラフ、日本語の漢字又は仮名記号、及び／又はその他、人間の書記言語キャラクタを指し、一方、絵文字キャラクタとは、人間の書記言語におけるテキストキャラクタではない静止及びアニメ化絵文字を指す。ユーザインターフェイス５００Ａには、複数の絵文字カテゴリアイコン５０１０を含むキーボードディスプレイエリア５００５も設けられる。絵文字カテゴリアイコン５０１０は、複数の絵文字カテゴリ、例えば、最も最近及び頻繁に使用されるもの、人、自然、物体、旅行、記号、及び／又は季節的な絵文字カテゴリに対応する。ＵＩ５００Ａに表示される規範的な実施形態では、絵文字カテゴリアイコン５０１０−１は、最も最近及び頻繁に使用されるものに対応し、絵文字カテゴリアイコン５０１０−２は、人に対応し、絵文字カテゴリアイコン５０１０−３は、自然に対応し、絵文字カテゴリアイコン５０１０−４は、物体に対応し、絵文字カテゴリアイコン５０１０−５は、旅行に対応し、そして絵文字カテゴリアイコン５０１０−６は、記号に対応する。
【０１１０】
又、ＵＩ５００Ａは、表示される各絵文字カテゴリに対してキーボード表示エリア５００５内に規範的な絵文字キャラクタキー５０１５も含む。規範的なＵＩ５００Ａでは、表示される絵文字キャラクタキー（即ち、５０１５−１、５０１５−２及び５０１５−３）は、絵文字カテゴリ「最も最近及び頻繁に使用されるもの」に対応する。というのは、絵文字カテゴリアイコン５０１０−１、最も最近及び頻繁に使用されるもの、が現在選択されているからである。現在選択されている絵文字カテゴリアイコン５０１０は、典型的に、例えば、その背景カラーを未選択の絵文字カテゴリアイコンに対しハイライトにするか又は変更することにより、未選択の絵文字カテゴリアイコンとは視覚上区別される。
【０１１１】
ある実施形態では、絵文字カテゴリアイコン５０１０−１、最も最近及び頻繁に使用される絵文字キャラクタ、に対応する絵文字カテゴリの絵文字キャラクタキーが、使用された絵文字キャラクタの使用の最新性及び使用の頻度を分析するアルゴリズムに基づいて、表示のために選択される。このアルゴリズムは、絵文字キャラクタ使用の履歴リストを生成する。履歴リストの各エントリは、履歴リストにおけるエントリの位置に基づいて相対的な重みが与えられる。例えば、最も最近使用された絵文字キャラクタは、最も高い重みを得、２番目に最近使用された絵文字キャラクタは、最も最近使用された絵文字キャラクタより小さな重みを得、３番目に最近使用された絵文字キャラクタは、２番目に最近使用された絵文字キャラクタより小さい重みを得、等々となる。次いで、各々の個別の絵文字キャラクタに対して、その絵文字キャラクタの相対的な重みを合成（例えば、総計）することにより全体的なスコアが決定される。例えば、履歴リストにおいて２番目、１０番目及び２０番目の位置を占有する絵文字キャラクタの場合、その絵文字キャラクタの全体的スコアは、履歴リストの第２、第１０及び第２０番目の位置に与えられた相対的な重みの和となる。次いで、全体的スコアが最も高い絵文字キャラクタが、絵文字カテゴリ「最も最近及び頻繁に使用される」に表示される（例えば、スコアが小さくなる順序で）。
【０１１２】
又、この規範的実施形態において、ＵＩ５００Ａは、キーボード選択アイコン５０２０も含む。ある実施形態では、キーボード選択アイコン５０２０は、例えば、タッチスクリーンディスプレイの底部に沿った既定のエリア５００９において、複数の絵文字カテゴリアイコン５０１０と同時に表示される。キーボード選択アイコン５０２０は、ある実施形態では、キーボード表示エリア５００５において絵文字キャラクタキーの表示をテキストキャラクタ入力キーボードの表示（例えば、図５Ｇの５０５５）と置き換えるのに使用される。更に、ＵＩ５００Ａは、第２のアイコン５０２５も備え、これは、（例えば、指タップジェスチャーにより）アクチベートされたときに、エリア５０００に入力された電子メッセージの送信を開始する。又、ＵＩ５００Ａは、削除アイコン５０１１も備え、これは、（例えば、指タップジェスチャーにより）アクチベートされたとき、入力エリア５０００における１つ以上のキャラクタを削除する。
【０１１３】
ＵＩ５００Ｂ（図５Ｂ）は、各絵文字カテゴリ、ここでは、絵文字カテゴリアイコン５０１０−２をハイライトにすることで選択されたときに目に見えるように指示される人、に対するサブセットシーケンス印アイコン５０４０を含むキーボード表示エリア５００５を示す。サブセットシーケンス印アイコン５０４０は、現在表示されている絵文字カテゴリにおけるサブセットの数と、キーボード表示エリア５００５内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置とに関する情報を与える。ここで、サブセットシーケンス印アイコン５０４０は、人絵文字カテゴリに絵文字キャラクタキーのサブセットが６つあり、且つ人絵文字カテゴリの第１サブセットが現在表示されていることを指示する。別の例としては、図６Ａ−６Ｃのサブセットシーケンス印アイコン６０００についての以下の説明を参照されたい。
【０１１４】
図５Ｃないし５Ｆに各々示されたＵＩ５００Ｃ、ＵＩ５００Ｄ、ＵＩ５００Ｅ及びＵＩ５００Ｆは、他の規範的絵文字カテゴリ及び絵文字キャラクタキーボードとのユーザインターフェイスを示す。
【０１１５】
ＵＩ５００Ｇ（図５Ｇ）は、キーボード表示エリア５００５におけるテキストキャラクタ入力キーボード５０５５を示す。ある実施形態では、キーボード５０５５は、テキストキャラクタ入力カテゴリアイコン５０６０を備え、これは、（例えば、アイコン上での指タップジェスチャーにより）アクチベートされたとき、数字キー及び他のテキストキャラクタ入力キーを伴う別のテキストキャラクタキーボードを表示させる。ある実施形態では、キーボード５０５５は、スペースキャラクタを入力するように動作すると共に、テキストキャラクタ入力時に自動完了及び／又は自動修正を確認するようにも動作するハイブリッド目的キー５０６２を備えている。例えば、日本語のテキストを入力するときには、ある実施形態では、音声テキストを使用することができる。装置が、ユーザにより入力されたテキストキャラクタを評価するときに、既に入力されたテキストに対して、１つ以上のワードの推奨完了候補が提示される。例えば、ユーザがキャラクタ“ra”をタイプした場合には、完了候補として“rain”が推奨される。その後、“rain”完了候補が表示されている間に（図示せず）、（例えば、キー５０６２上での指タップジェスチャーにより）ハイブリッド目的キー５０６２をアクチベートし、“rain”が入力を意図したテキストであることを確認し、装置は、キャラクタストリング“rain”をキャラクタ入力エリア５０００へ挿入する。ある実施形態では、サイノグラフ又は日本語の仮名キャラクタを完了候補として提示してもよい。ある実施形態では、キーボード５０５５は、改行キャラクタを入力するよう動作すると共に、アクションに対して自動完了を確認するようにも動作できるハイブリッド目的キー５０６３を含む。例えば、ユーザがキャラクタ“goo”をタイプした場合に、装置は、アクション完了候補としてＧｏｏｇｌｅサーチエンジンへ進むことを推奨する。その後、（例えば、キー５０６３上での指タップジェスチャーにより）ハイブリッド目的キー５０６３をアクチベートし、装置が、ブラウジングモジュール１４７をオープンして、Ｇｏｏｇｌｅサーチエンジンのウェブページを表示するようにさせる。又、キーボード５０５５は、キーボード選択アイコン５０２０も含む。更に、キーボード５０５５は、とりわけ、５０６５−１（Ｑ）、５０６５−２（Ａ）、及び５０６５−３（Ｓ）のようなテキストキャラクタ入力キー５０６５も含む。
【０１１６】
図６Ａ−６Ｅは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１１７】
ＵＩ６００Ａ（図６Ａ）は、現在表示されている絵文字カテゴリ、ここでは、絵文字カテゴリアイコン５０１０−３をハイライトにすることで選択されたときに目に見えるように指示される自然、に対するサブセットシーケンス印アイコン６０００−１、６０００−２及び６０００−３を示す。このサブセットシーケンス印アイコン６０００−１、６０００−２及び６０００−３は、現在表示されている絵文字カテゴリにおけるサブセットの数と、キーボード表示エリア５００５内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置とに関する情報を与える。例えば、ＵＩ６００Ａにおいて、印アイコン６０００の数は、この絵文字カテゴリ（自然）に３つのサブセットがあることを指示する。更に、アイコン６０００−２及び６０００−３に対してアイコン６０００−１を視覚上ハイライトにすることは、このカテゴリの第１サブセット６０１５が表示されることを指示する。
【０１１８】
ある実施形態では、キーボード表示エリア５００５においてジェスチャー（例えば、ジェスチャー６０１０（図６Ａ）、水平又は実質的に水平の指スワイプジェスチャー）を検出すると、絵文字キャラクタキーの第１サブセット６０１５が、キーボード表示エリア５００５において絵文字キャラクタキーの第２サブセット６０２０（図６Ｂ）に置き換えられる。更に、ある実施形態では、サブセットシーケンス印アイコンにより与えられる情報は、絵文字キャラクタキーの表示された第１サブセット６０１５が絵文字キャラクタキーの第２サブセット６０２０に置き換えられたことを反映するように更新される。この例では、サブセットシーケンス印アイコン６０００−１がＵＩ６００Ａにおいてハイライトにされる。というのは、自然カテゴリにおける絵文字キャラクタキーの第１サブセット６０１５が表示されるからである。絵文字キャラクタキーの第１サブセット６０１５が絵文字キャラクタキーの第２サブセット６０２０（図６Ｂ）に置き換えられると、サブセットシーケンス印アイコン６０００−２がハイライトにされる。ある実施形態では、現在表示されている絵文字キャラクタキーのサブセットに対応するサブセットシーケンス印アイコンがハイライトにされるか、さもなければ、視覚上区別される一方、表示されていた絵文字キャラクタキーのサブセットに対応する別のサブセットシーケンス印アイコンをハイライトにするか、さもなければ、視覚上区別することが停止される。
【０１１９】
既にある程度説明したＵＩ６００Ｂ（図６Ｂ）は、キーボード表示エリア５００５における別のジェスチャー（例えば、ジェスチャー６０２５、水平又は実質的に水平の指スワイプジェスチャー）の検出を示す。ジェスチャー６０２５の検出に応答して、絵文字キャラクタキーの第２サブセット６０２０が、キーボード表示エリア５００５における絵文字キャラクタキーの第３サブセット６０４０（図６Ｃ）の表示に置き換えられる。対応的に、ＵＩ６００Ｃ（図６Ｃ）に示すように、サブセットシーケンス印アイコン６０００−２ではなく、サブセットシーケンス印アイコン６０００−３がハイライトにされる。
【０１２０】
ＵＩ６００Ｃ（図６Ｃ）は、キーボード表示エリア５００５における別のジェスチャー（例えば、ジェスチャー６０３０、即ち、ジェスチャー６０２５の方向とは実質的に逆の水平又は実質的に水平の指スワイプジェスチャー）の検出を示す。ジェスチャー６０３０の検出に応答して、絵文字キャラクタキーの第３サブセット６０４０が、キーボード表示エリア５００５における絵文字キャラクタキーの第２サブセット６０２０（図６Ｂ）の表示に置き換えられる。対応的に、サブセットシーケンス印アイコン６０００−３ではなく、サブセットシーケンス印アイコン６０００−２がハイライトにされる（図６Ｂ）。
【０１２１】
ＵＩ６００Ｃ（図６Ｃ）は、絵文字キー６０５０におけるユーザジェスチャー６０４５（例えば、指タップジェスチャー）も示す。ＵＩ６００Ｄ（図６Ｄ）は、ユーザジェスチャー６０４５の指接触が、（図６Ｃに示した）絵文字キー６０５０上に依然ある間に表示されるキー選択アイコン６０６０を示す。このキー選択アイコン６０６０は、ユーザの指が、タッチスクリーンディスプレイ上の指接触の現在位置においてタッチスクリーンディスプレイから持ち上げられる（接触を中止する）場合に選択されるキーを示す。ある実施形態では、選択された絵文字キャラクタ、この場合は、絵文字キー６０５０に対応する絵文字キャラクタの映像６０６１が、キー選択アイコン６０６０内に表示される。
【０１２２】
ＵＩ６００Ｅ（図６Ｅ）は、選択された絵文字キャラクタ、この場合は、ジェスチャー６０４５の検出に応答してキャラクタ入力エリア５０００内に表示される、絵文字キー６０５０に対応する絵文字キャラクタキーの映像６０７０を示す。
【０１２３】
図７Ａ−７Ｅは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１２４】
ＵＩ７００ＡないしＵＩ７００Ｃは、上述したのと同様の形態での絵文字キャラクタのユーザ選択を示す。ＵＩ７００Ａにおいて、絵文字キー７０００が、ユーザジェスチャー７００１（例えば、指タップジェスチャー）の検出に応答して選択される。ＵＩ７００Ｂ（図７Ｂ）は、ジェスチャー７００１に使用される指が、絵文字キー７０００に対応するエリアにまだ接触している間に表示されるキー選択アイコン７０１０を示す。
【０１２５】
ＵＩ７００Ｃ（図７Ｃ）は、ジェスチャー７００１の検出に応答してキャラクタ入力エリア５０００内に表示される選択された絵文字キャラクタの映像７０２５を示す。送信アイコン５０２５（図７Ｄ）におけるユーザジェスチャー（例えば、図７Ｄの指タップジェスチャー７０２６）の検出に応答して、エリア５０００に入力されたテキストキャラクタ及び絵文字キャラクタが別の当事者（例えば、図７Ｄ及び７Ｅのjohn appleseed）へ電子メッセージとして送信される。
【０１２６】
この例では、絵文字キャラクタがインスタントメッセージで入力され送信される。しかし、当業者であれば、絵文字キャラクタは、ｅ−メール１４０のような他の形式の電子メッセージ及びドキュメントで入力され送信されてもよいことが理解されよう。
【０１２７】
図８Ａ−８Ｃは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。このプロセスは、ユーザが、ポータブル電子装置において絵文字キャラクタキーを再アレンジするための（例えば、絵文字キャラクタキーの位置を、ユーザがより効率的に入力するように最適化するための）簡単で効率的なメカニズムを与える。
【０１２８】
ＵＩ８００Ａ（図８Ａ）は、絵文字キー８００１−１及び８００１−２を含む複数の絵文字キャラクタキー８００２を伴うキーボード表示エリア５００５を示す。ユーザインターフェイスは、既定のユーザインターフェイス再構成プロセスを開始するために既定のユーザアクション（例えば、絵文字キャラクタキー８００１を指で押して指接触８００５を所定時間以上保持する）を検出するように構成される。
【０１２９】
ＵＩ８００Ｂ（図８Ｂ）は、ある実施形態において、既定のユーザアクション８００５を検出した際に、キーボード表示エリア５００５内の絵文字キャラクタキー８００１が、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する（例えば、振動８０２０−１、８０２０−２、８０２０−３、等）ことを示している。これらの振動は、装置が現在インターフェイス再構成モードにあり且つ振動アイコンが再アレンジされるという簡単な視覚指示を与える。
【０１３０】
又、ＵＩ８００Ｂに示すように、ある実施形態において、装置は、複数の絵文字キャラクタキー８００２の第１絵文字キャラクタキー８００１−２に対応する第１位置でユーザがタッチスクリーンディスプレイ１１２とで接触点８０５０を形成することを検出し、更に、その接触点８０５０がタッチスクリーンディスプレイ１１２上を第２位置８０２５へ移動することを検出する。ある実施形態において、ユーザインターフェイスは、接触点８０５０の検出された移動に基づき第１の絵文字キャラクタキー８００１−２がタッチスクリーンディスプレイ１１２上を第２位置８０２５へ移動することを表示する。
【０１３１】
ＵＩ８００Ｃ（図８Ｃ）において、ユーザインターフェイスは、既定のユーザインターフェイス再構成プロセスを終了するための第２の既定のユーザアクションを検出する（例えば、ホームボタン２０４のアクチベーションを検出する）のに応答して、第１の絵文字キャラクタキー８００１−２の位置を第２位置に固定する。ここに示す例では、その正味の結果として、絵文字キャラクタキー８００１−１及び８００１−２は、ＵＩ８００Ａと比較したときにＵＩ８００Ｃにおいて位置が交換されている。
【０１３２】
図９Ａ−９Ｈは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１３３】
ＵＩ９００（図９Ａ）は、ユーザインターフェイスロックモードにある規範的ユーザインターフェイスを示す。上述した図３の説明も参照されたい。ユーザインターフェイスアンロックモードでは、装置１００は、その通常の動作状態にあり、ユーザインターフェイスとの対話に対応するユーザ入力を検出しそしてそれに応答する。アンロックモードにある装置１００は、アンロック状態装置１００として説明する。アンロック状態装置１００は、ユーザインターフェイスの間をナビゲートするユーザ入力、データのエントリ、及び機能のアクチベーション又はデアクチベーションを検出し、それに応答する。ユーザインターフェイスアンロックモードとは対照的に、ユーザインターフェイスロックモードでは、コントロールアイコンの限定されたサブセットだけが表示され、装置１００は、指ジェスチャーの限定されたセットだけに応答する。例えば、アンロック映像３０２、矢印３０４、及びチャンネル３０６だけが、壁紙映像３１４と共に表示される（ＵＩ９００Ａ）。更に、以下に述べるように、絵文字キャラクタを含む少数の既定の応答が表示され、及び／又はユーザインターフェイスロックモードにある間に受信したメッセージに応答するために少数のジェスチャーが使用される。
【０１３４】
ＵＩ９００（図９Ｂ）は、ユーザインターフェイスがユーザインターフェイスロックモードにある間にある当事者２２１０（ここでは、“Jane Doe”）からポータブル電子装置のユーザへ到来するメッセージを受け取ることを示し、当事者２２１から到来するメッセージ２２１２の少なくとも一部分は、タッチスクリーンディスプレイ１１２においてユーザに表示される。
【０１３５】
ＵＩ９００Ｃ（図９Ｃ）は、タッチスクリーンディスプレイ１１２において絵文字キャラクタに対応する１つ以上の既定の指ジェスチャー（例えば、タップジェスチャー９１００−１、９１００−２、及びスワイプジェスチャー９１００−３）をユーザインターフェイスが検出することを示している。ある実施形態では、図１０Ａ−１０Ｅ及び図１６を参照して以下に述べるように、１つ以上の既定の指ジェスチャーを絵文字キャラクタに指定することにより、これら１つ以上の既定の指ジェスチャーと絵文字キャラクタとの間の対応性が形成される。又、ある実施形態では、ユーザインターフェイスは、到来するメッセージ２２１２に対する応答の送信を開始するための既定のユーザアクション（例えば、スワイプジェスチャー２２１３）を検出し、次いで、到来するメッセージ２２１２に対する応答を送信し、この応答は、タッチスクリーンディスプレイ１１２で検出された１つ以上の既定の指ジェスチャー（例えば、９１００−１、９１００−２及び９１００−３）に対応する絵文字キャラクタを含む。
【０１３６】
ＵＩ９００Ｄ（図９Ｄ）は、ある実施形態において、ユーザインターフェイスが、到来するメッセージ２２１２に対する複数の既定の応答９１１０を表示することを示し、これら既定の応答（例えば、９１１０−１、９１１０−２及び９１１０−３）は、複数の絵文字キャラクタキー（例えば、９１１１−１、９１１１−２及び９１１１−３）を含む。ＵＩ９００Ｄにおいて、各既定の応答９１１０は、単一の絵文字キャラクタ９１１１を含む。より詳細には、他の既定の応答９１１０は、２つ以上の絵文字キャラクタを含み、そしてある既定の応答９１１０は、絵文字キャラクタを含まなくてもよい（図示せず）。
【０１３７】
ＵＩ９００Ｅ（図９Ｅ）は、既定の応答（例えば、応答９１１０−１）を選択するためのユーザアクション（例えば、タップジェスチャー９１２０）の検出を示す。ユーザは、絵文字キャラクタを含む既定の応答のリストから素早く選択を行い、そしてその選択された応答を、装置をアンロックせずに、送信することができる。ある実施形態では、既定の応答９１１０の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信を開始する。ある実施形態では、既定の応答９１１０の選択を検出した後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン２０４のアクチベーションが検出され、「送信」ボタン（図示せず）のアクチベーションが検出され、或いは見掛け上チャンネル３０６にわたってアンロック映像３０２を移動するスライド指ジェスチャー２２１３が検出される（この場合、チャンネル３０６におけるメッセージ「スライドして見る」は、図９Ｅのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる）。
【０１３８】
ＵＩ９００Ｆ（図９Ｆ）は、装置がその後にアンロックされた後のメッセージングアプリケーションにおいてユーザインターフェイスを示し、これは、装置がロック状態にあった間に送信された既定の応答９１１０−１を示している。
【０１３９】
ＵＩ９００Ｇ及びＵＩ９００Ｈ（各々図９Ｇ及び９Ｈ）は、ＵＩ９００Ｅ及びＵＩ９００Ｆ（各々図９Ｅ及び９Ｆ）と同様であるが、既定の応答９１１０−４、９１１０−５、及び９１１０−６は、テキストキャラクタ及び絵文字キャラクタの組み合わせではなく、絵文字キャラクタのみで構成される。同様に、図９Ｈの既定応答送信９１１０−４は、図９Ｇの既定応答９１１０−４に対応し、絵文字キャラクタ９２２５のみで構成される。
【０１４０】
図１０Ａ−１０Ｅは、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１４１】
ＵＩ１０００Ａ（図１０Ａ）は、ユーザ定義ジェスチャーを記録するための規範的ユーザインターフェイスを示す。ＵＩ１０００Ａは、記録アイコン１００１、関連付けアイコン１０１０、記憶アイコン１０１５、及びキャンセルアイコン１０１６を含む。記録アイコン１００１におけるユーザジェスチャー１０２０を検出すると、ユーザインターフェイスは、ジェスチャー記録モードに入る。ＵＩ１０００Ｂ（図１０Ｂ）は、ジェスチャー記録モードにある間にタッチスクリーン１１２において検出されるユーザ定義ジェスチャー１０３０を示す。ある実施形態では、関連付けアイコン１０１０におけるジェスチャー（例えば、図１０Ｃの指タップジェスチャー１０４０）の検出に応答して、ユーザ定義ジェスチャー１０３０の表現を絵文字キャラクタに関連付けるためのプロセスが開始され、これは、絵文字キャラクタキーを伴う１つ以上のユーザインターフェイス（例えば、図１０ＤのＵＩ１０００Ｄ）を表示することを含む。ある実施形態では、絵文字キャラクタキーを伴うユーザインターフェイスは、ＵＩ５００Ａ−５００Ｆ（図５Ａ−Ｆ）と同様であるが、ユーザインターフェイスは、ここでは、電子メッセージ又はドキュメントに入力するために絵文字キャラクタを選択するのではなく、絵文字をユーザ定義ジェスチャー１０３０に関連付けるために使用される。絵文字キャラクタキーにおけるジェスチャー（例えば、図１０Ｄの絵文字キー１０６０における指タップジェスチャー１０７０）を検出するのに応答して、ユーザ定義ジェスチャー１０３０の表現が、絵文字キャラクタキー１０６０に対応する絵文字キャラクタに関連付けられる（又はユーザ確認保留中は、仮に関連付けられる）。ある実施形態では、確認ＵＩ（例えば、図１０ＥのＵＩ１０００Ｅ）は、記憶アイコン１０１５のアクチベーションが（例えば、図１０Ｅの指タップジェスチャー１０８０により）検出された場合にユーザ定義ジェスチャー１０３０に関連付けられる絵文字キャラクタ１０７５を表示する。（例えば、指タップジェスチャーによる）キャンセルアイコン１０１６のアクチベーションに応答して、ユーザ定義ジェスチャーを絵文字キャラクタに指定するプロセスが終了される。
【０１４２】
図１１Ａ−１１Ｂは、ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
【０１４３】
ＵＩ１１００Ａ（図１１Ａ）は、インスタントメッセージングアプリケーション１４１に表示される電子メッセージ２２１６を示す。電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。メッセージに対する既定のユーザアクション（例えば、Lake Tahoeへのリンク２２２０上での指タップジェスチャー）を検出するのに応答して、装置は、地理マップアプリケーション１５４において地理マップ（例えば、図１１Ｂのマップ１１１５）を表示し、そして装置は、位置データに対応する地理マップ１１１５上の位置に絵文字キャラクタ１１２０（図１１Ｂ）を表示する。
【０１４４】
図５Ａ−１１Ｃにおけるユーザインターフェイスの幾つかを使用して、図１２Ａ−１２Ｆ及び図１３−１７に示すプロセスを以下に説明する。
【０１４５】
図１２Ａ−１２Ｆは、ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。この方法１２００は、タッチスクリーンディスプレイを有するポータブル電子装置（例えば、ポータブル多機能装置１００）において遂行される。この方法は、ポータブル電子装置において絵文字キャラクタを編成し選択するためのより効率的な仕方を与え、それにより、電力を保存し、バッテリ充電と充電との間の時間を延長し、且つ装置でのユーザの満足度を高める。
【０１４６】
ポータブル電子装置は、キャラクタ入力エリア（例えば、図６Ａのエリア５０００）、キーボード表示エリア（例えば、図６Ａのエリア５００５）、及び複数の絵文字カテゴリアイコン（例えば、図６Ａのアイコン５０１０）を同時に表示する（１２０２）。キャラクタ入力エリア５００５は、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示し、又は表示するように動作できる。
【０１４７】
絵文字カテゴリアイコンは、複数の絵文字カテゴリ（例えば、図６Ａの５０１０−１ないし５０１０−６）に対応する。ある実施形態では、複数の絵文字カテゴリアイコンは、ユーザにより最近及び頻繁に選択された複数の絵文字キャラクタに対応する最近及び頻繁に使用される絵文字カテゴリアイコン（例えば、図６Ａの最近及び頻繁に使用される絵文字カテゴリアイコン５０１０−１）を含む（１２０４）。ある実施形態では、複数の絵文字カテゴリアイコンは、特定の季節（例えば、春、夏、秋又は冬）に関連した複数の絵文字キャラクタに対応する季節絵文字キャラクタアイコンを含む（１２０６）。ある実施形態では、複数の絵文字カテゴリアイコンは、複数の休日（例えば、クリスマス又は新年）に関連した複数の絵文字キャラクタに対応する休日絵文字カテゴリアイコンを含む（１２０８）。
【０１４８】
ある実施形態では、複数の絵文字カテゴリアイコン５０１０が、キーボード表示エリア５００５（図６Ａ）に表示される（１２１０）。
【０１４９】
装置は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコン５０１０においてジェスチャーを検出する（１２１２）。ある実施形態では、ジェスチャーは、指タップジェスチャー（例えば、図５Ａのカテゴリアイコン５０１０−３におけるタップジェスチャー５００７）である。
【０１５０】
各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、装置は、キーボード表示エリア５００５における各絵文字カテゴリの絵文字キャラクタキーの第１サブセット（例えば、図６Ａのサブセット６０１５）と、各絵文字カテゴリの複数のサブセットシーケンス印アイコン（例えば、図６Ａのサブセットシーケンス印アイコン６０００）とを同時に表示する（１２１４）。
【０１５１】
各絵文字カテゴリは、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるよう構成された絵文字キャラクタキーの多数のサブセットを含む。例えば、図６Ａ−６Ｃの自然絵文字カテゴリは、キーボード表示エリア５００５における絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるよう構成された絵文字キャラクタキーの３つのサブセット、即ち図６Ａの第１サブセット６０１５、図６Ｂの第２サブセット６０２０、及び図６Ｃの第３サブセット６０４０を含む。
【０１５２】
サブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数、及びキーボード表示エリア内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置に関する情報を与える。例えば、図６Ａ−６Ｃでは、サブセットシーケンス印アイコン６０００−１、６０００−２及び６０００−３は、自然絵文字カテゴリ５０１０−３に絵文字キャラクタキーの３つのサブセットがあることを指示する。更に、アイコン６０００−１は、第１サブセット６０１５が表示されるときにハイライトにされ（図６Ａ）、アイコン６０００−２は、第２サブセット６０２０が表示されるときにハイライトにされ（図６Ｂ）、そしてアイコン６０００−３は、第３サブセット６０４０が表示されるときにハイライトにされる（図６Ｃ）。ある実施形態では、サブセットシーケンス印アイコンは、円、正方形、長方形又は星のような簡単な幾何学形状を有する。
【０１５３】
ある実施形態では、少なくとも１つの絵文字カテゴリにおける絵文字キャラクタキーが絵文字キャラクタ使用データに基づいて順序付けされる（１２１６）。ある実施形態では、絵文字キャラクタ使用データは、ポータブル電子装置で実行されるソフトウェアアプリケーションからの絵文字キャラクタ使用データを含む（１２１８）。ある実施形態では、絵文字キャラクタ使用データは、ポータブル電子装置のサービスプロバイダーから受け取られた（例えば、ダウンロードされた）絵文字キャラクタ使用データを含む（１２２０）。ある実施形態では、少なくとも１つの絵文字カテゴリにおける絵文字キャラクタキーは、絵文字キャラクタ人気データに基づいて順序付けされる（１２２２）。
【０１５４】
ある実施形態では、サブセットシーケンス印アイコンがキーボード表示エリアに表示される（１２２４）（例えば、サブセットシーケンス印アイコン６０００がエリア５００５に表示される、図６Ａ）。
【０１５５】
キーボード表示エリアにおいて各絵文字カテゴリの絵文字キャラクタキーの第１サブセットを表示する間に、装置は、キーボード表示エリアにおけるジェスチャーを検出する（１２２６）。例えば、装置は、エリア５００５（図６Ａ）における水平又は実質的に水平の指スワイプジェスチャー６０１０を検出する。
【０１５６】
キーボード表示エリアにおけるジェスチャーの検出に応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示に置き換え、そしてサブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第１サブセットとの置き換えを反映するように更新する（１２２８）。例えば、キーボード表示エリア５００５における水平の指スワイプジェスチャー６０１０の検出に応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー（図６Ａ）の第１サブセット６０１５の表示をキーボード表示エリア５００５における自然絵文字カテゴリ（図６Ｂ）の絵文字キャラクタキーの第２サブセット６０２０の表示に置き換え、そしてサブセットシーケンス印アイコン６０００により与えられる情報を、絵文字キャラクタキーの第２サブセット６０２０による絵文字キャラクタキーの表示された第１サブセット６０１５との置き換えを反映するように更新する。サブセットシーケンス印アイコンにより与えられる情報を更新することは、絵文字キャラクタキーの第２サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか、又は視覚上区別する一方、絵文字キャラクタキーの第１サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する（例えば、図６Ｂにおいて、アイコン６０００−２をハイライトにする一方、アイコン６０００−１のハイライト化を中止する）ことを含むが、これに限定されない。
【０１５７】
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示に置き換えることは、タッチスクリーンディスプレイから外れるように移動する絵文字キャラクタキーの第１サブセットのアニメーションを表示することを含む（１２３０）。例えば、図６Ａと６Ｂとの間で、タッチスクリーンディスプレイ１１２から外れるサブセット６０１５のアニメーションが表示される。
【０１５８】
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示に置き換えることは、タッチスクリーンディスプレイへと移動する絵文字キャラクタキーの第２サブセットのアニメーションを表示することを含む（１２３２）。例えば、図６Ａと６Ｂとの間で、タッチスクリーンディスプレイ１１２へと移動するサブセット６０２０のアニメーションが表示される。
【０１５９】
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第１サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示に置き換えることは、タッチスクリーンディスプレイから外れるように移動する絵文字キャラクタキーの第１サブセットのアニメーションを表示すると共に、タッチスクリーンディスプレイへと移動する絵文字キャラクタキーの第２サブセットのアニメーションを表示することを含む（１２３４）。例えば、図６Ａと６Ｂとの間で、タッチスクリーンディスプレイ１１２から外れるよう移動するサブセット６０１５及びタッチスクリーンディスプレイ１１２へと移動するサブセット６０２０のアニメーションが表示される。
【０１６０】
ある実施形態では、装置は、キーボード表示エリアに各絵文字カテゴリの絵文字キャラクタキーの第２サブセットを表示する間にキーボード表示エリアにおけるジェスチャーを検出する。例えば、装置は、サブセット６０２０（図６Ｂ）を表示する間にエリア５００５における水平又は実質的に水平の指スワイプジェスチャー６０２５を検出する。キーボード表示エリアにおけるジェスチャー（例えば、ジェスチャー６０２５）を検出するのに応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第３サブセットの表示に置き換える（１２３６）。又、キーボード表示エリアにおけるジェスチャー（例えば、ジェスチャー６０２５）を検出するのに応答して、装置は、サブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第３サブセットによる絵文字キャラクタキーの表示された第２サブセットとの置き換えを反映するように更新する（１２３６）。例えば、キーボード表示エリア５０００において水平の指スワイプジェスチャー６０２５を検出するのに応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー（図６Ｂ）の第２サブセット６０２０の表示をキーボード表示エリア５００５において自然絵文字カテゴリ（図６Ｃ）の絵文字キャラクタキーの第３サブセット６０４０の表示に置き換え、そしてサブセットシーケンス印アイコン６０００により与えられる情報を、絵文字キャラクタキーの第３サブセット６０４０による絵文字キャラクタキーの表示された第２サブセット６０２０との置き換えを反映するように更新する。情報の更新は、絵文字キャラクタキーの第３サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか、又は視覚上区別する一方、絵文字キャラクタキーの第２サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する（例えば、図６Ｃにおいて、アイコン６０００−３をハイライトにする一方、アイコン６０００−２のハイライト化を中止する）ことを含むが、これに限定されない。
【０１６１】
ある実施形態では、絵文字キャラクタキーの第２サブセットを表示する間に検出されたジェスチャーは、第１方向のスワイプジェスチャーである（例えば、右から左へのスワイプジェスチャー６０２５、図６Ｂ）。第１方向とは実質的に逆の方向におけるキーボード表示エリアでのタッチスクリーンディスプレイに対する第２のスワイプジェスチャー（例えば、左から右へのスワイプジェスチャー６０３０、図６Ｃ）を装置が検出するのに応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第３サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示に置き換え、そしてサブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第３サブセットとの置き換えを反映するように更新する（例えば、絵文字キャラクタキーの第２サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか又は視覚上区別する一方、絵文字キャラクタキーの第３サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する）（１２３８）。例えば、ジェスチャー６０２５（図６Ｂ）の方向とは実質的に逆の方向におけるキーボード表示エリア５００５でのタッチスクリーンディスプレイに対するスワイプジェスチャー６０３０（図６Ｃ）を検出するのに応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー６０４０の第３サブセットの表示をキーボード表示エリア５００５における自然絵文字カテゴリの絵文字キャラクタキー６０２０の第２サブセットの表示に置き換え、そしてサブセットシーケンス印アイコン６０００により与えられる情報を、絵文字キャラクタキーの第２サブセットによる絵文字キャラクタキーの表示された第３サブセットとの置き換えを反映するように更新する（例えば、絵文字キャラクタキーの第２サブセット６０２０に対応するサブセットシーケンス印アイコン６０００−２をハイライトにするか又は視覚上区別する一方、絵文字キャラクタキーの第３サブセット６０４０に対応するサブセットシーケンス印アイコン６００３のハイライト化又は視覚上の区別化を中止する）。
【０１６２】
ある実施形態では、装置は、キーボード選択アイコン（例えば、アイコン５０２０、図６Ｂ）を表示する。ある実施形態では、キーボード選択アイコン５０２０には、複数の絵文字カテゴリアイコン５０１０が同時に表示される（例えば、タッチスクリーンディスプレイの底部に沿った既定のエリア５００９に）。装置は、キーボード選択アイコン上でのジェスチャー（例えば、図６Ｂの指タップジェスチャー６０５５）を検出する。キーボード選択アイコン上でのジェスチャーを検出した後に、装置は、各絵文字カテゴリの絵文字キャラクタキーの第２サブセットの表示をキーボード表示エリアにおけるテキストキャラクタ入力キーボードの表示に置き換える（１２４０）。例えば、キーボード選択アイコン５０２０上でのタップジェスチャー６０５５を検出した後に、装置は、自然絵文字カテゴリの絵文字キャラクタキー（図６Ｂ）の第２サブセット６０２０の表示をキーボード表示エリア５０５５（図５Ｇ）におけるテキストキャラクタ入力キーボード５０５５の表示に置き換える。ある実施形態では、絵文字キャラクタキーの第２サブセット６０２０が、ジェスチャー６０５５の検出に応答してテキストキャラクタ入力キーボード５０５５に置き換えられる。ある実施形態では、特定のテキストキャラクタ入力キーボード（例えば、アルファニューメリックキーボード、仮名キーボード、又は漢字キーボード）が選択されてエリア５００５に表示される前に、１つ以上の中間のテキストキャラクタ入力キーボード選択ＵＩが示される。
【０１６３】
ある実施形態では、装置は、テキストキャラクタ入力キーボード（例えば、図５Ｇのキーボード５０５５）でユーザによって入力された１つ以上のワードを受け取る。装置は、ユーザによりキャラクタ入力エリア５０００に入力された１つ以上のワードを表示する。テキストキャラクタ入力キーボードでユーザにより入力された１つ以上のワードを受け取るのに応答して、装置は、ユーザにより入力された１つ以上のワードに少なくとも一部分基づいて推奨絵文字キャラクタを決定し、そしてその推奨絵文字キャラクタをタッチスクリーンディスプレイに表示する（１２４２）。推奨絵文字キャラクタの決定は、ユーザにより入力される句読点ではなく、ユーザにより入力されるワードに基づく。例えば、ユーザがワード“rain”をタイプする場合には、傘及び／又は雨滴の絵文字キャラクタが推奨される。同様に、ユーザがワード“fly”をタイプする場合には、航空機の絵文字キャラクタが推奨される。ある実施形態では、単一の絵文字キャラクタが推奨される。又、他の実施形態では、複数の絵文字キャラクタが推奨される。ある実施形態では、装置は、タッチスクリーンディスプレイに対するジェスチャーを検出する（例えば、テキストキャラクタ入力キーボードのスペースバーに対するタップジェスチャー、又は推奨される絵文字キャラクタに対するタップジェスチャー）。そのジェスチャーの検出に応答して、装置は、ユーザによりキャラクタ入力エリアに入力された１つ以上のワードの後に推奨絵文字キャラクタを挿入し表示する（１２４４）。
【０１６４】
ある実施形態では、装置は、テキストキャラクタ入力キーボード５０５５がキーボード表示エリア５０５５（図５Ｇ）に表示される間にキーボード選択アイコン５０２０を表示する。次いで、キーボード選択アイコン５０２０上でのジェスチャー、例えば、指タップジェスチャーを検出した後に、装置は、テキストキャラクタ入力キーボード５０５５（図６Ｂ）の表示を、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキー（図６Ｂ）の第２サブセット６０２０及びそれに対応するサブセットシーケンス印アイコン６０００の同時表示に置き換える（１２４６）。ある実施形態では、テキストキャラ
クタ入力キーボード５０５５は、ジェスチャーの検出に応答して、絵文字キャラクタキーの第２サブセットに置き換えられる。ある実施形態では、絵文字キャラクタキーの特定のサブセットが選択されてエリア５００５に表示される前に、１つ以上の中間絵文字キーボード選択ＵＩが示される。ある実施形態では、キーボード選択アイコン５０２０上でのジェスチャーを検出するのに応答して、装置は、テキストキャラクタ入力キーボードの表示と、絵文字キャラクタキーの最も最近表示されたサブセットとの間をトグルする。
【０１６５】
ある実施形態では、装置は、絵文字キャラクタキーの第２サブセットにおける各絵文字キャラクタキーに対するジェスチャーを検出する。絵文字キャラクタキーの第２サブセットにおける各絵文字キャラクタキーに対するジェスチャーを検出するのに応答して、装置は、それに対応する絵文字キャラクタをキャラクタ入力キーに挿入し表示する（１２４８）。例えば、絵文字キャラクタキーの第２サブセット６０２０における絵文字キャラクタキーに対するタップジェスチャーを検出するのに応答して、装置は、それに対応する絵文字キャラクタをキャラクタ入力エリア５０００に挿入し表示する。図６Ｃ−６Ｅは、絵文字キャラクタの第３サブセット６０４０からの入力エリア５０００への絵文字キャラクタの同様の挿入及び表示を示している。付加的な絵文字キャラクタキーに対するジェスチャーの検出に応答して、付加的な絵文字キャラクタが絵文字入力エリア５０００に挿入され表示されてもよい。
【０１６６】
ある実施形態では、装置は、既定のユーザインターフェイス再構成プロセスを開始するための既定のユーザアクション（例えば、絵文字キャラクタキーを指で押して、指接触を所定時間より長く保持する）を検出する。既定のユーザアクションを検出するのに応答して、装置は、絵文字キャラクタキーの第２サブセットにおける２つ以上の絵文字キャラクタキーの位置を変化させる。この変化は、２つ以上の絵文字キャラクタキーの他の絵文字キャラクタキーの各平均位置とは異なる各平均位置の周りで２つ以上の絵文字キャラクタキーの各絵文字キャラクタの位置を変化させることを含む（１２４９）。例えば、所定時間（例えば、１秒）より長い絵文字キャラクタキー８００１（図８Ａ）に対する指接触を検出するのに応答して、装置は、絵文字キャラクタキーのサブセット８００２（図８Ａ、これは、図６Ｂのサブセット６０２０に対応する）における全ての絵文字キャラクタキーの位置を変化させる。
【０１６７】
ある実施形態では、２つ以上の絵文字キャラクタキーの各絵文字キャラクタキーは、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する（図８Ｂに示す）（１２５０）。
【０１６８】
ある実施形態では、装置は、ユーザが、絵文字キャラクタキーの第２サブセットにおける第１絵文字キャラクタキーに対応する第１位置でタッチスクリーンディスプレイと接触点を形成するのを検出すると共に、タッチスクリーンディスプレイ上の第２位置に対する接触点の移動も検出する。これら２つの検出に応答して、装置は、検出された接触点移動に基づきタッチスクリーンディスプレイ上の第２位置に対する第１絵文字キャラクタキーの移動を表示する（１２５２）。例えば、絵文字キャラクタキー８００１−２に対応する位置においてユーザがタッチスクリーンディスプレイとの接触点８０５０（図８Ｂ）を形成するのを検出し、そしてタッチスクリーンディスプレイ上の第２位置８２５に対する接触点８０５０の移動も検出するのに応答して、装置は、その検出された接触点移動に基づきタッチスクリーンディスプレイ上の第２位置８２５に対する絵文字キャラクタキー８００１−２の移動を表示する。
【０１６９】
ある実施形態では、装置は、既定のユーザインターフェイス再構成プロセスを終了する第２の既定のユーザアクションを検出する（例えば、ホームボタン２０４のアクチベーションを検出する）のに応答して第２位置に第１絵文字キャラクタキー（例えば、図８Ｃの８０００−２）の位置を固定する（１２５４）。
【０１７０】
図１３は、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。この方法１３００は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
【０１７１】
ポータブル電子装置１００がユーザインターフェイスロックモードにある間に（１３０１）オペレーション１３０２−１３１４が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する（１３０２）。電力保存状態において、タッチスクリーンは、ブランク（何も表示されない）であり、タッチ感知ではない。
【０１７２】
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分（例えば、図９Ｂのメッセージ部分２２１２）をタッチスクリーンディスプレイに表示する（１３０４）。装置は、絵文字キャラクタに対応するタッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャー（例えば、図９Ｃのジェスチャー９１００−１、９１００−２及び９１００−３）を検出する（１３０６）。装置は、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する（例えば、ホームボタン２０４のアクチベーションを検出するか、「送信」ボタン（図示せず）のアクチベーションを検出するか、又は図９Ｃのスワイプジェスチャー２２１３を検出する）（１３０８）。到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する応答を送信する（１３１０）。この応答は、タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。例えば、図９Ｃの既定の指ジェスチャー９１００−１、９１００−２及び９１００−３は、笑顔の絵文字キャラクタに対応する。１つ以上の既定の指ジェスチャーに絵文字を関連付ける１つの方法を、図１０Ａ−１０Ｅを参照して以下に述べる。
【０１７３】
ある実施形態では、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す（１３１２）。ある実施形態では、装置は、到来するメッセージに対する応答が送信された後に所定時間（例えば、５ないし１５秒）以内にタッチスクリーンディスプレイを電力保存状態に戻す（１３１４）。
【０１７４】
図１４は、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための別の方法を示すフローチャートである。この方法１４００は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
【０１７５】
ポータブル電子装置１００がユーザインターフェイスロックモードにある間に（１４０１）オペレーション１４０２−１４１４が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する（１４０２）。電力保存状態において、タッチスクリーンは、ブランク（何も表示されない）であり、タッチ感知ではない。
【０１７６】
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分（例えば、図９Ｄのメッセージ部分２２１２）をタッチスクリーンディスプレイに表示し、そして到来するメッセージに対する複数の既定の応答（例えば、図９Ｄ又は図９Ｇの応答９１１０）を表示する（１４０４）。既定の応答９１１０は、複数の絵文字キャラクタを含む（例えば、図９Ｄの絵文字キャラクタ９１１１又は図９Ｇの応答９１１０における絵文字キャラクタ）。
【０１７７】
装置は、複数の既定の応答におけるある既定の応答を選択するための既定のユーザアクションを検出する（例えば、図９Ｅの応答９１１０−１に対する指タップジェスチャー９１２０、又は図９Ｇの応答９１１０−４に対する指タップジェスチャー９２１０）（１４０６）。装置は、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する（１４０８）。ある実施形態では、既定の応答９１１０の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信が開始される。ある実施形態では、既定の応答９１１０の選択が検出された後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン２０４のアクチベーションが検出され、「送信」ボタン（図示せず）のアクチベーションが検出され、或いは見掛け上チャンネル３０６にわたってアンロック映像３０２を移動するスライド指ジェスチャー２２１３が検出される（この場合、チャンネル３０６におけるメッセージ「スライドして見る」は、図９Ｅのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる）。
【０１７８】
到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する応答を送信する（１４１０）。選択された既定の応答９１１０は、複数の絵文字キャラクタにおけるある絵文字キャラクタ（例えば、９１１１）を含む（１４１０）。
【０１７９】
ある実施形態では、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す（１４１２）。ある実施形態では、装置は、到来するメッセージに対する選択された既定の応答が送信された後に所定時間（例えば、５ないし１５秒）以内にタッチスクリーンディスプレイを電力保存状態に戻す（１４１４）。
【０１８０】
図１５は、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための別の方法を示すフローチャートである。この方法１５００は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
【０１８１】
ポータブル電子装置１００がユーザインターフェイスロックモードにある間に（１５０１）オペレーション１５０２−１５１８が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する（１５０２）。電力保存状態において、タッチスクリーンは、ブランク（何も表示されない）であり、タッチ感知ではない。
【０１８２】
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分（例えば、図９Ｂのメッセージ部分２２１２）をタッチスクリーンディスプレイに表示する（１５０４）。
【０１８３】
装置は、到来するメッセージに対する複数の既定の応答９１１０の表示を開始するための既定のユーザアクション（例えば、応答アイコン（図示せず）に対する指タップ、又はタッチスクリーン１１２に対するダブルタップジェスチャー）を検出する（１５０６）。その規定の応答は、複数の絵文字キャラクタ（例えば、図９Ｄの絵文字キャラクタ９１１１及び図９Ｇの応答９１１０における絵文字キャラクタ）を含む。到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、装置は、複数の既定の応答（例えば、図９Ｄ又は図９Ｇの応答９１１０）を表示する（１５０８）。
【０１８４】
装置は、複数の既定の応答におけるある既定の応答を選択するための既定のユーザアクション（例えば、図９Ｅの応答９１１０−１に対する指タップジェスチャー９１２０又は図９Ｇの応答９１１０−４に対する指タップジェスチャー９２１０）を検出する（１５１０）。
【０１８５】
装置は、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する（１５１２）。ある実施形態では、既定の応答９１１０の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信が開始される。ある実施形態では、既定の応答９１１０の選択が検出された後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン２０４のアクチベーションが検出され、「送信」ボタン（図示せず）のアクチベーションが検出され、或いは見掛け上チャンネル３０６にわたってアンロック映像３０２を移動するスライド指ジェスチャー２２１３が検出される（この場合、チャンネル３０６におけるメッセージ「スライドして見る」は、図９Ｅのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる）。
【０１８６】
到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する選択された既定の応答を送信する（１５１４）。選択された既定の応答は、複数の絵文字キャラクタにおけるある絵文字キャラクタを含む。
【０１８７】
ある実施形態では、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す（１５１６）。ある実施形態では、装置は、到来するメッセージに対する選択された既定の応答が送信された後に所定時間（例えば、５ないし１５秒）以内にタッチスクリーンディスプレイを電力保存状態に戻す（１５１８）。
【０１８８】
図１６は、ある実施形態によりタッチ感知ディスプレイ１１２を装備したポータブル電子装置１００において絵文字にユーザ定義ジェスチャーを指定する方法を示すフローチャートである。この方法１６００は、ユーザが後で再コールするためにユーザ定義ジェスチャーに絵文字キャラクタを関連付けるための簡単で且つ直観的な仕方を提供し、これにより、ユーザは、絵文字キーボードを使用する必要なく、絵文字キャラクタ（例えば、ユーザが頻繁に使用する絵文字キャラクタ）を装置に入力できるようにする。
【０１８９】
ポータブル電子装置は、それがユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイにおいてユーザ定義ジェスチャー（例えば、図１０Ｂのジェスチャー１０３０）を検出する（１６０２）。装置は、ユーザ定義ジェスチャーの表現を生成する（１６０４）。この表現は、ジェスチャーにおける指接触の絶対的又は相対的位置と、ジェスチャーにおける指接触の相対的又は絶対的移動とを含む。装置は、ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付ける（図１０Ｃ−１０Ｅを参照して上述したように）（１６０６）。装置は、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶する（１６０８）。
【０１９０】
ある実施形態では、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶した後に、装置は、タッチスクリーンディスプレイにおけるジェスチャーを検出し、そしてその検出されたジェスチャーがユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定する。検出されたジェスチャーがユーザ定義ジェスチャーの記憶された表現に対応する場合には、装置は、インスタントメッセージ（例えば、テキストメッセージ）又はｅ−メールメッセージのような電子メッセージ又はドキュメントに絵文字キャラクタを挿入する（１６１０）。
【０１９１】
図１７は、ある実施形態により電子メッセージを経て絵文字をマップ上の位置指示子として使用する方法を示すフローチャートである。この方法１７００は、マップ上に絵文字を伴う位置データを与えて、対応電子メッセージの情報を増加する迅速且つ簡単な仕方である。
【０１９２】
装置（例えば、ポータブル装置１００又はデスクトップコンピューティング装置）は、地理マップアプリケーション１５４を開始するか又は開始するよう動作できるインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む電子メッセージを受け取る（１７０２）。絵文字データは、位置データに関連付けられる（例えば、絵文字データに対応する絵文字キャラクタが、位置データに対応する位置においてマップ上に表示されるように）。ある実施形態では、電子メッセージは、地理マップアプリケーションをオープンするためにリンクを伴うテキストメッセージである（１７０４）。
【０１９３】
装置は、タッチスクリーンディスプレイに電子メッセージ（例えば、図１１Ａのメッセージ２２１６）を表示する（１７０６）。装置は、地理マップアプリケーションを開始するための、その表示された電子メッセージ上での既定のユーザアクション（例えば、図１１Ａのメッセージ２２１６におけるLake Tahoeへのリンク２２２０上でのタップジェスチャー１１０５）を検出する（１７０８）。地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、装置は、地理マップアプリケーション１５４において地理マップ（例えば、図１１Ｂのマップ１１１５）を表示し、そして位置データに対応する地理マップの位置に絵文字キャラクタ（例えば、図１１Ｂの絵文字キャラクタ１１２０）を表示する（１７１０）。
【０１９４】
以上、特定の実施形態を参照して本発明を例示した。しかしながら、以上の説明は、本発明を余すところなく述べたものでも、又、ここに開示する正確な形態に限定するものでもない。以上の教示に鑑み、多数の変更や修正が考えられる。以上の実施形態は、本発明の原理及びその特定の用途を最良に説明するために選択されて記述されたものであり、従って、当業者であれば、本発明及び種々の実施形態を、意図された特定の用途に適するように種々変更して最良に利用することができよう。
【符号の説明】
【０１９５】
１００：ポータブル多機能装置
１０２：メモリ
１０３：通信バス又は信号ライン
１０６：Ｉ／Ｏサブシステム
１０８：ＲＦ回路
１１０：オーディオ回路
１１１：スピーカ
１１２：タッチ感知ディスプレイシステム
１１３：マイクロホン
１１６：他の入力コントロール装置
１１８：周辺インターフェイス
１２０：プロセッサ
１２２：コントローラ
１２４：外部ポート
１２６：オペレーティングシステム
１２８：通信モジュール
１３０：接触／運動モジュール
１３２：グラフィックモジュール
１３４：テキスト入力モジュール
１３５：ＧＰＳモジュール
１３６：アプリケーション
１３７：連絡先モジュール
１３８：電話モジュール
１３９：ビデオ会議モジュール
１４０：ｅ−メールクライアントモジュール
１４１：インスタントメッセージングモジュール
１４２：トレーニングサポートモジュール
１４３：カメラモジュール
１４４：映像マネージメントモジュール
１４５：ビデオプレーヤモジュール
１４６：音楽プレーヤモジュール
１４７：ブラウジングモジュール
１４８：カレンダーモジュール
１４９：ウィジットモジュール
１４９−１：天気ウィジット
１４９−２：株ウィジット
１４９−３：計算器ウィジット
１４９−４：アラームクロックウィジット
１４９−５：辞書ウィジット
１４９−６：ユーザ生成ウィジット
１５０：ウィジット生成モジュール
１５１：サーチモジュール
１５２：ビデオ及び音楽プレーヤモジュール
１５３：ノートモジュール
１５４：マップモジュール
１５５：オンラインビデオモジュール
１５６：ディスプレイコントローラ
１５８：光学センサコントローラ
１６０：他の入力コントローラ
１６２：電源システム
１６４：光学的センサ
１６６：接近センサ
１６８：加速度計
【図１Ａ】
2014002755.tif 000003
【図１Ｂ】
2014002755.tif 000004
【図２】
2014002755.tif 000005
【図３】
2014002755.tif 000006
【図４Ａ】
2014002755.tif 000007
【図４Ｂ】
2014002755.tif 000008
【図５Ａ】
2014002755.tif 000009
【図５Ｂ】
2014002755.tif 000010
【図５Ｃ】
2014002755.tif 000011
【図５Ｄ】
2014002755.tif 000012
【図５Ｅ】
2014002755.tif 000013
【図５Ｆ】
2014002755.tif 000014
【図５Ｇ】
2014002755.tif 000015
【図６Ａ】
2014002755.tif 000016
【図６Ｂ】
2014002755.tif 000017
【図６Ｃ】
2014002755.tif 000018
【図６Ｄ】
2014002755.tif 000019
【図６Ｅ】
2014002755.tif 000020
【図７Ａ】
2014002755.tif 000021
【図７Ｂ】
2014002755.tif 000022
【図７Ｃ】
2014002755.tif 000023
【図７Ｄ】
2014002755.tif 000024
【図７Ｅ】
2014002755.tif 000025
【図８Ａ】
2014002755.tif 000026
【図８Ｂ】
2014002755.tif 000027
【図８Ｃ】
2014002755.tif 000028
【図９Ａ】
2014002755.tif 000029
【図９Ｂ】
2014002755.tif 000030
【図９Ｃ】
2014002755.tif 000031
【図９Ｄ】
2014002755.tif 000032
【図９Ｅ】
2014002755.tif 000033
【図９Ｆ】
2014002755.tif 000034
【図９Ｇ】
2014002755.tif 000035
【図９Ｈ】
2014002755.tif 000036
【図１０Ａ】
2014002755.tif 000037
【図１０Ｂ】
2014002755.tif 000038
【図１０Ｃ】
2014002755.tif 000039
【図１０Ｄ】
2014002755.tif 000040
【図１０Ｅ】
2014002755.tif 000041
【図１１Ａ】
2014002755.tif 000042
【図１１Ｂ】
2014002755.tif 000043
【図１２Ａ】
2014002755.tif 000044
【図１２Ｂ】
2014002755.tif 000045
【図１２Ｃ】
2014002755.tif 000046
【図１２Ｄ】
2014002755.tif 000047
【図１２Ｅ】
2014002755.tif 000048
【図１２Ｆ】
2014002755.tif 000049
【図１３】
2014002755.tif 000050
【図１４】
2014002755.tif 000051
【図１５】
2014002755.tif 000052
【図１６】
2014002755.tif 000053
【図１７】
2014002755.tif 000054
【手続補正書】
【提出日】平成25年7月31日(2013.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイを伴うポータブル電子装置において前記ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行うステップと、
絵文字キーボードを使わずに、絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出するステップと、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記応答の送信を開始するための前記既定のユーザアクションの検出に応答して、前記到来するメッセージに対する応答を送信するステップであって、前記応答は、前記タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する前記絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項２】
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項１に記載のコンピュータ実施方法。
【請求項３】
前記到来するメッセージに対する応答が送信された後に所定時間内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項１に記載のコンピュータ実施方法。
【請求項４】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
絵文字キーボードを使わずに、絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記応答の送信を開始するための前記既定のユーザアクションの検出に応答して、前記到来するメッセージに対する応答を送信する、
ためのインストラクションを含むものであり、前記応答は、前記タッチスクリーンディスプレイ上で検出された１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む、ポータブル電子装置。
【請求項５】
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項４に記載のポータブル電子装置。
【請求項６】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、前記ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、更に、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
絵文字キーボードを使わずに、絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での１つ以上の既定の指ジェスチャーを検出し、
前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記応答の送信を開始するための前記既定のユーザアクションの検出に応答して、前記到来するメッセージに対する前記応答を送信する
ようにさせるインストラクションを記憶しており、前記応答は前記タッチスクリーンディスプレイ上で検出された前記１つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含むものである、コンピュータ読み取り可能な記憶媒体。
【請求項７】
前記到来するメッセージに対する応答が送信された後に所定時間以内に前記ポータブル電子装置が前記タッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項６に記載のコンピュータ読み取り可能な記憶媒体。
【請求項８】
タッチスクリーンディスプレイを伴うポータブル電子装置において、前記ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含む既定の応答を表示する、
ことを行うステップと、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項９】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項８に記載のコンピュータ実施方法。
【請求項１０】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項８に記載のコンピュータ実施方法。
【請求項１１】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような既定の応答を表示する、
ことを行い、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ためのインストラクションを含み、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
【請求項１２】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項１１に記載のポータブル
電子装置。
【請求項１３】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、前記ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含む既定の応答を表示する、
ことを行い、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記ポータブル電子装置が前記タッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
タッチスクリーンディスプレイを伴うポータブル電子装置において、前記ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行うステップと、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するステップであって、前記既定の応答は、複数の絵文字キャラクタを含み、少なくとも一つの既定の応答はテキストと絵文字キャラクタを同時に含むものであるステップと、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための前記既定のユーザアクションを検出するのに応答して、前記複数の既定の応答を表示するステップと、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
を備えたコンピュータ実施方法。
【請求項１６】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項１５に記載のコンピュータ実施方法。
【請求項１７】
前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項１５に記載のコンピュータ実施方法。
【請求項１８】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、更に、前記１つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、前記既定の応答は、複数の絵文字キャラクタを含み、少なくとも一つの既定の応答はテキストと絵文字キャラクタを同時に含むものであり、
前記到来するメッセージに対する前記複数の既定の応答の表示を開始するための前記既定のユーザアクションを検出するのに応答して、前記複数の既定の応答を表示し、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ためのインストラクションを含むものであり、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
【請求項１９】
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項１８に記載のポータブル電子装置。
【請求項２０】
タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置がユーザインターフェイスロックモードにある間に、
前記タッチスクリーンディスプレイが電力保存状態にある間に相手から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
前記到来するメッセージを受け取るのに応答して、
前記タッチスクリーンディスプレイを電源オンし、
前記相手からユーザへ到来する前記メッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
ことを行い、
前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、前記既定の応答は、複数の絵文字キャラクタを含み、少なくとも一つの既定の応答はテキストと絵文字キャラクタを同時に含むものであり、
前記到来するメッセージに対する前記複数の既定の応答の表示を開始するための前記既定のユーザアクションを検出するのに応答して、前記複数の既定の応答を表示し、
前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための前記既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
【外国語明細書】
2014002755000001.pdf