(57)【特許請求の範囲】
【請求項１】
ロケーション決定のための方法であって、前記方法は、第１の移動局において、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、前記１つまたは複数の応答メッセージが前記要求された測位支援データを含み、前記測位支援データが前記同期ネットワークによる時間の推定値および時間不確実性を備える、
前記受信された時間不確実性および前記受信された時間の推定値と前記受信することの前に前記第１の移動局によって所有された時間との比較に基づいて時間を選択することと、
前記選択された時間をネットワーク信号の収集に適用することと、
ここにおいて、前記第１の移動局が非同期ネットワーク上にある
を備える方法。
【請求項２】
前記ネットワーク信号が衛星測位システム（ＳＰＳ）信号を備える、請求項１に記載の方法。
【請求項３】
前記ネットワーク信号が地上信号を備える、請求項１に記載の方法。
【請求項４】
前記受信することの前に前記第１の移動局によって所有された前記時間が、前記第１の移動局の内部クロックに少なくとも部分的に基づく時間基準を備える、請求項１に記載の方法。
【請求項５】
前記測位支援データがドップラーウィンドウをさらに備える、請求項１に記載の方法。
【請求項６】
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、請求項１に記載の方法。
【請求項７】
移動局であって、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信するための送信機と、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の別の移動局から１つまたは複数の応答メッセージを受信するための受信機と、ここにおいて、前記１つまたは複数の応答メッセージが前記要求された測位支援データを含み、前記測位支援データが前記同期ネットワークによる時間の推定値および時間不確実性を備える、
前記受信された時間不確実性および前記受信された時間の推定値と前記受信することの前に前記移動局によって所有された時間との比較に基づいて時間を選択することと、
前記選択された時間をネットワーク信号の収集に適用することと、
を行うためのプロセッサと、
ここにおいて、前記移動局が非同期ネットワーク上にある
を備える移動局。
【請求項８】
前記測位支援データがドップラーウィンドウを備える、請求項７に記載の移動局。
【請求項９】
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、請求項７に記載の移動局。
【請求項１０】
ロケーション決定のための方法であって、前記方法は、第１の移動局において、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局または第３の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、前記１つまたは複数の応答メッセージが、前記第２の移動局に対応する第１の時間不確実性と、前記第３の移動局に対応する第２の時間不確実性とを備える前記要求された測位支援データを含む、
衛星測位システム（ＳＰＳ）信号の収集に前記第２の移動局の前記測位支援データを適用すべきか前記第３の移動局の前記測位支援データを適用すべきかを決定するために、前記第１の時間不確実性と前記第２の時間不確実性とを比較することと
を備える方法。
【請求項１１】
前記第１の移動局が非同期ネットワーク上にある、請求項１０に記載の方法。
【請求項１２】
前記測位支援データがドップラーウィンドウを備える、請求項１０に記載の方法。
【請求項１３】
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、請求項１０に記載の方法。
【請求項１４】
請求項１から請求項６または請求項１０から請求項１３の何れか一項の方法を実行するために移動局中の専用計算装置によって実行可能であるその上に記憶された機械可読命令を備える記憶媒体を備える物品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、その全体が参照により本明細書に組み込まれる、２０１３年３月８日に出願された「SYNCHRONOUS NETWORK DEVICE TIME TRANSFER FOR LOCATION DETERMINATION」と題する米国非仮特許出願第１３／７９１，８６４号の優先権を主張するＰＣＴ出願である。
【０００２】
[0001]本明細書で開示する主題は、通信に関し、より詳細には、ワイヤレス通信ネットワークにおいてロケーション決定を実行するための技法に関する。
【背景技術】
【０００３】
情報：
[0002]デバイスのロケーションを決定するために、ワイヤレス位置決定システムが使用され得る。デバイスは、バッテリー電力で動作するモバイルまたはポータブルデバイスであり得る。モバイルハンドセットは、たとえば、衛星測位システム（ＳＰＳ：satellite positioning system）の衛星送信機から受信した信号を処理することによって位置フィックス（position fix）を取得し得る。モバイルデバイスが位置フィックスを決定する際のそのような信号の有用性は、時間信号の利用可能性または精度に少なくとも部分的に依存し得る。
【０００４】
[0003]非同期ネットワークベースモバイルデバイス上の時間の精度は同期ネットワークデバイスのそれよりも実質的に低いことがある。モバイルデバイスのＳＰＳ機能は、モバイルデバイス上に比較的正確な時間を有することから恩恵を受け得る。たとえば、モバイルデバイス上の十分に正確な時間は、バッテリー使用を低減しながら比較的高速または正確な位置フィックスを可能にし得る。
【発明の概要】
【０００５】
[0004]一実装形態では、ロケーション決定のための方法は、第１の移動局において、通信リンク上で第２の移動局から測位支援データ（positioning assistance data）についての要求を受信することと、要求に応答して第２の移動局に１つまたは複数のメッセージを送信することと、ここにおいて、１つまたは複数のメッセージが、要求された測位支援データを含む、ここにおいて、第１の移動局が同期ネットワーク上にある、ここにおいて、要求された測位支援データが、少なくとも、同期ネットワークによる現在時間と時間不確実性（time uncertainty）とを備える、を備え方法得る。
【０００６】
[0005]別の実装形態では、移動局は、通信リンク上で別の移動局から測位支援データについての要求を受信するための受信機と、要求に応答して別の移動局に１つまたは複数のメッセージを送信するための送信機と、ここにおいて、１つまたは複数のメッセージが、要求された測位支援データを含む、ここにおいて、移動局が同期ネットワーク上にある、ここにおいて、要求された測位支援データが、少なくとも、同期ネットワークによる現在時間と時間不確実性とを備える、を備え得る。
【０００７】
[0006]また別の実装形態では、物品は、通信リンク上での第２の移動局からの測位支援データについての要求を処理することと、要求に応答して第２の移動局への１つまたは複数のメッセージの送信を開始することと、ここにおいて、１つまたは複数のメッセージが、要求された測位支援データを含む、ここにおいて、第１の移動局が同期ネットワーク上にある、を行うために専用計算装置によって実行可能であるその上に記憶された機械可読命令を備える第１の移動局の記憶媒体を備え得る。
【０００８】
[0007]また別の実装形態では、移動局は、通信リンク上で別の移動局から測位支援データについての要求を受信するための手段と、要求に応答して別の移動局に１つまたは複数のメッセージを送信するための手段と、ここにおいて、１つまたは複数のメッセージが、要求された測位支援データを含む、ここにおいて、移動局が同期ネットワーク上にある、を備え得る。
【０００９】
[0008]さらに別の実装形態では、ロケーション決定のための方法は、第１の移動局において、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、１つまたは複数の応答メッセージが、要求された測位支援データを含む、測位支援データをネットワーク信号の収集に適用することとを備え得る。
【００１０】
[0009]さらに別の実装形態では、移動局は、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信するための送信機と、ブロードキャストメッセージに応答して、同期ネットワーク上の別の移動局から１つまたは複数の応答メッセージを受信するための受信機と、ここにおいて、１つまたは複数の応答メッセージが、要求された測位支援データを含む、測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用するためのプロセッサとを備え得る。
【００１１】
[0010]また別の実装形態では、物品は、ワイヤレス通信リンクを通した測位支援データを要求するブロードキャストメッセージの送信を開始することと、測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用することと、ここにおいて、測位支援データが、同期ネットワーク上の別の移動局からブロードキャストメッセージに応答して受信される１つまたは複数の応答メッセージ中に含まれる、を行うために専用計算装置によって実行可能であるその上に記憶された機械可読命令を備える記憶媒体を備え得る。
【００１２】
[0011]また別の実装形態では、移動局は、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信するための手段と、ブロードキャストメッセージに応答して、同期ネットワーク上の別の移動局から１つまたは複数の応答メッセージを受信するための手段と、ここにおいて、１つまたは複数の応答メッセージが、要求された測位支援データを含む、測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用するための手段とを備え得る。
【００１３】
[0012]さらに別の実装形態では、ロケーション決定のための方法は、第１の移動局において、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局および第３の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、１つまたは複数の応答メッセージが、第２の移動局に対応する第１の時間不確実性と、第３の移動局に対応する第２の時間不確実性とを備える要求された測位支援データを含む、衛星測位システム（ＳＰＳ）信号の収集に第２の移動局の測位支援データを適用すべきか第３の移動局の測位支援データを適用すべきかを決定するために、第１の時間不確実性と第２の時間不確実性とを比較することとを備え得る。
【００１４】
[0013]以下の図を参照しながら非限定的で非網羅的な例について説明し、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図面の簡単な説明】
【００１５】
【図１】[0014]一実装形態による、通信ネットワークの概略図。
【図２】[0015]一実装形態による、非同期ネットワークおよび同期ネットワークの概略図。
【図３】[0016]一実装形態による、移動局に位置支援データを与えるためのプロセスの流れ図。
【図４】[0017]一実装形態による、移動局から位置支援データを受信するためのプロセスの流れ図。
【図５】[0018]別の実装形態による、移動局から位置支援データを受信するためのプロセスの流れ図。
【図６】[0019]一実装形態による、移動局の概略図。
【図７】[0020]一実装形態による、ネットワークコンピューティング環境の概略図。
【発明を実施するための形態】
【００１６】
[0021]本明細書全体にわたる「一例」、「１つの特徴」、「例」、または「特徴」への言及は、特徴および／または例に関して説明する特定の特徴、構造、または特性が少なくとも１つの特徴および／または例の中に含まれることを意味する。したがって、本明細書全体にわたる様々な箇所における「一例では」、「例」、「１つの特徴では」、または「特徴」という句の出現は、必ずしもすべてが同じ特徴および／または例を指すとは限らない。さらに、それらの特定の特徴、構造、または特性は、１つまたは複数の例および／または特徴において組み合わせられ得る。
【００１７】
[0022]本明細書で使用する移動局（ＭＳ）は、セルラーまたは他のワイヤレス通信デバイス、パーソナル通信システム（ＰＣＳ：personal communication system）デバイス、パーソナルナビゲーションデバイス、個人情報マネージャ（ＰＩＭ：Personal Information Manager）、携帯情報端末（ＰＤＡ）、ラップトップ、あるいはワイヤレス通信を受信することが可能な他の好適な移動局などのデバイスを指す。また、「移動局」という用語は、衛星信号受信、支援データ受信、および／または位置に関係する処理が当該デバイスで発生するかパーソナルナビゲーションデバイス（ＰＮＤ：personal navigation device）で発生するかにかかわらず、短距離ワイヤレス、赤外線、ワイヤライン接続、または他の接続などによってＰＮＤと通信するデバイスを含むものとする。また、「移動局」は、インターネット、ＷｉＦｉ（登録商標）、または他のネットワークなどを介してサーバとの通信が可能であり、衛星信号受信、支援データ受信、および／または位置に関係する処理が当該デバイスで発生するか、サーバで発生するか、またはネットワークに関連する別のデバイスで発生するかにかかわらず、ワイヤレス通信デバイス、コンピュータ、ラップトップなどを含むすべてのデバイスを含むものとする。上記の任意の動作可能な組合せも「移動局」と見なされる。いくつかの実施形態では、移動局は、ワイヤレス通信のための構成要素および／または機能を省略するデバイスを備える。
【００１８】
[0023]全地球測位システム（「ＧＰＳ」：Global Positioning System）および他の同様の衛星測位システム（ＳＰＳ）は、屋外環境におけるモバイルハンドセットのためのナビゲーションサービスを可能にした。ＧＰＳ、Ｇａｌｉｌｌｅｏ、ＧＬＯＮＡＳＳなど、グローバルナビゲーション衛星システム（「ＧＮＳＳ」：global navigation satellite system）は、地上波ナビゲーション受信機が、ナビゲーション受信機から送信機までの擬似距離測定値を取得するために、スペースビークル（「ＳＶ」：space vehicle）に固定された送信機から送信された１つまたは複数のＳＰＳ信号を処理することを可能にし得る。十分な数の送信機までの擬似距離測定値と送信機のロケーションの知識とを用いて、ナビゲーション受信機はそれのロケーションを推定し得る。ＳＰＳ信号は反復逐次コードで符号化され得る。一実装形態では、受信機は、よく知られている技法を使用して、収集されたＳＰＳ信号に関連する検出されたコード位相に少なくとも部分的に基づいて、収集されたＳＰＳ信号から擬似距離測定値を決定することを試み得る。
【００１９】
[0024]たとえば、ＭＳがそれのロケーションを決定するために使用し得る、ＭＳの（または別のＭＳの）測位支援データを与えるために、１つまたは複数の地上コンピューティングプラットフォームまたはＭＳ、またはそれらの組合せ中で実装され得る様々な技法について本明細書で説明する。特定の例では、そのような技法は、同期ネットワークから非同期ネットワーク上にあり得るＭＳに測位支援データを与えるために使用され得る。別の特定の例では、そのような技法は、同期ネットワークから同じまたは異なる同期ネットワーク上にあり得るＭＳに測位支援データを与えるために使用され得る。そのような技法は、同期ネットワークが、非同期ネットワークのために使用される時間基準よりもかなり正確であり得る時間基準を使用して動作するという点で有益であり得る。したがって、たとえば、非同期ネットワーク上のＭＳの時間基準の精度は、非同期ネットワーク上のＭＳに同期ネットワーク上のＭＳの時間基準を与えることによってかなり改善され得る。
【００２０】
[0025]本明細書で示す「同期ネットワーク」中のデバイス（たとえば、ＭＳ）は、知られているクロックと同期された時間基準によって変調された信号を送信し得るデバイスを対象とする。たとえば、ＧＰＳまたは他のＧＮＳＳは、ＧＰＳクロックと同期された時間基準を備えるデータ信号で変調された信号を送信し得る。また、ＣＤＭＡなどのいくつかのセルラー通信システムは、たとえば、知られているクロックと同期される。対照的に、「非同期ネットワーク」中のデバイスは、デバイスによって知られているクロックに同期されない時間基準を用いて動作し得る。たとえば、ＧＳＭ（登録商標）およびＷＣＤＭＡ（登録商標）を含むいくつかのセルラー通信システムは、ＭＳにとって非同期のように見え得る。
【００２１】
[0026]非同期ネットワークにおける時間基準は、測定された信号移動時間に基づいてＳＶ、地上局、または他のＭＳの送信機までの範囲を測定することを試みる際にＭＳにとって使用が限られるものであり得る。一方、非同期ネットワーク中のＭＳは同期ネットワーク中のＭＳから比較的正確なクロックモデルを取得し得る。ＳＶ、地上局、または他のＭＳによって送信された信号のタイミングをモデル化するための正確なクロックモデルを有することによって、非同期ネットワーク中のＭＳは、特定の送信機までの比較的正確な擬似距離測定値を取得することがより良く可能であり得る。
【００２２】
[0027]一実施形態では、第１のＭＳにおいて実行される方法が、第２のＭＳに測位支援データを与えるために使用され得る。たとえば、同期ネットワーク中にあり得る第１のＭＳは、通信リンク上で第２のＭＳから測位支援データについての要求を受信し得る。測位支援データについてのそのような要求は、たとえば、第１のＭＳに加えて１つまたは複数のＭＳにとって利用可能なブロードキャスト要求を備え得る。そのような要求に応答して、第１のＭＳは第２のＭＳに１つまたは複数のメッセージを送信し得、ここにおいて、１つまたは複数のメッセージは、要求された測位支援データを含み得る。測位支援データは、特に、少なくとも、第１のＭＳの同期ネットワークによる現在時間を備え得る。測位支援データはまた、現在時間の時間不確実性を備え得る。別の例では、測位支援データはドップラーウィンドウを備え得る。一実装形態では、第２のＭＳは非同期ネットワーク中にあり得る。別の実装形態では、第２のＭＳは、第１のＭＳの同期ネットワークとは異なるまたはそれと同じ同期ネットワーク中にあり得る。請求する主題はそのように限定されないが、ＭＳ間のまたはＭＳの間の通信リンクはピアツーピア通信リンクを備え得る。
【００２３】
[0028]一実施形態では、ピアツーピア通信リンクは、個々のデバイスがそこでクライアントまたは他のデバイスのためのサーバのいずれかとして働き得る、ＭＳなど、２つまたはそれ以上のデバイス間のまたはそれらの間の通信リンクを備え得る。たとえば、ピアツーピア通信リンク中の個々のデバイスは互いの間でリソースを共有し得る。これは、たとえば、サーバのみがサービスまたはデータを与え、クライアントのみがそのサービスまたはデータを受信する旧来のクライアントサーバ構成とは対照的である。したがって、ピアツーピア通信リンクは、たとえば、ファイル、周辺デバイス、および／またはセンサーなど、様々なリソースへの共有アクセスを可能にし得、中央サーバを伴う必要がない。
【００２４】
[0029]一実施形態によれば、非同期キャリアネットワーク上のＭＳは、たとえば、ＩＥＥＥ規格８０２．１１、ＺｉｇＢｅｅ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、またはＢｌｕｅｔｏｏｔｈ（登録商標）など、いくつかのワイヤレス通信可能化技術のいずれか１つを使用してピアツーピアワイヤレス通信リンク上でピアＭＳと通信することが可能であり得る。さらに、ＭＳは、Ｑｕａｌｃｏｍｍ  Ｉｎｃｏｒｐｏｒａｔｅｄ、Ｓａｎ  Ｄｉｅｇｏ、ＣＡから入手可能な、ＡｌｌＪｏｙｎ（登録商標）など、ピアツーピア通信ソフトウェアアプリケーションを採用し得る。もちろん、いくつかの他のワイヤレス通信可能化技術またはピアツーピア通信ソフトウェアアプリケーションのいずれも使用され得、請求する主題はそのように限定されない。特定の実装形態では、非同期ネットワーク上のＭＳは、たとえば、ＧＰＳ時間に対する正確な時間基準など、測位支援データを取得するために同期ネットワーク上のピアＭＳと通信することを試み得る。
【００２５】
[0030]一実施形態では、第１のＭＳにおいて実行される方法が、第２のＭＳから測位支援データを受信するために使用され得る。同期ネットワーク中にあり得る第２のＭＳは、たとえば、通信リンク上で第１のＭＳから測位支援データについての要求を受信し得る。第１のＭＳは、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信し得る。第１のＭＳは、それのブロードキャストメッセージに応答して、同期ネットワーク中の第２のＭＳから１つまたは複数の応答メッセージを受信し得る。特に、１つまたは複数の応答メッセージは、要求された測位支援データを含み得る。その後、第１のＭＳは測位支援データをＳＰＳまたは地上信号の収集に適用し得る。たとえば、測位支援データが同期キャリアネットワークによる時間の推定値を備える場合、時間の推定値は、ＳＶまたは地上送信機までの擬似距離測定値を取得するために使用され得る。上記で説明したように、ＭＳは、ＭＳが、非同期ネットワークの時間基準に基づく時間の推定値ではなく、同期ネットワークの時間基準に基づく時間の推定値を所有する場合、送信機までのより正確な擬似距離測定値を取得することが可能であり得る。
【００２６】
[0031]一実装形態では、測位支援データはドップラーウィンドウを備え得る。別の実装形態では、測位支援データは、時間の推定値に加えて現在時間の時間不確実性を備え得る。たとえば、時間測定デバイスが、（たとえば、基準エポックに関する）時間「Ｔ」を与え、対応する時間不確実性「ｄＴ」を与え得る。したがって、その瞬間における時間の真値はＴ−ｄＴからＴ＋ｄＴにわたり得る。「ｄＴ」の値が小さいほど、時間不確実性は小さくなる。より小さい時間不確実性は、たとえば、時間ウィンドウ中の信号などのエンティティの探索が、比較的大きい時間不確実性に関連するそのような探索と比較してより少ない計算能力および／またはより少ないバッテリー電力に依拠し得るという点で、利益を与え得る。
【００２７】
[0032]第１のＭＳは、同期ネットワークによる時間の受信された推定値が、第１のＭＳが、時間の推定値を受信する前にすでに所有した時間の推定値よりも正確であるかどうかを決定し得る。そのような決定は時間不確実性に少なくとも部分的に基づき得る。たとえば、別のＭＳから時間の推定値を受信する前に第１のＭＳが所有する時間の推定値は、第１のＭＳの内部クロックに少なくとも部分的に基づく時間基準を備え得る。一実装形態では、第１のＭＳは非同期ネットワーク上にあり得る。しかしながら、別の実装形態では、第１のＭＳは、第２のＭＳの同期ネットワークとは異なるまたはそれと同じ同期ネットワーク上にあり得る。請求する主題はそのように限定されないが、通信リンクはピアツーピア通信リンクを備え得る。
【００２８】
[0033]一実施形態では、第２のＭＳから受信された時間の推定値が第１のＭＳによってすでに所有された時間の推定値よりも正確であるかどうかを決定するために、第１のＭＳにおいて実行される方法が使用され得る。言い換えれば、そのような方法は、ＭＳによって取得された時間推定値または１つまたは複数の他のＭＳによって取得された時間推定値という２つまたはそれ以上のオプションの中で最も正確な時間測定値をＭＳが選択することを可能にし得る。特に、そのような方法は、ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することを備え得る。一例では、第１のＭＳがそのようなメッセージをブロードキャストし得、１つまたは複数の他のＭＳがメッセージを受信し得る。第１のＭＳは、その後、第２のＭＳ、第３のＭＳなどから１つまたは複数の応答メッセージを受信し得る。第２のＭＳまたは第３のＭＳ（または存在する他のＭＳ）のいずれかまたは両方は同期ネットワーク上にあり得る。応答メッセージのうちの１つまたは複数は、たとえば、第２のＭＳに対応する第１の時間不確実性と、第３のＭＳに対応する第２の時間不確実性とを備え得る要求された測位支援データを含み得る。第１のＭＳは、ＳＶまたは地上送信機までの擬似距離測定値を取得するために第２のＭＳの測位支援データを適用すべきか第３のＭＳの測位支援データを適用すべきかを決定するために、第１の時間不確実性と第２の時間不確実性とを比較し得る。たとえば、第２のＭＳの測位支援データが第３のＭＳの測位支援データよりも正確である場合、第１のＭＳはＳＰＳ信号の収集のために第２のＭＳの測位支援データを使用し得る。
【００２９】
[0034]別の例では、ブロードキャスティングＭＳは時間および時間不確実性、ドップラー値およびドップラー不確実性値を送信し得、ブロードキャストネットワーク中のすべての受信ＭＳは、ブロードキャストされた値をそれらの内部値と比較し得る。より良い不確実性値を有するＭＳのみが応答し得る
[0035]図１は、第１のＭＳ１１２と第２のＭＳ１１６とを備える通信ネットワーク１００の概略ブロック図である。たとえば、第１のＭＳ１１２は１つまたは複数の個別のＭＳを備え得、第２のＭＳ１１６も１つまたは複数の個別のＭＳを備え得る。通信ネットワーク１００は、第１のＭＳ１１２と第２のＭＳ１１６とを含むいくつかのＭＳのための音声通信またはデータ通信を可能にすることが可能なセルラー通信ネットワークを備え得る。一実装形態では、第１のＭＳ１１２の個別のＭＳは（図１に示されていない）ピアツーピア通信リンクを介して互い間でまたは互いの間で通信し得る。同様に、第２のＭＳ１１６の個別のＭＳはピアツーピア通信リンクを介して互い間でまたは互いの間で通信し得る。そのような通信リンクについて、たとえば、図２に関して以下で説明する。
【００３０】
[0036]通信ネットワーク１００は、第１のサーバ１０２と、第２のサーバ１０６と、ネットワーク１０４と、非同期または同期ワイヤレスネットワーク１０８と、ＳＶ１１０と、基地局１１４とを含み得る。通信ネットワーク１００は、ＭＳ１１２および１１６などのＭＳがワイヤレスネットワーク１０８にアクセスすることを可能にする多数の基地局１１４を含み得る。基地局１１４は、地理的データ、履歴データ、予測パターン、トラフィックフロー、またはそれらの任意の組合せに基づいてグループ化またはカテゴリー分類され得る。図１に示す基地局の特定の構成は例示的な構成にすぎず、請求する主題はこの点について限定されない。
【００３１】
[0037]ＳＶ１１０は、ＧＰＳ、ＧＬＯＮＡＳＳ、およびＧａｌｉｌｅｏなどの１つまたは複数のＧＮＳＳに関連し得るが、請求する主題の範囲はこの点について限定されない。第１のＭＳ１１２および／または第２のＭＳ１１６は、特に、位置フィックスを取得するために、衛星１１０から送信された信号を収集し得る。
【００３２】
[0038]別の態様では、位置決定計算が、第１のＭＳ１１２および／または第２のＭＳ１１６によってではなく、たとえば、第１のサーバ１０２および／または第２のサーバ１０６などのネットワークエンティティによって実行され得る。そのような計算は、基地局１１４のうちの１つまたは複数から第１のＭＳ１１２および／または第２のＭＳ１１６によって収集された信号に少なくとも部分的に基づき得る。さらなる態様では、第１のサーバ１０２および／または第２のサーバ１０６は、計算された位置を第１のＭＳ１１２および／または第２のＭＳ１１６に送信し得る。
【００３３】
[0039]第１のサーバ１０２は、ネットワーク１０４を介して第２のサーバ１０６に接続され（それと通信し）、ワイヤレスネットワーク１０８を介して第１のＭＳ１１２および／または第２のＭＳ１１６接続され（それらと通信し）得る。特定の実装形態では、ネットワーク１０４およびワイヤレスネットワーク１０８は、インターネットプロトコルパケットを用いた通信を可能にし得る。ただし、他の通信フォーマットが使用され得る。第１のサーバ１０２は、ワイヤレスネットワーク１０８を介して第１のＭＳ１１２に支援メッセージを送信するために第１の通信リンク１１８を利用し得る。第２のサーバ１０６は、ワイヤレスネットワーク１０８を介して第２のＭＳ１１６に支援メッセージを送信するために第２の通信リンク１２０を利用し得る。
【００３４】
[0040]図２は、一実装形態による、非同期ネットワーク２１０と同期ネットワーク２２０とを備える通信ネットワークの概略図である。たとえば、通信ネットワーク２００は、図１に示された通信ネットワーク１００の一部分を備え得る。図２は、ＭＳ２３０およびＭＳ２４０が非同期ネットワーク２１０上にあり、ＭＳ２５０、ＭＳ２６０、およびＭＳ２７０が同期ネットワーク２２０上にある特定の実装形態を示す。特定の数のＭＳがこれらのネットワーク中に示されているが、請求する主題はこの点について限定されない。
【００３５】
[0041]ネットワーク２１０および２２０中に示されているＭＳはピアツーピア通信リンクを介して互い間でまたは互いの間で通信し得る。たとえば、ＭＳ２３０は、それぞれ、ピアツーピア通信リンク２３、２３５、２３６、および２３７を介してＭＳ２４０、ＭＳ２５０、ＭＳ２６０、およびＭＳ２７０と通信し得る。
【００３６】
[0042]図３は、一実装形態による、ＭＳに位置支援データを与えるためのプロセス３００の流れ図である。たとえば、プロセス３００は図２中のＭＳ２５０によって実行され得る。ブロック３１０において、同期ネットワーク２２０中のＭＳ２５０は、たとえば、ピアツーピア通信リンクを備え得る通信リンク２３５上でＭＳ２３０から測位支援データについての要求を受信し得る。測位支援データについてのＭＳ２３０によるそのような要求は、たとえば、ＭＳ２４０、２５０、２６０、および２７０にとって利用可能なブロードキャスト要求を備え得る。ブロック３２０において、そのような要求に応答して、ＭＳ２５０はＭＳ２３０に１つまたは複数のメッセージを送信し得、ここにおいて、１つまたは複数のメッセージは、要求された測位支援データを含み得る。上述のように、測位支援データは、特に、少なくとも、ＭＳ２５０の同期ネットワーク２２０による現在時間を備え得る。測位支援データはまた、現在時間の時間不確実性を備え得る。別の例では、測位支援データはドップラーウィンドウを備え得る。もちろん、プロセス３００のそのような詳細は例にすぎず、請求する主題はそのように限定されない。
【００３７】
[0043]たった今与えられた本例では、要求元ＭＳ２３０は非同期ネットワーク中にあるが、プロセス３００は、代わりに、要求元ＭＳを同期ネットワーク中に含み得る。たとえば、ＭＳ２６０またはＭＳ２７０が位置支援データについての要求をブロードキャストし得、ＭＳ２５０がそのような要求を受信し、それに応答し得る。別の例では、２２０以外の同期ネットワーク中のＭＳが位置支援データについての要求をブロードキャストし得る。請求する主題はそのように限定されないが、上記で具陳したＭＳ間のまたはそれらの間の通信リンクはピアツーピア通信リンクを備えることも備えないこともある。
【００３８】
[0044]図４は、一実装形態による、ＭＳから位置支援データを受信するためのプロセス４００の流れ図である。たとえば、２３０など、ＭＳにおいて実行され得るプロセス４００は、同期ネットワーク２２０中にあり得る２５０など、第２のＭＳから測位支援データを受信するためにＭＳによって使用され得る。ＭＳ２５０は、通信リンク２３５上でＭＳ２３０から測位支援データについての要求を受信し得る。ブロック４１０において、ＭＳ２３０は、ワイヤレス通信リンク２３５、２３６、および２３７を通して、測位支援データを要求するメッセージをブロードキャストし得る。ブロック４２０において、ＭＳ２３０は、それのブロードキャストメッセージに応答して、同期ネットワーク中のＭＳ２５０から１つまたは複数の応答メッセージを受信し得る。特に、１つまたは複数の応答メッセージは、要求された測位支援データを含み得る。その後、ブロック４３０において、ＭＳ２３０は、たとえば、ＳＰＳ信号または地上信号など、ネットワーク信号の収集に測位支援データを適用し得る。たとえば、測位支援データが同期キャリアネットワークによる時間の推定値を備える場合、時間の推定値は、図１に示されたＳＶ１１０または地上送信機１１４までの擬似距離測定値を取得するために使用され得る。上記で具陳したＭＳ間のまたはＭＳの間の通信リンクはピアツーピア通信リンクを備えることも備えないこともある。もちろん、プロセス４００のそのような詳細は例にすぎず、請求する主題はそのように限定されない。
【００３９】
[0045]図５は、別の実装形態による、ＭＳから位置支援データを受信するためのプロセス５００の流れ図である。たとえば、非同期ネットワーク上のＭＳにおいて実行され得るプロセス５００は、１つまたは複数の同期ネットワーク中にあり得る１つまたは複数の他のＭＳから測位支援データを受信するために使用され得る。たとえば、図２を参照すると、ブロック５１０において、ＭＳ２３０は、ワイヤレス通信リンク２３５、２３６、および２３７を通して、測位支援データを要求するメッセージをブロードキャストし得る。ブロック５２０において、ＭＳ２３０は、それのブロードキャストメッセージに応答して、同期ネットワーク２２０中のＭＳ２５０、ＭＳ２６０、またはＭＳ２７０のうちのいずれかから１つまたは複数の応答メッセージを受信し得る。特に、１つまたは複数の応答メッセージは、個別のＭＳによる現在時間および時間不確実性を備え得る、個別のＭＳからの要求された測位支援データを含み得る。個別のＭＳの現在時間値および時間不確実性は同じ同期ネットワーク（たとえば、２２０）に少なくとも部分的に基づき得るが、各ＭＳの状況が異なると、各ＭＳは異なる現在時間値および時間不確実性を有することになり得る。たとえば、あるＭＳは、受信不良エリア中にあり得る別のＭＳの時間更新よりも最近ネットワークサーバから時間更新を受信していることがある。別の例では、異なるＭＳは、異なるアプリケーションまたはファームウェアを用いて動作し得、したがって異なるレートにおいてネットワークサーバから時間更新を受信し得る。
【００４０】
[0046]したがって、ブロック５３０において、ＭＳ２３０は、個別のＭＳの時間と時間不確実性を互いに比較し、ＳＰＳまたは地上信号の収集に適用すべき最も正確な１つを選択し得る。一実装形態では、それの対応する時間不確実性によって示される最も正確な現在時間値は、たとえば、図１に示されたＳＶ１１０または地上送信機１１４までの擬似距離測定値を取得するために使用され得る。上記で具陳したＭＳ間のまたはＭＳの間の通信リンクはピアツーピア通信リンクを備えることも備えないこともある。もちろん、プロセス５００のそのような詳細は例にすぎず、請求する主題はそのように限定されない。
【００４１】
[0047]図６は、一実装形態による、ＭＳ６００の概略ブロック図である。たとえば、ＭＳ６００は、図１に示されたＭＳ１１２または１１６の１つまたは複数の特徴を備え得る。いくつかの実装形態では、ＭＳ６００はまた、たとえば、図１に示された通信ネットワーク１００または他のＭＳへのピアツーピア通信リンクなど、ワイヤレス通信ネットワーク上でアンテナ６２２を介してワイヤレス信号６２３を送信および受信することが可能なワイヤレストランシーバ６２１を備え得る。
【００４２】
[0048]一実施形態では、ＭＳ６００は、非同期キャリアネットワーク上で動作させられ得、上述のように、いくつかのワイヤレス通信可能化技術のいずれか１つを使用してピアツーピアワイヤレス通信リンク上でピアＭＳと通信することが可能であり得る。そのようなワイヤレス通信可能化技術は、ほんの数例を挙げると、ＩＥＥＥ規格８０２．１１、ＺｉｇＢｅｅ、Ｗｉ−Ｆｉ、またはＢｌｕｅｔｏｏｔｈを備え得る。さらに、ＭＳ６００はＡｌｌＪｏｙｎなどのピアツーピア通信ソフトウェアアプリケーションを採用し得る。特定の実装形態では、非同期ネットワーク上で動作するＭＳ６００は、たとえば、ＧＰＳ時間に対する正確な時間基準など、測位支援データを取得するために同期ネットワーク上のピアＭＳと通信することを試み得る。
【００４３】
[0049]ワイヤレストランシーバ６２１はワイヤレストランシーババスインターフェース６２０によってバス６０１に接続され得る。ワイヤレストランシーババスインターフェース６２０は、いくつかの実装形態では、ワイヤレストランシーバ６２１に少なくとも部分的に統合され得る。いくつかの実装形態は、たとえば、ほんの数例を挙げると、ＷｉＦｉ、ＣＤＭＡ、ＷＣＤＭＡ、ＬＴＥおよびＢｌｕｅｔｏｏｔｈなど、対応する複数のワイヤレス通信規格に従って信号を送信および／または受信することを可能にするために、複数のワイヤレストランシーバ６２１とワイヤレスアンテナ６２２とを含み得る。
【００４４】
[0050]ＭＳ６００はまた、ＳＰＳアンテナ６５８を介してＳＰＳ信号６５９を受信および収集することが可能なＳＰＳ受信機６５５を備え得る。ＳＰＳ受信機６５５はまた、ＭＳ６００のロケーションを推定するための収集されたＳＰＳ信号６５９を全体的にまたは部分的に処理し得る。いくつかの実装形態では、（１つまたは複数の）汎用プロセッサ６１１、メモリ６４０、（１つまたは複数の）ＤＳＰ６１２および／または専用プロセッサ（図示せず）はまた、ＳＰＳ受信機６５５と併せて、収集されたＳＰＳ信号を全体的もしくは部分的に処理し、および／またはＭＳ６００の推定されたロケーションを計算するために利用され得る。ＳＰＳまたは測位動作を実行する際に使用するための他の信号の記憶は、メモリ６４０またはレジスタ（図示せず）中で実行され得る。
【００４５】
[0051]また、図６に示される、ＭＳ６００は、バスインターフェース６１０によってバス６０１に接続された（１つまたは複数の）デジタル信号プロセッサ（（１つまたは複数の）ＤＳＰ）６１２と、バスインターフェース６１０によってバス６０１に接続された（１つまたは複数の）汎用プロセッサ６１１と、メモリ６４０とを備え得る。バスインターフェース６１０は、（１つまたは複数の）ＤＳＰ６１２、（１つまたは複数の）汎用プロセッサ６１１およびメモリ６４０と統合され得る。様々な実装形態では、ほんの数例を挙げると、ＲＡＭ、ＲＯＭ、ＦＬＡＳＨ、またはディスクドライブなどのコンピュータ可読記憶媒体上など、メモリ６４０に記憶された１つまたは複数の機械可読命令の実行に応答して、機能または、たとえば、図３、４および／または５に示されたプロセス３００、４００および／または５００などのプロセスが実行され得る。１つまたは複数の命令は、（１つまたは複数の）汎用プロセッサ６１１、専用プロセッサ、または（１つまたは複数の）ＤＳＰ６１２によって実行可能であり得る。一実装形態では、たとえば、メモリ６４０に記憶された１つまたは複数の機械可読命令は、通信リンク上で別のＭＳから測位支援データについての要求を処理するために（１つまたは複数の）プロセッサ６１１によって実行可能であり得る。６１１は、要求に応答して他のＭＳへの１つまたは複数のメッセージの送信をさらに開始し得、ここにおいて、メッセージは、要求された測位支援データを含み、ここにおいて、ＭＳ６００は同期ネットワーク上にある。いくつかの実施形態では、要求された測位支援データは、少なくとも、同期ネットワークによる現在時間と時間不確実性とを備え得る。いくつかの実施形態では、他のＭＳは、たとえば、２２０など、非同期ネットワーク上にあり得る。
【００４６】
[0052]メモリ６４０は、限定はしないが、たとえば、プロセス３００、４００、および／または５００など、本明細書で説明する機能を実行するために（１つまたは複数の）プロセッサ６１１および／または（１つまたは複数の）ＤＳＰ６１２によって実行可能であるソフトウェアコード（プログラミングコード、命令など）を記憶する非一時的プロセッサ可読メモリおよび／またはコンピュータ可読メモリを備え得る。いくつかの実施形態では、（１つまたは複数の）プロセッサ６１１および／または（１つまたは複数の）ＤＳＰ６１２は、メモリ６４０と組み合わせて、ブロック３１０〜３２０、４１０〜４３０、および／または５１０〜５３０のうちの１つまたは複数を実行する。
【００４７】
[0053]また、図６に示される、ユーザインターフェース６３５は、たとえば、ほんの数例を挙げると、スピーカー、マイクロフォン、ディスプレイデバイス、振動デバイス、キーボード、タッチスクリーンなど、いくつかのデバイスのうちのいずれか１つを備え得る。特定の実装形態では、ユーザインターフェース６３５は、ユーザがＭＳ６００上にホストされた１つまたは複数のアプリケーションと対話することを可能にし得る。たとえば、ユーザインターフェース６３５のデバイスは、ユーザからのアクションに応答して（１つまたは複数の）ＤＳＰ６１２または汎用プロセッサ６１１によってさらに処理されるべきアナログ信号またはデジタル信号をメモリ６４０上に記憶し得る。同様に、ＭＳ６００上にホストされたアプリケーションは、出力信号をユーザに提示するためにメモリ６４０上にアナログ信号またはデジタル信号を記憶し得る。別の実装形態では、ＭＳ６００は、たとえば、専用スピーカー、マイクロフォン、デジタルアナログ回路、アナログデジタル回路、増幅器および／または利得制御を備える専用オーディオ入出力（Ｉ／Ｏ）デバイス６７０を随意に含み得る。ただし、これは、オーディオＩ／ＯがＭＳにおいてどのように実装され得るかの例にすぎず、請求する主題はこの点について限定されないことを理解されたい。別の実装形態では、ＭＳ６００は、キーボードまたはタッチスクリーンデバイスにタッチすること、またはそれに対する圧力に応答するタッチセンサー６６２を備え得る。
【００４８】
[0054]特定の実装形態では、ＭＳ６００は、ワイヤレストランシーバ６２１またはＳＰＳ受信機６５５において受信され、ダウンコンバートされた信号のベースバンド処理を実行することが可能な専用モデムプロセッサ６６６を備え得る。同様に、モデムプロセッサ６６６は、ワイヤレストランシーバ６２１による送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実装形態では、専用モデムプロセッサを有する代わりに、ベースバンド処理は汎用プロセッサまたはＤＳＰ（たとえば、汎用プロセッサ６１１または（１つまたは複数の）ＤＳＰ６１２）によって実行され得る。ただし、これらはベースバンド処理を実行し得る構造の例にすぎず、請求する主題はこの点について限定されないことを理解されたい。
【００４９】
[0055]図７は、技法または、たとえば、上記で説明したプロセス３００、４００、および／または５００など、プロセスを実装するように構成可能な１つまたは複数のデバイスを含み得る例示的なシステム７００を示す概略ブロック図である。システム７００は、たとえば、同期または非同期ワイヤレス通信ネットワーク７０８を通して互いに動作可能に結合され得る第１のデバイス７０２と、第２のデバイス７０４と、第３のデバイス７０６とを含み得る。一態様では、第１のデバイス７０２は、たとえば、基地局アルマナックまたは時間および時間不確実性など、測位支援データを与えることが可能なサーバを備え得る。第１のデバイス７０２はまた、要求元ＭＳのロケーションの概略推定値に少なくとも部分的に基づいて要求元ＭＳにＬＣＩを与えることが可能なサーバを備え得る。第１のデバイス７０２はまた、ＭＳからの要求中で指定されるＬＣＩのロケーションに関連する屋内測位支援データを与えることが可能なサーバを備え得る。第２のデバイス７０４および第３のデバイス７０６は、一態様では、ＭＳを備え得る。また、一態様では、ワイヤレス通信ネットワーク７０８は、たとえば、１つまたは複数のワイヤレスアクセスポイントを備え得る。しかしながら、請求する主題はこれらの点で範囲が限定されない。
【００５０】
[0056]図７に示された第１のデバイス７０２、第２のデバイス７０４および第３のデバイス７０６は、ワイヤレス通信同期または非同期ネットワーク７０８上でデータを交換するように構成可能であり得る任意のデバイス、アプライアンスまたは機械を表し得る。限定ではなく例として、第１のデバイス７０２、第２のデバイス７０４、または第３のデバイス７０６のいずれも、たとえば、デスクトップコンピュータ、ラップトップコンピュータ、ワークステーション、サーバデバイスなど、１つまたは複数のコンピューティングデバイスまたはプラットフォーム、たとえば、携帯情報端末、モバイル通信デバイスなど、１つまたは複数のパーソナルコンピューティングまたは通信デバイスまたはアプライアンス、たとえば、データベースまたはデータ記憶サービスプロバイダ／システム、ネットワークサービスプロバイダ／システム、インターネットまたはイントラネットサービスプロバイダ／システム、ポータルまたは検索エンジンサービスプロバイダ／システム、ワイヤレス通信サービスプロバイダ／システムなど、コンピューティングシステムまたは関連するサービスプロバイダ機能、あるいはそれらの任意の組合せを含み得る。第１のデバイス７０２、第２のデバイス７０４、および第３のデバイス７０６のいずれもが、それぞれ、本明細書で説明する例による基地局アルマナックサーバ、基地局、またはＭＳのうちの１つまたは複数を備え得る。たとえば、第２のデバイスはサーバまたはＡＰを備え得るが、請求する主題はそのように限定されない。
【００５１】
[0057]同様に、図７に示されたワイヤレス通信ネットワーク７０８は、第１のデバイス７０２、第２のデバイス７０４、および第３のデバイス７０６のうちの少なくとも２つの間でのデータの交換をサポートするように構成可能な１つまたは複数の同期または非同期通信リンク、プロセス、またはリソースを表す。限定ではなく例として、ワイヤレス通信ネットワーク７０８は、ワイヤレスまたはワイヤード通信リンク、電話または電気通信システム、データバスまたはチャネル、光ファイバー、地上またはスペースビークルリソース、ローカルエリアネットワーク、ワイドエリアネットワーク、イントラネット、インターネット、ルータまたはスイッチなど、あるいはそれらの任意の組合せを含み得る。たとえば、第３のデバイス７０６の部分的に不明瞭にされたものとして示された破線ボックスによって示されるように、ワイヤレス通信ネットワーク７０８に動作可能に結合された追加の同様のデバイスがあり得る。
【００５２】
[0058]システム７００に示された様々なデバイスおよびネットワーク、ならびに本明細書でさらに説明するプロセスおよび方法の全部または一部は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組合せを使用して、またはさもなければ含めて実装され得ることを認識されたい。
【００５３】
[0059]処理ユニット７２０は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表す。限定ではなく例として、処理ユニット７２０は、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。一実施形態では、処理ユニット７２０は、たとえば、プロセス３００、４００、および／または５００、またはそれらの一部分、たとえば、ブロック３１０〜３２０、４１０〜４３０、および／または５１０〜５３０のうちの１つまたは複数を実行し得る。
【００５４】
[0060]メモリ７２２は何らかのデータ記憶機構を表す。メモリ７２２は、たとえば、１次メモリ７２４または２次メモリ７２６を含み得る。１次メモリ７２４は、たとえば、ランダムアクセスメモリ、読取り専用メモリなどを含み得る。この例では処理ユニット７２０とは別個であるものとして示されているが、１次メモリ７２４の全部または一部は、処理ユニット７２０内に設けられるか、またはさもなければ、たとえば、バス７２８そのようなを介して、処理ユニット７２０と共設／結合され得ることを理解されたい。
【００５５】
[0061]２次メモリ７２６は、たとえば、１次メモリと同じまたは同様のタイプのメモリ、あるいは、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなど、１つまたは複数のデータストレージデバイスまたはシステムを含み得る。いくつかの実装形態では、２次メモリ７２６は、コンピュータ可読媒体７４０を動作可能に受容可能であるか、またはさもなければそれに結合するように構成可能であり得る。コンピュータ可読媒体７４０は、たとえば、システム７００内のデバイスのうちの１つまたは複数のためにデータ、コードまたは命令を担持するかアクセス可能にすることができる任意の非一時的媒体を含み得る。コンピュータ可読媒体７４０は記憶媒体と呼ばれることもある。
【００５６】
[0062]第２のデバイス７０４は、たとえば、少なくともワイヤレス通信ネットワーク７０８への第２のデバイス７０４の動作可能な結合を与えるか、またはさもなければそれをサポートする通信インターフェース７３０を含み得る。限定ではなく例として、通信インターフェース７３０は、ネットワークインターフェースデバイスまたはカード、モデム、ルータ、スイッチ、トランシーバなどを含み得る。
【００５７】
[0063]第２のデバイス７０４は、たとえば、入出力デバイス７３２を含み得る。入出力デバイス７３２は、人間または機械の入力を受け付けるか、またはさもなければそれを導入するように構成可能であり得る１つまたは複数のデバイスまたは特徴、あるいは人間または機械の出力を配信するか、またはさもなければそれを与えるように構成可能であり得る１つまたは複数のデバイスまたは特徴を表す。限定ではなく例として、入出力デバイス７３２は、動作可能に構成されたディスプレイ、スピーカー、キーボード、マウス、トラックボール、タッチスクリーン、データポートなどを含み得る。
【００５８】
[0064]本明細書で説明した方法は、特定の例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの組合せで実装され得る。ハードウェア実装形態では、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（「ＡＳＩＣ」）、デジタル信号プロセッサ（「ＤＳＰ」）、デジタル信号処理デバイス（「ＤＳＰＤ」）、プログラマブル論理デバイス（「ＰＬＤ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスユニット、またはそれらの組合せ内に実装され得る。
【００５９】
[0065]本明細書に含まれる詳細な説明のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル信号に対する演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の動作を実行するようにプログラムされた汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、自身の仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、および一般には、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。一般に、必ずしも必要ではないが、そのような量は、記憶、転送、結合、比較、または他の方法で操作されることが可能な電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字などと呼ぶことは時々便利であることがわかっている。ただし、これらまたは同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、本明細書の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」などの用語を利用する説明は、専用コンピュータ、専用計算装置または同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。
【００６０】
[0066]本明細書で説明するワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（「ＷＷＡＮ」）、ワイヤレスローカルエリアネットワーク（「ＷＬＡＮ」）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークに関連し得る。「ネットワーク」および「システム」という用語は本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（「ＣＤＭＡ」）ネットワーク、時分割多元接続（「ＴＤＭＡ」）ネットワーク、周波数分割多元接続（「ＦＤＭＡ」）ネットワーク、直交周波数分割多元接続（「ＯＦＤＭＡ」）ネットワーク、シングルキャリア周波数分割多元接続（「ＳＣ−ＦＤＭＡ」）ネットワーク、または上記のネットワークの任意の組合せなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（「Ｗ−ＣＤＭＡ（登録商標）」）などの１つまたは複数の無線アクセス技術（「ＲＡＴ」）を実装し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（「３ＧＰＰ」：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（「３ＧＰＰ２」：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公開されている。４Ｇロングタームエボリューション（「ＬＴＥ」：Long Term Evolution）通信ネットワークも、一態様において、請求する主題に従って実装され得る。ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークを備え得、ＷＰＡＮは、たとえば、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘを備え得る。本明細書で説明したワイヤレス通信実装形態はまた、ＷＷＡＮ、ＷＬＡＮまたはＷＰＡＮの任意の組合せとともに使用され得る。
【００６１】
[0067]別の態様では、前述のように、ワイヤレス送信機またはアクセスポイントは、セルラー電話サービスを会社または家庭に延長するために利用されるフェムトセルを備え得る。そのような実装形態では、１つまたは複数のＭＳは、たとえば、符号分割多元接続（「ＣＤＭＡ」）セルラー通信プロトコルを介してフェムトセルと通信し得、フェムトセルは、インターネットなどの別のブロードバンドネットワークを介してより大きいセルラー電気通信ネットワークへのアクセスをＭＳに与え得る。
【００６２】
[0068]本明細書で説明する技法は、いくつかのＧＮＳＳおよび／またはＧＮＳＳの組合せのうちのいずれか１つを含むＳＰＳとともに使用され得る。さらに、そのような技法は、「スードライト（pseudolite）」として働く地上波送信機、またはＳＶとそのような地上波送信機との組合せを利用する測位システムとともに使用され得る。地上波送信機は、たとえば、ＰＮコードまたは（たとえば、ＧＰＳまたはＣＤＭＡセルラー信号と同様の）他のレンジングコードをブロードキャストする地上送信機を含み得る。そのような送信機には、遠隔受信機による識別を可能にするように一意のＰＮコードが割り当てられ得る。地上波送信機は、たとえば、トンネルの中、鉱山内、建築物の中、都市ビルの谷間または他の閉じられたエリア内などの、周回するＳＶからのＳＰＳ信号が利用できないことがある状況においてＳＰＳを補強するのに有用であり得る。スードライトの別の実装形態は無線ビーコンとして知られている。本明細書で使用する「ＳＶ」という用語は、スードライト、スードライトの等価物、および場合によっては他のものとして働く地上波送信機を含むものとする。本明細書で使用する「ＳＰＳ信号」および／または「ＳＶ信号」という用語は、スードライトまたはスードライトの等価物として働く地上波送信機を含む、地上波送信機からのＳＰＳ様の信号を含むものとする。
【００６３】
[0069]アクセスポイント（ＡＰ）は、ワイヤレスデバイスの中でも、ＭＳが、たとえば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、またはいくつかの他の規格のうちのいずれかを使用してワイヤードネットワークに接続することを可能にする地上ワイヤレス送信機を備え得る。一実装形態では、ＡＰは、たとえば、ＢｌｕｅｔｏｏｔｈトランシーバまたはＺｉｇｂｅｅ（登録商標）トランシーバなど、パーソナルエリアネットワークトランシーバを備え得る。別の実装形態では、ＡＰはフェムトセルを備え得、「ＡＰ」および「フェムトセル」という用語は両方とも、別段に規定されていない限り互換的に使用され得る。さらに、ＡＰは基地局を備え得る。さらに別の実装形態では、ＡＰはワイヤレスネットワークアクセスポイントを備え得、「ＡＰ」および「ワイヤレスネットワークアクセスポイント」という用語は両方とも、ワイヤレスネットワークアクセスポイント別段に規定されていない限り互換的に使用され得る。たとえば、ワイヤレスネットワークアクセスポイントは、１つまたは複数のＭＳがワイヤレスサービスにアクセスすることを可能にするためにネットワークアクセスポイントを備え得るが、請求する主題はこの点について限定されない。複数のＡＰが、オフィスビル、ショッピングモール、近郊エリアまたは都市エリアなどのエリアにおける様々な既知のロケーション中に配置され得る。
【００６４】
[0070]特定の実装形態では、支援情報が同期または非同期ワイヤレス通信リンクを通してローカルサーバからＭＳに与えられ得る。ＭＳは、次いで、受信された支援情報をローカルメモリにローカルに記憶し得る。そのような支援情報は、次いで、ピアツーピアワイヤレス通信リンクを介して１つまたは複数のＭＳの間で共有され得る。ただし、複数のアクセスポイントおよび実現可能なルートをもつより大きい屋内エリアでは、そのような支援情報は、ワイヤレス通信リンクにおける利用可能な帯域幅および移動局上のデータ記憶空間に負担をかけるように極めて多量であり得ることを理解されたい。
【００６５】
[0071]本明細書で使用する「および」、および「または」という用語は、それが使用される文脈に少なくとも部分的に依存する様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ、およびＣを意味し、ならびにここで排他的な意味で使用されるＡ、Ｂ、またはＣを意味するものとする。本明細書全体にわたる「一例」または「例」への言及は、その例に関して説明する特定の特徴、構造、または特性が、請求する主題の少なくとも１つの例の中に含まれることを意味する。したがって、本明細書全体にわたる様々な箇所における「一例では」または「例」という句の出現は、必ずしもすべてが同じ例を指すとは限らない。さらに、それらの特定の特徴、構造、または特性は、１つまたは複数の例において組み合わせられ得る。本明細書で説明した例は、機械、デバイス、エンジン、またはデジタル信号を使用して動作する装置を含み得る。そのような信号は、電子信号、光信号、電磁信号、またはロケーション間で情報を与える任意の形態のエネルギーを備え得る。
【００６６】
[0072]現在例示的な特徴と考えられることについて例示し説明したが、請求する主題から逸脱することなく、様々な他の変更が行われ得、均等物が代用され得ることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行い得る。したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲の範囲内に入るすべての態様とそれらの等価物とを含み得るものとする。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ロケーション決定のための方法であって、前記方法は、第１の移動局において、
通信リンク上で第２の移動局から測位支援データについての要求を受信することと、
前記要求に応答して前記第２の移動局に１つまたは複数のメッセージを送信することと、ここにおいて、前記１つまたは複数のメッセージが前記要求された測位支援データを含む、ここにおいて、前記第１の移動局が同期ネットワーク上にある、ここにおいて、前記要求された測位支援データが、少なくとも、前記同期ネットワークと時間不確実性とによる現在時間を備える、
を備える方法。
［Ｃ２］
前記第２の移動局が非同期ネットワーク上にある、Ｃ１に記載の方法。
［Ｃ３］
前記測位支援データがドップラーウィンドウを備える、Ｃ１に記載の方法。
［Ｃ４］
前記通信リンクがピアツーピア通信リンクを備える、Ｃ１に記載の方法。
［Ｃ５］
測位支援データについての前記要求が、２つ以上の移動局にとって利用可能なブロードキャストを備える、Ｃ１に記載の方法。
［Ｃ６］
移動局であって、
通信リンク上で別の移動局から測位支援データについての要求を受信するための受信機と、
前記要求に応答して前記別の移動局に１つまたは複数のメッセージを送信するための送信機と、ここにおいて、前記１つまたは複数のメッセージが前記要求された測位支援データを含む、ここにおいて、前記移動局が同期ネットワーク上にある、ここにおいて、前記要求された測位支援データが、少なくとも、前記同期ネットワークと時間不確実性とによる現在時間を備える、
を備える移動局。
［Ｃ７］
前記別の移動局が非同期ネットワーク上にある、Ｃ６に記載の移動局。
［Ｃ８］
前記測位支援データがドップラーウィンドウをさらに備える、Ｃ６に記載の移動局。
［Ｃ９］
前記通信リンクがピアツーピア通信リンクを備える、Ｃ６に記載の移動局。
［Ｃ１０］
通信リンク上での第２の移動局からの測位支援データについての要求を処理することと、
前記要求に応答して前記第２の移動局への１つまたは複数のメッセージの送信を開始することと、ここにおいて、前記１つまたは複数のメッセージが前記要求された測位支援データを含む、ここにおいて、第１の移動局が同期ネットワーク上にある、
を行うために専用計算装置によって実行可能であるその上に記憶された機械可読命令を備える前記第１の移動局の記憶媒体
を備える物品。
［Ｃ１１］
前記第２の移動局が非同期ネットワーク上にある、Ｃ１０に記載の物品。
［Ｃ１２］
前記測位支援データがドップラーウィンドウを備える、Ｃ１０に記載の物品。
［Ｃ１３］
前記通信リンクがピアツーピア通信リンクを備える、Ｃ１０に記載の物品。
［Ｃ１４］
測位支援データについての前記要求が、２つ以上の移動局にとって利用可能なブロードキャストを備える、Ｃ１０に記載の物品。
［Ｃ１５］
移動局であって、
通信リンク上で別の移動局から測位支援データについての要求を受信するための手段と、
前記要求に応答して前記別の移動局に１つまたは複数のメッセージを送信するための手段と、ここにおいて、前記１つまたは複数のメッセージが前記要求された測位支援データを含む、ここにおいて、前記移動局が同期ネットワーク上にある、
を備える移動局。
［Ｃ１６］
前記別の移動局が非同期ネットワーク上にある、Ｃ１５に記載の移動局。
［Ｃ１７］
前記測位支援データがドップラーウィンドウを備える、Ｃ１５に記載の移動局。
［Ｃ１８］
前記通信リンクがピアツーピア通信リンクを備える、Ｃ１５に記載の移動局。
［Ｃ１９］
測位支援データについての前記要求が、２つ以上の移動局にとって利用可能なブロードキャストを備える、Ｃ１５に記載の移動局。
［Ｃ２０］
ロケーション決定のための方法であって、前記方法は、第１の移動局において、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、前記１つまたは複数の応答メッセージが前記要求された測位支援データを含む、
前記測位支援データをネットワーク信号の収集に適用することと
を備える方法。
［Ｃ２１］
前記ネットワーク信号が衛星測位システム（ＳＰＳ）信号を備える、Ｃ２０に記載の方法。
［Ｃ２２］
前記ネットワーク信号が地上信号を備える、Ｃ２０に記載の方法。
［Ｃ２３］
前記測位支援データが前記同期ネットワークによる時間の推定値を備える、Ｃ２０に記載の方法。
［Ｃ２４］
前記測位支援データが時間不確実性をさらに備える、Ｃ２０に記載の方法。
［Ｃ２５］
前記同期ネットワークによる時間の前記推定値が、前記受信することの前に前記第１の移動局が所有する時間の推定値よりも正確であるかどうかを決定すること、前記決定することが前記時間不確実性に少なくとも部分的に基づく、
をさらに備える、Ｃ２３に記載の方法。
［Ｃ２６］
前記受信することの前に前記第１の移動局が所有する時間の前記推定値が、前記第１の移動局の内部クロックに少なくとも部分的に基づく時間基準を備える、Ｃ２５に記載の方法。
［Ｃ２７］
前記第１の移動局が非同期ネットワーク上にある、Ｃ２０に記載の方法。
［Ｃ２８］
前記測位支援データがドップラーウィンドウをさらに備える、Ｃ２０に記載の方法。
［Ｃ２９］
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、Ｃ２０に記載の方法。
［Ｃ３０］
移動局であって、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信するための送信機と、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の別の移動局から１つまたは複数の応答メッセージを受信するための受信機と、ここにおいて、前記１つまたは複数の応答メッセージが前記要求された測位支援データを含む、
前記測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用する
ためのプロセッサと
を備える移動局。
［Ｃ３１］
前記測位支援データが前記同期ネットワークによる時間の推定値を備える、Ｃ３０に記載の移動局。
［Ｃ３２］
前記測位支援データが時間不確実性をさらに備える、Ｃ３１に記載の移動局。
［Ｃ３３］
前記移動局が非同期ネットワーク上にある、Ｃ３０に記載の移動局。
［Ｃ３４］
前記測位支援データがドップラーウィンドウを備える、Ｃ３０に記載の移動局。
［Ｃ３５］
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、Ｃ３０に記載の移動局。
［Ｃ３６］
ワイヤレス通信リンクを通した測位支援データを要求するブロードキャストメッセージの送信を開始することと、
測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用することと、ここにおいて、前記測位支援データが、同期ネットワーク上の別の移動局から前記ブロードキャストメッセージに応答して受信される１つまたは複数の応答メッセージ中に含まれる、
を行うために移動局中の専用計算装置によって実行可能であるその上に記憶された機械可読命令を備える記憶媒体
を備える物品。
［Ｃ３７］
前記測位支援データが前記同期ネットワークによる時間の推定値を備える、Ｃ３６に記載の物品。
［Ｃ３８］
前記測位支援データが時間不確実性をさらに備える、Ｃ３７に記載の物品。
［Ｃ３９］
前記移動局が非同期ネットワーク上にある、Ｃ３６に記載の物品。
［Ｃ４０］
前記測位支援データがドップラーウィンドウを備える、Ｃ３６に記載の物品。
［Ｃ４１］
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、Ｃ３６に記載の物品。
［Ｃ４２］
移動局であって、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信するための手段と、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の別の移動局から１つまたは複数の応答メッセージを受信するための手段と、ここにおいて、前記１つまたは複数の応答メッセージが前記要求された測位支援データを含む、
前記測位支援データを衛星測位システム（ＳＰＳ）信号の収集に適用するための手段と
を備える移動局。
［Ｃ４３］
前記測位支援データが前記同期ネットワークによる時間の推定値を備える、Ｃ４２に記載の移動局。
［Ｃ４４］
前記測位支援データが時間不確実性をさらに備える、Ｃ４３に記載の移動局。
［Ｃ４５］
前記移動局が非同期ネットワーク上にある、Ｃ４２に記載の移動局。
［Ｃ４６］
前記測位支援データがドップラーウィンドウを備える、Ｃ４２に記載の移動局。
［Ｃ４７］
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、Ｃ４２に記載の移動局。
［Ｃ４８］
ロケーション決定のための方法であって、前記方法は、第１の移動局において、
ワイヤレス通信リンクを通して、測位支援データを要求するブロードキャストメッセージを送信することと、
前記ブロードキャストメッセージに応答して、同期ネットワーク上の第２の移動局および第３の移動局から１つまたは複数の応答メッセージを受信することと、ここにおいて、前記１つまたは複数の応答メッセージが、前記第２の移動局に対応する第１の時間不確実性と、前記第３の移動局に対応する第２の時間不確実性とを備える前記要求された測位支援データを含む、
衛星測位システム（ＳＰＳ）信号の収集に前記第２の移動局の前記測位支援データを適用すべきか前記第３の移動局の前記測位支援データを適用すべきかを決定するために、前記第１の時間不確実性と前記第２の時間不確実性とを比較することと
を備える方法。
［Ｃ４９］
前記第１の移動局が非同期ネットワーク上にある、Ｃ４８に記載の方法。
［Ｃ５０］
前記測位支援データがドップラーウィンドウを備える、Ｃ４８に記載の方法。
［Ｃ５１］
前記ワイヤレス通信リンクがピアツーピア通信リンクを備える、Ｃ４８に記載の方法。
【図１】
0006333866.tif 000002
【図２】
0006333866.tif 000003
【図３】
0006333866.tif 000004
【図４】
0006333866.tif 000005
【図５】
0006333866.tif 000006
【図６】
0006333866.tif 000007
【図７】
0006333866.tif 000008