(57)【特許請求の範囲】
【請求項１】
第１のメッセージを受信することと、
第２のメッセージを受信することと、
前記第１のメッセージが未読状態を有すると判断することと、
前記第２のメッセージが未読状態を有すると判断することと、
前記第１のメッセージが未読状態を有するという前記判断及び前記第２のメッセージが未読状態を有するという前記判断に応答して、少なくとも１つのキーワードが前記第１のメッセージ及び前記第２のメッセージに現われていると判断することと、
前記キーワードを特定し、前記第１のメッセージの前記受信を知らせ、且つ前記第２のメッセージの前記受信を知らせる通知を決定することと、
前記通知の表示を生じさせることと、
を含む方法。
【請求項２】
前記第１のメッセージがメッセージ送信者からのものであると判断することと、
前記第２のメッセージが前記メッセージ送信者からのものであると判断することと、
を更に含み、少なくとも１つのキーワードが前記第１のメッセージ及び前記第２のメッセージに現われているという前記判断は、前記第１のメッセージが前記メッセージ送信者からのものであるという前記判断及び前記第２のメッセージが前記メッセージ送信者からのものであるという前記判断に応答してのものである、請求項１に記載の方法。
【請求項３】
前記第２のメッセージが前記第１のメッセージの前記受信から閾値時間内に受信されたと判断することを更に含み、ここで、少なくとも１つのキーワードが前記第１のメッセージ及び前記第２のメッセージによって現わされるという前記判断は、前記第２のメッセージが前記第１のメッセージの前記受信から前記閾値時間内に受信されたという前記判断に応答してのものである、請求項１〜２の何れかに記載の方法。
【請求項４】
前記通知の表示の終了を更に含む、請求項１から３の何れかに記載の方法。
【請求項５】
前記第２のメッセージが既読状態を有すると判断することを更に含み、ここで、前記通知の表示の前記終了は、前記第２のメッセージが前記既読状態を有するという前記判断に応答してのものである、請求項４に記載の方法。
【請求項６】
メッセージ・リスト入力を表す情報を受信することと、
前記第１のメッセージを表す第１のメッセージ表現と前記第２のメッセージを表す第２のメッセージ表現とを含むメッセージ・リストの表示を生じさせることと
を更に含み、前記通知の表示の前記終了と、前記メッセージ・リストの表示を前記生じさせることとは、前記メッセージ・リスト入力によって引き起こされる、請求項４から５の何れかに記載の方法。
【請求項７】
メッセージ読込み入力を表す情報を受信することと、
前記メッセージの全体の表示を可能にするように構成されるインターフェイス要素の表示を生じさせることと
を更に含み、前記通知の表示の前記終了は前記メッセージ読込み入力に応答してのものである、請求項４から６の何れかに記載の方法。
【請求項８】
第３のメッセージを受信することと、
前記第３のメッセージが未読状態を有すると判断することと
を更に含む、請求項１から７の何れかに記載の方法。
【請求項９】
前記キーワードが前記第３のメッセージに現われていないと判断することを更に含む、請求項８に記載の方法。
【請求項１０】
前記キーワードが前記第３のメッセージに現われていないという前記判断に少なくとも部分的に基づいて、前記通知が前記第３のメッセージの前記受信を知らせないようにすることを更に含む、請求項９に記載の方法。
【請求項１１】
第４のメッセージを受信することと、
前記第４のメッセージが未読状態を有すると判断することと、
前記第３のメッセージが未読状態を有するという前記判断及び前記第４のメッセージが未読状態を有するという前記判断に応答して、少なくとも１つの別のキーワードが前記第３のメッセージ及び前記第４のメッセージに現われていると判断することと、
前記第３のメッセージの前記受信を知らせ、前記第４のメッセージの前記受信を知らせ、且つ前記別のキーワードを特定する別の通知であって、前記通知と異なる、前記別の通知を決定することと、
前記別の通知の表示を生じさせることと、
を更に含む、請求項９から１０の何れかに記載の方法。
【請求項１２】
前記第３のメッセージが未読状態を有するという前記判断に応答して、前記少なくとも１つのキーワードが前記第３のメッセージに現われていると判断することと、
前記通知が前記第３のメッセージの前記受信を知らせるように、前記通知の変更を生じさせることと、
を更に含む、請求項８から１１の何れかに記載の方法。
【請求項１３】
請求項１から１２の何れかに記載の方法を実行する手段を備える装置。
【請求項１４】
前記手段は、少なくとも１つのプロセッサと、機械可読命令を格納する少なくとも１つのメモリとを備え、前記機械可読命令は、前記プロセッサに実行されると、前記装置に、請求項１から１２の何れかに記載の前記方法を実行させるように構成される、請求項１３に記載の装置。
【請求項１５】
装置の処理手段に実行されると、前記装置に、請求項１から１２の何れかに記載の方法させるように構成される命令を備えるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概して、メッセージに現われているキーワードを特定する通知の表示に関する。
【背景】
【０００２】
電子装置が我々の社会の中に益々普及するにつれて、多くのユーザが益々日常生活で彼らの電子装置に依存するようになってきた。例えば、ユーザはユーザの電子装置を介してメッセージを閲覧することを望むことがある。従って、電子装置のユーザが直観的な方法でそのようなメッセージを閲覧することができるように、電子装置を構成することが望ましい可能性がある。
【摘要】
【０００３】
本発明の例の様々な態様が特許請求の範囲に記載されている。
【０００４】
１つ以上の実施形態は、第１のメッセージを受信すること、第２のメッセージを受信すること、第１のメッセージが未読状態を有すると判断すること、第２のメッセージが未読状態を有すると判断すること、第１のメッセージが未読状態を有するという判断及び第２のメッセージが未読状態を有するという判断に応答して、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断すること、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定すること、並びに通知の表示を生じさせることのための装置、コンピュータ可読媒体、非一時的コンピュータ可読媒体、コンピュータ・プログラム製品、及び／又は方法を提供することができる。
【０００５】
１つ以上の実施形態は、第１のメッセージを受信する手段と、第２のメッセージを受信する手段と、第１のメッセージが未読状態を有すると判断する手段と、第２のメッセージが未読状態を有すると判断する手段と、第１のメッセージが未読状態を有するという判断及び第２のメッセージが未読状態を有するという判断に応答して、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する手段と、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する手段と、通知の表示を生じさせる手段と、を有する装置、コンピュータ可読媒体、コンピュータ・プログラム製品、及び／又は非一時的コンピュータ可読媒体を提供することができる。
【０００６】
少なくとも１つのプロセッサ及び少なくとも１つのメモリを備える装置であって、メモリは、実行されると、装置に、第１のメッセージの受信を実行させ、第２のメッセージの受信を実行させ、第１のメッセージが未読状態を有するという判断を実行させ、第２のメッセージが未読状態を有するという判断を実行させ、第１のメッセージが未読状態を有するという判断及び第２のメッセージが未読状態を有するという判断に応答して、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断を実行させ、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知の決定を実行させ、且つ通知の表示を生じさせることを実行させる機械可読命令を備える装置。
【０００７】
少なくとも１つの例示的実施形態では、第１のメッセージは、テキスト・メッセージ、電子メール、音声メッセージ、ソーシャル・ネットワーキング・メッセージ、又はインスタント・メッセージの中の少なくとも１つである。
【０００８】
少なくとも１つの例示的実施形態では、未読状態は、未読状態が指すメッセージが、メッセージの全体の表示を可能にするように構成されているインターフェイス要素に提示されなかったことを示す。
【０００９】
少なくとも１つの例示的実施形態では、キーワードは、第１のメッセージの中でそのワードの重要性を統計的に表す程度に、第１のメッセージによって現わされるワードである。
【００１０】
少なくとも１つの例示的実施形態では、通知は、キーワードに対応しない第１のメッセージ本文のコンテンツを表す情報を省略する。
【００１１】
少なくとも１つの例示的実施形態では、通知は、キーワードに対応しない第２のメッセージ本文のコンテンツを表す情報を省略する。
【００１２】
少なくとも１つの例示的実施形態では、通知は、第１のメッセージのメッセージ・タイプを表す第１のメッセージ・タイプ・インジケータを介して第１のメッセージの受信を知らせる。
【００１３】
少なくとも１つの例示的実施形態では、第２のメッセージのメッセージ・タイプは第１のメッセージのメッセージ・タイプと異なり、そして、通知は、第２のメッセージのメッセージ・タイプを表す第２のメッセージ・タイプ・インジケータを介して第２のメッセージの受信を知らせる。
【００１４】
少なくとも１つの例示的実施形態では、メッセージ・タイプは、テキスト・メッセージ・タイプ、電子メール・タイプ、音声メッセージ・タイプ、ソーシャル・ネットワーキング・メッセージ・タイプ、又はインスタント・メッセージ・タイプの中の少なくとも１つである。
【００１５】
１つ以上の例示的実施形態は、メッセージの数が第１及び第２のメッセージに対する増分を含むように、キーワードを現わし且つ未読状態を有するメッセージの数の判断を更に実行する。
【００１６】
少なくとも１つの例示的実施形態では、通知は、メッセージの数が第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせるように、メッセージの数の表現を備える。
【００１７】
少なくとも１つの例示的実施形態では、第１のメッセージのメッセージ・タイプは第２のメッセージのメッセージ・タイプと一致する。
【００１８】
少なくとも１つの例示的実施形態では、通知は、キーワードを特定するキーワードの視覚的表現を備える。
【００１９】
１つ以上の例示的実施形態は、更に、第１のメッセージがメッセージ送信者からのものであるという判断及び第２のメッセージがメッセージ送信者からのものであるという判断を実行し、ここで、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断は、第１のメッセージがメッセージ送信者からのものであるという判断及び第２のメッセージがメッセージ送信者からのものであるという判断に応答してのものである。
【００２０】
少なくとも１つの例示的実施形態では、通知はメッセージ送信者を表す情報を備える。
【００２１】
少なくとも１つの例示的実施形態では、メッセージ送信者を表す情報は、送信者に関連する連絡先情報に少なくとも部分的に基づくものである。
【００２２】
１つ以上の例示的実施形態は、更に、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたという判断を実行し、ここで、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージによって現わされるという判断は、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたという判断に応答してのものである。
【００２３】
１つ以上の例示的実施形態は、更に、第１のメッセージの受信と第２のメッセージの受信との間の経過時間の判断を実行し、ここで、通知は経過時間を表す情報を備える。
【００２４】
１つ以上の例示的実施形態は、更に、第１のメッセージの受信の前にロック・モードに入ることを実行し、ここで、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージによって現わされるという判断は、第１のメッセージの受信及び第２のメッセージの受信がロック・モードにおいて起きることに応答してのものである。
【００２５】
１つ以上の例示的実施形態は、更に、通知の表示の終了を実行する。
【００２６】
１つ以上の例示的実施形態は、更に、第１のメッセージが既読状態を有するという判断を実行し、ここで、通知の表示の終了は、第１のメッセージが既読状態を有するという判断に応答してのものである。
【００２７】
１つ以上の例示的実施形態は、更に、第２のメッセージが既読状態を有するという判断を実行し、ここで、通知の表示の終了は、第２のメッセージが既読状態を有するという判断に応答してのものである。
【００２８】
１つ以上の例示的実施形態は、更に、第１のメッセージを表す第１のメッセージ表現及び第２のメッセージを表す第２のメッセージ表現を備える、メッセージのリストの表示を生じさせることを実行する。
【００２９】
少なくとも１つの例示的実施形態では、第１のメッセージ表現は、キーワードに対応しない第１のメッセージ本文のコンテンツを表す情報を備える。
【００３０】
少なくとも１つの例示的実施形態では、第１のメッセージ表現は、メッセージ本文の開始位置及びメッセージ本文の終端位置の前の位置によって限定されるメッセージ本文のサブセットを表す情報を備える。
【００３１】
１つ以上の例示的実施形態は、更に、メッセージ・リスト入力を表す情報の受信を実行し、ここで、通知の表示の終了と、メッセージのリストの表示を生じさせることとは、メッセージ・リスト入力によって引き起こされる。
【００３２】
１つ以上の例示的実施形態は、更に、メッセージ読込み入力を表す情報の受信と、メッセージの全体の表示を可能にするように構成されるインターフェイス要素の表示を生じさせることとを実行し、ここで、通知の表示の終了はメッセージ読込み入力に応答してのものである。
【００３３】
１つ以上の例示的実施形態は、更に、第３のメッセージの受信及び第３のメッセージは未読状態を有するという判断を実行する。
【００３４】
１つ以上の例示的実施形態は、更に、キーワードが第３のメッセージに現われていないという判断を実行する。
【００３５】
１つ以上の例示的実施形態は、更に、キーワードが第３のメッセージに現われていないという判断に少なくとも部分的に基づいて、通知が第３のメッセージの受信を知らせないようにすることを実行する。
【００３６】
１つ以上の例示的実施形態は、更に、この通知とは異なる別の通知であって、第３のメッセージの受信を知らせる別の通知の決定を実行する。
【００３７】
１つ以上の例示的実施形態は、更に、第４のメッセージの受信と、第４のメッセージは未読状態を有するという判断と、第３のメッセージが未読状態を有するという判断及び第４のメッセージが未読状態を有するという判断に応答しての、少なくとも１つの別のキーワードが第３のメッセージ及び第４のメッセージに現われているという判断とを実行し、ここで、別の通知は別のキーワードを特定し、第４のメッセージの受信を知らせる。
【００３８】
１つ以上の例示的実施形態は、更に、第３のメッセージが未読状態を有するという判断に応答しての、少なくとも１つのキーワードが第３のメッセージに現われているという判断と、通知が第３のメッセージの受信を知らせるように通知の変更を生じさせることとを実行する。
【００３９】
１つ以上の例示的実施形態は、更に、第１のメッセージがある位置から送信されたという判断及び第２のメッセージがその位置から送信されたという判断を実行し、ここで、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断は、第１のメッセージがその位置から送信されたという判断及び第２のメッセージがその位置から送信されたという判断に応答してのものである。
【００４０】
少なくとも１つの例示的実施形態では、通知は位置を表す情報を備える。
【００４１】
少なくとも１つの例示的実施形態では、位置を表す情報は、地図情報、興味のある地点情報、又は位置識別情報の中の少なくとも１つを備える。
【００４２】
本発明の実施形態のより完全な理解のために、次に、添付の図面に関連して行われる以下の説明が参照される。
【図面の簡単な説明】
【００４３】
【図１】図１は、少なくとも１つの例示的実施形態に係わる装置を示すブロック図である。
【００４４】
【図２】図２は、少なくとも１つの例示的実施形態に係わるメッセージの表示を示す図である。
【００４５】
【図３】図３Ａ〜３Ｃは、少なくとも１つの例示的実施形態に係わるメッセージのリストの表示を示す図である。
【００４６】
【図４】図４Ａ〜４Ｆは、少なくとも１つの例示的実施形態に係わる、キーワードを特定する通知の表示を示す図である。
【００４７】
【図５】図５は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。
【００４８】
【図６】図６は、少なくとも１つの例示的実施形態に係わる、メッセージがメッセージ送信者からのものであると判断することに関連付けられる動作を示す流れ図である。
【００４９】
【図７】図７は、少なくとも１つの例示的実施形態に係わる、メッセージが閾値時間内に受信されていると判断することに関連付けられる動作を示す流れ図である。
【００５０】
【図８】図８は、少なくとも１つの例示的実施形態に係わる、メッセージが既読状態を有すると判断することに関連付けられる動作を示す流れ図である。
【００５１】
【図９】図９は、少なくとも１つの例示的実施形態に係わる、メッセージのリストの表示を生じさせることに関連付けられる動作を示す流れ図である。
【００５２】
【図１０】図１０は、少なくとも１つの例示的実施形態に係わる、インターフェイス要素の表示を生じさせることに関連付けられる動作を示す流れ図である。
【００５３】
【図１１】図１１は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。
【００５４】
【図１２】図１２は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。
【００５５】
【図１３】図１３は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。
【図面の詳細な説明】
【００５６】
本発明の実施形態及びその潜在的利点は図面の図１〜１３を参照して理解される。
【００５７】
次に、幾つかの実施形態が、以下に、全てではなく、一部の実施形態が示されている添付の図面を参照して、より十分に説明されるであろう。本発明の様々な実施形態は多くの様々な形態で実施でき、本明細書に記載の実施形態に限定されると解釈されるべきではなく、むしろ、これらの実施形態は、この開示が適用される法的要件を満たすために提供される。同様の参照番号は全体を通して同様の要素を指す。本明細書で使用される場合、用語「データ」、「コンテンツ」、「情報」、及び同様の用語は、本発明の実施形態に従って、交換可能に使用され、送信可能、受信可能、且つ／又は格納可能なデータを指すことができる。従って、如何なるそのような用語の使用も、本発明の実施形態の意図及び範囲を限定するものと解釈されるべきではない。
【００５８】
更に、本明細書で使用される場合、用語「回路」は、（ａ）ハードウェアのみの回路の実装（例えば、アナログ回路及び／又はデジタル回路での実装）、（ｂ）回路と、装置に本明細書に記載の１つ以上の機能を実行させるために連携する、１つ以上のコンピュータ可読メモリに格納されるソフトウェア及び／又はファームウェア命令を備えるコンピュータ・プログラム製品（群）との組み合わせ、並びに（ｃ）ソフトウェア又はファームウェアが物理的に存在しない場合でさえも動作のためにソフトウェア又はファームウェアを必要とする、例えばマイクロプロセッサ（群）又はマイクロプロセッサ（群）の一部のような回路を指す。この「回路」の定義は、本明細書において、全ての特許請求項においても、この用語の全ての使用に適用される。更なる例として、本明細書で使用される場合、用語「回路」は、１つ以上のプロセッサ及び／又はそれらの部分（群）並びに付随のソフトウェア及び／又はファームウェアを備える実装も含む。別の例として、本明細書で使用される場合、用語「回路」は、例えば、携帯電話のためのベースバンド集積回路もしくはアプリケーション・プロセッサ集積回路、又は、サーバ、セルラー・ネットワーク装置、他のネットワーク装置、及び／もしくは他の演算装置内の同様な集積回路も含む。
【００５９】
本明細書で定義される場合、物理的媒体（例えば、揮発性又は不揮発性メモリ・デバイス）を指す「非一時的コンピュータ可読媒体、」は、電磁気的信号を指す「一時的コンピュータ可読媒体、」から区別することができる。
【００６０】
図１は、少なくとも１つの例示的実施形態に係わる、電子装置１０のような装置を示すブロック図である。しかしながら、図示され且つ後述されるような電子装置は、本発明の実施形態から恩恵を受けることができる電子装置の単なる例示であり、従って、本発明の範囲を限定するものと解釈されるべきではないことが理解されるべきである。電子装置１０が図示され、例示の目的のために以下に説明されるであろうが、他のタイプの電子装置が本発明の実施形態を容易に採用することができる。電子装置１０は、パーソナル・デジタル・アシスタント（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、ページャ、モバイル・コンピュータ、デスクトップ・コンピュータ、テレビ、ゲーム装置、ラップトップ・コンピュータ、タブレット・コンピュータ、メディア・プレーヤ、カメラ、ビデオ・レコーダ、携帯電話、ウェアラブル装置、頭部装着装置、頭部搭載表示装置、手首装着装置、腕時計型装置、指装着装置、リング装置、全地球測位システム（ＧＰＳ：ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）装置、自動車、キオスク、電子テーブル、及び／又は任意の他のタイプの電子システムとすることができる。更に、少なくとも１つの例示的実施形態の装置は、電子装置全体である必要はなく、他の例示的実施形態での電子装置の１つの構成要素又は一組の構成要素とすることができる。例えば、装置は、１つの集積回路、一組の集積回路、及び／又は同様のものとすることができる。
【００６１】
更に、装置は、移動性を提供しようとする意図にかかわらず、本発明の実施形態を容易に採用することができる。この点において、本発明の実施形態がモバイル用途に関連して説明され得る場合でも、本発明の実施形態は、移動通信産業内及び移動通信産業外の両方で、他の様々な用途に関連して利用できることが理解されるべきである。例えば、装置は、大画面テレビ、電子テーブル、キオスク、自動車、及び／又は同様のもののような持ち運びできない装置、の少なくとも一部、とすることができる。
【００６２】
少なくとも１つの例示的実施形態では、電子装置１０はプロセッサ１１及びメモリ１２を備える。プロセッサ１１は、任意のタイプのプロセッサ、コントローラ、内蔵コントローラ、プロセッサ・コア、及び／又は同様なものとすることができる。少なくとも１つの例示的実施形態では、プロセッサ１１は１つ以上の動作を装置に実行させるためにコンピュータ・プログラム・コードを利用する。メモリ１２は、データの一時的な記憶のためのキャッシュ領域を含む揮発性ランダム・アクセス・メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性メモリ並びに／あるいは、埋め込むことができる及び／又は取り外すことができる不揮発性メモリ等の他のメモリを備えることができる。不揮発性メモリはＥＥＰＲＯＭ、フラッシュ・メモリ、及び／又は同様なものを備えることができる。メモリ１２は幾つかの情報及びデータのいずれも格納することができる。情報及びデータは、本明細書に記載の機能のような、電子装置１０の１つ以上の機能を実装するために、電子装置１０によって使用できる。少なくとも１つの例示的実施形態では、メモリ１２は、メモリ及びコンピュータ・プログラム・コードが、プロセッサと連携して本明細書に記載の１つ以上の動作を装置に実行させるために構成されるように、コンピュータ・プログラム・コードを含む。
【００６３】
電子装置１０は更に通信デバイス１５を備えることができる。少なくとも１つの例示的実施形態では、通信デバイス１５は、送信機及び／又は受信機と通信動作可能なアンテナ（又は複数のアンテナ）、有線コネクタ、及び／又は同様なものを備える。少なくとも１つの例示的実施形態では、プロセッサ１１は送信機に信号を提供し、且つ／又は受信機から信号を受信する。信号は、通信インターフェイス規格に準拠する信号情報、ユーザのスピーチ、受信データ、ユーザが生成したデータ、及び／又は同様なものを含むことができる。通信デバイス１５は、１つ以上の無線インターフェイス規格、通信プロトコル、変調タイプ、及びアクセス・タイプで動作することができる。例示として、電子通信デバイス１５は、第２世代（２Ｇ：ｓｅｃｏｎｄ−ｇｅｎｅｒａｔｉｏｎ）無線通信プロトコルＩＳ−１３６（時分割多元接続（ＴＤＭＡ：ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ））、ＧＳＭ（登録商標）、及びＩＳ−９５（符号分割多元接続（ＣＤＭＡ：ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ））、に準拠して、ユニバーサル移動体通信システム（ＵＭＴＳ：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、ＣＤＭＡ２０００、ＷＣＤＭＡ（登録商標）、及び時分割同期ＣＤＭＡ（ＴＤ−ＳＣＤＭＡ：ｔｉｍｅ  ｄｉｖｉｓｉｏｎ−ｓｙｎｃｈｒｏｎｏｕｓ  ＣＤＭＡ）のような第３世代（３Ｇ：ｔｈｉｒｄ−ｇｅｎｅｒａｔｉｏｎ）無線通信プロトコル、並びに／又は、第４世代（４Ｇ：ｆｏｕｒｔｈ−ｇｅｎｅｒａｔｉｏｎ）無線通信プロトコル、８０２．１１のような無線ネットワーク・プロトコル、Bluetooth（登録商標）のような短距離無線プロトコル、及び／もしくは同様なもので動作することができる。通信デバイス１５は、イーサネット（登録商標）、デジタル加入者線（ＤＳＬ：ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）、非同期転送モード（ＡＴＭ：ａｓｙｎｃｈｒｏｎｏｕｓ  ｔｒａｎｓｆｅｒ  ｍｏｄｅ）、及び／又は同様なもののような有線プロトコルに準拠して動作することができる。
【００６４】
プロセッサ１１は、オーディオ、ビデオ、通信、ナビゲーション、論理機能、及び／又は同様なものを実装するための、並びに、例えば本明細書に記載の１つ以上の機能を含む本発明の実施形態を実施するための、回路のような手段を備えることができる。例えば、プロセッサ１１は、例えば本明細書に記載の１つ以上の機能を含む様々な機能を実行するために、デジタル信号プロセッサ・デバイス、マイクロプロセッサ・デバイス、様々なアナログ−デジタル変換器、デジタル−アナログ変換器、処理回路、及び他のサポート回路のような手段を備えることができる。装置は、デバイスのそれぞれの能力に応じて、これらのデバイス間で電子装置１０の制御及び信号処理機能を実行することができる。従って、プロセッサ１１は、変調及び送信の前に、メッセージ及びデータを符号化及びインターリーブする機能を備えることができる。プロセッサ１１は、更に、内部音声符号器を備えることができ、且つ内部データ・モデムを備えることができる。更に、プロセッサ１１は、メモリに格納でき、且つ、とりわけ、プロセッサ１１に、例えば本明細書に記載の１つ以上の機能を含む少なくとも１つの実施形態を実施させることができる１つ以上のソフトウェア・プログラムを動作させる機能を備えることができる。例えば、プロセッサ１１は、従来のインターネット・ブラウザのような接続プログラムを動作させることができる。接続プログラムは、電子装置１０が位置に基づくコンテンツ及び／又は他のウエブ・ページ・コンテンツのようなインターネット・コンテンツを、例えば、伝送制御プロトコル（ＴＣＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、インターネット・プロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ユーザ・データグラム・プロトコル（ＵＤＰ：Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ：Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ポスト・オフィス・プロトコル（ＰＯＰ：Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、簡易メール転送プロトコル（ＳＭＴＰ：Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ワイヤレス・アプリケーション・プロトコル（ＷＡＰ：Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ：Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、及び／又は同様なものに準拠して、送信及び受信することを可能にすることができる。
【００６５】
電子装置１０は出力を提供し、且つ／又は入力を受け取るユーザ・インターフェイスを備えることができる。電子装置１０は出力デバイス１４を備えることができる。出力デバイス１４はリンガー、イヤホン、スピーカ、及び／又は同様なもののようなオーディオ出力デバイスを備えることができる。出力デバイス１４は、振動変換器、電子的に変形可能な表面、電子的に変形可能な構造体、及び／又は同様なもののような触覚出力デバイスを備えることができる。出力デバイス１４は、ディスプレイ、光源、及び／又は同様なもののような視覚的出力デバイスを備えることができる。少なくとも１つの例示的実施形態では、装置は情報の表示を生じさせる。ここで前記表示を生じさせることは、装置が備えるディスプレイ上に情報を表示すること、別の装置に情報を送信すること、及び／又は同様なことを含むことができる。例えば、装置は、情報を、別のディスプレイに、コンピュータに、ラップトップに、携帯装置に、及び／又は同様なものに送信することができる。例えば、装置は、情報を表示するクライアント装置にその情報を送信することにより、情報の表示を生じさせるサーバとすることができる。このように、情報の表示を生じさせることは、１つ以上のメッセージをその情報を備える別の装置に送信すること、別個の装置にその情報をストリーミングすること、及び／又は同様なことを含むことができる。電子装置は入力デバイス１３を備えることができる。入力デバイス１３は、光センサ、近接センサ、マイクロフォン、タッチ・センサ、力センサ、ボタン、キーパッド、動きセンサ、磁界センサ、カメラ、及び／又は同様なものを備えることができる。タッチ・センサ及びディスプレイはタッチ・ディスプレイとして特徴付けられることができる。タッチ・ディスプレイを備える実施形態では、タッチ・ディスプレイは、入力を、単一点の接触、複数点の接触、及び／又は同様なものから受け取るように構成できる。そのような実施形態では、タッチ・ディスプレイ及び／又はプロセッサは、入力を、少なくとも部分的には、位置、動き、速度、接触領域、及び／又は同様なものに基づいて判断することができる。少なくとも１つの例示的実施形態では、装置は入力の指示を受信する。装置は、指示を、センサ、ドライバ、別の装置、及び／又は同様なものから受信することができる。入力を表す情報は、入力を表す情報、入力の態様を表す情報、入力の発生を表す情報、及び／又は同様なものを伝達する情報を含むことができる。
【００６６】
電子装置１０は、抵抗性、容量性、赤外線、歪みゲージ、表面波、光学的画像化、分散信号技術、音響パルス認識、又は他の技術の何れかによってタッチ認識を可能にし、且つその後、タッチに関連する位置を示す信号及び他のパラメータを提供するように構成されるものを含む様々なタッチ・ディスプレイの何れをも含むことができる。更に、タッチ・ディスプレイは、選択物体（例えば、指、スタイラス、ペン、鉛筆、又は他のポインティング・デバイス）とタッチ・ディスプレイとの間の実際の物理的接触として定義できるタッチ・イベントの形態で入力の指示を受信するように構成できる。代替的に、タッチ・イベントは、物理的接触がタッチ・ディスプレイと行われないが、選択物体をタッチ・ディスプレイの近傍に持っていくこと、表示された対象物上でホバーリングすること、又は対象物の所定の距離以内に近づくこととして定義できる。従って、タッチ入力は、実際の物理的接触を伴うタッチ・イベント及び物理的接触は伴わないが、タッチ・ディスプレイに対する選択物体の近接性の結果のような他の形でタッチ・ディスプレイによって検出されるタッチ・イベントを含む、タッチ・ディスプレイによって検出される任意の入力を備えることができる。タッチ・ディスプレイは、タッチ入力に関連してタッチ・スクリーンに加えられた力に関連する情報を受信することが可能であり得る。例えば、タッチ・スクリーンは強い押圧タッチ入力と軽い押圧タッチ入力とを区別することができる。少なくとも１つの例示的実施形態では、ディスプレイは、２次元情報、３次元情報、及び／又は同様なものを表示することができる。
【００６７】
キーパッドを含む実施形態では、キーパッドは、電子装置１０を操作するための数字（例えば、０〜９）キー、記号キー（例えば、＃、＊）、アルファベット・キー、及び／又は同様なものを備えることができる。例えば、キーパッドは、従来のＱＷＥＲＴＹキーパッド配列を備えることができる。キーパッドは、関連付けられた機能を有する様々なソフト・キーを備えることもできる。追加的に又は代替的に、電子装置１０は、ジョイスティック又は他のユーザ入力インターフェイスのようなインターフェイス・デバイスを備えることができる。
【００６８】
入力デバイス１３はメディア取込み素子を備えることができる。メディア取込み素子は、画像、ビデオ、及び／又はオーディオを記憶、表示、又は送信のために取り込む任意の手段とすることができる。例えば、メディア取込み素子がカメラ・モジュールである少なくとも１つの例示的実施形態では、カメラ・モジュールは、取り込まれた画像からデジタル画像ファイルを形成することができるデジタル・カメラを備えることができる。従って、カメラ・モジュールは、レンズもしくは他の光学的構成要素（群）のようなハードウェア及び／又は取り込まれた画像からデジタル画像ファイルを生成するために必要なソフトウェアを備えることができる。代替的に、カメラ・モジュールは、画像を見るためのハードウェアのみを備えることができ、一方、電子装置１０のメモリ・デバイスが、取り込まれた画像からデジタル画像ファイルを生成するソフトウェアの形態で、プロセッサ１１による実行のための命令を格納する。少なくとも１つの例示的実施形態では、カメラ・モジュールは、画像データの処理においてプロセッサ１１を援助するコプロセッサのような処理素子並びに画像データを圧縮及び／又は解凍するエンコーダ及び／又はデコーダを更に備えることができる。エンコーダ及び／又はデコーダは、標準フォーマット、例えば、ジョイント・フォトグラフィック・ エキスパート・グループ（ＪＰＥＧ：Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準フォーマットに準拠して符号化及び／又は復号することができる。
【００６９】
図２は、少なくとも１つの例示的実施形態に係わるメッセージの表示を示す図である。図２の例は単に例であり、本特許請求の範囲を限定するものではない。例えば、メッセージ・タイプは変わることができ、メッセージの表現は変わることができ、メッセージのコンテンツは変わることができ、及び／又は同様のことができる。
【００７０】
多くの状況では、装置がその装置のユーザのためにメッセージを受信することが望ましい可能性がある。例えば、第３者がメッセージを介して装置のユーザに情報を伝えることを望むことができる。メッセージとは、テキスト・メッセージ、電子メール、音声メッセージ、ソーシャル・ネットワーキング・メッセージ、インスタント・メッセージ、及び／又は同様なものを指すことができる。装置上でメッセージが受信される場合、装置がメッセージのコンテンツ及びメッセージに関連する情報を表示することが望ましい可能性がある。例えば、装置は、メッセージ本文のコンテンツ、件名、タイムスタンプ、メッセージ送信者、及び／又は同様なものを表示することができる。少なくとも１つの例示的実施形態では、装置はメッセージがメッセージ送信者からのものであると判断する。メッセージ送信者とは、メッセージを起草した実体、メッセージの配信を開始した実体、メッセージを送信した実体、及び／又は同様なものを指し得る。例えば、メッセージを起草した実体又はメッセージの配信を開始した実体は、人、音声メール書き起こしサービスのような自動メッセージ・サービス、自動警報サービス、及び／又は同様なものとすることができる。装置は、メッセージ送信者を、メッセージが送信された場所、メッセージが受信された場所、メッセージに関連し送信者を特定するメタデータ、及び／又は同様なものを評価することによって判断することができる。メッセージの受信時に、装置はメッセージが未読状態を有すると判断することができる。未読状態は、未読状態が指すメッセージが、メッセージの全体の表示を可能にするように構成されるインターフェイス要素に提示されなかったことを示すことができる。メッセージの全体の表示を可能にするように構成される表示要素によるメッセージの表示時に、装置は、メッセージがもはや未読状態を有さないと判断することができ、且つ装置はメッセージが既読状態を有すると判断することができる。既読状態は、既読状態が指すメッセージがメッセージの全体の表示を可能にするように構成されるインターフェイス要素に提示されたことを示すことができる。このように、既読状態は、ユーザがメッセージのコンテンツを閲覧したことを示すことができ、未読状態は、ユーザがメッセージのコンテンツを閲覧しなかったことを示すことができる。幾つかの状況では、装置は、ユーザが、メッセージのコンテンツの閲覧にかかわらずに未読状態を既読状態に変更することを可能にすることができる。同様に、装置は、ユーザが、メッセージのコンテンツの閲覧にかかわらずに既読状態を未読状態に変更することを可能にすることができる。
【００７１】
図２はディスプレイを備える装置２００を示す。装置２００はメッセージに関連する様々なインターフェイス要素を表示していることが分かる。メッセージ本文要素２１０は、メッセージ本文のコンテンツを表すインターフェイス要素である。メッセージ本文はメッセージの主なコンテンツを指し得る。例えば、メッセージが電子メールである場合、メッセージ本文は、電子メールの本文のテキスト、全ての添付ファイル、及び／又は同様なものを指すことができる。少なくとも１つの例示的実施形態では、メッセージ本文は、ヘッダー情報、メタデータ、件名、メッセージ送信者の指示、及び／又は同様なもののような、メッセージに関連する他の情報を除外する。件名要素２２０は、メッセージの件名を表す情報を表すインターフェイス要素である。メッセージ送信者要素２３０は、メッセージのメッセージ送信者を表す情報を表すインターフェイス要素である。メッセージ送信者を表す情報は、少なくとも部分的には、名前、画像、電話番号、電子メール・アドレス、及び／又は同様なもののような送信者に関連付けられる連絡先情報に基づくものとすることができる。例えば、メッセージ送信者要素２３０は連絡先の名前及び画像を含むことが分かる。
【００７２】
少なくとも１つの例示的実施形態では、インターフェイス要素はメッセージの全体の表示を可能にするように構成される。例えば、インターフェイス要素は、ユーザが装置に備えられているディスプレイ上でメッセージをスクロールする、ディスプレイをズームイン及びズームアウトする、及び／又は同様なことをすることができるように構成できる。例えば、装置２００は、メッセージ本文のコンテンツに含まれる円グラフが部分的にのみ表示されるように、メッセージ本文要素２１０に表示されているメッセージ本文の一部のみを表示していることが分かる。インターフェイス要素は、装置２００のユーザが円グラフ全体の表示を可能にするためにメッセージ本文２１０をスクロールすることを可能にすることができるように、構成できる。
【００７３】
図３Ａ〜３Ｃは、少なくとも１つの例示的実施形態に係わるメッセージのリストの表示を示す図である。図３Ａ〜３Ｃの例は単に例であり、本特許請求の範囲を限定するものではない。例えば、メッセージの数は変わることができ、メッセージのタイプは変わることができ、メッセージのコンテンツは変わることができ、及び／又は同様のことができる。
【００７４】
装置がメッセージを受信するように構成されている場合に、しばしば、装置は特定の期間内に幾つかの異なるメッセージを受信することができる。例えば、装置は少なくとも第１のメッセージ及び第２のメッセージを受信することができる。多くの状況では、装置が特定の期間内に受信されたメッセージの一部をリストとして表示することが望ましい可能性がある。例えば、装置のユーザがメッセージのリストを閲覧し、どのメッセージが受信されたかを迅速に判断することができる可能性がある。少なくとも１つの例示的実施形態では、装置は、第１のメッセージを表す第１のメッセージ表現及び第２のメッセージを表す第２のメッセージ表現を備えるメッセージのリストの表示を生じさせる。メッセージ表現は、メッセージ本文の開始位置及びメッセージ本文の終端位置の前の位置によって限定されるメッセージ本文のサブセットを表す情報を備えることができる。少なくとも１つの例示的実施形態では、メッセージ表現は、キーワードに対応しないメッセージ本文のコンテンツを表す情報を備える。キーワードは、図４Ａ〜４Ｆに関して説明されるものに類似している可能性がある。このような状況では、ユーザは、直ちに彼の注意を必要とする特定のメッセージを直ぐに特定する、あまり重要でない他のメッセージを特定する、及び／又は同様なことをすることができる可能性がある。幾つかの状況では、装置が、メッセージが未読状態を有するかどうかを判断することが望ましい可能性がある。例えば、メッセージが未読状態を有する場合、装置はユーザにメッセージが未読であることを示すことができる。少なくとも１つの例示的実施形態では、装置は少なくとも１つのメッセージが未読状態を有すると判断する。
【００７５】
図３Ａはメッセージ・リスト３００を示す。メッセージ・リスト３００は、メッセージ・タイプ・インジケータ３０１、３０２、３０３、３０４、及び３０５並びにメッセージ要旨３１１、３１２、３１３、３１４、及び３１５を備える。メッセージ・タイプ・インジケータはメッセージのフォーマットを指すことができる。例えば、メッセージ・タイプ・インジケータは、テキスト・メッセージ・タイプ、電子メール・タイプ、音声メッセージ・タイプ、ソーシャル・ネットワーキング・メッセージ・タイプ、インスタント・メッセージ・タイプ、及び／又は同様なタイプを指すことができる。図３Ａの例では、メッセージ・タイプ・インジケータ３０１はメッセージ表現３１１に関連付けられ、メッセージ・タイプ・インジケータ３０２はメッセージ表現３１２に関連付けられ、メッセージ・タイプ・インジケータ３０３はメッセージ表現３１３に関連付けられ、メッセージ・タイプ・インジケータ３０４はメッセージ表現３１４に関連付けられ、メッセージ・タイプ・インジケータ３０５はメッセージ表現３１５に関連付けられることが分かる。メッセージ・タイプ・インジケータ３０１〜３０５は同一であることが分かる。そのような同一のインジケータは、メッセージ要旨３１１〜３１５に関連付けられるメッセージが同一のメッセージ・タイプのメッセージであることを示すことが理解されるべきである。例えば、メッセージ要旨３１１〜３１５に関連付けられるメッセージはテキスト・メッセージとすることができる。
【００７６】
装置がメッセージを受信するように構成される場合に、しばしば、装置は特定の期間内に幾つかの異なるタイプのメッセージを受信することができる。例えば、装置は第１のメッセージ・タイプを有する第１のメッセージ及び第２のメッセージ・タイプを有する第２のメッセージを少なくとも受信することができる。多くの状況では、装置が特定の期間内に受信されたメッセージの一部をリストとして表示することが望ましい可能性がある。例えば、装置のユーザがメッセージのリストを閲覧し、どのメッセージが受信されたかを迅速に判断することができる可能性がある。このような状況では、ユーザは、直ちに彼の注意を必要とする特定のメッセージを直ぐに特定する、あまり重要でない他のメッセージを特定する、及び／又は同様なことをすることができる可能性がある。
【００７７】
図３Ｂはメッセージ・リスト３２０を示す。メッセージ・リスト３２０は、メッセージ・タイプ・インジケータ３２１、３２２、３２３、３２４、及び３２５並びにメッセージ要旨３３１、３３２、３３３、３３４、及び３３５を備える。メッセージ・タイプ・インジケータ３２１はメッセージ表現３３１に関連付けられ、メッセージ・タイプ・インジケータ３２２はメッセージ表現３３２に関連付けられ、メッセージ・タイプ・インジケータ３２３はメッセージ表現３３３に関連付けられ、メッセージ・タイプ・インジケータ３２４はメッセージ表現３３４に関連付けられ、メッセージ・タイプ・インジケータ３２５はメッセージ表現３３５に関連付けられることが理解されるべきである。メッセージ・タイプ・インジケータ３２２〜３２３は同一であることが分かる。メッセージ・タイプ・インジケータ３２１及び３２４〜３２５は互いに異なり、メッセージ・タイプ・インジケータ３２２〜３２３と異なることもわかる。これは、メッセージ要旨３３２〜３３３に関連付けられるメッセージは同一のメッセージ・タイプのメッセージであり、メッセージ要旨３３１及び３３４〜３３５に関連付けられるメッセージは互いに異なるメッセージ・タイプであり、メッセージ要旨３３２〜３３３に関連付けられるメッセージと異なるメッセージ・タイプであることを示すことが理解されるべきである。例えば、メッセージ表現３２１に関連付けられるメッセージはテキスト・メッセージとすることができ、メッセージ要旨３３２〜３３３に関連付けられるメッセージはソーシャル・メディア・メッセージとすることができ、メッセージ表現３２４に関連付けられるメッセージはインスタント・メッセージとすることができ、メッセージ表現３２５に関連付けられるメッセージは電子メールとすることができる。
【００７８】
装置がメッセージのリストを表示する場合、装置がメッセージ送信者を表す情報を表示することが望ましい可能性がある。例えば、装置のユーザはメッセージのリストを閲覧し、メッセージがどの実体から受信されたかを迅速に判断することができる可能性がある。このような状況では、ユーザは、リストに表示されているメッセージに応じる順序に優先順位を付けることができる可能性がある。
【００７９】
図３Ｃはメッセージ・リスト３４０を示す。メッセージ・リスト３４０は、メッセージ送信者インジケータ３４１、３４２、３４３、及び３４４、メッセージ・タイプ・インジケータ３５１、３５２、３５３、及び３５４、並びにメッセージ要旨３６１、３６２、３６３、及び３６４を備える。メッセージ送信者インジケータ３４１〜３４４は、メッセージに関連付けられるメッセージ送信者を表す情報を表示するインターフェイス要素である。メッセージ送信者インジケータ３４１がメッセージ・タイプ・インジケータ３５１及びメッセージ表現３６１に関連付けられ、メッセージ送信者インジケータ３４２がメッセージ・タイプ・インジケータ３５２及びメッセージ表現３６２に関連付けられ、メッセージ送信者インジケータ３４３がメッセージ・タイプ・インジケータ３５３及びメッセージ表現３６３に関連付けられ、且つメッセージ送信者インジケータ３４４がメッセージ・タイプ・インジケータ３５４及びメッセージ表現３６４に関連付けられることが理解されるべきである。
【００８０】
図４Ａ〜４Ｆは、少なくとも１つの例示的実施形態に係わるキーワードを特定する通知の表示を示す図である。図４Ａ〜４Ｆの例は単に例であり、本特許請求の範囲を限定するものではない。例えば、キーワードは変わることができ、キーワードの数は変わることができ、メッセージ・タイプは変わることができ、及び／又は同様のことができる。
【００８１】
多くの場合、装置は小型のディスプレイを備えることができる。装置が短い期間にわたって多数のメッセージを受信する場合、ユーザに受信メッセージを通知する最善の方法を決定することが難しい可能性が度々ある。例えば、ディスプレイ上に表示する情報が多すぎると、表示を読み難くする可能性があるが、ディスプレイ上に表示する情報が少なすぎると、ユーザがメッセージのコンテンツを効率よく評価することを難しくする可能性がある。このような状況では、装置が、メッセージについての最低限の量のコンテンツが装置によって表示されるように、受信メッセージのコンテンツを評価し、通知を表示することが望ましい可能性がある。例えば、これは、ディスプレイが小型のディスプレイである状況において又はユーザの注意を必要とする多数のメッセージが存在する状況において、ユーザが受信メッセージのコンテンツを効率よく評価することを可能にすることができる。装置は幾つかの方式で受信メッセージのコンテンツを評価することができる。
【００８２】
装置が複数のメッセージを受信する場合、メッセージは関連していることが度々ある。例えば、メッセージは、類似のコンテンツを有することができ、同一のメッセージ送信者から送信されている可能性があり、特定の期間内に到着した可能性があり、且つ／又は同様のことがある。このような状況では、装置がユーザに関連するメッセージ間の関係を通知することが望ましい可能性がある。例えば、ユーザが幾つかの関連するメッセージが同一のメッセージ送信者から受信されたことを認識する場合、彼は、関連するメッセージのメッセージ送信者への応答を、関連のないメッセージのメッセージ送信者への応答より高い優先順位にすることを選択することができる。
【００８３】
少なくとも１つの例示的実施形態では、装置は、少なくとも１つのキーワードが装置によって受信された第１のメッセージ及び第２のメッセージに少なくとも現われていると判断する。例えば、装置は、第１のメッセージ及び第２のメッセージに現われているキーワードが第１のメッセージと第２のメッセージとの間の関係を表すと判断することができる。キーワードは、メッセージの中のそのワードの重要性を統計的に表す程度にメッセージに現われているワードを指すことができる。装置はアルゴリズムを介してキーワードを決定することができる。例えば、装置はメッセージの中のワードについて統計的分析を行うことができる。統計的分析は、メッセージの中のワードの頻度を標準参照文の中のそれらの期待頻度に対して比較することができる。例えば、第１のメッセージ及び第２のメッセージのメッセージ本文が、両者共、装置がキーワードとして決定することができるワード「会議」を備えることができ、装置は、「ａ」、「ｔｈｅ」、「ｏｆ」、及び／又は同様なもののようなワードはキーワードではないと決定することができる。このような状況では、装置は、第１のメッセージ及び第２のメッセージが関係していると、共通のキーワード「会議」に少なくとも部分的に基づいて判断することができる。幾つかの状況では、キーワードは複数のワードを備えることができる。例えば、キーワードは「緊急メッセージ」のような語句を備えることができる。キーワードが受信メッセージに現われているという判断は、受信メッセージが未読状態を有するという判断に応答してのものとすることができる。このように、装置は、既読状態を有する任意の受信メッセージにキーワードが現われているという判断を除外することができる。少なくとも１つの例示的実施形態では、装置は、少なくとも１つのキーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。例えば、ユーザは通知を閲覧することができ、そして直ちに、第１のメッセージ及び第２のメッセージが関連していると、第１のメッセージ及び第２のメッセージに現われている共通のキーワードに少なくとも部分的に基づいて判断することができる。少なくとも１つの例示的実施形態では、装置は通知の表示を生じさせる。少なくとも１つの例示的実施形態では、通知は、第１のメッセージのメッセージ・タイプを表す第１のメッセージ・タイプ・インジケータによって第１のメッセージの受信を知らせる。少なくとも１つの例示的実施形態では、第２のメッセージのメッセージ・タイプは第１のメッセージのメッセージ・タイプとは異なる。そのような例では、通知は、第２のメッセージのメッセージ・タイプを表す第２のメッセージ・タイプ・インジケータによって第２のメッセージの受信を知らせることができる。少なくとも１つの例示的実施形態では、通知は、キーワードに対応しないメッセージ本文のコンテンツを表す情報を省略する。例えば、第１のメッセージは、第１のメッセージに関連付けられるメッセージ本文内にワード「昨日」を含むことができ、第２のメッセージは、第２のメッセージに関連付けられるメッセージ本文内にワード「明日」を含むことができる。この例では、装置は「昨日」及び「明日」がキーワードに対応しないと判断することができ、そして装置は「昨日」及び「明日」を通知から省略することができる。少なくとも１つの例示的実施形態では、通知は、キーワードを特定する、キーワードの視覚的表現を備える。
【００８４】
図４Ａは、少なくとも１つのキーワードを特定し、第１のメッセージ及び第２のメッセージの受信を知らせる通知４００を示す。通知４００はキーワード識別子４０１、４０２、及び４０３並びにメッセージ・タイプ・インジケータ４１０及び４１１を備える。メッセージ・タイプ・インジケータ４１０は、メッセージ・タイプ・インジケータ４１０に関連付けられるメッセージの受信を知らせ、メッセージ・タイプ・インジケータ４１１は、メッセージ・タイプ・インジケータ４１１に関連付けられる別のメッセージの受信を知らせる。メッセージ・タイプ・インジケータ４１０及び４１１は別々のメッセージ・タイプを表すことが分かる。図４Ａは、メッセージ・タイプ・インジケータ４１０及び４１１を異なるメッセージ・タイプ・インジケータとして示すが、幾つかの状況では、メッセージ・タイプ・インジケータは同一のタイプのメッセージに関連付けられることができる。このような状況では、装置は、複数のメッセージに関連付けられるメッセージ・タイプ・インジケータを表示することができる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ・タイプ・インジケータ４１０及び４１１に関連付けられるメッセージ内に現われている特定のキーワードを特定する。通知４００は、メッセージ・タイプ・インジケータ４１０及び４１１に関連付けられるメッセージの、キーワード４０１〜４０３に対応しないメッセージ本文のコンテンツを備えないことが分かる。例えば、メッセージ・タイプ・インジケータ４１０及び４１１に関連付けられるメッセージのメッセージ本文は、「ネックレス」、「あなたの所」、及び「ソファ」のほかにもワードを備えることができる。
【００８５】
装置が複数のメッセージを受信する場合、度々、一部のメッセージは関連している可能性があり、他のメッセージは関連していない可能性がある。このような状況では、通知が関連の無いメッセージの受信を知らせないようにすることが望ましい可能性がある。例えば、通知で関連の無いメッセージの受信を知らせることは、不必要に通知を乱雑にする、通知をユーザが解釈しにくいものにする、及び／又は同様なことをする可能性がある。少なくとも１つの例示的実施形態では、装置は、第１のメッセージ、第２のメッセージ、及び第３のメッセージを少なくとも受信する。このようにして、装置は、メッセージ間の任意の関連を判断するために、第１のメッセージ、第２のメッセージ、及び第３のメッセージのコンテンツを評価することができる。少なくとも１つの例示的実施形態では、装置は、第１のメッセージ及び第２のメッセージに現われているキーワードが第３のメッセージに現われていないと判断する。少なくとも１つの例示的実施形態では、装置は、キーワードが第３のメッセージに現われていないという判断に少なくとも部分的に基づいて、通知が第３のメッセージの受信を知らせないようにする。このようにして、通知は、通知によって知らされるメッセージに関連しないメッセージの受信をこの通知で知らせないことができる。このような状況では、関連しないメッセージを別の通知でユーザに通知することが望ましい可能性がある。少なくとも１つの例示的実施形態では、装置は、この通知とは異なる別の通知であって、第３のメッセージの受信を知らせる別の通知を決定する。
【００８６】
幾つかの状況では、複数のメッセージ内に現われているキーワードを特定する通知がメッセージ数を含むことが望ましい可能性がある。例えば、装置によって受信された複数のメッセージが全て同一のメッセージ・タイプを有する場合、通知が、キーワードが現われる各メッセージに対してメッセージ・タイプ・インジケータを表示せずに、メッセージに関するメッセージ数を表示したほうが、より簡潔である可能性がある。少なくとも１つの例示的実施形態では、装置は、メッセージの数がキーワードを現わす各未読メッセージに対する増分を含むように、少なくとも１つのキーワードを現わし且つ未読状態を有する、装置によって受信されたメッセージの数を判断する。少なくとも１つの例示的実施形態では、通知は、メッセージの数が第１のメッセージの受信を知らせ、且つ少なくとも第２のメッセージの受信を知らせるように、メッセージの数の表現を備える。メッセージの数の表現は、アラビア数字とすることができ、又はローマ数字、棒グラフ、タリー・マーク、アニメーション、及び／又は同様なもののような数量の何らかの他の表現とすることができる。少なくとも１つの例示的実施形態では、第１のメッセージのメッセージ・タイプは第２のメッセージのメッセージ・タイプと一致する。
【００８７】
図４Ｂは、少なくとも１つのキーワードを特定し、複数のメッセージの受信を知らせる通知４０４を示す。通知４０４は、キーワード識別子４０１、４０２、及び４０３並びにメッセージ数インジケータ４２０を備える。メッセージ数インジケータ４２０は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含むメッセージの受信を知らせる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ数インジケータ４２０に関連付けられるメッセージ内に現われている特定のキーワードを特定する。メッセージ数インジケータ４２０は、図示のように３つのメッセージのメッセージ数を表すが、幾つかの状況では、メッセージ数インジケータ４２０は、より多くの又はより少ないメッセージを表すことができる。
【００８８】
図４Ｃは、少なくとも１つのキーワードを特定し、複数のメッセージの受信を知らせる通知４０５を示す。通知４０５は、キーワード識別子４０１、４０２、及び４０３、メッセージ・タイプ・インジケータ４１０及び４１１、並びにメッセージ数インジケータ４２０及び４２１を備える。メッセージ数インジケータ４２０は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１０によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２１は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１１によって表されるタイプのメッセージの受信を知らせる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ数インジケータ４２０及び４２１に関連付けられるメッセージ内に現われている特定のキーワードを特定する。メッセージ数インジケータ４２０は、図示のように３つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２１は、図示のように４つのメッセージのメッセージ数を表すが、幾つかの状況では、メッセージ数インジケータ４２０及び４２１は、より多くの又はより少ないメッセージを表すことができる。
【００８９】
多くの状況では、装置によって受信される複数のメッセージは、同一のメッセージ送信者に関連付けられることができる。このような状況では、複数のメッセージ内に現われているキーワードを特定する通知がメッセージ送信者の表現を含むことが望ましい可能性がある。例えば、ユーザは、通知を閲覧し、同一のメッセージ送信者から受信された関連するメッセージの受信に少なくとも部分的に基づいて、タイムリーにメッセージ送信者に応答すべきであると判断することができる可能性がある。別の例では、ユーザが、キーワードが特定のメッセージ送信者によって述べられたということを知れば、そのキーワードはユーザにとって異なる文脈を有することもある。例えば、キーワード「ヘルプ」は、ユーザの子供からのものとは異なる文脈を営業用メッセージ送信者に関連付けることができる。少なくとも１つの例示的実施形態では、装置は、メッセージがあるメッセージ送信者からのものであり、少なくとも１つの他のメッセージがそのメッセージ送信者からのものであると判断する。このように、少なくとも１つのキーワードがメッセージ及び少なくとも１つの他のメッセージに現われているという判断は、メッセージ及び少なくとも１つの他のメッセージがそのメッセージ送信者からのものであるという判断に応答してのものとすることができる。少なくとも１つの例示的実施形態では、通知はメッセージ送信者を表す情報を含む。少なくとも１つの例示的実施形態では、メッセージ送信者を表す情報は、送信者に関連付けられる連絡先情報に少なくとも部分的に基づくものである。
【００９０】
図４Ｄは、少なくとも１つのキーワードを特定し、複数のメッセージの受信を知らせる通知４０６を示す。通知４０６は、キーワード識別子４０１、４０２、及び４０３、メッセージ・タイプ・インジケータ４１０、４１１、及び４１２、メッセージ数インジケータ４２０、４２１、及び４２２、並びにメッセージ送信者識別子４５０を備える。メッセージ数インジケータ４２０は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１０によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２１は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１１によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２２は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１２によって表されるタイプのメッセージの受信を知らせる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ数インジケータ４２０、４２１、及び４２２に関連付けられるメッセージ内で現われている特定のキーワードを特定する。メッセージ数インジケータ４２０は、図示のように３つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２１は、図示のように４つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２２は、図示のように４つのメッセージのメッセージ数を表すが、幾つかの状況では、メッセージ数インジケータ４２０、４２１、及び４２２は、より多くの又はより少ないメッセージを表すことができる。メッセージ送信者識別子４５０は、メッセージ数インジケータ４２０、４２１、及び４２２に関連付けられるメッセージに関連付けられるメッセージ送信者を表す。このようにして、ユーザは、メッセージ送信者識別子４５０によって特定されるメッセージ送信者がキーワード「ネックレス」、「あなたの所」、及び「ソファ」を含む１０メッセージを送信したことを、迅速に確認することができる。
【００９１】
図４Ｅは、少なくとも１つのキーワードを特定し、複数のメッセージの受信を知らせる通知４０７を示す。通知４０７は、キーワード識別子４０１、メッセージ・タイプ・インジケータ４１０、４１１、及び４１２、メッセージ数インジケータ４２０、４２１、及び４２２、並びにメッセージ送信者識別子４５０及び４６０を備える。メッセージ数インジケータ４２０は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１０によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２１は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１１によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２２は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１２によって表されるタイプのメッセージの受信を知らせる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ数インジケータ４２０、４２１、及び４２２に関連付けられるメッセージ内で現われている特定のキーワードを特定する。メッセージ数インジケータ４２０は、図示のように３つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２１は、図示のように４つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２２は、図示のように４つのメッセージのメッセージ数を表すが、幾つかの状況では、メッセージ数インジケータ４２０、４２１、及び４２２は、より多くの又はより少ないメッセージを表すことができる。メッセージ送信者識別子４５０は、メッセージ数インジケータ４２０、４２１、及び４２２に関連付けられるメッセージを発信したメッセージ送信者を表す。メッセージ送信者識別子４６０は、メッセージ数インジケータ４２０、４２１、及び４２２に関連付けられるメッセージを発信したメッセージ送信者の代替の表現である。
【００９２】
多くの状況では、装置が複数のメッセージを受信する場合、装置が、メッセージの中の少なくとも幾つかが受信された期間を判断することができる可能性がある。このような状況では、複数のメッセージに現われているキーワードを特定する通知が、メッセージの受信と別のメッセージの受信との間の経過時間の表現を含むことが望ましい可能性がある。例えば、通知を見るユーザは、幾つかの関連するメッセージが短期間に受信されたことを判断することができる。このように、ユーザは、そのような時間情報に基づいて重要度を推測することができる。少なくとも１つの例示的実施形態では、装置は、メッセージの受信と別のメッセージの受信との間の経過時間を判断する。経過時間は、メッセージの受信と別のメッセージの受信との間の測定された期間を指すことができる。少なくとも１つの例示的実施形態では、通知は経過時間を表す情報を備える。例えば、経過時間を表す情報は、テキスト、時計の画像、及び／又は同様なものとすることができる。
【００９３】
図４Ｆは、少なくとも１つのキーワードを特定し、複数のメッセージの受信を知らせる通知４０８を示す。通知４０８は、キーワード識別子４０１、４０２、及び４０３、メッセージ・タイプ・インジケータ４１０及び４１２、メッセージ数インジケータ４２０及び４２２、並びに経過時間インジケータ４３２を備える。メッセージ数インジケータ４２０は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１０によって表されるタイプのメッセージの受信を知らせる。メッセージ数インジケータ４２２は、未読状態を有し、且つキーワード４０１、４０２、及び４０３を含む、メッセージ・タイプ・インジケータ４１２によって表されるタイプのメッセージの受信を知らせる。キーワード識別子４０１、４０２、及び４０３は、各々、メッセージ数インジケータ４２０及び４２２に関連付けられるメッセージ内に現われている特定のキーワードを特定する。メッセージ数インジケータ４２０は、図示のように３つのメッセージのメッセージ数を表し、メッセージ数インジケータ４２２は、図示のように４つのメッセージのメッセージ数を表すが、幾つかの状況では、メッセージ数インジケータ４２０及び４２２は、より多くの又はより少ないメッセージを表すことができる。経過時間インジケータ４３２は、通知４０８によって表される最初のメッセージの受信と通知４０８によって表される最後のメッセージの受信との間の経過時間を表す。経過時間インジケータ４３２は５分の経過時間を表すが、幾つかの状況では、経過時間インジケータ４３２は他の経過時間を表すことができる。
【００９４】
装置は、度々、装置がロック・モード状態にある間にメッセージを受信することができる。ロック・モードは、装置がユーザ入力の特定のサブセットに応じるような装置の動作の状態を指すことができる。例えば、装置がタッチ・スクリーンを備える場合、装置は、装置がロック・モードにある間、タッチ・スクリーン入力を無視することができる。そのようなロック・モードは、例えば装置がユーザのポケットの中にある間に、偶発的な入力に装置が応じることを防止することができる。多くの状況では、装置は、ロック・モードにあることに少なくとも部分的に基づいて、装置のユーザが、装置がロック・モードにあった間に受信したメッセージを認識していないかもしれないと判断することができる。未読のメッセージのキーワードの分析をロック・モードにある間に受信したメッセージに限定することが望ましい可能性がある。例えば、未読のメッセージのキーワードの分析をロック・モードにある間に受信したメッセージに制限することは、装置上での処理時間を低減する、ユーザが見た可能性があるが読まれなかったメッセージを装置が無視するのを助ける、及び／又は同様なことをすることができる。少なくとも１つの例示的実施形態では、装置は第１のメッセージの受信の前にロック・モードに入る。少なくとも１つの例示的実施形態では、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージによって現わされるという判断は、ロック・モードで起きる第１のメッセージの受信及び第２のメッセージの受信に応答してのものである。
【００９５】
装置がメッセージを受信する場合、装置は、度々、メッセージが送信された位置を判断することができる可能性がある。例えば、装置は、位置を判断するためにメッセージ内のメタデータ又はメッセージ・ヘッダーを読むことができる可能性がある。位置は、建物のような固定した物理的位置とすること、又は車両キャビンのような移動する位置とすることができる。幾つかの状況では、複数のメッセージが同一の位置から送信され得る。このような状況では、同一の位置から送信されたメッセージは関連している可能性があるので、共通のキーワードが同一の位置から送信されたメッセージに現われているかどうかを判断することが望ましい可能性がある。少なくとも１つの例示的実施形態では、装置は、第１のメッセージがある位置から送信されたということ及び第２のメッセージがその位置から送信されたということを判断する。少なくとも１つの例示的実施形態では、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断は、第１のメッセージがその位置から送信されたという判断及び第２のメッセージがその位置から送信されたという判断に応答してのものである。
【００９６】
少なくとも１つの例示的実施形態では、通知は位置を表す情報を備える。少なくとも１つの例示的実施形態では、位置を表す情報は、地図情報、関心地点情報、又は位置識別情報の中の少なくとも１つを備える。地図情報は、装置のユーザに対して表示される位置を表す視覚的情報、道路のような１つ以上の地図に関する詳細、１つ以上の地理的特徴、１つ以上の政治的境界、１つ以上のラベル、１つ以上の基本方位、１つ以上の縮尺、及び／又は同様なものを備えることができる。例えば、地図情報は、街路名のラベルを有する市の街路レイアウト及び市の境界の視覚的表現を備えることができる。別の例では、地図情報は、オフィスビル、クルーズ船、スタジアム、及び／又は同様なもののような大きい構造物の平面図を備えることができる。関心地点は、関心地点の位置に対応する情報とすることができる。関心地点は、人が有益である又は関心があると認めることができる位置とすることができる。例えば、関心地点は、レストラン、燃料補給ステーション、ホテル、観光名所、及び／又は同様なものと一致することができる。位置識別情報は、位置を具体的に特定する情報とすることができる。例えば、位置識別情報は、緯度及び経度、地図グリッド座標、実在の住所、並びに／又は同様なものを備えることができる。
【００９７】
多くの状況では、通知の表示後、通知の表示を終了することが望ましい可能性がある。例えば、通知に表示されている情報は、新しいメッセージが受信される、ユーザが通知を読んだ可能性がある、通知に関連付けられるタイマが時間切れとなった可能性がある、装置がロック・モードに入った可能性がある、及び／又は同様なことが起きた後には、もはや正確ではない可能性がある。少なくとも１つの例示的実施形態では、装置は通知の表示を終了する。少なくとも１つの例示的実施形態では、装置は少なくとも１つのメッセージが既読状態を有すると判断する。このように、通知の表示の終了はメッセージが既読状態を有するという判断に応答してのものとすることができる。少なくとも１つの例示的実施形態では、装置は第２のメッセージが既読状態を有すると判断する。このように、通知の表示の終了は第２のメッセージが既読状態を有するという判断に応答してのものとすることができる。
【００９８】
少なくとも１つの例示的実施形態では、装置はメッセージ・リスト入力を表す情報を受信する。このように、通知の表示の終了は少なくとも部分的には、メッセージ・リスト入力に基づくものとすることができる。メッセージ・リスト入力は、図３Ａ〜３Ｃに関して記述されているのと同様に、メッセージのリストの表示を生じさせる入力を指す。メッセージ・リスト入力は、タッチ入力、音声入力、触覚入力、図１に関して記述されているのと同様な入力、及び／又は同様なもののような任意のタイプの入力とすることができる。
【００９９】
少なくとも１つの例示的実施形態では、装置はメッセージ読込み入力を表す情報を受信する。このように、通知の表示の終了は、少なくとも部分的には、メッセージ読込み入力に基づくものとすることができる。メッセージ読込み入力は、図２に関して記述されているのと同様なメッセージの全体の表示を可能にするように構成されるインターフェイス要素の表示を生じさせる入力を指す。メッセージ読込み入力は、タッチ入力、音声入力、触覚入力、図１に関して記述されているのと同様な入力、及び／又は同様なもののような任意のタイプの入力とすることができる。
【０１００】
図５は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図５の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図５の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１０１】
ブロック５０２において、装置は第１のメッセージを受信する。受信及びメッセージは図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１０２】
ブロック５０４において、装置は第２のメッセージを受信する。受信及びメッセージは図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１０３】
ブロック５０６において、装置は第１のメッセージが未読状態を有すると判断する。判断及び未読状態は図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１０４】
ブロック５０８において、装置は第２のメッセージが未読状態を有すると判断する。判断及び未読状態は図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１０５】
ブロック５１０において、装置は少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。このように、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断は、第１のメッセージが未読状態を有するという判断及び第２のメッセージが未読状態を有するという判断に応答してのものとすることができる。判断及びキーワードは図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１０６】
ブロック５１２において、装置は、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。決定及び通知は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１０７】
ブロック５１４において、装置は通知の表示を生じさせる。表示は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１０８】
図６は、少なくとも１つの例示的実施形態に係わる、メッセージがメッセージ送信者からのものであると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図６の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図６の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１０９】
前述したように、メッセージがメッセージ送信者からのものであると判断することが望ましい可能性がある。
【０１１０】
ブロック６０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック６０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック６０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック６０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。
【０１１１】
ブロック６１０において、装置は、第１のメッセージがメッセージ送信者からのものであると判断する。判断及びメッセージ送信者は、図２、図３Ａ〜３Ｃ、及び図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１１２】
ブロック６１２において、装置は、第２のメッセージがメッセージ送信者からのものであると判断する。判断は、図２、図３Ａ〜３Ｃ、及び図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１１３】
ブロック６１４において、装置は、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。このように、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われているという判断は、第１のメッセージがメッセージ送信者からのものであるという判断及び第２のメッセージがメッセージ送信者からのものであるという判断に応答してのものとすることができる。判断及びキーワードは図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１１４】
ブロック６１６において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック６１８において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１１５】
図７は、少なくとも１つの例示的実施形態に係わる、メッセージが閾値時間内に受信されていると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図７の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図７の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１１６】
少なくとも幾つかの状況では、メッセージが前のメッセージの受信から閾値時間内に受信されたと判断することが望ましい可能性がある。例えば、メッセージに現われているキーワードの判断を閾値時間内に受信されたメッセージに制限することが望ましい可能性がある。閾値時間はユーザ定義時間のような所定の時間とすることができる。例えば、ユーザは、閾値時間を１５分とすると定義することができる。この例では、装置は、第１のメッセージの受信の１５分内に受信されたメッセージに現われているキーワードの判断に制限することができる。少なくとも１つの例示的実施形態では、装置は、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたと判断する。このように、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージによって現わされるという判断は、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたという判断に応答してのものとすることができる。
【０１１７】
ブロック７０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック７０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック７０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック７０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。
【０１１８】
ブロック７１０において、装置は、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたと判断する。判断及び閾値時間は、図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１１９】
ブロック７１２において、装置は、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。このように、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージによって現わされるという判断は、第２のメッセージが第１のメッセージの受信から閾値時間内に受信されたという判断に応答してのものとすることができる。判断及びキーワードは図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１２０】
ブロック７１４において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック７１６において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１２１】
図８は、少なくとも１つの例示的実施形態に係わる、メッセージが既読状態を有すると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図８の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図８の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１２２】
前述したように、メッセージの既読状態を判断し、既読状態に応答して通知の表示を終了することが望ましい可能性がある。
【０１２３】
ブロック８０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック８０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック８０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック８０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。ブロック８１０において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。ブロック８１２において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック８１４において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１２４】
ブロック８１６において、装置は第１のメッセージが既読状態を有すると判断する。判断及び既読状態は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１２５】
ブロック８１８において、装置は第２のメッセージが既読状態を有すると判断する。判断及び既読状態は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１２６】
ブロック８２０において、装置は通知の表示を終了する。このように、通知の表示の終了は、第１のメッセージが既読状態を有するという判断及び第２のメッセージが既読状態を有するという判断に応答してのものである。終了は、図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。図８の例は、第１のメッセージ及び第２のメッセージ両者の既読状態に対する応答としての通知の表示の終了を示すが、幾つかの状況では、通知の表示の終了は、通知によって表されるメッセージの単一の既読状態に対する応答とすることができる。
【０１２７】
図９は、少なくとも１つの例示的実施形態に係わる、メッセージのリストの表示を生じさせることに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図９の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図９の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１２８】
前述したように、メッセージのリストの表示を生じさせることが望ましい可能性がある。そのよう状況では、メッセージのリストが通知によって表されるメッセージを備えることが望ましい可能性がある。例えば、ユーザが図４Ｅの通知４０７によって表されるメッセージのリストを呼び出すことを望むことができる。そのような例では、ユーザは、装置に通知４０７で表されるメッセージのリストの表示を生じさせるために、通知４０７に関連して入力を実行することができる。
【０１２９】
ブロック９０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック９０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック９０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック９０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。ブロック９１０において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。ブロック９１２において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック９１４において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１３０】
ブロック９１６において、装置は、メッセージ・リスト入力を表す情報を受信する。メッセージ・リスト入力は、図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。
【０１３１】
ブロック９１８において、装置は通知の表示を終了する。このように、通知の表示の終了はメッセージ・リスト入力に応答してのものとすることができる。終了は、図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。
【０１３２】
ブロック９２０において、装置はメッセージのリストの表示を生じさせる。メッセージのリストは、第１のメッセージを表す第１のメッセージの表現及び第２のメッセージを表す第２のメッセージの表現を備える。このように、メッセージのリストの表示を生じさせることは、メッセージ・リスト入力に応答してのものとすることができる。メッセージの表示及びリストは、図３Ａ〜３Ｃ及び図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。
【０１３３】
図１０は、少なくとも１つの例示的実施形態に係わる、インターフェイス要素の表示を生じさせることに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図１０の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図１０の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１３４】
前述したように、メッセージの全体の表示を可能にするように構成されるインターフェイス要素を表示することが望ましい可能性がある。そのような例では、装置は、メッセージの全体の表示を可能にするように構成されるインターフェイス要素の表示を生じさせることに応答して通知の表示を終了することができる。
【０１３５】
ブロック１００２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック１００４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック１００６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック１００８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。ブロック１０１０において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。ブロック１０１２において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック１０１４において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１３６】
ブロック１０１６において、装置はメッセージ読込み入力を表す情報を受信する。メッセージ読込み入力は、図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。
【０１３７】
ブロック１０１８において、装置は通知の表示を終了する。このように、通知の表示の終了はメッセージ読込み入力に応答してのものとすることができる。終了は図４Ａ〜４Ｆに関して記述されているのと同様なものとすることができる。
【０１３８】
ブロック１０２０において、装置は、メッセージの全体の表示を可能にするように構成されるインターフェイス要素の表示を生じさせる。このインターフェイス要素は図２に関して記述されているのと同様なものとすることができる。
【０１３９】
図１１は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図１１の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図１１の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１４０】
前述したように、キーワードを含まないメッセージを通知に表すことを避けることが望ましい可能性がある。
【０１４１】
ブロック１１０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック１１０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック１１０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック１１０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。
【０１４２】
ブロック１１１０において、装置は第３のメッセージを受信する。受信及びメッセージは図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１４３】
ブロック１１１２において、装置は第３のメッセージが未読状態を有すると判断する。判断及び未読状態は図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。ブロック１１１４において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。
【０１４４】
ブロック１１１６において、装置は、キーワードが第３のメッセージに現われているかどうかを判断する。判断は、図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。装置が、キーワードが第３のメッセージに現われていないと判断する場合、流れはブロック１１１８に進む。装置が、キーワードが第３のメッセージに現われていると判断する場合、流れはブロック１１２０に進む。
【０１４５】
ブロック１１１８において、装置は、キーワードを特定し、第１のメッセージの受信を知らせ、第２のメッセージの受信を知らせ、且つ第３のメッセージの受信を知らせない通知を決定する。このように、第３のメッセージの受信を知らせない通知は、キーワードが第３のメッセージに現われていないという判断に少なくとも部分的に基づくものとすることができる。決定及び通知は、図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１４６】
ブロック１１２０において、装置は、キーワードを特定し、第１のメッセージの受信を知らせ、第２のメッセージの受信を知らせ、且つ第３のメッセージの受信を知らせる通知を決定する。このように、第３のメッセージの受信を知らせる通知は、キーワードが第３のメッセージに現われているという判断に応答してのものとすることができる。決定及び通知は、図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１４７】
ブロック１１２２において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。
【０１４８】
図１２は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図１２の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図１２の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１４９】
幾つかの状況では、装置が複数のメッセージを受信する場合、メッセージのサブセットは関連する可能性があり、且つメッセージの別のサブセットは関連する可能性があるが、しかしサブセットの中のメッセージは別のサブセットの中のメッセージに関連しない可能性がある。このような状況では、関連するメッセージの各サブセットに対して別々の通知を生成し、表示することが望ましい可能性がある。幾つかの状況では、装置は、様々な通知を、例えば、表されているメッセージの数、通知によって表されている最新のメッセージの受信時刻、等によって分類することができる。
【０１５０】
ブロック１２０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック１２０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック１２０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック１２０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。ブロック１２１０において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。ブロック１２１２において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック１２１４において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。ブロック１２１６において、装置は、図１１のブロック１１１０に関して記述されているのと同様に、第３のメッセージを受信する。ブロック１２１８において、装置は、図１１のブロック１１１２に関して記述されているのと同様に、第３のメッセージが未読状態を有すると判断する。
【０１５１】
ブロック１２２０において、装置は第４のメッセージを受信する。受信及びメッセージは図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１５２】
ブロック１２２２において、装置は第４のメッセージが未読状態を有すると判断する。判断及び未読状態は図２及び図３Ａ〜３Ｃに関して記述されているのと同様とすることができる。
【０１５３】
ブロック１２２４において、装置は、キーワードが第３のメッセージに現われていないと判断する。判断は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１５４】
ブロック１２２６において、装置は、少なくとも１つの別のキーワードが第３のメッセージ及び第４のメッセージに現われていると判断する。このように、少なくとも１つの別のキーワードが第３のメッセージ及び第４のメッセージに現われているという判断は、第３のメッセージが未読状態を有するという判断及び第４のメッセージが未読状態を有するという判断に応答してのものとすることができる。判断及び別のキーワードは図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１５５】
ブロック１２２８において、装置は、別のキーワードを特定し、第３のメッセージの受信を知らせ、第４のメッセージの受信を知らせる別の通知を決定する。別の通知は通知と異なる。決定及び別の通知は、図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１５６】
ブロック１２３０において、装置は別の通知の表示を生じさせる。表示は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１５７】
図１３は、少なくとも１つの例示的実施形態に係わる、キーワードがメッセージに現われていると判断することに関連付けられる動作を示す流れ図である。少なくとも１つの例示的実施形態では、図１３の動作に対応する一組の動作が存在する。装置、例えば図１の電子装置１０、又はその一部は一組の動作を利用することができる。装置は、そのような動作を実行するために、例えば図１のプロセッサ１１を含む手段を備えることができる。１つの例示的実施形態では、装置、例えば図１の電子装置１０、は、プロセッサ、例えば図１のプロセッサ１１、と連携して、装置に図１３の一組の動作を実行させるように構成されるコンピュータ・コードを備えるメモリ、例えば図１のメモリ１２、を有することによって変換される。
【０１５８】
幾つかの状況では、装置は、通知が既に表示された後に、以前に受信したメッセージに関連する新しいメッセージを受信する可能性がある。例えば、新しいメッセージは、以前のメッセージと共通のキーワードを有する可能性、以前のメッセージと同一の位置から発信された可能性、閾値時間内に着信した可能性、及び／又は同様の可能性がある。このような状況では、通知が新しいメッセージの受信を知らせるように通知を変更することが望ましい可能性がある。
【０１５９】
ブロック１３０２において、装置は、図５のブロック５０２に関して記述されているのと同様に、第１のメッセージを受信する。ブロック１３０４において、装置は、図５のブロック５０４に関して記述されているのと同様に、第２のメッセージを受信する。ブロック１３０６において、装置は、図５のブロック５０６に関して記述されているのと同様に、第１のメッセージが未読状態を有すると判断する。ブロック１３０８において、装置は、図５のブロック５０８に関して記述されているのと同様に、第２のメッセージが未読状態を有すると判断する。ブロック１３１０において、装置は、図５のブロック５１０に関して記述されているのと同様に、少なくとも１つのキーワードが第１のメッセージ及び第２のメッセージに現われていると判断する。ブロック１３１２において、装置は、図５のブロック５１２に関して記述されているのと同様に、キーワードを特定し、第１のメッセージの受信を知らせ、且つ第２のメッセージの受信を知らせる通知を決定する。ブロック１３１４において、装置は、図５のブロック５１４に関して記述されているのと同様に、通知の表示を生じさせる。ブロック１３１６において、装置は、図１１のブロック１１１０に関して記述されているのと同様に、装置は第３のメッセージを受信する。ブロック１３１８において、装置は、図１１のブロック１１１２に関して記述されているのと同様に、第３のメッセージが未読状態を有すると判断する。
【０１６０】
ブロック１３２０において、装置は、少なくとも１つのキーワードが第３のメッセージに現われていると判断する。このように、少なくとも１つのキーワードが第３のメッセージに現われているという判断は、第３のメッセージが未読状態を有するという判断に応答してのものとすることができる。判断は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１６１】
ブロック１３２２において、装置は、通知が第３のメッセージの受信を知らせるように通知の変更を生じさせる。変更は図４Ａ〜４Ｆに関して記述されているのと同様とすることができる。
【０１６２】
本発明の実施形態は、ソフトウェア、ハードウェア、アプリケーション・ロジック、又はソフトウェア、ハードウェア、及びアプリケーション・ロジックの組み合わせで実施できる。ソフトウェア、アプリケーション・ロジック、及び／又はハードウェアは、装置、別個のデバイス、又は複数の別個のデバイス上に存在することができる。必要に応じて、ソフトウェア、アプリケーション・ロジック、及び／又はハードウェアの一部は、装置上に存在することができ、ソフトウェア、アプリケーション・ロジック、及び／又はハードウェアの一部は、別個のデバイス上に存在することができ、且つソフトウェア、アプリケーション・ロジック、及び／又はハードウェアの一部は、複数の別個のデバイス上に存在することができる。例示的実施形態では、アプリケーション・ロジック、ソフトウェア、又は命令セットは様々な従来のコンピュータ可読媒体の何れか１つに保持される。
【０１６３】
必要に応じて、本明細書で説明されている様々な機能は、別の順序で且つ／又は互いに同時に実行できる。例えば、図５のブロック５０４は図５のブロック５０６の後に実行できる。更に、必要に応じて、１つ以上の上述の機能は、任意選択的とすること、又は組み合わされることができる。例えば、図５のブロック５０２は、任意選択的とすることができ、且つ／又は図５のブロック５０４と組み合わされることができる。
【０１６４】
本発明の様々な態様は独立請求項に記載されているが、本発明の他の態様は、記載されている実施形態及び／又は従属請求項からの特徴と、独立請求項の特徴との他の組み合わせを備え、請求項に明示的に記載されている組み合わせだけを備えるのではない。
【０１６５】
本明細書では、本発明の例示的実施形態が上記に記述されているが、これらの記述は限定的な意味でとらえられるべきではないことにも留意されたい。むしろ、添付の特許請求の範囲に規定されている本発明の範囲から逸脱することなく、行うことができる変形及び変更が存在する。
【図１】
0006289676.tif 000002
【図２】
0006289676.tif 000003
【図３】
0006289676.tif 000004
【図４】
0006289676.tif 000005
【図５】
0006289676.tif 000006
【図６】
0006289676.tif 000007
【図７】
0006289676.tif 000008
【図８】
0006289676.tif 000009
【図９】
0006289676.tif 000010
【図１０】
0006289676.tif 000011
【図１１】
0006289676.tif 000012
【図１２】
0006289676.tif 000013
【図１３】
0006289676.tif 000014