(57)【特許請求の範囲】
【請求項１】
発呼者から前記発呼者の遠方に位置する被呼者に対して電話をかけるための、前記発呼者のユーザ端末が実行する方法であって、前記方法は、
パケットデータネットワーク上で被呼者ユーザ端末が利用可能であるかを判定するステップと、
前記パケットデータネットワーク上で前記被呼者ユーザ端末が利用可能である場合に、前記パケットデータネットワークを介して前記被呼者ユーザ端末との呼を確立するステップと、
前記パケットデータネットワーク上で前記被呼者ユーザ端末が利用可能でない場合に、前記呼を中継するために利用可能な第３者ユーザ端末を識別し、代替通信ネットワークを介して前記発呼者ユーザ端末から前記被呼者ユーザ端末へ前記呼を中継するよう、前記第３者ユーザ端末に対して要求するステップと
を備えることを特徴とする方法。
【請求項２】
前記呼を中継するために利用可能な第３者ユーザ端末を識別するステップは、前記呼を中継するために前記パケットデータネットワーク上で利用可能な第３者端末を識別するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記パケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するステップは、
所定のグループのグループリストにアクセスするステップと、
前記パケットデータネットワーク上で現在利用可能な１以上の第３者ユーザ端末を、前記グループリスト上で識別するステップと
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記呼を中継するために利用可能な第３者ユーザ端末を識別するステップは、前記呼を中継するためにパーソナルエリアネットワーク上で利用可能な第３者端末を識別するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記発呼者ユーザ端末から前記被呼者ユーザ端末へ前記呼を中継するよう、前記第３者ユーザ端末に対して要求するステップは、
前記第３者ユーザ端末との通信を確立するステップと、
前記第３者ユーザ端末と前記被呼者ユーザ端末との間の通信を前記代替通信ネットワークを介して確立するために、前記第３者ユーザ端末に被呼者アドレスを提供するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
デュアルモードユーザ端末であって、
移動通信ネットワークを介して通信するための第１の通信インタフェースと、
パケットデータネットワークを介して通信するための第２の通信インタフェースと、
制御プロセッサであって、
前記パケットデータネットワーク上で被呼者ユーザ端末が利用可能であるかを判定し、
前記パケットデータネットワーク上で前記被呼者ユーザ端末が利用可能である場合には、前記パケットデータネットワークを介して前記被呼者ユーザ端末との呼を確立し、
前記パケットデータネットワーク上で前記被呼者ユーザ端末が利用可能でない場合には、前記呼を中継するために利用可能な第３者ユーザを識別し、前記発呼者ユーザ端末から前記被呼者ユーザ端末に、前記移動通信ネットワークを介して前記呼を中継するよう、前記第３者ユーザ端末に対して要求するように構成された制御プロセッサと
を備えることを特徴とするデュアルモードユーザ端末。
【請求項７】
前記制御プロセッサは、前記呼を中継するために前記パケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するように構成されていることを特徴とする請求項６に記載のデュアルモードユーザ端末。
【請求項８】
前記制御プロセッサは、所定のグループに対するグループリストにアクセスし、前記パケットデータネットワーク上で現在利用可能な１以上の第３者ユーザ端末を前記グループリスト上で識別することにより、前記パケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するように構成されていることを特徴とする請求項７に記載のデュアルモードユーザ端末。
【請求項９】
前記制御プロセッサは、前記呼を中継するためにパーソナルエリアネットワーク上で利用可能な第３者ユーザ端末を識別するように構成されていることを特徴とする請求項６に記載のデュアルモードユーザ端末。
【請求項１０】
前記制御プロセッサは、
前記第３者ユーザ端末との通信を確立し、前記第３者ユーザ端末と前記被呼者ユーザ端末との間の通信を前記代替通信ネットワークを介して確立するために、被呼者アドレスを前記第３者ユーザ端末に提供することにより、
前記発呼者ユーザ端末から前記被呼者ユーザ端末に前記呼を中継するよう、前記第３者ユーザ端末に対して要求するように構成されていることを特徴とする請求項６に記載のデュアルモードユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、呼を生成するための方法および装置に関するものであり、さらに詳細には、長距離セルラ電話課金を回避するために、第３者セルラ電話機を使用して呼を中継する方法および装置に関する。
【０００２】
[関連出願]
本出願は、アメリカ合衆国仮特許出願（Ｐｒｏｖｉｓｉｏｎａｌ  Ｐａｔｅｎｔ  Ａｐｐｌｉｃａｔｉｏｎ）第６１／１４１，３４８号（２００８年１２月３０日出願）、およびアメリカ合衆国特許出願（Ｕｔｉｌｉｔｙ  Ｐａｔｅｎｔ  Ａｐｐｌｉｃａｔｉｏｎ）第１２／３５０，５７４号（２００９年１月８日出願）に基づく優先権を主張するものであり、これらは参照によって本願に組み込まれる。
【背景技術】
【０００３】
セルラ電話の人気は過去何年かの間に劇的に増加している。この増加は、部分的には、低い費用のサービスプランにパッケージされた「無料（ｆｒｅｅ）」のセルラ電話機が利用可能になってきたことによる。例えば、いくつかのプランでは、ユーザはローカルエリアの内部では、制限なく呼を生成することができる。また、ユーザは指定された家族や友人に対して制限なく呼を生成することができるプランも利用可能である。しかしながら、長距離呼、国際呼、およびプランの外にある他の呼は法外に高価である可能性がある。
【０００４】
多くの新しいセルラ電話機は、現在では音声サービスと共にデータサービスも提供している。現在では、ユーザは自分のセルラ電話機を使用して、インターネット閲覧、Ｅメールの送受信、およびインスタントメッセージング（Ｉｎｓｔａｎｔ  Ｍｅｓｓｅａｇｉｎｇ）を使用した友人との会話を行うことができる。セルラ電話機によってデータサービスのためにインターネットアクセスを行うことができるが、セルラネットワークを介したデータ速度は、従来の地上線を介して得られるデータ速度と比較してあまり好ましいものではない。
【０００５】
多くのセルラ電話機は、現在では統合したＷｉＦｉを含み、ユーザは無線ローカルエリアネットワーク（ＷＬＡＮ：ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を介してインターネットに接続することができる。無線ＬＡＮ接続を使用すれば、セルラ電話機のユーザは、セルラ電話機上に搭載されたボイスオーバＩＰ（ＶｏＩＰ：ｖｏｉｃｅ−ｏｖｅｒ  ＩＰ）アプリケーションを使用して長距離接続料金または国際接続料金を回避することができる。ボイスオーバＩＰは、音声をデジタル化してインターネットを介して伝送することを可能にする技術である。ＶｏＩＰを使用すれば、セルラ電話機は、無線ＬＡＮが利用可能な時にはいつでもＶｏＩＰを使用して、長距離呼および／または国際呼を生成することができ、それにより、多くのセルラ電話プランによってこれらの呼に対して正規に課せられる高い費用を回避することができるであろう。しかしながら、被呼者（ｃａｌｌｅｄ  ｐａｒｔｙ）がインターネット接続を有していない、または現在インターネット接続をしていないという理由によって、ＶｏＩＰアプリケーションを使用して被呼者が得られない場合に、それでもなお、ユーザは、セルラネットワークを介して長距離呼および／または国際呼を生成する必要がある場合がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願公開第２００２／０１２８０２２号明細書
【発明の概要】
【０００７】
本発明は、発呼者（ｃａｌｌｉｎｇ  ｐａｒｔｙ）と発呼者から遠方に位置する被呼者との間の呼を確立するための方法および装置を提供する。発呼者ユーザ端末は、例えば、統合した無線ＬＡＮ機能を有するセルラ電話器を備える。ユーザ端末は、無線通信ネットワークを介して従来のやり方で電話をかけることができる。ユーザ端末はまた、ＶｏＩＰプロトコルを使用してインターネット電話呼を生成するためのアプリケーション含む。通信アプリケーションは、セルラプロバイダによるユーザのサービスプランでは、法外に高額になるであろう電話をユーザがかける場合、高コストを避けるためにインターネット呼を生成するように構成される。さらに詳細には、発呼者ユーザ端末上の通信アプリケーションは、被呼者のインターネット上での利用可能性を判定する。もし利用可能な場合には、ボイスオーバＩＰプロトコルを使用してインターネットを介して被呼者に対して電話をかける。もし被呼者がインターネット上で利用可能でない場合、通信アプリケーションは、被呼者に対する呼を中継することに同意する第３者（ｔｈｉｒｄ  ｐａｒｔｙ）をインターネット上で利用可能か否かを判定する。呼を中継することに同意する第３者をインターネット上で利用できる場合、通信アプリケーションは第３者と呼を確立し、第３者に対して被呼者アドレスを提供する。そして、第３者ユーザ端末は、代替ネットワーク（移動通信ネットワーク等）を介して被呼者と第２の接続を確立し、そして、被呼者と発呼者との間の信号を中継する。従って、第３者ユーザ端末は、発呼者に対する発呼プロキシ（ｃａｌｌｉｎｇ  ｐｒｏｘｙ）として機能する。
【０００８】
本発明の典型的な実施形態は、発呼者から、発呼者の遠方に位置する被呼者へ電話をかけるために、発呼者のユーザ端末が実行する方法を備える。１つの実施形態においては、本方法は、パケットデータネットワーク上で被呼者ユーザ端末が利用可能であるかを判定するステップと、パケットデータネットワーク上で被呼者ユーザ端末を利用可能な場合に、パケットデータネットワークを介して被呼者ユーザ端末と呼を確立するするステップと、パケットデータネットワーク上で被呼者ユーザ端末を利用可能でない場合に、呼を中継するためにパケットデータネットワーク上で利用可能な第３者ユーザ端末を識別し、発呼者ユーザ端末からの呼を代替通信ネットワークを介して被呼者ユーザ端末に中継するよう、第３者ユーザ端末に対して要求するステップとを備える。
【０００９】
いくつかの実施形態においては、呼を中継するために利用可能な第３者ユーザ端末を識別するステップは、呼を中継するためにパケットデータネットワーク上で利用可能な第３者端末を識別するステップを含む。
【００１０】
いくつかの実施形態においては、パケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するステップは、所定のグループに対するグループリストにアクセスするステップと、パケットデータネットワーク上で現在利用可能な１以上の第３者ユーザ端末を、グループリスト上で識別するステップとを含む。
【００１１】
いくつかの実施形態においては、パケットデータネットワーク上で被呼者ユーザ端末が利用可能であるかを判定するステップは、被呼者ユーザ端末の利用可能状況を示すプレゼンス情報をプレゼンスサーバから定期的に受信するステップを含む。
【００１２】
いくつかの実施形態においては、グループリストは発呼者ユーザ端末内に記憶される。
【００１３】
いくつかの実施形態においては、グループリストは、パケットデータネットワークを介してアクセス可能なサーバ内に記憶される。
【００１４】
いくつかの実施形態においては、呼を中継するために利用可能な第３者ユーザ端末を識別するステップは、呼を中継するためにパーソナルエリアネットワーク（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）上で利用可能な第３者端末を識別するステップを含む。
【００１５】
いくつかの実施形態においては、発呼者から被呼者のユーザ端末へ呼を中継するよう、第３者ユーザ端末に対して要求するステップは、第３者ユーザ端末との通信を確立するステップと、第３者ユーザ端末と被呼者ユーザ端末との間の通信を代替通信ネットワークを介して確立するために、被呼者アドレスを第３者ユーザ端末に提供するステップとを備える。
【００１６】
本発明の典型的な実施形態は、デュアルモードユーザ端末を更に備える。デュアルモードユーザ端末の１つの実施形態は、移動通信ネットワークを介して通信するための第１の通信インタフェースと、パケットデータネットワークを介して通信するための第２の通信インタフェースと、制御プロセッサとを備える。制御プロセッサは、パケットデータネットワーク上で被呼者ユーザ端末が利用可能であるかを判定し、パケットデータネットワーク上で被呼者ユーザ端末が利用可能である場合にはパケットデータネットワークを介して被呼者ユーザ端末との呼を確立し、パケットデータネットワーク上で被呼者ユーザ端末が利用可能でない場合には、呼を中継するために利用可能な第３者ユーザ端末を識別し、発呼者ユーザ端末から被呼者ユーザ端末へ移動通信ネットワークを介して呼を中継するよう、第３者ユーザ端末に対して要求するように構成される。
【００１７】
ユーザ端末のいくつかの実施形態においては、制御プロセッサは、呼を中継するためにパケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するように構成される。
【００１８】
ユーザ端末のいくつかの実施形態においては、制御プロセッサは、所定のグループに対するグループリストにアクセスし、パケットデータネットワーク上で現在利用可能な１以上の第３者ユーザ端末をグループリスト上で識別することによりパケットデータネットワーク上で利用可能な第３者ユーザ端末を識別するように構成される。
【００１９】
ユーザ端末のいくつかの実施形態においては、制御プロセッサは、被呼者ユーザ端末の利用可能状況を示すプレゼンス情報をプレゼンスサーバから定期的に受信することにより、パケットデータネットワーク上で被呼者ユーザ端末が利用可能かどうかを判定するように構成される。
【００２０】
ユーザ端末のいくつかの実施形態においては、グループリストは発呼者ユーザ端末内に記憶される。
【００２１】
ユーザ端末のいくつかの実施形態においては、グループリストはパケットデータネットワークを介してアクセス可能なサーバ内に記憶される。
【００２２】
ユーザ端末のいくつかの実施形態においては、制御プロセッサは、呼を中継するためにパーソナルエリアネットワーク上で利用可能な第３者ユーザ端末を識別するように構成される。
【００２３】
ユーザ端末のいくつかの実施形態においては、制御プロセッサは、第３者ユーザ端末との通信を確立することにより、また第３者ユーザ端末と被呼者ユーザ端末との間の通信を代替通信ネットワークを介して確立するために、被呼者アドレスを第３者ユーザ端末に提供することにより、発呼者から被呼者のユーザ端末に呼を中継するよう、第３者ユーザ端末に対して要求するように構成される。
【図面の簡単な説明】
【００２４】
【図１】典型的な通信ネットワークを示す図である。
【図２】典型的なユーザ端末を示す図である。
【図３】第３者を中継器として使用して発呼者と被呼者との間の呼を確立するために発呼者のユーザ端末が実施する典型的な方法を示す図である。
【図４】発呼者と被呼者との間の呼を中継するために第３者のユーザ端末が実施する典型的な方法を示す図である。
【発明を実施するための形態】
【００２５】
本発明は図１に示す典型的な通信ネットワーク１０の状況において記述されるであろう。通信ネットワーク１０は、移動通信ネットワーク２０を含み、移動通信ネットワーク２０はユーザ端末１００と通信するための１つ以上の基地局２２を有する。移動通信ネットワーク２０は、現在公知のまたは今後開発される任意の通信標準規格に従って動作する従来のセルラネットワークであってよい。例えば、移動通信ネットワーク２０は、広帯域符号分割多元接続（ＷＣＤＭＡ）ネットワーク、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク、またはＷｉＭＡＸネットワークを備えることができる。移動通信ネットワーク２０はパケットデータネットワーク３０と相互に接続される。パケットデータネットワーク３０は、インターネット等の公衆ネットワーク、またはプライベートネットワークを備えることができる。パケットデータネットワーク３０は、ユーザ端末１００と通信するために、１つ以上の無線アクセスポイント（ＷＡＰ：ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ）３２を備える。ＷＡＰ３２は、例えば、標準規格８０２．１１ファミリー（一般にＷｉＦｉと呼ばれる）に従って動作することができる。移動通信ネットワーク２０およびパケットデータネットワーク３０は、公衆交換電話ネットワーク（ＰＳＴＮ：ｐｕｂｌｉｃ  ｓｗｉｔｃｈｅｄ  ｔｅｌｅｐｈｏｎｅ  ｎｅｔｗｏｒｋ）４０と更に相互接続され、それにより、ユーザ端末１００は従来の地上線電話機４２との通信が可能になる。
【００２６】
図示されている実施形態においては、ユーザ端末１００は、基地局２２を介して移動通信ネットワーク２０と通信すること、および無線アクセスポイント３２を介してパケットデータネットワーク３０と通信することの双方が可能であるということを前提にしている。ユーザ端末１００は、移動通信ネットワーク２０との通信を行うための従来のセルラトランシーバを含む。ユーザ端末１００は、パケットデータネットワーク３０上で接続されたＷＡＰ３２と通信するための短距離無線（ｓｈｏｒｔ−ｒａｎｇｅ  ｒａｄｉｏ）インタフェース（ＷｉＦｉインタフェースまたはＢＬＵＥＴＯＯＴＨインタフェース等）を更に含む。ユーザ端末１００はまた、ＢＬＵＥＴＯＯＴＨインタフェースを使用してアドホックパーソナルエリアネットワーク（ＰＡＮ）を介して通信することができる。各ユーザ端末１００には、更に通信アプリケーションが設定され、これによりユーザ端末１００は、移動通信ネットワーク２０およびパケットデータネットワーク３０の双方を介して呼を生成および受信することが可能になる。インターネット等のパケットデータネットワーク３０を介した音声の通信は、公知技術であり、一般にボイスオーバＩＰ（ＶｏＩＰ：ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）と呼ばれる。以下でより詳細に記述するように、通信アプリケーションによって、ユーザ端末１００は、呼を中継する中継器として動作することも可能になる。この呼は、パケットデータネットワーク３０にアクセスを有する発呼者ユーザ端末１００から、パケットデータネットワーク３０上で現在は利用可能でない被呼者ユーザ端末１００へ中継される。
【００２７】
図１は、４つのユーザ端末（ＵＴ）を示し、それぞれ、ＵＴ−Ａ、ＵＴ−Ｂ、ＵＴ−Ｃ、およびＵＴ−Ｄと示されている。ＵＴ−ＡおよびＵＴ−Ｂは、それぞれのＷＡＰ３２を介して、現在パケットデータネットワーク３０に接続されていると示されている。ＵＴ−ＡおよびＵＴ−Ｂは互いに遠方に位置する可能性があるという点が理解されるであろう。ＵＴ−ＢおよびＵＴ−Ｃは移動通信ネットワーク２０に登録されていると示されている。今、ＵＴ−ＡのユーザがＵＴ−Ｃのユーザに電話をかけたいと仮定する。この場合、もし従来の移動通信ネットワーク２０を介して電話をかければ、比較的高い費用がかかる結果になるであろう。そこで、ＵＴ−Ａはパケットデータネットワーク３０を介して電話をかけることを好むであろう。しかしながら、ＵＴ−Ｃは現在、パケットデータネットワーク２０を介してアクセスをすることができないが、ＵＴ−Ｂのローカル発呼エリア１６の中に位置している。ＵＴ−ＢはＵＴ−Ｃに対して比較的安い費用で電話することができる。例えば、ＵＴ−Ｂはローカルエリア内部では無制限に発呼が可能なプランを有することができる。これにより月極の料金以上の追加的な課金は生じない。この場合には、ＵＴ−ＢはＵＴ−ＡとＵＴ−Ｃとの間の中継器として動作することができる。ＵＴ−Ａは、パケットデータネットワーク３０を介してＵＴ−Ｂとの接続１２を確立し、ＵＴ−Ｂに対して中継器として動作するように要求する。そしてＵＴ−Ｂは、ＭＣＮ２０を介してＵＴ−Ｃとの第２の接続１４を確立する。従って、ＵＴ−Ａは、パケットデータネットワーク３０を介してＵＴ−Ｂに接続し、移動通信ネットワーク２０を介して呼をＵＴ−Ｃに中継するようにＵＴ−Ｂに要求することにより、セルラプロバイダの長距離課金を回避することができる。この場合には、ＵＴ−Ａにはパケットデータネットワーク３０に接続するための少額の接続課金が生ずる可能性がある。また、ＵＴ−Ｂは、ＵＴ−Ａに対する中継器として動作することに対して、少額の料金を課金することができる。
【００２８】
ＵＴ−ＣはＭＣＮ２０上のユーザ端末１００として示してあるが、同じソリューションを利用してＰＳＴＮ４０上の従来の電話機４２に接続することもできると理解されるであろう。この場合には、ＭＣＮ２０は、公知のやり方で呼をＰＳＴＮ４０にルーティングして、ＵＴ−ＢとＵＴ−Ｃとの間の接続を確立することができるであろう。また、当業者は、ＵＴ−ＢとＵＴ−Ｃとの間の接続はＢＬＵＥＴＯＯＴＨインタフェースを使用して行うことも可能であるだろうと理解するであろう。
【００２９】
本発明を更に理解するための支援として、典型的な使用形態を記述することとする。この実施形態に対しては、ＵＴ−Ａ、ＵＴ−Ｂ、およびＵＴ−Ｃに対するユーザは会社Ａの社員であると仮定する。会社Ａは、その社員のそれぞれに対して、ＷｉＦｉ機能を有し、ある特定のエリアコードの内部では無制限にローカル発呼が許されるサービスプランを有するセルラ電話機を提供する。ユーザ端末１００は、移動通信ネットワーク２０およびパケットデータネットワーク３０の双方を介して電話をかけたり受けたりできる通信アプリケーションを装備している。移動通信ネットワーク２０を介して電話をかける場合、適用可能な標準規格（ＷＣＤＭＡ、ＬＴＥ、およびＷｉＭＡＸ等）に従って行われる。パケットデータネットワーク３０を介して生成または受信される呼は、従来のＶｏＩＰプロトコルを使用する。通信アプリケーションはまた、ユーザ端末１００が中継器として動作することを可能にする。
【００３０】
ユーザＡは、国外を移動している間に、ユーザＣに電話をかける。ＵＴ−Ａ上の通信アプリケーションはコストが最低になるネットワークを介した呼の生成を試みるであろう。一般に、ユーザがローカル発呼エリアの外部を移動している時には、パケットデータネットワーク３０は、移動通信ネットワーク２０と比較して、より低コストの可能性が高い。通信アプリケーションは、移動通信ネットワーク２０を介して電話をかけることは法外に高額になる可能性があると認識するであろう。従って、通信アプリケーションは、パケットデータネットワーク３０を介してユーザＣに対する呼の生成を試みるであろう。
【００３１】
通信アプリケーションは、ＵＴ−Ｃがパケットデータネットワーク３０上で利用可能か否かを判定する。もし利用可能ならば、ＵＴ−Ｃとの接続は、ＶｏＩＰプロトコルを使用してパケットデータネットワーク３０を介して行われる。ＵＴ−Ｃがパケットデータネットワーク３０上で利用可能でない場合、通信アプリケーションは、パケットデータネットワーク３０上で利用可能で、ＵＴ−Ｃとの通信に対して中継器として動作することができる別のユーザ端末１００を探索する。この実施形態では、ＵＴ−Ａは、ＵＴ−Ｂがパケットデータネットワーク３０上で利用可能であり、またＵＴ−Ｃのローカル発呼エリアの内部にいることを発見する。従って、ＵＴ−Ａの通信アプリケーションは、パケットデータネットワーク３０を介してＵＴ−Ｂとの接続を確立し、ＵＴ−Ｃに対する呼を中継するよう、要求をＵＴ−Ｂに送信する。もしＵＴ−Ｂが引き受ければ、ＵＴ−Ｂは、ＵＴ−Ｃと第２の接続を確立し、ＵＴ−ＡとＵＴ−Ｃとの間の通信に対する中継器として動作する。会社ＡにはＵＴ−Ａに対するＷｉＦｉ接続課金が生ずる。しかしながら、セルラサービスプロバイダによって課せられる長距離課金は回避される。
【００３２】
上記で記述した使用形態は企業グループに基づくが、他のタイプのグループもまた形成することができるであろう。例えば、ユーザは、家族および友人を含むグループを形成できる。グループの１人のメンバは比較的高価な長距離電話プランに加入することができ、この長距離電話プランでは、無制限の長距離呼または長時間の長距離呼が許可される。長距離プランを持つグループメンバは、長距離電話プランで許される時間（ｍｉｎｕｔｅ）をグループの他のメンバと「共有」することができる。例えば、図１におけるユーザＢは、長距離プランに加入していて、ユーザＡはユーザＣに対して長距離呼を生成する必要があると仮定する。この場合には、通信アプリケーションは、ユーザＡは長距離呼を生成しようと試みており、ユーザＡは長距離電話プランを有してはいないということを認識するであろう。ＵＴ−Ａの通信アプリケーションは、パケットデータネットワーク３０を介してユーザＣに対する呼を生成することを試みるであろう。もし、ＵＴ−Ｃがパケットデータネットワーク３０上で得られないとすれば、ＵＴ−ＡはＵＴ−Ｂが利用可能であるか否かを判定するであろう。もし利用可能であれば、ＵＴ−Ａは、ＵＴ−Ｂとの接続を確立し、ＵＴ−ＡとＵＴ−Ｃとの間の呼に対する中継器として動作するようにＵＴ−Ｂに要求するであろう。
【００３３】
互いに無関係な個人のグループもまた、ソーシャルネットワークを介して形成することができるであろう。例えば、高い頻度で国際電話をかけるユーザは、電話機共有グループ（ｐｈｏｎｅ−ｓｈａｒｉｎｇ  ｇｒｏｕｐ）に参加することができる。電話機共有グループでは、グループメンバは、未使用の時間を他のグループメンバと共有することに同意する。グループメンバは、異なる国に住むことができる。従って、もし、米国のユーザがスウェーデンに国際電話をかける必要があれば、米国ユーザのユーザ端末１００は、スウェーデンに住む別のグループメンバのユーザ端末１００に対して、呼を中継するように要求することができる。逆に、スウェーデンのユーザが米国に電話する必要がある場合、スウェーデンのユーザのユーザ端末１００は、米国ユーザのユーザ端末１００に対して、中継器として動作するように要求することもできるであろう。
【００３４】
様々なメカニズムを、グループメンバの利用可能性を判定するために使用できるであろう。例えば、ユーザ端末１００は、グループＡのグループリストまたは仲間リスト（ｂｕｄｄｙ  ｌｉｓｔ）をユーザ端末１００のメモリ内に記憶することも可能であろう。ユーザには複数グループへの参加が許可される。グループリストまたは仲間リストは、通信アプリケーションが管理することもできるであろう。パケットデータネットワーク３０上でのグループメンバの利用可能性は、セッション開始プロトコル（ＳＩＰ：ｓｅｓｓｉｏｎ  ｉｎｉｔｉａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）のプレゼンス通知（ｐｒｅｓｅｎｃｅ  ｎｏｔｉｆｉｃａｔｉｏｎ）方法を使用して判定することができる。簡単に言えば、グループに参加しているユーザは、他のグループメンバからのプレゼンス更新の受信に加入することができる。従って、ユーザは、グループメンバのプレゼンス状態が変化したときはいつでも、プレゼンスサーバ３４（図１）から、または他のグループメンバから、プレゼンス通知を受信することができる。あるいは、グループリストは、パケットデータネットワーク上のグループサーバ３６内に記憶することができる。グループサーバは、グループを管理し、グループリストを保持する。グループは公のまたは私的なグループであってよい。ユーザ端末１００上の通信アプリケーションは、通信アプリケーションが開始された時に、ユーザが参加しているグループに対するグループリストを検索することができる。グループサーバ３６は、プレゼンス通知を提供するプレゼンスサーバ３４と組み合わせることができる。
【００３５】
本発明はまた、流通市場（ｓｅｃｏｎｄａｒｙ  ｍａｒｋｅｔ）の開発を促進することができる。この流通市場では、個々のユーザは手数料収入のために未使用時間を他のユーザに対して提供する。例えば、ユーザは、ユーザが実際に必要とするよりも多くの時間が許される、比較的高価な長距離電話プランに加入することができる。長距離電話プランに加入しているユーザは、未使用の時間を他のユーザに対して提供して手数料を得ることができる。提供側のユーザは、見込みユーザに対して要求する手数料を公開することができる。これは、ソーシャルネットワーク、ウェブサイトを介して行うことができるし、または更に、印刷媒体における案内広告（ｃｌａｓｓｉｆｉｅｄ  ａｄｖｅｒｔｉｓｅｍｅｎｔ）の中で行ってもよい。ユーザ端末１００がＢｌｕｅｔｏｏｔｈインタフェースを装備している場合、サービスは、近傍の他のユーザに対して、公知のＢｌｕｅｔｏｏｔｈ公開手順（ｐｕｂｌｉｃａｔｉｏｎ  ｐｒｏｃｅｄｕｒｅ）および発見手順（ｄｉｓｃｏｖｅｒｙ  ｐｒｏｃｅｄｕｒｅ）を使用して公開することができる。このように販売目的で未使用時間を提供しているデバイスを、ユーザが自身の近傍で発見するための様々なメカニズムが提供される。長距離電話プランに加入していないユーザが長距離電話をかけることが必要になった場合、そのユーザは、長距離プランに加入している他のユーザであって、手数料を支払えば彼らの未使用時間を共有することを厭わないユーザを探索してもよい。手数料の額もまた、共有者と発呼者との間で交渉することができる。提供者がサービス条件の受け入れ可能な範囲に対してルールを設定している場合には、交渉は自動的に実行することもできるであろう。ユーザは電子決済アカウント（例えば、ＰａｙＰａｌ）を設定して、要求された使用料金の支払いを容易にすることができる。
【００３６】
いくつかの実施形態においては、ユーザ端末１００は短距離無線（ｓｈｏｒｔ−ｒａｎｇｅ  ｒａｄｉｏ）インタフェース（ＢＬＵＥＴＯＯＴＨインタフェース等）を装備することができる。この場合には、発呼端末１００はＢＬＵＥＴＯＯＴＨインタフェースを使用して、中継デバイスと接続し、パケットデータネットワーク３０へのアクセスを得ることができるであろう。同様に、発呼者は、以前述のように、パケットデータネットワーク３０を介して中継者と接続することができる。そして中継ユーザ端末１００は、ＢＬＵＥＴＯＯＴＨインタフェースを使用して、被呼者との接続を確立することができる。
【００３７】
更なる実施形態として、ユーザＡは自身のローカル発呼エリアを越えて移動していて、ユーザＣに対して電話をかける必要があると仮定する。ＵＴ−Ａは、ＵＴ−ＡがもともとＷｉＦｉ機能に欠けている、またはアクセスが制限されているという理由から、パケットデータネットワーク３０に対するアクセス有していない。しかしながら、ＵＴ−Ｄ（図１）が近傍に位置していて、パケットデータネットワークに対するアクセスをＵＴ−Ａに提供することに同意する。ＵＴ−Ａは、ＢＬＵＥＴＯＯＴＨインタフェースを使用してＵＴ−Ｄとの接続１８を確立し、パケットデータネットワーク３０にアクセスすることができる。ＵＴ−Ｄは、そのサービスに対する手数料を課金することができる。ＵＴ−Ａは、パケットデータネットワークに対するアクセスを得た後に、ＵＴ−Ｃに対して前述のように電話をかけることができる。さらに詳細には、ＵＴ−Ａは、ＵＴ−Ｃがパケットデータネットワーク３０上で利用可能であるか否かを判定するであろう。そして、もし利用可能であれば、パケットデータネットワーク３０を介して呼を生成するであろう。ＵＴ−Ｃがパケットデータネットワーク３０上で利用可能でない場合には、ＵＴ−Ａは、呼を中継するためにパケットデータネットワーク３０上でアクセス可能な第３者を探索するであろう。この実施形態では、ＵＴ−Ａは、ＵＴ−Ｂがパケットデータネットワーク３０上で利用可能であり、またＵＴ−ＢはＵＴ−Ｃのローカル発呼エリアの中にいることを発見する。従って、ＵＴ−Ａの通信アプリケーションは、パケットデータネットワーク３０を介してＵＴ−Ｂとの接続を確立し、ＵＴ−Ｃに対する呼を中継するよう、要求をＵＴ−Ｂに送信する。ＵＴ−Ｂが要求を受け入れた場合、ＵＴ−Ｂは、ＵＴ−Ｃと第２の接続を確立し、ＵＴ−ＡとＵＴ−Ｃとの間の通信のための中継器として動作する。ＵＴ−ＤはＵＴ−ＡとＵＴ−Ｂとの間の通信を透過的に（ｔｒａｎｓｐａｒｅｎｔｌｙ）中継する。
【００３８】
発呼者が自身のローカル発呼エリアの外部を移動している時に、発呼者ユーザ端末１００はまた、ＢＬＵＥＴＯＯＴＨインタフェースを使用してローカル呼を生成することができる。例えば、ユーザＡは外国を移動していて、外国でローカル呼を生成することが必要になると仮定する。発呼者のユーザ端末１００は、前述のように、ＷｉＦｉおよびＶｏＩＰを使用して呼を設定し、外国の移動ネットワークプロバイダに対するアクセス課金を回避しようと試みることができる。もし、被呼者がパケットデータネットワーク３０上で利用可能でないとすれば、ユーザ端末１００は、範囲の中にあって中継器として動作することに同意する、ＢＬＵＥＴＯＯＴＨがイネーブルされた他のユーザ端末１００を探索することができる。この考え方は、その呼が自分にとってローカル呼である別のパーティーを見いだすことである。ＢＬＵＥＴＯＯＴＨプロトコルは、公知の探索手順および発見手順を含む。ＢＬＵＥＴＯＯＴＨがイネーブルされた別のユーザ端末１００が範囲内で発見されて、それが中継器として行動することに同意した場合には、発呼者は、ＢＬＵＥＴＯＯＴＨを介してその中継端末と接続することができ、そして中継を要求することができる。この場合には、中継者は、呼を中継することのサービスに対して手数料を課金することができる。
【００３９】
上述のシナリオのそれぞれにおいて、ユーザは、未使用時間の共有を管理する１組のルールを規定することができる。例えば、ルールは、共有を制限するように設定することができる。この制限は、日付および／または１日の時刻、呼のタイプ、利用可能な未使用時間の長さ、現在の電池レベル、現在のＲＳＳＩ信号レベル、現在の位置、プレゼンス／利用可能状況、等に基づいて行う。また、ルールは、規定したグループのユーザに対してだけ共有を可能とする、または、規定したグループのユーザに対しては共有を禁止するように規定することができる。例えば、通信アプリケーションによって、ユーザは「仲間リスト」を定義することが可能になる。仲間リストは、ユーザ端末１００が中継器として動作することができるユーザの識別情報を含む。通信アプリケーションによって、ユーザはまた「ブラックリスト」を定義することが可能になる。ブラックリストは、ユーザ端末１００が中継器として動作することが許可されないユーザの識別情報を含む。
【００４０】
発呼者から被呼者への電話呼が第３者のユーザ端末を介して中継される時には、発呼者ＩＤに関わる問題が生ずる可能性がある。被呼者に対しては、中継者の発呼者ＩＤではなくて、発呼者の発呼者ＩＤが表示されることが望ましいであろう。いくつかの移動通信ネットワーク２０では、表示されるべき電話番号として、発呼者のデフォルト電話番号の代わりに、代替の電話番号を指定することを発呼者に対して許可することができる。例えば、特許文献１は、ユーザの正規の電話番号に対して、代替の電話番号を代入する１つの方法を開示している。代替の電話番号は、呼が設定されたときに、デフォルト電話番号に対してその代替の番号を代入する要求とともに、移動通信ネットワーク２０に送信される。それを受けて、ネットワーク２０は、中継者の電話番号の代替の電話番号として発呼者ＩＤ番号を代入することができる。
【００４１】
デフォルト電話番号に対して代替の電話番号を代入する技術を本発明の中で使用することにより、発呼者ＩＤとして、中継デバイスの電話番号の代わりに発呼者の番号を表示することができる。呼が設定される時に、発呼者のユーザ端末１００は中継者のユーザ端末１００に対して、自分の電話番号を提供する。その後、中継者のユーザ端末１００は、上記で同定した特許公報に記述された技術を使用して、発呼者ＩＤとして、中継者の電話番号に発呼者の電話番号を代入するようネットワーク２０に対して要求することができる。
【００４２】
本発明のいくつかの実施形態においては、被呼者のユーザ端末１００上の通信アプリケーションは、移動通信ネットワーク２０から提供される発呼者ＩＤ情報を無視し、発呼者ＩＤとして発呼者の電話番号を表示するように構成することができる。被呼者のユーザ端末１００の通信アプリケーションは、中継者から入力されてくる呼を生成した発呼者を認識するように構成することができる。この場合には、被呼者のユーザ端末１００は、ユーザに対して表示される発呼者ＩＤ中の中継者の電話番号に発呼者の電話番号を代入することができる。
【００４３】
他の実施形態においては、発呼者のユーザ端末１００は、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）を中継者に送信することができる。このＵＲＬは発呼者のパーソナルページに関連している。中継者は、中継者が被呼者との接続を確立する時に、被呼者に対してそのＵＲＬを提供することができる。この場合、被呼者のユーザ端末１００上の通信アプリケーションは、そのＵＲＬを使用して、発呼者のパーソナルページにアクセスして、被呼者に表示するための発呼者ＩＤ情報を得ることができる。
【００４４】
図２は本発明に従った典型的なユーザ端末１００を示す。ユーザ端末１００は、主制御プロセッサ１０２、メモリ１０４、通信回路１１０、およびユーザインタフェース１２０を備える。主制御プロセッサ１０２は、メモリ１０４内に記憶されたプログラム命令に従ってユーザ端末１００の全体的な動作を制御する。主制御プロセッサ１０２は、１つ以上のマイクロコントローラ、マイクロプロセッサ、ハードウェア、またはそれらの組み合わせを備えることができる。メモリ１０４は、主制御プロセッサ１０２が実行するプログラムおよび操作に必要なデータを記憶する。メモリ１０４は、揮発性メモリ（ランダムアクセスメモリ等）、不揮発性メモリ（読み出し専用メモリ、フラッシュメモリ等）、またはそれら２つの適当な組み合わせを備えることができる。メモリ１０４内に記憶されるプログラムは、主制御プロセッサ１０２が実行する通信アプリケーションを含む。主制御プロセッサ１０２は本明細書に記述した通信操作を実行する。
【００４５】
通信回路１１０は、ユーザ端末１００が通信ネットワークを介して他のデバイスと通信することを可能にしている。典型的な実施形態においては、通信回路１１０は、２つの別個のインタフェース（本明細書ではセルラインタフェース１１２およびＷＬＡＮインタフェース１１４と呼ぶ）を含む。セルラインタフェース１１２は、ユーザ端末１００が従来の移動通信ネットワーク２０（ＷＣＤＭＡネットワーク、ＬＴＥネットワーク、またはＷｉＭＡＸネットワーク等）と通信することを可能にしている。ＷＬＡＮインタフェース１１４は、パケットデータネットワーク３０上でＷＡＰ３２と通信するためのインタフェースである。典型的なＷＬＡＮインタフェースは、標準規格の８０２．１１ファミリー（これは一般に、ＷｉＦｉインタフェースとして公知である）に従って動作することが可能であろう。いくつかの実施形態においては、ユーザ端末１００は、パーソナルエリアネットワーク（ＰＡＮ）インタフェース１１６（ＢＬＵＥＴＯＯＴＨインタフェース等）を更に含むことができる。ＰＡＮインタフェース１１６は、前述のように、本発明が使用して中継端末と接続することができる。
【００４６】
ユーザインタフェース１２０は、ユーザがユーザ端末１００とインタラクトして、ユーザ端末１００を制御することを可能にしている。ユーザインタフェースの主要な要素は、ディスプレイ１２２、１つ以上のユーザ入力デバイス１２４、マイクロフォン１２６、およびスピーカ１２８を含む。主制御プロセッサ１０２は、ユーザが見るための情報をディスプレイ１２２に出力し、そして、ユーザ入力デバイス１２４を介してユーザ入力を受け付ける。ユーザ入力デバイス１２４は、例えば、キーパッドおよびキーボード、入力ボタン、タッチパッド、ジョイスティック、トラックボール、およびユーザから入力を受け付けるための他のこのようなデバイスを備えることができる。ディスプレイ１２２は、タッチスクリーンディスプレイを備えることができ、タッチスクリーンディスプレイはまた、ユーザ入力デバイスとして機能する。マイクロフォン１２６は、可聴音をオーディオ信号に変換し、主制御プロセッサ１０２に入力する。スピーカ１２８は、主制御プロセッサ１０２が出力するオーディオ信号を、ユーザが聴くことができる可聴音に変換する。ユーザ端末１００は図２には示されていない他の追加的な特徴物を有することができる。
【００４７】
図３は、本発明の１つの実施形態に従った、発呼者のユーザ端末１００が実施する典型的な方法２００を示す。本方法２００は、ユーザ端末１００がそのローカル発呼エリアの外部にいて、ユーザが呼を開始する（これは典型的には、被呼者の電話番号をダイヤルすることによって行われる）ときに開始される（ブロック２０２）。例えば、ユーザ端末１００は在外の移動ネットワークに登録されることができる。この場合には、ユーザ端末１００は、長距離課金またはアクセス料金は、ユーザが電話をかけようとしたときに課金されるであろうということを認識するであろう。あるいは、もし、ユーザ端末１００がＧＰＳを装備しているとすれば、ユーザ端末１００は、その現在の地理的位置に基づいて、いつユーザ端末１００が自分の発呼エリアの外部に出るかを判定することができる。ユーザの発呼エリアの外部から呼が開始されるときに、通信アプリケーションは、被呼者が好適なネットワーク上で利用可能か否かを判定する（ブロック２０４）。発呼者ユーザ端末１００は、直接的または間接的にパケットデータネットワーク３０にアクセスすることができるという点に注意すべきである。発呼者が長距離電話または国際電話をかけようとしている場合、好適なネットワークは、典型的には、インターネット等のパケットデータネットワーク３０を備えるであろう。しかしながら、当業者は、いくつかの環境下では移動通信ネットワーク２０も好適である可能性があると理解するであろう。被呼者が好適なネットワーク上で利用可能な場合には、その好適なネットワーク上で被呼者に対する呼が生成される（ブロック２０６）。被呼者がその好適なネットワーク上で利用可能でない場合、通信アプリケーションは、発呼者と被呼者との間の呼を中継することに同意する、利用可能な第３者を探索する（ブロック２０８）。いくつかの実施形態においては、ユーザ端末１００は、好適なネットワーク上で利用可能な第３者を探索するであろう。他の実施形態においては、ユーザ端末１００は、パーソナルエリアネットワーク（例えば、ＢＬＵＥＴＯＯＴＨ）上で利用可能な第３者を探索することができる。第３者がいる場合には（ブロック２１０）、呼は第３者に対して生成され、被呼者に対して呼を中継する旨の要求が第３者に送信される（ブロック２１２）。第３者が識別されない場合には、好適でないネットワークを介して被呼者に対して電話をかける（ブロック２１４）。手順は呼が接続されたときに、またはユーザが処理を終了したときに終了する（ブロック２１６）。
【００４８】
図４は、中継器として動作しているユーザ端末１００が実施する典型的な手順を示す。本手順は、中継者のユーザ端末１００中の通信アプリケーションが、被呼者に対して電話呼を中継する旨の要求をユーザ端末１００から受信すると開始される（ブロック３０２）。その中継要求は、被呼者の電話番号または他のアドレスを含むことができる。また、中継要求は、発呼者のパーソナルページに対するＵＲＬを含むことができる。要求が受け入れられた場合には、中継者のユーザ端末１００は発呼者のユーザ端末との通信リンクを確立する（ブロック３０４）。この通信リンクは典型的には、ＶｏＩＰプロトコルを使用してパケットデータネットワーク３０を介して確立されるであろう。中継者のユーザ端末１００はまた、被呼者のユーザ端末との第２の通信リンクを確立する（ブロック３０６）。第２のリンクは、従来の様式で移動通信ネットワーク２０を介して確立することができる。通信リンクが確立された後に、中継者のユーザ端末１００は、被呼者と発呼者との間の通信を中継する（ブロック３０８）。呼が終了したときに、ユーザ端末は通信リンクを切断して、手順は終了する（ブロック３１０）。
【００４９】
本発明は、当然に本明細書に記述した内容と比較して、他の特定な様式で実行することができ、それらは、本発明の範囲および本質的な特性から逸脱するものではない。従って、本実施形態は、全ての視点からして、例示的なものであって、限定的なものではないと解釈されるべきである。また添付した特許請求項の意味するところおよび均等性の範囲の中にある全ての変形は、本発明の中に包含されると意図される。
【図１】
0005150771.tif 000002
【図２】
0005150771.tif 000003
【図３】
0005150771.tif 000004
【図４】
0005150771.tif 000005