(57)【要約】別の電話機が、異なるグループの一部として識別され、別の電話機との伝達情報の表示が、グループ毎に特定の電話機上にディスプレイされる。異なるタイプの伝達情報の表示が、発生順に相互にスレッド構成されディスプレイされる。これら別の電話機との伝達情報は、異なる電話機から受信される伝達情報と、異なる電話機へ送信される伝達情報と、を含み得る。【選択図】図１
2012504905.tif 000002
【特許請求の範囲】
【請求項１】
電話機に実装される方法であって、
第１のタイプの第１の伝達情報を受信するステップ（４０２）であって、前記第１の伝達情報が、１つ以上の別の電話機を用いて発信されていて、第１のユーザーグループに関連付けられているものと、
第２のタイプの第２の伝達情報を受信するステップ（４０２）であって、前記第２の伝達情報が、前記１つ以上の別の電話機を用いて発信されていて、前記第２の伝達情報が、前記第１のユーザーグループに関連付けられているが、しかし、前記第２のタイプが、前記第１のタイプと異なるものと、
前記電話機のスクリーン上に同時にディスプレイするステップ（４０６）であって、前記第１の伝達情報の表示及び前記第２の伝達情報の表示の双方が、前記表示をグループ毎に発生順に相互にスレッド構成されているものと、を含む方法。
【請求項２】
更に、
第３のタイプの第３の伝達情報を受信するステップを含んでいて、前記第３の伝達情報が、前記１つ以上の別の電話機を用いて発信されていて、前記第１のユーザーグループと関連付けられていて、前記第３のタイプが、前記第１のタイプ及び前記第２のタイプと異なることと、
前記ディスプレイするステップが、前記第１の伝達情報の前記表示、前記第２の伝達情報の前記表示、及び第３の伝達情報の表示をディスプレイするステップであって、前記３つの伝達情報が発生順に相互にスレッド構成されているステップと、を含むことと、を特徴とする請求項１記載の方法。
【請求項３】
更に、
前記電話機のユーザーに、前記１つ以上の別の電話機を用いて発信されている伝達情報の複数の付加的な表示を介したスクロールを許すステップを含む請求項１記載の方法。
【請求項４】
更に、
前記第１の伝達情報の前記表示及び前記第２の伝達情報の前記表示、前記電話機から前記別の１つ以上の電話機へ送信された第３の伝達情報の表示を用いてディスプレイするステップであって、前記第１の伝達情報、前記第２の伝達情報、及び前記第３の伝達情報が発生順に相互にスレッド構成されているものと、を含む請求項１記載の方法。
【請求項５】
前記第１の伝達情報が、録音されたボイスメールメッセージであって、前記方法が更に、
前記電話機のユーザーからメッセージを受信するステップと、
前記録音されたボイスメールメッセージに応答し前記１つ以上の別の電話機へ前記メッセージを送信するステップと、を含むことを特徴とする請求項１記載の方法。
【請求項６】
前記第１のタイプが、テキストメッセージ、又は別のメディアのメッセージを含んでいることと、前記第２のタイプが、電話の呼び出し又は録音されたボイスメールメッセージを含んでいることと、を特徴とする請求項１記載の方法。
【請求項７】
前記第１の伝達情報の前記表示が、前記第１の伝達情報を含んでいることと、前記第２の伝達情報の前記表示が、前記第２の伝達情報が受信されたテキスト標識を含んでいることと、を特徴とする請求項１記載の方法。
【請求項８】
更に、前記ユーザーの電話機の電話番号の少なくとも一部に基づいてユーザーの異なるグループを識別するステップを含む請求項１記載の方法。
【請求項９】
前記１つ以上の電話機のプロセッサーによって実行されるとき、前記１つ以上のプロセッサーによって請求項１の方法を実行することをもたらす複数の命令がストアされている１つ以上の計算機記憶媒体。
【請求項１０】
スクリーン（１２０）と、
別の電話機との伝達情報の表示と、前記別の電話機がその一部であるグループ毎の発生順の異なるタイプの伝達情報、前記別の電話機から受信される伝達情報及び前記別の電話機へ送信される伝達情報を含む前記電話機との前記伝達情報を相互にスレッド構成された表示と、をディスプレイするための相互スレッド構成伝達情報ディスプレイモジュール（１１８）と、を含む電話機（１０２）。
【請求項１１】
前記相互スレッド構成伝達情報ディスプレイモジュールが、更に、前記別の電話機の電話番号の少なくとも一部に基づいて、前記別の電話機を異なるグループの一部として識別するために存在していることを特徴とする請求項１０記載の電話機。
【請求項１２】
異なるタイプの前記伝達情報が、前記電話機によって受信される音声通話メッセージ、前記電話機によって受信されるメッセージ、及び前記電話機によって送信されるメッセージを含むことを特徴とする請求項１０記載の電話機。
【請求項１３】
前記相互スレッド構成伝達情報ディスプレイモジュールが更に、
録音されたボイスメールメッセージを伝達情報の前記表示の一部としてディスプレイし、
前記電話機のユーザーからメッセージを受信し、
前記録音されたボイスメールメッセージに応答して該メッセージを、前記録音されたボイスメールメッセージを発信した前記別の電話機の１つへ送信するために存在することを特徴とする請求項１０記載の電話機。
【請求項１４】
伝達情報の前記表示をディスプレイすることが、単一のグループに関連する伝達情報の表示を同時にディスプレイすることと、異なるグループに関連する伝達情報の表示を異なる時間にディスプレイすることと、を特徴とする請求項１０記載の電話機。
【請求項１５】
伝達情報の前記１つ以上の表示それぞれが、前記伝達情報のコンテンツを含むことを特徴とする請求項１０記載の電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線電話機に関し、具体的には、無線電話機に対する表示システムに関する。
【背景技術】
【０００２】
[0001]現在の無線電話機は、多くの場合、音声通話及びテキストメッセージの双方など、異なる通信タイプを支援している。ユーザーにディスプレイされ得る、受信された音声通話に関する１つのログ、及びユーザーにディスプレイされ得る受信されたテキストメッセージに関する別のログなどのようなこれら異なるタイプの伝達情報は、異なるユーザーインターフェースを用いて支援されている。ユーザーが話していることを知ることが、彼らにとって困難である状況が発生し得るので、これはユーザーの一方において問題となる場合がある。ユーザーは、例えば、第１のレストランで会うように話しているテキストメッセージを受信しても、計画が変わることがあって、ユーザーは、第２のレストランで会うように言い残された音声通話に関するボイスメールメッセージを受信することがある。そのような状況において、２つのレストランのどちらがミーティング場所であるか知ることは、ユーザーにとって困難な場合がある。かくして、現在のインターフェースは、ユーザーの電話機体験を低下させ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、相互にスレッド構成された異なるタイプの伝達情報の表示を実装した無線電話機を提供することである。
【課題を解決するための手段】
【０００４】
[0002]この「課題を解決するための手段」は、「発明を実施するための形態」に更に後述される概念のいくつかを簡易化した形式で紹介するために提供される。この「課題を解決するための手段」は、請求対象項目の重要な機能も本質的な特徴も特定するように意図されておらず、請求対象項目の範囲を限定するために利用されることも意図されていない。
【０００５】
[0003]１つ以上の態様に従って第１のタイプの第１の伝達情報が受信され、第１の伝達情報は、別の１つ以上の電話機を用いて発信されていて、第１のユーザーグループに関連付けられている。第２のタイプの第２の伝達情報も受信され、第２の伝達情報は、１つ以上の別の電話機を用いて発信されている。第２の伝達情報は第１のユーザーグループにも関連付けられているが、しかし、第２のタイプは第１のタイプと異なっている。第１の伝達情報の表示及び第２の伝達情報の表示双方が、グループ毎に発生順に相互にスレッド構成された表示とともに電話機のスクリーン上に同時にディスプレイされる。
【０００６】
[0004]１つ以上の態様に従って、別の電話機が異なるグループの一部として識別される。別の電話機との伝達情報の表示がグループ毎にディスプレイされる。異なるタイプの伝達情報の表示も発生順に相互にスレッド構成されディスプレイされる。これら別の電話機を用いた伝達情報は、別の電話機から受信される伝達情報、及び別の電話機へ送信される伝達情報を含む。
【０００７】
[0005]同様の機能を参照するために同一の数字が図面内で使用される。
【図面の簡単な説明】
【０００８】
【図１】[0006]１つ以上の実施形態による、相互にスレッド構成された異なるタイプの伝達情報の表示を実装しているシステム例を示している。
【図２】[0007]１つ以上の実施形態による、相互にスレッド構成された伝達情報の表示のディスプレイの例を示している。
【図３】[0008]１つ以上の実施形態による、相互にスレッド構成されたユーザーによって入力される伝達情報への応答を可能にするディスプレイの例を示している。
【図４】[0009]１つ以上の実施形態による、相互にスレッド構成された異なるタイプの伝達情報の表示を実装するためのプロセスの例を示す流れ図である。
【図５】[0010]１つ以上の実施形態による、相互にスレッド構成された異なるタイプの伝達情報の表示を実装するために構成され得る機器の例を示している。
【発明を実施するための形態】
【０００９】
[0011]相互にスレッド構成された異なるタイプの伝達情報の表示を本明細書に論述する。電話機は、１つ以上の別の電話機から異なる様々なタイプの伝達情報を受信し得る。これらの異なるタイプは、例えば、テキストメッセージ及びその他のメッセージ、並びに音声通話を含む。これら受信された異なるタイプの伝達情報の表示が、発生順に相互にスレッド構成され、電話機のスクリーン上に同時にディスプレイされる。ユーザーの電話機による任意の伝達情報への応答の表示も別の表示を用いて発生順に相互にスレッド構成され同時にディスプレイされ得る。
【００１０】
[0012]図１は、１つ以上の実施形態による、相互にスレッド構成された異なるタイプの伝達情報の表示を実装しているシステム例（１００）を示している。システム（１００）は、１つ以上（ｘ）の別の電話機（１０４）（１）〜１０４（ｘ）と通信し得る電話機（１０２）を含む。電話機は、電話の通話が送信及び受信可能な通信装置を参照している。そのような通信装置は、典型的に、より詳細に後述されるように、別のタイプの伝達情報も送信及び／又は受信可能である。電話機（１０２）及び（１０４）は、携帯電話機、衛星電話機、その他のタイプの無線電話機、携帯型計算機、携帯情報端末（ＰＤＡ）、音声、及び／又は映像再生装置などの異なる様々なタイプの電話機であり得る。電話機（１０２）及び（１０４）は、カレンダー機能性、音声及び／又は映像再生機能性などの電話機の呼び出しを送信及び受信し得ることに加えた機能性を含み得ることを十分に理解されたい。電話機（１０２）及び（１０４）は、典型的に、無線電話機であるが、しかし、その必要はない。別の電話機（１０２）及び（１０４）は、同一タイプか又は異なるタイプの電話機であり得る。
【００１１】
[0013]電話機（１０２）及び（１０４）は、携帯電話機、衛星、及び／又はその他の技術、若しくはプロトコルのような異なる様々な技術及びプロトコルを使用し、相互に通信し得る。電話機（１０２）及び（１０４）の間の通信は、公的又は私的電話ネットワーク、インターネット、ローカルエリアネットワーク（ＬＡＮ）、その組み合わせなどの異なる様々なネットワークを介し存在し得る。
【００１２】
[0014]異なる様々なタイプの伝達情報が電話機（１０２）及び（１０４）によって支援されている。これら異なるタイプの伝達情報は、より詳細に後述されるように、例えば、テキストメッセージ、その他のメディアを有するメッセージ、ボイスメールメッセージ、音声通話などを含み得る。相互にスレッド構成された異なるタイプの伝達情報の表示は、主にテキストメッセージ、その他のメディアのメッセージ、ボイスメールメッセージ、及び音声通話を参照し本明細書に論述されているが、電話機（１０２）及び（１０４）間において、携帯インスタントメッセージ、メールメッセージなどの別のタイプの伝達情報も支援され得ることを十分に理解されたい。
【００１３】
[0015]電話機（１０２）によって支援されている伝達情報の一タイプは、テキストメッセージ、又は画像、映像、音声、メディアのタイプの組み合わせなどの別のタイプのメディアを有するメッセージを参照しているメッセージである。１つ以上の実施形態において、メッセージは、ショート・メッセージ・サービス（ＳＭＳ）通信プロトコルに適合している。別の１つ以上の実施形態において、メッセージは、マルチメディア・メッセージング・サービス（ＭＭＳ）通信プロトコルに適合している。ＳＭＳ及びＭＭＳはプロトコルの例に過ぎず、その他の通信プロトコルが、代わりに使用され得ることを十分に理解されよう。メッセージを発信している電話機の識別子もメッセージの一部として受信される。１つ以上の実施形態において、発信している電話機のこの識別子は、発信している電話機の電話番号である。
【００１４】
[0016]電話機（１０２）によって支援されている別のタイプの伝達情報は、ボイスメールメッセージである。ボイスメールメッセージは、録音され得、その結果であるボイスメールメッセージからの、電話機（１０２）上にディスプレイされるテキストであり得る。この録音は、電話機と通信する別の装置のようなリモートサービスによって実行され得る。この録音は、（例えば、ソフトウェア、ファームウェア、ハードウェア、又はその組み合わせを使用し）自動的又は代わりに人によって手動で実行され得る。あるいはまた、ボイスメールメッセージが電話機（１０２）へ伝達され得、録音が電話機（１０２）自体によって実行され得る。ボイスメールメッセージは、電話機（１０４）によって発信された音声通話の結果であって、発信している電話機の識別子が、ボイスメールメッセージと一緒に保持される。これが、（録音又は非録音）ボイスメールメッセージと一緒又は一部として電話機へ渡され得る。１つ以上の実施形態において、発信している電話機のこの識別子は、発信している電話機の電話番号である。
【００１５】
[0017]録音されたボイスメールメッセージは、異なる様々な方法でリモート録音サービスから伝達され得る。録音されたボイスメールメッセージが、例えば、テキストメッセージ又はその他のタイプのメッセージとして送信され得る。
【００１６】
[0018]別のタイプの伝達情報は、音声通話である。これは、ユーザーの電話機によって返答される音声通話、及びユーザーの電話機によって返答されない音声通話、ユーザーによって明示的に無視される音声通話など、を含み得る。これは、ボイスメールメッセージが残された（録音又は非録音）音声通話、及びどんなボイスメールメッセージも残されていない音声通話も含み得る。
【００１７】
[0019]様々な別のタイプの伝達情報は、相互にスレッド構成された異なるタイプの伝達情報の表示によっても支援され得る。そのようなタイプの伝達情報の例は、携帯インスタントメッセージ、メールなどを含む。１つ以上の実施形態において、伝達情報のソースの識別子が伝達情報と一緒に受信される。あるいはまた、ソースの識別子が別の方法で取得され得る。電子メールメッセージは、例えば、電子メールメッセージを発信している機器の電子メールアドレス識別子と一緒に受信され得る。この電子メールアドレスは、（例えば、電話機（１０２）によって保持されている）連絡先リストと比較され得、発信している機器の別の識別子（例えば、電子メールアドレスが関連付けられている同じユーザーに関連する電話番号）が識別され得る。
【００１８】
[0020]電話機（１０２）において受信されるこれら様々なタイプの伝達情報は、別の電話機（１０４）を用いて発する。発信している電話機は、関連する識別子を有していて、発信している電話機に割り当てられた、典型的に電話番号であるが、しかし、あるいはまた別の識別子であり得る。伝達情報を発信しているユーザーの電話機は、伝達情報の生成元としても参照され得る。伝達情報は、別のコンポーネント、機器、及び／又はサービスを介し渡され得るが、それでも別の電話機（１０４）を用いて発信しているように見なされる。類似として、電話機（１０２）（又は電話機（１０２）のユーザー）は、別の電話機（１０４）へ送信されるこれら様々なタイプの伝達情報の生成元であり得る。
【００１９】
[0021]別の電話機（１０４）を用いて発信し、電話機（１０２）へ送信される伝達情報は、目標の電話機（１０２）及び／又は電話機（１０２）のユーザーとしても参照され得る。同様に、電話機（１０２）を用いて発信し、別の電話機（１０４）へ送信された伝達情報は、別の電話機（１０４）及び／又は目標の別の電話機（１０４）のユーザーとしても参照され得る。
【００２０】
[0022]電話機（１０２）は、メッセージングモジュール（１１２）、音声モジュール（１１４）、通信モジュール（１１６）、相互スレッド構成伝達情報ディスプレイモジュール（１１８）、及びスクリーン（１２０）を含む。通信モジュール（１１６）は、電話機（１０４）から伝達情報を受信することと、それへ伝達情報を送信することと、を管理する。メッセージングモジュール（１１２）は、通信モジュール（１１６）によって送信及び／又は受信されるテキストメッセージ及び／又はその他のメディアのメッセージを管理する。モジュール（１１２）は、電話機（１０２）によって送信及び／又は受信されるメッセージのリスト又はレコードを保持する。音声モジュール（１１４）は、電話機（１０２）上の音声通話（及び任意にボイスメールメッセージ）を管理する。モジュール（１１４）は、電話機（１０２）によって作成及び／又は受信される音声通話のリスト又はレコードを保持し、電話機（１０２）によって受信され録音されたボイスメールメッセージのリスト又はレコードを任意に保持する。
【００２１】
[0023]相互スレッド構成伝達情報ディスプレイモジュール（１１８）は、より詳細に後述されているように、相互にスレッド構成された異なるタイプの伝達情報のディスプレイを発生順に管理する。異なるタイプの伝達情報が、スクリーン（１２０）上にディスプレイされる。スクリーン（１２０）は、様々な任意のスクリーンであり得、それを介し様々な伝達情報の表示がディスプレイされる。
【００２２】
[0024]相互スレッド構成伝達情報ディスプレイモジュール（１１８）が、電話機（１０２）のそれらの伝達情報を管理しているモジュールから異なる伝達情報タイプの表示を取得する。モジュール（１１８）は、例えば、音声モジュール（１１４）から音声通話及び録音されたボイスメールメッセージの表示を取得し得る。別の例として、モジュール（１１８）は、メッセージングモジュール（１１２）からテキストメッセージ及び別のメディアのメッセージの表示を取得し得る。あるいはまた、モジュール（１１８）は、通信モジュール（１１６）から異なる伝達情報の表示を取得し得る。
【００２３】
[0025]電話機（１０２）によって、送信及び／又は受信される様々な伝達情報の表示が、スクリーン（１２０）上に電話機（１０２）のユーザーへディスプレイされ得る。これら表示は単に、特定の電話番号からの音声通話が受信されたことに関するテキスト又は別の標識、特定の電話番号への電話の通話が実行されたことに関するテキスト又は別の標識など、伝達情報が受信された表示又は送信された表示を含み得る。これらの表示は、テキストメッセージコンテンツ、ボイスメールメッセージ録音されたコンテンツなどの実際の伝達情報も含み得る。これらの表示及びそれらのディスプレイが、より詳細に後述される。
【００２４】
[0026]電話機（１０２）によって受信及び送信された伝達情報は、異なるグループへ分類される。ユーザーの電話機（１０２）は、別の個人（又は電話機）を識別し得、彼又は彼女は特定のグループそれぞれに含まれることを所望している。この識別は、異なる様々な方法で実行され得る。ユーザーは、例えば、連絡先リスト又はアドレス帳から個人を選択し得、それらを異なるグループに割り当て得る。別の例として、伝達情報が別の電話機（１０４）から受信されたとき、ユーザーの電話機（１０２）は、伝達情報を発信しているユーザーが割り当てられている特定のグループを識別し得る。更に別の例において、ユーザーの電話機（１０２）は、別の電話機（１０４）、リモートサーバー機器など、別の機器から特定のグループの表示及びそのグループの個人の表示を受信し得る。
【００２５】
[0027]１つ以上の実施形態において、それぞれのグループは、関連するグループ識別子を有する。グループ識別子は、伝達情報を特定のグループに割り当てるために使用される。１つ以上の実施形態において、グループ識別子は、グループのユーザーすべての電話機の電話番号に基づく（電話機（１０２）の電話番号を含むか又は代わりに除外し）生成される値である。この値は、様々な既知の任意のハッシュアルゴリズムを使用し、グループのユーザーすべての電話番号を連結などすることによる異なる様々な方法で生成され得、グループのユーザーの電話番号などに基づくハッシュ値を生成し得る。
【００２６】
[0028]伝達情報が電話機（１０２）において別の電話機（１０４）から受信されたとき、伝達情報に関するグループ識別子が決定され、伝達情報が適切なグループに関連付けられ得る。伝達情報は、伝達情報の目標それぞれの電話番号及び伝達情報の生成元の電話番号を含む。これらの電話番号は、伝達情報に関するグループ識別子を決定するために使用される。
【００２７】
[0029]同様に１つ以上の別の電話機（１０４）へ送信される伝達情報がユーザーの電話機（１０２）から受信されたとき、伝達情報に関するグループ識別子が決定され、伝達情報が適切なグループに関連付けられ得る。伝達情報は、伝達情報の目標それぞれの電話番号を含んでいる。この（又はこれらの）電話番号は、任意に、伝達情報に関するグループ識別子を決定するために電話機（１０２）の電話番号を用いて使用される。
【００２８】
[0030]例として、グループ識別子は、グループ内のユーザーに関するユーザー電話機の電話番号に基づき以下のように生成され得る。それぞれの電話番号が正規化され、異なる電話番号表現が同一の文字列に減少する。電話番号の一表現は、例えば、括弧に市外局番を含み得、同一の電話番号の別の表現は、括弧を有しないが、しかし、市外局番の後にハイフンなどを有する。この正規化は、電話番号に関する所定の表現を有すること、及びそれぞれの電話番号をこの所定の表現（例えば、必要に応じて括弧を追加及び／又は削除、必要に応じてハイフンを追加及び／又は削除、必要に応じて市外局番を追加及び／又は削除など）へ変換すること、による異なる方法で実行され得る。
【００２９】
[0031]固定サイズを有するグループ識別子がその後、正規化された電話番号を使用し生成される。グループ識別子は、例えば１２８ビット値であり得るが、代わりに、より大きなサイズか又はより小さなサイズを使用し得る。グループ識別子は、異なる２つの技法のうち１つを使用し、生成される。第１の技法は、１つの目標及び１つのソース（例えば、電話機（１０２）及び別の１つの電話機（１０４））だけの状況に対して使用される。正規化された別の電話機（電話機（１０４））の電話番号は、グループ識別子として使用される。第２の技法は、グループ（例えば、２つ以上の電話機（１０４））の３つ以上の電話番号が存在する状況に対して使用される。正規化されたグループ内の電話番号は、第２の技法を使用し、ソートされる。このソートは、昇番号順又は降番号順、アルファベット順、又は別のある評価基準若しくはアルゴリズムなど、異なる様々な方法で実行され得る。電話機（１０２）に関する正規化された電話番号は、ソートされたこのリストから除外され得るか又は代わりにソートされたこのリストに含まれ得る。ソートされた正規化された電話番号は、それらソートされた順番に従って連結され、ソートされた正規化された電話番号の文字列を生成する。ハッシュ関数が、その後、ソートされ正規化された電話番号の文字列に適用され、グループ識別子として使用されるハッシュ値を生成する。暗号化又は一方向ハッシュ関数、非暗号化ハッシュ関数双方などを含む異なる様々なハッシュ関数が、使用され得る。そのようなハッシュ関数の例は、ＭＤ５（メッセージ・ダイジェスト・アルゴリズム５）ハッシュ関数、ＳＨＡ−１（セキュア・ハッシュ・アルゴリズム−１）ハッシュ関数などを含む。
【００３０】
[0032]１つ以上の実施形態において、グループ識別子は、電話機（１０２）の電話番号を含む。あるいはまた、電話機（１０２）の電話番号はグループ識別子から除外され得る。電話番号をグループ識別子から除外することによって、ユーザーは、彼又は彼女のグループを変更せずに彼又は彼女の電話機に関する電話番号の変更が可能になる。電話番号のそのような変更は、例えば、彼又は彼女の電話機に使用されている加入者識別モジュール（ＳＩＭ）カードのユーザー変更によって発生し得る。電話機（１０２）の電話番号がグループ識別子から除外されるので、ユーザーのグループは、電話番号の変更にもかかわらず、同一性を維持する。
【００３１】
[0033]あるいはまた、伝達情報が、グループ識別子を利用せず、別の方法でグループに割り当てられ得る。ユーザーの電話機（１０２）は、例えば、１人以上の別の個人を有する複数のグループそれぞれを生成し得る。別個の「グループ」リストのように、これら複数のグループのレコードが保持され得るか、又は個人が属している１つ以上のグループの表示が、連絡先リスト又はアドレス帳に個人それぞれとともに保持され得る。伝達情報が電話機（１０２）において受信されたとき、レコードは、伝達情報の生成元が１つ以上のどのグループに属しているか決定するためにチェックされ得る。同様に、伝達情報が電話機（１０２）によって送信されたとき、レコードは、伝達情報が送信される先の個人が１つ以上のどのグループに属しているか決定するためにチェックされ得る。
【００３２】
[0034]特定のグループの個人から及び／又は個人に対する伝達情報の表示は、スクリーン（１２０）上に一緒にディスプレイされる。伝達情報の表示は、別の伝達情報の前に受信した（又は発信された）伝達情報の表示が別の伝達情報の表示よりも早くディスプレイされるように、発生順に相互にスレッド構成される。より早く表示をディスプレイすることが、別の伝達情報の上方、別の伝達情報の左側に伝達情報をディスプレイするなどの異なる方法で実装され得る。１つ以上の実施形態において、伝達情報が受信された（又は送信された）日付及び／又は時間も伝達情報の表示の一部として（又は表示と一緒に）ディスプレイされる。
【００３３】
[0035]１つ以上の実施形態において、特定の伝達情報に関する時間は、伝達情報が電話機（１０２）によって受信された（又は発信された）時間に基づいて割り当てられる。あるいはまた、別の時間が使用され得る。例えば、ボイスメールメッセージの録音がリモートサービスによって実行される状況において、ボイスメールメッセージへ割り当てられる時間は、ボイスメールメッセージがリモートサービスによって受信される時間であり得る。この時間は、その後、録音されたボイスメールメッセージと一緒に電話機（１０２）へ伝達され得る。
【００３４】
[0036]伝達情報の表示は、伝達情報のタイプにかかわらず、発生順に相互にスレッド構成されディスプレイされる。テキストメッセージ、ＭＭＳメッセージ、録音されたボイスメールメッセージ、受信した音声通話の表示、電話機（１０２）のユーザーによって開始された音声通話の表示などが、スクリーン（１２０）に相互にスレッド構成され発生順にディスプレイされる。異なるタイプの伝達情報の表示が、スクリーン（１２０）に別にディスプレイされる１つ以上の実施形態において、異なるフォント、異なるカラー、異なるバックグラウンドなどを使用し、異なるタイプの伝達情報を区別する支援をする。異なるタイプの伝達情報の表示がディスプレイされる方法は、任意に、ユーザーの電話機（１０２）によって設定され得る。
【００３５】
[0037]伝達情報もグループ毎にスクリーン（１２０）にディスプレイされる。異なるグループに関連する伝達情報が、スクリーン（１２０）上に異なる時間にディスプレイされる。あるいはまた、複数のグループに関連する伝達情報がスクリーン（１２０）の異なる部分に同時にディスプレイされ得る。特定の時間にディスプレイされる特定のグループの伝達情報は、異なる様々な方法で決定され得る。ユーザーは、例えば、どのモジュール（１１８）が選択されたグループから伝達情報をディスプレイしているか応答し、グループリストから特定のグループを選択し得る。別の例として、ユーザーは、選択されたユーザーが関連しているグループからどのモジュール（１１８）が伝達情報をディスプレイしているか応答し、連絡先リスト又はアドレス帳から特定の人物を選択し得る。更に別の例において、モジュール（１１８）は、伝達情報を受信したごく最近の生成元と関連するグループからの伝達情報をディスプレイし得る。
【００３６】
[0038]加えて、伝達情報の１つ以上の表示が、伝達情報が受信及び／又は送信された（タイムスタンプとしても参照される）日付及び／又は時間も含み得ることに留意されたい。いくつかのタイプに関する伝達情報の表示は、そのような日付及び／又は時間を含み得るが、別のものは含んでいない。ＳＭＳ又はＭＭＳメッセージの表示は、例えば、時間を含み得るが、別の伝達情報のタイプの表示は時間を含んでいない。あるいはまた、表示がディスプレイされる順番が利用され得、伝達情報は、表示に関する日付及び／又は時間をディスプレイせずに、本来、受信された順番を識別し得る。
【００３７】
[0039]図２は、１つ以上の実施形態による相互にスレッド構成された伝達情報の表示のディスプレイ例を示している。図２の例において、発生順に、より早く送信又は受信された伝達情報の表示は、相互にスレッド構成された伝達情報リスト（２００）において、後で送信又は受信される伝達情報の表示の上方にディスプレイされる。伝達情報の表示が、図１のスクリーン（１２０）のような画面上にディスプレイされる。
【００３８】
[0040]１つのグループに関する異なる４つの伝達情報の表示が図２にディスプレイされる。第１の表示（２０２）は、ユーザーであるジェーンが昼食のためにどこで会うか述べているテキストメッセージである。表示（２０２）は、伝達情報が受信された時間（１７：０９）も含んでいる。第２の表示（２０４）は、ユーザーであるジェーン  ドウが電話をかけたことを識別する音声通話の表示である。表示（２０４）は、伝達情報が受信された時間（１７：１１）も含んでいる。第３の表示（２０６）は、ユーザーであるジェーン  ドウから昼食の別の会合場所を示す録音されたボイスメールメッセージである。表示（２０６）は、伝達情報が受信された時間（１７：１２）も含んでいる。第４の表示（２０８）は、表示がディスプレイされている機器のユーザーが送信したテキストメッセージである。第４の表示（２０８）は、伝達情報が受信された時間（１７：１３）も含んでいる。
【００３９】
[0041]図２に示されているように、メッセージ、音声通話メッセージ、及び録音されたボイスメールメッセージの表示が、発生順に相互にスレッド構成されディスプレイされる。表示の中には、（例えば、表示（２０２）はテキストメッセージコンテンツを含んでいる）伝達情報コンテンツを含んでいるが、他の表示は、伝達情報のコンテンツを含まない（例えば、表示（２０４）は、ユーザーのジェーン  ドウが電話したが、しかし、音声通話コンテンツを含んでいないテキスト標識である）。
【００４０】
[0042]図２に例示したこのディスプレイは、伝達情報のソースにかかわらず、ユーザーが容易に、伝達情報の発生順を識別可能にする。図２に示すように、レイの店だと述べている伝達情報がオジーの店だと述べている伝達情報の後に発生順に起こっているので、ユーザーは昼食に関する正しい会合場所がレイの店であると安易に理解し得る。図２に示した相互にスレッド構成されたディスプレイがなければ、オジーの店で会うテキストメッセージ又はレイの店で会うボイスメールメッセージのどちらが最初に着信したか決定することは、ユーザーにとって困難であるので、昼食に関する正しい会合場所を確実にすることは、ユーザーにとって困難であろう。
【００４１】
[0043]ボイスメールメッセージに応答するメッセージも図２に示されている。表示（２０６）は、音声通話の結果として残されている録音されたボイスメールメッセージである。しかしながら、表示（２０６）が相互にスレッド構成された伝達情報リスト（２００）の一部としてディスプレイされているので、ユーザーは（例えば、テキストメッセージ、ＭＭＳメッセージなどの）メッセージを使用し、応答を容易に送信し得る。
【００４２】
[0044]図２の例において、表示は、伝達情報が受信された時間を示すタイムスタンプと一緒にディスプレイされる。代替実施形態において、そのようなタイムスタンプはディスプレイされない。むしろ、表示のディスプレイの順番が、本来、伝達情報が受信された発生順を識別する。
【００４３】
[0045]加えると、相互にスレッド構成された伝達情報の表示をディスプレイしている電話機は、ユーザーが別の電話機へ送信するためのテキスト及び／又はその他のメディアの入力を可能にする。図３は、１つ以上の実施形態による、相互にスレッド構成された伝達情報への応答が、ユーザーによる入力を可能にするディスプレイ例を示している。図３は、図２に参照し論述される相互にスレッド構成された伝達情報のリスト（２００）を例示している。
【００４４】
[0046]加えると、図３において、ユーザーが、別の電話機へ送信されるテキストを入力可能なテキスト入力フィールド（３０２）が示されている。フィールド（３０２）へ入力されるテキストが別の１つ以上のグループの一部である電話機へ送信され、それに関する伝達情報の表示がリスト（２００）にディスプレイされている。テキストは、タッチパッド、キーパッド、口頭入力など、を使用し、異なる様々な方法で入力され得る。「送信」又は「伝達」の機能性も別の電話機へ入力されるテキストを送信するために呼び出され得る。テキスト入力フィールド欄として例示されているが、代わりに、その他のタイプのメディアがフィールド（３０２）及び／又は別の入力フィールドを使用し、入力され得ることを十分に理解されよう。
【００４５】
[0047]図２及び図３の例から見られ得るように、相互にスレッド構成された伝達情報の表示のディスプレイが、ユーザーが別のユーザー（又はユーザーグループ）との伝達情報の履歴を容易に見ることを可能にする。この履歴は、相互にスレッド構成されディスプレイされる異なるタイプの伝達情報の表示を用いて発生順にディスプレイされる。着信する伝達情報（別のユーザーから受信された伝達情報）及び発信する伝達情報（別のユーザー又はユーザーグループへ送信された伝達情報）双方がディスプレイされ得、よりしっかりとした履歴がユーザーへディスプレイされ得るようにしている。
【００４６】
[0048]図４は、１つ以上の実施形態による相互にスレッド構成された異なるタイプの伝達情報の表示を実装するための例示的なプロセス（４００）を示す流れ図である。プロセス（４００）が、図１の電話機（１０２）などの電話機によって実行され、ソフトウェア、ファームウェア、ハードウェア、又はその組み合わせによって実装され得る。プロセス（４００）は、相互にスレッド構成された異なるタイプの伝達情報の表示に関するプロセスの例であって、異なる図面を参照し、相互にスレッド構成された異なるタイプの伝達情報の表示の付加的な論述が本明細書に含まれている。
【００４７】
[0049]プロセス（４００）において、異なるタイプの伝達情報が受信される（動作４０２）。前述したように、動作（４０２）において、異なる様々なタイプの伝達情報が受信され得る。この受信は、別の電話機から伝達情報を受信すること、及びプロセス（４００）を実装しているユーザーの電話機から伝達情報を受信することを含み得る。
【００４８】
[0050]受信された伝達情報それぞれに関して、伝達情報が関連付けられているグループが識別される（動作４０４）。伝達情報は、前述したように、グループに関連付けられていて、伝達情報の生成元がそれに関連付けられている。前述したように、伝達情報の生成元が関連しているグループは、異なる様々な方法によって識別され得、典型的に、伝達情報の生成元の識別子の少なくとも一部に基づいている。同様に、プロセス（４００）を実装している（プロセス（４００）を実装している電話機によって送信される）ユーザーの電話機から受信される伝達情報に関して、伝達情報は、前述したようにグループに関連付けられていて、伝達情報の１つ以上の目標が関連している。
【００４９】
[0051]受信された伝達情報の表示が、その後、ディスプレイされる（動作４０６）。伝達情報は、前述したようなタイプにかかわらず、発生順に相互にスレッド構成された異なるタイプの伝達情報の表示とともにグループ毎にディスプレイされる。
【００５０】
[0052]動作（４０６）において、異なるグループに関連付けられた伝達情報の表示が、異なる時間にディスプレイされ得る。ユーザーは、例えば、グループのリストからその特定のグループの識別子など選択することによってディスプレイされる特定のグループに関する伝達情報に対するリクエストを入力し得る。あるいはまた、特定の瞬間、ディスプレイされる特定のグループが自動的に決定され得る。例えば、ごく最近、受信した伝達情報が関連しているグループがディスプレイされるグループであり得る。
【００５１】
[0053]加えて、動作（４０６）において表示がディスプレイされるスクリーンのサイズ（例えば、図１のスクリーン（１２０）のサイズ）によって非常に多くの伝達情報がグループに関連付けられ同時にディスプレイされる状況が生じ得ることを留意されたい。そのような状況において、ユーザーは、上向きの矢印ボタン及び／又は下向きの矢印ボタン、ポインターデバイス、言語入力のような様々な入力を使用した表示を介しスクロール可能である。したがって、そのような状況において、グループに関連する伝達情報のサブセットは、任意の時間にディスプレイされる。
【００５２】
[0054]図５は、１つ以上の実施形態による相互にスレッド構成された異なるタイプの伝達情報の表示を実装するために構成され得る機器の例（５００）を示している。機器（５００）は、例えば、図１の電話機（１０２）又は（１０４）であり得る。
【００５３】
[0055]機器（５００）は、１つ以上のプロセッサー又は処理ユニット（５０２）、１つ以上のメモリー及び／又はストレージコンポーネント（５０６）を含み得る１つ以上の計算機可読媒体（５０４）、１つ以上の入力／出力（Ｉ／Ｏ）機器（５０８）、及び様々なコンポーネント及び機器が相互に通信可能なバス（５１０）を含む。計算機可読媒体（５０４）及び／又は１つ以上のＩ／Ｏ機器（５０８）は、計算機器（５００）の一部として含まれ得るか又は代わりに機器と接続され得る。バス（５１０）は、メモリーバス、又はメモリーコントローラー、周辺機器用バス、アクセラレイティッドグラフィックスポート、プロセッサー、又はローカルバス、及び異なる様々なバスアーキテクチャを利用するものなど、を含んでいる１つ以上のあるバス構造タイプを示している。バス（５１０）は、有線バス及び／又は無線バスを含み得る。
【００５４】
[0056]メモリー／ストレージコンポーネント（５０６）は、１つ以上の計算機記憶媒体を表す。コンポーネント（５０６）は、（ランダムアクセスメモリー（ＲＡＭ）のような）揮発性媒体及び／又は（読み出し専用メモリー（ＲＯＭ）、フラッシュメモリー、光ディスク、磁気ディスクなどの）不揮発性媒体を含み得る。コンポーネント（５０６）は、固定した媒体（例えばＲＡＭ、ＲＯＭ、固定したハードドライブなど）及び取り外し可能媒体（例えばフラッシュメモリードライブ、取り外し可能ハードドライブ、光ディスクなど）を含み得る。
【００５５】
[0057]本明細書に論述した技法は、１つ以上の処理ユニット（５０２）によって実行される命令を有するソフトウェアに実装され得る。異なる命令が、処理ユニット（５０２）、処理ユニット（５０２）内の様々なキャッシュメモリー、機器（５００）の（示されていない）別のキャッシュメモリー、又はその他の計算機可読媒体のような計算機器（５００）の異なるコンポーネントなどにストアされ得ることを十分に理解されよう。加えて、命令が機器（５００）にストアされる場所が、時間がたつにつれて変化し得ることを十分に理解されよう。
【００５６】
[0058]１つ以上の入力／出力機器（５０８）は、ユーザーが、計算機器（５００）にコマンド及び情報を入力可能にし、情報がユーザー、及び／又はその他のコンポーネント又は機器に提示されることも可能にする。入力機器の例は、キーボード、カーソル制御機器（例えばマウス）、マイクロフォン、スキャナーなどを含む。出力機器の例は、ディスプレイ機器（例えば、モニター又はプロジェクター）、スピーカー、プリンター、ネットワークカードなどを含む。
【００５７】
[0059]様々な技法が、ソフトウェア又はプログラムモジュールに関する一般的な文脈で本明細書に記載され得る。一般に、ソフトウェアは、特定のタスクを実行するか又は特定の抽象データタイプを実装しているルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。これらのモジュール及び技法の実装は、いくつかの計算機可読媒体形式を介しストア又は送信され得る。計算機可読媒体は、機器によってアクセスされ得る利用可能な任意の単一の媒体又は複数の媒体であり得る。非限定の例として、計算機可読媒体は、「計算機記憶媒体」及び「通信媒体」を含み得る。
【００５８】
[0060]計算機記憶媒体は、計算機読込可能命令、データ構造、プログラムモジュール、又はその他のデータのような情報の記憶に関する任意の方法若しくは技術で実装されている揮発性媒体及び不揮発性媒体、並びに取り外し可能媒体及び媒体取り外し不可能媒体を含む。計算機記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリー、若しくはその他のメモリー技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、若しくはその他の光記憶機器、磁気カセット、磁気テープ、磁気ディスク記憶機器、若しくはその他の磁気記憶機器、又は所望した情報をストアするために利用され得、計算機によってアクセスされ得るその他任意の媒体、を含むがこれらに限定しない。
【００５９】
[0061]「通信媒体」は典型的に、搬送波又はその他の移送機構のような調節されたデータ信号の計算機可読命令、データ構造、プログラムモジュール、又はその他のデータを具体化する。通信媒体も任意の情報伝達媒体を含む。用語「変調データ信号」は、信号内の情報を符号化する方法によって設定された又は変更された１つ以上のその特性を有する信号を意味している。非限定の例として、通信媒体は、有線ネットワーク又は直接有線接続のような有線媒体、及び音響、ＲＦ、赤外線、及びその他のワイヤレスメディアのような無線媒体などを含む。上記のうち任意の組み合わせも計算機可読媒体の範囲内に含まれる。
【００６０】
[0062]一般に、本明細書に記載した機能又は技法のどれもソフトウェア、ファームウェア、ハードウェア（例えば固定論理回路）、手動処理、又はこれらの実装の組み合わせを利用し実装され得る。本明細書に使用されている用語モジュールは一般に、ソフトウェア、ファームウェア、ハードウェア、又はその組み合わせを表す。ソフトウェアの実装の場合、モジュールは、プロセッサー（例えばＣＰＵ又は複数のＣＰＵ）において実行されるときに指定されるタスクを実行するプログラムコードを表す。プログラムコードは、１つ以上の計算機可読記憶媒体にストアされ得、更に、それに関する説明が図５を参照し見出され得る。本明細書に記載した相互にスレッド構成された異なるタイプの伝達情報の表示の機能は、プラットホームに独立であって、本技法が、様々なプロセッサーを有する様々な商用の計算プラットホームにおいて実装され得ることを意味している。
【００６１】
[0063]対象項目は、構造的な機能及び／又は方法論的な動作に対して特定の言語で説明されているが、添付した請求項に定義されている対象項目が、必ずしも前述した特定の機能又は動作に限定されるわけではないことを理解されよう。もっと具体的に言うと、前述した特定の機能及び動作は、本請求項の実装形式の例として開示されている。
【符号の説明】
【００６２】
１００  システム例
１０２  電話機
１０４（１）  別の電話機
１０４（Ｘ）  別の電話機
１１２  メッセージングモジュール
１１４  音声モジュール
１１６  通信モジュール
１１８  伝達情報ディスプレイモジュール
１２０  スクリーン
２００  伝達情報リスト
２０２  表示
２０４  表示
２０６  表示
２０８  表示
３０２  テキスト入力フィールド
５００  機器の例
５０２  プロセッサー
５０４  計算機可読媒体
５０６  メモリー／ストレージ
５０８  入力／出力装置
５１０  バス
【図１】
2012504905.tif 000003
【図２】
2012504905.tif 000004
【図３】
2012504905.tif 000005
【図４】
2012504905.tif 000006
【図５】
2012504905.tif 000007
【国際調査報告】
2012504905.tif 000008
2012504905.tif 000009