(57)【要約】電子メッセージのビューイングおよび応答に関する方法および装置が記載される。一実施形態において、電子メッセージが表示されると、電子メッセージの一部分が視覚体験の助けのために省略される（４５０）。一実施形態においては、第一電子メッセージのビューイング方法は、第二電子メッセージ中の無関係部分を識別する工程（４２０、４３０、４４０）と、第二電子メッセージ中の前記無関係部分を省略する工程（４５０）と、第一電子メッセージを生成する工程であって、前記第一電子メッセージが、抑制された第二電子メッセージの前記無関係部分を有した第二電子メッセージを含む、工程（４６０）とを備える。
2006512641.tif 000002
【特許請求の範囲】
【請求項１】
第二電子メッセージ中の無関係部分を識別する工程と、
第二電子メッセージから前記無関係部分を省略する工程と、
第一電子メッセージを生成する工程であって、前記第一電子メッセージが、抑制された第二電子メッセージの前記無関係部分を有した第二電子メッセージを含む、工程と、
を備える第一電子メッセージのビューイング方法。
【請求項２】
更に、第一電子メッセージを表示する工程を含む、請求項１に記載の方法。
【請求項３】
更に、第一電子メッセージの表示時に、前記無関係部分を選択的に表示する工程を含む、請求項２に記載の方法。
【請求項４】
更に、スレッド内の第二電子メッセージを受信する工程を含む、請求項１に記載の方法。
【請求項５】
第二電子メッセージが電子メールである、請求項１に記載の方法。
【請求項６】
第二電子メッセージがユーズネット・グループ・メッセージである、請求項１に記載の方法。
【請求項７】
第二電子メッセージが掲示板内のメッセージである、請求項１に記載の方法。
【請求項８】
前記無関係部分が繰返しテキストである、請求項１に記載の方法。
【請求項９】
前記無関係部分がヘッダー情報である、請求項１に記載の方法。
【請求項１０】
前記無関係部分が署名情報である、請求項１に記載の方法。
【請求項１１】
更に、第一電子メッセージ内に含有を示すためのしるしを生成する工程を含む、請求項１に記載の方法。
【請求項１２】
前記しるしが繰返しテキストを表す、請求項１１に記載の方法。
【請求項１３】
前記しるしが第二電子メッセージの送信者の識別を示す、請求項１１に記載の方法。
【請求項１４】
前記しるしが送信者の名前である、請求項１３に記載の方法。
【請求項１５】
前記しるしが送信者の苗字である、請求項１３に記載の方法。
【請求項１６】
更に、繰返しテキストの位置に関する新テキストの位置を検知する工程を含む、請求項１に記載の方法。
【請求項１７】
更に、繰返しテキストの位置に関する新テキストの位置を検知するのに応じて、第一電子メッセージ内の繰返しテキスト部分を選択的に保持する工程を含む、請求項１６に記載の方法。
【請求項１８】
第二電子メッセージ内の無関係部分を識別する工程と、
第二電子メッセージから前記無関係部分を省略する工程と、
第一電子メッセージを生成する工程であって、前記第一電子メッセージが、抑制された第二電子メッセージの前記無関係部分を有した第二電子メッセージを含む、工程と、
を含む方法を実行するためのコンピュータ実行可能命令を有する、コンピュータ読取可能媒体。
【請求項１９】
第二電子メッセージ内の無関係部分を識別する手段と、
第二電子メッセージから前記無関係部分を省略する手段と、
第一電子メッセージを生成する手段であって、前記第一電子メッセージが、抑制された第二電子メッセージの前記無関係部分を有した第二電子メッセージを含む、手段と、
を備える、第一電子メッセージをビューイングするメッセージ・システム。
【請求項２０】
複数の受信メッセージの少なくとも一つの受信メッセージ内の無関係部分を識別する工程と、
前記複数の受信メッセージの少なくとも一つの受信メッセージ内の前記無関係部分を省略する工程と、
複数の表示メッセージを会話ビューで表示する工程であって、前記複数の表示メッセージが、抑制された前記複数の受信メッセージの少なくとも一つの受信メッセージからの前記無関係部分を有した前記複数の受信メッセージを含む、工程と、
を含む、複数の表示メッセージを会話ビューでビューイングする方法。
【請求項２１】
前記複数の受信メッセージがスレッドを含む、請求項２０に記載の方法。
【請求項２２】
前記無関係部分が繰返しテキストである、請求項２０に記載の方法。
【請求項２３】
前記無関係部分がヘッダー情報である、請求項２０に記載の方法。
【請求項２４】
前記無関係部分が署名情報である、請求項２０に記載の方法。
【請求項２５】
複数の受信メッセージの少なくとも一つの受信メッセージ内の無関係部分を識別する工程と、
前記複数の受信メッセージの少なくとも一つの受信メッセージ内の前記無関係部分を省略する工程と、
複数の表示メッセージを会話ビューで表示する工程であって、前記複数の表示メッセージが、抑制された前記複数の受信メッセージの少なくとも一つの受信メッセージからの前記無関係部分を有した前記複数の受信メッセージを含む、工程と、
を含む方法を実行するためのコンピュータ実行可能命令を有する、コンピュータ読取可能媒体。
【請求項２６】
複数の受信メッセージの少なくとも一つの受信メッセージ内の無関係部分を識別する手段と、
前記複数の受信メッセージの少なくとも一つの受信メッセージ内の前記無関係部分を省略する手段と、
複数の表示メッセージを会話ビューで表示する手段であって、前記複数の表示メッセージが、抑制された前記複数の受信メッセージの少なくとも一つの受信メッセージからの前記無関係部分を有した前記複数の受信メッセージを含む、手段と、
を備える、複数の表示メッセージを会話ビューでビューイングするシステム。
【請求項２７】
受信メッセージの一部分を省略する工程と、
表示メッセージを形成する工程であって、前記表示メッセージが、抑制された前記一部分を有する前記受信メッセージを含む、工程と、
応答のために前記表示メッセージを選択する工程と、
前記表示メッセージの選択に応じて応答ボックスを表示する工程と、
を含む、表示メッセージの応答方法。
【請求項２８】
更に、前記表示メッセージに近接して前記応答ボックスを配置する工程を含む、請求項２７に記載の方法。
【請求項２９】
更に、前記応答ボックスを表示するのと同時に前記表示メッセージを表示する工程を含む、請求項２７に記載の方法。
【請求項３０】
前記応答ボックスが、更にテキスト・ボックスを含む、請求項２７に記載の方法。
【請求項３１】
前記応答ボックスが、更に応答対象の受信者を選択するためのアイコンを含む、請求項２７に記載の方法。
【請求項３２】
前記一部分が繰返しテキストである、請求項２７に記載の方法。
【請求項３３】
前記一部分がヘッダー情報である、請求項２７に記載の方法。
【請求項３４】
前記一部分が署名情報である、請求項２８に記載の方法。
【請求項３５】
受信メッセージの一部分を省略する工程と、
表示メッセージを形成する工程であって、前記表示メッセージが、抑制された前記一部分を有する前記受信メッセージを含む、工程と、
応答のために前記表示メッセージを選択する工程と、
前記表示メッセージの選択に応じて応答ボックスを表示する工程と、
を含む方法を実行するためのコンピュータ実行可能命令を有する、コンピュータ読取可能媒体。
【請求項３６】
受信メッセージの一部分を省略する手段と、
表示メッセージを形成する手段であって、前記表示メッセージが、抑制された前記一部分を持つ前記受信メッセージを含む、手段と、
応答のために前記表示メッセージを選択する手段と、
前記表示メッセージの選択に応じて応答ボックスを表示する手段と、
を備える、表示メッセージに応答するためのシステム。
【請求項３７】
複数の受信メッセージの少なくとも一つの受信メッセージから一部分を識別する工程と、
前記複数の受信メッセージの少なくとも一つの受信メッセージから前記一部分を省略する工程と、
前記複数の受信メッセージの少なくとも一つの受信メッセージを省略する工程と、
サマリー・ビュー内の複数の表示メッセージを表示する工程であって、前記複数の表示メッセージが、抑制された前記複数の受信メッセージの少なくとも一つの受信メッセージ及び前記複数の受信メッセージの少なくとも一つの受信メッセージからの前記一部分を有した前記複数の受信メッセージを含む、工程と、
を含む、サマリー・ビューにおける複数の表示メッセージのビューイング方法。
【請求項３８】
更に、前記複数の受信メッセージの少なくとも一つの受信メッセージからの前記一部分を表す、第一のしるしを表示する工程を含む、請求項３７に記載の方法。
【請求項３９】
更に、前記複数の表示メッセージから省略された前記複数の受信メッセージを表す、第二のしるしを表示する工程を含む、請求項３７に記載の方法。
【請求項４０】
前記一部分が繰返しテキストである、請求項３７に記載の方法。
【請求項４１】
前記一部分がヘッダー情報である、請求項３７に記載の方法。
【請求項４２】
前記一部分が署名情報である、請求項３７に記載の方法。
【請求項４３】
前記複数のメッセージの少なくとも一つのメッセージの省略工程を、既に読まれた特定のメッセージ、コンテクストに関連した特定のメッセージ、手動で選択された特定のメッセージ、の少なくとも一つに基づいて行う、請求項３７に記載の方法。
【請求項４４】
制御モジュール（２５０）と、
受信メッセージの無関係部分を識別するための、制御モジュール（２５０）に接続される検知モジュール（２４０）と、
前記受信メッセージの前記無関係部分を抑制するための、制御モジュール（２５０）に接続される省略モジュール（２７０）とを備える、メッセージ・システム。
【請求項４５】
更に、表示メッセージを生成するための、制御モジュール（２５０）に接続される表示モジュール（２１０）を備え、
前記表示メッセージが、前記無関係部分無しの前記受信メッセージである、請求項４４に記載のシステム。
【請求項４６】
更に、前記受信メッセージを受信するためのインターフェイス・モジュール２８０を備える、請求項４４に記載のシステム。
【請求項４７】
検知モジュール（２４０）が繰返しテキストを識別するように構成されている、請求項４４に記載のシステム。
【請求項４８】
検知モジュール（２４０）がヘッダー情報を識別するように構成されている、請求項４４に記載のシステム。
【請求項４９】
検知モジュール（２４０）が署名情報を識別するように構成されている、請求項４４に記載のシステム。
【請求項５０】
前記無関係部分が繰返しテキストである、請求項４４に記載の方法。
【請求項５１】
前記無関係部分がヘッダー情報である、請求項４４に記載の方法。
【請求項５２】
前記無関係部分が署名情報である、請求項４４に記載の方法。
【発明の詳細な説明】
【発明の開示】
【０００１】
技術分野
本発明は、概してメッセージのビューイングに関し、特に会話ビュー形式（conversational view format）でのメッセージのビューイングに関する。
【０００２】
背景技術
電子メッセージは、送信者と受信者との間の情報交換には無くてはならないものとなった。インターネットへのアクセスが増加し、より多くの人々が、ビジネスと娯楽の両方の目的で電子メッセージを利用して、お互いのコミュニケーションを図っている。従来のように手紙を送ったり、電話をかけたり、またはファックスを送信するのと比べ、電子メッセージが普及してきた理由の一部は、送信の即時性と応答の容易性にある。しかし、普及度が増加したことに伴って、非常に多くの電子メッセージを読んだり、応答することが、時間のかかる、負担の大きななものとなってきている。
【０００３】
掲示板システム、メッセンジャー・システム、電子メール・システム等の様々な電子メッセージの形式が存在する。掲示板システムによって、システムのメンバーは、スレッド形式で電子メッセージを見る（ビューする）ことが可能となる。メンバーは、新しいトピックとして電子メッセージを投稿したり、以前のメッセージに対する応答を行ったり、そして存在するスレッド内で応答メッセージを作成したりすることが可能である。残念なことに、掲示板システムでは、特定の受信者が、メッセージごとに電子メッセージをやり取りすることが出来ないので、この形式の電子メッセージにおけるプライバシーに制限をかけることとなっている。その代わり、掲示板システムにおいては、一般的に全メンバーが、投稿された電子メッセージをビューすることが可能である。更に、メンバーは、一般的に、掲示板システムを利用するために、独自のユーザ・インターフェイスを利用する必要がある。例えば、掲示板のオーナーは、一般的に、掲示板の利用に係わる独自のユーザ・インターフェイスを提供する。
【０００４】
ヤフー・メッセンジャー（登録商標）やＭＳＮメッセンジャー(登録商標)といったメッセンジャー・システムにおいては、会話形式で参加者が電子メッセージを交換することが可能である。これらのメッセンジャー・システムにおいてはまた、電子メッセージの送信者が受信者を指定することが可能である。しかし、送信者と受信者は、一般的に同じメッセンジャー・システムに申し込む必要がある。更に、メッセンジャー・システムにおいては、一般的に、ユーザーが電子メッセージを送受信するために、独自のユーザ・インターフェイスを利用する必要がある。
【０００５】
電子メール・システムにおいては、参加者が電子メッセージを交換し、受信者を指定することが可能である。電子メールのメッセージは、異なった電子メール・プログラムを利用した利用者の間での交換が可能である。ＭＳＮホットメール(登録商標) やヤフー（登録商標）のようなウエブベースの電子メールのプロバイダーは、一般的に、電子メール・メッセージの送受信に独自のユーザ・インターフェイスの利用を必要とするが、他の電子メール・システムにおいては、ユーザーが、電子メール・メッセージを送受信するためのどのような電子メール・プログラムでも選択することが可能である。電子メール・システムにおいては、一般的に、受信者がスレッド形式で電子メッセージをビューすることはできない。電子メール・プログラムは、件名に応じてメッセージをグループ化して電子メールをリストすることが可能なので、関連したメッセージは一緒にグループ化される。しかし、件名欄ごとに電子メール・メッセージをビューすることは、電子メール・メッセージを読むのに便利な方法では無い。
【０００６】
従って、より便利な形で電子メッセージを表示したり、応答をしたりする方法と装置があると役に立つ。
【０００７】
発明の概要
電子メッセージのビューと応答をする方法と装置に関する説明がされている。一実施形態においては、電子メッセージが表示されると、電子メッセージの１部分が省略されて、視覚体験（viewing experience）の助けとなる。一実施形態においての第一電子メッセージのビューイング方法は、第二電子メッセージ中の無関係な部分を識別する工程と、第二電子メッセージ中の前記無関係な部分を省略する工程と、第一電子メッセージを生成する工程とを含み、第一電子メッセージは、抑制された第二電子メッセージの前記無関係な部分を有した第二電子メッセージを含む。
【０００８】
本明細書に統合され、明細書の一部を構成する添付図面は、本発明の一実施形態を図示するものであり、開示事項と共に本発明の一実施形態を説明するものである。
【０００９】
詳細な説明
以下の本発明の詳細な説明においては、添付の図面を参照する。詳細な説明は本発明を限定するものではなく、本発明の範囲は、添付の請求の範囲および請求の範囲と均等なものと定義される。
【００１０】
本発明は、電子メッセージの生成及び表示の方法と装置とを含むものである。本発明はまた、電子メッセージに対して応答する方法と装置とを含むものでもある。一実施形態において、電子メッセージの一部が選択的に抑制され（suppressed）、ビューされないようになる。一実施形態において、抑制された電子メッセージの部分は、ヘッダー情報、署名情報、または／および繰返しテキストを含むことが可能である。一実施形態において、電子メッセージは、追加情報を含むことが可能である。この追加情報は、送信者の識別情報や、繰返しテキストを示す記号等の情報を含むことが可能である。一実施形態においては、応答ボックスを電子メッセージと同時にビューすることが可能である。一実施形態においては、複数の電子メッセージを会話ビューで示すことが可能である。他の実施形態において、複数の電子メッセージは、サマリー・ビューという形で示されることも可能である。
【００１１】
当業者にとっては、本発明に沿った形で、他の多くの実施形態を見出すことが可能であることが判る。
【００１２】
（Ａ）環境とアーキテクチャ
図１は、本発明を実施可能な環境を示した図である。この環境は、受信者１１０と、メッセージ・システム１２０と、送信者１３０とを含む。
【００１３】
受信者１１０は、メッセージを受信するべきターゲットとなる当事者（party）である。メッセージは、電子メール、共同議論サイト（community discussion sites）、アーカイブ・メール・リスト、掲示板、他の種類の電子メッセージといった様々な形式となり得る。
【００１４】
メッセージ・システム１２０は、受信者１１０と送信者１３０とを結び付ける。メッセージ・システム１２０は、様々な機能を発揮し、それらは図２から図９を参照にして以下により詳細に説明する。
【００１５】
送信者１３０は、メッセージ・システム１２０を通じて受信者１１０にメッセージを送信する当事者である。
【００１６】
図２は、本発明に沿った電子メッセージ・システム２００の一実施形態を図示するものである。電子メッセージ・システム２００は、表示モジュール２１０と、ヘッダー・モジュール２２０と、繰返しテキスト・モジュール２３０と、スレッド検知モジュール２４０と、制御モジュール２５０と、署名モジュール２６０と、省略モジュール２７０と、インターフェイス・モジュール２８０とを含む。これらのモジュール２１０−２８０の電子メッセージ・システム１００における利用は、本発明の説明を目的とするものであり、本発明の範囲を限定するように意図した訳ではない。一典型例として電子メッセージについて言及する場合、単純性と明快性を追求するために、電子メッセージ・システム２００を電子メッセージに関連付けて説明する。他の実施形態において、電子メッセージ・システム２００は、電子メッセージとして共同議論サイト、アーカイブ・メール・リスト、掲示板、またはユーズネット・グループ（usenet groups）を利用することが可能である。
【００１７】
一実施形態において、電子メッセージ・システム２００は、電子メッセージの部分を選択的に省略し、かかる短くした電子メッセージを表示するように構成されている。省略部分は、繰返しテキスト、重複ヘッダー情報、署名情報等が含まれているが、これらに限定するものではない。他の実施形態において、電子メッセージ・システム２００は、複数の短縮された電子メッセージの表示が可能であるので、複数の電子メッセージの会話ビュー（conversational view）を形成することが可能である。一実施形態において、電子メッセージ・システム２００は、省略されたメッセージの部分と省略されたメッセージ全文とを有した、複数の電子メッセージを表示可能であるので、複数の電子メッセージのサマリー・ビューを形成することが可能である。
【００１８】
一実施形態において、制御モジュール２５０は、表示モジュール２１０と、ヘッダー・モジュール２２０と、繰返しテキスト・モジュール２３０と、スレッド検知モジュール２４０と、署名モジュール２６０と、省略モジュール２７０と、インターフェイス・モジュール２８０とに接続されている。他の実施形態では、これらのモジュール２１０−２８０のそれぞれが、相互に接続可能である。一実施形態においては、制御モジュール２５０は、表示モジュール２１０、ヘッダー・モジュール２２０、署名モジュール２６０、省略モジュール２７０、インターフェイス・モジュール２８０間のリクエスト及びタスクを調整するように構成可能である。
【００１９】
インターフェイス・モジュール２８０は、電子メッセージ・システム２００外からの電子メッセージを受信するように構成されている。受信電子メッセージは、繰返しテキスト、ヘッダー情報、および／そして署名情報を含むことが可能である。インターフェイス・モジュール２８０はまた、表示された電子メッセージを電子メッセージ・システム２００外の遠隔地に送信するように構成されている。一実施形態において、表示電子メッセージ（displayed electronic message）は、受信電子メッセージ（received electronic message）を表す。一実施形態において、インターフェイス・モジュール２８０は、電子メッセージ・システム２００外からの指令を受けるように構成されている。一実施形態では、インターフェイス・モジュール２８０は、応答ボックスを含むユーザー・インターフェイスを表示するように構成されている。
【００２０】
ヘッダー・モジュール２２０は、受信電子メッセージ中に含まれるヘッダー情報を検知するように構成されている。一実施形態において、ヘッダー情報は、電子メールのアドレス、時間／日付スタンプ、および／または送信者の氏名等のユニークな識別子を持つことが可能である。
【００２１】
繰返しテキスト・モジュール２３０は、受信電子メッセージ内の繰返し情報を検出するように構成されている。一実施形態において、繰返し情報は、以前のメッセージからコピーされた、受信電子メッセージ内のテキストを含むことが可能である。繰返し情報を検索するために、繰返しテキスト・モジュール２３０は、一実施形態において、繰返しテキストを表す記号を検索することが可能である。この記号は、「＞」を含むことが可能である。他の実施形態において、繰返しテキスト・モジュール２３０は、受信電子メッセージ内のテキスト情報を以前の電子メッセージ内のテキスト情報と比較して、繰返しテキストが、受信電子メッセージ内に存在するか否かを判別することが可能である。
【００２２】
スレッド検知モジュール２４０は、受信電子メッセージを適切なスレッド内に分類するよう構成されている。例えば、受信メッセージは、ホッケーをする複数の人々の時間の選択に関連したスレッド（a thread which relates to choosing a time among multiple people toplay hockey）の部分であることが可能である。他の実施形態においては、様々な主題を議論の対象にでき、スレッドを構成することが可能である。
【００２３】
署名モジュール２６０は、受信電子メッセージ内に含まれる署名情報を検知するように構成されている。署名情報は、送信者の氏名、送信者の連絡情報、心に響く引用句（Inspirational Quote）、そして／または受信電子メッセージに付加された情報を含むことが可能である。
【００２４】
省略モジュール２７０は、受信電子メッセージの一部分を選択的に抑制するよう構成されている。一実施形態において、省略モジュール２７０は、繰返しテキスト・モジュール２３０と、ヘッダー・モジュール２２０と、署名モジュール２６０のそれぞれに対応して、繰返しテキスト、ヘッダー情報、および／または署名情報を抑制する。一実施形態において、省略モジュール２７０は、制御モジュール２５０に対応して、受信電子メッセージの部分を選択的に抑制する。
【００２５】
一実施形態において、省略モジュール２７０は、オリジナルの受信電子メッセージの部分を抑制する一方、オリジナルの受信電子メッセージ内の情報を完全な形でそして検索可能な状態で残す。例えば、省略モジュール２７０は、受信電子メッセージ内の繰返しテキスト情報を抑制することが可能である。しかし、受信電子メッセージ内の繰返しテキスト情報は、いまだアクセス可能である。
【００２６】
表示モジュール２１０は、制御モジュール２５０からの命令に基づいて、受信電子メッセージをフォーマットするように構成されている。一実施形態において、制御モジュール２５０は、表示モジュール２１０に対して、表示電子メッセージを生成するように指令する。表示電子メッセージは、ヘッダー・モジュール２２０、繰返しテキスト・モジュール２３０、署名モジュール２６０、および／または省略モジュール２７０に応じて省略された選択部分を有した受信電子メッセージのコンテクストを含むことが可能である。一実施形態において、表示モジュール２１０は、複数の受信電子メッセージに対応する、複数の表示電子メッセージを生成するよう構成されている。
【００２７】
図４−６にある連続したフローチャートにおいて、電子メッセージ・システム２００の動作を説明する典型的な実施形態が示されている。
【００２８】
モジュール２１０−２８０は、図２において単なる電子メッセージ・システム２００の単なる一実施形態として示されている。モジュール２１０−２８０は、電子メッセージ・システム２００の独立したモジュールとして図２に示されているが、２つ以上のモジュールを一体化して、電子メッセージ・システム２００のモジュールの数を減らしても良い。同様に、モジュール２１０−２８０はまた、分離して、電子メッセージ・システム２００内のモジュールの数を増やすことも可能である。本発明の範囲を逸脱することなく、追加モジュールを加えたり、削除したりすることも可能である。モジュール２１０−２８０は、ハードウエア、ファームウエア、ソフトウエアのどのような組み合わせとして実装されてもよい。
【００２９】
図３は、本発明を実装可能な典型的なアーキテクチャを示す略図である。典型的なアーキテクチャには、複数のクライアント装置３０２と、サーバー装置３１０と、ネットワーク３０１とが含まれる。一実施形態において、ネットワーク３０１は、インターネットであってもよい。複数のクライアント装置３０２は、それぞれが処理装置３０８に接続された、ランダム・アクセス・メモリのようなコンピュータ読取可能媒体３０９を含むように構成されている。処理装置３０８は、コンピュータ読取可能媒体３０９に記憶されたプログラム命令を実行する。他の実施形態において、複数のクライアント装置３０２はまた、マウス、ＣＤ−ＲＯＭ、キーボード、ディスプレイといった追加の外部又は内部装置を制限無く含むことが可能である。
【００３０】
複数のクライアント装置３０２と同様、サーバー装置３１０は、コンピュータ読取可能媒体３１２に接続された処理装置３１１を含むことが可能である。サーバ装置３１０もまた、データベース３４０のような二次記憶要素といった追加の外部又は内部装置を制限無く含むことが可能である。
【００３１】
複数のクライアント処理装置３０８とサーバー処理装置３１１とは、カリフォルニア州サンタクレア（Ｓａｎｔａ  Ｃｌａｒａ，  Ｃａｌｉｆｏｒｎｉａ）のインテル・コーポレーション（Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎ）の処理装置のような、公知のコンピュータ処理装置を利用することが可能である。概して、複数のクライアント装置３０２は、デジタル・アシスタントまたは「スマート」携帯電話またはページャのような、ネットワークに接続されて、アプリケーション・プログラムと相互作用する演算プラットフォーム（computing platform）のいずれかであることが可能である。サーバー３１０は、単独のコンピュータ・システムとして描写されているが、コンピュータ処理装置のネットワークとして実装されても良い。
【００３２】
複数のクライアント装置３０２とサーバー３１０とには、システム２００（図２）を含むことが可能である。一実施形態において、複数のコンピュータ読取可能媒体３０９と３１２とは、部分的にシステム２００を含むことが可能である。更に、複数のクライアント装置３０２とサーバー３１０とは、システム２００での使用目的で（for use with the system 200）、電子メッセージを送受信するように構成される。同様に、ネットワーク３０１は、システム２００での使用目的で、電子メッセージを伝送するように構成される。
【００３３】
（Ｂ）動作
図４から６に描写されたフローチャートは、単に本発明の実施形態を示すものである。各実施形態において、フローチャートは、システム２００（図２）における電子メッセージの使用を説明している。
【００３４】
フローチャート内のブロックは、本発明の精神から逸脱すること無く、異なった順序で実施することも可能である。更に、ブロックは、本発明の精神から逸脱すること無く、削除、追加、統合することが可能である。
【００３５】
図４のフローチャートは、受信電子メッセージに応じて表示メッセージを生成する一実施形態を示している。ブロック４１０において、受信電子メッセージが受信される。一実施形態において、受信電子メッセージは、ヘッダー情報、署名情報、そして／または繰返し情報を含むことが可能である。
【００３６】
ブロック４２０において、署名情報は、もし受信電子メッセージ中に含まれていた場合、検知される。一実施形態において、署名情報は、署名モジュール２６０（図２）によって検知可能である。ブロック４３０において、受信電子メッセージ中のヘッダー情報が検知される。一実施形態において、ヘッダー情報は、ヘッダー・モジュール２２０（図２）によって検知される。ブロック４４０において、受信電子メッセージ中の繰返しテキストが検知される。繰返しテキストを検知する方法は複数存在する。一実施形態において、繰返しテキストは、繰返しテキスト・モジュール２３０（図２）によって検知される。ヘッダー情報、署名情報、繰返しテキストの検知は、説明を目的として示されている。異なった属性を持つ受信電子メッセージの追加部分を検知するようにしてもよい。
【００３７】
ブロック４５０において、受信電子メッセージの選択部分が抑制される。一実施形態において、抑制された部分は、ヘッダー情報、署名情報、および／または繰返しテキストを含むことができる。受信電子メッセージの選択部分の抑制は、省略モジュール２７０（図２）によって実行可能である。
【００３８】
ブロック４６０において、表示電子メッセージが生成される。一実施形態において、表示電子メッセージは、表示モジュール２１０（図２）によって生成される。一実施形態において、表示電子メッセージは、受信電子メッセージの部分を選択的に抑制することが可能である。これらの抑制部分は、ヘッダー情報、署名情報、および／または繰返しテキストを含むことが可能である。
【００３９】
他の実施形態において、抑制された繰返しテキストを表すために、表示メッセージ内に記号を挿入することが可能である。一実施形態において、記号は、文字を含むことが可能である。他の実施形態において、記号は、抑制されたテキストを要約した文字列を含むことが可能である。
【００４０】
他の実施形態において、表示メッセージのはじめに表れる省略名は、受信メッセージ内の完全なヘッダー情報の代わりに、送信者を識別するものであってもよい。例えば、受信電子メッセージの送信者をユニークに識別するために、名前を利用することができる。しかし、同じ名前を持つ複数の当事者が存在する場合には、送信者の苗字または他の識別子を利用することが可能である。
【００４１】
一実施形態において、抑制された部分を有した表示電子メッセージの生成は、受信電子メッセージの削除や変更を行う訳ではない。他の実施形態において、表示電子メッセージの抑制部分は表示されないものの、抑制部分は、表示電子メッセージ内に保持される。両方の実施形態において、抑制部分は指令を出すことによってビューすることが可能である。
【００４２】
図５におけるフローチャートは、受信電子メッセージに対応して抑制された繰返しテキストの部分を有する表示電子メッセージを生成する実施形態を示している。ブロック５１０において、受信電子メッセージが受信される。
【００４３】
ブロック５２０において、受信電子メッセージ内の繰返しテキストが検知される。繰返しテキストは、複数の方法で検知が可能である。一実施形態において、繰返しテキストは、繰返しテキスト・モジュール２３０（図２）で検知される。
【００４４】
ブロック５３０において、受信電子メッセージ内の新テキストの位置に対応して繰返しテキストの部分が抑制される。一実施形態において、新テキストの位置が、繰返しテキストの領域内にあった場合、繰返しテキスト部分は抑制されない。一実施形態において、抑制されない繰返しテキスト部分の境界を決定するために、パラメータを利用することが可能である。例えば、抑制されない繰返しテキストは、新テキストのＸ（Ｘは如何なる整数であっても良い）文字以内の繰返しテキストによって定義が可能である。この抑制されない繰返しテキスト部分を利用して、受信電子メッセージ内に含まれる内容を新テキストに提供することができる。
【００４５】
一実施形態において、新テキストが繰返しテキスト領域の外側に位置していた場合、繰返しテキストが抑制される。
【００４６】
他の実施形態において、新テキストが繰返しテキストの領域外に位置しているが、繰返しテキストが新テキストにコンテクスト（context）を提供するのに必要である場合、繰返しテキストの部分は、抑制されない。
【００４７】
他の実施形態において、新テキストが繰返しテキストの領域外に位置しているが、繰返しテキストが新テキストのＹ（Ｙは任意の整数）文字以内に位置している場合、繰返しテキストは、抑制されない。
【００４８】
一実施形態において、受信電子メッセージの選択部分の抑制は、省略モジュール２７０（図２）によって実行が可能である。
【００４９】
ブロック５４０において、記号は、繰返しテキストが抑制される場所に挿入される。この記号は、抑制されたテキストを示すために利用される。一実施形態において、記号は、文字または文字列とすることが可能である。
【００５０】
かかる文字列は、抑制されたテキストの要約を示すことが可能である。一実施形態において、該要約は、抑制されたテキストの省略版であることが可能である。他の実施形態において、該要約は、抑制テキストの部分を選択的に含むことが可能である。例えば、抑制テキストは、「私の予定は仕事が全て終了したら今日ホッケーをすることです」という文を含むことが可能である。一実施形態において、抑制テキストを示す文字列は、「私の予定は．．．」といった文を含むことが可能である。他の実施形態において、抑制テキストを示す文字列は、「私．．．今日ホッケーをする．．．」という文を含むことが可能である。
【００５１】
ブロック５５０において、表示電子メッセージが生成される。一実施形態において、表示電子メッセージは、表示モジュール２１０（図２）によって生成される。一実施形態において、表示電子メッセージは、受信電子メッセージ中の繰返しテキストの部分を選択的に抑制することができる。繰返しテキストの部分を、新テキストに対してコンテクストを提供するために、表示電子メッセージ内に表示することが可能である。抑制部分が表示電子メッセージ内に示されなかったとしても、要求することによって、抑制部分をビューすることが可能である。抑制部分は、記号によって示すことが可能である。
【００５２】
図６のフローチャートは、対応する複数の受信電子メッセージに対応して抑制された部分を有する複数の表示電子メッセージを生成する、一実施形態を示している。ブロック６１０において、複数の受信電子メッセージが受信される。ブロック６２０において、一実施形態として、複数の受信電子メッセージそれぞれの一部分が、抑制される。他の実施形態において、複数の受信電子メッセージの少なくとも一つの一部分が抑制される。ブロック６３０において、複数の表示電子メッセージが、複数の受信電子メッセージの抑制部分に応じて生成される。
【００５３】
ブロック６４０において、複数の表示電子メッセージは、会話ビューで表示される。一実施形態において、会話ビューは、受信電子メッセージの抑制部分を隠しつつ、同時に複数の電子メッセージを表示することが可能である。他の実施形態において、会話ビューは、省略された送信者情報を追加し、ヘッダー情報、繰返しテキスト、署名情報を隠し、一方で同時に複数の電子メッセージを表示することが可能である。省略された送信者情報は、送信者の名前、送信者の苗字、送信者のスクリーン・ネーム、および／または送信者を表す記号を含むことが可能である。
【００５４】
他の実施形態において、複数の表示電子メッセージは、サマリー・ビューで表される。サマリー・ビューは、表示をしつつ、複数の表示電子メッセージの少なくとも一つを抑制することが可能である。
【００５５】
図７は、本発明の一実施形態に基づく、複数の電子メッセージの会話ビューを表すサンプルのスクリーン・ショット７００を示している。スクリーン・ショット７００は、主題ヘッダー７０５と複数のメッセージ７１０，７２０，７３０，７４０を表示する。一実施形態において、主題ヘッダー７０５は、最も新しいメッセージ７４０に関する情報を表示する。複数のメッセージ７１０，７２０，７３０，７４０は、抑制されたヘッダー情報と共に表される。完全なヘッダー情報の代わりに、複数のメッセージ７１０，７２０，７３０，７４０は、送信者のそれぞれの氏名７１２，７２２，７３２，７４４と共に表される。
【００５６】
更に、記号７１６，７２６，７３６，７４６は、各メッセージ内の抑制された繰返しテキストを示し、複数のメッセージ７１０，７２０，７３０，７４０それぞれの中に存在する。一実施形態において、繰返しテキストは、複数のメッセージ７１０，７２０，７３０，７４０が表示される会話形式の手助けのために抑制される（is suppressed to aide in the conversational style）。他の実施形態において、記号７１６，７２６，７３６，７４６は、抑制された情報を示す。複数のメッセージ７１０，７２０，７３０，７４０に署名情報が含まれている場合、署名情報は、複数のメッセージ７１０，７２０，７３０，７４０中で抑制される。
【００５７】
図８は、本発明の一実施形態に基づく、複数の電子メッセージのサマリー・ビューを表すサンプルのスクリーン・ショット８００を示す。スクリーン・ショット８００は、主題ヘッダー８０５と複数のメッセージ８２０，８３５，８５０を表示する。一実施形態において、主題ヘッダー８０５は、最も新しいメッセージ８５０に関する情報を表示する。
【００５８】
記号８２５と８４０とは、メッセージ８２０と８３５のそれぞれの内の抑制情報を示す。一実施形態において、メッセージ８２０と８３５を短くするために、抑制情報は隠されている。抑制情報は、要求に応じてビューすることが可能である。記号８３０は、抑制メッセージを示す。抑制メッセージは、要求に応じてビューすることができ、複数のメッセージ８２０，８３５，８５０の要約表示を可能とするために（to allow a condensed viewing）、隠されている。
【００５９】
それぞれの特定のメッセージが、表示されるか省略されるかは、様々な基準に基づいて決定される。それらの基準のあるものは、そのメッセージが以前に読まれたか又は表示されたか否か、そのメッセージが特定のスレッドに関連するコンテクストを有するか否か、そのメッセージが手動で選択されたか否か、を含む。
【００６０】
アイコン８４５は、現在表示されていない追加メッセージを表示させる要求を受け付けるように構成されている。アイコン８４５を利用することによって、要求に応じた表示にアクセス可能な状態としつつ（being accessible for display upon request）、抑制メッセージを隠すことができる。
【００６１】
メッセージ８５０は、抑制されたヘッダー情報と共に表示される。全ヘッダー情報の代わりに、メッセージ８５０は、送信者８５２の氏名と共に表示される。更に、記号８５４は、メッセージ８５０内の抑制された繰返しテキストを表し、メッセージ８５０内に表示される。一実施形態において、繰返しテキストは、複数のメッセージ８２０，８３５，８５０が表示される会話形式の手助けのために抑制される。
【００６２】
図９は、本発明の一実施形態に基づく、メッセージに対して応答するための応答ボックスを説明するサンプルのスクリーン・ショット９００を示す。スクリーン・ショットは、メッセージ９１０と応答ボックス９２０とを含む。一実施形態において、メッセージ９１０は、会話ビュー（図７）で表示されている。
【００６３】
一実施形態において、応答ボックス９２０は、テキスト領域９２５とアイコン９３０，９３５とを含む。テキスト領域９２５は、応答メッセージのためのテキスト入力を受け付けるように構成されている。アイコン９３０は、ユーザーが、応答メッセージをスレッド内の全受信者に送信することを可能とする。アイコン９３５は、ユーザーが、応答メッセージをメッセージ９１０の送信者にのみ送信することを可能とする。
【００６４】
スクリーン・ショット９００において、応答ボックス９２０は、メッセージ９１０と同時にビューできるように配置される。一実施形態において、応答ボックス９２０は、送信者が、会話ビューでメッセージ９１０をビューしつつ、メッセージ９１０に対して応答できるように、構成されている。
【００６５】
一実施形態において、応答ボックス９２０は、メッセージへ応答するための要求に基づいて、選択的に表示される。ある例では、メッセージ９１０への応答が要求され、そして、応答ボックス９２０がメッセージ９１０に近接して配置される。メッセージ９１０に近接して応答ボックス９２０を位置させることは、応答ボックス９２０を利用中にメッセージ９１０をビューすることが可能なので、ある程度メッセージ９１０への応答について便利さを促進することになる。
【００６６】
他の実施形態において、複数のメッセージは、図７と８とに示されるのと同様に、同時に表示される。一実施形態において、特定のメッセージへの応答が要求される場合、応答ボックス９２０は、その特定メッセージに近接して配置され、応答の容易性を促進する。応答ボックス９２０のスクリーン・ショットに対する実際の位置は、特定のメッセージの位置に依存する。一実施形態において、応答ボックス９２０は、応答されるメッセージのそばで、他のメッセージをカバーしてもよい。
【００６７】
代替実施形態において、応答ボックス９２０は、どのメッセージが応答のために選択されるかにかかわらず、スクリーン・ショットに対して同じ位置に配置される。この代替実施形態においては、スクリーン・ショットに対する応答ボックス９２０の一貫した位置によって、応答のために選択されたメッセージとは関係なく、ユーザーは応答ボックス９２０の位置を予想することが可能となる。
【００６８】
（Ｃ）結論
本発明を明瞭なものとするために、前述の「アイコン」との記述はまた、ボタン、リンク、機能属性（functional attributes）を示すグラフィックおよび／または言葉を説明するための均等物を含む。
【００６９】
「省略」、「抑制」、「隠す」という単語は、所定の時間のあいだ表示されることが妨げられる電子メッセージの部分への動作を表すために、交換可能に使われる。「省略」、「抑制」、「隠す」という単語は、削除の同義語であると解釈されるべきでない。
【００７０】
本発明の特定の実施形態に係わる前述の説明は、説明と記述の目的で提供された。例えば、本発明は、単なる本発明の一実施形態として、電子メール・メッセージのコンテクスト内で（within the context of email messages）説明されている。本発明は、共同議論サイト、アーカイブ・メール・リスト、掲示板、ユーズネット・グループ等、様々な他の電子メッセージに適用が可能である。
【００７１】
前述の説明は、全てを表現し尽くそうと意図した訳ではなく（not intended to be exhaustive）、本発明をここに開示した実施形態そのものに限定する意図も無く、上述の教示から当然多くの変更や変形が可能である。上述の実施形態は、本発明の原理および本発明の実施可能な応用を説明するために選択されて、記載されたものであり、従って当業者にとって、意図した特定の使用法に合った様々な変更によって、本発明と様々な実施形態を最大限利用することが可能である。本発明の範囲は、添付の請求項とその均等な範囲によって定義されるものとする。
【図面の簡単な説明】
【００７２】
【図１】本発明を実装可能な環境を示す図である。
【図２】本発明の一実施形態に沿った電子メッセージ・システムを示すブロック図である。
【図３】本発明を実装可能な一実施形態を示す概略ブロック図である。
【図４】本発明の一実施形態に沿った、電子メッセージを生成するフローチャートである。
【図５】本発明の一実施形態に沿った、電子メッセージを生成するフローチャートである。
【図６】本発明の一実施形態に沿った、複数の電子メッセージを生成するフローチャートである。
【図７】本発明の一実施形態に沿った、複数の電子メッセージの会話ビューを示すスクリーン・ショットである。
【図８】本発明の一実施形態に沿った、複数の電子メッセージのサマリー・ビューを示すスクリーン・ショットである。
【図９】本発明の一実施形態に沿った、応答ボックスを示すスクリーン・ショットである。
【図１】
2006512641.tif 000003
【図２】
2006512641.tif 000004
【図３】
2006512641.tif 000005
【図４】
2006512641.tif 000006
【図５】
2006512641.tif 000007
【図６】
2006512641.tif 000008
【図７】
2006512641.tif 000009
【図８】
2006512641.tif 000010
【図９】
2006512641.tif 000011
【国際調査報告】
2006512641.tif 000012
2006512641.tif 000013