(57)【特許請求の範囲】
【請求項１】
通信回路の送信電力を制御するためのモバイル通信デバイスであって、
通信回路と、
前記モバイル通信デバイスの将来位置を予測するための位置判定モジュールと、
予測される前記将来位置についての受信データを判定するための受信エリア解析モジュールであって、前記受信データは、前記将来位置にある間の、前記モバイル通信デバイスの動作パラメータに基づく予想受信レベルを示す、受信エリア解析モジュールと、
前記予想受信レベルが基準閾値より低いことに応答して、予測される前記将来位置に前記モバイル通信デバイスがある間に、前記通信回路の送信電力を低減させるための送信電力制御モジュールと、
を備え、
前記位置判定モジュールは、
前記モバイル通信デバイスの現在位置を示す位置データを生成し、
前記位置データに基づいて前記モバイル通信デバイスの移動方向を判定し、
前記モバイル通信デバイスの前記現在位置、及び、前記モバイル通信デバイスの判定された前記移動方向に基づいて、予測される前記将来位置を判定する、
モバイル通信デバイス。
【請求項２】
前記通信回路の前記送信電力を低減させることは、前記通信回路をオフにすることを含む、請求項１に記載のモバイル通信デバイス。
【請求項３】
前記通信回路の前記送信電力をオフにすることは、前記通信回路への電源供給を停止することを含む、請求項２に記載のモバイル通信デバイス。
【請求項４】
（ｉ）前記モバイル通信デバイスが、別のモバイル通信デバイスとのアクティブ通信リンクを有するかどうかを判定し、
（ｉｉ）前記通信回路の前記送信電力が低減されることを前記モバイル通信デバイスのユーザに知らせる、前記ユーザへの通知を生成する、
通知モジュールを更に備える、請求項１から３のいずれか一項に記載のモバイル通信デバイス。
【請求項５】
前記通知モジュールは更に、前記アクティブ通信リンクが途絶するであろうという通知を前記別のモバイル通信デバイスへ送信する、請求項４に記載のモバイル通信デバイス。
【請求項６】
前記位置判定モジュールは更に、前記通信回路の前記送信電力の前記低減の後に、前記モバイル通信デバイスの現在位置を判定し、
前記送信電力制御モジュールは、予測される前記将来位置と現在位置が異なるという判定に応答して、前記通信回路の前記送信電力を増加させる、
請求項１から５のいずれか一項に記載のモバイル通信デバイス。
【請求項７】
前記通信回路の前記送信電力を増加させることは、前記通信回路をオンにすることを含む、請求項６に記載のモバイル通信デバイス。
【請求項８】
予測される前記将来位置についての前記受信データを判定することは、
前記モバイル通信デバイスの前記動作パラメータを判定すること、及び、
前記動作パラメータに基づいて、予測される前記将来位置についての前記受信データを判定すること
を含む、請求項１から７のいずれか一項に記載のモバイル通信デバイス。
【請求項９】
予測される前記将来位置についての前記受信データを判定することは、
予測される前記将来位置を受信エリアサーバへ送信すること、及び、
予測される前記将来位置の前記送信に応答して、前記受信エリアサーバから前記受信データを受信すること
を含む、請求項１から８のいずれか一項に記載のモバイル通信デバイス。
【請求項１０】
予測される前記将来位置についての前記受信データを判定することは、予測される前記将来位置に基づいて、前記モバイル通信デバイス上に記憶されているローカル受信データベースから前記受信データを引き出すことを含む、請求項１から９のいずれか一項に記載のモバイル通信デバイス。
【請求項１１】
予測される前記将来位置についての受信データを判定することは、予測される前記将来位置に基づいて、別のモバイル通信デバイスから前記受信データを受信することを含む、請求項１から１０のいずれか一項に記載のモバイル通信デバイス。
【請求項１２】
モバイル通信デバイスの送信電力を制御するための方法であって、
前記モバイル通信デバイスが前記モバイル通信デバイスの将来位置を予測する段階、
前記モバイル通信デバイスが、予測される前記将来位置についての受信データを判定する段階であって、前記受信データは、前記将来位置内にある間の前記モバイル通信デバイスの動作パラメータに基づく予想受信レベルを示す、段階、及び、
前記予想受信レベルが基準閾値より低いことに応答して、予測される前記将来位置内に前記モバイル通信デバイスがある間に、前記モバイル通信デバイスが、前記モバイル通信デバイスの通信回路の送信電力を低減させる段階
を備え、
前記モバイル通信デバイスの前記将来位置を予測する段階は、
前記モバイル通信デバイスが、前記モバイル通信デバイスの現在位置を示す位置データを生成する段階と、
前記モバイル通信デバイスが、前記位置データに基づいて、前記モバイル通信デバイスの移動方向を判定する段階と、
前記モバイル通信デバイスが、前記モバイル通信デバイスの前記現在位置、及び、前記モバイル通信デバイスの判定された前記移動方向に基づいて、予測される前記将来位置を判定する段階と、
を有する、
方法。
【請求項１３】
前記通信回路の前記送信電力を低減させる段階は、
前記通信回路をオフに段階ことを有する、
請求項１２に記載の方法。
【請求項１４】
前記通信回路の前記送信電力をオフにする段階は、前記通信回路への電源を停止する段階を含む、請求項１３に記載の方法。
【請求項１５】
別のモバイル通信デバイスとのアクティブ通信リンクを前記モバイル通信デバイスが有するかどうかを前記モバイル通信デバイスが判定する段階、及び、
前記通信回路の前記送信電力が低減されることを前記モバイル通信デバイスのユーザに知らせる、前記ユーザへの通知を前記モバイル通信デバイスが生成する段階、
を更に備える、請求項１２から１４のいずれか一項に記載の方法。
【請求項１６】
前記モバイル通信デバイスが、前記アクティブ通信リンクが途絶するという通知を前記別のモバイル通信デバイスへ送信する段階を更に含む、請求項１５に記載の方法。
【請求項１７】
前記モバイル通信デバイスが、前記通信回路の前記送信電力を低減した後に、前記モバイル通信デバイスの現在位置を判定する段階、及び、
予測される前記将来位置と現在位置が異なるという判定に応答して、前記モバイル通信デバイスが、前記通信回路の前記送信電力を増加させる段階
を更に備える、請求項１２から１６のいずれか一項に記載の方法。
【請求項１８】
予測される前記将来位置についての前記受信データを判定する段階は、
前記モバイル通信デバイスが、前記モバイル通信デバイスの前記動作パラメータを判定する段階、及び、
前記モバイル通信デバイスが、前記動作パラメータに基づいて、予測される前記将来位置について前記受信データを判定する段階
を有する、請求項１２から１７のいずれか一項に記載の方法。
【請求項１９】
予測される前記将来位置についての前記受信データを判定する段階は、
前記モバイル通信デバイスが、予測される前記将来位置を受信エリアサーバへ送信する段階、及び、
前記モバイル通信デバイスが、予測される前記将来位置の前記送信に応答して、前記受信エリアサーバから前記受信データを受信する段階
を有する、請求項１２から１８のいずれか一項に記載の方法。
【請求項２０】
予測される前記将来位置についての前記受信データを判定する段階は、前記モバイル通信デバイスが、予測される前記将来位置に基づいて、前記モバイル通信デバイス上に記憶されたローカル受信データベースから、前記受信データを引き出す段階を有する、請求項１２から１９のいずれか一項に記載の方法。
【請求項２１】
予測される前記将来位置についての受信データを判定する段階は、前記モバイル通信デバイスが、予測される前記将来位置に基づいて、別のモバイル通信デバイスから前記受信データを受信する段階を有する、請求項１２から２０のいずれか一項に記載の方法。
【請求項２２】
実行されたことに応じて、請求項１２から２１のいずれか一項に記載の方法をモバイル通信デバイスに実行させる複数の命令を含むプログラム。
【請求項２３】
請求項１２から２１のいずれか一項に記載の方法を実行するための手段を備える、通信回路の送信電力を制御するためのモバイル通信デバイス。
【請求項２４】
請求項２２に記載のプログラムを記憶する１つ又は複数のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
［関連技術の相互参照］
本出願は、２０１５年３月２７日に出願された、「受信不良エリア用のモバイル通信デバイスを制御するための技術」と題される、米国特許出願第１４／６７１，７４３号への優先権を主張する。
【０００２】
スマートフォン、タブレットコンピュータ、及びラップトップなどのモバイル通信デバイスは、急速に、平均的なユーザにとっての普遍的なツールとなってきている。実際、多くのユーザは、モバイル通信デバイスをすぐ利用できる状態をほぼ全ての時間にわたって維持している。例えば、多くの場合、ユーザはモバイル通信デバイスを身に付けているか、車内の簡単に手が届く場所に置いている。ユーザが移動する間、モバイル通信デバイスは、ユーザと常時近くで接触するメカニズムを提供する。
【０００３】
残念ながら、通信可能範囲は均一ではなく、受信不良の、又は、受信がほぼ不可能である地区が存在し、そこでは、モバイル通信デバイスは（例えば、セルラー通信、又はデータ通信を介して）適切に通信するのに十分な強度の信号を受信することができない。それにも関わらず、多くのモバイル通信デバイスの通信回路は、適切な受信を継続的に探すよう構成されている。例えば、スマートフォン又は携帯電話は通常、受信不良／不可能のエリアにおいてさえ、もっとも近いセルラータワーを継続的に探す。そのような受信不良エリアにおいてコネクションを確立する可能性を高めるべく、多くのモバイル通信デバイスは、関連する通信回路の送信電力を増加させるよう構成されている。モバイル通信デバイスは、現在のエリアにおいて良好なコネクションが得られない場合でさえも、通信回路の電力を増加させ得る。しかしながら、そのような電力増加は、通信回路の電源（例えばバッテリ）の電力消費も同じく増加させ得て、これにより、電源のエネルギーが消耗し得る。更に、通信回路の送信電力が増加すると、モバイル通信デバイスから放出される電離放射線が増加する。これは、ユーザにとって長期的に有害であり得るか、そうでなければ、望ましくないことがあり得る。 
【図面の簡単な説明】
【０００４】
本明細書において説明される概念は、添付の複数の図において限定としてではなく例として示されている。説明を簡潔かつ明確にするために、図に示した要素は必ずしも縮尺通りに描かれていない。適切であると見なされる場合、対応する、又は、類似の要素を示すべく、参照符号が複数の図で繰り返し使用されている。 
【０００５】
【図１】モバイルコンピューティングデバイスの送信電力を制御するためのシステムの少なくとも１つの実施形態の簡略ブロック図である。
【０００６】
【図２】図１のシステムのモバイルコンピューティングデバイスの少なくとも１つの実施形態の簡略ブロック図である。
【０００７】
【図３】図１のシステムの受信エリアサーバの少なくとも１つの実施形態の簡略ブロック図である。
【０００８】
【図４】図１のシステムのモバイルコンピューティングデバイスによって確立され得る環境の少なくとも１つの実施形態のブロック図である。
【０００９】
【図５】モバイルコンピューティングデバイスの送信電力を制御するための方法の少なくとも１つの実施形態の簡略フロー図である。
【図６】モバイルコンピューティングデバイスの送信電力を制御するための方法の少なくとも１つの実施形態の簡略フロー図である。
【発明を実施するための形態】
【００１０】
本開示の概念は、様々な修正及び代替的な形態の対象たり得るが、それらの具体的実施形態は、図面において例として示され、本明細書において詳細に説明される。しかしながら、開示される特定の形態に本開示の概念を限定する意図はなく、それどころか、当該意図は、本開示および付属の特許請求の範囲と一致するすべての修正、均等物、及び代替物を網羅するものであると理解されるべきである。
【００１１】
本明細書における「一実施形態」、「実施形態」、「例示的な実施形態」などの記載は、説明される実施形態が特定の特徴、構造、又は特性を含んでよいことを示すが、すべての実施形態は、当該特定の特徴、構造、又は特性を含んでいても、又は、必ずしも含んでいなくてもよい。更に、そのような文言が必ずしも同一の実施形態を指しているわけではない。更に、特定の特徴、構造、又は特性が、ある実施形態に関して説明される場合、明示的に説明されているか否かに関わらず、そのような特徴、構造、又は特性を他の実施形態に関して達成することは、当業者の知識の範囲内にあるとされる。更に、「少なくとも１つのＡ、Ｂ、及びＣ」という形式のリストに含まれる項目は、（Ａ）、（Ｂ）、（Ｃ）、（ＡかつＢ）、（ＢかつＣ）、（ＡかつＣ）、又は、（ＡかつＢかつＣ）を意味し得ることを理解すべきである。同様に、「少なくとも１つのＡ、Ｂ、又はＣ」という形式のリストに含まれる項目は、（Ａ）、（Ｂ）、（Ｃ）、（ＡかつＢ）、（ＢかつＣ）、（ＡかつＣ）、又は、（ＡかつＢかつＣ）を意味し得る。
【００１２】
開示される実施形態は、いくつかの場合、ハードウェア、ファームウェア、ソフトウェア、又は、それらの任意の組み合わせに実装され得る。また、開示される実施形態は、１つ又は複数の一時的又は非一時的機械可読（例えば、コンピュータ可読）記憶媒体によって保持される、又は、それらに記憶され得る命令として実装され得て、記憶媒体は、１つ又は複数のプロセッサによって読み込まれ、実行され得る。機械可読記憶媒体は、機械によって読み込み可能な形式で情報を記憶又は送信するための、任意のストレージデバイス、機構、又は、他の物理的構造（例えば、揮発性メモリ、不揮発性メモリ、メディアディスク、又は、他のメディアデバイス）として具現化され得る。
【００１３】
図面において、いくつかの構造上又は方法上の特徴は、特定の配置及び／又は順序で示され得る。しかしながら、そのような特定の配置及び／又は順序が必要とされないことがあることを理解すべきである。むしろ、いくつかの実施形態において、そのような特徴は、例示的な図に示されるものと異なる態様及び／又は順序で構成され得る。更に、構造上又は方法上の特徴を特定の図に含めることは、そのような特徴が全ての実施形態において必要とされるものであることを示唆する意図はなく、いくつかの実施形態において、それらは含まれていなくてよく、又は、他の特徴と組み合わされてよい。 
【００１４】
ここで、図１を参照する。受信不良エリアにおいてモバイルコンピューティングデバイスの送信電力を制御するためのシステム１００は、ネットワーク１１０を介して互いに通信するモバイル通信デバイス１０２と受信エリアサーバ１０４とを備える。使用中、モバイル通信デバイス１０２のユーザは、モバイル通信デバイス１０２が適切に通信（例えば、音声通信又はデータ通信）を行うことができない１つ又は複数の受信不良エリア１２２を有するローカルエリア１２０を横断し得る。以下でより詳細に説明するように、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の将来位置を予測し、そのような予測将来位置が受信不良エリア１２２内にあるかどうかを判定するように構成される。そのように構成される場合、モバイル通信デバイス１０２は、受信不良に起因して通信が不可能であるエリア（例えば、受信不良エリア１２２）において電力消費及びユーザの放射線曝露を低減させるべく、モバイル通信デバイス１０２の通信回路２２０の送信電力を低減させるように構成される。例えば、いくつかの実施形態において、モバイル通信デバイス１０２は、受信不良エリア１２２において、通信回路２２０をオフにするか、そうでなければ、通信回路２２０への電力供給を停止するように構成され得る。ユーザが受信不良エリア１２２から出る場合、モバイル通信デバイス１０２は、通信を再度促進するべく、通信回路２２０を再度オンにする。
【００１５】
いくつかの実施形態において、モバイル通信デバイス１０２は、ユーザが受信不良エリアに入ろうとしていること、及び、通信回路２２０が無効化、又は、そうでなければオフにされることを、モバイル通信デバイス１０２のユーザに通知し得る。ユーザがアクティブコール中である、又は、別のモバイル通信デバイスと通信している場合、モバイル通信デバイス１０２はまた、現在の通信リンクが失われる、又は、切断されることを、他のモバイル通信デバイスのユーザにも通知し得る。
【００１６】
以下でより詳細に説明するように、モバイル通信デバイス１０２は、予測将来位置についての受信データを受信エリアサーバ１０４から引き出すことによって、受信不良エリア１２２の位置を判定し得る。いくつかの実施形態において、受信エリアサーバ１０４は、ローカルエリア１２０の受信不良エリア１２２をマッピングする地理データベース３３２を保持し得る。追加的又は代替的に、受信エリアサーバ１０４は、特定された受信不良エリア１２２についての受信データを含む受信データベース３３４を保持し得る。当該受信データは、他のモバイル通信デバイスから受信されるクラウドソースのデータに基づいて生成され得るか、又は、モニタリングされる履歴データ若しくはテストで生成されるデータに基づいて事前設定され得る。いずれにしても、受信エリアサーバ１０４によって保持される受信データは、様々な受信不良エリア１２２における、モバイル通信デバイス１０２についての予想受信レベルの指標を提供する。いくつかの実施形態において、受信エリアサーバ１０４によって記憶される受信データは、予測将来位置に加えて、モバイル通信デバイス１０２の動作パラメータに基づいてインデックス化又は取得され得る。例えば、受信不良エリア１２２の位置は、モバイル通信デバイス１０２の種類、モバイル通信デバイス１０２によって使用される通信プロトコル及び通信サービスプロバイダ、並びに／又は、モバイル通信デバイス１０２及び／若しくはその動作の他の態様若しくは特性に依存し得る。
【００１７】
いくつかの実施形態において、モバイル通信デバイス１０２は、受信エリアサーバ１０４からでなく、モバイル通信デバイス１０２によって保持されるローカル受信データベース２３４から受信データを引き出し得る。しかしながら、ローカル受信データベース２３４は、受信エリアサーバ１０４によって保持される、又は、そうでなければ、受信エリアサーバ１０４から取得される受信データベース３３４のサブセットとして具現化され得る。例えば、モバイル通信デバイス１０２は、ローカルエリア１２０に入るとき、ローカルエリア１２０についてのローカル受信データベース２３４をダウンロードし得て、他のエリアに入るとき、その別のエリアについてのローカル受信データベース２３４をダウンロードし得る。更に、いくつかの実施形態において、モバイル通信デバイス１０２は、ローカルエリア１２０内に位置し得る、又は、そのエリア１２０を以前に横断したことがあり得る、追加のモバイル通信デバイス１０６から直接的に受信データを取得するように構成され得る。例えば、モバイル通信デバイス１０２、１０６の各々は、互いの近くに位置するとき、受信データを互いに転送することを容易にするべく、ソフトウェアアプリケーションを利用し得る。このようにして、受信データは、１つのモバイル通信デバイス１０２から、別のモバイル通信デバイスへ広がり得る。
【００１８】
ここで、図２を参照する。モバイル通信デバイス１０２は、無線通信が可能で、本明細書に説明されている機能を実行する、任意のタイプのモバイルコンピューティングデバイスとして具現化され得る。例えば、モバイル通信デバイス１０２は、これらに限定されないが、無線通信が可能な、スマートフォン、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ラップトップコンピュータ、ウェアラブルコンピュータ、スマートグラス、スマートウォッチ、ヘッドマウント型ディスプレイユニット、ハンドセット、メッセージングデバイス、マルチプロセッサシステム、プロセッサベースシステム、民生用電子装置、及び／又は、任意の他のコンピューティングデバイスとして具現化され得るか、そうでなければ、それらを含み得る。図２に示されているように、例示としてのモバイル通信デバイス１０２は、プロセッサ２１０、Ｉ／Ｏサブシステム２１２、メモリ２１４、通信回路２２０、データストレージ２３０、及び、位置回路２４０を備える。当然、他の実施形態において、モバイル通信デバイス１０２は、モバイルコンピュータにおいて一般的に見られるものなど、他の、又は、追加のコンポーネント（例えば、様々な入出力デバイス）を備え得る。更に、いくつかの実施形態において、例示的なコンポーネントの１つ又は複数は、別のコンポーネント内に組み込まれてよく、又は、そうでなければ、別のコンポーネントの一部を形成してよい。例えば、いくつかの実施形態において、メモリ２１４又はその一部は、プロセッサ２１０内に組み込まれてよい。
【００１９】
プロセッサ２１０は、本明細書に説明されている機能を実行可能な任意のタイプのプロセッサとして具現化され得る。例えば、プロセッサ２１０は、１つ又は複数のシングルコアプロセッサ若しくはマルチコアプロセッサ、シングルソケットプロセッサ若しくはマルチソケットプロセッサ、デジタル信号プロセッサ、マイクロコントローラ、又は他のプロセッサ若しくは処理／制御回路として具現化され得る。同様に、メモリ２１４は、本明細書で説明される機能を実行可能な任意のタイプの揮発性若しくは不揮発性のメモリ又はデータストレージとして具現化され得る。動作中、メモリ２１４は、オペレーティングシステム、アプリケーション、プログラム、ライブラリ、及びドライバなど、モバイル通信デバイス１０２の動作中に使用される様々なデータ及びソフトウェアを記憶し得る。メモリ２１４は、プロセッサ２１０、メモリ２１４、及び、モバイル通信デバイス１０２の他のコンポーネントとの入力／出力動作を容易にするべく回路及び／又はコンポーネントとして具現化され得るＩ／Ｏサブシステム２１２を介して、プロセッサ２１０と通信可能に結合する。例えば、Ｉ／Ｏサブシステム２１２は、メモリコントローラハブ、入力／出力制御ハブ、ファームウェアデバイス、通信リンク（すなわち、ポイントツーポイントリンク、バスリンク、ワイヤ、ケーブル、ライトガイド、プリント回路基板トレースなど）並びに／又は、入力／出力動作を容易にする他のコンポーネント及びサブシステムとして具現化され得るか、そうでなければ、それらを含み得る。いくつかの実施形態において、Ｉ／Ｏサブシステム２１２は、システムオンチップ（ＳｏＣ）の一部を形成し得て、プロセッサ２１０、メモリ２１４、及び、モバイル通信デバイス１０２の他のコンポーネントと共に、単一の集積回路チップ上に組み込まれ得る。
【００２０】
通信回路２２０は、任意の通信回路、デバイス、又は、それらの集合として具現化され得て、モバイル通信デバイス１０２と他のデバイスとの間の通信を有効にすることができる。それを行うべく、通信回路２２０は、任意の１つ又は複数の通信技術、及び、関連するプロトコル（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＷｉＭＡＸ（登録商標）など）を使用して、そのような通信を達成するように構成され得る。例示的な実施形態において、モバイル通信デバイス１０２が受信不良エリア１２２内にあるときに通信回路２２０の電力消費及び関連する放射線を低減させるべく、通信回路２２０は、通信回路２２０又はその一部をオフにするか、又は、その電源を切るように、遮断又は停止され得る電源を有する。例えば、いくつかの実施形態において、通信回路２２０のトランスミッタ回路は、対応するコマンド信号に応答してオフになるように構成され得る。
【００２１】
データストレージ２３０は、データの短期又は長期の保存のために構成された任意のタイプの１つ又は複数のデバイスとして具現化され得る。例えば、データストレージ２３０は、任意の１つ又は複数のメモリデバイス及び回路、メモリカード、ハードディスクドライブ、ソリッドステートドライブ、又は他のデータストレージデバイスを含み得る。例示的な実施形態において、データストレージ２３０は、動作パラメータデータベース２３２を記憶し得る。動作パラメータデータベース２３２は、モバイル通信デバイス１０２の様々な動作パラメータを示すデータを記憶し得る。動作パラメータは、エリア内の予想受信レベルを判定することに使用できるモバイル通信デバイス１０２に関連する、任意のタイプのパラメータ又は特性として具現化され得るか、又は、そうでなければ、それらを含み得る。例えば、動作パラメータは、これらに限定されないが、モバイル通信デバイス１０２の高度、モバイル通信デバイス１０２に関連する識別子（例えば、インターネットプロトコルアドレス、電子シリアル番号、国際移動局装置識別子、移動装置識別子など）、モバイル通信デバイス１０２によって使用される、通信サービスプロバイダのアイデンティティ（例えば、移動体通信事業者、インターネットサービスプロバイダなど）、モバイル通信デバイス１０２によって使用される通信プロトコル（例えば、モバイル通信プロトコルのためのグローバルシステム、符号分割多元接続プロトコルなど）、モバイル通信デバイス１０２に関連し、通信サービスプロバイダによって提供される通信サービスパッケージ、モバイル通信デバイス１０２のデバイスタイプ、モバイル通信デバイス１０２の通信回路２２０のアンテナのアンテナタイプ、モバイル通信デバイス１０２の基準距離内の追加のモバイル通信デバイス１０６の数、モバイル通信デバイスのローカル環境の環境条件、及び／又は、モバイル通信デバイス１０２若しくはその動作の他のパラメータ、特性、若しくは態様を含み得る。
【００２２】
データストレージ２３０は、ローカル受信データベース２３４も記憶し得る。上述のように、ローカル受信データベース２３４は、様々な受信不良エリア１２２におけるモバイル通信デバイス１０２についての予想受信レベルの指標を提供する受信データを記憶し得る。いくつかの実施形態において、ローカル受信データベース２３４内に記憶された受信データは、予測将来位置に加えて、モバイル通信デバイス１０２の動作パラメータに基づいてインデックス化又は取得され得る。更に、上述のように、ローカル受信データベース２３４は、受信エリアサーバ１０４によって保持される受信データベース３３４のサブセットとして具現化され得る。当然、ローカル受信データベース２３４は、１つ又は複数の追加のモバイル通信デバイス１０６から受信された受信データによっても補完され得る。
【００２３】
位置回路２４０は、モバイル通信デバイス１０２の現在位置を示す位置データを生成可能な任意のタイプの回路又はデバイスとして具現化され得る。例えば、位置回路２４０は、グローバル・ポジショニング・システム（ＧＰＳ）回路として具現化され得る。追加的に、又は代替的に、位置回路２４０は、信号の三辺測量又は三角測量に基づいてモバイル通信デバイス１０２の位置を判定するように構成される回路として具現化され得る。そのような位置の判定は、モバイル通信デバイス１０２によって受信される、セルラー信号、Ｗｉ−Ｆｉホットスポット、又は、他の信号に基づき得る。
【００２４】
いくつかの実施形態において、モバイル通信デバイス１０２は、１つ又は複数の周辺装置２５０を更に備え得る。そのような周辺装置２５０は、例えば、ディスプレイ、ハードウェアキーボード、入力／出力デバイス、通信用周辺デバイス、及び／又は、他の周辺装置など、モバイルコンピューティングデバイスにおいて一般的に見られる、任意のタイプの周辺装置を含み得る。
【００２５】
ここで、図３を参照する。受信エリアサーバ１０４は、本明細書において説明される機能を実行可能な、これらに限定されないが、サーバ、コンピュータ、マルチプロセッサシステム、ラックマウントサーバ、ブレードサーバ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ウェアラブルコンピューティングデバイス、ネットワークアプライアンス、ウェブアプライアンス、分散コンピューティングシステム、プロセッサベースシステム、及び／又は、民生用電子装置を含む、任意のタイプの計算デバイス又はコンピュータデバイスとして具現化され得る。いくつかの実施形態において、受信エリアサーバ１０４は、移動体通信事業者又は他の無線通信プロバイダによって保持され得る。他の実施形態において、受信エリアサーバ１０４は、独立的に保持され得る。図３に示されているように、例示的な受信エリアサーバ１０４は、プロセッサ３１０、Ｉ／Ｏサブシステム３１２、メモリ３１４、通信回路３２０、データストレージ３３０、及び周辺装置３４０を有する。受信エリアサーバ１０４の様々なコンポーネントの説明は、モバイル通信デバイス１０２の対応するコンポーネントと同様であり、説明を明確にするべく、本明細書において繰り返されない。当然、他の実施形態において、モバイル通信デバイス１０２は、サーバにおいて一般的に見られるものなど、他の、又は追加のコンポーネント（例えば、様々な入出力デバイス）を備え得る。
【００２６】
再び図１を参照する。追加のモバイル通信デバイス１０６は、モバイル通信デバイス１０２と同様の、無線通信が可能な任意のタイプのモバイルコンピューティングデバイスとして具現化され得る。例えば、追加のモバイル通信デバイス１０６は、これらに限定されないが、無線通信が可能な、スマートフォン、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ラップトップコンピュータ、ウェアラブルコンピュータ、スマートグラス、スマートウォッチ、ヘッドマウント型ディスプレイユニット、ハンドセット、メッセージングデバイス、マルチプロセッサシステム、プロセッサベースシステム、民生用電子装置、及び／又は、任意の他のコンピューティングデバイスとして具現化され得るか、そうでなければ、これらを備え得る。したがって、追加のモバイル通信デバイス１０６は、モバイル通信デバイス１０２のコンポーネントと同様のコンポーネントを備え得る。モバイル通信デバイス１０２の説明は、追加のモバイル通信デバイス１０６のコンポーネントに等しく適用可能である。例示的なシステム１００は、図１において、追加のモバイル通信デバイス１０６を１つだけ備えているが、システム１００は、他の実施形態において、任意の数の追加のモバイル通信デバイス１０６を備え得ることを理解されたい。
【００２７】
上述のように、モバイル通信デバイス１０２は、ネットワーク１１０を介して受信エリアサーバ１０４と通信するように構成される。ネットワーク１１０は、任意の数の様々な無線ネットワークとして具現化され得る。例えば、ネットワーク１１０は、セルラーネットワーク、無線ローカルエリアネットワーク（ＬＡＮ）、無線ワイドエリアネットワーク（ＷＡＮ）、及び／又は、インターネットなどの公的にアクセス可能なグローバルネットワークとして具現化され得るか、又は、そうでなければ、それらを含み得る。したがって、ネットワーク１１０は、システム１００のデバイスの間での通信を容易にするべく、追加のコンピュータ、ルータ、及びスイッチなど、任意の数の追加のデバイスを含み得る。
【００２８】
ここで、図４を参照する。モバイル通信デバイス１０２は使用中、環境４００を構築し得る。例示な環境４００は、位置判定モジュール４０２、受信エリア解析モジュール４０４、送信電力制御モジュール４０６、及び、通知モジュール４０８を備える。環境４００のモジュール及び他のコンポーネントの各々は、ファームウェア、ソフトウェア、ハードウェア、又は、それらの組み合わせとして具現化され得る。例えば、環境４００の様々なモジュール、ロジック、及び、他のコンポーネントは、モバイル通信デバイス１０２のプロセッサ２１０、Ｉ／Ｏサブシステム２１２、ＳｏＣ、又は、他のハードウェアコンポーネントの一部を形成し得るか、又は、そうでなければ、それらによって構築され得る。したがって、いくつかの実施形態において、環境２００のモジュールのうちの任意の１つ又は複数は、電気デバイスの回路又は集合（例えば、位置判定回路、受信エリア分析回路、送信電力制御回路、通知回路など）として具現化され得る。
【００２９】
位置判定モジュール４０２は、モバイル通信デバイス１０２の現在位置を判定するように構成される。それを行うべく、位置判定モジュール４０２は、モバイル通信デバイス１０２の現在位置を判定するべく任意の適切な機構及び／又はデータを使用し得る。例えば、上述のようないくつかの実施形態において、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の現在位置を示すセンサデータを生成する、ＧＰＳ回路などの位置判定回路を備え得る。他の実施形態において、位置判定モジュール４０２は、付近のセルラータワーからのセルラー信号、又は、付近のホットスポットからのＷｉ−Ｆｉ（登録商標）信号などの通信信号の三辺測量又は三角測量によって、モバイル通信デバイス１０２の現在位置を判定又は推定するように構成され得る。
【００３０】
位置判定モジュール４０２はまた、モバイル通信デバイス１０２の将来位置を予測するように構成される位置予測モジュール４１０を備える。それを行うべく、位置予測モジュール４１０は、モバイル通信デバイス１０２の現在位置、及び、移動の方向（及び、場合によっては、移動の速度）を示すセンサデータに基づいて、将来位置を推定し得る。追加的に、又は代替的に、位置予測モジュール４１０は、履歴位置情報に基づいて、モバイル通信デバイス１０２の将来位置を予測するように構成され得る。それを行うべく、位置予測モジュール４１０は、モバイル通信デバイス１０２の移動又は位置に関連する履歴情報に基づいて将来位置を予測するべく、機械学習アルゴリズムを利用し得る。例えば、位置予測モジュール４１０は、モバイル通信デバイス１０２のユーザの行動及び移動の日課（例えば、ユーザは毎週火曜日の朝に図書館を訪問する、ユーザは毎日の午後に特定の道路を通るなど）を経時的に学習し得て、特定の時間におけるモバイル通信デバイス１０２の将来位置を予測するべく、そのような情報を使用し得る。
【００３１】
受信エリア解析モジュール４０４は、モバイル通信デバイス１０２が受信不良エリア１２２に入る可能性があるかどうかを判定し、任意の受信不良エリア１２２についての予想受信レベルを判定するように構成される。それを行うべく、受信エリア解析モジュール４０４は、受信エリアサーバ１０４の地理データベース３３２又は受信データベース３３４から、及び／又は、予測将来位置に基づくローカル受信データベース２３４から、受信データを取得し得る。例えば、モバイル通信デバイス１０２は、予測将来位置が既知の受信不良エリア１２２内にあるかどうかを判定するべく、予測将来位置を示すデータを受信エリアサーバ１０４へ送信し得る。予測将来位置が既知の受信不良エリア１２２内にある場合、モバイル通信デバイス１０２は、予想受信レベルを示す、受信不良エリア１２２についての受信データを受信し得る。上述のように、いくつかの実施形態において、受信データは、予測将来位置に加えて、モバイル通信デバイス１０２の動作パラメータに基づいてインデックス化され得る。そのような実施形態において、モバイル通信デバイス１０２は、予測将来位置と共に、モバイル通信デバイス１０２の動作パラメータを受信エリアサーバ１０４へ送信し得る。当然、上述のように、受信エリア解析モジュール４０４はまた、予測将来位置及び動作パラメータに基づいて、ローカル受信データベース２３４から受信データを取得し得る。
【００３２】
いくつかの実施形態において、受信エリア解析モジュール４０４は、受信エリアクラウドソースモジュール４２０を有し得る。受信エリアクラウドソースモジュール４２０は、受信エリアサーバ１０４を更新するべく、現在位置についての受信データを受信エリアサーバ１０４へ送信するように構成され得る。このように、受信エリアサーバ１０４は、様々な位置における様々なモバイル通信デバイスの予想受信レベルを示すクラウドソースデータを生成し得る。追加的に、又は代替的に、受信エリアクラウドソースモジュール４２０は、特定のエリアについての受信データを受信及び／又は送信するべく、追加のモバイル通信デバイス１０６と直接的に通信するように構成され得る。
【００３３】
いくつかの実施形態において、受信エリア解析モジュール４０４は、動作パラメータ管理モジュール４２２を更に有し得る。動作パラメータ管理モジュール４２２は、モバイル通信デバイス１０２の様々な動作パラメータを判定及び集計し、そのような動作パラメータを利用して上述のような予測将来位置についての受信データを判定するように構成される。いくつかの実施形態において、動作パラメータ管理モジュール４２２は、動作パラメータを（例えば、センサデータに基づいて）自動的に検出し得る。他の実施形態において、動作パラメータ管理モジュール４２２は、モバイル通信デバイス１０２のユーザが様々な動作パラメータデータを入力することを可能にするべく、ユーザインタフェースを提供し得る。
【００３４】
送信電力制御モジュール４０６は、通信回路２２０の電力を制御するように構成される。上述のように、モバイル通信デバイス１０２が受信不良エリア１２２に入ろうとしていると判定された場合、送信電力制御モジュール４０６は、通信回路２２０の送信電力を低減させ得る。通信回路２２０の送信電力を低減させることによって、モバイル通信デバイス１０２は、エネルギーを節約し、不必要な放射線を低減させ得る。いくつかの実施形態において、送信電力制御モジュール４０６は、通信回路２２０をオフにするべく、通信回路２２０又はその一部の電力を遮断又は停止するように構成され得る。つまり、送信電力制御モジュール４０６は、実装に応じて、通信回路２２０の送信電力を特定の量だけ低減させ得るか、又は、通信回路２２０を実質的にオフにすることで送信電力をゼロにまで低減させ得る。更に、以下でより詳細に説明されるように、モバイル通信デバイス１０２が再び非受信不良エリア（すなわち、受信良好エリア）へ移動する場合、送信電力制御モジュール４０６は、通信回路２２０の送信電力を増加させるように構成される。例えば、送信電力制御モジュール４０６は、モバイル通信デバイス１０２がもはや受信不良エリア内に存在しないという判定に応答して、通信回路２２０をオンにし得る。
【００３５】
いくつかの実施形態において、送信電力制御モジュール４０６は、予想受信レベルが基準閾値より低いことに応答して、通信回路２２０の送信電力を低減させるか、又は、オフにするように構成される。それを行うべく、送信電力制御モジュール４０６は、受信閾値を決定するように構成された受信閾値決定モジュール４３０を有し得る。当該閾値より低い場合、送信電力制御モジュール４０６は、通信回路２２０をオフにする（又は、そうでなければ、その送信電力を低減させる）。受信閾値は、予め定められた二値化閾値であり得る。二値化閾値は、ユーザによって設定又は調節されても、されなくてもよい。他の実施形態において、受信閾値は、例えば、動作パラメータ又は他の条件若しくは基準に基づいて、受信閾値決定モジュール４３０によって動的に決定され得る。例えば、受信閾値決定モジュール４３０は、緊急事態においてモバイル通信デバイス１０２が使用されているという検出に応答して、受信閾値を減少させ得る。代替的に、受信閾値決定モジュール４３０は、ローカル環境条件が通信に好ましくないという判定に応答して、受信閾値を増加させ得る。
【００３６】
通知モジュール４０８は、ユーザが受信不良エリアに入ろうとしていることをユーザに通知するべく、モバイル通信デバイス１０２上で通知を生成するように構成される。追加的に、そのような通知は、モバイル通信デバイス１０２が通信回路２２０をオフにしようとしている、又は、そうでなければ、通信を遮断しようとしていることをユーザに更に示し得る。そのような通知は、視覚的、聴覚的、及び／又は、触覚的な通知であり得る。
【００３７】
いくつかの実施形態において、通知モジュール４０８はまた、通信が遮断されそうであることを他のモバイル通信デバイスのユーザに通知するべく、モバイル通信デバイス１０２が現在通信している別のモバイル通信デバイスへ通知を送信するように構成され得る。例えば、通知モジュール４０８は、別のモバイル通信デバイスとの通信リンクがアクティブであるかどうかを検出し得て、アクティブである場合、他のモバイル通信デバイスのユーザへ通知を送信し得る。このように、通信が遮断される、又は、利用不可能になる可能性がある場合に、モバイル通信デバイス１０２は、モバイル通信デバイス１０２のユーザに通知することで、ユーザが代替的な措置（例えば、コースを変更する、受信不良エリア１２２を迂回して運転するなど）を講じられるようにする。
【００３８】
ここで、図５及び図６を参照する。モバイル通信デバイス１０２は、使用中、モバイル通信デバイス１０２の通信回路２２０の送信電力を制御するべく、方法５００を実行し得る。方法５００はブロック５０２から開始する。ここでは、モバイル通信デバイス１０２がモバイル通信デバイス１０２の将来位置を予測する。それを行うべく、ブロック５０４において、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の現在位置を判定する。上述のように、モバイル通信デバイス１０２は、位置回路２４０によって生成された位置データに基づいて（例えば、ＧＰＳデータに基づいて）、その現在位置を判定し得る。代替的に、モバイル通信デバイス１０２は、複数のセルラータワーから受信されたセルラー信号、複数のホットスポットから受信されたＷｉ−Ｆｉ（登録商標）信号などの受信信号に基づいて、三辺測量又は三角測量の分析を実行することによって、その現在位置を判定し得る。
【００３９】
ブロック５０６において、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の移動の方向を判定し得る。移動の方向は、ブロック５０４において判定される、又は、対応するセンサデータに基づいて判定される現在位置の変化から推定され得る。例えば、いくつかの実施形態において、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の移動方向を判定するための元となり得るデータを生成する、方向センサ、慣性センサ、ジャイロスコープセンサなど、様々なセンサを備え得る。追加的に、いくつかの実施形態において、モバイル通信デバイス１０２は、ブロック５０４において、その移動の速度を判定し得る。
【００４０】
ブロック５０８において、モバイル通信デバイス１０２は、ブロック５０４において判定される現在位置、及び、ブロック５０６において判定される移動方向に基づいて、モバイル通信デバイス１０２の将来位置を予測する。例えば、モバイル通信デバイス１０２は、現在位置、及び、移動の方向（及び、場合によっては、移動の速度）に基づいて、将来の特定の時間（例えば、３０分後）における将来位置を予測し得る。更に、上述のように、モバイル通信デバイス１０２は、モバイル通信デバイス１０２の位置及び移動に関連する機械学習及び履歴情報に基づいて、その将来位置を予測し得る。
【００４１】
モバイル通信デバイス１０２が予測将来位置を判定した後で、方法５００はブロック５１０へ進む。ブロック５１０において、モバイル通信デバイス１０２は、予測将来位置についての受信データを判定する。上述のように、受信データは、予測将来位置についての予想受信レベルの指標を提供する。いくつかの実施形態において、モバイル通信デバイス１０２は、ブロック５１２において、受信エリアサーバ１０４から受信データを受信し得る。それを行うべく、モバイル通信デバイス１０２は、予測将来位置を受信エリアサーバ１０４へ送信し得て、予測将来位置についての受信データを受信エリアサーバ１０４から受信し得る。代替的に、モバイル通信デバイス１０２は、予測将来位置についての受信データをローカル受信データベース２３４から引き出し得る。上述のように、受信データは、予測将来位置に基づいて、ローカル受信データベース２３４内でインデックス化され得る。いくつかの実施形態において、モバイル通信デバイス１０２は、追加的又は代替的に、予測将来位置についての受信データを追加のモバイル通信デバイス１０６から受信し得る。例えば、モバイル通信デバイス１０２は、予測将来位置を追加のモバイル通信デバイス１０６へ送信又はブロードキャストし得て、その応答として、予測将来位置についての受信データを追加のモバイル通信デバイス１０６から受信し得る。追加のモバイル通信デバイス１０６から受信される受信データは、上述のように、予測将来位置内にある間の追加のモバイル通信デバイス１０６による、検知された受信レベルに基づき得る。
【００４２】
いくつかの実施形態において、モバイル通信デバイス１０２はまた、ブロック５１８において、モバイル通信デバイス１０２の動作パラメータを判定するように構成され得る。上述のように、動作パラメータのいくつかは、静的パラメータ（例えば、デバイスタイプ、デバイス識別子など）として具現化され得る。そのような静的動作パラメータは、動作パラメータデータベース２３２内に記憶され得て、そこから取得され得る。他の動作パラメータは、動的パラメータ（例えば、環境条件、バッテリ残量など）として具現化され得る。そのような動的パラメータは、上述のように動作パラメータ管理モジュール４２２によって、周期的に、又は、必要に応じて判定され得る。いずれにしても、モバイル通信デバイス１０２は、受信データを判定又は取得するべく、予測将来位置に加えて、動作パラメータを追加の基準として利用し得ることを理解すべきである。例えば、モバイル通信デバイス１０２は、ブロック５１２において、予測将来位置及び動作パラメータに基づいて、受信エリアサーバ１０４から受信データを受信し得て、予測将来位置及び動作パラメータに基づいて、ローカル受信データベース２３４から受信データを引き出し得て、並びに／又は、予測将来位置及び動作パラメータに基づいて、追加のモバイル通信デバイス１０６から受信データを受信する。
【００４３】
モバイル通信デバイス１０２が予測将来位置についての受信データを判定した後で、方法５００はブロック５２０へ進む。ブロック５２０において、モバイル通信デバイス１０２は、受信レベル閾値を決定する。上述のように、特定の受信不良エリア１２２において通信回路２２０がオフにされそうかどうかを規定する受信レベル閾値は、いくつかの実施形態において、予め定められた固定二値であり得る。そのような実施形態において、同一の受信レベル閾値が、すべての受信不良エリア１２２に適用可能であり得て、モバイル通信デバイス１０２は、ブロック５２０において、単にストレージから受信レベル閾値を引き出し得る。しかしながら、他の実施形態において、受信レベル閾値は、ブロック５２０において動的に決定され得る。例えば、受信レベル閾値は、種々の受信不良エリア１２２ごとに異なり得る多層閾値として具現化され得る。追加的又は代替的に、受信レベル閾値は、モバイル通信デバイス１０２の動作パラメータ又は他の条件若しくは基準に依存し得る。例えば、モバイル通信デバイス１０２が緊急事態において現在使用されている場合、モバイル通信デバイス１０２は、ブロック５２０において、より高い受信レベル閾値を決定し得る。
【００４４】
モバイル通信デバイス１０２がブロック５２０において受信レベル閾値を決定した後で、方法５００はブロック５２２へ進む。ブロック５２２において、モバイル通信デバイス１０２は、ブロック５１０において判定される受信データによって示されるような、予測将来位置の受信レベルが、ブロック５２０において決定される受信レベル閾値より低いかどうかを判定する。低くない場合、モバイル通信デバイス１０２は、予測将来位置の予想受信レベルが、通信を維持する上で十分であると判定し、方法５００は、モバイル通信デバイスが新しい将来位置を予測するブロック５０２へ戻る。しかしながら、予測将来位置の予想受信レベルが受信レベル閾値より低い場合、方法５００は図６のブロック５２４へ進む。
【００４５】
ブロック５２４において、モバイル通信デバイス１０２は、モバイル通信デバイス１０２がアクティブ通信に関与しているかどうかを判定する。例えば、モバイル通信デバイス１０２は、別のモバイル通信デバイスとのアクティブ通信リンクが確立されているかどうかを判定し得る。モバイル通信デバイス１０２の特定の種類に応じて、アクティブ通信は音声通信（例えば、携帯電話の通話）又はデータ通信（例えば、テキスト変換）として具現化され得る。モバイル通信デバイス１０２が、アクティブ通信に現在関与していない場合、方法５００は、以下で説明されるブロック５３０へ進む。
【００４６】
しかしながら、モバイル通信デバイス１０２がアクティブ通信に現在関与している場合、方法５００は、ブロック５２６へ進む。ブロック５２６において、モバイル通信デバイス１０２は、予測将来位置における、予測される受信不良をユーザに通知する。それを行うべく、モバイル通信デバイス１０２は、予測将来位置が受信不良であること、及び／又は、通信回路２２０の送信電力が低減されるか、若しくは、そうでなければ、通信回路２２０がオフにされることをユーザに警告するべく、視覚的、聴覚的、及び／又は、触覚的な通知を生成し得る。追加的に、いくつかの実施形態において、モバイル通信デバイス１０２はまた、モバイル通信デバイス１０２がアクティブ通信を行う他のモバイル通信デバイスのユーザへ同様の通知を送信し得る。このように、受信不良エリアに入るときに現在のアクティブ通信が途絶するであろうことについて、アクティブ通信の双方が通知される。
【００４７】
ブロック５２６において１人又は複数のユーザが通知された後、又は、アクティブ通信が現在存在しない場合、方法５００は、ブロック５３０へ進む。ブロック５３０において、モバイル通信デバイス１０２は、通信回路２２０の電源を切るかどうか決定する。いくつかの実施形態において、モバイル通信デバイス１０２は、ブロック５２２において、予測将来位置の予想受信レベルが受信レベル閾値より低いと判定されることに応答して、自動的に、通信回路２２０の電源を切るか、又は、通信回路２２０をオフにするように構成され得る。しかしながら、他の実施形態において、モバイル通信デバイス１０２は、送信電力を低減させる、及び／又は、通信回路２２０をオフにする前に、まずユーザに承認を求め得る。例えば、いくつかの実施形態において、モバイル通信デバイス１０２は、会話若しくは他の通信を終了する、及び／又は、いくつかの他の是正措置（例えば、移動の方向を変更するなど）を講じる機会をユーザに与えるべく、ブロック５３０において、通信回路２２０をオフにすることを承認するようにユーザを促し得る。
【００４８】
モバイル通信デバイス１０２が、ブロック５３０において、通信回路２２０の電源が切られることを判定した場合、方法５００はブロック５３２へ進む。ブロック５３２において、モバイル通信デバイス１０２は、通信回路２２０の送信電力を低減させる。モバイル通信デバイス１０２は、送信電力を任意の適切な量だけ低減させ得る。このことは、送信電力を完全にオフにすることを含む。例えば、モバイル通信デバイス１０２は、ブロック５３４において、通信回路２２０の電力を停止又は遮断することによって、通信回路２２０をオフにし得る。
【００４９】
通信回路の送信電力が低減された後、及び／又は、そうでなければ、通信回路２２０がオフにされた後、方法５００はブロック５３６へ進む。ブロック５３６において、モバイル通信デバイス１０２は、その現在位置をモニタリング又は判定する。上述のように、モバイル通信デバイス１０２は、位置回路２４０によって生成された位置データ、及び／又は、他のデータに基づいて（例えば、受信信号に基づいて三角測量又は三辺測量の分析を実行することにより）その現在位置を判定し得る。その後、ブロック５３８において、モバイル通信デバイス１０２は、受信レベル閾値より高い受信レベルを有するエリア内にモバイル通信デバイス１０２があるかどうかを（例えば、受信エリアサーバ１０４又はローカル受信データベース２３４にアクセスすることによって）判定する。モバイル通信デバイスが当該エリア内にない場合、方法５００は、モバイル通信デバイス１０２がその現在位置をモニタリングし続けるブロック５３６へ戻る。
【００５０】
しかしながら、モバイル通信デバイス１０２がもはや受信不良エリア１２２内に無いとモバイル通信デバイス１０２が判定する場合、方法５００は、モバイル通信デバイス１０２が通信回路２２０の送信電力を増加させるブロック５４０へ進む。通信回路２２０がこれより前の、ブロック５３４においてオフにされた場合、モバイル通信デバイス１０２は、例えば、ブロック５４２において、通信回路２２０をオンにし得る。その後、方法は、モバイル通信デバイス１０２が将来位置を予測し続ける、図５のブロック５０２へ進む。このようにして、モバイル通信デバイス１０２は、受信不良のエリアにおいて通信回路２２０の送信電力を低減させる、又はオフにすることによって、電力を節約し、バッテリ寿命を増加させ、電離放射線を低減させ得る。
［実施例］
【００５１】
本明細書において開示されているデバイス、システム、及び方法の例示的な例を以下に示す。デバイス、システム、及び方法の実施形態は、以下において説明される例の任意の１つ又は複数、及び、任意の組み合わせを含み得る。
【００５２】
例１は、通信回路の送信電力を制御するためのモバイル通信デバイスを包含し、当該モバイル通信デバイスは、通信回路と、モバイル通信デバイスの将来位置を予測するための位置判定モジュールと、予測将来位置についての受信データを判定するための受信エリア解析モジュールであって、受信データは、将来位置にある間の、モバイル通信デバイスによる予想受信レベルを示す、受信エリア解析モジュールと、予想受信レベルが基準閾値より低いことに応答して、予測将来位置にモバイル通信デバイスがある間に、通信回路の送信電力を低減させるための送信電力制御モジュールとを備える。
【００５３】
例２は、例１の主題を包含し、通信回路の送信電力を低減させることは、通信回路をオフにすることを含む。
【００５４】
例３は、例１及び例２のいずれかの主題を包含し、通信回路の送信電力をオフにすることは、通信回路への電源を停止することを含む。
【００５５】
例４は、例１から例３のいずれかの主題を包含し、（ｉ）別のモバイル通信デバイスとのアクティブ通信リンクをモバイル通信デバイスが有するかどうか判定する、及び、（ｉｉ）通信回路の送信電力が低減されるであろうことをモバイル通信デバイスのユーザに知らせる、ユーザへの通知を生成する通知モジュールを更に備える。
【００５６】
例５は、例１から例４のいずれかに記載の主題を包含し、通知モジュールは更に、アクティブ通信リンクが途絶するという通知を別のモバイル通信デバイスへ送信する。
【００５７】
例６は、例１から例５のいずれかの主題を包含し、送信電力制御モジュールは更に、予想受信レベルを静的閾値である基準閾値と比較する。
【００５８】
例７は、例１から例６のいずれかに記載の主題を包含し、送信電力制御モジュールは更に、（ｉ）モバイル通信デバイスのユーザから閾値データを受信し、（ｉｉ）基準閾値をその閾値データに設定する。
【００５９】
例８は、例１から例７のいずれかの主題を包含し、送信電力制御モジュールは更に、モバイル通信デバイスの少なくとも１つの動作パラメータに基づいて基準閾値を決定し、少なくとも１つの動作パラメータは、モバイル通信デバイスの動作特性を示す。
【００６０】
例９は、例１から例８のいずれかの主題を包含し、位置判定モジュールは更に、通信回路の送信電力の低減の後に、モバイル通信デバイスの現在位置を判定し、送信電力制御モジュールは、現在位置が予測将来位置と異なるという判定に応答して、通信回路の送信電力を増加させる。
【００６１】
例１０は、例１から例９のいずれかの主題を包含し、通信回路の送信電力を増加させることは、通信回路をオンにすることを含む。
【００６２】
例１１は、例１から例１０のいずれかの主題を包含し、受信エリア解析モジュールは、現在位置についての追加の受信データを判定し、追加の受信データは、現在位置にある間のモバイル通信デバイスによる受信レベルを示し、送信電力制御モジュールは、基準閾値より大きい追加の受信データに応答して通信回路の送信電力を増加させる。
【００６３】
例１２は、例１から例１１のいずれかの主題を包含し、位置判定モジュールは、モバイル通信デバイスの現在位置を示す位置データを生成し、位置データに基づいてモバイル通信デバイスの移動の方向を判定し、モバイル通信デバイスの現在位置、及び、モバイル通信デバイスの判定された移動方向に基づいて、予測将来位置を判定する。
【００６４】
例１３は、例１から例１２のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスの動作パラメータを判定すること、及び、動作パラメータに基づいて予測将来位置についての受信データを判定することを含む。
【００６５】
例１４は、例１から例１３のいずれかの主題を包含し、動作パラメータは、モバイル通信デバイスの高度、モバイル通信デバイスに関連する識別子、モバイル通信デバイスによって使用される通信サービスプロバイダのアイデンティティ、モバイル通信デバイスによって使用される通信プロトコル、モバイル通信デバイスに関連し、通信サービスプロバイダによって提供される通信サービスパッケージ、モバイル通信デバイスのデバイスタイプ、モバイル通信デバイスの通信回路のアンテナのアンテナタイプ、モバイル通信デバイスの基準距離内にある他のモバイル通信デバイスの数、又は、環境条件のうちの少なくとも１つを含む。
【００６６】
例１５は、例１から例１４のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置及び動作パラメータを受信エリアサーバへ送信すること、並びに、予測将来位置及び動作パラメータの送信に応答して、受信エリアサーバから受信データを受信することを含む。
【００６７】
例１６は、例１から例１５のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置及び動作パラメータに基づいて、モバイル通信デバイス上に記憶されたローカル受信データベースから受信データを引き出すことを含む。
【００６８】
例１７は、例１から例１６のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置及び動作パラメータに基づいて、別のモバイル通信デバイスから受信データを受信することを含む。
【００６９】
例１８は、例１から１７のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置を受信エリアサーバへ送信すること、及び、予測将来位置の送信に応答して、受信エリアサーバから受信データを受信することを含む。
【００７０】
例１９は、例１から例１８のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置に基づいて、モバイル通信デバイス上に記憶されたローカル受信データベースから受信データを引き出すことを含む。
【００７１】
例２０は、例１から例１９のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、予測将来位置に基づいて、別のモバイル通信デバイスから受信データを受信することを含む。
【００７２】
例２１は、例１から例２０のいずれかの主題を包含し、受信エリア解析モジュールは、予測将来位置を別のモバイル通信デバイスへ送信することを更に含む。
【００７３】
例２２は、モバイル通信デバイスの送信電力を制御するための方法を包含し、当該方法は、モバイル通信デバイスがモバイル通信デバイスの将来位置を予測すること、将来位置内にある間のモバイル通信デバイスによる予想受信レベルを示す、予測将来位置についての受信データをモバイル通信デバイスが判定すること、及び、予想受信レベルが基準閾値より低いことに応答して、予測される将来位置内にモバイル通信デバイスがある間に、モバイル通信デバイスの通信回路の送信電力をモバイル通信デバイスが低減させることを備える。
【００７４】
例２３は、例２２の主題を包含し、通信回路の送信電力を低減させることは、通信回路をオフにすることを含む。
【００７５】
例２４は、例２２及び例２３のいずれかの主題を包含し、通信回路の送信電力をオフにすることは、通信回路への電源を停止することを含む。
【００７６】
例２５は、例２２から例２４のいずれかの主題を包含し、別のモバイル通信デバイスとのアクティブ通信リンクをモバイル通信デバイスが有するかどうかをモバイル通信デバイスが判定すること、及び、通信回路の送信電力が低減されることをモバイル通信デバイスのユーザに知らせる、当該ユーザへの通知をモバイル通信デバイスが生成することを更に備える。
【００７７】
例２６は、例２２から例２５のいずれかの主題を包含し、アクティブ通信リンクが途絶するという通知をモバイル通信デバイスが別のモバイル通信デバイスへ送信することを更に含む。
【００７８】
例２７は、例２２から例２６のいずれかの主題を包含し、モバイル通信デバイスが、予想受信レベルを基準閾値と比較することを更に含み、当該基準閾値は静的閾値である。
【００７９】
例２８は、例２２から例２７のいずれかの主題を包含し、モバイル通信デバイスがモバイル通信デバイスのユーザから閾値データを受信すること、及び、モバイル通信デバイスが基準閾値をその閾値データに設定することを更に含む。
【００８０】
例２９は、例２２から例２８のいずれかの主題を包含し、モバイル通信デバイスが、モバイル通信デバイスの少なくとも１つの動作パラメータに基づいて基準閾値を決定することを更に含み、少なくとも１つの動作パラメータは、モバイル通信デバイスの動作特性を示す。
【００８１】
例３０は、例２２から例２９のいずれかの主題を包含し、モバイル通信デバイスが、通信回路の送信電力を低減させた後に、モバイル通信デバイスの現在位置を判定すること、及び、現在位置が予測将来位置と異なるという判定に応答して、モバイル通信デバイスが、通信回路の送信電力を増加させることを更に含む。
【００８２】
例３１は、例２２から例３０のいずれかの主題を包含し、通信回路の送信電力を増加させることは、通信回路をオンにすることを含む。
【００８３】
例３２は、例２２から例３１のいずれかの主題を包含し、現在位置についての追加の受信データをモバイル通信デバイスが判定することを更に含み、追加の受信データは、現在位置にある間のモバイル通信デバイスによる受信レベルを示し、送信電力を増加させることは、追加の受信データが基準閾値より大きいことに応答して、モバイル通信デバイスが通信回路の送信電力を増加させることを含む。
【００８４】
例３３は、例２２から例３２のいずれかの主題を包含し、モバイルコンピューティングデバイスの将来位置を予測することは、モバイル通信デバイスの現在位置を示す位置データをモバイル通信デバイスが生成すること、モバイル通信デバイスが位置データに基づいてモバイル通信デバイスの移動方向を判定すること、並びに、モバイル通信デバイスの現在位置、及び、モバイル通信デバイスの判定された移動方向に基づいてモバイル通信デバイスが予測将来位置を判定することを含む。
【００８５】
例３４は、例２２から例３３のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスがモバイル通信デバイスの動作パラメータを判定すること、及び、モバイル通信デバイスが動作パラメータに基づいて予測将来位置についての受信データを判定することを含む。
【００８６】
例３５は、例２２から例３４のいずれかの主題を包含し、動作パラメータは、モバイル通信デバイスの高度、モバイル通信デバイスに関連する識別子、モバイル通信デバイスによって使用される通信サービスプロバイダのアイデンティティ、モバイル通信デバイスによって使用される通信プロトコル、モバイル通信デバイスに関連し、通信サービスプロバイダによって提供される通信サービスパッケージ、モバイル通信デバイスのデバイスタイプ、モバイル通信デバイスの通信回路のアンテナのアンテナタイプ、モバイル通信デバイスの基準距離内にある他のモバイル通信デバイスの数、又は環境条件のうちの少なくとも１つを含む。
【００８７】
例３６は、例２２から例３５のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが予測将来位置及び動作パラメータを受信エリアサーバへ送信すること、並びに、予測将来位置及び動作パラメータの送信に応答して、モバイル通信デバイスが受信エリアサーバから受信データを受信することを含む。
【００８８】
例３７は、例２２から例３６のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが、予測将来位置及び動作パラメータに基づいて、モバイル通信デバイス上に記憶されているローカル受信データベースから受信データを引き出すことを含む。
【００８９】
例３８は、例２２から例３７のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが、予測将来位置及び動作パラメータに基づいて、別のモバイル通信デバイスから受信データを受信することを含む。
【００９０】
例３９は、例２２から例３８のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが、予測将来位置を受信エリアサーバへ送信すること、及び、モバイル通信デバイスが、予測将来位置の送信に応答して、受信エリアサーバから受信データを受信することを含む。
【００９１】
例４０は、例２２から例３９のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが、予測将来位置に基づいて、モバイル通信デバイス上に記憶されているローカル受信データベースから受信データを引き出すことを含む。
【００９２】
例４１は、例２２から例４０のいずれかの主題を包含し、予測将来位置についての受信データを判定することは、モバイル通信デバイスが、予測将来位置に基づいて、別のモバイル通信デバイスから受信データを受信することを含む。
【００９３】
例４２は、例２２から例４１のいずれかの主題を包含し、予測将来位置を別のモバイル通信デバイスへ送信することを更に含む。
【００９４】
例４３は、実行されたことに応じて、例２２から例４２のいずれかの方法をモバイル通信デバイスに実行させる、それに記憶された複数の命令を含む１つ又は複数のコンピュータ可読記憶媒体を包含する。
【００９５】
例４４は、通信回路の送信電力を制御するためのモバイル通信デバイスを包含し、当該モバイル通信デバイスは、モバイル通信デバイスの将来位置を予測するための手段と、将来位置にある間のモバイル通信デバイスによる予想受信レベルを示す、予測将来位置についての受信データを判定するための手段と、予想受信レベルが基準閾値より小さいことに応答して、予測将来位置内にモバイル通信デバイスがある間に、モバイル通信デバイスの通信回路の送信電力をモバイル通信デバイスが低減させるための手段とを備える。
【００９６】
例４５は、例４４の主題を包含し、通信回路の送信電力を低減させるための手段は、通信回路をオフにするための手段を有する。
【００９７】
例４６は、例４４及び例４５のいずれかの主題を包含し、通信回路の送信電力をオフにするための手段は、通信回路への電源を停止するための手段を含む。
【００９８】
例４７は、例４４から例４６のいずれかの主題を包含し、モバイル通信デバイスが別のモバイル通信デバイスとのアクティブ通信リンクを有するかどうか判定するための手段と、通信回路の送信電力が低減されることをユーザに知らせる、モバイル通信デバイスのユーザへの通知を生成するための手段を更に含む。
【００９９】
例４８は、例４４から例４７のいずれかの主題を包含し、アクティブ通信リンクが途絶するという通知を別のモバイル通信デバイスへ送信するための手段を更に含む。
【０１００】
例４９は、例４４から例４８のいずれかの主題を包含し、予想受信レベルを静的閾値である基準閾値と比較するための手段を更に含む。
【０１０１】
例５０は、例４４から例４９のいずれかの主題を包含し、モバイル通信デバイスのユーザから閾値データを受信するための手段と、基準閾値をその閾値データに設定するための手段を更に含む。
【０１０２】
例５１は、例４４から例５０のいずれかの主題を包含し、モバイル通信デバイスの少なくとも１つの動作パラメータに基づいて基準閾値を決定するための手段を更に含み、少なくとも１つの動作パラメータは、モバイル通信デバイスの動作特性を示す。
【０１０３】
例５２は、例４４から例５１のいずれかの主題を包含し、通信回路の送信電力の低減後に、モバイル通信デバイスの現在位置を判定するための手段と、現在位置が予測将来位置と異なるという判定に応答して、通信回路の送信電力を増加させるための手段とを更に含む。
【０１０４】
例５３は、例４４から例５２のいずれかの主題を包含し、通信回路の送信電力を増加させるための手段は、通信回路をオンにするための手段を含む。
【０１０５】
例５４は、例４４から例５３のいずれかの主題を包含し、現在位置にある間のモバイル通信デバイスによる受信レベルを示す、現在位置についての追加の受信データを判定するための手段を更に含み、送信電力を増加させるための手段は、追加の受信データが基準閾値より大きいことに応答して、通信回路の送信電力を増加させるための手段を含む。
【０１０６】
例５５は、例４４から例５４のいずれかの主題を包含し、モバイルコンピューティングデバイスの将来位置を予測するための手段は、モバイル通信デバイスの現在位置を示す位置データを生成するための手段と、位置データに基づいて、モバイル通信デバイスの移動の方向を判定するための手段と、モバイル通信デバイスの現在位置、及び、モバイル通信デバイスの判定された移動の方向に基づいて、予測将来位置を判定するための手段とを含む。
【０１０７】
例５６は、例４４から例５５のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、モバイル通信デバイスの動作パラメータを判定するための手段と、動作パラメータに基づいて、予測将来位置についての受信データを判定するための手段とを含む。
【０１０８】
例５７は、例４４から例５６のいずれかの主題を包含し、動作パラメータは、モバイル通信デバイスの高度、モバイル通信デバイスに関連する識別子、モバイル通信デバイスによって使用される通信サービスプロバイダのアイデンティティ、モバイル通信デバイスによって使用される通信プロトコル、モバイル通信デバイスに関連し、通信サービスプロバイダによって提供される通信サービスパッケージ、モバイル通信デバイスのデバイスタイプ、モバイル通信デバイスの通信回路のアンテナのアンテナタイプ、モバイル通信デバイスの基準距離内にある他のモバイル通信デバイスの数、又は環境条件のうちの少なくとも１つを含む。
【０１０９】
例５８は、例４４から例５７のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置及び動作パラメータを受信エリアサーバへ送信するための手段と、予測将来位置及び動作パラメータの送信に応答して、受信エリアサーバから受信データを受信するための手段とを含む。
【０１１０】
例５９は、例４４から例５８のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置及び動作パラメータに基づいて、モバイル通信デバイス上に記憶されたローカル受信データベースから受信データを引き出すための手段を含む。
【０１１１】
例６０は、例４４から例５９のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置及び動作パラメータに基づいて、別のモバイル通信デバイスから受信データを受信するための手段を含む。
【０１１２】
例６１は、例４４から例６０のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置を受信エリアサーバへ送信するための手段と、予測将来位置の送信に応答して、受信エリアサーバから受信データを受信するための手段とを含む。
【０１１３】
例６２は、例４４から例６１のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置に基づいて、モバイル通信デバイス上に記憶されたローカル受信データベースから受信データを引き出すための手段を含む。
【０１１４】
例６３は、例４４から例６２のいずれかの主題を包含し、予測将来位置についての受信データを判定するための手段は、予測将来位置に基づいて、別のモバイル通信デバイスから受信データを受信するための手段を含む。
【０１１５】
例６４は、例４４から例６３のいずれかの主題を包含し、予測将来位置を別のモバイル通信デバイスへ送信するための手段を更に有する。
【図１】
0006693026.tif 000002
【図２】
0006693026.tif 000003
【図３】
0006693026.tif 000004
【図４】
0006693026.tif 000005
【図５】
0006693026.tif 000006
【図６】
0006693026.tif 000007