(57)【要約】  モバイルデバイスは、測位測定値について異なる地上ネットワークを同時にスキャンして、スキャンを時間整合する。スキャン間の最小の時間差を用いて、異なる地上ネットワークからの測位測定値は、クラウドソーシングまたは位置決定のために使用され得る。モバイルデバイスは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）およびローカルエリアワイヤレスネットワークを同時にスキャンし得、その結果、スキャンから導出された測位測定値が時間整合される。ローカルエリアワイヤレスネットワークは、例えばワイヤレスローカルエリアネットワーク（ＷＬＡＮ）またはワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）であるが、セルラネットワークも衛星ネットワークも含まない。スキャンは、スキャン間のほぼゼロの時間差を用いた厳しい同期を確実にするためにハードウェアレベルでスケジューリングされ得る。代替的に、スキャンはソフトウェアレベルで同期され得、互いからの時間差しきい値内で生じるスキャンのみがクラウドソーシングまたは測位のために使用される。
2019528600.tif 000002
【特許請求の範囲】
【請求項１】
測位測定値について地上ネットワークをスキャンするための方法であって、
時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてのモバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させることと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まない、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンすることと、
前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンすることと、
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用することと
を備える、方法。
【請求項２】
スキャンを同期させることは、前記ＷＷＡＮベースの測位測定値についての前記スキャンおよび前記ローカルエリアワイヤレスネットワークベースの測位測定値についての前記スキャンを、互いの１００μｓ以内に生じるように、ハードウェアスケジューリングすることを備える、請求項１に記載の方法。
【請求項３】
前記ＷＷＡＮベースの測位測定値のためのスキャン周期は、前記ローカルエリアワイヤレスネットワークベースの測位測定値のためのスキャン周期と同じ間隔を有し、前記ハードウェアスケジューリングは、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を時間整合することを備える、請求項２に記載の方法。
【請求項４】
前記ＷＷＡＮベースの測位測定値のためのスキャン周期は、前記ローカルエリアワイヤレスネットワークベースの測位測定値のためのスキャン周期とは異なる間隔を有し、前記ハードウェアスケジューリングは、前記ＷＷＡＮベースの測位測定値のための前記スキャン周期および前記ローカルエリアワイヤレスネットワークベースの測位測定値のための前記スキャン周期を時間整合することを備え、時間整合された最小の共通間隔からのスキャンからの前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値のみが、クラウドソーシングのために使用されるか、または前記モバイルデバイスについての前記位置フィックスを決定するために共に使用される、請求項２に記載の方法。
【請求項５】
前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値のうちの１つは、スキャン周期を有し、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値のうちの残りの１つは、スキャン周期を有さず、前記ハードウェアスケジューリングは、前記スキャン周期に基づいて、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値のうちの前記残りの１つをタイムトリガすることを備える、請求項２に記載の方法。
【請求項６】
スキャンを同期させることは、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第１の時間と、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第２の時間との間の時間差を決定することと、
前記時間差を時間差しきい値と比較することと、
前記時間差が前記時間差しきい値よりも小さいときに、クラウドソーシングのため、または前記位置フィックスを決定するために、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を共に使用することと
を備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスの速度を決定することと、
前記モバイルデバイスの前記速度に基づいて前記時間差しきい値を変更することと
をさらに備える、請求項６に記載の方法。
【請求項８】
スキャンを同期させることは、前記モバイルデバイス内のプロセッサがスリープモードからウェイクアップした後に時間整合されて生じるようにＷＷＡＮベースの測位測定値についての前記モバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンをスケジューリングすることを備える、請求項１に記載の方法。
【請求項９】
前記ＷＷＡＮベースの測位測定値は、１つまたは複数のセルラ基地局からの到達時間、到達時間差、または受信信号強度インジケータ（ＲＳＳＩ）測定値のうちの少なくとも１つであり、前記ローカルエリアワイヤレスネットワークベースの測位測定値は、アクセスポイント、ルータ、ブリッジ、フェムトセル、Ｂｌｕｅｔｏｏｔｈ送信機、ピコセル、スモールセル、無線周波数識別（ＲＦＩＤ）、および可視光通信（ＶＬＣ）のうちの１つまたは複数からのＲＳＳＩおよびラウンドトリップ時間（ＲＴＴ）のうちの少なくとも１つである、請求項１に記載の方法。
【請求項１０】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、関連付けられた位置フィックスと共に、または関連付けられた位置フィックスなしにクラウドソーシングサーバに送信すること
を備える、請求項１に記載の方法。
【請求項１１】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、
前記ＷＷＡＮベースの測位測定値を用いて前記モバイルデバイスについての位置フィックスを取得することと、
前記ローカルエリアワイヤレスネットワークベースの測位測定値に前記位置フィックスを割り当てることと
を備える、請求項１に記載の方法。
【請求項１２】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、前記モバイルデバイスについての位置フィックスが前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値では可能でないときに、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付けることを備える、請求項１に記載の方法。
【請求項１３】
前記ＷＷＡＮベースの測位測定値を使用して前記ローカルエリアワイヤレスネットワークベースの測位測定値に関連付けられた不確実性を抑制することをさらに備える、請求項１２に記載の方法。
【請求項１４】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、
前記ローカルエリアワイヤレスネットワークベースの測位測定値を用いて前記モバイルデバイスについての位置フィックスを取得することと、
前記ＷＷＡＮベースの測位測定値に前記位置フィックスを割り当てることと
を備える、請求項１に記載の方法。
【請求項１５】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、
ローカルエリアワイヤレスネットワークデータベースを使用して前記ローカルエリアワイヤレスネットワークベースの測位測定値を用いて、前記モバイルデバイスについての第１の位置フィックスを取得することと、
ＷＷＡＮデータベースを使用して前記ＷＷＡＮベースの測位測定値を用いて前記モバイルデバイスについての第２の位置フィックスを取得することと、
前記ローカルエリアワイヤレスネットワークデータベースおよび前記ＷＷＡＮデータベースを検証するために、前記第１の位置を前記第２の位置と比較することと
を備える、請求項１に記載の方法。
【請求項１６】
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用することは、
ローカルエリアワイヤレスネットワークデータベースを使用して前記ローカルエリアワイヤレスネットワークベースの測位測定値を用いて前記モバイルデバイスについての第１の位置フィックスを取得することと、ここにおいて、前記モバイルデバイスについての第２の位置フィックスは、前記ＷＷＡＮベースの測位測定値およびＷＷＡＮデータベースでは可能でない、
前記ローカルエリアワイヤレスネットワークデータベースおよび前記ＷＷＡＮデータベースを検証するために、前記第１の位置および前記ＷＷＡＮベースの測位測定値を使用すること
を備える、請求項１に記載の方法。
【請求項１７】
測位測定値について地上ネットワークをスキャンするためのモバイルデバイスであって、
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてスキャンするためのＷＷＡＮトランシーバと、
ローカルエリアワイヤレスネットワークベースの測位測定値についてスキャンするためのローカルエリアワイヤレスネットワークトランシーバと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まない、
前記ＷＷＡＮトランシーバおよび前記ローカルエリアワイヤレスネットワークトランシーバに結合された少なくとも１つのプロセッサと
を備え、前記少なくとも１つのプロセッサは、時間整合するように、前記ＷＷＡＮベースの測位測定値についてのスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させることと、時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用することとを行うように構成される、モバイルデバイス。
【請求項１８】
前記少なくとも１つのプロセッサは、ＷＷＡＮスキャンをスケジューリングするＷＷＡＮコントローラおよびローカルエリアワイヤレスネットワークスキャンをスケジューリングするローカルエリアワイヤレスネットワークコントローラに結合されたハードウェア共通スケジューラを備え、前記ハードウェア共通スケジューラは、前記ＷＷＡＮベースの測位測定値についての前記ＷＷＡＮスキャンおよび前記ローカルエリアワイヤレスネットワークベースの測位測定値についての前記ローカルエリアワイヤレスネットワークスキャンを、互いの１００μｓ以内に生じるようにスケジューリングする、請求項１７に記載のモバイルデバイス。
【請求項１９】
前記ＷＷＡＮスキャンのためのスキャン周期は、前記ローカルエリアワイヤレスネットワークスキャンのためのスキャン周期と同じ間隔を有し、前記ハードウェア共通スケジューラは、前記ＷＷＡＮスキャンおよび前記ローカルエリアワイヤレスネットワークスキャンを時間整合する、請求項１８に記載のモバイルデバイス。
【請求項２０】
前記ＷＷＡＮスキャンのためのスキャン周期は、前記ローカルエリアワイヤレスネットワークスキャンのためのスキャン周期とは異なる間隔を有し、前記ハードウェア共通スケジューラは、前記ＷＷＡＮスキャンおよび前記ローカルエリアワイヤレスネットワークスキャンを時間整合し、時間整合された最小の共通間隔を有する前記ＷＷＡＮスキャンからの前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークスキャンからの前記ローカルエリアワイヤレスネットワークベースの測位測定値のみが、クラウドソーシングのために使用されるか、または前記モバイルデバイスについての前記位置フィックスを決定するために共に使用される、請求項１８に記載のモバイルデバイス。
【請求項２１】
前記ＷＷＡＮスキャンはスキャン周期を有し、前記ローカルエリアワイヤレスネットワークスキャンはスキャン周期を有さず、前記ハードウェア共通スケジューラは、前記ＷＷＡＮスキャンに基づいて前記ローカルエリアワイヤレスネットワークスキャンをタイムトリガする、請求項１８に記載のモバイルデバイス。
【請求項２２】
前記少なくとも１つのプロセッサは、
前記ＷＷＡＮベースの測位測定値について前記スキャンする第１の時間と、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記スキャンする第２の時間との間の時間差を決定することと、
前記時間差を時間差しきい値と比較することと、
前記時間差が前記時間差しきい値よりも小さいときに、クラウドソーシングのため、または前記位置フィックスを決定するために、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を共に使用することと
を行うように構成されることによってスキャンを同期させるように構成される、請求項１７に記載のモバイルデバイス。
【請求項２３】
前記時間差しきい値は、前記モバイルデバイスの速度に基づいて可変である、請求項２２に記載のモバイルデバイス。
【請求項２４】
前記少なくとも１つのプロセッサは、前記少なくとも１つのプロセッサがスリープモードからウェイクアップした後に時間整合されて生じるようにＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンをスケジューリングするように構成されることによってスキャンを同期させるように構成される、請求項１７に記載のモバイルデバイス。
【請求項２５】
前記ＷＷＡＮベースの測位測定値は、１つまたは複数のセルラ基地局からの到達時間、到達時間差、または受信信号強度インジケータ（ＲＳＳＩ）測定値のうちの少なくとも１つであり、前記ローカルエリアワイヤレスネットワークベースの測位測定値は、アクセスポイント、ルータ、ブリッジ、フェムトセル、Ｂｌｕｅｔｏｏｔｈ送信機、ピコセル、スモールセル、無線周波数識別（ＲＦＩＤ）、および可視光通信（ＶＬＣ）のうちの１つまたは複数からのＲＳＳＩおよびラウンドトリップ時間（ＲＴＴ）のうちの少なくとも１つである、請求項１７に記載のモバイルデバイス。
【請求項２６】
測位測定値について地上ネットワークをスキャンするためのモバイルデバイスであって、
時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についての前記モバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させるための手段と、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まない、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンするための手段と、
前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンするための手段と、
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用するための手段と
を備える、モバイルデバイス。
【請求項２７】
スキャンを同期させるための前記手段は、前記ＷＷＡＮベースの測位測定値についての前記スキャンおよび前記ローカルエリアワイヤレスネットワークベースの測位測定値についての前記スキャンを、互いの１００μｓ以内に生じるようにスケジューリングする、ハードウェアスケジューリング手段を備える、請求項２６に記載のモバイルデバイス。
【請求項２８】
スキャンを同期させるための前記手段は、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第１の時間と、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第２の時間との間の時間差を決定するための手段と、
前記時間差を時間差しきい値と比較するための手段と、
前記時間差が前記時間差しきい値よりも小さいときに、クラウドソーシングのため、または前記位置フィックスを決定するために、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を共に使用するための手段と
を備えるソフトウェアスケジューリング手段を備える、請求項２６に記載のモバイルデバイス。
【請求項２９】
測位測定値について地上ネットワークをスキャンするための非一時的なコンピュータ可読媒体であって、前記非一時的なコンピュータ可読媒体は、
時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてのモバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させるためのプログラムコードと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まない、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンするためのプログラムコードと、
前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンするためのプログラムコードと、
時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用するためのプログラムコードと
を備えるプログラムコードを記憶した、非一時的なコンピュータ可読媒体。
【請求項３０】
スキャンを同期させるための前記プログラムコードは、
前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第１の時間と、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いて前記スキャンする第２の時間との間の時間差を決定するためのプログラムコードと、
前記時間差を時間差しきい値と比較するためのプログラムコードと、
前記時間差が前記時間差しきい値よりも小さいときに、クラウドソーシングのため、または前記位置フィックスを決定するために、前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を共に使用するためのプログラムコードと
を備える、請求項２９に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【米国特許法第１１９条に基づく優先権の主張】
【０００１】
[0001]  本願は、米国特許法第１１９条に基づいて、２０１６年７月２６日に出願の「SYNCHRONOUS SCANNING TERRESTRIAL NETWORKS FOR MEASUREMENTS FOR CROWDSOURCING AND POISITIONG」と題する米国特許出願第１５／２２０，３１３号の利益および優先権を主張し、それは、その譲受人に譲渡され、その全体が参照によって本明細書に組み込まれる。
【背景技術】
【０００２】
[0002]  本明細書で開示される主題は、電子デバイスに関し、より具体的には、クラウドソーシング（crowdsourcing）のための、または測位（positioning）のために共に使用されることになる測位測定値（positioning measurement）を取得するように複数の地上ネットワークからのスキャンを同期させるためにモバイルデバイスにおいて、またはモバイルデバイスと使用するための方法および装置、ならびに同期されたスキャンからのデータを使用してクラウドソーシングするための方法および装置に関する。
【関連する背景技術】
【０００３】
[0003]  セルラ電話または他のワイヤレス通信デバイスのようなモバイルデバイスについての正確な位置情報を取得することは、通信業界で普及しつつある。デバイスのロケーションを決定するための一般の手段は、周知のグローバル測位衛星（ＧＰＳ）システムまたはグローバルナビゲーション衛星システム（ＧＮＳＳ）のような、衛星測位システム（ＳＰＳ）を使用することであり、それは、地球を周回する軌道にある多くの衛星を用いる。デバイスのロケーションを決定するために一般に使用される他の手段は、地上ベースの測位（terrestrial based positioning）を含み、これは、例えばＳＰＳシステムが利用可能でない、または正確でないとき、例えば屋内のときに、特に有用である。
【０００４】
[0004]  地上ベースの測位中、セルラ基地局（タワー）またはＷｉＦｉアクセスポイントのような近くの送信機からの信号の測定が行われる。例えば、ラウンドトリップ時間（ＲＴＴ）、到達時間差（ＴＤＯＡ）、受信信号強度インジケータ（ＲＳＳＩ）等が、地上信号を使用して測定され得る。地上送信機からの測定値に基づいてモバイルデバイスのロケーションを推定するために、セルラ局のロケーション、アクセスポイントのロケーション、ＲＳＳＩまたはＲＴＴフィンガープリントまたはヒートマップ等のような地理的情報を含むデータベースが典型的には必要とされる。地上送信機についての地理的情報はしばしばクラウドソーシングを通して捕捉され、それはほとんどＳＰＳフィックスの利用可能性に依存する。残念ながら、ＳＰＳ測位はしばしば、屋内ロケーション内では利用可能でない、または不正確であり、ここで地上ベースの測位が特に有用である。その結果として、データベースの成長および維持が妥協される。
【発明の概要】
【０００５】
[0005]  モバイルデバイスは、スキャンを時間整合する（align）ために、測位測定値について、異なるタイプの地上ネットワークを同時に（synchronously）スキャンする。スキャン間の最小の時間差で、異なる地上ネットワークからの測位測定値は、クラウドソーシングまたは位置決定のために使用され得る。例えば、モバイルデバイスは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ：wireless wide area network）およびローカルエリアワイヤレスネットワーク（local area wireless network）を同時にスキャンし得、その結果スキャンから導出された測位測定値が時間整合（aligned in time）。ローカルエリアワイヤレスネットワークは、例えばワイヤレスローカルエリアネットワーク（ＷＬＡＮ）またはワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）であるが、セルラネットワークも衛星ネットワークも含まない。スキャンは、スキャン間のほぼゼロの時間差を用いた厳しい同期（tight synchronization）を確実にするためにハードウェアレベルでスケジューリングされ得る。代替的に、スキャンはソフトウェアレベルで同期され得、互いからの時間差しきい値内に生じるスキャンのみがクラウドソーシングまたは測位のために使用される。
【０００６】
[0006]  １つの実装形態では、測位測定値について地上ネットワークをスキャンするための方法は、時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてのモバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させることと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンすることと、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンすることと、時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用することと、を含む。
【０００７】
[0007]  １つの実装形態では、測位測定値について地上ネットワークをスキャンするためのモバイルデバイスは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてスキャンするためのＷＷＡＮトランシーバと、ローカルエリアワイヤレスネットワークベースの測位測定値についてスキャンするためのローカルエリアワイヤレスネットワークトランシーバと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、前記ＷＷＡＮトランシーバおよび前記ローカルエリアワイヤレスネットワークトランシーバに結合された少なくとも１つのプロセッサと、を含み、前記少なくとも１つのプロセッサは、時間整合されるように、前記ＷＷＡＮベースの測位測定値についてのスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させることと、時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用することと、を行うように構成される。
【０００８】
[0008]  １つの実装形態では、測位測定値について地上ネットワークをスキャンするためのモバイルデバイスは、時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についての前記モバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させるための手段と、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンするための手段と、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンするための手段と、時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用するための手段と、を含む。
【０００９】
[0009]  １つの実装形態では、測位測定値について地上ネットワークをスキャンするための非一時的なコンピュータ可読媒体であって、前記非一時的なコンピュータ可読媒体は、時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてのモバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させるためのプログラムコードと、ここにおいて、前記ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、前記ＷＷＡＮベースの測位測定値について前記モバイルデバイスを用いてスキャンするためのプログラムコードと、前記ローカルエリアワイヤレスネットワークベースの測位測定値について前記モバイルデバイスを用いてスキャンするためのプログラムコードと、時間整合された前記ＷＷＡＮベースの測位測定値および前記ローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または前記モバイルデバイスについての位置フィックスを決定するために使用するためのプログラムコードと、を含む、そこに記憶されたプログラムコードを含む。
【００１０】
[0010]  非限定的かつ非包括的な態様が、以下の図面を参照して説明され、ここにおいて、別途指定されていない限り、同様の参照番号は、様々な図全体を通して同様の部分を指す。
【図面の簡単な説明】
【００１１】
【図１】[0011]  クラウドソーシングにおいて、または位置フィックスを決定するために使用されることになる測位測定値について異なる地上ネットワークを同時にスキャンすることが可能なモバイルデバイスを例示する図。
【図２】[0012]  クラウドソーシングにおいて、または位置フィックスを決定するために使用されることになる測位測定値について異なる地上ネットワークを同時にスキャンする方法を例示するフローチャート。
【図３】[0013]  同じスキャン周期（scanning cycle）を有するＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを同期させる一例を例示する図。
【図４】[0014]  異なるスキャン周期を有するＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを同期させる一例を例示する図。
【図５】[0015]  ローカルエリアワイヤレスネットワークスキャンが日和見的（opportunistic）であるときにＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを同期させる一例を例示する図。
【図６】[0016]  ソフトウェアレベルでスキャンを同期させる方法を例示するフローチャート。
【図７】[0017]  ソフトウェアレベルでＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを同期させる一例を例示する図。
【図８】[0018]  ＷＷＡＮベースの測位測定値から決定された位置フィックスを使用して、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングする方法を例示するフローチャート。
【図９】[0019]  ローカルエリアワイヤレスネットワークベースの測位測定値から決定された位置フィックスを使用して、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングする方法を例示するフローチャート。
【図１０】[0020]  位置フィックスが、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値から取得され、ＷＷＡＮデータベースおよびローカルエリアワイヤレスネットワークデータベースを検証するために使用され得るときにクラウドソーシングする別の方法を例示するフローチャート。
【図１１】[0021]  ＷＷＡＮデータベースおよびローカルエリアワイヤレスネットワークデータベースがそれを用いて検証され得る位置フィックスを決定するための、複数の基地局およびアクセスポイントならびに関連付けられた測位測定値を例示する図。
【図１２】[0022]  位置フィックスがローカルエリアワイヤレスネットワークベースの測位測定値から取得され、ＷＷＡＮデータベースを検証するために使用され得るときにクラウドソーシングする別の方法を例示するフローチャート。
【図１３】[0023]  ＷＷＡＮデータベースがそれを用いて検証され得るローカルエリアワイヤレスネットワークベースの測位測定値を用いて位置フィックスを決定するための、複数の基地局およびアクセスポイントならびに関連付けられた測位測定値を例示する図。
【図１４】[0024]  ＷＷＡＮベースの測位測定値について、およびローカルエリアワイヤレスネットワークベースの測位測定値についての同時スキャンを行うことが可能なモバイルデバイスのブロック図。
【図１５】[0025]  モバイルデバイスによる同時スキャンからのＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値に基づいてクラウドソーシングすることが可能なサーバのブロック図。
【詳細な説明】
【００１２】
[0026]  図１は、基地局１２０ａ、１２０ｂ、および１２０ｃ（基地局１２０と総称される）として例示されているワイヤレスワイドエリアネットワーク（ＷＷＡＮ）送信機、ならびにアクセスポイント１３０ａおよび１３０ｂ（アクセスポイント１３０と総称される）として例示されているローカルエリアワイヤレスネットワーク送信機を含む、地上ネットワークとのワイヤレス通信が可能なモバイルデバイス１００を例示する。本明細書で使用されるローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を含むが、セルラネットワークも衛星ネットワークも含まない。モバイルデバイス１００は、例えば基地局１２０からのＷＷＡＮベースの測位測定値について、および例えばアクセスポイント１３０からのローカルエリアワイヤレスネットワークベースの測位測定値について同時にスキャンすることが可能である。本明細書で使用されるとき、同時スキャンは、スキャンが実質的に同時に生じ、その結果スキャンが時間整合されることを示す。モバイルデバイス１００による同時スキャンは、例えば実質的に同時に生じるようにスキャンをスケジューリングすることによってハードウェアレベルで行われ得、例えばスキャンが互いの１００μｓ以内に生じる。別の実施形態では、モバイルデバイス１００による同時スキャンは、ソフトウェアレベルで行われ得、例えばここで、時間差しきい値内にないスキャンが破棄され得る。時間差しきい値は、モバイルデバイス１００の速度に依存し得る。
【００１３】
[0027]  モバイルデバイス１００は、ＷＷＡＮ送信機（基地局１２０）またはローカルエリアワイヤレスネットワーク送信機（アクセスポイント１３０）を通してワイヤレスネットワーク１４２を介して１つまたは複数のサーバ１５０と通信し得る。サーバ１４０は、ＷＷＡＮデータベース１４４およびローカルエリアワイヤレスネットワークデータベース１４６に結合されると例示されているが、ＷＷＡＮネットワークおよびローカルエリアワイヤレスネットワークについての情報を含む単一のデータベースが使用されてもよいことが理解されるべきである。ＷＷＡＮデータベース１４４および／またはローカルエリアワイヤレスネットワークデータベース１４６からのデータが、モバイルデバイス１００の推定された位置を決定するために、モバイルデバイス１００による同時スキャンからの測定値のうちの１つまたは複数と共に使用され得る。位置推定は、例えば、サーバ１５０を介してＷＷＡＮデータベース１４４および／またはローカルエリアワイヤレスネットワークデータベース１４６からデータを受信した後に、モバイルデバイス１００によって行われ得る。代替的に、位置推定は、モバイルデバイス１００から同時スキャンからの測定値を受信した後に、サーバ１５０によって行われ得る。追加的に、モバイルデバイス１００は、同時スキャンからの測定値、および／または同時スキャンからの測定値を使用して決定された１つまたは複数の位置推定値を、クラウドソーシングのためにサーバ１５０に提供し得る。
【００１４】
[0028]  本明細書で説明されるワイヤレス通信技法は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を含むが、セルラネットワークも衛星ネットワークも含まない、ローカルエリアワイヤレスネットワークまたはＷＷＡＮネットワークのような、様々なワイヤレス通信ネットワークと接続し得る。「ネットワーク」および「システム」という用語は、本明細書では交換可能に使用され得る。
【００１５】
[0029]  ＷＷＡＮネットワークは、例えばセルラネットワークを含み、本明細書ではセルラネットワークと称されるときもあり得る。しかしながら、本明細書で使用されるＷＷＡＮネットワークは、ローカルエリアワイヤレスネットワークのうちのいずれも衛星ネットワークも含まない。ＷＷＡＮは、符号分割多元接続（「ＣＤＭＡ」）ネットワーク、時分割多元接続（「ＴＤＭＡ」）ネットワーク、周波数分割多元接続（「ＦＤＭＡ」）ネットワーク、直交周波数分割多元接続（「ＯＦＤＭＡ」）ネットワーク、シングルキャリア周波数分割多元接続（「ＳＣ−ＦＤＭＡ」）ネットワーク、または上記ネットワークの任意の組合せ、等であり得る。ＣＤＭＡネットワークは、無線技術をごく数例挙げると、ｃｄｍａ２０００、広帯域ＣＤＭＡ（「Ｗ−ＣＤＭＡ（登録商標）」）のような、１つまたは複数の無線アクセス技術（「ＲＡＴ」）を実装し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、およびＩＳ−８５６規格にしたがって実装される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信のためのグローバルシステム（「ＧＳＭ（登録商標）」）、デジタルアドバンスドモバイルフォンシステム（「Ｄ−ＡＭＰＳ」）、または他の何らかのＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト（「３ＧＰＰ（登録商標）」）という名称のコンソーシアムからの文書で説明されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２（「３ＧＰＰ２」）」という名称のコンソーシアムからの文書で説明されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公的に入手可能である。４Ｇロングタームエボリューション（「ＬＴＥ（登録商標）」）通信ネットワークもまた、一態様では、特許請求される主題にしたがって実装され得る。ＷＷＡＮネットワークのための送信機は、本明細書では、例えば基地局またはセルラタワーと称されるときもあり得るが、それらに限定されるものではない。
【００１６】
[0030]  ローカルエリアワイヤレスネットワークは、ＷｉＦｉ（登録商標）と称されるときもある、ＩＥＥＥ８０２．１１ｘネットワークのようなＷＬＡＮ、およびＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘと称されるときもあるＷＰＡＮ、または無線周波数識別（ＲＦＩＤ）ネットワーク、および可視光通信（ＶＬＣ：visual light communication）ネットワークを含み得る。ローカルエリアワイヤレスネットワークのための送信機は、本明細書ではアクセスポイントと称されるときもあり得るが、ローカルエリアワイヤレスネットワーク送信機は、例えば、アクセスポイント、ルータ、ブリッジ、フェムトセル、Ｂｌｕｅｔｏｏｔｈ送信機、ピコセル、スモールセル、ＲＦＩＤ送信機およびＶＬＣ送信機、ならびに他の任意のＷＬＡＮまたはＷＰＡＮ送信機を含み得ることが理解されるべきである。
【００１７】
[0031]  モバイルデバイス１００はさらに、衛星測位システム（ＳＰＳ）（図示せず）からの信号を受信することが可能であり得る。しかしながら、ＳＰＳシステムの使用は、測位測定値についてＷＷＡＮネットワークおよびローカルエリアワイヤレスネットワークを同時スキャンすることに関係しない。
【００１８】
[0032]  特定の実装形態では、また以下に説明されるように、モバイルデバイス１００は、基地局１２０およびアクセスポイント１３０からのロケーション関連測定値について同時にスキャンすること、および場合によっては、これらのロケーション関連測定値に基づいてモバイルデバイス１００の位置フィックスまたは推定されたロケーションを算出することが可能な処理リソースおよび回路要素を有し得る。いくつかの実装形態では、モバイルデバイス１００によって取得されるロケーション関連測定値は、例えばＥ−ＳＭＬＣ（enhanced serving mobile location center）またはＳＵＰＬロケーションプラットフォーム（ＳＬＰ）であり得る、ロケーションサーバ１５０に転送され得、その後、サーバ１５０は、それら測定値に基づいてモバイルデバイス１００についてのロケーションを推定または決定し得る。例示されている例では、モバイルデバイス１００によって取得されるロケーション関連測定値は、既知のロケーション（例えば、基地局１２０およびアクセスポイント１３０など）に固定された地上送信機から受信された信号の測定値を含み得る。モバイルデバイス１００または別個のサーバ１５０は、例えば、アドバンスド順方向リンク三辺測量（ＡＦＬＴ：Advanced Forward Link Trilateration）、観測到達時間差（ＯＴＤＯＡ：Observed Time Difference Of Arrival）または強化型セルＩＤ（Ｅ−ＣＩＤ：Enhanced Cell ID）またはこれらの組合せのような、いくつかの測位方法のうちのいずれか１つを使用して、これらのロケーション関連測定値に基づくモバイルデバイス１００についてのロケーション推定値を取得し得る。これらの技法のうちのいくつか（例えば、ＡＦＬＴ、およびＯＴＤＯＡ）では、送信機によって送信され、またモバイルデバイス１００において受信されるパイロット、測位基準信号（ＰＲＳ）、または他の測位関連信号に少なくとも部分的に基づいて、疑似距離（pseudoranges）またはタイミング差が、既知のロケーションに固定された３つ以上の地上送信機と比べてモバイルデバイス１００において測定され得る。ここで、サーバ１５０は、ＡＦＬＴ、ＯＴＤＯＡ、およびＥ−ＣＩＤのような測位技法を容易にするために、例えば、測定されるべき信号に関する情報（例えば、信号タイミング）、地上送信機のロケーションおよびアイデンティティを含む測位補助データを、ネットワーク１４２を介してモバイルデバイス１００に提供することが可能であり得る。例えば、サーバ１５０は、ＷＷＡＮデータベース１４４および／またはローカルエリアワイヤレスネットワークデータベース１４６にアクセスし得、それは、特定の会場のような特定の領域または複数領域における送信機のロケーションおよびアイデンティティを示し、送信電力および信号タイミングのような基地局１２０またはアクセスポイント１３０によって送信される信号を記述している情報を提供し得る。Ｅ−ＣＩＤの場合では、モバイルデバイス１００は、基地局１２０および／またはアクセスポイント１３０から受信された信号についての受信信号強度インジケータ（ＲＳＳＩ）の測定値を取得し得、および／またはモバイルデバイス１００と基地局１２０および／またはアクセスポイント１３０との間のラウンドトリップ信号伝搬時間（ＲＴＴ：round trip signal propagation time）を取得し得る。モバイルデバイス１００は、モバイルデバイス１００についてのロケーションを決定するためにサーバ１５０から受信された補助データと共にこれらの測定値を使用し得るか、または同様の決定を行うためにサーバ１５０に測定値を転送し得る。
【００１９】
[0033]  ＷＷＡＮネットワークおよびローカルエリアワイヤレスネットワークのスキャンが同時にモバイルデバイス１００によって行われる、すなわちスキャンが時間整合されるので、基地局１２０およびアクセスポイント１３０からの測位測定は、モバイルデバイス１００が同じ位置にある間に行われる。本明細書で使用されるとき、同時とは、事象が互いからの０〜０．５ｓに生じることを示す。一般に、ＷＷＡＮネットワークおよびローカルエリアワイヤレスネットワークのスキャンがどのくらい同時に行われるべきかは、ユーザの動き／速度に依存する。例えば、固定またはほぼ固定のユーザの場合、０．５ｓ間隔で行われるスキャンが同じ位置にある。ユーザが素早く移動している場合、同じ位置からスキャンが行われることを確実にするために、より短い時間差が使用されるべきである。スキャン間の結果として得られる距離が所望のしきい値内にある場合に、スキャンは同時であると特徴付けられ得る。１つの例では、測位精度のためのターゲットは１０ｍであり得（すなわち、「同じ位置」は１０ｍ以内であるとみなされる）、次いで０．５秒が、最大２０ｍ／ｓ（０．５ｓ＊２０ｍ/ｓ＝１０ｍ）のユーザ速度の「同時スキャン」のための最大限度として使用され得る。より高い測位／クラウドソーシング精度がターゲットとされる場合（例えば１ｍの精度）（すなわち、「同じ位置」は１ｍ以内であるとみなされる）、０．０５秒が、最大２０ｍ／ｓ（０．０５ｓ＊２０ｍ／ｓ＝１ｍ）のユーザ速度の「同時スキャン」のための最大限度として使用され得る。一般に、ユーザの速度は知られていないこともあり、したがって、時間差要件を小さく保つことが望ましい。同期されたスキャンがハードウェアレベルで時間整合されることによって、スキャンは、例えば互いの１００μｓ以内に生じることになり、これはスキャンがユーザ速度にかかわらず同じ位置で行われることを確実にする。スキャンは代替的にソフトウェアレベルで時間整合され得、このケースで、同時とは、互いから０〜０．５ｓであるとみなされ得、ユーザの速度に依存し得る。
【００２０】
[0034]  したがって、基地局１２０およびアクセスポイント１３０からの測位測定値は、モバイルデバイス１００のロケーションの正確な推定値を生成するために共に使用され得る。それと比較して、同時スキャンを行わない従来のデバイスを用いると、ユーザが、ある時間にその位置から別の異なる時間に異なるロケーションに移動していることもあるので、ＷＷＡＮネットワークからの測定およびローカルエリアワイヤレスネットワークからの測定は、著しく異なるロケーションから行われ得る。したがって、従来のデバイスを用いると、デバイスの推定された位置は典型的には、著しい誤差も不確実性（uncertainty）もないＷＷＡＮネットワークおよびローカルエリアワイヤレスネットワーク両方からの測位測定値に基づくものではない。
【００２１】
[0035]  追加的に、地上ベースの測位の場合、基地局１２０およびアクセスポイント１３０のロケーションのような地理的情報、ならびにデータベース１４４、１４６からの信号情報が使用される。例えば、三辺測量を通してモバイルデバイスの位置の推定値を決定するために、例えば送信機のロケーションが、（位置測定値によって決定された）送信機からの決定された距離と共に使用される。データベース１４４、１４６内の情報は典型的には、クラウドソーシングを通して捕捉される。
【００２２】
[0036]  クラウドソーシングは、地上送信機のためのデータベースを成長させ維持するための周知の技法である。クラウドソーシングを用いると、例えば、複数のモバイルデバイスは、基地局１２０および／またはアクセスポイント１３０から受信された信号情報と共に、それらの現在の位置をサーバ１５０に報告し得る。複数の報告から、サーバ１５０は、例えば、基地局１２０またはアクセスポイント１３０のロケーションを決定する、または正確にすることによって、データベース１４４、１４６を成長させ得るか、または維持し得る。典型的には、サーバに報告されたモバイルデバイスのクラウドソーシングされた位置は、ＳＰＳシステムを使用して取得される。残念なことに、ＳＰＳシステムは、ＷＷＡＮおよびローカルエリアワイヤレスネットワーク測位が特に有用であるロケーションでは、しばしば利用不可能または不正確である。その結果として、モバイルデバイスのクラウドソーシングされた位置は、不正確である傾向にあり、それによってデータベースの成長および維持を妥協する。さらに、モバイルデバイスのクラウドソーシングされた位置は、ＳＰＳ信号が利用可能である屋外ロケーションに偏る（biased）傾向にあり、それによって、ローカルエリアワイヤレスネットワーク送信機、例えば、アクセスポイント、ルータ等を屋外ロケーションに誤って偏らせる。
【００２３】
[0037]  モバイルデバイス１００は、例えば基地局１２０からのＷＷＡＮベースの測位測定値について、および例えばアクセスポイント１３０からのローカルエリアワイヤレスネットワークベースの測位測定値について同時にスキャンすることが可能であり、その結果スキャンは時間整合される。スキャンが時間整合されて同時スキャンすることは、モバイルデバイス１００が同じ位置にある間に、基地局１２０およびアクセスポイント１３０からの測位測定が行われるので有利である。したがって、ＷＷＡＮおよびローカルエリアワイヤレスネットワークからのスキャンがクラウドソーシングのために使用されることができるように、位置誤差は最小限にされる。さらに、ＷＷＡＮおよびローカルエリアワイヤレスネットワークのスキャンは、調整されたスケジュールを有する。したがって、モバイルデバイス１００がスリープ状態である場合、別々に行われるＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンの各々のためにウェイク（wake）することが必要とされる、同時スキャンを行わないデバイスとは対照的に、モバイルデバイス１００は、両方のスキャンを行うために一回だけアウェイクすることになる。したがって、モバイルデバイス１００のウェイクアップ電力消費が低減される。
【００２４】
[0038]  図２は、クラウドソーシングにおいて、またはモバイルデバイスについての位置フィックスを決定するために使用されることになる測位測定値について異なる地上ネットワークを同時にスキャンする方法を例示するフローチャートである。例示されているように、モバイルデバイスは、時間整合されるように、ＷＷＡＮベースの測位測定値についてのモバイルデバイスによるスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させる（２０２）。ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を含み、セルラネットワークも衛星ネットワークも含まない。モバイルデバイスは、ＷＷＡＮベースの測位測定値についてスキャンし（２０４）、ローカルエリアワイヤレスネットワークベースの測位測定値についてスキャンする（２０６）。時間整合されるように同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値は、クラウドソーシングのため、またはモバイルデバイスについての位置フィックスを決定するために使用される（２０８）。所望の場合、モバイルデバイスは、２つより多くのネットワークを同時にスキャンし得る。例えば、モバイルデバイスは、ＷｉＦｉネットワークおよびＢｌｕｅｔｏｏｔｈネットワークのような、１つまたは複数のローカルエリアワイヤレスネットワークおよび１つまたは複数のＷＷＡＮネットワークを同時にスキャンし得る。
【００２５】
[0039]  スキャンは、例えば、ハードウェアが、ＷＷＡＮベースの測位測定値についてのスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを、実質的に同時に、例えば互いの１００μｓ内に生じるようにスケジューリングすることによって、時間整合されるように同期され得る。時間整合されるようにスキャンをスケジューリングすることは、モバイルデバイスがスリープモードにあるときに有利であり得る。例えば、スキャンは、モバイルデバイス内のプロセッサがスリープモードからウェイクアップした後に時間整合されるようにスケジューリングされ得、これは、同期されていないＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンごとにプロセッサをウェイクするデバイスと比較して、スキャンを行うのに必要なウェイクアップ電力を低減する。
【００２６】
[0040]  図３は、ＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを同期させる一例を例示する。図３は、四角を有するＷＷＡＮスキャンおよび丸を有するローカルエリアワイヤレスネットワークスキャンをそれぞれ例示するタイムライン３０２および３０４を示す。タイムライン３０２および３０４は、スキャンが同時ではない場合のＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンを例示する。わかるように、タイムライン３０２のＷＷＡＮスキャンおよびタイムライン３０４のローカルエリアワイヤレスネットワークスキャンの各々は、同じ間隔を有するスキャン周期を有するが、タイムライン３０４のローカルエリアワイヤレスネットワークンスキャンは、タイムライン３０２のＷＷＡＮスキャンに対して遅延している。第３のタイムライン３０６は、時間整合された、同期されたＷＷＡＮスキャン（四角を有する）およびローカルエリアワイヤレスネットワークスキャン（丸を有する）を例示しており、それらは、実質的に同時に生じるようにモバイルデバイス１００内の共通スケジューラ（common scheduler）によってスケジューリングされている。例えばモバイルデバイス１００内の共通スケジューラは、ＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンのためのスケジュールを受信し得、例えば、矢印３０５によって例示されるように、ローカルエリアワイヤレスネットワークスキャンを時間的により早く（またはより遅く）生じるように移動させることによって、実質的に同時に生じ、それによりタイムライン３０６に例示されるように、ＷＷＡＮスキャンと同時に起きるようにそれらをスケジューリングする。
【００２７】
[0041]  他の実施形態では、ＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンは、それらそれぞれのスキャン周期において異なる間隔を有し得る。例として図４は、四角を有するＷＷＡＮスキャンおよび丸を有するローカルエリアワイヤレスネットワークスキャンをそれぞれ例示するタイムライン４０２および４０４を示し、ここでスキャンは、時間整合されるように同期されておらず、それらそれぞれのスキャン周期における間隔は異なる。追加的に、わかるように、タイムライン４０４のローカルエリアワイヤレスネットワークスキャンは、タイムライン４０２のＷＷＡＮスキャンに対して遅延している。第３のタイムライン４０６は、時間整合された、同時のＷＷＡＮスキャン（四角を有する）およびローカルエリアワイヤレスネットワークスキャン（丸を有する）を例示し、それらは、実質的に同時に生じるようにモバイルデバイス１００内の共通スケジューラによってスケジューリングされている。図３と同様に、モバイルデバイス１００内の共通スケジューラは、例えば、ＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンのためのスケジュールを受信し得、例えば、矢印４０５によって例示されるように、ローカルエリアワイヤレスネットワークスキャンを時間的により早く生じるように移動させることによって、実質的に同時に生じ、それによりタイムライン４０６に例示されるように、ＷＷＡＮスキャンと同時に起きるようにそれらをスケジューリングする。追加的に、ＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンが異なる間隔を有するので、例えば時間４０８、４１０、および４１２において整合されたＷＷＡＮスキャンおよびローカルエリアワイヤレスネットワークスキャンに起因する測位測定値のみがクラウドソーシングのために使用されるか、または測位のために共に使用される。よって、共通スケジューラは、時間整合された最小の共通間隔からのスキャンを、クラウドソーシングのために使用されるように、または測位のために共に使用されるようにスケジューリングする。
【００２８】
[0042]  別の実施形態では、例えばローカルエリアワイヤレスネットワークスキャンまたはＷＷＡＮスキャンといったスキャンのうちの１つまたは複数は、スキャン周期を有さなくてもよく、代わりに日和見的であり得る。例えば、図５は、スキャン周期を有するＷＷＡＮスキャン（四角を有する）を例示するタイムライン５０２と、スキャン周期を有さないローカルエリアワイヤレスネットワークスキャン（丸を有する）であるが、代わりにローカルエリアワイヤレスネットワークスキャンが日和見的に生じることを例示するタイムライン５０４とを示す。第３のタイムライン５０６は、時間整合された、同時のＷＷＡＮスキャン（四角を有する）およびローカルエリアワイヤレスネットワークスキャン（丸を有する）を例示し、それらは、実質的に同時に生じるようにモバイルデバイス１００内の共通スケジューラによってスケジューリングされる。例えばモバイルデバイス１００内の共通スケジューラは、ＷＷＡＮスキャンのためのスケジュールを受信し得、ＷＷＡＮスキャンに基づいてローカルエリアワイヤレスネットワークスキャンをタイムトリガ（time trigger）し得、その結果、日和見的なローカルエリアワイヤレスネットワークスキャンが起きるとき、それらは次のＷＷＡＮスキャンと生じるように遅延し、その結果、例えば時間５０８、５１０、および５１２においてそれらは整合される。同様に、ＷＷＡＮスキャンが日和見的であり、ローカルエリアワイヤレスネットワークスキャンがスキャン周期を有する場合、ＷＷＡＮスキャンがローカルエリアワイヤレスネットワークスキャンに基づいてトリガされ得る。
【００２９】
[0043]  スキャンはまた、例えば時間差しきい値内に生じないスキャンを破棄することによって、例えばソフトウェアレベルで、時間整合されるように同期され得る。例として図６は、ソフトウェアレベルでスキャンを同期させる方法を例示するフローチャートである。ＷＷＡＮベースの測位測定値についてモバイルデバイスを用いてスキャンする第１の時間と、ローカルエリアワイヤレスネットワークベースの測位測定値についてモバイルデバイスを用いてスキャンする第２の時間との間の時間差が決定される（６０２）。時間差は、時間差しきい値と比較され（６０４）、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値は、時間差が時間差しきい値よりも小さいときに、クラウドソーシングのため、または位置フィックスを決定するために共に使用される（６０６）。
【００３０】
[0044]  例として図７は、四角を有するＷＷＡＮスキャンおよび丸を有するローカルエリアワイヤレスネットワークスキャンを例示するタイムライン７０２および７０４を示す。図７は、ＷＷＡＮスキャン７０６の時間とローカルエリアワイヤレスネットワークスキャン７０８の時間との間の時間差δｔ１、およびＷＷＡＮスキャン７１０の時間とローカルエリアワイヤレスネットワークスキャン７１２の時間との間の時間差δｔ２を例示する。時間差δｔ１および時間差δｔ２を時間差しきい値と比較することによって、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、または位置フィックスを決定するために使用するべきかどうかが決定されることができる。例として、時間差δｔ１は時間差しきい値よりも小さいこともあり、そのため、ＷＷＡＮスキャン７０６およびローカルエリアワイヤレスネットワークスキャン７０８からの測位測定値が、クラウドソーシングのために共に使用され得るか、または位置フィックスを決定するために共に使用されることになる。他方では、時間差δｔ２は時間差しきい値よりも大きいこともあり、よって、ＷＷＡＮスキャン７１０およびローカルエリアワイヤレスネットワークスキャン７１２からの測位測定値が、クラウドソーシングのために共に使用されることはできない、または位置フィックスを決定するために共に使用されることはできない。
【００３１】
[0045]  時間差しきい値は、速度依存であり得る。スキャンが行われるときのモバイルデバイスの位置の差を最小限にするために、時間差しきい値は、モバイルデバイスがより速く動くにつれて低減され得る。例えば、モバイルデバイスが素早く移動している場合、小さい時間差しきい値が望ましいこともある。その結果として、大きい速度をモバイルデバイスが有する場合、時間差δｔ１は時間差しきい値よりも大きいこともあり、ＷＷＡＮスキャン７０６およびローカルエリアワイヤレスネットワークスキャン７０８からの測位測定値が、クラウドソーシングのために共に使用されることはできないか、または位置フィックスを決定するために共に使用されることはできない。他方では、モバイルデバイスが遅く動いている、または固定である場合、より大きい時間差しきい値が望ましいこともあり、その結果、モバイルデバイスがスキャン間で大きい距離を移動することによる誤差を引き起こすことなく、追加のスキャンがクラウドソーシングまたは測位のために使用され得る。その結果として、モバイルデバイスが遅く移動している、または固定である場合、時間差δｔ２は時間差しきい値よりも小さいこともあり、よって、ＷＷＡＮスキャン７１０およびローカルエリアワイヤレスネットワークスキャン７１２からの測位測定値が、クラウドソーシングのために共に使用され得るか、または位置フィックスを決定するために共に使用され得る。
【００３２】
[0046]   時間整合されるように同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値は、例えば、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を、関連付けられた位置フィックスと共に、または関連付けられた位置フィックスなしにクラウドソーシングサーバに送信することによって、クラウドソーシングのために使用され得る。クラウドソーシングサーバ、例えば図１のサーバ１５０は、これに応じてデータベース１４４および１４６を更新し得る。２つより多くのネットワークがモバイルデバイスによって同時にスキャンされた場合、同時にスキャンされたネットワークすべてからの測定位置がクラウドソーシングのために使用されてもよいことが理解されるべきである。
【００３３】
[0047]  例として図８は、ＷＷＡＮベースの測位測定値から決定された位置フィックスを使用して、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングする方法を例示するフローチャートである。示されているように、モバイルデバイスについての位置フィックスは、ＷＷＡＮベースの測位測定値を用いて取得され得（８０２）、位置フィックスは、ローカルエリアワイヤレスネットワークベースの測位測定値に割り当てられ得る（８０４）。例として、図１に示されるモバイルデバイス１００は、例えば、位置フィックス自体を決定することによって、または位置フィックスをサーバ１５０から取得することによって、位置フィックスを取得し得る。モバイルデバイス１００は、位置フィックスをローカルエリアワイヤレスネットワークベースの測位測定値と関連付け、関連付けられた位置フィックスと共にローカルエリアワイヤレスネットワークベースの測位測定値をサーバ１５０に送信し得る。代替的に、サーバ１５０は、例えば、モバイルデバイス１００から送信されたＷＷＡＮベースの測位測定値から位置フィックスを決定することによって、またはモバイルデバイス１００から位置フィックスを取得することによって、位置フィックスを取得し得る。サーバ１５０は、位置フィックスをローカルエリアワイヤレスネットワークベースの測位測定値と関連付け得、それに応じて一方または両方のデータベース１４４、１４６を更新し得る。
【００３４】
[0048]  例として図９は、ローカルエリアワイヤレスネットワークベースの測位測定値から決定された位置フィックスを使用して、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングする方法を例示するフローチャートである。示されているように、モバイルデバイスについての位置フィックスは、ローカルエリアワイヤレスネットワークベースの測位測定値を用いて取得され得（９０２）、位置フィックスは、ＷＷＡＮ測位測定値に割り当てられ得る（９０４）。例として、図１に示されるモバイルデバイス１００は、例えば、位置フィックス自体を決定することによって、または位置フィックスをサーバ１５０から取得することによって、位置フィックスを取得し得る。モバイルデバイス１００は、位置フィックスをＷＷＡＮ測位測定値と関連付け、関連付けられた位置フィックスと共にＷＷＡＮ測位測定値をサーバ１５０に送信し得る。代替的に、サーバ１５０は、例えば、モバイルデバイス１００から送信されたローカルエリアワイヤレスネットワークベースの測位測定値から位置フィックスを決定することによって、またはモバイルデバイス１００から位置フィックスを取得することによって、位置フィックスを取得し得る。サーバ１５０は、位置フィックスをＷＷＡＮ測位測定値と関連付け得、それに応じて一方または両方のデータベース１４４、１４６を更新し得る。
【００３５】
[0049]  モバイルデバイスについての位置フィックスがＷＷＡＮベースの測位測定値またはローカルエリアワイヤレスネットワークベースの測位測定値のいずれを用いても可能でないとき、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値は、クラウドソーシングのために共に関連付けられ得る。例として、モバイルデバイス１００は、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付け、データをサーバ１５０に送信し得る。１つの例では、位置フィックスのための適切数の測位測定値があり得、例えば、３つ以上の基地局１２０またはアクセスポイント１３０からの測位測定値であり得るが、モバイルデバイス１００は、位置フィックスを生成するのに基地局またはアクセスポイントについての不十分な情報を有し得る（すなわち、１つまたは複数の基地局１２０またはアクセスポイント１３０のロケーションが未知である）。しかしながらサーバ１５０は、位置フィックスを生成するのに十分な情報を有し得る。よって、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付け、データをサーバ１５０に送信することによって、サーバ１５０は位置フィックスを生成し得る。サーバ１５０が位置フィックスを生成するのに十分な情報を有さない場合、サーバ１５０は、将来的な使用のために、例えばデータベース１４４、１４６に、関連付けられた測定値を記憶し得る。例えば、将来的に、サーバ１５０は、記憶されたＷＷＡＮベースの測位測定値またはローカルエリアワイヤレスネットワークベースの測位測定値を使用して位置フィックスがそれを用いて生成され得る情報（例えば、１つまたは複数の基地局１２０またはアクセスポイント１３０のロケーション）を取得し得る。位置フィックスは次いで、ＷＷＡＮベースの測位測定値またはローカルエリアワイヤレスネットワークベースの測位測定値に関連付けられ得る。
【００３６】
[0050]  別の例では、位置フィックスを生成するためにモバイルデバイスによって取得される適切数の測位測定値がないこともあり、例えば、３つ未満の基地局１２０またはアクセスポイント１３０からの測位測定値であり得る。位置フィックスが取得できなくても、ＷＷＡＮベースの測位測定値は、ローカルエリアワイヤレスネットワークベースの測位測定値に関連付けられた不確実性を抑制する（constrain）ために使用され得る。例えば、アクセスポイント１３０に関連付けられた不確実性は、単一の基地局１２０からのＷＷＡＮベースの測位測定値を使用して抑制され得、それは、不確実性に対して抑制がないこと、または単に基地局識別のみに対する不確実性を抑制することよりも優れ得る。さらに、２つの基地局１２０からのＷＷＡＮベースの測位測定値と共に、基準信号時間差測定値（ＲＳＴＤ：Reference Signal Time Difference）が、位置推定値として使用されるのに十分にアクセスポイント１３０に関連付けられた不確実性を抑制するために使用され得る。
【００３７】
[0051]  図１０は、位置フィックスが、同期されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を使用して取得され得るときにクラウドソーシングする別の方法を例示するフローチャートである。例示されるように、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての第１の位置フィックスが取得される（１００２）。ＷＷＡＮデータベースを使用してＷＷＡＮベースの測位測定値を用いてモバイルデバイスについての第２の位置フィックスが取得される（１００４）。ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために、第１の位置は第２の位置と比較される（１００６）。位置フィックスは、モバイルデバイス１００によって、例えば、サーバ１５０によって送信されたデータベース１４４、１４６からの情報を使用して位置フィックスを生成することによって取得され得る。代替的に、サーバ１５０は、データベース１４４、１４６からの情報を使用して位置フィックスを生成し得る。サーバ１５０は、データベースを検証するために位置フィックスをモバイルデバイス１００に送信し得るか、またはサーバ１５０自体が位置フィックスを比較し、データベースを検証し得る。２つより多くのネットワークがモバイルデバイスによって同時にスキャンされる場合、追加のネットワークからの位置フィックスもまたデータベースを検証するために使用されてもよいことが理解されるべきである。
【００３８】
[0052]  例として図１１は、複数の基地局１１２０Ａ、１１２０Ｂ、１１２０Ｃ、およびアクセスポイント１１３０Ａ、１１３０Ｂ、１１３０Ｃ、ならびに関連する円形区域（radius ring）を例示しており、それら円形区域は、関連付けられた送信機からの測位測定値、例えばＴＯＡ、ＲＴＴ、ＴＤＯＡ、ＲＳＳＩ等から決定され得る。第１の位置フィックス１１０２は、アクセスポイントのロケーションを提供するローカルエリアワイヤレスネットワークデータベースを使用してアクセスポイント１１３０Ａ、１１３０Ｂ、および１１３０Ｃからのローカルエリアワイヤレスネットワークベースの測位測定値に基づいて生成される。第２の位置フィックス１１０４は、基地局のロケーションを提供するＷＷＡＮデータベースを使用して基地局１１２０Ａ、１１２０Ｂ、および１１２０ＣからのＷＷＡＮ測位測定値に基づいて生成される。第１の位置フィックス１１０２と第２の位置フィックス１１０４との間の距離１１０６が距離しきい値よりも大きい場合、第１の位置フィックス１１０２および第２の位置フィックス１１０６はマッチしないとみなされ得、一方または両方のデータベースに誤差があることを示す。
【００３９】
[0053]  ローカルエリアワイヤレスネットワークベースの測位測定値に基づく、第１の位置フィックス１１０２は、ＷＷＡＮデータベースにおける１つまたは複数の誤差がそれを用いて決定され得る基準ロケーションとして使用され得る。例えば、ＷＷＡＮデータベースにおける特定範囲外（outlying）の基地局が、基地局についてのＷＷＡＮベースの測位測定値（例えば、ＴＯＡ、ＲＴＴ、ＴＤＯＡ、ＲＳＳＩ、等）から導出された距離を、ＷＷＡＮデータベースによって提供された基地局のロケーションと基準ロケーションとの間の距離と比較することによって識別され得る。よって、図１１に例示されるように、基地局１１２０Ｂの場合、ＷＷＡＮベースの測位測定値から導出された距離（例えば、基地局１１２０Ｂの周りの円形区域の半径１１０８）は、ＷＷＡＮデータベースによって提供された基地局１１２０Ｂのロケーションと基準ロケーション１１０２との間の距離１１１０と比較される。距離の差は基地局ごとに決定され、最も大きい差を有する基地局は、疑わしい（suspicious）としてＷＷＡＮデータベースにおいてフラグ付けされ得るか、または差がしきい値よりも大きい場合、不正確とフラグ付けされ得る。
【００４０】
[0054]  同様に、ＷＷＡＮ測位測定値に基づく、第２の位置フィックス１１０４は、ローカルエリアワイヤレスネットワークデータベースにおける１つまたは複数の誤差がそれを用いて決定され得る基準ロケーションとして使用され得る。例えば、ローカルエリアワイヤレスネットワークデータベースにおける中心を外れたアクセスポイントが、アクセスポイントについてのローカルエリアワイヤレスネットワークベースの測位測定値（例えば、ＴＯＡ、ＲＴＴ、ＴＤＯＡ、ＲＳＳＩ、等）から導出された距離を、ローカルエリアワイヤレスネットワークデータベース１４６によって提供されたアクセスポイントのロケーションと基準ロケーションとの間の距離と比較することによって識別され得る。よって、図１１に例示されるように、アクセスポイント１１３０Ｃの場合、ローカルエリアワイヤレスネットワーク測位測定値から導出された距離（例えば、アクセスポイント１１３０Ｃの周りの円形区域の半径１１１２）は、アクセスポイントに対する追加の処理遅延であるターンアラウンド較正係数（turnaround calibration factor）を必要な場合は考慮に入れて、ローカルエリアワイヤレスネットワークデータベースによって提供されたアクセスポイント１１３０Ｃのロケーションと基準ロケーション１１０４との間の距離１１１４と比較される。距離の差はアクセスポイントごとに決定され、最も大きい差を有するアクセスポイントは、疑わしいとしてローカルエリアワイヤレスネットワークデータベースにおいてフラグ付けされ得るか、または差がしきい値よりも大きい場合、不正確とフラグ付けされ得る。
【００４１】
[0055]  図１２は、位置フィックスがローカルエリアワイヤレスネットワーク測位測定値のみを用いて取得され得るときにクラウドソーシングする別の方法を例示するフローチャートである。示されているように、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いて、モバイルデバイスについての第１の位置フィックスが取得される（１２０２）。モバイルデバイスについての第２の位置フィックスは、ＷＷＡＮベースの測位測定値およびＷＷＡＮデータベースでは可能でない。第１の位置フィックスおよびＷＷＡＮベースの測位測定値は、ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために使用される（１２０４）。例えば、図１３を参照してさらに説明されるように、ローカルエリアワイヤレスネットワークベースの測位測定値に基づく第１の位置フィックスは、一貫性検査（consistency check）によって、疑わしいまたは不正確であるロケーションをＷＷＡＮデータベース中に有する基地局を識別するための基準ロケーションとして使用され得る。すなわち、ＷＷＡＮデータベースと共に使用されるＷＷＡＮ測定値は、ローカルエリアワイヤレスネットワーク測位測定値から導出された基準ロケーションおよびローカルエリアワイヤレスネットワークデータベースと一貫している位置領域をもたらすべきである。第１の位置フィックスは、モバイルデバイス１００によって、例えば、サーバ１５０によって送信されたローカルエリアワイヤレスネットワークデータベース１４６からの情報を使用して位置フィックスを生成することによって取得され得る。代替的に、サーバ１５０は、ローカルエリアワイヤレスネットワークデータベース１４６からの情報を使用して位置フィックスを生成し得る。サーバ１５０は、データベースを検証するために位置フィックスをモバイルデバイス１００に送信し得るか、またはサーバ１５０自体がデータベースを検証し得る。
【００４２】
[0056]  図１１と同様に図１３は、複数の基地局１３２０Ａ、１３２０Ｂ、およびアクセスポイント１３３０Ａ、１３３０Ｂ、１３３０Ｃ、ならびに関連する円形区域を例示しており、それら円形区域は、関連付けられた送信機からの測位測定値、例えばＴＯＡ、ＲＴＴ、ＴＤＯＡ、ＲＳＳＩ等から決定され得る。第１の位置フィックス１３０２は、アクセスポイントのロケーションを提供するローカルエリアワイヤレスネットワークデータベースを使用してアクセスポイント１３３０Ａ、１３３０Ｂ、および１３３０Ｃからのローカルエリアワイヤレスネットワークベースの測位測定値に基づいて生成される。しかしながら、ＷＷＡＮ測位測定値に基づく第２の位置フィックスは、２つの基地局１３２０Ａおよび１３２０Ｂしかないので可能でない。ローカルエリアワイヤレスネットワークベースの測位測定値に基づく第１の位置フィックス１３０２は、ミスマッチする基地局を識別するための基準ロケーションとして使用され得る。例えば、ＷＷＡＮデータベースにおけるミスマッチの基地局は、基地局についてのＷＷＡＮベースの測位測定値（例えば、ＴＯＡ、ＲＴＴ、ＴＤＯＡ、ＲＳＳＩ、等）から導出された距離を、ＷＷＡＮデータベースによって提供された基地局のロケーションと基準ロケーションとの間の距離と比較することによって識別され得る。よって、図１３に例示されるように、基地局１３２０Ｂの場合、ＷＷＡＮベースの測位測定値から導出された距離（例えば、基地局１３２０Ｂの周りの円形区域の半径１３０４）が、ＷＷＡＮデータベースによって提供された基地局１３２０Ｂのロケーションと基準ロケーション１３０２との間の距離１３０６と比較される。距離の差が誤差しきい値よりも大きい場合、ＷＷＡＮデータベースにおける基地局１３２０Ｂのロケーションは、疑わしいまたは不正確とフラグ付けされ得る。代替的に、ミスマッチすると識別された任意の基地局の不確実性は、第１の位置フィックス１３０２との不一致（discrepancy）に比例して増加し得る。
【００４３】
[0057]  図１４は、スキャンが時間整合されるように、ＷＷＡＮベースの測位測定値についておよびローカルエリアワイヤレスネットワークベースの測位測定値についての同時スキャンを行うことが可能なモバイルデバイス１００のブロック図である。モバイルデバイス１００は、基地局１２０（図１に図示）のような、ＷＷＡＮ送信機とワイヤレスに通信するためのＷＷＡＮトランシーバ１４１０と、アクセスポイント１３０（図１に図示）のような、ローカルエリアワイヤレスネットワーク（ＬＡＷＮ）送信機とワイヤレスに通信するためのＬＡＷＮトランシーバ１４２０と、ＷＷＡＮトランシーバ１４１０およびＬＡＷＮトランシーバ１４２０と使用され得る１つまたは複数のアンテナ１４３０とを含む。モバイルデバイス１００は、加速度計、ジャイロスコープ、電子コンパス、磁力計、気圧計等のような、他のセンサ（単数または複数）１４４０、およびＳＰＳ受信機１４５０を含み得る。モバイルデバイス１００はさらに、例えばディスプレイ、キーパッド、またはユーザがそれを通してモバイルデバイス１００とインターフェースを取り得る、ディスプレイ上の仮想キーパッドのような他の入力デバイスを含み得る、ユーザインターフェース１４５０を含み得る。
【００４４】
[0058]  モバイルデバイス１００はさらに、メモリ１４７０および１つまたは複数のプロセッサ１４８０を含み、それらはバス１４７２と共に結合され得る。プロセッサ１４８０およびモバイルデバイス１００の他の構成要素は、バス１４７２、別個のバスと共に同様に結合され得るか、または共に直接接続され得るか、または前述の組合せであり得る。メモリ１４７０は、１つまたは複数のプロセッサ１４８０によって実行されると、１つまたは複数のプロセッサに、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作させるソフトウェア命令または実行可能なコードを含み得る。
【００４５】
[0059]  図１４に例示されるように、１つまたは複数のプロセッサ１４８０は、本明細書で説明されている方法を実施する１つまたは複数の処理ユニットまたは構成要素を含み得る。例えば、１つまたは複数のプロセッサ１４８０は、共通スケジューラ１４８２を含み得、それは、本明細書で説明されているように、ＷＷＡＮコントローラ１４８４からＷＷＡＮスキャンのためのスケジュールを、およびＬＡＷＮコントローラ１４８６からＬＡＷＮスキャンのためのスケジュールを受信し、ＷＷＡＮスキャンおよびＬＡＷＮスキャンを実質的に同時に生じるようにスケジューリングするように構成され得る。例として、スキャンは、時間的にスキャン周期を整合することによって実質的に同時に生じるようにスケジューリングされ得る。さらに、ＷＷＡＮスキャンおよびＬＡＷＮスキャンがそれらのそれぞれのスキャン周期において同じ間隔を有さない場合、共通スケジューラ１４８２は、クラウドソーシングのために使用されるため、または測位のために共に使用されるために、時間整合された最小の共通間隔からのスキャンをスケジューリングし得る。さらに、スキャンのうちの１つ、例えばＬＡＷＮスキャンが日和見的である場合、共通スケジューラ１４８２は、周期的スキャンに基づいて日和見スキャンをタイムトリガし得る。上述のように、共通スケジューラ１４８２は、ハードウェアレベルでスキャンをスケジューリングするハードウェア構成要素であり得る。ハードウェアレベルでスキャンを同時にスケジューリングすることによって、スキャンにおけるほぼゼロの時間差での厳しい同期が可能であり、例えば、スキャンは互いの１μｓ以下以内に生じる。別の実装形態では、共通スケジューラ１４８２は、ソフトウェアレベルで動作し得、すなわち、命令およびデータが、非一時的なコンピュータ可読媒体、例えばメモリ１４７０上に記憶され、１つまたは複数のプロセッサ１４８０に、共通スケジューラ１４８２の機能を実施させるように構成される。上述のように、共通スケジューラ１４８２は、ソフトウェアレベルで動作するとき、例えば５ｍｓといった時間差しきい値内にないスキャンが、クラウドソーシングのために使用されること、または位置フィックスを決定するために共に使用されることを防ぐように構成され得る。時間差しきい値は、例えば、ＷＷＡＮ位置決定処理ユニット１４８８またはＬＡＷＮ位置決定処理ユニット１４９０から、もしくはＳＰＳ受信機１４６０（利用可能な場合）または慣性センサのような他のセンサ１４４０からのデータを含む他の任意の送信元から決定されるような、例えば速度に基づいて、可変であり得る。
【００４６】
[0060]  １つまたは複数のプロセッサ１４８０はさらに、ＷＷＡＮ位置決定処理ユニット１４８８を含み得、それは、ＷＷＡＮトランシーバ１４１０によって行われたスキャンからＷＷＡＮ測位測定値を生成するように構成される。ＷＷＡＮ位置決定処理ユニット１４８８はさらに、ＷＷＡＮ位置測定値に基づいてモバイルデバイス１００についての位置フィックスを決定するように構成され得るか、または、サーバ１５０が、モバイルデバイス１００に送信し戻され得るモバイルデバイス１００についての位置フィックスを決定することができるように、ＷＷＡＮ位置測定値がサーバ１５０に送信されることを引き起こすように構成され得る。１つまたは複数のプロセッサ１４８０はさらに、ＬＡＷＮ位置決定処理ユニット１４９０を含み得、それは、ＬＡＷＮトランシーバ１４２０によって行われたスキャンからローカルエリアワイヤレスネットワークベースの測位測定値を生成するように構成される。ＬＡＷＮ位置決定処理ユニット１４９０はさらに、ローカルエリアワイヤレスネットワークベースの測位測定値に基づいてモバイルデバイス１００についての位置フィックスを決定するように構成され得るか、または、サーバ１５０が、モバイルデバイス１００に送信し戻され得るモバイルデバイス１００についての位置フィックスを決定することができるように、ローカルエリアワイヤレスネットワークベースの測位測定値がサーバ１５０に送信されることを引き起こすように構成され得る。ＷＷＡＮ位置決定処理ユニット１４８８およびＬＡＷＮ位置決定処理ユニット１４９０は共に動作し得、その結果、ＷＷＡＮ測位測定値およびＬＡＷＮ測位測定値をもたらす同時スキャンが、モバイルデバイス１００についての位置フィックスを決定するために共に使用され得る。
【００４７】
[0061]  １つまたは複数のプロセッサ１４８０はさらに、同時スキャンからのＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値に基づいてクラウドソーシングするように構成されたクラウドソーシング処理ユニット１４９２を含み得る。クラウドソーシング処理ユニット１４９２は、同時スキャンに起因するＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付けるように構成され得るか、またはＷＷＡＮ位置決定処理ユニット１４８８および／またはＬＡＷＮ位置決定処理ユニット１４９０からの位置フィックスを、同時スキャンに起因するＷＷＡＮ測位測定値および／またはローカルエリアワイヤレスネットワークベースの測位測定値と関連付け得る。クラウドソーシング処理ユニット１４９２はさらに、ＷＷＡＮデータベースおよびローカルエリアワイヤレスネットワークデータベースを検証するように構成され得る。例えば、位置比較処理ユニット１４９４は、上述のように、両方のネットワークからの位置フィックスを比較するように、または一方のネットワークからの基準位置フィックスを他方のネットワークからの位置測定値と比較するように構成され得る。クラウドソーシング処理ユニット１４９２は、上述のように、位置比較処理ユニット１４９４からの比較に基づいて、疑わしいデータにフラグ付けし、および／または送信元に関連付けられた不確実性を変更するように構成され得る。クラウドソーシング処理ユニット１４９２はさらに、クラウドソーシングデータ、例えば関連付けられた測定値および／または位置フィックス、疑わしいデータベース項目の識別、および不確実性の変更を、例えばＷＷＡＮトランシーバ１４１０またはＬＡＷＮトランシーバ１４２０を介して、サーバ１５０に送信するように構成され得るか、またはモバイルデバイス１００に搭載のクラウドソーシングデータを、例えばメモリ１４７０に記憶するように構成され得る。
【００４８】
[0062]  本明細書で説明される方法は、アプリケーションに依存して様々な手段によって実施され得る。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの任意の組合せで実施され得る。ハードウェア実装の場合、１つまたは複数のプロセッサは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタルシグナル処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明された機能を実行するように設計された他の電子ユニット、またはこれらの組合せ内で実装され得る。
【００４９】
[0063]  ファームウェアおよび／またはソフトウェアを伴う実装の場合、これら方法は、本明細書で説明される別個の機能を実行するモジュール（例えば、プロシージャ、関数、等）を用いて実装され得る。命令を有形的に具現化する任意の機械可読媒体が、本明細書で説明される方法を実施する際に使用され得る。例えば、ソフトウェアコードはメモリに記憶され、１つまたは複数のプロセッサユニットによって実行され得、プロセッサユニットに、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作させる。メモリは、プロセッサユニット内、またはプロセッサユニットの外部に実装され得る。本明細書で使用される場合、「メモリ」という用語は、任意のタイプの長期、短期、揮発性、不揮発性、または他のメモリを指し、任意の特定のタイプのメモリあるいは数のメモリ、またはメモリが記憶される媒体のタイプに限定されるものではない。
【００５０】
[0064]  ファームウェアおよび／またはソフトウェアにおいて実装される場合、これら機能は、非一時的なコンピュータ可読記憶媒体上に１つまたは複数の命令またはコードとして記憶され得る。例には、データ構造で符号化されたコンピュータ可読媒体、およびコンピュータプログラムで符号化されたコンピュータ可読媒体が含まれる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置、半導体記憶装置、または他の記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用されることができ、かつ、コンピュータによってアクセスされることができる他の任意の媒体を備えることができ、ディスク（disk）およびディスク（disc）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびｂｌｕ−ｒａｙディスクを含み、ここで、ディスク（disk）は通常、磁気的にデータを再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００５１】
[0065]  コンピュータ可読記憶媒体上の記憶に加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上の信号として提供され得る。例えば、通信装置は、命令およびデータを示す信号を有するトランシーバを含み得る。命令およびデータは、非一時的なコンピュータ可読媒体、例えばメモリ１４７０上に記憶され、１つまたは複数のプロセッサに、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作させるように構成される。すなわち、通信装置は、開示された機能を実行するための情報を示す信号を有する伝送媒体を含む。第１の時間では、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第１の部分を含み得るが、第２の時間では、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第２の部分を含み得る。
【００５２】
[0066]  よって、モバイルデバイス１００は、時間整合されるように、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値についてのスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを同期させるための手段を含み、ここにおいて、ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、それは、例えば、共通スケジューラ１４８２を含む１つまたは複数のプロセッサ１４８０を含み得る。ＷＷＡＮベースの測位測定値についてスキャンするための手段は、ＷＷＡＮトランシーバ１４１０およびＷＷＡＮ位置決定処理ユニット１４８８を含み得る。ローカルエリアワイヤレスネットワークベースの測位測定値についてスキャンするための手段は、ＬＡＷＮトランシーバ１４２０およびＬＡＷＮ位置決定処理ユニット１４９０を含み得る。時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を、クラウドソーシングのため、またはモバイルデバイスについての位置フィックスを決定するために使用するための手段は、クラウドソーシング処理ユニット１４９２、およびＷＷＡＮ位置決定処理ユニット１４８８、およびＬＡＷＮ位置決定処理ユニット１４９０を含み得る。
【００５３】
[0067]  モバイルデバイスにおいてスキャンを同期させるための手段は、ＷＷＡＮベースの測位測定値についてのスキャンおよびローカルエリアワイヤレスネットワークベースの測位測定値についてのスキャンを、実質的に同時に生じるようにスケジューリングするハードウェアスケジューリング手段であり得、それはハードウェアにおいて実装される共通スケジューラ１４８２を含み得る。スキャンを同期させるための手段は、ＷＷＡＮベースの測位測定値についてモバイルデバイスを用いてスキャンする第１の時間と、ローカルエリアワイヤレスネットワークベースの測位測定値についてモバイルデバイスを用いてスキャンする第２の時間との間の時間差を決定するための手段と、時間差を時間差しきい値と比較するための手段と、時間差が時間差しきい値よりも小さいときに、クラウドソーシングのため、または位置フィックスを決定するために、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に使用するための手段と、を含み得、それはソフトウェアにおいて実装される共通スケジューラを含み得る。
【００５４】
[0068]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を、関連付けられた位置フィックスと共に、または関連付けられた位置フィックスなしに、クラウドソーシングサーバに送信するための手段を含み得、それは、クラウドソーシング処理ユニット１４９２と、ＷＷＡＮトランシーバ１４１０またはＬＡＷＮトランシーバ１４２０とを含み得る。
【００５５】
[0069]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ＷＷＡＮ位置決定処理ユニット１４８８を含み得る、ＷＷＡＮベースの測位測定値を用いてモバイルデバイスについての位置フィックスを取得するための手段と、クラウドソーシング処理ユニット１４９２を含み得る、ローカルエリアワイヤレスネットワークベースの測位測定値に位置フィックスを割り当てるための手段とを含み得る。
【００５６】
[0070]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、モバイルデバイスについての位置フィックスがＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値では可能でないときに、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付けるための手段を含み得、それはクラウドソーシング処理ユニット１４９２を含み得る。追加的に、ＷＷＡＮベースの測位測定値を使用してローカルエリアワイヤレスネットワークベースの測位測定値に関連付けられた不確実性を抑制するための手段は、クラウドソーシング処理ユニット１４９２を含み得る。
【００５７】
[0071]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての位置フィックスを取得するための手段を含み得、それはＬＡＷＮ位置決定処理ユニット１４９０を含み得る。ＷＷＡＮベースの測位測定値に位置フィックスを割り当てるための手段は、クラウドソーシング処理ユニット１４９２を含み得る。
【００５８】
[0072]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての第１の位置フィックスを取得するための手段を含み得、それは、ＬＡＷＮ位置決定処理ユニット１４９０と、ＷＷＡＮトランシーバ１４１０またはＬＡＷＮトランシーバ１４２０とを含み得る。ＷＷＡＮデータベースを使用してＷＷＡＮベースの測位測定値を用いてモバイルデバイスについての第２の位置フィックスを取得するための手段は、ＷＷＡＮ位置決定処理ユニット１４８８と、ＷＷＡＮトランシーバ１４１０またはＬＡＷＮトランシーバ１４２０とを含み得る。ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために第１の位置を第２の位置と比較するための手段は、例えば位置比較処理ユニット１４９４を含み得る。
【００５９】
[0073]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての第１の位置フィックスを取得するための手段を含み得、ここにおいて、モバイルデバイスについての第２の位置フィックスはＷＷＡＮベースの測位測定値およびＷＷＡＮデータベースでは可能でなく、それは、ＬＡＷＮ位置決定処理ユニット１４９０と、ＷＷＡＮトランシーバ１４１０またはＬＡＷＮトランシーバ１４２０とを含み得る。ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために第１の位置およびＷＷＡＮベースの測位測定値を使用するための手段は、例えば位置比較処理ユニット１４９４を含み得る。
【００６０】
[0074]  図１５は、モバイルデバイス１００による同時スキャンに起因するＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値に基づいてクラウドソーシングすることが可能なサーバ１５０のブロック図である。サーバ１５０は、例えば図１に示されたワイヤレスネットワーク１４２を通して、モバイルデバイス１００と通信することが可能である外部インターフェース１５１０を含む。サーバ１５０は、例えば、モバイルデバイス１００から位置測定値を取得するために外部インターフェース１５１０を使用し得る。追加的に、サーバ１５０は、モバイルデバイス１００によって決定された１つまたは複数の位置フィックスを受信するために外部インターフェース１５１０を使用し得る。外部インターフェース１５１０はまた、例えば、モバイルデバイス１００からのＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値のうちの一方または両方によって決定された位置フィックスをモバイルデバイス１００に提供するためにも使用され得る。外部インターフェース１５１０はまた、データベースインターフェース１５２０を介して、図１に示されたデータベース１４４および１４６から取得される補助データのようなデータをモバイルデバイス１００に送信することも可能であり得る。外部インターフェース１５１０は、１つまたは複数の別個のインターフェースデバイスを含み得る。例えば、外部インターフェース１５１０は、ルータ（図示せず）に結合された有線インターフェース、および／または、ＧＳＭ、ＷＣＤＭＡ（登録商標）、ＬＴＥ、ＣＤＭＡ、ＨＲＰＤ、ＷｉＦｉ、ＢＴ、ＷｉＭａｘ等を使用するようなワイヤレス通信、もしくは、例えばワイヤレスＬＡＮ（ＷＬＡＮ）、ＤＳＬ、またはパケットケーブルを使用するワイヤレス通信をサポートし得るワイヤレスインターフェースを含み得る。サーバ１５０はさらに、例えば、ディスプレイおよびキーパッド、またはユーザがそれを通して情報をサーバ１５０へと入力することができる他の入力デバイスを含み得るユーザインターフェース１５３０を含み得る。
【００６１】
[0075]  サーバ１５０はさらに、メモリ１５４０および１つまたは複数のプロセッサ１５５０を含み、それらはバス１５４１と共に結合され得る。プロセッサ１５５０およびサーバ１５０の他の構成要素は、バス１５４１、別個のバスと共に同様に結合され得るか、または共に直接接続され得るか、または前述の組合せであり得る。メモリ１５４０は、１つまたは複数のプロセッサ１５５０によって実行されると、１つまたは複数のプロセッサに、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作させるソフトウェア命令または実行可能なコードを含み得る。
【００６２】
[0076]  １つまたは複数のプロセッサ１５５０はさらに、ＷＷＡＮ位置決定処理ユニット１５８８を含み得、それは、モバイルデバイス１００からのＷＷＡＮ位置測定値に基づいて位置フィックスを決定するように構成される。１つまたは複数のプロセッサ１５５０はさらに、ＬＡＷＮ位置決定処理ユニット１５９０を含み得、それは、モバイルデバイス１００からのローカルエリアワイヤレスネットワークベースの測位測定値に基づいて位置フィックスを決定するように構成される。ＷＷＡＮ位置決定処理ユニット１５８８およびＬＡＷＮ位置決定処理ユニット１５９０は共に動作し得、その結果、モバイルデバイス１００からのＷＷＡＮ測位測定値およびＬＡＷＮ測位測定値をもたらす同時スキャンが、モバイルデバイス１００についての位置フィックスを決定するために共に使用され得る。
【００６３】
[0077]  １つまたは複数のプロセッサ１５５０はさらに、モバイルデバイス１００によって送信された同時スキャンに起因するＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値に基づいてクラウドソーシングするように構成されたクラウドソーシング処理ユニット１５９２を含み得る。クラウドソーシング処理ユニット１５９２は、同時スキャンに起因するＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付けるように構成され得る。例えばデータベースにおける情報の欠如により、位置フィックスが可能ではない場合、クラウドソーシング処理ユニット１５９２は、関連付けられたＷＷＡＮ測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を記憶し得、データベースにおいて必要な情報が利用可能であるときに、位置フィックスを決定するために測定値を呼び戻し（recall）得る。クラウドソーシング処理ユニット１５９２は、ＷＷＡＮ位置決定処理ユニット１５８８および／またはＬＡＷＮ位置決定処理ユニット１５９０からの位置フィックスを、同時スキャンに起因するＷＷＡＮ測位測定値および／またはローカルエリアワイヤレスネットワークベースの測位測定値と関連付け得る。クラウドソーシング処理ユニット１５９２はさらに、ＷＷＡＮデータベースおよびローカルエリアワイヤレスネットワークデータベースを検証するように構成され得る。例えば、位置比較処理ユニット１５９４は、上述のように、両方のネットワークからの位置フィックスを比較するように、または一方のネットワークからの基準位置フィックスを他方のネットワークからの位置測定値と比較するように構成され得る。クラウドソーシング処理ユニット１５９２は、上述のように、位置比較処理ユニット１５９４からの比較に基づいて、疑わしいデータにフラグ付けし、および／または送信元に関連付けられた不確実性を変更するように構成され得る。クラウドソーシング処理ユニット１５９２はさらに、データベースインターフェース１５２０を介してＷＷＡＮデータベースおよびローカルエリアワイヤレスネットワークデータベースを更新するように構成され得る。
【００６４】
[0078]  本明細書で説明される方法は、アプリケーションに依存して様々な手段によって実施され得る。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの任意の組合せで実施され得る。ハードウェア実装の場合、１つまたは複数のプロセッサは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタルシグナル処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明された機能を実行するように設計された他の電子ユニット、またはこれらの組合せ内で実装され得る。
【００６５】
[0079]  ファームウェアおよび／またはソフトウェアを伴う実装の場合、これら方法は、本明細書で説明される別個の機能を実行するモジュール（例えば、プロシージャ、関数、等）を用いて実装され得る。命令を有形的に具現化する任意の機械可読媒体が、本明細書で説明される方法を実施する際に使用され得る。例えば、ソフトウェアコードはメモリに記憶され、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作するようにプロセッサユニットによって実行され得る。メモリは、プロセッサユニット内、またはプロセッサユニットの外部に実装され得る。本明細書で使用される場合、「メモリ」という用語は、任意のタイプの長期、短期、揮発性、不揮発性、または他のメモリを指し、任意の特定のタイプのメモリあるいは数のメモリ、またはメモリが記憶される媒体のタイプに限定されるものではない。
【００６６】
[0080]  ファームウェアおよび／またはソフトウェアにおいて実装される場合、これら機能は、非一時的なコンピュータ可読記憶媒体上に１つまたは複数の命令またはコードとして記憶され得る。例には、データ構造で符号化されたコンピュータ可読媒体、およびコンピュータプログラムで符号化されたコンピュータ可読媒体が含まれる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置、半導体記憶装置、または他の記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用されることができ、かつ、コンピュータによってアクセスされることができる他の任意の媒体を備えることができ、ディスク（disk）およびディスク（disc）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）、レーザーディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク、およびｂｌｕ−ｒａｙディスクを含み、ここで、ディスク（disk）は通常、磁気的にデータを再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６７】
[0081]  コンピュータ可読記憶媒体上の記憶に加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上の信号として提供され得る。例えば、通信装置は、命令およびデータを示す信号を有するトランシーバを含み得る。命令およびデータは、非一時的なコンピュータ可読媒体、例えばメモリ１５４０上に記憶され、１つまたは複数のプロセッサに、本明細書で開示されるアルゴリズムを実行するようにプログラミングされた専用コンピュータとして動作させるように構成される。すなわち、通信装置は、開示された機能を実行するための情報を示す信号を有する伝送媒体を含む。第１の時間では、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第１の部分を含み得るが、第２の時間では、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第２の部分を含み得る。
【００６８】
[0082]  よって、サーバ１５０は、時間整合されたワイヤレスワイドエリアネットワーク（ＷＷＡＮ）ベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をモバイルデバイスから受信するための手段を含み、ここにおいて、ローカルエリアワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）およびワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を備え、セルラネットワークも衛星ネットワークも含まず、それは、例えば外部インターフェース１５１０を含み得る。サーバ１５０はさらに、時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段を含み得、それは例えばクラウドソーシング処理ユニット１５９２を含み得る。
【００６９】
[0083]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ＷＷＡＮ位置決定処理ユニット１５８８を含み得る、ＷＷＡＮベースの測位測定値を用いてモバイルデバイスについての位置フィックスを取得するための手段と、クラウドソーシング処理ユニット１５９２を含み得る、ローカルエリアワイヤレスネットワークベースの測位測定値に位置フィックスを割り当てるための手段とを含み得る。
【００７０】
[0084]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、モバイルデバイスについての位置フィックスがＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値では可能でないときに、ＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値を共に関連付けるための手段を含み得、それはクラウドソーシング処理ユニット１５９２を含み得る。追加的に、ＷＷＡＮベースの測位測定値を使用してローカルエリアワイヤレスネットワークベースの測位測定値に関連付けられた不確実性を抑制するための手段は、クラウドソーシング処理ユニット１５９２を含み得る。
【００７１】
[0085]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての位置フィックスを取得するための手段を含み得、それはＬＡＷＮ位置決定処理ユニット１５９０を含み得る。ＷＷＡＮベースの測位測定値に位置フィックスを割り当てるための手段は、クラウドソーシング処理ユニット１５９２を含み得る。
【００７２】
[0086]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての第１の位置フィックスを取得するための手段を含み得、それは、ＬＡＷＮ位置決定処理ユニット１５９０と、ＷＷＡＮトランシーバ１５１０またはＬＡＷＮトランシーバ１５２０とを含み得る。ＷＷＡＮデータベースを使用してＷＷＡＮベースの測位測定値を用いてモバイルデバイスについての第２の位置フィックスを取得するための手段は、ＷＷＡＮ位置決定処理ユニット１５８８と、ＷＷＡＮトランシーバ１５１０またはＬＡＷＮトランシーバ１５２０とを含み得る。ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために第１の位置を第２の位置と比較するための手段は、例えば位置比較処理ユニット１５９４を含み得る。
【００７３】
[0087]  時間整合されたＷＷＡＮベースの測位測定値およびローカルエリアワイヤレスネットワークベースの測位測定値をクラウドソーシングのために使用するための手段は、ローカルエリアワイヤレスネットワークデータベースを使用してローカルエリアワイヤレスネットワークベースの測位測定値を用いてモバイルデバイスについての第１の位置フィックスを取得するための手段を含み得、ここにおいて、モバイルデバイスについての第２の位置フィックスは、ＷＷＡＮベースの測位測定値およびＷＷＡＮデータベースでは可能でなく、それは、ＬＡＷＮ位置決定処理ユニット１５９０と、ＷＷＡＮトランシーバ１５１０またはＬＡＷＮトランシーバ１５２０とを含み得る。ローカルエリアワイヤレスネットワークデータベースおよびＷＷＡＮデータベースを検証するために第１の位置およびＷＷＡＮベースの測位測定値を使用するための手段は、例えば位置比較処理ユニット１５９４を含み得る。
【００７４】
[0088]  本明細書全体にわたる、「１つの例」、「ある例」、「ある特定の例」、または「実例的な実装形態」への言及は、特徴および／または例と関連して説明される特定の特徴、構造、または特性が、特許請求される主題の少なくとも１つの特徴および／または例に含まれ得ることを意味する。よって、本明細書全体にわたる様々な場所に「１つの例において」、「ある例」、「ある特定の例において」、または「ある特定の実装形態において」というフレーズ、または他の同様のフレーズが現れても、必ずしもすべて同じ特徴、例、および／または限定を指しているわけではない。さらに、特定の特徴、構造、または特性は、１つまたは複数の例および／または特徴において組み合わせられ得る。
【００７５】
[0089]  本明細書に含まれる詳細な説明のいくつかの部分は、特定の装置、または専用コンピューティングデバイスあるいはプラットフォームのメモリ内に記憶される二値デジタル信号に対する動作の象徴的な表現またはアルゴリズムの用語で提示される。この特定の明細書のコンテキストでは、特定の装置という用語または同様の用語は、一旦それがプログラムソフトウェアからの命令に従って特定の動作を行うようにプログラムされると、汎用コンピュータを含む。アルゴリズム的記述または象徴的表現は、信号処理または関連技術分野における当業者によって、それらの働きの実体を他の当業者に伝達するために使用される技法の例である。アルゴリズムは、本明細書で、そして一般に、所望の結果に至る、首尾一貫した一連の動作または同様の信号処理であると考えられる。このコンテキストでは、動作または処理は、物理量の物理的な操作を伴う。必ずではないが典型的に、そのよう量は、記憶、転送、組み合わせ、比較、またはそうでなければ操作されることが可能な電気信号または磁気信号の形態をとり得る。主に共通使用の理由で、このような信号をビット、データ、値、エレメント、シンボル、文字、用語、番号、数字、または同様のものと称することが、時として便利であることが証明されている。しかしながら、これらまたは同様の用語のすべてが、適切な物理量に関連付けられるべきであり、便利なラベルにすぎないことが理解されるべきである。別途明記されていない限り、本明細書の説明から明らかなように、本明細書全体を通して、「処理する」、「算出する」、「計算する」、「決定する」、または同様のもののような用語を利用した説明が、専用コンピュータ、専用コンピューティング装置、または同様の専用電子コンピューティングデバイスのような、特定の装置のアクションまたはプロセスを指すことが認識される。本明細書のコンテキストでは、それゆえ、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の物理的な電子量または磁気量として典型的に表される信号を操作または変換することが可能である。
【００７６】
[0090]  先の詳細な説明では、特許請求される主題の完全な理解を提供するために、多くの特定の詳細が述べられている。しかしながら、特許請求される主題がこれらの特定の詳細なしに実施され得ることが当業者によって理解されるであろう。他の事例において、当業者であれば既知である方法および装置は、特許請求される主題を曖昧にしないように、詳細には説明されていない。
【００７７】
[0091]  「および」、「または」、および「および／または」という用語は、本明細書で使用される場合、そのような用語が使用されるコンテキストに少なくとも部分的に依存することもまた期待される様々な意味を含み得る。典型的には、「または」は、Ａ、Ｂ、またはＣというようにリストを関連付けるために使用される場合、包括的な感覚で使用される、Ａ、Ｂ、およびＣ、ならびに、排他的な感覚で使用される、Ａ、Ｂ、またはＣ、を意味すると意図されている。さらに、「１つまたは複数の」という用語は、本明細書で使用される場合、任意の特徴、構造、または特性を単数形で説明するために使用され得るか、あるいは複数の特徴、構造、または特性またはそれらの何らかの他の組合せを説明するために使用され得る。しかしながら、これが例示的な例にすぎず、特許請求される主題がこの例に限定されないことが留意されるべきである。
【００７８】
[0092]  例となる特徴であると現在考えられているものが例示および説明されたが、特許請求される主題から逸脱することなく、様々な他の修正が行われ得、同等物が置き換えられ得ることが、当業者によって理解されるであろう。追加的に、本明細書で説明される中心的な概念から逸脱することなく、特許請求される主題の教示に特定の状況を適応させるために、多くの修正が行われ得る。
【００７９】
[0093]  それゆえ、特許請求される主題が、開示された特定の例に限定されるものではなく、このような特許請求される主題が、添付の特許請求の範囲内にあるすべての態様およびその同等物もまた含み得ることが意図されている。
【図１】
2019528600.tif 000003
【図２】
2019528600.tif 000004
【図３】
2019528600.tif 000005
【図４】
2019528600.tif 000006
【図５】
2019528600.tif 000007
【図６】
2019528600.tif 000008
【図７】
2019528600.tif 000009
【図８】
2019528600.tif 000010
【図９】
2019528600.tif 000011
【図１０】
2019528600.tif 000012
【図１１】
2019528600.tif 000013
【図１２】
2019528600.tif 000014
【図１３】
2019528600.tif 000015
【図１４】
2019528600.tif 000016
【図１５】
2019528600.tif 000017
【国際調査報告】
2019528600.tif 000018
2019528600.tif 000019
2019528600.tif 000020
2019528600.tif 000021
2019528600.tif 000022