(57)【要約】【課題】メッセージングを行うクライアントには、Ｃｅｒｔ管理およびローディングを単純化するＣｅｒｔの管理および送信メカニズムを提供すること。【解決手段】メッセージングクライアント間で証明書を管理および転送する方法およびシステムが開示される。第１のメッセージングクライアントと第２のメッセージングクライアントとの間に通信が確立された場合、第１のメッセージングクライアントに格納された１つ以上の証明書が選択されて、第２のメッセージングクライアントに転送され得る。メッセージングクライアントは、これにより、証明書を共有する。証明書削除、証明書更新、および証明書状態チェック等の証明書の管理機能も提供され得る。【選択図】図４
2007221806.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムとワイヤレス通信デバイスとの間で証明書（Ｃｅｒｔ）を管理および転送する方法であって、該コンピュータシステムは、第１のデータ転送インターフェースを有し、該ワイヤレス通信デバイスは、ワイヤレス通信ネットワークでの通信が可能であり、かつ、該第１のデータ転送インターフェースと互換性のある第２のデータ転送インターフェースを有し、
該方法は、
該第１のデータ転送インターフェースと該第２のデータ転送インターフェースとを介して、該コンピュータシステムと該ワイヤレス通信デバイスとの間に通信を確立するステップと、
該コンピュータシステムおよび該ワイヤレス通信デバイスの他方に転送するために、該コンピュータシステムおよび該ワイヤレス通信デバイスの一方に格納された１つ以上のＣｅｒｔを選択するためのユーザ入力を受信するステップと、
該選択されたＣｅｒｔを該コンピュータシステムおよび該ワイヤレス通信デバイスの一方から該コンピュータシステムおよび該ワイヤレス通信デバイスの他方に転送するステップと、
該通信を確立するステップの後に、該コンピュータシステムにおいて、該ワイヤレス通信デバイスに格納された各Ｃｅｒｔの状態をチェックすることにより、データストアにおける期限切れの、取消された、または、無効のＣｅｒｔを検出し、各検出された期限切れの、取消された、または、無効のＣｅｒｔに対して新しいＣｅｒｔを取り出し、各新しいＣｅｒｔを該コンピュータシステムから該ワイヤレス通信デバイスに転送するステップと
を包含し、
転送された新しいＣｅｒｔは、該ワイヤレス通信デバイスが該ワイヤレス通信ネットワークで可能な該通信を介して受信された、または、送信されるべきデータまたはメッセージを処理するために用いられる、方法。
【発明の詳細な説明】
【背景技術】
【０００１】
（関連出願の相互参照）
本願は、２００１年６月１２日に出願された米国仮出願第Ｓ／Ｎ  ６０／２９７，６８
１号、および２００２年３月２０日に出願された米国仮出願第Ｓ／Ｎ  ６０／３６５，５
３３号の優先権を主張する。これらの仮出願のそれぞれの図面を含む完全な開示は、本明
細書中で参照として援用される。
【０００２】
（発明の背景）
（発明の分野）
本発明は、一般的にセキュアな電子メッセージングの分野に関し、特にセキュアなメッ
セージングを行うクライアント間の証明書管理および送信に関する。
【０００３】
（従来技術の状況の説明）
デスクトップコンピュータシステム上で動作する電子メールソフトウェアアプリケーシ
ョンを含む、公知のセキュアなメッセージングを行うクライアントのほとんどは、証明書
（「Ｃｅｒｔ」）のような情報のセキュアなメッセージングを行うために、データストア
、または少なくとも専用データ格納領域を維持する。Ｃｅｒｔは、通常、エンティティの
公開鍵、および１つ以上のデジタル署名を有する公開鍵に拘束された識別情報を含む。Ｓ
／ＭＩＭＥ（Ｓｅｃｕｒｅ  Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  
Ｅｘｔｅｎｓｉｏｎ）では、例えば、公開鍵を利用して、受信したセキュアなメッセージ
のデジタル署名を認証し、送信されるメッセージを暗号化するために利用されたセッショ
ン鍵を暗号化する。他のセキュアなメッセージングの技術では、公開鍵は、データまたは
メッセージを暗号化するために利用され得る。公開鍵が、暗号化またはデジタル署名認証
のために必要とされる時に、メッセージングを行うクライアントにおいて利用可能でない
場合は、Ｃｅｒｔは、これらの動作が実行され得る前にメッセージングを行うクライアン
トにロードされなければならない。通常、各メッセージングを行うクライアントは、Ｃｅ
ｒｔソースとの通信を確立させて、任意の必要とされるＣｅｒｔを取得し、かつ他のメッ
セージングを行うクライアントとは独立してその自分の専用のＣｅｒｔおよび秘密鍵を管
理する。しかし、１人のユーザが、デスクトップまたはラップトップパーソナルコンピュ
ータ（ＰＣ）およびワイヤレスモバイル通信デバイス上で動作する１つより多いメッセー
ジングを行うクライアントを有する場合、例えば、Ｃｅｒｔは、通常、Ｃｅｒｔソースか
らそれぞれのメッセージンを行うクライアントにロードされなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、メッセージングを行うクライアントには、Ｃｅｒｔ管理およびローディングを
単純化するＣｅｒｔの管理および送信メカニズムが必要である。
【０００５】
関連して、Ｃｅｒｔの管理およびローディングのシステムおよび方法の必要がある。
【課題を解決するための手段】
【０００６】
（要旨）
第１のメッセージングを行うクライアントと第２のメッセージングを行うクライアント
との間のＣｅｒｔ管理および送信方法が提供される。この方法は、第１のメッセージング
行うクライアントと第２のメッセージングを行うクライアントとの間の通信を確立させる
ステップと、第２のメッセージングを行うクライアントへの送信のために、第１のメッセ
ージングを行うクライアントに格納される１つ以上のＣｅｒｔを選択するステップと、第
１のメッセージングを行うクライアントから第２のメッセージングを行うクライアントへ
選択されたＣｅｒｔを送信するステップを包含する。
【０００７】
さらに、第１のメッセージングを行うクライアントと第２のメッセージングを行うクラ
イアントとの間のＣｅｒｔ管理および送信のためのシステムが提供される。このシステム
は、第１のメッセージングを行うクライアントにおいて、Ｃｅｒｔを格納するように構成
される第１のＣｅｒｔストアを備える第１のメモリと、第１のＣｅｒｔストアにアクセス
するように構成される第１のＣｅｒｔ同期（ｓｙｎｃ）システムと、第１の通信インター
フェイスを備える。第２のメッセージングを行うクライアントにおいて、このシステムは
、Ｃｅｒｔを格納するように構成される第２のＣｅｒｔストアを備える第２のメモリと、
第２のＣｅｒｔストアにアクセスするように構成さえる第２のＣｅｒｔ同期システムと、
第１の通信インターフェイスと互換性のある第２の通信インターフェイスとを備え得る。
さらに、第１のＣｅｒｔ同期システムは、第１の通信インターフェイスおよび第２の通信
インターフェイスを介して通信リンクが第１のメッセージングを行うクライアントと第２
のメッセージングを行うクライアントとの間で確立される時は、第１のＣｅｒｔストアに
格納されたＣｅｒｔを第１のメッセージングを行うクライアントから第２のメッセージン
グを行うクライアントへ送信するように構成され得る。
【０００８】
また、コンピュータシステムとワイヤレスモバイル通信デバイスとの間でＣｅｒｔを送
信する、さらなるシステムが提供される。このシステムは、コンピュータシステムに関連
するシリアルポートと、インターフェイスを有する、シリアルポートに接続されたモバイ
ルデバイスクレードルと、ワイヤレスモバイル通信デバイスに関連し、かつモバイルデバ
イスクレードルのインターフェイスと互換性のあるモバイルデバイスインターフェイスと
を備える。コンピュータシステムに格納されたＣｅｒｔは、ワイヤレスモバイル通信デバ
イスをモバイルデバイスクレードルに配置することによって、通信リンクがコンピュータ
システムとワイヤレスモバイル通信デバイスとの間に確立される時、ワイヤレスモバイル
通信デバイスに送信され得る。
【０００９】
また、ワイヤレスモバイル通信デバイスが提供され、ワイヤレストランシーバと、ワイ
ヤレストランシーバに接続されたメッセージングシステムと、通信インターフェイスと、
Ｃｅｒｔを格納するように構成されたＣｅｒｔストアと、Ｃｅｒｔストアおよび通信イン
ターフェイスに接続されるＣｅｒｔ同期システムを備える。さらに、このメッセージング
システムは、ワイヤレストランシーバを介してＣｅｒｔストアに受信されたＣｅｒｔを格
納するように構成され得る。Ｃｅｒｔ同期システムは、通信インターフェイスを介してＣ
ｅｒｔストアに受信されたＣｅｒｔを格納するように構成される。
【発明を実施するための最良の形態】
【００１０】
（詳細な説明）
セキュアなメッセージとは、データ機密性、データ整合性、およびユーザ認証の１つ以
上を保証するために、メッセージ送信側、または可能であればメッセージ送信側とメッセ
ージ受信側との間の中間システムによって処理されたメッセージである。セキュアなメッ
セージングの従来技術は、デジタル署名によるメッセージの署名、および／またはメッセ
ージの暗号化を含む。例えば、セキュアなメッセージは、Ｓ／ＭＩＭＥ（Ｓｅｃｕｒｅ  
Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）の改
良型に従って、メッセージ送信側により署名され、暗号化され、暗号化の後に署名され、
または署名の後に暗号化されたメッセージであり得る。
【００１１】
メッセージングを行うクライアントは、自身が動作するシステムがメッセージを受信お
よび可能であれば送信することを許可する。メッセージングを行うクライアントは、通信
能力を有するコンピュータシステム、ハンドヘルドデバイス、または任意の他のシステム
もしくはデバイス上で動作し得る。また、多くのメッセージングを行うクライアントは、
さらなる非メッセージング機能を有する。
【００１２】
図１は、例示的なメッセージングシステムのブロック図である。このシステム１０は、
コンピュータシステム１４に接続された広域エリアネットワーク（ＷＡＮ）１２、ワイヤ
レスネットワークゲートウェイ１６、および企業ローカルエリアネットワーク（ＬＡＮ）
１８を備える。ワイヤレスネットワークゲートウェイ１６は、さらにワイヤレス通信ネッ
トワーク２０に接続され、ワイヤレス通信ネットワーク２０では、ワイヤレスモバイル通
信デバイス２２（「モバイルデバイス」）が動作するように構成される。
【００１３】
コンピュータシステム１４は、デスクトップまたはラップトップＰＣであり得、それら
は、例えばインターネット等のＷＡＮ１２と通信するように構成される。コンピュータス
テム１４のようなＰＣは、通常、インターネットサービスプロバイダ（ＩＳＰ）、アプリ
ケーションサービスプロバイダ（ＡＳＰ）等を介してインターネットにアクセスする。
【００１４】
企業ＬＡＮ１８は、ネットワークに基づくメッセージングを行うクライアントの例であ
る。企業ＬＡＮ１８は、通常は、セキュリティファイアウォール２４の後ろに位置付けら
れる。企業ＬＡＮ３０内には、ファイアウォール２４の後ろのコンピュータ上で動作する
、メッセージサーバ２６が、ＷＡＮ１２を介して、ＬＡＮ１８内と他の外部のメッセージ
ングを行うクライアントとの両方のメッセージを交換するように、主要なインターフェイ
スとして動作する。２つの公知のメッセージサーバ２６は、例えば、Ｍｉｃｒｏｓｏｆｔ
（Ｒ）  Ｅｘｃｈａｎｇｅ  ＳｅｒｖｅｒおよびＬｏｔｕｓ  Ｄｏｍｉｎｏ（Ｒ）を含む
。これらのサーバは、多くの場合、通常は、ＵＮＩＸ（登録商標）ベースのＳｅｎｄｍａｉｌプ
ロトコルを利用してメールをルーティングおよび送達する、インターネットメールルータ
を連動して利用される。さらに、メッセージサーバ２６は、カレンダー、トゥドゥリスト
、タスクリスト、電子メールおよびドキュメンテーションのためのダイナミックデータベ
ース格納装置のような付加的な機能を提供し得る。
【００１５】
メッセージサーバ２６は、ＬＡＮ１８に接続されるネットワーク接続されたコンピュー
タシステム２８へのメッセージング能力を提供する。通常のＬＡＮ１８は、複数のコンピ
ュータシステム２８を含み、複数のコンピュータシステム２８のそれぞれは、Ｍｉｃｒｏ
ｓｏｆｔ  Ｏｕｔｌｏｏｋ（Ｒ）、Ｌｏｔｕｓ  Ｎｏｔｅ（Ｒ）等のようなメッセージン
グを行うクライアントを実装する。ＬＡＮ１８内では、メッセージは、メッセージサーバ
２６によって受信され、受信されたメッセージにアドレスされるユーザアカウントに対す
る適切なメールボックスに分配され、その後、コンピュータシステム２８上で動作するメ
ッセージを行うクライアントを介してユーザによってアクセスされる。
【００１６】
ワイヤレスゲートウェイ１６は、インターフェイスをワイヤレスネットワーク２０に提
供し、ワイヤレスネットワーク２０を介してメッセージは、モバイルデバイス２２と交換
され得る。モバイルデバイス２２は、例えばデータ通信デバイス、音声通信デバイス、デ
ータおよび音声通信機能の両方を有するごく最近のセルラー電話のようなデュアルモード
通信デバイス、ワイヤレス通信を可能にするパーソナルデジタルアシスタント（ＰＤＡ）
、あるいはワイヤレスモデムを有したラプトップまたはデスクトップコンピュータシステ
ムであり得る。
【００１７】
モバイルデバイス２２のアドレシング、ワイヤレス送信のためのメッセージの暗号化ま
たはそうでなければ変換、ならびに任意の他の要求されるインターフェイス機能のような
機能が、ワイヤレスゲートウェイ１６によって実行され得る。ワイヤレスゲートウェイ１
６は、１つより多いワイヤレスネットワーク２０と共に動作するように構成され得、この
場合、ワイヤレスゲートウェイ１６はまた、所定のモバイルデバイスユーザを位置付ける
ための最も可能性の高いネットワークを決定し得、かつ複数の国またはネットワーク間を
徘徊しながらどうにかしてユーザをトラッキングする。
【００１８】
ＷＡＮ１２とアクセスする任意のコンピュータシステムは、ワイヤレスネットワークゲ
ートウェイ１６を介してモバイルデバイス２２とメッセージを交換し得る。もしくは、ワ
イヤレス仮想プライベートネットワーク（ＶＰＮ）のようなプライベートワイヤレスネッ
トワークゲートウェイは、さらにワイヤレスネットワークにプライベートインターフェイ
スを提供するように実装され得る。例えば、ＬＡＮ１８内で実装されるワイヤレスＶＰＮ
は、ＬＡＮ１８から１つ以上のワイヤレスモバイル通信デバイス２２へワイヤレスネット
ワーク２０を介してプライベートネットワークを提供し得る。そのようなワイヤレスネッ
トワークゲートウェイ１６および／またはワイヤレスネットワーク２０を介したワイヤレ
スモバイル通信デバイス２２へのプライベートインターフェイスは、さらに、メッセージ
転送、またはメッセージサーバ２６と共に動作するあて先変更（ｒｅｄｉｒｅｃｔｉｏｎ
）システムを提供することによって、ＬＡＮ１８の外のエンティティへ効果的に拡張され
得る。そのようなメッセージあて先変更システムは、本明細書中で参照として援用する、
米国特許第６，２１９，６９４号に記載される。このタイプのシステムでは、メッセージ
サーバ２６により受信され、モバイルデバイス２２のユーザにアドレスされる入来メッセ
ージは、ワイヤレスネットワークインターフェイス、例えばワイヤレスＶＰＮルータ、ワ
イヤレスゲートウェイ１６、または他のインターフェイスのいずれかを介してワイヤレス
ネットワーク２０およびユーザのモバイルデバイス２２へ送信される。メッセージサーバ
２６におけるユーザのメールボックスに対する別の代替のインターフェイスは、ワイヤレ
スアプリケーションプロトコル（ＷＡＰ）ゲートウェイであってもよい。ＷＡＰゲートウ
ェイを介して、メッセージサーバ２６上のユーザのメールボックスにおけるメッセージの
リスト、および可能であれば各メッセージまたは各メッセージの一部は、モバイルデバイ
ス２２に送信され得る。いくつかの通信システムの例が、以下にさらに詳細に説明される
。
【００１９】
ワイヤレスネットワーク２０は、通常、モバイルデバイス２２から基地局とモバイルデ
バイス２２との間のＲＦ送信を介して、モバイルデバイス２２へ、およびモバイルデバイ
ス２２からメッセージを送達する。ワイヤレスネットワーク２０は、例えば、（１）デー
タ中心ワイヤレスネットワーク、（２）音声中心ワイヤレスネットワーク、または（３）
同一のインフラストラクチャを介して音声およびデータ通信の両方をサポートし得るデュ
アルモードネットワークであり得る。近年開発されたネットワークは、（１）コード分割
多重アクセス（ＣＤＭＡ）ネットワーク、（２）ＧＳＭ（Ｇｒｏｕｐｅ  Ｓｐｅｃｉａｌ
Ｍｏｂｉｌｅ）またはＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  
Ｃｍｍｕｎｉｃａｔｉｏｎｓ）およびＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄ
ｉｏ  Ｓｅｒｖｉｃｅ）（共に、ＣＥＰＴの規格委員会によって開発された）、および（
３）ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅ  ｆｏｒ  Ｇｌｏｂａｌ  Ｅｖｏ
ｌｕｔｉｏｎ）およびＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍ
ｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍｓ）第３世代（３Ｇ）ネットワーク（現在開発中）
を含む。
【００２０】
ＧＰＲＳは、既存のＧＳＭワイヤレスネットワークのトップのデータオーバーレイであ
り、これは、ヨーロッパの実質的に全ての国で利用され稼動している。いくつかの旧式の
データ中心ネットワークの例は、（１）Ｍｏｂｉｔｅｘ（Ｒ）  Ｒａｄｉｏ  Ｎｅｔｗｏ
ｒｋ（「Ｍｏｂｉｔｅｘ」）および（２）Ｄａｔａ  ＴＡＣ（Ｒ）  Ｒａｄｉｏ  Ｎｅｔ
ｗｏｒｋ（「ＤａｔａＴＡＣ」）を含むが、これらに制限されない。公知の音声中心デー
タネットワークの例は、北アメリカおよび世界的に数年間利用されていたＣＤＭＡ、ＧＳ
Ｍ、および時分割多重アクセス（ＴＤＭＡ）システムのような、パーソナルコミュニケー
ションシステム（ＰＣＳ）ネットワークを含む。
【００２１】
モバイルデバイス２２は、音声、データ、および他のタイプの通信が可能な、データ通
信デバイス、音声通信デバイス、または多重モードデバイスであり得る。モバイルデバイ
ス２２の例は、以下にさらなる詳細が説明される。
【００２２】
おそらく、現在利用されている最も普通のタイプのメッセージングは、ｅメールである
。標準的なｅメールシステムでは、ｅメールメッセージは、可能であればメッセージサー
バおよび／またはサービスプロバイダシステムを介してｅメール発信者によって送信され
、通常は、１つ以上のメッセージ受信者にインターネットを介してルーティングされる。
ｅメールメッセージは、通常、安全に（ｉｎ  ｔｈｅ  ｃｌｅａｒ）送信され、かつ従来
のＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＲＦＣ
８２２ヘッダ、およびＭＩＭＥボディ部分を利用してｅメールメッセージのフォーマット
を規定する。
【００２３】
近年、ｅメールメッセージのようなメッセージのコンテンツおよびインテグリティの両
方を保護する、セキュアなメッセージング技術が進歩した。Ｓ／ＭＩＭＥおよびＰｒｅｔ
ｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ（Ｒ）（ＰＧＰ（Ｒ））は、データコンテンツを保護す
る暗号化および署名の両方を提供する、２つの公開鍵セキュアｅメールメッセージングプ
ロトコルである。この暗号化および署名の両者は、メッセージのインテグリティを保護し
、かつメッセージ受信者により発信者の認証を提供する。セキュアなメッセージングは、
さらにエンコードされ、圧縮され、またはそうでなければ暗号化および／または署名に加
えて処理され得る。
【００２４】
図２は、メッセージングシステムにおけるセキュアなｅメールメッセージ交換を示すブ
ロック図である。このシステムは、ＷＡＮ３２およびワイヤレスゲートウェイ３４に接続
されるｅメール発信者３０を含み、ワイヤレスゲートウェイ３４は、ＷＡＮ３２とワイヤ
レスネットワーク３６との間のインターフェイスを提供する。モバイルデバイス３８は、
ワイヤレスネットワーク３６内部で動作するように適応される。さらに、図２に示される
のは、さらなる詳細が示される、モバイルデバイス３８またはモバイルデバイス３８のユ
ーザに関連するコンピュータシステム３１である。コンピュータシステム３１は、インタ
ーフェイスまたはコネクタ３５への通信リンク３３を有し、破線３９で示されるように、
インターフェイスまたはコネクタ３５を介して、モバイルデバイス３８と情報が交換され
得る。
【００２５】
ｅメール発信者３０は、図１のシステム１４のようなＰＣであってもよいし、またはコ
ンピュータシステム２８のようなネットワークに接続されたコンピュータであってもよい
。ｅメール発信者３０は、ｅメールメッセージが作成され、かつ送信され得るモバイルデ
バイスであってもよい。ＷＡＮ３２、ワイヤレスゲートウェイ３４、ワイヤレスネットワ
ーク３６、およびモバイルデバイス３８は、図１の同様のラベルがつけられたコンポーネ
ントと実質的に同じである。
【００２６】
Ｓ／ＭＩＭＥおよびＰＧＰのようなセキュアなメッセ−ジングスキーマによると、メッ
セージは、ｅメール発信者３０によって選択されたワンタイムセッション鍵を用いて暗号
化される。セッション鍵を利用して、メッセージボディを暗号化し、かつその後セ、セッ
ション鍵自体が、メッセージが送信されるべきアドレスされた各メッセージ受信者の公開
鍵を用いて、暗合化される。４０に示されるように、この方法で暗号化されたメッセージ
は、暗号化メッセージボディ４４と暗号化セッション鍵４６を含む。このタイプのメッセ
ージ暗号化スキーマでは、ｅメール発信者３０のようなメッセージ発信者は、暗号化メッ
セージが送信されるべき各エンティティの公開鍵へのアクセスを有しなければならない。
【００２７】
セキュアなｅメールメッセージ発信者３０は、通常、メッセージのダイジェストを取得
し、かつ発信者の秘密鍵を利用してダイジェストに署名することによってメッセージに署
名する。ダイジェストは、例えば、チェックサム、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄ
ａｎｃｙ  Ｃｈｅｃｋ）、またはメッセージに対するハッシュのような好ましいいくつか
の他の非可逆演算を実行することによって生成され得る。このダイジェストは、その後、
発信者の秘密鍵を利用して発信者によって署名される。秘密鍵を利用し、ダイジェストに
対して暗号化、または他の変換演算を実行して、ダイジェスト署名を生成し得る。ダイジ
ェストおよびダイジェスト署名を含むデジタル署名は、その後、出て行くメッセージに添
付される。さらに、発信者のＣｅｒｔは、発信者の公開鍵および発信者識別情報を含み、
発信者識別情報は、１つ以上のデジタル署名により公開鍵に拘束される。発信者のＣｅｒ
ｔおよび任意のチェーン化されたＣｅｒｔに関連した発信者のＣｅｒｔおよび可能であれ
ば任意のチェーン化されたＣｅｒｔおよびＣＲＬ（Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃ
ａｔｉｏｎ  Ｌｉｓｔ）は、さらにセキュアなメッセージに添付され得る。
【００２８】
ｅメール発信者３０によって送信されたセキュアなｅメールメッセージ４０は、デジタ
ル署名４２、ならびに暗号化メッセージボディ４４および暗号化セッション鍵４６を含み
得、暗号化メッセージボディ４４および暗号化セッション鍵４６は、署名される。発信者
のＣｅｒｔ、任意のチェーン化Ｃｅｒｔ、および１つ以上のＣＲＬはまた、メッセージ４
０に含まれ得る。Ｓ／ＭＩＭＥセキュアメッセ−ジング技術では、Ｃｅｒｔ、ＣＲＬ、お
よびデジタル署名は、通常、メッセージのはじめに配置され、かつメッセージボディは、
ファイル添付物に含まれる。他のセキュアなメッセージングスキーマによって生成された
メッセージは、メッセージコンポーネントを示されたものと異なるオーダーの配置するか
、または付加的および／または異なるコンポーネントを含み得る。例えば、セキュアなメ
ッセージ４０は、「Ｔｏ：」および「Ｆｒｏｍ：」ｅメールアドレス、ならびに他のヘッ
ダ情報のような、アドレシング情報を含み得る。
【００２９】
セキュアなｅメールメッセージ４０がｅメール発信者３０から送信された場合、それは
、ＷＡＮ３２を介してコンピュータシステム３１までルーティングされる。コンピュータ
システム３１は、ほとんどの場合、ユーザＡのｅメールアドレスに関連したＰＣか、また
はメッセ−ジングサーバ上のメールボックスにアクセスするネットワークに接続されたコ
ンピュータワークステーションのどちらかである。コンピュータシステム３１は、セキュ
アなメッセージ４０を電子エンベロープへと再パッケージ化し、かつ再パッケージ化され
たメッセージをワイヤレスゲートウェイ３４に転送する。再パッケージ化されたメッセー
ジは、その後、ワイヤレスネットワーク３６を介してモバイルデバイス３８に送信される
。モバイルデバイス３８では、電子エンベロープは、その後再パッケージ化されたメッセ
ージから除去されて、オリジナルのセキュアなメッセージ４０を復元する。オリジナルの
セキュアなメッセージ４０は、その後、モバイルデバイス３８において処理され得る。こ
のメッセージ再パッケージ化は、圧縮、暗号化、符号化のような演算を含み得、通常は、
コンピュータシステム３１で動作するソフトウェアモジュールまたはアプリケーションに
よって実行される。しかし、コンピュータシステム３１が、メッセ−ジングサーバにおけ
る受信したｅメールにアクセスする場合、再パッケージ化演算は、メッセ−ジングサーバ
または可能であればメッセージングサーバと連動して動作する別のシステムにおいて実行
され得る。モバイルデバイス３８では、逆演算が、システムまたはソフトウェアモジュー
ルを逆パッケージ化することよって、同様に実行される。
【００３０】
コンピュータシステム３１は、セキュアなメッセージ４０を受信し、メッセージを再パ
ッケージ化し、さらに図２のシステム例のモバイルデバイス３８へ再パッケージ化された
メッセージを送信するように示されたが、他の実装もまた可能である。例えば、モバイル
デバイス３８は、直接的にアドレス可能であってもよく、この場合、メッセージ４０は、
コンピュータシステム３１ではなくワイヤレスゲートウェイ３４にルーティングされる。
ワイヤレスゲートウェイ３４は、その後、任意の必要とされるアドレス変換、符号化、ま
たは同様の機能、ならびに必要であれば、ワイヤレスネットワーク３６を介してモバイル
デバイス３８へメッセージを送信する。
【００３１】
さらに、メッセージは、モバイルデバイス３８へワイヤレスゲートウェイ以外の送信メ
カニズムを用いてルーティングまたは転送され得る。例えば、ワイヤレスネットワーク３
６へのルーティングは、ｅメール発信者３０と関連するか、またはコンピュータシステム
３１において受信された後モバイルデバイス３８へ転送されるメッセージの場合は、コン
ピュータシステム３１と関連するワイヤレスＶＰＮルータを用いて達成され得る。
【００３２】
署名入りのメッセージの各受信者（図２のコンピュータシステム３１およびモバイルデ
バイス３８）は、メッセージボディ４４および暗号化セッション鍵４６のダイジェストを
生成し、デジタル署名４２からダイジェストを抽出し、生成されたダイジェストをデジタ
ル署名４２から抽出されたダイジェストと比較し、かつデジタル署名４２のダイジェスト
署名と検証することによって、デジタル署名４２を検証する。セキュアなメッセージ受信
者によって用いられるダイジェストアルゴリズムは、メッセージ発信者によって用いられ
るアルゴリズムと同一であり、かつ例えばメッセージヘッダまたは可能であればデジタル
署名４２において特定され得る。通常用いられる１つのダイジェストアルゴリズムは、い
わゆるＳＨＡ１（Ｓｅｃｕｒｅ  Ｈａｓｈｉｎｇ  Ａｌｇｏｒｉｔｈｍ１）であるが、Ｍ
Ｄ５（Ｍｅｓｓａｇｅ−Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ５）のような他のダイジェス
トアルゴリズムもまた、利用され得る。
【００３３】
ダイジェスト署名４２を検証するために、メッセージ受信者は、ダイジェスト署名に対
して逆変換を実行することによって発信者の公開鍵を取り出し、かつデジタル署名４２の
ダイジェストにおける署名を検証しなければならない。例えば、メッセージ発信者が、公
開鍵を利用してダイジェストを暗号化することによってダイジェスト署名を生成下場合、
受信者は、発信者の公開鍵を利用してダイジェスト署名を復号化してオリジナルダイジェ
ストを復元する。セキュアなメッセージが発信者のＣｅｒｔを含む場合、発信者の公開鍵
は、Ｃｅｒｔから抽出され得る。もしくは、発信者の公開鍵は、例えば公開鍵が、発信者
からの以前のメッセージから抽出され、かつ受信者のローカルストアの鍵ストアに格納さ
れていた場合、ローカルストアから取り出され得る。あるいは、公開鍵は、ローカルスト
アに格納されている場合は発信者のＣｅｒｔから、または公開鍵サーバ（ＰＫＳ）から取
り出され得る。ＰＫＳは、通常ＣＡ（Ｃｅｒｔｉｆｉｃａｔｅ  Ａｕｔｈｏｒｉｔｙ）と
関連したサーバであり得、ＣＡから、エンティティの公開鍵を含むエンティティのＣｅｒ
ｔが入手され得る。ＰＫＳは、１８（図１）のような企業ＬＡＮ内、あるいはＷＡＮ３２
、インターネット、またはメッセージ受信者がＰＫＳとの通信を確立し得る他のネットワ
ークもしくはシステム内に常駐していてもよい。発信者Ｃｅｒｔは、以下に詳細が示され
るように、モバイルデバイス３８上で関連するコンピュータシステム３１からローディン
グされ得る。
【００３４】
ダイジェストアルゴリズムは、好ましくは、一意のインプット毎に一意の出力を生成す
る非可逆関数であり得る。従って、オリジナルメッセージが変更されるか、または改悪さ
れた場合、受信者により生成されたダイジェストは、デジタル署名から抽出されたダイジ
ェストとは異なり、従って、署名の検証は失敗する。しかし、ダイジェストアルゴリズム
は公に知られているので、あるエンティティがセキュアなメッセージを変更し、変更され
たメッセージの新しいダイジェストを生成し、かつ任意のアドレスされたメッセージ受信
者に対して変更されたメッセージを転送することが可能である。この場合、変更されたメ
ッセージを基に受信者において生成されたダイジェストは、メッセージを変更したエンテ
ィティによって付け加えられた新しいダイジェストと整合する。ダイジェスト署名のチェ
ックは、そのような状況におけるデジタル署名の検証を妨げることが意図される。たとえ
生成された新しいダイジェストが整合したにせよ、発信者が専用の秘密鍵を用いてオリジ
ナルダイジェストに署名しているので、メッセージを変更したエンティティは、発信者の
秘密鍵によって検証され得る新しいダイジェスト署名を生成できない。従って、変更され
たメッセージのダイジェストが整合しようとも、ダイジェスト署名は、ダイジェスト署名
検証が失敗するために検証されない。
【００３５】
これらの数学的演算は、誰かがセキュアなメッセージのコンテンツを見ることを防止し
ないが、発信者によって署名されているため、メッセージが改竄されていないことと、メ
ッセージがメッセージの「Ｆｒｏｍ」フィールドに示される人物によって署名されたこと
とを保証する。
【００３６】
デジタル署名４２が検証された際に、またはデジタル署名検証が失敗した場合でさえも
、暗号化されたメッセージボディ４４は、その後、図２におけるメッセージングを行うク
ライアント、コンピュータシステム３１、およびモバイルデバイス３８を受信することに
よって、表示され、またはさらに処理される前に、暗号化されなくてはならない。メッセ
ージ受信者は、秘密鍵を利用して、暗号化セッション鍵４６を復号化し、その後、復号化
セッション鍵を利用して、暗号化メッセージボディ４４を復号化し、それによりオリジナ
ルメッセージを復元する。
【００３７】
１つ以上の受信者にアドレスされる暗号化メッセージは、受信者の公開鍵を用いて暗号
化された各受信者のセッション鍵の暗号化バージョンを含む。各受信者は、同一のデジタ
ル署名検証動作を実行するが、専用の秘密鍵を用いて暗号化セッション鍵と異なる鍵を復
号化する。
【００３８】
従って、セキュアなメッセージングシステムでは、メッセージングを行うクライアント
の送信は、暗号化メッセージが送信されるべき任意の受信者の公開鍵へのアクセスを有し
なければならない。メッセ−ジングを行うクライアントの受信は、署名されたメッセージ
のデジタル署名を検証するために、様々なメカニズムを介してメッセ−ジングを行うクラ
イアントに入手可能であり得る、発信者の公開鍵を取り出すことができなければならない
。モバイルデバイス３８はセキュアなメッセージ４０の受信者であるが、モバイルデバイ
ス３８は、２方向通信が可能であってもよく、従って、メッセージ送信およびメッセージ
受信動作の両方のための公開鍵を必要とし得る。
【００３９】
公開鍵は、通常、Ｃｅｒｔにて提供される。上述のように、任意の特定のエンティティ
に対するＣｅｒｔは、通常、エンティティの公開鍵および識別情報を含み、識別情報は、
デジタル署名により公開鍵に拘束される。いくつかのタイプのＣｅｒｔは、現在、例えば
、Ｘ．５０９Ｃｅｒｔを含む広範な用途がある。Ｘ．５０９Ｃｅｒｔは、通常、Ｓ／ＭＩ
ＭＥにおいて利用される。ＰＧＰは、Ｃｅｒｔを異なるフォーマットで利用する。本発明
のある局面によるシステムおよび方法は、任意のこれらのタイプのＣｅｒｔ、および他の
タイプのＣｅｒｔ、ならびに現在知られているタイプおよび開発され得る他のタイプの両
者と共に利用される。Ｃｅｒｔのデジタル署名は、Ｃｅｒｔの発行者によって生成され、
かつ上述のように実質的にメッセージ受信者によってチェックされ得る。Ｃｅｒｔは、時
には、満了時間または有効期間を含み得、そこから、メッセージングを行うクライアント
は、Ｃｅｒｔが失効したかどかを判定し得る。Ｃｅｒｔの妥当性の検証は、さらにＣｅｒ
ｔチェーンを介した証明書の経路のトレースを含む。Ｃｅｒｔチェーンは、ユーザのＣｅ
ｒｔおよび、可能であればユーザのＣｅｒｔが認証されていることを検証する他のＣｅｒ
ｔを含む。Ｃｅｒｔはまた、Ｃｅｒｔが取り消されていないことを保証するために、ＣＲ
Ｌに対してチェックされ得る。
【００４０】
特定のエンティティのＣｅｒｔにおけるデジタル署名が有効であれば、Ｃｅｒｔは、満
了も、失効もしておらず、かつＣｅｒｔまたはチェーン化されたＣｅｒｔのどちらかの発
行者は信用され、Ｃｅｒｔの公開鍵は、Ｃｅｒｔが発行された対象のエンティティの公開
鍵であると仮定され、さらにＣｅｒｔの対象者として参照される。
【００４１】
Ｃｅｒｔは、いくつかのソースからのメッセージングを行うクライアントに対して利用
可能である。Ｃｅｒｔが受信しメッセージに添付されている場合、Ｃｅｒｔは、メッセー
ジから抽出され、かつメッセージングを行うクライアントによって格納される。そうでな
ければ、Ｃｅｒｔは、リクエストされ、かつＬＡＮ、インターネット、またはリクエスト
した者が通信を確立し得る他のネットワーク上のＰＫＳからダウンロードされ得る。もし
くは、本発明のある局面によると、メッセージングを行うクライアントは、ＰＫＳ以外の
ソースからＣｅｒｔをロードし得る。多くの現在のモバイルデバイスは、ＰＣと接続する
ように構成されている。そのようなデバイスをＰＣと接続して、シリアルポートまたはＵ
ＳＢポートのような物理的接続を介してＣｅｒｔをダウンロードすることによって、Ｃｅ
ｒｔの空中を介した（ｏｖｅｒ−ｔｈｅ−ａｉｒ）送信が低減され得る。そのような物理
的接続を利用して、ユーザが暗号化メッセージを送信することを期待するエンティティの
Ｃｅｒｔをロードする場合、これらのＣｅｒｔは、暗号化メッセージが任意のこれらのエ
ンティティに送信されるべき際にダウンロードされる必要がない。ユーザは、同様に、署
名入りのメッセージが受信されることが期待される任意のエンティティのＣｅｒｔをロー
ドすることにより、これらのエンティティの１つが署名されたメッセージにそのＣｅｒｔ
を添付していない場合でさえも、デジタル署名は、検証され得る。
【００４２】
公知のシステムでは、任意のＣｅｒｔは、Ｃｅｒｔソースからリクエストされて、各メ
ッセージングを行うクライアントに格納されなくてはならない。Ｃｅｒｔは、通常、メッ
セージングを行うクライアントが同一のユーザと関連しているときでさえ、メッセージン
グを行うクライアント間で共用されていない。図２のシステムでは、例えば、ユーザＡは
、コンピュータシステム３１およびモバイルデバイス３８の両方において、別のエンティ
ティ、ユーザＢのＣｅｒｔを必要とする。そして、ユーザＢのＣｅｒｔは、２度（コンピ
ュータシステム３１に対して１回、モバイルデバイスに対して１回）リクエストされ、か
つロードされなくてはならない。しかし、Ｃｅｒｔの管理および送信システムを利用する
と、ユーザＢのＣｅｒｔは、コンピュータシステム３１およびモバイルデバイス３８の１
つのみにおいて、リクエストされ、かつロードされる必要がある。
【００４３】
図３は、モバイルデバイス、およびＣｅｒｔの管理および送信システムを実装する、関
連するコンピュータシステムのブロック図である。図３では、Ｃｅｒｔの管理および送信
動作に直接含まれるコンポーネントのみが、示される。当業者に対して明らかにされるべ
きは、モバイルデバイスおよびコンピュータシステムは、通常、さらなるコンポーネント
を含む。コンピュータシステム３１およびモバイルデバイス３８は、第１のメッセージン
グを行うクライアントおよび第２のメッセージングを行うクライアントとの概略的な例で
あり、第１のメッセージングを行うクライアントと第２のメッセージングを行うクライア
ントとの間で、Ｃｅｒｔは、送信され得る。また、第１および第２のメッセージングを行
うクライアントは、可能であれば２つのモバイルデバイスまたは２つのコンピュータシス
テムであり得る。
【００４４】
図３に示されるように、Ｃｅｒｔの管理および送信システムを組み込む、モバイルデバ
イス３８は、メモリ５２、メッセージングシステム６０、Ｃｅｒｔ同期（ｓｙｎｃ）シス
テム６２、ユーザインターフェイス（ＵＩ）６４、ワイヤレストランシーバ６６、および
コネクタ６８のインターフェイスを備える。メモリ５２は、好ましくは、Ｃｅｒｔストア
、および可能であればアドレスブック５６のような他のデータストアのための５４の格納
領域と、アプリケーションデータ格納領域５８とを含む。アドレスブック５６には、メッ
セージンングコンタクト情報が格納される。アプリケーションデータ格納領域５８は、モ
バイルデバイス３８上のソフトウェアアプリケーションと関連するデータを格納する。デ
ータストア５６および５８は、メモリ５２およびモバイルデバイス３８において実装され
得るストアの概略的な例である。メモリ５２はまた、図３に示されるシステムに加えて、
他のデバイスシステムによって利用されて、他のタイプのデータを格納し得る。
【００４５】
メモリ５２は、他のデバイスコンポーネントがデータを書き込み得るＲＡＭのような書
き込み可能ストアである。Ｃｅｒｔストア５４は、モバイルデバイス３８のＣｅｒｔ格納
専用の格納領域である。Ｃｅｒｔは、Ｃｅｒｔストア５４に、それらが受信されるフォー
マットで格納されるか、あるいは、ストア５４に書き込まれる前に、解析されるか、そう
でなければ格納フォーマットに変換され得る。
【００４６】
メッセージングシステム６０は、ワイヤレストランシーバ６６に接続され、それにより
、ワイヤレスネットワークを介して通信が可能になる。Ｃｅｒｔ同期システム６２は、イ
ンターフェイス／コネクタ６８に接続されて、インターフェイス／コネクタ３５とコネク
ション３９および３３との共同を通じて、コンピュータシステム３１との通信を可能にす
る。
【００４７】
ＵＩ６４は、キーボードまたはキーパッド、ディスプレイ、あるいはモバイルデバイス
３８からの入力をアクセプトし得、またはモバイルデバイス３８のユーザに出力を提供し
得る、他のコンポーネントのようなＵＩコンポーネントを含み得る。図３に単一のブロッ
クとして示されるように、モバイルデバイス３８は、通常、１つより多いＵＩを含み、し
たがってＵＩ６４は１つ以上のユーザインターフェイスを示すことが意図されることが、
理解されるべきである。
【００４８】
コンピュータシステム３１は、Ｃｅｒｔがインターフェイスまたはコネクタ３５を介し
てモバイルデバイス３８に送信され得る物理的接続３３を含む。図３に外部のコンポーネ
ントとして示されるが、あるいは、インターフェイス／コネクタ３５は、コンピュータシ
ステム３１に対して内部に存在し得る。モバイルデバイス３８のように、コンピュータシ
ステム３１は、Ｃｅｒｔ同期システム７０を含み、Ｃｅｒｔ同期システム７０は、多くの
実装において、ソフトウェアアプリケーションであり得る。Ｃｅｒｔ同期システム７０は
、ＵＩ７１とインターフェイスし、ＵＩ７１は、１つ以上の入力および出力コンポーネン
ト、ならびに接続３３およびＣｅｒｔストア７２を含み得る。Ｃｅｒｔストア７２は、可
能であれば、例えばローカルハードディスクドライブまたは他のメモリユニットを含む、
任意のコンピュータ格納媒体であり得る。Ｃｅｒｔは、パブリックな情報であるが、例え
ばネットワーク内部のコンピュータシステム間で共用され得、その結果、ストア７２は、
外部にあるが、例えばネットワークファイルサーバ上のコンピュータシステム３１にアク
セス可能である。メッセージングシステム７０は、Ｃｅｒｔストア７２および通信サブシ
ステム７６の両方に接続される。
【００４９】
Ｃｅｒｔの管理および送信システムを実装するメッセージングを行うクライアントは、
さらに好ましくは、従来の態様のＣｅｒｔを取り出し得る。これは、メッセージングシス
テム６０、７４、Ｃｅｒｔストア５４、７２、通信システム、すなわちワイヤレストラン
シーバ６６または通信サブシステム７６のどちらかの間の接続によって、図３に表現され
る。したがって、モバイルデバイス３８上のメッセージングシステム６０は、受信された
メッセージの発信者の公開鍵または送信されるべきメッセージのアドレスを必要とする場
合、Ｃｅｒｔは、例えばワイヤレストランシーバ６６を介してＰＫＳから、リクエストさ
れ、かつ受信され得る。Ｃｅｒｔが受信されたメッセージに添付されている場合は、メッ
セージングシステム６０は、メッセージからＣｅｒｔを抽出し、かつＣｅｒｔをＣｅｒｔ
ストア５４に格納し得る。コンピュータシステム３１は、同様の演算を実行して、任意の
必要とされるＣｅｒｔを取得し得る。
【００５０】
図３に示されるＣｅｒｔの格納および送信システムのユーザもまた、好ましくは、Ｃｅ
ｒｔを選択し、かつインターフェイスまたはコネクタ６８と３５との間に確立される通信
リンクを介して、コンピュータシステム３１からモバイルデバイス３８へ、またはモバイ
ルデバイス３８からコンピュータシステム３１へ送信し得る。インターフェイスまたはコ
ネクタ６８および３５は、任意の複数の互換性のあるデータ送信コンポーネントであり得
る。このコンポーネントは、例えば、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉ
ｏｎ（ＩｒＤＡ）ポートのような光学データ送信インターフェイス、他の短い範囲のワイ
ヤレス通信インターフェイス、あるいはシリアルまたはユニバーサルシリアルバス（ＵＳ
Ｂ）のような有線インターフェイスおよび接続を含み得る。公知の短い範囲のワイヤレス
通信インターフェイスは、例えば、それぞれＢｌｕｅｔｏｏｔｈまたは８０２．１１規格
に従った「Ｂｌｕｅｔｏｏｔｈ」モジュールおよび８０２．１１モジュールを含む。Ｂｌ
ｕｅｔｏｏｔｈおよび８０２．１１は、ワイヤレスＬＡＮおよびワイヤレスパーソナルエ
リアネットワークにそれぞれ関連する、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃ
ｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）から利用可能な
規格のセットを意味することが、当業者には理解されるべきである。
【００５１】
コンピュータシステム３１とモバイルデバイス３８との間の通信は、必ずしも物理的接
続を介しする必要はないので、関連するコンピュータにモバイルデバイスを接続すること
への参照は、物理的接続またはワイヤレス送信スキーマのどちらかによって、コンピュー
タシステムとモバイルデバイスとの間の通信を確立することを含む。したがって、モバイ
ルデバイス３８は、コンピュータシステム３１におけるシリアルポートに接続されたモバ
イルデバイスクレードルにモバイルデバイス３８を配置することによってか、モバイルデ
バイス３８をその光学ポートがコンピュータシステム３１の同様のポートの視野方向（ｌ
ｉｎｅ  ｏｆ  ｓｉｇｈｔ）にあるように位置付けることによってか、あるいはデータが
交換され得るようにいくつかのほかの方法でモバイルデバイス３８およびコンピュータシ
ステム３１を物理的に接続するか、または配置することによって、コンピュータシステム
３１に接続され得る。モバイルデバイスとコンピュータシステムとの間の通信を確立する
際に含まれうる特定の動作は、インターフェイスおよび／またはコネクタのタイプに依存
する。
【００５２】
図３に再び戻って、モバイルデバイス３８がコンピュータシステム３１に接続される場
合、Ｃｅｒｔ同期システム７０は、好ましくは自動的に開始される。好ましくはコンピュ
ータシステム３１、モバイルデバイス３８、または両方において確立されたユーザにより
指定された設定に従って、モバイルデバイス３８がコンピュータシステム３１に接続され
る場合、他の動作もまた自動的に実行され得る。
【００５３】
Ｃｅｒｔ同期システム７０は、Ｃｅｒｔストア７２にアクセスして、どのＣｅｒｔが内
部に格納されているかを判定し得る。Ｃｅｒｔ同期システム７０は、その後、好ましくは
、コンピュータシステム３１におけるＵＩ７１、好ましくはディスプレイスクリーン上に
格納されたＣｅｒｔのリストを生成する。Ｃｅｒｔは、例えばＣｅｒｔストア７２に格納
された順序、利用頻度順、Ｃｅｒｔが発行されたエンティティの名前のアルファベット順
（すなわち、対象者名）、あるいは任意のほかのディフォルトまたはユーザに設定された
順序で、リストにされ得る。このリストでは、Ｃｅｒｔは、好ましくは、対象者名によっ
て識別され、あるいはＣｅｒｔの対象者のコンタクト情報がコンピュータシステム３１の
アドレスブックまたは同様のコンタクト情報ストアに格納されている場合、Ｃｅｒｔは、
例えばなじみのある名前のようなコンタクト情報の一部分を利用して識別され得る。
【００５４】
ユーザは、マウス、キーボード、またはコンピュータシステム３１に関連するＵＩ７１
として実装され得る他の入力デバイスを用いて、コンピュータシステム３１上に格納され
たどのＣｅｒｔが、モバイルデバイス３８に送信されるべきかを選択し得る。選択された
Ｃｅｒｔは、コネクションおよびインターフェイス３３、３５、３９、６８を介してモバ
イルデバイス３８に送信される。Ｃｅｒｔ送信動作は、例えば、選択されたＣｅｒｔを、
モバイルデバイス３８のＣｅｒｔストア５４に加える付加動作であってもよい。あるいは
、Ｃｅｒｔ送信動作は、例えば、モバイルデバイス３８のＣｅｒｔストア５４の失効した
Ｃｅｒｔを、選択されたＣｅｒｔに置換するか、またはより低頻度で利用されるＣｅｒｔ
を、より利用頻度が高いか、または高くなると予測されるＣｅｒｔと置換する、更新動作
であってもよい。あるいは、Ｃｅｒｔ送信動作は、モバイルデバイス３８のＣｅｒｔスト
ア５４の全てのＣｅｒｔが消去され、かつ選択されたＣｅｒｔが、Ｃｅｒｔストア５４に
対して格納される、全ての置換動作であってもよい。他のタイプのＣｅｒｔ送信も可能で
あり、Ｃｅｒｔ同期システム７０、Ｃｅｒｔ同期システム６２、またはその両方を用いて
選択可能、または設定可能であってもよい。
【００５５】
モバイルデバイス３８において、Ｃｅｒｔは、Ｃｅｒｔ同期システム６２によって受信
され、ユーザによって選択された送信動作のタイプに応じて処理されて、Ｃｅｒｔストア
５４に対して送信されたＣｅｒｔを格納する。送信されたＣｅｒｔは、Ｃｅｒｔストア５
４に既に格納されているＣｅｒｔに加えて（付加動作）またはその代わりに（更新動作）
、あるいはＣｅｒｔストア５４のＣｅｒｔが消去されたの後（全ての置換動作）に、スト
アに付加されてもよい。Ｃｅｒｔがこの方法でモバイルデバイス３８に送信された場合、
メッセージ発信者または中間システム（これを介して、メッセージがモバイルデバイス３
８まで送信される）は、モバイルデバイス３８にセキュアなメッセージについてＣｅｒｔ
を送信する必要がない。中間システムはまた、Ｃｅｒｔが既にモバイルデバイス３８に送
信されていた場合は、モバイルデバイス３８に送信される前に、受信したセキュアなメッ
セージから、存在するならば、Ｃｅｒｔ、および可能であれば他の比較的多量の情報を、
剥ぎ取り得る。
【００５６】
モバイルデバイス３８におけるメモリ５２は、制限される傾向があるので、Ｃｅｒｔス
トア５４のようなデータストアは、Ｃｅｒｔの特定の数のみを格納するために十分なスペ
ースを有し得る。Ｃｅｒｔストア５４が満杯の場合、新しいＣｅｒｔは、Ｃｅｒｔストア
５４の１つ以上の既存のＣｅｒｔが上書きされるか、または消去されない限り、コンピュ
ータシステム３１からＣｅｒｔストア５４に送信されない。Ｃｅｒｔストア５４のオーバ
ーフローは、モバイルデバイスＣｅｒｔ同期システム６２、コンピュータＣｅｒｔ同期シ
ステム７０のどちらか、または両方によって操作され得る。例えば、モバイルデバイス３
８のＣｅｒｔ同期システム６２は、Ｃｅｒｔストア５４の最近最も使われていない（ＬＲ
Ｕ）置換ポリシーを実装するように構成され得る。ここで、最近最も使われていないＣｅ
ｒｔは、Ｃｅｒｔストア５４が満杯である時に、新しいＣｅｒｔがモバイルデバイス３８
にローディングされる場合、自動的に上書きされる。もしくは、モバイルデバイス３８お
よびコンピュータシステム３１が接続されている一方で、Ｃｅｒｔストア５４が満杯であ
るか、または満杯になる場合に、Ｃｅｒｔ同期システム６２は、Ｃｅｒｔ同期システム７
０を警告するように構成され得る。さらに、またはもしくは、警告は、ユーザがＣｅｒｔ
を満杯のＣｅｒｔストア５４に加えようと試みる時に、Ｃｅｒｔ同期システム７０まで戻
る。この場合、ユーザは、ＵＩ７１を介して、Ｃｅｒｔストア５４のＣｅｒｔが加えられ
るべきＣｅｒｔと置換されるべきかどうかを選択するように促され得、もし置換すべきで
あれば、可能であれば置換されるべきＣｅｒｔを選択するように促され得る。そのような
スキーマは、Ｃｅｒｔストア５４が満杯である場合に、ユーザに付加動作を中断させるこ
とができる。
【００５７】
コンピュータシステム３１におけるＣｅｒｔ同期システム７０は、さらにＣｅｒｔスト
ア７２の各Ｃｅｒｔをチェックして、有効なＣｅｒｔのみがモバイルデバイス３８へ送信
されることを保証し得る。これは、１つ以上のＣＲＬ、満了時期または有効期限のチェッ
クを含み、かつ、可能であれば、各Ｃｅｒｔに対する外部システム（示されない）へのス
テータス問い合わせを提示する。失効したか、もはや有効ではない任意のＣｅｒｔは、Ｃ
ｅｒｔストア７２から消去され得、好ましくは、Ｃｅｒｔ同期システム７０によって生成
されたＣｅｒｔリストに含まれない。Ｃｅｒｔストア７２の失効もしくは無効のＣｅｒｔ
の消去はまた、対象者の名前または失効もしくは無効のＣｅｒｔの同様のフィールドで識
別されるエンティティに対する新しいＣｅｒｔのリクエストをトリガーするか、あるいは
、新しいＣｅｒｔをリクエストするか、または新しいＣｅｒｔをリクエストすることなく
失効もしくは無効のＣｅｒｔを単に消去するなどのさらなるアクションを選択するように
ユーザプロンプトをトリガーし得るかのどちらかである。
【００５８】
メッセージングシステム７４またはコンピュータシステム３１のコンポーネントが、全
ての格納されたＣｅｒｔのステータスを定期的にチェックする場合、Ｃｅｒｔ同期システ
ム７０によるステータスチェックは、必ずしもモバイルデバイスがコンピュータシステム
３１に接続されるたびでなくともよい。どちらの場合でも、ユーザは、コンピュータシス
テム３１からモバイルデバイス３８に送信されたＣｅｒｔが送信された時点では有効であ
ったことを保証され得る。しかし、本質的に、ＣＲＬのサイズ、Ｃｅｒｔステータスチェ
ックに関連するロードの処理、およびＣｅｒｔステータス情報が外部ソースからリクエス
トされなければならない場合のネットワークのレイテンシのために、モバイルデバイス３
８に対するＣｅｒｔステータスチェックは、問題を含みがちであり、したがって、通常実
行されない。送信時に有効であろうとも、送信後に失効したか、破棄されたか、または無
効化されたＣｅｒｔストア５４のＣｅｒｔは、常にモバイルデバイス３８上で検知されな
くてもよい。
【００５９】
Ｃｅｒｔの管理システムおよび方法は、モバイルデバイス３８のＣｅｒｔストア５４に
おける失効されたか、破棄されたか、または無効のＣｅｒｔのこの問題を軽減し得る。Ｃ
ｅｒｔ同期システム６２および７０は、モバイルデバイス３８とコンピュータシステム３
１との間でＣｅｒｔ情報を交換し得る。Ｃｅｒｔ同期システム６２は、上述されたＣｅｒ
ｔ同期システム７０と同様、好ましくは、モバイルデバイス３８がコンピュータシステム
３１に接続されている時に、Ｃｅｒｔストア５４にアクセスするように構成され、少なく
ともＣｅｒｔストア５４に格納されたＣｅｒｔのリストを生成する。Ｃｅｒｔのステータ
スをチェックするようにＣｅｒｔ同期システム７０によってリクエストされた情報によっ
て、Ｃｅｒｔのリストだけではなく、Ｃｅｒｔストア５４のＣｅｒｔのコピーが、Ｃｅｒ
ｔ同期システム７０まで送られ得る。リストまたは完全なＣｅｒｔは、自動的か、または
Ｃｅｒｔ同期システム７０からＣｅｒｔ同期システム６２までのリクエストに応答してか
のどちらかで、Ｃｅｒｔ同期システム７０に送られ得る。リストまたはＣｅｒｔ、および
任意のＣＲＬ、満了時期または有効期限の情報、ならびにリクエストされた場合は外部ソ
ースからの任意の情報を用いて、Ｃｅｒｔ同期システム７０は、各Ｃｅｒｔのステータス
をチェックする。
【００６０】
モバイルデバイス３８のＣｅｒｔが失効しているか、破棄されたか、または無効化され
た場合、Ｃｅｒｔ同期システム７０は、好ましくは、専用のＣｅｒｔストア７２か、もし
くは外部のＣｅｒｔソースのどちらかから、失効したＣｅｒｔを置換する新しいＣｅｒｔ
を取り出す。もしくは、ユーザは、（ＵＩ７１または６４を介して）ＣｅｒｔがＣｅｒｔ
ストア５４から消去されるべきかどうか、または新しいＣｅｒｔが取り出されるべきかを
選択するように促され得る。Ｃｅｒｔ同期システム６２は、消去されるか、あるいは、失
効したか、破棄されたか、または無効化されたＣｅｒｔを、コンピュータシステム３１か
らの新しいＣｅｒｔで置換するかのどちらかである。
【００６１】
モバイルデバイス３８またはコンピュータシステム３１は、好ましくは、モバイルデバ
イス上にＣｅｒｔの少なくとも最新のＣｅｒｔチェックのレコードを維持することにより
、モバイルデバイス３８に格納されたＣｅｒｔに対するＣｅｒｔチェックの頻度が、制御
され得る。モバイルデバイス３８がコンピュータシステム３１に接続されている場合、こ
のＣｅｒｔチェックレコードは、Ｃｅｒｔストア５４に格納されたＣｅｒｔがチェックさ
れるべきかどうかを判定するためにアクセスされる。
【００６２】
Ｃｅｒｔ同期システム６２および７０の調整された動作がまた、さらなるＣｅｒｔ管理
機能を提供する。Ｃｅｒｔ同期システム７０が専用のＣｅｒｔストア７２と、Ｃｅｒｔ同
期システム６２を介して、モバイルデバイスＣｅｒｔストア５４との両方へのアクセスを
有するので、コンピュータシステム３１およびモバイルデバイス３８に格納されたＣｅｒ
ｔの別々のリストが生成され、ユーザに表示され得る。ユーザは、その後、どのＣｅｒｔ
がすでにモバイルデバイス３８上にローディングされたかを容易に判定し得る。もしくは
、モバイルデバイスＣｅｒｔストア５４に格納されたＣｅｒｔは、Ｃｅｒｔストア７２に
格納されたＣｅｒｔのリストから除去され得、その結果、モバイルデバイスＣｅｒｔスト
ア５４に格納されていないＣｅｒｔストア７２で利用可能なこれらのＣｅｒｔのみが、選
択およびモバイルデバイス３８への送信のために表示される。
【００６３】
モバイルデバイスＣｅｒｔストア５４に格納されたＣｅｒｔのリストが、コンピュータ
システム３１のユーザに表示される場合、ユーザは、よりよくモバイルデバイスストア５
４のＣｅｒｔを管理することができる。例えば、ユーザは、デバイスリストから消去のた
めのＣｅｒｔを選択し得、さらに、モバイルデバイス３８に格納されたＣｅｒｔの数、お
よび可能であれば、Ｃｅｒｔストア５４に保存されるスペースの大きさを判定し得る。
【００６４】
Ｃｅｒｔはまた、モバイルデバイス３８からコンピュータシステム３１へ送信され得る
。上述されたように、コンピュータシステム３１およびモバイルデバイス３８の両方が、
様々なソースからＣｅｒｔを取り出し得る。例えば、コンピュータシステム３１およびモ
バイルデバイス３８が別々にアドレス可能である場合、それらは、異なる発信者からセキ
ュアなメッセージを受信し得、それにより異なるＣｅｒｔがメッセージを処理する必要が
ある。異なるＣｅｒｔはまた、セキュアなメッセージを異なる受領者に送信することが要
求され得る。要求されたＣｅｒｔが、コンピュータシステム３１からＣｅｒｔストア５４
に送信されなかった場合は、モバイルデバイス３８は、例えばワイヤレスネットワークを
介して別のソースからＣｅｒｔを取り出し得る。この場合、モバイルデバイスＣｅｒｔス
トア５４は、コンピュータシステム３１のＣｅｒｔストア７２において利用可能でなくと
もよいＣｅｒｔを含む。そのようなＣｅｒｔは、上述されたように実質的にモバイルデバ
イス３８からコンピュータシステム３１へ送信され得る。
【００６５】
同様に、モバイルデバイスＵＩ６４がディスプレイスクリーンおよびキーボード、親指
ホイールなどの１つ以上の入力デバイスを含む場合、Ｃｅｒｔ管理および送信動作は、Ｃ
ｅｒｔ同期システム６２によって制御され得る。
【００６６】
Ｃｅｒｔ管理動作が完全な場合は、モバイルデバイス３８およびコンピュータシステム
３１の両方が、好ましくは通常の動作モードに戻る。Ｃｅｒｔ同期システム６２および７
０が、ソフトウェアアプリケーションとして実現される場合、そのアプリケーションは、
選択されたＣｅｒｔが送信された後に自動的に、閉じられるか、または代わりに終了し得
る。Ｃｅｒｔ同期システム６２、７０はまた、モバイルデバイス３８がコンピュータシス
テム３１に接続された場合に自動的にではなく、同期システムの１つまたは各々がユーザ
によって呼び出された場合にのみ、開始するように構成され得る。
【００６７】
図４は、メッセージングを行うクライアント間のＣｅｒｔ管理および送信の方法を示す
フローチャートである。図４では、モバイルデバイスおよびコンピュータシステムは、Ｃ
ｅｒｔの管理および送信方法を実装する第１のメッセージングクライアントおよび第２の
メッセージングクライアントの例として示されるが、図３に関連して上述されたように、
Ｃｅｒｔはまた、モバイルデバイス間または複数のコンピュータシステム間で交換され得
る。
【００６８】
この方法は、モバイルデバイスがコンピュータシステムに接続された時に、ステップ８
０で開始する。ステップ８０は、例えば、シリアルまたはＵＳＢ接続のような物理的リン
ク、あるいは光学的、Ｂｌｕｅｔｏｏｔｈ、８０２．１１、または短い範囲の通信リンク
のようなワイヤレスリンクを介して、モバイルデバイスとコンピュータシステムとの間の
通信を確立させるステップを包含する。ステップ８２では、コンピュータシステムは、上
述のように、モバイルデバイスのＣｅｒｔストアに格納された任意のＣｅｒｔのステータ
スをチェックし得、可能であれば、モバイルデバイスＣｅｒｔストアにおける各失効した
か、破棄されたか、または無効のＣｅｒｔに対する新しいＣｅｒｔを取り出す。ステップ
８６は、自動的であってもよいし、あるいはモバイルデバイスに格納されたＣｅｒｔの１
つ以上が、失効しているか、破棄されたか、または無効であるとわかった時に生成される
プロンプトまたは警告へのユーザの応答に依存していてもよい。
【００６９】
新しいＣｅｒｔが任意のこのようなＣｅｒｔに対して取り出されたか、または取り出さ
れない時に、モバイルデバイスにおけるＣｅｒｔのいずれも失効されておらず、破棄され
ておらず、かつ無効化されていない場合、あるいは、ステータスチェックが、モバイルデ
バイス上に格納されたＣｅｒｔに対して実行されない場合、ステップ８８において、コン
ピュータシステムのＣｅｒｔストアに格納されたＣｅｒｔのリストが生成され、ユーザに
対して表示される。上述のように、各メッセージングクライアントに格納されたＣｅｒｔ
のリストが、ユーザに対して表示され得る。ユーザは、その後、ステップ９０においてど
ちらかのリストから１つ以上の格納されたＣｅｒｔを選択し得、かつ選択されたＣｅｒｔ
は、ステップ９２において、あるメッセージングクライアントから他のメッセージングク
ライアントへ送信される。ステップ９０および９２は、各選択されたＣｅｒｔに対して繰
り返され得る。もしくは、ユーザは、ステップ９０において複数のＣｅｒｔを選択し得、
ユーザの一部にさらなるアクションを要求することなく、ステップ９２において各Ｃｅｒ
ｔを送信し得る。ステップ９２のＣｅｒｔ送信は、コンピュータシステムからモバイルデ
バイスへか、またはモバイルデバイスからコンピュータシステムへかのどちらかであり得
る。Ｃｅｒｔの選択および送信ステップ９０および９２は、所望のＣｅｒｔ送信動作を実
行するために必要な程度に頻繁に繰り返され得る。Ｃｅｒｔストアのオーバーフロー操作
は、例えばＬＲＵ置換ポリシーによって、あるいは、格納されたＣｅｒｔを置換するか、
またはＣｅｒｔ送信動作を停止するユーザのさらなる選択に応答して、設定可能であり得
る。
【００７０】
コンピュータシステムは、通常、モバイルデバイスと比較してより高速かつ強力な処理
リソースを有し、かつＰＫＳまたは他のＣｅｒｔソースへのずっと高速の通信リンクにア
クセスするので、リモートソースからコンピュータシステムへのＣｅｒｔローディングは
、比較的高速であり、かつ単純なプロセスである。したがって、ステップ９２におけるほ
とんどのＣｅｒｔ送信は、コンピュータシステムからモバイルデへの送信である可能性が
高い。しかし、Ｃｅｒｔがコンピュータシステム間で管理および／または共用されるべき
ときは、コンピュータシステム間のＣｅｒｔ送信もまた可能である。例えば企業ＬＡＮ内
のコンピュータシステム間のＣｅｒｔの共有は、任意のＣｅｒｔに対する外部ＰＫＳまた
は他のＣｅｒｔソースとの通信を最小化する。任意のＣｅｒｔは、ＬＡＮ内のコンピュー
タシステムによって外部のソースから取り出されたものである。
【００７１】
ステップ９２のＣｅｒｔ送信は、上述のように、選択されたＣｅｒｔをメッセージング
クライアントのＣｅｒｔストアに加え得るか、あるいはメッセージングクライアント上の
Ｃｅｒｔストアの任意または全てのＣｅｒｔを置換し得る。図４には明確に示されないが
、Ｃｅｒｔ送信以外のＣｅｒｔ管理動作もまた、格納されたＣｅｒｔのリストがステップ
８８において生成され、かつ表示された後に、実行され得る。例えば、Ｃｅｒｔはまた、
消去、あるいは別のメッセージングクライアントへの送信以外の動作のために選択され得
る。
【００７２】
図５は、本発明が実装され得るメッセージクライアントの例としての、ワイヤレスモバ
イル通信デバイスのブロック図である。モバイル通信デバイス５００は、好適には、少な
くともボイスおよび／またはデータ通信能力を有する２方向通信デバイスである。モバイ
ルデバイスは、好適には、インターネット上の他のコンピュータシステムと通信する能力
を有する。モバイルデバイスによって提供される機能性に依存して、モバイルデバイスは
、データメッセージングデバイス、２方向ページャ、メッセージング能力を有するセルラ
ー電話、ワイヤレスインターネットアプライアンス、またはデータ通信デバイス（テレフ
ォニ能力を有するか、または有しない）と呼ばれ得る。上述のように、このようなデバイ
スは、本明細書中にて、概して、単に、モバイルデバイスと呼ばれる。
【００７３】
モバイルデバイス５００は、トランシーバ５１１、マイクロプロセッサ５３８、ディス
プレイ５２２、フラッシュメモリ５２４、ＲＡＭ５２６、補助入力／出力（Ｉ／Ｏ）デバ
イス５２８、シリアルポート５３０、キーボード５３２、スピーカ５３４、マイクロホン
５３６、短距離ワイヤレス通信サブシステム５４０を含み、さらに、他のデバイスサブシ
ステム５４２を含み得る。トランシーバ５１１は、好適には、送信アンテナ５１６および
受信アンテナ５１８、受信器（Ｒｘ）５１２、送信器（Ｔｘ）５１４、１つ以上のローカ
ルオシレータ（ＬＯ）５１３、およびデジタル信号プロセッサ（ＤＳＰ）５２０を含む。
フラッシュメモリ５２４の中で、モバイルデバイス５００は、好適には、マイクロプロセ
ッサ５３８（および／またはＤＳＰ５２０）によって実行され得る複数のソフトウェアモ
ジュール５２４Ａ〜５２４Ｎを含み、これらは、複数の他の機能を実行するためのボイス
通信モジュール５２４Ａ、データ通信モジュール５２４Ｂおよび複数の他の動作モジュー
ル５２４Ｎを含む。
【００７４】
モバイル通信デバイス５００は、好適には、ボイスおよびデータ通信能力を有する２方
向通信デバイスである。従って、例えば、モバイルデバイス５００は、アナログまたはデ
ジタルセルラーネットワークのいずれか等のボイスネットワークを介して通信し得、さら
に、データネットワークを介して通信し得る。ボイスおよびデータネットワークは、通信
タワー５１９で図５に示される。これらのボイスおよびデータネットワークは、基地局、
ネットワークコントローラ等の別個のインフラストラクチャを用いる別個の通信ネットワ
ークであり得るか、または、これらは、単一のワイヤレスネットワークに統合され得る。
従って、ネットワーク５１９に関しては、単一のボイス、およびデータネットワークまた
は別個のネットワークの両方を含むと解釈されるべきである。
【００７５】
通信サブシステム５１１は、ネットワーク５１９と通信するために用いられる。ＤＳＰ
５２０は、送信器５１４への、および受信器５１２からの通信信号を送受信するために用
いられ、さらに、送信器５１４および受信器５１２とコントロール情報を交換し得る。ボ
イスおよびデータ通信が、単一周波数、または密接に間隔が詰まったセットの周波数で生
じる場合、単一のＬＯ５１３は、送信器５１４および受信器５１２と共に用いられ得る。
あるいは、ボイス通信対データ通信に対して異なった周波数が利用される場合、ネットワ
ーク５１９に対応する複数の周波数を生成するために複数のＬＯ５１３が用いられ得る。
２つのアンテナ５１６、５１８が図５にて示されるが、モバイルデバイス５００は、単一
のアンテナ構造で用いられ得る。ボイスおよびデータ情報の両方を含む情報は、ＤＳＰ５
２０とマイクロプロセッサ５３８との間のリンクを介して、通信モジュール５１１に、お
よび通信モジュール５１１から伝達される。
【００７６】
周波数帯域、コンポーネントの選択肢、電力レベル等の通信サブシステム５１１の詳細
な設計は、展開することが意図されるデバイス通信ネットワーク５１９に依存する。例え
ば、北米市場において展開するように意図されたモバイルデバイス５００は、Ｍｏｂｉｔ
ｅｘまたはＤａｔａＴＡＣモバイルデータ通信ネットワークで動作するように設計され、
および、ＡＭＰＳ、ＴＤＭＡ、ＣＤＭＡ、ＰＣＳ等の種々のボイス通信ネットワークのい
ずれかで動作するように設計された通信サブシステム５１１を含み得、これに対して、欧
州で用いることが意図されたデバイス５００は、ＧＰＲＳデータ通信ネットワークおよび
ＧＳＭボイス通信ネットワークで動作するように構成され得る。他のタイプのデータおよ
びボイスネットワークは、別個のもの、および統合されたものの両方があり、モバイルデ
バイス５００によっても利用され得る。
【００７７】
ネットワーク５１９のタイプに依存して、モバイルデバイス５００へのアクセス要件も
変化し得る。例えば、ＭｏｂｉｔｅｘおよびＤａｔａＴＡＣデータネットワークにおいて
、モバイルデバイスは、各デバイスと関連付けられた一意的識別番号を用いてネットワー
ク上に登録される。しかしながら、ＧＰＲＳにおいては、ネットワークアクセスは、モバ
イルデバイス５００の加入者またはユーザと関連付けられ得る。ＧＰＲＳデバイスは、通
常、加入者アイデンティティモジュール（「ＳＩＭ」）を必要とし、これは、ＧＰＲＳネ
ットワーク上でモバイルデバイス５００を動作させるために必要とされる。ローカル、ま
たは非ネットワーク通信機能（存在する場合）が、ＳＩＭを用いなくても動作可能であり
得るが、モバイルデバイス５００は、「９１１」緊急呼出し等の、任意の法定動作以外は
、ネットワークを介しての通信を含む任意の機能を実行することができない。
【００７８】
任意の必要とされるネットワークレジストレーションまたは起動手順が完了した後、モ
バイルデバイス５００は、好適には、ネットワーク５１９を介してボイスおよびデータ信
号の両方を含む通信信号を送受信し得る。アンテナ５１６によって受信された通信ネット
ワーク５１９からの信号は、受信器５１２にルーティングされ、これは、信号増幅、周波
数ダウンコンバージョン、フィルタリング、チャネル選択等を提供し、さらに、アナログ
デジタル変換を提供し得る。受信信号のアナログデジタル変換は、デジタル復調およびデ
コードがＤＳＰ５２０を用いて実行されることを可能にする。同様に、ネットワーク５１
９に送信されるべき信号は、例えば、ＤＳＰ５２０による変調およびエンコードを含む処
理がなされ、その後、デジタルアナログ変換、周波数アップコンバージョン、フィルタリ
ング、増幅、およびアンテナ５１８を介して通信ネットワーク５１９への送信のための送
信器５１４に提供される。単一のトランシーバ５１１が、ボイスおよびデータ通信の両方
に関して図５に示されるが、モバイルデバイス５００は、２つの異なるトランシーバ、ボ
イス信号を送受信するための第１のトランシーバ、およびデータ信号を送受信するための
第２のトランシーバを含み得ることが可能である。
【００７９】
通信信号を処理することに加えて、ＤＳＰ５２０は、さらに、受信器および送信器のコ
ントロールを提供し得る。例えば、受信器５１２および送信器５１４における通信信号に
付与されるゲインレベルは、ＤＳＰ５２０において実現される自動ゲインコントロールア
ルゴリズムを通じて、調整可能に制御され得る。他のトランシーバコントロールアルゴリ
ズムは、より洗練されたトランシーバ５１１のコントロールを提供するために、ＤＳＰ５
２０において実現され得る。
【００８０】
マイクロプロセッサ５３８は、好適には、モバイルデバイス５００の動作全体を管理お
よび制御する。複数のタイプのマイクロプロセッサまたはマイクロコントローラがここで
用いられ得るか、あるいは、マイクロプロセッサ５３８の機能を実行するために、単一の
ＤＳＰ５２０が用いられ得る。少なくともデータおよびボイス通信を含む低レベルの通信
機能がトランシーバ５１１においてＤＳＰ５２０を通じて実行される。他の、ボイス通信
アプリケーション５２４Ａおよびデータ通信アプリケーション５２４Ｂといった高レベル
通信アプリケーションは、マイクロプロセッサ５３８によって実行するためのフラッシュ
メモリ５２４において格納され得る。例えば、ボイス通信モジュール５２４Ａは、モバイ
ルデバイス５００と複数の他のボイスデバイスとの間でネットワーク５１９を介してボイ
スコールを送受信するように動作し得る高レベルユーザインターフェースを提供し得る。
同様に、データ通信モジュール５２４Ｂは、ネットワーク５１９を介して、ｅメールメッ
セージ、ファイル、オーガナイザ情報、ショートテキストメッセージ等のデータを送受信
するように動作し得る高レベルユーザインターフェースをモバイルデバイス５００と複数
の他のデータデバイスとの間に提供し得る。モバイルデバイス５００上で、セキュアなメ
ッセージングソフトウェアアプリケーションは、例えば図３におけるメッセージングシス
テム６０およびＣｅｒｔ同期システム６２と対応するソフトウェアモジュールを組み込み
、上述の技術を実現するために、データ通信モジュール５２４Ｂと共に動作し得る。
【００８１】
マイクロプロセッサ５３８もまた、ディスプレイ５２２、フラッシュメモリ５２４、ラ
ンダムアクセスメモリ（ＲＡＭ）５２６、補助入力／出力（Ｉ／Ｏ）サブシステム５２８
、シリアルポート５３０、キーボード５３２、スピーカ５３４、マイクロホン５３６、短
距離通信サブシステム５４０、および、通常、５４２として設計される任意の他のデバイ
スサブシステム等の他のデバイスサブシステムと双方向通信する。例えば、モジュール５
２４Ａ〜Ｎは、マイクロプロセッサ５３８によって実行され、モバイルデバイスのユーザ
トモバイルデバイスとの間に高レベルインターフェースを提供し得る。このインターフェ
ースは、通常、ディスプレイ５２２を通じて提供されるグラフィカルコンポーネント、お
よび、補助Ｉ／Ｏ５２８、キーボード５３２、スピーカ５３４、またはマイクロホン５３
６を通じて提供される入力／出力コンポーネントを含む。そのようなインターフェイスは
、図３のＵＩ６４のように一般的に設計される。
【００８２】
図５に示されるサブシステムのいくつかは、通信関連機能を実行し、これに対して、他
のサブシステムは、「常駐」またはオンデバイス機能を提供し得る。明らかに、キーボー
ド５３２およびディスプレイ５２２等のいくつかのサブシステムは、データ通信ネットワ
ークを介して送信するためのテキストメッセージを入力する通信関連機能、および計算器
またはタスクリストまたは他のＰＤＡタイプの機能といったデバイス常駐機能の両方のた
めに用いられ得る。
【００８３】
マイクロプロセッサ５３８によって用いられるオペレーティングシステムソフトウェア
は、好適には、フラッシュメモリ５２４等の永久ストアに格納される。オペレーティング
システムおよび通信モジュール５２４Ａ〜Ｎに加えて、フラッシュメモリ５２４はまた、
さらに、データを格納するためのファイルシステムを含み得る。格納領域は、図３のデー
タストア５４、５６、および５８に示されるように、好ましくは、フラッシュメモリ５２
４に提供され、Ｃｅｒｔ、アドレスブック全体、および可能であれば他のメッセージング
に必要とされる情報を格納する。オペレーティングシステム、特定のデバイスアプリケー
ションまたはモジュール、あるいは、それらの部分が、より高速に動作するためのＲＡＭ
５２６等の揮発性ストアに一時的にロードされ得る。さらに、受信された通信信号も、永
久ストア５２４に配置されたファイルシステムにこれらを永久書き込みする前に、一時的
にＲＡＭ５２６に格納され得る。
【００８４】
モバイルデバイス５００上にロードされ得る例示的アプリケーションモジュール５２４
Ｎは、カレンダイベント、アポイントメント、およびタスクアイテム等のＰＤＡ機能性を
提供するパーソナルインフォーメーションマネージャ（ＰＩＭ）である。このモジュール
５２４Ｎは、さらに、通話、ボイスメール等を管理するためのボイス通信モジュール５２
４Ａと双方向通信し得、ｅメール通信および他のデータ送信を管理するためのデータ通信
モジュール５２４Ｂとも双方向通信し得る。あるいは、ボイス通信モジュール５２４Ａお
よびデータ通信モジュール５２４Ｂの機能性のすべては、ＰＩＭモジュールに統合され得
る。
【００８５】
フラッシュメモリ５２４は、好適には、デバイス上へのＰＩＭデータアイテムの格納を
容易にするためにファイルシステムを提供する。ＰＩＭアプリケーションは、好適には、
単独で、またはボイスおよびデータ通信モジュール５２４Ａ、５２４Ｂと共に、ワイヤレ
スネットワーク５１９を介してデータアイテムを送受信する能力を含む。ＰＩＭデータア
イテムは、好適には、ホストコンピュータシステムによって格納されたか、または、これ
と関連したデータアイテムの対応するセットを用いて、ワイヤレスネットワーク５１９を
介してシームレスに統合され、同期化、かつ、更新され、これにより、特定のユーザと関
連付けられたデータアイテムのためのミラーリングされたシステムを生成する。
【００８６】
モバイルデバイス５００は、さらに、モバイルデバイス５００のシリアルポート５３０
をホストシステムのシリアルポートに結合するインターフェースクレードルにモバイルデ
バイス５００を配置することによってホストシステムと手動で同期化され得る。シリアル
ポート５３０は、さらに、上述のように、ユーザが、外部デバイスまたはソフトウェアア
プリケーションを通じて選好を設定すること、インストールのために他のアプリケーショ
ンモジュール１７２４Ｎをダウンロードすること、および、デバイス上のＣｅｒｔを管理
することを可能にするために用いられ得る。この有線ダウンロード経路は、さらに、デバ
イス上の暗号化鍵をロードするために利用され得、これは、ワイヤレスネットワーク５１
９を介して暗号化情報を交換するよりもセキュアな方法である。
【００８７】
さらなるアプリケーションモジュール５２４Ｎが、ネットワーク５１９を介して、補助
Ｉ／Ｏサブシステム５２８を介して、シリアルポート５３０を介して、短い範囲の通信サ
ブシステム５４０を介して、または任意の他の適切なサブシステム５４２を介して、モバ
イルデバイス５００上にロードされ得、かつフラッシュメモリ５２４またはＲＡＭ５２６
においてユーザによってインストールされ得る。アプリケーションインストールのこのよ
うな柔軟性は、モバイルデバイス５００の機能性を増大させ、かつ、例えば拡張されたオ
ンデバイス（ｏｎ−ｄｅｖｉｃｅ）機能、通信関連機能、またはその両方を提供し得る。
例えば、セキュアな通信アプリケーションはまた、電子コマース機能、およびモバイルデ
バイス５００を用いて実行されるべき他のこのような金融取引を可能にし得る。
【００８８】
モバイルデバイス５００が、データ通信モードで動作している場合、テキストメッセー
ジ、またはウェブページダウンロードのような受信信号が、トランシーバ５１１によって
処理され、かつマイクロプロセッサ５３８によって提供される。マクロプロセッサ５３８
は、好ましくは、ディスプレイ５２２、あるいは補助Ｉ／Ｏデバイス５２８への出力のた
めに、さらに受信信号を処理する。例えば、ＰＫＳへのリクエストに応答して、トランシ
ーバ５１１によって受信されたか、またはセキュアなメッセージに添付されたＣｅｒｔは
、上述のように処理されて、Ｃｅｒｔが既に格納されていない場合はＣｅｒｔをフラッシ
ュメモリ５２４のＣｅｒｔストアへ加え、かつ必要であればフラッシュメモリ５２４の新
しいアドレスブックエントリのコンタクト情報を抽出および格納する。モバイルデバイス
のユーザはまた、キーボード５３２を用いて、ｅメールメッセージのようなデータアイテ
ムを作成し得る。キーボード５３２は、好ましくは、ＱＷＥＲＴＹスタイルで設計された
完全な英数字キーボードであるが、他のタイプの公知のＤＶＯＲＡＫスタイルのような完
全英数字キーボードもまた、利用され得る。モバイルデバイス５００へのユーザ入力は、
さらに複数の補助Ｉ／Ｏデバイス５２８によって強化され、補助Ｉ／Ｏデバイス５２８は
、親指ホイール入力デバイス、タッチパッド、様々なスイッチ、ロッカー入力スイッチ等
を含み得る。ユーザによって作成されたデータアイテム入力は、トランシーバ５１１を介
して通信ネットワーク５１９を通って送信され得る。
【００８９】
モバイルデバイス５００が、音声通信モードで動作している場合、モバイルデバイス５
００の全体の動作は、受信信号が好ましくはスピーカ５３４へ出力され、かつ送信用の音
声信号がマイクロフォン５３６によって生成される以外は、実質的にデータモードと同様
である。さらに、上述のセキュアなメッセージング技術は、必ずしも音声通信に適用され
なくてもよい。音声メッセージ記録サブシステムのような、代わりの音声またはオーディ
オＩ／Ｏサブシステムがまた、モバイルデバイス５００において実装され得る。音声また
はオーディオ信号出力は、好ましくは、スピーカ５３４を介して最初に実現されるが、さ
らにディスプレイ５２２を利用して、発呼者のアイデンティティ、音声コールの継続時間
、または他の音声コール関連情報のインディケーションを提供し得る。例えば、マイクロ
プロセッサ５３８は、音声通信モジュール５２４Ａおよびオペレーティングシステムソフ
トウェアと連動して、入来音声コールの発呼者識別情報を検知し、かつそれをディスプレ
イ５２２に表示し得る。
【００９０】
短い範囲の通信サブシステム５４０はまた、モバイルデバイス５００に含まれ得る。例
えば、サブシステム５４０は、インフラレッドデバイスおよび関連した回路およびコンポ
ーネント、あるいはＢｌｕｅｔｏｏｔｈもしくは８０２．１１短い範囲のワイヤレス通信
モジュールを含み、同様のことが可能であるシステムおよびデバイスとの通信を提供し得
る。したがって、上述のＣｅｒｔの管理および送信動作は、シリアルポート５３０または
他の短い範囲の通信サブシステム５４０を介して、モバイルデバイス５００において有効
にされ得る。１より多いこのようなインターフェイスは、モバイルデバイスＣｅｒｔの管
理および／または送信動作が実行され得るメッセージングクライアントのタイプに依存し
て、利用され得る。モバイルデバイスからコンピュータシステムへの動作に対して、シリ
アルポート５３０がまた利用され得る一方で、モバイルデバイスからモバイルデバイスへ
の動作に対して、別の短い範囲の通信サブシステム５４０が利用され得る。
【００９１】
図２に示される通信システムを意図して、セキュアなメッセージ送信の例が上述された
が、Ｃｅｒｔの管理および送信は、他のタイプの通信システムにおいて有用であり得る。
【００９２】
図６は、通信システムの例を示すブロック図である。図６では、コンピュータシステム
６０２、ＷＡＮ６０４、セキュリティファイアウォール６０８の背後の企業ＬＡＮ６０６
、ワイヤレスインフラストラクチャ６１０、ワイヤレスネットワーク６１２および６１４
、ならびにモバイルデバイス６１６および６１８が示される。企業ＬＡＮ６０６は、メッ
セージサーバ６２０、ワイヤレスコネクタシステム６２８、少なくとも複数のメールボッ
クス６１９を含むデータストア６１７、物理的接続６２４を介してインターフェイスまた
はコネクタ６２６へのようなモバイルデバイスへの直接の通信リンクを有するデスクトッ
プコンピュータシステム６２２、ならびにワイヤレスＶＰＮルータ６３２を含む。図６の
システムの動作は、メッセージ３３、３４、および３６を参照して、以下に説明される。
【００９３】
コンピュータシステム６０２は、図１のコンピュータシステム１４のように、例えば、
ＷＡＮ６０４と接続するように構成されたラップトップ、デスクトップ、またはパルムト
ップコンピュータシステムであり得る。このようなコンピュータシステムは、ＩＳＰまた
はＡＳＰを介してＷＡＮ６０４に接続し得る。あるいは、通信システム６０２は、ＬＡＮ
または他のネットワークを通じてＷＡＮ６０４にアクセスするネットワーク接続されたコ
ンピュータシステムであり得る。複数の最近のモバイルデバイスは、種々のインフラスト
ラクチャおよびゲートウェイ構成を通じてＷＡＮへの接続のために使用可能にされ、従っ
て、コンピュータシステム６０２もまたモバイルデバイスであり得る。
【００９４】
企業ＬＡＮ６０６は、ワイヤレス通信システムのために使用可能にされた中央、サーバ
ベースのメッセージングシステムの図式的例である。企業ＬＡＮ６０６は、「ホストシス
テム」と呼ばれ得、ここで、企業ＬＡＮは、メッセージ用のメールボックス６１９を有す
るデータストア６１７、および、場合によっては、さらに、モバイルデバイス６１６およ
び６１８に送信されるか、または、これらから受信され得る他のデータアイテム用のデー
タストア（図示せず）の両方、ならびに、ワイヤレスコネクタシステム６２８、ワイヤレ
スＶＰＮルータ６３２、または、場合によっては、企業ＬＡＮ６０６と、一つ以上のモバ
イルデバイス６１６および６１８との間の通信を可能にする他のコンポーネントをホスト
し得る。より一般的な意味では、ホストシステムは、一つ以上のコンピュータであり得、
ここで、これと共に、またはこれと関連してワイヤレスコネクタシステムが動作する。企
業ＬＡＮ６０６は、ホストシステムの１つの好適な実施形態であり、この実施形態にて、
ホストシステムは、少なくとも１つのセキュリティ通信ファイアウォール６０８の背後で
、およびこれによって保護されて動作する企業ネットワーク環境サーバコンピュータ内で
走行するサーバコンピュータである。他の可能な中央ホストシステムは、ＩＡＰ、ＡＳＰ
および他のサーバプロバイダまたはメールシステムを含む。デスクトップコンピュータシ
ステム６０４およびインターフェース／コネクタ６２６は、このようなホストシステムの
外側に配置され得るが、ワイヤレス通信動作は、後述されるものと類似であり得る。
【００９５】
企業ＬＡＮ６０６は、ワイヤレスコネクタシステム６２８を、通常、ソフトウェアプロ
グラム、ソフトウェアアプリケーション、または、少なくとも１つ以上のメッセージサー
バで動作するように確立されたソフトウェアコンポーネントであるコンポーネントを使用
可能にする関連したワイヤレス通信として実現する。ワイヤレスコネクタシステム６２８
は、ユーザ選択情報を、１つ以上のワイヤレスネットワーク６１２および６１４を介して
、１つ以上のモバイルデバイス６１６および６１８に送信するため、および、１つ以上の
モバイルデバイス６１６および６１８から情報を受信するために用いられる。ワイヤレス
コネクタシステム６２８は、図６に示されるようなメッセージング師ステムの別個のコン
ポーネントであり得るか、または、その代わりに、部分的、または全体が他の通信システ
ムコンポーネントに組み込まれ得る。例えば、メッセージサーバ６２０は、ソフトウェア
プログラム、アプリケーション、または、ワイヤレスコネクタシステム６２８を実現する
コンポーネント、その部分、または、その機能性のいくつか、または、すべてを搭載し得
る。
【００９６】
ファイアウォール６０８の後のコンピュータ上で走行するメッセージサーバ６２０は、
例えば、ｅメール、カレンダリングデータ、ボイスメール、電子ドキュメント、および、
他のパーソナルインフォーメーションマネージメント（ＰＩＭ）データを含むメッセージ
を、通常、インターネットであるＷＡＮ６０４と交換するための企業用のメインインター
フェースとして機能する。メッセージサーバは、多くの場合、インターネットメールルー
タと連動して利用され、メッセージをルーティングおよび送達する。特定の中間動作およ
びコンピュータは、特定のタイプのメッセージ送達メカニズム、およびメッセージが交換
されるネットワークに依存し、従って、図６に示されていない。メッセージサーバ６２０
の機能性は、上述のように、メッセージ送信および受信の他に、カレンダ、トゥドゥリス
ト、タスクリスト、ｅメールおよびドキュメンテーションのようなデータのためのダイナ
ミックデータベースストレージといった機能を提供する。
【００９７】
６２０等のメッセージサーバは、通常、サーバ上にアカウントを有するユーザごとに６
１７等の１つ以上のデータストアにおいて、複数のメールボックス６１９を維持する。デ
ータストア６１７は、複数の（「ｎ」個の）ユーザアカウントのメールボックス６１９を
含む。ユーザ、ユーザアカウント、メールボックス、または、場合によっては、メッセー
ジ受信側としてのユーザ、アカウントまたはメールボックス６１９と関連した別のアドレ
スを識別するメッセージサーバ６２０によって受信されるメッセージは、通常、対応する
メールボックス６１９に格納される。メッセージが複数の受信側または配信リストにアド
レス指定される場合、同じメッセージのコピーが１つ以上のメールボックス６１９に格納
され得る。あるいは、メッセージサーバ６２０は、このようなメッセージの単一のコピー
を、メッセージサーバ上にアカウントを有するユーザのすべてにアクセス可能なデータス
トアに格納し、かつ、ポインタまたは他の識別子を各受信側のメールボックス６１９に格
納し得る。通常のメッセージングシステムにおいて、各ユーザは、メールボックス６１９
、および、そのコンテンツを、通常、ＬＡＮ６０６に接続されたデスクトップコンピュー
タシステム６２２等のＰＣ上で動作するＭｉｃｒｏｓｏｆｔ  ＯｕｔｌｏｏｋまたはＬｏ
ｔｕｓ  Ｎｏｔｅｓ等のメッセージングクライアントを用いてアクセスし得る。ただ１つ
のデスクトップコンピュータシステム６２２が図６に示されるが、当業者は、ＬＡＮが、
通常、複数のデスクトップ、ノートブック、およびラップトップコンピュータシステムを
含むことを理解する。各メッセージングクライアントは、通常、メールサーバ６２０を通
じてメールボックス６１９にアクセスするが、いくつかのシステムにおいて、メッセージ
ングクライアントは、デスクトップコンピュータシステム６２２によって、その上に格納
されたデータストア６１７およびメールボックス６１９にダイレクトアクセスすることを
可能にし得る。メッセージは、さらに、データストア６１７から、デスクトップコンピュ
ータシステム６２２上のローカルデータストア（図示せず）にダウンロードされ得る。
【００９８】
企業ＬＡＮ６０６内で、ワイヤレスコネクタシステム６２８は、メッセージサーバ６２
０と共に動作する。ワイヤレスコネクタシステム６２８は、メッセージサーバ６２０と同
じコンピュータシステム上に常駐し得か、または、異なったコンピュータシステム上で実
現され得る。ワイヤレスコネクタシステム６２８を実現するソフトウェアは、さらに、部
分的または全体がメッセージサーバ６２０と統合され得る。ワイヤレスコネクタシステム
６２８およびメッセージサーバ６２０は、好適には、情報をモバイルデバイス６１６、６
１８にプッシュすることを可能にするように連係および双方向通信するように設計される
。このようなインスタレーションにおいて、ワイヤレスコネクタシステム６２８は、好適
には、企業ＬＡＮ６０６と関連した１つ以上のデータストアに格納される情報を、企業フ
ァイアウォール６０８を通じて、ならびに、ＷＡＮ６０４、およびワイヤレスネットワー
ク６１２、６１４の１つを介して、１つ以上のモバイルデバイス６１６、６１８に送信さ
れるように構成される。例えば、データストア６１７にアカウントおよび関連したメール
ボックス６１９を有するユーザは、さらに、６１６のようなモバイルデバイスを有し得る
。上述のように、ユーザ、アカウントまたはメールボックス６１９を識別するメッセージ
サーバ６２０によって受信されたメッセージは、メッセージサーバ６２０によって対応す
るメールボックス６１９に格納される。ユーザが６１６等のモバイルデバイスを有する場
合、メッセージサーバ６２０により受信され、かつ、ユーザのメールボックス６１９に格
納されるメッセージは、好適には、ワイヤレスコネクタシステム６２８によって検出され
、かつ、ユーザのモバイルデバイス６１６に送信される。このタイプの機能性は、「プッ
シュ」メッセージ送信技術を表す。ワイヤレスコネクタシステム６２８は、その代わりに
、「プッシュ」技術を採用し得、この技術で、メールボックス６１９に格納されたアイテ
ムは、モバイルデバイス、または、両方の技術の特定の組み合わせを用いて行われるリク
エストまたはアクセス動作に応答するモバイルデバイス６１６、６１８に送信される。
【００９９】
これにより、ワイヤレスコネクタ６２８の使用は、メッセージサーバ６２０を含むメッ
セージングシステムが拡張されることを可能にし、これにより、各ユーザのモバイルデバ
イス６１６、６１８は、メッセージサーバ６２０の格納されたメッセージにアクセスする
。本明細書中で説明されるシステムおよび方法は、プッシュベースの技術にのみ制限され
ないが、プッシュベースメッセージングのより詳細な説明は、上述の米国特許第６，２１
９，６９４号において、および以下の同時継続中でありかつ一般的に所有される米国特許
出願において理解され、それらの特許の全てが、’６９４号特許に関連している。米国特
許出願シリアルナンバー第０９／４０１，８６８号、第０９／５４５，９６３号、第０９
／５２８，４９５号、第０９／５４５，９６２号、および第０９／６４９，７５５号。図
面および請求項を含む’６９４号特許の完全な開示およびこれらの出願のそれぞれは、本
明細書中で参照として援用される。このプッシュ技術は、ワイヤレスフレンドリー符号化
、圧縮、および暗号化技術を用いて、全ての情報をモバイルデバイスに送達し、それによ
り企業ファイアウォール８を効果的に拡張して、モバイルデバイス６１６、６１８を含む
。
【０１００】
図６に示されるように、企業ＬＡＮ６０６からモバイルデバイス６１６、６１８と情報
を交換するためには、いくつかの経路が存在する。１つの可能な情報送信経路は、インタ
ーフェイスまたはコネクタ６２６を用いて、シリアルポートのような物理的接続６２４を
介するものである。この経路は、例えば、上述のようなＣｅｒｔおよびＣＲＬのような多
量の情報に対して、あるいは、多くの場合モバイルデバイス６１６、６１８のインストー
ル時に実行されるか、またはモバイルデバイス６１６、６１８のユーザがコンピュータシ
ステム６２２のようなＬＡＮ６０６内のコンピュータシステムにおいて動作している時に
周期的に実行される更新に対して有用であり得る。また、物理的接続６２４を利用して、
デスクトップコンピュータシステム６２２と関連する秘密暗号化鍵または署名鍵のような
秘密鍵を含む、他の情報をデスクトップコンピュータシステム６２２から、モバイルデバ
イス６１６、６１８へ送信し得る。
【０１０１】
物理的接続６２４およびコネクタまたはインターフェイス６２６を用いる秘密鍵交換は
、ユーザのデスクトップコンピュータシステム６２２およびモバイルデバイス６１６また
は６１８に、全ての暗号化されたおよび／または署名されたメールにアクセスするための
少なくとも１つのアイデンティティを共有させることができる。それによりユーザのデス
クトップコンピュータシステム６２２およびモバイルデバイス６１６または６１８をさら
に利用して、秘密鍵を管理および送信し得、その結果、ホストシステム６２２あるいはモ
バイルデバイス６１６または６１８のどちらかは、メッセージサーバ６２０のユーザのメ
ールボックスまたはアカウントにアドレスされたセキュアなメッセージを処理し得る。
【０１０２】
公知の「同期化」タイプのワイヤレスメッセージングシステムにおいて、メッセージを
メッセージサーバ６２０と関連したメールボックス６１９からモバイルデバイス６１６お
よび６１８に転送するために物理的経路が用いられる。
【０１０３】
データをモバイルデバイス６１６、６１８と交換するための別の方法は、空中を介して
、ワイヤレスコネクタシステム６２８を通じて、かつ、ワイヤレスネットワーク６１２、
６１４を用いる。図６に示されるように、あるいは、これは、ネットワーク６０６におい
て利用可能であれば、ワイヤレスＶＰＮルータ６３２を含み得、または、１つ以上のワイ
ヤレスネットワーク６１２、６１４にインターフェイスを提供するワイヤレスインフラス
トラクチャ６１０への従来のＷＡＮ接続を含み得る。ワイヤレスＶＰＮルータ６３２は、
特定のワイヤレスネットワーク６１２を直接介するワイヤレスデバイス６１６へのＶＰＮ
接続の生成を提供する。そのようなワイヤレスＶＰＮルータ６３２は、スタティックアド
レシングスキーマと関連して利用され得る。例えば、ワイヤレスネットワーク６１２がイ
ンターネットプロトコル（ＩＰ）ベースワイヤレスネットワークである場合、新しいＩＰ
バージョン６（ＩＰＶ６）は、ネットワーク６１２内で動作するように構成された全ての
モバイルデバイス６１６に対してＩＰアドレスを専有化させるのに十分なＩＰアドレスを
提供して、それにより任意の時間に情報をモバイルデバイス６１６にプッシュすることを
可能にするべきである。ワイヤレスＶＰＮルータ６３２の主な有利な点は、ワイヤレスイ
ンフラストラクチャ６１０を必要としない既成のＶＰＮコンポーネントであり得ることで
ある。ＶＰＮ接続は、メッセージをモバイルデバイス６１６に、および、ここから直接送
達するために、ＩＰを介するＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ
Ｐｒｏｔｏｃｏｌ）またはＩＰ（ＵＤＰ／ＩＰ）接続を介するＵｓｅｒ  Ｄａｔａｇｒ
ａｍ  Ｐｒｏｔｏｃｏｌを用い得る。
【０１０４】
ワイヤレスＶＰＮルータ６３２が利用可能でない場合、ＷＡＮ６０４（通常、インター
ネット）へのリンクは、ワイヤレスコネクタシステム６２８によって用いられ得る一般的
に用いられる接続メカニズムである。モバイルデバイス６１６および任意の他の必要とさ
れるインターフェース機能のアドレシングを処理するために、ワイヤレスインフラストラ
クチャ６１０が、好適には、用いられる。ワイヤレスインフラストラクチャ６１０のある
例は、図１のゲートウェイ１６である。ワイヤレスインフラストラクチャ６１０はまた、
所与のユーザの位置を特定する最も可能性の高いワイヤレスネットワークを判定し得、複
数の国またはネットワークの間をうろうろする際のユーザをトラッキングする。６１２お
よび６１４のようなワイヤレスネットワークにおいて、メッセージは、通常、基地局（示
されない）とモバイルデバイス６１６、６１８との間のＲＦ送信を介して、モバイルデバ
イス６１６、６１８へ、およびそこから送達される。
【０１０５】
ワイヤレスネットワーク６１２および６１４への複数の接続が提供され得る。これらの
接続は、例えば、インターネット中で利用されるＴＣＰ／ＩＰプロトコルを用いる、統合
サービスデジタルネットワーク（ＩＳＤＮ）、Ｆｒａｍｅ  Ｒｅｌａｙ、またはＴ１接続
を含む。ワイヤレスネットワーク６１２および６１４は、明確で、一意で、かつ関連して
いないネットワークを表現し得、または、それらは、異なる国の同一のネットワークを表
現し得、ならびに図１のワイヤレスネットワーク２０と関連して上述された任意の異なる
タイプのネットワークであり得る。
【０１０６】
いくつかのインプリメンテーションにおいて、複数の空中を介する情報交換メカニズム
は、企業ＬＡＮ６０６において提供され得る。図６の例示的通信システムにおいて、例え
ば、メッセージサーバ６２０上のユーザアカウントと関連するメールボックス６１９を有
するユーザと関連したモバイルデバイス６１６、６１８は、異なったワイヤレスネットワ
ーク６１２および６１４上で動作するように構成される。ワイヤレスネットワーク６１２
が、Ｉｐｖ６アドレシングを支援した場合、ワイヤレスＶＰＮルータ６３２は、ワイヤレ
スネットワーク６１２内で動作する任意のモバイルデバイス６１６とデータを交換するた
めにワイヤレスコネクタシステム６２８によって用いられ得る。しかしながら、ワイヤレ
スネットワーク６１４は、Ｍｏｂｉｔｅｘネットワーク等の異なったタイプのワイヤレス
ネットワークであり得、この場合、情報は、代替的に、ＷＡＮ６０４およびワイヤレスイ
ンフラストラクチャ６１０を介して、ワイヤレスコネクタシステム６２８によってワイヤ
レスネットワーク６１４内で動作するモバイルデバイス６１８と交換され得る。
【０１０７】
ここで、図６のシステムの動作が、ｅメールメッセージ６３３の例を利用して示される
。ｅメールメッセージ６３３は、コンピュータシステム６０２から送信され、かつ、アカ
ウントおよびメールボックス６１９、またはメッセージサーバ６２０と関連したデータス
トア、およびモビアルデバイス６１６または６１８の両方を有する少なくとも１つの受信
側にアドレス指定される。企業ＬＡＮ６０６間での他のタイプの情報の交換は、好適には
、さらに、ワイヤレスコネクタシステム６２８によっても可能にされる。
【０１０８】
ＷＡＮ６０４を介してコンピュータシステム６０２から送信されたｅメールメッセージ
６３３は、用いられる特定のメッセージングスキーマに依存して、全く安全であり得るか
、または、デジタル署名で署名および／または暗号化され得る。例えば、コンピュータシ
ステム６０２がＳ／ＭＩＭＥを用いてセキュアなメッセージングを可能になる場合、ｅメ
ールメッセージ６３３は、署名、暗号化、またはこれらの両方がなされ、かつ上述のよう
に処理され得る。
【０１０９】
６３３のようなｅメールメッセージは、通常、Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆ
ｅｒ  Ｐｒｏｔｏｃｏｌ（ＳＭＴＰ）、ＲＦＣ８２２ヘッダ、およびＭｕｌｔｉｐｕｒｐ
ｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ（ＭＩＭＥ）ボディ部分を
用いて、ｅメールメッセージのフォーマットを定義する。これらの技術は全て、当業者に
は周知である。ｅメールメッセージ６３３は、メッセージサーバ６２０に到達し、メッセ
ージサーバ６２０は、どのメールボックス６１９にｅメールメッセージ６３３が格納され
るべきかを判定する。上述のように、ｅメールメッセージ６３３のようなメッセージは、
ユーザ名、ユーザアカウント、メールボックス識別子、あるいは特定のアカウントにマッ
ピングされ、またはメッセージサーバ６２０によってメールボックス６１９に関連付けら
れ得る他のタイプの識別子を含み得る。ｅメールメッセージ６３３に対して、受領者は、
通常、ユーザアカウント、従ってメールボックス６１９に対応するｅメールアドレスを用
いて識別される。
【０１１０】
ワイヤレスコネクタシステム６２８は、好適には、１つ以上のトリガーイベントが起こ
ったことを検出すると、ワイヤレスネットワーク６１２または６１４を介して、企業ＬＡ
Ｎ６０６からユーザのモバイルデバイス６１６または６１８に特定のユーザ選択データア
イテム、またはデータアイテムの部分を送信またはミラーリングする。トリガーイベント
は、ユーザのネットワーク接続されたコンピュータシステム６２２におけるスクリーンセ
ーバの起動、ユーザのモバイルデバイス６１６または６１８の、インターフェース６２６
からの切断、またはモバイルデバイス６１６または６１８からホストシステムに送信され
た、ホストシステムに格納された１つ以上のメッセージの送信を開始するというコマンド
の受信を含むが、これらに限定されない。従って、ワイヤレスコネクタシステム６２８は
、コマンドの受信等のメッセージサーバ６２０と関連した、または、１つ以上のネットワ
ーク接続されたコンピュータシステム６２２と関連した、スクリーンセーバ、および上述
のイベントの切断を含む、トリガーイベントを検出し得る。モバイルデバイス６１６また
は６１８の企業データへのワイヤレスアクセスがＬＡＮ６０６で活性化された場合、例え
ば、ワイヤレスコネクタシステム６２８がモバイルデバイスユーザのトリガーイベントの
出現を検出した場合、ユーザによって選択されたデータアイテムは、好適には、ユーザの
モバイルデバイスに送信される。ｅメールメッセージ６３３の例において、トリガーイベ
ントが検出されたと想定すると、メッセージサーバ６２０におけるメッセージ６３３の到
着は、ワイヤレスコネクタシステム６２８によって検出される。これは、例えば、メッセ
ージサーバ６２０と関連したメールボックス６１９をモニタリングまたは照会することに
よって達成され得るか、または、メッセージサーバ６２０がＭｉｃｒｏｓｏｆｔ  Ｅｘｃ
ｈａｎｇｅサーバである場合、ワイヤレスコネクタシステム６２８は、新しいメッセージ
がメールボックス６１９にいつ格納されたかという通知を受信するために、ＭＡＰＩ（Ｍ
ｉｃｒｏｓｏｆｔ  Ｍｅｓｓａｇｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉ
ｎｇ  Ｉｎｔｅｒｆａｃｅ）によって提供されたアドバイスｓｙｎｃｓについて登録し得
る。
【０１１１】
ｅメールメッセージ６３３等のデータアイテムがモバイルデバイス６１６または６１８
に送信されるべき場合、ワイヤレスコネクタシステム６２８は、好適には、モバイルデバ
イスに対してトランスペアレントである態様で、データアイテムを再パッケージ化する。
その結果、モバイルデバイスに送信され、かつモバイルデバイスによって受信された情報
は、図６のホストシステム、ＬＡＮ６０６に格納され、かつアクセス可能なである情報と
同様であるように見える。ある好ましい再パッケージ化方法は、電子エンベロープのワイ
ヤレスネットワーク６１２、６１４を介して送信されるべき受信されたメッセージをラッ
ピングするステップを包含する。電子エンベロープは、メッセージが送信されるべきモバ
イルデバイス６１６、６１８のワイヤレスネットワークアドレスに対応する。あるいは、
特別用途のＴＣＰ／ＩＰラッピング技術のような、他の再パッケージ化方法を利用し得る
。このような再パッケージ化はまた、結果として、ｅメールメッセージがモバイルデバイ
スから作成され、かつ送信されようとも、モバイルデバイス６１６または６１８から送信
されるｅメールメッセージは、対応するホストシステムアカウントまたはメールボックス
６１９に由来するように見える。従って、モバイルデバイス６１６または６１８のユーザ
は、ホストシステムアカウントまたはメールボックス６１９とモバイルデバイスとの間で
単一のｅメールアドレスを効果的に共有する。
【０１１２】
ｅメールメッセージ６３３の再パッケージ化は、６３４および６３６で指示される。再
パッケージ化技術は、任意の利用可能な送信経路と同様であり得るか、または特定の送信
経路に依存し得、ワイヤレスインフラストラクチャ６１０またはワイヤレスＶＰＮルータ
６３２のいずれかである。例えば、ｅメールメッセージ６３３は、好ましくは、６３４で
再パッケージ化される前または後のどちらかに、圧縮され、かつ暗号化されて、それによ
り、モバイルデバイス６１８へのセキュアな送信を効果的に提供する。圧縮は、メッセー
ジを送信するために必要とされる帯域幅を低減する一方で、暗号化は、モバイルデバイス
６１６および６１８に送信される任意のメッセージまたは他の情報の機密性を保証する。
対照的に、ＶＰＮルータ６３２を介して送信されたメッセージは、ＶＰＮルータ６３２に
よって確立されたＶＰＮ接続が本質的にセキュアであるために、圧縮のみがなされ、暗号
化はされなくてもよい。メッセージは、従って、ワイヤレスコネクタシステム６２８の暗
号化か、ＶＰＮルータ６３２のどちらかを介して、モバイルデバイス６１６および６１８
にセキュアに送信される。ワイヤレスコネクタシステム６２８は、非標準的なＶＰＮトン
ネルまたは例えばＶＰＮのような接続を考慮されなくてもよい。従って、モバイルデバイ
ス６１６または６１８を用いたメッセージへのアクセスは、デスクトップコンピュータシ
ステム６２２を用いたＬＡＮ６０６のメールボックスへのアクセスと比較して、セキュア
ではない。
【０１１３】
再パッケージ化されたメッセージ６３４または６３６が、ワイヤレスインフラストラク
チャ６１０、またはワイヤレスＶＰＮルータ６３２を介してモバイルデバイス６１６また
は６１８に到着した場合、モバイルデバイス６１６または６１８は、再パッケージ化され
たメッセージ６３４または６２６から外部電子エンベロープを除去し、任意の必要とされ
る解凍および復号化動作を実行する。オリジナルメッセージ６３３が、セキュアなメッセ
ージである場合、さらなる処理がまた、モバイルデバイス６１６、６１８によって実行さ
れ得る。モバイルデバイス６１６または６１８から送信され、かつ、１つ以上の受信側に
アドレス指定されたメッセージは、好適には、同様に再パッケージ化され、場合によって
は、圧縮および暗号化されて、ＬＡＮ６０６等のホストシステムに送信される。ホストシ
ステムは、その後、再パッケージ化されたメッセージから電子エンベロープを除去し、所
望である場合、メッセージを復号化および解凍して、アドレス指定された受信側にメッセ
ージをルーティングし得る。
【０１１４】
外側のエンベロープを用いる別の目的は、オリジナルｅメールメッセージ６３３にアド
レス指定情報の少なくともいくつかを維持することである。情報をモバイルデバイス６１
６、６１８にルーティングするために利用される外部エンベロープは、１つ以上のモバイ
ルデバイスのネットワークアドレスを用いてアドレス指定されるが、外部のエンベロープ
は、好ましくは、可能であれば圧縮されおよび／または暗号化された形式で、少なくとも
１つのアドレスフィールドを含む、オリジナルのｅメールメッセージ６３３全体をカプセ
ル化する。これは、ｅメールメッセージ６３３のオリジナル「Ｔｏ」、「Ｆｒｏｍ」およ
び「ＣＣ」アドレスを、外部エンベロープが除去され、かつメッセージがモバイルデバイ
ス６１６または６１８上で表示された場合に表示させることができる。この再パッケージ
化はまた、ホストシステムのモバイルデバイスユーザのアカウントまたはメールボックス
のアドレスを反映する「Ｆｒｏｍ」フィールドによって、モバイルデバイスから送信され
再パッケージ化され出て行くメッセージの外部エンベロープが、ワイヤレスコネクタシス
テム６２８によって除去された場合に、返答メッセージがアドレス指定された受領側に送
信されることを可能にする。モバイルデバイス６１６または６１８からのユーザのアカウ
ントまたはメールボックスアドレスを用いることは、モバイルデバイスから送信されたメ
ッセージが、モバイルデバイスではなくホストシステムのユーザのメールボックス６１９
またはアカウントから由来したメッセージであるように見えるようにすることができる。
【０１１５】
図７は、代替的な例示的通信システムのブロック図であり、ここで、ワイヤレス通信シ
ステムは、ワイヤレスネットワークのオペレータと関連付けられたコンポーネントによっ
て使用可能にされる。図７に示されるように、システムは、コンピュータシステム７０２
、ＷＡＮ７０４、セキュリティファイアウォール７０８の後に配置された企業ＬＡＮ７０
７、ネットワークオペレータインフラストラクチャ７４０、ワイヤレスネットワーク７１
１、およびモバイルデバイス７１３および７１５を含む。コンピュータシステム７０２、
ＷＡＮ７０４、セキュリティファイアウォール７０８、メッセージサーバ７２０、データ
ストア７１７、メールボックス７１９、およびＶＰＮルータ７３５は、実質的に、図６に
同様に符号付けされたコンポーネントと同じである。しかしながら、ＶＰＮルータ７３５
は、ネットワークオペレータインフラストラクチャ７４０と通信するので、これは、必ず
しも図７のシステムにおけるワイヤレスＶＰＮルータである必要はない。ネットワークオ
ペレータインフラストラクチャ７４０は、それぞれ、コンピュータシステム７４２および
７５２と関連付けられ、かつ、ワイヤレスネットワーク７１１内で動作するように構成さ
れるＬＡＮ７０７とモバイルデバイス７１３、７１５との間のワイヤレス情報交換を可能
にする。ＬＡＮ７０７において、複数のデスクトップコンピュータシステム７４２、７５
２はが示され、これらの各々は、インターフェースまたはコネクタ７４８、７５８への物
理的接続７４６、７５６を有する。ワイヤレスコネクタシステム７４４、７５４は、各コ
ンピュータシステム７４２、７５２上でまたはこれと共に動作する。
【０１１６】
ワイヤレスコネクタシステム７４４、７５４は、ｅメールメッセージ、およびメールボ
ックス７１９に格納される他のアイテム、ならびに、場合によっては、ローカルまたはネ
ットワークダータストアに格納されたデータアイテム等のデータアイテムが、ＬＡＮ７０
７から１つ以上のモバイルデバイス７１３、７１５に送信されることを可能にするという
点で、上述のワイヤレスコネクタシステム７２８と同様である。しかしながら、図７にお
いて、ネットワークオペレータインフラストラクチャ７４０は、モバイルデバイス７１３
、７１５とＬＡＮ７０７との間にインターフェースを提供する。上述のように、図７に示
されるシステムの動作は、モバイルデバイス７１３、７１５に送信され得るデータアイテ
ムの図式的例としてｅメールメッセージの文脈で後述される。
【０１１７】
メッセージサーバ７２０上にアカウントを有する１つ以上の受信側にアドレス指定され
たｅメールメッセージ７３３がメッセージサーバ７２０によって受信された場合、中央メ
ールボックスまたはデータストアに格納されたメッセージ、またはメッセージの単一のコ
ピーへのポインタがこのような各受信側のメールボックス７１９に格納される。一旦ｅメ
ールメッセージ７３３またはポインタがメールボックス７１９に格納されると、これは、
好適には、モバイルデバイス７１３または７１５を用いてアクセスされ得る。図７に示さ
れた例において、ｅメールメッセージ７３３は、デスクトップコンピュータシステム７４
２および７５２の両方、従って、モバイルデバイス７１３および７１５の両方と関連した
メールボックス７１９にアドレス指定されている。
【０１１８】
当業者が理解するように、一般的に、ＬＡＮ７０７および／またはＷＡＮ７０４等のワ
イヤドネットワークにおいて用いられる通信ネットワークプロトコルは、７１１等のワイ
ヤレスネットワーク内で用いられるワイヤレスネットワーク通信プロトコルと適切でなく
、かつ互換性がない。例えば、主に、ワイヤレスネットワーク通信と関係する通信帯域幅
、プロトコルオーバーヘッドおよびネットワーク待ち時間は、通常、ワイヤレスネットワ
ークよりもはるかに高いキャパシティおよび高速を有するワイヤドネットワークにおいて
はあまり重要でない。従って、モバイルデバイス７１３および７１５は、通常、データス
トア７１７に直接アクセスし得ない。ネットワークオペレータインフラストラクチャ７４
０は、ワイヤレスネットワーク７１１とＬＡＮ７０７との間に中継を提供する。
【０１１９】
ネットワークオペレータインフラストラクチャ７４０は、モバイルデバイス７１３、７
１５が、ＷＡＮ７０４を通じてＬＡＮ７０７への接続を確立することを可能にし、かつ、
例えば、ワイヤレスネットワーク７１１のオペレータ、またはモバイルデバイス７１３お
よび７１５にワイヤレス通信サービスを提供するサービスプロバイダによって操作され得
る。プルベースのシステムにおいて、モバイルデバイス７１３、７１５は、情報が機密の
状態であるべき場合、ワイヤレスネットワーク互換通信スキーマ、好適には、ＷＴＬＳ（
Ｗｉｒｅｌｅｓｓ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）等のセキュア
スキーマ、および、ＷＡＰ（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｖａｔｉｏｎ  Ｐｒｏｔｏｃ
ｏｌ）ブラウザ等のワイヤレスウェブブラウザを用いて、ネットワークオペレータインフ
ラストラクチャ７４０との通信セッションを確立し得る。ユーザは、その後、（モバイル
デバイスに常駐するソフトウェアにおける手動の選択または事前選択されたデフォルトを
通じて）、例えば、ＬＡＮ７０７におけるデータストア７１７におけるメールボックス７
１９に格納された任意の、またはすべての情報、または新しい情報のみをリクエストし得
る。セッションがまだ確立されていない場合、ネットワークオペレータインフラストラク
チャ７４０は、例えば、ＨＴＰＳ（Ｓｅｃｕｒｅ  Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅ
ｒ  Ｐｒｏｔｏｃｏｌ）を用いて、ワイヤレスコネクタシステム７４４、７５４との接続
またはセッションを確立する。上述のように、ネットワークオペレータインフラストラク
チャ７４０とワイヤレスコネクタシステム７４４、７５４との間のセッションは、利用可
能である場合、典型的なＷＡＮ接続を介してか、または、ＶＰＮルータ７３５を通じて成
され得る。モバイルデバイス７１３、７１５からのリクエストの受信と、リクエストされ
た情報のデバイスへの返却との間の時間遅延が最小化されるべきであり、ネットワークオ
ペレータインフラストラクチャ７４０およびワイヤレスコネクタシステム７４４、７５４
は、一旦通信接続が確立されるとオープンの状態であるように構成され得る。
【０１２０】
図７のシステムにおいて、モバイルデバイスＡ７１３およびＢ７１５から発信されたリ
クエストは、ワイヤレスコネクタシステム７４４および７５４それぞれに送信される。ネ
ットワークオペレータインフラストラクチャ７４０からの情報のリクエストを受信すると
、ワイヤレスコネクタシステム７４４、７５４は、リクエストされた情報をデータストア
から取り出す。ｅメールメッセージ７３３について、ワイヤレスコネクタシステム７４４
、７５４は、通常、メッセージサーバ７２０を介してか、または、直接的に、メールボッ
クス７１９にアクセスし得るコンピュータシステム７４２、７５２と共に動作するメッセ
ージングクライアントを通じて、適切なメールボックス７１９からｅメールメッセージ７
３３を取り出す。あるいは、ワイヤレスコネクタシステム７４４、７５４は、メールボッ
クス７１９それ自体に直接か、またはメッセージサーバ７２０を通じてアクセスするよう
に構成され得る。さらに、他のデータストア、データストア７１７と類似のネットワーク
データストア、および各コンピュータシウテム７４２、７５２と関連付けられたローカル
データストアの両方が、ワイヤレスコネクタシステム７４４、７５４、従って、モバイル
デバイス７１３、７１５にアクセス可能であり得る。
【０１２１】
ｅメールメッセージ７３３が、コンピュータシステム７４２および７５２ならびにデバ
イス７１３および７１５の両方と関連付けられたメッセージサーバアカウントまたはメー
ルボックス７１９にアドレス指定された場合、ｅメールメッセージ７３３は、７６０およ
び７６２に示されるように、ネットワークオペレータインフラストラクチャ７４０に送信
され得、これは、その後、７６４および７６６に示されるように、ｅメールメッセージの
コピーを各モバイルデバイス７１３よび７１５に送信する。情報は、ＷＡＮ７４４または
ＶＰＮルータ７３５への通接続を介して、ワイヤレスコネクタシステム７４４、７５４と
、ネットワークオペレータインフラストラクチャ７４０との間で送信され得る。ネットワ
ークオペレータインフラストラクチャ７４０が、異なったプロトコルを介してワイヤレス
コネクタシステム７４４、７５４およびモバイルデバイス７１３、７１５と通信する場合
、ネットワークオペレータインフラストラクチャ７４０によって翻訳動作が実行され得る
。再パッケージ化技術は、さらに、ワイヤレスコネクタシステム７４４、７５４と、ネッ
トワークオペレータインフラストラクチャ７４０との間、および、各モバイルデバイス７
１３、７１５と、ネットワークオペレータインフラストラクチャ７４０との間で用いられ
得る。
【０１２２】
モバイルデバイス７１３、７１５から送信されるべきメッセージまたは他の情報が同様
に処理され得、このような情報は、最初に、モバイルデバイス７１３、７１５からネット
ワークオペレータインフラストラクチャ７４０に送信される。ネットワークオペレータイ
ンフラストラクチャ７４０は、その後、例えば、メッセージサーバ７２０によって、メー
ルボックス７１９に格納、および、任意のアドレス指定された受信側に送達するために、
ワイヤレスコネクタシステム７３３、７５４に情報を送信し得るか、または、代替的に、
アドレス指定された受信側に情報を送達し得る。
【０１２３】
図７におけるシステムについてのこれまでの説明は、プルベース動作に関する。ワイヤ
レスコネクタシステム７４４、７５４およびネットワークオペレータインフラストラクチ
ャは、その代わりに、データアイテムをモバイルデバイス７１３および７１５にプッシュ
するように構成され得る。組み合わされたプッシュ／プルシステムもまた可能である。例
えば、現在、ＬＡＮ７０７におけるデータストアに格納される新しいメッセージの通知ま
たはデータアイテムのリストは、モバイルデバイス７１３、７１５にプッシュされ得、こ
れは、その後、ネットワークオペレータインフラストラクチャ７４０を介してＬＡＮ７０
７からメッセージまたはデータアイテムをリクエストするために用いられ得る。
【０１２４】
ＬＡＮ７０７上のユーザアカウントと関連付けられたモバイルデバイスが、異なったワ
イヤレスネットワーク内で動作するように構成された場合、各ワイヤレスネットワークは
、２０４０と類似の関連したワイヤレスネットワークインフラストラクチャコンポーネン
トを有し得る。
【０１２５】
図７のシステムにおけるコンピュータシステム７４２、７５２ごとに、別個の専用ワイ
ヤレスコネクタシステム７４４、７５４が示されるが、１つ以上のワイヤレスコネクタシ
ステム７４４、７５４は、好適には、複数のコンユータシステム７４２、７５２と共に動
作するようにか、または、複数のコンピュータシステムと関連付けられたデータストアま
たはメールボックス７１９にアクセスするように構成され得る。例えば、ワイヤレスコネ
クタシステム７４４は、コンピュータシステム７４２およびコンピュータシステム７５２
の両方と関連付けられたメールボックス７１９へのアクセスが認められ得る。モバイルデ
バイスＡ７１３またはＢ７１５からのデータアイテムのリクエストは、その後、ワイヤレ
スコネクタシステム７４４によって処理され得る。この構成は、デスクトップコンピュー
タシステム７４２、７５２がモバイルデバイスユーザごとに走行することを必要とするこ
となく、ＬＡＮ７０７とモバイルデバイス７１３および７１５との間のワイヤレス通信を
可能にするために有用であり得る。ワイヤレスコンピュータシステムは、その代わりに、
ワイヤレス通信を可能にするためにメッセージサーバ７２０と共に実現され得る。
【０１２６】
図８は、別の代替的通信システムのブロック図である。システムは、コンピュータシス
テム８０２、ＷＡＮ８０４、セキュリティファイアウォール８０８の後に配置された企業
ＬＡＮ８０９、アクセスゲートウェイ８８０、データストア８８２、ワイヤレスネットワ
ーク８８４および８８６、ならびにモバイルデバイス８８８および８９０を含む。ＬＡＮ
８０９において、コンピューアシステム８０２、ＷＡＮ８０４、セキュリティファイアウ
ォール８０８、メッセージサーバ８２０、データストア８１７、メールボックス８１９、
デスクトップコンピュータシステム８２２、物理的接続８２４、インターフェースまたは
コネクタ８２６、ならびにＶＰＮルータ８３５は、実質的に、上述の対応するコンポーネ
ントと同じである。アクセスゲートウェイ８８０およびデータストア８８２は、モバイル
デバイス８８８および８９０にＬＡＮ８０９に格納されたデータアイテムへのアクセスを
提供する。図８において、ワイヤレスコネクタシステム８７８は、メッセージサーバ８２
０上またはこれと共に動作するが、ワイヤレスコネクタシステムは、むしろ、ＬＡＮ８０
９における１つ以上のデスクトップコンピュータシステム上またはこれと共に動作し得る
。
【０１２７】
ワイヤレスコネクタシステム８７８は、１つ以上のモバイルデバイス８８８、８９０へ
のＬＡＮ８０９に格納されたデータアイテムの転送を提供する。これらのデータアイテム
は、好適には、データストア８１７におけるメールボックス８１９に格納されたｅメール
メッセージ、および、場合によっては、データストア８１７または別のネットワークデー
タストア、または８２２等のコンピュータシステムのローカルデータストアに格納された
他のアイテムを含む。
【０１２８】
上述のように、メッセージサーバ８１７上にアカウントを有する１つ以上の受信側にア
ドレス指定され、かつ、メッセージサーバ８２０によって受信されたｅメールメッセージ
８３３は、そのような各受信側のメールボックス８１９に格納され得る。図８のシステム
において、外部データストア８８２は、好適には、データストア８１７と類似の構造を有
し、かつ、このデータストアと同期化された状態である。データストア８８２に格納され
たＰＩＭ情報またはデータは、好適には、独立して、ホストシステムに格納されたＰＩＭ
情報またはデータに変更可能である。この特定の構成において、外部データストア８８２
における独立して変更可能な情報は、ユーザと関連付けられた複数のデータストアの同期
化を維持し得る（すなわち、モバイルデバイス上のデータ、自宅のパーソナルコンピュー
タ上のデータ、企業ＬＡＮにおけるデータ等）。この同期化は、例えば、１日の特定の時
間、または、ＬＡＮ８０９で起動された場合に、データストア８８２にてメッセージサー
バ８２０またはコンピュータシステム８２２によってか、場合によっては、アクセスゲー
トウェイ８８０を通じてモバイルデバイス８８８、８９０によって、データストア８１７
に入力が追加または変更されるたびに、ワイヤレスコネクタシステム８７８によって、特
定の時間間隔でデータストア８８２に送信される更新を通じて達成され得る。
【０１２９】
例えば、ｅメールメッセージ８３３の場合、ｅメールメッセージ８３３が受信された後
のいつか、データストア８８２に送信された更新は、メッセージ８３３がストア８１７に
おける特定のメールボックス８１９に格納されたことを示し得、ｅメールメッセージのコ
ピーは、データストア８８２における対応する格納領域に格納される。ｅメールメッセー
ジ８３３が、例えば、モバイルデバイス２０８８および２０９０に対応するメールボック
ス２０１９に格納された場合、図８において８９２および８９４で示されるｅメールメッ
セージの１つ以上のコピーが、データストア８８２における対応する格納領域またはメー
ルボックスに送信され、ここに格納される。示されるように、データストア８１７におい
て格納された情報の更新またはコピーは、ＷＡＮ８０４またはＶＰＮルータ８３５への接
続を介してデータストア８８２に送信され得る。例えば、ワイヤレスコネクタシステム８
７８は、更新、または格納された情報を、ＨＴＴＰポストリクエストを介してデータスト
ア８８２におけるリソースにポストし得る。あるいは、ＨＴＴＰＳまたはＳＳＬ（Ｓｅｃ
ｕｒｅ  ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）等のセキュアプロトコルが用いられ得る。当業者
は、ＬＡＮ８０９のデータストアにおける複数のロケーションロケーションに格納された
データアイテムの単一のコピーが、むしろ、データストア８８２に送信され得ることを理
解する。データアイテムのこのコピーは、その後、データストア８８２における複数の対
応するロケーションに格納され得るか、または、単一のコピーは、データストア８８２に
おける各対応するロケーションに格納されている格納されたデータアイテムのポインタま
たは他の識別子を共にデータストア８８２に格納され得る。
【０１３０】
アクセスゲートウェイ８８０は、データストア８８２へのアクセスを有するモバイルデ
バイス８８８および８９０を提供するという点で有効なアクセスプラットフォームである
。データストア８８２は、ＷＡＮ８０４上にアクセス可能なリソースとして構成され得、
アクセスゲートウェイ８８０は、モバイルデバイス８８８および８９０がＷＡＮ８０に接
続し得るＩＳＰシステムまたはＷＡＰゲートウェイであり得る。ＷＡＰブラウザ、または
ワイヤレスネットワーク８８４および８８６と互換性のある他のブラウザが、データスト
ア８１７と同期化されたデータストア８８２にアクセスし、かつ、格納されたデータアイ
テムを、自動的に、またはモバイルデバイス８８８、８９０からのリクエストに応答して
ダウンロードする。８９６および８９８に示されるように、データストア８１７に格納さ
れたｅメールメッセージ８３３のコピーが、モバイルデバイス８８８および８９０に送信
され得る。各モバイルデバイス８８８、８９０上のデータストア（図示せず）は、これに
より、メールボックス８１９等の、企業ＬＡＮ８０９上のデータストア８１７の一部分と
同期化され得る。モバイルデバイスデータストアへの変更は、データストア８８２および
８１７に、同様に反映され得る。
【０１３１】
上述の記載は、好適な例示的実施形態に関することが理解される。本発明の複数の変形
が、当該分野の当業者に明らかであり、このような明らかな変形は、明示的に記載された
か否かに関わらず、記載および主張された本発明の範囲内である。
【０１３２】
例えば、ワイヤレスモバイル通信デバイスは、メッセージングクライナントの１つとし
て図３〜図５に示され、かつ記載されるが、本発明は、デスクトップおよびラップトップ
コンピュータシステム、ネットワークコンピュータワークステーション、ならびに、例え
ば、Ｃｅｒｔを管理および転送して、Ｃｅｒｔを共有することを可能にすることが所望さ
れる他のタイプのメッセージングクライアント上で動作するものを含む、他のメッセージ
ングクライアントにも適用可能である。
【０１３３】
他のＣｅｒｔ関連情報が、上述のように、実質的にメッセージングクライアント間で管
理および転送され得ることもまた考えられる。ＣＲＬ、公開鍵および秘密鍵は、同様に、
管理および／または転送され得る。
【図面の簡単な説明】
【０１３４】
【図１】図１は、例示的なメッセージングシステムのブロック図である。
【図２】図２は、メッセージングシステムのセキュアな電子メールメッセージ交換を示すブロック図である。
【図３】図３は、ワイヤレスモバイル通信デバイス、ならびに関連するＣｅｒｔの管理および送信システムを実装するコンピュータシステムのブロック図である。
【図４】図４は、メッセージングを行うクライアント間のＣｅｒｔの管理および送信方法を示すフローチャートである。
【図５】図５は、本発明の局面に従ったシステムおよび方法が実装され得るメッセージングを行うクライアントの例となる、ワイヤレスモバイル通信デバイスのブロック図である。
【図６】図６は、通信システムの例を示すブロック図である。
【図７】図７は、別の通信システムの例のブロック図である。
【図８】図８は、さらに別の通信システムのブロック図である。
【図１】
2007221806.tif 000003
【図２】
2007221806.tif 000004
【図３】
2007221806.tif 000005
【図４】
2007221806.tif 000006
【図５】
2007221806.tif 000007
【図６】
2007221806.tif 000008
【図７】
2007221806.tif 000009
【図８】
2007221806.tif 000010