(57)【要約】  システム及び方法は、クライアント装置の通信モードを制御するためのユーザインターフェイスを与えることに向けられる。このインターフェイスは、クライアント装置が他の装置へ直接的に又は中間サーバーを経て通信するところのプレゼンス及び／又は通信モードをユーザがセットできるようにする。プレゼンスは、一般に、ユーザの利用可能性、通信能力、通信の希望、等を反映する。プレゼンスは、ＳＭＳ、ＩＭ、ｅメール、音声、等を含む通信モードと直接的又は間接的に関連付けることができる。インターフェイスは、連絡先リストを含み、ユーザが、ある連絡先と通信するモードを選択できるようにする。又、各連絡先に関連した通信モードをｅメールアドレスブックに合体して表示することもできる。又、インターフェイスは、１つ以上の他のクライアント装置との会話において各到来するメッセージ及び出て行くメッセージの通信モードも指示する。【選択図】      図２【特許請求の範囲】
【請求項１】
通信モードを制御するためのユーザインターフェイスを与える方法において、
第１クライアント装置に複数のプレゼンスを表示するステップであって、各プレゼンスは、前記第１クライアント装置を経て通信するためのユーザの利用可能性を少なくとも部分的に指示するものであるステップと、
前記第１クライアント装置のユーザが前記複数のプレゼンスからあるプレゼンスを選択できるようにするステップと、
前記第１クライアント装置のユーザが通信モードを選択できるようにするステップと、
前記選択されたプレゼンス及び前記選択された通信モードの少なくとも１つを、前記第１クライアント装置が通信する第２クライアント装置へ与えるステップと、
を備えた方法。
【請求項２】
前記複数のプレゼンスの各々は、更に、前記第１クライアント装置の通信能力及びユーザの通信希望の少なくとも１つを指示する、請求項１に記載の方法。
【請求項３】
前記通信モードは、ショートメッセージサービスモード、マルチメディアメッセージサービスモード、インスタントメッセージモード、音声インスタントメッセージモード、ｅメールモード、及び音声通信モードの１つを含む、請求項１に記載の方法。
【請求項４】
ユーザが通信モードを選択できるようにする前記ステップは、
ユーザが前記第１クライアント装置における好みとして通信モードを選択できるようにする段階と、
ユーザが前記第２クライアント装置に関連した連絡先との通信を開始するために通信モードを選択できるようにする段階と、
の少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記与えるステップは、
前記選択されたプレゼンス及び前記通信モードを前記第２クライアント装置へ直接的に通信する段階と、
前記選択されたプレゼンスを中間装置へ通信し、これが、前記選択されたプレゼンスを前記第２クライアント装置へ通信するようにする段階と、
の少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記第２クライアント装置が前記第１クライアント装置と通信できるところの少なくとも１つの通信モードを表示するステップを更に備えた、請求項１に記載の方法。
【請求項７】
前記第１クライアント装置が通信できるところの複数の連絡先を表示するステップと、
前記複数の連絡先の各々に関連して少なくとも１つの通信モードを表示して、前記複数の連絡先の各々が前記第１クライアント装置と通信できるところの少なくとも１つの通信モードを指示するステップと、
を更に備えた請求項１に記載の方法。
【請求項８】
前記第２クライアント装置のユーザに対する連絡先を含む前記第１クライアント装置のｅメールアドレスブックにおける複数の連絡先の各々に関連して少なくとも１つの通信モードを表示するステップを更に備えた、請求項１に記載の方法。
【請求項９】
前記第２クライアント装置との会話セッションにおいて到来するメッセージ及び出て行くメッセージの少なくとも１つに関連して前記選択された通信モードの指示を表示するステップを更に備えた、請求項１に記載の方法。
【請求項１０】
前記第１クライアント装置に複数の会話セッションを表示するステップを更に備えた、請求項９に記載の方法。
【請求項１１】
電子装置が請求項１のアクションを遂行するようにさせる電子装置インストラクションを記憶するコンピュータ読み取り可能な媒体。
【請求項１２】
通信モードを制御するためのユーザインターフェイスを与えるクライアント装置において、
ディスプレイと、
別のコンピューティング装置に情報を送信し及び受信するためのトランシーバーと、
前記ディスプレイ及びトランシーバーと通信するプロセッサと、
前記プロセッサと通信するメモリであって、前記プロセッサが、
前記クライアント装置を経て通信するためのユーザの利用可能性を各々が少なくとも部分的に指示する複数のプレゼンスを表示し、
前記クライアント装置のユーザが前記複数のプレゼンスからあるプレゼンスを選択できるようにし、
前記クライアント装置のユーザが通信モードを選択できるようにし、そして
前記選択されたプレゼンス及び前記選択された通信モードの少なくとも１つを、前記クライアント装置が通信する第２クライアント装置へ与える、
ことを含む複数のオペレーションを遂行するようにさせるデータ及びコンピュータ命令を記憶するメモリと、
を備えたクライアント装置。
【請求項１３】
前記複数のプレゼンスの各々は、更に、前記第１クライアント装置の通信能力及びユーザの通信希望の少なくとも１つを指示する、請求項１２に記載のシステム。
【請求項１４】
前記通信モードは、ショートメッセージサービスモード、マルチメディアメッセージサービスモード、インスタントメッセージモード、音声インスタントメッセージモード、ｅメールモード、及び音声通信モードの１つを含む、請求項１２に記載のシステム。
【請求項１５】
前記コンピュータ命令は、更に、前記プロセッサが、
ユーザが前記クライアント装置における好みとして通信モードを選択できるようにし、そして
ユーザが前記第２クライアント装置に関連した連絡先との通信を開始するために通信モードを選択できるようにする、
というオペレーションを遂行するようにさせる、請求項１２に記載のシステム。
【請求項１６】
前記コンピュータ命令は、更に、前記プロセッサが、
前記選択されたプレゼンス及び前記通信モードを前記第２クライアント装置へ直接的に通信し、そして
前記選択されたプレゼンスを中間装置へ通信し、これが、前記選択されたプレゼンスを前記第２クライアント装置へ通信する、
というオペレーションを遂行するようにさせる、請求項１２に記載のシステム。
【請求項１７】
前記コンピュータ命令は、更に、前記プロセッサが、
前記クライアント装置が通信できるところの複数の連絡先を表示し、そして
前記複数の連絡先の各々に関連して少なくとも１つの通信モードを表示して、前記複数の連絡先の各々が前記クライアント装置と通信できるところの少なくとも１つの通信モードを指示する、
というオペレーションを遂行するようにさせる、請求項１２に記載のシステム。
【請求項１８】
前記コンピュータ命令は、更に、前記プロセッサが、前記第２クライアント装置のユーザに対する連絡先を含む前記第１クライアント装置のｅメールアドレスブックにおける複数の連絡先の各々に関連して少なくとも１つの通信モードを表示する、というオペレーションを遂行するようにさせる、請求項１２に記載のシステム。
【請求項１９】
前記コンピュータ命令は、更に、前記プロセッサが、前記第２クライアント装置との会話セッションにおいて到来するメッセージ及び出て行くメッセージの少なくとも１つに関連して前記選択された通信モードの指示を表示する、というオペレーションを遂行するようにさせる、請求項１２に記載のシステム。
【請求項２０】
前記コンピュータ命令は、更に、前記プロセッサが、前記第１クライアント装置に複数の会話セッションを表示する、というオペレーションを遂行するようにさせる、請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、モバイルメッセージングに係り、より詳細には、モバイルメッセージングのプレゼンス及び通信モードを制御するためのユーザインターフェイスに係るが、これに限定されない。
【０００２】
関連出願へのクロスレファレンス：本出願は、２００５年９月７日に出願された代理人管理番号第０８２２６／１２０１８４７−ＵＳ１号、及び２００４年９月８日に出願された米国プロビジョナル特許出願第６０／６０７，８９９号の利益を請求するものであり、ここでは、それらのうちの早い方の出願日の利益が３５ＵＳＣ§１１９（ｅ）のもとで請求され、そしてそれらは、参考としてここに援用する。
【背景技術】
【０００３】
モバイル及び固定のクライアント装置は、しばしば、音声、ｅメール、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージサービス（ＭＭＳ）、インスタントメッセージング（ＩＭ）、等の２つ以上のメッセージング能力を備えている。ｅメールシステムや音声メールのようなあるメッセージングシステムは、ユーザが設定できる自動応答、例えば、「アウト・オブ・オフィス(out of office)」応答を含む。同様に、あるＩＭシステムは、別のユーザが現在オンライン中であるか、さもなければ、通信に出られるかを指示する自動応答を含む。通常、このような自動応答は、各々のメッセージング能力に対して別々に設定されねばならない。又、たとえ単一メッセージング能力を通じて多数の会話が可能であっても、通常は、一度に１つのメッセージング能力が使用されるだけである。従って、一体化されたインターフェイスではなく、メッセージング能力にアクセスして使用するための個別のインターフェイスが一般的に設けられる。本発明は、これら及び他の事柄に対してなされたものである。
【０００４】
以下、添付図面を参照して本発明の実施形態を説明するが、本発明は、これに尽きるものでもないし、又、これに限定されるものでもない。添付図面では、特に指示のない限り、種々の図面全体にわたり同様の部分が同じ参照番号で示される。
本発明を良く理解するために、添付図面を参照して本発明を詳細に説明する。
【発明を実施するための最良の形態】
【０００５】
以下、本発明は、本発明を実施する特定の実施形態を例示する添付図面を参照して、より完全に説明する。しかしながら、本発明は、多数の異なる形態で実施でき、ここに述べる実施形態に限定されるものではなく、むしろ、これら実施形態は、この開示が徹底的且つ完全なものであって、本発明の範囲を当業者に完全に伝えるように、設けられている。とりわけ、本発明は、方法又は装置として実施できる。従って、本発明は、完全にソフトウェアの実施形態、完全にハードウェアの実施形態、或いはソフトウェア及びハードウェアの態様を結合した実施形態の形式をとることができる。それ故、以下の詳細な説明は、限定的な意味はない。簡単に述べると、本発明は、別のユーザとの通信モードをプレゼンス状態に基づいて制御するための方法及びシステムを提供することに向けられる。
【０００６】
例示的動作環境
図１は、本発明が作用し得る環境の一実施形態を示す。本発明を実施するのにこれらの要素の全部が必要とされるのではなく、本発明の精神又は範囲から逸脱せずに、これら要素の配列及び形式を変更してもよい。
【０００７】
図示されたように、システム１００は、クライアント装置１０２−１０４と、ネットワーク１０５と、サーバー１０６とを備えている。ネットワーク１０５は、クライアント装置１０２−１０４の各々及びサーバー１０６と通信し、それらの間で通信を行えるようにする。
【０００８】
クライアント装置１０２−１０４は、ネットワーク１０５のようなネットワークを経て、サーバー１０６等の別のコンピューティング装置へ及びそこから、メッセージを互いに送信及び受信することができる実質上いかなるコンピューティング装置を含んでもよい。このような装置のセットは、通常、セルラー電話、スマートホン、ページャー、ウオルキー・トーキー、高周波（ＲＦ）装置、赤外線（ＩＲ）装置、ＣＢ、これら装置の１つ以上を結合する一体化装置、又は実質上任意のモバイル装置、等のワイヤレス通信媒体を使用して接続する装置を含んでもよい。又、このような装置のセットは、通常、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベース又はプログラム可能な消費者向け電子装置、ネットワークＰＣ、等のワイヤレス通信媒体を使用して接続する装置を含んでもよい。同様に、クライアント装置１０２−１０４は、ＰＤＡ、ポケットＰＣ、着用可能なコンピュータのようなワイヤード又はワイヤレス通信媒体、及びそのワイヤード及び／又はワイヤレス通信媒体を経て通信するように装備される他の装置を使用して接続することのできる装置でもよい。
【０００９】
クライアント装置１０２−１０４内の各クライアント装置は、ユーザが、プレゼンス設定のような設定を制御すると共に、オペレーションの遂行をクライアント装置に命令することができるようにするユーザインターフェイスを備えている。又、各クライアント装置は、ｅメール、ＳＭＳ、ＭＭＳ、ＩＭ、インターネットリレーチャット（ＩＲＣ）、Ｍａｒｄａｍ−Ｂｅｙのインターネットリレーチャット（ｍＩＲＣ）、Ｊａｂｂｅｒ、等を含む（これらに限定されないが）同じ又は異なる通信モードを使用して、クライアント装置が別のコンピューティング装置へメッセージを送信したり又はそこから受信したりできるようにする通信インターフェイスも備えている。クライアント装置１０２−１０４は、更に、ウェブページ、ウェブベースのメッセージ、等を受信及び送信するように構成されたブラウザアプリケーションと共に構成されてもよい。このブラウザアプリケーションは、標準的一般化マークアップ言語（ＳＭＧＬ）、例えば、ハイパーテキストマークアップ言語（ＨＴＭＬ）、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、ハンドヘルドデバイスマークアップ言語（ＨＤＭＬ）、例えば、ワイヤレスマークアップ言語（ＷＭＬ）、ＷＭＬＳｃｒｉｐｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、等を含む（これらに限定されないが）実質上任意のウェブベースの言語を使用して、グラフィック、テキスト、マルチメディア、等を受信しそして表示するように構成されてもよい。
【００１０】
ネットワーク１０５は、１つのコンピューティング装置を別のコンピューティング装置に結合してそれらが通信できるように構成される。ネットワーク１０５は、１つの電子装置から別の電子装置へ情報を通信するための任意の形式の媒体を使用することができる。又、ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ユニバーサルシリアルバス（ＵＳＢ）ポートを通るような直接接続、他の形式のコンピュータ読み取り可能な媒体、又はその組み合せに加えて、セルラーネットワークインターフェイスのようなワイヤレスインターフェイス、及び／又はインターネットのようなワイヤードインターフェイスを含んでもよい。異なるアーキテクチャー及びプロトコルに基づくものを含むＬＡＮの相互接続セットにおいて、ルーターは、ＬＡＮ間のリンクとして働き、メッセージを互いに送信できるようにする。又、ＬＡＮ内の通信リンクは、通常、ねじれワイヤ対又は同軸ケーブルを含み、一方、ネットワーク間の通信リンクは、空中を通るセルラー電話信号、アナログ電話線、Ｔ１、Ｔ２、Ｔ３及びＴ４を含む完全又は部分専用デジタルライン、サービス総合デジタル網（ＩＳＤＮ）、デジタルサブスクライバーライン（ＤＳＬ）、衛星リンクを含むワイヤレスリンク、或いは当業者に知られた他の通信リンクを使用してもよい。更に、リモートコンピュータ及び他の関連電子装置は、モデム及び一時的電話リンクを経てＬＡＮ又はＷＡＮにリモート接続することができる。本質的に、ネットワーク１０５は、クライアント装置１０２−１０４とサーバー１０６との間に情報が伝達するようにするいかなる通信方法も含む。
【００１１】
上述したように、通信リンクに情報を送信するのに使用される媒体は、一般に、コンピューティング装置によりアクセスできるいかなる媒体も含む。コンピュータ読み取り可能な媒体は、コンピュータ記憶媒体、ワイヤード及びワイヤレス通信媒体、又はその組み合せを含むことができる。更に、コンピュータ読み取り可能な媒体は、通常、コンピュータ読み取り可能な命令、データ構造体、プログラムモジュール、或いは搬送波のような変調データ信号における他のデータ、データ信号、又は他の搬送メカニズムを具現化し、そしていかなる情報配送媒体も含む。「変調データ信号」及び「搬送波信号」という語は、その特性セットの１つ以上を有するか、又は信号における情報、命令、データ等をエンコードするように変更される信号を包含する。例えば、通信媒体は、ワイヤレス媒体、例えば、音響、ＲＦ、赤外線、及び他のワイヤレス媒体と、ワイヤード媒体、例えば、ねじれ対、同軸ケーブル、光ファイバー、導波管、及び他のワイヤード媒体とを含む。
【００１２】
例示的クライアント環境
クライアント装置２００のようなクライアント装置の一実施形態を、図２を参照して以下に詳細に説明する。しかしながら、簡単に述べると、クライアント装置２００は、ユーザが他のクライアント装置及び／又はサーバー１０６と通信できるようにするためにネットワーク１０５に接続できるコンピューティング装置を含むことができる。クライアント装置２００は、図示された以上の多数の要素を含んでもよい。しかしながら、図示された要素は、本発明を実施する実施形態を開示するのに充分なものである。
【００１３】
クライアント装置２００は、バス２２２を経て互いに通信する処理ユニット２１２及び大量メモリを備えている。大量メモリは、一般に、ＲＡＭ２１６、ＲＯＭ２３２、及び１つ以上の永久記憶装置２２６、例えば、フラッシュメモリを含む。パーソナルコンピュータのような高能力のクライアント装置に対して、永久記憶装置２２６は、ハードディスクドライブ、テープドライブ、光学的ドライブ、及び／又はフロッピー（登録商標）ディスクドライブを含んでもよい。永久記憶装置２２６は、コンピュータ読み取り可能な記憶媒体を含むことができる。記憶媒体は、コンピュータ読み取り可能な命令、データ構造体、プログラムモジュール、又は他のデータのような情報を記憶する方法又は技術で実施される揮発性、不揮発性、除去可能、及び除去不能な媒体を含んでもよい。コンピュータ記憶媒体は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多様性ディスク（ＤＶＤ）又は他の光学的記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又は他の磁気記憶装置、或いは希望の情報を記憶するのに使用できると共にコンピューティング装置によりアクセスできる他の媒体を含む。
【００１４】
又、大量メモリは、プログラムコード及びデータも記憶する。このようなコード及びデータは、クライアント装置２００のオペレーションを制御するためのオペレーティングシステム２２０を含む。特定のクライアント装置に適した任意の汎用オペレーティングシステムを使用することができる。又、クライアント装置２００の低レベルオペレーションを制御するための基本的入力／出力システム（ＢＩＯＳ）２１８も設けられる。
【００１５】
又、１つ以上のアプリケーション２５０も大量メモリにロードされて、オペレーティングシステム２２０で実行される。例えば、クライアント装置２００は、インスタントメッセージを送信及び受信するためのワイヤレスインスタントメッセージ（ＩＭ）ハンドラーアプリケーションを含むことができる。又、クライアント装置２００は、ｅメールを送信及び受信するための簡単なメール転送プロトコル（ＳＭＰＴ）ハンドラーアプリケーションも含むことができる。クライアント装置２００は、更に、ＨＴＴＰ要求を受信して処理するためのＨＴＴＰハンドラーアプリケーションと、セキュアな接続を取り扱うためのＨＴＴＰＳハンドラーアプリケーションも含むことができる。ＨＴＴＰＳハンドラーアプリケーションは、セキュアな形態で外部アプリケーションとの通信を開始することができる。アプリケーションプログラムの他の例は、スケジューラー、カレンダー、ウェブサービス、トランスコーダー、データベースプログラム、ワードプロセスプログラム、スプレッドシートプログラム、等々を含む。
【００１６】
又、図２に示すように、クライアント装置２００は、通信インターフェイスユニット２１０を経て、セルラー電話ネットワーク、インターネット、又は他の何らかの通信ネットワーク、例えば、図１のネットワーク１０５と通信することができ、通信インターフェイスユニット２１０は、コード分割多重アクセス（ＣＤＭＡ）、モバイル通信用のグローバルシステム（ＧＳＭ）、ＳＭＳ、ＭＭＳ、ＷＡＰ、ＴＣＰ／ＩＰ、等を含む種々の通信プロトコルに使用するように構成される。通信インターフェイスユニット２１０は、時々、トランシーバー、トランシーバー装置、ネットワークインターフェイスカード（ＮＩＣ）、等としても知られている。
【００１７】
又、クライアント装置２００は、入力／出力装置２２８、例えば、キーパッド、サムスティック、ロッカースイッチ、マウス、キーボード、スキャナ、又は図２に特に示されていない他の入力装置と通信するための入力／出力インターフェイス２２４も備えている。クライアント装置２００のユーザは、この入力／出力装置２２８を使用して、ユーザインターフェイス２５２と相互作用することができ、ユーザインターフェイス２５２は、オペレーティングシステム２２０及び／又はアプリケーション２５０と個別であってもよいし又はそれと一体的であってもよい。ユーザインターフェイス２５２との相互作用は、ディスプレイ２１５及びディスプレイアダプタ２１４を経ての視覚的相互作用を含む。ユーザインターフェイス２５２との相互作用は、以下で詳細に説明する。
【００１８】
ユーザインターフェイスディスプレイ
図３は、移動クライアント装置ディスプレイ３００の映像であり、ユーザがプレゼンス状態を選択できるところの本発明の一実施形態によるクライアント状態メニューを示している。プレゼンス状態は、プレゼンス状態を選択したモバイルクライアント装置と通信するように試みる他のクライアント装置へ搬送される。プレゼンス状態は、クライアント装置から、又はクライアント装置の現在のプレゼンス状態を記憶する中間サーバーから指令されて搬送されてもよい。ディスプレイ３００は、ディスプレイコンテンツを指示するディスプレイヘッディング３０２を含む。この場合に、ディスプレイヘッディングは、予め定義され及び／又はユーザ定義されたプレゼンス状態可能性のリストからユーザ選択されたプレゼンス状態を識別する。又、ディスプレイ３００は、現在表示から退出するためのＣａｎｃｅｌ（キャンセル）オプション３０６、及びユーザが新たなプレゼンス状態に入れるようにするＮｅｗ（新規）オプション３０８のような制御オプションが表示されるメニューエリア３０４も備えている。ユーザは、クライアント装置の能力に基づいて１つ以上の仕方で制御オプションを選択することができる。例えば、ユーザは、クライアント装置のキーパッド上の１つ以上のキーで、及び／又はディスプレイを経て制御オプションにタッチすることにより、制御オプションを選択することができる。
【００１９】
ディスプレイ３００は、多数のプレゼンス状態３１０−３１８を与える。ユーザは、ハイライト３１１及び／又は他の指示でプレゼンス状態を選択することができる。選択されたプレゼンス状態は、ユーザの利用可能性（ユーザの在席状態）、好ましい通信モード、及び／又は他の特性を指示することができる。特定の通信モードは、各プレゼンス状態に永久的に又は選択的に関連付けることができる。プレゼンス状態に関連したテキストは、通信モードを明確に指定する必要もないし、通信モードを暗示する必要もない。この場合に、クライアント装置又は中間サーバーは、通信モード及び関連テキストを他のクライアント装置へ搬送することになる。
【００２０】
しかしながら、プレゼンス状態のテキストは、通信モードに直接関連付けられる必要もない。むしろ、他のクライアント装置、及び／又は中間サーバーは、プレゼンス状態のテキストから通信モードを決定することができる。例えば、プレゼンス状態３１０は、ユーザが移動中であることを指示する。別のユーザ、別のクライアント装置、又は中間サーバーは、ユーザがおそらく従来のストア・アンド・フォワードｅメールで通信したくないことを合理的に推論することができる。ＳＭＳメッセージは、より良い選択肢であるが、ユーザがキーパッドで応答を入力することを必要とする。ユーザが車を運転するか又は歩行していて正に移動中である場合には、キーパッドを使用することが困難である。従って、別の人間ユーザ、別のクライアント装置又は中間サーバーは、最良の通信モードがセルラー音声通信であることを推論できる。最良の通信モードの選択を更に改善するために、クライアント装置又は他のソースから付加的なプレゼンス情報を得ることができる。例えば、送信側クライアント装置は、ターゲットクライアント装置がセルラーサービスを現在使用しているかどうかについてセルラーコール又は他の問合せを出すように最初に試みることができる。もしそうでなければ、送信側クライアント装置は、音声インスタントメッセージ又は他の形式のメッセージの送信を試みることができる。送信側クライアント装置は、通信が成功するまで通信モードのハイアラーキーセットを試みることができる。
【００２１】
図４は、モバイル装置ディスプレイ３２０の映像であり、ユーザが連絡先(contact)との希望の通信モードを選択するためにインターフェイスできる本発明の一実施形態による連絡先リストを示す。単一クライアント装置の多数のユーザを受け入れるために、ディスプレイ３２０は、連絡先リストの所有者を指示するユーザＩＤ３２２を含むことができる。又、アクティビティ指示子３２３は、メッセージがユーザＩＤ３２２を待機しているかどうか、及び／又はユーザＩＤ３２２が現在オンラインであり及び／又は１人以上の連絡先と通信しているかどうか表示することができる。又、ディスプレイ３２０は、制御オプション及び他の状態情報が表示されるメニューエリア３２４も含む。表示エリアが全てのコンテンツを表示するに不充分である場合には、スクロールバー３２６が表示される。明瞭化のために、コンテンツ表示限界線３２８は、この限界線３２８より上のコンテンツはスクロールせずに見ることができるが、この限界線３２８より下のコンテンツは、スクロールバー３２６でスクロールして見なければならないことを指示する。
【００２２】
連絡先のリストは、グループに編成することができ、これは、選択された連絡先グループを示すように拡張することができる。各連絡先の利用可能性、現在会話に含まれるかどうか、及び／又は他の状態を指示するために、各連絡先と共にアイコン又は他の指示を表示することができる。選択された連絡先３３０は、その選択された連絡先３３０が通信できるモードのリスト３３２と共に表示される。例えば、選択された連絡先３３０は、ＩＭ、ＳＭＳ及びｅメールを経て通信することができる。これらの通信モードは、クライアント装置に連絡先を記憶するときにユーザにより入力することができる。或いは又、クライアント装置が、そのクライアント装置と通信するために連絡先により使用される各通信モードを検出して記憶することもできる。それに加えて又はそれとは別に、中間サーバーが、連絡先により使用される各通信モードを検出し、さもなければ、記憶し、そしてそれらモードを他のクライアント装置へ中継することができる。各クライアント装置のユーザは、メニューオプションを使用して、各々の又は全ての連絡先の通信モードの更新を手動で要求することができる。或いは又、クライアント装置は、他のクライアント装置及び／又はサーバーから自動更新を受け取ることができる。同様に、クライアント装置は、他のクライアント装置及び／又はサーバーからプレゼンス情報の自動更新を受け取ることができる。
【００２３】
連絡先リストにおける通信モードの選択は、一般に、クライアント装置の能力に依存する。例えば、クライアント装置は、ユーザが動的に指定されたキーで通信モードを直接選択できるようにしてもよいし、ユーザが通信モードを循環させてエンターキーを押すことを要求してもよい。他の技術は、タッチスクリーン選択、ある音声コマンド、時間周期内の多数のクリック、等を含む。
【００２４】
連絡先通信モードを表示するためのオプションの同様のセットを、ＰＣ、ウェブサーバー等により実行されるｅメールシステムに合体させることができる。例えば、クライアント装置からの連絡先リストをオンラインｅメールアドレスリストと同期させ、そしてｅメールアドレスリストが各連絡先に関連した通信モードを表示することができる。これは、ユーザがＰＣクライアント装置及び／又はモバイルクライアント装置を経て通信モードを選択し、そして使用されるクライアント装置に関わらず、ユーザの希望の通信モードに基づいてメッセージを送信できるようにする。
【００２５】
図５は、本発明の一実施形態による会話リストを示すモバイル装置ディスプレイ３４０の映像で、ユーザを伴う１つ以上の通信セッションを示している。例えば、ディスプレイ３４０は、ユーザが連絡先Ａ(contact A)３４２とメッセージを交換することを示している。より詳細には、ディスプレイは、連絡先Ａ３４２へ最も最近出て行くメッセージがＳＭＳメッセージ３４４であることを示している。同様に、ディスプレイは、連絡先Ａ３４２から最も最近到来するメッセージがＳＭＳメッセージ３４６であることを示している。
【００２６】
通信モードは、同じである必要はない。例えば、ディスプレイ３４０は、ユーザが出て行くテキストＩＭ３５０を連絡先Ｂ(contact B)３４８へ送信するよう選択し、一方、連絡先Ｂ３４８が音声ＩＭ３５２を返送したことを示している。各メッセージテキストの全部又は一部分を選択的に表示することもできるし又は隠すこともできる。又、ユーザは、連絡先の１つを選択し、その選択された連絡先とで交換されるメッセージのビューを隠すか又は拡張することもできる。会話を表示するためのオプションの同様のセットを、ＰＣ、ウェブサーバー、等により実行される通信システムに合併することができる。
【００２７】
プロセスフロー
本発明の幾つかの態様のオペレーションを、図６を参照して以下に説明する。図６は、本発明によりマルチモード通信を制御するためのプロセス４００の一実施形態を一般的に示す論理的フローチャートである。
【００２８】
図示されたように、プロセス４００は、スタートブロックの後に、ブロック４０２において、クライアント装置がプレゼンスのユーザ選択を検出して記憶するときに開始される。ブロック４０４において、クライアント装置は、通信モードのユーザ選択を検出しそして記憶する。オペレーション４０２及び４０４は、逆の順序で遂行することもできるし、又は一方のオペレーションが任意であってもよい。
【００２９】
プロセスは、次いで、ブロック４０６へ進み、そこで、クライアント装置は、選択されたプレゼンス及び選択された通信モードを他のクライアント装置へ通信する。一実施形態では、この通信は、ブロードキャストにより他のクライアント装置へ直接行うことができる。しかしながら、本発明は、このように限定されず、実質上、プレゼンス及びモードを通信する方法であって、他のクライアント装置からの問合せに応答し、プレゼンス及びモードを配布のための中間サーバーへ与え、等々の段階を含む方法を使用することができる。同様に、クライアント装置は、ブロック４０８において、他のクライアント装置からプレゼンス及びモードデータを受け取る。クライアント装置は、クライアント装置の連絡先リストに記憶された連絡先に対してプレゼンス及びモードデータを更新する。
【００３０】
必要なときに、ユーザは、ブロック４１０において、通信を開始するために連絡先リストから連絡先を選択する。連絡先のユーザ選択及び希望の通信モードが検出され、そしてメッセージエントリーダイアログボックス又は他のインターフェイスがブロック４１２において表示される。ユーザが、希望のテキスト、音声、ビデオ、エモーチコン及び／又は他の形態のメッセージのエントリーを完了すると、ブロック４１４において、クライアント装置は、選択された通信モードにより選択された連絡先へメッセージを送信する。
【００３１】
次いで、プロセスは、判断ブロック４１６へ続き、そこで、応答が同じ通信モードにより受け取られるか又は別の通信モードにより受け取られるかの決定がなされる。この決定及びその後のオペレーションは、求められていない到来メッセージにも適用される。到来するメッセージが同じ通信モードにより受け取られた場合には、ブロック４１８において、クライアント装置は、メッセージを表示するか、さもなければ、表現する。又、クライアント装置は、ブロック４２０において、会話スクリーンで通信モードを指示する。到来するメッセージが別の通信モードにより受け取られた場合には、プロセスは、任意であるが、判断ブロック４２２へ進み、そこで、クライアント装置は、その別の通信モードが現在のプレゼンスに適合するかどうか決定する。ルール又は他の情報を各プレゼンス状態に関連付けて、特定のプレゼンスが現在セットされたときにどの通信モード（１つ又は複数）を使用できるか決定することができる。又、クライアント装置の能力及び／又は制約は、メッセージを受信するためにどの通信モードを使用できるか命令できる。別の通信モードがクライアント装置の現在のプレゼンス設定及び／又は能力に適合する場合には、ブロック４１８において、クライアント装置は、メッセージを表示するか、さもなければ、表現する。逆に、別の通信モードが適合しない場合には、ブロック４２４において、クライアント装置は、現在のプレゼンス状態及び／又はエラーメッセージをメッセージ送信者へ送信することができる。又、クライアント装置は、クライアント装置の現在通信モード設定及び／又は適合し得る通信モードをメッセージ送信者へ指示してもよい。次いで、プロセスは、制御モジュールへ戻るか、さもなければ、継続となる。
【００３２】
以上の仕様、実施例及びデータは、本発明の構成の製造及び使用を完全に説明するものである。例えば、中間サーバーを使用して、プレゼンス情報、通信モード及びメッセージを記憶し、比較し、フィルタリングし、さもなければ、前処理することができる。本発明の精神及び範囲から逸脱せずに、本発明の多数の実施形態がなされ得るので、本発明は、特許請求の範囲により限定されるものとする。
【図面の簡単な説明】
【００３３】
【図１】本発明を実施するための環境の一実施形態を示す機能的ブロック図である。
【図２】本発明を実施するシステムに含まれるクライアント装置の一実施形態を示す図である。
【図３】ユーザが他のユーザに指示されるプレゼンス状態を選択できるところの本発明の一実施形態による状態メニューを示すモバイル装置ディスプレイの映像である。
【図４】ユーザが連絡先との希望の通信モードを選択するためにインターフェイスできる本発明の一実施形態による連絡先リストを示すモバイル装置ディスプレイの映像である。
【図５】ユーザが含まれる１つ以上の通信セッションを示す本発明の一実施形態による会話リストを示すモバイル装置ディスプレイの映像である。
【図６】マルチモード通信を制御するプロセスの一実施形態を一般的に示す論理的フローチャートである。
【図１】
2008512795.tif 000002
【図２】
2008512795.tif 000003
【図３】
2008512795.tif 000004
【図４】
2008512795.tif 000005
【図５】
2008512795.tif 000006
【図６】
2008512795.tif 000007
【国際調査報告】
2008512795.tif 000008
2008512795.tif 000009