(57)【要約】【課題】デフォルトの通信相手リストの表示名を、ユーザにとって確実に意味のあるものにする移動体電子装置を実現する。【解決手段】移動体電子装置に表されるデフォルトの通信相手リストの表示名を、該装置のユーザにとって確実に意味のあるものにするための方法またはシステムである。いくつかの実施形態における移動体電子装置は、ユーザインタフェースと無線インタフェースとプロセッサとを備え、通信相手リストを有するサーバへのログインに応じて、該装置によって選択されたデフォルトの通信相手リストの表示名がユーザインタフェースに表されると共に、該装置によって選択されたデフォルトの通信相手リストの表示名を表す前に、該装置は、通信相手リストに関連付けられた前回のデフォルトの通信相手リストの表示名を、該装置によって選択された上記デフォルトの通信相手リストの表示名に置換する。【選択図】図１
2008172774.tif 000002
【特許請求の範囲】
【請求項１】
通信相手リストを有する外部のサーバと通信を行う移動体電子装置であって、
ユーザ入力を取得すると共に、ユーザに上記通信相手リストを表示するユーザインタフェースと、
上記サーバと通信を行う無線インタフェースと、
上記ユーザインタフェースおよび上記無線インタフェースと協働するプロセッサとを備え、
上記プロセッサは、上記ユーザインタフェースによって取得されると共に上記無線インタフェースを介して送信する上記サーバへのログイン要求に応じて、予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択し、上記サーバに記憶された上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、該選択したデフォルトの通信相手リストの表示名に置換すると共に、
上記置換したデフォルトの通信相手リストの表示名を上記ユーザインタフェースに表示させることを特徴とする移動体電子装置。
【請求項２】
上記プロセッサは、上記置換したデフォルトの通信相手リストの表示名を上記サーバに送信し、該サーバに、該置換したデフォルトの通信相手リストの表示名を上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名の代わりに記憶させることを特徴とする請求項１に記載の移動体電子装置。
【請求項３】
上記プロセッサは、上記ユーザインタフェースを介してユーザによって選択されたデフォルトの通信相手リストの表示名を上記サーバに送信し、該サーバに、該ユーザによって選択されたデフォルトの通信相手リストの表示名を上記置換したデフォルトの通信相手リストの表示名の代わりに記憶させることを特徴とする請求項２に記載の移動体電子装置。
【請求項４】
上記プロセッサは、上記サーバへのログイン要求に対して上記サーバから受信するログイン成功指示が上記サーバへの最初のログインに成功したことを示すか否かに基づいて、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、上記選択したデフォルトの通信相手リストの表示名に置換することを特徴とする請求項１に記載の移動体電子装置。
【請求項５】
上記プロセッサは、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名と、上記ユーザインタフェースを介して予めユーザによって選択されたデフォルトの通信相手リストの表示名を示す情報群との比較に基づいて、該通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、上記選択したデフォルトの通信相手リストの表示名に置換することを特徴とする請求項１に記載の移動体電子装置。
【請求項６】
上記プロセッサは、上記サーバに記憶されたデフォルトの通信相手リストの表示名が、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名であるか否かを判別するためのパターンを含むか否かに基づいて、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、上記選択したデフォルトの通信相手リストの表示名に置換することを特徴とする請求項１に記載の移動体電子装置。
【請求項７】
上記選択したデフォルトの通信相手リストの表示名は、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名から生成されるものではないことを特徴とする請求項１に記載の移動体電子装置。
【請求項８】
上記選択したデフォルトの通信相手リストの表示名は、上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名の言語翻訳版であることを特徴とする請求項１に記載の移動体電子装置。
【請求項９】
上記選択したデフォルトの通信相手リストの表示名は、言語優先度を示す情報に基づいて選択されることを特徴とする請求項１に記載の移動体電子装置。
【請求項１０】
上記プロセッサは、インスタントメッセージングのクライアントソフトウェアを実行するものであり、
上記サーバは、インスタントメッセージングのサーバであることを特徴とする請求項１に記載の移動体電子装置。
【請求項１１】
通信相手リストを有する外部のサーバと通信を行う移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法であって、
上記サーバにログイン要求を行う第１ステップと、
上記第１ステップにおける上記サーバへのログイン要求に応じて、複数の予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択する第２ステップと、
上記サーバに記憶された、上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名を、上記第２ステップにおいて選択したデフォルトの通信相手リストの表示名に置換する第３ステップと、
上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名、または上記第３ステップにおいて置換したデフォルトの通信相手リストの表示名を、上記移動体電子装置に備えられたユーザインタフェースに表示させる第４ステップと、を含むことを特徴とする方法。
【請求項１２】
上記第３ステップにおいて置換したデフォルトの通信相手リストの表示名を上記サーバに送信し、該サーバに、該置換したデフォルトの通信相手リストの表示名を上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名の代わりに記憶させる第５ステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
上記ユーザインタフェースを介してユーザによって選択されたデフォルトの通信相手リストの表示名を上記サーバに送信し、該サーバに、該ユーザによって選択されたデフォルトの通信相手リストの表示名を上記置換したデフォルトの通信相手リストの表示名の代わりに記憶させる第６ステップをさらに含むことを特徴とする請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法に関するものである。さらに具体的には、本発明は、移動体電子装置に表示されるデフォルトの通信相手リストの表示名を、移動体電子装置のユーザにとって確実に意味のあるものにすることに関するものである。
【背景技術】
【０００２】
最近では、携帯電話、携帯情報端末（ＰＤＡ）、ポケットＰＣ（pocket PC）等の多くの移動体電子装置は、非常に多くの通信形態をサポートしている。そのような通信形態の１つとして、移動体電子装置のユーザがインターネット上でほぼ同時にテキストメッセージを送受信することが可能なインスタントメッセージング（ＩＭ）がある。テキストメッセージの送信を容易にするために、ユーザの通信相手（contact）のリストは、移動体電子装置から遠く離れているＩＭサーバに記憶されているのが一般的である。ユーザによる最初のログイン前に、ＩＭサーバは、ＩＭサーバまたはＩＭサービスによって選択された表示名を有するユーザのために、デフォルトの通信相手リストを作成する。
【特許文献１】国際公開第０３／０８５５５６号パンフレット（２００３年１０月１６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、サーバによって選択されたデフォルトの表示名は、ＩＭサービスに応じて変更されてもよいが、一般的にはユーザにとって意味のあるものではない。つまり例えば、上記表示名は、ユーザにとって優先度の高い言語になるとは保証されていないし、理解不能な文字列からなっている。従って、最初にユーザが自分のＩＭアカウントにログインするとき、ユーザにとって意味のない表示名を有するデフォルトの通信相手リストが、しばしば移動体電子装置に表示される。すなわち、従来の移動体電子装置には、ユーザにとって意味のない表示名を有するデフォルトの通信相手リストが表示されるという問題があった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、移動体電子装置に表示されるデフォルトの通信相手リストの表示名を、ユーザにとって確実に意味のあるものにするための移動体電子装置、および移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る移動体電子装置は、上記課題を解決するために、通信相手リストを有する外部のサーバと通信を行う移動体電子装置であって、ユーザ入力を取得すると共に、ユーザに上記通信相手リストを表示するユーザインタフェースと、上記サーバと通信を行う無線インタフェースと、上記ユーザインタフェースおよび上記無線インタフェースと協働するプロセッサとを備え、上記プロセッサは、上記ユーザインタフェースによって取得されると共に上記無線インタフェースを介して送信する上記サーバへのログイン要求に応じて、予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択し、上記サーバに記憶された上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、該選択したデフォルトの通信相手リストの表示名に置換すると共に、上記置換したデフォルトの通信相手リストの表示名を上記ユーザインタフェースに表示させることを特徴とする。
【０００６】
本発明に係る移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法は、上記した課題を解決するために、通信相手リストを有する外部のサーバと通信を行う移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法であって、上記サーバにログイン要求を行う第１ステップと、上記第１ステップにおける上記サーバへのログイン要求に応じて、複数の予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択する第２ステップと、上記サーバに記憶された、上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名を、上記第２ステップにおいて選択したデフォルトの通信相手リストの表示名に置換する第３ステップと、上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名、または上記第３ステップにおいて置換したデフォルトの通信相手リストの表示名を、上記移動体電子装置に備えられたユーザインタフェースに表示させる第４ステップと、を含むことを特徴とする。
【０００７】
上記構成によれば、移動体電子装置のプロセッサは、ユーザインタフェースが取得するログイン要求に応じて、予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択する。また、このプロセッサは、移動体電子装置と無線インタフェースを介して通信を行うサーバに記憶された、該サーバが有する通信相手リストと関連付けられたデフォルトの通信相手リストの表示名を、該プロセッサが選択したデフォルトの通信相手リストの表示名に置換する。そして、プロセッサは、該プロセッサが置換したデフォルトの通信相手リストの表示名を、ユーザインタフェースに表示させる。ここで、上記予め設定されたデフォルトの通信相手リストの表示名を示す情報群とは、例えばユーザが理解可能である文字列（言語）を示す情報群である。
【０００８】
従って、本発明に係る移動体電子装置は、上記機能を有するプロセッサを備えていることにより、該プロセッサが置換したデフォルトの通信相手リストの表示名をユーザインタフェースに表示することができる。このため、移動体電子装置は、該移動体電子装置のユーザに対して、確実に意味のある表示名を提供することができる。
【発明の効果】
【０００９】
本発明に係る移動体電子装置は、以上のように、ユーザ入力を取得すると共に、ユーザに上記通信相手リストを表示するユーザインタフェースと、上記サーバと通信を行う無線インタフェースと、上記ユーザインタフェースおよび上記無線インタフェースと協働するプロセッサとを備え、上記プロセッサは、上記ユーザインタフェースによって取得されると共に上記無線インタフェースを介して送信する上記サーバへのログイン要求に応じて、予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択し、上記サーバに記憶された上記通信相手リストに関連付けられたデフォルトの通信相手リストの表示名を、該選択したデフォルトの通信相手リストの表示名に置換すると共に、上記置換したデフォルトの通信相手リストの表示名を上記ユーザインタフェースに表示させる構成である。
【００１０】
本発明に係る移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法は、以上のように、上記サーバにログイン要求を行う第１ステップと、上記第１ステップにおける上記サーバへのログイン要求に応じて、複数の予め設定されたデフォルトの通信相手リストの表示名を示す情報群からデフォルトの通信相手リストの表示名を選択する第２ステップと、上記サーバに記憶された、上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名を、上記第２ステップにおいて選択したデフォルトの通信相手リストの表示名に置換する第３ステップと、上記通信相手リストと関連付けられたデフォルトの通信相手リストの表示名、または上記第３ステップにおいて置換したデフォルトの通信相手リストの表示名を、上記移動体電子装置に備えられたユーザインタフェースに表示させる第４ステップと、を含む方法である。
【００１１】
それゆえ、本発明に係る移動体電子装置は、上記機能を有するプロセッサを備えていることにより、該プロセッサが置換したデフォルトの通信相手リストの表示名をユーザインタフェースに表示することができる。このため、移動体電子装置は、該移動体電子装置のユーザに対して、確実に意味のある表示名を提供することができる。
【発明を実施するための最良の形態】
【００１２】
本発明に係る実施形態および他の実施形態は、以下に概略的に説明する図面とともに行う、詳細な説明を参照することでよりよく理解できよう。また、もちろん本発明の特徴については、添付した特許請求の範囲に示されている。
【００１３】
図２は、本発明の一実施形態における移動体電子装置１００のユーザインタフェースを示すものである。移動体電子装置１００は、携帯電話またはインターネットプロトコル（ＩＰ）電話のような移動体電話である。ユーザインタフェースは、キーパッド１１０と、ソフトキー１２０と、表示部１３０と、タッチナビゲーションキー１４０を備える。
【００１４】
表示部１３０は、ＬＣＤ（liquid crystal display）であってもよい。表示部１３０は、デフォルトの通信相手リスト（contact list）を表示している。通信相手リストは、複数の通信相手に関して、デフォルトの通信相手リストの表示名（図２では「ＤＥＦＡＵＬＴ」）と、該通信相手リスト内の通信相手の数を示す数値表示を行う括弧（図２では「３」）と、通信相手のリスト（図２では「ラリー、ムーおよびカーリー」）と、プレゼンス表示（図２では「オンライン、オフラインおよびオフライン」）とをそれぞれ含む。なお、デフォルトの通信相手リストは、例えば、遠く離れたＩＭサーバ２５０から受信したインスタントメッセージング（ＩＭ）の通信相手リストである。
【００１５】
キーパッド１１０は、標準的な１２キーの電話機用キーパッドであり、そこに印字された英数字の選択を可能にする。ソフトキー１２０は、表示部１３０の底部に現在表示されている機能の選択を可能にする。例えば、移動体電子装置１００のユーザは、ソフトキー１２０の左側のキーを押下すると、デフォルトの通信相手リストに通信相手を追加することができる一方で、ソフトキー１２０の右側のキーを押下すると、デフォルトの通信相手リストの表示名変更というような、他のオプションを見ることができる。ユーザは、タッチナビゲーションキー１４０を操作し、通信が行われることを所望する通信相手を強調表示した後、タッチナビゲーションキー１４０の中心のボタンを押下することによって通信相手を選択する。
【００１６】
当然ながら、本発明の他の実施形態において、移動体電子装置１００は、ノート型ＰＣ、情報端末装置（ＰＤＡ）、またはポケットＰＣ（pocket PC）のような様々な装置クラスに属する。また、移動体電子装置１００は、様々なユーザインタフェースを有していてもよい。さらに、例えばノート型ＰＣは、ユーザ入力を受けるための「クワーティ」配列のキーボードや、通信相手を選択するためのマウス型のナビゲーションツールを備えていてもよい。
【００１７】
図３は、本発明の一実施形態における、移動体電子装置１００が動作するネットワークを示すものである。該ネットワークは、ネットワークインフラストラクチャ内のＩＭサーバ（サーバ）２５０を備える。ＩＭサーバ２５０は、例えば、企業網またはインターネットサービスプロバイダ（ＩＳＰ）網に属していてもよい。ＩＭサーバ２５０は、セルラー基地局または無線ＬＡＮアクセスポイントのようなアクセスポイント２００と通信回線接続を行う。該接続は、直接接続であってもよいし、ルータ、スイッチおよびブリッジのような１以上の介在するデータ通信ノードを介していてもよい。アクセスポイント２００は、移動体電子装置１００とオーバーエアリンク（over-air link）を介して無線接続を行う。オーバーエアリンクは、セルラーリンクまたはＬＡＮリンクのような、データを送信する様々なタイプのリンクの何れであってもよい。
【００１８】
ＩＭサーバ２５０は、ＩＭサービスの加入者のためのＩＭ通信相手リストを保持すると共に、該ＩＭ通信相手リストを、加入者により用いられる移動体電子装置１００に要求に応じて配信する。各ＩＭサーバ加入者は、１以上のＩＭサーバ２５０上の通信相手リストと共にユーザアカウントを有している。該ＩＭサーバ２５０上の通信相手リストは、ユーザアカウントが作成されるときにＩＭサーバ２５０によって確立されるデフォルトの通信相手リストを含む。また、このデフォルトの通信相手リストは、ＩＭサーバ２５０によって選択されたデフォルトの通信相手リストの表示名を有する。ＩＭサーバ２５０によって選択されたデフォルトの通信相手リストの表示名は、ＩＭサーバ２５０に依存するものであり、加入者にとって優先度の高い言語でない場合もあり、理解不能な文字列からなる場合もある。
【００１９】
図４は、本発明の一実施形態における移動体電子装置１００の内部構成を示すものである。移動体電子装置１００は、セルラープロトコルまたは無線ＬＡＮプロトコルのような無線通信プロトコルに従って、データを送受信する無線インタフェース３１０を備える。さらに、移動体電子装置１００は、移動体電子装置１００のユーザに対して出力（例えば画面出力）を行うと共に、該ユーザからの入力を取得するユーザインタフェース３３０を備える。ユーザインタフェース３３０は、その構成要素として、キーパッド１１０、ソフトキー１２０、表示部１３０およびタッチナビゲーションキー１４０を備える。さらに、移動体電子装置１００は、デバイスソフトウェアとこれに対応するデータとを記憶するように適応する主記憶部３４０を備える。さらに、移動体電子装置１００は、主記憶部３４０に記憶されているデバイスソフトウェアを実行すると共に、移動体電子装置１００によってサポートされる様々な仕様や機能を実行させるために、無線インタフェース３１０、ユーザインタフェース３３０および主記憶部３４０と協働するプロセッサ３２０を備える。なお、プロセッサ３２０の詳細な説明については後述する。
【００２０】
図５は、主記憶部３４０が任意のデバイスソフトウェアを備えることをさらに詳細に示すものであり、該デバイスソフトウェアには、オペレーティングシステム４１０、ＩＭクライアント４２０、言語設定情報４３０、設定表示名群４４０およびアクティブ表示名群４５０が含まれる。
【００２１】
オペレーティングシステム４１０は、ユーザインタフェース３３０における入出力機能や主記憶部３４０の管理等、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、移動体電子装置１００におけるコンピュータシステム全体を管理するソフトウェアプログラムである。
【００２２】
ＩＭクライアント４２０は、移動体電子装置１００の１人以上のユーザと、ＩＭサーバ２５０によって利用可能となるＩＭサービスの他のユーザとの間で、ほぼ同時の応答が可能なチャットセッションをサポートするために、ユーザインタフェース３３０と、主記憶部３４０に記憶された構成要素と、ＩＭサーバ２５０とが相互に作用するように適応するソフトウェアプログラムである。
【００２３】
より詳細には、ＩＭクライアント４２０は、プロセッサ３２０上で動作することにより、ユーザインタフェース３３０からのログイン要求を取得し、無線インタフェース３１０を介してＩＭサーバ２５０に該ログイン要求を送信する。ＩＭサーバ２５０は、該ログイン要求を確認すると、ユーザのために保持された通信相手リストを、無線インタフェース３１０を介してＩＭクライアント４２０に送信する。そして、ＩＭクライアント４２０は、表示部１３０に該通信相手リストを表示する。その後ユーザは、ＩＭクライアント４２０が、ユーザのユーザインタフェース３３０での入力を介して通信相手リストから通信相手を選択する。これにより、無線インタフェース３１０を介して、選択された通信相手とのチャットセッションを開くことができる。
【００２４】
通信相手リストがデフォルトの通信相手リストである場合、表示部１３０に表示される通信相手リストの表示名は、様々な情報源によってもたらされてもよい。いくつかの実施形態では、設定表示名群４４０を用いることによる移動体電子装置１００によって、またはユーザインタフェース３３０での入力を介するユーザによって、表示部１３０に表示されるデフォルトの通信相手リストの表示名が選択されている。また、別の実施形態の中では、表示部１３０に表示されるデフォルトの通信相手リストの表示名が、ＩＭサーバ２５０によって選択されたデフォルトの通信相手リストの表示名の言語翻訳版となっている。
【００２５】
言語設定情報４３０は、移動体電子装置１００のユーザによって設定可能な、予め主記憶部３４０に記憶された言語優先度を示す情報であり、ＩＭクライアント４２０によって参照されるものである。なお、ユーザは、サポートされている２以上の言語情報から優先度の高い言語情報を、ユーザのユーザインタフェース３３０での入力を介して選択してもよい。移動体電子装置１００は、言語設定情報４３０に記憶された該優先度の高い言語情報を動作中に参照し、該優先度の高い言語情報を用いて、設定表示名群４４０を含む任意のテキストを表示部１３０に表示する。
【００２６】
設定表示名群４４０は、移動体電子装置１００に予め設定されている、予め主記憶部３４０に記憶されたデフォルトの通信相手リストの表示名を示す情報群であり、ＩＭクライアント４２０によって参照される。１つの設定表示名は、各言語情報に対応して記憶されている。移動体電子装置１００は、設定表示名群４４０を動作中に参照し、言語設定情報４３０に示される優先度の高い言語情報に対応した設定表示名を選択する。
【００２７】
アクティブ表示名群４５０は、移動体電子装置１００のユーザによって選択される、予め主記憶部３４０に記憶されたデフォルトの通信相手リストの表示名を示す情報群であり、ＩＭクライアント４２０によって参照される。アクティブ表示名群４５０は、移動体電子装置１００が多数のユーザを有する場合に、後のユーザがＩＭサービスに初めてログインするとき、先のユーザが選択したデフォルトの通信相手リストの表示名が不用意に置換されることから移動体電子装置１００を防ぐために保持されている情報である。
【００２８】
より詳細には、先のユーザがログインして、ＩＭサーバ２５０によって選択されたデフォルトの通信相手リストの表示名を、ユーザ選択によるデフォルトの通信相手リストの表示名に置換するとき、該ユーザ選択によるデフォルトの通信相手リストの表示名は、アクティブ表示名群４５０に記録される。次に、後のユーザが初めてログインして、ＩＭサーバ２５０からデフォルトの通信相手リストの表示名を受信するとき、移動体電子装置１００は、先のユーザのユーザ選択によるデフォルトの通信相手リストの表示名の不用意な置換を防ぐために、アクティブ表示名群４５０に対してＩＭサーバ２５０から受信した該デフォルトの通信相手リストの表示名を問い合わせる。この防護機能については、以下に、さらに詳細に説明する。
【００２９】
ここで、上述した本発明の特徴的構成であるプロセッサ３２０について、より詳細に説明する。図１は、本発明に係る移動体電子装置１００に備えられたプロセッサ３２０の概略構成を示す機能ブロック図である。なお、以下に示すＤＬＮとは、後述のように、デフォルトの通信相手リストの表示名を指す。
【００３０】
プロセッサ３２０は、主な機能ブロックとして、ログイン判定部３２０１、ＤＬＮ判定部３２０２、ＤＬＮ選択部３２０３、ＤＬＮ置換制御部３２０４、表示制御部３２０５およびパターン判定部３２０６を備える。なお、これらの各機能ブロックは、プロセッサ３２０が例えばＣＰＵ（central processing unit）等によって実現される場合、該ＣＰＵが主記憶部３４０に記憶されたオペレーティングシステム４１０およびＩＭクライアント４２０のソフトウェアプログラムをＲＡＭ（random access memory）等に読み出し実行することによって実現することができる。従って、本実施形態中でのＩＭクライアント４２０を動作主体とした記載は、プロセッサ３２０の各機能ブロックが、ＩＭクライアント４２０を読み出し実行することにより、ＩＭクライアント４２０の示すソフトウェアプログラムが実行されることを意味するものである。
【００３１】
ログイン判定部３２０１は、ＩＭサーバ２５０から送信されるログイン成功指示が移動体電子装置１００によるＩＭサービスへの最初のログインに成功したことを示すか否かを、該ログイン成功指示が示す情報に基づいて判別する。
【００３２】
ＤＬＮ判定部３２０２は、ユーザアカウントに対するＩＭサービスによって選択されたＤＬＮをＩＭサーバ２５０から読み出し、ＩＭサーバ２５０から受信した該ＤＬＮが、アクティブ表示名群４５０に記憶されたユーザ選択によるＤＬＮと一致するか否かを判別する。なお、ログイン判定部３２０１およびＤＬＮ判定部３２０２は、図６に示すフローチャートによる処理の流れに即している場合に機能するブロックである。
【００３３】
ＤＬＮ選択部３２０３は、後述のＤＬＮ置換制御部３２０４が制御することにより、言語設定情報４３０および設定表示名群４４０を参照して、該言語設定情報４３０に示された優先度の高い言語情報に対応する、該設定表示名群４４０に設定されたＤＬＮを選択する。
【００３４】
ＤＬＮ置換制御部３２０４は、ＩＭサーバ２５０に記憶された、ユーザアカウントに対するＩＭサービスによって選択されたＤＬＮを、ＤＬＮ選択部３２０３によって選択されたＤＬＮ（すなわち、移動体電子装置１００によって選択されたＤＬＮ）に置換する。
【００３５】
また、ＤＬＮ置換制御部３２０４は、ユーザのユーザインタフェース３３０での入力を介してユーザ選択によるＤＬＮが入力された場合には、ＩＭサーバ２５０に記憶された該ＤＬＮ置換制御部３２０４が置換したＤＬＮを、ユーザ選択によるＤＬＮに置換する。そして、ＤＬＮ置換制御部３２０４は、該ユーザ選択によるＤＬＮをアクティブ表示名群４５０に追加する。
【００３６】
なお、図６、７に示すフローチャートでは、ＤＬＮ置換制御部３２０４は、置換したＤＬＮを無線インタフェース３１０を介してＩＭサーバ２５０に送信し、ＩＭサービスによって選択されたＤＬＮの代わりに該置換したＤＬＮをＩＭサーバ２５０に記憶させる。また、ＤＬＮ置換制御部３２０４は、ユーザ選択によるＤＬＮを無線インタフェース３１０を介してＩＭサーバ２５０に送信し、該ＤＬＮ置換制御部３２０４が置換したＤＬＮの代わりに該ユーザ選択によるＤＬＮをＩＭサーバ２５０に記憶させる。
【００３７】
一方、図８に示すフローチャートでは、ＤＬＮ置換制御部３２０４は、置換したＤＬＮをＩＭサーバ２５０に送信して該置換したＤＬＮを記憶させることなく、該置換したＤＬＮを後述の表示制御部３２０５に送信する。
【００３８】
表示制御部３２０５は、ＤＬＮ置換制御部３２０４によって置換されたＤＬＮと共に、ＩＭサーバ２５０から受信したデフォルトの通信リストを表示部１３０に表示させる。
【００３９】
パターン判定部３２０６は、ユーザアカウントに対するＩＭサーバ２５０に記憶されたＤＬＮをＩＭサーバ２５０から読み出し、ＩＭサーバ２５０から読み出した該ＤＬＮが、ＩＭサービスによって選択されたことを示すパターンを含むか否かを判別する。なお、パターン判定部３２０６は、図７、８に示すフローチャートによる処理の流れに即している場合に機能するブロックである。
【００４０】
次に、図６について見ると、本発明の一実施形態における移動体電子装置１００によって実行されるデフォルトの通信相手リストの表示名決定方法を示すフローチャートが示されている。移動体電子装置１００のユーザは、ＩＭサーバ２５０によって利用可能となるＩＭサービスにログインするためのログイン要求を行う（Ｓ５００）。該ログイン要求は、ユーザのユーザインタフェース３３０での入力を介して開始され、ユーザ証明を含む。該ユーザ証明は、ユーザインタフェース３３０上で入力されてもよいし、移動体電子装置１００に差し込まれた加入者識別モジュール（ＳＩＭ）カードのような他の情報源からもたらされてもよい。該ログイン要求は、プロセッサ３２０上で動作するＩＭクライアント４２０によってインタラプタされる。ＩＭクライアント４２０は、無線インタフェース３１０を介してＩＭサーバ２５０に該ログイン要求を送信する。ＩＭサーバ２５０は、該ユーザ証明を確認した後、ＩＭクライアント４２０にログイン成功指示（login success indication）を無線インタフェース３１０を介して送信する。
【００４１】
ＩＭクライアント４２０は、このログイン成功指示が移動体電子装置１００によるＩＭサービスへの最初のログインに成功したことを示すか否かを、該ログイン成功指示が示す情報に基づいて判別する（Ｓ５０５）。ログイン成功指示が移動体電子装置１００による最初のログインに成功したことを示す場合には（Ｓ５０５でＹＥＳ）、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対するＩＭサービスによって選択されたデフォルトの通信相手リストの表示名（以降「ＤＬＮ」と称する；通信相手リストに関連付けられたデフォルトの通信相手リストの表示名）を、ユーザにとって意味のある移動体電子装置１００によって選択されたＤＬＮ（（プロセッサ３２０が）選択したＤＬＮ）に置換する（Ｓ５２０）。より詳細には、ＩＭクライアント４２０は、優先度の高い言語情報を得るために言語設定情報４３０を参照する。そして、ＩＭクライアント４２０は、設定表示名群４４０を参照し、言語設定情報４３０に示された優先度の高い言語情報に対応する、該設定表示名群４４０に設定されたＤＬＮを選択する。そして、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対するＩＭサービスによって選択されたＤＬＮを、移動体電子装置１００によって選択されたＤＬＮに置換する。
【００４２】
その後、ＩＭクライアント４２０は、ＩＭサーバ２５０から該置換されたＤＬＮと共に該デフォルトの通信相手リストを受信し、該置換されたＤＬＮと共に表示部１３０に該デフォルトの通信相手リストを表示する（Ｓ５２５）。
【００４３】
また、該ＩＭサービスにログインした後、ユーザは、ユーザインタフェース３３０での入力を介して、ユーザ選択によるＤＬＮを入力してもよい（Ｓ５３０）。もし、ユーザがＳ５３０の処理を行うことを選択する場合には、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶されたこのユーザアカウントに対する該置換されたＤＬＮを、ユーザ選択によるＤＬＮに置換する。そして、該ユーザ選択によるＤＬＮは、ＩＭクライアント４２０によって、アクティブ表示名群４５０に追加される（Ｓ５３５）。
【００４４】
Ｓ５０５において、ＩＭクライアント４２０が、上記ログイン成功指示が移動体電子装置１００によるＩＭサービスへの最初のログインに成功したことを示していないと判別する場合には（Ｓ５０５でＮＯ）、該ログイン成功指示が、このユーザアカウントへの最初のログインに成功したことを示すか示していないかの場合の何れかである。例えば、移動体電子装置１００は、様々なＳＩＭカードおよびユーザ証明を有する多数のユーザによって用いられる。上記ログイン成功指示がこのユーザアカウントへの最初のログインに成功したことを示す場合には、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対するＩＭサービスによって選択されたＤＬＮを、移動体電子装置１００によって選択されたＤＬＮに置換することが望ましい。一方、上記ログイン成功指示がこのユーザアカウントへの最初のログインに成功したことを示していない場合には、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対するＩＭサービスによって選択されたＤＬＮを、あらゆるユーザ選択によるＤＬＮに置換することを回避することが望ましい。
【００４５】
すなわち、この多数のユーザアカウントのシナリオに対処するために、ＩＭクライアント４２０は、このユーザアカウントに対する該ＩＭサービスによって選択されたＤＬＮをＩＭサーバ２５０から読み出し（Ｓ５１０）、ＩＭサーバ２５０から受信した該ＤＬＮが、アクティブ表示名群４５０に記憶されたユーザ選択によるＤＬＮと一致するか否かを判別する（Ｓ５１５）。一致するものがない場合には（Ｓ５１５でＮＯ）、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対する該ＤＬＮを、ユーザにとって意味のある移動体電子装置１００によって選択されたＤＬＮに置換する（Ｓ５２０）。しかしながら、一致するものがある場合には（Ｓ５１５でＹＥＳ）、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対する該ＤＬＮを置換することなしに、Ｓ５２５に移行する。
【００４６】
なお、上記移動体電子装置１００によって選択されたＤＬＮは、上記ＩＭサービスによって選択されたＤＬＮから生成されたものではない。
【００４７】
次に、図７について見ると、本発明の他の実施形態における移動体電子装置１００により実行されるデフォルトの通信相手リストの表示名決定方法を示すフローチャートが示されている。この実施形態では、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶されたＤＬＮがＩＭサービスによって選択されたものであるか否かを判別するためのパターン認識コードを含む。そして、上記で判別した結果によっては、ＩＭサーバ２５０に記憶されたＤＬＮは、移動体電子装置１００によって選択されたＤＬＮに置換される。
【００４８】
移動体電子装置１００のユーザは、ＩＭサーバ２５０によって利用可能となるＩＭサービスにログインするためのログイン要求を行う（Ｓ６００）。ログイン確認後、ＩＭクライアント４２０は、このユーザアカウントに対する該ＩＭサーバ２５０に記憶されたＤＬＮをＩＭサーバ２５０から読み出し（Ｓ６１０）、ＩＭサーバ２５０から読み出した該ＤＬＮが、ＩＭサービスによって選択されたことを示すパターンを含むか否かを判別する（Ｓ６２０）。例えば、ＩＭクライアント４２０は、ＩＭサービスによって選択されたＤＬＮの場合には、該ＩＭサービスが１０桁（最初の７桁が文字、最後の３桁が数字）を有するＤＬＮを割り当てることを知っている。
【００４９】
ＩＭサービスによって選択されたＤＬＮを示すパターンが存在する場合（Ｓ６２０でＹＥＳ）、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶された、このユーザアカウントに対する該ＤＬＮを、ユーザにとって意味のある移動体電子装置１００によって選択されたＤＬＮに置換する（Ｓ６３０）。この移動体電子装置１００によって選択されたＤＬＮは、言語設定情報４３０に示される優先度の高い言語情報を用いている設定表示名群４４０から得られるものである。その後、ＩＭクライアント４２０は、該置換されたＤＬＮと共に該デフォルトの通信相手リストをＩＭサーバ２５０から読み出し、該置換されたＤＬＮと共にデフォルトの該通信相手リストを表示部１３０に表示する（Ｓ６４０）。
【００５０】
ＩＭサービスによって選択されたＤＬＮを示すパターンが存在しない場合（Ｓ６２０でＮＯ）、ＩＭクライアント４２０は、上記置換ステップ（Ｓ６３０）を迂回し、ＩＭサーバ２５０に記憶されたＤＬＮと共に、デフォルトの通信相手リストを表示部１３０に表示する。
【００５１】
その後、ＩＭサービスにログインしている間、ユーザは、ユーザインタフェース３３０での入力を介して、ユーザ選択によるＤＬＮを入力してもよい（Ｓ６５０）。もし、ユーザがＳ６５０の処理を行うことを選択する場合には、ＩＭクライアント４２０は、このユーザアカウントに対するＩＭサーバ２５０に記憶された該ＤＬＮを、該ユーザ選択によるＤＬＮに置換する（Ｓ６６０）。
【００５２】
次に、図８を見ると、本発明のさらに他の実施形態における移動体電子装置１００により実行されるデフォルトの通信相手リストの表示名決定方法を示すフローチャートが示されている。この実施形態では、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶されたＤＬＮがＩＭサービスによって選択されたものであるか否かを判別するためのパターン認識コードを含む。なお、上記で判別した結果によっては、優先度の高い言語情報で示されるＤＬＮは、プロセッサ３２０が、ＩＭサーバ２５０に記憶されたＤＬＮを置換しないで、該ＤＬＮを表示部１３０に表示するときの置換に用いられる。
【００５３】
移動体電子装置１００のユーザは、ＩＭサーバ２５０によって利用可能となるＩＭサービスにログインするためのログイン要求を行う（Ｓ７００）。ログイン確認後、ＩＭクライアント４２０は、このユーザアカウントに対する該ＩＭサーバ２５０に記憶されたＤＬＮをＩＭサーバ２５０から読み出し（Ｓ７１０）、ＩＭサーバ２５０から読み出した該ＤＬＮが、該ＩＭサービスによって選択されたことを示すパターンを含むか否かを判別する（Ｓ７２０）。
【００５４】
上記パターンを含むと判別した場合には（Ｓ７２０でＹＥＳ）、ＩＭクライアント４２０は、該ＩＭサービスによって選択されたＤＬＮを、ユーザにとって意味のある、移動体電子装置１００によって選択されたＤＬＮに置換する。より詳細には、ＩＭクライアント４２０は、優先度の高い言語情報を用いるために言語設定情報４３０を参照する。その後、ＩＭクライアント４２０は、設定表示名群４４０を参照し、言語設定情報４３０に指定された優先度の高い言語情報に対応する、該設定表示名群４４０に設定されたＤＬＮを選択する。そして、ＩＭクライアント４２０は、該設定されたＤＬＮ（すなわち、上記にて置換されたＤＬＮ）と共に、デフォルトの通信相手リストを表示部１３０に表示する（Ｓ７４０）。しかしながら、この実施形態では、該設定されたＤＬＮは、ＩＭサーバ２５０に記憶されないことに留意すべきである。
【００５５】
ＩＭサービスによって選択されたＤＬＮを示すパターンが存在しない場合には（Ｓ７２０でＮＯ）、ＩＭクライアント４２０は、ＩＭサーバ２５０に記憶されたＤＬＮと共に、該デフォルトの通信相手リストを表示部１３０に表示する（Ｓ７３０）。
【００５６】
その後、ＩＭサービスにログインしている間、ユーザは、ユーザインタフェース３３０での入力を介して、ユーザによって選択されたＤＬＮを入力してもよい（Ｓ７５０）。もし、ユーザがＳ７５０の処理を行うことを選択する場合には、ＩＭクライアント４２０は、このユーザアカウントに対するＩＭサーバ２５０に記憶されたＤＬＮを、ユーザ選択によるＤＬＮに置換する（Ｓ７６０）。
【００５７】
本発明は、本発明の精神または本質的な特徴において、他の特定の形態により実施することができることは、当業者において認められることであろう。例えば、いくつかの実施形態では、ＩＭクライアント４２０は、ＩＭサービスがグローバルＤＬＮとして外国語タームを割り当てることを知っていてもよい。この場合、ＩＭクライアント４２０は、外国語で示されるＤＬＮを、言語設定情報４３０に示された優先度の高い言語情報を用いるユーザにとって意味のある母国語で示されるＤＬＮに翻訳するための翻訳テーブルを有していてもよい。例えば、移動体電子装置１００は、スペイン語「ＰＯＲ  ＤＥＦＥＣＴＯ」を英語「ＤＥＦＡＵＬＴ」に関連付けて登録されている翻訳テーブルを有していてもよい。これは、ＩＭサービスがグローバルＤＬＮとして「ＰＯＲ  ＤＥＦＥＣＴＯ」を割り当て、言語設定情報４３０に示された優先度の高い言語が英語であるときに参照される。
【００５８】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００５９】
なお、上記した本実施の形態に係る移動体電子装置１００は、以下に示す構成を有するものとすることができる。
【００６０】
すなわち、本実施の形態に係る移動体電子装置は、以上のように、ユーザインタフェースと、無線インタフェースと、上記ユーザインタフェースと上記無線インタフェースと共に通信を行うプロセッサとを備え、上記ユーザインタフェースと上記無線インタフェースとを介して伝達される通信相手リストを有するサーバへのログインに応じて、上記プロセッサの制御の下、自装置によって選択されたデフォルトの通信相手リストの表示名は上記ユーザインタフェースに表示されると共に、上記自装置によって選択されたデフォルトの通信相手リストの表示名を上記ユーザインタフェースに表示する前に、上記プロセッサの制御の下、自装置は、上記通信相手リストに関連付けられた前回のデフォルトの通信相手リストの表示名を、上記自装置によって選択されたデフォルトの通信相手リストの表示名に置換するように構成されていてもよい。
【００６１】
また、本実施の形態に係る移動体電子装置は、上記した構成において、プロセッサの制御の下、自装置は、上記自装置によって選択されたデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名の代わりに上記サーバに記憶させるように構成されていてもよい。
【００６２】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記ユーザインタフェースを介して読み出された名称変更要求に応じて、上記プロセッサの制御の下、自装置は、ユーザによって選択されたデフォルトの通信相手リストの表示名を、上記自装置によって選択されたデフォルトの通信相手リストの表示名の代わりに上記サーバに記憶させるように構成されていてもよい。
【００６３】
また、本実施の形態に係る移動体電子装置は、上記した構成において、自装置は、上記前回のデフォルトの通信相手リストの表示名を、ログインカウントに基づいて、上記自装置によって選択されたデフォルトの通信相手リストの表示名に置換するか否かを判別するように構成されていてもよい。
【００６４】
また、本実施の形態に係る移動体電子装置は、上記した構成において、自装置は、上記前回のデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名と、１以上のユーザによって予め選択された１以上のデフォルトの通信相手リストの表示名との比較に基づいて、上記自装置によって選択されたデフォルトの通信相手リストの表示名と置換するか否か判別するように構成されていてもよい。
【００６５】
また、本実施の形態に係る移動体電子装置は、上記した構成において、自装置は、上記前回のデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名における１以上のパターンに基づいて、上記自装置によって選択されたデフォルトの通信相手リストの表示名に置換するか否かを判別するように構成されていてもよい。
【００６６】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記自装置によって選択されたデフォルトの通信相手リストの表示名は、上記前回のデフォルトの通信相手リストの表示名から生成されたものではないように構成されていてもよい。
【００６７】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記自装置によって選択されたデフォルトの通信相手リストの表示名は、上記前回のデフォルトの通信相手リストの表示名の言語翻訳版であるように構成されていてもよい。
【００６８】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記自装置によって選択されたデフォルトの通信相手リストの表示名は、言語優先度に基づいて選択されるように構成されていてもよい。
【００６９】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記プロセッサは、インスタントメッセージングのクライアントソフトウェアを実行し、上記サーバは、インスタントメッセージングのサーバであるように構成されていてもよい。
【００７０】
また、本実施の形態に係る移動体電子装置は、上記した構成において、上記第２のデフォルトの通信相手リストの表示名は、言語優先度に基づいて選択されるように構成されていてもよい。
【００７１】
また、本実施の形態に係る移動体電子装置は、上記した構成において、自装置は、インスタントメッセージングのクライアントソフトウェアを実行し、上記サーバは、インスタントメッセージングのサーバであるように構成されていてもよい。
【００７２】
また、上記した本実施の形態に係る移動体電子装置１００のためのデフォルトの通信相手リストの表示名決定方法は、以下に示すステップを含むものとすることができる。
【００７３】
すなわち、本実施の形態に係る表示名決定方法は、以上のように、移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法であって、通信相手リストを有するサーバにログインするステップと、上記通信相手リストと関連付けられた第１のデフォルトの通信相手リストの表示名を、上記移動体電子装置によって選択された第２のデフォルトの通信相手リストの表示名に置換するか否かを判別するステップと、上記第１および第２のデフォルトの通信相手リストの表示名のうちの何れかを、上記移動体電子装置のユーザインタフェースに表すステップと、を含んでいてもよい。
【００７４】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記第１のデフォルトの通信相手リストの表示名の代わりに、上記第２のデフォルトの通信相手リストの表示名を上記サーバ上に記憶するステップをさらに含んでいてもよい。
【００７５】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記ユーザインタフェースに読み出された名称変更要求に応じて、上記第２のデフォルトの通信相手リストの表示名の代わりに、ユーザによって選択された第３のデフォルトの通信相手リストの表示名をサーバに記憶するステップをさらに含んでいてもよい。
【００７６】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記移動体電子装置は、上記第１のデフォルトの通信相手リストの表示名を、ログインカウントに基づいて、上記第２のデフォルトの通信相手リストの表示名に置換するか否かを判別してもよい。
【００７７】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記移動体電子装置は、上記第１のデフォルトの通信相手リストの表示名を、上記第１のデフォルトの通信相手リストの表示名と、１以上のユーザによって予め選択された１以上のデフォルトの通信相手リストの表示名との比較に基づいて、上記第２のデフォルトの通信相手リストの表示名に置換するか否か判別してもよい。
【００７８】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記移動体電子装置は、上記第１のデフォルトの通信相手リストの表示名を、上記第１のデフォルトの通信相手リストの表示名における１以上のパターンに基づいて、上記第２のデフォルトの通信相手リストの表示名に置換するか否かを判別してもよい。
【００７９】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記第２のデフォルトの通信相手リストの表示名は、上記第１のデフォルトの通信相手リストの表示名から生成されたものでなくてもよい。
【００８０】
また、本実施の形態に係る表示名決定方法は、上記した方法において、上記第２のデフォルトの通信相手リストの表示名は、上記第１のデフォルトの通信相手リストの表示名の言語翻訳版であってもよい。
【００８１】
すなわち、上記した本実施の形態によると、基本的特徴において、移動体電子装置に表示されるデフォルトの通信相手リストの表示名を、移動体電子装置のユーザにとって確実に意味のあるものにするための方法またはシステムを提供することにある。
【００８２】
本発明に係る一形態では、移動体電子装置は、ユーザインタフェースと、無線インタフェースと、上記ユーザインタフェースと上記無線インタフェースと共に通信を行うプロセッサとを備え、上記ユーザインタフェースと上記無線インタフェースとを介して伝達される通信相手リストを有するサーバへのログインに応じて、上記プロセッサの制御の下、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名が上記ユーザインタフェースに表されると共に、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名を上記ユーザインタフェースに表す前に、上記プロセッサの制御の下、上記移動体電子装置は、上記通信相手リストに関連付けられた前回のデフォルトの通信相手リストの表示名を、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名に置換する。さらに、移動体電子装置は、プロセッサの制御の下、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名の代わりに上記サーバに記憶させてもよい。さらに、移動体電子装置は、上記ユーザインタフェースを介して読み出された名称変更要求に応じて、上記プロセッサの制御の下、ユーザによって選択されたデフォルトの通信相手リストの表示名を、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名の代わりに上記サーバに記憶させてもよい。上記ユーザインタフェースは、キーパッドおよびディスプレイを備えていてもよい。上記移動体電子装置によって選択された上記デフォルトの通信相手リストの表示名は、言語優先度に基づいて選択されてもよい。上記プロセッサは、インスタントメッセージングのクライアントソフトウェアを実行してもよく、上記サーバは、インスタントメッセージングのサーバであってもよい。
【００８３】
また、いくつかの実施形態では、上記移動体電子装置は、上記前回のデフォルトの通信相手リストの表示名を、ログインカウントに基づいて、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名に置換するか否かを判別する構成である。
【００８４】
また、いくつかの実施形態では、上記移動体電子装置は、上記前回のデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名と、１以上のユーザによって予め選択された１以上のデフォルトの通信相手リストの表示名との比較に基づいて、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名に置換するか否か判別する構成である。上記構成により、上記移動体電子装置は、多数のユーザをサポートすることができ、前のユーザによって選択されたデフォルトの通信相手リストの表示名を不用意に置換することを回避することができる。
【００８５】
また、いくつかの実施形態では、上記移動体電子装置は、上記前回のデフォルトの通信相手リストの表示名を、上記前回のデフォルトの通信相手リストの表示名における１以上のパターンに基づいて、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名と置換するか否かを判別する。
【００８６】
また、いくつかの実施形態では、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名は、上記前回のデフォルトの通信相手リストの表示名から生成したものではない。さらに、他の実施形態では、上記移動体電子装置によって選択されたデフォルトの通信相手リストの表示名は、上記前回のデフォルトの通信相手リストの表示名の言語翻訳版である。
【００８７】
本発明に係る他の一形態では、移動体電子装置のためのデフォルトの通信相手リストの表示名決定方法は、通信相手リストを有するサーバにログインするステップと、上記通信相手リストと関連付けられた第１のデフォルトの通信相手リストの表示名を、上記移動体電子装置によって選択された第２のデフォルトの通信相手リストの表示名と置換するか否かを判別するステップと、上記第１および第２のデフォルトの通信相手リストの表示名のうちの何れかを、上記移動体電子装置のユーザインタフェースに表すステップと、を含む。
【産業上の利用可能性】
【００８８】
本発明に係る移動体電子装置は、デフォルトの通信相手リストの表示名を、ユーザにとって確実に意味のあるものにすることができ、例えばインスタントメッセージングを行うことが可能な装置全般に適用できる。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る移動体電子装置に備えられたプロセッサの概略構成を示す機能ブロック図である。
【図２】本発明の一実施形態を示すものであり、移動体電子装置のユーザインタフェースを示す図である。
【図３】本発明の一実施形態におけるネットワークを示す図である。
【図４】本発明の一実施形態における移動体電子装置の内部構成を示すブロック図である。
【図５】本発明の一実施形態における移動体電子装置の主記憶部を示す図である。
【図６】本発明の一実施形態における移動体電子装置によって行われるデフォルトの通信相手リストの表示名決定方法を示すフローチャートである。
【図７】本発明の他の実施形態における移動体電子装置によって行われるデフォルトの通信相手リストの表示名決定方法を示すフローチャートである。
【図８】本発明のさらに他の実施形態における移動体電子装置によって行われるデフォルトの通信相手リストの表示名決定方法を示すフローチャートである。
【符号の説明】
【００９０】
１００  移動体電子装置
２５０  ＩＭサーバ（サーバ）
３１０  無線インタフェース
３２０  プロセッサ
３３０  ユーザインタフェース
【図１】
2008172774.tif 000003
【図２】
2008172774.tif 000004
【図３】
2008172774.tif 000005
【図４】
2008172774.tif 000006
【図５】
2008172774.tif 000007
【図６】
2008172774.tif 000008
【図７】
2008172774.tif 000009
【図８】
2008172774.tif 000010