(57)【要約】  モバイルデバイスにおいてネットワークを選択するための方法および装置であって、モバイルデバイスの位置推定を決定すること（４１０）と、ここで、モバイルデバイスは、複数のネットワーク（２１０、２０４、２０８、２０６）を介して通信するように構成された複数のトランシーバを備える；前記位置推定についての無線リソースマップにアクセスすること（４２０）と、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについての位置推定におけるコストおよびデータレートを含む；前記無線リソースマップにアクセスすることに基づいて、複数のネットワークからネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択すること（４３０）と；前記単一のトランシーバを介してトラフィックを通信すること（４４０）と、を備える。
2016513934.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択することと、
前記単一のトランシーバを介してトラフィックを通信することと、
を備える、方法。
【請求項２】
前記無線リソースマップは、画像フォーマットに符号化される、請求項１に記載の方法。
【請求項３】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項１に記載の方法。
【請求項４】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項１に記載の方法。
【請求項５】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定における信号強度を含む信号強度マップをさらに含む、請求項１に記載の方法。
【請求項６】
前記ネットワークを選択することは、
前記複数のネットワークの各々についての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
に基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項７】
前記ネットワークを選択することは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項８】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定におけるネットワーク品質を含むネットワーク品質マップをさらに備える、請求項１に記載の方法。
【請求項９】
前記ネットワークを選択することは、前記位置推定において前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項１０】
前記ネットワークを選択することは、前記複数のネットワークの各々についての前記位置推定における前記データレートに基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項１１】
前記ネットワークを選択することは、前記コストに基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項１２】
前記ネットワークを選択することは、電力消費レートに基づいて前記ネットワークを決定することを備える、請求項１に記載の方法。
【請求項１３】
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記ネットワークを選択することは前記速度にさらに基づく、請求項１に記載の方法。
【請求項１４】
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにすることをさらに備える、請求項１に記載の方法。
【請求項１５】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、請求項１に記載の方法。
【請求項１６】
前記トラフィックは音声トラフィックを備える、請求項１に記載の方法。
【請求項１７】
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記モバイルデバイスの将来の位置推定を推定することと、
前記モバイルデバイスの前記将来の位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定および前記将来の位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択することと、
前記ネットワークを介してトラフィックを通信することと、
を備える、方法。
【請求項１８】
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記ネットワークを選択することは前記速度にさらに基づく、請求項１７に記載の方法。
【請求項１９】
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにすることをさらに備える、請求項１７に記載の方法。
【請求項２０】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、請求項１７に記載の方法。
【請求項２１】
前記ネットワークを選択することは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定することを備える、請求項１７に記載の方法。
【請求項２２】
ネットワークを選択するためのモバイルデバイスであって、
位置推定を提供するように構成された位置決めエンジンと、
前記位置決めエンジンに結合された無線リソースマップと、ここで、前記無線リソースマップは、複数のネットワークの各々についての前記位置推定におけるコストおよびデータレートを備える、
前記位置決めエンジンに結合され、前記複数のネットワークと通信するように構成された複数のトランシーバと、
前記位置決めエンジン、前記無線リソースマップ、および前記複数のトランシーバに結合され、前記位置推定および前記無線リソースマップに基づいて前記複数のトランシーバをイネーブルおよびディセーブルにするための命令を前記位置決めエンジンに提供するように構成されたプロセッサと、
を備える、モバイルデバイス。
【請求項２３】
前記無線リソースマップは、画像フォーマットに符号化される、請求項２２に記載のモバイルデバイス。
【請求項２４】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項２２に記載のモバイルデバイス。
【請求項２５】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項２２に記載のモバイルデバイス。
【請求項２６】
前記無線リソースマップは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つを備える、請求項２２に記載のモバイルデバイス。
【請求項２７】
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスの位置推定を決定するための手段と、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスするための手段と、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択するための手段と、
前記単一のトランシーバを介してトラフィックを通信するための手段と、
を備える、モバイルデバイス。
【請求項２８】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項２７に記載のモバイルデバイス。
【請求項２９】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項２７に記載のモバイルデバイス。
【請求項３０】
前記ネットワークを選択するための手段は、前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記ネットワークを決定するための手段を備える、請求項２７に記載のモバイルデバイス。
【請求項３１】
前記ネットワークを選択するための手段は、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定するための手段を備える、請求項２７に記載のモバイルデバイス。
【請求項３２】
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするための手段をさらに備える、請求項２７に記載のモバイルデバイス。
【請求項３３】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするための手段をさらに備える、請求項２７に記載のモバイルデバイス。
【請求項３４】
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスは、プロセッサとメモリとを備え、前記メモリは、
前記モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択し、
前記単一のトランシーバを介してトラフィックを通信する、
ためのソフトウェア命令を含む、モバイルデバイス。
【請求項３５】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項３４に記載のモバイルデバイス。
【請求項３６】
前記ネットワークを選択するためのソフトウェア命令は、前記コストに基づいて前記ネットワークを決定するためのソフトウェア命令を備える、請求項３４に記載のモバイルデバイス。
【請求項３７】
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするためのソフトウェア命令をさらに備える、請求項３４に記載のモバイルデバイス。
【請求項３８】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのソフトウェア命令をさらに備える、請求項３４に記載のモバイルデバイス。
【請求項３９】
ネットワークを選択するためのプログラムコードを記憶した非一時的なコンピュータ可読記憶媒体であって、
モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択し、
前記単一のトランシーバを介してトラフィックを通信する、
ためのプログラムコードを備える、非一時的なコンピュータ可読記憶媒体。
【請求項４０】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項３９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４１】
前記ネットワークを選択するためのプログラムコードは、前記コストに基づいて前記ネットワークを決定するためのプログラムコードを備える、請求項３９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４２】
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするためのプログラムコードをさらに備える、請求項３９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４３】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのプログラムコードをさらに備える、請求項３９に記載の非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、２０１３年３月１２日に出願された、「Location-aware network selection」と題する米国特許出願第１３／７９６，８３６号の利益と優先権を主張し、これは、その譲受人に譲渡され、全体として参照によって本明細書に組み込まれる。
【技術分野】
【０００２】
本開示は、概して、ワイヤレスネットワークにおいてデータを交換するためのシステム、装置、および方法に関し、より具体的には、推定された位置に基づいてワイヤレスネットワークを選択することに関する。
【背景技術】
【０００３】
[0005]  モバイルデバイスは、ネットワークに現在接続されていない場合、ホームネットワークおよび他の既知のネットワークを検索することが多い。しかしながら、ネットワークをむやみに検索することはモバイルデバイスの電力および無線帯域幅を消費する。いくつかのモバイルデバイスは、それらの検索リストに一連のネットワークを有し、見つかった第１の利用可能なネットワークで止まる。見つかった第１のネットワークを他のネットワークが利用可能であるときに使用することは、より安いネットワークまたは無料のネットワークが利用可能であるがまだ検出されていないときにユーザデータトラフィックを通信すること、および／または準最適（sub-optimal）なデータレートを使用すること、という不必要なコストを結果としてもたらしうる。無益な検索労力に費やされる電池消費および無線帯域幅を低減し、消耗的な検索をせずに利用可能な最良のネットワークを選択するための手段が必要とされている。
【発明の概要】
【０００４】
[0006]  トラフィックを搬送していないすべてのトランシーバをパワーダウンすることによって電力を節約するための、モバイルデバイスにおけるシステム、装置、および方法が提示される。トラフィックは、音声および／またはデータトラフィックでありうる。モバイルデバイスは、音声トラフィック（voice traffic）を搬送するための単一のトランシーバを選択し、データトラフィックを搬送するための同じまたは異なるトランシーバを選択しうる。モバイルデバイスは、最初にその位置を決定し（例えば、粗い位置推定（coarse position estimate））、次いで、どのネットワークが理論的に利用可能であるかを決定するためにデータベースまたはマップを調べる。モバイルデバイスは、単一のネットワークを選択するために、理論的に利用可能なネットワークに対してルールを実行し、次いで、そのネットワークが使用するために実際に利用可能であるかを決定するために、その１つのネットワークのためのトランシーバをイネーブルにする。ネットワークが現在位置から利用可能であるとデータベースが不正確に定めたが、そのネットワークが実際には本当に利用可能ではないことをトランシーバが示す場合、データベースまたはマップからの次のネットワークと、対応するトランシーバとが選択される。
【０００５】
[0007]  いくつかの態様によって、開示されるものは、モバイルデバイスにおいてネットワークを選択するための方法であり、その方法は、モバイルデバイスの位置推定を決定することと、ここで、モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備え；その位置推定についての無線リソースマップにアクセスすることと、ここで、無線リソースマップは、複数のネットワーク内の各ネットワークについての位置推定におけるコストおよびデータレートを含み；無線リソースマップにアクセスすることに基づいて、複数のネットワークからネットワークを選択し、複数のトランシーバから単一のトランシーバを選択することと；単一のトランシーバを介してトラフィックを通信することと、を備える。
【０００６】
[0008]  いくつかの態様によって、開示されるものは、モバイルデバイスにおいてネットワークを選択するための方法であり、その方法は、モバイルデバイスの位置推定を決定することと、ここで、モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備え；モバイルデバイスの将来の位置推定を推定することと；モバイルデバイスの将来の位置推定についての無線リソースマップにアクセスすることと、無線リソースマップは、複数のネットワークのうちの各ネットワークについての位置推定および将来の位置推定におけるコストおよびデータレートを含み；無線リソースマップにアクセスすることに基づいて、複数のネットワークからネットワークを選択し、複数のトランシーバから単一のトランシーバを選択することと；ネットワークを介してトラフィックを通信することと、を備える。
【０００７】
[0009]  いくつかの態様によって、開示されるものは、ネットワークを選択するためのモバイルデバイスであり、そのモバイルデバイスは、位置推定を提供するように構成された位置決めエンジンと；その位置決めエンジンに結合された無線リソースマップと、当該無線リソースマップは、複数のネットワークの各々についての位置推定におけるコストおよびデータレートを備え；位置決めエンジンに結合され、かつ複数のネットワークと通信するように構成された複数のトランシーバと；位置決めエンジン、無線リソースマップ、および複数のトランシーバに結合され、かつ位置推定および無線リソースマップに基づいて複数のトランシーバをイネーブルおよびディセーブルにするための命令を位置決めエンジンに提供するように構成されたプロセッサと、を備える。
【０００８】
[0010]  いくつかの態様によって、開示されるものは、ネットワークを選択するためのモバイルデバイスであり、そのモバイルデバイスは、モバイルデバイスの位置推定を決定するための手段と、ここで、モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備え；その位置推定についての無線リソースマップにアクセスするための手段と、ここで、無線リソースマップは、複数のネットワークのうちの各ネットワークについての位置推定におけるコストおよびデータレートを含み；無線リソースマップにアクセスすることに基づいて、複数のネットワークからネットワークを選択し、複数のトランシーバから単一のトランシーバを選択するための手段と；単一のトランシーバを介してトラフィックを通信するための手段と、を備える。
【０００９】
[0011]  いくつかの態様によって、開示されるものは、ネットワークを選択するためのモバイルデバイスであり、そのモバイルデバイスは、プロセッサとメモリとを備え、そのメモリは、モバイルデバイスの位置推定を決定し、ここで、モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備え；位置推定についての無線リソースマップにアクセスし、ここで、無線リソースマップは、複数のネットワーク内の各ネットワークについての位置推定におけるコストおよびデータレートを含み；無線リソースマップにアクセスすることに基づいて、複数のネットワークから当該ネットワーク、および複数のトランシーバから単一のトランシーバを選択し；単一のトランシーバを介してトラフィックを通信する、ためのソフトウェア命令を含む。
【００１０】
[0012]  いくつかの態様によって、開示されるものは、ネットワークを選択するためのプログラムコードを記憶した非一時的なコンピュータ可読記憶媒体であり、その非一時的なコンピュータ可読記憶媒体は、モバイルデバイスの位置推定を決定し、ここで、モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備え；位置推定についての無線リソースマップにアクセスし、ここで、無線リソースマップは、複数のネットワーク内の各ネットワークについての位置推定におけるコストおよびデータレートを含み；無線リソースマップにアクセスすることに基づいて、複数のネットワークからネットワークを選択し、複数のトランシーバから単一のトランシーバを選択し；単一のトランシーバを介してトラフィックを通信する、ためのプログラムコードを備える。
【００１１】
[0013]  例示として様々な態様を示されて説明される下記の詳細な説明から、他の態様が当業者にとって容易に明らかになるであろうことが理解される。これら図面および詳細な説明は、限定的なものではなく本質的に例示的なものとして見なされるべきである。
【００１２】
[0014]  本発明の実施形態は、図面を参照して、例としてのみ説明されることになる。
【図面の簡単な説明】
【００１３】
【図１】本発明のいくつかの実施形態にしたがって、モバイルデバイスのモジュールを示す図。
【図２】本発明のいくつかの実施形態にしたがって、カバレッジマップを例示する図。
【図３】本発明のいくつかの実施形態にしたがって、データレート輪郭マップ（a data rate contour map）を例示する図。
【図４】本発明のいくつかの実施形態にしたがって、データレートコストマップを例示する図。
【図５】本発明のいくつかの実施形態にしたがって、現在の推定された位置（ｘ，ｙ）についての無線リソーステーブルを例示する図。
【図６】本発明のいくつかの実施形態にしたがって、比較モジュールを示す図。
【図７】本発明のいくつかの実施形態にしたがって、利用可能であり、ならびに経路に沿った選択されたネットワークを示す図。
【図８】本発明のいくつかの実施形態にしたがって、利用可能であり、かつ経路に沿った選択されたネットワークを示す図。
【図９】本発明のいくつかの実施形態にしたがって、利用可能であり、かつ経路に沿った選択されたネットワークを示す図。
【図１０】本発明のいくつかの実施形態にしたがって、利用可能であり、かつ経路に沿った選択されたネットワークを示す図。
【図１１】本発明のいくつかの実施形態にしたがって、利用可能であり、かつ経路に沿った選択されたネットワークを示す図。
【図１２】本発明のいくつかの実施形態にしたがって、データトラフィックを搬送するためのデータネットワークを選択するための方法を示す図。
【詳細な説明】
【００１４】
[0023]  添付の図面に関連して以下に述べられる詳細な説明は、本開示の様々な態様の説明として意図されたものであり、本開示が実現されうる唯一の態様を表すように意図されたものではない。本開示に説明される各態様は、本開示の例または例示として単に提供されているにすぎず、他の態様に対して好ましいまたは有利であるように必ずしも解釈されるべきではない。詳細な説明は、本開示の完全な理解を提供する目的で特定の詳細を含む。しかしながら、本開示がこれらの特定の詳細なしに実現されうることが、当業者には明らかであろう。いくつかの事例では、周知の構造およびデバイスが、本開示の概念を曖昧にすることを避けるためにブロック図の形態で示される。単に利便性および明確性のためだけに、頭文字および他の記述的な用語が使用されうるが、本開示の範囲を限定するように意図されたものではない。
【００１５】
[0024]  本明細書に説明される位置決定技法は、ワイヤレス広域ネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）、等のような様々なワイヤレス通信ネットワークとともにインプリメントされうる。「ネットワーク」および「システム」という用語は、交換可能に使用されることが多い。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ロングタームエボリューション（ＬＴＥ）、等でありうる。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、等のような１つまたは複数の無線アクセス技術（ＲＡＴ）をインプリメントしうる。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、およびＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））、デジタルアドバンスドモバイル電話システム（Ｄ−ＡＭＰＳ）、または他の何らかのＲＡＴをインプリメントしうる。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名称のコンソーシアムによる文書に説明されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称のコンソーシアムによる文書に説明されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公的に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークであることができ、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘ、または他の何らかのタイプのネットワークでありうる。本技法は、また、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組み合わせとともにインプリメントされうる。
【００１６】
[0025]  衛星測位システム（ＳＰＳ）は、通常、送信機から受信された信号に少なくとも部分的に基づいてエンティティが地球上におけるそれらのロケーションを決定することを可能にするように配置された送信機のシステムを含む。このような送信機は、通常、設定数のチップの繰り返し疑似ランダム雑音（ＰＮ）コードで特徴付けられた信号を送信し、地上の制御局、ユーザ機器、および／または宇宙船上にロケートされうる。特定の例において、そのような送信機は、地球周回軌道衛星車両（ＳＶ）上にロケートされうる。例えば、全地球測位システム（ＧＰＳ）、ガリレオ、ＧＬＯＮＡＳＳまたはコンパスのようなグローバルナビゲーション衛星システム（ＧＮＳＳ）のコンステレーションにおけるＳＶは、コンステレーションにおける他のＳＶによって送信されるＰＮコードと区別可能であるＰＮコードで特徴付けられた信号を送信しうる（例えば、ＧＰＳ等の場合、各衛星に異なるＰＮコードを使用するか、またはＧＬＯＮＡＳＳ等の場合、異なる周波数で同じコードを使用する）。ある特定の態様にしたがって、本明細書に提示される技法は、ＳＰＳのための全地球システム（例えば、ＧＮＳＳ）に限定されない。例えば、本明細書に提供される技法は、例えば、日本上空のＱＺＳＳ（Quasi-Zenith Satellite System）、インド上空のＩＲＮＳＳ（Indian Regional Navigational Satellite System）、中国上空のBeidou（北斗）、等のような様々な地域システム、ならびに／あるいは、１つまたは複数のグローバルおよび／または地域ナビゲーション衛星システムと関連付けられうる、あるいはそうでなければそれらシステムとの使用のためにイネーブルにされうる、様々な補強システム（例えば、衛星ベース補強システム（ＳＢＡＳ））に適用されうるか、またはそうでなければそれらシステムにおける使用のためにイネーブルにされうる。限定ではなく例として、ＳＢＡＳは、例えば、ＷＡＡＳ（Wide Area Augmentation System：広域補強システム）、ＥＧＮＯＳ（European Geostationary Navigation Overlay Service：欧州静止衛星ナビゲーションオーバーレイサービス、ＭＳＡＳ（Multi-functional Satellite Augmentation System：運輸多目的衛星用衛星航法補強システム）、ＧＡＧＡＮ（GPS Aided Geo Augmented Navigation or GPS and Geo Augmented Navigation system：ＧＰＳ支援静止衛星型補強航法またはＧＰＳならびに静止衛星型補強航法システム）、および／または同様のもののような、インテグリティ情報、ディファレンシャル補正、等を提供する（１つまたは複数の）補強システムを含みうる。したがって、本明細書で使用されているように、ＳＰＳは、１つまたは複数のグローバルおよび／または地域ナビゲーション衛星システムおよび／または補強システムの任意の組み合わせを含むことができ、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳのような信号、および／またはそのような１つまたは複数のＳＰＳと関連付けられた他の信号を含みうる。
【００１７】
[0026]  本明細書で使用されているように、モバイルデバイスは、セルラ電話、モバイル電話または他のワイヤレス通信デバイス、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス（ＰＮＤ）、個人情報管理（ＰＩＭ）、携帯情報端末（ＰＤＡ）、ラップトップ、またはワイヤレス通信および／またはナビゲーション信号を受信することが可能である他の適したモバイルデバイス、のようなモバイル局（ＭＳ）またはユーザ機器（ＵＥ）と称されることがある。「モバイルデバイス」という用語は、また、衛星信号の受信、支援データの受信、および／または位置関連の処理が、デバイスまたはパーソナルナビゲーションデバイス（ＰＮＤ）において生じるかどうかにかかわらず、例えば、短距離ワイヤレス接続、赤外線接続、有線接続、または他の接続によって、ＰＮＤと通信するデバイスを含むように意図されている。また、「モバイルデバイス」は、例えば、インターネット、ＷｉＦｉ（登録商標）、または他のネットワークを介して、サーバと通信することが可能である、ワイヤレス通信デバイス、コンピュータ、ラップトップ、等を含み、ならびに、衛星信号の受信、支援データの受信、および／または位置関連の処理が、デバイス、サーバ、あるいはネットワークと関連付けられた別のデバイスにおいて生じるかどうかにかかわらない、すべてのデバイスを含むように意図されている。上記のうちの任意の動作可能な組み合わせは、また、「モバイルデバイス」と見なされる。
【００１８】
[0027]  図１は、本発明のいくつかの実施形態にしたがって、モバイルデバイスのモジュールを示す。位置決めエンジン１００は、決定された位置に基づいて様々なトランシーバおよび受信機を必要に応じてイネーブルおよびディセーブルにすることによって、それらトランシーバおよび受信機を制御する。例えば、位置決めエンジン１００は、ＧＰＳ受信機が、推定された位置を決定することを可能にする。代替的に、位置推定は、（例えば、ＬＴＥトランシーバをイネーブルにし、既知の基地局位置決め技法を使用する）異なるトランシーバ、またはセンサ（例えば、デッドレコニング（dead reckoning）アルゴリズムを与える（feeding）加速度計）から導出されうる。位置推定は、より早期に行われ、センサが、モバイルデバイスが動いていない、またはしきい値の距離よりも少なく動いたことを示す間は有効のままでありうる。位置決めエンジン１００は、位置推定によって指し示された無線リソースマップ１１０またはデータベースにアクセスする。すなわち、位置推定は、現在の位置推定における無線リソースマップ１１０から利用可能な無線リソースを抽出するための入力パラメータとして使用される。
【００１９】
[0028]  一般に、位置決めエンジン１００は、粗い位置推定のみを必要としうるので、現在動作している（１つまたは複数の）トランシーバのみに基づいて、有効な位置推定をより長く維持することができうる。例えば、ＬＴＥトランシーバが現在使用されている場合、粗い位置推定はセルラ識別子（セルＩＤ）によって与えられうる。したがって、粗い位置推定は、イネーブルされているトランシーバ（例えば、音声トラフィックのための単一のイネーブルされているトランシーバおよび／またはデータトラフィックのための単一のトランシーバ）において受信されたパラメータ（例えば、セルＩＤ、セルＩＤとその対応するＳＮＲ、ＲＳＳＩおよび／またはＲＴＴ、あるいはＷｉＦｉ  ＭＡＣアドレス）または様々な受信された測定値を使用して更新および維持されうる。よって、ＧＰＳまたは他のＧＮＳＳ受信機は、粗い位置推定を取得するために必ずしもパワーアップされる必要はない。代わりに、粗い位置推定は、音声トラフィックを搬送するトランシーバおよび／またはデータトラフィックを搬送するトランシーバのための信号から形成されうる。
【００２０】
[0029]  しかしながら、他の任意のセットのトランシーバまたはセンサがその位置推定を更新することを必要とされる場合に、位置決めエンジンは、時として、それらトランシーバまたはセンサをオンおよびオフにする必要がありうる。
【００２１】
[0030]  無線リソースマップ１１０は、位置決めエンジン１００にローカルに記憶されうるか、または、例えば、ロケーションサーバにモバイルデバイスから遠隔で記憶されうる。無線リソースマップ１１０は、（図２に示されているように）現在の推定された位置においてどのネットワークが利用可能であるはずかを示す。無線リソースマップ１１０はデータネットワークのために存在し、別個の無線リソースマップ１１０は音声ネットワークのために存在しうる。無線リソースマップ１１０は、また、各ネットワークについての最大データレートを示す、（図３に示されているような）データレート輪郭マップ（contour map）を有しうる。最大データレートは、モバイルデバイスが、例えば、２つの基地局の間に均等に配置された基地局の中心エリアを離れるにつれて減少しうる。無線リソースマップ１１０は、また、ユーザがデータスループットあるいは帯域幅に対して課金されることになる金額を示す、（図４に示されているような）コストマップあるいはテーブルを含みうる。コストは、少なくとも１つのネットワークについてのデータ量当たりのコスト（＄／ＭＢ）を含みうる。例えば、最初のＸメガバイトは時間期間当たり（例えば、１日または１月当たり）ある特定の金額がかかり、次のＹメガバイトは時間期間当たりに異なる金額がかかる、等となるように、課金される金額は段階的でありうる。例えば、第１の段階は、無料でありうるか、またはわずかな金額がかかり、次の段階の超過使用量はより多くコストがかかりうる。代替的に、より多いボリュームのデータトラフィックがより少ないボリュームのデータトラフィックよりも少なくコストがかかるように、第１の段階が第２の段階よりも多くコストがかかる、等でありうる。無線リソースマップ１１０は、また、（図５に示されているような）各ネットワークについての電力消費のレートを含みうる。
【００２２】
[0031]  無線リソースマップ１１０は、時間にわたって、様々なモバイルデバイスからのクラウドソーシングのカバレッジ、データレート、コスト、および／または電力消費情報に基づいて展開されうる。無線リソースマップは、また、既知の無線リソースロケーション（例えば、セルタワーロケーションまたはＷｉＦｉ  ＡＰロケーション）、および／または既知の環境情報（例えば、建物のロケーションディメンション、山のロケーション）に基づくＲＦシミュレーションから展開されうる。無線リソースマップ１１０は、ロケーションサーバからモバイルデバイスに提供され得、無線リソースマップ１１０を更新するためにいずれの不一致もロケーションサーバに戻されうる。コストおよび／または電力消費は、特定のモバイルデバイスに固有であり、ユーザ、ネットワークプロバイダ、または製造元によって直接提供されうる。位置決めエンジン１００は、どのトランシーバ（無線とも称される）がモバイルデバイスのユーザの要件を最も良く満たすかを決定する。例えば、位置決めエンジン１００は、各ネットワークについての無線リソースマップ１１０のうちの２つ以上のエレメントを組み合わせて、（図６に示されているように）スコアを形成し、ネットワークスコアを比較することができ、それにより、ユーザのための最良のネットワークを決定する。位置決めエンジン１００は、決定された位置に基づいて、不要な受信機およびトランシーバをオプションでディセーブルにしうる。
【００２３】
[0032]  モバイルデバイスは、（図７に示されているような）経路に沿って移動するので、様々なネットワークがそのモバイルデバイスに利用可能である。ルールおよび基準（カバレッジ、利用可能なデータレート、コストおよび／または電力消費）に依存して、特定のトランシーバが、（図７〜１１に示されているような）選択されたネットワークにわたってユーザトラフィックを転送するように使用される。最終的に、モバイルデバイスは、（図１２に示されているように）複数のネットワークからネットワーク上でデータトラフィックを搬送するためのデータネットワークを選択する。
【００２４】
[0033]  図１において、位置決めエンジン１００は、１つまたは複数のＧＮＳＳトランシーバ（例えば、ＧＰＳ受信機２０２）、ＷｉＦｉトランシーバ２０４、および１つまたは複数のセルラトランシーバ（例えば、ＬＴＥトランシーバ２０６、ＣＤＭＡトランシーバ２０８、およびＧＳＭトランシーバ２１０）のいずかを含む、様々な受信機およびトランシーバにスター型構成で結合されうる。以下において、実施形態は、１つのみのトランシーバを有する１つのみの受信機を備えることもあり、または代替的に、分離していない受信機と２つのトランシーバを備えることもあるが、受信機およびトランシーバという用語は、複数形で使用される。時として、１つまたは複数の受信機およびトランシーバが、無線という用語で省略される。位置決めエンジン１００が無線リソースマップ１１０からのデータに基づいて受信機およびトランシーバを必要に応じてイネーブルおよびディセーブルにするように、位置決めエンジン１００は、受信機およびトランシーバの中央にロケートされてスター型構成を形成する。イネーブルにされて遠隔送信機にロックされる（locked）と、受信機またはトランシーバは、その受信機またはトランシーバとデータトラフィックを通信する。他の無線は不使用およびディセーブルのままである。無線リソースマップ１１０が、ネットワーク信号が利用可能であると誤って定めたが、そのネットワークが現在位置では利用不可能である場合、モバイルデバイスは、使用すべき次に最良の無線を見つけるために、無線リソースマップ１１０およびルールを調べうる。モバイルデバイスは、また、例えば、後の都合の良い時間に、誤りのカバレッジ指示をロケーションサーバに通信しうる。
【００２５】
[0034]  無線リソースマップ１１０は、カバレッジマップ、データレート輪郭マップ、信号強度マップ、コストマップ（あるいは、テーブル）、ならびにデータおよび／または音声のための電力消費マップ（あるいは、テーブル）、のうちの１つ、２つ、またはそれ以上を含みうる。例えば、無線リソースマップ１１０は、データのためのカバレッジマップ、音声のためのカバレッジマップ、データのためのデータレート輪郭マップ、音声のためのデータレート輪郭マップ、データのためのコストマップ、音声のためのコストマップ、および電力消費マップを含みうる。電力消費マップは、また、信号強度マップから導出されることができ、ここで、より多くの電力が、受信および送信の両方のために、低い信号強度状況では必要とされうる。信号強度マップは、所与のネットワークの複数のトランシーバからの最良の信号強度の集約された推定を提供しうるか、または、各トランシーバのための別個の信号強度マップを提供しうる。
【００２６】
[0035]  モバイルデバイスは、音声および／またはデータトラフィックでありうるトラフィックを搬送していない１つまたは複数のトランシーバをパワーダウンすることによって電力を節約する。上述のように、モバイルデバイスは、位置決めエンジン１００、オプションのＧＮＳＳ受信機（例えば、ＧＰＳ受信機２０２）、および対応する複数のネットワークのための複数のトランシーバ（２０４〜２１０）を備える。ＧＮＳＳ受信機および複数のトランシーバ（２０４〜２１０）は無線と称され、これらは、位置決めエンジン１００にそれぞれ結合されている。位置決めエンジン１００は位置推定を提供する。位置推定は、パワーアップされた無線からのセルＩＤ、または同様のものでありうる。モバイルデバイスは、また、位置決めエンジンに結合された無線リソースマップを含む。いくつかの実施形態において、無線リソースマップは、複数のネットワークの各々についての位置推定におけるコストおよびデータレートを備える。無線リソースマップは、また、複数のネットワークにわたるデータレートのための電力消費レートを含みうる。無線リソースマップは、位置推定における複数のネットワークの各々についてのデータレート、位置推定における複数のネットワークの各々についてのコスト、位置推定における複数のネットワークの各々についての電力消費、のうちの少なくとも１つまたは２つを含みうる。
【００２７】
[0036]  図２は、本発明のいくつかの実施形態にしたがって、カバレッジマップを例示する。いくつかの重複しているカバレッジエリアを通る実例的な経路が示されている。経路はポイントＡで開始し、ポイントＢで終了する。第１のゾーンの間、経路に沿って移動するモバイルデバイスは、ＧＰＳおよびＣＤＭＡネットワークをもつカバレッジを有する。したがって、位置に基づいて、ＧＰＳおよびＣＤＭＡ受信機は、ユーザルールの結果として必要な場合にイネーブルにされうる。他の受信機は、大概、それらそれぞれのネットワークから適切な信号を受信するはずがないので、位置決めエンジン１００は他の無線をディセーブルのままにしておくことができる。複数の無線が無線リソースマップ１１０においてカバレッジを示すが、これらの無線の１つまたは複数あるいはそのすべてが、ユーザルールに基づいてディセーブルにされうる。
【００２８】
[0037]  実例的な経路に沿った第２のゾーン内では、ＧＰＳは短時間の間失われる。次のゾーンの間、モバイルデバイスはＷｉＦｉカバレッジ、次いで、ＬＴＥカバレッジを通って移動し、次いで、ＣＤＭＡカバレッジを失う。すぐに、モバイルデバイスがＧＰＳカバレッジしか有さないポイントＢまでに、ＷｉＦｉ、次いでＬＴＥカバレッジが失われる。
【００２９】
[0038]  位置決めエンジン１００は、無線リソースマップ１１０によって示されるようなカバレッジを有することが予期されない無線をディセーブルにしうる。無線をディセーブルにする前に、位置決めエンジン１００は、その無線がすぐにオフラインになってディセーブルにされることになる警告を、その無線を使用しているユニットに送りうる。また、カバレッジは無線リソースマップ１１０にしたがって存在するが、位置決めエンジン１００は、ユーザルールによって不要な場合に無線をイネーブルにしないこともある。カバレッジが、ＣＤＭＡネットワークおよびＬＴＥネットワークの両方によって提供される場合、第１の無線がイネーブルにされうるが、一方で第２の無線がディセーブルのままである。例えば、ＣＤＭＡカバレッジが経路の間（along）で中断される場合、おそらく、ＬＴＥ無線のみがイネーブルにされることになり、ＣＤＭＡはディセーブルのままであろう。ＣＤＭＡが低コストまたは無料のデータプランを提供する場合、ＣＤＭＡ無線がＬＴＥ無線にまさって選択されうる。無線リソースマップ１１０およびユーザルールからの利用可能なネットワークに依存して、位置決めエンジン１００は、どの無線あるいはもしあればどの複数の無線をイネーブルにすべきか、ならびにどの無線をディセーブルのままにしておくべきかを決定する。
【００３０】
[0039]  図３は、本発明のいくつかの実施形態にしたがって、データレート輪郭マップを例示する。データレート輪郭マップはカバレッジマップと重複しうる。すなわち、カバレッジマップは、ある特定の最小しきい値のデータレートに基づくデータレート輪郭マップから形成されうる。
【００３１】
[0040]  基地局からの各ロケーションにある各プロバイダについて、モバイル局は、予測可能な最大データレートを取得しうる。例えば、基地局の近くでは、モバイル局は、１Ｍｂｐｓのレートでデータを交換する。基地局から中程度の距離では、予測可能な最大データレートは０．１Ｍｂｐｓである。同じネットワーク内の別の基地局にハンドオフされる前またはそれを取得する前の、基地局からより遠い距離では、予測可能な最大データレートは０．０１Ｍｂｐｓである。無線リソースマップ１１０内のデータベースは、１つまたは複数のネットワークのための１つまたは複数の基地局についての輪郭マップを提供しうる。データベースは、（ネットワークからモバイル局への）ダウンストリームトラフィックのデータレートとは異なる（モバイル局からネットワークへの）アップストリームトラフィックのデータトラフィックについてのデータレートを有しうる。すなわち、第１の輪郭マップは、アップストリームトラフィックのために存在し、第２の輪郭マップは、ダウンストリームトラフィックのために存在しうる。
【００３２】
[0041]  図４は、本発明のいくつかの実施形態にしたがって、データレートコストマップを例示する。輪郭マップと類似して、コストマップは、所与の位置と関連付けられたデータを交換するための金銭的コストを提供する。代替的に、コストマップは、テーブル（例えば、ネットワークについてのテーブル）の形態でありうる。しばしば、コストは、ネットワーク内で段階的または一定であり、ネットワークがロケーションにおけるカバレッジを提供する間は、そのロケーションと無関係である。例えば、コストマップは、ＷｉＦｉホットスポットによってカバレッジを与えられるときは、無料のデータトラフィックがＷｉＦｉホットスポットにより達成可能であることを示しうる。低いコスト（設定された＄ｘ／ＭＢ）が、（例えば、ＧＰＲＳを提供する）特定のマクロセルネットワークによって提供される。高いコスト（設定された＄ｙ／ＭＢ）が、（例えば、ＧＳＭを提供する）別のマクロセルネットワークによって提供される。コストレートは、持続期間当たりのボリュームで一定または段階的でありうる。例えば、割り当てが「使い切られた」後は、データトラフィックはより多くコストがかかりうる。あるいは、少量しか購入されず、ばらだと低コストな場合に、データトラフィックはより多くコストがかかりうる。コストマップは、ネットワーク当たりの固定セットの価格を有し、カバレッジマップと関連付けられうる。代替的に、コストマップは、異なるロケーションにおいて利用可能な各ネットワークについてのコストを含みうる。
【００３３】
[0042]  無線リソースマップ１１０は、また、電力消費マップあるいはテーブルを含みうる。電力消費マップは、特定の位置にあるときに、最大データレートで使用されている各ネットワークについての電力消費レートを示しうる。代替的に、電力消費マップは、ネットワークごとの異なるデータレートのための様々な電力消費レートの固定テーブル（a fix table）であり、データレートマップおよび／またはカバレッジマップと関連付けられうる。
【００３４】
[0043]  図５は、本発明のいくつかの実施形態にしたがって、現在の推定された位置（ｘ，ｙ）についての無線リソーステーブルを例示する。例えば、１つの特定のポイントにおいて、電力消費マップは、全容量でＧＳＭネットワーク上で動作するときに時間単位当たり８ジュールが消費され、全容量でＣＤＭＡネットワーク上で動作するときに時間単位当たり１２ジュールが消費され、全容量でＷｉＦｉネットワーク上で動作するときに時間単位当たり２ジュールが消費され、ＧＰＲＳネットワークの特定のロケーションではカバレッジが提供されないことを示す。電力消費レートは、特定のネットワークと通信するときの最大データレートと無線の使用を明らかにする。示されている例では、特定のロケーションにおいて、ＧＳＭは、時間単位当たり８ジュールで、無料のコストで（コストマップあるいはテーブルから）、２２．４Ｋｂｐｓ（データレートマップから）という最大データレートを提供する。同様に、ＣＤＭＡは、時間単位当たり１２ジュールでの次のビット消費について、特定のロケーションにおいて、＄２．０５／ＭＢというコストで２．０Ｍｂｐｓ最大データレートを提供する。ＷｉＦｉは、コストがかからずに７．２Ｍｂｐｓを提供し、時間単位当たり２ジュールの電力消費レートを提供する。
【００３５】
[0044]  図６は、本発明のいくつかの実施形態にしたがって、比較モジュールを示す。データレートマップ、コストマップ、および電力消費レートマップから、可能な無線リソースのテーブルが任意の位置推定（ｘ，ｙ）について形成されうる。様々なマップが、数個以上のレベルに量子化し、各レベルは、ユーザの選好に依存して任意の値を与えられることができ、したがって、１つのマップあるいはパラメータを他の１つに対して潜在的に重み付けする。多くのレベルおよび／または値が、音声とデータトラフィックとで異なりうる。例えば、データトラフィックのためのコストマップに割り振られた値は、音声トラフィックのために割り振られた値よりも高いこともある。
【００３６】
[0045]  各マップは、１つのグリッドあるいはロケーションについて２つ以上の範囲に量子化されうる。例えば、コストマップは１０個のレベルに量子化され、ここで、レベル１０は、メガバイト当たり無料を表し、レベル９は＄０．１０／Ｍｂまでを表し、レベル８は＄０．２０／Ｍｂまでを表し、レベル７は＄０．３０／Ｍｂまでを表していき、レベル１が＄０．９０／Ｍｂまでを表し、レベル０が＄０．９０／Ｍｂより多くを表すまで続く。
【００３７】
[0046]  同様に、データレートマップは、５つのレベルに量子化され、ここで、レベル１０は１００Ｍｂｐｓというデータレートを表し、レベル９は１０Ｍｂｐｓというデータレートを表し、レベル８は１Ｍｂｐｓというデータレートを表し、レベル７は０．１Ｍｂｐｓというデータレートを表し、レベル６は０．０１Ｍｂｐｓというデータレートを表し、レベル０はカバレッジを表さないことができる。
【００３８】
[0047]  電力消費マップは、５つのレベルに量子化されることができ、ここで、レベル１０は非常に低い電力消費を表し、レベル９は低い電力消費を表し、レベル８は中程度の電力消費を表し、レベル７は高い電力消費を表し、レベル６は非常に高い電力消費を表す。
【００３９】
[0048]  （コストマップ、データレートマップ、および電力消費マップからの）量子化された値の各々が提供される。次に、加算器１１８は、複数のレベルを足し合わせて、特定のネットワークのためのスコア（例えば、ネットワークＡのためのスコア）を形成する。プロセスは、各ネットワークのためのスコア（例えば、ネットワークＢおよびＣのためのスコア）を見出すために繰り返されうる。コンパレータ１２０は、どのネットワークが、特定の位置においてユーザにとって最も重要であるパラメータを有するかを示す最大スコアを選択する。
【００４０】
[0049]  量子化された数値の代わりに、無線リソースマップ１１０（例えば、コストマップ、データレートマップ、および電力消費マップ）は色で表されうる。マップは、ＪＰＥＧフォーマットのような普及している画像フォーマットで見られることが多い。各データタイプは、ＲＧＢスケールで異なるスペクトルに割り当てられうる。例えば、赤のスペクトルはコストを符号化し、緑のスペクトルはデータレートを符号化し、青のスペクトルは電力消費を符号化する。この場合において、単一のＪＰＥＧファイルが、３つのタイプの無線リソース情報（例えば、コストマップ、データレートマップ、および電力消費マップ）を共に含む。追加のリソース情報は、別個の（１つまたは複数の）ＪＰＥＧファイルに符号化されうる。また、２つのフィールドが単一色のスペクトルに組み合わされうる。例えば、８ビットのデータを有する赤のスペクトルは分割されうる。例えば、ビット０〜３はネットワーク品質または音声品質を表すことができ、ビット４〜７はデータレートを表すことができる。ＪＰＥＧまたは同等の画像ファイルあるいは画像フォーマットとして無線リソースマップ１１０を符号化することは、無線リソースマップ１１０をコンパクトに符号化する。
【００４１】
[0050]  例えば、ＧＳＭネットワークは、コストについてはレベル５、データレートについてはレベル８、電力消費についてはレベル８というスコアをつけることができ、最終的に、２１という合算スコアである。同様に、ＣＤＭＡネットワークは、１９という合算スコアを有することができ、ＷｉＦｉネットワークは２８という合算スコアを有しうる。コンパレータ１２０は、次いで、値２１、１９、および２８を比較して、（２８というスコアを有する）ＷｉＦｉネットワークが、３つのすべてのネットワークが利用可能である特定の位置で選択されるべきであることを決定する。このスコアは、データレートが新規の位置で変わる場合に、例えば、１００メートル離れて異なりうる。
【００４２】
[0051]  表１は、別の実例的な優先システムを示す。
【表１】
2016513934.tif 000003
【００４３】
[0053]  表１において、ユーザは、２つの基準またはルール、すなわち、左に示されている「最良性能（最良パフォーマンス）を希望」、または右に示されている「最大電力の節約を希望」、のうちの１つから選択する。ルールは、すべての電池レベルのためのものでありうるか、または電池レベルがある特定のしきい値未満（例えば、２０％よりも少ない）であるときにイネーブルにされうる。ユーザがパフォーマンスよりも節電を選択したと仮定する。また、ユーザがアイドルであり、複数のネットワークから音声ネットワークを探していると仮定する。テーブル（左端コラムの上半分）から、音声コストは１で重み付けされ、音声品質は２で重み付けされ、音声電力消費は１０で重み付けされる（右端コラムから）。図６において、加算器１１８によって合計される前に、コストレベルが１で重み付けされ、データレートレベルが２で重み付けされ、電力消費レベルが１０で重み付けされる。特定のネットワークの例において、レベルは、それぞれ、５、８、および８である。特定のネットワークのためのスコアを重み付けおよび合算することは、５＊１＋８＊２＋８＊１０＝１０１、すなわち１０１という重み付けされたスコアである。同様の重み付けが他のネットワークにスコアをつけるために使用される。各ネットワークのためのスコアは、コンパレータ１２０に供給され、コンパレータ１２０は、最高スコアを有するネットワークを選択し、したがって、最高スコアを有するネットワークのためのトランシーバが選択される。
【００４４】
[0054]  ユーザが音声呼び出しをしようとしているとき、表は、コストレベルが３で重み付けされ、データレートレベルが６で重み付けされ、電力消費レベルが１０で重み付けされることを示す（第４コラム〜最終コラムの上半分）。５、８、および８という同じ実例的なレベルを使用すると、特定のネットワークのための重み付けされたスコアは、５＊３＋８＊３＋８＊１０＝１１９である。前述と同様に、起伏のあるロケーション（rough location）におけるカバレッジを有する、この特定のネットワークおよび各ネットワークのためのスコアは、コンパレータ１２０に供給され、コンパレータ１２０は、最高スコアを有するネットワークを選択し、したがって、最高スコアを有するネットワークのためのトランシーバが選択される。
【００４５】
[0055]  他のユーザが「最良パフォーマンス」を選択し、（「データ呼び出し」として示されている）データトラフィックのためのネットワークを検索していると仮定する。表から、コストレベルが３で重み付けされ、データレートレベルが１０で重み付けされ、電力消費レベルが６で重み付けされる。５、８、および８という同じ実例的なレベルを使用すると、特定のネットワークのための重み付けされたスコアは、５＊３＋８＊１０＋８＊６＝１５７である。各ネットワークのためのスコアは、コンパレータ１２０に供給され、コンパレータ１２０は、最高スコアと関連付けられたトランシーバおよびネットワークを選択する。
【００４６】
[0056]  代替的に、ルールのセットは、どのネットワークを使用すべきかを決定するためにインプリメントされうる。ルールの１つのセットは、音声トラフィックに適用されうるが、一方で、ルールの異なるセットまたは部分的に重複しているセットはデータトラフィックに適用されうる。例えば、音声ルールは、最小音声呼び出し品質、最大音声呼び出しコスト、および／または最大音声呼び出し電力消費に基づくルールを含みうる。データルールの類似したセットは、最小データレート、最大データコストおよび／またはデータ呼び出し電力消費を含みうる。コンパレータ１２０が相対値を比較するために使用されるので、重みの合計は変わることもあり、表の値は正規化される必要はない。
【００４７】
[0057]  ルールの単純なセットがユーザに提供されうる。ユーザは、パラメータを構成して、それに優先順位をつけうる。例えば、ユーザは、「最速データレートを希望」よりも「金銭的に節約する方がよい」と定めるルールを選択しうる。別の実例的なルールは、「電池電力の節約の方がよい」、または「電池が半分以下であるときに電池電力を節約する方がよい」と定めうる。２つのルールは組み合わされることができ、例えば、ルールは「データトラフィックに対して金銭的に節約し、音声呼び出しを確実にする方がよい」と定めうる。
【００４８】
[0058]  ルールは、コスト、データレート、電力消費、および／または他のファクタに優先順位をつけうる。例えば、ルールは、利用可能であれば無料のネットワークを使用するためのものであり、利用可能でなければ最高データレートを提供するネットワークを使用するためのものでありうる。ルールは、予測または計画された（proposed）経路に沿った最も広い範囲のカバレッジ（すなわち、連続スパンのカバレッジ）を有するネットワークを選択するためのものでありうる。ルールは、コストのみに基づいてネットワークを選択するためのものでありうる。ルールは、最高データレートを提供するネットワークを選択するためのものでありうる。ルールは、しきい値のデータレートもまた提供する最も安いネットワークを選択するためのものでありうる。
【００４９】
[0059]  プロセッサは、上述されたルールプロセッサ、加算器１１８、およびコンパレータ１２０、またはネットワークを選択するための手段として働きうる。
【００５０】
[0060]  図７〜１１は、本発明のいくつかの実施形態にしたがって、利用可能であり、かつ経路に沿った選択されたネットワークを示す。図７において、モバイルデバイスは、異なる７つのゾーン（経路中の第１のゾーンから経路中の第７のゾーンまで）、すなわち、（１）ＧＳＭのみのネットワークカバレッジ、（２）ＧＳＭおよびＣＤＭＡの両方、（３）ＣＤＭＡのみ、（４）ＣＤＭＡおよびＷｉＦｉの両方、（５）ＷｉＦｉのみ、（６）ＧＳＭおよびＷｉＦｉの両方、および（７）ＧＳＭ、ＣＤＭＡ、およびＷｉＦｉの３つすべて、における異なるネットワークカバレッジを有する実例的な経路に沿って移動する。経路に沿ってどこでモバイルデバイスがそれ自身を見つけるかに依存して、モバイルデバイスは、選択すべき２つまたは３つのネットワークを有しうる。最大スコアまたはルールのいずれかによる２つ以上の利用可能なネットワークからの選択。図８〜１１は、図７に示されるカバレッジを仮定して例示されている。
【００５１】
[0061]  図８において、データレートおよび電力消費のような他のファクタより、コストマップによるコストが優先されるルール。この例において、ネットワークＡは、無料のＷｉＦｉネットワークであり、ネットワークＢは、メガバイト当たり最少額のセントのコストがかかるＣＤＭＡネットワークであり、ネットワークＣはＧＳＭネットワークであって最も高価である。モバイルが、そのようなルールで実例的な経路に沿って移動するにつれて、ＧＳＭネットワーク（ネットワークＣ）が第１のゾーンにおいて選択され、ＣＤＭＡネットワーク（ネットワークＢ）がゾーン２および３において選択され、ＷｉＦｉネットワーク（ネットワークＡ）がゾーン４〜７において選択される。この例において、様々なネットワークは、異なる無線技術またはエアインターフェース（ＷｉＦｉ、ＣＤＭＡ、およびＧＳＭ）で動作する。他の例において、様々なネットワークは、重複する技術（例えば、ＧＳＭを使用するネットワークＡおよびネットワークＢの両方）で動作しうる。実際には、ネットワークのコストおよびカバレッジは、同じエアインターフェースを使用する異なるキャリア間で変わることができる。
【００５２】
[0062]  図９において、コストおよび電力消費よりもスループットに優先されるルール。この例において、ならびにこの特定のロケーションにおいて、ＣＤＭＡは、ＷｉＦｉがその次に続く最速のスループットを提供する。ＧＳＭネットワークがゾーン１において選択され、ＣＤＭＡネットワークがゾーン２〜４において選択され、ＷｉＦｉネットワークがゾーン５〜６において選択され、最後に、ＣＤＭＡネットワークがゾーン７において再度選択される。
【００５３】
[0063]  図１０において、ユーザ移動速度が優先されるルール。例えば、しきい値の速度よりも速く移動する（すなわち、現在の速度＞しきい値）ときには、ＷｉＦｉが選択されないと仮定する。ＷｉＦｉネットワークを選択しないことは、ネットワーク間の遷移を最小限にしうる。同様に、好ましいネットワークをモバイルデバイスが離れる途中であることを、移動されている経路が示す時に、モバイルデバイスは、スムーズな遷移を有するために準最適なネットワークに早く遷移しうる。しきい値の速度よりも速く移動するモバイルデバイスは、ゾーン１においてＧＳＭネットワークを選択する。ゾーン２を通る途中に、モバイルデバイスは、残りのゾーン２、ゾーン３、およびゾーン４の間ＧＳＭネットワークからＣＤＭＡネットワークに遷移する。モバイルデバイスは、ゾーン５の間はカバレッジを有さない。ＧＳＭカバレッジは、ゾーン６において再度開始し、ＣＤＭＡネットワークへの遷移が生じるゾーン７の途中まで続く。速度または前回の位置推定が、将来の位置推定を決定するためにもまた使用されうる。モバイルデバイスは、どのネットワークを使用すべきかを決定するために無線リソースマップにアクセスするときに将来の位置推定を使用しうる。いくつかの実施形態において、無線リソースマップは、複数のネットワークにおける各ネットワークについての位置推定および将来の位置推定におけるコストおよびデータレートを含む。予期されたルートが、将来の位置推定を決定するためにもまた使用されうる。予期されたルートは、例えば、デバイスが既に辿ったことがあるルートの履歴から導出されうる。代替的に、予期されたルートは、例えば、マッピングアプリケーションによる予め計画されたルートと関連付けられうる。
【００５４】
[0064]  ルールは、可能なときに音声および／またはデータトラフィックのスムーズな遷移を要求しうる。１つのネットワークから別のネットワークへのスムーズな遷移は、ネットワークの予測された切り替えに基づきうる。すなわち、第１のネットワークは使用されているが、第２のネットワークが使用されなければドロップすると予測される。遷移を予測することによって、２つのネットワークが事前に準備されうるので、予測された強制的な遷移のないシステムよりもスムーズに遷移が行われる。予測を使用すると、少なくともいくつかのドロップされる呼び出しが回避されうる。
【００５５】
[0065]  決定ルールは、（１）呼び出し状態（例えば、「音声呼び出し中」、「データ呼び出し中」、または「呼び出しアクティビティなし」）のようなユーザコンテキスト、および／または（２）残りの電池電力のレベル、に基づきうる。このようなユーザコンテキストは、決定ルール間の重み付けを調整する、または、ある特定のネットワーク変更の却下さえもするために使用されうる。例えば、現在音声呼び出し中である場合、呼び出しが終わるまで他のネットワークに切り替わらない。データ呼び出し中の場合、スムーズなデータトラフィックのリルーティングがサポートされる間は、より良好なデータネットワークに切り替わることを許可する。
【００５６】
[0066]  図１１において、ネットワークが電力消費に基づいて選択される。例えば、ＷｉＦｉネットワークにおいて動作することが、ＧＳＭネットワークにおいて動作することよりも低い電力消費を提供すると仮定する。経路に沿って移動する間、ＧＳＭがゾーン１からゾーン２まで選択され、ＣＤＭＡがゾーン３の間に選択され、次いで、ＷｉＦｉが選択される。
【００５７】
[0067]  図１２は、本発明のいくつかの実施形態にしたがって、データトラフィックを搬送するためのデータネットワークを選択するための方法４００を示す。モバイルデバイスにおける方法４００は、第１のネットワークおよび第２のネットワークを備える複数のネットワークから、選択されたネットワーク上でデータトラフィックを搬送するためのデータネットワークを選択する。４１０において、プロセッサは位置推定を決定する。４２０において、プロセッサは、当該位置推定についての無線リソースマップにアクセスし、ここで、無線リソースマップは、第１のネットワークおよび第２のネットワークの各々についての位置推定におけるコストおよびデータレートを備える。４３０において、プロセッサは、無線リソースマップに基づいて複数のネットワークから単一のネットワークを選択する。いくつかの場合において、プロセッサは、データトラフィックのための単一のネットワーク、および音声トラフィックのための単一のネットワークを選択する。いくつかの実施形態において、例えば、ＷｉＦｉによるるＶｏＩＰ呼び出し（音声またはデータ経路）は、無料または安価であるがより低い音声品質を有しうるが、一方で、ＣＤＭＡ呼び出しは、より多くのコストがかかるけれどもより高い音声品質を有しうる。
【００５８】
[0068]  ４４０において、プロセッサは、単一のネットワークを介してデータおよび／または音声を通信する。代替的に、プロセッサは、第１の単一のネットワークを介してデータを通信し、第２の単一のネットワークを介して音声を通信する。例えば、音声呼び出しはＧＳＭを通じて通信されるが、一方で、データトラフィックはＷｉＦｉを通じて通信される。
【００５９】
[0069]  本明細書に説明された方法は、アプリケーションに依存する様々な手段によってインプリメントされうる。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの任意の組み合わせにインプリメントされうる。ハードウェアのインプリメンテーションでは、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタルシグナル処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書に説明された機能を実行するように設計された他の電子ユニット、またはこれらの組み合わせ内にインプリメントされうる。
【００６０】
[0070]  ファームウェアおよび／またはソフトウェアのインプリメンテーションでは、これら方法は、本明細書に説明された機能を実行するモジュール（例えば、プロシージャ、関数、等）でインプリメントされうる。命令を有形的に具現化する任意の機械可読媒体が、本明細書に説明された方法をインプリメントする際に使用されうる。例えば、ソフトウェアコードは、メモリに記憶され、プロセッサユニットによって実行されうる。メモリは、プロセッサユニット内に、またはプロセッサユニットの外部にインプリメントされうる。本明細書で使用されているように、「メモリ」という用語は、長期、短期、揮発性、不揮発性、非一時的の任意のタイプを指し、任意の特定のタイプの非一時的なメモリあるいは任意の数のメモリ、またはメモリが記憶される媒体のタイプに限定されるべきではない。
【００６１】
[0071]  ファームウェアおよび／またはソフトウェアにインプリメントされる場合、これら機能は、コンピュータ可読媒体上に１つまたは複数の命令あるいはコードとして記憶されうる。これら例は、データ構造で符号化されたコンピュータ可読媒体、およびコンピュータプログラムで符号化されたコンピュータ可読媒体を含む。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることができる利用可能な任意の媒体でありうる。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶あるいは他の磁気記憶デバイス、または、命令あるいはデータ構造の形態で所望のプログラムコードを記憶するように使用されることができ、かつ、コンピュータによってアクセスされることができる任意の他の媒体を備えることができ、本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含み、ここで、ディスク（disk）は通常、磁気的にデータを再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ可読記憶媒体の範囲内に含まれるべきである。
【００６２】
[0072]  コンピュータ可読媒体上での記憶に加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上の信号として提供されうる。例えば、通信装置は、命令およびデータを示す信号を有するトランシーバを含みうる。これら命令およびデータは、１つまたは複数のプロセッサに、特許請求の範囲に概説される機能をインプリメントさせるように構成される。すなわち、通信装置は、開示された機能を実行するための情報を示す信号を有する伝送媒体を含む。第１の時間に、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第１の部分を含みうるが、第２の時間に、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第２の部分を含みうる。
【００６３】
[0073]  開示された態様の先の説明は、当業者が本開示を製造または使用することを可能にするために提供される。これらの態様に対する様々な変更は、当業者には容易に明らかとなり、本明細書で定義された包括的な原理は、本開示の範囲または精神から逸脱することなく他の態様に適用されうる。
【図１】
2016513934.tif 000004
【図２】
2016513934.tif 000005
【図３】
2016513934.tif 000006
【図４】
2016513934.tif 000007
【図５】
2016513934.tif 000008
【図６】
2016513934.tif 000009
【図７】
2016513934.tif 000010
【図８】
2016513934.tif 000011
【図９】
2016513934.tif 000012
【図１０】
2016513934.tif 000013
【図１１】
2016513934.tif 000014
【図１２】
2016513934.tif 000015
【手続補正書】
【提出日】平成27年11月19日(2015.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記位置推定および前記無線リソースマップにアクセスすることに基づいて、前記複数のトランシーバからの単一のトランシーバをイネーブルにすることと、
前記単一のトランシーバを介してトラフィックを通信することと、
を備える、方法。
【請求項２】
前記無線リソースマップは、画像フォーマットに符号化される、請求項１に記載の方法。
【請求項３】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項１に記載の方法。
【請求項４】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項１に記載の方法。
【請求項５】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定における信号強度を含む信号強度マップをさらに含む、請求項１に記載の方法。
【請求項６】
前記単一のトランシーバをイネーブルにすることは、
前記複数のネットワークの各々についての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
に基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項７】
前記単一のトランシーバをイネーブルにすることは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項８】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定におけるネットワーク品質を含むネットワーク品質マップをさらに備える、請求項１に記載の方法。
【請求項９】
前記単一のトランシーバをイネーブルにすることは、前記位置推定において前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項１０】
前記単一のトランシーバをイネーブルにすることは、前記複数のネットワークの各々についての前記位置推定における前記データレートに基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項１１】
前記単一のトランシーバをイネーブルにすることは、前記コストに基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項１２】
前記単一のトランシーバをイネーブルにすることは、電力消費レートに基づいて前記単一のトランシーバを決定することを備える、請求項１に記載の方法。
【請求項１３】
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記単一のトランシーバをイネーブルにすることは前記速度にさらに基づく、請求項１に記載の方法。
【請求項１４】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、請求項１に記載の方法。
【請求項１５】
前記トラフィックは音声トラフィックを備える、請求項１に記載の方法。
【請求項１６】
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記モバイルデバイスの将来の位置推定を推定することと、
前記モバイルデバイスの前記将来の位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定および前記将来の位置推定におけるコストおよびデータレートを含む、
前記位置推定および前記無線リソースマップにアクセスすることに基づいて、前記複数のトランシーバからの単一のトランシーバをイネーブルにすることと、
前記ネットワークを介してトラフィックを通信することと、
を備える、方法。
【請求項１７】
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記単一のトランシーバをイネーブルにすることは前記速度にさらに基づく、請求項１６に記載の方法。
【請求項１８】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、請求項１６に記載の方法。
【請求項１９】
前記単一のトランシーバをイネーブルにすることは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記単一のトランシーバを決定することを備える、請求項１６に記載の方法。
【請求項２０】
ネットワークを選択するためのモバイルデバイスであって、
位置推定を提供するように構成された位置決めエンジンと、
前記位置決めエンジンに結合された無線リソースマップと、ここで、前記無線リソースマップは、複数のネットワークの各々についての前記位置推定におけるコストおよびデータレートを備える、
前記位置決めエンジンに結合され、前記複数のネットワークと通信するように構成された複数のトランシーバと、
前記位置決めエンジン、前記無線リソースマップ、および前記複数のトランシーバに結合され、前記位置推定および前記無線リソースマップに基づいて単一のトランシーバをイネーブルにするための命令を前記位置決めエンジンに提供するように構成されたプロセッサと、
を備える、モバイルデバイス。
【請求項２１】
前記無線リソースマップは、画像フォーマットに符号化される、請求項２０に記載のモバイルデバイス。
【請求項２２】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項２０に記載のモバイルデバイス。
【請求項２３】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項２０に記載のモバイルデバイス。
【請求項２４】
前記無線リソースマップは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つを備える、請求項２０に記載のモバイルデバイス。
【請求項２５】
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスの位置推定を決定するための手段と、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスするための手段と、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記位置推定および前記無線リソースマップにアクセスすることに基づいて、前記複数のトランシーバからの単一のトランシーバをイネーブルにするための手段と、
前記単一のトランシーバを介してトラフィックを通信するための手段と、
を備える、モバイルデバイス。
【請求項２６】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項２５に記載のモバイルデバイス。
【請求項２７】
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、請求項２５に記載のモバイルデバイス。
【請求項２８】
前記単一のトランシーバをイネーブルにするための手段は、前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記単一のトランシーバを決定するための手段を備える、請求項２５に記載のモバイルデバイス。
【請求項２９】
前記単一のトランシーバをイネーブルにするための手段は、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記単一のトランシーバを決定するための手段を備える、請求項２５に記載のモバイルデバイス。
【請求項３０】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするための手段をさらに備える、請求項２５に記載のモバイルデバイス。
【請求項３１】
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスは、プロセッサとメモリとを備え、前記メモリは、
前記モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記位置推定および前記無線リソースマップにアクセスすることに基づいて、前記複数のトランシーバからの単一のトランシーバをイネーブルにし、
前記単一のトランシーバを介してトラフィックを通信する、
ためのソフトウェア命令を含む、モバイルデバイス。
【請求項３２】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項３１に記載のモバイルデバイス。
【請求項３３】
前記単一のトランシーバをイネーブルにするためのソフトウェア命令は、前記コストに基づいて前記単一のトランシーバをイネーブルにするためのソフトウェア命令を備える、請求項３１に記載のモバイルデバイス。
【請求項３４】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのソフトウェア命令をさらに備える、請求項３１に記載のモバイルデバイス。
【請求項３５】
ネットワークを選択するためのプログラムコードを記憶した非一時的なコンピュータ可読記憶媒体であって、
モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含み、前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定における信号強度を含む信号強度マップをさらに含む、
前記位置推定および前記無線リソースマップにアクセスすることに基づいて、前記複数のトランシーバからの単一のトランシーバをイネーブルにし、
前記単一のトランシーバを介してトラフィックを通信する、
ためのプログラムコードを備える、非一時的なコンピュータ可読記憶媒体。
【請求項３６】
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、請求項３５に記載の非一時的なコンピュータ可読記憶媒体。
【請求項３７】
前記単一のトランシーバをイネーブルにするためのプログラムコードは、前記コストに基づいて前記ネットワークを決定するためのプログラムコードを備える、請求項３５に記載の非一時的なコンピュータ可読記憶媒体。
【請求項３８】
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのプログラムコードをさらに備える、請求項３５に記載の非一時的なコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
[0073]  開示された態様の先の説明は、当業者が本開示を製造または使用することを可能にするために提供される。これらの態様に対する様々な変更は、当業者には容易に明らかとなり、本明細書で定義された包括的な原理は、本開示の範囲または精神から逸脱することなく他の態様に適用されうる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択することと、
前記単一のトランシーバを介してトラフィックを通信することと、
を備える、方法。
［Ｃ２］
前記無線リソースマップは、画像フォーマットに符号化される、Ｃ１に記載の方法。
［Ｃ３］
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、Ｃ１に記載の方法。
［Ｃ４］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定における信号強度を含む信号強度マップをさらに含む、Ｃ１に記載の方法。
［Ｃ６］
前記ネットワークを選択することは、
前記複数のネットワークの各々についての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
に基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ７］
前記ネットワークを選択することは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ８］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての前記位置推定におけるネットワーク品質を含むネットワーク品質マップをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
前記ネットワークを選択することは、前記位置推定において前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ１０］
前記ネットワークを選択することは、前記複数のネットワークの各々についての前記位置推定における前記データレートに基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ１１］
前記ネットワークを選択することは、前記コストに基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ１２］
前記ネットワークを選択することは、電力消費レートに基づいて前記ネットワークを決定することを備える、Ｃ１に記載の方法。
［Ｃ１３］
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記ネットワークを選択することは前記速度にさらに基づく、Ｃ１に記載の方法。
［Ｃ１４］
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにすることをさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、Ｃ１に記載の方法。
［Ｃ１６］
前記トラフィックは音声トラフィックを備える、Ｃ１に記載の方法。
［Ｃ１７］
モバイルデバイスにおいてネットワークを選択するための方法であって、
前記モバイルデバイスの位置推定を決定することと、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記モバイルデバイスの将来の位置推定を推定することと、
前記モバイルデバイスの前記将来の位置推定についての無線リソースマップにアクセスすることと、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定および前記将来の位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択することと、
前記ネットワークを介してトラフィックを通信することと、
を備える、方法。
［Ｃ１８］
前記モバイルデバイスの速度を決定すること、
をさらに備え、前記ネットワークを選択することは前記速度にさらに基づく、Ｃ１７に記載の方法。
［Ｃ１９］
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにすることをさらに備える、Ｃ１７に記載の方法。
［Ｃ２０］
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにすることをさらに備える、Ｃ１７に記載の方法。
［Ｃ２１］
前記ネットワークを選択することは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定することを備える、Ｃ１７に記載の方法。
［Ｃ２２］
ネットワークを選択するためのモバイルデバイスであって、
位置推定を提供するように構成された位置決めエンジンと、
前記位置決めエンジンに結合された無線リソースマップと、ここで、前記無線リソースマップは、複数のネットワークの各々についての前記位置推定におけるコストおよびデータレートを備える、
前記位置決めエンジンに結合され、前記複数のネットワークと通信するように構成された複数のトランシーバと、
前記位置決めエンジン、前記無線リソースマップ、および前記複数のトランシーバに結合され、前記位置推定および前記無線リソースマップに基づいて前記複数のトランシーバをイネーブルおよびディセーブルにするための命令を前記位置決めエンジンに提供するように構成されたプロセッサと、
を備える、モバイルデバイス。
［Ｃ２３］
前記無線リソースマップは、画像フォーマットに符号化される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２４］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、Ｃ２２に記載のモバイルデバイス。
［Ｃ２５］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、Ｃ２２に記載のモバイルデバイス。
［Ｃ２６］
前記無線リソースマップは、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つを備える、Ｃ２２に記載のモバイルデバイス。
［Ｃ２７］
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスの位置推定を決定するための手段と、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスするための手段と、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択するための手段と、
前記単一のトランシーバを介してトラフィックを通信するための手段と、
を備える、モバイルデバイス。
［Ｃ２８］
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ２９］
前記無線リソースマップは、前記複数のネットワークのうちの少なくとも１つについての電力消費レートをさらに備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ３０］
前記ネットワークを選択するための手段は、前記モバイルデバイスにカバレッジを提供する前記複数のネットワークのうちの少なくとも２つのネットワークに基づいて前記ネットワークを決定するための手段を備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ３１］
前記ネットワークを選択するための手段は、
前記複数のネットワークにおける各ネットワークについての前記位置推定における前記データレートと、
前記コストと、
電力消費レートと、
のうちの少なくとも２つに基づいて前記ネットワークを決定するための手段を備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ３２］
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするための手段をさらに備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ３３］
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするための手段をさらに備える、Ｃ２７に記載のモバイルデバイス。
［Ｃ３４］
ネットワークを選択するためのモバイルデバイスであって、
前記モバイルデバイスは、プロセッサとメモリとを備え、前記メモリは、
前記モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択し、
前記単一のトランシーバを介してトラフィックを通信する、
ためのソフトウェア命令を含む、モバイルデバイス。
［Ｃ３５］
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、Ｃ３４に記載のモバイルデバイス。
［Ｃ３６］
前記ネットワークを選択するためのソフトウェア命令は、前記コストに基づいて前記ネットワークを決定するためのソフトウェア命令を備える、Ｃ３４に記載のモバイルデバイス。
［Ｃ３７］
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするためのソフトウェア命令をさらに備える、Ｃ３４に記載のモバイルデバイス。
［Ｃ３８］
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのソフトウェア命令をさらに備える、Ｃ３４に記載のモバイルデバイス。
［Ｃ３９］
ネットワークを選択するためのプログラムコードを記憶した非一時的なコンピュータ可読記憶媒体であって、
モバイルデバイスの位置推定を決定し、ここで、前記モバイルデバイスは、複数のネットワークを介して通信するように構成された複数のトランシーバを備える、
前記位置推定についての無線リソースマップにアクセスし、ここで、前記無線リソースマップは、前記複数のネットワークにおける各ネットワークについて、前記位置推定におけるコストおよびデータレートを含む、
前記無線リソースマップにアクセスすることに基づいて、前記複数のネットワークから前記ネットワークを選択し、前記複数のトランシーバから単一のトランシーバを選択し、
前記単一のトランシーバを介してトラフィックを通信する、
ためのプログラムコードを備える、非一時的なコンピュータ可読記憶媒体。
［Ｃ４０］
前記コストは、前記複数のネットワークのうちの少なくとも１つについてのデータ量当たりのコストを備える、Ｃ３９に記載の非一時的なコンピュータ可読記憶媒体。
［Ｃ４１］
前記ネットワークを選択するためのプログラムコードは、前記コストに基づいて前記ネットワークを決定するためのプログラムコードを備える、Ｃ３９に記載の非一時的なコンピュータ可読記憶媒体。
［Ｃ４２］
前記ネットワークを選択することに基づいて前記単一のトランシーバをイネーブルにするためのプログラムコードをさらに備える、Ｃ３９に記載の非一時的なコンピュータ可読記憶媒体。
［Ｃ４３］
前記単一のトランシーバ以外の前記複数のトランシーバの各々をディセーブルにするためのプログラムコードをさらに備える、Ｃ３９に記載の非一時的なコンピュータ可読記憶媒体。
【国際調査報告】
2016513934.tif 000016
2016513934.tif 000017
2016513934.tif 000018
2016513934.tif 000019