(57)【要約】  センサー報告を最適化するための方法、モバイルデバイス、コンピュータプログラム製品、および装置について説明する。モバイルデバイスが、１つまたは複数のモバイルデバイスセンサーからデータを受信しながら、無線周波数（ＲＦ）信号特性を測定することができる。モバイルデバイスは、ＲＦ信号測定間のそれの相対変位を決定し得る。モバイルデバイスは、ＲＦ信号特性と変位データとの表現を１つまたは複数のサーバに送ることができる。表現変位データは、１つまたは複数の信頼性特性および／または変位信頼性レーティングを含み得る。サーバが、環境におけるワイヤレス送信機の測位を決定し、測位データベースを構築するために、変位データとＲＦ信号特性とを取得することができる。【選択図】  図２Ａ
2017536528.tif 000002
【特許請求の範囲】
【請求項１】
サーバへのセンサー報告のための方法であって、前記方法は、モバイルデバイスにおいて、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を備える、方法。
【請求項２】
前記モバイルデバイスにおいて、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２に記載の方法。
【請求項４】
前記モバイルデバイスにおいて、
第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項１に記載の方法。
【請求項６】
前記モバイルデバイスにおいて、
マップ内の前記第１の位置の少なくとも１つの座標を決定すること、または
マップ内の前記第２の位置の少なくとも１つの座標を決定すること
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスにおいて、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを受信することと、
前記第１の位置の前記少なくとも１つの座標または前記第２の位置の前記少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記サーバに送ることと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記第１のセンサーデータを与える前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスにおいて、
ワイヤレスアクセスポイントまたはＢｌｕｅｔｏｏｔｈデバイスのうちの少なくとも１つから無線信号を受信すること、ここにおいて、前記第１の無線信号特性が、前記無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せのうちの１つまたは複数を備える、
をさらに備える、請求項１に記載の方法。
【請求項１０】
サーバへのセンサー報告のためのモバイルデバイスであって、前記モバイルデバイスが、
センサーと、
ワイヤレスサブシステムと、
前記センサーと前記ワイヤレスサブシステムとに結合され、
前記モバイルデバイスの第１の位置において、前記ワイヤレスサブシステムを介して捕捉された第１の無線信号のための第１の無線信号特性を測定することと、
前記センサーを介して、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、前記ワイヤレスサブシステムを介して捕捉された第２の無線信号のための第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とを前記ワイヤレスサブシステムを介してサーバに送ることと
を行うように構成されたプロセッサと
を備える、モバイルデバイス。
【請求項１１】
前記プロセッサがさらに、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１２】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項１１に記載のモバイルデバイス。
【請求項１３】
前記プロセッサがさらに、
前記センサーを介して、第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１４】
前記プロセッサはさらに、
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１５】
前記プロセッサがさらに、
マップに対応する前記第１の位置の少なくとも１つの座標、または
前記マップに対応する前記第２の位置の少なくとも１つの座標
のうちの少なくとも１つを決定するためのものである、請求項１０に記載のモバイルデバイス。
【請求項１６】
前記プロセッサがさらに、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを取得することと、
前記第１の位置の少なくとも１つの座標または前記第２の位置の少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースのデータ測位データを前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１７】
前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１０に記載のモバイルデバイス。
【請求項１８】
前記第１の無線信号特性が、前記第１の無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せに少なくとも部分的に基づく、請求項１０に記載のモバイルデバイス。
【請求項１９】
モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を行うために前記モバイルデバイスのプロセッサによって実行可能であるプログラム命令を備える非一時的機械可読記憶媒体
を備える物品。
【請求項２０】
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２１】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２０に記載の物品。
【請求項２２】
前記モバイルデバイス内の第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２３】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２４】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または
前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２５】
サーバへのセンサー報告のためのモバイルデバイスにおいて使用するための装置であって、前記装置が、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定するための手段と、
複数のセンサーデータ点を備える第１のセンサーデータを取得するための手段と、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定するための手段と、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定するための手段と、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送るための手段と
を備える、装置。
【請求項２６】
１つまたは複数の信頼性特性に従って、前記変位の信頼性を決定するための手段と、
前記信頼性決定を前記サーバに送るための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２６に記載の装置。
【請求項２８】
前記モバイルデバイス内の第２のセンサーデータを取得するための手段と、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定するための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２９】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項２５に記載の装置。
【請求項３０】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するための手段をさらに備える、請求項２５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、参照により本明細書に組み込まれる、２０１４年９月１８日に出願された、「MOBILE DEVICE SENSOR AND RADIO FREQUENCY REPORTING TECHNIQUES」と題する、米国特許出願第１４／４９０，５５５号の優先権の利益を主張する。
【０００２】
[0002]本明細書で開示する主題は、一般に、無線信号データおよび変位データの処理および転送に関する。
【背景技術】
【０００３】
[0003]モバイルデバイスの場合は位置「フィックス（fix）」と呼ばれることもある、位置推定値は、ワイヤレスシステムにおいて移動局から１つまたは複数のワイヤレス送信機までの測定された距離または範囲に少なくとも部分的に基づき得る。そのようなシステムは、ほんのいくつかの例示的なタイプのワイヤレス通信システムを挙げれば、たとえば、セルラー通信システムまたはワイヤレスローカルエリアネットワークを含む、ワイヤレス通信システムを含み得る。ワイヤレス通信システムは、たとえば、「基地局」または「アクセスポイント」と呼ばれることがある、１つまたは複数のワイヤレス送信機／受信機を採用し得る。位置フィックスは、旧来、システム中の１つまたは複数のワイヤレス送信機の位置の知識に依存する。モバイルデバイス測位システムの精度または利用可能性は、少なくとも部分的にワイヤレス送信機マッピングに依存し得、ここにおいて、推定されたロケーションを含むワイヤレス送信機に関係する情報が、測位データベースに記憶され得る。
【０００４】
[0004]測位データベースは、たとえば、位置推定動作において使用され得る情報を含む、様々なタイプの情報を含んでいることがある。測位データベースは、マッピングされた環境内での無線周波数（ＲＦ）信号測定値を介した測位に関係する情報を含んでいることがある。たとえば、様々なＲＦ信号特性が、エリア内で測定され得、様々なシグナリング環境特性モデル（たとえば、ヒートマップ）を作成するために活用され得る。ヒートマップは、維持され、時間とともに改良され得、それにより、屋内構造内でのモバイルデバイスによるロケーション位置決定が可能になり得る。
【０００５】
[0005]モバイルデバイス測位動作において使用するための測位データベースを開発するために、ベニュー（venue）は、トレーニングされたシステム測量士または事業者を用いて環境のためのデータを収集することができる。たとえば、測量士は、建築物の内部内でＷｉＦｉ（登録商標）アクセスポイント（ＡＰ）を物理的にマッピングアウトし、測定値をマップ中の座標に関連付け得る。リアルタイムマップ生成および追跡は、あまりにプロセッサまたは帯域幅集約的であり得るので、マッピングが始まる前に、環境の詳細なマップが必要とされ得る。さらに、旧来の単一の人による測量を用いて収集された情報は、費用がかかるか、遅いか、誤っているか、古いか、または、何らかのＡＰロケーション情報を逃していることがある。たとえば、ＡＰが、あるロケーションから別のロケーションに再配置されるか、または異なるＡＰと交換されることがある。ＡＰロケーションデータ収集は、屋内エリアの場合、モバイルデバイスロケーション動作の拡大に対する著しい障害を生じ得る。ＡＰの測量が実行された後、おそらく著しいコストで、測量プロセスは、変化を追跡し、最も最高データＡＰロケーション情報を与えるために定期的に繰り返される必要があり得る。ワイヤレス測位システムを維持またはセットアップする際のそのようなオーバーヘッドおよび専門測量士への依存は、保守において比較的大きいコストを生じるか、あるいは信頼できないまたは不正確な測位性能を生じることがある。
【０００６】
[0006]代替的に、同様の目的に向かって、サーバ（たとえば、クラウドソーシング）からの時折の指示を用いて、独立して動作するデバイスのグループが、環境のマップ中の絶対モバイルデバイス位置のためのＲＦ測定値を取得し得る。しかしながら、マップのためのＲＦ測定値をクラウドソーシングすることは、一般に、マップ内の特定／絶対位置でのモバイルデバイスの座標が知られていることを必要とし、したがって、座標はマップ中のその座標におけるそれぞれのＲＦ信号測定値に関連付けられ得る。しかしながら、ＲＦ信号測定値のためにマップ内の既知の座標（たとえば、モバイルデバイスの絶対位置）を必要とすることは、衛星フィックスが利用不可能である奥行きのある屋内など、モバイルデバイス測位がしばしば不確実であるマップのエリアのための、ＲＦ測定値の旧来のクラウドソーシングの適用可能性を制限する。したがって、ワイヤレス測位データベースを効率的に維持または更新するための更新された技法が、屋内ベニューのための測位の採用および精度を改善するのを助けることができる。
【発明の概要】
【０００７】
[0007]本明細書で開示する実施形態は、サーバへのセンサー報告のための方法に関し得る。たとえば、方法が、モバイルデバイスにおいて、モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、複数のセンサーデータ点（points）を備える第１のセンサーデータを取得することと、モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、第１のセンサーデータに少なくとも部分的に基づいて、第２の位置と第１の位置との間の変位（displacement）を決定することと、変位と、第１の無線信号特性および第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることとを備え得る。
【０００８】
[0008]本明細書で開示する実施形態は、サーバへのセンサー報告のためのモバイルデバイスに関し得る。たとえば、モバイルデバイスは、センサーと、ワイヤレスサブシステムと、センサーおよびワイヤレスサブシステムに結合されたプロセッサとを備え得る。プロセッサは、たとえば、モバイルデバイスの第１の位置において、ワイヤレスサブシステムを介して捕捉された第１の無線信号のための第１の無線信号特性を測定することと、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、モバイルデバイスの第２の位置において、ワイヤレスサブシステムを介して捕捉された第２の無線信号のための第２の無線信号特性を測定することと、第１のセンサーデータに少なくとも部分的に基づいて、第２の位置と第１の位置との間の変位を決定することと、変位と、第１の無線信号特性および第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをワイヤレスサブシステムを介してサーバに送ることとを行うように構成され得る。
【０００９】
[0009]本明細書で開示する実施形態は、サーバへのセンサー報告のためのモバイルデバイスにおいて使用するための装置に関し得る。たとえば、装置は、モバイルデバイスの第１の位置において、第１の無線信号特性を測定するための手段と、複数のセンサーデータ点を備える第１のセンサーデータを取得するための手段と、モバイルデバイスの第２の位置において、第２の無線信号特性を測定するための手段と、第１のセンサーデータに少なくとも部分的に基づいて、第２の位置と第１の位置との間の変位を決定するための手段と、変位と、第１の無線信号特性および第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送るための手段とを備え得る。
【００１０】
[0010]本明細書で開示する実施形態は、モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、第１のセンサーデータに少なくとも部分的に基づいて、第２の位置と第１の位置との間の変位を決定することと、変位と、第１の無線信号特性および第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることとを行うためにモバイルデバイスのプロセッサによって実行可能であるプログラム命令を備える非一時的機械可読記憶媒体を備える、製造品に関し得る。
【００１１】
[0011]他の特徴および利点は、添付の図面から、および詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００１２】
【図１Ａ】[0012]一実施形態において、第１の時間的瞬間におけるモバイルデバイスからのデータをクラウドソーシングするための環境を示すブロック図。
【図１Ｂ】[0013]一実施形態において、図１Ａに示されている瞬間の後に発生する第２の時間的瞬間におけるモバイルデバイスからのデータをクラウドソーシングするための環境を示すブロック図。
【図１Ｃ】[0014]一実施形態において、図１Ａからの開始点と図１Ｂからの終了点とによる個別の変位セグメントまたはベクトルのグループを示すブロック図。
【図２Ａ】[0015]一実施形態における、モバイルデバイスによるセンサー報告のための方法を示す流れ図。
【図２Ｂ】[0016]別の実施形態における、モバイルデバイスによるセンサー報告のための方法を示す流れ図。
【図２Ｃ】[0017]一実施形態における、モバイルデバイスによって報告されたセンサーを処理するための方法を示す流れ図。
【図３】[0018]一実施形態における、クラウドソーシングのためにデータを集め、送るためのデバイスを示すブロック図。
【発明を実施するための形態】
【００１３】
[0019]ベニュー中のワイヤレス送信機が、アドホックにまたは必要に応じて設置または除去され得る。環境内のワイヤレス送信機（たとえば、ＷｉＦｉアクセスポイント、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、または他の無線周波数（ＲＦ）信号源）の位置を含んでいる測位データベースが、最新のワイヤレス送信機位置情報から恩恵を受けることができる。（本明細書では単に無線信号とも呼ばれる）ＲＦ信号から特性を集めるために、環境内の既知のモバイルデバイス（たとえば、マップ内の座標）がクラウドソーシングされ得る。サーバは、ワイヤレス送信機測位データベースを維持／更新するために、様々なモバイルデバイス位置において取られたクラウドソーシングされたＲＦ信号特性を処理することができる。しかしながら、モバイルデバイス絶対位置が未知であるとき、モバイルデバイスは、ＲＦ信号測定が実行された絶対モバイルデバイス位置の代わりに、モバイルデバイスセンサーデータの表現（たとえば、変位ベクトル）を送り得る。
【００１４】
[0020]一実施形態では、ロケーション内の未知の絶対位置をもつモバイルデバイスは、２つまたはそれ以上のＲＦ信号測定間の相対変位を決定するために、それらのモバイルデバイスセンサー（たとえば、動きセンサー）を活用する。（たとえば、マッピングされた座標系内の）未知の絶対ロケーションにおけるワイヤレス送信機からの測定値から生じるＲＦ信号特性は、処理のためにサーバに送られ得る。モバイルデバイス変位データは、ある時間期間にわたってモバイルデバイスによって通過された距離および角度（たとえば、変位ベクトル）を含み得る。一実施形態では、変位データは、２つまたはそれ以上のＲＦ信号測定値とともにサーバに送信される。ＲＦ信号測定値および変位データは、環境中のワイヤレス送信機の位置を決定するのを助けるためにサーバによって使用され得る。
【００１５】
[0021]図１Ａは、一実施形態において、第１の時間的瞬間におけるモバイルデバイスからのデータをクラウドソーシングするのための（「ロケーション」として本明細書で説明する）環境を示すブロック図である。環境は、１つまたは複数の内側エリア（たとえば、内側エリア１００）および外側エリア（たとえば、外側エリア１０１）を含み得る。内側エリア１００は、グローバルナビゲーション衛星システム（ＧＮＳＳ：global navigation satellite system）が内側エリア１００内のモバイルデバイスにとって信頼できないかまたはアクセス不可能であり得る、閉鎖空間であり得る。たとえば、内側エリア１００は、ショッピングモール、オフィス空間、あるいは他の建造物または構造などのベニューであり得る。環境は、外側エリア１０１をも含み得る。外側エリア１０１は、オープンなまたは遮断されていないロケーションであり得る。
【００１６】
[0022]図１の環境は、たとえば、セルラー通信システムまたはワイヤレスローカルエリアネットワークを含む、ワイヤレス通信ネットワーク（たとえば、ネットワーク１２０）を含む。ワイヤレス通信システムは、たとえば、「基地局」または「アクセスポイント」と呼ばれることがある、１つまたは複数のワイヤレス送信機／受信機（たとえば、ワイヤレス送信機１１５〜１１８）を採用し得る。本明細書で使用する「基地局」および「アクセスポイント」という用語は、ワイヤレス送信機のタイプを表すが、請求する主題の範囲はこの点について限定されない。本明細書で使用する「送信機」という用語は、任意のタイプのワイヤレス通信システムに適合するワイヤレス信号の任意の送信機または送信機／受信機を含むように意図されている。たとえば、送信機は、業界団体Ｂｌｕｅｔｏｏｔｈ  ＳＩＧによって定義されたプロトコルを介して送信するＢｌｕｅｔｏｏｔｈデバイスであり得る。また、「送信機」という用語は、たとえば、セルラーネットワークなど、ワイヤレス通信システムにおける通信を可能にするために利用される任意のワイヤレス通信局またはデバイスを含むように意図されているが、請求する主題の範囲はこの点について限定されない。セルラーネットワークにおいて利用される例示的なタイプのワイヤレス送信機は、基地局と呼ばれることがある。別の態様では、ワイヤレス送信機は、たとえば、セルラー電話サービスを会社または家庭に延長するために利用されるフェムトセルを備え得る。そのような実装形態では、１つまたは複数のモバイルデバイスは、たとえば、符号分割多元接続（ＣＤＭＡ）セルラー通信プロトコルを介してフェムトセルと通信し得、フェムトセルは、インターネットなどの別のブロードバンドネットワークを介してより大きいセルラー電気通信ネットワークへのアクセスをモバイルデバイスに与え得る。別の態様では、ワイヤレス送信機は、様々な電子デバイスタイプのいずれかに含まれ得る。
【００１７】
[0023]一実施形態では、ワイヤレス送信機は、たとえば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイント（ＡＰ）を備え得る。そのようなＷＬＡＮは、ＩＥＥＥ８０２．１１ｘ規格（たとえば、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｘなど）のうちの１つまたは複数に適合するネットワークを備え得るが、請求する主題の範囲はこの点について限定されない。さらに、デバイスについて説明する際の「送信機」という用語の本明細書での使用は、そのデバイスの機能を、送信することのみに限定しない。たとえば、基地局およびアクセスポイントは、一般に、ワイヤレス信号を送信することと受信することとの両方が可能である。
【００１８】
[0024]本明細書で使用する、最初に発見された送信機は、未知のロケーションを有する（たとえば、あらかじめ決定されたマップ内またはグローバル座標系内の送信機ロケーションが未知である）。送信機位置は最初に未知であり得るが、サーバ１２５は、最終的に送信機位置を決定するために、モバイルデバイス測位データとともに、送信機からのＲＦ信号特性を処理することができる。
【００１９】
[0025]図１に示されている環境は、モバイルデバイス（たとえば、モバイルデバイス１０５〜１１８）をも含む。環境中のモバイルデバイスは、相対的な開始位置から相対的な初期化された開始位置までの相対変位を推定するために、センサーからの動きデータをリアルタイムで処理することができる。センサーからの動きデータを処理することと同時に、モバイルデバイスは、近接ワイヤレス送信機の受信ＲＦ信号の特性を測定することができる。モバイルデバイスは、近接ワイヤレス送信機をそれらのブロードキャスト識別情報（たとえば、ＭＡＣアドレス）によって識別し、各ＲＦ信号特性をそれぞれのモバイルデバイス変位に関連付け得る。無線信号特性は、たとえば、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ：time difference of arrival）、ラウンドトリップ時間（ＲＴＴ）、または受信信号強度インジケータ（ＲＳＳＩ：received signal strength indicator）、あるいはそれらの任意の組合せを含み得る。一実施形態では、サーバが、モバイルデバイスから無線信号源（たとえば、送信機）までの範囲測定値を決定するために、無線信号特性を処理する。
【００２０】
[0026]本明細書で使用する「モバイルデバイス」という用語は、変化する位置を時々有することがあるデバイス（たとえば、ユーザ機器、アクセス端末など）を指す。そのような位置の変化は、いくつかの例として、方向、距離、配向（orientation）などに対する変化を備え得る。特定の例では、モバイルデバイスは、セルラー電話、ワイヤレス通信デバイス、ユーザ機器、ラップトップコンピュータ、他のパーソナル通信システム（ＰＣＳ）デバイス、携帯情報端末（ＰＤＡ）、パーソナルオーディオデバイス（ＰＡＤ）、ポータブルナビゲーションデバイス、ウェアラブルデバイスまたは他のポータブル通信デバイスを備え得る。モバイルデバイスは、機械可読命令によって制御される機能を実行するように適応されたプロセッサまたはコンピューティングプラットフォームをも備え得る。モバイルデバイスは、指定された時間間隔でモバイルデバイスの絶対位置を決定するために、測位能力（たとえば、Ｗｉ−Ｆｉ（登録商標）測位、センサー、ＧＮＳＳなど）を有し得る。モバイルデバイスの絶対位置推定は、モバイルデバイスのための位置「フィックス」と呼ばれることがあり、ＧＮＳＳに少なくとも部分的に基づいて取得され得る。いくつかの実施形態では、ＧＮＳＳが利用不可能であり、モバイルデバイスは、相対変位を追跡するためにセンサーを活用する。例示的なモバイルデバイスの構成要素および特徴のさらなる詳細について、図３を参照しながら以下で説明する。
【００２１】
[0027]本明細書で使用するモバイルデバイスは、時々、ロケーション内のモバイルデバイスならびに送信機の絶対位置を決定することができないことがある。一実施形態では、モバイルデバイスがロケーションを通過するとき、モバイルデバイスの位置に対する送信機位置の知識を発展させるために、送信機が発見され、測定値が取得される。
【００２２】
[0028]モバイルデバイスの位置またはワイヤレス送信機の位置に関して本明細書で使用する、「未知の」という用語は、所与の適用例にとって十分な精度のレベルでまだ測定または推定されていない、位置を指す。たとえば、「既知の」位置を有するために、マップ内のモバイルデバイス自体またはワイヤレス送信機の絶対ロケーションまたは座標を決定するためのモバイルデバイス。数メートル内で推定または測定された相対位置は、「既知の」相対位置であると見なされ得るが、請求する主題の範囲はこの点について限定されない。いくつかの実施形態では、モバイルデバイスまたは送信機は、最初に、「未知の」絶対および相対位置を有し得る。ＧＮＳＳ衛星データのモバイルデバイスの受信に応答して、モバイルデバイスは、マップ内の位置座標を決定し得、モバイルデバイスの絶対位置ステータスは、その時間的瞬間の間、またはモバイルデバイスが、ＧＮＳＳまたは他の絶対測位技法が利用不可能である位置に変わるまで、「既知」になり得る。
【００２３】
[0029]図１Ａに示されているように、時間Ｔ１における環境１０２内のモバイルデバイスは、絶対位置を有し得る（たとえば、既知の位置）か、または絶対位置を決定することができない（たとえば、未知の位置）ことがある。たとえば、建造物内側の奥にあるモバイルデバイスは、ＧＮＳＳ衛星信号のための受信の範囲の外側にあることがある。図１Ａおよび図１Ｂに示されているように、絶対位置は、ＧＮＳＳ衛星フィックスによって決定され、ＧＮＳＳ衛星フィックスの利用可能性は、屋内環境（たとえば、内側エリア１００）内のモバイルデバイスそれぞれの位置に関係する。他の実施形態では、絶対位置は、他の技法によって決定され得る。
【００２４】
[0030]時間Ｔ１におけるＧＮＳＳ衛星フィックスをもつモバイルデバイス１０８1〜１１４1は、それらの環境内のそれらのそれぞれの絶対位置（たとえば、ベニューマップ内の座標）を決定することができる。モバイルデバイス１０８1〜１１４1は、ワイヤレス送信機（たとえば、境界送信機１１６〜１１８）からの近接ＲＦ信号（たとえば、ＲＦ信号１３０〜１４５）を測定し、ＲＦ信号特性をそれらのそれぞれの測定位置（たとえば、図１Ａに示されている時間Ｔ１におけるモバイルデバイス１０８1〜１１４1によって占有された位置）とともにサーバ（たとえば、サーバ１２５）に送ることができる。サーバは、測位サーバ、または送信機位置を更新された測位データベース中に処理するための専用クラウドソーシングサーバであり得る。
【００２５】
[0031]以下の式１は、ＧＮＳＳデータと環境１０２中のモバイルデバイス（ＡＴ）からのＲＦ信号特性とを受信するサーバ（たとえば、サーバ１２５）によって実行されるジョイント最適化の一実施形態を表す。式１のジョイント最適化は、ワイヤレス送信機（ＡＰ）位置の推定値を生成することができる。
【００２６】
【数１】
2017536528.tif 000003
【００２７】
[0032]式１に関して、ｘjはモバイルデバイスのロケーションを表し、μjはＧＮＳＳフィックスを表し、σjはμjの信頼性（たとえば、標準偏差）を表す。式１の第２の項は、ワイヤレス送信機測定値を表す。たとえば、ｘj−ｘiは、第ｉのワイヤレス送信機と第ｊのモバイルデバイスとの間の距離を表し、tijは、ワイヤレス送信機ｉとモバイルデバイスｊとの間のＲＦ信号特性（たとえば、ＲＴＴ、ＲＳＳＩなど）を表す。式１に関して、δiはＲＦ信号処理遅延を表し、τiはＲＦ信号特性の不確実性（たとえば、標準偏差）を表す。
【００２８】
[0033]奥行きのある屋内送信機（たとえば、送信機１１５）に関連するＲＦ信号特性が測定され、サーバに送られるとき、絶対モバイルデバイス位置が未知であるので、奥行きのある屋内送信機は、従来の技法を用いて測位データベース内でマッピングされないことがある。したがって、一般的なクラウドソーシングサーバは、ＲＦ信号特性が測定された時間におけるモバイルデバイスの絶対座標を受信することもなしに、奥行きのある屋内ワイヤレス送信機（たとえば、送信機１１５）の位置を推定することができないことがある。
【００２９】
[0034]モバイルデバイス１０５1〜１０７1は、モバイルデバイス１０８1〜１１４1よりも環境１０２の内側エリア１００内のより奥にあるとして示されている。したがって、衛星受信ブロッキングにより、モバイルデバイス１０５1〜１０７1は、未知の絶対ロケーションを有し得る（たとえば、モバイルデバイス１０５1〜１０７1は、絶対位置／マップ座標を決定するための衛星フィックスまたは他のソースをもたない）。いくつかの実施形態では、ＧＮＳＳが、インストールされていないか、モバイルデバイスの利用可能な特徴でないか、またはアプリケーションもしくはユーザによって非アクティブにされ／中断されたか、あるいは、ＧＮＳＳが信頼できない（たとえば、衛星送信信号が不明瞭にされている）ので、モバイルデバイスのための位置フィックスが未知であり得る。
【００３０】
[0035]一実施形態では、複数の独立したユーザデバイス（たとえば、モバイルデバイス１０５1〜１０７1）が、２つの時点（たとえば、開始点および終了点（start point and an end point））間の変位（たとえば、変位データ、セグメント、またはベクトル）を決定するためにそれらのローカルモバイルデバイスセンサーデータを処理する間、屋内環境（たとえば、図１Ａおよび図１Ｂによって示されている環境）を通過する。たとえば、モバイルデバイスは、軌道に沿ってデッドレコニング距離推定（dead reckoning distance estimation）を実行するために、加速度計およびジャイロスコープからのデータを処理し得る。一実施形態では、開始点と終了点との間のモバイルデバイスによって移動された相対距離は、モバイルデバイスの変位を決定するために処理される。
【００３１】
[0036]図１Ｂは、一実施形態において、図１Ａに示されている瞬間の後に発生する第２の時間的瞬間におけるモバイルデバイスからのデータをクラウドソーシングするための環境を示すブロック図である。たとえば、時間Ｔ２において、モバイルデバイスは、時間Ｔ１における図１Ａに表されているそれらの開始位置とは異なる新しい位置において示される。（たとえば、時間Ｔ２おける環境１０３によって示されている）時間Ｔ２において、各モバイルデバイスは、別の（たとえば、第２の）ＲＦ信号測定を実行する。一実施形態では、時間Ｔ２における変位推定を完了することと同時に、信号１４６〜１６２は（たとえば、第２のＲＦ信号測定値として）モバイルデバイスにおいて処理される。一実施形態では、時間Ｔ１と時間Ｔ２との間の各モバイルデバイスのための変位データ（たとえば、変位セグメントまたはベクトル）は、モバイルデバイスに保存され、さらなる処理のためにネットワーク１２０を通してサーバ１２５にアップロードされ得る。
【００３２】
[0037]いくつかの実施形態では、モバイルデバイスは、変位セグメントまたはベクトルの代わりに、あるいはそれらに加えて、時間Ｔ１とＴ２との間の生モバイルデバイスセンサーデータの表現をサーバに送り得る。たとえば、モバイルデバイスを保持するユーザによって移動された方位およびステップの数が、モバイルデバイスまたはサーバにおいて変位ベクトルを決定するために使用され得る。いくつかの実施形態では、モバイルデバイスは、ステップの数および方位データを直接サーバに送り、したがって、サーバは、それぞれの変位ベクトルを生成することができる。
【００３３】
[0038]いくつかの実施形態では、モバイルデバイスは、モバイルデバイス変位がしきい値距離よりも小さいかどうかを決定することができる。モバイルデバイス変位がしきい値距離よりも小さい場合、モバイルデバイスまたはサーバは、しきい値距離内にあることが決定された２つまたはそれ以上の無線信号特性を平均化し得る。たとえば、モバイルデバイスが、開始点において終了点と同じ近似位置内にある場合、それら２つの点において測定されたＲＦ信号特性は、互いに平均化され、単一の平均ＲＦ信号特性として送られる。
【００３４】
[0039]いくつかの実施形態では、モバイルデバイスは、変位セグメントのための１つまたは複数の信頼性特性を決定し、信頼性決定または決定された信頼性特性をサーバに送る。一実施形態では、変位セグメント中のモバイルデバイスのターンの数または頻度が、信頼性特性として測定される。一実施形態では、モバイルデバイスは、モバイルデバイスの軌道におけるターンまたは配向変化を決定するために、ジャイロスコープから第２のセンサーデータを取得する。（たとえば、構成可能しきい値数を超える）ターンのより大きい数または頻度は、追跡誤差のインジケータであり得、あまり信頼できない変位ベクトルまたはセグメントとしてフラグを付けられ得る。
【００３５】
[0040]一実施形態では、信頼性特性は、それぞれのセンサーデータを読み取る間に経過した時間を含み得る。たとえば、ＲＦ信号測定値は、設定された間隔で決定され得るか、あるいはいくつかの実施形態では、ＲＦ信号測定の間により長い時間が過ぎるようにランダムなまたは様々な間隔で決定され得る。変位データは、時間的により近いＲＦ信号測定値と比較して、過ぎる時間が大きくなるほど信頼できなくなると見なされ得る。ある実施形態では、ＲＦ信号測定値は、クラウドソーシングされたデータをサーバに与えているものとは別個のアプリケーション、プロセス、エンジン、またはモジュールによってキャプチャされ得る。たとえば、スマートフォン上のナビゲーションアプリが、ＲＦ信号特性を、本明細書で説明するクラウドソーシング特徴と共有するための許可を有し得る。したがって、ＲＦ信号特性の受信は、本明細書で説明するクラウドソーシング態様の制御の外にあり得、ＲＦ信号特性間での時間の信頼性測定が有益であり得る。
【００３６】
[0041]一実施形態では、信頼性特性は、それぞれのセンサーデータを読み取る間にモバイルデバイスによって移動された構成可能しきい値距離を含み得る。たとえば、モバイルセンサー（たとえば、加速度計、ジャイロスコープなど）は、経時的に／距離にわたって悪化する追跡誤差をもたらすことがある。
【００３７】
[0042]一実施形態では、信頼性特性は、それぞれのセンサーデータを読み取る間のモバイルデバイス安定性を含み得る。たとえば、センサーデータ収集中にデバイスを揺動させることまたはデバイスの配向を変化させることは、変位ベクトルまたはセグメント計算に悪影響を及ぼし得る。
【００３８】
[0043]いくつかの実施形態では、各信頼性特性が測定され得、測定値は、他のデータ（たとえば、変位ベクトルまたはセグメント、ＲＦ信号測定値など）とともに処理のためにサーバに送られ得る。いくつかの実施形態では、信頼性特性は、特定の特性の検出がサーバに報告されるように、バイナリフラグであり得る。たとえば、デバイスの揺動を検出することにより、変位データを潜在的にあまり信用または信頼できないものとマークする他の報告データとともに、信頼性フラグがサーバに送られ得る。別の例として、距離または時間がしきい値を上回るとき、フラグが、トリガされ、サーバに送られ得る。たとえば、３秒よりも長いセグメントが信頼性についてフラグを付けられ得るか、または、１０フィートよりも大きいしきい値距離がフラグを付けられ得る。本明細書で説明する様々な信頼性特性のために、多くの代替およびカスタマイズ可能なしきい値が設定され得る。フラグのための多くのタイプの信頼性特性および組合せが可能であり得るが、あらゆるタイプおよび組合せについてその全体がここで説明されるとは限らない。
【００３９】
[0044]図１Ｃは、一実施形態において、図１Ａからの開始点と図１Ｂからの終了点とによる個別の変位セグメントまたはベクトルのグループを示すブロック図である。一実施形態では、変位セグメントを備える開始点および終了点は、ＲＦ信号測定によってトリガされ得る。たとえば、第１のＲＦ信号測定が、変位セグメントの開始をトリガすることができ、第２のＲＦ信号測定が、それぞれの変位セグメントの終了をトリガすることができる。モバイルデバイス軌道全体にわたって連続的ＲＦ信号測定を実行することに比較して、モバイルデバイスにおける電力節約を可能にするために、ＲＦ信号測定は、動きセンサーサンプリングと比較して、より低い頻度でサンプリングされ得る。たとえば、３秒ごとに実行されるＲＦ信号測定と比較して、加速度計は５０Ｈｚにおいてサンプリングされ得る。
【００４０】
[0045]各セグメント（たとえば、セグメント１７０〜１７９）は、それぞれ、時間Ｔ１および時間Ｔ２における開始点および終了点からの、動きセンサーデータ導出された位置の変化を示している。たとえば、変位セグメント１７４は、開始点１８１における時間Ｔ１からＴ２における終了点１８２までの動きセンサーデータを処理することから推定された距離を表し得る。Ｔ１における開始点１８１は、図１Ａに示されている時間Ｔ１におけるモバイルデバイス１０５1による測定ＲＦ信号１３３によってトリガまたは開始され得る。セグメント１７４の終了点１８２は、図１Ｂに示されている時間Ｔ２におけるモバイルデバイス１０５2によってＲＦ信号１４９を測定することによって決定され得る。変位セグメントは、開始点から終了点までの直線を表し、Ｔ１とＴ２との間の時間中にモバイルデバイスによって移動された実際の軌道を表さないことがある。たとえば、モバイルデバイスは、それの開始点からそれの終了点までの遠回りの経路をとることがある。一実施形態では、モバイルデバイスによって移動された実際の軌道にかかわらず、開始点から終了点までの最も直接的な線（たとえば、変位ベクトル）が、処理およびワイヤレス送信機測位決定のためにサーバに送られ得る。
【００４１】
[0046]一実施形態では、変位セグメントまたはベクトルと、関連するＲＦ信号特性とが、処理のためにサーバに送られ得る。環境内の各モバイルデバイスは、それらのそれぞれの変位セグメントとＲＦ信号特性とを（他のモバイルデバイスに関して）非同期的にサーバに送り得、サーバは、ある後の時間において（たとえば、間隔をおいて、または、スケジュールされた処理ウィンドウ内で）受信データを処理し得る。サーバは、絶対モバイルデバイス測位を用いずに、奥行きのある屋内送信機のための、推定されたワイヤレス送信機位置を計算することができる。たとえば、以下に示されている式２は、未知の絶対位置をもつモバイルデバイスからのキャプチャされたモバイルデバイスセンサーデータ（たとえば、変位データ）を含めるために、式１を展開する。式２を参照すると、変位データｄi-i’は、ワイヤレス送信機位置を推定するためにｘi’−ｘiと照合され、
【００４２】
【数２】
2017536528.tif 000004
【００４３】
は、モバイルデバイス変位データの不確実性を表す（たとえば、上記で説明したような、安定性、移動された合計距離、ターンの頻度、経過した時間、または他の信頼性インジケータなど）。
【００４４】
【数３】
2017536528.tif 000005
【００４５】
[0047]図２Ａは、一実施形態における、モバイルデバイスによるセンサー報告のための方法を示す流れ図である。ブロック２０５において、第１の位置におけるモバイルデバイスが、第１の無線信号特性を測定する。一実施形態では、モバイルデバイスの第１の位置は、座標の基準セットに対する初期化された恣意的な位置であり得る。いくつかの実施形態では、モバイルデバイスは、モバイルデバイスの初期基準位置として、最新の既知のＧＮＳＳ位置を参照する。いくつかの実施形態では、モバイルデバイスの絶対位置が未知であり、第１の位置は相対開始位置である。
【００４６】
[0048]ブロック２１０において、モバイルデバイスは、複数のセンサーデータ点を備える第１のセンサーデータを取得する。たとえば、第１のセンサーデータは加速度計からの一定のストリームであり得るか、あるいはモバイルデバイス上のメモリまたはファイルにセンサーデータが記憶され得る。いくつかの実施形態では、モバイルデバイスは、他の／追加のセンサーデータソース（たとえば、磁力計、ジャイロスコープ、気圧計、または他のセンサー）から読み取る。いくつかの実施形態では、モバイルデバイスは、第１のデータとは異なる第２のセンサーデータから同時に読み取る。いくつかの実施形態では、１つの位置から次の位置までの配向またはターン程度の変化を検出するために、センサーからのデータが使用される。たとえば、ジャイロスコープが、コーナーをターンすることなどの方向の変化を検出し得る。
【００４７】
[0049]ブロック２１５において、第２の位置におけるモバイルデバイスは、第２の無線信号特性を測定する。たとえば、第１の無線信号を測定した後のある（たとえば、構成設定を介して）あらかじめ決定された時間において、モバイルデバイスは、別の／後続のＲＦ信号特性を測定する。いくつかの実施形態では、第２の無線信号測定をトリガすることが、サーバに送るべき変位セグメントの終了点を定義する。ブロック２０５に関して上記で説明したように、開始点は、それぞれのセグメントのためのそれぞれのモバイルデバイスセンサーのための第１のデータ点であり得る。たとえば、第１のセグメントは、第１の無線信号測定に応答して開始し、第２の無線信号測定で終了する、モバイルデバイス動きセンサーデータのセグメントであり得る。
【００４８】
[0050]ブロック２２０において、モバイルデバイスにおいて、第１のセンサーデータに少なくとも部分的に基づいて、第２の位置と第１の位置との間の変位を決定する。たとえば、歩行者デッドレコニングを介して、モバイルデバイスは、移動された距離を推定するために加速度計（または他のセンサーデータ）を処理し得る。いくつかの実施形態では、モバイルデバイスは、モバイルデバイスの現在位置を決定するために、歩行者デッドレコニングのためのベースラインとして恣意的な開始位置を使用し得る。他の実施態様では、歩行者デッドレコニングのためのベースラインとしての第１の位置または開始位置として、ＧＮＳＳロケーションが決定され、利用され得る。第１の位置から第２の位置までのモバイルデバイスの軌道を追跡することに応答して、変位が決定され得る。たとえば、ユーザが同じ点に到達するために円を描いて移動する場合、総変位はゼロになるであろう。ユーザが、第１の位置から第２の位置までまっすぐとは言えない線において歩く場合、変位は、モバイルデバイスによって移動された合計距離よりも小さい距離になり得る。
【００４９】
[0051]ブロック２２５において、モバイルデバイスは、変位と、第１の無線信号特性および第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送る。モバイルデバイスは、第１の時点から第２の時点までの動きセンサーデータを処理し、処理されたデータを、関連するＲＦ信号測定値とともにサーバに送ることができる。たとえば、加速度計からのデータ（たとえば、ユーザステップ）は、移動された合計距離を示し得る。（たとえば、開始点および終了点における）ＲＦ信号測定値、および関連する変位データは、単一のパッケージまたはコンテナにおいて一緒にバンドルされ得るか、または代替的に、複数の測定値および位置をもつより大きいデータセットの一部として互いにリンクされ得る。
【００５０】
[0052]いくつかの実施形態では、無線信号特性を表す指示は、ＲＳＳＩ、ＴＯＡ、ＴＤＯＡ、またはＲＴＴ値の形態であり得る。いくつかの実施形態では、モバイルデバイスは、特性として生ＲＦ信号測定値の形態を送り得、サーバが、ＲＳＳＩ、ＴＯＡ、ＴＤＯＡ、またはＲＴＴを決定するためにＲＦ信号測定値を処理し得る。いくつかの実施形態では、モバイルデバイスは、第２の位置が第１の位置からしきい値距離内にあると決定し、第１および第２の無線信号特性を表す指示として、第１の無線信号特性を第２の無線信号特性とともに平均化し得る。
【００５１】
[0053]場合によっては、ブロック２２５の後に、モバイルデバイスは、以下で図２Ｂに関して説明するように追加の実施形態を実行し得る。
【００５２】
[0054]図２Ｂは、別の実施形態における、モバイルデバイスによるセンサー報告のための方法を示す流れ図である。ブロック２３０において、モバイルデバイスは、処理のためにＧＮＳＳベースのモバイルデバイス測位をサーバに送る。いくつかの実施形態では、モバイルデバイスは、ＧＮＳＳ衛星フィックスへの間欠的または時折のアクセスを有し得る。モバイルデバイスは、モバイルデバイスの位置の少なくとも１つの座標（たとえば、ｘ−ｙ座標系におけるｘまたはｙ）を決定することが可能であり得る。たとえば、モバイルデバイスが建造物の内側にある間でさえも、モバイルデバイスは、ＧＮＳＳ衛星フィックス（たとえば、マップ内の位置のＧＮＳＳベースの座標）が、絶対位置を表す１つまたは複数の座標をモバイルデバイスに与えることを可能にする窓または開口部の前を通り得る。ＧＮＳＳ座標（本明細書ではＧＮＳＳベースの測位データとも呼ぶ）は、モバイルセンサー軌道追跡中に任意の点において決定され得る。一実施形態では、本明細書で他の実施形態において説明するように、２つのＲＦ信号特性間のモバイルデバイスの変位とともに、部分的なまたは不完全なＧＮＳＳデータが送られ得る。たとえば、いくつかのモバイルデバイスは、関連するＧＮＳＳデータなしに変位データとＲＦ信号特性とを送り得、他のモバイルデバイスは、部分的なまたは完全なＧＮＳＳデータ（たとえば、モバイルデバイス軌道に沿った１つまたは複数の座標における１つまたは複数の衛星位置フィックス）とともに、変位データとＲＦ信号特性とを送り得る。
【００５３】
[0055]ブロック２３５において、モバイルデバイスは、ＧＮＳＳ衛星フィックスのための信頼性決定を送る。たとえば、ＧＮＳＳベースのモバイルデバイス測位は、少なくとも４つの衛星に対する見通し線を用いて決定され得るが、追加の衛星フィックスが、測位の精度を改善し得る。
【００５４】
[0056]ブロック２４０において、モバイルデバイスは、ブロック２２０において決定された変位データに関連する信頼性決定を送る。たとえば、信頼性決定は、安定性、移動された合計距離、ターンの頻度、経過した時間、または上記で紹介した他の信頼性インジケータなどの信頼性特性に基づき得る。
【００５５】
[0057]図２Ｃは、一実施形態における、モバイルデバイスによって報告されたセンサーを処理するための方法を示す流れ図である。ブロック２５０において、サーバは、ワイヤレス送信機の第１の無線信号から第１の特性を取得し、ここで、第１の特性は、モバイルデバイスの第１の位置に関連する。たとえば、第１の無線信号特性は、無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せのうちの１つまたは複数であり得る。
【００５６】
[0058]ブロック２５５において、サーバは、モバイルデバイスから、ワイヤレス送信機の第２の無線信号から第２の特性を取得し、ここにおいて、第２の特性は、モバイルデバイスの第２の位置に関連する。
【００５７】
[0059]ブロック２６０において、サーバは、モバイルデバイスから、モバイルデバイスからのセンサーデータに少なくとも部分的に基づいて、第１の位置と第２の位置との間の変位を取得する。いくつかの実施形態では、サーバはまた、モバイルデバイスから、変位に関連する１つまたは複数の信頼性特性を取得し、１つまたは複数の信頼性特性に従って変位の信頼性を決定する。
【００５８】
[0060]ブロック２６５において、サーバは、ワイヤレス送信機の位置を決定するために、変位と第１の特性と第２の特性とを処理する。いくつかの実施形態では、サーバは、モバイルデバイスから受信された信頼性特性に従って変位とＲＦ特性とを処理する（たとえば、上記の式２）。
【００５９】
[0061]図３は、説明した実施形態を実装するためのデバイスを示すブロック図である。いくつかの実施形態では、デバイス３００は、サーバ（たとえば、サーバ１２５）またはモバイルデバイス（たとえば、モバイルデバイス１０５〜１１４）であり得る。デバイス３００は、１つまたは複数のプロセッサ３０１と、メモリ３０５と、Ｉ／Ｏコントローラ３２５と、ネットワークインターフェース３１０とを含み得る。デバイス３００は、プロセッサ３０１にさらに結合された１つまたは複数のバスまたは信号線に結合された、いくつかのデバイスセンサーをも含み得る。デバイス３００は、ディスプレイ３２０、ユーザインターフェース（たとえば、キーボード、タッチスクリーン、または同様のデバイス）、電源デバイス３２１（たとえば、バッテリー）、ならびに一般に電子デバイスに関連する他の構成要素をも含み得ることを諒解されたい。いくつかの実施形態では、デバイス３００は、モバイルまたは非モバイルデバイスであり得る。
【００６０】
[0062]デバイス３００は、加速度計センサー３４０、ジャイロスコープセンサー３４５、磁力計センサー３５０、気圧センサー３５５（たとえば、気圧計）、近接度センサー３５７、周辺光センサー（ＡＬＳ）３３５、およびカメラセンサー３６５などのセンサーを含むことができる。いくつかの実施形態では、デバイス３００は、クロック３３０と、ニアフィールド通信（ＮＦＣ）３６９と、コンパスと、ＧＮＳＳ（たとえば、全地球測位センサー（ＧＰＳ））３３５とをも含み得る。本明細書で使用するマイクロフォンおよび／またはワイヤレスサブシステム３１５（Ｂｌｕｅｔｏｏｔｈ３６６、ＷｉＦｉ３１１、セルラー３６１）も、デバイスの環境（たとえば、位置）を分析するために使用されるセンサーと見なされ得る。いくつかの実施形態では、複数のカメラが、デバイスに組み込まれるか、またはデバイスにとってアクセス可能であり得る。たとえば、モバイルデバイスは、少なくとも前面および背面マウントカメラを有し得る。いくつかの実施形態では、他のセンサーが、同じく複数の設置またはバージョンを有し得る。
【００６１】
[0063]メモリ３０５は、プロセッサ３０１による実行のための命令を記憶するために、プロセッサ３０１に結合され得る。いくつかの実施形態では、メモリ３０５は非一時的である。メモリ３０５はまた、以下で説明する実施形態を実装するために、１つまたは複数のエンジンまたはモジュールを記憶し得る。メモリ３０５は、組み込まれたセンサーまたは外部センサーからのデータをも記憶し得る。さらに、メモリ３０５は、本明細書で説明したクラウドソーシング機能にアクセスするためのアプリケーションプログラムインターフェース（ＡＰＩ）を記憶し得る。いくつかの実施形態では、クラウドソーシング機能は、メモリ３０５において実装され得る。他の実施形態では、クラウドソーシング機能は、デバイス３００中の他の要素とは別個のモジュールとして実装され得る。モジュールは、完全にまたは部分的に、図３に示されている他の要素によって、たとえば、プロセッサ３０１および／またはメモリ３０５において、あるいはデバイス３００の１つまたは複数の他の要素において実装され得る。
【００６２】
[0064]また、ネットワークインターフェース３１０は、データをワイヤレスリンクを介してワイヤレスネットワークに／から送信および受信するために、いくつかのワイヤレスサブシステム３１５（たとえば、Ｂｌｕｅｔｏｏｔｈ３６６、ＷｉＦｉ３１１、セルラー３６１、または他のネットワーク）に結合され得るか、またはネットワーク（たとえば、インターネット、イーサネット（登録商標）、または他のワイヤレスシステム）への直接の接続のためのワイヤードインターフェースであり得る。デバイス３００は、１つまたは複数のアンテナに接続された１つまたは複数のローカルエリアネットワークトランシーバを含み得る。ローカルエリアネットワークトランシーバは、ワイヤレスアクセスポイントと通信すること、および／またはワイヤレスアクセスポイントへの／からの信号を検出すること、および／またはネットワーク内の他のワイヤレスデバイスと直接通信することを行うための好適なデバイス、ハードウェア、および／またはソフトウェアを備える。一態様では、ローカルエリアネットワークトランシーバは、１つまたは複数のワイヤレスアクセスポイントと通信するために好適なＷｉＦｉ通信システムを備え得る。
【００６３】
[0065]デバイス３００は、１つまたは複数のアンテナに接続され得る（１つまたは複数の）ワイドエリアネットワークトランシーバをも含み得る。ワイドエリアネットワークトランシーバは、ネットワーク内の他のワイヤレスデバイスと通信すること、および／またはネットワーク内の他のワイヤレスデバイスへの／からの信号を検出することを行うための好適なデバイス、ハードウェア、および／またはソフトウェアを備える。一態様では、ワイドエリアネットワークトランシーバは、ワイヤレス基地局のＣＤＭＡネットワークと通信するために好適なＣＤＭＡ通信システムを備え得るが、他の態様では、ワイヤレス通信システムは、たとえば、ＴＤＭＡ、ＬＴＥ（登録商標）、アドバンストＬＴＥ、ＷＣＤＭＡ（登録商標）、ＵＭＴＳ、４Ｇ、またはＧＳＭ（登録商標）など、別のタイプのセルラーテレフォニーネットワークまたはフェムトセルを備え得る。さらに、他のタイプのワイヤレスネットワーキング技術、たとえば、ＷｉＭａｘ（登録商標）（８０２．１６）、超広帯域、ＺｉｇＢｅｅ（登録商標）、ワイヤレスＵＳＢなどが使用され得る。従来のデジタルセルラーネットワークでは、様々な時間および／または位相測定技法によって位置能力が提供され得る。たとえば、ＣＤＭＡネットワークでは、使用される１つの位置決定手法は、アドバンストフォワードリンク三辺測量（ＡＦＬＴ：Advanced Forward Link Trilateration）である。ＡＦＬＴを使用すると、サーバは、複数の基地局から送信されたパイロット信号の位相測定値からそれの位置を計算し得る。
【００６４】
[0066]したがって、デバイス３００は、モバイルデバイス、ワイヤレスデバイス、セルフォン、携帯情報端末、モバイルコンピュータ、サーバ、ウェアラブルデバイス（たとえば、ヘッドマウントディスプレイ、バーチャルリアリティ眼鏡など）、ロボットナビゲーションシステム、タブレット、パーソナルコンピュータ、ラップトップコンピュータ、または処理能力を有する任意のタイプのデバイスであり得る。本明細書で使用するモバイルデバイスは、１つまたは複数のワイヤレス通信デバイスまたはネットワークから送信されるワイヤレス信号を捕捉し、１つまたは複数のワイヤレス通信デバイスまたはネットワークにワイヤレス信号を送信するように構成された、任意の携帯可能または移動可能デバイスまたは機械であり得る。したがって、限定ではなく例として、デバイス３００は、無線デバイス、セルラー電話デバイス、コンピューティングデバイス、パーソナル通信システムデバイス、あるいは他の同様の移動可能なワイヤレス通信機能搭載デバイス、機器、または機械を含み得る。また、「モバイルデバイス」という用語は、衛星信号受信、支援データ受信、および／または位置に関係する処理が、デバイス３００において発生するかどうかにかかわらず、短距離ワイヤレス、赤外線、ワイヤライン接続、または他の接続などによって、パーソナルナビゲーションデバイスと通信するデバイスを含むものとする。また、「モバイルデバイス」は、インターネット、ＷｉＦｉ、または他のネットワークなどを介してサーバとの通信が可能であり、衛星信号受信、支援データ受信、および／または位置に関係する処理が当該デバイスで発生するか、サーバで発生するか、またはネットワークに関連する別のデバイスで発生するかにかかわらず、ワイヤレス通信デバイス、コンピュータ、ラップトップなどを含むすべてのデバイスを含むものとする。上記の任意の動作可能な組合せも「モバイルデバイス」と見なされる。
【００６５】
[0067]デバイス３００は、ＲＦ信号（たとえば、２．４ＧＨｚ、３．６ＧＨｚ、および４．９／５．０ＧＨｚ帯域）、ならびにＲＦ信号の変調と情報パケットの交換とのための標準化されたプロトコル（たとえば、ＩＥＥＥ８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｘなど）を使用して、複数のＡＰとワイヤレスと通信し得る。交換された信号から異なるタイプの情報を引き出すこと、およびネットワークのレイアウト（すなわち、ネットワークジオメトリ）を利用することによって、デバイス３００は、あらかじめ定義された基準座標系内の位置を決定し得る。
【００６６】
[0068]本明細書で説明したようにデータをクラウドソーシングすることは、ソフトウェア、ファームウェア、ハードウェア、モジュール、またはエンジンとして実装され得る。一実施形態では、以上の説明は、上記で所望の機能（たとえば、図２の方法）を達成するために、１つまたは複数の汎用プロセッサ（たとえば、プロセッサ３０１）によって、およびメモリ（たとえば、デバイスメモリ３０５）において実装され得る。本明細書で説明した実施形態は、プロセッサ３０１ならびに／あるいはデバイスおよび／または他のデバイスの他の回路によって、たとえばデバイスメモリ３０５または他の要素に記憶されたような、命令の実行を介して実装され得ることを諒解されたい。詳細には、限定はしないが、プロセッサ３０１を含む、デバイスの回路は、プログラム、ルーチンの制御、あるいは本発明の実施形態による方法またはプロセスを実行するための命令の実行の下で動作し得る。たとえば、そのようなプログラムは、（たとえばメモリ３０５および／または他のロケーションに記憶される）ファームウェアまたはソフトウェアにおいて実装され得、プロセッサ３０１などのプロセッサ、および／またはデバイスの他の回路によって実装され得る。さらに、プロセッサ、マイクロプロセッサ、回路構成、コントローラなどの用語は、論理、コマンド、命令、ソフトウェア、ファームウェア、機能性などを実行することが可能な任意のタイプの論理または回路構成を指すことがあることを諒解されたい。
【００６７】
[0069]さらに、本明細書で説明した機能、エンジン、またはモジュールの一部または全部は、デバイス自体によって実行され得、および／あるいは本明細書で説明した機能、エンジン、またはモジュールの一部または全部は、Ｉ／Ｏコントローラ３２５またはネットワークインターフェース３１０を介して（ワイヤレスで、または有線で）デバイスに接続された別のシステムによって実行され得ることを諒解されたい。したがって、機能の一部および／または全部は、別のシステムによって実行され得、結果または中間の計算は、デバイスに戻され得る。いくつかの実施形態では、そのような他のデバイスは、リアルタイムまたはほぼリアルタイムで情報を処理するように構成されたサーバを備え得る。いくつかの実施形態では、他のデバイスは、たとえばデバイスの既知の構成に基づいて、結果をあらかじめ決定するように構成される。さらに、図３に示されている要素のうちの１つまたは複数は省略され得る。たとえば、センサー３４０〜３６５のうちの１つまたは複数は、いくつかの実施形態では省略され得る。
【００６８】
[0070]本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、エンジン、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、エンジン、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。
【００６９】
[0071]本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００７０】
[0072]１つまたは複数の例示的な実施形態では、説明した機能またはモジュールは、ハードウェア（たとえば、デバイスハードウェア３００）、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。コンピュータプログラム製品としてソフトウェアで実装された場合、機能またはモジュールは、１つまたは複数の命令またはコードとして、非一時的コンピュータ可読媒体上に記憶されるか、または非一時的コンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含むことができる。記憶媒体／デバイスは、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのような非一時的コンピュータ可読媒体またはストレージデバイスは、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは別のタイプの磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せも非一時的コンピュータ可読媒体の範囲内に含まれるべきである。
【００７１】
[0073]開示した実施形態の前述の説明は、当業者が本発明を実施または使用できるようにするために提供されるものである。これらの実施形態への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本発明は、本明細書で示した実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【００７２】
[0074]実施形態の態様は説明において開示され、関連する図面は特定の実施形態を対象とする。本明細書で説明した範囲から逸脱することなく、代替実施形態が考案され得る。さらに、関連する詳細を不明瞭にしないように、様々な実施形態の周知の要素要素については詳細に説明されないことがあるか、または省略されることがある。
【００７３】
[0075]「例示的」という単語は、本明細書では「例、事例、または例示の働きをすること」を意味するために使用する。本明細書で「例示的」と記載されたいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきであるとは限らない。同様に、「実施形態」という用語は、すべての実施形態が、説明する特徴、利点、または動作モードを含むことを必要としない。
【００７４】
[0076]本明細書で使用する用語は、特定の実施形態について説明するためのものにすぎず、本発明の実施形態を限定するものではない。本明細書で使用する単数形「ａ」、「ａｎ」および「ｔｈｅ」は、文脈が別段に明確に示すのでなければ、複数形をも含むものとする。さらに、本明細書で使用する「備える（comprises）」、「備える（comprising）」、「含む（includes）」、および／または「含む（including）」という用語は、述べられた特徴、整数、ステップ、動作、要素、および／または構成要素の存在を明示するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、構成要素、および／またはそれらのグループの存在または追加を排除しないことを理解されよう。
【００７５】
[0077]さらに、多くの実施形態について、たとえば、コンピューティングデバイス（たとえば、サーバまたはデバイス）の要素によって実行されるべき一連のアクションに関して説明した。本明細書で説明した様々なアクションは、特定の回路（たとえば、特定用途向け集積回路）によって、１つまたは複数のプロセッサによって実行されるプログラム命令（たとえば、実行可能プログラム命令）によって、あるいは両方の組合せによって実行され得ることを認識されよう。さらに、本明細書で説明したこれらの一連のアクションは、実行時に、本明細書で説明した機能を実行することを関連するプロセッサに行わせるであろう、コンピュータ命令の対応するセットを記憶した任意の形態のコンピュータ可読記憶媒体内で全体として実施されるべきものと見なされ得る。したがって、本発明の様々な態様は、すべてが請求する主題の範囲内に入ることが企図されているいくつかの異なる形態で実施され得る。さらに、本明細書で説明した実施形態の各々について、任意のそのような実施形態の対応する形態について、本明細書では、たとえば、説明するアクションを実行する「ように構成された論理」として説明することがある。
【図１Ａ】
2017536528.tif 000006
【図１Ｂ】
2017536528.tif 000007
【図１Ｃ】
2017536528.tif 000008
【図２Ａ】
2017536528.tif 000009
【図２Ｂ】
2017536528.tif 000010
【図２Ｃ】
2017536528.tif 000011
【図３】
2017536528.tif 000012
【手続補正書】
【提出日】平成29年5月25日(2017.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバへのセンサー報告のための方法であって、前記方法は、モバイルデバイスにおいて、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
移動されたステップの数および方位を備える前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を備える、方法。
【請求項２】
前記モバイルデバイスにおいて、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２に記載の方法。
【請求項４】
前記モバイルデバイスにおいて、
第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項１に記載の方法。
【請求項６】
前記モバイルデバイスにおいて、
マップ内の前記第１の位置の少なくとも１つの座標を決定すること、または
マップ内の前記第２の位置の少なくとも１つの座標を決定すること
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスにおいて、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを受信することと、
前記第１の位置の前記少なくとも１つの座標または前記第２の位置の前記少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記サーバに送ることと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記第１のセンサーデータを与える前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスにおいて、
ワイヤレスアクセスポイントまたはＢｌｕｅｔｏｏｔｈデバイスのうちの少なくとも１つから無線信号を受信すること、ここにおいて、前記第１の無線信号特性が、前記無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せのうちの１つまたは複数を備える、
をさらに備える、請求項１に記載の方法。
【請求項１０】
サーバへのセンサー報告のためのモバイルデバイスであって、前記モバイルデバイスが、
センサーと、
ワイヤレスサブシステムと、
前記センサーと前記ワイヤレスサブシステムとに結合され、
前記モバイルデバイスの第１の位置において、前記ワイヤレスサブシステムを介して捕捉された第１の無線信号のための第１の無線信号特性を測定することと、
前記センサーを介して、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、前記ワイヤレスサブシステムを介して捕捉された第２の無線信号のための第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
移動されたステップの数および方位を備える前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とを前記ワイヤレスサブシステムを介してサーバに送ることと
を行うように構成されたプロセッサと
を備える、モバイルデバイス。
【請求項１１】
前記プロセッサがさらに、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１２】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項１１に記載のモバイルデバイス。
【請求項１３】
前記プロセッサがさらに、
前記センサーを介して、第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１４】
前記プロセッサはさらに、
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１５】
前記プロセッサがさらに、
マップに対応する前記第１の位置の少なくとも１つの座標、または
前記マップに対応する前記第２の位置の少なくとも１つの座標
のうちの少なくとも１つを決定するためのものである、請求項１０に記載のモバイルデバイス。
【請求項１６】
前記プロセッサがさらに、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを取得することと、
前記第１の位置の少なくとも１つの座標または前記第２の位置の少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１７】
前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１０に記載のモバイルデバイス。
【請求項１８】
前記第１の無線信号特性が、前記第１の無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せに少なくとも部分的に基づく、請求項１０に記載のモバイルデバイス。
【請求項１９】
モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
移動されたステップの数および方位を備える前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を行うために前記モバイルデバイスのプロセッサによって実行可能であるプログラム命令を備える非一時的機械可読記憶媒体
を備える物品。
【請求項２０】
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２１】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２０に記載の物品。
【請求項２２】
前記モバイルデバイス内の第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２３】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２４】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または
前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２５】
サーバへのセンサー報告のためのモバイルデバイスにおいて使用するための装置であって、前記装置が、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定するための手段と、
複数のセンサーデータ点を備える第１のセンサーデータを取得するための手段と、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定するための手段と、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定するための手段と、
移動されたステップの数および方位を備える前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送るための手段と
を備える、装置。
【請求項２６】
１つまたは複数の信頼性特性に従って、前記変位の信頼性を決定するための手段と、
前記信頼性決定を前記サーバに送るための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２６に記載の装置。
【請求項２８】
前記モバイルデバイス内の第２のセンサーデータを取得するための手段と、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定するための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２９】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項２５に記載の装置。
【請求項３０】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するための手段をさらに備える、請求項２５に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
[0077]さらに、多くの実施形態について、たとえば、コンピューティングデバイス（たとえば、サーバまたはデバイス）の要素によって実行されるべき一連のアクションに関して説明した。本明細書で説明した様々なアクションは、特定の回路（たとえば、特定用途向け集積回路）によって、１つまたは複数のプロセッサによって実行されるプログラム命令（たとえば、実行可能プログラム命令）によって、あるいは両方の組合せによって実行され得ることを認識されよう。さらに、本明細書で説明したこれらの一連のアクションは、実行時に、本明細書で説明した機能を実行することを関連するプロセッサに行わせるであろう、コンピュータ命令の対応するセットを記憶した任意の形態のコンピュータ可読記憶媒体内で全体として実施されるべきものと見なされ得る。したがって、本発明の様々な態様は、すべてが請求する主題の範囲内に入ることが企図されているいくつかの異なる形態で実施され得る。さらに、本明細書で説明した実施形態の各々について、任意のそのような実施形態の対応する形態について、本明細書では、たとえば、説明するアクションを実行する「ように構成された論理」として説明することがある。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
サーバへのセンサー報告のための方法であって、前記方法は、モバイルデバイスにおいて、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を備える、方法。
［Ｃ２］
前記モバイルデバイスにおいて、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、Ｃ２に記載の方法。
［Ｃ４］
前記モバイルデバイスにおいて、
第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
のうちの少なくとも１つをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、Ｃ１に記載の方法。
［Ｃ６］
前記モバイルデバイスにおいて、
マップ内の前記第１の位置の少なくとも１つの座標を決定すること、または
マップ内の前記第２の位置の少なくとも１つの座標を決定すること
のうちの少なくとも１つをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記モバイルデバイスにおいて、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを受信することと、
前記第１の位置の前記少なくとも１つの座標または前記第２の位置の前記少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記サーバに送ることと
をさらに備える、Ｃ６に記載の方法。
［Ｃ８］
前記第１のセンサーデータを与える前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、Ｃ１に記載の方法。
［Ｃ９］
前記モバイルデバイスにおいて、
ワイヤレスアクセスポイントまたはＢｌｕｅｔｏｏｔｈデバイスのうちの少なくとも１つから無線信号を受信すること、ここにおいて、前記第１の無線信号特性が、前記無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せのうちの１つまたは複数を備える、
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
サーバへのセンサー報告のためのモバイルデバイスであって、前記モバイルデバイスが、
センサーと、
ワイヤレスサブシステムと、
前記センサーと前記ワイヤレスサブシステムとに結合され、
前記モバイルデバイスの第１の位置において、前記ワイヤレスサブシステムを介して捕捉された第１の無線信号のための第１の無線信号特性を測定することと、
前記センサーを介して、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、前記ワイヤレスサブシステムを介して捕捉された第２の無線信号のための第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とを前記ワイヤレスサブシステムを介してサーバに送ることと
を行うように構成されたプロセッサと
を備える、モバイルデバイス。
［Ｃ１１］
前記プロセッサがさらに、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、Ｃ１０に記載のモバイルデバイス。
［Ｃ１２］
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、Ｃ１１に記載のモバイルデバイス。
［Ｃ１３］
前記プロセッサがさらに、
前記センサーを介して、第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うためのものである、Ｃ１０に記載のモバイルデバイス。
［Ｃ１４］
前記プロセッサはさらに、
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うためのものである、Ｃ１０に記載のモバイルデバイス。
［Ｃ１５］
前記プロセッサがさらに、
マップに対応する前記第１の位置の少なくとも１つの座標、または
前記マップに対応する前記第２の位置の少なくとも１つの座標
のうちの少なくとも１つを決定するためのものである、Ｃ１０に記載のモバイルデバイス。
［Ｃ１６］
前記プロセッサがさらに、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを取得することと、
前記第１の位置の少なくとも１つの座標または前記第２の位置の少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースのデータ測位データを前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、Ｃ１０に記載のモバイルデバイス。
［Ｃ１７］
前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、Ｃ１０に記載のモバイルデバイス。
［Ｃ１８］
前記第１の無線信号特性が、前記第１の無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せに少なくとも部分的に基づく、Ｃ１０に記載のモバイルデバイス。
［Ｃ１９］
モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を行うために前記モバイルデバイスのプロセッサによって実行可能であるプログラム命令を備える非一時的機械可読記憶媒体
を備える物品。
［Ｃ２０］
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、Ｃ１９に記載の物品。
［Ｃ２１］
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、Ｃ２０に記載の物品。
［Ｃ２２］
前記モバイルデバイス内の第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、Ｃ１９に記載の物品。
［Ｃ２３］
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、Ｃ１９に記載の物品。
［Ｃ２４］
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または
前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するために前記プロセッサによって実行可能であるプログラム命令をさらに備える、Ｃ１９に記載の物品。
［Ｃ２５］
サーバへのセンサー報告のためのモバイルデバイスにおいて使用するための装置であって、前記装置が、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定するための手段と、
複数のセンサーデータ点を備える第１のセンサーデータを取得するための手段と、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定するための手段と、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定するための手段と、
前記変位と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送るための手段と
を備える、装置。
［Ｃ２６］
１つまたは複数の信頼性特性に従って、前記変位の信頼性を決定するための手段と、
前記信頼性決定を前記サーバに送るための手段と
をさらに備える、Ｃ２５に記載の装置。
［Ｃ２７］
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、Ｃ２６に記載の装置。
［Ｃ２８］
前記モバイルデバイス内の第２のセンサーデータを取得するための手段と、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定するための手段と
をさらに備える、Ｃ２５に記載の装置。
［Ｃ２９］
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、Ｃ２５に記載の装置。
［Ｃ３０］
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するための手段をさらに備える、Ｃ２５に記載の装置。
【手続補正書】
【提出日】平成29年5月26日(2017.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバへのセンサー報告のための方法であって、前記方法は、モバイルデバイスにおいて、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記第１のセンサーデータに関連する１つまたは複数の信頼性特性がいつ前記変位の信頼性の欠如を示すかを決定することと、
前記変位と、前記変位の信頼性の欠如を示すと決定された信頼性特性についての信頼性特性値と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を備える、方法。
【請求項２】
前記モバイルデバイスにおいて、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２に記載の方法。
【請求項４】
前記モバイルデバイスにおいて、
第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項１に記載の方法。
【請求項６】
前記モバイルデバイスにおいて、
マップ内の前記第１の位置の少なくとも１つの座標を決定すること、または
マップ内の前記第２の位置の少なくとも１つの座標を決定すること
のうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスにおいて、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを受信することと、
前記第１の位置の前記少なくとも１つの座標または前記第２の位置の前記少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記サーバに送ることと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記第１のセンサーデータを与える前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスにおいて、
ワイヤレスアクセスポイントまたはＢｌｕｅｔｏｏｔｈデバイスのうちの少なくとも１つから無線信号を受信すること、ここにおいて、前記第１の無線信号特性が、前記無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せのうちの１つまたは複数を備える、
をさらに備える、請求項１に記載の方法。
【請求項１０】
サーバへのセンサー報告のためのモバイルデバイスであって、前記モバイルデバイスが、
センサーと、
ワイヤレスサブシステムと、
前記センサーと前記ワイヤレスサブシステムとに結合され、
前記モバイルデバイスの第１の位置において、前記ワイヤレスサブシステムを介して捕捉された第１の無線信号のための第１の無線信号特性を測定することと、
前記センサーを介して、複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、前記ワイヤレスサブシステムを介して捕捉された第２の無線信号のための第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記第１のセンサーデータに関連する１つまたは複数の信頼性特性がいつ前記変位の信頼性の欠如を示すかを決定することと、
前記変位と、前記変位の信頼性の欠如を示すと決定された信頼性特性についての信頼性特性値と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とを前記ワイヤレスサブシステムを介してサーバに送ることと
を行うように構成されたプロセッサと
を備える、モバイルデバイス。
【請求項１１】
前記プロセッサがさらに、
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１２】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項１１に記載のモバイルデバイス。
【請求項１３】
前記プロセッサがさらに、
前記センサーを介して、第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１４】
前記プロセッサはさらに、
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１５】
前記プロセッサがさらに、
マップに対応する前記第１の位置の少なくとも１つの座標、または
前記マップに対応する前記第２の位置の少なくとも１つの座標
のうちの少なくとも１つを決定するためのものである、請求項１０に記載のモバイルデバイス。
【請求項１６】
前記プロセッサがさらに、
グローバルナビゲーション衛星システム（ＧＮＳＳ）から測位データを取得することと、
前記第１の位置の少なくとも１つの座標または前記第２の位置の少なくとも１つの座標を決定するために、前記ＧＮＳＳからの前記測位データを処理することと、
前記ＧＮＳＳベースの測位データを前記ワイヤレスサブシステムを介して前記サーバに送ることと
を行うためのものである、請求項１０に記載のモバイルデバイス。
【請求項１７】
前記センサーが、加速度計、磁力計、ジャイロスコープ、または気圧計を備える、請求項１０に記載のモバイルデバイス。
【請求項１８】
前記第１の無線信号特性が、前記第１の無線信号に対応する、到着時間（ＴＯＡ）、到着時間差（ＴＤＯＡ）、ラウンドトリップ時間（ＲＴＴ）、受信信号強度インジケータ（ＲＳＳＩ）、またはそれらの任意の組合せに少なくとも部分的に基づく、請求項１０に記載のモバイルデバイス。
【請求項１９】
モバイルデバイスの第１の位置において、第１の無線信号特性を測定することと、
複数のセンサーデータ点を備える第１のセンサーデータを取得することと、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定することと、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定することと、
前記第１のセンサーデータに関連する１つまたは複数の信頼性特性がいつ前記変位の信頼性の欠如を示すかを決定することと、
前記変位と、前記変位の信頼性の欠如を示すと決定された信頼性特性についての信頼性特性値と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送ることと
を行うために前記モバイルデバイスのプロセッサによって実行可能であるプログラム命令を備える非一時的機械可読記憶媒体
を備える物品。
【請求項２０】
１つまたは複数の信頼性特性に従って前記変位の信頼性を決定することと、
前記信頼性決定を前記サーバに送ることと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２１】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２０に記載の物品。
【請求項２２】
前記モバイルデバイス内の第２のセンサーデータを取得することと、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定することと
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２３】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記１つまたは複数の指示に、前記第１の無線信号特性と前記第２の無線信号特性との平均を含めること
を行うために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２４】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または
前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するために前記プロセッサによって実行可能であるプログラム命令をさらに備える、請求項１９に記載の物品。
【請求項２５】
サーバへのセンサー報告のためのモバイルデバイスにおいて使用するための装置であって、前記装置が、
前記モバイルデバイスの第１の位置において、第１の無線信号特性を測定するための手段と、
複数のセンサーデータ点を備える第１のセンサーデータを取得するための手段と、
前記モバイルデバイスの第２の位置において、第２の無線信号特性を測定するための手段と、
前記第１のセンサーデータに少なくとも部分的に基づいて、前記第２の位置と前記第１の位置との間の変位を決定するための手段と、
前記第１のセンサーデータに関連する１つまたは複数の信頼性特性がいつ前記変位の信頼性の欠如を示すかを決定するための手段と、
前記変位と、前記変位の信頼性の欠如を示すと決定された信頼性特性についての信頼性特性値と、前記第１の無線信号特性および前記第２の無線信号特性の一方または両方を表す１つまたは複数の指示とをサーバに送るための手段と
を備える、装置。
【請求項２６】
１つまたは複数の信頼性特性に従って、前記変位の信頼性を決定するための手段と、
前記信頼性決定を前記サーバに送るための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記信頼性特性が、
前記第１のセンサーデータを読み取る間に経過した時間、
前記第１のセンサーデータを読み取る間に前記モバイルデバイスによって移動された距離、
前記第１のセンサーデータを読み取る間のモバイルデバイス安定性、
モバイルデバイスターンの頻度、または
それらの任意の組合せ
を備える、請求項２６に記載の装置。
【請求項２８】
前記モバイルデバイス内の第２のセンサーデータを取得するための手段と、
前記第２のセンサーデータに少なくとも部分的に基づいて、前記第１の位置から前記第２の位置までの配向またはターン程度の変化を推定するための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２９】
前記第２の位置が前記第１の位置からしきい値距離内にあるという決定に応答して、前記第１および第２の無線信号特性を表す前記指示が、前記第１の無線信号特性と前記第２の無線信号特性との平均を表す、請求項２５に記載の装置。
【請求項３０】
前記第１の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標、または前記第２の位置の少なくとも１つのグローバルナビゲーション衛星システムベースの座標
のうちの少なくとも１つを決定するための手段をさらに備える、請求項２５に記載の装置。
【国際調査報告】
2017536528.tif 000013
2017536528.tif 000014
2017536528.tif 000015
2017536528.tif 000016
2017536528.tif 000017