(57)【要約】【課題】より効率的な形でモバイルコンピューティングデバイスにデータを要求させる方法、およびコンピュータプログラムプロダクトを提供する。【解決手段】モバイルコンピュータシステムは、たとえば電話番号を選択することによるなど、音声サーバ２２１への音声接続の確立を要求することによって、データを要求する。モバイルコンピュータシステムは、そのモバイルコンピュータシステムを識別する識別子（たとえば、発呼者識別情報）およびそのモバイルコンピュータシステムにとって関心があるデータを表す被呼番号を供給する。識別子および被呼番号を受信した後に、音声サーバ２２１は、音声接続の確立の要求を拒否することができる。音声サーバは、音声サーバまたは音声サーバに関連したデータサーバに保管されている可能性がある関心があるデータを、被呼番号に基づいて識別する。【選択図】　　　　図２
2004064755.tif 000002
【特許請求の範囲】
【請求項１】
音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、
音声サーバへの音声接続を確立する要求を発行するステップと、
前記モバイルコンピュータシステムを識別する識別子を供給するステップと、
被呼番号を前記音声サーバに供給するステップであって、前記被呼番号は、前記モバイルコンピュータシステムにとって関心があるデータを表すステップと、
データ接続を介して前記関心があるデータを受信するステップと
を含むことを特徴とする方法。
【請求項２】
前記音声サーバへの音声接続を確立する要求を発行するステップは、
電話番号を選択するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記音声サーバへの音声接続を確立する要求を発行するステップは、
セッション開始プロトコルインバイトを送信させるコマンドを発行するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記音声サーバへの音声接続を確立する要求を発行するステップは、
無線ネットワークへの音声接続を確立する要求を発行するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記モバイルコンピュータシステムを識別する識別子を供給するステップは、
前記モバイルコンピュータシステムを識別する発呼者識別情報を供給するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記モバイルコンピュータシステムを識別する発呼者識別情報を供給するステップは、
前記モバイルコンピュータシステムに関連したＭＳＩＳＤＮ番号を供給するステップ
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記被呼番号を前記音声サーバに供給するステップは、
前記音声サーバが着信電話呼を受信するのに使用する電話番号を選択することにより前記被呼番号を暗黙のうちに供給するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記被呼番号を前記音声サーバに供給するステップは、
呼セットアップ情報を供給するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記被呼番号を前記音声サーバに供給するステップは、
セッション開始プロトコルに前記被呼番号を供給させるコマンドを発行するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記被呼番号を前記音声サーバに供給するステップは、
前記音声接続を確立する前記要求内に被呼番号を含めるステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記データ接続を介して前記関心があるデータを受信するステップは、
前記モバイルコンピュータシステムに関連したアドレスにより、関心があるデータを受信するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記データ接続を介して前記関心があるデータを受信するステップは、
前記音声サーバに関連したデータサーバから関心があるデータを受信するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記音声接続を確立する要求が拒否されたことを示す表示を受信するステップ
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記音声接続を確立する要求が拒否されたことを示す表示を受信するステップは、
前記音声接続を確立する要求が終了したことを、前記モバイルコンピュータシステムに示すセッション開始プロトコル終了メッセージ、を発するステップ
を含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、
前記モバイルコンピュータシステムのユーザに要求される入力を減らすために、前記モバイルコンピュータシステムは関心があるデータを要求することを表示するステップと、
データ接続を介して前記関心があるデータを受信するステップと
を含むことを特徴とする方法。
【請求項１６】
音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、
モバイルコンピュータシステムから音声接続を確立する要求を受信するステップと、
前記音声サーバが前記モバイルコンピュータシステムを識別する識別子を受信するステップと、
前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップと、
前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップと
を含むことを特徴とする方法。
【請求項１７】
前記モバイルコンピュータシステムから音声接続を確立する要求を受信するステップは、
音声接続のためのセッション開始プロトコルインバイトを受信するステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記モバイルコンピュータシステムから音声接続を確立する要求を受信するステップは、
無線ネットワークで発せられる音声接続を確立する要求を受信するステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項１９】
前記音声サーバが前記モバイルコンピュータシステムを識別する識別子を受信するステップは、
発呼者識別情報を受信するステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記発呼者識別情報を受信するステップは、
前記モバイルコンピュータシステムに関連したＭＳＩＳＤＮ番号を受信するステップ
を含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、
呼セットアップ情報に含まれた被呼番号を識別するステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項２２】
前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、
前記音声サーバによって着信電話呼を受信するのに使用される唯一の電話番号で音声接続を確立する要求を受信することによって、被呼番号を識別するステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項２３】
前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、
前記音声接続を確立する前記要求に前記被呼番号を含めるステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項２４】
前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップは、
前記被呼番号を、データサーバに保管されたデータに対応させるステップ
を含むことを特徴とする請求項１６に記載の方法。
【請求項２５】
前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップ
をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２６】
前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップは、
前記受信した識別子を前記モバイルコンピュータシステムに関連したデータアドレスにマッピングするステップ
を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップは、
データサーバに前記関心があるデータを送信させるステップ
を含むことを特徴とする請求項２５に記載の方法。
【請求項２８】
前記音声接続を確立する要求を拒否するステップ
をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２９】
前記音声接続を確立する要求を拒否するステップは、
セッション開始プロトコル終了メッセージを送信するステップ
を含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、
モバイルコンピュータシステムがデータを要求していることを示す表示を受信するステップと、
前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップと、
前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップと
を含むことを特徴とする方法。
【請求項３１】
音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムで使用されるコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、データを要求する方法を実施するためのものであり、該コンピュータプログラムプロダクトは、
コンピュータ実行可能命令を担持する１つまたは複数のコンピュータ可読媒体であって、前記コンピュータ実行可能命令は、前記モバイルコンピュータシステムで実行されるとき、前記モバイルコンピュータシステムに対して、
音声サーバへの音声接続を確立する要求を発行すること、
前記モバイルコンピュータシステムを識別する識別子を供給すること、
被呼番号を前記音声サーバに供給することであって、前記被呼番号が前記モバイルコンピュータシステムにとって関心があるデータを表すこと、
データ接続を介して前記関心があるデータを受信すること
を含む前記方法を実行させる、１つまたは複数のコンピュータ可読媒体
を有することを特徴とするコンピュータプログラムプロダクト。
【請求項３２】
前記１つまたは複数のコンピュータ可読媒体は、物理的記憶媒体を含むことを特徴とする請求項３１に記載のコンピュータプログラムプロダクト。
【請求項３３】
前記１つまたは複数のコンピュータ可読媒体は、システムメモリを含むことを特徴とする請求項３１に記載のコンピュータプログラムプロダクト。
【請求項３４】
音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバ内で実施されるコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、データを識別する方法を実施するためのものであり、該コンピュータプログラムプロダクトは、
コンピュータ実行可能命令を担持する１つまたは複数のコンピュータ可読媒体であって、前記コンピュータ実行可能命令は、前記音声サーバで実行されるとき、前記音声サーバに対して、
音声接続を確立する要求をモバイルコンピュータシステムから受信すること、
前記音声サーバへの発呼コンピュータシステムを識別する識別子を受信すること、
前記モバイルコンピュータシステムによって供給された被呼番号を識別すること、
前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別すること
を含む前記方法を実行させる、１つまたは複数のコンピュータ可読媒体
を有することを特徴とするコンピュータプログラムプロダクト。
【請求項３５】
前記１つまたは複数のコンピュータ可読媒体は、物理的記憶媒体を含むことを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３６】
前記１つまたは複数のコンピュータ可読媒体は、システムメモリを含むことを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３７】
音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、
音声サーバへの音声接続の確立を要求するステップと、
前記音声サーバに対して識別子を供給するステップと、
前記モバイルコンピュータシステムに関連したデータアドレスを決定するのに使用される情報を供給するステップと、
前記データアドレスにおいて前記関心があるデータを受信するステップと
を含むことを特徴とする方法。
【請求項３８】
音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、
モバイルコンピュータシステムから識別子を受信するステップと、
前記モバイルコンピュータシステムから受信した情報に基づき、前記モバイルコンピュータシステムに関連したデータアドレスを識別するステップと、
前記識別子に基づき、関心があるデータを識別するステップと、
前記識別されたデータアドレスに対して前記関心があるデータを送信させるステップと
を含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、呼確立シグナリング（ｃａｌｌ　ｅｓｔａｂｌｉｓｈｍｅｎｔ　ｓｉｇｎａｌｉｎｇ）によりデータ要求を行うための方法およびコンピュータプログラムプロダクト（ｃｏｍｐｕｔｅｒ　ｐｒｏｇｒａｍ　ｐｒｏｄｕｃｔ）に関するものである。
【０００２】
さらに詳述すると、本発明は、モバイルコンピュータシステム（ｍｏｂｉｌｅ　ｃｏｍｐｕｔｅｒ　ｓｙｓｔｅｍ）におけるデータのアクセスに関する。
【０００３】
【従来の技術】
セル電話および携帯情報端末（「ＰＤＡ」）などのモバイルコンピューティングデバイスは、しばしば、無線環境でデータにアクセスする。たとえば、ワールドワイドウェブのかなりの部分が、モバイルキャリアサービスプロバイダ（Ｍｏｂｉｌｅ　Ｃａｒｒｉｅｒ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）によって管理される無線ネットワークを介してモバイルコンピューティングデバイスからアクセス可能である。無線ネットワークによって、モバイルコンピューティングデバイスを、たとえば、面会予定、連絡先リスト、電子メッセージなど、無線ネットワークに関連したサーバに保管された個人情報にアクセスできるようにすることもできる。モバイルコンピューティングデバイスは、しばしば、同一の無線ネットワークを使用して、他のデバイスへの音声接続を確立する。
【０００４】
別のデバイスへの音声接続の確立は、比較的単純な手順である。ユーザが、モバイルコンピューティングデバイスの入力コントロール（たとえば実際のキーパッドまたは仮想キーパッド）を操作して、電話番号を選択する。入力コントロールを操作して、個々の番号のシーケンスを選択するか、前に入力され、保管された電話番号をアドレス帳から選択することができる。電話番号を選択した後に、ユーザは、適当なコントロール（たとえば送信ボタン）を選択することによって、電話番号を「送信」することができる。これによって、ダイヤルされた電話番号に関連した被呼デバイス（ｃａｌｌｅｄ　ｄｅｖｉｃｅ）（たとえば、もう１つのモバイルコンピューティングデバイスまたは標準的な電話機）が、音声接続の確立（ｅｓｔａｂｌｉｓｈｍｅｎｔ　ｏｆ　ａ　ｖｏｉｃｅ　ｃｏｎｎｅｃｔｉｏｎ）が要求されていることを表示するようになる（たとえばベルを鳴らすことによって）。ユーザが、被呼デバイスに応答する（たとえば、被呼デバイスをオフフックにするか、受信ボタンを選択することによって）場合に、モバイルコンピューティングデバイスと被呼デバイスの間で音声接続が確立される。
【０００５】
残念ながら、モバイルコンピューティングデバイスでのデータへのアクセスは、それほど単純でないことがしばしばである。モバイルコンピューティングデバイスでは、通常は、無線環境で、要求／受信モードを使用してデータにアクセスする。すなわち、モバイルコンピューティングデバイスでは、無線ネットワークを介してデータ要求を送信し、その後、要求されたデータが、無線ネットワークを介してモバイルコンピューティングデバイスで受信される。
【０００６】
いくつかの場合に、モバイルコンピューティングデバイスのユーザが、サーバに保管された個人情報へのアクセスを要求する場合がある。そのような要求を構成するために、ユーザは、一連のメニューを受信トレイ（ｉｎｂｏｘ）までナビゲートし、特別にフォーマットされたショートメッセージサービス（Ｓｈｏｒｔ　Ｍｅｓｓａｇｅ　Ｓｅｒｖｉｃｅ：「ＳＭＳ」）メッセージを構成する必要がある場合がある。モバイルコンピューティングデバイスの、制限されることがしばしばである入力機能を使用する一連のメニューのナビゲートおよびメッセージの構成は、ユーザにとって耐えがたい負担になる。そのようなステップは、かなりの時間を消費する可能性があり、電話番号をダイヤルするのに必要な量よりかなり多いキーパッド選択を必要とする場合がある。
【０００７】
一部のモバイルコンピューティングデバイスは、ワイヤレスアプリケーションプロトコル（Ｗｉｒｅｌｅｓｓ　Ａｐｐｌｉｃａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ：「ＷＡＰ」）を使用してウェブからのデータにアクセスするように構成される。ウェブからのデータにアクセスするために、モバイルコンピューティングデバイスのユーザは、最小限でも、入力コントロールを操作してブラウザを開き、一連のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）をナビゲートして関心があるデータに達する。各ＵＲＬが選択されるとき、新しいウェブページが表示され、ロードにある時間を要する場合がある。したがって、ブラウジングでは、ＳＭＳ要求の送信に似て、かなりの時間が消費される可能性があり、電話番号をダイヤルするのに必要な量よりかなり多いキーパッド選択を必要とする場合がある。
【０００８】
【発明が解決しようとする課題】
したがって、より効率的な形でモバイルコンピューティングデバイスにデータを要求させるシステム、方法、およびコンピュータプログラムプロダクトが必要である。
【０００９】
【課題を解決するための手段】
データを要求するのに呼確立シグナリングを使用する方法、システム、およびコンピュータプログラムプロダクトを説明する。具体的に言うと、モバイルコンピュータシステムが、音声サーバへの音声接続の確立の要求を発行する。そのような要求は、モバイルコンピュータシステムのユーザが、モバイルコンピュータシステムに電話番号をダイヤルさせる（たとえば、ダイヤリングコントロールを操作することによって電話番号を選択するか、アドレス帳から電話番号を選択する）時に生じる可能性がある。音声接続の要求は、たとえばＧＳＭ（Ｇｌｏｂａｌ　Ｓｙｓｔｅｍ　ｆｏｒ　Ｍｏｂｉｌｅ　Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）標準規格など、さまざまな無線標準規格のいずれかを使用して発行することができる。発行された要求は、音声サーバに達する前に、たとえばＧＳＭ網または時分割多元接続（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ：「ＴＤＭＡ」）網などの多数の無線音声ネットワークおよびたとえば公衆交換電話網（Ｐｕｂｌｉｃ　Ｓｅｒｖｉｃｅ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋｓ：「ＰＳＴＮ」）などの多数の有線ネットワークを介してルーティングすることができる。
【００１０】
モバイルコンピュータシステムは、モバイルコンピュータシステムを識別する識別子（ｉｄｅｎｔｉｆｉｅｒ）を具備する。識別子を、たとえばＭＳＩＳＤＮ（Ｍｏｂｉｌｅ　Ｓｕｂｓｃｒｉｂｅｒ　ＩＳＤＮ）番号などの発呼者識別情報（ｃａｌｌｅｒ　ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　ｉｎｆｏｒｍａｔｉｏｎ）に含めることができる。発呼者識別情報を、無線ネットワークに含まれるコンポーネントによる音声接続の確立に関する要求に付加することができる。いくつかの場合に、モバイルコンピュータシステムが、要求で特に識別子を提供する場合がある。音声サーバは、付加された識別子であれ、音声接続の確立に関する要求で特に供給された識別子であれ、要求を受信する。
【００１１】
モバイルコンピュータシステムは、モバイルコンピュータシステムにとって関心があるデータを表す被呼番号（ｃａｌｌｅｄ　ｎｕｍｂｅｒ）も供給する。音声接続に関する発行された要求が受信されるとき、音声サーバは、モバイルコンピュータシステムによって供給された被呼番号を識別する。モバイルコンピュータシステムが、音声接続を確立するために要求に被呼番号を特に含める場合がある。したがって、被呼番号は、音声サーバによってより簡単に識別可能である。しかし、識別子が、特に含めれられておらず、音声サーバが、要求に関連した電気的特性またはデータを解釈（ｉｎｔｅｒｐｒｅｔ）して被呼番号を識別する場合もある。
【００１２】
いくつかの場合に、音声サーバは、単一の番号を使用して、音声接続に関する要求を受信することができる。この場合に、音声接続の要求を受信することだけによって、被呼番号を暗黙のうちに識別することができる。他の場合には、音声サーバが、複数の番号を使用して、音声接続に関する要求を受信することができる。この場合には、電気信号の検出（たとえばリング検出（ｒｉｎｇ　ｄｅｔｅｃｔｉｏｎ））によって、および／またはシグナリングプロトコル（たとえば、ＳＩＰ（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ：セッション開始プロトコル））に関連した呼セットアップ情報（ｃａｌｌ　ｓｅｔｕｐ　ｉｎｆｏｒｍａｔｉｏｎ）によって、被呼番号を識別することができる。
【００１３】
音声サーバは、被呼番号に基づいて、モバイルコンピュータシステムにとって関心があるデータを識別する。特定の被呼番号によって、電子メールデータ、財務データ、またはインスタントメッセージングデータなど、特定のデータに関する要求を示すことができる。たとえば、モバイルコンピュータシステムのユーザが、特定の電話番号をダイヤルして、特定の株式の現在の相場を要求することができる。音声サーバは、関心があるデータを、データ接続を介してモバイルコンピュータシステムに送信させることができる。データは、音声サーバまたは音声サーバに関連したデータサーバから送信することができる。モバイルコンピュータシステムは、データ接続を介して関心があるデータを受信する。
【００１４】
呼確立信号の使用（ｕｓｅ　ｏｆ　ｃａｌｌ　ｅｓｔａｂｌｉｓｈｍｅｎｔ　ｓｉｇｎａｌｓ）を介してデータを要求することによって、入力デバイスの操作およびデータを要求するのに必要な時間を大幅に減らすことができる。ユーザは、ユーザが関心を持つデータを要求し、その後に受信するために、電話番号をダイヤルするだけでよい。
【００１５】
本発明の追加の特徴および長所は、以下の説明に示され、部分的に説明から明白になるか、本発明の実践によって習得することができる。本発明の特徴および長所は、請求項で詳細に指摘される器械および組合せによって実現し、入手することができる。本発明のこれらおよび他の特徴は、以下の説明および請求項からより完全に明白になるか、下で示す本発明の実践によって習得することができる。
【００１６】
本発明の他の長所および特徴を得ることができる形を説明するために、上述した本発明のより詳細な説明を、添付図面に図示された本発明の特定の実施形態に関して述べる。これらの図面は本発明の通常の実施形態を示すのみであり、したがって、本発明の範囲を制限するものと解釈されてはならないことを理解すべきである。
【００１７】
【発明の実施の形態】
本発明は、モバイルコンピュータシステムに、呼確立信号を使用してデータへのアクセスを要求させ、その後、データ接続を介して要求されたデータを受信させる、システム、方法、およびコンピュータプログラムプロダクトに関する。モバイルコンピュータシステムは、音声サーバへの音声接続を確立する要求を発行する。モバイルコンピュータシステムは、そのモバイルコンピュータシステムを識別する識別子と、モバイルコンピュータシステムにとって関心があるデータを表す被呼番号を供給する。
【００１８】
音声サーバは、識別子を受信し、その識別子を使用して、モバイルコンピュータシステムへのリターンアドレスを定式化する。音声サーバは、モバイルコンピュータシステムによって供給された被呼番号を識別し、その被呼番号に基づいて、モバイルコンピュータシステムにとって関心があるデータを識別する。他の実施形態では、音声サーバが、識別子および被呼番号を関連データサーバに渡すことができる。データサーバは、モバイルコンピュータシステムへのリターンデータアドレスを定式化し、モバイルコンピュータシステムにとって関心があるデータを識別することができる。関心がある識別されたデータ（ｉｄｅｎｔｉｆｉｅｄ　ｄａｔａ　ｏｆ　ｉｎｔｅｒｅｓｔ）が、その後、データ接続を介してモバイルコンピュータシステムに送信され（音声サーバおよび／またはデータサーバによって）、モバイルコンピュータシステムで受信される。
【００１９】
本発明の実施形態には、以下に詳細に説明するさまざまなコンピュータハードウェアコンポーネントを含む汎用コンピュータシステムまたは特殊目的コンピュータシステムを含めることができる。本発明の範囲内の実施形態に、コンピュータ実行可能命令、コンピュータ可読命令、またはデータ構造を担持するか保管されたコンピュータ可読媒体も含めることができる。そのようなコンピュータ可読媒体は、汎用コンピュータシステムまたは特殊目的コンピュータシステムによってアクセス可能な使用可能な媒体のいずれかとすることができる。制限ではなく例として、そのようなコンピュータ可読媒体に、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイスなどの物理的ストレージ媒体を含めること、あるいは、コンピュータ実行可能命令、コンピュータ可読命令、またはデータ構造の形で所望のプログラムコードを担持または保管するのに使用することができ、汎用コンピュータシステムまたは特殊目的コンピュータシステムによってアクセスできる、他のすべての媒体を含めることができる。
【００２０】
この説明および請求項では、「ネットワーク」を、複数のコンピュータシステムがデータを交換できるすべてのアーキテクチャと定義する。交換されるデータは、複数のコンピュータシステムにとって意味のある電気信号の形とすることができる。データが、ネットワークまたは別の通信接続（ハードワイヤード、無線、またはハードワイヤードおよび無線の組合せ）を介してコンピュータシステムまたはコンピュータデバイスに転送されるとき、その接続が、正しくコンピュータ可読媒体とみなされる。したがって、そのような接続のすべてが、正しくコンピュータ可読媒体と呼ばれる。上記の組み合わせも、コンピュータ可読媒体の範囲に含まれなければならない。コンピュータ実行可能命令には、たとえば、汎用コンピュータシステムまたは特殊目的コンピュータシステムにある機能または機能のグループを実行させる命令およびデータが含まれる。
【００２１】
この説明および請求項では、「コンピュータシステム」を、一緒に働いて電子データに対するステップを実行する、１つまたは複数のソフトウェアモジュール、１つまたは複数のハードウェアモジュール、またはその組み合わせと定義する。たとえば、コンピュータシステムの定義に、パーソナルコンピュータのハードウェアコンポーネントならびに、パーソナルコンピュータのオペレーティングシステムなどのソフトウェアモジュールが含まれる。モジュールの物理的配置は、重要でない。コンピュータシステムに、コンピュータネットワークを介して結合される１つまたは複数のコンピュータを含めることができる。同様に、コンピュータシステムに、内部モジュール（メモリおよびプロセッサなど）が一緒に働いて電子データに対するステップを実行する単一の物理的デバイス（携帯電話または携帯情報端末「ＰＤＡ」など）を含めることができる。
【００２２】
当業者は、携帯電話、ＰＤＡ、ポケットベル、ハンドヘルドデバイス、ラップトップコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラマブルな民生用電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、および類似物を含む、多数のタイプのコンピュータシステム構成を有するネットワークコンピューティング環境内で本発明を実施できることを諒解するであろう。本発明は、通信ネットワークを介してリンクされる（ハードワイヤードリンク、無線リンク、またはハードワイヤードリンクおよび無線リンクの組み合わせのいずれかによって）ローカルコンピュータシステムおよびリモートコンピュータシステムの両方がタスクを実行する分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、プログラムモジュールを、ローカルおよびリモートの両方のメモリストレージデバイスに配置することができる。
【００２３】
本発明は、以下に列挙する実施の形態を採ることができる。
【００２４】
（態様１）　音声チャネル（ｖｏｉｃｅ　ｃｈａｎｎｅｌ）を介して音声接続の確立（ｅｓｔａｂｌｉｓｈｍｅｎｔ　ｏｆ　ｖｏｉｃｅ　ｃｏｎｎｅｃｔｉｏｎ）を要求（ｒｅｑｕｅｓｔ）することができ、かつデータチャネル（ｄａｔａ　ｃｈａｎｎｅｌ）を介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、音声サーバ（ｖｏｉｃｅ　ｓｅｒｖｅｒ）への音声接続を確立する要求を発行（ｉｓｓｕｅ）するステップと、前記モバイルコンピュータシステムを識別する識別子（ｉｄｅｎｔｉｆｉｅｒ）を供給するステップと、被呼番号（ｃａｌｌｅｄ　ｎｕｍｂｅｒ）を前記音声サーバに供給するステップであって、前記被呼番号は、前記モバイルコンピュータシステムにとって関心があるデータ（ｄａｔａ　ｏｆｉｎｔｅｒｅｓｔ）を表すステップと、データ接続（ｄａｔａ　ｃｏｎｎｅｃｔｉｏｎ）を介して前記関心があるデータを受信するステップとを含む方法。
【００２５】
（態様２）　前記音声サーバへの音声接続を確立する要求を発行するステップは、電話番号を選択するステップを含む上記態様１に記載の方法。
【００２６】
（態様３）　前記音声サーバへの音声接続を確立する要求を発行するステップは、セッション開始プロトコル（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）インバイト（ｉｎｖｉｔｅ）を送信させるコマンドを発行するステップを含む上記態様１に記載の方法。
【００２７】
（態様４）　前記音声サーバへの音声接続を確立する要求を発行するステップは、無線ネットワークへの音声接続を確立する要求を発行するステップを含む上記態様１に記載の方法。
【００２８】
（態様５）　前記モバイルコンピュータシステムを識別する識別子を供給するステップは、前記モバイルコンピュータシステムを識別する発呼者識別情報（ｃａｌｌｅｒ　ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　ｉｎｆｏｒｍａｔｉｏｎ）を供給するステップを含む上記態様１に記載の方法。
【００２９】
（態様６）　前記モバイルコンピュータシステムを識別する発呼者識別情報を供給するステップは、前記モバイルコンピュータシステムに関連したＭＳＩＳＤＮ番号を供給するステップを含む上記態様５に記載の方法。
【００３０】
（態様７）　前記被呼番号（ｃａｌｌｅｄ　ｎｕｍｂｅｒ）を前記音声サーバに供給するステップは、前記音声サーバが着信電話呼（ｉｎｃｏｍｉｎｇ　ｔｅｌｅｐｈｏｎｅ　ｃａｌｌｓ）を受信するのに使用する電話番号を選択することにより前記被呼番号を暗黙のうちに（ｉｍｐｌｉｃｉｔｌｙ）供給するステップを含む上記態様１に記載の方法。
【００３１】
（態様８）　前記被呼番号を前記音声サーバに供給するステップは、呼セットアップ情報（ｃａｌｌ　ｓｅｔｕｐ　ｉｎｆｏｒｍａｔｉｏｎ）を供給するステップを含む上記態様１に記載の方法。
【００３２】
（態様９）　前記被呼番号を前記音声サーバに供給するステップは、セッション開始プロトコルに前記被呼番号を供給させるコマンドを発行するステップを含む上記態様１に記載の方法。
【００３３】
（態様１０）　前記被呼番号を前記音声サーバに供給するステップは、前記音声接続を確立する前記要求内に被呼番号を含めるステップを含む上記態様１に記載の方法。
【００３４】
（態様１１）　前記データ接続を介して前記関心があるデータを受信するステップは、前記モバイルコンピュータシステムに関連したアドレスにより、関心があるデータを受信するステップを含む上記態様１に記載の方法。
【００３５】
（態様１２）　前記データ接続を介して前記関心があるデータを受信するステップは、前記音声サーバに関連したデータサーバから関心があるデータを受信するステップを含む上記態様１に記載の方法。
【００３６】
（態様１３）　前記音声接続を確立する要求が拒否（ｄｅｎｙ）されたことを示す表示（ｉｎｄｉｃａｔｉｏｎ）を受信するステップをさらに含む上記態様１に記載の方法。
【００３７】
（態様１４）　前記音声接続を確立する要求が拒否されたことを示す表示を受信するステップは、前記音声接続を確立する要求が終了したことを、前記モバイルコンピュータシステムに示すセッション開始プロトコル終了メッセージ（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ　ｔｅｒｍｉｎａｔｉｏｎ　ｍｅｓｓａｇｅ）、を発するステップを含む上記態様１３に記載の方法。
【００３８】
（態様１５）　音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、前記モバイルコンピュータシステムのユーザに要求される入力を減らすために、前記モバイルコンピュータシステムは関心があるデータを要求することを表示するステップと、データ接続を介して前記関心があるデータを受信するステップとを含む方法。
【００３９】
（態様１６）　音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、モバイルコンピュータシステムから音声接続を確立する要求を受信するステップと、前記音声サーバが前記モバイルコンピュータシステムを識別する識別子を受信するステップと、前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップと、前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップとを含む方法。
【００４０】
（態様１７）　前記モバイルコンピュータシステムから音声接続を確立する要求を受信するステップは、音声接続のためのセッション開始プロトコルインバイトを受信するステップを含む上記態様１６に記載の方法。
【００４１】
（態様１８）　前記モバイルコンピュータシステムから音声接続を確立する要求を受信するステップは、無線ネットワークで発せられる音声接続を確立する要求を受信するステップを含む上記態様１６に記載の方法。
【００４２】
（態様１９）　前記音声サーバが前記モバイルコンピュータシステムを識別する識別子を受信するステップは、発呼者識別情報（ｃａｌｌｅｒ　ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　ｉｎｆｏｒｍａｔｉｏｎ）を受信するステップを含む上記態様１６に記載の方法。
【００４３】
（態様２０）　前記発呼者識別情報を受信するステップは、前記モバイルコンピュータシステムに関連したＭＳＩＳＤＮ番号を受信するステップを含む上記態様１９に記載の方法。
【００４４】
（態様２１）　前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、呼セットアップ情報（ｃａｌｌ　ｓｅｔｕｐ　ｉｎｆｏｒｍａｔｉｏｎ）に含まれた被呼番号を識別するステップを含む上記態様１６に記載の方法。
【００４５】
（態様２２）　前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、前記音声サーバによって着信電話呼（ｉｎｃｏｍｉｎｇ　ｔｅｌｅｐｈｏｎｅ　ｃａｌｌｓ）を受信するのに使用される唯一の電話番号で音声接続を確立する要求を受信することによって、被呼番号（ｃａｌｌｅｄ　ｎｕｍｂｅｒ）を識別するステップを含む上記態様１６に記載の方法。
【００４６】
（態様２３）　前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップは、前記音声接続を確立する前記要求に前記被呼番号を含めるステップを含む上記態様１６に記載の方法。
【００４７】
（態様２４）　前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップは、前記被呼番号を、データサーバに保管されたデータに対応させるステップを含む上記態様１６に記載の方法。
【００４８】
（態様２５）　前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップをさらに含む上記態様１６に記載の方法。
【００４９】
（態様２６）　前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップは、前記受信した識別子を前記モバイルコンピュータシステムに関連したデータアドレスにマッピング（ｍａｐｐｉｎｇ）するステップを含む上記態様２５に記載の方法。
【００５０】
（態様２７）　前記モバイルコンピュータシステムにとって関心があるデータを前記モバイルコンピュータシステムに送信させるステップは、データサーバに前記関心があるデータを送信させるステップを含む上記態様２５に記載の方法。
【００５１】
（態様２８）　前記音声接続を確立する要求を拒否するステップをさらに含む上記態様１６に記載の方法。
【００５２】
（態様２９）　前記音声接続を確立する要求を拒否するステップは、セッション開始プロトコル終了メッセージを送信するステップを含む上記態様２８に記載の方法。
【００５３】
（態様３０）　音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、モバイルコンピュータシステムがデータを要求していることを示す表示を受信するステップと、前記モバイルコンピュータシステムによって供給された被呼番号を識別するステップと、前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別するステップとを含む方法。
【００５４】
（態様３１）　音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムで使用されるコンピュータプログラムプロダクト（ｃｏｍｐｕｔｅｒ　ｐｒｏｇｒａｍ　ｐｒｏｄｕｃｔ）であって、該コンピュータプログラムプロダクトは、データを要求する方法を実施するためのものであり、該コンピュータプログラムプロダクトは、コンピュータ実行可能命令（ｃｏｍｐｕｔｅｒ−ｅｘｅｃｕｔａｂｌｅ　ｉｎｓｔｒｕｃｔｉｏｎｓ）を担持する１つまたは複数のコンピュータ可読媒体（ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ　ｍｅｄｉａ）であって、前記コンピュータ実行可能命令は、前記モバイルコンピュータシステムで実行されるとき、前記モバイルコンピュータシステムに対して、音声サーバへの音声接続を確立（ｅｓｔａｂｌｉｓｈ）する要求を発行すること、前記モバイルコンピュータシステムを識別する識別子を供給すること、被呼番号を前記音声サーバに供給することであって、前記被呼番号が前記モバイルコンピュータシステムにとって関心があるデータを表すこと、データ接続を介して前記関心があるデータを受信することを含む前記方法を実行させる、１つまたは複数のコンピュータ可読媒体を有するコンピュータプログラムプロダクト。
【００５５】
（態様３２）　前記１つまたは複数のコンピュータ可読媒体は、物理的記憶媒体を含む上記態様３１に記載のコンピュータプログラムプロダクト。
【００５６】
（態様３３）　前記１つまたは複数のコンピュータ可読媒体は、システムメモリを含む上記態様３１に記載のコンピュータプログラムプロダクト。
【００５７】
（態様３４）　音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバ内で実施されるコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、データを識別する方法を実施するためのものであり、該コンピュータプログラムプロダクトは、コンピュータ実行可能命令を担持する１つまたは複数のコンピュータ可読媒体であって、前記コンピュータ実行可能命令は、前記音声サーバで実行されるとき、前記音声サーバに対して、音声接続を確立する要求をモバイルコンピュータシステムから受信すること、前記音声サーバへの発呼コンピュータシステム（ｃａｌｌｉｎｇ　ｃｏｍｐｕｔｅｒ　ｓｙｓｔｅｍ）を識別する識別子を受信すること、前記モバイルコンピュータシステムによって供給された被呼番号を識別すること、前記被呼番号に基づき、前記モバイルコンピュータシステムにとって関心があるデータを識別することを含む前記方法を実行させる、１つまたは複数のコンピュータ可読媒体を有するコンピュータプログラムプロダクト。
【００５８】
（態様３５）　前記１つまたは複数のコンピュータ可読媒体は、物理的記憶媒体を含む上記態様３４に記載のコンピュータプログラムプロダクト。
【００５９】
（態様３６）　前記１つまたは複数のコンピュータ可読媒体は、システムメモリを含む上記態様３４に記載のコンピュータプログラムプロダクト。
【００６０】
（態様３７）　音声チャネルを介して音声接続の確立を要求することができ、かつデータチャネルを介してデータを受信することができるモバイルコンピュータシステムにおいて、データを要求する方法であって、音声サーバへの音声接続の確立を要求するステップと、前記音声サーバに対して識別子を供給するステップと、前記モバイルコンピュータシステムに関連したデータアドレスを決定するのに使用される情報を供給するステップと、前記データアドレスにおいて前記関心があるデータを受信するステップとを含む方法。
【００６１】
（態様３８）　音声チャネルを介して音声接続を確立する要求を受信することができ、かつデータ接続を介してデータを送信させることができる音声サーバにおいて、データを識別する方法であって、モバイルコンピュータシステムから識別子を受信するステップと、前記モバイルコンピュータシステムから受信した情報に基づき、前記モバイルコンピュータシステムに関連したデータアドレスを識別するステップと、前記識別子に基づき、関心があるデータを識別するステップと、前記識別されたデータアドレスに対して前記関心があるデータを送信させるステップとを含む方法。
【００６２】
以下、図面を参照しながら、本発明の一実施の形態を詳細に説明していく。
【００６３】
図１および以下の説明は、本発明を実施できる適切なコンピューティング環境の短い全般的な説明を提供することを意図されたものである。ここでは、プログラムモジュールなど、コンピュータシステムによって実行されるコンピュータ実行可能命令の全般的な文脈で説明する。一般に、プログラムモジュールには、特定の作業を実行するか特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、および類似物が含まれる。データ構造に関連したコンピュータ実行可能命令、およびプログラムモジュールは、本明細書で開示される方法のステップを実行するプログラムコード手段の例を表す。そのような実行可能命令または関連したデータ構造の特定のシーケンスは、そのようなステップで、説明される機能を実施する対応するステップの例を表す。
【００６４】
図１を参照すると、オペレーティング環境に、電話デバイス１００の形の汎用コンピュータシステムが含まれる。電話デバイス（ｔｅｌｅｐｈｏｎｉｃ　ｄｅｖｉｃｅ）１００には、ユーザが入力ユーザインターフェース１０３を介して情報を入力でき、出力ユーザインターフェース１０２を介して提示される情報を再検討できるようにするユーザインターフェース１０１が含まれる。たとえば、出力ユーザインターフェース１０２に、オーディオ情報をユーザに提示するスピーカ１０４、ならびにユーザに視覚的情報を提示するディスプレイ１０５が含まれる。電話デバイス１００は、電話デバイス１００が無線機能を有する場合に、アンテナ１０９も有することができる。
【００６５】
入力ユーザインターフェース１０３に、オーディオ情報を電子形態に変換するマイクロホン１０６を含めることができる。さらに、入力ユーザインターフェース１０３に、ユーザがそれを介して情報を入力できる１２個のボタンによって表されるダイヤリングコントロール１０７が含まれる。入力ユーザインターフェース１０３には、ユーザがディスプレイ１０５に表示されるさまざまなエントリおよびオプションを介してナビゲートするのを支援するナビゲーションコントロールボタン１０８も含まれる。
【００６６】
電話デバイス１００は、携帯電話の外見を有するが、電話デバイス１００の目に見えない特徴によって、複雑で柔軟な汎用処理能力を可能にすることができる。たとえば、電話デバイス１００に、バス１１０を介して互いにおよびユーザインターフェース１０１に接続される、プロセッサ１１１およびメモリ１１２も含まれる。メモリ１１２は、一般に、さまざまな揮発性および／または不揮発性のメモリを表し、前に説明したタイプのメモリを含めることができる。しかし、電話デバイス１００で使用されるメモリの特定のタイプは、本発明にとって重要でない。電話デバイス１００に、他の汎用コンピュータシステムに関連するものに類似する大容量ストレージデバイス（図示せず）も含めることができる。
【００６７】
１つまたは複数のプログラムモジュールを含むプログラムコード手段を、メモリ１１２または前に述べた他のストレージデバイスに保管することができる。１つまたは複数のプログラムモジュールに、オペレーティングシステム１１３、１つまたは複数のアプリケーションプログラム１１４、他のプログラムモジュール１１５、およびプログラムデータ１１６を含めることができる。
【００６８】
図１は、本発明に適切なオペレーティング環境を表すが、本発明の原理は、必要な場合に適切な修正を加えて本発明の原理を実施することができるすべてのシステムで使用することができる。図１に示された環境は、例示的であるのみであり、本発明の原理を実施することができるさまざまな環境のごくわずかな部分だけを表す。
【００６９】
この説明および請求項では、「論理通信パス（ｌｏｇｉｃａｌ　ｃｏｍｍｕｎｉｃａｔｉｏｎ　ｐａｔｈ）」を、コンピュータシステムまたはモジュールなどの２つの実体の間での電気信号のトランスポートを可能にすることができるすべての通信パスと定義する。２つの実体の間の通信パスの実際の物理的表現は、重要でなく、経時的に変化する可能性がある。論理通信パスには、システムバスの諸部分、ローカルエリアネットワーク、広域ネットワーク、インターネット、これらの組み合わせ、または電気信号のトランスポートを促進することができる他のすべてのパスの諸部分を含めることができる。論理通信パスには、ハードワイヤードリンク、無線リンク、またはハードワイヤードリンクおよび無線リンクの組み合わせを含めることができる。論理通信パスには、本発明の原理を実施するコンポーネントからデータをアクセス可能にするためにデータの諸部分を条件付けるかフォーマットするソフトウェアモジュールまたはハードウェアモジュールも含めることができる。そのようなコンポーネントに、たとえば、プロキシ、ルータ、ファイヤウォール、またはゲートウェイを含めることができる。論理通信パスに、仮想プライベートネットワーク（Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ）（「ＶＰＮ」）の諸部分を含めることもできる。
【００７０】
この説明および請求項では、「音声接続（ｖｏｉｃｅ　ｃｏｎｎｅｃｔｉｏｎ）」を、第１および第２のコンピュータシステムの間の接続であって、第１コンピュータシステムが、オーディオ信号を受け取り、オーディオ信号を電気信号に変換し、その電気信号が、第１コンピュータシステムから第２コンピュータシステムに送信され、第２コンピュータシステムが、電気信号を受信し、電気信号を、本質的に第１コンピュータシステムで受け取られたものと同一のオーディオ信号に変換する、接続と定義される。音声接続を確立するために、第１コンピュータシステムは、第２コンピュータシステムへの音声接続の確立を要求することができる。そのような要求は、たとえば、第１コンピュータシステムのユーザが、第２コンピュータシステムに関連した電話番号を選択する時に生じる可能性がある。音声接続を確立する要求に、呼確立信号および／または、たとえばＳＩＰ（Ｓｅｓｓｉｏｎ　ＩｎｉｔｉａｔｉｏｎＰｒｏｔｏｃｏｌ：セッション開始プロトコル）のインバイト（ｉｎｖｉｔｅ）または呼確立（ｃａｌｌ　ｅｓｔａｂｌｉｓｈｍｅｎｔ）のためのＧＳＭ（Ｇｌｏｂａｌ　Ｓｙｓｔｅｍ　ｆｏｒ　Ｍｏｂｉｌｅ　Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）要求などの呼セットアップ情報を含めることができる。第２コンピュータシステムは、要求を受け入れ（たとえば、第２コンピュータシステムのユーザがリング表示に応答して回答することによって）、第１および第２のコンピュータシステムの間の音声接続の確立をもたらすことができる。他の実施形態としては、第２コンピュータシステムが、たとえばビジー信号、タイムアウト信号、または終了信号などの適当な信号を送信することによって要求を拒否することができ、したがって、音声接続がもたらされない。
【００７１】
この説明および請求項では、「データ接続（ｄａｔａ　ｃｏｎｎｅｃｔｉｏｎ）」を、データを表す信号を搬送する、２つのコンピュータシステムの間のすべての接続と定義する。データ接続は、たとえば伝送制御プロトコル（「ＴＣＰ」）セッションなど、データがコンピュータシステムの間で転送されていない時でも状態情報が維持されるセッションとすることができる。その一方で、データ接続を、たとえばショートメッセージサービス（「ＳＭＳ」）を使用してデータが転送される時など、状態情報が、維持されず、コンピュータシステムの間でデータが転送されている時だけアドホックベースで作成されるものとすることができる。
【００７２】
本実施の形態によれば、入力インターフェースモジュール、音声インターフェースモジュール、およびデータインターフェースモジュール、ならびに、モバイルコンピュータシステムが興味を持つデータを含む関連したデータを、電話デバイス１００に関連したコンピュータ可読媒体のいずれかに保管し、アクセスすることができる。たとえば、そのようなモジュールの部分および関連したプログラムデータの部分を、メモリ１１２での保管のために、オペレーティングシステム１１３、アプリケーションプログラム１１４、プログラムモジュール１１５、および／またはプログラムデータ１１６に含めることができる。そのようなモジュールおよび関連したプログラムデータの部分を、前に説明した大容量ストレージデバイスのいずれかに保管することができる。そのようなモジュールの実行を、前に説明した分散環境で実行することができる。
【００７３】
図２は、呼確立信号（ｃａｌｌ　ｅｓｔａｂｌｉｓｈｍｅｎｔ　ｓｉｇｎａｌｓ）を使用してデータを要求することを容易にし、受信した呼確立信号に基づいて関心があるデータを識別することができる機能コンポーネントの一部を示す。図２に示されているのは、本発明の原理を実施することができるモバイルコンピュータシステム２００である。モバイルコンピュータシステム２００には、入力インターフェースモジュール２０１が含まれ、この入力インターフェースモジュール２０１を、たとえば、モバイルコンピュータシステム２００のダイヤリングコントロール１０７、ナビゲーションコントロール１０８、あるいは実際のキーボードまたは仮想キーボードなどの入力コントロールに結合することができる。
【００７４】
モバイルコンピュータシステム２００に、音声インターフェースモジュール２０２およびデータインターフェースモジュール２０３も含まれる。音声インターフェースモジュール２０２は、コンピュータシステム２００に含まれる他のモジュールから指示を受け取ることができ、これによって、音声インターフェースモジュール２０２が、別のコンピュータシステムへの音声接続を確立する要求を発行する。音声インターフェース２０２は、確立された音声接続を介して受信した電気信号をオーディオ信号に変換することもでき、このオーディオ信号は、たとえばスピーカ１０４などのスピーカで出力される。さらに、音声インターフェース２０２は、たとえばマイクロホン１０６などのマイクロホンで受け取ったオーディオ信号を、確立された音声接続を介して送信される電気信号に変換することができる。
【００７５】
データインターフェース２０３は、データ接続を介してデータを受信して、受信したデータをモバイルコンピュータシステム２００内の他のモジュールから使用可能にすることができる。
【００７６】
論理通信パス（ｌｏｇｉｃａｌ　ｃｏｍｍｕｎｉｃａｔｉｏｎ　ｐａｈｔ）２４１は、たとえば、ＧＳＭ網、時分割多元接続（「ＴＤＭＡ」）網、またはｉＤＥＮ（登録商標）（ｉｎｔｅｇｒａｔｅｄ　Ｄｉｇｉｔａｌ　Ｅｎｈａｎｃｅｄ　Ｎｅｔｗｏｒｋ）などの無線ネットワークの一部を表す。論理通信パス２４２は、たとえば公衆交換電話網（「ＰＳＴＮ」）などの有線ネットワークの一部を表す。ネットワーク２１０は、論理通信パス２４１によって表される無線ネットワークの一部を論理通信パス２４２によって表される有線ネットワークの一部に相互接続するのに使用される１つまたは複数のネットワークコンポーネントを表す。ネットワーク２１０には、たとえば、ＭＳＩＳＤＮ（Ｍｏｂｉｌｅ　Ｓｕｂｓｃｒｉｂｅｒ　ＩＳＤＮ）番号、ＳＩＰ　ＵＲＩ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｉｄｅｎｔｉｆｉｅｒ）、インターネットプロトコル（「ＩＰ」）、およびドメインネームサービス（「ＤＮＳ」）ホスト名を介してコンピュータシステムをアドレッシングするコンポーネントなどの、コンピュータシステムをアドレッシングでき、そのコンピュータシステムへの音声チャネルを要求することができる事実上すべてのコンポーネントを含めることができる。ネットワーク２１０に、たとえばＧＳＭ　ＭＳＩＳＤＮからＰＳＴＮ　ＭＳＩＳＤＮからＳＩＰ　ＵＲＩへなど、異なるフォーマットの間でアドレッシング情報を変換するコンポーネントを含めることができる。
【００７７】
図２には、サーバエンティティ２２０も示されており、サーバエンティティ２２０には、音声サーバ２２１およびデータサーバ２２２が含まれる。音声サーバ２２１には、音声インターフェースモジュール２２３が含まれ、音声インターフェースモジュール２２３は、他のコンピュータシステムから音声接続を確立する要求を受信する。音声インターフェースモジュール２２３は、音声インターフェースモジュール２０２に似た形で、電気信号とオーディオ信号の間およびその逆の変換を行うこともできる。データサーバ２２２には、データインターフェースモジュール２２４が含まれ、データインターフェースモジュール２２４は、データ接続を介して他のコンピュータシステムにデータを送信することができる。音声サーバ２２１およびデータサーバ２２２を、論理通信パス２２５を介して互いに結合することができる。
【００７８】
図３は、呼確立信号を使用してデータを要求する方法の一例を示す流れ図である。図３の方法を、図２に含まれる機能コンポーネントに関して説明する。
【００７９】
図３の方法は、モバイルコンピュータシステムがデータを要求していることを示す結果指向の機能ステップ（ステップ３０５）から開始される。ステップ３０５には、モバイルコンピュータシステムがデータを要求していることを示す結果を達成することに対応する任意のステップを含めることができる。しかし、図３に示された例では、ステップ３０５に、音声サーバへの音声接続を確立する要求を発行する対応するステップ（ステップ３０１）が含まれる。
【００８０】
音声接続の確立の要求は、モバイルコンピュータシステム２００で電話番号を選択することの結果として発生する可能性がある。モバイルコンピュータシステム２００のユーザが、電話番号を選択するために、たとえば、ダイヤリングコントロールから一連の個々のキーを選択すること、または電話帳／アドレス帳から保管されたエントリを選択することによるなど、入力コントロールを操作することができる。電話番号の選択によって、コマンドを入力インターフェースモジュール２０１から送らせ、論理接続パス２０４を介して音声インターフェースモジュール２０２に受け取らせることができる。音声インターフェースモジュール２０２は、受け取ったコマンドを解釈し、モバイルコンピュータシステム２００に、音声サーバ２２１への音声接続を確立する要求を発行させることができる。
【００８１】
要求は、論理通信リンク２４１によって表される無線ネットワークの部分を介して送信することができる。要求を、ネットワーク２１０の適当なコンポーネントを介して論理通信パス２４２によって表される有線ネットワークの部分にルーティングすることができる。有線ネットワークがＰＳＴＮ網である時には、要求を、ＰＳＴＮ／ＳＩＰゲートウェイを介してルーティングすることができる。図２の矢印１によって示されるように、モバイルコンピュータシステム２００は、要求をサーバエンティティ２２０に送信する。選択された番号が、音声サーバ２２１に関連する場合には、サーバエンティティ２２０は、要求を音声サーバ２２１にルーティングさせる。
【００８２】
図３に示された例では、ステップ３０５に、モバイルコンピュータシステムを識別する識別子を供給する対応するステップ（ステップ３０２）も含まれる。識別子は、論理通信リンク２４１、ネットワーク２１０、または論理通信リンク２４２に含まれるあるコンポーネントによって要求に付加される発呼者識別情報（たとえばＭＳＩＳＤＮ番号）に含めることができる。代替実施形態では、モバイルコンピュータシステムが、発呼者識別情報または、たとえば電子メッセージングアドレスなどの他のタイプの識別子を特に供給することができる。識別子に、モバイルコンピュータシステム２００を表す電話番号を含めることができる。
【００８３】
いくつかの実施形態において、識別子は、音声接続を確立する要求に暗黙のうちに含まれる。したがって、たとえば音声サーバ２２１などの受信側コンピュータシステムは、要求を受け入れ、実際の音声接続を確立する必要なしに、識別子を受信することができる。したがって、識別子が音声接続を確立する要求に暗黙のうちに含まれるとき、モバイルコンピュータシステム２００は、音声接続を確立する要求が拒否されたことの表示を受信する場合がある。
【００８４】
他の実施形態では、音声接続を確立する要求が、受け入れられ、音声接続がもたらされる。たとえば、音声サーバ２２１が、モバイルコンピュータシステム２００から送信された音声接続を確立する要求を受け入れることができる。音声接続が確立された後に、モバイルコンピュータシステム２００が、たとえば認証証明書などの識別子を音声サーバ２２１に送信する。証明書は、モバイルコンピュータシステム２００またはモバイルコンピュータシステム２００に関連したユーザを識別するのに使用することができる。音声サーバ２２１が、識別子を受信した後に、音声サーバ２２１は、「ハングアップ」または他の形で音声接続を終了することができる。
【００８５】
図３に示された例では、ステップ３０５に、モバイルコンピュータシステムにとって関心があるデータを表す被呼番号を供給する対応するステップ（ステップ３０３）も含まれる。いくつかの場合、モバイルコンピュータシステム２００は、音声接続を確立する要求に特に被呼番号を含める。したがって、被呼番号は、音声サーバ２２１にとってより簡単に識別可能である。識別子は、たとえばＳＩＰまたは他のシグナリングプロトコルに関連した呼セットアップ情報など、電気特性または電気信号によって表される場合がある。他の場合には、音声サーバが、単一の番号を使用して、音声接続に関する要求を受信することができる。他の場合には、被呼番号が、音声接続に関する要求を発行することだけによって暗黙のうちに供給される。供給される被呼番号は、音声サーバ２２１および／またはデータサーバ２２２に保管された関心があるデータを表すことができる。関心があるデータは、被呼番号、発呼番号、またはユーザの識別に基づいて識別することができる。
【００８６】
他の実施形態では、モバイルコンピュータシステム２００が、発呼番号（たとえばモバイルコンピュータシステム２００に関連したＭＳＩＳＤＮ番号）に基づくか、モバイルコンピュータシステム２００に関連したユーザの識別に基づいて、関心があるデータを識別する識別子を供給することができる。したがって、いくつかの場合に、単一のＭＳＩＳＤＮ番号を使用して、モバイルコンピュータシステム２００およびモバイルコンピュータシステム２００が関心を持つデータの両方を識別することができる。
【００８７】
モバイルコンピュータシステムは、データ接続を介して関心があるデータを受信する（３０４）。図２の矢印２によって示されているように、モバイルコンピュータシステム２００は、サーバエンティティ２２０からデータを受信する。さまざまな異なるタイプのデータ接続を、モバイルコンピュータシステム２００によって使用して、たとえば、ＭＳＩＳＤＮアドレッシングを用いるＳＭＳ、簡易メール転送プロトコル（「ＳＭＴＰ」）アドレッシングを用いるＳＭＳ、ＭＳＩＳＤＮアドレッシングを用いるワイヤレスアプリケーションプロトコル（「ＷＡＰ」）プッシュ、ＩＰアドレッシングを用いるＷＡＰプッシュ、マルチメディアメッセージングサービス（Ｍｕｌｔｉｍｅｄｉａ　Ｍｅｓｓａｇｉｎｇ　Ｓｅｒｖｉｃｅ）「ＭＭＳ」、またはＩＰプッシュなどのデータを受信することができる。
【００８８】
図４は、データを要求するのに呼確立信号を使用する方法の一例を示す流れ図である。図４の方法を、図２に含まれる機能コンポーネントに関して説明する。
【００８９】
図４の方法は、モバイルコンピュータシステムがデータを要求していることの表示を受け取る、結果指向の機能ステップから開始される（ステップ４０５）。ステップ４０５に、モバイルコンピュータシステムがデータを要求していることの表示を受け取るという結果を達成するすべての対応するステップを含めることができる。しかし、図４に示された例では、ステップ４０５に、音声接続を確立する要求をモバイルコンピュータシステムから受信するという対応するステップが含まれる（ステップ４０１）。
【００９０】
ステップ４０１に、モバイルコンピュータシステム２００で電話番号が選択された結果として、サーバエンティティ２２０が音声接続を確立する要求を受信することを含めることができる。サーバエンティティ２２０は、その要求を音声インターフェースモジュール２２３にルーティングさせることができる。音声インターフェースモジュール２２３は、たとえばＳＩＰ呼セットアップ情報などの電気特性または電気信号を解釈して、音声接続を確立する要求が受信されつつあることを決定することができる。受信された要求を、論理通信リンク２４１によって表される無線ネットワークの部分を介して送信することができる。要求を、ネットワーク２１０の適当なコンポーネントを介して、論理通信パス２４２によって表される有線ネットワークの部分にルーティングすることができる。有線ネットワークがＰＳＴＮ網であるとき、要求を、ＰＳＴＮ／ＳＩＰゲートウェイを介してルーティングすることができる。音声接続を確立する要求に、ＳＩＰインバイトを含めることができる。図２の矢印１からわかるように、モバイルサーバエンティティ２２０が、モバイルコンピュータシステム２００から要求を受信する。
【００９１】
図４に示された例では、ステップ４０５に、モバイルコンピュータシステムを識別する識別子を受信する対応するステップも含まれる（ステップ４０２）。識別子は、音声接続を確立する要求と共に受信された発呼者識別情報（たとえばＭＳＩＳＤＮ番号）とすることができる。識別子に、モバイルコンピュータシステム２００を表す電話番号を含めることができる。音声接続を確立する要求が、ＳＩＰによって促進されるとき、発呼者識別情報に、ＳＩＰインバイトを含めることができる。他の実施形態では、受信される識別子を、電子メッセージングアドレスとすることができる。
【００９２】
モバイルコンピュータシステムによって供給された被呼番号を識別する（ステップ４０３）。いくつかの場合に、音声サーバ２２１が、音声接続を確立する要求に特に含められた被呼番号を識別する。したがって、被呼番号は、音声サーバ２２１によってより簡単に識別可能である。識別子は、たとえばＳＩＰまたは他のシグナリングプロトコルに関連した呼セットアップ情報など、電気特性または電気信号によって表される場合がある。他の場合には、音声サーバが、単一の番号を使用して、音声接続に関する要求を受信することができる。他の場合には、被呼番号が、音声接続に関する要求を発行することだけによって暗黙のうちに供給される。識別される被呼番号は、音声サーバ２２１および／またはデータサーバ２２２に保管された関心があるデータを表すことができる。
【００９３】
識別子を受信し、被呼番号を識別した後に、音声インターフェースモジュール２２３が、モバイルコンピュータシステム２００からの要求を受け入れて、音声接続を確立し、その後、ハングアップすることができる。他の実施形態では、音声インターフェースモジュールが、ビジー信号またはタイムアウト信号を与えることによって、要求を拒否することができる。音声接続を確立する要求にＳＩＰインバイトが含まれるときには、使用可能なＳＩＰセッション終了メッセージのいずれかを送信することによって、要求を拒否することができる。
【００９４】
モバイルコンピュータシステムにとって関心があるデータを、被呼番号に基づいて識別し（ステップ４０４）、たとえば、音声サーバ２２１が、被呼番号に基づいて、モバイルコンピュータシステム２００が関心を持つデータを識別することができる。関心があるデータは、音声接続が要求されたかセットアップされるアドレス（たとえば選択された電話番号）によって識別することができる。特定のアドレスによって、電子メールデータ、財務データ、またはインスタントメッセージングデータなどの特定のデータに関する要求を示すことができる。たとえば、モバイルコンピュータシステム２００のユーザが、音声サーバ２２１に関連した特定の電話番号をダイヤルして、特定の株式の現在の相場を要求することができる。いくつかの場合に、音声サーバ２２１に、１つの着信アドレスだけ（たとえば、１つの電話番号だけ）が含まれ、したがって、すべての着呼が、同一のタイプのデータに関する要求を示す。音声サーバ２２１は、音声サーバ２２１に含まれるデータまたは、たとえばデータサーバ２２２などの別のサーバに含まれるデータを識別することができる。
【００９５】
他の実施形態では、音声サーバ２２１が、モバイルコンピュータシステム２００を識別する供給された識別子に基づくか、モバイルコンピュータシステム２００に関連したユーザの識別に基づいて、関心があるデータを識別することができる。音声サーバ２２１は、モバイルコンピュータシステム２００から受信する認証証明書に含まれるデータを処理することによって、モバイルコンピュータシステム２００に関連したユーザを識別することができる。いくつかの場合に、認証証明書にＭＳＩＳＤＮが含まれ、このＭＳＩＳＤＮは、モバイルコンピュータシステムまたはユーザを認証するのに使用される唯一の信任証である。音声サーバ２２１は、音声接続を確立する要求をモバイルコンピュータシステム２００から受信し、その要求を受け入れ、したがって、音声接続を確立させ、音声接続を介して証明書を受信し、その後、音声接続を終了することができる。
【００９６】
音声サーバ２２１は、データ接続を介してデータをモバイルコンピュータシステム２００に送信させるコマンドを発行することができる。図２の矢印２に示されているように、サーバエンティティ（ｓｅｒｖｅｒ　ｅｎｔｉｔｙ）２２０が、データ接続を介してモバイルコンピュータシステム２００にデータを送信する。サーバエンティティ２２０によって、さまざまな異なるタイプのデータ接続を使用して、たとえば、ＭＳＩＳＤＮアドレッシングを用いるＳＭＳ、ＳＭＴＰアドレッシングを用いるＳＭＳ、ＭＳＩＳＤＮアドレッシングを用いるワイヤレスアプリケーションプロトコルＷＡＰプッシュ、ＩＰアドレッシングを用いるＷＡＰプッシュ、ＭＭＳ、またはＩＰプッシュなどのデータを送信することができる。識別されたデータがデータサーバ２２２に含まれる時には、音声サーバ２２１は、論理通信リンク２２５を介してデータサーバ２２２にコマンドを送信することができる。これらのコマンドによって、データインターフェースモジュール２２４に、データインターフェース２０３へのデータ接続を確立させることができる。データサーバ２２２に含まれるデータを、データ接続を介してモバイルコンピュータシステム２００に送信することができる。
【００９７】
他の実施形態（図示せず）では、音声サーバ２２１に、データインターフェースモジュールを含めることができる。音声サーバ２２１は、音声サーバ２２１に含まれるデータインターフェースモジュールに、データインターフェース２０３へのデータ接続を確立させることができる。音声サーバ２２１にデータインターフェースモジュールが含まれる実施形態では、音声サーバ２２１が、さらに、音声サーバおよびデータサーバの両方として機能することができる。したがって、単一のサーバが、要求および識別子を受信し、被呼番号および関心があるデータを識別することができる。
【００９８】
データをモバイルコンピュータシステム２００に送信するとき、サーバエンティティ２２０は、受信した識別子（たとえばＭＳＩＳＤＮ番号）とデータ通信のアドレスとの間でアドレスマッピングを実行することができる。受信した識別子を、データ通信のアドレスを計算するのに直接に使用することができ、かつ／またはデータベース内の対応するデータアドレスをルックアップするのに使用することができる。いくつかの実施形態で、音声サーバ２２１、データサーバ２２２、または、データ通信に関するアドレスを管理する他のサーバで、テーブルが維持される。このテーブルには、ＭＳＩＳＤＮ番号とそれに対応するＩＰアドレスのリストが含まれる。このテーブルは、さまざまな形で維持することができる。
【００９９】
第１の例示的実施形態では、モバイルコンピュータシステム２００が、電源を入れられるかリブートされるか他の形でリセットされるとき、モバイルコンピュータシステム２００が、関連ＭＳＩＳＤＮ番号をテーブルに登録し、対応するＩＰアドレスを受け取る。したがって、データを、ＭＳＩＳＤＮアドレッシングまたはＩＰアドレッシングのいずれかを使用してモバイルコンピュータシステム２００に送信することができる。
【０１００】
第２の例示的実施形態では、テーブルが、データがモバイルコンピュータシステム２００に送信される時またはその時の近くの対応するＩＰアドレスを「ルックアップ」するのに使用される。データが送信された後に、そのＩＰアドレスが、解放され、他のコンピュータシステムによる使用に使用可能になる。
【０１０１】
第３の例示的実施形態では、ＩＰアドレスが、たとえば、ＩＰアドレスをモバイルコンピュータシステム２００にマッチングするＤＮＳなどの機構を使用して、動的に割り振られる。ＩＰアドレスが、モバイルコンピュータシステム２００にマッチングされるとき、テーブルが、そのＩＰアドレスが使用中であることを示すように更新される。
【０１０２】
呼確立信号の使用を介してデータを要求することによって、入力デバイスの操作およびデータの要求に必要な時間を大幅に減らすことができる。ユーザは、ユーザが関心を持つデータを要求し、その後に受信するために、電話番号をダイヤルするだけでよい。
【０１０３】
本発明を、その趣旨または本質的特性から逸脱せずに、他の特定の形で実施することができる。これまで説明した実施形態は、すべての態様において、例示的であるのみとして解釈されなければならず、制限的と解釈してはならない。したがって、本発明の範囲は、前述の説明ではなく請求項によって示される。請求項の同等物の意味および範囲に含まれるすべての変更が、この範囲に含まれなければならない。
【図面の簡単な説明】
【図１】本発明を適用した電話デバイスの一例を示す図である。
【図２】本実施の形態において、呼確立信号を使用することによりデータを要求し、関心があるデータを識別する機能を説明するための図である。
【図３】本実施の形態において、呼確立信号を使用することによりデータを要求する手順を示した流れ図である。
【図４】本実施の形態において、受信した呼確立信号に基づいて関心があるデータを識別する手順を示した流れ図である。
【符号の説明】
２００　モバイルコンピュータシステム
２０１　入力インターフェースモジュール
２０２　音声インターフェースモジュール
２０３　データインターフェースモジュール
２１０　ネットワーク
２２０　サーバエンティティ
２２１　音声サーバ
２２２　データサーバ
２２３　音声インターフェースモジュール
２２４　データインターフェースモジュール
【図１】
2004064755.tif 000003
【図２】
2004064755.tif 000004
【図３】
2004064755.tif 000005
【図４】
2004064755.tif 000006