(57)【特許請求の範囲】
【請求項１】
ワイヤレスハンドヘルド通信デバイスを作動させる方法であって、
前記方法は、
前記ワイヤレスハンドヘルド通信デバイス上にメッセージングアプリケーションのためのグラフィカルユーザインターフェースを表示することであって、前記メッセージングアプリケーションのためのグラフィカルユーザインターフェースは、メッセージ表示部分、メッセージ作成部分、スイッチおよび通知部分のみを含み、前記メッセージ表示部分は、単一の通信セッションのうちの少なくとも一部分を表示し、前記スイッチおよび通知部分は、第２の通信セッションのうちの少なくとも一部分を含む通知を表示する、ことと、
前記スイッチおよび通知部分における入力に応答して、前記メッセージ表示部分において、前記第２の通信セッションのうちの少なくとも同じ部分または別の部分を表示することと
を含む、方法。
【請求項２】
前記第１の通信セッションは、ピア・トゥ・ピアの会話である、請求項１に記載の方法。
【請求項３】
前記入力は、前記第２の通信セッションのメッセージの少なくとも一部分を含む通知の選択を含み、スイッチングは、前記選択に応答したものである、請求項１または２に記載の方法。
【請求項４】
前記スイッチおよび通知部分は、アクティビティに由来した部分およびアクティビティ部分を含み、前記第２の通信セッションのメッセージの少なくとも一部分は、前記アクティビティ部分に表示される、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
複数の通知が存在する場合に、前記複数の通知は、前記通知のナビゲーションを行うことを目的として、前記スイッチおよび通知部分におけるキューに提供され、前記方法は、前記複数の通知から特定の通知を選択するための入力を受信することを含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記第１の通信セッションは、インスタントメッセージング会話を含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記第２の通信セッションは、前記第１の通信セッションと同時に行われている２つ以上のその他の通信セッションのうちの選択された１つである、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記スイッチおよび通知部分は、前記グラフィカルユーザインターフェースの前記メッセージ作成部分に隣接して表示される、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
前記スイッチおよび通知部分は、前記通知がない場合には隠される、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記グラフィカルユーザインターフェースの前記スイッチおよび通知部分における入力に応答して、オプションのメニューを提供することであって、前記メニューは、スイッチを前記第２の通信セッションに呼び出すためのリンクを含む、こと
をさらに含み、
前記第２の通信セッションのうちの少なくとも同じ部分または別の部分を表示することは、前記スイッチを呼び出すためのリンクの選択に応答したものである、請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記通知は、前記第１の通信セッションおよび／または第２の通信セッションに関して受信された新しいメッセージの数を含む、請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
ワイヤレスハンドヘルド通信デバイスであって、
通信セッションのメッセージを送信および受信するための少なくとも１つの通信サブシステムと、
前記少なくとも１つの通信サブシステムに結合されたプロセッサであって、前記プロセッサは、格納された機械読み取り可能な命令を実行するように構成されている、プロセッサと
を含み、
前記機械読み取り可能な命令は、
メッセージングアプリケーションのためのグラフィカルユーザインターフェースを表示することであって、前記メッセージングアプリケーションのためのグラフィカルユーザインターフェースは、メッセージ表示部分、メッセージ作成部分、スイッチおよび通知部分のみを含み、前記メッセージ表示部分は、単一の通信セッションのうちの少なくとも一部分を表示し、前記スイッチおよび通知部分は、第２の通信セッションのうちの少なくとも一部分を含む通知を表示する、ことと、
前記スイッチおよび通知部分における入力に応答して、前記メッセージ表示部分において、少なくとも前記第２の通信セッションの同じ部分または別の部分を表示することと
を前記ワイヤレスハンドヘルド通信デバイスに行わせるためのものである、デバイス。
【請求項１３】
前記第１の通信セッションは、ピア・トゥ・ピアの会話である、請求項１２に記載のデバイス。
【請求項１４】
前記命令およびデータは、前記第２の通信セッションのメッセージの少なくとも一部分を含む通知の選択を含む入力を受信することを行わせるように前記プロセッサを構成し、スイッチングは、前記選択に応答したものである、請求項１２または１３に記載のデバイス。
【請求項１５】
前記スイッチおよび通知部分は、アクティビティに由来した部分およびアクティビティ部分を含み、前記第２の通信セッションのメッセージの少なくとも一部分は、前記アクティビティ部分において提供される、請求項１２〜１４のいずれか一項に記載のデバイス。
【請求項１６】
前記命令およびデータは、
キューし、前記スイッチおよび通知部分における複数の通知のナビゲーションを行うように前記プロセッサを構成することと、
前記複数の通知から特定の通知を選択するための入力を受信することと
を行わせるように前記プロセッサを構成する、請求項１２〜１５のいずれか一項に記載のデバイス。
【請求項１７】
前記第１の通信セッションは、インスタントメッセージング会話を含む、請求項１２〜１６のいずれか一項に記載のデバイス。
【請求項１８】
前記命令およびデータは、
前記グラフィカルユーザインターフェースの前記スイッチ部分における入力に応答して、オプションのメニューを提供することであって、前記メニューは、スイッチを前記第２の通信セッションに呼び出すためのリンクを含む、こと
を行わせるように前記プロセッサをさらに構成し、
前記第２の通信セッションのうちの少なくとも同じ部分または別の部分を表示することは、前記スイッチを呼び出すためのリンクの選択に応答したものである、請求項１２〜１７のいずれか一項に記載のデバイス。
【請求項１９】
前記命令およびデータは、前記グラフィカルユーザインターフェースの前記メッセージ作成部分に隣接するスイッチおよび通知部分を表示することを行わせるように前記プロセッサを構成する、請求項１２〜１８のいずれか一項に記載のデバイス。
【請求項２０】
前記命令およびデータは、前記通知がない場合には前記スイッチおよび通知部分を隠すことを行わせるように前記プロセッサを構成する、請求項１２〜１９のいずれか一項に記載のデバイス。
【請求項２１】
前記通知は、前記第１の通信セッションおよび／または前記第２の通信セッションに関して受信された新しいメッセージの数を含む、請求項１２〜２０のいずれか一項に記載のデバイス。
【請求項２２】
コンピュータプロセッサによって実行可能なプログラムコードが記録された非一時的な機械読み取り可能な媒体であって、
前記プログラムコードは、
メッセージングアプリケーションのためのグラフィカルユーザインターフェースを表示することであって、前記メッセージングアプリケーションのためのグラフィカルユーザインターフェースは、メッセージ表示部分、メッセージ作成部分、スイッチおよび通知部分のみを含み、前記メッセージ表示部分は、単一の通信セッションのうちの少なくとも一部分を表示し、前記スイッチおよび通知部分は、第２の通信セッションのうちの少なくとも一部分を含む通知を表示する、ことと
前記スイッチおよび通知部分における入力に応答して、前記メッセージ表示部分において、前記第２の通信セッションのうちの少なくとも同じ部分または別の部分を表示することと
を前記ワイヤレスハンドヘルド通信デバイスに行わせるためのものである、非一時的な機械読み取り可能な媒体。
【請求項２３】
前記グラフィカルユーザインターフェースの前記メッセージ作成部分に隣接するスイッチおよび通知部分を表示するためのプログラムコードを含む、請求項２２に記載の非一時的な機械読み取り可能な媒体。
【請求項２４】
前記通知がない場合には前記スイッチおよび通知部分を隠すためのプログラムコードを含む、請求項２２または２３に記載の非一時的な機械読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、メッセージングアプリケーションのためのユーザインターフェースに関し、より詳細には、同時メッセージングセッション間のスイッチのための方法および装置に関する。
【背景技術】
【０００２】
モバイルおよび他の通信デバイスは、ますます人気になっており、個人およびビジネス関係の状況の両方における使用を見出している。ユーザは、しばしば、様々な通信デバイスの中から、基準としての使用の便利さを用いて、特にワイヤレス通信デバイスを選択する。
【０００３】
現在の通信デバイスは、通常、ｅメール、ショートメッセージサービス（ＳＭＳ）、インスタントメッセージング（ＩＭ）などを含む、データ通信の様々な形式を提供する。例えば、ＩＭに適合されるデバイスのユーザは、同時に持ち運ぶが、二つ以上のＩＭコンタクトと（すなわち、他のＩＭ構成されたデバイスのユーザ）別個の会話をすることを所望し得る。同時メッセージングセッション（すなわち、会話）間のスイッチはしばしば扱いにくい。ＩＭの場合において、ユーザは通常、同時会話のためのＩＭアプリケーションインターフェースを停止し、コンタクトスクリーンに行き、他の会話の位置を突き止め、および、新しいメッセージに応答することができる他の会話のためのインターフェースを開くなどをしなければならない。一部の環境において、ユーザの経験は、特定の会話がＩＭアプリケーション以外の別の（すなわち外部の）アプリケーションの状況から開かれる場合、さらに扱いにくくなる。デバイス上のメッセージアクティビティの統合された表示を提供するメッセージリストアプリケーションなどの外部のアプリケーションは、ＩＭアプリケーションを開始するために初期のインターフェースとして使用され得る。そうする場合、別の会話にスイッチするために、ユーザは、ＩＭアプリケーション内の現在の会話を停止し、可能であるならば、外部アプリケーション（すなわち、メッセージリスト）を停止し、ＩＭアプリケーションを再度開き、コンタクトスクリーンにおける所望の会話を見出し、次いで、その所望される会話を開かなければならない。そのような扱いにくい一連の遣り取りがはらむ問題は、ユーザが目先の主なタスク、すなわち会話から気を逸らされてしまうことである。会話が完了するのにより長い時間がかかり得、ユーザはそのデバイスに対して不満足になり得る。
【０００４】
インスタントメッセージングセッションを管理する既知の方法は、特許文献１に開示されており、セッションは、会話ウィンドウにおけるインジケータによって現される。
【０００５】
問題の一つ以上に対する解決法、および上述の必要性が、それゆえ所望される。
【特許文献１】国際公開第０３／０１４９０５号パンフレット
【発明の概要】
【課題を解決するための手段】
【０００６】
少なくとも二つの同時会話セッションを処理するための方法および装置が提供され、ユーザは、迅速にセッション間をスイッチし得る。グラフィカルユーザインターフェースは、第１の通信セッションを処理するための第１の部分、および第２の通信セッションへのスイッチを即座に呼び出させるための第２の部分を備え、提供され得る。動作において、グラフィカルユーザインターフェースの第１の部分は、スイッチを呼び出させるためにユーザ入力に応答して、第２の通信セッションを即座に処理するためにスイッチされる。第２の構成要素は、同時セッションアクティビティのための通知、およびスイッチを呼び出させるために、ユーザによって選択された特定の通知を表示することができる。
【０００７】
本出願の一実施形態に従った、少なくとも二つの同時通信セッションを処理するために通信デバイスを作動させるための方法であって、その方法は、第１の通信セッションを処理する第１の部分、および第２の通信セッションにスイッチを呼び出させる第２の部分を備えるユーザインターフェースを提供することと、スイッチを呼び出させるためにユーザ入力に応答して、第２の通信セッションを処理するために、グラフィックユーザインターフェースの第１の部分をスイッチすることと、第１の通信セッションが第１の部分において処理される間に、少なくとも第２の通信セッションのアクティビティに応じて、第２の部分において通知を表示することであって、通知のそれぞれが、通知の主題であるコンタクトを識別するコンタクト部分、および、通知の主題であるコンタクトのアクティビティを識別するアクティビティ部分を備える、こととを包含する、方法が提供される。
【０００８】
本出願の別の実施形態に従った、同時通信セッションを処理するための通信装置であって、その装置は、現在の通信セッションに対して、メッセージを送信および受信するための通信サブシステムと、命令およびデータを格納するための記憶装置と、記憶装置および通信サブシステムと結合されるプロセッサとを備える装置が提供される。記憶装置は、第１の通信セッションを処理する第１の部分、および第２の通信セッションにスイッチを呼び出させる第２の部分を備えるユーザインターフェースを提供するため、スイッチを呼び出させるためにユーザ入力に応答して、第２の通信セッションを処理するために、グラフィックユーザインターフェースの第１の部分をスイッチするため、第１の通信セッションが第１の部分において処理される間に、少なくとも第２の通信セッションのアクティビティに応じて、第２の部分において通知を表示するために、プロセッサを構成するための命令およびデータを格納し、通知のそれぞれが、通知の主題であるコンタクトを識別するコンタクト部分、および、通知の主題であるコンタクトのアクティビティを識別するアクティビティ部分を備える、記憶装置である。
【０００９】
本発明のさらなる局面に従った、装置、この装置を適合させるための方法、前もって記録された記憶装置などの製品、または、本出願の方法を実施するための、それに記録されたプログラム命令を有する他のコンピュータ可読媒体、ならびに、本出願の方法を実施するためのコンピュータ可読プログラム命令を伝送するコンピュータデータ信号が提供される。
【００１０】
本発明はさらに以下の手段を提供する。
【００１１】
（項目１）  
少なくとも二つの同時通信セッションを行うために通信デバイスを作動させる方法であって、該方法は、
第１の通信セッションを処理するための第１の部分と、第２の通信セッションへのスイッチを呼び出させるための第２の部分とを備える、グラフィカルユーザインターフェースを提供することと、
該スイッチを呼び出させるためのユーザ入力に応答して、該第２の通信セッションを処理するために該グラフィカルユーザインターフェースの該第１の部分をスイッチすることと、
該第１の通信セッションが該第１の部分において処理される間に、少なくとも該第２の通信セッションのアクティビティに応答して、該第２の部分において通知を表示することであって、該通知のそれぞれが、該通知の主題であるコンタクトを識別するコンタクト部分、および、該通知の主題である該コンタクトのアクティビティを識別するアクティビティ部分を備える、ことと
を包含する、方法。
【００１２】
（項目２）  
上記ユーザ入力は、上記第２の通信セッションに関連する特定の通知の選択を含み、上記スイッチングが該選択に応答する、項目１に記載の方法。
【００１３】
（項目３）  
上記第２の部分が、上記通知のユーザナビゲーションをキューおよび容易にするように適合され、上記方法が、該通知から特定の通知を選択するために、ユーザ入力を受信することを包含する、項目１または２に記載の方法。
【００１４】
（項目４）  
上記少なくとも二つの通信セッションが、個々のインスタントメッセージングセッションを含む、項目１から３のいずれか一項に記載の方法。
【００１５】
（項目５）  
上記第２の通信セッションが、上記第１の通信セッションを用いて同時に処理される二つ以上の他の通信のうちの選択された一つである、項目１から４のいずれか一項に記載の方法。
【００１６】
（項目６）  
上記グラフィカルユーザインターフェースを提供するステップが、上記第１のメッセージ作成部分に隣接する上記第２の部分を表示することをさらに包含する、項目１から５のいずれか一項に記載の方法。
【００１７】
（項目７）  
上記グラフィカルユーザインターフェースを提供するステップが、上記通信セッションのうちの一つのアクティビティに応答して規定された通知の不在に応答して、上記第２の部分を隠すことを包含する、項目１から６のいずれか一項に記載の方法。
【００１８】
（項目８）  
上記グラフィカルユーザインターフェースが、メッセージを作成するためのメッセージ作成部分をさらに含む、項目１から５、および７のいずれか一項に記載の方法。
【００１９】
（項目９）  
新しいメッセージが上記第１または上記第２の通信セッションに関して受信される場合に、同時通信セッション間に存続されるアプリケーション識別部分に、新しいメッセージ通知を表示することをさらに包含する、項目１から８のいずれか一項に記載の方法。
【００２０】
（項目１０）  
上記新しいメッセージ通知が、上記第１または上記第２の通信セッションに関して受信される新しいメッセージの数を含む、項目９に記載の方法。
【００２１】
（項目１１）  
同時通信サブシステムを処理するための通信装置であって、該装置は、
該同時通信セッションに対するメッセージを送信および受信するための通信サブシステムと、
命令およびデータを格納するための記憶装置と、
該記憶装置および該通信サブシステムに結合されるプロセッサとを備え、
該記憶装置が、
第１の通信セッションを処理するための第１の部分と、第２の通信セッションへのスイッチを呼び出させるための第２の部分とを備える、グラフィカルユーザインターフェースを提供するように、
該スイッチを呼び出させるために、ユーザ入力に応答して、該第２の通信セッションを処理するための該グラフィカルユーザインターフェースの該第１の部分をスイッチするように、
該第１の通信セッションが該第１の部分において処理される間に、少なくとも該第２の通信セッションのアクティビティに応答して、該第２の部分において通知を表示することであって、該通知のそれぞれが、該通知の主題であるコンタクトを識別するコンタクト部分、および、該通知の主題である該コンタクトのアクティビティを識別するアクティビティ部分を備える、表示するように
該プロセッサを構成するための命令およびデータを格納する、
通信装置。
【００２２】
（項目１２）  
上記命令およびデータが、上記第２の通信セッションに関連する特定の通知の選択を含む上記ユーザ入力を受信するように上記プロセッサを構成し、上記スイッチすることが該選択に応答する、項目１１に記載の装置。
【００２３】
（項目１３）  
上記命令およびデータが、上記通知のユーザナビゲーションをキューし、および容易にするように、ならびに、該通知から特定の通知を選択するために、ユーザ入力を受信するように、上記プロセッサを構成する、項目１１または１２に記載の装置。
【００２４】
（項目１４）  
上記少なくとも二つの通信セッションが、個々のインスタントメッセージングセッションを含む、項目１１から１３のいずれか一項に記載の装置。
【００２５】
（項目１５）  
上記命令およびデータが、上記第１の部分のメッセージ作成部分に隣接する上記第２の部分を表示するように、上記プロセッサを構成する、項目１１から１４のいずれか一項に記載の装置。
【００２６】
（項目１６）  
上記命令およびデータが、上記通信セッションのうちの一つのアクティビティに応答して規定された通知の不在に応答して、上記第２の部分の表示を隠すように、上記プロセッサを構成する、項目１１から１５のいずれか一項に記載の装置。
【００２７】
（項目１７）  
上記命令およびデータが、メッセージを作成するためのメッセージ作成部分を、上記グラフィックユーザインターフェース内にて、表示するように、上記プロセッサを構成する、項目１１から１４、および１６のいずれか一項に記載の装置。
【００２８】
（項目１８）  
新しいメッセージが上記第１または第２の通信セッションに関して受信された場合、上記命令およびデータが、同時通信セッション間に存続されるアプリケーション識別部分に、新しいメッセージ通知を表示するように、上記プロセッサを構成する、項目１１から１７のいずれか一項に記載の装置。
【００２９】
（項目１９）  
上記新しいメッセージ通知が、上記第１または第２の通信セッションに関して受信される新しいメッセージの数を含む、項目１８に記載の装置。
【００３０】
（項目２０）  
項目１から１０のいずれか一項に記載の方法をインプリメントするためのコンピュータプロセッサ上にて実行可能である、プログラムコード手段を備える、機械可読媒体。
【００３１】
（項目２１）  
項目１１から１９のいずれか一項に記載の少なくとも一つの装置を備える、通信システム。
【００３２】
本出願のこれらおよび他の局面および特徴は、添付された図面とともに考慮され、以下の詳細な記載を精査した後、当業者に明らかになる。
【図面の簡単な説明】
【００３３】
【図１】例示的なワイヤレス通信ネットワークの関連する構成要素およびこのネットワーク内にて通信する移動局を示すブロック図である。
【図２】ワイヤレス通信ネットワーク内にて通信し得る移動局のさらに詳細な図である。
【図３】本出願の一実施形態に従い、ユーザがスイッチを所望する二つ以上の同時通信セッションの中で、個々の通信セッションの動作を示すフロー図である。
【図４】個々の通信セッションのメッセージを表示し、任意の同時通信セッションに対するクイックスイッチを許可するＩＭアプリケーションを示すフロー図である。
【図５】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図６】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図７】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図８】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図９】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図１０】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図１１】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図１２】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図１３】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【図１４】アプリケーションの一実施形態に従い、様々な動作の例を示すＩＭアプリケーションの代表的なＧＵＩディスプレイ表示である。
【発明を実施するための形態】
【００３４】
添付された図面を通して、類似した特徴は、同様の参照番号にて識別される。
【００３５】
アプリケーションの第一の局面において、少なくとも二つの同時通信セッションを処理する通信デバイスを作動させるための方法であって、その方法は、第１の通信セッションを処理する第１の部分、および第２の通信セッションにスイッチを呼び出させる第２の部分を備えるユーザインターフェースを提供することと、スイッチを呼び出させるためにユーザ入力に応答して、第２の通信セッションを処理するために、グラフィックユーザインターフェースの第１の部分をスイッチすることと、第１の通信セッションが第１の部分において処理される間に、少なくとも第２の通信セッションのアクティビティに応じて、第２の部分において通知を表示することであって、通知のそれぞれが、通知の主題であるコンタクトを識別するコンタクト部分、および、通知の主題であるコンタクトのアクティビティを識別するアクティビティ部分を備える、こととを包含する、方法が提供される。
【００３６】
他の特徴および局面は明らかである。本明細書における技術は、有線または無線通信を介して、および、ワイヤレス通信デバイスを介して、受信されるメッセージに対して適用でき、ネットワークは本出願の局面を例示する例において検討され、限定がなされるべきではないことを、当業者は理解する。
【００３７】
図１は、ワイヤレス通信ネットワーク１０４を介して通信する移動局１０２を含む通信システム１００のブロック図である。移動局１０２は、好ましくは、視覚的ディスプレイ１１２、キーボード１１４、および、できれば一つ以上の補助ユーザインターフェース（ＵＩ）１１６を含み、それぞれが制御器１０６に結合される。制御器１０６はまた、無線周波数（ＲＦ）トランシーバ回路１０８およびアンテナ１１０に結合される。通常、制御器１０６は、メモリ構成要素（図示されず）におけるオペレーティングシステムソフトウェアを走らせる中央処理ユニット（ＣＰＵ）として具現される。制御器１０６は、通常、移動局１０２の全体動作を制御するが、通信機能に関連する単一の処理動作は、通常、ＲＦトランシーバ回路１０８において実行される。制御器１０６は、受信された情報、格納された情報、ユーザ入力などを表示するために、デバイスディスプレイ１１２とインターフェースする。電話タイプのキーパッドまたは完全な英数字用のキーボードであり得るキーボード１１４は、通常、移動局１０２に格納される入力データ、ネットワーク１０４へ送信される情報、電話のための電話番号、移動局１０２上で実行されるコマンド、および、可能であれば、他の、または異なるユーザ入力を提供する。
【００３８】
移動局１０２は、アンテナ１１０を経由したワイヤレスリンクを介したネットワーク１０４から、通信信号を送信し、通信信号を受信する。ＲＦトランシーバ回路１０８は、無線ネットワーク（ＲＮ）１２８のものと類似した機能を実行し、例えば、変調／復調、ならびに可能であれば、エンコード／デコード、および暗号化／解読を含む。また、ＲＦトランシーバ回路１０８は、ＲＮ１２８によって実行されるものに付け加えて、所定の機能を実行し得ることが考慮される。ＲＦトランシーバ回路１０８が特定のワイヤレスネットワークまたは移動局１０２が動作すると意図されるネットワークに適合されることは、当業者にとって明らかである。
【００３９】
移動局１０２は、一つ以上の充電可能なバッテリー１２４を受け入れる、バッテリーインターフェース１２２を含む。バッテリー１２４は、移動局１０２において、電力を電子回路に提供し、バッテリーインターフェース１２２は、バッテリー１２４に対して、機械的および電気的接続を提供する。バッテリーインターフェース１２２は、調節器１２６に結合され、調節器１２６は、デバイスに対する電力を調整する。移動局１０２が十分に動作する場合、ＲＦトランシーバ回路１０８のＲＦ送信器は、通常、ネットワークに送信する場合のみ、オンにされ、さもなければ、リソースを保存するためにオフにされる。同様に、ＲＦトランシーバ回路１０８のＲＦ送信器は、通常、定期的に電源をオフにされ、指定された期間の間、信号または情報（もしあれば）を受信するために必要とされるまで、電力を保存される。
【００４０】
移動局１０２は、加入者識別モジュール（ＳＩＭ）またはリムーバブルユーザ識別モジュール（Ｒ−ＵＩＭ）などの、メモリモジュール１２０を使用して動作し、それは、インターフェース１１８における移動局１０２に接続または挿入される。ＳＩＭまたはＲ−ＵＩＭの代替として、移動局１０２は、サービスプロバイダによって不揮発性メモリである内部メモリへプログラムされた構成データに基づいて、動作し得る。移動局１０２は、データ通信デバイス、セル式電話、データ通信および音声通信性能を有するマルチ機能通信デバイス、ワイヤレス通信可能な携帯情報端末（ＰＤＡ）、または内部モデムを組み込んだコンピュータなどの、単一のユニットからなり得る。あるいは、移動局１０２は、複数の別個の構成要素からなる複合式のモジュール（ｍｕｌｔｉｐｌｅ−ｍｏｄｕｌｅ）ユニットであり得、それは、ワイヤレスモデムに接続されるコンピュータまたは他のデバイスを含むが、それに限定されるわけではない。特に、例えば、図１の移動局ブロック図において、ＲＦトランシーバ回路１０８およびアンテナ１１０は、ラップトップコンピュータ上のポートに挿入され得る無線モデムユニットとしてインプリメントされ得る。この場合、ラップトップコンピュータは、ディスプレイ１１２、キーボード１１４、および一つ以上の補助ＵＩ１１６を含み、制御器１０６は、コンピュータのＣＰＵと通信するか、またはコンピュータのＣＰＵとして具現される無線モデムユニット内に存在し得る。また、ワイヤレス通信を通常可能にしない、コンピュータまたは他の機器が、上述したものの一つなどのような、単一のユニットデバイスのＲＦトランシーバ回路１０８およびアンテナ１１０に接続し、効率的に制御するように適合され得ることが検討される。そのような移動局１０２は、図２の移動局２０２に関連して後に記載されるような、より特定のインプリメンテーションを有し得る。
【００４１】
移動局１０２は、ワイヤレス通信ネットワーク１０４において、およびワイヤレス通信ネットワーク１０４を介して通信し、図１の実施形態において、ワイヤレスネットワーク１０４は、符号分割多重接続（ＣＤＭＡ）技術に基づいた第３世代（３Ｇ）サポートネットワークである。特に、ワイヤレスネットワーク１０４は、ＣＤＭＡ２０００ネットワークであり、図１に示されるように結合される固定されたネットワーク構成要素を含む。ＣＤＭＡ２０００タイプのワイヤレスネットワーク１０４は、無線ネットワーク（ＲＮ）１２８、移動通信交換センター（ＭＳＣ）１３０、共通線信号Ｎｏ．７（ＳＳ７）ネットワーク１４０、ホームロケーションレジスタ／認証センター（ＨＬＲ／ＡＣ）１３８、パケットデータサービングノード（ＰＤＳＮ）１３２、ＩＰネットワーク１３４、およびラディアス（ＲＡＤＩＵＳ：Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ−Ｉｎ
Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）サーバ１３６を含む。ＳＳ７ネットワーク１４０は、ネットワーク１４２（例えば、公衆交換電話ネットワークまたはＰＳＴＮなど）と通信するように結合されるが、ＩＰネットワークは、ネットワーク１４４（インターネットなど）と通信するように結合される。他のネットワーク、および他のネットワークの中でも、ＧＰＲＳ、Ｅ−ＧＰＲＳ、およびＵＭＴＳ無線ネットワークを含む、関連する接続形態が、本明細書における技術とともに用いられ得ることは、当業者にとって明らかである。
【００４２】
動作の間、移動局１０２は、ＲＮ１２８と通信し、コールセットアップ、コール処理、および移動性管理（ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ）などの機能を実行する。ＲＮ１２８は、通常「セル」と呼ばれる、特定の範囲領域に対してワイヤレスネットワーク範囲を提供する、複数の基地局トランシーバシステムを含む。図１に示されるように、ＲＮ１２８の所定の基地局トランシーバシステムは、そのセル内の移動局に通信信号を送信し、移動局から通信信号を受信する。基地局トランシーバシステムは、通常、その制御器の制御のもと、特定の（通常は所定の）通信プロトコルおよびパラメータに従い、移動局へ送信される信号の変調、および可能であれば、エンコードおよび／または暗号化などの機能を実行する。基地局トランシーバシステムは同様に、そのセル内において、移動局１０２から受信された任意の通信信号を復調、および必要であれば、デコードおよび／または解読する。通信プロトコルおよびパラメータは異なるネットワーク間にて変更され得る。例えば、一つのネットワークは、異なる変調スキームを用い得、他のネットワークとは異なる周波数にて動作する。基本的なサービスはまた、その特定のプロトコルの更新に基づいて異なり得る。
【００４３】
図１の通信システム１００に示されたワイヤレスリンクは、一つ以上の異なるチャンネル、通常は異なる無線周波数（ＲＦ）、および、ワイヤレスネットワーク１０４と移動局１０２との間にて使用される関連するプロトコルを表す。ＲＦチャンネルは、通常、帯域幅全体における制限、および、移動局１０２の制限されたバッテリー電力のために、保存されなければならない限定されたリソースである。実際の実施においてワイヤレスネットワークは、ネットワーク範囲の所望される全体の費用に依存して、数百のセルを含み得る。全ての関連する構成要素は、多数のスイッチおよびルータ（図示されず）によって接続され得、多数のネットワーク制御器によって制御され得る。
【００４４】
ネットワークオペレータに登録された全ての移動局１０２に対して、永続性データ（移動局１０２のユーザのプロフィールなど）、および一時データ（移動局１０２の現在のロケーションなど）は、ＨＬＲ／ＡＣ１３８において格納される。移動局１０２への音声コールの場合、ＨＬＲ／ＡＣ１３８は、移動局１０２の現在のロケーションを決定するためにクエリされる。ＭＳＣ１３０のビジターロケーションレジスタ（ＶＬＲ：Ｖｉｓｉｔｏｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）は、ロケーション領域のグループを担い、その負担する領域内に現在、存在するそれらの移動局のデータを格納する。これは、ＨＬＲ／ＡＣ１３８からより迅速なアクセスのためのＶＬＲへ送信される永続性の移動局のデータの一部を含む。しかしながら、ＭＳＣ１３０のＶＬＲはまた、一時的なＩＤなどのような、ローカルデータを割り当て得、格納し得る。移動局１０２はまた、ＨＬＲ／ＡＣ１３８によるシステムアクセスにおいて認証される。ＣＤＭＡ−２０００ベースネットワークにおいて、移動局１０２へパケットデータサービスを提供するために、ＲＮ１２８はＰＤＳＮ１３２と通信する。ＰＤＳＮ１３２は、ＩＰネットワーク１３４を介して、インターネット１４４（またはイントラネット、ワイヤレスアプリケーションプロトコル（ＷＡＰ）など）へのアクセスを提供する。ＰＤＳＮ１３２はまた、モバイルＩＰネットワークにおける、外国代理（ｆｏｒｅｉｇｎ  ａｇｅｎｔ）（ＦＡ）機能、および、仮想プライベートネットワーキングのためのパケット伝送を提供する。ＰＤＳＮ１３２は、ＩＰアドレスの範囲を有し、ＩＰアドレス管理、セッション維持、および任意のキャッシングを実行する。ＲＡＤＩＵＳサーバ１３６は、パケットデータサービスの認証、許可、および課金（ＡＡＡ）に関連する機能を実行し、ＡＡＡサーバと呼ばれ得る。
【００４５】
ワイヤレス通信ネットワーク１０４はまた、ＩＰネットワーク１３４に結合され得るセル式サーバを介するプッシュツートーク（ＰｏＣ）サーバ１３７を含む。ＰｏＣサーバ１３７は、ネットワーク１０４内の移動局間において、ＰｏＣの個々およびグループ通信セッションを容易にするように動作する。従来のＰｏＣ通信セッションは、セッション「参加者」と呼ばれる、移動局のエンドユーザ間のセッション接続を含み、「参加者」は、従来のウォーキートーキー（ｗａｌｋｉｅ−ｔａｌｋｉｅ）または双方向ラジオ（ｔｗｏｗａｙ  ｒａｄｉｏ）と同様の半二重方法において、一つずつ通信する。
【００４６】
当業者は、ワイヤレスネットワーク１０４は、図１には明示されてはいないが、可能であれば他のネットワークを含む、他のシステムに接続され得ることを認識する。ネットワークは、たとえ交換された実際のパケットデータが存在しない場合であっても、通常、継続を基準にして、少なくとも一部のページングおよびシステム情報を送信する。ネットワークが多くの部分から構成されるけれども、これらの部分は、一体となって働き、ワイヤレスリンクにおける所定の動きをする。
【００４７】
図２は、好ましい移動局２０２の詳細なブロック図である。移動局２０２は、好ましくは、他のコンピュータシステムと通信する性能を含む、少なくとも音声および高度なデータ通信性能を有する双方向通信デバイスである。移動局２０２によって提供された機能に依存して、それは、データメッセージングデバイス、双方向ページャ、データメッセージング性能を用いたセル式電話、ワイヤレスインターネット機器、またはデータ通信デバイス（電話機能を有するか、または有しない）と呼ばれ得る。移動局２０２は、その地理的範囲領域内の複数の基地局トランシーバシステム２００の任意の一つと通信し得る。
【００４８】
移動局２０２は、通常、通信サブシステム２１１を組み込み、通信サブシステム２１１は、受信器２１２、送信器２１４、および、一つ以上の（好ましくは、埋め込み型または内部）アンテナ要素２１６および２１８、ローカル発振器（ＬＯ）２１３、および、デジタル信号プロセッサ（ＤＳＰ）２２０などの処理モジュールなどのような関連する構成要素を含む。通信サブシステム２１１は、図１に示されるＲＦトランシーバ回路１０８およびアンテナ１１０に類似する。通信分野の当業者に明らかであるように、通信サブシステム２１１の特定の設計は、移動局２０２が動作を意図される通信ネットワークに依存する。
【００４９】
移動局２０２は、必要とされるネットワーク登録または活性手順が完了した後、ネットワークを介して通信信号を送信および受信し得る。ネットワークを介してアンテナ２１６によって受信された信号は、受信器２１２へ入力され、受信器２１２は、信号増幅、周波数ダウン変換、フィルタリング、チャンネル選択など、および、図２に示される例においてはアナログ−デジタル（Ａ／Ｄ）変換などの、通常の受信器機能を実行し得る。受信された信号のＡ／Ｄ変換によって、ＤＳＰ２２０において実行される復調およびデコードなどの、さらに複雑な通信機能を可能とする。同様な方法において、送信される信号は、変調およびエンコードを含み、例えば、ＤＳＰ２２０によって処理される。これらのＤＳＰ処理された信号は、デジタル−アナログ（Ｄ／Ａ）変換、周波数アップ変換、フィルタリング、増幅アンテナ２１８を経由し通信ネットワークを介した送信のために、送信器２１４に入力される。ＤＳＰ２２０は、通信信号を処理するだけでなく、受信器および送信器の制御をも提供する。例えば、受信器２１２および送信器２１４において通信信号に適用されるゲインは、ＤＳＰ２２０においてインプリメントされる、自動ゲイン制御アルゴリズムを介して、適合するように制御され得る。
【００５０】
ネットワークアクセスは、移動局２０２の加入者またはユーザに関連し、それゆえ、移動局２０２は、加入者識別モジュール、または「ＳＩＭ」カード、あるいはリムーバブルユーザ識別モジュール（ＲＵＩＭ）などのメモリモジュール２６２を、ネットワークにおいて動作するために移動局２０２のインターフェース２６４に挿入または接続する必要がある。あるいは、メモリモジュール２６２は、移動局２０２がネットワークにおいて動作し得るように、サービスプロバイダによる構成データを用いてプログラムされた不揮発性メモリであり得る。移動局２０２はモバイルバッテリー電源デバイスであるゆえ、それはまた、一つ以上の充電可能なバッテリー２５６を受け入れるバッテリーインターフェース２５４を含む。そのようなバッテリー２５６は、電源を、移動局２０２における電子回路の、全てではないにしろ、多くに提供し、バッテリーインターフェース２５４は、それに、機械的、電気的接続を提供する。バッテリーインターフェース２５４は、電力Ｖ＋を全ての回路に提供する調節器（図２に示されず）に結合される。
【００５１】
移動局２０２は、移動局２０２の全体の動作を制御するマイクロプロセッサ２３８（図１の制御器１０６の一つのインプリメンテーションである）を含む。この制御は、本出願のネットワーク選択技術を含む。少なくともデータおよび音声通信を含む、通信機能は、通信サブシステム２１１を介して実行される。マイクロプロセッサ２３８はまた、ディスプレイ２２２、フラッシュメモリ２２４、ランダムアクセスメモリ（ＲＡＭ）２２６、補助入力／出力（Ｉ／Ｏ）サブシステム２２８、シリアルポート２３０、キーボード２３２、スピーカ２３４、マイクロフォン２３６、短距離通信サブシステム２４０、および一般的に参照番号２４２にて指定される任意のデバイスサブシステムなどのような、追加的なデバイスサブシステムと遣り取りする。図２において示されるサブシステムの一部は、通信関連機能を実行するが、他のサブシステムは、「常駐」またはオンデバイス（ｏｎ−ｄｅｖｉｃｅ）機能を提供し得る。注意すべきことに、キーボード２３２およびディスプレイ２２２などの一部のサブシステムは、例えば、通信ネットワークを介した送信のためのテキストメッセージの入力などの通信関連機能、および計算機またはタスクリストなどのデバイス常駐機能の両方のために使用され得る。マイクロプロセッサ２３８によって使用されるオペレーティングシステムソフトウェアは、フラッシュメモリ２２４などの永続性記憶装置において格納され得ることが好ましく、フラッシュメモリ２２４は、代替的には、読み出し専用メモリ（ＲＯＭ）または同様の記憶装置要素（図示されず）であり得る。オペレーティングシステム、特定のデバイスアプリケーションまたはその一部が、一時的にＲＡＭ２２６などのような揮発性記憶装置にロードされ得ることを、当業者は理解する。
【００５２】
オペレーティングシステム機能に付け加えて、マイクロプロセッサ２３８は、好ましくは、移動局２０２上のソフトウェアアプリケーションの実行を可能にする。少なくともデータおよび音声通信を含む、基本的なデバイス動作を制御する所定のアプリケーションのセットは、通常、その製造の間に、移動局２０２にインストールされる。移動局２０２にロードされ得る好ましいアプリケーションは、ｅメール、カレンダイベント、ボイスメール、予約、およびタスクアイテムなど（これらに限定されるわけではない）の、ユーザに関連するデータアイテムを組織および管理する能力を有する、個人情報マネージャ（ＰＩＭ）であり得る。当然、一つ以上のメモリ記憶装置が、ＰＩＭデータアイテムおよび他の情報の記憶を容易にするために、移動局２０２およびＳＩＭ２６２上にて利用可能である。
【００５３】
ＰＩＭアプリケーションは、好ましくは、ワイヤレスネットワークを介して、データアイテムを送信および受信する性能を有する。好ましい実施形態において、ＰＩＭデータアイテムは、継ぎ目無く統合され、同期化され、および、ワイヤレスネットワークを介して更新され、移動局ユーザの対応するデータアイテムを、ホストコンピュータシステムに格納および／または関連させ、それによって、そのようなアイテムに関連して、移動局２０２上にミラーのホストコンピュータを作成する。これは、ホストコンピュータシステムが移動局ユーザのオフィスコンピュータシステムである場合、特に有利である。追加的なアプリケーションはまた、ネットワーク、補助Ｉ／Ｏサブシステム２２８、シリアルポート２３０、短距離通信サブシステム２４０、または、任意の他の適切なサブシステム２４２を介して、移動局２０２にロードされ得、ＲＡＭ２２６に、または、好ましくは、マイクロプロセッサ２３８によって実行されるための不揮発性記憶装置（示されず）に、ユーザによってインストールされ得る。アプリケーションのインストールにおけるそのような柔軟性は、移動局２０２の機能性を向上させ、向上されたオンデバイス機能または通信関連機能、あるいはそれら両方を提供し得る。例えば、安全な通信アプリケーションによって、電子商取引機能および他の経済的取引が移動局２０２を使用して実行されることが可能であり得る。
【００５４】
データ通信モードにおいて、テキストメッセージ、ｅメールメッセージ、またはウェブページのダウンロードなどの受信された信号は、通信サブシステム２１１によって処理され、マイクロプロセッサ２３８に入力される。マイクロプロセッサ２３８は、好ましくは、ディスプレイ２２２への出力、あるいは、補助Ｉ／Ｏデバイス２２８への出力のための信号をさらに処理する。移動局２０２のユーザはまた、例えば、ディスプレイ２２２、および可能ならば、補助Ｉ／Ｏデバイス２２８と連動してキーボード２３２を使用して、ｅメールメッセージなどの、データアイテムを作成し得る。キーボード２３２は、好ましくは、完全な英数字のキーボード、および／または電話タイプのキーパッドである。これらの作成されたアイテムは、通信サブシステム２１１を介し、通信ネットワークを介して送信され得る。
【００５５】
音声通信にとって、移動局２０２の全体の動作は、実質的に類似しているが、受信された信号がスピーカ２３４に出力され、送信のための信号がマイクロフォン２３６によって生成されることは除く。音声メッセージレコーディングサブシステムなどの、代替的な音声またはオーディオ補助Ｉ／Ｏサブシステムはまた、移動局２０２上にてインプリメントされ得る。音声またはオーディオ信号は、好ましくは、スピーカ２３４を介して、第１に達成されるが、ディスプレイ２２２はまた、発呼者、音声コールの継続期間、または、一部の例のような、他の音声コールに関連する情報の識別の指示を提供するために使用され得る。
【００５６】
図２のシリアルポート２３０は、通常、ユーザのデスクトップコンピュータを用いた同期化が所望される（必要に応じてであるが）構成要素である、情報携帯端末（ＰＤＡ）タイプの通信デバイスにおいてインプリメントされる。シリアルポート２３０によって、ユーザは、外部デバイスまたはソフトウェアアプリケーションを介して、選択（ｐｒｅｆｅｒｅｎｃｅ）をセットすることができ、ワイヤレス通信ネットワークを介してとは異なり、情報またはソフトウェアダウンロードを移動局２０２に提供することによって、移動局２０２の性能を拡張する。例えば、代替的なダウンロード経路は、直接、信頼性および信用性のある接続を介して、移動局２０２に暗号キーをロードするために使用され得、それによって、安全なデバイス通信を提供する。
【００５７】
図２の短距離通信サブシステム２４０は、移動局２０２と、異なるシステムまたはデバイス（それらは類似したデバイスである必要は必ずしもない）との間の通信を提供する、追加的な任意の構成要素である。例えば、サブシステム２４０は、赤外線デバイス、関連する回路および構成要素、またはＢｌｕｅｔｏｏｔｈＴＭ通信モジュールを含み得、同様に可能なシステムおよびデバイスとの通信を提供する。ＢｌｕｅｔｏｏｔｈＴＭは、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，Ｉｎｃ．の登録商標である。
【００５８】
ＰＩＭの一機能は、移動局２０２によって受信または送信されるメッセージにアクセスするＧＵＩを提供することである。メッセージ収集（ｃｏｌｌｅｃｔｉｏｎ）アプリケーションは、移動局２０２によって受信および送信された異なるタイプのメッセージを表示するためのユーザインターフェースの例である。
【００５９】
図５は、アプリケーションの一実施形態に従って適合されるＩＭアプリケーションの例図の表示５００を示す。表示５００は、例えば、バッテリーレベル、ワイヤレスネットワークレベル、現在時刻および日付（図示されず）、および４つの新着メールを示す新着メッセージカウント５０６などの、ＩＭアプリケーションの様々な情報および選択されたデバイス状態情報を示す、アプリケーション識別部分５０２を含む。部分５０２は、ＩＭアプリケーションの全てまたは選択された表示上に示され得る。表示５００は、情報を提示し、ＩＭアプリケーションを制御するためのユーザコマンドを受信するための、メインアクティブ部分５０４をさらに備える。表示５００におけるアクティブ部分５０４は、移動局２０２のユーザ（「Ｊｏｈｎ」と呼ばれる）がＩＭを介して通信し得る現在のアクティブな会話５０８およびコンタクト５１０のリストを含む。二つの代表的なコンタクト５１０は、主に、「Ｍｉｋｅ」５１２および「Ｒｏｂ」５１４がリストされるが、当業者は、移動局２０２のユーザは常にさらに多くのコンタクトを有することを理解する。部分５０４からのコンタクト（例えば５１２）は、コンタクトの関連する通信デバイス（図示されず）を介して、会話を開始するために選択され得る。
【００６０】
図６は、ＪｏｈｎとＭｉｋｅ５１２との間の会話の一部の表示６００を示す。表示６００のアクティブな部分５０４は、メッセージディスプレイ部分６０２、メッセージ作成部分６０４、および本出願の実施形態に従ったクイックスイッチおよび通知部分６０６を備える。フォーカスデバイスは、表示６００のどの部分が、ユーザ入力を受信するためにアクティブであるのかを示すために使用される。表示６００は、部分６０４におけるメッセージを入力するための、カーソル６０８のフォーカスデバイスを含む。クイックスイッチおよび通知部分６０６は、現在の通信セッション（すなわち、ＪｏｈｎとＭｉｋｅとの間）および、もしあれば（図７を参照）、他の同時通信に関連する通知を表示するために表示６００の領域を提供する。例えば、部分６０６は、ＪｏｈｎとＭｉｋｅとの間のセッションに関連する代表的な通知、主に、Ｍｉｋｅがメッセージをタイピングしているということを知らせる通知６１０を表示する。通知は、好ましくは、通知の主体であるコンタクトを識別するコンタクト部分６１２、および通知の主体であるコンタクトのアクティビティを識別するアクティビティ部分６１４を備える。同時セッションがアクティブでない場合、クイックスイッチおよび通知部分６０６は、さらなる通信セッションがアクティブでない場合、またはアクティブになる場合、通知手段としてのみ機能し得る。
【００６１】
図７を参照すると、Ｍｉｋｅとの会話のために、Ｊｏｈｎによって作成された新しいメッセージ７０２、および、コンタクトのＲｏｂ５１４が、Ｊｏｈｎが所望するように、スイッチし得る同時セッションにおいて、Ｊｏｈｎにメッセージをタイピングしている通知７０４が示される。通知７０４は、好ましくは、同一の二つの部分フォーマット６１２および６１４を含む。
【００６２】
図８を参照すると、メッセージ作成部分６０４からクイックスイッチおよび通知部分６０６へと動かされたフォーカスを用いて、ＩＭアプリケーションの表示８００が示される。フォーカスは、通知７０４を表示するために、白黒反転したビデオモード８０２を使用して例示されるが、他のフォーカスデバイスは、技術的によく知られ、使用され得る（例えば、フォント変更、ハイライト、点滅、輪郭など）。フォーカスは、キーボード２３２の任意の矢印キー、あるいは、指回し式円形板またはポインティングデバイスなどの、キーボード２３２の任意の矢印キーまたは補助Ｉ／Ｏを含む、移動局２０２の一つ以上の入力デバイスを使用して、部分６０４と部分６０６との間にて移動され得る。
【００６３】
ＪｏｈｎとＭｉｋｅとの間の現在のＩＭセッション間から、ＪｏｈｎとＲｏｂとの間の同時セッションへのスイッチングは部分６０６を介して容易にされる。他のセッションからの通知（例えば、７０４）はフォーカスを部分６０６に移動させることによって選択される。それぞれの個々の通知は、アクティビティに由来したセッションに関連する。ユーザは、スイッチコマンドを直接に入力するためにキーボードの入力キー（または他の所定のキー）を入力するか、または、オプションメニューを表示するために、キーを押すか、または、補助Ｉ／Ｏデバイス２２８を使用し得る。図９は、適切なコマンド選択（例えば９０４）を使用して、スイッチまたは他のコマンドを命令するために、表示９００におけるオプションメニュー９０２を示す。図１０は、Ｊｏｈｎ、移動局２０２のユーザ、およびコンタクトのＲｏｂ５１４との間の新しい会話を表示するためのクイックスイッチの後に、ＩＭアプリケーションの表示１０００を示す。
【００６４】
二つ以上の他の同時セッションが存在する場合、通知は、様々な方法において、クイックスイッチおよびコマンド部分６０６を介して提示され得る。例えば、通知は、部分６０６に表示される最も最近の通知をキュー（ｑｕｅｕｅ）し得、過去の通知は、その待ち行列リストをスクロールすることによって利用可能である。特定のセッションからの通知は、その同一のセッションからのより新しい通知によって古くなり、より古い通知は、除去／置き換えられ得る。通知は、キーボード２３２または移動局２０２の別の入力デバイスの、スペースキーまたは矢印キーなどを介して、既知の方法においてスクロールされ得る。
【００６５】
タイピングのアクティビティに関連して例示された通知およびスイッチ特徴は、新しいメッセージのアクティビティを提供し得る。例えば、図１１は、表示６００に類似した、ＪｏｈｎとコンタクトのＭｉｋｅ５１２との間のセッションの表示１１００を示すが、しかしながら、クイックスイッチおよび通知部分６０６は、以前の通知と同じフォーマット（受信されたメッセージの部分の形式における、主にコンタクト部分６１２およびアクティビティ部分６１４である）を含む、新しいメッセージ通知１１０２を表示する。新しいメッセージの通知１１０４アイコンおよびカウントは、アプリケーション識別部分５０２に付け加えられ得、新しいＩＭメッセージが受信されたことを示し得る。
【００６６】
コンタクトのＲｏｂ５１４から新しいメッセージを返答するために、ユーザは、フォーカスを部分６０６に移動させ得、通知１１０２（図１２の表示１２００）を選択し、以前に検討したように、図１３の表示１３００において示されるように、スイッチし得る。ユーザは、「Ｒ」（または、他のキーボード２３２の所定のキー）を押し得、返答し、それによって、スイッチを呼び出し、図１４の表示１４００に従って、新しいメッセージ作成を開始する。ショートカットキーによって、または、メニューを介してスイッチすることは、ユーザに、所望の会話をもたらし得、便利のために、フォーカスをメッセージ作成部分６０４にセットし得、その結果、メッセージ作成を継続するために、新しい会話において、「Ｒ」または任意の他のショートカットキーを押す必要はない。タイピングまたは他の通知メッセージに応答してスイッチすることは、同様の方法において実行され得る。
【００６７】
図１４を参照して注意すべきことに、クイックスイッチおよび通知部分６０６は、通知が存在しない場合、表示される必要はない。メッセージ作成部分６０４は、部分６０６を置き換えるために、表示内に配置され得、それによって、会話メッセージ表示部分６０２のサイズを増加させる。あるいは、メッセージ作成部分６０４は、その表示におけるこの構成要素を強調するために所望されるように、部分６０６を隠し、拡大され得る。いったん通知が生じると、クイックスイッチおよび通知部分６０６は表示され得、メッセージ作成部分６０４が従って動かされる。必要に応じて、部分６０６は、通知が利用可能であるかどうかに関わらず、表示され得る。当業者は、図１０を参照して、Ｒｏｂが、通知がスイッチをトリガするメッセージをタイプするのを止める場合、表示１０００の下部分は表示１４００の下部分と同様になることを認める。
【００６８】
図３および図４を参照すると、本出願の実施形態に従ったクイックスイッチおよび通知セッション特徴のための動作が示される。そのような動作は、移動局２０２を構成するための、コンピュータ命令（ソフトウェア）内に具現され得ることを当業者は理解する。
【００６９】
動作３００を参照すると、ＩＭセッションは、デバイス２０２のユーザと別のリモートユーザ（例えば、コンタクトのＭｉｋｅ５１２）との間にて開始される（３０２）。ステップ３０４において、メッセージは会話セッションにおいて送信または受信される。ステップ３０８において、通知は、以前に検討されたように、ＩＭアクティビティの見地からすると、移動局２０２のユーザに、アクティビティを提示するために規定される。通知のディスプレイ部分は、好ましくは、アクティビティを生じさせるコンタクトを識別する第１の部分、および、応用可能であれば、アクティビティを記述するか、または、受信されたメッセージの一部を含む第２の部分を含む。通常、通知は、受信されたメッセージに対して規定される必要があるのみである。それぞれの通知は、通知が別のセッションからアクティベート（表示され、選択され、またはコマンドされる）される場合、そのようなセッションへのスイッチを容易にするためにアクティビティを生じる、特定のセッションに関連される。特定の通信セッション（例えば、コンタクトがメッセージをタイピングしている）に対する通知は、特定のセッションの表示内に表示され得、または、所望される他の同時セッションに対する表示のみにおいて表示され得、その選択は、ユーザが設定可能であり得る。
【００７０】
動作３０４および３０６は、特定のセッションが終わる（ステップ３０８）まで繰り返され得る。動作３００は、個々の同時セッションに対して実行され得る。
【００７１】
動作４００を参照すると、その一方で、移動局２０２のＩＭアプリケーショングラフィックユーザインターフェース構成要素は、特定の会話セッションに対するクイックスイッチスクリーン構成要素における任意のメッセージおよび通知を表示するために呼び出され得る（ステップ４０２）。フォーカスは、作成スクリーン構成要素内（例えば部分６０４）にて開始される。ユーザは、メッセージをタイピングするか、または、フォーカスの部分に関連するオプションのメニューを呼び出させるなど、現在表示されている会話内のアクションを実行し得る。
【００７２】
通知は、もしあれば、クイックスイッチおよび通知構成要素（例えば６０６）において表示され、そのロケーションは、通常、作成スクリーン構成要素に隣接し、本実施形態においては、グラフィカルユーザインターフェースの表示の下部分に沿った部分６０４のすぐ下である。メッセージディスプレイ部分６０２において、メッセージを表示するための利用可能なスペースを最大化するので、下部分はユーザにとって便利なロケーションである。部分６０４および６０６の間のフォーカスをスイッチすることは、迅速且つユーザによって容易に気付かれる。しかしながら、スイッチおよび通知構成要素のディスプレイは、好ましくは、通知が利用可能である場合にのみ、表示されるようにダイナミックに動作可能である。それ以外の場合には、スイッチおよび通知構成要素は、通常、表示における他の構成要素に対するディスプレイスペースの量をさらに最大化するために、隠される。他の構成要素は、会話におけるメッセージの履歴を表示するメッセージディスプレイ構成要素を備え得る。メッセージ作成構成要素は、スイッチおよび通知構成要素のロケーション内に表示され得、従って、所望されるように、拡大される。
【００７３】
ステップ４０４において、現在の会話に関連するアクションがユーザによって入力されるか、または選択されるかどうかの決定がなされる。そのようなアクションが所望されない場合、ステップ４０６へのＮｏの分岐を介して、ユーザがスイッチ構成要素（例えば、部分６０６）へナビゲートするかどうかの決定がなされる。ｙｅｓである場合、ステップ４０８において、フォーカスは、スイッチ構成要素に移動される。ｎｏの場合、動作はステップ４０２において繰り返され得る。スイッチ構成要素におけるフォーカスを用いて、必要に応じて、または任意のキューされた通知に従い、ユーザは、通知を介して（ステップ４１０）、所望される通知を選択するためにナビゲートし得る。必要に応じて、コマンドのメニューは、呼び出され、表示され得る（ステップ４１２）。ステップ４１４において、ユーザは、以前に検討したように、スイッチを呼び出しする。動作４００は、新しく選択されたセッションのために繰りかえされ得る。
【００７４】
ステップ４０４において、ユーザアクションは、現在の会話に関連して所望される場合、ステップ４１６へのｙｅｓ分岐を介して、アクションは、ユーザの指示（例えば、メッセージタイピング、終了などのコマンド呼び出し）に応答して、実行される。アクションは、コマンドオプションのメニューを表示することを含み得る。特定のアクションが、セッションの現在の表示を終了する場合（ステップ４１８）、動作４００は終了する。それ以外の場合には、それらはステップ４０２から繰りかえし得る。
【００７５】
当業者は、クイックスイッチ構成要素は、異なる会話セッション間のスイッチングショートカットを容易にすることを理解する。例示された実施形態において、そのような構成要素に適合されるメッセージングアプリケーション内に、ユーザは、構成要素をナビゲート（例えばスクロール）し得、特定のキーをタイプし得、または、セッションをスイッチするために、対応するメニューアイテムを単に呼び出させ得る。
【００７６】
例示されたクイックスイッチ構成要素はまた、同時セッションについての通知を表示することによって情報的な機能を提供する。クイックスイッチ構成要素は、好ましくは、メッセージングアプリケーションに対する表示の下部分のあたりに配置され、ならびに、好ましくは、作成とスイッチ構成要素との間の簡単なナビゲーションを容易にするために、および、表示のメッセージディスプレイ部分（すなわち履歴）をふさがないために、メッセージ作成構成要素の下である。全体の表示の、固定されたロケーションおよび予約された部分は、ポップアップや他の潜在的に注意を逸らすようなダイアログインターフェースを避ける。複数の通知は、ユーザの選択における表示のために受信され、キューされ得る。
【００７７】
本出願は方法として第一に記載されているが、本出願はまた、開示された方法を実行するための装置、および、それぞれ記載された方法ステップを実行するための装置部分を含む装置に関し、それは、ハードウェア構成要素、開示された方法の実施を可能にする適切なソフトウェアによってプログラムされたコンピュータ、またはその二つの任意の組み合わせの手段によるか、あるいは任意の別の方法によることを、当業者は、理解する。さらに、前もって記録された記憶装置、またはそれに記録されたプログラム命令を含む他の同様なコンピュータ可読媒体、あるいは、コンピュータ可読プログラム命令を伝送するコンピュータデータ信号などの装置を用いた使用のための製品は、本開示された方法の実施を容易にするための装置に関し得る。そのような装置、製品、およびコンピュータデータ信号はまた、本出願の範囲内であることは理解されたい。
【００７８】
上記された本出願の実施形態は、例示のためのみであることが意図される。当業者は、本出願の範囲から逸脱することなく、特定の実施形態に対する変更、修正、および変形をし得る。示された請求の範囲において、記載された従属事項は、技術におけるあらゆる適切な変化を網羅および包括することを意図されている。
【符号の説明】
【００７９】
１１８  インターフェース
２１１  通信サブシステム
２３８  プロセッサ
２６２  メモリモジュール
【図１】
0005584727.tif 000002
【図２】
0005584727.tif 000003
【図３】
0005584727.tif 000004
【図４】
0005584727.tif 000005
【図５】
0005584727.tif 000006
【図６】
0005584727.tif 000007
【図７】
0005584727.tif 000008
【図８】
0005584727.tif 000009
【図９】
0005584727.tif 000010
【図１０】
0005584727.tif 000011
【図１１】
0005584727.tif 000012
【図１２】
0005584727.tif 000013
【図１３】
0005584727.tif 000014
【図１４】
0005584727.tif 000015