(57)【要約】電子メッセージングの方法は、複数の異なる文字セットフォーマットのうちの１つで、メッセージサーバ上の電子メッセージに含まれる少なくとも１つの情報フィールドを格納することと、複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージの本文を、メッセージサーバにおいて受信することとを含み得る。本文は、各文字セットフォーマットを有し得る。方法は、さらに、本文の文字セットフォーマットを、少なくとも１つの情報フィールドの文字セットフォーマットと比較することと、少なくとも１つの情報フィールドが本文の文字セットフォーマットで表示可能である場合に、少なくとも１つの情報フィールドを本文の文字セットフォーマットでフォーマットすることとを含み得る。
2011530100.tif 000002
【特許請求の範囲】
【請求項１】
電子メッセージングの方法であって、
複数の異なる文字セットフォーマットのうちの１つで、メッセージサーバ上の電子メッセージに含まれる少なくとも１つの情報フィールドを格納することと、
複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる該電子メッセージの本文を、該メッセージサーバにおいて受信することであって、該本文は、各文字セットフォーマットを有する、ことと、
該本文の該文字セットフォーマットを、該少なくとも１つの情報フィールドの該文字セットフォーマットと比較することであって、
該少なくとも１つの情報フィールドが該本文の該文字セットフォーマットで表示可能である場合に、該少なくとも１つの情報フィールドを該本文の該文字セットフォーマットでフォーマットすることと、
そうでなければ、該本文および少なくとも１つの情報フィールドを該所与の通信ネットワークに関連付けられたデフォルト文字セットフォーマットでフォーマットすることと
を含む、方法。
【請求項２】
前記少なくとも１つの情報フィールドは、少なくとも１つの名前フィールドを含む、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの名前フィールドは、少なくとも１つの送信者フィールドを含む、請求項２に記載の方法。
【請求項４】
前記少なくとも１つの情報フィールドは、少なくとも１つの署名フィールドを含む、請求項１に記載の方法。
【請求項５】
前記複数の異なる文字セットフォーマットは、ＵＴＦ−８文字セットフォーマットを含む、請求項１に記載の方法。
【請求項６】
前記複数の異なる文字セットフォーマットは、ＩＳＯ−２０２２−ＪＰ文字セットフォーマットを含む、請求項１に記載の方法。
【請求項７】
前記複数の通信ネットワークは、複数のセルラー通信ネットワークを含む、請求項１に記載の方法。
【請求項８】
前記電子メッセージの本文は、無線通信デバイスから前記メッセージサーバによって受信される、請求項１に記載の方法。
【請求項９】
前記所与の通信ネットワークは、サービスプロバイダのネットワークである、請求項１に記載の方法。
【請求項１０】
電子メッセージサーバであって、
複数の異なる文字セットフォーマットのうちの１つで、電子メッセージに含まれる少なくとも１つの情報フィールドを格納するように構成される、メモリと、
プロセッサと
を備え、該プロセッサは、
複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージの本文を受信することであって、該本文は、各文字セットフォーマットを有する、ことと、
該本文の該文字セットフォーマットを、該少なくとも１つの情報フィールドの該文字セットフォーマットと比較するように構成され、該少なくとも１つの情報フィールドが該本文の該文字セットフォーマットで表示可能である場合に、該少なくとも１つの情報フィールドを該本文の該文字セットフォーマットでフォーマットし、そうでなければ、該本文および少なくとも１つの情報フィールドを該所与の通信ネットワークに関連付けられたデフォルトの文字セットフォーマットでフォーマットすることと
を行うように構成される、電子メッセージサーバ。
【請求項１１】
前記少なくとも１つの情報フィールドは、少なくとも１つの名前フィールドを含む、請求項１０に記載の電子メッセージサーバ。
【請求項１２】
前記少なくとも１つの名前フィールドは、少なくとも１つの送信者フィールドを含む、請求項１１に記載の電子メッセージサーバ。
【請求項１３】
前記少なくとも１つの情報フィールドは、少なくとも１つの署名フィールドを含む、請求項１０に記載の電子メッセージサーバ。
【請求項１４】
前記複数の異なる文字セットフォーマットは、ＵＴＦ−８文字セットフォーマットを含む、請求項１０に記載の電子メッセージサーバ。
【請求項１５】
前記複数の異なる文字セットフォーマットは、ＩＳＯ−２０２２−ＪＰ文字セットフォーマットを含む、請求項１０に記載の電子メッセージサーバ。
【請求項１６】
前記所与の通信ネットワークは、サービスプロバイダのネットワークである、請求項１０に記載の電子メッセージサーバ。
【請求項１７】
電子メッセージングシステムであって、
複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージの本文を生成するための通信デバイスと、
メッセージサーバと
を備え、該メッセージサーバは、
複数の異なる文字セットフォーマットのうちの１つで、該電子メッセージに含まれる少なくとも１つの情報フィールドを格納することと、
該通信デバイスから該電子メッセージ本文を受信することと、
該本文の該文字セットフォーマットを、該少なくとも１つの情報フィールドの該文字セットフォーマットと比較することであって、該少なくとも１つの情報フィールドが該本文の該文字セットフォーマットで表示可能である場合に、該少なくとも１つの情報フィールドを該本文の該文字セットフォーマットでフォーマットし、そうでなければ、該本文および該少なくとも１つの情報フィールドを該所与の通信ネットワークに関連付けられたデフォルトの文字セットフォーマットでフォーマットする、ことと
を行うように構成される、電子メッセージングシステム。
【請求項１８】
前記少なくとも１つの情報フィールドは、少なくとも１つの名前フィールドを含む、請求項１７に記載の電子メッセージングシステム。
【請求項１９】
前記少なくとも１つの情報フィールドは、少なくとも１つの署名フィールドを含む、請求項１７に記載の電子メッセージングシステム。
【請求項２０】
前記複数の異なる文字セットフォーマットは、ＵＴＦ−８文字セットフォーマットを含む、請求項１７に記載の電子メッセージングシステム。
【請求項２１】
前記複数の異なる文字セットフォーマットは、ＩＳＯ−２０２２−ＪＰ文字セットフォーマットを含む、請求項１７に記載の電子メッセージングシステム。
【請求項２２】
前記通信デバイスは、携帯無線通信デバイスを含む、請求項１７に記載の電子メッセージングシステム。
【請求項２３】
前記所与の通信ネットワークは、サービスプロバイダのネットワークである、請求項１７に記載の電子メッセージングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への相互参照）
本願は、２００８年８月１日に出願された米国仮特許出願第６１／０８５，５６１号（発明の名称「ＥＬＥＣＴＲＯＮＩＣ  ＭＡＩＬ  ＳＹＳＴＥＭ  ＰＲＯＶＩＤＩＮＧ  ＥＮＤＥＲ／ＲＥＣＩＰＩＥＮＴ  ＮＡＭＥ  ＦＯＲＭＡＴＴＩＮＧ  ＦＥＡＴＵＲＥＳ  ＡＮＤ  ＲＥＬＡＴＥＤ  ＭＥＴＨＯＤＳ」）の出願日の利益を主張する。
【０００２】
上記特許出願の内容は、本明細書において、本明細書の詳細な説明に参照により明示的に援用される。
【０００３】
（発明の分野）
本発明は、通信システムの分野に関し、より具体的には、電子メッセージング通信システムおよび関連する方法に関する。
【背景技術】
【０００４】
（発明の背景）
電子メール（ｅメール）は、ビジネスおよび個人通信において欠くことのできない一部となっている。このようなものであるため、多くのユーザが、会社および家庭で使用するために、複数の電子メールアカウントを有し得る。さらに、電子メールを送受信可能な携帯セルラーデバイスおよび無線ローカルエリアネットワーク（ＬＡＮ）デバイスの利用可能性が拡大したことから、多くのユーザが、異なる電子メール格納サーバ（例えば、企業の電子メール格納サーバ、Ｙａｈｏｏ、Ｈｏｔｍａｉｌ、ＡＯＬ等）のソースのメールボックスに格納された電子メールに、ワイヤレスに、アクセスする。
【０００５】
いくつかの例において、異なる電子メールシステムによって、文字セット等の異なる電子メールプロトコルを使用することは、電子メールが種々のシステムの間で伝送される場合、互換性の問題を生じさせる場合がある。したがって、異なる電子メールシステムまたはプラットフォームにおいて、電子メールデータの伝送についての改良されたアプローチが望ましい可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
本明細書に記載された種々の実施形態のより良い理解のために、および、どのようにこれらが実行に移され得るかをより明確に示すために、次に、例示としてのみであるが、少なくとも１つの例示的な実施形態を示す添付の図面を参照する。
【０００７】
例示的な実施形態が示される添付の図面を参照し、説明を行う。しかしながら、多くの異なる例示的な実施形態を使用してもよく、このため、本記述は、本明細書に記載される例示的な実施形態に制限されるものとして解釈されるべきではない。むしろ、これらの例示的な実施形態は、本開示が徹底的なものであり、かつ完全なものとなるように提供されている。同様の番号は、全体として、同様の要素を指し、代替的な実施形態における同様の要素またはステップを示すには、プライム表記法（ｐｒｉｍｅ  ｎｏｔａｔｉｏｎ）が使用される。
【０００８】
概して、複数の異なる文字セットフォーマットのうちの１つで、メッセージサーバ上の電子メッセージに含まれる少なくとも１つの情報フィールドを格納するステップと、複数の通信ネットワークの中から、所与の通信ネットワーク（例えば、特定のサービスプロバイダのまたは通信事業者のネットワーク等）のための電子メッセージに含まれる電子メッセージの本文を、メッセージサーバにおいて受信するステップと、を含んでもよい、電子メッセージングの方法が提供される。本文は、各文字セットフォーマットを有してもよい。方法は、さらに、本文の文字セットフォーマットを、少なくとも１つの情報フィールドの文字セットフォーマットと比較するステップと、少なくとも１つの情報フィールドが本文の文字セットフォーマットで表示可能である場合に、少なくとも１つの情報フィールドを本文の文字セットフォーマットでフォーマットするステップと、を含んでもよい。そうでなければ、本文および少なくとも１つの情報フィールドを、所与の通信ネットワークに関連付けられたデフォルト文字セットフォーマットでフォーマットされてもよい。
【０００９】
例えば、少なくとも１つの情報フィールドは、送信者フィールド等の少なくとも１つの名前フィールドを含んでもよい。少なくとも１つの情報フィールドはさらに、少なくとも１つの署名フィールドを含んでもよい。さらに、例えば、複数の異なる文字セットフォーマットは、ＩＳＯ−２０２２−ＪＰ文字セットフォーマット等のＵＴＦ−８文字セットフォーマットを含んでもよい。複数の通信ネットワークは、複数のセルラー通信ネットワークを含んでもよく、電子メッセージ本文は、無線通信デバイスからメッセージサーバによって受信されてもよい。
【００１０】
関連する電子メッセージサーバは、複数の異なる文字セットフォーマットのうちの１つで、電子メッセージに含まれる少なくとも１つの情報フィールドを格納するように構成されたメモリを含んでもよい。サーバは、さらに、複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージの本文を受信するように構成されたプロセッサを含んでもよく、本文は、各文字セットフォーマットを有する。メッセージサーバは、さらに、本文の文字セットフォーマットを、少なくとも１つの情報フィールドの文字セットフォーマットと比較するように構成されてもよい。少なくとも１つの情報フィールドが本文の文字セットフォーマットで表示可能である場合に、サーバは、少なくとも１つの情報フィールドを本文の文字セットフォーマットでフォーマットしてもよく、そうでなければ、本文および少なくとも１つの情報フィールドを、所与の通信ネットワークに関連付けられたデフォルト文字セットフォーマットでフォーマットしてもよい。
【００１１】
関連する電子メッセージングシステムは、複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージの本文を生成するための通信デバイスを含んでもよい。システムは、さらに、複数の異なる文字セットフォーマットのうちの１つで、電子メッセージに含まれる少なくとも１つの情報フィールドを格納するように構成され、通信デバイスから電子メッセージ本文を受信するように構成され、本文の文字セットフォーマットを、少なくとも１つの情報フィールドの文字セットフォーマットと比較するように構成されたメッセージサーバを含んでもよい。少なくとも１つの情報フィールドが本文の文字セットフォーマットで表示可能である場合に、サーバは、少なくとも１つの情報フィールドを本文の文字セットフォーマットでフォーマットしてもよく、そうでなければ、本文および少なくとも１つの情報フィールドを、所与の通信ネットワークに関連付けられたデフォルトの文字セットフォーマットでフォーマットしてもよい。
【００１２】
さらに、コンピュータに、複数の異なる文字セットフォーマットのうちの１つで、電子メッセージに含まれる少なくとも１つの情報フィールドを格納するステップと、複数の通信ネットワークの中から、所与の通信ネットワークのための電子メッセージに含まれる電子メッセージ本文を受信するステップと、を含むステップを実行させるための、コンピュータで実行可能な命令を有してもよい、本文は、各文字セットフォーマットを有する、コンピュータ読み取り可能媒体が提供される。ステップは、さらに、本文の文字セットフォーマットを、少なくとも１つの情報フィールドの文字セットフォーマットと比較するステップと、少なくとも１つの情報フィールドが本文の文字セットフォーマットで表示可能である場合に、少なくとも１つの情報フィールドを、本文の文字セットフォーマットでフォーマットするステップと、そうでなければ、本文および少なくとも１つの情報フィールドを、所与の通信ネットワークに関連付けられたデフォルト文字セットフォーマットでフォーマットするステップと、を含んでもよい。
【００１３】
本明細書に記載される例示的な実施形態を完全に理解できるように、数多くの具体的な詳細が記載されていることが、理解されるであろう。しかしながら、本明細書に記載される例示的な実施形態は、これらの具体的な詳細がなくとも実施され得ることが、当業者に理解されるであろう。他の例においては、公知の方法、手順およびコンポーネントは、本明細書に記載された例示的な実施形態を不明確にすることがないように、詳細には記載されていない。さらに、こうした記載は、本明細書に記載された例示的な実施形態の範囲を制限するものとして、考慮されるべきではない。
【００１４】
本明細書に記載される例示的な実施形態は、ＩＴポリシーに従って構成可能な、以降で携帯デバイスと称される、携帯無線通信デバイスと共に使用され得る。なお、ＩＴポリシーという用語は、概して、グループ化されたまたはグループ化されていない、およびグローバルまたはユーザ毎のものとして定義できる、一まとまりのＩＴポリシールールを指す。グループ化された、グループ化されていない、グローバルおよびユーザ毎という用語については、以下にさらに定義する。適用可能な通信デバイスの例には、ポケットベル、携帯電話、セルラースマートフォン、無線オーガナイザ、携帯情報端末、コンピュータ、ラップトップ、ハンドヘルド無線通信デバイス、無線で利用可能なノートブックコンピュータ等を含む。
【００１５】
携帯デバイスは、受信機ステーションのネットワークを介して、他の携帯デバイスまたはコンピュータシステムと通信するための機能を含む高度なデータ通信機能を有する、双方向通信デバイスである。携帯デバイスはさらに、音声通信を可能にするための機能を有してもよい。携帯デバイスによって提供される機能によって、データメッセージングデバイス、双方向ポケットベル、データメッセージング機能を有するセルラー電話、無線インターネット機器、またはデータ通信デバイス（テレフォニー機能を有する、または有しない）と称されてもよい。
【図面の簡単な説明】
【００１６】
【図１】図１は、例示的な一実施形態に従う、電子メッセージングシステムの略ブロック図である。
【図２】図２は、例示的な一実施形態に従う、電子メッセージの文字セットフォーマットの方法の流れ図である。
【図３】図３および４は、図１および２のシステムまたは方法によって処理された電子メッセージの略ブロック図である。
【図４】図３および４は、図１および２のシステムまたは方法によって処理された電子メッセージの略ブロック図である。
【図５】図５は、図１のシステムで使用され得る携帯デバイスの例示的な一実施形態のブロック図である。
【図６】図６は、図５の携帯デバイスの通信サブシステムコンポーネントの例示的な一実施形態のブロック図である。
【図７】図７は、無線ネットワークのノードの例示的なブロック図である。
【図８】図８は、図７の無線ネットワークおよび図５の携帯デバイスと共に使用するための例示的な一構成における、ホストシステムのコンポーネントを示すブロック図である。
【図９Ａ】図９Ａおよび９Ｂは、図１および２のシステムまたは方法と共に使用され得る例示的な製品構成シート（ＰＣＳ）である。
【図９Ｂ】図９Ａおよび９Ｂは、図１および２のシステムまたは方法と共に使用され得る例示的な製品構成シート（ＰＣＳ）である。
【発明を実施するための形態】
【００１７】
最初に図１および２を参照し、電子メッセージングシステム３０および関連付けられた方法の態様を、最初に記載する。バックグラウンドによって、ＢｌａｃｋＢｅｒｒｙ（登録商標）Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ（ＢＩＳ）は、ＢｌａｃｋＢｅｒｒｙ（登録商標）スマートフォンと共に提供されるサービスである。メッセージがそのデバイスに自動的に送信されるため、ＢＩＳ送信技術は、ユーザが、容易に電子メールを受信できるようにする。ＢＩＳシステムは、ＵＴＦ−８フォーマットの電子メールメッセージのために、通称（例えば、「名前」名前＠ｇｍａｉｌ．ｃｏｍ）および署名を格納する。このようなものとして、この文字セット符号化は、送信ＢＩＳ電子メールメッセージで、かなり頻繁に使用されている。
【００１８】
しかしながら、特定のインターネットサービスプロバイダ（ＩＳＰ）、および特に日本語のＩＳＰは、多くの場合、着信および送信電子メールのために、ＩＳＯ−２０２２−ＪＰ文字セット符号化を使用する。これは、例えば、電子メールのヘッダがＵＴＦ−８インジケータを含んでいても、同様であってもよい。これにより、典型的には、名前等のテキストが、エンドユーザに対して、文字化けまたは読み取り不可能なシンボルとして表示される。さらに、ユーザの自動署名を、ヘッダに含まれるデバイスヒント文字セット符号化として表すことが不可能である場合、電子メール本文のコンテンツは、送信される前に、ＵＴＦ−８にアップコンバージョンされる。両方のアプローチは、一般的に受け入れられた慣例に従っているが、これは、例えば、ＵＴＦ−８を扱わないメールクライアントでは、問題が生じ得る。
【００１９】
システム３０は、例示的に、上記のもの等の通信デバイス３１を含む。概して、通信デバイス３１は、複数の通信ネットワーク（例えば、セルラー通信ネットワーク）の中からの所与の通信ネットワーク３２のために、電子メッセージ（例えば、電子メール（電子メール）メッセージ、ショートメッセージサービス（ＳＭＳ）メッセージ等）に含まれる電子メッセージ本文を生成するためのものである。システム３０は、さらに、複数の異なる文字セットフォーマットのうちの１つで、電子メッセージに含まれる少なくとも１つの情報フィールドを格納するように構成された１つ以上のメモリ３４を含む、メッセージサーバ３３を含んでもよい（図２のブロック５０および５２）。情報フィールドは、概して、通称フィールド、署名フィールド等を含んでもよい。例えば、かかる文字セットフォーマットは、当業者によって理解されるように、他にも、上記のＵＴＦ−８およびＩＳＯ−２０２２−ＪＰフォーマットを含んでもよい。
【００２０】
図１および２を参照すると、メッセージサーバ３３は、例示的に、ブロック５３において、通信デバイス３１から電子メッセージ本文を受信し、ブロック５５において、本文の文字セットフォーマットを、情報フィールドの文字セットフォーマットと比較するように構成された、プロセッサ３５を含む。情報フィールドが、本文の文字セットフォーマットで表示可能である場合、プロセッサ３５は、ブロック５６において、本文の文字セットフォーマットで情報フィールドをフォーマットする。
【００２１】
図３に、名前フィールド４１（ここでは送信者または「ｆｒｏｍ」名前フィールド）が本文４２の文字セットフォーマットで表示可能である、１つの例示的なメッセージ４０が提供される。名前フィールド４１には、図３において、『「Ｓａｌｌｙ  Ｓｅｎｄｅｒ」［Ｓｅｎｄｅｒ＠ｎｅｔｗｏｒｋａ．ｃｏｍ］」』と書かれている。さらに、受信者（つまり、「ｔｏ」）名前フィールド４３および署名フィールド４４も、それぞれ、『「Ｒｏｇｅｒ  Ｒｅｃｉｐｉｅｎｔ」［Ｒｅｃｉｐｉｅｎｔ＠ｎｅｔｗｏｒｋｂ．ｃｏｍ］』および『「Ｓｅｎｔ  ｆｒｏｍ  ｍｙ  ＢｌａｃｋＢｅｒｒｙ（登録商標）ｓｍａｒｔｐｈｏｎｅ」と書かれている、ＵＴＦ−８文字セットフォーマットで提供およびフォーマットされる。これらのフィールドのうちの１つ以上を、この例では、再び、ＵＴＦ−８文字セットフォーマットでフォーマットされたメッセージ本文４２と比較される情報フィールドで、考慮してもよい。本文には、以下のように記載されている。
“Ｔｈａｎｋｓ  ｆｏｒ  ｔｈｅ  ｉｎｆｏｒｍａｔｉｏｎ．  Ｌｏｏｋｉｎｇ  ｆｏｒｗａｒｄ  ｔｏ  ｓｐｅａｋｉｎｇ  ｗｉｔｈ  ｙｏｕ  ａｇａｉｎ  ｓｏｏｎ．
Ｒｅｇａｒｄｓ，
Ｓｅｎｄｅｒ”
したがって、情報フィールド４１、４３、および４４が、全て、本文の文字セットフォーマットで表示可能（つまり、同じＵＴＦ−８フォーマットでフォーマットされている）であるため、プロセッサ３５は、本文の文字セットフォーマットで情報フィールドをフォーマットする、つまり、これらは、ＵＴＦ−８文字セットフォーマットのままである。
【００２２】
図４を参照すると、情報フィールド４１’、４３’、および４４’のうちの１つ以上が、本文４２’の文字セットフォーマットで表示可能でない場合、プロセッサ３５は、ブロック５７において、所与の通信ネットワーク３２に関連付けられたデフォルト文字セットフォーマットで、本文および情報フィールドをフォーマットし、こうして、図２（ブロック５８）に図示された方法を決定する（ｃｏｎｃｌｕｄｉｎｇ）。図示された実施例において、メッセージ本文４２’は、上述のように、フィールド４１’、４３’、および４４’のＵＴＦ−８文字フォーマットと、概して互換性のない、ＩＳＯ−２０２２−ＪＰの文字セットフォーマットでフォーマットされる。したがって、フィールド４１’、４３’、および４４’のうちの１つ以上は、完了した電子メッセージを受信するネットワークのデフォルト文字セットフォーマットでフォーマットされる。図示された実施例において、受信者（「Ｒｏｇｅｒ  Ｒｅｃｉｐｉｅｎｔ」）は、例えば、デフォルト文字セットフォーマットがＩＳＯ−２０２２−ＪＰであってもよい、日本語のサービスプロバイダのネットワークにある。
【００２３】
上記は、さらに、ＢＩＳシステムによってメッセージサーバ３３が実施されている例示的な実施形態を参照して理解されるが、当業者によって理解されるように、他の適したメッセージサーバ／システムも使用してもよい。メッセージ本文は、１つ以上の通信事業者システムの１人以上のユーザに送信される電子メールへとフォーマットするための、ＢＩＳシステムによって受信される。例示的な一実施例に従い、構成可能なアカウントレベルおよびソースレベル符号化は、有利に、各通信事業者／プランで使用されてもよい。通称の場合、名前フィールドにＵＴＦ−８を自動的に使用する代わりに、本文の文字セットで通称を表すことができるかどうかを決定するための最初の試行を行ってもよく、可能な場合にはこの文字セットが使用される。つまり、名前フィールドの文字セットフォーマットと本文の文字セットフォーマットが比較される場合、および、情報フィールドが本文の文字セットフォーマットで表示可能な場合、上述のように、名前フィールドに本文フォーマットが使用される。そうでない場合には、システム論理は、本文および情報フィールド（例えば、名前フィールド）のデフォルト文字セットの所望のものに戻ってもよい。上述のように、ＩＳＯ−２０２２−ＪＰは、概して、日本語の通信事業者のユーザのために、所望のまたはデフォルト文字セットフォーマットにしてもよく、ＵＴＦ−８は、そうでなければ概してデフォルト文字セットにしてもよい。
【００２４】
署名について、これらは、本文の文字セットフォーマットで表示可能でない場合に、署名をさらにデフォルト文字セットで表示するように、名前フィールドと同様に処理されてもよい。例えば、日本語のサービスプロバイダの場合、通信事業者／プランのレベルのデフォルト文字セット符号化を、ＩＳＯ−２０２２−ＪＰに初期化してもよく、値を変更する必要が生じた場合には、製品構成シート（ＰＣＳ）を使用してもよい。例示的なＰＣＳが、図９Ａおよび９Ｂに示される。通信事業者は、例えば、指定されたセクション、または、ＰＣＳのさらなるコメントフィールドを介して、その好ましいまたはデフォルトの文字セットを指定してもよい。当然ながら、当業者によって理解されるように、かかる情報を得るための他のアプローチを使用してもよい。アカウントレベルおよびソースレベルの設定可能性は、日本語のサービスプロバイダまたは、ＵＴＦ−８以外のデフォルト文字セット符号化を選択する他の通信事業者に対してのみ明らかであってもよい。
【００２５】
日本語の通信事業者の実施の文脈において、上記の態様が示されているが、本明細書に記載されている技術は、他の通信事業者またはシステムプロットフォームにも適用可能であることが理解されよう。さらに、これらの技術は、パーソナルコンピュータ、マッキントッシュ、携帯デバイス等を含む種々の種類のデバイスからの電子メールメッセージに適用してもよい。さらに、これらは、上述のように、ショートメッセージサービス（ＳＭＳ）メッセージ等の他のメッセージ種類に適用可能であってもよい。
【００２６】
携帯デバイスの構造の理解および他のデバイスおよびホストシステムとの通信方法について読者に理解を深めてもらうために、次に、図５〜８を参照する。最初に図５を参照すると、携帯デバイス１００の例示的な実施形態のブロック図が示されている。携帯デバイス１００は、携帯デバイス１００の全体的な動作の制御を行う、メインプロセッサ１０２等の多数のコンポーネントを含む。データおよび音声通信を含む通信機能は、通信サブシステム１０４を介して実行される。通信サブシステム１０４は、無線ネットワーク２００からメッセージを受信し、無線ネットワーク２００へメッセージを送信する。携帯デバイス１００のこの例示的な実施形態において、通信サブシステム１０４は、携帯通信のためのグローバルシステム（ＧＳＭ）および汎用パケット無線サービス（ＧＰＲＳ）の規格に従って構成される。ＧＳＭ／ＧＰＲＳ無線ネットワークは世界中で使用されており、これらの規格は、最終的には、高度データＧＳＭ環境（ＥＤＧＥ）およびユニバーサル携帯電話通信サービス（ＵＭＴＳ）によって取って代わられるであろうと予想されている。新規格はまだ定義されているところであるが、本明細書中に記載されているネットワーク挙動と同様の点を有すると考えられており、明細書に記載される例示的な実施形態は、将来的に開発されるいずれかの他の適した標準を使用することを意図されていることが、当業者により、理解されよう。通信サブシステム１０４を無線ネットワーク２００に接続する無線リンクは、ＧＳＭ／ＧＰＲＳ通信で指定された定義プロトコルに従って動作する、１つ以上の異なる無線周波数（ＲＦ）チャネルを表す。より新しいネットワークプロトコルでは、これらのチャネルは、回線切り替え音声通信およびパケット切り替えデータ通信の両方をサポートできる。
【００２７】
携帯デバイス１００に関連付けられた無線ネットワーク２００は、例示的な一実施例におけるＧＳＭ／ＧＰＲＳ無線ネットワークであるが、他の無線ネットワークはさらに、種々の実施例において、携帯デバイス１００に関連付けられてもよい。利用され得る異なる種類の無線ネットワークは、例えば、同じ物理的な基地局における音声およびデータ通信の両方をサポート可能な、データ処理中心の無線ネットワーク、音声処理中心の無線ネットワーク、およびデュアルモードネットワークを含む。結合されたデュアルモードネットワークは、符号分割多元接続方式（ＣＤＭＡ）またはＣＤＭＡ２０００ネットワーク、ＧＳＭ／ＧＰＲＳネットワーク（上記に述べているように）、およびＥＤＧＥおよびＵＭＴＳ等の将来的な第三世代（３Ｇ）ネットワークを含むが、これに制限されない。データ処理中心のネットワークのいくつかの他の例は、ＷｉＦｉ８０２．１１、Ｍｏｂｉｔｅｘ（登録商標）およびＤａｔａＴＡＣ（登録商標）ネットワーク通信システムを含む。他の音声データ処理中心のデータネットワークの例は、ＧＳＭ等のパーソナル通信システム（ＰＣＳ）ネットワークおよび時分割多元接続（ＴＤＭＡ）システムを含む。
【００２８】
メインプロセッサ１０２はさらに、ランダムアクセスメモリ（ＲＡＭ）１０６、フラッシュメモリ１０８、ディスプレイ１１０、予備入力／出力（Ｉ／Ｏ）サブシステム１１２、データポート１１４、キーボード１１６、スピーカ１１８、マイクロフォン１２０、短距離通信１２２および他のデバイスサブシステム１２４等のさらなるサブシステムと相互作用する。
【００２９】
携帯デバイス１００のサブシステムのいくつかは、通信関連の機能を実行するが、一方で、他のサブシステムは、「常駐」またはオンデバイス機能を提供してもよい。例えば、ディスプレイ１１０およびキーボード１１６は、ネットワーク２００における伝送、および計算機またはタスクリスト等のデバイス常駐機能のためのテキストメッセージの入力等の、両方の通信関連の機能のために使用してもよい。
【００３０】
携帯デバイス１００は、必要なネットワーク登録またはアクティブ化手順を完了した後で、無線ネットワーク２００上で通信信号を送受信できる。ネットワークアクセスは、携帯デバイス１００の加入者またはユーザに関連付けられる。加入者を識別するために、携帯デバイス１００は、ネットワークと通信するために、ＳＩＭ／ＲＵＩＭカード１２６（つまり加入者識別モジュールまたは除去可能ユーザ識別モジュール）を、ＳＩＭ／ＲＵＩＭインターフェース１２８に挿入することを必要とする。ＳＩＭカードまたはＲＵＩＭ１２６は、とりわけ、携帯デバイス１００の加入者を識別し、携帯デバイス１００をカスタマイズするために使用可能な、従来の「スマートカード」の一種類である。ＳＩＭカード１２６なしでは、携帯デバイス１００は、無線ネットワーク２００との通信について、完全に動作することができない。ＳＩＭカード／ＲＵＩＭ１２６をＳＩＭ／ＲＵＩＭインターフェース１２８に挿入することにより、加入者は、全ての加入されたサービスにアクセスすることができる。サービスは、電子メール、音声メール、ショートメッセージサービス（ＳＭＳ）、およびマルチメディアメッセージングサービス（ＭＭＳ）等のウェブブラウジングおよびメッセージングを含んでもよい。より高度なサービスは、販売時点管理、現場サービスおよび販売人員の自動化を含んでもよい。ＳＩＭカード／ＲＵＩＭ１２６は、情報を格納するためのプロセッサおよびメモリを含む。ＳＩＭカード／ＲＵＩＭ１２６をＳＩＭ／ＲＵＩＭインターフェース１２８に挿入すると、これは、メインプロセッサ１０２に結合される。加入者を識別するために、ＳＩＭカード／ＲＵＩＭ１２６は、国際携帯加入者識別（ＩＭＳＩ）等のいくつかのユーザパラメータを含むことができる。ＳＩＭカード／ＲＵＩＭ１２６を使用する利点は、加入者が、単一の物理的な携帯デバイスによって、必ずしも結合されるわけではないということである。ＳＩＭカード／ＲＵＩＭ１２６は、手帳（またはカレンダ）情報および最近の通話情報を含む、携帯デバイスのさらなる加入者情報も格納してもよい。あるいは、ユーザ識別情報はさらに、フラッシュメモリ１０８にプログラムできる。
【００３１】
携帯デバイス１００は、バッテリで電力供給されるデバイスであり、１つ以上の充電可能なバッテリ１３０を受容するためのバッテリインターフェース１３２を含む。少なくともいくつかの例示的な実施形態では、バッテリ１３０は、埋め込みマイクロプロセッサを有するスマートバッテリにすることができる。バッテリインターフェース１３２は、バッテリ１３０が、携帯デバイス１００に電力Ｖ＋を提供する助けとなるレギュレータ（図示せず）に結合される。現在の技術はバッテリを利用しているが、マイクロ燃料電池等の将来的な技術は、携帯デバイス１００に電力を提供してもよい。
【００３２】
携帯デバイス１００はさらに、以下により詳細に記載される、オペレーティングシステム１３４およびソフトウェアコンポーネント１３６〜１４６を含む。メインプロセッサ１０２によって実行される、動作システム１３４およびソフトウェアコンポーネント１３６〜１４６は、典型的には、あるいは読み込み専用メモリ（ＲＯＭ）または同様の格納要素（図示せず）にしてもよい、フラッシュメモリ１０８等の固定記憶領域に格納される。当業者は、特定のデバイスアプリケーションまたはその一部等、オペレーティングシステム１３４およびソフトウェアコンポーネント１３６〜１４６の一部は、ＲＡＭ１０６等の揮発格納領域として、一時的にロード可能であることを理解されよう。当業者には公知であるように、他のソフトウェアコンポーネントを含むことができることが理解されよう。
【００３３】
データおよび音声通信アプリケーションを含む、基本的なデバイス動作を制御するソフトウェアアプリケーション１３６のサブセットは、その製造時において、通常、携帯デバイス１００にインストールされる。他のソフトウェアアプリケーションは、携帯デバイス１００のユーザが電子メッセージを送受信できるようにするいずれかの適したソフトウェアプログラムにすることができる、メッセージアプリケーション１３８を含む。種々の代替例が、当業者に公知のように、メッセージアプリケーション１３８のために存在する。ユーザによって送受信されたメッセージは、典型的には、携帯デバイス１００のフラッシュメモリ１０８または携帯デバイス１００のいくつかの他の適した格納要素に格納される。少なくともいくつかの例示的な実施形態において、送受信されたメッセージのいくつかは、携帯デバイス１００が通信する、関連付けられたホストシステムのデータストア等のデバイス１００からリモートで格納されてもよい。
【００３４】
ソフトウェアアプリケーションは、デバイスステートモジュール１４０、パーソナル情報マネジャー（ＰＩＭ）１４２、および他の適したモジュール（図示せず）をさらに含むことができる。デバイスステートモジュール１４０は、永続性を提供する、つまりデバイスステートモジュール１４０は、携帯デバイス１００がオフになる、または電力を喪失する場合に、データが失われないようにするために、重要なデバイスデータがフラッシュメモリ１０８等の永続メモリに格納されるようにする。
【００３５】
ＰＩＭ１４２は、電子メール、連絡先、カレンダ事象、音声メール、アポイントメント、およびタスク項目等の、ユーザに興味のあるデータ項目を組織化および管理するための機能を含むが、これらに限定されない。ＰＩＭアプリケーションは、無線ネットワーク２００を介して、データ項目を送受信する能力を有する。ＰＩＭデータ項目は、無線ネットワーク２００を介して、ホストコンピュータシステムに格納されたおよび／または関連付けられた、携帯デバイス加入者の対応するデータ項目と、シームレスに統合、同期化および更新されてもよい。この機能は、かかる項目について、携帯デバイス１００上にミラーリングされたホストコンピュータを作成する。これは、ホストコンピュータシステムが携帯デバイス加入者のオフィスコンピュータシステムである場合に、特に有益であり得る。
【００３６】
携帯デバイス１００はさらに、接続モジュール１４４、およびＩＴポリシーモジュール１４６を含む。接続モジュール１４４は、携帯デバイス１００が、携帯デバイス１００がインターフェース接続されることを認証されている、エンタープライズシステム等の、無線インフラストラクチャおよびいずれかのホストシステムと通信することを必要とする、通信プロトコルを実施する。無線インフラストラクチャおよびエンタープライズシステムの例は図７および８に示されているが、以下により詳細に記載する。
【００３７】
接続モジュール１４４は、携帯デバイス１００が、エンタープライズシステムに関連付けられたいずれの数のサービスも使用できるようにするために、携帯デバイス１００と統合可能なＡＰＩのセットを含む。接続モジュール１４４は、携帯デバイス１００が、ホストシステムを有する、エンドツーエンドの安全で、認証された通信パイプを確立することを可能にする。接続モジュール１４４によってアクセスが提供されるアプリケーションのサブセットは、ホストシステムから携帯デバイス１００へと、ＩＴポリシーコマンドを受け渡すために使用できる。これは、無線または配線によって行うことができる。これらの命令は、デバイス１００の構成を修正するために、ＩＴポリシーモジュール１４６に受け渡しできる。あるいは、いくつかの場合において、ＩＴポリシーの更新はさらに、配線接続によって行うことができる。
【００３８】
ＩＴポリシーモジュール１４６は、ＩＴポリシーを符号化するＩＴポリシーデータを受信する。ＩＴポリシーモジュール１４６は、次いで、ＩＴポリシーデータが、携帯デバイス１００によって認証されることを保証する。ＩＴポリシーデータは、そのままの形態で、フラッシュメモリ１０６に格納できる。ＩＴポリシーデータが格納された後、グローバル通知を、ＩＴポリシーモジュール１４６によって、携帯デバイス１００に常駐する全アプリケーションに送信可能である。ＩＴポリシーを適用可能なアプリケーションは、適用可能なＩＴポリシールールを探すために、ＩＴポリシーデータを読み込むことにより、応答する。
【００３９】
ＩＴポリシーモジュール１４６は、ＩＴポリシールールを読み込むために、アプリケーションによって使用可能な構文解析ツール（図示せず）を含むことができる。いくつかの場合において、別のモジュールまたはアプリケーションは、構文解析ツールを含むことができる。以下により詳細に記載されたグループ化されたＩＴポリシールールは、グループ化されたＩＴポリシールール内で定義された各ＩＴポリシールールの値を決定するために、構文解析ツールに（ある意味で、再帰的に）送信される、バイトストリームとして検索される。少なくともいくつかの例示的な実施形態において、ＩＴポリシーモジュール１４６は、どのアプリケーションがＩＴポリシーデータによって影響されるかを決定でき、これらのアプリケーションのみに、通知を送信する。これらの場合のいずれかにおいて、通知時に実行されていないアプリケーションについて、アプリケーションは、新たに受信されたＩＴポリシーデータに関連するＩＴポリシールールが存在するかどうかを決定するために実行される場合に、構文解析ツールまたはＩＴポリシーモジュール１４６を、呼び出すことができる。
【００４０】
ＩＴポリシーのルールをサポートする全てのアプリケーションは、予想されるデータの種類を知るために符号化される。例えば、「ＷＥＰ  Ｕｓｅｒ  Ｎａｍｅ」ＩＴポリシールールのために設定された値は、ストリングとなることが公知であり、したがって、このルールに対応するＩＴポリシーデータの値は、ストリングとして解釈される。別の実施例として、「Ｓｅｔ  Ｍａｘｉｍｕｍ  Ｐａｓｓｗｏｒｄ  Ａｔｔｅｍｐｔｓ」ＩＴポリシールールの設定は、整数であることが公知であり、したがって、このルールに対応するＩＴポリシーデータの値は、このようなものとして解釈される。
【００４１】
ＩＴポリシールールを、適用可能なアプリケーションまたは構成ファイルに適用後、ＩＴポリシーモジュール１４６は、ＩＴポリシーデータが受信された、およびうまく適用されたことを示すために、ホストシステムに、再び、承認を送信する。
【００４２】
他の種類のソフトウェアアプリケーションを、さらに、携帯デバイス１００にインストールできる。これらのソフトウェアアプリケーションは、携帯デバイス１００の製造後に追加される、サードパーティアプリケーションにすることができる。サードパーティアプリケーションの例は、ゲーム、計算機、ユーティリティ等を含む。
【００４３】
さらなるアプリケーションを、無線ネットワーク２００、予備Ｉ／Ｏサブシステム１１２、データポート１１４、短距離通信サブシステム１２２、またはいずれかの他の適したデバイスサブシステム１２４のうちの少なくとも１つを介して、携帯デバイス１００にロードできる。この、アプリケーションのインストールにおける柔軟性は、携帯デバイス１００の機能性を向上させ、改善されたオンデバイス機能、通信関連の機能、または両方を提供してもよい。例えば、安全な通信アプリケーションは、電子コマース機能および他のかかる金融取引を、携帯デバイス１００を使って実行できるようにしてもよい。
【００４４】
データポート１１４は、加入者が、外部デバイスまたはソフトウェアアプリケーションを介して、選択を設定することを可能にし、無線通信ネットワークを介する以外の、携帯デバイス１００への情報またはソフトウェアのダウンロードを提供することにより、携帯デバイス１００の機能を拡張する。代替のダウンロード経路は、安全なデバイス通信を提供するために、例えば、直接およびこのため信頼性がありかつ信用できる接続を介して、携帯デバイス１００に、暗号鍵をロードするために使用されてもよい。
【００４５】
データポート１１４は、携帯デバイス１００および別のコンピューティングデバイスの間のデータ通信を可能にする、いずれかの適したポートにすることができる。データポート１１４は、シリアルまたはパラレルポートにすることができる。いくつかの例において、データポート１１４は、データ伝送のデータライン、および携帯デバイス１００のバッテリ１３０を充電するための充電電流を提供できる供給ラインを含む、ＵＳＢポートにすることができる。
【００４６】
短距離通信サブシステム１２２は、無線ネットワーク２００を使用せずに、携帯デバイス１００および異なるシステムまたはデバイスの間の通信を提供する。例えば、サブシステム１２２は、赤外線デバイスおよび短距離通信のための関連付けられた回線およびコンポーネントを含んでもよい。短距離通信規格の例は、赤外線通信協会（ＩｒＤＡ）によって開発された規格、Ｂｌｕｅｔｏｏｔｈ、およびＩＥＥＥによって開発された規格の８０２．１１ファミリを含む。
【００４７】
使用時において、テキストメッセージ、電子メールメッセージ、またはウェブページダウンロード等の受信された信号は、通信サブシステム１０４およびメインプロセッサ１０２への入力によって、処理される。メインプロセッサ１０２は、ディスプレイ１１０またはあるいは予備Ｉ／Ｏサブシステム１１２への出力のための、受信された信号を処理する。加入者はさらに、例えば、ディスプレイ１１０および、予備Ｉ／Ｏサブシステム１１２と共に、キーボード１１６を使用する、電子メールメッセージ等のデータ項目を構成してもよい。予備サブシステム１１２は、タッチスクリーン、マウス、トラックボール、赤外線指紋探知機、または動的ボタンプレス機能を有するローラホイール等のデバイスを含んでもよい。キーボード１１６は、好適には、英数字キーボードおよび／または電話タイプのキーパッドである。しかしながら、他の種類のキーボードも使用してもよい。構成された項目は、通信サブシステム１０４を介して、無線ネットワーク２００上を伝送されてもよい。
【００４８】
音声通信について、携帯デバイス１００の全体的な動作は実質的に同様であるが、受信された信号が、スピーカ１１８に出力される、および伝送のための信号がマイクロフォン１２０によって生成されるという点が異なる。音声メッセージ記録サブシステム等の代替的な音声またはオーディオＩ／Ｏサブシステムはさらに、携帯デバイス１００上で実施できる。音声またはオーディオ信号出力が、スピーカ１１８を介して、主に実施されるが、ディスプレイ１１０はさらに、発信者のＩＤ、音声通話の持続時間、または他の音声通話関連の情報等のさらなる情報を提供するために、使用可能である。
【００４９】
次に図６を参照すると、通信サブシステムコンポーネント１０４の例示的なブロック図が示される。通信サブシステム１０４は、レシーバ１５０、トランスミッタ１５２、さらに、１つ以上の埋め込みまたは内部アンテナ要素１５４および１５６、局部発振器（ＬＯ）１５８、およびデジタル信号プロセッサ（ＤＳＰ）１６０等の処理モジュール等の、関連付けられたコンポーネントを含む。通信サブシステム１０４の特定の設計は、携帯デバイス１００が動作するように意図される通信ネットワーク２００に依存する。このため、図６に図示された設計は、一例としてのみ役立つにすぎないことを理解されたい。
【００５０】
無線ネットワーク２００を介して、アンテナ１５４によって受信された信号は、信号増幅、周波数ダウンコンバージョン、フィルタリング、チャネル選択、およびアナログ・デジタル（Ａ／Ｄ）変換等の一般的なレシーバ機能を実行してもよい、レシーバ１５０へ入力される。受信された信号のＡ／Ｄ変換は、ＤＳＰ１６０で実行される復調および復号等のより複雑な通信機能を可能にする。同様に、ＤＳＰ１６０による変調および符号化を含む、伝送される信号が処理される。これらのＤＳＰ処理信号は、デジタル・アナログ（Ｄ／Ａ）変換、周波数アップコンバージョン、フィルタリング、増幅およびアンテナ１５６を介した、無線ネットワーク２００上の伝送のために、トランスミッタ１５２に入力される。ＤＳＰ１６０は、通信信号を処理するだけではなく、レシーバおよびトランスミッタ制御のための提供も行う。例えば、レシーバ１５０およびトランスミッタ１５２の通信信号へ適用されるゲインは、ＤＳＰ１６０で実施される自動的なゲイン制御アルゴリズムによって、順応して制御されてもよい。
【００５１】
携帯デバイス１００および無線ネットワーク２００の間の無線リンクは、１つ以上の異なるチャネル、典型的には異なるＲＦチャネル、および携帯デバイス１００および無線ネットワーク２００の間で使用される関連付けられたプロトコルを含むことができる。ＲＦチャネルは、典型的には、全体的な帯域幅および携帯デバイス１００の制限されたバッテリ電力における制限のために、保存する必要のある限られたリソースである。
【００５２】
携帯デバイス１００が完全に動作可能である場合、トランスミッタ１５２は、典型的には、キーがかけられる、または無線ネットワーク２００に伝送されている場合にのみオンになり、そうでない場合には、リソースを保存するために、オフになる。同様に、レシーバ１５０は、指定された期間において（ある場合には）信号または情報を受信する必要があるまで、電力を保存するために、定期的にオフにされる。
【００５３】
次に図７を参照すると、無線ネットワーク２００のノード２０２の例示的な実施例のブロック図が示される。実際に、無線ネットワーク２００は、１つ以上のノード２０２を含む。接続モジュール１４４と共に、携帯デバイス１００は、無線ネットワーク２００内のノード２０２と通信可能である。図７の例示的な実施例において、ノード２０２は、汎用パケット無線サービス（ＧＰＲＳ）および携帯のためのグローバルシステム（ＧＳＭ）技術に従って構成される。ノード２０２は、タワーステーション２０６に関連付けられた基地局コントローラ（ＢＳＣ）２０４、ＧＳＭのＧＰＲＳサポートのために追加されたパケット制御ユニット（ＰＣＵ）２０８、携帯切り替えセンター（ＭＳＣ）２１０、ホームロケーションレジスタ（ＨＬＲ）２１２、ビジターロケーションレジストリ（ＶＬＲ）２１４、サービングＧＰＲＳサポートノード（ＳＧＳＮ）２１６、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）２１８、および動的ホスト構成プロトコル（ＤＨＣＰ）２２０を含む。このコンポーネントのリストは、ＧＳＭ／ＧＰＲＳネットワーク内の各ノード２０２のコンポーネントの完全なリストとなるように意図されたものではなく、ネットワーク２００を介した通信で一般的に使用されるコンポーネントのリストである。
【００５４】
ＧＳＭネットワークにおいて、ＭＳＣ２１０は、回線切り替え要件を満たすために、ＢＳＣ２０４および公衆交換電話網（ＰＳＴＮ）２２２等の通信線ネットワークに接続される。公衆またはプライベートネットワーク（インターネット）２２４（本明細書では、概して、共有されたネットワークインフラストラクチャとも称される）への、ＰＣＵ２０８、ＳＧＳＮ２１６およびＧＧＳＮ２１８を介した接続は、ＧＰＲＳ可能携帯デバイスのデータ経路を表す。ＧＰＲＳ機能で拡張されたＧＳＭネットワークにおいて、ＢＳＣ２０４はさらに、分割、無線チャネル割り当てを制御し、パケット切り替え要件を満たすために、ＳＧＳＮ２１６へ接続するパケット制御ユニット（ＰＣＵ）２０８を含む。携帯デバイス１００の位置、および回線交換ならびにパケット切り替え管理のための利用可能性を追跡するために、ＨＬＲ２１２は、ＭＳＣ２１０およびＳＧＳＮ２１６の間で共有される。ＶＬＲ２１４へのアクセスは、ＭＳＣ２１０によって制御される。
【００５５】
ステーション２０６は、固定されたトランシーバステーションであり、ＢＳＣ２０４と共に、固定されたトランシーバ装置を形成する。固定されたトランシーバ装置は、通常「セル」と称される特定の受信可能範囲エリアの無線ネットワーク受信可能範囲を提供する。固定されたトランシーバ装置は、ステーション２０６を介して、そのセル内で、携帯デバイスから、通信信号を受信するために、通信信号を伝送する。固定されたトランシーバ装置は、通常、そのコントローラの制御下において、特定の、通常は既定の、通信プロトコルおよびパラメータに従って、携帯デバイス１００に伝送される信号の変調、および符号化および／または暗号化等の機能を実行する。固定されたトランシーバ装置は、同様に、必要な場合には、そのセル内の携帯デバイス１００から受信されたいずれかの通信信号を、復調、および復号および復号化する。通信プロトコルおよびパラメータは、異なるノード間で変化してもよい。例えば、あるノードは、異なる変調スキームを採用し、他のノードとは異なる周波数で動作する。
【００５６】
特定のネットワークで登録される全ての携帯デバイス１００について、ユーザプロファイル等の永続構成データが、ＨＬＲ２１２に格納される。ＨＬＲ２１２はさらに、各登録された携帯デバイスのための位置情報を含み、携帯デバイスの現在の位置を決定するために問い合わせを行う（ｑｕｅｒｉｅｄ）ことができる。ＭＳＣ２１０は、位置エリアのグループに責任を有するものであり、現在、ＶＬＲ２１４におけるその責任エリアに、携帯デバイスのデータを格納する。さらに、ＶＬＲ２１４は、他のネットワークにアクセスしている携帯デバイスにも情報を含む。ＶＬＲ２１４の情報は、より高速なアクセスのために、ＨＬＲ２１２からＶＬＲ２１４へと伝送される永続携帯デバイスデータの一部を含む。リモートのＨＬＲ２１２ノードからＶＬＲ２１４へ、さらなる情報を移動させることにより、音声およびデータサービスをより高速な応答時間で提供可能であり、同時に、コンピューティングリソースのより少ない利用を必要とするように、これらのノードの間のトラフィック量を減らすことができる。
【００５７】
ＳＧＳＮ２１６およびＧＧＳＮ２１８は、ＧＰＲＳサポート、つまり、ＧＳＭ内のパケット切り替えデータサポートのために追加された要素である。ＳＧＳＮ２１６およびＭＳＣ２１０は、各携帯デバイス１００の位置を追跡することによって、無線ネットワーク２００内で同様の責任を有する。ＳＧＳＮ２１６はさらに、無線ネットワーク２００上のデータトラフィックのために、セキュリティ機能およびアクセス制御を提供する。ＧＧＳＮ２１８は、外部パケット切り替えネットワークとのインターネットワーキング接続を提供し、ネットワーク２００内で動作されるインターネットプロトコル（ＩＰ）バックボーンネットワークを介して、１つ以上のＳＧＳＮの２１６へ接続する。通常の動作中、所与の携帯デバイス１００は、ＩＰアドレスを獲得し、データサービスにアクセスするために、「ＧＰＲＳ  Ａｔｔａｃｈ」を実行する必要がある。この要件は、統合サービスデジタルネットワーク（ＩＳＤＮ）アドレスが、着信および送信の通話の経路指定のために使用されるため、回線切り替え音声チャネルには存在しない。現在、全てのＧＰＲＳ可能ネットワークは、プライベートの、動的に指定されたＩＰアドレスを使用しており、このため、ＤＨＣＰサーバ２２０をＧＧＳＮ２１８に接続させる必要がある。リモート認証ダイヤルインユーザサービス（ＲＡＤＩＵＳ）サーバおよびＤＨＣＰサーバの組み合わせの使用を含む、動的なＩＰ割り当てのための多くのメカニズムが存在する。ＧＰＲＳ  Ａｔｔａｃｈが完了すると、ＰＣＵ２０８、およびＧＧＳＮ２１８内のアクセスポイントノード（ＡＰＮ）へのＳＧＳＮ２１６を介して、携帯デバイス１００から、論理接続が確立される。ＡＰＮは、直接インターネット互換可能サービスまたはプライベートネットワーク接続のいずれかにアクセス可能なＩＰトンネルの論理終了を示す。ＡＰＮはさらに、各携帯デバイス１００を１つ以上のＡＰＮに割り当てる必要がある、また、携帯デバイス１００が、使用が認められているＡＰＮへ、ＧＰＲＳ  Ａｔｔａｃｈを最初に実行せずに、データを交換することができない限り、ネットワーク２００のセキュリティメカニズムを表す。ＡＰＮは、「ｍｙｃｏｎｎｅｃｔｉｏｎ．ｗｉｒｅｌｅｓｓ．ｃｏｍ」等のインターネットドメイン名と同様になるように、考慮されてもよい。
【００５８】
ＧＰＲＳ  Ａｔｔａｃｈの動作が完了すると、トンネルが生成され、ＩＰパケットにおいてサポート可能ないずれかのプロトコルを使用して、標準的なＩＰパケット内で全てのトラフィックが交換される。これは、仮想プライベートネットワーク（ＶＰＮ）と共に使用されるいくつかのＩＰＳｅｃｕｒｉｔｙ（ＩＰｓｅｃ）接続の場合と同様に、ＩＰ  ｏｖｅｒ  ＩＰ等のトンネリング方法を含む。これらのトンネルは、パケットデータプロトコル（ＰＤＰ）コンテクストとも称され、ネットワーク２００で利用可能な数は制限されている。ＰＤＰコンテクストを最大限に活用するためには、ネットワーク２００は、アクティビティが欠如しているかどうかを決定するために、各ＰＤＰコンテクストについてアイドルタイマを実行する。携帯デバイス１００がそのＰＤＰコンテクストを使用していない場合、ＰＤＰコンテクストの割り当てを解除することができ、ＩＰアドレスは、ＤＨＣＰサーバ２２０によって管理されたＩＰアドレスプールに戻る。
【００５９】
次に図８を参照すると、携帯デバイス１００が、接続モジュール１４４と共に通信できる、ホストシステム２５０の例示的な構成のコンポーネントを示すブロック図が示される。ホストシステム２５０は、典型的には、企業または他のローカルエリアネットワーク（ＬＡＮ）になるが、例えば、種々の実施例において、ホームオフィスコンピュータまたはいくつかの他のプライベートシステムであってもよい。図８に示される実施例において、ホストシステム２５０は、携帯デバイス１００のユーザが属する組織のＬＡＮとして示される。典型的には、複数の携帯デバイスは、無線ネットワーク２００の１つ以上のノード２０２を介して、ホストシステム２５０とワイヤレスに通信可能である。
【００６０】
ホストシステム２５０は、ネットワーク２６０によって互いに接続される多数のネットワークコンポーネントを含む。例えば、ユーザの携帯デバイス１００のための付随するクレードル２６４を有するユーザのデスクトップコンピュータ２６２ａは、ＬＡＮ接続上に配置される。携帯デバイス１００のためのクレードル２６４は、例えば、シリアルまたはユニバーサルシリアルバス（ＵＳＢ）接続によって、コンピュータ２６２に接続可能である。他のユーザコンピュータ２６２ｂ〜２６２ｎはさらに、ネットワーク２６０上に配置され、それぞれ、付随するクレードル２６４が備えられてもよい、または備えられなくてもよい。クレードル２６４は、ユーザコンピュータ２６２ａから携帯デバイス１００への情報（例えば、安全な通信を促進するためのＰＩＭデータ、プライベート対称暗号鍵）のローディングを促進し、使用のための携帯デバイス１００の初期化において多くの場合実行される、バルク情報にとって特に有用であってもよい。携帯デバイス１００にダウンロードされた情報は、メッセージの交換に使用される証明書を含んでもよい。
【００６１】
ユーザコンピュータ２６２ａ〜２６２ｎは、典型的には、さらに、図８には明示的に示されていないプリンタ等の他の周辺デバイスに接続されることが、当業者に理解されよう。さらに、ホストシステム２５０のネットワークコンポーネントのサブセットのみが、説明の便宜上、図８に示されており、ホストシステム２５０は、この例示的な構成のために、図８には明示的に示されていないさらなるコンポーネントを含むことが、当業者に理解されよう。より一般的には、ホストシステム２５０は、組織のより大きなネットワーク（図示せず）のより小さな一部を表してもよく、異なるコンポーネントを含んでもよい、および／または、図８の例示的な実施形態に示されるものとは異なるトポロジで構成されてもよい。
【００６２】
携帯デバイス１００の動作、および携帯デバイス１００ならびにホストシステム２５０のコンポーネントの間のメッセージおよびメッセージ関連のデータの無線通信を促進させるために、多数の無線通信サポートコンポーネント２７０を提供できる。いくつかの実施例において、無線通信サポートコンポーネント２７０は、メッセージ管理サーバ２７２、携帯データサーバ２７４、連絡先サーバ２７６、およびデバイスマネジャーモジュール２７８を含むことができる。デバイスマネジャーモジュール２７８は、ＩＴポリシーエディタ２８０およびＩＴユーザプロパティエディタ２８２、さらに、ＩＴアドミニストレータが、携帯デバイス１００を構成できるようにするための、他のソフトウェアコンポーネントを含む。代替的な例示的な実施形態において、ＩＴポリシーエディタ２８０およびＩＴユーザプロパティエディタ２８２の両方の機能性を提供する１つのエディタが存在してもよい。サポートコンポーネント２７０はさらに、データストア２８４、およびＩＴポリシーサーバ２８６を含む。ＩＴポリシーサーバ２８６は、プロセッサ２８８、ネットワークインターフェース２９０およびメモリユニット２９２を含む。プロセッサ２８８は、ＩＴポリシーサーバ２８６の動作を制御し、以下に記載するように、規格化されたＩＴポリシーに関連する機能を実行する。ネットワークインターフェース２９０は、ＩＴポリシーサーバ２８６が、ホストシステム２５０および携帯デバイス１００の種々のコンポーネントと通信することを可能にする。メモリユニット２９２は、関連するデータと共に、ＩＴポリシーの実施に使用された機能を格納できる。当業者は、これらの種々のコンポーネントを実施する方法を知っている。当業者に公知のように、他のコンポーネントも含まれてもよい。さらに、いくつかの実施例において、データストア２８４は、サーバのいずれか１つの一部にすることができる。
【００６３】
この例示的な実施形態において、携帯デバイス１００は、無線ネットワーク２００のノード２０２およびサービスプロバイダネットワークまたは公衆インターネット等の共有されたネットワークインフラストラクチャ２２４を介して、ホストシステム２５０と通信する。ホストシステム２５０へのアクセスは、１つ以上のルータ（図示せず）を介して提供されてもよく、ホストシステム２５０のコンピューティングデバイスは、ファイアウォールまたはプロキシサーバ２６６を、後ろから動作してもよい。プロキシサーバ２６６は、ホストシステム２５０のための安全なノードおよび無線インターネットゲートウェイを提供する。プロキシサーバ２６６は、ホストシステム２５０内の正しい目的サーバへと、データをインテリジェントに経路指定する。
【００６４】
いくつかの実施例において、ホストシステム２５０は、ホストシステム２５０および携帯デバイス１００の間のデータ交換を促進するために、無線ＶＰＮルータ（図示せず）を含むことができる。無線ＶＰＮルータは、ＶＰＮ接続を、携帯デバイス１００への特定の無線ネットワークを介して、直接確立することを可能にする。無線ＶＰＮルータは、インターネットプロトコル（ＩＰ）バージョン６（ＩＰＶ６）およびＩＰベースの無線ネットワークと共に使用可能である。このプロトコルは、各携帯デバイスが専用のＩＰアドレスを有するように、十分なＩＰアドレスを提供することができ、こうして、いずれの時点においても、携帯デバイスに情報を送信することを可能にする。無線ＶＰＮルータを使用する利点は、これを、すぐに入手可能なＶＰＮコンポーネントにすることができる、および、別々の無線ゲートウェイおよび別々の無線インフラストラクチャを必要としないということである。ＶＰＮ接続は、好適には、この代替的な実施例において、携帯デバイス１００に直接メッセージを配信するための、伝送制御プロトコル（ＴＣＰ）／ＩＰまたはユーザデータグラムプロトコル（ＵＤＰ）／ＩＰ接続にすることができる。
【００６５】
携帯デバイス１００のユーザのために意図されたメッセージは、ホストシステム２５０のメッセージサーバ２６８によって、まず、受信される。かかるメッセージは、いずれかの数のソースから発信してもよい。例えば、メッセージは、無線ネットワーク２００または異なる無線ネットワークへ、または異なるコンピューティングデバイス、あるいはメッセージを送信可能な他のデバイスから、共有されたネットワークインフラストラクチャ２２４を介して、例えば、アプリケーションサービスプロバイダ（ＡＳＰ）またはインターネットサービスプロバイダ（ＩＳＰ）を通って、接続された異なる携帯デバイス（図示せず）から、ホストシステム２５０内のコンピュータ２６２ｂから、送信者によって送信されたものであってもよい。
【００６６】
メッセージサーバ２６８は、典型的には、メッセージ、組織内および共有されたネットワークインフラストラクチャ２２４上の、特に電子メールメッセージの、交換のためのプライマリインターフェースとして働く。メッセージの送受信のためにセットアップされた組織内の各ユーザは、典型的には、メッセージサーバ２６８によって管理されたユーザアカウントに関連付けられる。メッセージサーバ２６８のいくつかの例示的な実施例は、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｈａｎｇｅ（登録商標）サーバ、Ｌｏｔｕｓ  Ｄｏｍｉｎｏ（登録商標）サーバ、Ｎｏｖｅｌｌ  Ｇｒｏｕｐｗｉｓｅ（登録商標）サーバ、または企業の環境にインストールされた別の適したメールサーバを含む。いくつかの実施例において、ホストシステム２５０は、複数のメッセージサーバ２６８を含んでもよい。メッセージサーバ２６８はさらに、例えば、カレンダおよびタスクリストに関連付けられたデータの管理を含む、メッセージ管理を超えたさらなる機能を提供するように、適合されてもよい。
【００６７】
メッセージサーバ２６８によってメッセージが受信された場合、典型的には、メッセージサーバ２６８に関連付けられたデータストアに格納される。少なくともいくつかの例示的な実施形態において、データストアは、メッセージサーバ２６８が通信するデータストア２８４等の別々のハードウェアユニットにしてもよい。メッセージは、メッセージサーバ２６８のアクセスによって、実質的に検索され、ユーザに配信することができる。例えば、ユーザのコンピュータ２６２ａ上で動作する電子メールクライアントアプリケーションは、メッセージサーバ２６８に関連付けられたデータストアに格納されたそのユーザのアカウントに関連付けられた電子メールメッセージをリクエストしてもよい。これらのメッセージは、データストアから検索され、コンピュータ２６２ａにローカルに格納される。メッセージサーバ２６８に関連付けられたデータストアは、携帯デバイス１００にローカルに格納された各メッセージのコピーを格納できる。あるいは、メッセージサーバ２６８に関連付けられたデータストアは、携帯デバイス１００のユーザのためのメッセージ全てを格納でき、メモリを保存するために、より少ない数のメッセージのみを、携帯デバイス１００に格納できる。例えば、最も最近のメッセージ（つまり例えば過去２、３ヶ月に受信されたもの）を、携帯デバイス１００に格納できる。
【００６８】
携帯デバイス１００の動作時において、ユーザは、携帯デバイス１００への配信のために検索された電子メールメッセージを有してもよい。携帯デバイス１００上で動作するメッセージアプリケーション１３８はさらに、メッセージサーバ２６８からユーザのアカウントに関連付けられたメッセージをリクエストしてもよい。メッセージアプリケーション１３８は、いくつかの既定の時間間隔で、またはいくつかの既定の事象の発生時に、ユーザの方向において、このリクエストを行うために、（ユーザまたアドミニストレータによって、組織の情報技術（ＩＴ）ポリシーに従って）構成してもよい。いくつかの実施例において、携帯デバイス１００に、それ自体の電子メールアドレスが割り当てられ、特に携帯デバイス１００にアドレス指定されたメッセージは、メッセージサーバ２６８によって受信される際に、携帯デバイス１００に自動的にリダイレクトされる。
【００６９】
メッセージ管理サーバ２７２は、携帯デバイスによって処理されるべき電子メールメッセージ等のメッセージの管理のためのサポートを特に提供するために、使用することができる。概して、メッセージがメッセージサーバ２６８に格納されている間、メッセージ管理サーバ２７２は、メッセージが携帯デバイス１００に送信されるかどうか、および、いつ、どのように送信されるかを制御するように使用できる。メッセージ管理サーバ２７２はさらに、以降の配信のために、メッセージサーバ２６８に送信される、携帯デバイス１００に構成されたメッセージの処理を促進する。
【００７０】
例えば、メッセージ管理サーバ２７２は、ユーザの「メールボックス」において新しい電子メールメッセージを監視し（例えば、メッセージサーバ２６８上のユーザのアカウントに関連付けられたメッセージストア）、メッセージがユーザの携帯デバイス１００に中継されるかどうか、および、どのように中継されるかを決定するために、新しいメッセージに、ユーザ定義可能なフィルタを適用してもよい。メッセージ管理サーバ２７２はさらに、新しいメッセージ（例えば、データ暗号規格（ＤＥＳ）、Ｔｒｉｐｌｅ  ＤＥＳ、または高度な暗号規格（ＡＥＳ）等の暗号技術の使用）を圧縮および暗号化し、共有されたネットワークインフラストラクチャ２２４および無線ネットワーク２００を介して、携帯デバイス１００に送信してもよい。メッセージ管理サーバ２７２はさらに、携帯デバイス１００（例えば、Ｔｒｉｐｌｅ  ＤＥＳを使用して暗号化された）上で構成されたメッセージを受信し、構成されたメッセージを復号化および解凍し、ユーザのコンピュータ２６２ａから発信されたものであることがわかるように、所望の場合には、構成されたメッセージを再フォーマットし、配信のために、メッセージサーバ２６８に構成されたメッセージを再び経路指定してもよい。
【００７１】
携帯デバイス１００から送信される、および／またはこれによって受信されるメッセージに関連付けられた特定のプロパティまたは制限を、（例えばＩＴポリシーに従うアドミニストレータによって）定義し、メッセージ管理サーバ２７２によって実施することができる。これらは、携帯デバイス１００が、暗号化および／または署名されたメッセージを受信してもよいかどうか、最小の暗号鍵サイズ、送信メッセージを暗号化および／または署名する必要性があるかどうか、および携帯デバイス１００から送信された全ての安全なメッセージのコピーを、例えば規定のコピーアドレスに送信するべきかどうか、を含んでもよい。
【００７２】
メッセージ管理サーバ２７２はさらに、特定のメッセージ情報、またはメッセージサーバ２６８上において、携帯デバイス１００へ格納されるメッセージの規定の部分（例えば「ブロック」）の送信のみ等の、他の制御機能を提供するように適合されてもよい。例えば、いくつかの場合において、メッセージサーバ２６８から携帯デバイス１００によってメッセージが最初に検索される場合、メッセージ管理サーバ２７２は、メッセージの最初の部分のみを携帯デバイス１００に送信してもよく、その部分は、規定のサイズである（例えば２ＫＢ）。ユーザは、さらなるメッセージを、メッセージ管理サーバ２７２によって、携帯デバイス１００へ、最大の規定メッセージサイズまで、同様のサイズのブロックで配信するように、リクエストすることができる。したがって、メッセージ管理サーバ２７２は、データの種類、および携帯デバイス１００に伝送されるデータ量についてのより良い制御を促進し、帯域幅または他のリソースの潜在的な無駄を最小限にするように役立つことができる。
【００７３】
携帯データサーバ２７４は、企業に関連する情報を格納するいずれかの他のサーバを含む。携帯データサーバ２７４は、データベース、オンラインデータドキュメントのレポジトリ、カスタマー関係管理（ＣＲＭ）システム、またはエンタープライズリソースプランニング（ＥＲＰ）アプリケーションを含んでもよいが、これらに制限されない。
【００７４】
連絡先サーバ２７６は、携帯デバイス１００上のアドレスブックと同様に、ユーザの連絡先リストの情報を提供できる。したがって、所与の連絡先において、連絡先サーバ２７６は、他の情報の中でも、名前、電話番号、職場のアドレスおよび連絡先の電子メールアドレスを含むことができる。連絡先サーバ２７６はさらに、ホストシステム２５０に関連付けられた全連絡先の連絡先情報を含むグローバルアドレスリストを提供できる。
【００７５】
メッセージ管理サーバ２７２、携帯データサーバ２７４、連絡先サーバ２７６、デバイスマネジャーモジュール２７８、データストア２８４およびＩＴポリシーサーバ２８６は、ホストシステム２５０内の別々の物理的なサーバ上で実施する必要はないことが、当業者に理解されよう。例えば、メッセージ管理サーバ２７２に関連付けられた機能のいくつかまたは全てを、メッセージサーバ２６８、またはホストシステム２５０内のいくつかの他のサーバと統合してもよい。あるいは、ホストシステム２５０は、特に、多数の携帯デバイスをサポートすることが必要な種々の実施例において、複数のメッセージ管理サーバ２７２を含んでもよい。
【００７６】
あるいは、いくつかの例示的な実施形態において、ＩＴポリシーサーバ２８６は、ＩＴポリシーエディタ２８０、ＩＴユーザプロパティエディタ２８２およびデータストア２８４を提供できる。いくつかの場合において、ＩＴポリシーサーバ２８６はさらに、デバイスマネジャーモジュール２７８を提供できる。ＩＴポリシーサーバ２８６のプロセッサ２８８は、当業者によって理解されるように、ユーザ毎にカスタマイズ可能なＩＴポリシーデータを提供するための種々の方法ステップを実行するために使用可能である。プロセッサ２８８は、エディタ２８０および２８２を実行できる。いくつかの場合において、エディタ２８０および２８２の機能を、単一のエディタによって提供することができる。いくつかの場合において、メモリユニット２９２は、データストア２８４を提供できる。
【００７７】
デバイスマネジャーモジュール２７８は、携帯デバイス１００の種々の設定を構成するために、ＩＴアドミニストレータが相互作用する、グラフィカルユーザインターフェースを有するＩＴアドミニストレータを提供する。述べるように、ＩＴアドミニストレータは、電話、ウェブブラウザまたはインスタントメッセンジャーの使用等の、可能な携帯デバイス１００における特定のアプリケーションの挙動を定義するために、ＩＴポリシールールを使用できる。ＩＴポリシールールはさらに、組織が、自動署名テキスト、ＷＬＡＮ／ＶｏＩＰ／ＶＰＮ構成、セキュリティ要件（例えば暗号化アルゴリズム、パスワードルール等）、携帯デバイス１００等で実行することができるテーマまたはアプリケーションの指定等の、携帯デバイス１００で組織が必要とする構成設定のための特定の値を設定するために、使用することができる。
【００７８】
多くの修正および他の例示的な実施形態が、上記の記載および関連付けられた図に示される教示の利点を有する当該技術の当業者に想起されることであろう。したがって、本発明は開示された特定の例示的な実施形態に制限されず、修正および例示的な実施形態が含まれるように意図されていることを理解されたい。
【図１】
2011530100.tif 000003
【図２】
2011530100.tif 000004
【図３】
2011530100.tif 000005
【図４】
2011530100.tif 000006
【図５】
2011530100.tif 000007
【図６】
2011530100.tif 000008
【図９Ａ】
2011530100.tif 000009
【図９Ｂ】
2011530100.tif 000010
【図７】
2011530100.tif 000011
【図８】
2011530100.tif 000012
【国際調査報告】
2011530100.tif 000013
2011530100.tif 000014