(57)【特許請求の範囲】
【請求項１】
ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立する方法において、
前記方法は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信することと、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップすることと、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させることと、
前記メッセージを前記ＰＣに送信することと、
前記ＰＣに対するメッセージを発生させた後に、前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信することとを含む方法。
【請求項２】
前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出することと、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てることと、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出することと、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジすることとをさらに含む請求項１記載の方法。
【請求項３】
前記第１の音声接続の到着を検出することは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索することと、
前記チャネルＩＤが割り当てられていないことを決定することとを含む請求項２記載の方法。
【請求項４】
前記第２の音声接続の到着を検出することは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索することと、
前記チャネルＩＤが割り当てられていることを決定することとを含む請求項２記載の方法。
【請求項５】
前記カンファレンスをセットアップすることは、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させることと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させることとをさらに含む請求項１記載の方法。
【請求項６】
前記音声コールは、ワイヤレスネットワークの回線交換接続を通して少なくとも部分的に実施される請求項１記載の方法。
【請求項７】
前記ＰＣに対するメッセージは、インスタントメッセージ（ＩＭ）である請求項１記載の方法。
【請求項８】
前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれており、前記音声コンタクト情報は、前記カンファレンスＩＤに関連する内線ＩＤを含む請求項１記載の方法。
【請求項９】
前記ＰＣに対する前記メッセージを発生させることは、前記カンファレンスＩＤに関連する内線ＩＤを含む、サーバに対するＵＲＬを構築することを含む請求項１記載の方法。
【請求項１０】
前記メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、前記ソーシャルネットワークサーバを使用して、前記ＰＣに送信される請求項１記載の方法。
【請求項１１】
ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立するように構成されている装置において、
前記装置は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを受信するための第１のモジュールと、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立するように構成されていることを含む、カンファレンスをセットアップするように構成されている第２のモジュールと、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させるように構成されている第３のモジュールと、
前記メッセージを前記ＰＣに送信するように構成されている第４のモジュールと、
前記ＰＣに対するメッセージを発生させた後に、前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信するように構成されている第５のモジュールとを具備する装置。
【請求項１２】
前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出するように構成されている第６のモジュールと、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てるように構成されている第７のモジュールと、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出するように構成されている第８のモジュールと、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジするように構成されている第９のモジュールとをさらに具備する請求項１１記載の装置。
【請求項１３】
前記第１の音声接続の到着を検出するように構成されている第６のモジュールは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するように構成されている第１０のモジュールと、
前記チャネルＩＤが割り当てられていないことを決定するように構成されている第１１のモジュールとを備える請求項１２記載の装置。
【請求項１４】
前記第２の音声接続の到着を検出するように構成されている第６のモジュールは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するように構成されている第１０のモジュールと、
前記チャネルＩＤが割り当てられていることを決定するように構成されている第１１のモジュールとを備える請求項１２記載の装置。
【請求項１５】
前記カンファレンスをセットアップするように構成されている第２のモジュールは、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させるようにと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させるようにさらに構成されている請求項１１記載の装置。
【請求項１６】
前記ワイヤレスデバイスからのものである前記音声コールは、ワイヤレスネットワークの回線交換接続を通して受信されるように構成されている請求項１１記載の装置。
【請求項１７】
前記ＰＣに対するメッセージは、インスタントメッセージ（ＩＭ）である請求項１１記載の装置。
【請求項１８】
前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれている請求項１１記載の装置。
【請求項１９】
前記ＰＣに対するメッセージを発生させるように構成されている第３のモジュールは、前記カンファレンスＩＤに関連する内線ＩＤを含む、サーバに対するＵＲＬを構築するようにさらに構成されている請求項１１記載の装置。
【請求項２０】
前記メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、前記ソーシャルネットワークサーバを使用して、前記ＰＣに送信される請求項１１記載の装置。
【請求項２１】
ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立する装置において、
前記装置は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信する手段と、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップする手段と、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させる手段と、
前記メッセージを前記ＰＣに送信する手段と、
前記ＰＣに対するメッセージを発生させた後に、前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信する手段とを具備する装置。
【請求項２２】
前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出する手段と、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てる手段と、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出する手段と、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジする手段とをさらに具備する請求項２１記載の装置。
【請求項２３】
前記第１の音声接続の到着を検出する手段は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索する手段と、
前記チャネルＩＤが割り当てられていないことを決定する手段とを備える請求項２２記載の装置。
【請求項２４】
前記第２の音声接続の到着を検出する手段は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索する手段と、
前記チャネルＩＤが割り当てられていることを決定する手段とを備える請求項２２記載の装置。
【請求項２５】
前記カンファレンスをセットアップする手段は、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させる手段と、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させる手段とをさらに備える請求項２１記載の装置。
【請求項２６】
ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立することに関連する、少なくとも１つのシーケンスの命令を含む一時的でないコンピュータ読み取り可能記憶媒体おいて、
前記命令は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信するための少なくとも１つの命令と、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップするための少なくとも１つの命令と、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させるための少なくとも１つの命令と、
前記メッセージを前記ＰＣに送信するための少なくとも１つの命令と、
前記ＰＣに対するメッセージを発生させた後に、前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信するための少なくとも１つの命令とを含む一時的でないコンピュータ読み取り可能記憶媒体。
【請求項２７】
前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出するための少なくとも１つの命令と、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てるための少なくとも１つの命令と、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出するための少なくとも１つの命令と、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジするための少なくとも１つの命令とをさらに含む請求項２６記載の一時的でないコンピュータ読み取り可能記憶媒体。
【請求項２８】
前記第１の音声接続の到着を検出するための少なくとも１つの命令は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するための少なくとも１つの命令と、
前記チャネルＩＤが割り当てられていないことを決定するための少なくとも１つの命令とを含む請求項２７記載の一時的でないコンピュータ読み取り可能記憶媒体。
【請求項２９】
前記第２の音声接続の到着を検出するための少なくとも１つの命令は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するための少なくとも１つの命令と、
前記チャネルＩＤが割り当てられていることを決定するための少なくとも１つの命令とを含む請求項２７記載の一時的でないコンピュータ読み取り可能記憶媒体。
【請求項３０】
前記カンファレンスをセットアップするための少なくとも１つの命令は、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させることと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させることとをさらに含む請求項２６記載の一時的でないコンピュータ読み取り可能記憶媒体。
【請求項３１】
パーソナルコンピュータ（ＰＣ）における、ワイヤレスデバイスと前記ＰＣとの間の音声コールを確立する方法において、
前記方法は、
前記ワイヤレスデバイスによってもアクセス可能である第１のサーバにログインすることと、
前記ワイヤレスデバイスに対する音声コンタクト情報と、電話アプリケーションを起動させるためのコードとを含むメッセージを、前記ＰＣにおいて受信することと、
前記電話アプリケーションを起動することと、
前記音声コンタクト情報を使用して、第２のサーバを介して、前記ＰＣからの前記音声コールを行うこととを含み、
前記音声コンタクト情報は、前記ワイヤレスデバイスの電話番号ではない方法。
【請求項３２】
前記音声コールは、ワイヤレスネットワークの回線交換接続を通して少なくとも部分的に実施される請求項３１記載の方法。
【請求項３３】
前記メッセージは、インスタントメッセージ（ＩＭ）である請求項３１記載の方法。
【請求項３４】
前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれている請求項３１記載の方法。
【請求項３５】
前記音声コンタクト情報は、カンファレンスＩＤに関連する一意的な内線ＩＤを含む請求項３４記載の方法。
【請求項３６】
前記電話アプリケーションは、フラッシュベースのアプリケーションである請求項３１記載の方法。
【請求項３７】
前記メッセージ中の、前記電話アプリケーションを起動させるためのコードを検出することと、
前記電話アプリケーションを自動的に起動することとをさらに含む請求項３１記載の方法。
【請求項３８】
前記メッセージの表示を抑制することをさらに含む請求項３７記載の方法。
【請求項３９】
前記第１のサーバは、ソーシャルネットワーキングサーバである請求項３１記載の方法。
【請求項４０】
前記メッセージは、前記ソーシャルネットワーキングサーバを介して受信される請求項３９記載の方法。
【請求項４１】
ワイヤレスデバイスにおける、前記ワイヤレスデバイスとＰＣとの間の音声コールを確立する方法において、
前記方法は、
前記ＰＣに対するコンタクト情報を含む前記ワイヤレスデバイスによって、第１のサーバにログインすることと、
前記第１のサーバからのプレゼンス表示に基づいて、前記ＰＣのプレゼンスを識別することと、
前記ＰＣが前記音声コールを確立するために、コンタクト情報により第２のサーバにコンタクトすることと、
前記第２のサーバから、ダイヤルイン電話番号を受信することと、
前記ダイヤルイン電話番号を使用して、構内交換機（ＰＢＸ）サーバをコールすることとを含む方法。
【請求項４２】
前記ＰＢＸサーバをコールすることは、ワイヤレスネットワークの回線交換接続を通して実施される請求項４１記載の方法。
【請求項４３】
前記第１のサーバは、ソーシャルネットワーキングサーバである請求項４１記載の方法。
【請求項４４】
前記ワイヤレスデバイスは、セルラ電話機である請求項４１記載の方法。
【発明の詳細な説明】
【米国特許法第１１９条の下での優先権の主張】
【０００１】
本特許出願は、２０１０年３月９日に出願された、「移動体とコンピュータとの間の通信のためのシステムおよび方法」と題する、仮出願番号第６１／３１２，２３０に対して優先権を主張し、この出願は、本発明の譲受人に譲渡され、それにより、ここに参照により明示的に組み込まれている。
【背景】
【０００２】
本出願は、ワイヤレスデバイスのワイヤレス通信に関連し、さらに詳細に述べると、移動体通信デバイスとコンピュータとの間で音声通信を確立することに関連する。
【０００３】
ワイヤレス通信システムは、さまざまな世代を通して展開されている。さまざまな世代は、第１世代アナログワイヤレス電話機サービス（１Ｇ）と、（暫定的２．５Ｇネットワークおよび２．７５Ｇネットワークを含む）第２世代（２Ｇ）デジタルワイヤレス電話機サービスや、第３世代（３Ｇ）および第４世代（４Ｇ）高速データ／インターネット可能ワイヤレスサービスとを含む。現在、セルラおよびパーソナル通信サービス（ＰＣＳ）システムを含む、多くの異なるタイプのワイヤレス通信システムが使用されている。知られているセルラシステムの例は、セルラアナログアドバンスド移動体電話機システム（ＡＭＰＳ）と、コード分割多元接続（ＣＤＭＡ）や、周波数分割多元接続（ＦＤＭＡ）や、時分割多元接続（ＴＤＭＡ）や、ＴＤＭＡのグローバルシステムフォーモバイルアクセス（ＧＳＭ）（登録商標）バリエーションに基づいたデジタルセルラシステムと、ＴＤＭＡおよびＣＤＭＡ技術の双方を使用している最新のハイブリッドデジタル通信システムとを含む。
【０００４】
さまざまなコール様式が、知られている。ワイヤレスデバイスの中には、回線交換接続を使用して、互いに、および／または、地上線電話機に通信できるものもある。コンピュータを互いに接続したり、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）のようなパケット交換技術を使用して、コンピュータとワイヤレスデバイスとを接続できたりするものもある。
【０００５】
しかしながら、ワイヤレスデバイスと、パーソナルコンピュータ（ＰＣ）のようなコンピュータとの間の音声通信を、都合よく、配置し、セットアップし、および実施することは、依然として難しい。
【概要】
【０００６】
本開示の例示的な態様は、既存の音声通信技術（例えば、回線交換技術）と、音声通信の確立専用でない共通に共有されている通信サーバ（例えば、インスタントメッセージ（ＩＭ）サーバ、ソーシャルネットワークサーバ等）とを活用することによって、ワイヤレスデバイスとパーソナルコンピュータとの間の音声通信を促進するためのシステムおよび方法に向けられている。
【０００７】
態様は、ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間の音声コールを確立する方法を含むことができる。この方法は、ワイヤレスデバイスからの、ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信することと；ワイヤレスデバイスおよびＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップすることと；カンファレンスＩＤに関連する、ワイヤレスデバイスに対する音声コンタクト情報を含む、ＰＣに対するメッセージを発生させることと；そのメッセージをＰＣに送信することと；カンファレンスにダイヤルインするための、ダイヤルイン電話番号をワイヤレスデバイスに送信することとを含む。
【０００８】
別の態様は、ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立するように構成されている装置を含むことができる。この装置は、ワイヤレスデバイスからの、ＰＣに対する情報を含むコール開始メッセージを受信するための第１のモジュールと；ワイヤレスデバイスおよびＰＣをカンファレンスさせるためにカンファレンスＩＤを確立するように構成されていることを含む、カンファレンスをセットアップするように構成されている第２のモジュールと：カンファレンスＩＤに関連する、ワイヤレスデバイスに対する音声コンタクト情報を含む、ＰＣに対するメッセージを発生させるように構成されている第３のモジュールと；そのメッセージをＰＣに送信するように構成されている第４のモジュールと；カンファレンスにダイヤルインするための、ダイヤルイン電話番号をワイヤレスデバイスに送信するように構成されている第５のモジュールとを具備する。
【０００９】
別の態様は、ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立する装置を含むことができる。この装置は、ワイヤレスデバイスからの、ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信する手段と；ワイヤレスデバイスおよびＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップする手段と；カンファレンスＩＤに関連する、ワイヤレスデバイスに対する音声コンタクト情報を含む、ＰＣに対するメッセージを発生させる手段と；そのメッセージをＰＣに送信する手段と；カンファレンスにダイヤルインするための、ダイヤルイン電話番号をワイヤレスデバイスに送信する手段とを具備する。
【００１０】
別の態様は、ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立することに関連する、少なくとも１つのシーケンスの命令を含む一時的でないコンピュータ読み取り可能記憶媒体を含むことができる。この命令は、ワイヤレスデバイスからの、ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信するための少なくとも１つの命令と；ワイヤレスデバイスおよびＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップするための少なくとも１つの命令と：カンファレンスＩＤに関連する、ワイヤレスデバイスに対する音声コンタクト情報を含む、ＰＣに対するメッセージを発生させるための少なくとも１つの命令と；そのメッセージをＰＣに送信するための少なくとも１つの命令と；カンファレンスにダイヤルインするための、ダイヤルイン電話番号をワイヤレスデバイスに送信するための少なくとも１つの命令とを含む。
【００１１】
他の態様は、パーソナルコンピュータ（ＰＣ）において、ワイヤレスデバイスとＰＣとの間で音声コールを確立するための、方法および装置を含むことができる。この方法は、ワイヤレスデバイスによってもアクセス可能である第１のサーバにログインすることと、ワイヤレスデバイスに対する音声コンタクト情報と、電話アプリケーションを起動させるためのコードとを含むメッセージを、ＰＣにおいて受信することと、電話アプリケーションを起動することと、音声コンタクト情報を使用して、第２のサーバを介して、ＰＣからの音声コールを行うこととを含み、音声コンタクト情報は、ワイヤレスデバイスの電話番号ではない。
【００１２】
さらなる他の態様は、ワイヤレスデバイスにおいて、ワイヤレスデバイスとＰＣとの間の音声コールを確立するための、方法および装置を含むことができる。この方法は、ＰＣに対するコンタクト情報を含むワイヤレスデバイスによって、第１のサーバにログインすることと、第１のサーバからのプレゼンス表示に基づいて、ＰＣのプレゼンスを識別することと、ＰＣが音声コールを確立するために、コンタクト情報により第２のサーバとコンタクトすることと、第２のサーバからのダイヤルイン電話番号を受信することと、ダイヤルイン電話番号を使用して、構内交換機（ＰＢＸ）サーバをコールすることとを含む。
【図面の簡単な説明】
【００１３】
付随する図面は、本開示の態様の記述を助けるために提示されており、単に態様の例示のために提供されており、それらの限定ではない。  
【図１】図１は、ワイヤレスシステムの図である。
【図２】図２は、ワイヤレスデバイスの１つの例の図である。
【図３】図３は、パーソナルコンピュータの１つの例の図である。
【図４】図４は、パーソナルコンピュータの１つの例の図である。
【図５】図５は、さまざまなサーバと、パーソナルコンピュータと、ワイヤレスデバイスとを備えるワイヤレスシステムの図である。
【図６】図６は、コールフローの１つの例の図である。
【図７】図７は、さまざまなサーバと、パーソナルコンピュータと、ワイヤレスデバイスとを含む、別の例のワイヤレスシステムの図である。
【図８】図８は、ワイヤレスデバイス上で少なくとも部分的に実行されるアクティビティのための１つの例のフローチャートの図である。
【図９】図９は、１つ以上のサーバ上で少なくとも部分的に実行されるアクティビティのための１つの例のフローチャートの図である。
【図１０】図１０は、パーソナルコンピュータ上で少なくとも部分的に実行されるアクティビティのための別の例のフローチャートの図である。
【詳細な説明】
【００１４】
以下の記述と、本開示の特定の態様に向けられている関連する図面とにおいて、本開示の態様を開示する。本発明の範囲を逸脱することなく、代替的な態様を考案してもよい。加えて、本発明のよく知られているエレメントは、本発明の関連する詳細な説明を曖昧にしないように、詳細に記述されないだろう、すなわち省略されるだろう。
【００１５】
「例として、事例として、あるいは例示として機能すること」を意味するために、「例示的な」というワードをここで使用する。「例示的な」ものとして、ここで記述するいずれの態様も、他の態様と比較して、必ずしも、好ましいまたは効果的なものと解釈されるものではない。同様に、「本発明の実施形態」または「本開示の態様」という用語は、本発明のすべての実施形態または態様が、説明した特徴、効果、または動作モードを含むことを要求しない。ここで使用される専門用語は、特定の態様を記述する目的のためのものに過ぎず、本開示の態様を限定していることを意図していない。ここで使用するような、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈が明確に示していない限り、同様に複数形を含むことを意図している。「含む」、「含んでいる」、「備える」、および／または「備えている」という用語は、ここで使用されるとき、記載した特徴、機能性、ステップ、動作、エレメント、および／またはコンポーネントの存在を特定するが、１つ以上の他の特徴、機能性、ステップ、動作、エレメント、コンポーネント、および／またはそれらのグループの存在または追加を排除しないことをさらに理解するだろう。
【００１６】
さらに、例えば、コンピューティングデバイスのエレメントによって実行されるアクションのシーケンスの観点から、多くの態様が記述されている。ここで記述したさまざまなアクションは、特定回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つ以上のプロセッサによって実行されているプログラム命令によって、または両方を組み合わせたものによって実行できることを認識するだろう。加えて、ここで記述したアクションのこれらのシーケンスは、対応するセットのコンピュータ命令をここに記憶させているコンピュータ読み取り可能記憶媒体の何らかの形態内で完全に具体化されると考えることができ、この対応するセットのコンピュータ命令は、実行の際に、関係するプロセッサにここで記述した機能性を実行させるだろう。したがって、本開示のさまざまな態様は、多数の異なる形態で具体化されてもよく、これらのすべては、請求項に記載した主題事項の範囲内にあることが企図されている。加えて、ここで記述した態様のそれぞれに対して、何らかのこのような態様の対応する形態は、ここでは、例えば、記述したアクションを実行する「ように構成されているロジック」と記述することがある。
【００１７】
無線アクセスネットワークは、無線アクセスネットワークの外部の付加的なネットワークに接続させてもよく、このようなコアネットワークは、企業イントラネット、インターネット、公衆電話交換ネットワーク（ＰＳＴＮ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）のような他のネットワークに、サーバおよびデバイスおよび接続性を関連付ける特定のキャリアを含み、そして、無線アクセスネットワークは、それぞれのワイヤレスデバイスとこのようなネットワークとの間で音声およびデータパケットとを移送してもよい。ワイヤレスデバイスは、ワイヤレスチャネルを通して通信する何らかのデータデバイスであってもよい。ワイヤレスデバイスは、さらに、例えば、ＰＣカード、コンパクトフラッシュ(登録商標)デバイス、外部モデムまたは内部モデム、あるいはセルラ電話機を含むが、これらに限定されない、多数のタイプのデバイスのうちの任意のものであってもよい。
【００１８】
図１は、本開示の少なくとも１つの態様にしたがった、ワイヤレス通信システム１００の１つの例示的な態様のブロック図を図示している。システム１００は、エアインターフェース１０４全体にわたって、アクセスネットワークまたは無線アクセスネットワーク（ＲＡＮ）１２０と通信している、セルラ電話機１０２のようなワイヤレスデバイス２００を含むことができる。このアクセスネットワークまたは無線アクセスネットワーク（ＲＡＮ）１２０は、パケット交換データネットワーク（例えば、イントラネット、インターネット１７５、および／またはＩＰコアネットワーク５０）と、ワイヤレスデバイス２００（例えば、１０２、１０８、および１１０）との間でデータ接続性を提供するネットワーク機器にワイヤレスデバイス２００を接続することができる。ここで示されているように、ワイヤレスデバイス２００は、セルラ電話機１０２と、タブレットデバイス１００、またはスマートフォン１０８とすることができる。したがって、本開示の態様は、ワイヤレス通信能力を持つワイヤレスを含む、ワイヤレスデバイスの何らかの形態上で実現することができる。さらに、ここで使用されているような、「ワイヤレスデバイス」という用語は、「アクセス端末」、「ＡＴ」、「ＵＥ」、「クライアントデバイス」、「移動体端末」、「移動局」と互換可能に呼ぶことがあり、および、これらのバリエーションで互換可能に呼ぶことがある。
【００１９】
戻って図１を参照すると、ワイヤレス通信システム１００のコンポーネント、および、本開示の例示的な態様のエレメントの相互関係は、図示した構成に限定されない。ワイヤレス通信システム１００は、例示のために提供しているに過ぎず、１０２、１０８、および/または１１０のようなワイヤレスデバイス２００が、互い間で、ならびに/あるいは、エアインターフェース１０４とＲＡＮ１２０とを介して回線交換ネットワーク２０および/またはパケット交換ネットワーク４０に接続されているコンポーネント間で、無線による通信をすることを可能にする任意のシステムを含むことができる。１０２、１０８、および１１０のようなワイヤレスデバイスは、回線交換ネットワーク２０を使用して、公衆電話交換ネットワーク（ＰＳＴＮ）１０に通信してもよい。この公衆電話交換ネットワーク（ＰＳＴＮ）１０は、レガシー地上線デバイスをサポートする。１０２、１０８、および１１０のようなワイヤレスデバイスはまた、パケット交換ネットワーク４０を通して、インターネット１７５および／またはＩＰネットワークおよび／または他の遠隔サーバ１９０に通信してもよい。１０２、１０８、および１１０のようなワイヤレスデバイスはまた、ワイヤレスＬＡＮ（ＷＬＡＮ）６０を通して、インターネット１７５および／またはＩＰネットワークおよび／または他の遠隔サーバ１９０に通信してもよい。このワイヤレスＬＡＮ（ＷＬＡＮ）６０は、エアインターフェース１０４によってもアクセスできる。
【００２０】
図２を参照すると、セルラ電話機のようなワイヤレスデバイス２００を図示している。ワイヤレスデバイスは、ソフトウェアアプリケーション、ＲＡＮ１２０から送信されたデータおよび／またはコマンドを受け取り実行できるプラットフォーム２０２を持っている。これらは、最終的に、インターネット１７５から、ならびに／あるいは、他の遠隔サーバおよびネットワークから届くかもしれない。プラットフォーム２０２は、１つ以上のプロセッサ２０８または他のデータ処理デバイスに動作可能に結合されている、（セルラ、ＷｉＦｉ(登録商標)等のような、さまざまなネットワーク上で動作する複数のＲＦ回路を備え得る）ＲＦトランシーバ回路２０６を備えることができる。プロセッサ２０８は、ワイヤレスデバイスのメモリ２１２中の任意の常駐プログラムとインターフェースするオペレーティングシステム２１０レイヤを実行する。メモリ２１２は、リードオンリーメモリまたはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＥＰＲＯＭ、フラッシュカード（登録商標）、またはコンピュータプラットフォームに共通の何らかのメモリからなることができる。プラットフォーム２０２のコンポーネントおよびソフトウェアは、技術的に知られているような、数あるコンポーネントの中で、アンテナ２２２、ディスプレイ２２４、プッシュトゥートークボタン２２８、およびキーボード２２６のような外部デバイスにも動作可能に結合させることができる。
【００２１】
したがって、本開示の態様は、メモリ２１２中にロードされ、プロセッサ２０８上で実行されるワイヤレスクライアント音声（ＷＣＶ）アプリケーション２５０を備えるワイヤレスデバイスを含むことができる。このプロセッサ２０８は、本開示のさまざまな態様に関連して以下で記述する機能を実行するための、ワイヤレスデバイス２００のさまざまな能力にインターフェースする能力を持っている。ＩＭクライアント２５２およびソーシャルネットワーキングクライアント２５４のような他のアプリケーションは、パーソナルコンピュータＰＣ上でもアクティブであるかもしれず、以下で説明するような態様において使用されてもよい。当業者によって正しく認識されるように、本開示のさまざまな態様は、ここで開示した機能性を達成するために、ディスクリートエレメントにおいて、プロセッサ上で実行されるソフトウェアモジュールにおいて、または、ソフトウェアおよびハードウェアの任意の組み合わせ上において具体化することができる。例えば、ＷＣＶ２５０と他のアプリケーションとを協働してロード、記憶、および実行して、ここで開示したさまざまな機能を実行するために、プロセッサ２０８、メモリ２１２、およびオペレーティングシステム２１０すべてを使用してもよい。したがって、これらの機能を実行するためのロジックまたはモジュールは、さまざまなエレメントにわたって分散させてもよい。さらに、図２中のワイヤレスデバイス２００の特徴は、単なる例示であると考慮すべきであることと、本開示のさまざまな態様は、図示されている特徴または配置に限定されないこととを正しく認識するだろう。
【００２２】
ワイヤレスデバイス２００とＲＡＮ１０２との間のワイヤレス通信は、コード分割多元接続（ＣＤＭＡ）、Ｗ−ＣＤＭＡ、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多重（ＯＦＤＭ）、グローバルシステムフォーモバイル通信（ＧＳＭ）、あるいはワイヤレス通信ネットワークまたはデータ通信ネットワークにおいて使用され得る他のプロトコルのような、異なる技術に基づくことができる。これまでに説明し、そして、技術的に知られているように、音声送信および／またはデータは、さまざまなネットワークおよび構成を使用して、ＲＡＮからワイヤレスデバイス２００に送信できる。したがって、ここで提供した図は、本開示の態様を限定することを意図しておらず、本開示の態様の記述を助けているに過ぎない。
【００２３】
図３は、パーソナルコンピュータ、ＰＣ３００の図であり、このパーソナルコンピュータ、ＰＣ３００は、ここで説明されているような、ワイヤレスデバイス２００に通信するために使用することができる。ＰＣ３００は、ローカルネットワーク（例えば、ＬＡＮ、ＷＬＡＮ、または、これらに類するもの）を介して、インターネット１７５に接続するためのネットワークインターフェース３０４を持つことができる。ネットワークインターフェース３０４を通しての通信は、典型的に、パケット交換である。ＰＣ３００はまた、１つ以上のプロセッサ３１０と、オペレーティングシステム３１２と、（ＲＡＭおよびハードディスク等を含む）メモリ３１４とを備えることができる。ＰＣ３００の、プロセッサ３１０と、オペレーティングシステム３１２と、メモリ３１４とを使用して、ＰＣ３００上でさまざまなアプリケーションを実行する。これらのアプリケーションはまた、ディスプレイ３２０、オーディオ出力３２２、マイクロフォン入力３２４、キーボード３２６、（独立デバイスであってもよく、または、キーボード３２６に組み込まれていてもよい）ポインティングデバイス、および技術的に知られているような他のもののような、ＰＣ３００のさまざまなハードウェアおよびソフトウェアコンポーネントへのアクセスを持つ。
【００２４】
したがって、本開示の態様は、ソフト電話アプリケーション３５０を備えるＰＣ３００を含むことができ、このソフト電話アプリケーション３５０は、メモリ３１４中にロードされ、プロセッサ３１０によって少なくとも部分的に実行されるフラッシュクライアントアプリケーションとして実現してもよい。このプロセッサ３１０は、本開示のさまざまな態様に関連して以下で記述した機能を実行する能力を持つ。例えば、１つの態様では、ソフト電話アプリケーション３５０は、遠隔サーバ上に記憶されていてもよく、この記憶されているソフト電話アプリケーションにリンクしているＵＲＬが開かれたとき、ソフト電話アプリケーション３５０を遠隔サーバからダウンロードすることができ、ＰＣ３００上で少なくとも部分的に実行することができる。別の態様では、ソフト電話アプリケーション３５０は、ＰＣ３００中にローカルに、記憶されても、インストールされてもよい。例えば、ソフト電話アプリケーション３５０は、コール情報が提供されるより前に少なくとも部分的にインストールされてもよく、これにより、ソフト電話によって使用されることになる情報を持つ特定のメッセージを検出し、ワイヤレスデバイスと通信することができ、このワイヤレスデバイスは、ソフト電話の自動起動を可能にすることができる。
【００２５】
ＩＭクライアント３５２およびソーシャルネットワーキングクライアント３５４のような他のアプリケーションはまた、ＰＣ３００上でアクティブであるかもしれず、以下で説明するような態様において使用されてもよい。当業者によって正しく認識されるように、これらの機能を実行するさまざまなロジックは、ネットワーク化された環境においてさまざまなエレメントにわたって分散させてもよい。さらに、図３におけるＰＣ３００の特徴は、例示に過ぎないことと、本開示のさまざまな態様は、図示されている特徴または配置に限定されないこととを考慮すべきであることが正しく認識されるだろう。
【００２６】
ここで開示した態様は、ワイヤレスデバイスと、ワイヤードネットワークに結合されているコンピュータとの間の音声通信を含む通信を提供するためのシステムおよび方法に向けられている。ワイヤードネットワークによって、それらのネットワークが、少なくとも部分的に、ハードワイヤ、光回線、ケーブル、およびこれらに類するものを通して、ネットワーク／インターネットに装置に装置（例えば、ＰＣ３００）を接続することを意味する。ワイヤレスあるいは移動体またはセルラネットワークによって、それらのネットワークは、上で提供した、図１に関連して記述したような、関心のある音声および／またはデータを伝えるための、いくつかの無線周波数またはマイクロ波または他のワイヤードでない通信リンクを実質的に含むことを意味する。
【００２７】
アプリケーションサーバによって調停されるパケット交換技術に基づく、グループまたはディスパッチ通信のような既知の通信技術とは対照的に、ここで開示した態様は、ワイヤレスデバイスと、ワイヤードネットワークに結合されているコンピュータ（例えば、ＰＣ）との間で音声通信を提供するための、システムおよび方法に向けられている。態様は、既存の音声通信プロトコル（例えば、回線交換技術）と、音声通信の確立専用でない、共通して共有されている通信サーバ（例えば、ＩＭサーバ、ソーシャルネットワークサーバ等）とを活用する。
【００２８】
以下の説明は、図４を参照する。この図４は、ワイヤレスデバイスと、パーソナルコンピュータデバイス、ＰＣ３００との間の通信のためのシステム４００を図示している。
【００２９】
システム４００は、多数のサーバデバイス（例えば、４０１、４０３、４０６）と、例えば、（図１中で図示されているような、ＲＡＮ１２０のようなエレメントや、関連するインフラストラクチャを含んでいてもよい）セルラ通信インフラストラクチャまたはワイヤレスネットワーク４２０のようなワイヤレス通信インフラストラクチャと、ワイヤレスデバイス２００およびＰＣ３００のような通信デバイスと、関係するワイヤードインフラストラクチャネットワーキング技術とを含むことができ、あるいは、多数のサーバデバイス（例えば、４０１、４０３、４０６）と、例えば、（図１中で図示されているような、ＲＡＮ１２０のようなエレメントや、関連するインフラストラクチャを含んでいてもよい）セルラ通信インフラストラクチャまたはワイヤレスネットワーク４２０のようなワイヤレス通信インフラストラクチャと、ワイヤレスデバイス２００およびＰＣ３００のような通信デバイスと、関係するワイヤードインフラストラクチャネットワーキング技術とに結合させることができる。開示したさまざまな態様において、さまざまなソフトウェアコンポーネントも用いてもよい。このさまざまなソフトウェアコンポーネントは、サーバソフトウェア、クライアントソフトウェア、およびオペレーティングシステムサポートプログラムを含む。さらには、データベースは、サーバのうちの１つ以上に組み込まれていてもよく、または、技術的に知られているようなネットワーク接続によってサーバに結合させてもよい。
【００３０】
ワイヤレスデバイス２００は、ワイヤレス（例えば、セルラ）電話機のコールを許可するための、ハードウェアおよびソフトウェア能力を備える。また、ワイヤレスデバイス２００は、電子電話帳またはディレクトリ中で見いだされるような、コンタクトのセットを表示するための能力を備える。加えて、ワイヤレスデバイス２００は、技術的に知られているような、デジタルまたはアナログデータ信号および制御信号を送信および受信するように適合させてもよい。
【００３１】
ワイヤレスデバイス２００は、ワイヤレスネットワーク４２０に、または、他のワイヤレスハブに、中継器に、またはワイヤレスアクセスポイントに結合されている。いくつかの態様では、ワイヤレスデバイス２００のユーザのコンタクト（コンタクトリスト）の電話帳が、ワイヤレスデバイス２００によってユーザに提示される。コンタクトリストは、ワイヤレスデバイス２００上で、ワイヤレスデバイス２００上のメモリ中にローカル的に記憶させることができ、あるいは、コンタクトリストをワイヤレスデバイスのユーザに提供するように、適切な記憶装置を持つ（ソーシャルネットワークサーバを含む）サーバ上に記憶させてもよい。
【００３２】
（例えば、図１に関連して説明されているような）ワイヤレス接続は、ワイヤレスデバイス２００と、ワイヤレスネットワーク４２０と、第１のサーバ４０１とのうちの任意のものの間で確立することができる。第１のサーバ４０１は、クライアントサーバ環境中でサーバ装置として機能するように適合およびプログラミングされている従来のコンピュータサーバであってもよい。第１のサーバ４０１は、ＶＩＭおよび／またはＰＢＸ交換機能性のような、さまざまな機能性を備えていてもよい。
【００３３】
ワイヤレスデバイス２００は、第１のサーバ４０１の機能へのアクセスを得るように、ログインして、それ自体を第１のサーバ４０１で認証するように適合されている。例えば、ワイヤレスデバイス２００は、（第１のサーバ４０１を使用して）第三者のプロバイダからソーシャルネットワーキング機能にログインしてもよい。このような１つの例は、第１のサーバ４０１によって可能となるインスタントメッセージング（ＩＭ）アカウント機能にログインすることを含むことができる。
【００３４】
第１のサーバ４０１は、適した通信パスを通して、第２のサーバ４０３に結合させることができる。この適した通信パスは、ワイヤードまたはワイヤレスパスであってもよい。第２のサーバ４０３は、データベース４０４（例えば、ＭｙＳＱＬデータベース）を含み、または、データベース４０４（例えば、ＭｙＳＱＬデータベース）に結合させてもよい。第２のサーバ４０３およびデータベース４０４は、ユーザアカウントに関連するデータと、ユーザのアカウントに関係する属性とを含む。例えば、第２のサーバ４０３は、ワイヤレスデバイス２００のユーザによるＩＭセッションを促進するように適合させてもよい。ネットワーク化された環境では、サーバおよびデータベースは、１つのデバイスに組み込んでもよく、あるいは、いくつかのデバイスにわたって分散させてもよいことを正しく認識するだろう。したがって、識別されたサーバおよびデータベースは、説明のために提供されているに過ぎず、本発明の範囲を限定するものではない。
【００３５】
第１のサーバ４０１と第２のサーバ４０３との間の通信は、Ｇａｉｍタイプ（インスタントメッセージング）フォーマット化された通信を含んでいてもよく、１つのサーバまたは両方のサーバは、Ｐｉｄｇｉｎプラットフォーム変換機能または類似した機能を実現してもよい。Ｐｉｄｇｉｎは、有用な数の共通に使用されるＩＭプロトコルを柔軟にサポートするマルチプラットフォームインスタントメッセージングクライアントである。したがって、ユーザは、上述した技術を使用して、同時に、１つよりも多いサービスにログインすることができてもよい。
【００３６】
サーバ４０３は、拡張可能なメッセージングおよびプレゼンスプロトコル（ＸＭＰＰ）をサポートするようにさらに適合およびプログラミングさせてもよい。第２のサーバ４０３の機能性は、パーソナルコンピュータ（例えば、ＰＣ３００）、ワークステーション、ラップトップ、または類似したデバイスのようなコンピュータに対して、インスタントメッセージを送信することを可能にしてもよい。態様では、ＰＣ３００は、第２のサーバ４０３からインスタントメッセージ情報を受信するインスタントメッセージングプログラムをランすることができ、同じものをＰＣ３００のユーザに表示する。ディスプレイスクリーン、または、似ている視覚的または可聴的なユーザ出力インターフェースが、メッセージ内容４１１をＰＣ３００のユーザに示す。
【００３７】
いくつかの態様では、メッセージ内容４１１は、ＰＣ３００のユーザが、クリックすること、または、選択すること、または、メッセージ内容４１１中に提示されているリンク（ＵＲＬ）への接続に関心があることを示すことを可能にする、リンク、または、ユニフォームリソースロケータ（ＵＲＬ）、または、類似した論理接続を含む。特に、いくつかの態様にしたがうと、選択可能なリンクのようなＵＲＬが、ＰＣ３００のユーザに提示される。
【００３８】
ＰＣ３００のユーザに提示されたリンクまたはＵＲＬを選択する際には、ＰＣ３００のユーザにフラッシュベース電話機のインターフェース（ソフト電話）を提示し、そこから、ユーザが、フラッシュ電話４２２を介して被発呼側をコールするためにクリックできるブラウザクライアントを起動させてもよい。被発呼側は、ワイヤレスデバイス２００（すなわち、ワイヤレスデバイスのユーザ）であり、そして、ＰＣ３００と第３のサーバ４０６との間で、ソフト電話アプリケーションを介しての（例えば、フラッシュ電話４２２を介しての）オーディオ接続が確立される。ここで、第３のサーバ４０６は、例えば、第１のサーバ４０１によって、このような通信をサポートし、意図されたワイヤレスデバイス（例えば、ワイヤレスデバイス２００）上に、このような通信を伝えるように適合およびプログラミングされている。
【００３９】
図５を参照すると、本開示のさまざまな態様にしたがった、移動体とＰＣとの間のコールを確立する例示的な方法を図示している。
【００４０】
５０１において、ワイヤレスデバイス２００のユーザが、安全なチャットまたはインスタントメッセージング（ＩＭ）サービスにログインすることができる。移動体ユーザは、ＩＭ環境における、移動体ユーザのコンタクト、友人、または、他のユーザのうちのいくつかのプレゼンスを見てもよい。
【００４１】
５０２において、ワイヤレスデバイスのユーザが、話すことを望むユーザのコンタクトのうちの１つを選択する。選択されるコンタクトは、５０３において、ＩＭサービスにもログインするＰＣユーザであり、そして、５０４において、ワイヤレスデバイスのユーザのプレゼンスも認識し得るＰＣユーザである。
【００４２】
ステップ５０５において、ワイヤレスデバイスユーザは、ＰＣユーザとのチャットまたはＩＭセッションを確立してもよく、これにより、チャットウィンドウがＰＣのスクリーン上に開かれる。このチャットウィンドウは、コンタクトを開始した移動体ユーザの識別子のような情報と、ワイヤレスデバイスユーザとのコール接続を確立することをＰＣユーザが選択できるリンク（ＵＲＬ）とを含む。
【００４３】
ステップ５０６において、ＰＣユーザがＵＲＬリンクを選択したとき、５０７において、ＰＣ上のブラウザが、フラッシュベース電話のインターフェースをポップアップし、ＰＣが、（例えば、ＳＩＰ／ＲＴＰを使用して）コールを確立またはセットアップすることを可能にしてもよい。
【００４４】
その後、Ａｓｔｅｒｉｓｋまたは類似したＰＢＸモダリティを使用して、フラッシュベース電話のインターフェースから、ＰＣからワイヤレスデバイスへの接続を確立できる。したがって、５０８において、ワイヤレスデバイスとＰＣとの間で、コールチャネルが開かれる。
【００４５】
本開示のいくつかの態様は、ＰｉｄｇｉｎタイプのＩＭアプリケーションというよりむしろ、フラッシュＸＩＦＦアプリケーションを、または、類似した、または、同等のアプリケーションを用いてもよい。さらなる他の態様では、フラッシュ ｈｔｔｐプロトコルまたは他のプロトコルは、代替的に、ＰＣとワイヤレスデバイスユーザとの間のコールをブリッジするために使用してもよい。ここでは、Ａｄｏｂｅによるフラッシュのような商業製品を使用するが、さまざまな態様において使用できる例示的な製品として使用されているに過ぎないことを正しく認識するだろう。しかしながら、本開示のさまざまな態様は、フラッシュに対するものであり、それ自体実際の製品でない、クロスプラットフォームのマルチメディアアプリケーションプラットフォームのような、基礎となる機能性に向けられていることを正しく認識するだろう。
【００４６】
先述から正しく認識されるように、ワイヤレスデバイスとＰＣとの間でコールを行うさまざまなインプリメンテーションを可能にするために、さまざまな方法を使用することができる。例えば、１つの態様では、ワイヤレスデバイスユーザ（ユーザＡ）が、（例えば、ＩＭクライアントまたはソーシャルネットワーククライアントを使用して）ワイヤレスデバイスを通して、共通のサーバにログインする。ＰＣユーザ（ユーザＢ）はまた、少なくとも部分的にワイヤードネットワーク接続を通して（例えば、ＩＭクライアントまたはソーシャルネットワーククライアントを使用して）ＰＣを介して、共通のサーバにログインする。ユーザＡは、ユーザＢが、オンラインにあり、ワイヤレスデバイス上で「コール」を選択することを検出する。ワイヤレスデバイスは、ｈｔｔｐを通してサーバと通信する（例えば、サーバが、Ｐｅｒｌスクリプトを実行する）。Ｐｅｒｌスクリプトを使用して、以下のことによって、コールをセットアップすることができる。
【００４７】
１）コールを開始する人（例えば、ユーザＡ）に関する情報をカンファレンスデータベース中に入れる。データベース中のこのレコードは、一意的な「カンファレンスＩＤ」によって、データベースにおける２つの他のテーブル中のレコードに関係付けられる。
【００４８】
２）フラッシュサーバ（または、ソフト電話サーバ）に対するＵＲＬを、一意的な内線ＩＤで構築する。一意的な内線ＩＤは、上記で参照した２つのデータベーステーブルのうちの１つ中の一意的なカンファレンスＩＤに関連する。このＵＲＬの例は、「http://test-flash-server/flash_phone?src=1434233428383」になり得る。この例では、一意的な内線ＩＤは、「１４３４２３３４２８３８３」である。
【００４９】
３）その後、ＵＲＬは、拡張可能なメッセージングおよびプレゼンスプロトコル（ＸＭＰＰ）のような通信プロトコルに関係する確立された通信リンクを通して、（ＰＣ上の）ユーザＢに送信される。
【００５０】
４）ＰＣユーザが、ＵＲＬ上をクリックしたとき、ＰＣは、フラッシュ電話（または、ソフト電話アプリケーション）を備えるウェブページを開き、このウェブページは、それらのウェブブラウザ中に埋め込むことができる。フラッシュ電話は、ＵＲＬを通して渡された一意的な内線ＩＤ（本例では、「１４３４２３３４２８３８３」）をダイヤルすることによって、リアルタイムメッセージングプロトコル（ＲＴＭＰ）プロトコルを通して、フラッシュサーバ（例えば、４０６）にコンタクトする。フラッシュサーバは、その後、セッション開始プロトコル（ＳＩＰ）を通して、コール要求をＰＢＸサーバ（例えば、Ａｓｔｅｒｉｓｋサーバ）に転送することができる。
【００５１】
５）Ｐｅｒｌスクリプトをコールした後、ワイヤレスデバイスが、ダイヤルするダイヤルイン電話番号を受信する。ワイヤレスデバイスは、ＰＢＸサーバを指す、その番号をダイヤルする。その後、コールの２つのレッグをＰＢＸサーバに加えることができる。
【００５２】
６）Ａｓｔｅｒｉｓｋに到着する第１のユーザに、チャネルＩＤが割り当てられる。データベース中に、一意的なカンファレンスＩＤおよび一意的な内線ＩＤを関連付ける、テーブルのうちの１つ中にチャネルＩＤが保存される。到着する第１のユーザは、以下のことによって認識することができる。  
ａ．ワイヤレスデバイスユーザ − （それらの発呼者ＩＤまたは一意的なダイヤルインコードをチェックすることによって）ＤＢから、一意的なカンファレンスＩＤを得ることと、その一意的なカンファレンスＩＤについて規定されているチャネルＩＤが存在しないことをチェックすること。  
ｂ．ＰＣユーザ − （ＲＴＭＰを通して、その後、ＳＩＰを通して渡された一意的な内線ＩＤをチェックすることによって）ＤＢから、一意的なカンファレンスＩＤを得ることと、その一意的なカンファレンスＩＤについて規定されているチャネルＩＤが存在しないことをチェックすること。
【００５３】
７）コールに到着する第２のユーザが、（上記６において上述したものと同じメカニズムを使用して）到着する第２のユーザとして認識され、チャネルＩＤが、クエリからＤＢに戻される。その後、コールは、標準的なＰＢＸ（Ａｓｔｅｒｉｓｋ）メカニズムを使用して、チャネルＩＤを使用し、ブリッジされる。
【００５４】
先述の詳細な手順は、この態様のさまざまな態様の例示および説明のために提供されているにすぎず、さまざまな態様を、説明した、特定のアクションおよび／またはエレメントに限定するとして解釈されるべきでないことを正しく認識するだろう。
【００５５】
図６を参照すると、ワイヤレスデバイスにおいて、ワイヤレスデバイスとＰＣとの間の音声コールを確立するためのコールフローを図示している。一般的に、それぞれのエレメントに対する態様がエレメント間のさまざまな対話によって混同されないように、後続する記述において、それぞれの機能的エレメントを記述する。
【００５６】
例えば、ワイヤレスデバイス２００に関連して、ワイヤレスデバイス２００（ユーザＡ）が、第１のサーバ６０３（例えば、ＩＭサーバ、ソーシャルネットワーキングサーバ等）にログインすることができる６１０。また、６４０において、ＰＣ３００（ユーザＢ）もまた、第１のサーバ６０３にログインできる。プレゼンス情報を、ワイヤレスデバイス２００（ユーザＡ）および／またはＰＣ３００（ユーザＢ）に提供できる６５０。したがって、ワイヤレスデバイス２００は、第１のサーバ６０３からのプレゼンス表示に基づいて、ＰＣ３００のプレゼンスを識別することができる。ワイヤレスデバイス２００上のアプリケーション（例えば、ＷＣＶアプリケーション２５０）を使用して、ユーザＢ（例えば、ＰＣ３００）を選択することができ、第２のサーバ６０１は、音声コールを確立するために、ＰＣに対するコンタクト情報によりコンタクトできる６１２。例えば、ＰＣ（ユーザＢ）に対するコンタクト情報は、ＩＭコンタクト情報、ｅメールアドレス、ソーシャルネットワークＩＤ、およびこれらに類するものとすることができる。ダイヤルイン番号は、第２のサーバ６０１から受け取られる。６１４において、ダイヤルイン番号を使用して、構内交換機（ＰＢＸ）サーバを、または、第２のサーバ６０１中のモジュールをコールして、ＰＣ３００に対する音声コールを行うことができる。ＰＢＸサーバは、図示されているように、６０１の一部であってもよいが、第２のサーバに動作可能に結合されている別個のサーバであってもよいことも正しく認識するだろう。さらに、ダイヤルイン通信は、回線交換通信（例えば、従来の音声コール）であり、それに対して、第２のサーバとの初期通信は、ワイヤレスデバイス２００上のアプリケーションと第２のサーバ６０１との間でデータ（例えば、パケット交換）通信することができることを正しく認識するだろう。
【００５７】
先に述べたように、サーバ６０１は、１つ以上のサーバ（例えば、図４から、４０１および４０６）を含んでいてもよく、または、このようなサーバの機能性を備えていてもよい。サーバ６０１を参照して、ワイヤレスデバイス２００とＰＣ３００との間で音声コールを確立するための、サーバの立場からのアクションを記述する。（ワイヤレスデバイス２００からの、）ＰＣ３００に対する情報を含むコール開始メッセージを、サーバ６０１において受信した後、カンファレンスをセットアップする６２０。これは、ワイヤレスデバイス２００およびＰＣ３００をカンファレンスさせるために、カンファレンスＩＤを確立することを含むことができる。６２２において、カンファレンスＩＤに関連する、ワイヤレスデバイス２００に対する音声コンタクト情報を含む、ＰＣ３００に対するメッセージを発生させる。いくつかの態様では、第１のサーバ６０３から（例えば、ＩＭまたはソーシャルネットワーキングサーバから）ＰＣコンタクト情報を取得してもよく、このＰＣコンタクト情報は、ＰＣ３００に対する、付加的なコンタクト情報を含んでいてもよいことを正しく認識するだろう６５２。カンファレンスに対する情報は、その後、発生されたメッセージを介して、（例えば、ＩＭを介して、ソーシャルネットワークを通して、等）ＰＣ３００に送信することができ、６２４において、ダイヤルイン電話番号をワイヤレスデバイス２００に送信することができる。
【００５８】
６２６において、サーバ６０１は、その後、第１の参加者の到着を待ち、ワイヤレスデバイス２００またはＰＣ３００のうちの一方からの第１の音声接続の到着を検出する（図示されている例では、ワイヤレスデバイス２００が、到着する第１のものである）。６２８において、カンファレンスＩＤに関係するチャネルＩＤを割り当てる。６３０において、ワイヤレスデバイス２００またはＰＣ３００のうちの他方の第２の音声接続の到着を検出することによって、第２の参加者の到着を検出する（図示されている例では、ＰＣ３００が、到着する第２のものである）。６３２において、チャネルＩＤを使用して、第１の音声接続と第２の音声接続をブリッジすることによって、ワイヤレスデバイス２００とＰＣ３００との間の音声コールが完了する。
【００５９】
先に説明したように、第１の音声接続の到着を検出することは、（ｉ）発呼者ＩＤ、ダイヤルイン番号、またはワイヤレスデバイス２００に対するダイヤルインコード、あるいは、（ｉｉ）ＰＣ３００に対する内線ＩＤに基づいて、カンファレンスデータベースから、カンファレンスＩＤを検索することを含むことができる。その後、チャネルＩＤが割り当てられていないことを決定した際には、サーバ６０１は、ワイヤレスデバイスまたはＰＣからの接続が第１の音声接続であったことを推察することができる、同様に、第２の音声接続の到着は、（ｉ）発呼者ＩＤ、ダイヤルイン番号、またはワイヤレスデバイス２００に対するダイヤルインコード、あるいは、（ｉｉ）ＰＣ３００に対する内線ＩＤに基づいて、カンファレンスデータベースから、カンファレンスＩＤを検索することによって検出することができる。その後、チャネルＩＤが割り当てられていることを決定した際には、サーバ６０１は、現在の音声接続が第２の音声接続であることを決定することができる。ワイヤレスデバイス２００とＰＣ３００との間の音声コールを確立することを促進するために、ワイヤレスデバイス２００に対する、および、ＰＣ３００に対する情報は、カンファレンスデータベース中に記憶させることができ、そして、先に説明したように、コールしている当事者を識別したり、チャネルＩＤを関係付けたりするために、この情報を検索することができる。
【００６０】
また、説明したように、いくつかの態様では、ＰＣ３００に対するメッセージは、インスタントメッセージ（ＩＭ）とすることができ、音声コンタクト情報は、ＵＲＬリンク中に埋め込むことができ、カンファレンスＩＤに関連する内線ＩＤを含むことができる。いくつかの態様では、ＵＲＬは、フラッシュサーバ（ソフト電話サーバまたはソフト電話モジュール）に向けることができ、カンファレンスＩＤに関連する内線ＩＤを含む。これらのサーバは、別個のサーバとすることができ、または、サーバ６０１に組み込むことができる。そのメッセージは、拡張可能なメッセージングおよびプレゼンスプロトコル（ＸＭＰＰ）で送信することができる。加えて、メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、（サーバ６０３であってもよい、または、別の遠隔サーバであってもよい）ソーシャルネットワークサーバを使用して、ＰＣ３００に送信することができる。
【００６１】
戻って図６を参照すると、ワイヤレスデバイス２００への音声コールを確立するための、ＰＣ３００の立場からのアクションを記述する。６４０において、ＰＣ３００が、ワイヤレスデバイス２００によってもアクセス可能である第１のサーバ６０３（例えば、ＩＭ／ソーシャルネットワークサーバ）にログインできる。ワイヤレスデバイス２００に対する音声コンタクト情報と、電話アプリケーションを起動させるためのコードとを含むメッセージを受信した後；６４２において、ＰＣ３００は、電話アプリケーションを起動することができる。６４４において、音声コンタクト情報を使用して、第２のサーバ６０１を介して、ＰＣ３００からの音声コールを行う。この音声コンタクト情報は、ワイヤレスデバイス２００の電話番号ではない。例えば、コールは、少なくとも部分的に、第２のサーバ６０１へのＶｏＩＰ接続を使用して行われる。上述したように、ユーザの立場からは、ＰＣ３００が、ワイヤレスデバイス２００への音声コールを単に行ったかのように、コールは、第２のサーバ６０１によってブリッジされる。
【００６２】
また、説明されているように、いくつかの態様では、ＰＣ３００に対するメッセージは、インスタントメッセージ（ＩＭ）とすることができ、音声コンタクト情報は、ＵＲＬリンク中に埋め込むことができ、カンファレンスＩＤに関連する内線ＩＤを含むことができる。いくつかの態様では、ＵＲＬは、（別個のサーバとすることができる、または、サーバ６０１に組み込むことができる）ソフト電話サーバに向けることができ、カンファレンスＩＤに関連する内線ＩＤを含む。メッセージは、拡張可能なメッセージングおよびプレゼンスプロトコル（ＸＭＰＰ）で送信することができる。加えて、メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、（サーバ６０３であってもよい、または、別の遠隔サーバであってもよい）ソーシャルネットワークサーバ自体を使用して、ＰＣ３００に送信することができる。
【００６３】
図７は、本開示のさまざまな態様に関連するさまざまなエレメントと相互接続とを含む、ワイヤレスデバイスとパーソナルコンピュータとの間で音声コールを確立するためのシステムの例示的な態様を詳細に図示している。しかしながら、本開示のすべての態様は、この特定の構成を必要としているわけでなく、本開示のさまざまな態様を説明することを助けるために提供されており、本発明の範囲を限定するものとして解釈されるべきではない。
【００６４】
図７中で図示されているように、ワイヤレスデバイス２００は、ワイヤレスネットワーク４２０とインターネット１７５とを通してのデータ接続７１０を通して、第１のサーバ６０３（例えば、ＩＭサーバ、ソーシャルネットワーキングサーバ、等）にログインすることができる。サーバ６０３は、他の機能性に加えて、プレゼンス情報をワイヤレスデバイス２００（ユーザＡ）および／またはＰＣ３００（ユーザＢ）に中継することができる。したがって、ワイヤレスデバイス２００は、第１のサーバ６０３からのプレゼンス表示に基づいて、ＰＣ３００のプレゼンスを識別することができる。ワイヤレスデバイス２００上のアプリケーション２５０を使用して、ユーザＢを選択でき、インターネット１７５を通して接続してもよいデータ接続７１２を通して、コールを開始することができる。ユーザＢ／ＰＣ３００の選択の際に、サーバ６０１は、ＰＣ３００が音声コールを確立するために、コンタクト情報によりコンタクトすることができる。データ接続７１２を通して、サーバ６０１からダイヤルイン電話番号を受信する。ダイヤルイン番号を使用して、サーバ６０１（または、より詳細に述べると、ＰＢＸサーバ／ＰＢＸモジュール７０６）をコールし、ＰＣ３００への音声コールを行うことができる。さらに、図示されているように、回線交換接続７１４（例えば、従来の音声コール）を通して、ダイヤルイン通信を実施できること正しく認識するだろう。これに対して、サーバ６０１との初期通信は、ワイヤレスデバイス２００上のアプリケーションと第２のサーバ６０１との間で、データ（例えば、パケット交換）通信することができる。しかしながら、ワイヤレスデバイス２００のユーザＡが、従来のコールを行うことに類似した、ＰＣ３００への音声コールを経験するように、この２つの部分のプロセスはトランスペアレントに実行される。
【００６５】
同様に、ＰＣ３００上のユーザＢは、ワイヤレスデバイス２００にとっても利用可能であるサーバ６０３（例えば、ＩＭ／ソーシャルネットワークサーバ）に接続することがでる。先に述べたように、サーバ６０３は、ＰＣ３００とワイヤレスデバイス２００とに対するプレゼンス情報を中継することができる。さらに、サーバ６０１（または、そのサブエレメントのうちの１つ）は、ＰＣ３００に対するコール要求をワイヤレスデバイス２００から受け取った後、ワイヤレスデバイスをコールするためのコール情報を含むメッセージを（ワイヤレスデバイスの電話番号を直接的にコールせずに）ＰＣ３００に送信する。メッセージは、データ接続７２２を通して、サーバ６０１（または、そのサブエレメントのうちの１つ）から届いてもよく、または、データ接続７３０とデータ接続７２０とを使用して、サーバ６０３（例えば、ＩＭ／ソーシャルネットワークサーバ）を介して送信されてもよい。ＰＣ３００に戻るパスにもかかわらず、ＰＣ３００がメッセージを受信するとき、ユーザＢがコールを選択するために、チャットタイプのウィンドウ中にメッセージを提示することができる。代替的に、ソフト電話アプリケーション３５０（例えば、フラッシュクライアント）またはＰＣ３００上に存在している他のアプリケーションが、メッセージ中の特別なコーディングを検出することができ、ソフト電話（ＳＰ）サーバ／モジュール７０２にアクセスすることによって、ソフト電話４２２を自動的に起動させることができる。例えば、１つの態様では、メッセージは、ソフト電話モジュール７０２へのリンクを持つＵＲＬと、ワイヤレスデバイス２００とＰＣ３００との間のカンファレンスに対して一意的であるカンファレンスＩＤとを含んでいてもよい。接続７２２を通しての音声接続は、ＶｏＩＰ接続を考慮することができ、例えば、ＳＩＰ／ＲＴＰを使用してもよい。サーバ６０１に接続する際、残りのアクションは、ユーザＢにトランスペアレントであり、そして、先に説明したように、ＰＣ３００からの音声接続およびワイヤレスデバイス２００からの音声接続が、ブリッジされたとき、または、加わったとき、コール接続が行われる。
【００６６】
図示されているエレメントは、独立サーバ（例えば、図４中で図示されているような、４０１、４０６）または１つ以上の所定のサーバ内のモジュールとして実現してもよいことが正しく認識されるだろう。例えば、ＰＢＸモジュール７０６は、サーバ４０６中の一部（例えば、モジュール）であってもよく、サーバ４０６中の一部（例えば、モジュール）は、そして、図示されているような、別のサーバ６０１の一部であってもよい。さまざまなサーバ／モジュールは、物理的に集約されてもよく、または、マルチレイヤ機能ユニット（例えば、ネストされたモジュール）に論理的に集約のみされてもよい。しかしながら、代替的な態様では、個々のサーバまたはモジュールのそれぞれは、ローカルに、または、インターネットを通して動作可能に結合されている、別個のデバイスとしても実現してもよい。さらに、本開示のさまざまな態様は、特定の例示に限定されていないこと、または、図示されているエレメントすべてを必要としないことを正しく認識するだろう。したがって、説明されているエレメントの以下の記述は、例示の目的のために過ぎず、さまざまな態様は、ここで開示したエレメントの、任意の特定の配置または組み合わせに限定されるものではない。
【００６７】
戻って図７を参照すると、ユーザセッションモジュール７０１が、ワイヤレスデバイス２００からの到来要求を受け取ってもよい。ユーザセッションモジュール７０１は、ワイヤレスデバイス２００に対するゲートウェイとして機能してもよく、サーバ６０１からワイヤレスデバイス２００に情報をプッシュするための、プッシュの機能性も備えていてもよい。加えて、ユーザセッションモジュール７０１は、ユーザセッションアクティビティのログを取るように、ユーザセッションデータベース７０３に結合させてもよい。ユーザセッションアクティビティは、１つより多いモジュールからログを取ることができる。例えば、イベントモジュール７０８はまた、ソーシャルネットワークサーバ６０３、ＰＢＸモジュール７０６等との対話のログを取り、ワイヤレスデバイス２００とＰＣ３００との間の音声コールに関連するさまざまなイベントを記録してもよい。１つの態様では、ワイヤレスデバイス２００からのコール開始メッセージは、ＰＢＸモジュール７０６に転送される。ＰＣ３００に対する情報を含むコール開始メッセージを受け取った後、ＰＢＸモジュール７０６は、カンファレンスをセットアップすることができる。例えば、先に説明したように、ワイヤレスデバイス２００およびＰＣ３００をカンファレンスさせるためのカンファレンスＩＤは、カンファレンスデータベース７０７において、生成および記憶することができる。ワイヤレスデバイス２００とＰＣ３００とに関する付加的な情報は、後の検索のために、カンファレンスデータベース７０７における１つ以上のレコード中に記憶することができる。例えば、ワイヤレスデバイスが、ＰＢＸモジュール７０６において音声コールを受信する際にワイヤレスデバイス２００を識別することを助けるために、発呼者ＩＤおよび他の識別情報を記憶することができる。ＰＢＸモジュール７０６は、上で説明したように、カンファレンスＩＤに関連する、ワイヤレスデバイス２００に対する音声コンタクト情報を含む、ＰＣ３００に対するメッセージも発生させることができる。その後、データ接続７３０を通して（例えば、ＩＭを介して、ソーシャルネットワークを通して、等）、または、ソフト電話モジュール７０２（例えば、フラッシュモジュール／サーバ）と接続７２２とを介して、メッセージをＰＣ３００に送信することができる。ＰＢＸモジュール７０６は、ワイヤレスデバイス２００に送信することができるダイヤルイン電話番号も発生または検索することができる。さまざまなモジュールおよび／またはサーバの、残りの機能的な態様および接続性を先に詳細に記述したので、ここでは、簡潔性のためにさらに記述しない。
【００６８】
先述を考慮して、本開示の態様は、ここで記述した、さまざまな機能、アクション、シーケンス、および／または、アルゴリズムにしたがった方法を含むことができることが認識されるだろう。例えば、図８のフローチャート中で図示されているように、本開示の態様は、ワイヤレスデバイスにおいて、ワイヤレスデバイスとＰＣとの間の音声コールを確立する方法を含むことができる。方法は、ＰＣに対するコンタクト情報を含むワイヤレスデバイスによって、第１のサーバにログインすることを含む８１０。第１のサーバからのプレゼンス表示に基づいて、ＰＣのプレゼンスを識別する８２０。音声コールを確立するために、ＰＣに対するコンタクト情報により第２のサーバにコンタクトする８３０。第２のサーバから、ダイヤルイン番号を受信する８４０。ダイヤルイン番号を使用して、構内交換機（ＰＢＸ）サーバをコールする８５０。ＰＢＸサーバは、第２のサーバに組み込むことができることを、または、第２のサーバのさまざまな機能性を２つ以上のサーバにわたって分散させることができることを正しく認識するだろう。
【００６９】
別の例では、図９のフローチャート中で図示されているように、本開示の態様は、サーバにおいて、ワイヤレスデバイスとＰＣとの間の音声コールを確立する方法を含むことができる。方法は、ワイヤレスデバイスからの、ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信することを含むことができる９１０。カンファレンスをセットアップすることができ、これは、ワイヤレスデバイスおよびＰＣをカンファレスさせるためにカンファレンスＩＤを確立することを含む９２０。カンファレンスＩＤに関連する、ワイヤレスデバイスに対する音声コンタクト情報を含む、ＰＣに対するメッセージを発生させることができる９３０。メッセージをＰＣに送信することができる９４０。カンファレンスにダイヤルインするためのダイヤルイン電話番号をワイヤレスデバイスに送信することができる９５０。態様は、ワイヤレスデバイスまたはＰＣのうちの一方からの第１の音声接続の到着を検出することをさらに含むことができる９６０。その後、カンファレンスＩＤに関係するチャネルＩＤを割り当てる９７０。ワイヤレスデバイスまたはＰＣのうちの他方からの第２の音声接続の到着を検出する９８０。その後、チャネルＩＤを使用して、第１の音声接続および第２の音声接続をブリッジすることができる。
【００７０】
別の例では、図１０のフローチャート中で図示されているように、本開示の態様は、ＰＣにおいて、ワイヤレスデバイスとＰＣとの間の音声コールを確立する方法を含むことができる。方法は、ワイヤレスデバイスによってもアクセス可能である第１のサーバにログインすることを含むことができる１０１０。ワイヤレスデバイスに対する音声コンタクト情報と、電話アプリケーション（例えば、フラッシュ電話）を起動させるためのコードとを含むメッセージを、ＰＣにおいて受信する１０２０。電話アプリケーションを起動させることができ１０３０、音声コンタクト情報を使用して、第２のサーバを介して、ＰＣからの音声コールを行うことができる１０４０。音声コンタクト情報は、ワイヤレスデバイスの電話番号ではない。さらなる態様において、ＰＣが、アプリケーション中のコードを検出するようにオプション的に構成されている場合、方法は、アプリケーションを起動させるためのコードを検出することを含むことができる１０５０。コードを検出する際に、ソフト電話アプリケーションを自動的に起動することができる１０６０。さらに、メッセージの表示をオプション的に抑制することができ１０７０、それにより、メッセージを抑制することができる１０８０。ユーザＢが電話アプリケーションを選択的に起動することを可能にするためのメッセージが送られてから、電話アプリケーションが自動的に起動される場合、メッセージ表示を、冗長であるとして抑制してもよい。しかしながら、コードが検出されなかった場合１０５０、（または、検出オプションがアクティブ化されなかった場合）、メッセージを表示することができ１０９０、ユーザＢは、電話アプリケーションを手動で起動することができる。加えて、１０７０において、メッセージ抑制オプションがアクティブ化されなかった場合、メッセージは、渡され、１０９０において表示できる。このことは、ソフト電話アプリケーションを起動させるためのコードと、ワイヤレスデバイスへのコールを完了させるための情報とに加えて、メッセージが付加的な情報を含む場合に有益であるかもしれない。例えば、情報、（コールの対象に関連付けられ得る）、ユーザＡが伝えたい付加的なリンク、ユーザＡが伝えたい付加的なテキスト、およびこれらに類するものをアドバタイズすることは、メッセージ中にオプション的に含んでいてもよい。
【００７１】
さまざまな異なるテクノロジーおよび技術のうちの任意のものを使用して、ここで説明した情報および信号が表されてもよいことを、当業者は正しく認識するだろう。例えば、上記の記述全体を通して参照した、データ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁気フィールドまたは微粒子、光学フィールドまたは光学微粒子、あるいはこれらの任意の組み合わせによって表されてもよい。
【００７２】
さらに、ここに開示した態様に関連して記述した、さまざまな例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、あるいは双方を組み合わせたものとして実現してもよいことを、当業者は正しく認識するだろう。ハードウェアおよびソフトウェアのこの互換性を明確に説明するために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップを、これらの機能性の観点に関して上記で概して記述している。このような機能性が、ハードウェアまたはソフトウェアとして実現されるか否かは、システム全体に課せられている、特定のアプリケーションおよび設計制約に依存する。熟練者が、それぞれの特定のアプリケーションの方法を変えて、記述した機能性を実現するかもしれないが、このようなインプリメンテーションの決定は、本発明の範囲から逸脱が生じるとして解釈されるべきでない。
【００７３】
本出願において使用されているような、「コンポーネント」、「モジュール」、「システム」という用語や、これらに類するものは、コンピュータ関連エンティティを含むことを意図している。例えば、このコンピュータ関連エンティティには、ハードウェア、ファームウェア、ハードウェアとソフトウェアとを組み合わせたもの、ソフトウェア、または実行中のソフトウェアといったものがあるが、これらに限定されない。例えば、モジュールは、プロセッサ上でランしているプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行のスレッド、プログラム、および／またはコンピュータであってもよいが、これらに限定されない。例示として、コンピューティングデバイス上でランしているアプリケーションおよびコンピューティングデバイスの双方とも、モジュールとすることができる。１つ以上のモジュールは、実行のプロセスおよび／またはスレッド内に存在することができ、モジュールは、１つのコンピュータ上で局所化および／または２つ以上のコンピュータ間で分散させてもよい。加えて、これらのモジュールは、そこに記憶されたさまざまなデータ構造を有するさまざまなコンピュータ読み取り可能媒体から実行することができる。モジュールは、１つ以上のデータパケットを有する信号にしたがうような、ローカルおよび／またはリモートプロセスによって通信してもよく、例えば、１つ以上のデータパケットには、ローカルシステム中の、分散システム中の別のモジュールと対話する１つのモジュールからのデータ、および／または、インターネットのようなネットワーク全体にわたって、信号によって他のシステムと対話する１つのコンポーネントからのデータといったものがある。
【００７４】
多数のデバイスや、コンポーネントや、モジュールや、これらに類するものを含み得るシステムに関して、さまざまな態様または特徴を提示する。さまざまなシステムは、付加的なデバイス、コンポーネント、モジュール等を含んでいてもよいことを、および／または、図面に関連して説明した、デバイス、コンポーネント、モジュール等のすべてを含んでいなくてもよいことを理解および正しく認識すべきである。これらのアプローチを組み合わせたものまた使用してもよい。
【００７５】
したがって、本開示の態様は、ここで開示した機能を実行するように構成されているさまざまなモジュールを持つ装置を含むことができることを正しく認識するだろう。例えば、図８に関連して図示されている、アクションおよび／または機能性のシーケンスは、ワイヤレスデバイス上のモジュールにおいて実現してもよい。同様に、図９に関連して図示されている、アクションおよび／または機能性のシーケンスは、１つ以上のサーバ上のモジュールとして具現化してもよく、図１０に関連して図示されている、アクションおよび／または機能性のシーケンスは、パーソナルコンピュータまたは類似したデバイス上で具現化してもよい。またさらに、ここで開示した、さまざまなシーケンスのアクションおよび／または機能性は、一時的でないコンピュータ読み取り可能媒体（例えば、メモリ、ＣＤ、ＤＶＤ、ハードディスク、および、これらに類するもの）中に含まれている命令として具現化してもよいことを正しく認識するだろう。
【００７６】
さらに、ワイヤレスデバイスに関連して、さまざまな態様をここで記述する。このワイヤレスデバイスは、端末またはワイヤレス端末とも呼ばれることがある。ワイヤレスデバイスはまた、加入者ユニット、加入者局、移動局、移動体、移動体デバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、ユーザ機器（ＵＥ）と呼ばれることもあり、これらのさまざまなバリエーションで呼ばれることもある。ワイヤレスデバイスは、セルラ電話機、衛星電話機、コードレス電話機、パーソナルデジタルアシスタント（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続されている他の処理デバイスであってもよい。
【００７７】
さらには、「または」という用語は、排他的な「または」というよりむしろ、包含的な「または」を意味することを意図している。すなわち、特定の明記がない限り、または、文脈から明らかでない限り、「ＸがＡまたはＢを用いる」というフレーズは、自然な包含的順列のうちのいずれかを意味することを意図している。すなわち、「ＸがＡまたはＢを用いる」というフレーズは、以下の事例：ＸがＡを用いる；ＸがＢを用いる；または、ＸがＡおよびＢの双方とも用いる、のうちのいずれのものによって満たされる。加えて、本出願および添付した特許請求の範囲中で使用しているような冠詞「ａ」および「ａｎ」は、特定の明記がない限り、または、単数形に向けられている文脈から明らかでない限り、一般的に、「１つ以上」を意味すると解釈すべきである。
【００７８】
ＣＤＭＡや、ＴＤＭＡや、ＦＤＭＡや、ＯＦＤＭＡや、ＳＣ−ＦＤＭＡや、他のシステムのような、さまざまなワイヤレス通信システムに対して、ここで記述した技術を使用してもよい。「システム」や「ネットワーク」という用語は、互換性があるように使用されることが多い。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００等のような無線技術を実現してもよい。ＵＴＲＡは、ワイドバンド−ＣＤＭＡ（Ｗ−ＣＤＭＡ）およびＣＤＭＡの他の変形を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６標準規格をカバーしている。ＴＤＭＡシステムは、グローバルシステムフォーモバイル通信（ＧＳＭ）のような無線技術を実現してもよい。ＯＦＤＭＡシステムは、進化したＵＴＲＡ（Ｅ−ＵＴＲＡ）や、ウルトラモバイルブロードバンド（ＵＭＢ）や、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））や、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）や、ＩＥＥＥ８０２．２０や、フラッシュ−ＯＦＤＭ等のような無線技術を実現してもよい。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル移動体電気通信システム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、ダウンリンク上ではＯＦＤＭＡを、アップリンク上ではＳＣ−ＦＤＭＡを用いるＥ−ＵＴＲＡを使用する、リリースのＵＭＴＳである。ＵＴＲＡや、Ｅ−ＵＴＲＡや、ＵＭＴＳや、ＬＴＥや、ＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）と名付けられている機関による文書中に記述されている。加えて、ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と名付けられている機関による文書中に記述されている。さらに、このようなワイヤレス通信システムは、対でないライセンスされていないスペクトルや、８０２．ｘｘワイヤレスＬＡＮや、ブルートゥース（登録商標）や、他の何らかの短距離または長距離のワイヤレス通信技術を使用していることが多いピアツーピア（例えば、移動体間）のアドホックネットワークシステムを付加的に含んでいてもよい。
【００７９】
ここで開示した態様に関連して記述した、さまざまな例示的な、論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、あるいは他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいは、ここで記述した機能を実行するように設計されているこれらの任意の組み合わせで実現しても、あるいは、実行してもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代替実施形態では、プロセッサは、何らかの従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であってもよい。プロセッサはまた、コンピューティングデバイスの組み合わせとして、例えば、ＤＳＰとマイクロプロセッサの組み合わせとして、複数のマイクロプロセッサとして、ＤＳＰコアに関連した１つ以上のマイクロプロセッサとして、あるいは、このような他の何らかの構成として実現してもよい。付加的に、少なくとも１つのプロセッサは、上述したステップおよび／またはアクションのうちの１つ以上を実行するように動作可能な１つ以上のモジュールを備えていてもよい。
【００８０】
さらに、ここに開示した態様と関連して記述した方法またはアルゴリズムの、ステップおよび／またはアクションは、直接、ハードウェアで、プロセッサにより実行されるソフトウェアモジュールで、あるいは、２つのものを組み合わせたもので具体化してもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーブバルディスク、ＣＤ−ＲＯＭ、あるいは技術的に知られている他の何らかの形態の記憶媒体中に存在していてもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合させてもよい。代替実施形態では、記憶媒体はプロセッサと一体化してもよい。さらに、いくつかの態様では、プロセッサおよび記憶媒体は、ＡＳＩＣ中に存在していてもよい。付加的に、ＡＳＩＣは、ユーザ端末中に存在していてもよい。代替実施形態では、プロセッサおよび記憶媒体は、ユーザ端末中にディスクリートコンポーネントとして存在していてもよい。加えて、いくつかの態様では、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラムプロダクトに組み込まれていてもよい、機械読み取り可能媒体および／またはコンピュータ読み取り可能媒体上で、１つまたは任意の組み合わせ、あるいは、コードおよび／または命令のセットとして存在していてもよい。
【００８１】
１つ以上の態様では、記述した機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実現してもよい。ソフトウェア中で実現した場合、機能は、１つ以上の命令またはコードとしてコンピュータ読み取り可能媒体上に記憶させてもよく、あるいは、１つ以上の命令またはコードとしてコンピュータ読み取り可能媒体上に送信されてもよい。コンピュータ読み取り可能媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する何らかの媒体を含む、コンピュータ記憶媒体および通信媒体の双方を含む。記憶媒体は、コンピュータによってアクセスできる何らかの利用可能な媒体であってもよい。例示によると、このようなコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶デバイス、磁気ディスク記憶デバイスまたは他の磁気記憶デバイス、あるいはコンピュータによってアクセスできる命令またはデータ構成の形態で所望のプログラムコードを伝送または記憶するために使用できる他の何らかの媒体を含むことができるが、これらに限定されない。また、あらゆる接続は、コンピュータ読み取り可能媒体と呼ばれることがある。例えば、ソフトウェアが、ウェブサイトから、サーバから、あるいは同軸ケーブル、ファイバ光ケーブル、撚り対、デジタル加入者線（ＤＳＬ）、または赤外線、無線、マイクロ波のようなワイヤレス技術を使用している他の遠隔ソースから送信された場合、同軸ケーブル、ファイバ光ケーブル、撚り対、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用したようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含むが、ディスク（ｄｉｓｋ）は、一般的に、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）は、一般的に、データをレーザによって光学的に再生する。先のものを組み合わせたものもまた、コンピュータ読み取り可能媒体の範囲内に含められるべきである。
【００８２】
先述の開示は、例示的な態様および／またはインプリメンテーションを説明しているが、添付した特許請求の範囲によって規定したような、記述した態様および／またはインプリメンテーションの範囲から逸脱することなく、ここで、さまざまな変更および修正を行うことができることに留意すべきである。さらに、記述した態様および／またはインプリメンテーションのエレメントは単数で記述または主張されていることがあるが、単数形への限定が明示的に述べられていない限り、複数が企図されている。加えて、任意の態様および／またはインプリメンテーションのすべて、あるいは、任意の態様および／またはインプリメンテーションの一部は、特に明記がない限り、他の何らかの態様および／またはインプリメンテーションのすべて、あるいは、他の何らかの態様および／またはインプリメンテーションの一部により利用されてもよい。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立する方法において、
前記方法は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信することと、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップすることと、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させることと、
前記メッセージを前記ＰＣに送信することと、
前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信することとを含む方法。
［２］前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出することと、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てることと、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出することと、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジすることとをさらに含む［１］記載の方法。
［３］前記第１の音声接続の到着を検出することは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索することと、
前記チャネルＩＤが割り当てられていないことを決定することとを含む［２］記載の方法。
［４］前記第２の音声接続の到着を検出することは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索することと、
前記チャネルＩＤが割り当てられていることを決定することとを含む［２］記載の方法。
［５］前記カンファレンスをセットアップすることは、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させることと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させることとをさらに含む［１］記載の方法。
［６］前記音声コールは、ワイヤレスネットワークの回線交換接続を通して少なくとも部分的に実施される［１］記載の方法。
［７］前記ＰＣに対するメッセージは、インスタントメッセージ（ＩＭ）である［１］記載の方法。
［８］前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれており、前記音声コンタクト情報は、前記カンファレンスＩＤに関連する内線ＩＤを含む［１］記載の方法。
［９］前記ＰＣに対する前記メッセージを発生させることは、前記カンファレンスＩＤに関連する内線ＩＤを含む、サーバに対するＵＲＬを構築することを含む［１］記載の方法。
［１０］前記メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、前記ソーシャルネットワークサーバを使用して、前記ＰＣに送信される［１］記載の方法。
［１１］ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立するように構成されている装置において、
前記装置は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを受信するための第１のモジュールと、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立するように構成されていることを含む、カンファレンスをセットアップするように構成されている第２のモジュールと、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させるように構成されている第３のモジュールと、
前記メッセージを前記ＰＣに送信するように構成されている第４のモジュールと、
前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信するように構成されている第５のモジュールとを具備する装置。
［１２］前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出するように構成されている第６のモジュールと、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てるように構成されている第７のモジュールと、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出するように構成されている第８のモジュールと、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジするように構成されている第９のモジュールとをさらに具備する［１１］記載の装置。
［１３］前記第１の音声接続の到着を検出するように構成されている第６のモジュールは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するように構成されている第１０のモジュールと、
前記チャネルＩＤが割り当てられていないことを決定するように構成されている第１１のモジュールとを備える［１２］記載の装置。
［１４］前記第２の音声接続の到着を検出するように構成されている第６のモジュールは、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するように構成されている第１０のモジュールと、
前記チャネルＩＤが割り当てられていることを決定するように構成されている第１１のモジュールとを備える［１２］記載の装置。
［１５］前記カンファレンスをセットアップするように構成されている第２のモジュールは、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させるようにと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させるようにさらに構成されている［１１］記載の装置。
［１６］前記ワイヤレスデバイスからのものである前記音声コールは、ワイヤレスネットワークの回線交換接続を通して受信されるように構成されている［１１］記載の装置。
［１７］前記ＰＣに対するメッセージは、インスタントメッセージ（ＩＭ）である［１１］記載の装置。
［１８］前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれている［１１］記載の装置。
［１９］前記ＰＣに対するメッセージを発生させるように構成されている第３のモジュールは、前記カンファレンスＩＤに関連する内線ＩＤを含む、サーバに対するＵＲＬを構築するようにさらに構成されている［１１］記載の装置。
［２０］前記メッセージは、ソーシャルネットワークサーバからの情報を使用して、および／または、前記ソーシャルネットワークサーバを使用して、前記ＰＣに送信される［１１］記載の装置。
［２１］ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立する装置において、
前記装置は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信する手段と、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップする手段と、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させる手段と、
前記メッセージを前記ＰＣに送信する手段と、
前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信する手段とを具備する装置。
［２２］前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出する手段と、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てる手段と、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出する手段と、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジする手段とをさらに具備する［２１］記載の装置。
［２３］前記第１の音声接続の到着を検出する手段は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索する手段と、
前記チャネルＩＤが割り当てられていないことを決定する手段とを備える［２２］記載の装置。
［２４］前記第２の音声接続の到着を検出する手段は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索する手段と、
前記チャネルＩＤが割り当てられていることを決定する手段とを備える［２２］記載の装置。
［２５］前記カンファレンスをセットアップする手段は、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させる手段と、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させる手段とをさらに備える［２１］記載の装置。
［２６］ワイヤレスデバイスとパーソナルコンピュータ（ＰＣ）との間で音声コールを確立することに関連する、少なくとも１つのシーケンスの命令を含む一時的でないコンピュータ読み取り可能記憶媒体おいて、
前記命令は、
前記ワイヤレスデバイスからの、前記ＰＣに対する情報を含むコール開始メッセージを、サーバにおいて受信するための少なくとも１つの命令と、
前記ワイヤレスデバイスおよび前記ＰＣをカンファレンスさせるためにカンファレンスＩＤを確立することを含む、カンファレンスをセットアップするための少なくとも１つの命令と、
前記カンファレンスＩＤに関連する、前記ワイヤレスデバイスに対する音声コンタクト情報を含む、前記ＰＣに対するメッセージを発生させるための少なくとも１つの命令と、
前記メッセージを前記ＰＣに送信するための少なくとも１つの命令と、
前記カンファレンスにダイヤルインするための、ダイヤルイン電話番号を前記ワイヤレスデバイスに送信するための少なくとも１つの命令とを含む一時的でないコンピュータ読み取り可能記憶媒体。
［２７］前記ワイヤレスデバイスまたは前記ＰＣのうちの一方からの第１の音声接続の到着を検出するための少なくとも１つの命令と、
前記カンファレンスＩＤに関係するチャネルＩＤを割り当てるための少なくとも１つの命令と、
前記ワイヤレスデバイスまたは前記ＰＣのうちの他方からの第２の音声接続の到着を検出するための少なくとも１つの命令と、
前記チャネルＩＤを使用して、前記第１の音声接続および第２の音声接続をブリッジするための少なくとも１つの命令とをさらに含む［２６］記載の一時的でないコンピュータ読み取り可能記憶媒体。
［２８］前記第１の音声接続の到着を検出するための少なくとも１つの命令は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するための少なくとも１つの命令と、
前記チャネルＩＤが割り当てられていないことを決定するための少なくとも１つの命令とを含む［２７］記載の一時的でないコンピュータ読み取り可能記憶媒体。
［２９］前記第２の音声接続の到着を検出するための少なくとも１つの命令は、
発呼者ＩＤ、ダイヤルイン番号、または前記ワイヤレスデバイスに対するダイヤルインコードに、あるいは、
前記ＰＣに対する内線ＩＤに
基づいて、カンファレンスデータベースから前記カンファレンスＩＤを検索するための少なくとも１つの命令と、
前記チャネルＩＤが割り当てられていることを決定するための少なくとも１つの命令とを含む［２７］記載の一時的でないコンピュータ読み取り可能記憶媒体。
［３０］前記カンファレンスをセットアップするための少なくとも１つの命令は、
カンファレンスデータベース中に前記ワイヤレスデバイスに対する情報を記憶させることと、
前記カンファレンスデータベース中に前記ＰＣに対する情報を記憶させることとをさらに含む［２６］記載の一時的でないコンピュータ読み取り可能記憶媒体。
［３１］パーソナルコンピュータ（ＰＣ）における、ワイヤレスデバイスと前記ＰＣとの間の音声コールを確立する方法において、
前記方法は、
前記ワイヤレスデバイスによってもアクセス可能である第１のサーバにログインすることと、
前記ワイヤレスデバイスに対する音声コンタクト情報と、電話アプリケーションを起動させるためのコードとを含むメッセージを、前記ＰＣにおいて受信することと、
前記電話アプリケーションを起動することと、
前記音声コンタクト情報を使用して、第２のサーバを介して、前記ＰＣからの前記音声コールを行うこととを含み、
前記音声コンタクト情報は、前記ワイヤレスデバイスの電話番号ではない方法。
［３２］前記音声コールは、ワイヤレスネットワークの回線交換接続を通して少なくとも部分的に実施される［３１］記載の方法。
［３３］前記メッセージは、インスタントメッセージ（ＩＭ）である［３１］記載の方法。
［３４］前記音声コンタクト情報は、ＵＲＬリンク中に埋め込まれている［３１］記載の方法。
［３５］前記音声コンタクト情報は、カンファレンスＩＤに関連する一意的な内線ＩＤを含む［３４］記載の方法。
［３６］前記電話アプリケーションは、フラッシュベースのアプリケーションである［３１］記載の方法。
［３７］前記メッセージ中の、前記電話アプリケーションを起動させるためのコードを検出することと、
前記電話アプリケーションを自動的に起動することとをさらに含む［３１］記載の方法。
［３８］前記メッセージの表示を抑制することをさらに含む［３７］記載の方法。
［３９］前記第１のサーバは、ソーシャルネットワーキングサーバである［３１］記載の方法。
［４０］前記メッセージは、前記ソーシャルネットワーキングサーバを介して受信される［３９］記載の方法。
［４１］ワイヤレスデバイスにおける、前記ワイヤレスデバイスとＰＣとの間の音声コールを確立する方法において、
前記方法は、
前記ＰＣに対するコンタクト情報を含む前記ワイヤレスデバイスによって、第１のサーバにログインすることと、
前記第１のサーバからのプレゼンス表示に基づいて、前記ＰＣのプレゼンスを識別することと、
前記ＰＣが前記音声コールを確立するために、コンタクト情報により第２のサーバにコンタクトすることと、
前記第２のサーバから、ダイヤルイン電話番号を受信することと、
前記ダイヤルイン電話番号を使用して、構内交換機（ＰＢＸ）サーバをコールすることとを含む方法。
［４２］前記ＰＢＸサーバをコールすることは、ワイヤレスネットワークの回線交換接続を通して実施される［４１］記載の方法。
［４３］前記第１のサーバは、ソーシャルネットワーキングサーバである［４１］記載の方法。
［４４］前記ワイヤレスデバイスは、セルラ電話機である［４１］記載の方法。
【図１】
0005461714.tif 000002
【図２】
0005461714.tif 000003
【図３】
0005461714.tif 000004
【図４】
0005461714.tif 000005
【図５】
0005461714.tif 000006
【図６】
0005461714.tif 000007
【図７】
0005461714.tif 000008
【図８】
0005461714.tif 000009
【図９】
0005461714.tif 000010
【図１０】
0005461714.tif 000011