(57)【要約】【課題】  無線装置が、キャリヤネットワークを通じて、ネットワークサービスを促進するサーバ計算機システムに継続的に接続されていなくても、無線装置のユーザに、電子メールやインスタントメッセージのようなネットワークサービスの仮想のオンラインエクスペリエンスを提供する。【解決手段】  このサービスは、オンラインエクスペリエンスの保持するために必要とされる情報を、移動体発あるいは移動体着に関わらず、素早く通信することによって達成される。現にデータコネクションが確立している場合、情報はそのデータコネクション上を通信される。しかし、データコネクションが確立していない場合、情報（またはその一部）は、キャリヤネットワークとのコネクションを必要としないＳＭＳ方式のようなトランスポート機構を使用して通信されることができる。【選択図】  図２
2004201322.tif 000002
【特許請求の範囲】
【請求項１】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において、前記サーバ計算機システムが、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要がなく、該方法は、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する動作と、
前記サーバ計算機システムと確立された現在のデータコネクションがないにもかかわらず、前記無線装置が前記ネットワークサービスにサインインしていると判断する動作と、
前記無線装置が前記キャリヤネットワークとアクティブなデータセッションを有する必要のないトランスポート機構を使用して、前記情報の少なくとも一部を前記無線装置へ伝送する動作と
を備えることを特徴とする方法。
【請求項２】
前記情報の少なくとも一部を前記無線装置へ伝送する前記動作は、
前記無線装置へ前記情報のプレビュー部分を伝送する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項３】
伝送した前記情報は受信した前記情報の全てよりも少なく、
前記情報の前記少なくとも一部を伝送後に、前記無線装置から前記サーバ計算機システムとのデータコネクションを確立する要求を受信する動作と、
前記無線装置とのデータコネクションを確立する動作と、
該データコネクション上で前記無線装置へ受信した前記情報の残余部分を提供する動作と
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
受信した前記情報の前記残余部分をキューに配置する動作
をさらに備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記無線装置が前記キャリヤネットワークとアクティブなデータコネクションを有する必要のないトランスポート機構を使用して、前記情報の少なくとも一部を前記無線装置へ伝送する前記動作は、
ショートメッセージサービス方式を使用して、前記情報の前記少なくとも一部を前記無線装置へ伝送する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項６】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記動作は、
前記ネットワークサービスがインスタントメッセージサービスであり、インスタントメッセージが前記無線装置へ通信されると決定する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項７】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記動作は、
前記ネットワークサービスがインスタントメッセージサービスであり、インスタントメッセージのプレゼンス情報が前記無線装置へ通信されると決定する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項８】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記動作は、
前記ネットワークサービスが電子メールサービスであり、新たに受信した電子メールの通知が前記無線装置へ通信されると決定する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項９】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記動作は、
前記ネットワークサービスが電子メールサービスであり、新たに受信した電子メールが前記無線装置へ通信されると決定する動作
を備えることを特徴とする請求項１に記載の方法。
【請求項１０】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において使用するコンピュータプログラムであって、前記サーバ計算機システムが、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要のない該方法を実行する該コンピュータプログラムは、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定するコンピュータ実行可能命令と、
前記サーバ計算機システムと確立された現在使用できるデータコネクションがないにもかかわらず、前記無線装置が前記ネットワークサービスにサインインしていると判断するコンピュータ実行可能命令と、
前記無線装置が前記キャリヤネットワークとコネクションを有する必要のないトランスポート機構を使用して、前記情報の少なくとも一部が前記無線装置へ伝送されるようにするコンピュータ実行可能命令と
を含むことを特徴とするコンピュータプログラム。
【請求項１１】
伝送した前記情報は受信した前記情報の全てよりも少なく、
前記情報の前記少なくとも一部を伝送後に、前記無線装置から前記サーバ計算機システムとデータコネクションを確立する要求の受信を検知するコンピュータ実行可能命令と、
前記無線装置とのデータコネクションを確立するコンピュータ実行可能命令と、
該データコネクション上で前記無線装置へ受信した前記情報の残余部分を提供するコンピュータ実行可能命令と
をさらに含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記無線装置が前記キャリヤネットワークとコネクションを有する必要のないトランスポート機構を使用して、前記情報の少なくとも一部が前記無線装置へ伝送されるようにする前記コンピュータ実行可能命令は、
ショートメッセージサービスを使用して、前記情報の前記少なくとも一部が前記無線装置へ伝送されるようにするコンピュータ実行可能命令
を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１３】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記コンピュータ実行可能命令は、
前記ネットワークサービスがインスタントメッセージサービスであり、インスタントメッセージが前記無線装置へ通信されると決定するコンピュータ実行可能命令
を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１４】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記コンピュータ実行可能命令は、
前記ネットワークサービスがインスタントメッセージサービスであり、インスタントメッセージのプレゼンス情報が前記無線装置へ通信されると決定するコンピュータ実行可能命令
を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１５】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記コンピュータ実行可能命令は、
前記ネットワークサービスが電子メールサービスであり、新たに受信した電子メールの通知が前記無線装置へ通信されると決定するコンピュータ実行可能命令
を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１６】
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する前記コンピュータ実行可能命令は、
前記ネットワークサービスが電子メールサービスであり、新たに受信した電子メールが前記無線装置へ通信されると決定するコンピュータ実行可能命令
を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１７】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において、前記サーバ計算機システムが、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要がなく、該方法は、
前記無線装置のユーザに対するネットワークサービスのオンライン表示を提供する方法で、受信された情報の少なくとも一部を前記無線装置へ提供するステップと、
前記サーバ計算機システムとデータコネクションを確立する要求を前記無線装置から受信する動作と、
前記無線装置とデータコネクションを確立する動作と、
前記無線装置との前記データコネクション上で前記受信された情報の残りの部分を提供する動作と
を備えることを特徴とする方法。
【請求項１８】
前記無線装置のユーザに対するネットワークサービスのオンライン表示を提供する形態で、受信された情報の少なくとも一部を前記無線装置へ提供する前記ステップは、
前記ネットワークサービスに関連付けられた情報が、前記無線装置の前記ユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する動作と、
前記サーバ計算機システムと確立された現在使用できるデータコネクションがないにもかかわらず、前記無線装置が前記ネットワークサービスにサインインしていると判断する動作と、
前記無線装置が前記キャリヤネットワークとコネクションを有する必要のないトランスポート機構を使用して、前記情報の少なくとも一部を前記無線装置へ伝送する動作と
を備えることを特徴とする請求項１７に記載の方法。
【請求項１９】
サーバ計算機システムおよび無線装置を含み、該無線装置は、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において、前記サーバ計算機システムは、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要がなく、該方法は、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する動作と、
現在使用することができる前記無線装置とのデータセッションの有無にかかわらず、前記データコネクション上で前記無線装置へ前記情報を伝送する動作と
を備えることを特徴とする方法。
【請求項２０】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において、前記サーバ計算機システムが、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要がなく、該方法は、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置へ通信されると決定する動作と、
前記無線装置が前記ネットワークサービスにサインインしていること、および前記サーバ計算機システムと確立されたデータコネクションを有することを特定する動作と、
前記データコネクション上で前記無線装置へ第１の情報を伝送する動作と、
前記無線装置の前記ユーザに対する前記ネットワークサービスのオンライン表示を維持するために、前記ネットワークサービスに関連付けされた第２の情報が前記無線装置へ伝送されると後に判断する動作と、
前記サーバ計算機システムと確立された現在のデータコネクションが存在しないにもかかわらず、前記無線装置が前記ネットワークサービスにサインインしていることを特定する動作と、
前記無線装置が前記キャリヤネットワークとコネクションを有する必要のないトランスポート機構を使用して、前記第２の情報の少なくとも一部を前記無線装置へ伝送する動作と
を備えることを特徴とする方法。
【請求項２１】
前記トランスポート機構は、ショートメッセージサービス方式のトランスポート機構であることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記データコネクションは、ＧＰＲＳ方式のデータコネクションであることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記データコネクションは、回線交換方式のデータコネクションであることを特徴とする請求項２１に記載の方法。
【請求項２４】
前記データコネクションは、パケット交換方式のデータコネクションであることを特徴とする請求項２１に記載の方法。
【請求項２５】
前記データコネクションは、ＧＰＲＳ方式のデータコネクションであることを特徴とする請求項２０に記載の方法。
【請求項２６】
前記データコネクションは、回線交換方式のデータコネクションであることを特徴とする請求項２０に記載の方法。
【請求項２７】
前記データコネクションは、パケット交換方式のデータコネクションであることを特徴とする請求項２０に記載の方法。
【請求項２８】
請求項２０に記載の方法を実行するためのコンピュータプログラム。
【請求項２９】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において、前記無線装置が、前記サーバ計算機システムと連動して、ある期間中に継続的に前記サーバ計算機システムとオンラインのように見せることができる方法であって、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されている必要がなく、該方法は、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置から前記サーバ計算機システムへ通信されると決定する動作と、
前記ネットワークサービスを提供するアプリケーションプログラムが、前記サーバ計算機システムへ前記情報を伝送するときに使用するトランスポート機構を複数のトランスポート機構の内から選択する動作であり、該複数のトランスポート機構が、データコネクションを必要とする１つまたは２つ以上のトランスポート機構およびデータコネクションを必要としない１つまたは２つ以上のトランスポート機構を含む動作と、
前記選択されたトランスポート機構を使用して前記キャリヤネットワーク上で前記情報を前記サーバ計算機システムへ伝送する動作と
を備えることを特徴とする方法。
【請求項３０】
データコネクションを必要としない１つまたは２つ以上の前記トランスポート機構の１つは、ショートメッセージサービス方式のトランスポート機構であることを特徴とする請求項２９に記載の方法。
【請求項３１】
データコネクションを必要とする１つまたは２つ以上の前記トランスポート機構の１つは、ＧＰＲＳ方式、回線交換方式のトランスポート機構およびパケット交換方式のトランスポート機構のうちの１つ以上を含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
データコネクションを必要とする１つまたは２つ以上の前記トランスポート機構の１つは、ＧＰＲＳ方式、回線交換方式のトランスポート機構およびパケット交換方式のトランスポート機構のうちの１つ以上を含むことを特徴とする請求項２９に記載の方法。
【請求項３３】
前記ネットワークサービスはインスタントメッセージサービスであり、前記情報はインスタントメッセージを含むことを特徴とする請求項２９に記載の方法。
【請求項３４】
前記ネットワークサービスはインスタントメッセージサービスであり、前記情報は更新されたインスタントメッセージのプレゼンス情報を含むことを特徴とする請求項２９に記載の方法。
【請求項３５】
前記ネットワークサービスは電子メールサービスであり、前記情報は移動体発の電子メールを含むことを特徴とする請求項２９に記載の方法。
【請求項３６】
前記ネットワークサービスを提供するアプリケーションプログラムが、前記サーバ計算機システムへ前記情報を伝送するときに使用するトランスポート機構を複数のトランスポート機構の内から選択する前記動作は、
前記アプリケーションが、データコネクションを必要としない１つまたは２つ以上の前記トランスポート機構の１つを選択する動作
を備えることを特徴とする請求項２９に記載の方法。
【請求項３７】
前記無線装置における現在の音声コネクションのために、データコネクションが使用できないことを特徴とする請求項３６に記載の方法。
【請求項３８】
前記情報は、他のインスタントメッセージの参加者に、前記ユーザが使用可能でないことを通知するプレゼンス情報を含むことを特徴とする請求項３７に記載の方法。
【請求項３９】
１つまたは２つ以上のデータのトランスポート機構は、データコネクションを必要としない１つまたは２つ以上の前記トランスポート機構よりも使用料が高いことを特徴とする請求項３６に記載の方法。
【請求項４０】
前記情報は、データコネクションを必要としない１つまたは２つ以上の前記トランスポート機構によって提供される１つのメッセージ内で伝送されることを特徴とする請求項３６に記載の方法。
【請求項４１】
サーバ計算機システムおよび無線装置を含み、該無線装置が、前記無線装置と前記サーバ計算機システムとの間に介在するキャリヤネットワークとはじめにコネクションを確立することによって、前記サーバ計算機システムとデータコネクションを確立することができる無線キャリヤネットワーク内において使用するコンピュータプログラムであって、前記サーバ計算機システムが、前記無線装置を前記サーバ計算機システムと連動させ、ある期間中に、その期間中に前記無線装置が前記キャリヤネットワークと継続的に接続されなければならないことを要せずに、継続的に前記サーバ計算機システムとオンラインのように見せることができる方法を実行する前記コンピュータプログラムは、
ネットワークサービスに関連付けられた情報が、前記無線装置のユーザに対する該ネットワークサービスのオンライン表示を維持するために、前記無線装置から前記サーバ計算機システムへ通信されると決定するコンピュータ実行可能命令と、
前記サーバ計算機システムへ前記情報を伝送するときに使用するトランスポート機構を、データコネクションを必要とする１つまたは２つ以上のトランスポート機構およびデータコネクションを必要としない１つまたは２つ以上のトランスポート機構を含む複数のトランスポート機構の中から選択するコンピュータ実行可能命令と、
前記選択されたトランスポート機構を使用して前記キャリヤネットワーク上で前記情報が前記サーバ計算機システムへ伝送されるようにするコンピュータ実行可能命令と
を備えたことを特徴とするコンピュータプログラム。
【請求項４２】
請求項１０、２８および４１に記載のコンピュータプログラムを記録したことを特徴とする１つまたは２つ以上のコンピュータ読み取り可能な記録媒体。
【請求項４３】
前記コンピュータ読み取り可能な媒体は、物理記録媒体であることを特徴とする請求項４２に記載の１つまたは２つ以上のコンピュータ読み取り可能な記録媒体。
【請求項４４】
前記物理記録媒体は、システムメモリであることを特徴とする請求項４３に記載の１つまたは２つ以上のコンピュータ読み取り可能な記録媒体。
【請求項４５】
前記物理記録媒体は、永久記録媒体であることを特徴とする請求項４３に記載の１つまたは２つ以上のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信技術に関し、さらに詳細には、無線装置を継続的に無線キャリヤネットワークに接続することを必要としない移動体環境における仮想オンラインを提供するための機構に関する。
【背景技術】
【０００２】
計算機技術は、人々が働き、遊ぶ方法に改革を起こし、そして人類の進歩に大きく貢献してきた。計算機システムは、今では、例えば、デスクトップコンピュータ、ラップトップコンピュータ、ＰＤＡｓ（Personal Digital Assistants）、さらに移動体電話および装置などを含む広範な形態となっている。ラップトップコンピュータ、ＰＤＡｓおよび無線電話のような、多くの一般的な移動体無線装置は、我々が旅行中でさえも、情報へアクセスし、ネットワーク指向のタスクを実行する能力に大きく貢献してきた。例えば、携帯無線装置は、Ｗｅｂサーフィン、電子メール通信、インスタントメッセージなど、ネットワーク指向のアプリケーションを促進する。
【０００３】
一般的に、リアルタイムにそのようなネットワーク指向のアプリケーションを行うためには、豊富なネットワークエクスペリエンスを望む場合は、無線装置を無線キャリヤネットワークに接続することになる。接続中に、無線装置は、無線キャリヤネットワークを通じて、インターネット上の他の計算機システムとも通信することができる。これによって、ユーザと関係するものは非常に便利となる。
【０００４】
説明を通じておよび特許請求の範囲において、キャリヤネットワークと「接続されている（connected）」とは、キャリヤネットワークと「確立したアクティブデータセッションを有している」ことと定義する。無線装置がキャリヤネットワークと確立されたアクティブデータセッションを有していなければ、例えその無線装置が、アクティブデータセッションを使用せずにキャリヤネットワークを通じて情報を送受信することができるとしても、本明細書および特許請求の範囲の定義に従うと、その無線装置は通信ネットワークと「接続されている」と言わない。例えば、ＳＭＳ（Short Messages Service）メッセージを、アクティブデータセッションを使用することなく、即ちコネクション（connection）なしで、送受信することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この形態の無線ネットワーク通信には欠点がある。例えば、無線装置は、キャリヤネットワークに接続されているときの方が、接続されていない場合の別の使用状態またはスタンバイモードの場合よりも、より多くの電力を消費する。アクティブデータセッションを維持することは、典型的に、より多くの伝送および処理電力を必要とする。無線装置が装置自体のバッテリで稼働している場合には、バッテリは、無線装置がキャリヤネットワークに接続されていない場合よりも、より早く放電する。このように、ユーザは、コネクションの回数の増加に伴い、より頻繁にバッテリを充電および／または交換しなければならないという不便を強いられる。ある場合には、ユーザがそのバッテリおよび／または交換用バッテリを充電する手段を有していない場合には、ユーザは、一時的に、無線装置を使用できない。さらに、キャリヤネットワークへのコネクション時間は、しばしば通信事業者がサービスに対してユーザにいくら請求するかを決定する際に、主な要因となる。つまり、無線装置を稼働させる場合には、コネクション時間が長くなるとコストがより高くなることを意味する。
【０００６】
さらに、全ての通信事業者の「セル」（通信事業者の送信機がカバーするエリア）は、コネクションに利用可能なアクティブチャネルの数が、帯域制限によって限られている。しばしば、セルのアクティブチャネルに対するそのセル内の電話機の割合が高くなると、これらのチャネルは貴重となる。多数のコネクションが保持された場合、そのセルは最大収容力に達し、そのセルでカバーされる電話機について、発信または着信ができなくなるかもしれない。
【０００７】
それゆえ、過多のコネクション使用は、広範なデータサービスの展開を妨げる。なぜなら、全セルの最大収容力を増大させるコストは非常に高いからである。その上、コネクションの需要が供給よりも高くなると、典型的に、通信事業者の性能が低下し、しばしば呼損、すなわち要求に応じて着信または発信することができなくなる。また、コネクションのより高い最大収容力を供給することは、費用が究極に高くなり、チャレンジングである。さらなる最大収容力は、新しいセルサイトを見つけ、そのサイトの使用許可を得て、高価な装置を配置することによって、達成される。
【０００８】
キャリヤネットワークへ接続されている間は、これらの様々な損失の原因となるにもかかわらず、キャリヤネットワークへ接続されること（即ち、通信ネットワークと確立したアクティブデータセッションを有すること）は、リアルタイムで豊富なネットワーク指向のタスクを実行するために必要だと思われている。例えば、インスタントメッセージのポイントの全ては、個々の人々が「瞬時に」または少なくともすばやく通信して、リアルタイムの電子的なテキストによる会話をすることができることである。一般的な考えでは、キャリヤネットワークとの不断のアクティブデータセッションなしで、瞬時に新しいメールを通知し、瞬時にメールを送信し、インスタントメッセージを送受信し、瞬時にプレゼンス情報を更新しおよび更新されたプレゼンス情報を受信することなどできない。
【０００９】
例えば、「ポーリング」、即ち定期的に（５から１５分おきに）サービスをチェックするような、キャリヤネットワークとのコネクションをもつための別の方法がある。この技術は、即時の応答が要求されるインスタントメッセージのようなアプリケーションに対して、効果的ではない。あるいはまた、リアルタイムのアラートを装置に送信する「ＷＡＰ」アラートを使用する方法もある。しかし、アラートに基づいて行動するには、ブラウザセッションが確立していなければならず、ブラウザセッションは、ユーザが何らかの操作を完了する間、持続的データコネクションを要求する。
【００１０】
従って、有利となるのは、ネットワーク指向のタスクが生じているセッションの間、キャリヤネットワークとアクティブデータセッションを確立させる必要がない、リアルタイムのネットワーク指向のタスクを実行する方法である。
【課題を解決するための手段】
【００１１】
前述した従来技術の課題は本発明の原理によって解決され、本発明は、無線装置がキャリヤネットワークを介してネットワークサービスを促進するサーバ計算機システムと継続的に接続されていなくても、無線装置のユーザに表面上のオンラインエクスペリエンスを提供する機構に指向する。移動体ユーザを見ているユーザは、移動体ユーザもオンラインのようにみえる。換言すると、サービスは、コネクションが消失しても、移動体のデータセッションの持続性を装う。
【００１２】
例えば、ユーザは、継続的なキャリヤネットワークコネクションを要求することもなく、リアルタイムにテキストよる電子的な会話が行われる（即ちプレゼンス情報がリアルタイムに更新される）インスタントメッセージのセッションに参加することができる。電子メールのような、他のネットワークサービスを提供することができる。このように、キャリヤコネクションの時間は減少するから、無線装置のバッテリの寿命は延び、典型的にネットワークサービスを利用するために必要となる通信事業者の請求額は低くなる。さらに、ネットワーク最大収容力は維持される。
【００１３】
サーバ計算機システムから無線計算機システムへの移動体着情報を通信するとき、サーバ計算機システムは、無線装置のユーザに対してそのサービスのオンライン表示を保持するために、ネットワークサービスに関連した情報が無線装置へ通信されることを判断。ユーザは、どの情報がリアルタイムで通信されるべきで、どの情報がサーバとの次のコネクションが開始されるまで待つことができるかについて、選択することができる。例えば、緊急の電子メールを、リアルタイム通信として設定することができる。特定の知人からの通常の電子メールを、リアルタイム通信として設定することができ、他方、別の知人からの電子メールを次のデータコネクションが開始されるまで待たせることができる。典型的に、ネットワークサービスがインスタントメッセージであるならば、到着するインスタントメッセージまたはプレゼンス情報の更新は、サーバ計算機システムによって維持されたインスタントメッセージのセッションにサインインした（signed into）無線装置の状況を維持するため、実際にリアルタイムで無線装置へ通信される。ネットワークサービスが電子メールであるならば、サーバ計算機システムが新しい電子メールを受信した際に、無線装置が電子メールサーバにサインインした状況を維持するために、電子メールの通知とともに電子メール自体をリアルタイムで無線装置へ通信するようにするようにしてもよい。
【００１４】
サーバ計算機システムは、無線装置がサービスにサインインしているか否かを判断する。サーバ計算機システムは、無線装置がサーバ計算機システムと確立された現行のデータコネクションを有してないにもかかわらず、無線装置がネットワークサービスにサインインしていると判断することができる。通常、ネットワークサービスにサインインするためには、無線装置がキャリヤネットワークに接続されて、そのサーバとのアクティブデータコネクションを有する必要がある。
【００１５】
無線装置がネットワークサービスにサインインしているが、サーバ計算機システムと現行のデータコネクションを有していないならば、サーバ計算機システムは、無線装置がキャリヤネットワークとコネクションを有すことを必要としないトランスポート機構を使用して、情報の少なくとも一部を無線装置へ伝達する。時には、データコネクションを必要としないトランスポート機構おける１つのメッセージ内で伝送することができる情報の総量は、データコネクションを必要とするトランスポート機構よりも少ない。例えば、ＳＭＳ（Short Message Service）方式は、比較的小さなサイズのテキストのメッセージを許容する。他方、ＧＰＲＳ（General Packet Radio Service）方式または一般的な回線交換方式のトランスポート機構で通信されるメッセージは、より大きいメッセージを許容する。無線装置へ伝送される情報が十分に小さければ、その情報を、トランスポート機構を必要としないトランスポート機構を用いて伝送することができる。例えば、インスタントメッセージおよびプレゼンス情報の更新は、典型的に小さなメッセージである。従って、サーバ計算機システムは、無線装置に無線キャリヤネットワークとのなんらかのコネクションを一切形成させることなく、ユーザに対するオンラインエクスペリエンスを維持するために必要とされる情報の全てを通信することができる。
【００１６】
他方で、オンラインエクスペリエンスを維持するために必要とされる情報が、より大きな電子メールの場合がある。その場合、おそらく、電子メールの一部のみ（例えば、ヘッダ情報および電子メールボディの最初の部分）を、ＳＭＳ上で伝送するようにすることができる。サーバ計算機システムは、  無線装置がサーバ計算機システムとデータコネクションを確立し、それによりその電子メールの残りを回収するように促すことができる。しかし、無線装置がサーバ計算機システムとデータコネクションを有しているならば、サーバ計算機システムは、単純に、オンラインエクスペリエンスを維持するために必要な情報を通信するために、継続している（open）データコネクションを使用することができる。
【００１７】
無線装置が、サーバ計算機システムへ情報（例えば、インスタントメッセージ、プレゼンス情報、または電子メールの発信）を通信する必要がある場合、無線装置（より詳細には、ネットワークサービスを提供するアプリケーション）は、サーバ計算機システムへ情報を通信するために最も良いトランスポート機構を高度に判別する。既に確立したデータコネクションがあるならば、無線装置は、単純に、そのデータコネクションを使用することができる。他方、データコネクションが無ければ、無線装置は、無線装置がキャリヤネットワークへ接続されることを必要としないＳＭＳ方式のようなトランスポート機構を使用することを選択できる。無線装置は、情報を伝送するコスト、情報を配信する速度ならびに通信事業者との現行の契約を考慮して、どのトランスポート機構を使用すべきか、およびキャリヤネットワークへ接続してキャリヤコネクションを確立すべきかを決定することができる。
【００１８】
このように、移動体着または移動体発のいずれにせよ、オンラインエクスペリエンスの状況を維持するために必要とされる情報は、無線装置がその情報を伝送するときに現にネットワークへ接続されていなくても、比較的早く通信さる。ユーザの見地からは、情報は適時の形態で受信され、これによってサーバ計算機システムと継続的なコネクションを有する無線装置の適切な表示を提供する。
【００１９】
本発明の更なる特徴および利点は、続く説明に述べられ、それらの一部分はその説明から明らかになり、若しくは本発明の実施によってわかるであろう。本発明の特徴及び利点は、添付された特許請求の範囲に特に示される法律文書および組み合わせによって認識され、および得られるだろう。本発明のこれらおよび他の特徴は、続く説明および添付された特許請求の範囲からより完全に明らかになり、若しくは本明細書に記載されている本発明の実施によってわかるだろう。
【００２０】
本発明の上記および他の利点および特徴が得られる形態を述べるために、簡単に上述した本発明のさらに詳細な説明を、添付の図面に示されている詳細な実施形態を参照することによって、行う。これらの図は、本発明の典型的な実施形態を描くのみであり、従って本発明の範囲を限定すると考えられることはないと理解して、本発明は、添付の図面を用いてさらなる特定および詳細とともに、説明される。
【発明を実施するための最良の形態】
【００２１】
本発明の原理は、無線装置がキャリヤネットワークを通じてサーバ計算機システムと継続的に接続されていなくても、無線装置のユーザにネットワークサービスの表面上のオンラインエクスペリエンスを提供する機構に関する。これは、オンラインエクスペリエンスを維持することが望まれる情報をリアルタイムに通信することによって達成され、情報が、無線装置へ向かうか（即ち、ここでは、「移動体着」）またはサーバ計算機システムへ向かうか（ここでは、「移動体発」）にかかわらない。キャリヤネットワークとのコネクションが現に確立しているならば、情報をそのデータコネクション上で通信することができる。しかし、データコネクションがキャリヤネットワークと確立されていなければ、情報（もしくはそれらの部分）を、キャリヤネットワークとのコネクションを必要としないＳＭＳ方式のようなトランスポート機構を用いて通信する。
【００２２】
本発明の範囲内の実施形態は、媒体に格納されたコンピュータ実行可能命令またはデータ構造を保持または有するコンピュータ可読媒体を含む。このようなコンピュータ可読媒体は、汎用または専用のコンピュータによってアクセスすることができる様々な媒体のいずれかとすることができる。例示であって限定するものではないが、そのようなコンピュータ可読媒体は、コンピュータ実行可能命令またはデータ構造の形の所望のプラグラムコード手段を保持または格納することができ、かつ汎用若しくは専用コンピュータによってアクセスできるランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶ストレージ、若しくは他の媒体など、物理的なコンピュータ可読媒体を含むことができる。
【００２３】
情報が、（ハードワイヤード、ワイヤレス若しくはハードワイヤードまたはワイヤレスの組合せなど）ネットワークまたはその他の通信コネクションを通じてコンピュータに伝送されまたは提供されると、当然のことながら、コンピュータは、そのコネクションをコンピュータ可読媒体として見る。従って、そのようなコネクションのいずれをも、当然に、コンピュータ可読媒体と称する。上記の組合せもまた、コンピュータ可読媒体の範囲に含まれなければならない。コンピュータ実行可能命令は、例えば、汎用コンピュータ、専用コンピュータまたは専用処理装置に、ある機能若しくは機能群を実行させるいずれからなる命令およびデータをも含む。コンピュータ実行可能命令は、例えば、バイナリ、アセンブラ言語などの中間言語形式の命令若しくはソースコードとすることができる。
【００２４】
図１および以下の論述は、本発明が実装できる適切な計算機環境についての簡単で一般的な説明を提供することを意図する。必須ではないが、本発明は、コンピュータシステムによって実行されるプログラムモジュールなど、一般的なコンピュータ実行可能命令という面において述べられる。概括して、プログラムモジュールは、特定のタスクを実行するまたは特定の抽象的なデータタイプを実装するルーチン、プログラム、オブジェクト、データ構造などを含む。コンピュータ実行可能命令に関連するデータ構造およびプログラムモジュールは、本明細書で開示する方法の動作（act）を実行するプログラムコード手段の例を示す。
【００２５】
図１を参照すると、本発明の原理のための適切な動作環境は、コンピュータシステム１００の形態の汎用コンピュータシステムを含む。コンピュータシステム１００は、例えば、本明細書に開示する動作の実行に適合されたパーソナルコンピュータとすることができる。
【００２６】
コンピュータシステム１００は、例えばキーボード、マイクロフォン、マウス、またはより小さなモバイル装置の場合のタッチパッドのような、入力装置から情報を受信するユーザ入力インタフェース１７０を含む。入力装置は、ユーザ入力インタフェース１７０と結合して、情報を入力することができる。入力装置は、予めプログラムされたデータまたはユーザの入力装置の操作に応答して、情報をそのような結合を介して伝送することができる。
【００２７】
コンピュータシステム１００は、ビデオ出力信号を外部のビデオ表示装置に出力するビデオ出力インタフェース１５０を含む。コンピュータシステム１００は、必要により、例えば、カラーまたはモノクロのコンピュータモニターのような、ビデオ表示装置と一体化して配置され、または分離することができる。ビデオ表示装置は、ビデオ出力インタフェース１５０と結合して、供給されるビデオ出力信号を受信することができる。より小さなモバイル装置の場合、ビデオ出力インタフェースは、より小さなディスプレイとインタフェースをとるようにできている。
【００２８】
同様に、コンピュータシステム１００は、オーディオ出力信号を外部のオーディオ出力装置に供給するオーディオ出力インタフェース１３０を含む。コンピュータシステム１００は、また必要により、サウンドデータを出力可能なスピーカー若しくは他の装置を含むことができるオーディオシステムと一体化して配置され、または分離することができる。オーディオシステムは、オーディオ出力インタフェース１３０と結合されて、供給されるオーディオ出力信号を受信することができる。
【００２９】
コンピュータシステム１００は、処理部１２０を含み、それにより複雑かつ柔軟な汎用処理能力を発揮できる。処理部１２０は、本発明の機能を含むコンピュータシステム１００の機能を実施するように設計されたコンピュータ実行可能命令を実行する。処理部１２０は、システムメモリ１４０を含む種々の他のシステムコンポーネントをも相互に接続する、システムバス１１０に結合される。
【００３０】
システムメモリ１４０は、一般的に、種々様々な揮発性および／または不揮発性メモリを表し、先に述べた種類のメモリを含むことができる。しかし、コンピュータシステム１００で用いられる典型的なメモリの種類は、本発明にとって、重要ではない。１つまたは２つ以上のプログラムモジュールを備えたプログラムコード手段は、システムメモリ１４０に格納することができる。１つまたは２つ以上のプログラムモジュールは、オペレーティングシステム１４１、１つまたは２つ以上のアプリケーションプログラム１４２、他のプログラムモジュール１４３およびプログラムデータ１４４を含むことができる。
【００３１】
コンピュータシステム１００は、大容量ストレージインタフェース１６０を含むことができ、それにより例えば磁気ディスク若しくは光ディスクのような、大容量ストレージ装置からのデータの読み出しおよび／またはデータの書き込みをすることができる。大容量ストレージ装置を、大容量ストレージインタフェース１６０に結合して、データの読み出しおよび書き込みを行うことができる。大容量ストレージ装置が大容量ストレージインタフェース１６０に結合されたとき、オペレーティングシステム１４１、アプリケーションプログラム１４２、他のプログラムモジュール１４３およびプログラムデータ１４４を含む１つまたは２以上のプログラムモジュールを、大容量ストレージ装置に格納することができる。しかし、より小さなモバイル装置は、そのような大容量ストレージのいずれも有さない。
【００３２】
コンピュータシステム１００は、例えばオフィス規模若しくは企業規模のコンピュータネットワーク、イントラネット、インターネットおよび／またはキャリヤネットワークのような、ネットワークに接続できる。コンピュータシステム１００は、ネットワークインタフェース１８０を含み、コンピュータシステム１００は、ネットワークインタフェース１８０を通じて、外部ソースからデータを受信し、および／または外部ソースへデータを送信する。コンピュータシステム１００は、例えば、遠隔のプロセッサシステムおよび／またはデータベースのような、外部ソースとそのようなネットワークを介してデータを交換することができる。
【００３３】
図１は、本発明の原理を実施することが出来るコンピュータシステムを例示するが、いかなるコンピュータシステムも、本発明の機能を実施することができる。明細書および特許請求の範囲において、「計算機システム」は、ソフトウェアを利用して１つまたは２つ以上の機能を実行することができるいかなる１つまたは複数のハードウェアコンポーネントとして、広く定義されている。計算機システムの例は、デスクトップコンピュータ、ラップトップコンピュータ、ＰＤＡｓ、電話機若しくは処理能力を有するその他のシステムまたは装置を含む。
【００３４】
図２は、本発明の原理が実施されることができるネットワーク環境２００を示す。ネットワーク環境２００は、無線計算機システム２１０（これ以降、無線装置２１０とも称する）を含む。無線装置２１０は、無線キャリヤネットワーク２２０上のサーバ計算機システム２３０と通信することができる。例えその計算機システムがワイヤードネットワーク上で通信できたとしても、「無線計算機システム」または「無線装置」とは、無線で通信する能力を有する計算機システムのいずれであると定義される。
【００３５】
無線装置２１０は、最初に無線キャリヤネットワーク２２０とのコネクションを確立して（即ち、無線キャリヤネットワーク２２０とアクティブデータセッションを確立して）、サーバ計算機システム２３０とデータコネクションを確立するためのいくつかの伝送プロトコルの一つを潜在的に使用して、無線キャリヤネットワーク２２０上でサーバ計算機システム２３０と通信することができる。図示の例では、種類の異なる３つの伝送プロトコルを使用することができる種類の異なる３つのデータコネクションがある。それらのデータコネクションは、データコネクション２４１、２４２および２４３を含む。例えば、データコネクション２４１はＧＰＲＳ方式のデータコネクションとすることができ、データコネクション２４２は回線交換方式のデータコネクションとすることができ、並びにデータコネクション２４３は、ＷＣＤＭＡ（Wireless Code Division Multiple Access）方式のようなパケット交換データコネクションとすることができる。データコネクション２４１、２４２、２４３は、種類が異なるが、全てが、データコネクションを確立する前に、先ず無線キャリヤネットワーク２２０とのコネクションを確立するといった共通の特徴を有する。しかし、時間とともに、使用する典型的な種類のトランスポート機構は、本発明の原理の実施に影響を与えることなく、変化することができる。
【００３６】
他方、無線装置２１０は、情報を通信することができるようになる前に無線キャリヤネットワークへのコネクションを必要としないトランスポート機構２５１を使用して情報を送受信することもできる。そのようなトランスポート機構の例は、ＳＭＳ（Short Message Service）方式を含む。無線キャリヤネットワークへのコネクションを必要としない、典型的に使用されるトランスポート機構は、本発明の原理の実施に影響を与えることなく、時間とともに進化することもできる。
【００３７】
無線装置２１０は、インスタントメッセージサービスまたは電子メールサービスのようなネットワークサービスにサインインする。一般的に、このネットワークサービスとセッションを保持するために、無線装置は、そのセッションの全ての期間に渡り、データコネクションをオープンの状態にする。しかしながら、本発明の原理に従えば、無線装置２１０がサーバ計算機システム２３０とのオープンなデータコネクションを継続して保持しているかどうかにかかわらず、無線装置２１０およびサーバ計算機システム２３０は、無線装置にサインインしているユーザに対してサインインしているネットワークサービスに関するオンラインエクスペリエンスを協働して提供する。オンラインエクスペリエンスは、移動体着の情報および移動体発の情報であって、オンラインエクスペリエンスの維持にきわめて重要な情報を、現にオープンの状態であるデータコネクションがあるか否かにかかわらず、確実に通信することによって促進される。
【００３８】
図３は、サーバ計算機システム２３０から無線装置２１０へ通信される着信情報に関するオンラインエクスペリエンスを提供するための方法を図示する。方法３００は、サービスのオンライン表示を無線装置のユーザへ提供する方式内で、受信した無線装置宛の情報の少なくとも一部を提供するための機能的で結果指向のステップ（ステップ３１０）を含む。この機能的で結果指向のステップは、この結果を成し遂げるための対応する動作（act）のいずれを含む。しかし、図３に示す実施形態では、そのステップは、対応する動作３１１、３１３および３１４を含む。
【００３９】
より詳細には、ステップ３１０は、無線装置のユーザに対するサービスのオンライン表示を保持するために、ネットワークサービスと関連する情報を無線装置へ通信するか判断するサーバ計算機システムを含む。例えば、ネットワークサービスがインスタントメッセージサービスである場合、情報は、移動体着のインスタントメッセージあるいは更新されたプレゼンス情報とすることができる。他方、ネットワークサービスが電子メールサービスである場合、情報は、受信した電子メールあるはその通知かもしれない。一実施例では、ユーザは、どの情報がリアルタイムで通信されるべきか、およびどの情報がサーバとの次のコネクションが開始されるまで待つことができるかについて、選択することができる。例えば、緊急の電子メールをリアルタイム通信として設定することができる。特定の知人からの通常の電子メールをリアルタイム通信として設定することができ、他方、別の知人からの電子メールを次のデータコネクションが開始されるまで待たせることができる。情報が無線装置へ通信されると判断したときに、ユーザの選択を調べるようにしてもよい。
【００４０】
データコネクションを利用可能ではない場合（判断３１２のいいえ）、サーバ計算機システムは、サーバ計算機システムと確立されたデータコネクションは無いけれども、無線装置がサーバにサインインしているか確認する（動作３１３）。次に、サーバ計算機システムは、無線装置がキャリヤネットワークとコネクションを有する必要のないトランスポート機構を用いて、無線装置宛の情報の少なくとも一部を無線装置へ伝送する（動作３１４）。そのようなトランスポート機構の例は、ＳＭＳ方式である。ある場合には、情報の全てをそのトランスポート機構を用いて伝送する。例えば、更新されたプレゼンス情報は、典型的に、１つのＳＭＳメッセージに収めるのに十分短い文字列で表される。しかし、例えばより大きな電子メールのような他の情報を、一つのＳＭＳメッセージ内に表すことはできないかもしれない。従って、おそらくヘッダ情報および電子メールの一部だけが、ＳＭＳメッセージに含まれる。
【００４１】
全ての情報の一部がデータコネクションを必要としないトランスポート機構を用いて伝送された場合は、無線装置は、データコネクションを確立する必要がある。例えば、無線装置は、情報の全てを望むとユーザが入力したことを検出するか、もしくはユーザの入力と同期することなく自動的に要求を生成することができる。この要求は、サーバ計算機システムによって受信され（動作３１５）、そこでサーバ計算機システムは、協働してデータコネクションを確立し（動作３１６）、次いでそのデータコネクション上で受信した情報の残りの部分を無線装置に提供する（動作３１７）。情報の残りの部分は、残りの情報に対する要求を見越してキューに置かれる。そのようなキューの使用は、典型的に情報を比較的早く提供させるだろう。さらに、装置が情報を取得するために接続しているときに、完全な同期を回避することができる。
【００４２】
情報を無線装置へ伝送する必要があると判断（動作３１１）した後に、利用可能なデータコネクションがある場合は、サーバ計算機システムは、代わりに、データコネクション上で情報を伝送することができる（動作３１８）。このように、無線装置が無線キャリヤネットワークと現に接続されているか否かにかかわらず、オンライン表示を保持する必要のある移動体着の情報を、すばやく受信することができる。無線装置が接続されている場合、情報を期待通りに、データコネクション上で受信する。しかし、無線装置が接続されていない場合であっても、完全にコネクションレストランスポート機構上でまたはすばやくデータコネクションを確立した後のいずれでも、情報をなおすばやく受信する。
【００４３】
図４は、移動体発の情報についてオンラインエクスペリエンスを提供する方法で、無線装置によって実施される方法４００を示す。無線装置は最初に、無線装置のユーザに対するサービスのオンライン表示を維持するために、ネットワークサービスに関連する情報が無線装置からサーバ計算機システムへ通信されるか判断する（動作４１１）。サービスがインスタントメッセージである場合、その情報は、移動体発のインスタントメッセージまたは更新されたプレゼンス情報とすることができる。サービスが電子メールである場合、その情報は、ユーザが今すぐに送信されなければならないことを指示したばかりの電子メールとすることができる。
【００４４】
サービス（例えば、インスタントメッセンジャーまたは電子メールアプリケーション）を提供するアプリケーションプログラムは、サーバ計算機システムへ情報を伝送するときに、複数のトランスポート機構の内から使用するトランスポート機構を選択する（動作４１２）。
【００４５】
データコネクションを選択することを必要としないトランスポート機構を、選択することもできる。例えば、情報をそのトランスポート機構によって許容されているフォーマット中に配置することができる場合（例えば、情報がテキストである場合あるいはトランスポート機構がＳＭＳ方式のときのテキストと同様に簡単に符号化することができる場合）、そのメッセージが一つのメッセージで通信できる程度に小さいとき、コネクションレストランスポート機構を使用することができる。例えば、更新されたプレゼンス情報は、テキストとして表現されることができ、一つのＳＭＳメッセージの長さの制限内で十分である。このように、更新されたプレゼンス情報（または、非常に小さい電子メール）は、コネクションレストランスポート機構を使用して送信される。また、どのトランスポート機構を使用するかを決定する際に、コストを要因とすることができる。
【００４６】
また、データコネクションを確立することができない場合に、コネクションレストランスポート機構を選択することができる。例えば、無線装置は、インスタントメッセージのセッションに参加しているときに、電話を着信することがある。通話が確立すると、無線装置の能力に依存するデータコネクションはしばしば不可能になる。従って、無線装置は、無線装置のユーザが（通話で余裕がないため）インスタントメッセージを利用できないことを考慮して、更新されたプレゼンス情報をＳＭＳ方式で送信することができる。
【００４７】
コストが妥当である場合、および／またはコネクションレストランスポート機構上で情報を伝送する方法がない場合に、もちろん、無線装置は、例えばＧＰＲＳ方式、回線交換方式またはパケット交換方式のトランスポート機構などの、データコネクションを必要とするトランスポート機構を選択することもできる。しかし、一度情報をデータコネクション上で伝送すると（動作４１３）、オンラインエクスペリエンスに不可欠な情報をさらにリアルタイムで早急に送受信するかもしれないと思えても、無線装置は、データコネクションを閉じ、キャリヤネットワークから切断するオプションを有する。
【００４８】
本発明の原理では、ユーザは、インスタントメッセージまたは電子メールのようなネットワークサービスにサインインおよび参加し続けるために、キャリヤネットワークに継続的に接続されている必要がない。したがって、無線装置のユーザのオンラインエクスペリエンスを維持する一方で、オンラインエクスペリエンスに係る通信事業者のコストは減る。
【００４９】
本発明は、その根幹若しくは本質的な特徴から離れることのない他の特定の形態に取り入れられることができる。説明された実施形態は、あらゆる点で、単なる例示であり限定ではないと思慮される。従って、本発明の範囲は、前述の説明ではなく、添付した特許請求の範囲によって示される。特許請求の範囲と同等の意味および範囲内にある全ての変更がそれらの範囲内に包含される。
【図面の簡単な説明】
【００５０】
【図１】本発明の原理に適した実行環境を示す図である。
【図２】無線装置がキャリヤネットワーク上でサーバ計算機システムと通信する様子を示す図である。
【図３】本発明の原理に従って、サーバ計算機システムがオンラインのユーザエクスペリエンスを提供する方法のフローチャートである。
【図４】本発明の原理に従って、無線装置がオンラインのユーザエクスペリエンスを提供する方法のフローチャートである。
【符号の説明】
【００５１】
１００  コンピュータシステム
１１０  システムバス
１２０  処理部
１３０  オーディオ出力インタフェース
１４０  システムメモリ
１４１  オペレーティングシステム
１４２  アプリケーションプログラム
１４３  プログラムモジュール
１４４  プログラムデータ
１５０  ビデオ出力インタフェース
１６０  大容量ストレージインタフェース
１７０  ユーザ入力インタフェース
１８０  ネットワークインタフェース
２００  ネットワーク環境
２１０  無線装置
２２０  無線キャリヤネットワーク  
２３０  サーバ計算機システム
２４１  データコネクション
２４２  データコネクション
２４３  データコネクション
２５１  無線キャリヤネットワークとのコネクションを必要としないトランスポート機構
【図１】
2004201322.tif 000003
【図２】
2004201322.tif 000004
【図３】
2004201322.tif 000005
【図４】
2004201322.tif 000006