(57)【要約】  ラウンドトリップ時間（ＲＴＴ）測定値に関連付けられた、アクセスポイントの処理遅延推定値、またはターンアラウンドキャリブレーション関数（ＴＣＦ）を提供するための技法が提供される。モバイルデバイス、アクセスポイント、および／または他のシステムが、ＲＴＴ測定値から処理遅延を導出するためにこれらの技法を利用することができる。複数のデバイスに伝搬され得る、処理遅延推定値の精度を高めるのを助けるためにクラウドソーシングも使用され得る。
2016510401.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスアクセスポイントのラウンドトリップ時間（ＲＴＴ）測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用する方法であって、前記方法は、
前記モバイルデバイスにおいて、前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信することと
を備える、方法。
【請求項２】
前記第１の処理遅延推定値が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値を含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値が、しきい値を上回る値を有する、請求項１に記載の方法。
【請求項４】
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項１に記載の方法。
【請求項５】
前記モバイルデバイスを使用して、前記第１の処理遅延推定値に関係する信頼性値を送信することをさらに備える、請求項４に記載の方法。
【請求項６】
前記信頼性値が標準偏差を含む、請求項５に記載の方法。
【請求項７】
前記モバイルデバイスを使用して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することをさらに備える、請求項１に記載の方法。
【請求項８】
前記第１の処理遅延推定値を決定することが、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値について前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償することをさらに含む、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することをさらに備える、請求項１に記載の方法。
【請求項１０】
ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするための方法であって、前記方法は、
前記ワイヤレスアクセスポイントに関係する処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を備える、方法。
【請求項１１】
前記処理遅延データが複数の信号強度インジケーション（ＲＳＳＩ）測定値を含み、
前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
請求項１０に記載の方法。
【請求項１２】
前記処理遅延推定値を決定することが、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを含む、請求項１１に記載の方法。
【請求項１３】
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の重み付き平均を決定することを含む、請求項１１に記載の方法。
【請求項１４】
前記複数のＲＴＴ測定値の前記重み付き平均を決定することが、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを含む、請求項１３に記載の方法。
【請求項１５】
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値のサブセットを使用することを含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、請求項１１に記載の方法。
【請求項１６】
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを含む、請求項１１に記載の方法。
【請求項１７】
前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することをさらに備える、請求項１１に記載の方法。
【請求項１８】
前記処理遅延データがモバイルデバイスの既知のロケーションをさらに備える、請求項１０に記載の方法。
【請求項１９】
前記処理遅延推定値を決定することが、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を含む、請求項１８に記載の方法。
【請求項２０】
前記処理遅延推定値に基づいて、記憶された値を更新することをさらに備える、請求項１０に記載の方法。
【請求項２１】
ラウンドトリップ時間（ＲＴＴ）測定値に関連付けられたワイヤレスアクセスポイントの処理遅延推定値を提供するように適合されたモバイルデバイスであって、前記モバイルデバイスが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記第１の処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、モバイルデバイス。
【請求項２２】
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、請求項２１に記載のモバイルデバイス。
【請求項２３】
前記メモリは、前記処理ユニットに、前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値を、該ＲＳＳＩ測定値がしきい値を上回る値を有することに基づいて、取得することを行わせるための命令をさらに記憶する、請求項２１に記載のモバイルデバイス。
【請求項２４】
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項２１に記載のモバイルデバイス。
【請求項２５】
前記メモリが、前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに記憶する、請求項２４に記載のモバイルデバイス。
【請求項２６】
前記メモリが、前記処理ユニットに、前記ワイヤレス通信インターフェースを介して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに記憶する、請求項２１に記載のモバイルデバイス。
【請求項２７】
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに含む、請求項２１に記載のモバイルデバイス。
【請求項２８】
前記メモリが、第２の処理遅延推定値を受信するための命令をさらに記憶する、請求項２１に記載のモバイルデバイス。
【請求項２９】
ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするためのサーバであって、前記サーバが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記ワイヤレス通信インターフェースを介して、前記ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
前記ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、サーバ。
【請求項３０】
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信することを行わせるための命令を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
請求項２９に記載のサーバ。
【請求項３１】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、請求項３０に記載のサーバ。
【請求項３２】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の重み付き平均を決定することを行わせるための命令を含む、請求項３０に記載のサーバ。
【請求項３３】
前記処理ユニットに前記複数のＲＴＴ測定値の前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、請求項３２に記載のサーバ。
【請求項３４】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに前記複数のＲＴＴ測定値のサブセットを使用することを行わせるための命令を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、請求項３０に記載のサーバ。
【請求項３５】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、請求項３０に記載のサーバ。
【請求項３６】
前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、請求項３０に記載のサーバ。
【請求項３７】
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、モバイルデバイスの既知のロケーションを受信することを行わせるための命令を含む、請求項２９に記載のサーバ。
【請求項３８】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行わせるための命令を含む、請求項３７に記載のサーバ。
【請求項３９】
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、請求項２９に記載のサーバ。
【請求項４０】
処理ユニットに、
モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記第１の処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項４１】
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４２】
前記処理ユニットに、前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値を、該ＲＳＳＩ測定値がしきい値を上回る値を有することに基づいて、取得することを行わせるための命令をさらに備える、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４３】
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４４】
前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに備える、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４５】
前記処理ユニットに、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに備える、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４６】
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに備える、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４７】
前記処理ユニットに、前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することを行わせるための命令をさらに備える、請求項４０に記載のコンピュータ可読記憶媒体。
【請求項４８】
処理ユニットに、
ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項４９】
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信することを行わせるための命令を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を備え、ここにおいて、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５０】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、請求項４９に記載のコンピュータ可読記憶媒体。
【請求項５１】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の重み付き平均を決定することを行わせるための命令を含む、請求項４９に記載のコンピュータ可読記憶媒体。
【請求項５２】
前記処理ユニットに前記複数のＲＴＴ測定値の前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、請求項５１に記載のコンピュータ可読記憶媒体。
【請求項５３】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値のサブセットを使用することを行わせるための命令を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、請求項４９に記載のコンピュータ可読記憶媒体。
【請求項５４】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、請求項４９に記載のコンピュータ可読記憶媒体。
【請求項５５】
前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、請求項４９に記載のコンピュータ可読記憶媒体。
【請求項５６】
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、モバイルデバイスの既知のロケーションを受信することを行わせるための命令を含む、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５７】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行わせるための命令を含む、請求項５６に記載のコンピュータ可読記憶媒体。
【請求項５８】
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５９】
モバイルデバイスであって、
前記モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得するための手段と、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するラウンドトリップ時間（ＲＴＴ）測定値を含む複数のＲＴＴ測定値を取得するための手段と、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定するための手段と、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信するための手段と
を備える、モバイルデバイス。
【請求項６０】
前記第１の処理遅延推定値を決定するための前記手段が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するように構成された、請求項５９に記載のモバイルデバイス。
【請求項６１】
前記第１の処理遅延推定値を決定するための前記手段が、しきい値を上回る対応するＲＳＳＩ測定値を有する前記１つまたは複数のＲＴＴ測定値を決定するように構成された、請求項５９に記載のモバイルデバイス。
【請求項６２】
前記第１の処理遅延推定値を決定するための前記手段が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を使用して前記第１の処理遅延推定値を決定するように構成された、請求項５９に記載のモバイルデバイス。
【請求項６３】
前記第１の処理遅延推定値に関係する信頼性値を送信する手段をさらに備える、請求項６２に記載のモバイルデバイス。
【請求項６４】
前記第１の処理遅延推定値を決定する手段が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための手段をさらに含む、請求項５９に記載のモバイルデバイス。
【請求項６５】
更新された処理遅延推定値を受信するための手段をさらに備える、請求項５９に記載のモバイルデバイス。
【請求項６６】
ワイヤレスアクセスポイントの処理遅延データを受信するための手段と、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定するための手段と、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信するための手段と
を備えるシステム。
【請求項６７】
ワイヤレスアクセスポイントの処理遅延データを受信するための前記手段が、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信するための手段を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
請求項６６に記載のシステム。
【請求項６８】
前記処理遅延推定値を決定するための前記手段が、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算するための手段を含む、請求項６７に記載のシステム。
【請求項６９】
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の重み付き平均を決定するための手段を含む、請求項６７に記載のシステム。
【請求項７０】
前記複数のＲＴＴ測定値の前記重み付き平均を決定するための前記手段が、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定するための手段を含む、請求項６９に記載のシステム。
【請求項７１】
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値のサブセットを使用するための手段を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、請求項６７に記載のシステム。
【請求項７２】
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定するための手段を含む、請求項６７に記載のシステム。
【請求項７３】
前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶するための手段をさらに備える、請求項６７に記載のシステム。
【請求項７４】
ワイヤレスアクセスポイントの処理遅延データを受信するための前記手段が、モバイルデバイスの既知のロケーションを受信するための手段を含む、請求項６６に記載のシステム。
【請求項７５】
前記処理遅延推定値を決定するための前記手段が、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行うための手段を含む、請求項７４に記載のシステム。
【請求項７６】
前記処理遅延推定値に基づいて、記憶された値を更新するための手段をさらに備える、請求項６６に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]モバイル通信ネットワークは、モバイルデバイスの動き検知および／または位置ロケーション検知に関連する、ますます高度化する能力を提供しつつある。個人生産性、共同通信、ソーシャルネットワーキング、および／またはデータ収集に関係するものなど、新しいソフトウェアアプリケーションは、消費者に新しいフィーチャおよびサービスを提供するために、動きセンサおよび／または位置センサを利用し得る。さらに、様々な管轄区域（jurisdiction）の規制要件の中には、モバイルデバイスが、米国における９１１呼など、緊急サービスに対する呼を発したときに、ネットワーク事業者が、そのモバイルデバイスのロケーションを報告する必要があるものがある。
【０００２】
[0002]ラウンドトリップ時間（ＲＴＴ：round trip time）測定技法は、位置を精確に決定するための１つの方法であり得る。これらの技法は、一般に、ワイヤレス信号が、ネットワークを構成するワイヤレスアクセスポイント（ＡＰ）などの様々なネットワークデバイス中を伝搬する際に、ワイヤレス信号によって生じる時間遅延の知識を必要とする。そのような遅延は、たとえば、マルチパスおよび／または信号干渉に起因して、空間的に可変であり得る。さらに、そのような処理遅延は、ネットワークデバイスのタイプおよび／またはネットワークデバイスの現在のネットワーキング負荷に基づいて時間とともに変化し得る。これらの処理遅延はＲＴＴ測定値の他の態様（たとえば、飛行時間）よりも実質的に大きいことがあるので、ＲＴＴ測定値を使用して精確な位置決定を得る際には精確な処理遅延推定が重要である。
【発明の概要】
【０００３】
[0003]本発明の諸実施形態は、ラウンドトリップ時間（ＲＴＴ）測定に関連付けられた、アクセスポイント（ＡＰ）の処理遅延推定値、またはターンアラウンドキャリブレーション関数（ＴＣＦ：turnaround calibration function）を提供することを対象とする。諸実施形態は、たとえば、モバイルデバイス、ＡＰ、および／または他のシステムがＲＴＴ測定値から処理遅延を導出することを可能にすることができる。諸実施形態はまた、マルチプルなデバイスに伝搬され得る、処理遅延推定値の精度を高めるのを助けるためにクラウドソーシングを利用することができる。
【０００４】
[0004]本明細書による、ワイヤレスアクセスポイントのラウンドトリップ時間（ＲＴＴ）測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用する例示的な方法は、モバイルデバイスにおいて、モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ：received signal strength indication）測定値を取得することと、複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することとを含む。１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応するＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される。本方法は、モバイルデバイスを使用して第１の処理遅延推定値を送信することをさらに含む。
【０００５】
[0005]本明細書による、ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするための例示的な方法は、ワイヤレスアクセスポイントに関係する処理遅延データを受信することを含み、ここで、処理遅延データが少なくとも１つのＲＴＴ測定値を備える。本方法は、処理遅延データに基づいてワイヤレスアクセスポイントの処理遅延推定値を決定することと、ワイヤレス通信インターフェースを介して処理遅延推定値を送信することとをさらに含む。
【０００６】
[0006]本明細書による、ＲＴＴ測定値に関連付けられたワイヤレスアクセスポイントの処理遅延推定値を提供するように適合された例示的なモバイルデバイスは、ワイヤレス通信インターフェースと、ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、処理ユニットに結合されたメモリとを含む。メモリは、処理ユニットに、モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数のＲＳＳＩ測定値を取得することと、複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することとを行わせるための実行可能な命令を記憶する。１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応するＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される。メモリは、処理ユニットに第１の処理遅延推定値を送信することを行わせるための実行可能な命令をさらに記憶する。
【０００７】
[0007]本明細書による、ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするための例示的なサーバは、ワイヤレス通信インターフェースと、ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、処理ユニットに結合されたメモリとを含む。メモリは、処理ユニットに、ワイヤレス通信インターフェースを介して、ワイヤレスアクセスポイントの処理遅延データを受信することを行わせるための実行可能な命令を記憶する。処理遅延データは少なくとも１つのＲＴＴ測定値を備える。メモリは、処理ユニットに、処理遅延データに基づいてワイヤレスアクセスポイントの処理遅延推定値を決定することと、ワイヤレス通信インターフェースを介して処理遅延推定値を送信することとを行わせるための実行可能な命令をさらに記憶する。
【０００８】
[0008]本明細書による、例示的な非一時的コンピュータ可読記憶媒体は、処理ユニットに、モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数のＲＳＳＩ測定値を取得することと、複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することとを行わせるための命令を記憶している。１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応するＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される。本媒体は、処理ユニットに、第１の処理遅延推定値を送信することを行わせるための命令をさらに含む。
【０００９】
[0009]本明細書による、例示的な非一時的コンピュータ可読記憶媒体は、処理ユニットに、ワイヤレスアクセスポイントの処理遅延データを受信することを行わせるための命令を記憶している。処理遅延データは少なくとも１つのＲＴＴ測定値を備える。本媒体は、処理ユニットに、処理遅延データに基づいてワイヤレスアクセスポイントの処理遅延推定値を決定することと、ワイヤレス通信インターフェースを介して処理遅延推定値を送信することとを行わせるための命令をさらに含む。
【００１０】
[0010]本明細書による、例示的なモバイルデバイスは、モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数のＲＳＳＩ測定値を取得するための手段と、複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得するための手段と、複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定するための手段とを含む。１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応するＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される。モバイルデバイスは、該モバイルデバイスを使用して、第１の処理遅延推定値を送信するための手段をさらに含む。
【００１１】
[0011]本明細書による、例示的なシステムは、ワイヤレスアクセスポイントの処理遅延データを受信するための手段を含み、ここで、処理遅延データが少なくとも１つのＲＴＴ測定値を備える。該システムは、処理遅延データに基づいてワイヤレスアクセスポイントの処理遅延推定値を決定するための手段と、ワイヤレス通信インターフェースを介して処理遅延推定値を送信するための手段とをさらに含む。
【００１２】
[0012]本明細書で説明するアイテムおよび／または技法は、以下の機能のうちの１つまたは複数、ならびに言及されていない他の機能を提供し得る。技法は、高められた測位精度および効率を提供することができる。さらに、諸実施形態は、モバイルデバイスのロケーション情報を用いてまたは用いずに処理遅延推定値を提供することができる。これらおよび他の実施形態について、それの利点および特徴の多くとともに、以下のテキストおよび添付図と併せてより詳細に説明する。
【００１３】
[0013]以下の図を参照すれば、様々な実施形態の性質および利点のさらなる理解が得られる。添付図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図面の簡単な説明】
【００１４】
【図１】[0014]一実施形態による、測位システムの構成要素の簡略図である。
【図２】[0015]特定のワイヤレスアクセスポイント（ＡＰ）に関する図１の測位システムの構成要素の実施形態の別の簡略図である。
【図３】[0016]受信信号強度インジケーション（ＲＳＳＩ）測定値とラウンドトリップ時間（ＲＴＴ）測定値との間の相関を示すグラフである。
【図４】[0017]ＲＳＳＩ測定値とＲＴＴ測定値とのための値のテーブルを示す図である。
【図５Ａ】[0018]クライアントとサーバがワイヤレスＡＰの処理遅延推定値を提供するためにＲＳＳＩ測定値とＲＴＴ測定値とをどのように利用することができるかの一実施形態を示す図である。
【図５Ｂ】クライアントとサーバがワイヤレスＡＰの処理遅延推定値を提供するためにＲＳＳＩ測定値とＲＴＴ測定値とをどのように利用することができるかの異なる実施形態を示す図である。
【図６】[0019]一実施形態による、ワイヤレスＡＰのＲＴＴ測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用するためのプロセスの簡略フローチャートである。
【図７】[0020]一実施形態による、ワイヤレスＡＰの処理遅延推定値をクラウドソーシングするためのプロセス７００の簡略フロー図である。
【図８】[0021]モバイルデバイスの一実施形態のブロック図である。
【図９】[0022]コンピュータシステムの一実施形態のブロック図である。
【詳細な説明】
【００１５】
[0023]図面を参照しながら以下の説明を行う。図面全体にわたって、同様の要素を指すのに同様の参照番号を使用する。本明細書では、１つまたは複数の技法の様々な詳細について説明するが、他の技法も可能である。いくつかの事例では、様々な技法について説明することを円滑にするために、構造、およびデバイスをブロック図の形式で示す。さらに、本発明の関連する詳細を不明瞭にしないように、本発明のよく知られている要素については詳細に説明しないか、または省略する。
【００１６】
[0024]本明細書で使用する用語は、特定の実施形態について説明するためのものにすぎず、本発明の実施形態を限定するものではない。本明細書で使用する単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈が別段に明確に示すのでなければ、複数形をも含むものとする。さらに、本明細書で使用する「備える（comprises）」、「備える（comprising）」、「含む（includes）」、および／または「含む（including）」という用語は、述べられた特徴、整数、ステップ、動作、要素、および／または構成要素の存在を明示するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、構成要素、および／またはそれらのグループの存在または追加を排除しないことを理解されよう。
【００１７】
[0025]モバイルデバイスの所望の機能に従って、セルフォン、携帯情報端末（ＰＤＡ）、タブレットコンピュータ、パーソナルメディアプレーヤ、ゲームデバイスなどのモバイルデバイスのロケーションを推定するために、本明細書で開示する異なる複数の技法が使用され得る。たとえば、いくつかのモバイルデバイスは、ナビゲーション、ソーシャルメディアロケーション情報、ロケーショントラッキングなどのためにそれらのロケーションを推定するために、衛星測位システム（ＳＰＳ：Satellite Positioning System）から受信された信号を処理し得る。しかしながら、いくつかの屋内ロケーション中など、ＳＰＳからのナビゲーション信号が利用可能でないことがあるいくつかのエリアが時々ある。
【００１８】
[0026]それのロケーションをＳＰＳ信号なしに決定するために、モバイルデバイスが、測位システムにおいて与えられる代替手段を利用することができる。たとえば、モバイルデバイスが、測位システムのワイヤレスアクセスポイント（ＡＰ）に信号を送信し、ワイヤレスＡＰからの応答信号が受信されるまでの時間の長さを測定することができる。（本明細書で提供するように、ワイヤレスＡＰは、ワイヤレス通信デバイスがネットワークと通信することを可能にするデバイスを備え得る。）モバイルデバイスからワイヤレスＡＰまでのレンジ（range）は、モバイルデバイスからの信号の送信と、モバイルデバイスにおける応答信号の受信との間の測定された時間の長さ（たとえば、ラウンドトリップ時間（ＲＴＴ））に基づいて決定され得る。代替的に、ＡＰから受信された信号の信号強度が測定され得、モバイルデバイスからＡＰまでのレンジが、測定信号強度（たとえば、受信信号強度インジケーション（ＲＳＳＩ））に基づいて推定され得る。このようにして、モバイルデバイスのロケーションが決定され得る。
【００１９】
[0027]図１は、一実施形態による、測位システム１００の構成要素の簡略図である。測位システムは、屋内環境１１０においてモバイルデバイス１０５と、１つまたは複数のワイヤレスＡＰ１２０とを含むことができる。図示されていない、測位システムの他の構成要素は、ＳＰＳ衛星、モバイルネットワークプロバイダ、基地トランシーバ局、ロケーションサーバ、マップサーバなどを含むことができる。さらに、測位システム１００は、以下で詳述するように、通信ネットワークに統合され、および／またはそれに通信可能に接続され得る。図１は、様々な構成要素の一般化された図のみを与えており、それらの構成要素のいずれかまたはすべてが適宜に利用され得ることに留意されたい。さらに、構成要素は、所望の機能に応じて、組み合わせられ、分離され、置換され、および／または省略され得る。当業者は、図示された構成要素の多くの変更形態を認識されよう。
【００２０】
[0028]測位システム１００では、モバイルデバイス１０５のロケーションが、様々な方法でＲＴＴ測定値および／またはＲＳＳＩ測定値を使用して決定され得る。いくつかの実施形態では、たとえば、モバイルデバイス１０５のロケーションは、ＲＴＴレンジモデルおよび／またはＲＳＳＩレンジモデルを利用し得る、三角測量および／または他の測位技法を使用して計算され得る。他の実施形態は、たとえば、（１つまたは複数の）ワイヤレスＡＰ１２０によってもたらされる処理遅延に適応するように調整されたＲＴＴ測定値などを使用して、レンジング（ranging）モデルを適応的に変更し得る。処理遅延は、異なるＡＰの間で異なり得、また、時間とともに変化し得る。たとえば、処理遅延推定値など、補足情報を使用することによって、位置が決定され得、および／または、反復技法を使用して、ワイヤレスＡＰによってもたらされる処理遅延の影響がキャリブレートされ得る。
【００２１】
[0029]モバイルデバイス１０５が、ワイヤレスボイスおよび／またはデータ通信のために１つまたは複数の通信リンク１２５を介して（１つまたは複数の）ワイヤレスＡＰ１２０と通信することができる。また、（１つまたは複数の）ワイヤレスＡＰ１２０は、たとえば、ＲＴＴ測定値および／またはＲＳＳＩ測定値に基づく、たとえば、三辺測量ベースのプロシージャの実装によって、位置データの独立したソースとして働くことができる。（１つまたは複数の）ワイヤレスＡＰ１２０を使用してモバイルデバイスの位置を決定するさらなる例示的な実施形態は、その内容全体が参照によって本明細書に組み込まれる、「WIRELESS POSITION DETERMINATION USING ADJUSTED ROUND TRIP TIME MEASUREMENTS」と題する米国特許出願第１２／６２２，２８９号において与えられている。（１つまたは複数の）ＡＰ１２０は、ワイドエリアワイヤレスネットワーク（ＷＷＡＮ）よりも小さい地理的領域にわたる通信を実施するために建築物中で動作するワイヤレスローカルエリアネットワーク（ＷＬＡＮ）の一部であり得る。（１つまたは複数の）ワイヤレスＡＰ１２０は、ＷｉＦｉ（登録商標）ネットワーク（８０２．１１ｘ）、セルラーピコネットおよび／またはフェムトセル、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワークなどの一部であり得る。（１つまたは複数の）ワイヤレスＡＰ１２０はまた、Ｑｕａｌｃｏｍｍ屋内測位システム（ＱＵＩＰＳＴＭ：Qualcomm indoor positioning system）の一部を形成することができる。諸実施形態は、（１つまたは複数の）任意の数のワイヤレスＡＰ１２０を含み得、それらのいずれも移動可能なノードであり得、または、他の方法で再配置されることが可能であり得る。
【００２２】
[0030]本明細書において以下でさらに詳細に説明するように、単一のモバイルデバイス１０５が、（１つまたは複数の）ワイヤレスＡＰ１２０の処理遅延の推定を可能にするために、異なる時間および／または異なるロケーションにおいてＲＳＳＩ測定値および／またはＲＴＴ測定値を取ることができる。さらに、いくつかの実施形態では、モバイルデバイス１０５は、ＲＴＴ測定値とＲＳＳＩ測定値とに基づいて処理遅延推定値を提供することができる。いくつかの実施形態では、モバイルデバイス１０５は、処理遅延推定値のためにこれらの測定値をサーバに提供することができる。さらに、サーバが、クラウドソーシングを介して推定処理遅延の精度を高めるために複数のモバイルデバイスから処理遅延推定値ならびに／またはＲＴＴ測定値およびＲＳＳＩ測定値を取得し得る。
【００２３】
[0031]図２は、処理遅延推定値、ＲＳＳＩ測定値、ＲＴＴ測定値、および／または処理遅延に関係する他のデータがどのようにクラウドソーシングされ得るかを示すのを助けるための、特定のワイヤレスＡＰ１２０−１に関する測位システム１００構成要素の一実施形態の簡略図である。たとえば、いくつかの実施形態によれば、ワイヤレスＡＰ１２０−１に近接した第１のモバイルデバイス１０５−１が、ＡＰに関連付けられた信号強度とラウンドトリップ時間とを測定する、１つまたは複数のＲＳＳＩ測定値および／またはＲＴＴ測定値を取得することができる。所望の機能に応じて、これらの測定値は、周期的（たとえば、１秒、２秒、３秒、５秒、１０秒ごとになど）、ロケーションベース、要求（たとえば、第１のモバイルデバイス１０５−１および／またはワイヤレスＡＰ１２０−１によって実行されるアプリケーションによって行われる要求）に応じて実施される、などであり得る。モバイルデバイス１０５−１は、次いでワイヤレスＡＰ１２０−１のための処理遅延推定値を計算することができ、モバイルデバイス１０５−１は、それをワイヤレスＡＰ１２０−１に送信することができる。前に示されたように、いくつかの実施形態では、第１のモバイルデバイス１０５−１は、追加または代替として未加工（raw）のＲＳＳＩ測定値とＲＴＴ測定値とをワイヤレスＡＰ１２０−１に送信することができる。
【００２４】
[0032]それの一部について、ワイヤレスＡＰ１２０−１は、サーバを含むことができ、サーバに組み込まれることができ、および／またはサーバに通信可能に結合され得るが、該ワイヤレスＡＰ１２０−１は、処理遅延に関係するデータ（たとえば、処理遅延推定値ならびに／または未加工のＲＳＳＩ測定値およびＲＴＴ測定値）を受信し、必要な場合、処理遅延推定値を計算し、および／または処理遅延推定値をメモリ（たとえば、データベース）に記憶することができ、それは、ワイヤレスＡＰ１２０−１の処理遅延に関するさらなる情報（たとえば、ＴＣＦ）を使用して処理遅延推定値を維持し、更新することができる。さらに、ワイヤレスＡＰ１２０−１は、ワイヤレスＡＰ１２０−１とともにＲＴＴ測定値を使用する他のモバイルデバイス１０５−２のロケーション決定の精度をさらに高めるのを助けるために処理遅延推定値を他のモバイルデバイス１０５−２に伝搬することができる。追加または代替として、第１のモバイルデバイス１０５−１は、直接ピアツーピア通信など、他の通信チャネルを介してワイヤレスＡＰ１２０−１の推定処理遅延を送信することができる。このようにして情報をクラウドソーシングすることによって、測位システム１００は、費用がかかることがあり容易にスケーリングしない、ウォードライビング（war-driving）またはウォーウォーキング（war-walking）（たとえば、手作業による、慎重な信号収集）の必要なしに、精確な処理遅延推定値を提供することができる。
【００２５】
[0033]ワイヤレスＡＰ１２０の推定処理遅延はＲＴＴ測定値から導出され得、これは、モバイルデバイス１０５がワイヤレスＡＰ１２０に非常に近いときの処理遅延を（近似的に）表すことができる。言い換えれば、これらのＲＴＴ測定値における信号のラウンドトリップ時間のほぼすべてが、モバイルデバイス１０５とワイヤレスＡＰ１２０との間の飛行時間ではなく、処理遅延に起因するものである。モバイルデバイス１０５からの測定における何らかの遅延（すなわち、ＲＴＴ信号を受信し、処理するためにかかる時間）を補償した後に、必要な場合、ＲＴＴ測定値は、ワイヤレスＡＰ１２０のＴＣＦ遅延を近似的に表す。
【００２６】
[0034]ワイヤレスＡＰ１２０までのモバイルデバイス１０５の近接度は、ほぼ同じ時間（およびロケーション）において取られたＲＴＴ測定値と対応するＲＳＳＩ測定値との間の相関に基づいて決定され得る。この相関の一例が図３に示されており、図３は、モバイルデバイス１０５がワイヤレスＡＰ１２０のそばを通るときの、経時的なＲＳＳＩ測定値３１０とＲＴＴ測定値３２０とをもつグラフ３００を示している。ＲＳＳＩ測定値は、モバイルデバイス１０５がワイヤレスＡＰ１２０に接近するにつれて増大し、モバイルデバイス１０５がワイヤレスＡＰ１２０に近似的に最も近いときの時間３３０においてピークに達し、その後、モバイルデバイスが離れるにつれて減少する。ＲＴＴ測定値がＲＳＳＩ測定値と逆相関しているので、ＲＴＴ測定値は反対のパターンを示しており、最小ＲＴＴ測定値が最大ＲＳＳＩ測定値とほぼ同じ時間３３０に発生する。したがって、モバイルデバイスは、この相関を追跡することと、モバイルデバイス１０５がワイヤレスＡＰ１２０に最も近い時間３３０を決定することとを行うために、経時的なＲＳＳＩ測定値とＲＴＴ測定値とを取り、これらの測定値をメモリに記憶することができる。ワイヤレスＡＰ２０の伝搬遅延の近似値を求めるために、この時間３３０のまたはそれの近くのＲＴＴ測定値のうちの１つまたは複数のサブセットが使用され得る。
【００２７】
[0035]図示のように、ＲＴＴ測定値とＲＳＳＩ測定値は（逆）相関しているが、測定値の両方のセットが、時間３３０を決定する際に有用であり得る。ワイヤレスＡＰの処理遅延を決定するために単に最低ＲＴＴ測定値に依拠するのではなく、誤った測定値に基づいて処理遅延を決定する尤度を低減するのを助けるためにＲＳＳＩ測定値も使用される。たとえば、ＲＴＴ測定値は、特に比較的低い帯域幅の適用例では、精確でないことがある。したがって、単独で取られたＲＴＴ測定値は、不精確な処理遅延推定値を生じることがある、ある程度のあいまいさを有することがある。しかしながら、ＲＴＴ測定値を検証し、これらのあいまいさを著しく低減するために、ＲＳＳＩ測定値が使用され得る。いくつかの実施形態では、他の外れ値検出技法が追加または代替として使用され得る。
【００２８】
[0036]また、ＲＳＳＩ測定値は、ワイヤレスＡＰ１２０までのモバイルデバイス１０５の近接度を確実にするのを助けるために使用され得る。単に、最大ＲＳＳＩ測定値と最小ＲＴＴ測定値がほぼ同じ時間３３０に発生するからといって、ワイヤレスＡＰの処理遅延の近似値を求めるためにそのＲＴＴ測定値についてモバイルデバイス１０５がワイヤレスＡＰ１２０に十分に近いことを保証しない。したがって、ＲＳＳＩ測定値とＲＴＴ測定値が、モバイルデバイス１０５とワイヤレスＡＰ１２０が近くにおよび／または見通し線内にあるときに取られた測定値を表すことを確実にするのを助けるために、しきいＲＳＳＩ測定値が設定され得、それを下回るＲＳＳＩ測定値とＲＴＴ測定値は無視され得る。たとえば、いくつかの実施形態によれば、ＲＳＳＩ測定値、および対応するＲＴＴ測定値は、それらが、−４０ｄＢｍよりも小さい値を有する場合、無視される。もちろん、しきい値は、所望の機能、ハードウェア、および／または他のファクタに基づいて変化し得る。いくつかの実施形態は、−３５ｄＢＭ、−４５ｄＢｍ、または中間の任意の値におけるしきい値を有し得る。また他の実施形態はこの範囲外のしきい値を有し得る。したがって、いくつかの実施形態では、伝搬遅延推定値は、ＲＳＳＩ測定値とＲＴＴ測定値とのサブセットのみに基づく。
【００２９】
[0037]いくつかの実施形態は、距離（distance）を補償することによって、モバイルデバイス１０５がこれまでにワイヤレスＡＰ１２０に物理的に近接したかどうかにかかわらず、処理遅延推定値を提供することができる。各ＲＴＴ測定値について、たとえば、ワイヤレスＡＰ展開のマップに基づいて伝搬チャネルモデルを使用して、対応するＲＳＳＩ測定値から擬似レンジ（pseudo range）が計算され得る。次いで、信号が（ＡＰまでのおよびそれからの）この距離を進むためにかかる持続時間が、推定伝搬遅延を提供するためにＲＴＴ測定値から減算され得る。ＲＳＳＩ測定値に基づくレンジング計算の精度は、概して、ＲＳＳＩ測定値の値が減少するにつれて減少するので、得られた処理遅延推定値は、以下でより詳細に説明するように、相応に重み付けされ得る。
【００３０】
[0038]前に説明した実施形態のいずれかを含む、マルチプルなＲＴＴ測定値が取られる実施形態では、平均、標準偏差、重み付き平均（weighted average）、ならびに／あるいは、ＲＴＴ測定値および／または伝搬遅延推定値の信頼性レベルを示す別の信頼性値を提供するために、ＲＴＴ測定値のサブセットを使用して、追加の計算が行われ得る。たとえば、距離を補償する処理遅延推定値を提供する実施形態は、ＲＴＴ測定値の各々から計算された推定処理遅延の重み付き平均を算出することができる。各推定処理遅延の重みは、たとえば、各対応するＲＴＴ測定値に関連付けられた距離（すなわち、擬似レンジ）が増加するにつれて低減され得る。
【００３１】
[0039]図４は、処理遅延がどのように推定され得るかをさらに示すのを助ける、ＲＳＳＩ測定値とＲＴＴ測定値とのテーブル４００である。そのようなテーブルは、たとえば、モバイルデバイス１０５、サーバ、および／または処理遅延推定値を決定するために使用される別のデバイスのメモリに記憶されたデータベースまたは他のメモリ構造の一部であり得る。さらに、デバイスは、異なるワイヤレスＡＰのためのＲＳＳＩ測定値とＲＴＴ測定値とを各テーブルが記憶する、マルチプルなテーブル有することができる。所望の機能に応じて、ＲＳＳＩ測定値とＲＴＴ測定値は、モバイルデバイス１０５が１回または複数回ワイヤレスＡＰ１２０に接近した可能性がある、ある時間期間の間の累積データを表すことができる。テーブル４００がサーバに記憶された実施形態など、いくつかの実施形態では、テーブル４００は、マルチプルなモバイルデバイス１０５からのＲＳＳＩ測定値とＲＴＴ測定値とを含むことができる。いくつかの実施形態では、ＲＴＴ測定値は、マルチプルなモバイルデバイス１０５からの処理遅延推定値（たとえば、最低値ＲＳＳＩ測定値に対応するＲＴＴ測定値）を表す。
【００３２】
[0040]いくつかの実施形態では、テーブル４００は、マルチプルなモバイルデバイス１０５からの未加工（raw）のＲＳＳＩ測定値とＲＴＴ測定値と（たとえば、すべての測定値、対応するＲＳＳＩ測定値がある特定のしきい値を上回るすべての測定値など）を表し得る。これらの実施形態は、サーバが、マルチプルなモバイルデバイス１０５から生データを収集し、処理遅延推定値を計算することを可能にして、他の実施形態におけるよりも低い処理要件をモバイルデバイス１０５に提供することができる。
【００３３】
[0041]処理遅延推定値は、様々な方法でテーブル４００中の情報から取得され得る。たとえば、最低値ＲＳＳＩ測定値に対応するＲＴＴ測定値が単に処理遅延推定値として選択され得る。追加または代替として、ＲＴＴ値の加重平均（weighted mean）および／または重み付き平均（weighted average）が計算され得、ここで、低値ＲＳＳＩ測定値に対応するＲＴＴ測定値により多くの重みが与えられる。モバイルデバイスタイプなどの他の重み付け係数も使用され得る。処理遅延を推定することは、場合によっては、あるしきい値を下回るＲＳＳＩ測定値に対応するＲＴＴ測定値４２０を無視することと、残るＲＴＴ測定値のサブセット４１０を（重み付けを使用してまたは使用しないで）平均化することとを含むことができる。ＲＳＳＩ測定値を使用して擬似レンジを計算することと、ＲＴＴ測定値から、得られた飛行時間を減算することとによって、距離を補償する実施形態では、より多くの、さらにはすべての、ＲＴＴ測定値が使用され得る。ただし、いくつかの実施形態は、しきい値とともにこの距離補償を利用し得る。
【００３４】
[0042]異なる作りおよびモデルのモバイルフォンなど、異なるタイプのモバイルデバイスはＲＳＳＩおよび／またはＲＴＴを別様に測定することができる。これらの差は、アンテナ、チップセット、および／または他のハードウェアフィーチャの差から生じることがある。ＲＳＳＩ測定値および／またはＲＴＴ測定値の信頼性の差もあり得る。このことを念頭に置いて、テーブル４００はこれらの差を補償するように調整され得る。いくつかの実施形態では、たとえば、デバイスは、デバイスからサーバによって受信されたＲＳＳＩ測定値とＲＴＴ測定値が相応に調整され得るように、モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報をサーバに与えることができる。例示的なハードウェアフィーチャは、デバイス、チップセット、アンテナなどの作りおよび／またはモデルを含み得る。サーバは、その場合、そのモバイルデバイスから受信されたＲＳＳＩ測定値および／またはＲＴＴ測定値が、調整されるとしても、どのように調整されるべきかを決定するために、ルックアップテーブルを利用することができる。
【００３５】
[0043]図５Ａおよび図５Ｂは、クライアント５２０とサーバ５１０がワイヤレスＡＰ１２０の処理遅延推定値を提供するためにＲＳＳＩ測定値とＲＴＴ測定値とをどのように利用することができるかの異なる実施形態５００を示す。クライアント５２０は、モバイルデバイス１０５によって実行されるハードウェアおよび／またはソフトウェアの任意の組合せを備えることができる。モバイルデバイス１０５の例示的なハードウェアおよびソフトウェアフィーチャについては、図８に関して以下でより詳細に説明する。サーバ５１０は、１つまたは複数のワイヤレスＡＰ１２０と統合されたおよび／またはそれに通信可能に結合されたコンピューティングシステムであり得る。そのようなコンピューティングシステムの例示的なハードウェアおよびソフトウェアフィーチャについては、図９に関して以下でより詳細に説明する。したがって、クライアントとサーバは、本明細書の他の場所で説明するようにワイヤレス通信を介してデータを通信することができる。
【００３６】
[0044]両方の実施形態５００は、ローカルキャッシュ５２２、ＲＳＳＩ／ＲＴＴ測定モジュール５２４、クライアント側ＴＣＦ推定器５２６、およびクラウドソーシングマネージャ５２８など、様々な副構成要素をもつクライアント５２０を含むことができる。サーバは、データベースマネージャ５１８と、ＴＣＦ推定器５１２と、ＡＰ位置推定器５１４と、データベースとを含むことができる。他の添付図の場合と同様に、図５Ａおよび図５Ｂは、これらの実施形態の様々な構成要素の一般化された図のみを与えており、それらの構成要素のいずれかまたはすべてが適宜に利用され得る。さらに、構成要素は、所望の機能に応じて、組み合わせられ、分離され、置換され、および／または省略され得る。当業者は、図示された構成要素の多くの変更形態を認識されよう。
【００３７】
[0045]図５Ａの実施形態５００−１は、クライアント５２０がサーバ５１０に処理遅延推定値を提供する構成を利用する。ここで、ＲＳＳＩ／ＲＴＴ測定モジュール５２４は、クライアント５２０が、１つまたは複数のワイヤレスＡＰ１２０からＲＳＳＩ測定値データとＲＴＴ測定値データとを取得することを可能にすることができる。これらの測定値の全部または一部分が、ローカルキャッシュ５２２に、たとえば、図４に示されたテーブル４００などのテーブルに、記憶され得る。ローカルキャッシュ５２２は、測位および／または識別に関係する他の情報をも記憶することができ、それの一部または全部が、所望の機能に応じてサーバ５１０に送られ得る。たとえば、ローカルキャッシュ５２２は、（１つまたは複数の）訪問先ワイヤレスＡＰ  ＭＡＣアドレス、（１つまたは複数の）タイムスタンプ、測位情報（たとえば、真位置、相対位置など）などに関する情報を記憶することができる。
【００３８】
[0046]クライアント側ＴＣＦ推定器５２６は、ＲＳＳＩ／ＲＴＴ測定モジュール５２４からＲＳＳＩ測定値データとＲＴＴ測定値データとを受信し、１つまたは複数の処理遅延推定値を生成することができ、その処理遅延推定値はクラウドソーシングマネージャ５２８に提供される。サーバ５１０（および／または他のデバイス）へのクライアントのインターフェースとして働く、クラウドソーシングマネージャ５２８は、サーバにクライアントの１つまたは複数の処理遅延推定値を提供することができる。所望の機能に応じて、１つまたは複数の処理遅延推定値は、サーバによる要求に応答して与えられ、および／またはクライアントによってプッシュされ得る。
【００３９】
[0047]サーバ５１０は、１つまたは複数の処理遅延推定値を受信し、処理するように構成される。サーバ５１０は、データベースマネージャ５１８を通して１つまたは複数の処理遅延推定値を受信する。
【００４０】
[0048]データベースマネージャ５１８は、サーバ５１０が、それを用いて通信し、１つまたは複数のモバイルデバイス１０５からクラウドソーシングデータを受信することができる、インターフェースを備える。データベースマネージャ５１８は、さらに、受信されたデータのタイプに応じて、ＴＣＦ推定器５１２および／またはＡＰ位置推定器５１４に受信されたデータをルーティングすることができる。いくつかの実施形態では、データベースマネージャ５１８は、たとえば、データタイプを示すフラグまたは他のマーカーを識別することによって、および／あるいはデータ自体を読み取ることによって、受信されたデータのタイプを自動的に決定し得る。
【００４１】
[0049]ＡＰ位置推定器５１４は、ワイヤレスＡＰ間の距離を決定するために処理遅延推定値を受信することができる。たとえば、ＲＴＴ測定値が第１のワイヤレスＡＰの推定処理遅延にほぼ等しいとき、モバイルデバイス１０５が、第１のワイヤレスＡＰにあるかまたはそれの極めて近くにあると仮定され得る。言い換えれば、推定処理遅延は、フロア高さを考慮に入れた後、モバイルデバイス１０５が第１のワイヤレスＡＰに極めて近いかまたはそれの下にあるときに測定されたＲＴＴにほぼ等しい。この時点で、第２のワイヤレスＡＰに対してモバイルデバイス１０５によって測定されるＲＴＴは、第１のワイヤレスＡＰから第２のワイヤレスＡＰまでの飛行時間の２倍＋第２のワイヤレスＡＰの処理遅延であると仮定され得る。したがって、第２のワイヤレスＡＰの処理遅延が独立して算出される場合、第１のワイヤレスＡＰと第２のワイヤレスＡＰとの間の距離は容易に取得され得る。このようにしてワイヤレスＡＰ１２０の処理遅延を推定するためのさらなる詳細は、上記で参照により組み込まれる、ＡＰ間距離推定適用例（Inter-AP Distance Estimation Application）において与えられる。すべてのペア（またはサブセット）のためのペアワイズＡＰ距離が決定されたとき、一部または全部のワイヤレスＡＰが、多次元尺度構成法（ＭＤＳ：multidimensional scaling）のような好適な推定器方法を使用して、少なくとも相対座標系に、配置され得る。ペアワイズワイヤレスＡＰ距離は多くのモバイルデバイス１０５によってサーバ５１０に送られ得、サーバ５１０は、平均、加重平均または他の組合せ関数を使用して、それらをアグリゲートし、処理する。
【００４２】
[0050]サーバ５１０は、データベース５１６に、たとえば、図４に示されたテーブル４００などのテーブルに、１つまたは複数の処理遅延推定値の全部または一部分を記憶することができる。前に説明したように、データベースは、複数のモバイルデバイス１０５からのワイヤレスＡＰ１２０のための処理遅延推定値を含むことができ、サーバ５１０は、それを用いて複合処理遅延推定値を計算することができる。複数のワイヤレスＡＰ１２０のための複合処理遅延推定値、ならびに、１つまたは複数のワイヤレスＡＰ１２０が配置されたエリアなどに関係するＲＳＳＩヒートマップなど、測位に関係する他の情報が、データベースに記憶され得る。
【００４３】
[0051]所望の機能に応じて、サーバ５１０は、周期的におよび／または必要に応じて（たとえば、ＡＰの処理遅延に関係する新しいデータを受信すると）複合処理遅延推定値を維持および／または更新することができる。たとえば、モバイルデバイスから１つまたは複数の処理遅延推定値を受信すると、サーバ５１０は、新たに受信された（１つまたは複数の）処理遅延推定値に部分的に基づいて、上記で説明した技法（たとえば、重み付き平均、平均など）のいずれかを使用して複合処理遅延推定値を作成および／または更新することができる。さらに、サーバ５１０は、クライアント５２０（ならびに／あるいは他のクライアントおよび／またはデバイス）に複合処理遅延推定値を伝搬して戻すことができる。複合処理遅延推定値は、複数のクライアントからのクラウドソーシングされた情報を使用して計算されるので、それは、各クライアントによって個々に計算および／または維持される１つまたは複数の処理遅延推定値よりも精確であり得る。したがって、ＲＴＴ測定値に基づくロケーションベース計算の精度は、測位システムにおけるすべてのクライアントについて高められ得る。
【００４４】
[0052]サーバのＴＣＦ推定器５１２は、この実施形態では使用されないことがあるので、それはサーバのオプションの構成要素であり得る。しかしながら、含まれる場合、ＴＣＦ推定器は、サーバが、図５Ｂに関して説明する機能を提供することをも可能にし得る。
【００４５】
[0053]図５Ｂの実施形態５００−２は、サーバ５１０とクライアント５２０との構成要素が図５Ａに示されたものと同様である構成を利用する。ただし、ここでは、クライアント５２０は、必ずしも対応する処理遅延推定値を提供するとは限らずに、ＲＳＳＩ／ＲＴＴ測定モジュール５２４からＲＳＳＩ測定値とＲＴＴ測定値とをサーバに提供することができる。代わりに、ＲＳＳＩ測定値とＲＴＴ測定値はサーバ５１０のＴＣＦ推定器５１２に中継され、ＴＣＦ推定器５１２は、ＲＳＳＩ測定値とＲＴＴ測定値とに基づいてワイヤレスＡＰ１２０の処理遅延推定値を計算する。ここで、前に示されたように、ＴＣＦ推定器５１２は、マルチプルなモバイルデバイス１０５からのＲＳＳＩ測定値とＲＴＴ測定値とを利用することができ、それにより、クラウドソーシングされたデータに基づいて複合処理遅延推定値を計算することが可能である。
【００４６】
[0054]本明細書で説明するいくつかの実施形態は、処理遅延推定値を提供するために測位情報に依拠しないことがあるが、他の実施形態は、モバイルデバイスの既知のロケーションに関する情報を有する処理遅延データに適応し得る。言い換えれば、いくつかの実施形態は、クラウドソーシングされた情報の精度を高めるためにグランドトゥルース情報を活用することができる。たとえば、サーバ５１０が、ＲＴＴ測定値と、ＲＴＴ測定値が取られたときのモバイルデバイスの既知のロケーションとに関する情報を受信することができる。ワイヤレスＡＰのロケーションも既知である場合、ワイヤレスＡＰからのモバイルデバイスの真の距離が計算され得、その距離に関連付けられた飛行時間がＲＴＴ測定値から減算され、処理遅延の実際の測定値に基づく極めて精確な処理遅延推定値を生じることができる。追加または代替として、図５Ａに示された実施形態では、この極めて精確な処理遅延推定値は、クライアント５２０によって計算され、サーバ５１０に与えられ得る。
【００４７】
[0055]既知のロケーション情報に基づく極めて精確な処理遅延推定値は、そのようなものとしてフラグを付けられ、測位計算のために他のデバイス（たとえば、モバイルデバイス）に伝搬され得る。本明細書の他の場所で示されるように、処理遅延推定値は、信頼性メトリックを与えられて、サーバが、複数の他の処理遅延推定値から複合処理遅延推定値を計算するときに処理遅延推定値を相応に重み付けすることを可能にする。既知のロケーション情報に基づく極めて精確な処理遅延推定値の場合、関係する信頼性メトリックは、極めて精確な処理遅延推定値が相応に重み付けされることを確実にするのを助けるために、極めて高いことがある（または、代替的に、不確実性値が０にあるかまたはそれの近くにあり得る）。いくつかの実施形態では、極めて精確な処理遅延推定値は、単にサーバの複合処理遅延推定値に取って代わり得る。
【００４８】
[0056]図６は、一実施形態による、ワイヤレスＡＰのＲＴＴ測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用するためのプロセス６００の簡略フローチャートである。プロセス６００は、図１および図２のモバイルデバイス１０５など、モバイルデバイスによって実行され得、モバイルデバイスは、プロセス６００の一部または全部を実施するために、図５Ａおよび図５Ｂのクライアント５２０など、クライアントを実行することができる。図６に示された一部または全部の構成要素を実施するための手段は、たとえば、図示の構成要素を実施するようにプログラムされたおよび／または他の何らかの形で構成された専用および／または汎用ハードウェアを含むことができる。そのような手段については、図８に関して以下でさらに詳細に説明する。
【００４９】
[0057]プロセス６００は、ブロック６１０において、ワイヤレスＡＰの信号強度を測定する複数のＲＳＳＩ測定値を取得することから開始することができる。前に示されたように、これらの測定は、周期的、ロケーションベース、必要に応じて、所定のスケジュールに基づいて、要求（たとえば、モバイルデバイスによって実行されるアプリケーションによって行われる要求、別個のデバイスから送られた要求）に応じて実施される、などであり得る。要求元デバイスが、データを取得するおよび／または送信するようにモバイルデバイスに促す場合、要求元デバイスを認証および／または許可するためにモバイルデバイスと要求元デバイスとの間でデータ交換が行われ得る。ブロック６２０は、上記複数の測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することを含む。これは、上記のように、ワイヤレスＡＰに関してモバイルデバイスによって取られた複数のＲＳＳＩ測定値とＲＴＴ測定値とを生じることができる。対応するＲＳＳＩ測定値とＲＴＴ測定値は、ある特定の時間および／またはロケーションにおいて取得された測定値を表すために、図４のテーブル４００に示されているように、ペアにされ得る。
【００５０】
[0058]ブロック６３０において、複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して処理遅延推定値を決定し、ここで、１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応するＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される。前に示されたように、実施形態は、ワイヤレスＡＰの処理遅延を表す１つまたは複数のＲＴＴ測定値に基づいて処理遅延推定値を決定することができる。たとえば、処理遅延推定値は、単に、最大の対応するＲＳＳＩ測定値をもつＲＴＴ測定値を備え得る。追加または代替として、処理遅延は、１つまたは複数のＲＴＴ測定値の平均、加重平均、および／または重み付き平均を備えることができる。１つまたは複数のＲＴＴ測定値は、１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値が、しきいＲＳＳＩ測定値を上回る値を有するような、しきいＲＳＳＩ測定値から決定され得る。モバイルデバイスは、処理遅延推定値に関係する、標準偏差など、信頼性値をも決定し得る。
【００５１】
[0059]また、諸実施形態は、１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値においてワイヤレスＡＰからのモバイルデバイスの距離を補償することによって処理遅延推定値を決定し得る。前述のように、（１つまたは複数の）対応するＲＳＳＩ測定値を使用して（１つまたは複数の）ＲＴＴ測定値のために擬似レンジが決定され得、それに応じて、擬似レンジの時間遅延が（１つまたは複数の）ＲＴＴ測定値から減算され得る。
【００５２】
[0060]ブロック６４０において、処理遅延推定値が送信される。所望の機能に応じて、処理遅延は、周期的に、所定の時間に、および／または必要に応じて、送られ得る。たとえば、処理遅延推定値は、サーバからの要求に基づいて決定され、送られ得る。モバイルデバイスは、また、モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することができ、その情報は、処理遅延推定値の信頼性を決定すること、および／または異なるハードウェアフィーチャを有するモバイルデバイスからの処理遅延推定値と相関するように必要に応じて処理遅延推定値を調整することを行うために、サーバによって使用され得る。上記で説明したように、サーバは、複数のモバイルデバイスからの情報を使用して複合処理遅延推定値を計算し、モバイルデバイスに複合処理遅延推定値を伝搬することができる。したがって、サーバに第１の処理遅延推定値を提供するモバイルデバイスが、サーバから第２の（複合）処理遅延推定値を受信することができる。
【００５３】
[0061]図６に示された特定のステップが、ワイヤレスＡＰのＲＴＴ測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用するための例示的なプロセス６００を提供することを諒解されたい。代替実施形態は、図示の実施形態への改変を含み得る。さらに、特定の適用例に応じて、追加の特徴が追加または削除され得る。当業者は、多くの変形形態、変更形態、および代替形態を認識されよう。
【００５４】
[0062]図７は、一実施形態による、ワイヤレスＡＰの処理遅延推定値をクラウドソーシングするためのプロセス７００の簡略フロー図である。プロセス７００は、図５Ａおよび図５Ｂのサーバなど、サーバによって実行され得、サーバは、図１Ａおよび図１ＢのワイヤレスＡＰ１２０など、１つまたは複数のワイヤレスＡＰと統合されたおよび／またはそれに通信可能に結合されたコンピューティングデバイスによって実行され得る。追加または代替として、プロセス７００は、たとえば、アドホックおよび／またはピアツーピアネットワークにおいて、互いと通信する１つまたは複数のモバイルデバイスによって実施され得る。図７に示された一部または全部の構成要素を実施するための手段は、たとえば、図示の構成要素を実施するようにプログラムされたおよび／または他の何らかの形で構成された専用および／または汎用ハードウェアを含むことができる。そのような手段については、図９に関して以下でさらに詳細に説明する。
【００５５】
[0063]プロセス７００は、ブロック７１０において、ワイヤレスＡＰに関係する処理遅延データを受信することによって開始することができ、処理遅延データが少なくとも１つのＲＴＴ測定値を備える。そのようなデータは、たとえば、サーバのワイヤレス通信インターフェースによって、受信され得る。さらに、そのデータは、たとえば、モバイルデバイスを用いて複数のＲＳＳＩ測定値とＲＴＴ測定値とを取得した１つまたは複数のモバイルデバイスから、受信され得る。所望の機能に応じて、処理遅延データは、ＲＳＳＩ測定値およびＲＴＴ測定値、ならびに／または１つまたは複数の処理遅延推定値、信頼性値（たとえば、標準偏差）など、関係するデータを備えることができる。ＲＳＳＩ測定値およびＲＴＴ測定値ならびに／または関係するデータはサーバによって、たとえば、データベースに、記憶され得る。データベースは、異なるワイヤレスＡＰのための処理遅延データを各々が備える、図４のテーブル４００など、複数のテーブルを有することができる。
【００５６】
[0064]ブロック７２０において、処理遅延データに基づいてワイヤレスＡＰの処理遅延推定値を決定する。処理遅延データが複数のＲＳＳＩ測定値とＲＴＴ測定値とを備える場合、処理遅延推定値を決定することは、複数のＲＴＴ測定値の平均および／または標準偏差を計算すること、ならびに／あるいは複数のＲＴＴ測定値の重み付き平均を決定することを含むことができる。ＲＴＴ測定値の重み付けは対応するＲＳＳＩ測定値に基づき得る。たとえば、より高い対応するＲＳＳＩ測定値および／または信頼性値をもつＲＴＴ測定値により多くの重みが与えられ得る。
【００５７】
[0065]処理遅延推定値は、複数の受信されたＲＴＴ測定値のサブセットに基づいて決定され得る。サブセットは、しきい値を使用して決定され得、ここで、サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する。追加または代替として、処理遅延推定値を決定することは、ワイヤレスＡＰとモバイルデバイスとの間の、複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、推定距離を決定することによって距離を補償することができる。この推定距離のための飛行時間に基づいて各ＲＴＴ測定値に対して時間調整が行われ得る。追加または代替として、モバイルデバイスのロケーションが既知である場合、処理遅延に関係するデータは、少なくとも１つのＲＴＴ測定値とモバイルデバイスの既知のロケーションとを備えることができる。そのような場合、処理遅延は、モバイルデバイスの既知のロケーションを使用してワイヤレスＡＰからのモバイルデバイスの距離を決定することと、ＲＴＴ測定値からその距離に関連付けられた飛行時間を減算することとによって決定され得る。
【００５８】
[0066]ブロック７３０において、処理遅延推定値が送信される。処理遅延推定値は、たとえば、ワイヤレスＡＰを用いてＲＴＴ測定値に基づいて測位計算の精度を高めるために１つまたは複数のモバイルデバイスに送られ得る。本明細書で説明する他の通信の場合と同様に、処理遅延推定値は、スケジュールされた時間に、周期的に、必要に応じて、クライアント（モバイルデバイス）による要求時に、送信され、および／またはサーバによってプッシュアウトされ得る。また、サーバは、処理遅延情報に基づいて、記憶された値を更新し得る。たとえば、サーバは前の処理遅延推定値を維持し得、サーバは、処理遅延データに基づいて処理遅延推定値を計算するときに前の処理遅延推定値を更新することができる。
【００５９】
[0067]図７に示された特定のステップが、一実施形態による、ワイヤレスＡＰの処理遅延推定値をクラウドソーシングするための例示的なプロセス７００を提供することを諒解されたい。代替実施形態は、図示の実施形態への改変を含み得る。さらに、特定の適用例に応じて、追加の特徴が追加または削除され得る。当業者には、多くの変形形態、変更形態、および代替形態が認識されよう。
【００６０】
[0068]図８は、図１の測位システム１００において利用され得る、図５Ａおよび図５Ｂのクライアント５２０を実行し得る、ならびに／または図６に関して説明した方法など、様々な他の実施形態によって提供される方法を実施するように構成され得る、モバイルデバイス１０５の実施形態を示す。図８は、様々な構成要素の一般化された図を提供することを意図したものにすぎず、それらの構成要素のいずれかまたはすべてが適宜に利用され得ることに留意されたい。図８は、したがって、個々のシステム要素が、比較的分離された方法または比較的より統合された方法で、どのように実装され得るかを概括的に示している。
【００６１】
[0069]図８に示されたモバイルデバイス１０５の構成要素の一部または全部が、図１の（１つまたは複数の）ワイヤレスＡＰ１２０など、本明細書で説明する他のコンピューティングシステムにおいて利用され得ることにも留意されたい。これらの他のシステムでは、モバイルデバイス１０５と同様に、図８によって示された構成要素が、単一のデバイスに局所化され得、および／または、異なる物理的ロケーションに配設され得る様々なネットワーク化されたデバイス間に分散され得ることに留意されたい。
【００６２】
[0070]バス８０７を介して電気的に結合され得る（または、適宜に、他の方法で通信していることがある）ハードウェア要素を備えるモバイルデバイス１０５が示されている。ハードウェア要素は、限定するものではないが、１つまたは複数の汎用プロセッサ、１つまたは複数の専用プロセッサ（デジタル信号処理（ＤＳＰ）チップ、グラフィックスアクセラレーションプロセッサ、特定用途向け集積回路（ＡＳＩＣ）など）、および／または図６に示された方法を含む本明細書で説明した方法のうちの１つまたは複数を実施するように構成され得る他の処理構造または手段を含むことができる、（１つまたは複数の）処理ユニット８１０を含み得る。図８に示されているように、いくつかの実施形態は、所望の機能に応じて別個のＤＳＰ８２０を有し得る。モバイルデバイス１０５はまた、限定するものではないが、タッチスクリーン、タッチパッド、マイクロフォン、（１つまたは複数の）ボタン、（１つまたは複数の）ダイヤル、（１つまたは複数の）スイッチなどを含むことができる１つまたは複数の入力デバイス８７０と、限定するものではないが、ディスプレイ、発光ダイオード（ＬＥＤ）、スピーカーなどを含むことができる１つまたは複数の出力デバイス８１５とを含むことができる。
【００６３】
[0071]モバイルデバイス１０５はまた、限定するものではないが、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、ＩＥＥＥ８０２．１１デバイス、ＩＥＥＥ８０２．１５．４デバイス、ＷｉＦｉデバイス、ＷｉＭａｘ（登録商標）デバイス、セルラー通信設備などの）モデム、ネットワークカード、赤外線通信デバイス、ワイヤレス通信デバイス、および／またはチップセットなどを含むことができる、ワイヤレス通信インターフェース８３０を含み得る。ワイヤレス通信インターフェース８３０は、データが、ネットワーク、ワイヤレスＡＰ、他のコンピュータシステム、および／または本明細書で説明する他の電子デバイスと交換されることを可能にし得る。通信は、ワイヤレス信号８３４を送信するおよび／または受信する１つまたは複数のワイヤレス通信アンテナ８３２を介して行われ得る。
【００６４】
[0072]所望の機能に応じて、ワイヤレス通信インターフェース８３０は、基地トランシーバ局（たとえば、セルラーネットワークの基地局）およびＡＰ（たとえば、図１の（１つまたは複数の）ＡＰ１２０）と通信するために、別個のトランシーバを含むことができる。これらの異なるデータネットワークは、ワイドエリアワイヤレスネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などを含むことができる。本明細書で使用する「ネットワーク」および「システム」という用語は互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ８０２．１６）などであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、および／またはＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＯＦＤＭＡネットワークは、ロングタームエボリューション（ＬＴＥ：Long Term Evolution）、ＬＴＥアドバンストなどを実装し得る。ＬＴＥ、ＬＴＥアドバンスト、ＧＳＭ、およびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公開されている。ＷＬＡＮはまた、ＩＥＥＥ８０２．１１ｘネットワークであり得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘネットワーク、または他の何らかのタイプのネットワークであり得る。また、本明細書で説明する技法は、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せのために使用され得る。
【００６５】
[0073]モバイルデバイス１０５はさらに、（１つまたは複数の）センサ８４０を含むことができる。そのようなセンサは、限定するものではないが、１つまたは複数の加速度計、ジャイロスコープ、カメラ、磁力計、高度計、マイクロフォン、近接度センサ、光センサなどを含むことができる。（１つまたは複数の）センサ８４０の一部または全部が、ロケーション決定の精度を補完し、および／またはさらに改善するために、特に、デッドレコニング計算のために利用され得る。
【００６６】
[0074]モバイルデバイスの実施形態はまた、衛星測位システム（ＳＰＳ）アンテナ８８２を使用して１つまたは複数のＳＰＳ衛星から信号８８４を受信することが可能なＳＰＳ受信機８８０を含み得る。そのような測位は、本明細書で説明する技法を補完し、および／または組み込むために、利用され得る。ＳＰＳ受信機８８０は、全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）（たとえば、全地球測位システム（ＧＰＳ））、Ｇａｌｉｌｅｏ、Ｇｌｏｎａｓｓ、Ｃｏｍｐａｓｓ、日本の準天頂衛星システム（ＱＺＳＳ：Quasi-Zenith Satellite System）、インドのインド地域航法衛星システム（ＩＲＮＳＳ：Indian Regional Navigational Satellite System）、中国のＢｅｉｄｏｕなど、ＳＰＳシステムのＳＰＳ衛星ビークル（ＳＶ：satellite vehicle）から、従来の技法を使用して、モバイルデバイスの位置を抽出することができる。さらに、ＳＰＳ受信機８８０は、１つまたは複数の全地球および／または地域航法衛星システムに関連付けられるかまたは他の何らかの形でそれとともに使用するために有効にされ得る、様々なオーグメンテーションシステム（たとえば、衛星ベースオーグメンテーションシステム（ＳＢＡＳ：Satellite Based Augmentation System））使用され得る。限定ではなく例として、ＳＢＡＳは、たとえば、ワイドエリアオーグメンテーションシステム（ＷＡＡＳ：Wide Area Augmentation System）、欧州静止ナビゲーションオーバーレイサービス（ＥＧＮＯＳ：European Geostationary Navigation Overlay Service）、多機能衛星オーグメンテーションシステム（ＭＳＡＳ：Multi-functional Satellite Augmentation System）、ＧＰＳ支援ジオオーグメンテッドナビゲーションまたはＧＰＳおよびジオオーグメンテッドナビゲーションシステム（ＧＡＧＡＮ：GPS Aided Geo Augmented NavigationまたはGPS and Geo Augmented Navigation system）など、完全性情報、差分補正などを提供する（１つまたは複数の）オーグメンテーションシステムを含み得る。したがって、本明細書で使用するＳＰＳは、１つまたは複数の全地球および／または地域航法衛星システムならびに／あるいはオーグメンテーションシステムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳ様の信号、および／またはそのような１つまたは複数のＳＰＳに関連付けられた他の信号を含み得る。
【００６７】
[0075]モバイルデバイス１０５はさらに、メモリ８６０を含み、および／またはメモリ８６０と通信していることがある。メモリ８６０は、限定するものではないが、ローカルストレージおよび／またはネットワークアクセス可能ストレージと、ディスクドライブと、ドライブアレイと、光ストレージデバイスと、プログラム可能、フラッシュアップデート可能などであり得るランダムアクセスメモリ（「ＲＡＭ」）および／または読取り専用メモリ（「ＲＯＭ」）などのソリッドステートストレージデバイスとを含むことができる。そのようなストレージデバイスは、限定するものではないが、様々なファイルシステム、データベース構造などを含む、任意の適切なデータストアを実装するように構成され得る。
【００６８】
[0076]モバイルデバイス１０５のメモリ８６０はまた、様々な実施形態によって提供されるコンピュータプログラムを備え得、ならびに／あるいは、本明細書で説明するように、他の実施形態によって提供される、方法を実装するように、および／またはシステムを構成するように設計され得る、オペレーティングシステム、デバイスドライバ、実行可能ライブラリ、および／または１つまたは複数のアプリケーションプログラムなどの他のコードを含む、ソフトウェア要素（図示せず）を備えることができる。単に例として、図６に関して説明した方法など、上記で説明した（１つまたは複数の）方法に関して説明した１つまたは複数のプロシージャは、モバイルデバイス１０５（および／またはモバイルデバイス１０５内の処理ユニット）（および／または測位システムの別のデバイス）によって実行可能なコードおよび／または命令として実装され得る。一態様では、次いで、そのようなコードおよび／または命令は、説明した方法に従って１つまたは複数の動作を実施するように汎用コンピュータ（または他のデバイス）を構成するためおよび／または適合させるために使用され得る。
【００６９】
[0077]実質的な変形形態が、特定の要件に従って製作され得ることが当業者には明らかであろう。たとえば、カスタマイズされたハードウェアも使用され得、ならびに／あるいは、特定の要素が、ハードウェア、（アプレットなどのポータブルソフトウェアを含む）ソフトウェア、または両方で実装され得る。さらに、ネットワーク入力／出力デバイスなど、他のコンピューティングデバイスへの接続が採用され得る。
【００７０】
[0078]図９は、図１〜図２の（１つまたは複数の）ＡＰ１２０ならびに／あるいはそれと統合されたおよび／またはそれに通信可能に接続されたサーバのようなデバイスに少なくとも部分的に統合され得る、コンピュータシステム９００の実施形態を示す。図９は、図７に関して説明した方法など、様々な他の実施形態によって提供される方法を実施することができるコンピュータシステム９００の一実施形態の概略図を与えている。図９は、様々な構成要素の一般化された図を与えるものにすぎず、それらの構成要素のいずれかまたはすべてが適宜に利用され得ることに留意されたい。図９は、したがって、個々のシステム要素が、比較的分離された方法または比較的より統合された方法で、どのように実装され得るかを概括的に示している。さらに、図９によって示された構成要素が、単一のデバイスに局所化され得、および／または、異なる物理的ロケーションに配設され得る様々なネットワーク化されたデバイス間に分散され得ることに留意されたい。
【００７１】
[0079]バス９０５を介して電気的に結合され得る（または、適宜に、他の方法で通信していることがある）ハードウェア要素を備えるコンピュータシステム９００が示されている。ハードウェア要素は、限定するものではないが、１つまたは複数の汎用プロセッサ、（デジタル信号処理チップ、グラフィックスアクセラレーションプロセッサなどの）１つまたは複数の専用プロセッサ、および／または図７に示された方法を含む本明細書で説明した方法のうちの１つまたは複数を実施するように構成され得る他の処理構造を含むことができる、（１つまたは複数の）処理ユニット９１０を含み得る。コンピュータシステム９００はまた、限定するものではないが、マウス、キーボード、カメラ、マイクロフォン、他の生体センサなどを含むことができる１つまたは複数の入力デバイス９１５と、限定するものではないが、ディスプレイデバイス、プリンタなどを含むことができる１つまたは複数の出力デバイス９２０とを含むことができる。
【００７２】
[0080]コンピュータシステム９００はさらに、１つまたは複数の非一時的ストレージデバイス９２５を含む（および／またはそれと通信している）ことがあり、非一時的ストレージデバイス９２５は、限定するものではないが、ローカルストレージおよび／またはネットワークアクセス可能ストレージを備えることができ、ならびに／あるいは、限定するものではないが、ディスクドライブと、ドライブアレイと、光ストレージデバイスと、プログラム可能、フラッシュアップデート可能などであり得るランダムアクセスメモリ（「ＲＡＭ」）および／または読取り専用メモリ（「ＲＯＭ」）などのソリッドステートストレージデバイスとを含むことができる。そのようなストレージデバイスは、限定するものではないが、様々なファイルシステム、データベース構造などを含む、任意の適切なデータストアを実装するように構成され得る。
【００７３】
[0081]コンピュータシステム９００は、ワイヤレス通信インターフェース９３３によって管理され、制御されるワイヤレス通信技術、ならびにワイヤード技術を含むことができる、通信サブシステム９３０をも含み得る。したがって、通信サブシステムは、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、ＩＥＥＥ９０２．１１デバイス、ＩＥＥＥ９０２．１５．４デバイス、ＷｉＦｉデバイス、ＷｉＭａｘデバイス、セルラー通信設備、ＵＷＢインターフェースなどの）モデム、ネットワークカード（ワイヤレスまたはワイヤード）、赤外線通信デバイス、ワイヤレス通信デバイス、および／またはチップセットなどを含むことができる。通信サブシステム９３０は、データが、ネットワーク、（図１、図２、および図８のモバイルデバイス１０５などの）モバイルデバイス、他のコンピュータシステム、および／または本明細書で説明する他の電子デバイスと交換されることを可能にするために、ワイヤレス通信インターフェース９３３など、１つまたは複数の入力および／または出力通信インターフェースを含み得る。
【００７４】
[0082]多くの実施形態では、コンピュータシステム９００は、上記で説明したように、ＲＡＭまたはＲＯＭデバイスを含むことができる作業メモリ９３５をさらに備える。作業メモリ９３５内に位置するものとして示されている、ソフトウェア要素は、様々な実施形態によって提供されるコンピュータプログラムを備え得、ならびに／あるいは、本明細書で説明するように、他の実施形態によって提供される、方法を実装するように、および／またはシステムを構成するように設計され得る、オペレーティングシステム９４０、デバイスドライバ、実行可能ライブラリ、および／または１つまたは複数のアプリケーションプログラム９４５などの他のコードを含むことができる。単に例として、図７に関して説明した方法など、上記で説明した（１つまたは複数の）方法に関して説明した１つまたは複数のプロシージャは、コンピュータ（および／またはコンピュータ内の処理ユニット）によって実行可能なコードおよび／または命令として実装され得、一態様では、次いで、そのようなコードおよび／または命令は、説明した方法に従って１つまたは複数の動作を実施するように汎用コンピュータ（または他のデバイス）を構成するためおよび／または適合させるために使用され得る。
【００７５】
[0083]これらの命令またはコードのセットは、上記で説明した（１つまたは複数の）ストレージデバイス９２５などの非一時的コンピュータ可読記憶媒体上に記憶され得る。場合によっては、記憶媒体は、コンピュータシステム９００などのコンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体は、コンピュータシステムとは別個のもの（たとえば、光ディスクなどの取外し可能媒体）であり得、ならびに／あるいは、記憶媒体が、それに記憶された命令／コードを用いて汎用コンピュータをプログラムし、構成し、および／または適応させるために使用され得るように、インストールパッケージで提供され得る。これらの命令は、コンピュータシステム９００によって実行可能である実行可能コードの形態をとり得、ならびに／あるいは、（たとえば、様々な一般に利用可能なコンパイラ、インストールプログラム、圧縮／解凍ユーティリティなどのいずれかを使用して）コンピュータシステム９００上でコンパイルおよび／またはインストールしたときに実行可能コードの形態をとる、ソースコードおよび／またはインストール可能コードの形態をとり得る。
【００７６】
[0084]実質的な変形形態が、特定の要件に従って製作され得ることが当業者には明らかであろう。たとえば、カスタマイズされたハードウェアも使用され得、ならびに／あるいは、特定の要素が、ハードウェア、（アプレットなどのポータブルソフトウェアを含む）ソフトウェア、または両方で実装され得る。さらに、ネットワーク入力／出力デバイスなど、他のコンピューティングデバイスへの接続が採用され得る。
【００７７】
[0085]上述のように、一態様では、いくつかの実施形態は、本発明の様々な実施形態による方法を実施するための（コンピュータシステム９００などの）コンピュータシステムを採用し得る。実施形態のセットによれば、そのような方法のプロシージャの一部または全部は、プロセッサ９１０が、作業メモリ９３５中に含まれている（オペレーティングシステム９４０、および／またはアプリケーションプログラム９４５などの他のコードに組み込まれ得る）１つまたは複数の命令の１つまたは複数のシーケンスを実行したことに応答して、コンピュータシステム９００によって実施される。そのような命令は、（１つまたは複数の）ストレージデバイス９２５のうちの１つまたは複数など、別のコンピュータ可読媒体から作業メモリ９３５に読み込まれ得る。単に例として、作業メモリ９３５中に含まれている命令のシーケンスの実行は、（１つまたは複数の）プロセッサ９１０に、本明細書で説明した方法の１つまたは複数のプロシージャを実施することを行わせ得る。追加または代替として、本明細書で説明した方法の一部分は専用ハードウェアを通して実行され得る。
【００７８】
[0086]添付図を参照すると、データベース５１６およびローカルキャッシュ５２２など、メモリを含むことができる構成要素は非一時的機械可読媒体を含むことができる。本明細書で使用する「機械可読媒体」、「コンピュータ可読媒体」、「機械可読記憶媒体」、および「コンピュータ可読記憶媒体」という用語は、機械を特定の様式で動作させるデータを提供することに関与する任意の記憶媒体を指す。上記で与えられた実施形態では、様々な機械可読媒体が、実行のために処理ユニットおよび／または（１つまたは複数の）他のデバイスに命令／コードを提供することに関与し得る。追加または代替として、機械可読媒体は、そのような命令／コードを記憶および／または搬送するために使用され得る。多くの実装形態では、コンピュータ可読媒体は、物理および／または有形記憶媒体である。そのような媒体は、限定するものではないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む、多くの形態をとり得る。コンピュータ可読媒体の一般的な形態は、たとえば、磁気および／または光媒体、パンチカード、紙テープ、穴のパターンをもつ任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、以下で説明するような搬送波、あるいはコンピュータが命令および／またはコードをそれから読み取ることができる任意の他の媒体を含む。
【００７９】
[0087]本明細書で説明した方法、システム、およびデバイスは例である。様々な実施形態は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、いくつかの実施形態に関して説明した特徴は、様々な他の実施形態において組み合わせられ得る。実施形態の異なる態様および要素が、同様にして組み合わせられ得る。本明細書で提供する図の様々な構成要素は、ハードウェアおよび／またはソフトウェアで実施され得る。また、技術は発展し、したがって、要素の多くは例であり、それらの例は本開示の範囲をそれらの特定の例に限定しない。
【００８０】
[0088]主に一般的な用法という理由で、そのような信号をビット、情報、値、要素、記号、文字、変数、項、数、数字などと呼ぶことは時々便利であることがわかっている。ただし、これらまたは同様の用語はすべて、適切な物理量に関連付けられるべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、上記の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」、「確認する」、「識別する」、「関連付ける」、「測定する」、「実施する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置のアクションまたはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報ストレージデバイス、送信デバイス、またはディスプレイデバイス内の、電子的、電気的、または磁気的な物理量として一般に表される信号を操作または変換することが可能である。
【００８１】
[0089]いくつかの実施形態について説明したが、本開示の趣旨から逸脱することなく、様々な変更形態、代替構成、および等価物が使用され得る。たとえば、上記の要素は、より大きいシステムの構成要素にすぎないことがあり、他のルールが、本発明の適用例よりも優先するかまたは他の何らかの形で本発明の適用例を変更し得る。また、上記の要素が考慮される前に、考慮されている間に、または考慮された後に、いくつかのステップが行われ得る。したがって、上記の説明は本開示の範囲を限定しない。
【図１】
2016510401.tif 000003
【図２】
2016510401.tif 000004
【図３】
2016510401.tif 000005
【図４】
2016510401.tif 000006
【図５Ａ】
2016510401.tif 000007
【図５Ｂ】
2016510401.tif 000008
【図６】
2016510401.tif 000009
【図７】
2016510401.tif 000010
【図８】
2016510401.tif 000011
【図９】
2016510401.tif 000012
【手続補正書】
【提出日】平成27年9月2日(2015.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスアクセスポイントのラウンドトリップ時間（ＲＴＴ）測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用する方法であって、前記方法は、
前記モバイルデバイスにおいて、前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を選択することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値のうちの各ＲＴＴ測定値について、
前記ＲＴＴ測定値は、前記ＲＴＴ測定値に対応するＲＳＳＩ測定値の値に基づいて選択され、
前記ＲＴＴ測定値に対応する前記ＲＳＳＩ測定値の値は、しきい値を上回る、
前記１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信することと
を備える、方法。
【請求項２】
前記第１の処理遅延推定値が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値を含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のＲＴＴ測定値が、複数のＲＴＴ測定値を含み、
前記第１の処理遅延推定値が、前記複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項１に記載の方法。
【請求項４】
前記モバイルデバイスを使用して、前記第１の処理遅延推定値に関係する信頼性値を送信することをさらに備える、請求項３に記載の方法。
【請求項５】
前記信頼性値が標準偏差を含む、請求項４に記載の方法。
【請求項６】
前記モバイルデバイスを使用して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することをさらに備える、請求項１に記載の方法。
【請求項７】
前記第１の処理遅延推定値を決定することが、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値について前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償することをさらに含む、請求項１に記載の方法。
【請求項８】
前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することをさらに備える、請求項１に記載の方法。
【請求項９】
ワイヤレスアクセスポイントの処理遅延推定値を決定するための方法であって、前記方法は、
前記ワイヤレスアクセスポイントに関係する処理遅延データを受信することと、ここにおいて、前記処理遅延データが、
複数のラウンドトリップ時間（ＲＴＴ）測定値と、
複数の受信信号強度インジケーション（ＲＳＳＩ）測定値と、を含み、ここにおいて、前記複数のＲＳＳＩ測定値のうちの各ＲＳＳＩ測定値は、前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
前記複数のＲＴＴ測定値のサブセットを選択することと、ここで、前記サブセットの各ＲＴＴ測定値は、しきい値を上回る値の対応するＲＳＳＩ測定値を有する、
前記複数のＲＴＴ測定値の前記サブセットに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を備える、方法。
【請求項１０】
前記処理遅延推定値を決定することが、
前記複数のＲＴＴ測定値の前記サブセットの平均、または
前記複数のＲＴＴ測定値の前記サブセットの標準偏差
のいずれかまたは両方を計算することを含む、請求項９に記載の方法。
【請求項１１】
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の前記サブセットの重み付き平均を決定することを含む、請求項９に記載の方法。
【請求項１２】
前記複数のＲＴＴ測定値の前記サブセットの前記重み付き平均を決定することが、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値の重みを決定することを含む、請求項１１に記載の方法。
【請求項１３】
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを含む、請求項９に記載の方法。
【請求項１４】
前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に関連付けられた信頼性値を記憶することをさらに備える、請求項９に記載の方法。
【請求項１５】
前記処理遅延推定値に基づいて、記憶された値を更新することをさらに備える、請求項９に記載の方法。
【請求項１６】
ラウンドトリップ時間（ＲＴＴ）測定値に関連付けられたワイヤレスアクセスポイントの処理遅延推定値を提供するように適合されたモバイルデバイスであって、前記モバイルデバイスが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を選択することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値のうちの各ＲＴＴ測定値について、
前記ＲＴＴ測定値は、前記ＲＴＴ測定値に対応するＲＳＳＩ測定値の値に基づいて選択され、
前記ＲＴＴ測定値に対応する前記ＲＳＳＩ測定値の値は、しきい値を上回る、
前記複数のＲＴＴ測定値のうちの前記１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、
前記第１の処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、モバイルデバイス。
【請求項１７】
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、請求項１６に記載のモバイルデバイス。
【請求項１８】
前記１つまたは複数のＲＴＴ測定値が、複数のＲＴＴ測定値を含み、
前記第１の処理遅延推定値が、前記複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項１６に記載のモバイルデバイス。
【請求項１９】
前記メモリが、前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに記憶する、請求項１８に記載のモバイルデバイス。
【請求項２０】
前記メモリが、前記処理ユニットに、前記ワイヤレス通信インターフェースを介して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに記憶する、請求項１６に記載のモバイルデバイス。
【請求項２１】
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに含む、請求項１６に記載のモバイルデバイス。
【請求項２２】
前記メモリが、第２の処理遅延推定値を受信するための命令をさらに記憶する、請求項１６に記載のモバイルデバイス。
【請求項２３】
ワイヤレスアクセスポイントの処理遅延推定値を決定するためのサーバであって、前記サーバが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記ワイヤレス通信インターフェースを介して、前記ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが、
複数のラウンドトリップ時間（ＲＴＴ）測定値と、
複数の受信信号強度インジケーション（ＲＳＳＩ）測定値と、を含み、ここにおいて、前記複数のＲＳＳＩ測定値のうちの各ＲＳＳＩ測定値は、前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
前記複数のＲＴＴ測定値のサブセットを選択することと、ここで、前記サブセットの各ＲＴＴ測定値についての対応するＲＳＳＩ測定値は、しきい値を上回る値を有する、
前記複数のＲＴＴ測定値の前記サブセットに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
前記ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、サーバ。
【請求項２４】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の前記サブセットの平均、または
前記複数のＲＴＴ測定値の前記サブセットの標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、請求項２３に記載のサーバ。
【請求項２５】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの重み付き平均を決定することを行わせるための命令を含む、請求項２３に記載のサーバ。
【請求項２６】
前記処理ユニットに前記複数のＲＴＴ測定値の前記サブセットの前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、請求項２５に記載のサーバ。
【請求項２７】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、請求項２３に記載のサーバ。
【請求項２８】
前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、請求項２３に記載のサーバ。
【請求項２９】
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、請求項２３に記載のサーバ。
【請求項３０】
処理ユニットに、
モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を選択することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値のうちの各ＲＴＴ測定値について、
前記ＲＴＴ測定値は、前記ＲＴＴ測定値に対応するＲＳＳＩ測定値の値に基づいて選択され、
前記ＲＴＴ測定値に対応する前記ＲＳＳＩ測定値の値は、しきい値を上回る、
前記１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、
前記第１の処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項３１】
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記１つまたは複数のＲＴＴ測定値が、複数のＲＴＴ測定値を含み、
前記第１の処理遅延推定値が、前記複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに備える、請求項３２に記載のコンピュータ可読記憶媒体。
【請求項３４】
前記処理ユニットに、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに備える、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに備える、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記処理ユニットに、前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することを行わせるための命令をさらに備える、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３７】
処理ユニットに、
ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが、
複数のラウンドトリップ時間（ＲＴＴ）測定値と、
複数の受信信号強度インジケーション（ＲＳＳＩ）測定値と、を含み、ここにおいて、前記複数のＲＳＳＩ測定値のうちの各ＲＳＳＩ測定値は、前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
前記複数のＲＴＴ測定値のサブセットを選択することと、ここで、前記サブセットの各ＲＴＴ測定値は、しきい値を上回る値の対応するＲＳＳＩ測定値を有する、
前記複数のＲＴＴ測定値の前記サブセットに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項３８】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の前記サブセットの平均、または
前記複数のＲＴＴ測定値の前記サブセットの標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、請求項３７に記載のコンピュータ可読記憶媒体。
【請求項３９】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの重み付き平均を決定することを行わせるための命令を含む、請求項３７に記載のコンピュータ可読記憶媒体。
【請求項４０】
前記処理ユニットに前記複数のＲＴＴ測定値の前記サブセットの前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、請求項３９に記載のコンピュータ可読記憶媒体。
【請求項４１】
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、請求項３７に記載のコンピュータ可読記憶媒体。
【請求項４２】
前記処理ユニットに、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、請求項３７に記載のコンピュータ可読記憶媒体。
【請求項４３】
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、請求項３７に記載のコンピュータ可読記憶媒体。
【請求項４４】
モバイルデバイスであって、
前記モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得するための手段と、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するラウンドトリップ時間（ＲＴＴ）測定値を含む複数のＲＴＴ測定値を取得するための手段と、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を選択するための手段と、ここにおいて、前記１つまたは複数のＲＴＴ測定値のうちの各ＲＴＴ測定値について、
前記ＲＴＴ測定値は、前記ＲＴＴ測定値に対応するＲＳＳＩ測定値の値に基づいて選択され、
前記ＲＴＴ測定値に対応する前記ＲＳＳＩ測定値の値は、しきい値を上回る、
前記複数のＲＴＴ測定値のうちの前記１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定するための手段と、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信するための手段と
を備える、モバイルデバイス。
【請求項４５】
前記第１の処理遅延推定値を決定するための前記手段が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するように構成された、請求項４４に記載のモバイルデバイス。
【請求項４６】
前記第１の処理遅延推定値を決定するための前記手段が、前記１つまたは複数のＲＴＴ測定値が複数のＲＴＴ測定値を含む場合、前記複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を使用して前記第１の処理遅延推定値を決定するように構成された、請求項４４に記載のモバイルデバイス。
【請求項４７】
前記第１の処理遅延推定値に関係する信頼性値を送信する手段をさらに備える、請求項４６に記載のモバイルデバイス。
【請求項４８】
前記第１の処理遅延推定値を決定する手段が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための手段をさらに含む、請求項４４に記載のモバイルデバイス。
【請求項４９】
更新された処理遅延推定値を受信するための手段をさらに備える、請求項４４に記載のモバイルデバイス。
【請求項５０】
ワイヤレスアクセスポイントの処理遅延データを受信するための手段と、ここにおいて、前記処理遅延データが、
複数のラウンドトリップ時間（ＲＴＴ）測定値と、
複数の受信信号強度インジケーション（ＲＳＳＩ）測定値と、を含み、ここにおいて、前記複数のＲＳＳＩ測定値のうちの各ＲＳＳＩ測定値は、前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
前記複数のＲＴＴ測定値のサブセットを選択するための手段と、ここで、前記サブセットの各ＲＴＴ測定値は、しきい値を上回る値の対応するＲＳＳＩ測定値を有する、
前記複数のＲＴＴ測定値の前記サブセットに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定するための手段と、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信するための手段と
を備えるシステム。
【請求項５１】
前記処理遅延推定値を決定するための前記手段が、
前記複数のＲＴＴ測定値の前記サブセットの平均、または
前記複数のＲＴＴ測定値の前記サブセットの標準偏差
のいずれかまたは両方を計算するための手段を含む、請求項５０に記載のシステム。
【請求項５２】
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の前記サブセットの重み付き平均を決定するための手段を含む、請求項５０に記載のシステム。
【請求項５３】
前記複数のＲＴＴ測定値の前記サブセットの前記重み付き平均を決定するための前記手段が、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値の重みを決定するための手段を含む、請求項５２に記載のシステム。
【請求項５４】
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定するための手段を含む、請求項５０に記載のシステム。
【請求項５５】
前記複数のＲＴＴ測定値の前記サブセットの各ＲＴＴ測定値に関連付けられた信頼性値を記憶するための手段をさらに備える、請求項５０に記載のシステム。
【請求項５６】
前記処理遅延推定値に基づいて、記憶された値を更新するための手段をさらに備える、請求項５０に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
[0062]図７は、一実施形態による、ワイヤレスＡＰの処理遅延推定値をクラウドソーシングするためのプロセス７００の簡略フロー図である。プロセス７００は、図５Ａおよび図５Ｂのサーバなど、サーバによって実行され得、サーバは、図１のワイヤレスＡＰ１２０など、１つまたは複数のワイヤレスＡＰと統合されたおよび／またはそれに通信可能に結合されたコンピューティングデバイスによって実行され得る。追加または代替として、プロセス７００は、たとえば、アドホックおよび／またはピアツーピアネットワークにおいて、互いと通信する１つまたは複数のモバイルデバイスによって実施され得る。図７に示された一部または全部の構成要素を実施するための手段は、たとえば、図示の構成要素を実施するようにプログラムされたおよび／または他の何らかの形で構成された専用および／または汎用ハードウェアを含むことができる。そのような手段については、図９に関して以下でさらに詳細に説明する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
[0089]いくつかの実施形態について説明したが、本開示の趣旨から逸脱することなく、様々な変更形態、代替構成、および等価物が使用され得る。たとえば、上記の要素は、より大きいシステムの構成要素にすぎないことがあり、他のルールが、本発明の適用例よりも優先するかまたは他の何らかの形で本発明の適用例を変更し得る。また、上記の要素が考慮される前に、考慮されている間に、または考慮された後に、いくつかのステップが行われ得る。したがって、上記の説明は本開示の範囲を限定しない。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレスアクセスポイントのラウンドトリップ時間（ＲＴＴ）測定値に関連付けられた処理遅延推定値を提供するためにモバイルデバイスを使用する方法であって、前記方法は、
前記モバイルデバイスにおいて、前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を備える複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信することと
を備える、方法。
［Ｃ２］
前記第１の処理遅延推定値が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値を含む、上記Ｃ１に記載の方法。
［Ｃ３］
前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値が、しきい値を上回る値を有する、上記Ｃ１に記載の方法。
［Ｃ４］
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、上記Ｃ１に記載の方法。
［Ｃ５］
前記モバイルデバイスを使用して、前記第１の処理遅延推定値に関係する信頼性値を送信することをさらに備える、上記Ｃ４に記載の方法。
［Ｃ６］
前記信頼性値が標準偏差を含む、上記Ｃ５に記載の方法。
［Ｃ７］
前記モバイルデバイスを使用して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することをさらに備える、上記Ｃ１に記載の方法。
［Ｃ８］
前記第１の処理遅延推定値を決定することが、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値について前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償することをさらに含む、上記Ｃ１に記載の方法。
［Ｃ９］
前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することをさらに備える、上記Ｃ１に記載の方法。
［Ｃ１０］
ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするための方法であって、前記方法は、
前記ワイヤレスアクセスポイントに関係する処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を備える、方法。
［Ｃ１１］
前記処理遅延データが複数の信号強度インジケーション（ＲＳＳＩ）測定値を含み、
前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
上記Ｃ１０に記載の方法。
［Ｃ１２］
前記処理遅延推定値を決定することが、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを含む、上記Ｃ１１に記載の方法。
［Ｃ１３］
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の重み付き平均を決定することを含む、上記Ｃ１１に記載の方法。
［Ｃ１４］
前記複数のＲＴＴ測定値の前記重み付き平均を決定することが、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを含む、上記Ｃ１３に記載の方法。
［Ｃ１５］
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値のサブセットを使用することを含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、上記Ｃ１１に記載の方法。
［Ｃ１６］
前記処理遅延推定値を決定することが、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを含む、上記Ｃ１１に記載の方法。
［Ｃ１７］
前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することをさらに備える、上記Ｃ１１に記載の方法。
［Ｃ１８］
前記処理遅延データがモバイルデバイスの既知のロケーションをさらに備える、上記Ｃ１０に記載の方法。
［Ｃ１９］
前記処理遅延推定値を決定することが、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を含む、上記Ｃ１８に記載の方法。
［Ｃ２０］
前記処理遅延推定値に基づいて、記憶された値を更新することをさらに備える、上記Ｃ１０に記載の方法。
［Ｃ２１］
ラウンドトリップ時間（ＲＴＴ）測定値に関連付けられたワイヤレスアクセスポイントの処理遅延推定値を提供するように適合されたモバイルデバイスであって、前記モバイルデバイスが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記モバイルデバイスにおける前記ワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記第１の処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、モバイルデバイス。
［Ｃ２２］
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２３］
前記メモリは、前記処理ユニットに、前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値を、該ＲＳＳＩ測定値がしきい値を上回る値を有することに基づいて、取得することを行わせるための命令をさらに記憶する、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２４］
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２５］
前記メモリが、前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに記憶する、上記Ｃ２４に記載のモバイルデバイス。
［Ｃ２６］
前記メモリが、前記処理ユニットに、前記ワイヤレス通信インターフェースを介して、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに記憶する、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２７］
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに含む、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２８］
前記メモリが、第２の処理遅延推定値を受信するための命令をさらに記憶する、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２９］
ワイヤレスアクセスポイントの処理遅延推定値をクラウドソーシングするためのサーバであって、前記サーバが、
ワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに通信可能に結合された処理ユニットと、
前記処理ユニットに結合されたメモリと
を備え、ここにおいて、前記メモリは、前記処理ユニットに、
前記ワイヤレス通信インターフェースを介して、前記ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの前記処理遅延推定値を決定することと、
前記ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための実行可能な命令を記憶する、サーバ。
［Ｃ３０］
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信することを行わせるための命令を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
上記Ｃ２９に記載のサーバ。
［Ｃ３１］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、上記Ｃ３０に記載のサーバ。
［Ｃ３２］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の重み付き平均を決定することを行わせるための命令を含む、上記Ｃ３０に記載のサーバ。
［Ｃ３３］
前記処理ユニットに前記複数のＲＴＴ測定値の前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、上記Ｃ３２に記載のサーバ。
［Ｃ３４］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに前記複数のＲＴＴ測定値のサブセットを使用することを行わせるための命令を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、上記Ｃ３０に記載のサーバ。
［Ｃ３５］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、上記Ｃ３０に記載のサーバ。
［Ｃ３６］
前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、上記Ｃ３０に記載のサーバ。
［Ｃ３７］
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、モバイルデバイスの既知のロケーションを受信することを行わせるための命令を含む、上記Ｃ２９に記載のサーバ。
［Ｃ３８］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行わせるための命令を含む、上記Ｃ３７に記載のサーバ。
［Ｃ３９］
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、上記Ｃ２９に記載のサーバ。
［Ｃ４０］
処理ユニットに、
モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得することと、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するＲＴＴ測定値を含む複数のＲＴＴ測定値を取得することと、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定することと、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記第１の処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
［Ｃ４１］
前記第１の処理遅延推定値を決定するための前記命令が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するための命令を含む、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４２］
前記処理ユニットに、前記１つまたは複数のＲＴＴ測定値に対応する各ＲＳＳＩ測定値を、該ＲＳＳＩ測定値がしきい値を上回る値を有することに基づいて、取得することを行わせるための命令をさらに備える、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４３］
前記第１の処理遅延推定値が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を含む、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４４］
前記処理ユニットに、前記第１の処理遅延推定値に関係する信頼性値を送信することを行わせるための命令をさらに備える、上記Ｃ４３に記載のコンピュータ可読記憶媒体。
［Ｃ４５］
前記処理ユニットに、前記モバイルデバイスの１つまたは複数のハードウェアフィーチャを示す情報を送信することを行わせるための命令をさらに備える、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４６］
前記第１の処理遅延推定値を決定するための前記命令が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための命令をさらに備える、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４７］
前記処理ユニットに、前記モバイルデバイスを用いて、第２の処理遅延推定値を受信することを行わせるための命令をさらに備える、上記Ｃ４０に記載のコンピュータ可読記憶媒体。
［Ｃ４８］
処理ユニットに、
ワイヤレスアクセスポイントの処理遅延データを受信することと、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定することと、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信することと
を行わせるための命令を記憶した非一時的コンピュータ可読記憶媒体。
［Ｃ４９］
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信することを行わせるための命令を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を備え、ここにおいて、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
上記Ｃ４８に記載のコンピュータ可読記憶媒体。
［Ｃ５０］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算することを行わせるための命令を含む、上記Ｃ４９に記載のコンピュータ可読記憶媒体。
［Ｃ５１］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の重み付き平均を決定することを行わせるための命令を含む、上記Ｃ４９に記載のコンピュータ可読記憶媒体。
［Ｃ５２］
前記処理ユニットに前記複数のＲＴＴ測定値の前記重み付き平均を決定することを行わせるための前記命令が、前記処理ユニットに、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定することを行わせるための命令を含む、上記Ｃ５１に記載のコンピュータ可読記憶媒体。
［Ｃ５３］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値のサブセットを使用することを行わせるための命令を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、上記Ｃ４９に記載のコンピュータ可読記憶媒体。
［Ｃ５４］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定することを行わせるための命令を含む、上記Ｃ４９に記載のコンピュータ可読記憶媒体。
［Ｃ５５］
前記処理ユニットに、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶することを行わせるための命令をさらに備える、上記Ｃ４９に記載のコンピュータ可読記憶媒体。
［Ｃ５６］
前記処理ユニットに処理遅延データを受信することを行わせるための前記命令が、前記処理ユニットに、モバイルデバイスの既知のロケーションを受信することを行わせるための命令を含む、上記Ｃ４８に記載のコンピュータ可読記憶媒体。
［Ｃ５７］
前記処理ユニットに前記処理遅延推定値を決定することを行わせるための前記命令が、前記処理ユニットに、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行わせるための命令を含む、上記Ｃ５６に記載のコンピュータ可読記憶媒体。
［Ｃ５８］
前記処理ユニットに、前記処理遅延推定値に基づいて、記憶された値を更新することを行わせるための命令をさらに備える、上記Ｃ４８に記載のコンピュータ可読記憶媒体。
［Ｃ５９］
モバイルデバイスであって、
前記モバイルデバイスにおけるワイヤレスアクセスポイントの信号強度を測定する複数の受信信号強度インジケーション（ＲＳＳＩ）測定値を取得するための手段と、
前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値に対応するラウンドトリップ時間（ＲＴＴ）測定値を含む複数のＲＴＴ測定値を取得するための手段と、
前記複数のＲＴＴ測定値のうちの１つまたは複数のＲＴＴ測定値を使用して第１の処理遅延推定値を決定するための手段と、ここにおいて、前記１つまたは複数のＲＴＴ測定値が、前記１つまたは複数のＲＴＴ測定値に対応する前記ＲＳＳＩ測定値のうちの少なくとも１つを使用して選択される、
前記モバイルデバイスを使用して、前記第１の処理遅延推定値を送信するための手段と
を備える、モバイルデバイス。
［Ｃ６０］
前記第１の処理遅延推定値を決定するための前記手段が、前記ワイヤレスアクセスポイントの処理遅延を表すＲＴＴ測定値から前記第１の処理遅延推定値を決定するように構成された、上記Ｃ５９に記載のモバイルデバイス。
［Ｃ６１］
前記第１の処理遅延推定値を決定するための前記手段が、しきい値を上回る対応するＲＳＳＩ測定値を有する前記１つまたは複数のＲＴＴ測定値を決定するように構成された、上記Ｃ５９に記載のモバイルデバイス。
［Ｃ６２］
前記第１の処理遅延推定値を決定するための前記手段が、前記１つまたは複数のＲＴＴ測定値の平均、加重平均、または重み付き平均を使用して前記第１の処理遅延推定値を決定するように構成された、上記Ｃ５９に記載のモバイルデバイス。
［Ｃ６３］
前記第１の処理遅延推定値に関係する信頼性値を送信する手段をさらに備える、上記Ｃ６２に記載のモバイルデバイス。
［Ｃ６４］
前記第１の処理遅延推定値を決定する手段が、前記１つまたは複数のＲＴＴ測定値の各ＲＴＴ測定値において前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を補償するための手段をさらに含む、上記Ｃ５９に記載のモバイルデバイス。
［Ｃ６５］
更新された処理遅延推定値を受信するための手段をさらに備える、上記Ｃ５９に記載のモバイルデバイス。
［Ｃ６６］
ワイヤレスアクセスポイントの処理遅延データを受信するための手段と、ここにおいて、前記処理遅延データが少なくとも１つのラウンドトリップ時間（ＲＴＴ）測定値を含む、
前記処理遅延データに基づいて、前記ワイヤレスアクセスポイントの処理遅延推定値を決定するための手段と、
ワイヤレス通信インターフェースを介して前記処理遅延推定値を送信するための手段と
を備えるシステム。
［Ｃ６７］
ワイヤレスアクセスポイントの処理遅延データを受信するための前記手段が、
複数の信号強度インジケーション（ＲＳＳＩ）測定値
を受信するための手段を含み、
ここにおいて、前記少なくとも１つのＲＴＴ測定値が複数のＲＴＴ測定値を含み、前記複数のＲＳＳＩ測定値の各ＲＳＳＩ測定値が前記複数のＲＴＴ測定値のうちの１つのＲＴＴ測定値に対応する、
上記Ｃ６６に記載のシステム。
［Ｃ６８］
前記処理遅延推定値を決定するための前記手段が、
前記複数のＲＴＴ測定値の平均、または
前記複数のＲＴＴ測定値の標準偏差
のいずれかまたは両方を計算するための手段を含む、上記Ｃ６７に記載のシステム。
［Ｃ６９］
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の重み付き平均を決定するための手段を含む、上記Ｃ６７に記載のシステム。
［Ｃ７０］
前記複数のＲＴＴ測定値の前記重み付き平均を決定するための前記手段が、前記対応するＲＳＳＩ測定値の値に基づいて前記複数のＲＴＴ測定値の各ＲＴＴ測定値の重みを決定するための手段を含む、上記Ｃ６９に記載のシステム。
［Ｃ７１］
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値のサブセットを使用するための手段を含み、ここで、前記サブセットの各ＲＴＴ測定値が、しきい値を上回る対応するＲＳＳＩ測定値を有する、上記Ｃ６７に記載のシステム。
［Ｃ７２］
前記処理遅延推定値を決定するための前記手段が、前記複数のＲＴＴ測定値の各ＲＴＴ測定値に対応する、前記ワイヤレスアクセスポイントとモバイルデバイスとの間の推定距離を決定するための手段を含む、上記Ｃ６７に記載のシステム。
［Ｃ７３］
前記複数のＲＴＴ測定値の各ＲＴＴ測定値に関連付けられた信頼性値を記憶するための手段をさらに備える、上記Ｃ６７に記載のシステム。
［Ｃ７４］
ワイヤレスアクセスポイントの処理遅延データを受信するための前記手段が、モバイルデバイスの既知のロケーションを受信するための手段を含む、上記Ｃ６６に記載のシステム。
［Ｃ７５］
前記処理遅延推定値を決定するための前記手段が、
前記モバイルデバイスの前記既知のロケーションを使用して前記ワイヤレスアクセスポイントからの前記モバイルデバイスの距離を決定することと、
前記ＲＴＴ測定値から前記距離に関連付けられた飛行時間を減算することと
を行うための手段を含む、上記Ｃ７４に記載のシステム。
［Ｃ７６］
前記処理遅延推定値に基づいて、記憶された値を更新するための手段をさらに備える、上記Ｃ６６に記載のシステム。
【国際調査報告】
2016510401.tif 000013
2016510401.tif 000014
2016510401.tif 000015