(57)【要約】各電子メールサーバは、公にアクセス可能であって、複数の無線通信装置にそれぞれ関係する複数の未加入電子メールアカウントを管理する。電子メール管理クライアントは複数の未加入電子メールアカウントに代理して電子メールサーバにログオンし、それによりＴＣＰ／ＩＰ接続が確立され、維持される。その後、全電子メールアカウントのための電子メール変更通知情報が、単一のＴＣＰ／ＩＰ接続の間中、連続的に受信される。電子メール変更通知情報に基づき、電子メール情報が検索され、複数の無線通信装置による「リアルタイム」な受信のための電子メール情報を検索し、プッシュすることができる。特定の電子メール情報の適切な受信が容易になるように、電子メールサーバ識別子および電子メール通知識別子は電子メール変更通知情報を備える。また、エンドユーザによる指定通りに電子メール情報がプッシュされるように、ユーザ構成可能な配信設定を備える。
2005536127.tif 000002
【特許請求の範囲】
【請求項１】
電子メール情報を、電子メールサーバから複数の無線通信装置にプッシュする方法であって、前記電子メールサーバは、公にアクセス可能であり、前記複数の無線通信装置にそれぞれ関連する複数の未加入電子メールアカウントを管理し、前記方法は、電子メール管理クライアントにより実行され、
前記電子メールサーバとの接続を確立して維持する動作と、
接続の間中、前記複数の未加入電子メールアカウントの電子メール変更通知を、受信する動作と、
前記電子メール変更通知に関連する前記電子メール情報を受信する動作と、
前記複数の無線通信装置による受信のための前記電子メール情報の少なくとも一部をプッシュする動作と、
を含むことを特徴とする方法。
【請求項２】
前記電子メールサーバは、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）サーバを含むことを特徴とする、請求項１記載の方法。
【請求項３】
接続を確立して維持する前記動作は、ＴＣＰ／ＩＰ接続を確立して維持することを含むことを特徴とする、請求項１記載の方法。
【請求項４】
接続を確立するため前記複数の未加入電子メールアカウントの代理として、前記電子メールサーバにログオンする動作をさらに含むことを特徴とする、請求項１記載の方法。
【請求項５】
接続を確立して維持する前記動作は、第１の接続を確立して維持する動作を含み、前記方法は、
前記電子メール情報を受信するための第２の接続を確立して維持する動作をさらに含むことを特徴とする、請求項１記載の方法。
【請求項６】
受信された複数の各電子メール通知のために、
電子メール識別子および電子メール通知識別子を受信する動作と、
電子メール識別子および電子メール通知識別子を使用して、特定の電子メール通知に対応する電子メール情報を受信する要求を、特定の電子メールサーバに対して送出する動作と、
をさらに含むことを特徴とする、請求項１記載の方法。
【請求項７】
受信された複数の各電子メール通知のために、
電子メール通知識別子を受信する動作と、
ユーザ構成可能な配信設定を受信する動作と、
ユーザ構成可能な配信設定に基づいて、特定の無線通信装置による受信のための電子メール情報の少なくとも一部をプッシュする動作と、
をさらに含むことを特徴とする請求項１記載の方法。
【請求項８】
電子メールサーバは、第1接続の間、送出される第1電子メール変更通知およびそれに関連する第１電子メール情報を有する複数の第１未加入電子メールアカウントに関連する第１電子メールサーバを含み、前記方法は、
公にアクセス可能であり、第２複数の無線通信装置にそれぞれ関連する第２複数の未加入電子メールアカウントを管理する第２電子メールサーバを提供する動作と、
第２電子メールサーバとの第２接続を確立し、維持する動作と、
第２接続の間中、第２複数の未加入電子メールアカウントのための第２電子メール変更通知を受信する動作と、
第２電子メール変更通知に関連する第２電子メール情報を受信する動作と、
第２電子メール情報の少なくとも部分を、第２複数の無線通信装置にプッシュする動作とをさらに含むことを特徴とする請求項１記載の方法。
【請求項９】
電子メール情報を、電子メールサーバから複数の無線通信装置にプッシュするコンピュータプログラム製品であって、前記電子メールサーバは、公にアクセス可能で、前記複数の無線通信装置にそれぞれ関連する複数の未加入電子メールアカウントを管理し、前記コンピュータプログラム製品は、
記憶媒体と、
前記記憶媒体に記憶されたコンピュータ命令と、
を含み、前記コンピュータ命令は、
電子メールサーバとの接続を確立して維持し、
接続の間中、複数の未加入電子メールアカウントのための電子メール変更通知を受信し、
電子メール変更通知に関連する電子メール情報を受信し、
複数の無線通信装置による受信のための、電子メール情報の少なくとも一部をプッシュするために
プロセッサによって実行可能であることを特徴とする、コンピュータプログラム製品。
【請求項１０】
前記コンピュータ命令は、ＴＣＰ／ＩＰ接続を含む接続を確立し維持するために、さらに実行可能であることを特徴とする、請求項９記載のコンピュータプグラム製品。
【請求項１１】
前記コンピュータ命令は、接続を確立するために複数の未加入電子メールアカウントの代理として、公にアクセス可能な電子メールサーバにログインするために、さらに実行可能であることを特徴とする、請求項９記載のコンピュータプログラム製品。
【請求項１２】
前記接続は第１接続を含み、コンピュータ命令は、電子メール情報を受信するための第２接続を確立して維持するために、さらに実行可能であることを特徴とする、請求項９記載のコンピュータプログラム製品。
【請求項１３】
前記コンピュータ命令は、電子メール変更通知に対応する電子メールサーバ識別子および電子メール通知識別子を受信し、特定の電子メールサーバに対し、電子メールサーバ識別子および電子メール通知識別子を使用して電子メール変更通知に対応する電子メール情報を送出するために、さらに実行可能であることを特徴とする、請求項９記載のコンピュータプログラム製品。
【請求項１４】
前記コンピュータ命令は、電子メール変更通知に対応する電子メール通知識別子およびユーザ構成可能配信設定を受信し、ユーザ構成可能な配信設定に基づいて、特定の無線通信装置による受信のための電子情報の少なくとも一部をプッシュするために、さらに実行可能であることを特徴とする、請求項９記載のコンピュータプログラム製品。
【請求項１５】
複数の無線通信装置に対して電子メール情報の少なくとも一部をプッシュするためのシステムであって、前記システムは、
公にアクセス可能な電子メールサーバであって、
複数の無線通信装置にそれぞれ関連する複数の未加入電子メールアカウントを管理するように構成された前記電子メールサーバと、
電子メール管理クライアントとを含み、
前記電子メール管理クライアントおよび前記電子メールサーバはお互いの間に接続を確立して維持するように構成され、
前記電子メールサーバは、複数の未加入電子メールアカウントのための接続の間中、電子メール変更通知を送出するように構成され、前記電子メール管理クライアントは、電子メール変更通知を受信するように構成され、
前記電子メールサーバは、電子メール変更通知に関連する電子メール情報を送出するように構成され、前記電子メール管理クライアントは、電子メール変更通知を受信するように構成され、
前記電子メール管理クライアントは、複数の無線通信装置による受信のために電子メール情報の少なくとも一部をプッシュするように構成されることを特徴とするシステム。
【請求項１６】
公にアクセス可能な電子メールサーバが公にアクセス可能な第１の電子メールサーバを含み、前記システムは、
公にアクセス可能な第２のサーバを含み、
前記第２電子メールサーバは、複数の無線通信装置にそれぞれ関連する複数の未加入電子メールアカウントを管理するように構成され、
前記電子メール管理クライアントおよび前記第２電子メールサーバは、その間の接続を確立して維持するように構成され、
前記電子メール管理クライアントは、複数の未加入電子メールのための接続の間中、電子メール変更通知を送出するように構成された前記第２電子メールサーバおよび該電子メール変更通知を受信するように構成され、
前記第２電子メールサーバは、前記電子メール変更通知に関連する電子メール情報を送出するように構成され、前記電子メール管理クライアントは、前記電子メール情報を受信するように構成され、
前記電子メール管理クライアントは、複数の無線通信装置による受信のための電子メール情報の少なくとも一部をプッシュするように構成されることを特徴とする、請求項１５記載のシステム。
【請求項１７】
前記電子メールサーバは、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）サーバを含むことを特徴とする、請求項１５記載のシステム。
【請求項１８】
前記電子メール管理クライアントおよび電子メールサーバは、ＴＣＰ／ＩＰ接続を含む接続を確立して維持するようにさらに構成されたことを特徴とする、請求項１５記載のシステム。
【請求項１９】
前記電子管理クライアントは、接続を確立するための複数の未加入電子メールアカウントの代理として、電子メールサーバにログオンするように構成されたことを特徴とする、請求項１５記載のシステム。
【請求項２０】
前記接続は第１接続を含み、前記電子メールサーバおよび前記電子メール管理クライアントは、電子メール情報を送出して受信するための第２接続を確立して維持するようにさらに構成されたことを特徴とする、請求項１５記載のシステム。
【請求項２１】
受信された各電子メール通知のための電子メールサーバ識別子および電子メール通知識別子を受信するようにさらに構成された前記電子メール管理クライアントと、
前記電子メールサーバ識別子および電子メール通知識別子を使用して、特定の電子メールサーバに、前記特定の電子メール通知に対応する電子メール情報を受信するコマンドを送出するようにさらに構成されていることを前記電子メール管理クライアントと、
をさらに含むことを特徴とする、請求項１５記載のシステム。
【請求項２２】
前記電子メールサーバは、各電子メール通知のための電子メール通知識別子を送出するようにさらに構成され、
前記電子メール管理クライアントは、ユーザ構成可能な配信設定を検索するように構成され、
前記電子メール管理クライアントは、ユーザ構成可能な配信設定に基づいて、特定の無線通信装置による受信のための電子メール情報の少なくとも一部をプッシュするようにさらに構成されていることを含むことを特徴とする、請求項１５記載のシステム。
【請求項２３】
電子メール情報を、複数の電子メールサーバから複数の無線通信装置へプッシュする方法であって、前記方法は、電子メール管理クライアントによって実行され、
各電子メールサーバに対し、
複数の未加入電子メールアカウントの代理として、電子メールサーバにログオンし、電子メールサーバとの接続を確立して維持する動作と、
接続の間中、電子メールサーバ識別子および電子メール通知識別子とを含む各電子メール変更通知であって、前記複数の未加入アカウントのために電子メール変更通知を受信する動作と、
電子メール変更通知に関連する電子メール情報を受信する動作と、
複数の無線通信装置による受信のための電子メール情報の少なくとも一部を実質的にリアルタイムでプッシュする動作と、
を含むことを特徴とする、方法。
【請求項２４】
前記電子メール情報に関連したユーザ構成可能な配信設定を受信することと、
ユーザ構成可能な配信設定に基づいて、電子メール情報をプッシュすべきか否か、および／またはどの電子メール情報をプッシュすべきかを決定することと、
をさらに含むことを特徴とする、請求項２３記載の方法。
【請求項２５】
電子メール通知に関連したユーザ構成可能な配信設定を受信することと、
ユーザ構成可能な配信設定に基づいて、電子メール情報をプッシュすべきか否か、および／またはどの電子メール情報をプッシュすべきかを決定することと、
決定動作に基づいて、各電子メールサーバから、電子メール情報を要求することと、
をさらに含むことを特徴とする、請求項２３記載の方法。
【請求項２６】
電子メール情報を、複数の無線通信装置にプッシュするシステムであって、前記システムは、
複数の電子メールサーバと、
それぞれが複数の無線通信装置に関連した複数の未加入電子メールアカウントを管理するように構成された各電子メールサーバと、
電子メール管理クライアントとを含み、
前記電子メール管理クライアントは、複数の未加入電子メールアカウントの代理として、各電子メールサーバにログオンするように構成され、電子メールサーバとの接続を確立して維持するように構成され、
各電子メールサーバは、接続の間中、複数の未加入電子メールアカウントのための電子メール変更通知情報を送出するように構成され、前記電子メール管理クライアントは、該電子メール変更通知情報を受信するように構成され、前記電子メール変更通知情報は、電子メールサーバ識別子および電子メール通知識別子を含み、
前記電子メール管理クライアントは、前記電子メール変更通知情報に関連する電子メール情報を送出するように構成され、各電子メールサーバは、該電子メール情報を受信するように構成され、
前記電子メール管理クライアントは、複数の無線通信装置による受信のための電子メール情報の少なくとも部分を実質的にリアルタイムでプッシュするように構成されることを特徴とするシステム。
【請求項２７】
前記電子メール管理クライアントは、ユーザ構成可能な配信設定を受信するようにさらに構成され、
ユーザ構成可能な配信設定に基づいて、電子メール情報をプッシュすべきか否かおよび／またはどの電子メール情報をプッシュすべきかについて決定するように構成された前記電子メール管理クライアントと、
をさらに含むことを特徴とする、請求項２６記載のシステム。
【請求項２８】
電子メール管理クライアントは、ユーザ構成可能配信設定を受信するようにさらに構成され、
ユーザ構成可能な配信設定に基づいて、電子メール情報をプッシュすべきか否かおよび／またはどの電子メール情報をプッシュすべきかについて決定するようにさらに構成された前記電子メール管理クライアントと、
ユーザ構成可能な配信設定に基づいて、電子メール情報をプッシュすべきと判定した場合に、各電子メールサーバに、電子メール情報を要求するようにさらに構成されている前記電子メール管理クライアントと、
をさらに含むことを特徴とする、請求項２６記載のシステム。
【請求項２９】
電子メール情報を、複数のインターネット・メッセセージ・アクセス・プロトコル（ＩＭＡＰ）サーバから複数の無線通信装置にプッシュする方法であって、各ＩＭＡＰサーバは公にアクセス可能であり、それぞれ前記複数の通信装置に関連する複数の未加入電子メールアカウントを管理し、前記方法は、
複数のＩＭＡＰサーバの各ＩＭＡＰサーバに対し、
前記複数の未加入電子メールの代理として、ＩＭＡＰサーバにログオンし、前記ＩＭＡＰサーバとの間中、ＴＣＰ／ＩＰ接続を確立して維持する動作と、
ＴＣＰ／ＩＰ接続の間中、電子メールサーバ識別子および電子メール通知識別子を含む複数の未加入電子メールアカウントのための電子メール変更通知情報を受信する動作と、
電子メールサーバ識別子および電子メール通知識別子を使用して、ＩＭＡＰサーバから電子メール情報を検索する動作と、
複数の無線通信装置による受信のための電子メール情報の少なくとも一部を、実質的にリアルタイムでプッシュする動作と、
を含むことを特徴とする方法。
【請求項３０】
複数のＩＭＡＰサーバの各ＩＭＡＰサーバに対し、
受信された各電子メール通知について、電子メール通知識別子およびユーザ構成可能な配信設定を受信するステップと、
ユーザ構成可能な配信設定に基づいて、特定の無線通信装置による受信のための電子メール情報をプッシュするステップと、
をさらに含むことを特徴とする、請求項２９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
発明の分野
本発明は、全体として、電子メール情報を複数の無線通信装置に「プッシュする」ためのシステムに関する。詳細には、本発明は、各電子メールサーバとの単一セッション接続を確立して維持するための複数の未加入電子メールアカウントを代理して複数の電子メールサーバにログオンし、電子メール情報を、複数の無線通信装置に同時にリアルタイムでプッシュすることができるように、アカウントの電子メール変更通知情報を受信するように構成された電子メール管理クライアントに関する。
【背景技術】
【０００２】
従来技術の説明
図１は、従来の形態で電子メール情報が電子メールサーバ１５２から複数の無線通信装置１０４へプッシュされるシステム１００の図である。構内ローカルエリアネットワーク（ＬＡＮ）とすることができる私設網１４２は、複数のコンピュータ１４４、エンタープライズサーバ１５４、ファイアウォール１５６とともに電子メールサーバ１５２を含む。私設網１４２内のコンピュータ１４４のエンドユーザはそれぞれ、周知の電子メール受信用プロトコル（ＰＯＰ）規格に従って動作する電子メールサーバに１５２より管理される電子メールアカウントを有する。このように、複数のコンピュータ１４４は、従来のように、電子メールサーバ１５２から個人の電子メールメッセージに接続してアクセスすることができる。当然のことながら、コンピュータ１４４はすべて、同じ単一の実体（例えば、同じ会社）により統治および／または管理されている私設網１４２内で動作し、その点について、それらのコンピュータは系列下にある。簡素化のため、図には３台のコンピュータ１４４、すなわち、それぞれＰＣ１，ＰＣ２．．．ＰＣｎと表示したコンピュータ１４６、１４８、１５０のみを示している。
【０００３】
各コンピュータ１４４および／またはそれに対応する電子メールアカウントは、無線通信装置１０４の各１台に関連付けられている。各無線通信装置１０４は、携帯型であり、無線送受信機、アンテナおよび装置の操作を制御する１台以上のプロセッサとともに、ディスプレイおよびキーボード／キーパッド（例えば、小型ＱＷＥＲＴＹ配列型キーボード）を有するハンドヘルド型ハウジングを含んでいる。各無線通信装置１０４は、電子メールサーバ１５２に管理された電子メールアカウントに関連する電子メール情報を送受信する能力を有する。電子メール情報受信のために接続を無線通信装置１０４に要求するいずれの方法とも異なり、該電子メール情報は、リアルタイム自動「プッシュ」手法を通じて、各装置１０４により受信される。
【０００４】
エンタープライズサーバ１５４は、電子メールサーバ１５２から無線通信装置１０４への電子メール情報のプッシュを容易にする。システムセットアップの間、エンタープライズサーバ１５４と中継機１６０との間の専用線１５８を介し仮想私設網（ＶＰＮ）接続を確立し、維持する。さらに、エンタープライズサーバ１５４と電子メールサーバ１５２との間に、ひとつの専用接続１５５を確立して維持する。例えば、専用接続１５５は、マイクロソフトエクスチェンジに関連するＭＡＰＩ（メッセージング・アプリケーション・プログラミング・インターフェース）であってよい。新しい電子メールアカウントが私設網１４２内においてセットアップされると、該新しいアカウントに関して、電子メールサーバ１５２（または他のサーバ）のサーバアドレスがエンタープライズサーバ１５４に提供される。  電子メールサーバ１５２で電子メールアカウントに対する変更が検出されると（例えば、新しい電子メールの受信、あるフォルダから他のフォルダへ移動したメッセージ等）、電子メールサーバ１５２は、専用接続１５５を介し、エンタープライズサーバ１５４に、電子メール変更通知情報をリアルタイムに送信する。電子メール変更通知情報には、電子メール変更を一意に識別する通知識別子が含まれる。エンタープライズサーバ１５４が特定のアカウントに関する通知情報を受信すると、エンタープライズサーバ１５４は、該電子メールアカウントに関する記憶されたサーバアドレスに対してメッセージを送信することにより、通知識別子に対応する電子メール情報を受信することを要求する。エンタープライズサーバ１５４が電子メール情報を受信すると、エンタープライズサーバ１５４は、中継機１６０と装置にサービス提供中である無線網とを介して、電子メール情報を適切な無線通信装置にプッシュする。この従来の操作は単一私設網１４２との関係で説明するが、電子メール情報のプッシュは、同じ中継機１６０を介して、複数の私設網に関して同時に行われる。このような操作は、現在係属中の出願、発明の名称「ホストシステムから移動データ通信装置へ情報をプッシュするシステムおよび方法（Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｐｕｓｈｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｒｏｍ  ａ  Ｈｏｓｔ  Ｓｙｓｔｅｍ  ｔｏ  ａ  Ｍｏｂｉｌｅ  Ｄａｔａ  Ｃｏｍｍｕｎｉ−ｃａｔｉｏｎ  Ｄｅｖｉｃｅ）」、米国出願第０９／４０１．８６８号、１９９９年９月２３日に出願し、現権利者に譲渡、により詳細に説明されている。
【０００５】
上記に説明したシステムは、効果的に作動し、私設網において未加入電子メールを取り扱うのに適している。しかしながら、インターネット系の電子メールは、電子メールおよびメッセージ記憶装置用のインターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）規格として知られるサポートに移動している。ＩＭＡＰは、メールアクセス用旧ＰＯＰ方法の代替として設計されたものである。ＩＭＡＰの主たる強みは、多数のクライアントから１個以上のメールボックスへ多数回同時にアクセスすることができるようにサポートするという、その能力にある。これにより、失敗または情報記憶領域の損傷を心配することなく、２人以上のユーザまたは２台以上のコンピュータが同じ情報にアクセスすることが可能になる。
【０００６】
無線ハンドヘルド型移動装置に関して、リアルタイムに情報をプッシュして移動装置にメールが受信されたことを通知することは、重要な機能となる。しかしながら、従来のＩＭＡＰは、効果的かつ拡張可能な方法で、数多くのエンドユーザに対するプッシュによるメッセージサービスを容易にするようには設計されていない。ＩＭＡＰは、クライアントがそのメールを読むのに接続する必要があるようになっている、ポーリングまたは接続に基づく解決に焦点を当てているという点で、ＰＯＰと同じように設計されている。ＩＭＡＰを使用して電子メール通知を、リアルタイムに自動的に配信することができるが、そのためには、電子メールアカウント／メールボックスごとに単一ＴＣＰ／ＩＰ接続を確立して維持しなければならない。このような制限をすると、ＩＭＡＰを十分に標準化して多数の移動端末ユーザをサポートすることが不可能になる。新データまたはおよび／またはデータ変更のためのポーリングはひとつの選択枝であるが、ユーザの数が増加するにつれ（例えば、数千または数十万単位で）、この機構は機能を果たさなくなる。このようなポーリングおよび接続要求をサポートする物理ＩＭＡＰサーバの数は、最終的には、どのオペレーションセンターにとっても管理不可能な解決方法となるであろう。
【０００７】
従って、１台以上の電子メールサーバから複数の無線通信装置へ、電子メール情報をプッシュするための、拡張可能かつ効果的なシステムが必要とされている。
【発明の開示】
【課題を解決するための手段】
【０００８】
（発明の要約）
本明細書では、複数の電子メールサーバから複数の無線通信装置へ電子メール情報を「プッシュ」するためのシステムを説明する。各電子メールサーバは、公にアクセス可能であって、複数の無線通信端末にそれぞれ関連する複数の未加入電子メールアカウントを管理する。電子メール管理クライアントは、複数の未加入電子メールアカウントの代理として、電子メールサーバにログオンし、電子メールサーバとのＴＣＰ／ＩＰ接続が確立されて維持される。その後、複数の未加入電子メールアカウントのために電子メール変更通知情報が、単一のＴＣＰ／ＩＰ接続の間中、継続的に受信される。電子メール変更通知情報に基づいて、複数の無線通信装置によるリアルタイム受信のために電子メール管理クライアントにより、電子メール情報を検索し、プッシュすることができる。
【０００９】
特定の電子メール情報を受信する要求が適切に容易に実行されるように、電子メールサーバ識別子および電子メール通知識別子は、各電子メール変更メッセージを具備する。また、電子メール情報がエンドユーザによる指定の通りにプッシュされる（そうだとしても）ように、ユーザ構成可能な配信設定が、便宜的に提供される。
【００１０】
かくして、１台以上の電子メールサーバから複数の無線通信装置に電子メール情報をプッシュするための、拡張可能で効果的なシステムを有効に提供する。
【発明を実施するための最良の形態】
【００１１】
好ましい実施形態の詳細な説明
図１は、複数の電子メールサーバ１０２から複数の無線通信装置１０４へ、電子メール情報がプッシュされる、新規なシステム１００の図である。システム１００は、発明の背景において説明した従来技術の私設網１４２をも含む。電子メールサーバ１０２が、インターネット等の公衆網１０６に接続されている。また、電子メールサーバ１０２の１台に接続してアクセスするための公衆網１０６に、複数の計算機１０８は、接続されている。各計算機１０８のエンドユーザが、計算機毎に電子メールを記憶して管理する電子メールサーバ１０２の１台上に電子メールアカウントを有する。
【００１２】
各コンピュータ装置１０８および／またはその電子メールアカウントは、電子メール情報がプッシュされる無線通信装置１０４の１台に関連付けられている。各無線通信装置１０４は、携帯型であり、無線送受信機、アンテナおよび装置の操作を制御する１台以上のプロセッサとともに、ディスプレイおよびキーボード／キーパッド（例えば、小型ＱＷＥＲＴＹ配列型キーボード）を有するハンドヘルド型ハウジングを含んでいる。各無線通信装置１０４は、電子メールサーバ１０２の１台に管理されたその電子メールアカウントに関連する電子メール情報を送受信する能力を有する。電子メール情報受信のための接続を行うように無線通信装置１０４に対して要求するいずれの方法とは異なり、該電子メール情報は、リアルタイム自動「プッシュ」手法を通じて、各装置１０４により受信される。どの無線通信装置とも関連しない電子メールアカウントおよび情報もまた、電子メールサーバ１０２に管理され、記憶される。他のサービスもまた、電話通信、インターネットアクセス、および他の様々なデータサービス等の無線通信に対して提供することができる。
【００１３】
簡素化のため、図１には、３台の計算機１０８、すなわちそれぞれＰＣ１、ＰＣ２．．．ＰＣｎと表示した計算機１１８、１２０、１２２しかないことに留意されたい。同様に、簡素化のため、同図は、３台の電子メールサーバ１０２、すなわちそれぞれ電子メールサーバ１、２．．．ｎと表示した電子メールサーバ１１２、１１４、１１６しかない。実用化する際は、多くの追加電子メールサーバ、計算機および無線通信装置を利用することが可能である。
【００１４】
上記説明した実施形態において、計算機１０８は、従来のいずれかの方法（例えば、電話ダイアルアップモデム、ケーブルモデムまたはＤＳＬモデム等）を使用し、インターネットを介して電子メールサーバ１０２に接続することのできるデスクトップまたはラップトップパソコン等のコンピュータである。パソコンのエンドユーザは、電子メールサーバに蓄積されている過去の受信した電子メールを閲覧し、分類し、編成し、およびその他管理することに加えて、新規電子メールを送受信するために、エンドユーザの適切な個人電子メールアカウントにアクセスすることができる。計算機のエンドユーザが電子メールにアクセスすると、そのユーザの計算機を使用して、電子メールプロバイダまたはサーバに関連する適切なユニフォーム・リソース・ロケータ（ＵＲＬ）を使用して、インターネットを介して、電子メールサーバに接続する。エンドユーザは、計算機を使用して、ユーザの個人ユーザ名およびパスワードを送信し、電子メールサーバにログオンする。このユーザ名およびパスワードが電子メールサーバに記憶したものと一致すれば、ログインは成功し、エンドユーザが電子メールタスクを行えるように、電子メールセッションが作成される。
【００１５】
計算機１０８およびそれぞれの電子メールアカウントは、一般的に互いに系列関係になく、すなわち、（必ずしも）同じ商用網または私設網にともに関連付けられているわけではないことに留意されたい。例えば、計算機１１８および１２０は、同じ会社で利用されるのではなく、また同じ私設網の一部であるわけでもない。実際には、計算機１１８は、一私人Ａが利用することができ、計算機１２０は、一私人Ｂが利用することができる。それ故、計算機１１８に関連する電子メールアカウントを未加入電子メールアカウントとみなすことができる。
【００１６】
電子メールサーバ１０２のそれぞれは、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）規格に従って構成された電子メールソフトウェアを有していることが好ましい。ＩＭＡＰは最近開発された電子メールプロトコルであって、先の電子メール受信用プロトコル（ＰＯＰ）に関するいくつかの問題を解決しようとするものである。ＩＭＡＰについては、電子メールはすべて電子メールサーバに蓄積され、クライアントの要求に応じてメッセージを閲覧する。様々な電子メールメッセージを編成するために、電子メールサーバ上に分割フォルダを作成することが可能である。都合のよいことに、エンドユーザの受信トレイおよび他のメールフォルダ中の電子メールメッセージは、ＩＭＡＰクライアントプログラムを実行するいくつかの異なる物理装置または機械からアクセスすることができる。ＩＭＡＰに関する規格仕様書のひとつにＲｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ（ＲＦＣ）２０６０があるが、他の関連する仕様書、追加文書および／または改訂版も適用可能である。
【００１７】
複数の無線通信網１１０に接続された複数の電子メール管理クライアント１６４および中継器１６０を介すると、電子メールサーバ１０２から無線通信装置１１０へ電子メールをプッシュすることが容易になる。無線網１１０は、例えば携帯電話通信網であってよい。簡素化のため、図には、３台の無線通信網１１０、すなわち、それぞれ無線網１、２．．．ｎと表示された無線網１３０、１３２、１３４しか示していない。同様に、簡素化のため、図には、３台の電子メール管理クライアント１６４、すなわち、電子メール管理クライアント１、２．．．ｎと表示された電子メール管理クライアント１６６、１６８、１７０しか示していない。実用化する際は、多くの追加電子メール管理クライアントおよび無線網を利用することが可能である。
【００１８】
ここで図２を参照すると、本発明の詳細をさらに説明するために、図１のシステムの簡素化された関連部分の図が示されている。計算機２０２、２０４、２０６および無線通信装置２０８、２１０を含む追加の装置を始めとして、図１の電子メールサーバ１１２、１１４、電子メール管理クライアント１６６、中継器１６０、無線網１３０、計算機１１８、１２０、１２２、および無線通信装置１２４、１２６、１２８のみが、図２に示されている。計算機２０４、２０６が電子メールサーバ１１４に関連付けられ、および／または接続されたものとして示されているのに対し、計算機１１８、１２０、１２２は、電子メールサーバ１１２に関連付けられ、および／または接続されたものとして示されている。計算機２０２は、点線で電子メールサーバ１１２に接続されたものとして示されてはいるが、電子メールサーバ１１２または１１４のいずれかに、もしくは私設網または公衆網のいずれかの異なる電子メールサーバに接続することができる。電子メールサーバ１１２および１１４は、電子メール管理クライアント１６６に関連付けられ、および／または接続したものとして示されている。
【００１９】
図３は、図１−２の各電子メールサーバ１０２により記憶されて管理される複数の未加入電子メールアカウント３０２のいくつかの一般的な代表的情報を示す。簡素化のため、図３には、３組の電子メールアカウントに関する情報、すなわち、“バリー・ジルハリー（ＢＡＲＲＹ  ＧＩＬＨＵＬＹ）”という氏名における電子メールアカウント３０４に関する情報、“アンディ・ヴァン（ＡＮＤＹ  ＶＡＮ）”という氏名における電子メールアカウント３０６に関する情報、および“トーマス・パリー（ＴＨＯＭＡＳ  ＰＡＲＲＹ）”という氏名における電子メールアカウント３０８に関する情報が示されている。例示したように、各アカウントは、セキュリティ目的のために、それに関連するユーザ名（ＵＳＥＲ  ＮＡＭＥ）およびパスワードを有している。情報には電子メールメッセージそのものも含まれるが、それらは「受信箱（ＩＮＢＯＸ）」および「フォルダ（ＦＯＬＤＥＲ）１」、「フォルダ２」を含む他の種々のフォルダに編成される。
【００２０】
また、各電子メールアカウントは、フォルダに関連する電子メールルール設定（またはフィルタ設定）を有する。ルール設定は、無線通信装置配信設定をはじめ、従来のテキストに基づく（Ｔｅｘｔ  ｂａｓｅｄ）フィルタ設定を含む。新規電子メールメッセージを受信すると、電子メールサーバによりテキストに基づくフィルタ設定を利用して、例えば、特定のデータフィールド内の特定のテキストに基づいて、該新規電子メールメッセージをルーティングし、特定のフォルダに記憶する。一方、無線通信装置配信設定を提供して、電子メール情報を電子メールアカウントに関連する無線通信装置に配信すべきか否かおよび／またはどの電子メール情報を配信すべきかについて指定する。
【００２１】
図３における本例において、配信設定は、電子メール情報を無線通信装置に配信するか否か、および電子メール情報を配信するものとした場合、電子メール情報のどの部分を配信するかについて表示する。電子メール情報は、電子メールヘッダ情報（ＴＯ、ＣＣ、ＦＲＯＭ、およびＳＵＢＪＥＣＴフィールド内のデータ）、電子メール配信日付および配信時間、電子メールメッセージテキスト、およびファイル添付物を含むことができるが、これに限定されるものではない。他のふさわしい配信設定として指定されるものとして、送信者により電子メールメッセージがレベル１の優先順位（ＬＥＶＥＬ  １  ＰＲＩＯＲＩＴＹ)として指定されたときにのみ、電子メール情報を無線通信装置に配信するレベル１優先順位設定等を指定することができる。図３の例では、“バリー・ギルハリー”の電子メールアカウント３０４は、配信設定(ＤＥＬＩＶＥＲＹ  ＳＥＴＴＩＮＧ)「電子メールヘッダ情報のみ常時配信(ＡＬＷＡＹＳ  ＳＥＮＤ  ＯＮＬＹ  Ｅ−ＭＡＩＬ  ＨＥＡＤＥＲ  ＩＮＦＯＲＭＡＴＩＯＮ)」であり、“アンディ・ヴァン”の電子メールアカウント３０６は、配信設定「電子メール送信不可(ＮＥＶＥＲ  ＳＥＮＤ  Ｅ−ＭＡＩＬ)」であり、“トーマス・パリー”の電子メールアカウント３０８は、配信設定「全電子メールテキストを常時送信（ＡＬＷＡＹＳ  ＳＥＮＤ  ＦＵＬＬ  Ｅ−ＭＡＩＬ  ＴＥＸＴ）」である。
【００２２】
配信設定は、例えば、計算機（および／または無線通信装置）が電子メールサーバにログオンしたときに、適切なコマンドまたは命令を介して、計算機（および／または無線通信装置）のエンドユーザが変更することができることが好ましい。これにより、配信設定は、計算機および／または無線通信装置を介して、ユーザ変更可能となる。
【００２３】
図４Ａ−４Ｃは、図１−３との関係で説明したシステム１００等のシステムにおいて、複数の電子メールサーバから複数の無線通信装置へ電子メール情報をプッシュする方法を説明するフローチャートを形成している。フローチャートの説明を図４Ａから始めるが、これは電子メール通知セットアップ方法に関するものであり、図２との関連で説明する。図４Ａの開始ブロック４００から開始し、電子メール管理クライアントが、複数の未加入電子メールアカウントの代理として電子メールサーバにログオンする（ステップ４０２）。例えば、図２では、電子メール管理クライアント１６６は、計算機１１８、１２０、１２２（すなわち、図３のアカウント３０２）に関連するアカウントを含む複数の未加入電子メールアカウントの代理として、電子メールサーバ１１２にログオンすることができる。
【００２４】
このステップでは、電子メール管理クライアントは、ユーザ名とパスワードを送信して電子メールサーバにログオンでき、ユーザ名とパスワードが電子メールサーバに記憶されたものと一致しているものと仮定すると、ログインは成功し、電子メールセッションが作成される。この電子メールセッションについては、電子メール管理クライアントは、無線通信装置に関連する複数の未加入電子メールアカウントのすべてに対して、（例えば、制限されたまたは完全な）アクセス権を有する。電子メール管理クライアントのログインセッションは、複数のユーザアカウントに対するアクセス権を有する管理者による管理ログインセッションのものと類似または同じものであり得る。
【００２５】
ログイン後、電子メール管理クライアントと、電子メール変更通知情報を送信するための電子メールサーバとの間に、接続が確立される（図４Ａのステップ４０４）。例えば、図２によると、電子メール管理クライアント１６６と電子メールサーバ１１２との間に、ＴＣＰ／ＩＰ接続２１２を確立することができる。その後、電子メール管理クライアントは、関連する無線通信装置を有する複数の未加入電子メールアカウントに関する電子メール変更通知の受信を要求することができる（図４Ａのステップ４０６）。電子メールサーバはこの要求を処理し、電子メール管理クライアントと電子メール情報を送信するための電子メールサーバとの間に、第２接続が確立される（図４Ａのステップ４０８）。例えば、図２において、電子メール管理クライアント１６６は、電子メールサーバ１１２に電子メール変更通知要求を送信することができ、それに応答して、電子メール管理クライアント１６６と、電子メール情報を送信する電子メールサーバ１１２との間に、ＴＣＰ／ＩＰ接続２１４を確立することができる。
【００２６】
これにより、電子メールサーバ１１２と電子メール管理クライアント１６６との間に、２個のＴＣＰ／ＩＰ接続２１２および２１４を確立することができる。電子メールサーバ１１２は、ＴＣＰ／ＩＰ接続２１２を使用して、電子メール管理クライアント１６６に、電子メール通知情報を継続的にリアルタイムで送信し、ＴＣＰ／ＩＰ接続２１４を使用して、電子メール管理クライアント１６６に、要求に基づいて特定の電子メール情報を送信する。同様に、電子メールサーバ１１４と電子メール管理クライアント１６６との間に、２個のＴＣＰ／ＩＰ接続２１６および２１８を確立することができ、電子メールサーバ１１４は、ＴＣＰ／ＩＰ接続２１６を使用して、電子メール管理クライアント１６６に、電子メール通知情報を継続的にリアルタイムで送信し、ＴＣＰ／ＩＰ接続２１８を使用して、電子メール管理クライアント１６６に、要求に基づいて特定の電子メール情報を送信する。電子メール通知セットアップは完了し、図４Ａのフローチャートは、接続点４１０を介して図４Ｂに続く。
【００２７】
ここで図４Ｂを参照すると、接続のうちの１個の間中、いずれかの電子メールアカウントのいずれかの電子メール変更についての電子メール変更通知情報が、電子メールサーバから、電子メール管理クライアントによってリアルタイムに受信される（ステップ４１２）。例えば、図２では、電子メール変更についての電子メール変更通知情報は、電子メールサーバ１１２によって送信され、ＴＣＰ／ＩＰ接続２１２の間中、電子メール管理クライアント１６６により受信することができる。電子メールサーバからの各通知メッセージは、特定の電子メールサーバを識別するサーバ識別子（例えば、サーバアドレス）と、一意の通知／電子メール変更（例えば、シーケンス番号）を含んでいることが好ましい。
【００２８】
図２との関連でステップ４１２をさらに説明すると、計算機２０２を使用して、無線通信装置１２４（図２）に関連する計算機１１８のエンドユーザ宛の電子メールメッセージ（以下、「第１電子メールメッセージ」という）の原案を作成して送信することができ、この電子メールメッセージは、電子メールサーバ１１２が管理する適切な電子メールアカウントに配信される。電子メールアカウントのための電子メールサーバ１１２内に、新規受信メッセージのための電子メール変更通知フラグを設定し、その後直ちに、ＴＣＰ／ＩＰ接続２１２の間中、電子メール管理クライアント１６６に、該メッセージのための電子メール変更通知情報を送信する。通知情報は、電子メールサーバ１１２のためのサーバ識別子（例えば、“ｓｅｒｖｅｒ１．ｎｅｔ”）および電子メール変更通知識別子またはシーケンス番号（例えば、“２１２”）を含む。
【００２９】
以下の表１に概説したように、より詳細な情報もまた各通知メッセージに含むことができる。
【００３０】
（表１．電子メール変更通知情報に含むことのできるデータの型）
【００３１】
【表１】
2005536127.tif 000003
【００３２】
図４Ｂのフローチャートを続けると、電子メール管理クライアントは、受信した電子メール変更通知情報を使用して、第２接続の間中、電子メールサーバに、電子メール情報を要求する（図４Ｂのステップ４１４）。例えば、図２において、電子メール管理クライアント１６６は、宛先アドレスとしてのサーバ識別子（“ｓｅｒｖｅｒ１．ｎｅｔ”）および通知識別子（“２１２”）を使用して、第１電子メールメッセージに関連するその電子メール情報を電子メールサーバ１１２に要求し、電子メール通知および所望の電子メール情報を識別することができる。電子メールサーバ１１２は、これらのコマンド（通知識別子に関連する適切な電子メール情報を検索する適切なサーバ）を受信して処理を行い、第２接続の間中、電子メール管理クライアント１６６に電子メール情報を渡す。電子メールクライアントは、これに応答して、第２ＴＣＰ／ＩＰ接続の間中、この電子メール情報を受け取る（図４Ｂのステップ４１６）。例えば、図２において、電子メール管理クライアント１６６は、第１電子メールメッセージに関連するＴＣＰ／ＩＰ接続２１４の間中、電子メール情報を受信することができる。ステップ４１４、４１６における電子メール情報の取得は、ＳＥＬＥＣＴ（例えば、特定の電子メールフォルダを選択すること）およびＦＥＴＣＨ（例えば、特定の電子メールデータを取り込むこと）等の従来のコマンドを電子メールサーバ１１２に発する電子メール管理クライアント１６６により実行することができる。
【００３３】
この情報が電子メール管理クライアントにより、一旦受信されると、該情報の少なくとも一部は組み立てられてメッセージになり、適切な無線通信装置にリアルタイムでプッシュされる（図４Ｂのステップ４１６）。例えば、図２において、第１電子メールメッセージの電子メール情報は、電子メール管理クライアント１６６により無線通信装置１２４にプッシュされる。電子メール情報は、中継器１６０を介して、通信装置が配置された適切な無線網１３０に搬送される。フローチャートはステップ４１８で終わりであるが、この方法はステップ４１２を始めとして継続的に繰り返される。
【００３４】
図４Ｂに関連して説明したステップは、単一の電子メールサーバに関して行われるだけでなく、それぞれが複数の未加入電子メールアカウントを管理する複数の異なる電子メールサーバに関しても同時に行われることに留意されたい。説明のため、図２の計算機２０２はまた、無線通信装置１２６を有する計算機１２０のエンドユーザのために、電子メールメッセージ（以下、「第２電子メールメッセージ」という）の原案を作成して送信するために使用することができる。さらに、図２の計算機２０２はまた、無線通信装置２０８に関連する計算機２０４のエンドユーザのために、電子メールメッセージ（以下、「第３電子メールメッセージ」という）の原案を作成して送信するために使用することができる。これらの第２および第３電子メールメッセージは、それぞれ電子メールサーバ１１２および電子メールサーバ１１４により管理される適切な電子メールアカウントに配信される。このように、これらの新規受信メッセージの電子メール変更通知フラグは、各電子メールアカウントに対して、それぞれ電子メールサーバ１１２および１１４内に設定される。
【００３５】
以上のように、図４Ｂのステップ４１２に関して、第１電子メールメッセージに関連する電子メール変更通知情報は、ＴＣＰ／ＩＰ接続２１２の間中、電子メール管理クライアント１６６により送信されて受信されるばかりでなく、第２電子メールメッセージに関連する通知情報もまた、ＴＣＰ／ＩＰ接続２１２の間中、電子メール管理クライアント１６６により送信されて受信される。この第２電子メールの受信された通知情報は、電子メールサーバ１１２のサーバ識別子（例えば、“ｓｅｒｖｅｒ１．ｎｅｔ”）および電子メール変更通知識別子またはシーケンス番号（例えば、“２４５”）を含む。さらに、第３電子メールメッセージに関連する電子メール変更通知情報は、ＴＣＰ／ＩＰ接続２１６の間中、電子メール管理クライアント１６６に送信される。第３電子メールメッセージの受信された通知情報は、電子メールサーバ１１４のサーバ識別子（例えば、“ｓｅｒｖｅｒ２．ｎｅｔ”）および電子メール変更通知識別子またはシーケンス番号（例えば、“０９９）”を含む。
【００３６】
また、図４Ｂのステップ４１４に関して、電子メール管理クライアント１６６は、電子メールサーバ１１２に対し、第１電子メールメッセージに関連するその電子メール情報を要求するばかりでなく、宛先アドレスとしてのサーバ識別子（“ｓｅｒｖｅｒ１．ｎｅｔ”）および通知識別子（“２４５”）を使用して、第２電子メールメッセージに関連するその電子メール情報を要求し、電子メール通知および情報を特定する。さらに、電子メール管理クライアント１６６は、電子メールサーバ１１４に対し、宛先アドレスとしてのサーバ識別子（“ｓｅｒｖｅｒ２．ｎｅｔ”）および通知識別子（“０９９”）を使用して、第３電子メールメッセージに関連するその電子メール情報を要求し、電子メール通知および情報を特定する。図４Ｂのステップ４１６に関して、電子メール管理クライアント１６６は、ＴＣＰ／ＩＰ接続２１４の間中、第１電子メールメッセージばかりでなく、第２電子メールメッセージについても、電子メール情報を受信する。従って、第３電子メールメッセージについても、電子メール管理クライアント１６６は、ＴＣＰ／ＩＰ接続２１８の間中、電子メール情報を受信する。図４Ｂのステップ４１８に関して、第１電子メールメッセージの電子メール情報が組み立てられて、無線通信装置１２４にプッシュされるばかりでなく、第２電子メールメッセージの電子メール情報も無線通信装置１２６にプッシュされ、第３電子メールメッセージの電子メール情報も無線通信装置２０８にプッシュされる。
【００３７】
上記方法は新規電子メールメッセージの受信に関して説明したのであるが、本来は、エンドユーザのメール箱に対する変更のすべてについて行うこともできる。例えば、電子メールの変更は、既存メッセージの削除または既存メッセージの、あるメールフォルダから異なるメールフォルダへの移動であることができる。その違いによる動作は、変更がなされた特定の電子メールによる。例えば、その違いによる動作は、プッシュされた電子メールとは対照的に、既存の内部マップの更新であることができる。
【００３８】
また、電子メール情報の配信は、各電子メールアカウント（例えば、図３の電子メールアカウントに関して説明した配信設定）に関連する無線通信装置配線設定に基づいて行われることが好ましい。この態様については、図４Ｃのフローチャートの部分に関連して説明されるが、これは図４Ａのフローチャートの電子メール通知セットアップの完了後に継続する。ここで図４Ｃを参照すると、いずれかの電子メールアカウントへの電子メール変更の電子メール変更通知情報は、ＴＣＰ／ＩＰ接続の１個の間中、電子メール管理クライアントにより、電子メールサーバから継続的に、リアルタイムに受信される（図４Ｃのステップ４２０）。電子メールサーバからの各通知メッセージは、特定の電子メールサーバを識別するサーバ識別子（例えば、サーバアドレス）および一意の通知／電子メール変更の電子メール変更識別子（例えば、シーケンス番号）を含む。
【００３９】
次に、電子メール管理クライアントは、第２接続の間中、電子メールサーバに、電子メールアカウントに関連する無線配信設定を要求して受信する（図４Ｇのステップ４２２）。特に、ステップ４２２における配信設定の取得は、ＳＥＬＥＣＴ（例えば、特定の電子メールフォルダを設定すること）およびＦＥＴＣＨ（例えば、配信設定データを取り込むこと）コマンド等の従来のコマンドを電子メールサーバに対して発することにより行うことができる。例えば、配信設定は、図３の電子メールアカウントに関して説明したもののひとつであることができる。
【００４０】
配信設定は、電子メール情報を配信するべきか否か、および電子メール情報を配信するものとした場合、電子メール情報のどの部分を配信するべきかについて指示する。電子メール情報は、電子メールヘッダ情報（ＴＯ、ＣＣ、ＦＲＯＭ、およびＳＵＢＪＥＣＴフィールド内のデータ）、電子メール配信日付および配信時間、電子メールメッセージテキスト、およびファイル添付物を含むことができるが、これに限定されるものではない。他のふさわしい配信設定として指定されるものとして、配信された電子メールメッセージがレベル１の優先順位として指定されたときにのみ、電子メール情報を無線通信装置に配信するレベル１優先順位設定等を指定することができる。図３の例では、“バリー・ギルハリー”の電子メールアカウント３０４は、配信設定「電子メールヘッダ情報のみを常時配信」を有し、“アンディ・ヴァン”の電子メールアカウント３０６は、配信設定「電子メール送信不可」を有し、“トーマス・パリー”の電子メールアカウント３０８は、配信設定「全電子メールテキストを常時送信」を有する。配信設定は、例えば、計算機（および／または無線通信装置）が電子メールサーバに適切にログオンしたときに、適切なコマンドまたは命令を介して、計算機（および／または無線通信装置）のエンドユーザが変更することができることが好ましい。これにより、配信設定は、計算機および／または無線通信装置を介して、ユーザ変更可能となる。
【００４１】
図４Ｃに戻って説明すると、電子メール管理クライアントは、検索された配信設定に基づいて、無線通信装置に対して、電子メール情報をプッシュするか否か、および／またはどの電子メール情報をプッシュするかについて決定する（図４Ｃのステップ４２４）。電子メール管理クライアントが、この通知に対しては電子メール情報をプッシュしないと決定した場合（例えば、「電子メール送信不可」という表示を行う設定）は、電子メール情報の要求は行わない。一方、電子メール管理クライアントは、この通知に対して電子メール情報をプッシュするという決定を行うことができる（例えば、「電子メールを送信」という表示を行う設定）。この場合、電子メール管理クライアントは、受信された電子メール変更通知情報を使用して、適切な電子メールサーバに電子メール情報を要求して受信する（図４Ｃのステップ４２６）。
【００４２】
ステップ４２６についてより詳しく説明すると、電子メール管理クライアントは、適切な電子メールサーバに対し、宛先アドレスとしてのサーバ識別子および通知識別子の使用を伴う電子メールメッセージに関連する電子メール情報を要求し、適切な電子メール通知および情報を特定する。電子メールサーバは、適切なサーバに対し、通知識別子に関連する適切な電子メールを検索し、このメッセージを受信して処理し、その後、第２ＴＣＰ／ＩＰ接続の間中、電子メール情報を電子メール管理クライアントに送信する。電子メール管理クライアントは、これに応答して、第２ＴＣＰ／ＩＰ接続の間中、この電子メール情報を受信する。特に、この電子メール情報の取得は、ＳＥＬＥＣＴ（例えば、特定の電子メールフォルダを選択すること）およびＦＥＴＣＨ（例えば、電子メールデータを取り込むこと）コマンド等の従来のコマンドを電子メールサーバに対して発することにより行われる。その後、電子メール管理クライアントは、適切な情報をメッセージに組立て、該メッセージを無線装置にプッシュする（図４Ｃのステップ４２８）。該情報は、中継機１６０および通信装置が配置された適切な無線網１３０を介してプッシュされる。
【００４３】
図４Ｂに関連して先に説明した例を詳述すると、図２の電子メール管理クライアント１６６は、電子メールサーバ１１２のサーバアドレス（“ｓｅｒｖｅｒ１．ｎｅｔ”）および一意に電子メール通知を識別するシーケンス番号“２１２”を含む第１電子メールメッセージのための第１通知メッセージを受信するが、これらは図３の電子メールアカウント３０４に関連付けられている。また、計算機１１８に関連する配信設定「電子メールヘッダ情報のみを常に送信」が、電子メールアカウント３０４を介して、検索される。この場合、電子メール管理クライアント１６６は、宛先アドレスとして“ｓｅｒｖｅｒ１．ｎｅｔ”および通知識別子として“２１２”を使用して、電子メール情報を受信するためのコマンドを送信する。電子メールサーバ１１２は、関係ある電子メール情報のすべてまたはほとんどを電子メール管理クライアント１６６に送信し、その結果、電子メール管理クライアント１６６が情報の一部（例えば、電子メールヘッダ）のみを抽出して無線通信装置にプッシュするように構成されていることが好ましい。代替の実施形態において、電子メールサーバ１１２は、配信設定で特定された電子メール情報の一部のみを送信するように構成することができ、結果として、電子メール管理クライアント１６６は、単に情報をメッセージに構成して無線装置にプッシュするものとする。
【００４４】
例を続けて説明すると、電子メール管理クライアント１６６はまた、電子メールサーバ１１２のサーバアドレス（“ｓｅｒｖｅｒ１．ｎｅｔ”）および図３の電子メールアカウント３０６の特定の電子メール通知を一意に識別するシーケンス番号“２４５”を含む第２電子メールメッセージの第２通知メッセージを受信する。また、図３の電子メールアカウント３０６の計算機１１８に関連する配信設定「電子メール送信不可」が検索される。電子メール管理クライアント１６６がこの特定の配信設定を受信すると、通知識別子“２４５”の電子メール情報を受信する何らのコマンドをも発せず、またこの通知に関連する何らの情報をもプッシュしない。
【００４５】
最後に、電子メール管理クライアント１６６は、電子メールサーバ１１２のサーバアドレス（“ｓｅｒｖｅｒ２．ｎｅｔ”）および図３の電子メールアカウント３０６の特定の電子メール通知を一意に識別するシーケンス番号“０９９”を含む第３電子メールメッセージの第３通知メッセージを受信する。また、電子メールアカウント３０６の計算機１１８に関連する配信設定「完全な電子メールテキストを常に送信」が検索される。この場合、電子メールサーバ１１２は、情報を無線通信装置にプッシュされるメッセージに構成する電子メール管理クライアント１６６に対し、電子メール情報を送信する。
【００４６】
電子メールアカウントについて、配信設定「レベル１の優先権の電子メールのみを送信」（図３参照）が使用され、電子メール管理クライアント１６６により受信されると、電子メール管理クライアント１６６は、通知識別子に対応する電子メール情報を受信するコマンドを発し、電子メール情報を受信し、電子メールメッセージ情報がレベル１優先権を表示するか否かの試験を行う。電子メールメッセージ情報がレベル１優先権を表示すると、電子メール管理クライアント１６６は、適切な電子メール情報を、無線通信装置にプッシュする。電子メールメッセージ情報がレベル１優先権に至らないものを表示する場合は、電子メール管理クライアント１６６は、いかなる電子メール情報をも、無線通信装置にプッシュすることはない。
【００４７】
電子メール情報を電子メールサーバから複数の無線通信装置にプッシュする方法について、以上のように説明した。ひとつの例示的方法において、電子メールサーバは、公にアクセス可能であり、それぞれが複数の無線通信装置に関連する複数の未加入電子メールアカウントを管理する。該方法は、電子メール管理クライアントにより実行され、電子メールサーバとの接続を確立して維持する動作と；接続の間、複数の未加入電子メールアカウントの電子メール変更通知を受信する動作と；電子メール変更通知に関連する電子メール情報を受信する動作と；複数の無線通信装置による受信のための電子メール情報の少なくとも一部をプッシュする動作を含む。該方法は、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）規格を利用し、接続は単一ＴＣＰ／ＩＰ接続であることが好ましい。また、該方法は、電子メール通知に関連するユーザ構成可能な配信設定を受信する動作と；ユーザ構成可能な配信設定に基づき、電子メール情報をプッシュすべきか否か、および／またはどの電子メール情報をプッシュすべきかについて決定する動作を便宜的に含むこともできる。
【００４８】
他の例示的方法は、複数の電子メールサーバから複数の無線通信装置へ、電子メール情報をプッシュするステップを包含する。この方法は、電子メール管理クライアントによって実行され、各電子メールサーバに対して、複数の未加入の電子メールアカウントの代理として電子メールサーバにログオンし、電子メールサーバとの接続を確立して維持する動作と；接続の間、電子メールサーバ識別子および電子メール通知識別子を含む、複数の未加入電子メールアカウントのための各電子メール変更通知を受信する動作と；電子メール変更通知に関連する電子メール情報を受信する動作と；複数の無線通信装置による受信のための電子メール情報の少なくとも一部を、実質的にリアルタイムにプッシュする動作とを含む。この方法は、ＩＭＡＰ規格を使用し、接続は単一ＴＣＰ／ＩＰ接続であることが好ましい。また、この方法は追加として、電子メール通知に関連するユーザ構成可能な配信設定を受信する動作と；ユーザ構成可能な配信設定に基づき、電子メール情報をプッシュすべきか否か、および／またはどの電子メール情報を配信すべきかについて決定する動作とを、便宜的に含むことができる。
【００４９】
上記は本実施形態の単なる一例に過ぎないのであって、添付の請求項に定める本発明の意図および範囲から逸脱しない限り、様々な変更、修正および変形を加えることができることを理解されたい。例えば、該方法は、エンドユーザのメール箱に本質的な変更を加えるために使用することができ、電子メールの変更は、既存のメッセージの消去または既存のメッセージのあるメールフォルダから異なるメールフォルダへの移動であることができる。本明細書および請求項の用語およびフレーズのうち、当業者に対し、平易な言葉とは異なる特殊特定の意味を与えたものはなく、従って、本明細書は、用語を過度に狭い意味に規定するために使用されてはならない。
【図面の簡単な説明】
【００５０】
【図１Ａ】図１は、複数の電子メールサーバから複数の無線通信装置へ電子メール情報がプッシュされるシステムの図である。
【図１Ｂ】図１は、複数の電子メールサーバから複数の無線通信装置へ電子メール情報がプッシュされるシステムの図である。
【図２】図２は、本発明に関する詳細を説明するための図１のシステムに関連した部分の図である。
【図３】図３は、各電子メールサーバが管理する複数の未加入電子メールアカウントのいくつかに関連する一般的な代表的情報の図である。
【図４Ａ】図４Ａ−４Ｃは、複数の電子メールサーバから複数の無線通信装置へ電子メール情報をプッシュする方法を説明するフローチャートを形成する。
【図４Ｂ】図４Ａ−４Ｃは、複数の電子メールサーバから複数の無線通信装置へ電子メール情報をプッシュする方法を説明するフローチャートを形成する。
【図４Ｃ】図４Ａ−４Ｃは、複数の電子メールサーバから複数の無線通信装置へ電子メール情報をプッシュする方法を説明するフローチャートを形成する。
【図１Ａ】
2005536127.tif 000004
【図１Ｂ】
2005536127.tif 000005
【図２】
2005536127.tif 000006
【図３】
2005536127.tif 000007
【図４Ａ】
2005536127.tif 000008
【図４Ｂ】
2005536127.tif 000009
【図４Ｃ】
2005536127.tif 000010
【国際調査報告】
2005536127.tif 000011
2005536127.tif 000012
2005536127.tif 000013