(57)【要約】【課題】無線機器のユーザが利用可能なキャリアまたはネットワークを好適に選択することのできる方法を提供する。【解決手段】無線機器用の無線ネットワークを選択する方法であって、該方法は、利用可能なネットワークを走査・識別するコマンドを、クリック可能な親指コントローラ、および無線機器のディスプレイ上に提示されたグラフィカルユーザインタフェース（ＧＵＩ）を介してユーザから受け取ること（１００２）と、利用可能なネットワークの選択をディスプレイ上に表示すること（１００３）と、現在のネットワークから利用可能なネットワークの選択において利用可能なネットワークへと無線機器の動作を切り替えるコマンドを、クリック可能な親指コントローラ、および無線機器のディスプレイ上に提示されたグラフィカルユーザインタフェース（ＧＵＩ）を介してユーザから受け取ること（１００４）とを包含する。【選択図】図１０
2006228209.tif 000002
【特許請求の範囲】
【請求項１】
無線機器に対して無線ネットワークを選択する方法であって、該方法は、
現在のネットワークに関する現在のネットワークタイプに応じて、該無線ネットワークを選択するモードの選択肢を決定し、モードの該選択肢を該機器のディスプレイ上に表示することと、
モードの該選択肢の中からモードを選択するコマンドを、入力機器、および該ディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、
利用可能なネットワークを走査・識別するコマンドを該ユーザから受け取ることと、
該利用可能なネットワークの選択肢を該ディスプレイ上に表示することと、
該現在のネットワークから該利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取ることと
を包含する、方法。
【請求項２】
前記入力機器がクリック可能な親指コントローラである、請求項１に記載の方法。
【請求項３】
モードの前記選択肢が、前記利用可能なネットワークを自動的に走査・識別し該利用可能なネットワークのうちの１つを自動的に選択する、自動モードを含む、請求項１または２に記載の方法。
【請求項４】
前記利用可能なネットワークの選択肢がメニュー内の項目である、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記メニューが、前記現在のネットワーク、ホームネットワーク、禁止ネットワークのうちの少なくとも１つを識別する少なくとも１つのアイコンを有する、請求項４に記載の方法。
【請求項６】
前記ＧＵＩが、利用可能なネットワークを走査・識別する前記コマンドを受け取るボタンを有する、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記ＧＵＩが、前記現在のネットワークから前記利用可能なネットワークへと前記無線機器の動作を切り替えるコマンドをユーザから受け取るメニュー項目を含むメニューを有する、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記メニューが、前記利用可能なネットワークを優先ネットワークリストへ追加するメニュー項目を含む、請求項７に記載の方法。
【請求項９】
前記メニューが、優先ネットワークリストを表示するメニュー項目を含む、請求項７または８に記載の方法。
【請求項１０】
前記無線機器が、コマンドを生成するためにＧＵＩにおいて項目を選択するキーボードを有する、請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記キーボードが、ＱＷＥＲＴＹキーボード、変形されたＱＷＥＲＴＹキーボード、Ｄｖｏｒａｋキーボード、予測型テキストキーボードのうちの１つである、請求項１０に記載の方法。
【請求項１２】
前記無線ネットワークが無線キャリアである、請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
コンピュータプログラム製品であって、無線ネットワークを選択するように無線機器に指示するコンピュータ実行可能なコード手段を明白に具現化する、コンピュータ可読媒体を有し、該コンピュータプログラム製品は、請求項１〜１２のいずれか一項に記載の方法を実行するコードを含む、製品。
【請求項１４】
無線ネットワーク上で動作可能な無線機器であって、該機器は、
メモリ、および該無線ネットワークへのインタフェースと結合されたプロセッサを備え、該プロセッサは、
現在のネットワークに関する現在のネットワークタイプに応じて、該無線ネットワークを選択するモードの選択肢を決定し、モードの該選択肢を該機器のディスプレイ上に表示することと、
モードの該選択肢の中からモードを選択するコマンドを、入力機器、および該ディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、
利用可能なネットワークを走査し識別するコマンドを該ユーザから受け取ることと、
該利用可能なネットワークの選択肢を該ディスプレイ上に表示することと、
該現在のネットワークから該利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取ることと
を行うよう適合されている、無線機器。
【請求項１５】
前記入力機器がクリック可能な親指コントローラである、請求項１４に記載の無線機器。
【請求項１６】
請求項１４または請求項１５に基づく複数の無線機器を備える、無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、無線機器のネットワーク選択およびキャリア選択の分野に関し、特に、無線機器に対するネットワーク選択およびキャリア選択用の、ネットワークグラフィカルユーザインタフェースに関する。
【背景技術】
【０００２】
現在の無線移動体通信機器は、マイクロプロセッサ、メモリ、サウンドカードを備え、２つ以上のソフトウェアアプリケーションを作動させる。これらの無線機器において使用されるアプリケーションの例には、マイクロブラウザ、アドレス帳、Ｅメールクライアント、ウェーブテーブルインストゥルメント等が含まれる。また、無線機器は、インターネットを介して複数のサービスへのアクセスを有する。無線機器は、たとえば、インターネット上のウェブサイトをブラウズしたり、画像を送受信したり、音声アプリケーションおよび／またはビデオアプリケーションのストリーミングを実行したりするのに使用され得る。無線機器へインターネットコンテンツを転送すること、および無線機器からインターネットコンテンツを転送することは、一般的に、インターネットとその他のネットワークとを無線ネットワークプラットフォームに統合する、無線アプリケーションプロトコル（「ＷＡＰ」）によって容易になる。
【０００３】
無線機器は、相互に通信し、また、無線ネットワーク上で通信する。無線ネットワークは、無線キャリア、サービスプロバイダ（「ＳＰ」）、付加価値再販業者（「ＶＡＲ」）、モバイルバーチャルネットワークオペレータ（「ＭＶＮＯ」）によって維持される。無線キャリアまたは無線ネットワークオペレータは、一般的に、無線装置、基地局、アンテナ、インタフェース装置、サーバ、関連の陸上通信線等を含む無線ネットワークを所有し、操作する。キャリアはさらに、加入者に無線サービスを販売するのに必要な基本料金や、その他の後付のサービスを管理する。キャリアもＳＰ内に存在する場合、キャリアは加入者へ直接無線サービスを販売し得る。キャリアは、ＶＡＲとも提携し得る。ＶＡＲは、キャリアのサービスを販売するＳＰの形態であり、所定の追加サービスをも提供し得る。また、キャリアは、本来利用されていないネットワーク容量を、１つ以上のＭＶＮＯへ販売する。ＭＶＮＯとは、独自の無線ネットワーク（すなわち無線装置）を所有していないＳＰである。ＭＶＮＯは、有力なブランドを有する、大規模な小売業者、ケーブルオペレータ、消費財企業を含み得る。ＳＰやＶＡＲとは異なり、ＭＶＮＯは、独自の特有なコンテンツまたはマーケティングキャッシュを加入者へ提供し、しばしば、ターゲットとなる特定の市場または関心事を扱う。ＭＶＮＯは、キャリアが新規な市場の部門を引き付けネットワークをより完全に満たすことを可能にする。キャリアは、マーケティング、販売、支払い、顧客との取引関係、それに関連するフロントオフィスおよびバックオフィスの機能をＭＶＮＯに委ねることができる。ＭＶＮＯは、ターゲットとなる市場に対し、キャリア自身よりも効率的にこれらの機能を提供し得る。このように、ＳＰ、ＶＡＲ、ＭＶＮＯは、類似の、重複することの多い役割を果たす。
【０００４】
キャリアによって維持されている各無線ネットワークは、符号分割多重接続（「ＣＤＭＡ」）、汎用パケット無線サービス（「ＧＰＲＳ」）、Ｍｏｂｉｔｅｘ、および、Ｍｏｔｏｒｏｌａ社のＩｎｔｅｇｒａｔｅｄ  Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｎｅｔｗｏｒｋ（「ｉＤＥＮ」）、ＤａｔａＴａｃＴＭネットワークを含む、いくつかの様々な無線規格または無線技術に基づいたものであり得る。さらに、無線機器は、これらの無線ネットワークのうち１つ以上の無線ネットワーク上で動作するよう構成され得る。
【０００５】
しかしながら、現在の無線機器の不十分な点の１つは、所定のエリア内で利用可能なキャリアまたはネットワークを、ユーザが有効に選択できないことである。特に、現在のキャリア選択およびネットワーク選択の無線機器用ツールは、ユーザフレンドリーなインタフェースを提供せず、ユーザが情報に基づいたキャリア選択またはネットワーク選択を行うために必要な情報も提供しない。
【０００６】
２００４年１１月３日（２００４−１１−０３）の、Ｒｅｓｅａｒｃｈ  ｉｎ  Ｍｏｔｉｏｎ  Ｌｔｄ．，”Ｕｓｅｒ  Ｇｕｉｄｅ，ＢｌａｃｋＢｅｒｒｙ  ７１００  Ｓｅｒｉｅｓ”（Ｒｅｓｅａｒｃｈ  ｉｎ  Ｍｏｔｉｏｎ  Ｌｔｄ．，Ｗａｔｅｒｌｏｏ，Ｃａｎａｄａ，ＸＰ００２３３０４３３）ｐ３３、ｐ７１〜７３は、利用可能なネットワークを走査・識別するコマンドを、クリック可能な親指コントローラ（ｔｈｕｍｂｗｈｅｅｌ）、および無線機器のディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、利用可能なネットワークの選択肢をディスプレイ上に表示することと、現在のネットワークから利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドを、クリック可能な親指コントローラ、および無線機器のディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることとを包含する方法を開示している。しかしながら、ユーザは無線ネットワークを選択するモードの選択肢を提供されていない。
【０００７】
したがって、利用可能なキャリアおよびネットワークから無線機器のユーザが選択することのできる、改善された方法およびシステムが必要である。したがって、上記およびその他の不十分な点を少なくとも部分的に処理する解決手段が所望される。
【発明の開示】
【課題を解決するための手段】
【０００８】
本出願の一局面によると、無線機器に対して無線ネットワークを選択する方法であって、現在のネットワークに関する現在のネットワークタイプに応じて、無線ネットワークを選択するモードの選択肢を決定し、モードの選択肢を機器のディスプレイ上に表示することと、モードの選択肢の中からモードを選択するコマンドを、入力機器、およびディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、利用可能なネットワークを走査・識別するコマンドをユーザから受け取ることと、利用可能なネットワークの選択肢をディスプレイ上に表示することと、現在のネットワークから、利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取ることとを包含する、方法が提供される。
【０００９】
好ましくは、入力機器はクリック可能な親指コントローラである。
【００１０】
好ましくは、モードの選択肢は、利用可能なネットワークを自動的に走査・識別し利用可能なネットワークのうちの１つを自動的に選択する、自動モードを含む。
【００１１】
好ましくは、利用可能なネットワークの選択肢はメニュー内の項目である。
【００１２】
好ましくは、メニューは、現在のネットワーク、ホームネットワーク、禁止ネットワークのうちの少なくとも１つを識別する少なくとも１つのアイコンを有する。
【００１３】
好ましくは、ＧＵＩは、利用可能なネットワークを走査・識別するコマンドを受け取るボタンを有する。
【００１４】
好ましくは、ＧＵＩは、現在のネットワークから利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取るメニュー項目を含むメニューを有する。
【００１５】
好ましくは、メニューは、利用可能なネットワークを優先ネットワークリストへ追加するメニュー項目を含む。
【００１６】
好ましくは、メニューは、優先ネットワークリストを表示するメニュー項目を含む。
【００１７】
好ましくは、無線機器は、コマンドを生成するためにＧＵＩにおいて項目を選択するキーボードを有する。
【００１８】
好ましくは、キーボードは、ＱＷＥＲＴＹキーボード、変形されたＱＷＥＲＴＹキーボード、Ｄｖｏｒａｋキーボード、予測型テキストキーボードのうちの１つである。
【００１９】
好ましくは、無線ネットワークは無線キャリアである。
【００２０】
本出願のさらなる局面に従い、無線機器等の装置、この機器を適合させる方法、コンピュータプログラム製品、また同様に、本出願の方法を実行する、記録されたプログラム命令を有するコンピュータ可読媒体のような製造製品が提供される。
【００２１】
本出願の別の局面によると、本出願の方法に従って動作するよう適合された複数の無線機器を備える通信システムが提供される。
【００２２】
以下の詳細な説明を添付の図面と組み合わせて検討すれば、本出願のこれらの局面およびその他の局面は当技術分野において通常の知識を有する者にとって明白となろう。
【００２３】
本発明は、さらに以下の手段を提供する。
【００２４】
（項目１）  
無線機器に対して無線ネットワークを選択する方法であって、該方法は、
現在のネットワークに関する現在のネットワークタイプに応じて、該無線ネットワークを選択するモードの選択肢を決定し、モードの該選択肢を該機器のディスプレイ上に表示することと、
モードの該選択肢の中からモードを選択するコマンドを、入力機器、および該ディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、
利用可能なネットワークを走査・識別するコマンドを該ユーザから受け取ることと、
該利用可能なネットワークの選択肢を該ディスプレイ上に表示することと、
該現在のネットワークから該利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取ることと
を包含する、方法。
【００２５】
（項目２）
上記入力機器がクリック可能な親指コントローラである、項目１に記載の方法。
【００２６】
（項目３）
モードの上記選択肢が、上記利用可能なネットワークを自動的に走査・識別し該利用可能なネットワークのうちの１つを自動的に選択する、自動モードを含む、項目１または２に記載の方法。
【００２７】
（項目４）
上記利用可能なネットワークの選択肢がメニュー内の項目である、項目１〜３のいずれか一項に記載の方法。
【００２８】
（項目５）
上記メニューが、上記現在のネットワーク、ホームネットワーク、禁止ネットワークのうちの少なくとも１つを識別する少なくとも１つのアイコンを有する、項目４に記載の方法。
【００２９】
（項目６）
上記ＧＵＩが、利用可能なネットワークを走査・識別する上記コマンドを受け取るボタンを有する、項目１〜５のいずれか一項に記載の方法。
【００３０】
（項目７）
上記ＧＵＩが、上記現在のネットワークから上記利用可能なネットワークへと上記無線機器の動作を切り替えるコマンドをユーザから受け取るメニュー項目を含むメニューを有する、項目１〜６のいずれか一項に記載の方法。
【００３１】
（項目８）
上記メニューが、上記利用可能なネットワークを優先ネットワークリストへ追加するメニュー項目を含む、項目７に記載の方法。
【００３２】
（項目９）
上記メニューが、優先ネットワークリストを表示するメニュー項目を含む、項目７または８に記載の方法。
【００３３】
（項目１０）
上記無線機器が、コマンドを生成するためにＧＵＩにおいて項目を選択するキーボードを有する、項目１〜９のいずれか一項に記載の方法。
【００３４】
（項目１１）
上記キーボードが、ＱＷＥＲＴＹキーボード、変形されたＱＷＥＲＴＹキーボード、Ｄｖｏｒａｋキーボード、予測型テキストキーボードのうちの１つである、項目１０に記載の方法。
【００３５】
（項目１２）
上記無線ネットワークが無線キャリアである、項目１〜１１のいずれか一項に記載の方法。
【００３６】
（項目１３）
コンピュータプログラム製品であって、無線ネットワークを選択するように無線機器に指示するコンピュータ実行可能なコード手段を明白に具現化する、コンピュータ可読媒体を有し、該コンピュータプログラム製品は、項目１〜１２のいずれか一項に記載の方法を実行するコードを含む、製品。
【００３７】
（項目１４）
無線ネットワーク上で動作可能な無線機器であって、該機器は、
メモリ、および該無線ネットワークへのインタフェースと結合されたプロセッサを備え、該プロセッサは、
現在のネットワークに関する現在のネットワークタイプに応じて、該無線ネットワークを選択するモードの選択肢を決定し、モードの該選択肢を該機器のディスプレイ上に表示することと、
モードの該選択肢の中からモードを選択するコマンドを、入力機器、および該ディスプレイ上に提示されたグラフィカルユーザインタフェース（「ＧＵＩ」）を介してユーザから受け取ることと、
利用可能なネットワークを走査し識別するコマンドを該ユーザから受け取ることと、
該利用可能なネットワークの選択肢を該ディスプレイ上に表示することと、
該現在のネットワークから該利用可能なネットワークの選択肢にある利用可能なネットワークへと無線機器の動作を切り替えるコマンドをユーザから受け取ることと
を行うよう適合されている、無線機器。
【００３８】
（項目１５）
上記入力機器がクリック可能な親指コントローラである、項目１４に記載の無線機器。
【００３９】
（項目１６）
項目１４または項目１５に基づく複数の無線機器を備える、無線通信システム。
【発明を実施するための最良の形態】
【００４０】
添付の図面を通じて、同一の特徴は同一の参照符号によって識別されるという点に留意されたい。
【００４１】
本出願の実施形態の以下の詳細な説明は、本出願の実施をいかなるコンピュータプログラミング言語にも限定するものではない。オペレーティングシステム（「ＯＳ」）が本出願の要件をサポートする設備を提供する場合、本出願は任意のコンピュータプログラミング言語において実施され得る。好ましい一実施形態は、ＪＡＶＡＴＭコンピュータプログラミング言語（あるいは、Ｃ（登録商標）またはＣ＋＋（登録商標）といったその他のコンピュータプログラミング言語）において実施される。（ＪＡＶＡ（登録商標）および、ＪＡＶＡ（登録商標）を基にした全ての商標は、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  Ｃｏｒｐｏｒａｔｉｏｎの商標である。）
本出願は、グラフィカルユーザインタフェース（「ＧＵＩ」）を無線機器に提供することによって、ネットワークおよび／またはキャリアの選択を単純化する。ＧＵＩは、単純化された選択肢のセットと、ユーザのネットワーク選択を改善するオプションとをユーザへ提供する。以下にさらに詳細に説明するが、ＧＵＩは自動モードおよび手動モードの両方を含む。また、ＧＵＩは、ネットワークおよび／またはキャリアの選択の成功や、近傍（たとえば、無線機器が現在留まっている位置）で利用可能なネットワーク範囲の現在の状態を含む、有用な情報をユーザに提示する。ユーザは、親指コントローラおよび／またはキーボード等、無線機器上の入力機器を用いて、ユーザの無線機器のディスプレイ上にあるＧＵＩによって提示された、現在のエリアにおいて利用可能なネットワークのリストから選択を行う。
【００４２】
図１は、本出願の一実施形態に基づいて適合された、例示の無線機器１０２および無線ネットワーク１００を示すブロック図である。一般的に、無線機器１０２はハンドヘルド機器１０２である。無線ネットワーク１００は、アンテナと、基地局と、サポート無線装置とを含む。サポート無線装置は通常の当業者にとっては既知であり、無線機器１０２と他の無線機器との間の無線通信や、無線機器１０２とシステム（図示せず）との間の無線通信をサポートする。無線ネットワーク１００は、適切なインタフェースを介して他のシステム（図示せず）が接続され得る、無線ネットワークゲートウェイ（図示せず）やワイドエリアネットワーク（図示せず）へ結合される。
【００４３】
無線機器１０２は、他のコンピュータシステムとの通信機能を含め、少なくとも音声通信機能とアドバンストデータ通信機能とを有する、送受信兼用の通信機器である。機器１０２が提供する機能性に応じて、それは、データメッセージ通信機器、送受信兼用ポケットベル、データメッセージ通信機能付携帯電話、無線インターネット設備、またはデータ通信機器（電話機能はあってもなくてもよい）と呼ばれる。機器１０２は、地理的なカバレージエリア内に設置された複数のトランシーバ１００のうち任意の１つのトランシーバと通信し得る。
【００４４】
無線機器１０２は、通常、通信サブシステム１１１を組み込んでいる。通信サブシステム１１１は、ＲＦ受信器と、ＲＦ送信器と、関連する構成要素とを含む。関連する構成要素とは、１つ以上の（埋め込まれているか内蔵されていることが好ましい）アンテナ要素およびローカル発振器（「ＬＯ」）や、デジタルシグナルプロセッサ（「ＤＳＰ」）のような処理モジュール（全て図示せず）等である。通信分野の当業者にとっては自明であるように、通信サブシステム１１１の詳細な設計は、機器１０２が動作するよう意図される通信ネットワーク１００に依存する。
【００４５】
ネットワークアクセスは、加入者または機器１０２のユーザに関連するため、機器１０２がネットワーク内で動作するには、加入者識別モジュール（または「ＳＩＭ」カード）１６２がＳＩＭインタフェース（「ＩＦ」）１６４へ挿入される必要がある。また、機器１０２は、バッテリ式の機器であるため、１つ以上の充電可能なバッテリ１５６を受けるバッテリＩＦ１５４を含む。このようなバッテリ１５６は、機器１０２の全ての電気回路というわけではないにしても、ほとんどの電気回路へ電力を供給し、バッテリＩＦ１５４は、機器１０２の電気回路に対し機械的・電気的な接続を与える。バッテリＩＦ１５４は、機器１０２の回路網へ電力を供給する調節器（図示せず）へ結合されている。
【００４６】
無線機器１０２は、機器１０２の全体的な動作を制御するマイクロプロセッサ（または中央処理システム（「ＣＰＵ」））１３８を含む。少なくともデータ通信と音声通信とを含む通信機能が、通信サブシステム１１１を介して実行される。マイクロプロセッサ１３８は、また、ディスプレイ１２２またはフラッシュメモリ１２４またはその他の持続性記憶装置、ランダムアクセスメモリ（「ＲＡＭ」）１２６、補助入力／出力（「Ｉ／Ｏ」）サブシステム１２８、シリアルポート１３０、キーボード１３２、スピーカ１３４、マイクロフォン１３６、短距離通信サブシステム１４０、全体として１４２と表記したその他の機器サブシステムといった追加の機器サブシステムとも相互作用する。図２に示すサブシステムのうち一部は、通信関連機能を実行し、その他のサブシステムは「常駐型」すなわちオンデバイスの機能を提供し得る。特に、たとえばキーボード１３２やディスプレイ１２２等の一部のサブシステムは、通信ネットワーク上へ発信するテキストメッセージを入力するといった通信関連機能にも、電卓またはタスクリスト等の機器常駐型の機能にも使用され得る。マイクロプロセッサ１３８が使用するオペレーティングシステムソフトウェアは、好ましくはフラッシュメモリ１２４等の持続性記憶装置内に格納されている。フラッシュメモリ１２４は、代替的に読取専用メモリ（「ＲＯＭ」）または類似の記憶装置要素（図示せず）であり得る。オペレーションシステム、特定の機器アプリケーション、またはそれらの一部は、ＲＡＭ１２６などの揮発性記憶装置内へその都度ロードされ得るということは、当業者であれば認識できよう。
【００４７】
マイクロプロセッサ１３８は、オペレーティングシステム機能に加え、好ましくは、機器１０２上のソフトウェアアプリケーションの実行を可能にする。少なくともデータ通信および音声通信のアプリケーションを含め、機器の基本動作を制御する所定のアプリケーションのセットは、通常は製造中に機器１０２上にインストールされている。機器１０２上にロードされ得る好ましいアプリケーションは、ユーザに関連するデータ項目を整理し管理する機能を有するパーソナルインフォメーションマネジャー（「ＰＩＭ」）アプリケーションであり得る。このようなデータ項目としては、インスタントメッセージ（「ＩＭ」）、Ｅメール、カレンダーイベント、音声メール、アポイントメント、タスクアイテム等が含まれるが、これらに限定はされない。当然ながら、１つ以上のメモリ記憶装置は、ＰＩＭデータやその他の情報の格納を容易にするために機器１０２およびＳＩＭ１６２上で利用可能である。
【００４８】
ＰＩＭアプリケーションは、好ましくは、無線ネットワーク１００を介してデータ項目を送受信する機能を有する。好ましい一実施形態において、ＰＩＭデータ項目は、無線ネットワーク１００を介して、格納されており、および／またはホストコンピュータシステム（図示せず）と関連する、ユーザの関連データ項目を用いて、間断なく統合され、同期され、更新される。それによって、このような項目に対して、反映された（ｍｉｒｒｏｒｅｄ）ホストコンピュータが機器１０２上に作成される。このことは、ホストコンピュータシステムがユーザのオフィスコンピュータシステム（図示せず）である場合に特に好都合である。追加のアプリケーションもまた、ネットワーク１００、補助Ｉ／Ｏサブシステム１２８、シリアルポート１３０、短距離通信サブシステム１４０、または任意のその他の適切なサブシステム１４２を介して機器１０２上にロードされ得、マイクロプロセッサ１３８によって実行するために、ユーザによってＲＡＭ１２６または好ましくは不揮発性の記憶装置（たとえばフラッシュメモリ１２４）へインストールされ得る。アプリケーションのインストールにおけるこのような柔軟性は、機器１０２の機能性を改良し、向上したオンデバイス機能または通信関連機能あるいはその両方の機能を提供し得る。たとえば、安全な通信アプリケーションによって、電子商取引機能やその他の金融取引が無線機器１０２を利用して実行されることが可能になる。
【００４９】
データ通信モードにおいて、テキストメッセージ、Ｅメールメッセージ、またはウェブページのダウンロード等の受信された信号は、通信サブシステム１１１によって処理され、マイクロプロセッサ１３８へ入力される。マイクロプロセッサ１３８は、好ましくは、ディスプレイ１２２および／または補助Ｉ／Ｏ機器１２８へ出力される信号をさらに処理する。無線機器１０２のユーザは、ディスプレイ１２２、場合によっては補助Ｉ／Ｏ機器１２８と関連してキーボード１３２を用いて、たとえばＥメールメッセージ等のデータ項目を作成することができる。作成されたこれらの項目は、通信サブシステム１１１または短距離通信サブシステム１４０を介して通信ネットワーク上へ転送される。
【００５０】
キーボード１３２は、好ましくは、完全な英数字のキーボードおよび／または電話タイプのキーパッドである。たとえば、本出願の一実施形態によると、キーボード１３２は、標準的な英語のコンピュータキーボードまたはタイプライターと対応するキーまたはボタンのフルセットを含む、ＱＷＥＲＴＹキーボードであり得る。代替的に、キーボード１３２は、ＱＷＥＲＴＹキーボードの変形された配置またはサブセットを含む、変形されたＱＷＥＲＴＹキーボードであり得る。代替的に、キーボード１３２は、Ｄｖｏｒａｋキーボードまたは変形されたＤｖｏｒａｋキーボードであり得る。ＱＷＥＲＴＹキーボードと異なり、Ｄｖｏｒａｋキーボードは、キーの中央列が最もよく使用される文字を含むように配置されている。また、よく使用される文字の組み合わせは、素早くタイピングできるように配置されている。
【００５１】
本出願の別の実施形態によると、キーボード１３２は、電話式キーパッドとＱＷＥＲＴＹ式のキーボードとの組み合わせであり得る。たとえば、キーボード１３２は、５個×５個のキーまたはボタンのアレイを有し得る。このアレイ上では、テキスト入力のためにアルファベット順に数字の上に並べられた文字を有する従来の電話のレイアウトとは異なり、キーボードの上部の配列がＱＷＥＲＴＹの順になり得る。好都合にも、キーボード１３２は、片手操作でも、両手の親指でタイピングしても、従来の電話キーパッドに伴っていた制限がなく、ユーザが素早く正確にダイヤルまたはタイピングすることを可能にする。たとえば、ユーザは新方式のタイピングを覚える必要がない。
【００５２】
また、キーボード１３２は、内蔵の辞書およびルールセットを用いてＱＷＥＲＴＹ式のタイピングがコンテクストに基づいて正しい文字を選択することを可能にする予測型テキストソフトウェアモジュール２０６を伴う、予測型のテキストキーボードであり得る。容易なスペリングおよび文書作成を助けるために、予測型テキストソフトウェアモジュール２０６は、ワードリスト（たとえば３０，０００語以上の）を備える、直感のある（ｉｎｔｕｉｔｉｖｅ）ソフトウェアと、使用頻度やハンドヘルドのアドレス帳にある名前に基づいてそのリストを改良する能力とを有する。さらに、たとえば「−ｉｎｇ」など、英語において一般的な文字のつながりを認識することができる。好都合にも、ソフトウェア２０６はユーザのタイピングしている内容を「理解する」ため、ユーザは、入力方法よりも自分のメッセージの作成に集中できる。
【００５３】
音声通信に関して、受信された信号がスピーカ１３４へ出力され、転送される信号がマイクロフォン１３６によって生成されるという点を除けば、無線機器１０２の全体的な操作は実質的に同様である。また、音声メッセージ記録サブシステム等の代替的な音声Ｉ／Ｏサブシステムが機器１０２上で実行され得る。声または音声信号の出力は、好ましくは主にスピーカ１３４を介して遂行されるが、ディスプレイ１２２も、たとえば電話をかけた当事者の識別の表示、音声通話の長さ、または音声通話関連のその他の情報を提供するのに利用され得る。
【００５４】
図１に示されるシリアルポート１３０は、通常、携帯情報端末（「ＰＤＡ」）タイプの通信機器において実行され得る。このような通信機器に関しては、ユーザのデスクトップコンピュータとの同期が、選択的なものではあるが、望ましいコンポーネントである。シリアルポート１３０は、ユーザが外部の機器またはソフトウェアアプリケーションを介して要望を設定することを可能にし、無線通信ネットワーク１００を介する以外の方法で情報またはソフトウェアダウンロードを機器１０２へ提供することによって、機器１０２の性能を拡張することを可能にする。代替的なダウンロード経路は、たとえば、直接的あるため信頼性が高く信用できる接続を介して暗号化キーを機器１０２上にロードするために利用され得、それによって、安全な機器の通信が提供される。
【００５５】
図１に示す短距離通信サブシステム１４０は、追加的なオプション要素であり、機器１０２と他のシステムまたは機器（図示せず）との間の通信を提供する。これらは必ずしも同様の機器である必要はない。たとえば、サブシステム１４０は、赤外線機器やそれに関連する回路および構成要素、もしくは、同様に可能であるシステムや機器との通信を提供するＢｌｕｅｔｏｏｔｈＴＭ通信モジュールを含み得る。ＢｌｕｅｔｏｏｔｈＴＭは、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，Ｉｎｃ．の登録商標である。
【００５６】
図２は、本出願の一実施形態に基づく図１の無線機器１０２の、メモリ２００を示すブロック図である。メモリ２００は、機器１０２を制御する多様なソフトウェアコンポーネントを有し、フラッシュメモリ１２４、ＲＡＭ１２６、またはＲＯＭ（図示せず）等を含み得る。本出願の一実施形態に基づいて、無線機器１０２は、データ項目を送受信したり音声通話を受発信したりするよう構成された、マルチタスクの無線通信機器であることを意図されている。機器１０２の動作を制御するユーザフレンドリーな環境を提供するために、機器１０２に常駐のオペレーティングシステム（「ＯＳ」）２０２は、多様なアプリケーションをサポートするための操作の基本セットを提供する。これらの多様なアプリケーションは、一般的にグラフィカルユーザインタフェース（「ＧＵＩ」）２０４を介して操作可能である。たとえば、ＯＳ２０２は、補助Ｉ／Ｏ１２８、キーボード１３２等からの入力を取得し、ユーザへの出力を容易にするための、基本的な入力／出力システムの機能を提供する。本出願の一実施形態に基づいて、無線ネットワークまたはキャリアを選択するソフトウェアモジュール２０６が提供される。このことについては後に説明する。図示はしていないが、通信を管理する、あるいは携帯情報端末に類似した機能を提供する、１つ以上のアプリケーションが含まれ得る。
【００５７】
このように、無線機器１０２は、コンピュータによって実行可能なようにプログラムされた命令を含む。この命令は、本出願の実施形態を実施するように機器１０２へ指示される。プログラムされた命令は、無線機器１０２のメモリ２００内に常駐する１つ以上のソフトウェアモジュール２０６において具現化され得る。代替的に、プログラムされた命令は、プログラムされた命令を無線機器１０２のメモリ２００へ転送する、コンピュータ可読媒体（ＣＤディスクまたはフロッピー（登録商標）ディスク等）上で具現化され得る。代替的に、プログラムされた命令は、プログラムされた命令の売り手または買い手によってネットワークへアップロードされる、コンピュータ可読信号保持媒体（ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ，ｓｉｇｎａｌ−ｂｅａｒｉｎｇ  ｍｅｄｉｕｍ）に埋め込まれ得る。また、この信号保持媒体は、インタフェース１１１、１３０、１４０を介し、エンドユーザまたは潜在的な購入者によってネットワークから無線機器１０２へダウンロードされ得る。
【００５８】
図１を参照すると、ＳＩＭカード１６２は、世界移動電話規格（「ＧＳＭ」）の無線機器１０２において用いられる、小型で切手サイズの「スマートカード」である。一般的に、ＳＩＭは、無線機器１０２をキャリアまたはサービスプロバイダに対して識別するデータを格納する、マイクロチップを含む。ＳＩＭは、また、音声やデータの転送、電話帳情報等を暗号化するのに用いられるデータをも格納している。一般的に、ＳＩＭを第１の無線機器から取り外し、第２の無線機器内へ配置することができる。このことによって、加入者の電話番号またはアカウント番号等の情報を第２の無線機器が利用することが可能になる。無線ネットワーク１００において、ＳＩＭと無線機器１０２との間のインタフェースは、ヨーロッパ電話通信標準規格（「ＥＴＳＩ」）の規格ＧＳＭ  １１．１１  Ｖｅｒｓｉｏｎ  ６．２．０  Ｒｅｌｅａｓｅ  １９９７（“Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（Ｐｈａｓｅ  ２＋）；Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｏｆ  ｔｈｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ−Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ（ＳＩＭ−ＭＥ）Ｉｎｔｅｒｆａｃｅ”）において定義されている。キャリアは、加入者に割り当てられ、加入者の無線機器１０２のＳＩＭ内にある国際移動電話加入者識別番号（「ＩＭＳＩ」）のファイルに保存されている、移動国コード（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ，「ＭＣＣ」）や移動ネットワークコード（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ，「ＭＮＣ」）によって独自に識別される。無線ネットワーク１００は、符号分割多重アクセス（「ＣＤＭＡ」）、汎用パケット無線サービス（「ＧＰＲＳ」）、Ｍｏｂｉｔｅｘ、および、Ｍｏｔｏｒｏｌａ社のＩｎｔｅｇｒａｔｅｄ  Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｎｅｔｗｏｒｋ（「ｉＤＥＮ」）、ＤａｔａＴａｃＴＭネットワークを含み得る。当然ながら、ＣＤＭＡに基づくネットワークは、ＳＩＭを採用できないという点に留意されたい。
【００５９】
図３は、本出願の一実施形態に基づく図１の無線機器１０２を示す正面図である。上記のように、無線機器１０２はデータ通信および音声通信が可能なハンドヘルド機器であり得る。無線機器１０２は、筐体１５０と、ディスプレイスクリーン１２２と、グラフィカルユーザインタフェース（「ＧＵＩ」）１８０と、キーボード（またはキーパッド）１３２と、親指コントローラ（またはトラックホイール）１１０と、多様な選択ボタン１２０と、多様な信号入力部／出力部１６０（たとえば、パワーコネクタの入力部、マイクロフォン、スピーカ、データインタフェースの入力部等）とを含む。無線機器１０２は、１つ以上の回路基板、ＣＰＵ１３８、メモリ２００、バッテリ１５６、アンテナ（図示せず）等を内部に含む。これらは、信号入力部／出力部１６０、キーボード１３２、ディスプレイスクリーン１２２等と結合されている。
【００６０】
無線機器１０２のマイクロプロセッサ１３８は、一般的に、ユーザのコマンドまたはクエリーを受け取り、これらのコマンドまたはクエリーの結果をユーザに対してディスプレイ１２２上に表示する、１つ以上の機器１１０、１２０、１３２へ結合されている。たとえば、ユーザのクエリーは、１つ以上の出力データのテーブルを作成するＳＱＬコマンドの組み合わせに変換され得る。この出力データテーブルは、１つ以上のディスプレイのページにおいて、ユーザへ提示されるべく具現化され得る。マイクロプロセッサ１３８は、ソフトウェアモジュール２０６と、基本のテーブルもしくは、ビューまたは引き出されたテーブル等の仮想テーブルのようなデータとを含む、メモリ２００へ結合される。説明したとおり、当業者であれば理解できるように、メモリ２００は一般的に記憶装置のヒエラルキーに配置される多様な記憶装置を含み得る。
【００６１】
ユーザはグラフィカルユーザインタフェース（「ＧＵＩ」）１８０を用いて、無線機器１０２とそのソフトウェアモジュール２０６とを連動させる。ＧＵＩは、共通のオペレーティングシステムによってサポートされ、親指コントローラ１１０やキーボード１３２等、入力部または親指コントローラ１１０やキーボード１３２等のポインティング機器の使用を通じて、アイコンとして知られる視覚的な表示またはメニューからメニュー項目を選択することによって、ユーザがコマンドを選択し、アプリケーションプログラムを実行し、コンピュータファイルを管理し、その他の機能の実行をできるようにする、ディスプレイフォーマットを提供する。一般的に、ＧＵＩは、ユーザへ情報を伝達し、ユーザからコマンドを受け取るために用いられ、一般的に、アイコン、ツールバー、ドロップダウンメニュー、ポップアップメニュー、テキスト、ダイアログボックス、ボタン等を含む、多様なＧＵＩオブジェクトまたはコントロールを含んでいる。ユーザは、一般的に入力部またはポインティング機器（たとえば親指コントローラ１１０、キーボード１３２等）を用いてポインタまたはカーソル１９０をオブジェクト１９１上に位置させ（すなわちオブジェクトを「ポインティングする」）、オブジェクト１９１を「クリックする」（たとえば親指コントローラ１１０を押したり、キーボード１３２上のボタンを押したりすることによって）ことによって、ディスプレイ１２２上に提示されたＧＵＩ１８０と相互作用する。これは、ポイントアンドクリック操作または選択操作と呼ばれることが多い。一般的に、オブジェクト１９１は、ポイントされると強調される（たとえば、濃く塗られる）。
【００６２】
一般的に、ＧＵＩに基づくシステムは、アプリケーション、システムステータス、その他の情報を、ディスプレイ１２２上に現れる「ウィンドウ」においてユーザへ提示する。ウィンドウ１９２は、ディスプレイ１２２内の概ね長方形のエリアであり、ユーザはそこでアプリケーションまたはドキュメントを見ることができる。このようなウィンドウ１９２は、開かれているか、閉じられているか、ディスプレイ最大に表示されるか、アイコンに縮小されるか、サイズを拡大または縮小されるか、ディスプレイ１２２の他のエリアへ移動されることができる。たとえば、ウィンドウが他のウィンドウ内に含まれている、ウィンドウが他のウィンドウと重なっている、またはディスプレイエリア内に重ならないようにウィンドウが配置されているといったふうに、複数のウィンドウが同時に表示され得る。
【００６３】
図４は、本出願の一実施形態に基づく無線機器１０２に対してネットワーク１００を選択するＧＵＩ４００を示す、画面キャプチャである。ＧＵＩ４００は、ネットワーク選択アプリケーションのプルダウンメニュー、ポップアップメニュー、ツールバー等（図示せず）からのユーザによる選択において、無線機器１０２のディスプレイ１２２上にユーザに対して提示されている。ユーザによるネットワーク選択アプリケーションの選択によって、ＧＵＩと無線機器１０２のメモリ２００内にあるソフトウェアモジュール２０６とに対し、ＧＵＩ４００をディスプレイ１２２上に提示させることを開始する。本出願の一実施形態によると、ＧＵＩ４００は無線機器１０２がオンになったときつまり電源が入れられたときに提示される。
【００６４】
ＧＵＩ４００は、ネットワークインジケータ４１０とネットワーク選択モードインジケータ４２０の、アイコンおよび／または制御要素を含む。ネットワークインジケータ４１０は、現在のネットワーク４１１の名前を表示するために提供される。図４において、現在のネットワークは、「ＧＰＲＳテストネットワーク（ＧＰＲＳ  Ｔｅｓｔ  Ｎｅｔｗｏｒｋ）」４１１と名前がつけられている。ネットワーク選択モード（Ｎｅｔｗｏｒｋ  Ｓｅｌｅｃｔｉｏｎ  Ｍｏｄｅ）インジケータ４２０は、現在のネットワーク選択モードを表示するために提供される。ＧＵＩ４００は、２つのネットワーク選択モードを可能にする。つまり、自動選択モード４２１および手動選択モード４２２の２つである（図６参照）。自動モード４２１において、ソフトウェアモジュール２０６は、現在の地理的な領域において利用可能なネットワークを無線機器１０２が走査し、発見された利用可能なネットワークから１つの利用可能なネットワークを自動的に選択するよう、無線機器１０２を制御する。手動モード４２２において、ユーザは、走査をもとに無線機器１０２によって発見された、現在の地理的な領域において利用可能なネットワークのメニューから選択することができる。図４において、現在のネットワーク選択モードは、「自動」４２１である。
【００６５】
ネットワーク選択のモードは、無線ネットワーク１００に応じて変更され得る。たとえば、上記のように自動モード４２１および手動モード４２２がＧＰＲＳネットワークにおいて利用可能であるのに対し、ＣＤＭＡネットワークに関しては「自動」や「ホームオンリー」等の代替的なモードが利用可能とされ得る。
【００６６】
図５は、本出願の一実施形態に基づいてネットワーク選択の自動モードを選択するポップアップメニュー５００を有する図４のＧＵＩ４００を示す、画面キャプチャである。ユーザが現在のネットワーク選択モードインジケータ４２０、４２１をポイントすると、ポップアップメニュー５００がＧＵＩ４００を通じて提示される。（図４では現在のネットワーク選択モード「自動」４２１が強調されている点に留意されたい。）代替的に、ポップアップメニュー５００は、ユーザがディスプレイ１２２上のメニューアイコン（図示せず）をポイントしたとき、もしくは、キーボード１３２または無線機器（たとえば１２０）上のメニューキー（図示せず）を押したときに、ＧＵＩ４００を通じて提示される。ポップアップメニュー５００は、ユーザに４つのオプションまたはメニュー項目を提供する。すなわち、ポップアップウィンドウ５００を閉じる「メニューを隠す（Ｈｉｄｅ  Ｍｅｎｕ）」５１０、ユーザが自動モードから手動モード（図示せず）へ変更することを可能にする「オプションを変更する（Ｃｈａｎｇｅ  Ｏｐｔｉｏｎ）」５２０、ユーザが以前に保存したネットワークのリストを提示する「私の優先ネットワークリスト（Ｍｙ  Ｐｒｅｆｅｒｒｅｄ  Ｎｅｔｗｏｒｋ  Ｌｉｓｔ）」５３０、ネットワーク選択アプリケーションから出てＧＵＩ４００を閉じる「閉じる（Ｃｌｏｓｅ）」５４０である。ユーザは、ポイントアンドクリック操作を通じてポップアップメニュー５００からメニュー項目を選択し得る。一般的に、ポップアップメニュー５００内の項目がポイントされると、その項目は強調される。たとえば、図５では、「オプションを変更する」５２０のメニュー項目が強調されている。
【００６７】
図６は、本出願の一実施形態に基づく、ネットワーク選択を自動モード４２１と手動モード４２２との間で選択するポップメニュー６００を有する図４のＧＵＩ４００を示す、画面キャプチャである。ユーザが図５に示す「オプションを変更する」５２０のメニュー項目を選択すると、ポップアップメニュー６００はＧＵＩ４００上に提示される。ポップアップメニュー６００は、自動モード４２１または手動モード４２２のうちのいずれかを選択するメニュー項目を含んでいる。ユーザが自動モード４２１を選択すると、図４のＧＵＩ４００が提示され、ユーザが手動モード４２２を選択すると、図７のＧＵＩ４００が提示される。
【００６８】
図７は、本出願の一実施形態に基づいて、利用可能なネットワークを走査するボタン７００を有する図６のＧＵＩ４００を示す画面キャプチャである。したがって、図６に示すポップアップメニュー６００から操作の手動モード４２２をユーザが選択すると、そのエリア内で利用可能なネットワーク１００を走査または検索する処理を無線機器１０２において開始する、「利用可能なネットワークを走査する（Ｓｃａｎ  ｆｏｒ  Ａｖａｉｌａｂｌｅ  Ｎｅｔｗｏｒｋｓ）」と表示されたボタン７００がユーザに対して提示される。ユーザは、親指コントローラ１１０を用いてボタン７００を選択することによってこの走査を開始し得る。ボタン７００が選択されると、無線機器１０２はエリア内で利用可能なネットワークを走査し、見つかった利用可能なネットワーク８００のメニューをユーザに対してディスプレイ１２２上に提示する。走査処理を実行するために、ボタン７００を介して受け取られた命令は、マイクロプロセッサ１３８ならびに／あるいは通信サブシステム１１１によって、利用可能なネットワークを検出するのに適切な周波数を走査するためにＲＦ受信器および／またはＬＯおよび／またはＤＳＰの制御を開始するのに利用される。次いで、利用可能なネットワークは、ソフトウェアモジュール２０６にリポートされ、ソフトウェアモジュール２０６は、ＧＵＩ４００を介してユーザへ提示するための利用可能なネットワーク８００のメニューをコンパイルする（図８参照）。
【００６９】
図８は、本出願の一実施形態に基づいて、利用可能なネットワーク８００のメニューを有する図７のＧＵＩ４００を示す、画面キャプチャである。本出願の代替実施形態によると、利用可能なネットワーク８００のメニューは利用可能なネットワークのリストである。メニュー８００は、「利用可能なネットワーク（Ａｖａｉｌａｂｌｅ  Ｎｅｔｗｏｒｋ）」８２０のようなタイトルを有し得る。メニュー８００は、走査処理によって見つかった利用可能なネットワークを識別する１つ以上のメニュー項目８１０のリストを作成する。図８において、１つのネットワークが見つけられたため、１つのメニュー項目８１０がメニュー８００に現われる。ネットワークのメニュー項目８１０は、ネットワークの名前を示すテキスト文字列８１１を含む。例示の名前は「ＧＰＲＳテストネットワーク」８１１である。利用可能なネットワークのメニュー項目８１０はそれぞれ、その項目８１０が無線機器１０２が現在動作しているネットワークかどうかを示す、関連するアイコン８１２を有する。図８では、このアイコンは円８１２である。関連するネットワーク８１０および８１１が現在のネットワークである場合、円８１２は埋められた中心８１３を有する。
【００７０】
さらに、利用可能なネットワークのメニュー項目８１０はそれぞれ、そのアイテム８１０のプロパティを示す、関連するアイコン８３０を有する。図８では、このアイコンは、表示「ホームネットワーク」を表し項目８１０が無線機器１０２のホームネットワークであることを示す、文字「Ｈ」８３０  １０である。アイコン８３０は、項目８１０に関連するネットワークへのアクセスが禁止されることを示す文字「Ｘ」（図示せず）であり得る。あるいは、アイコン８３０は、関連する項目８１０がホームネットワークでも禁止ネットワークでもないことを示すため、非提示または空白であり得る（図示せず）。
【００７１】
図９は、本出願の一実施形態に基づいてネットワーク選択の手動モードを選択するポップアップメニュー９００を有する図８のＧＵＩ４００を示す、画面キャプチャである。利用可能なネットワークのメニュー８００にある選択された利用可能なネットワーク項目８１０および８１１をユーザがポイントすると、ポップアップメニュー９００がＧＵＩ４００上に提示される。（図８において、利用可能なネットワーク「ＧＰＲＳテストネットワーク」８１０および８１１が強調されている点に留意されたい）。代替的に、ユーザがディスプレイ１２２上のメニューアイコン（図示せず）をポイントしたとき、もしくは、キーボード１３２上または無線機器（たとえば１２０）上のメニューキー（図示せず）を押したときに、ポップアップメニュー９００がＧＵＩ４００上に提示される。ポップアップメニュー９００は、以下の６つのオプションまたはメニュー項目を提示する。すなわち、ポップアップウィンドウ９００を閉じる「メニューを隠す」９１０、ユーザが現在のネットワークから、選択されたネットワーク８１０および８１１へと変更することを可能にする「ネットワークを選択する（Ｓｅｌｅｃｔ  Ｎｅｔｗｏｒｋ）」９２０、選択されたネットワーク８１０および８１１を無線機器１０２がメモリ２００内に保持しているネットワークリストに追加する「優先リストに追加する（Ａｄｄ  Ｔｏ  Ｐｒｅｆｅｒｒｅｄ  Ｌｉｓｔ）」９３０、以前にユーザによって保存されたネットワークのリストを提示する「私の優先ネットワークリスト」９４０、ネットワーク選択モードを変更する「保存する（Ｓａｖｅ）」９５０、ネットワーク選択アプリケーションから出てＧＵＩ４００を閉じる「閉じる」９６０である。ユーザは、ポイントアンドクリック操作を通じてポップアップメニュー９００からメニュー項目を選択し得る。一般的に、ポップアップメニュー９００にある項目は、ポイントされると強調される。たとえば、図９では「ネットワークを選択する」９２０のメニュー項目が強調されている。
【００７２】
ユーザが「私の優先ネットワークリスト」９４０（または図５の５３０）のメニュー項目を選択すると、以前に保存されたネットワークのリストが提示される。「私の優先ネットワークリスト」は、ユーザによって供給され、それらのネットワークが利用可能な場合に使用する優先ネットワークのリストである。メニュー５００および９００上で「私の優先ネットワークリスト」の項目５３０および９４０を選択すると、優先ネットワークリストを管理する追加のスクリーン（図示せず）がポップアップされる。「優先リストに追加する」のメニュー項目９３０は優先ネットワークリストに所望のネットワークを追加するが、実際に使用するネットワークを選択するのではない。ネットワークは、本明細書に記載されていないその他の手段によっても優先ネットワークリストに追加され得る。
【００７３】
上記の方法は、フローチャートの助けによって要約され得る。図１０は、本出願の一実施形態に基いて無線ネットワーク１００を選択する、無線機器１０２内のモジュール２０６の処理１０００を示すフローチャートである。
【００７４】
ステップ１００１において、処理１０００が開始する。
【００７５】
ステップ１００２において、利用可能なネットワーク８１０および８１１を走査・識別するコマンド７００が、クリック可能な親指コントローラ１１０、および無線機器１９２のディスプレイ１２２上に提示されたＧＵＩ４００を介してユーザから受け取られる。好ましくは、無線機器１０２は、コマンドを生成するためにＧＵＩ４００内の項目を選択しキーボード１３２を有する。好ましくは、キーボード１３２は、ＱＷＥＲＴＹキーボード、変形されたＱＷＥＲＴＹキーボード、Ｄｖｏｒａｋキーボード、予測型テキストキーボードのうちの１つである。好ましくは、本方法は、無線ネットワーク１００を選択するモード６００の選択肢を表示することをさらに包含する。好ましくは、本方法は、現在のネットワークタイプ（たとえばＧＰＲＳ、ＣＤＭＡ等）に応じてモード６００の選択肢を決定することをさらに包含する。好ましくは、本方法は、モード６００の選択肢からモード４２１およびモード４２２を選択するコマンドを、クリック可能な親指コントローラ１１０およびＧＵＩ４００を介してユーザから受け取ることをさらに包含する。好ましくは、モード６００の選択肢は、利用可能なネットワークを自動的に走査・識別し利用可能なネットワークのうちの１つのネットワークを自動的に選択する、自動モード４２１を含む。
【００７６】
ステップ１００３において、利用可能なネットワーク８００の選択肢がディスプレイ１２２上に表示される。
【００７７】
ステップ１００４において、現在のネットワーク８１２および８１３から、利用可能なネットワーク８００の選択肢にある利用可能なネットワークへと無線機器１０２の動作を切り替えるコマンド９２０が、クリック可能な親指コントローラ１１０およびＧＵＩ４００を介してユーザから受け取られる。好ましくは、利用可能なネットワーク８００の選択肢は、メニュー８００内の項目８１０および８１１である。好ましくは、メニュー８００は、現在のネットワーク、ホームネットワーク、禁止ネットワークのうちの少なくとも１つを識別する少なくとも１つのアイコン８１２、８１３、８３０を有する。好ましくは、ＧＵＩ４００は、利用可能なネットワーク８００を走査・識別するコマンドを受け取る、ボタン７００を有する。好ましくは、ＧＵＩ４００は、現在のネットワーク８１２および８１３から利用可能なネットワーク８１０および８１１へと無線機器１０２の動作を切り替えるコマンドをユーザから受け取るメニュー項目９２０を含む、メニュー９００を有する。好ましくは、メニュー９００は、利用可能なネットワーク８１０および８１１を優先ネットワークリストへ追加するメニュー項目９３０を有する。好ましくは、メニュー９００は、優先ネットワークリストを表示するメニュー項目９４０を有する。好ましくは、無線ネットワーク１００は無線キャリアである。
【００７８】
ステップ１００５において、操作１０００は終了する。
【００７９】
主に方法として本出願を説明したが、無線機器１０２を参照して以上に述べた装置が本出願の方法を実行できるようにプログラムされ得るということは、通常の当業者であれば理解できよう。さらに、あらかじめ記録された記憶装置、または記録されたプログラム命令を含むその他の類似のコンピュータ可読媒体等、無線機器１０２と共に使用される製造物が、本出願の方法の実行を促進するよう無線機器１０２に指示し得る。このような装置および製造物もまた本出願の範囲に入るという点を理解されたい。
【００８０】
以上に述べた本出願の実施形態は、例示のみを目的とする。本出願の範囲を逸脱することなく、当業者は特定の実施形態に対して改変、変更、修正をなし得る。本明細書中において引用した請求項に記載された主題は、技術の適切な変更をカバーし、包含する。
【００８１】
本特許文書の開示の一部は、著作権の保護を受ける要素を含んでいる。著作権所有者は、特許および商標庁の特許ファイルまたは記録に示されるような、本特許文書または特許出願のいずれによる複製にも異議はないものとする。ただし、それ以外に関しては、全ての著作権は完全に保護される。
【図面の簡単な説明】
【００８２】
【図１】本出願の一実施形態に基づく、適合された例示の無線機器を示すブロック図である。
【図２】本出願の一実施形態に基づく、図１の無線機器のメモリを示すブロック図である。
【図３】本出願の一実施形態に基づく、図１の無線機器を示す正面図である。
【図４】本出願の一実施形態に基づく、無線機器に対してネットワークを選択するグラフィカルユーザインタフェース（「ＧＵＩ」）を示す画面キャプチャである。
【図５】本出願の一実施形態に基づく、ネットワーク選択の自動モードを選択するポップアップメニューを有する図４のＧＵＩを示す画面キャプチャである。
【図６】本出願の一実施形態に基づく、ネットワーク選択を自動モードと手動モードとの間で選択するポップメニューを有する図４のＧＵＩを示す画面キャプチャである。
【図７】本出願の一実施形態に基づく、利用可能なネットワークを走査するボタンを有する図６のＧＵＩを示す画面キャプチャである。
【図８】本出願の一実施形態に基づく、利用可能なネットワークのメニュー（またはリスト）を有する図７のＧＵＩを示す画面キャプチャである。
【図９】本出願の一実施形態に基づく、ネットワーク選択の手動モードを選択するポップアップメニューを有する図８のＧＵＩを示す画面キャプチャである。
【図１０】本出願の一実施形態に基づく、無線ネットワークを選択する無線機器内のモジュールの動作を示すフローチャートである。
【符号の説明】
【００８３】
１０２、１２０、１９２  無線機器
１１０  親指コントローラ
１２２  ディスプレイ
１３２  キーボード（キーパッド）
１３８  プロセッサ
１８０、４００  グラフィカルユーザインタフェース（ＧＵＩ）
７００  ボタン
【図１】
2006228209.tif 000003
【図２】
2006228209.tif 000004
【図３】
2006228209.tif 000005
【図４】
2006228209.tif 000006
【図５】
2006228209.tif 000007
【図６】
2006228209.tif 000008
【図７】
2006228209.tif 000009
【図８】
2006228209.tif 000010
【図９】
2006228209.tif 000011
【図１０】
2006228209.tif 000012