(57)【要約】  デバイスと少なくとも１つのアクセスポイントとの間の往復時間（ＲＴＴ）測定値に少なくとも部分的に基づいて、モバイルデバイスが停止状態であるかどうかを決定するための方法、デバイス、およびシステムについて説明する。停止状態の決定は、ＲＴＴ測定値のみに、または他のポジショニング測定値および運動測定値と組み合わせたＲＴＴ測定値に基づいている場合がある。さらに、デバイスが停止状態であるかどうかの決定を改善するために、粒子フィルタリングおよびカルマンフィルタリングなどのフィルタリングが使用され得る。【選択図】      図１
2017515123.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記複数のＲＴＴ測定値を分析することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値の前記分析に少なくとも部分的に基づいて前記モバイルデバイスが停止状態であると決定することと
を備える、方法。
【請求項２】
前記複数のＲＴＴ測定値が、前記モバイルデバイスと第１のＡＰとの間の第１の複数のＲＴＴ測定値と、前記モバイルデバイスと第２のＡＰとの間の第２の複数のＲＴＴ測定値とを備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスが前記停止状態であると決定することは、前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値とを別個に分析することと、前記モバイルデバイスが前記停止状態であると前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値の両方が別個に特定した場合、前記モバイルデバイスが前記停止状態であると決定することとを備える、請求項２に記載の方法。
【請求項４】
複数のデータソースから運動データを収集することをさらに備え、
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスが前記停止状態であると前記複数のデータソースのユーザ特定のしきい値数および前記複数のＲＴＴ測定値が特定したと決定することを備える、
請求項１に記載の方法。
【請求項５】
前記モバイルデバイスが前記停止状態であると決定することは、第１の時間期間の間にＲＴＴ測定値の変化が所定のしきい値未満であると決定することを備える、請求項１に記載の方法。
【請求項６】
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値をフィルタリングすることをさらに備える、請求項１に記載の方法。
【請求項７】
前記複数のＲＴＴ測定値が、自由粒子フィルタを使用してフィルタリングされる、請求項６に記載の方法。
【請求項８】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することが、少なくとも１つの全地球的航法衛星サービス（ＧＮＳＳ）測定にさらに少なくとも部分的に基づいている、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の受信信号強度指示（ＲＳＳＩ）測定値にさらに少なくとも部分的に基づいている、請求項１に記載の方法。
【請求項１０】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記ＲＳＳＩ測定値と前記複数のＲＴＴ測定値との間の相関の分析にさらに基づいている、請求項９に記載の方法。
【請求項１１】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、第１の時間期間中に前記モバイルデバイスの加速度計からのセンサデータにさらに少なくとも部分的に基づいている、請求項１０に記載の方法。
【請求項１２】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記センサデータと、前記ＲＳＳＩ測定値と、前記複数のＲＴＴ測定値とを使用するカルマンフィルタの出力にさらに基づいている、請求項１１に記載の方法。
【請求項１３】
前記モバイルデバイスが前記停止状態であると決定することが、前記複数のＲＴＴ測定値に少なくとも部分的に基づいて、前記モバイルデバイスの位置が第１の時間期間中にしきい値領域内に残ったと決定することを備える、請求項１に記載の方法。
【請求項１４】
前記しきい値領域が、前記少なくとも１つのＡＰに関連するＲＴＴ測定値に関連付けられた既知のノイズ値に少なくとも部分的に基づいている、請求項１３に記載の方法。
【請求項１５】
前記しきい値領域は、所定の変位値に関連付けられる、請求項１３に記載の方法。
【請求項１６】
前記所定の変位値が５ｃｍである、請求項１５に記載の方法。
【請求項１７】
前記所定の変位値が、前記モバイルデバイスにおいてユーザ入力として受信され、
前記所定の変位値が５ｍである、
請求項１５に記載の方法。
【請求項１８】
前記モバイルデバイスとは別の追跡デバイスからの信号に応答して前記複数のＲＴＴ測定値の収集を開始すること
をさらに備える、請求項１に記載の方法。
【請求項１９】
前記追跡デバイスにおいて、位置追跡管理エンティティから前記停止状態の要求を受信することと、
前記停止状態の前記要求を受信することに応答して、前記追跡デバイスから前記モバイルデバイスに前記信号を通信することと
をさらに備える、請求項１８に記載の方法。
【請求項２０】
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集するための手段と、
前記複数のＲＴＴ測定値を分析するための手段と、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値の前記分析に基づいて前記モバイルデバイスが停止状態であると決定するための手段と
を備える、モバイルデバイス。
【請求項２１】
前記複数のＲＴＴ測定値に加えて複数の運動測定値を収集するための手段と、
前記複数のＲＴＴ測定値および前記複数の運動測定値をフィルタリングするための手段と
をさらに備える、請求項２０に記載のモバイルデバイス。
【請求項２２】
前記モバイルデバイスが前記停止状態であると前記決定する結果をユーザに連絡するための手段
をさらに備える、請求項２１に記載のモバイルデバイス。
【請求項２３】
プロセッサと、
前記プロセッサに結合されたワイヤレストランシーバと、
前記プロセッサに結合され、往復時間（ＲＴＴ）ポジショニングモジュールを備えるメモリとを備え、前記ＲＴＴポジショニングモジュールは、前記プロセッサに、
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記ワイヤレストランシーバと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析することによって前記モバイルデバイスが停止状態であると決定することと
を行わせる、モバイルデバイス。
【請求項２４】
前記プロセッサに接続されるユーザ入力モジュールをさらに備え、前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
前記モバイルデバイス上にユーザインターフェースを表示することと、
前記ユーザインターフェースを介してユーザ選択のしきい値を受け入れることと
をさらに行わせる、請求項２３に記載のモバイルデバイス。
【請求項２５】
前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
アプリケーションモジュールからの前記停止状態の要求に応答して前記複数のＲＴＴ測定値の収集をさらに開始させる、
請求項２４に記載のモバイルデバイス。
【請求項２６】
命令を備える非一時的コンピュータ可読命令媒体であって、前記命令は、前記非一時的コンピュータ可読命令媒体に結合されるプロセッサによって実行されたとき、前記プロセッサを備えるモバイルデバイスに、
前記モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析することによって前記モバイルデバイスが停止状態であると決定することと
を行わせる、非一時的コンピュータ可読命令媒体。
【請求項２７】
前記命令が、前記プロセッサを備える前記モバイルデバイスに、
複数のＡＰを特定することと、
前記複数のＡＰから、前記少なくとも１つのＡＰを選択することと
をさらに行わせる、請求項２６に記載の非一時的コンピュータ可読命令媒体。
【請求項２８】
前記複数のＡＰから前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの信号品質に基づいて選択される、請求項２７に記載の非一時的コンピュータ可読命令媒体。
【請求項２９】
前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの位置に基づいて前記複数のＡＰから選択される、請求項２７に記載の非一時的コンピュータ可読命令媒体。
【請求項３０】
前記モバイルデバイスと少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値が、前記ＡＰに関連する処理遅延を決定することなく収集される、請求項２６に記載の非一時的コンピュータ可読命令媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示の態様は、デバイスが停止状態であるかどうかを決定することに関し、詳細には、モバイルデバイスが停止状態であるかどうかに関する決定の少なくとも一部分に往復時間（ＲＴＴ）測定値を使用することに関する。
【背景技術】
【０００２】
[0002]スマートフォン、タブレット、ラップトップコンピュータ、および他のそのような電子デバイスなどのモバイルデバイスは、デバイスのロケーションを決定するための追加の機能を含むように発展してきた。そのようなロケーション機能がロケーションサービスおよび方向サービスを提供するのに役立つ場合があるが、追加の機能は、ロケーションサービスを実装するために使用される要素から導かれ得る。ロケーション機能から導かれ得る１つの考えられる情報は、デバイスが、ユーザが動いていないか、またはユーザが少しだけ動いている停止状態であるかどうかである。この情報は、デバイスによって様々な方法で使用され得る。
【０００３】
[0003]停止検出の既知の方法は、加速度計の測定に基づく停止状態によりデバイス運動を測定するための加速度計の使用である。しかしながら、そのような測定は、突然の運動およびデバイス振動の影響を受けやすい。したがって、デバイス停止状態を決定するための改善されたシステムおよび方法が必要である。
【発明の概要】
【０００４】
[0004]本明細書で説明する実施形態は、ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを決定するためのシステム、方法、デバイス、およびコンピュータ可読媒体を含む。
【０００５】
[0005]一実施形態は、モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、複数のＲＴＴ測定値を分析することと、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値の分析に少なくとも部分的に基づいてモバイルデバイスが停止状態であると決定することとを備える方法であり得る。
【０００６】
[0006]そのような方法の追加の実施形態は、複数のＲＴＴ測定値が、モバイルデバイスと第１のＡＰとの間の第１の複数のＲＴＴ測定値と、モバイルデバイスと第２のＡＰとの間の第２の複数のＲＴＴ測定値とを備える場合に機能し得る。
【０００７】
[0007]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であると決定することが、第１の複数のＲＴＴ測定値および第２の複数のＲＴＴ測定値を別個に分析することと、モバイルデバイスが停止状態であると第１の複数のＲＴＴ測定値と第２の複数のＲＴＴ測定値の両方が別個に特定する場合にモバイルデバイスが停止状態であると決定することとを備える場合に機能し得る。
【０００８】
[0008]そのような方法の追加の実施形態は、複数のデータソースから運動データを収集することをさらに備える場合があり、ここにおいて、モバイルデバイスが停止状態であると決定することは、モバイルデバイスが停止状態であると複数のデータソースのユーザ特定のしきい値数およびＲＴＴ測定値が特定したと決定することを備える。
【０００９】
[0009]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であると決定することが、ＲＴＴ測定値の変化が第１の時間期間の所定のしきい値未満であると決定することを備える場合か、またはモバイルデバイスが停止状態であると決定することが、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値をフィルタリングすることをさらに備える場合に機能し得る。
【００１０】
[0010]そのような方法の追加の実施形態は、ＲＴＴ測定値が自由粒子フィルタ（free particle filter）を使用してフィルタリングされる場合か、またはモバイルデバイスが停止状態であるかどうかを決定することが、少なくとも１つの全地球的航法衛星サービス（ＧＮＳＳ）測定にさらに少なくとも部分的に基づいている場合に機能し得る。
【００１１】
[0011]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であるかどうかを決定することが、モバイルデバイスと少なくとも１つのＡＰとの間の受信信号強度指示（ＲＳＳＩ）測定値にさらに少なくとも部分的に基づいている場合か、またはモバイルデバイスが停止状態であるかどうかを決定することが、ＲＳＳＩ測定値とＲＴＴ測定値との間の相関の分析にさらに基づいている場合に機能し得る。
【００１２】
[0012]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であるかどうかを決定することが、第１の時間期間中にモバイルデバイスの加速度計からのセンサデータにさらに少なくとも部分的に基づいている場合か、またはモバイルデバイスが停止状態であるかどうかを決定することが、センサデータ、ＲＳＳＩ測定値、およびＲＴＴ測定値を使用するカルマンフィルタの出力にさらに基づいている場合に機能し得る。
【００１３】
[0013]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であると決定することが、複数のＲＴＴ測定値に少なくとも部分的に基づいて、モバイルデバイスの位置が第１の時間期間中にしきい値領域内に残ったと決定することを備える場合に機能し得る。本実施形態のまたさらなる実施形態は、しきい値領域が、少なくとも１つのＡＰに関わるＲＴＴ測定値に関連する既知のノイズ値に少なくとも部分的に基づいている場合、しきい値領域が、ユーザ選択の変位値もしくはさもなければ所定の変位値に関連付けられる場合、ユーザ選択の変位値もしくは所定の変位値が５ｃｍである場合、またはユーザ選択の変位値が５ｍである場合に機能し得る。いくつかの実施形態では、所定の変位値は、モバイルデバイスにおいてユーザ入力として受信される。
【００１４】
[0014]そのような方法の追加の実施形態は、モバイルデバイスとは別の追跡デバイスからの信号に応答して複数のＲＴＴ測定値の収集を開始する場合に機能し得る。追加の実施形態は、追跡デバイスにおいて、位置追跡管理エンティティからの停止状態の要求を受信することと、ザ（the）を受信することに応答して追跡デバイスからモバイルデバイスに信号を通信することとをさらに含み得る
[0015]別の代替実施形態は、モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集するための手段と、複数のＲＴＴ測定値を分析するための手段と、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値の分析に少なくとも部分的に基づいてモバイルデバイスが停止状態であると決定するための手段とを備えるモバイルデバイスであり得る。
【００１５】
[0016]そのようなモバイルデバイスの追加の実施形態は、ＲＴＴ測定値に加えて複数の運動測定値を収集するための手段と、複数のＲＴＴ測定値および複数の運動測定値をフィルタリングするための手段とをさらに含み得る。そのようなモバイルデバイスの追加の実施形態は、モバイルデバイスが停止状態であると決定する結果をユーザに連絡するための手段をさらに含み得る。
【００１６】
[0017]別の代替実施形態は、プロセッサと、プロセッサに結合されたワイヤレストランシーバと、プロセッサに結合され、プロセッサに、モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集させ、ワイヤレストランシーバと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値を分析することによってモバイルデバイスが停止状態であると決定させる往復時間（ＲＴＴ）ポジショニングモジュールを備えるメモリとを備えるモバイルデバイスであり得る。
【００１７】
[0018]そのようなモバイルデバイスの追加の実施形態は、プロセッサに接続されるユーザ入力モジュールをさらに含む場合があり、ここにおいて、ＲＴＴポジショニングモジュールはさらに、プロセッサに、モバイルデバイス上にユーザインターフェースを表示させ、ユーザインターフェースを介して所定のしきい値をユーザ選択のしきい値として認めさせる。
【００１８】
[0019]そのようなモバイルデバイスの追加の実施形態はさらに、ＲＴＴポジショニングモジュールがさらに、プロセッサに、アプリケーションモジュールからの停止状態の要求に応答して複数のＲＴＴ測定値の収集を開始させる場合に機能し得る。
【００１９】
[0020]別の実施形態は、非一時的コンピュータ可読命令媒体に結合されたプロセッサによって実行されたとき、プロセッサを備えるモバイルデバイスに、モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集させ、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値を分析することによってモバイルデバイスが停止状態であると決定させる命令を備える前記非一時的コンピュータ可読命令媒体であり得る。
【００２０】
[0021]追加の実施形態は、命令がさらに、プロセッサを備えるモバイルデバイスに、複数のＡＰを特定させ、複数のＡＰから少なくとも１つのＡＰを選択させる場合に機能し得る。追加の実施形態は、少なくとも１つのＡＰが複数のＡＰから少なくとも１つのＡＰの信号品質に基づいて選択される場合に機能し得る。追加の実施形態は、少なくとも１つのＡＰが複数のＡＰから少なくとも１つのＡＰの位置に基づいて選択される場合に機能し得る。追加の実施形態は、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値が、ＡＰに関連する処理遅延を決定することなく収集される場合に機能し得る。
【００２１】
[0022]別の実施形態は、追跡システムコンピュータによって、モバイルデバイスと少なくとも１つのアクセスポイントとの間の複数のＲＴＴ測定を開始することと、複数のＲＴＴ測定値を分析することと、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値の分析に少なくとも部分的に基づいてモバイルデバイスが停止状態であると決定することとを備える方法であり得る。追加の実施形態は、追跡システムコンピュータがモバイルデバイスから複数のＲＴＴ測定値を受信する場合に機能する場合があり、ここにおいて、追跡システムコンピュータは、複数のＲＴＴ測定値を分析し、モバイルデバイスが停止状態であると決定する。またさらなる実施形態では、追跡システムコンピュータは、モバイルデバイスが停止状態であるという決定をモバイルデバイスに通信し得る。さらなる追加の実施形態では、追跡システムコンピュータは、少なくとも１つのＡＰと連絡することによって複数のＲＴＴ測定を開始し得る。さらなる実施形態では、追跡システムコンピュータは、少なくとも１つのＡＰから複数のＲＴＴ測定値を受信し得る。またさらなる実施形態では、追跡システムコンピュータは、ローカルデバイスのＳＰＳ測定を開始し、複数のＲＴＴ測定値に加えてＳＰＳ測定値を使用してモバイルデバイスが停止状態であると決定し得る。
【００２２】
[0023]さらなる実施形態は、以下の説明に鑑みて明らかである。
[0024]様々な実施形態の性質および利点のさらなる理解が、以下の図面を参照することによって実現され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが本明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図面の簡単な説明】
【００２３】
【図１】[0025]ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを測定するためのシステムの一実施形態について説明する図。
【図２Ａ】[0026]ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを測定するための方法の一実施形態の態様について説明する図。
【図２Ｂ】[0027]ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを測定するための方法の一実施形態の態様について説明する図。
【図３】[0028]様々な実施形態による、使用され得るＲＴＴデータの一実施形態について説明する図。
【図４】[0029]様々な実施形態とともに使用するためのモバイルデバイスの１つの考えられる例を示す図。
【図５】[0030]ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを測定するための方法の一実施形態について説明する図。
【図６】[0031]ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを測定するためのシステムの一実施形態について説明する図。
【図７】[0032]いくつかの実施形態による、コンピュータデバイスの１つの考えられる実装形態を示す図。
【図８】[0033]いくつかの実施形態による、ネットワーク化されたコンピュータシステムの１つの考えられる実装形態を示す図。
【発明を実施するための形態】
【００２４】
[0034]本開示の態様は、ネットワーク化されたコンピューティング技術とロケーション測定とに関する。具体的には、本開示の態様は、ＲＴＴ測定値を使用してデバイスが停止状態であるかどうかを決定するためのシステム、方法、装置、およびコンピュータ可読媒体に関する。
【００２５】
[0035]本明細書で説明する実施形態は、デバイスが静止したアクセスポイント（ＡＰ）に対して動いているときを決定するためにモバイルデバイスとＡＰとの間のＲＴＴ測定値またはデルタＲＴＴ測定値の使用を提供する。「停止状態」は、運動データの分析に基づいて選択されるデバイス状態である。デバイスは、停止状態であると見なされるために絶対的に静止している必要はない。代わりに、停止状態は、デバイス環境の推定値と見なされ得る。たとえば、デバイスは、ユーザが立ちながら両足間で体重を移動させるとき、停止状態である場合がある。デバイスが運動している可能性があっても、運動は、ウォーキングまたはランニングと比較して小さい場合がある。
【００２６】
[0036]停止状態を決定するために、単一のデバイスの測定値とともに、いくつかのＡＰが使用され得る。デバイスがあるＡＰの周りに円形に運動しているとき、ＲＴＴ測定値が変化しないので、複数のＡＰの使用は、デバイスが停止しているかどうかの決定に関する改善された信頼性を提供し得る。さらに、追加の実施形態は、加速度計測定値などのローカルデバイス測定値から、および衛星ベースのグローバルポジショニングサービスなどの他のロケーションサービスからの他のソースの運動情報を使用し得る。これらの測定値のいずれも、デバイスが停止状態であるかどうかを決定するためにＲＴＴ測定値と組み合わされる場合があり、モバイルデバイスの停止状態を決定するためのシステムの性能をさらに改善するために本明細書で説明する様々なフィルタリングの実施形態を用いてさらにフィルタリングされ得る。
【００２７】
[0037]上述のように、本明細書で説明する実施形態は、ＲＴＴ測定値を使用する。往復時間測定値は、モバイルデバイスによって送信されたプローブパケットの出発時刻とＡＰによって送信された確認応答の受信時刻との間の経過時間に基づく擬似距離測定値である。そのようなＲＴＴ測定値は、モバイルとＡＰとの間の光の飛行時間の２倍と、ＡＰにおける処理遅延との和にほぼ等しい。ハードウェアにおけるＭＡＣ層処理を有するＡＰでは、処理遅延は、ほぼ一定である。特定のＡＰに関する遅延時間は、工場較正を介してあらかじめ決定されるか、またはポジショニングの過程において経時的に獲得されるかのいずれかの可能性がある。ＲＴＴ測定値の変化に関連する、本明細書で説明する実施形態では、処理遅延は、処理遅延のいかなる変化も停止状態を決定するための運動しきい値と比較して小さい限り、無視されてもよい。追加の距離測定値がいくつかの実施形態に関わる場合、モバイルとＡＰとの間の距離のおおよその推定値を得るために、遅延が差し引かれる場合がある。推定値は、処理遅延推定値の誤差のため、および屋内伝播におけるマルチパスの問題のために概算値である。
【００２８】
[0038]図１は、モバイルデバイス１１０の停止状態を決定するための基本システム１００について説明する。図２Ａおよび図２Ｂは、そのようなシステム１００とともに使用され得る対応する方法について説明する。システム１００は、モバイルデバイス１１０と、図示したＡＰ１２０ａ、１２０ｂ、および１２０ｎを含む少なくとも１つのＡＰ１２０との両方を含む。任意の数のＡＰが使用され得る。いくつかの実施形態では、モバイルデバイスは、ＡＰのしきい値数を有する場合があり、その結果、このデバイスがＡＰのしきい値数よりも多い範囲内である場合、このデバイスは、ＲＴＴ測定にどのＡＰを使用すべきかを決定するために利用可能なＡＰのうちから選択する。
【００２９】
[0039]システムが動作すると、モバイルデバイス１１０は、反復するＲＴＴ測定値、または選択されたＡＰとのＲＴＴ測定値の変化量（デルタＲＴＴ）を取得する。これは、モバイルデバイス１１０と少なくとも１つのＡＰ１２０との間の複数のＲＴＴ測定値を収集する、図２Ａおよび図２Ｂの２２２に反映される。図１に示すように、ＲＴＴ測定値は、モバイルデバイス１１０からそれぞれのＡＰ１２０ａ、１２０ｂ、および１２０ｎまでのＲＴＴ測定パス１２２ａ、１２２ｂ、および１２２ｎを含むＲＴＴ測定パスにわたって発生する。
【００３０】
[0040]モバイルデバイスからＡＰまでのＲＴＴの変化の測定は、本質的に、各ＡＰからモバイルデバイスまでの円の半径のみを測定する。これは、各ＡＰから対応するモバイルデバイスまでのベクトルの長さの変化と見なされる場合もある。図１のＡＰを考えると、モバイルデバイス１１０がＡＰ１２０ａおよび１２０ｎまでのＲＴＴの変化を測定しながらＡＰ１２０ｂに向かって動いている場合、ＲＴＴ測定パス１２２ａおよび１２２ｎに沿ったこれらの測定のＲＴＴの変化は小さい。しかしながら、モバイルデバイス１１０からＡＰ１２０ｂまでの測定によるＲＴＴの変化は、デバイスが直接ＡＰ１２０ｂに向かって動いているので、デバイスの実際の運動にほぼ等しい。このため、モバイルデバイス１１０が、被測定ＡＰのすべてを周回するパス上を動かないように、十分な数のＡＰによって最良の結果が達成される。いくつかの実施形態では、ＲＴＴ測定に最良のＡＰが確実に選択されるように、ＡＰの実際のロケーションに関する情報が使用され得る。
【００３１】
[0041]図２Ａの２０４では、ＲＴＴ測定値の一部として収集されたデータが分析される。この分析は、粒子フィルタリングまたはカルマンフィルタリングなどの、様々なタイプのフィルタリングおよび処理を含み得る。２０６では、複数のＲＴＴ測定値の分析に少なくとも部分的に基づいて、デバイスが停止状態であるという決定がなされる。
【００３２】
[0042]図２Ｂは、いくつかの実施形態に含まれ得る追加の詳細を提供する。図２Ｂの２０２は、図２Ａの２０２と同じであり、ＲＴＴ測定値が収集される。図２Ｂの２２４では、ＲＴＴ測定値の一部として収集されたデータがＲＴＴの変化を決定するために使用される。これは、モバイルデバイス１１０と少なくとも１つのＡＰ１２０との間の複数のＲＴＴ測定値を分析することによってモバイルデバイスが停止状態であると決定するために使用される。最も簡単な実施形態では、停止状態のこの決定は、モバイルデバイス１１０から少なくとも１つのＡＰ１２０まで測定されたＲＴＴの変化に単に基づいている場合があるが、様々な随意の代替形態が２２４ａ〜ｃによって説明したいくつかの実施形態に組み込まれ得る。
【００３３】
[0043]２２４ａによって示されるように、「停止状態」によって意味されるものの決定のために、しきい値が使用され得る。いくつかの実施形態では、このしきい値は、モバイルデバイスのインターフェースにおけるユーザ選択によって決定され得る。そのようなしきい値は、ＡＰの信号強度およびＲＴＴ測定の感度に対応する任意の静的値であり得る。非限定的な例は、３秒間に５ｃｍの絶対変位、１０秒間に５ｍの変位、設定時間制限のない１０ｍの絶対変位、または任意の他のそのようなしきい値であり得る。代替実施形態では、しきい値は、ＲＴＴ測定に利用可能なＡＰの数、または、測定に関連するノイズなどの、ＲＴＴ測定中のモバイルデバイス１１０に関連するいくつかの他の環境因子に基づく動的値であり得る。２２４ｂによって示されるように、ＲＴＴデータは、様々な他の運動データと組み合わされ得る。そのような追加のデータの例は、ＧＮＳＳポジショニングデータ、受信信号強度指示（ＲＳＳＩ）変化、加速度計測定値、高さの変化に関する気圧計測定値、および任意の他のそのような考えられる情報ソースであり得る。そのような実施形態では、デバイスが停止状態であるかどうかの決定に達するように情報が組み合わされ得る。２２４ｃによって示されるように、停止状態の決定を改善するために、特定のフィルタリングが使用され得る。たとえば、データは、異常値を除去し、停止状態が急速に変化するのを防ぐためにフィルタリングされ得る。モバイルデバイスに関する停止状態のシステムの識別情報を改善するか、またはカスタマイズするために生（raw）のＲＴＴデータに対するこのタイプの改善として、粒子フィルタ、カルマンフィルタ、および運動モデルのすべてが使用され得る。
【００３４】
[0044]次いで、図３は、停止状態の決定を行うために使用され得るＲＴＴ測定データ１つの考えられる例を示す。図３は、生のＲＴＴデータ３１０とフィルタリングされた運動推定値３２０の両方が示された、モバイルデバイス１１０などの単一のモバイルデバイスと、ＡＰ１２０ａなどの単一のＡＰとの間で経時的に取得されるＲＴＴ測定値の一例を示す。フィルタリングされた運動推定値３２０は、任意の許容可能なフィルタリング方法で生成され得る。これは、２２４ｃにおいて上述した任意のフィルタリングを含む。様々な実施形態において、フィルタリングされた運動推定値３２０は、単に、信号ノイズを除去するために生のＲＴＴデータ３１０に適用されるフィルタであり得る。別の実施形態では、ＲＴＴ測定値およびＲＳＳＩ測定値が併せて使用され得る。ＲＴＴ測定値とＲＳＳＩ測定値の両方は、測定に使用される無線周波数（ＲＦ）信号に対するモバイルデバイスの運動およびパスの幾何形状の変化に基づいて変化する。このため、ＲＴＴ測定値およびＲＳＳＩ測定値は、特に、これらの類似度に鑑みてフィルタリングされ得る。
【００３５】
[0045]他の実施形態では、２２４ｂにおいて上述した追加の運動データは、フィルタリングされた運動推定値３２０に含まれる場合があり、デバイスが停止状態であるときを決定するために使用される場合がある。たとえば、経時的な運動に関するデータの複数の異なるセットとともにカルマンフィルタまたは線形二次推定が使用され得る。そのようなフィルタは、１つの考えられる実施形態において、運動の推定値を生成するために、ＲＴＴ測定値、ＲＳＳＩ測定値、加速度データ、およびチューニングパラメータとともに使用され得る。しきい値は、デバイスが停止状態であるかどうかを決定するためにカルマンフィルタの出力に適用され得る。
【００３６】
[0046]次いで、いくつかの実施形態では、しきい値は、所与の時間において設定される場合があり、フィルタリングされた運動推定値３２０がしきい値量よりも多く変化しない限り、停止状態が選択される。さらなる実施形態では、しきい値量は、経時的に変化するように設定される場合があり、その結果、モバイルデバイスは、フィルタリングされた運動推定値３２０の最大変動が特定の時間フレームを通してしきい値量を超えない限り、停止状態であると見なされる。またさらなる実施形態では、デバイスの停止状態を特定するためにユーザ選択またはシステム設定に基づいて、任意の他の静的しきい値または動的しきい値が使用され得る。
【００３７】
[0047]図４は、図１のモバイルデバイス１１０と同様であり得るモバイルデバイス４００の１つの考えられる実装形態を示す。さらに、モバイルデバイス４００は、ＲＴＴ測定と、デルタＲＴＴ測定と、本明細書で説明する実施形態による、停止状態を決定するのに使用され得る他の測定とを開始するための処理を実装する場合もある。そのような処理の追加の詳細は、ＲＴＴポジショニングモジュール４２１によって開始され、管理され得る。そのような実施形態のうちのいくつかにおいて、そのモバイルデバイス４００を決定するためにＲＴＴデータを収集し、そのデータを分析する処理全体は、任意の他のデバイスの専用の処理なしにモバイルデバイス４００によって実行され得る。代替実施形態では、ＲＴＴ測定は、ポジショニングサーバによってリモートで開始され、ＲＴＴポジショニングモジュール４２１、および図６において説明するリモートネットワーク化要素とともにもたらされ得る。
【００３８】
[0048]図４に示された実施形態では、モバイルデバイス４００は、複数の構成要素において動作を実行するための命令を実行するように構成された、たとえばポータブル電子デバイス内での実施に適切な汎用プロセッサまたはマイクロプロセッサとされ得る、プロセッサ４１０を含む。プロセッサ４１０は、モバイルデバイス４００内の複数の構成要素に通信的に結合される。この通信結合を実現するために、プロセッサ４１０は、バス４４０を介して他の図示された構成要素と連絡し得る。バス４４０は、モバイルデバイス４００内でデータを転送するように適合された任意のサブシステムとされ得る。バス４４０は、複数のコンピュータバスとされ得、データを転送するための追加の回路網を含み得る。
【００３９】
[0049]メモリ４２０は、プロセッサ４１０に結合され得る。いくつかの実施形態では、メモリ４２０は、短期記憶と長期記憶の両方を提供し、実際にはいくつかのユニットに分割され得る。メモリ４２０は、スタティックランダムアクセスメモリ（ＳＲＡＭ）および／またはダイナミックランダムアクセスメモリ（ＤＲＡＭ）のような揮発性であり得、および／または、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリなどの不揮発性であり得る。さらに、メモリ４２０は、セキュアデジタル（ＳＤ）カードなどのリムーバブルストレージデバイスを含み得る。したがって、メモリ４２０は、コンピュータ可読命令、データ構造、プログラムモジュール、およびモバイルデバイス４００のための他のデータのストレージを提供する。いくつかの実施形態では、メモリ４２０は、異なるハードウェアモジュールに分散され得る。
【００４０】
[0050]いくつかの実施形態では、メモリ４２０は、任意の数のアプリケーションであり得る複数のアプリケーションモジュール４２１および４２４を記憶する。ＲＴＴポジショニングモジュール４２１は、停止状態を決定するデバイスの一部として任意の数の他のアプリケーション４２４とともに機能し得る。メモリ４２０などの非一時的メモリ内に記憶されるアプリケーションは、プロセッサ４１０によって実行される特定の命令を含む。代替実施形態では、他のハードウェアモジュール４０１は、いくつかのアプリケーション４２４またはアプリケーションの一部分をさらに実行し得る。いくつかの実施形態では、メモリ４２０は、コピー、または、公開していないか、もしくはセキュアな環境外で共有することを期待されていない、基地局のセキュアなロケーションなどのセキュアな情報への他の無許可のアクセスを防ぐために追加のセキュリティ制御を含み得る、セキュアメモリをさらに含む場合がある。
【００４１】
[0051]いくつかの実施形態では、メモリ４２０はオペレーティングシステム４２３を含む。オペレーティングシステム４２３は、アプリケーションモジュールによって提供される命令の実行を開始し、および／または、他のハードウェアモジュール４０１ならびにワイヤレストランシーバ４１２を使用し得る通信モジュールとのインターフェースを管理し、アンテナを介してリンク４１６から情報を受信するように動作可能であり得る。オペレーティングシステム４２３は、スレッディングと、リソース管理と、データストレージ制御と、他の同様の機能とを含む、モバイルデバイス４００の構成要素にわたる他の動作を実行するように適合され得る。
【００４２】
[0052]追加の実施形態では、ワイヤレストランシーバ４１２は、ＲＴＴ測定、ドップラー測定、位置決定、加速度決定、または速度決定のための専用ハードウェアモジュール、ソフトウェアモジュール、またはファームウェアモジュールを含み得る、位置／速度ハードウェア４３０に直接渡され得る情報をアンテナ４１４を介してリンク４１６から受信し得る。代替実施形態では、アンテナからの信号は、本明細書で説明する実施形態に従って、停止状態を決定するためにＲＴＴポジショニングモジュール４２１を実行するプロセッサ４１０による後のアクセスおよび処理のためにメモリ４２０に連絡され得る。
【００４３】
[0053]追加の実施形態は、リンク４４６を介して衛星信号を受信するために衛星電力システム（ＳＰＳ）トランシーバ４４２に結合されたＳＰＳアンテナ４４４を含む場合もある。そのような信号は、本明細書で説明する他のポジショニング信号とともにポジショニングを改善するために使用され得る。またさらなる実施形態では、専用モジュールは、ＲＴＴ測定と統合される通信を実施し得る。たとえば、いくつかの実施形態では、ワイヤレストランシーバは、特定の通信規格に関連する信号を受信し得る。そのような信号は、他のポジショニング測定に従ってデバイスが停止状態であるかどうかを決定する際に、支援のために適合され得る、標準化された非データ基準信号を提供し得る既知の標準基準信号を含み得る。いくつかの規格、たとえば、ポジショニング基準信号（ＰＲＳ：Positioning Reference Signal）、セル固有基準信号（ＣＲＳ：Cell Specific Reference Signal）、一次同期信号（ＰＳＳ：primary synchronization signal）、または二次同期信号（ＳＳＳ：secondary synch signal）などの非データ基準信号。１つの考えられる例として、ＰＲＳ信号、ＣＲＳ信号、ＰＳＳ信号、ＳＳＳ信号は、規格３ＧＰＰ（登録商標）３６．２１１Ｖ１０．０．０（２０１１−０１）によって示される。符号分割多元接続システムなどの他の通信システムは、モバイルデバイス４００が停止状態であるかどうかを決定する際に使用するためのポジショニングシステムに組み込まれ得るパイロット基準信号を使用し得る。他の信号は、ＧＮＳＳまたは衛星ポジショニングの実装形態の一部として受信され、ＷＡＮ信号からの基準クロック周波数などの、通信システムの一部として提供される場合がある。様々な実施形態において、モバイルデバイス４００は、ＧＮＳＳクロック回路、サポートハードウェア、および他の機能を含み得る。
【００４４】
[0054]いくつかの実施形態では、モバイルデバイス４００は、複数の他のハードウェアモジュール４０１を含む。他のハードウェアモジュール４０１の各々は、モバイルデバイス４００内の物理的モジュールである。しかしながら、ハードウェアモジュール４０１の各々は、構造体として恒久的に構成されているが、ハードウェアモジュール４０１のそれぞれ１つは、特定の機能を実行するように一時的に構成されるか、または一時的に活性化され得る。一般的な例は、シャッタレリーズおよび画像キャプチャのためのカメラモジュール（すなわち、ハードウェアモジュール）をプログラムし得るアプリケーション４２４である。ハードウェアモジュール４０１のそれぞれ１つは、たとえば、加速度計、Ｗｉ−Ｆｉ（登録商標）トランシーバ、衛星ナビゲーションシステム受信機（たとえば、ＧＰＳモジュール）、気圧（pressure）モジュール、気温（temperature）モジュール、オーディオ出力および／もしくは入力モジュール（たとえば、マイクロフォン）、カメラモジュール、近接センサ、代替回線サービス（ＡＬＳ）モジュール、容量式タッチセンサ、近接場通信（ＮＦＣ）モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）トランシーバ、セルラートランシーバ、磁力計、ジャイロスコープ、慣性センサ（たとえば、加速度計とジャイロスコープとを組み合わせるモジュール）、周辺光センサ、相対湿度センサ、または、感覚出力を提供するおよび／もしくは感覚入力を受信するように動作可能な任意の他の同様のモジュールであり得る。いくつかの実施形態では、ハードウェアモジュール４０１の１つまたは複数の機能は、ソフトウェア、ファームウェア、またはその任意の組合せで実装され得る。
【００４５】
[0055]いくつかの実施形態では、ハードウェアモジュール４０１および／または位置／速度ハードウェア４３０は、モバイルデバイス４００の停止状態を決定するための一実施形態の一部としてモバイルデバイス４００の速度を決定するための専用機能を含み得る。そのような構成要素は、加速度計、慣性センサ、ジャイロスコープ、または対応するＲＴＴ測定値およびＲＴＴポジショニングモジュール４２１とともに正確な速度測定値を提供するために単独でまたは組み合わせて機能するように構成された、上述の他のそのようなデバイスであり得る。
【００４６】
[0056]モバイルデバイス４００は、アンテナ４１４と、ワイヤレス通信に必要な任意の他のハードウェア、ファームウェア、またはソフトウェアを有するワイヤレストランシーバ４１２とを統合し得るワイヤレス通信モジュールなどの構成要素を含み得る。そのようなワイヤレス通信モジュールは、ネットワークおよびアクセスポイントを介して、データソースなどの様々なデバイスから信号を受信するように構成され得る。他のハードウェアモジュール４０１とメモリ４２０内のアプリケーション４２４とに加えて、モバイルデバイス４００は、ディスプレイモジュール４０３およびユーザ入力モジュール４０４を有し得る。ディスプレイモジュール４０３は、モバイルデバイス４００からユーザに情報をグラフィカルに提示する。この情報は、１つもしくは複数のアプリケーション４２４、１つもしくは複数のハードウェアモジュール４０１、それらの組合せ、または、（たとえば、オペレーティングシステム４２３によって）ユーザのためのグラフィカルコンテンツを解像するための任意の他の適切な手段から得られ得る。ディスプレイモジュール４０３は、液晶ディスプレイ（ＬＣＤ）技術、発光ポリマディスプレイ（ＬＰＤ）技術、またはいくつかの他のディスプレイ技術であり得る。いくつかの実施形態では、ディスプレイモジュール４０３は、容量式または抵抗式タッチスクリーンであり、ユーザとの触覚（haptic）および／または触覚（tactile）接触に敏感であり得る。そのような実施形態において、ディスプレイモジュール４０３は、マルチタッチセンシティブディスプレイを備えることができる。その場合、ディスプレイ出力４０３は、設定、出力情報、またはＲＴＴポジショニングモジュール４２１の他のユーザインターフェース構成要素に使用され得る。様々な実施形態において、図２Ａの要素２０６によって説明するように、モバイルデバイス４００が停止状態であるという決定がなされるとき、この決定は、ディスプレイ出力４０３上に出力され得る。代替的に、モバイルデバイス４００は、特定のユーザインターフェースが、モバイルデバイス４００が停止状態であるという決定の後に、またはその間に表示されるように、変化するインターフェースシステムまたはディスプレイシステムのセットを有し得る。停止状態の決定の一部として、モバイルデバイスは、ディスプレイ出力４０３上に提示される現在のインターフェースを特定する場合があり、現在のインターフェースが停止状態に関連するインターフェースでない場合、ＲＴＴポジショニングモジュール４２１または別のアプリケーション４２４の態様は、ディスプレイ出力４０３上で停止状態インターフェースに提示される情報を自動的に調整し得る。
【００４７】
[0057]モバイルデバイスの追加の考えられる実施形態は、さらに、図７に関して下で詳細に説明されるコンピューティングデバイスと図８で詳細に説明されるネットワークとの様々な部分を備え得る。
【００４８】
[0058]次に、図５は、停止状態の検出の１つの考えられる追加の方法を示す。図５の方法は、詳細には、２次元単一床領域においてデバイスが停止状態であるかどうかを決定するために複数のＡＰを必要とし得る。複数の床上にＡＰを含むマルチレベル環境を有するさらなる代替実施形態では、３次元においてモバイルデバイスが運動しているかどうかを決定するために３つのＡＰが必要とされ得る。これは、エスカレータ、エレベータ、および上下運動に関する運動を含み得る。いくつかの実施形態では、ＲＴＴ測定値は、上下運動の決定に使用される気圧計などの他のセンサからのデータとともに、環境の単一の床上の２次元運動のために使用され得る。
【００４９】
[0059]５０２において、方法は、第１の時間期間を通じて、第１の往復時間（ＲＴＴ）データセットを生成するためのモバイルデバイスと第１のネットワークアクセスポイントとの間のＲＴＴを繰り返し測定することで始まる。５０４では、本方法は、モバイルデバイスと第１のネットワークアクセスポイントとの間のＲＴＴに関連する第１のしきい値を特定することで続く。そのような実施形態では、しきい値は、モバイルデバイス１１０などのモバイルデバイスと、ＡＰ１２０ａなどの特定のＡＰとの間の測定値の単一のセットに関連付けられ得る。次いで、５０６は、第１の時間期間を通じて、第２のＲＴＴデータセットを生成するためのモバイルデバイスと第２のネットワークアクセスポイントとの間のＲＴＴを繰り返し測定することを含む。５０８は、モバイルデバイスと第２のネットワークアクセスポイントとの間のＲＴＴに関連する第２のしきい値を特定することを含む。これらの測定ステップおよびしきい値特定ステップは、様々なＡＰのＲＴＴ測定値の任意の数のセットに関して繰り返され得る。５１０は、第１のしきい値を超える、モバイルデバイスと第１のネットワークアクセスポイントとの間のＲＴＴの変化を特定するために第１のＲＴＴデータセットが生成されるとき、リアルタイムでまたはほぼリアルタイムで第１のＲＴＴデータセットを分析することを含む。これにより、決定がなされたとき、デバイスは、モバイルデバイスのユーザに停止状態の結果を提示するのが可能になり得る。同様に、５１２は、第２のしきい値を超える、モバイルデバイスと第２のネットワークアクセスポイントとの間のＲＴＴの変化を特定するために第２のＲＴＴデータセットが生成されるとき、リアルタイムでまたはほぼリアルタイムで第２のＲＴＴデータセットを分析することを含む。その場合、ＲＴＴデータの第１および第２のセットのこの分析は、モバイルデバイスと第２のネットワークアクセスポイントとの間のＲＴＴの変化が第２のしきい値を超えないときと同時に、モバイルデバイスと第１のネットワークアクセスポイントとの間のＲＴＴの変化が第１のしきい値を超えないときを決定することによって、モバイルデバイスが停止状態であるかどうかを少なくとも部分的に決定する際に５１４において使用され得る。
【００５０】
[0060]他の実施形態では、任意の数のＡＰ、ならびに、ＡＰレベルごと、測定タイプレベルごと、および全フィルタリング組合せレベルごとの複数のしきい値の任意の組合せが使用され得る。これは、停止状態の決定に関する情報を衝突させることをもたらし得る。いくつかの実施形態では、より信頼性が高い測定値に基づいて優先順位の決定に関するルールが設定され得る。他の実施形態では、デバイスが停止状態でないといういかなる決定も、デバイスに、デバイスが停止状態でないと決定させ得る。
【００５１】
[0061]図６は、モバイルデバイス６０１および追跡システム１０００を含むワイヤレスシステムの例示的なアーキテクチャを示すブロック図である。いくつかの実施形態では、追跡システム１０００は、デバイス６０１が停止状態であるかどうかを決定するためにモバイルデバイス６０１とともに機能し得る。示された幾何形状は、図２Ａ〜図２Ｂもしくは図５の例示的な流れ図のうちの任意の１つ、または本開示の範囲内の任意の数の他の処理を実行するように適合され得る。図６がブロックの１つの組合せおよび順序付けを提示していることを当業者は理解されよう。図６に提示されたブロックの様々な他の組合せおよび順序付けは、本開示の趣旨または範囲から逸脱することなく当業者にはすぐに明らかになる。
【００５２】
[0062]一態様では、モバイルデバイス６０１は、たとえば、ＬＤＣ（「低デューティサイクル（Low Duty Cycle）」）トランシーバを備える。別の態様では、モバイルデバイス６０１は、モバイルフォン、移動局（ＭＳ）、ユーザ機器（ＵＥ）、携帯情報端末（ＰＤＡ）、パーソナルナビゲーションデバイス（ＰＮＤ、タブレット、ファブレット、ラップトップ、または任意の他のモバイルコンピューティングデバイスを備える場合もある。このリストは、例であり、いかなる形でも限定しない。モバイルデバイス６０１の選択は、ユーザ、別のオペレータ、またはシステム設計者によって選択され得るシステムパラメータである。
【００５３】
[0063]一態様では、追跡システム１０００は、別のモバイルデバイスが停止状態であると決定するのに使用されるモバイルデバイスとなり得るように、アプリケーションを記憶し実行することが可能なワイヤレスモバイルデバイスを表す。図６に示すように、追跡システム１０００およびその構成が、モバイルデバイス６０１の構成とすることもできることを、当業者は認識されよう。別の態様では、追跡システム１０００は、ＬＤＣトランシーバである。
【００５４】
[0064]一例では、追跡システム１０００は、デバイス６０１によって行われるＲＴＴを受け取るＳＰＳアプリケーションおよびハードウェア６０７を備える。そのような実施形態では、停止状態は、モバイルデバイス６０１にはまったく提示されない場合があるが、代わりに、追跡システム１０００にだけ提示される場合がある。データベースマネージャ６０８、ユーザデバイスデータベース６０９、および／または履歴データベース６１０は、追跡システム１０００内にデータベース管理システム（「ＤＢＭＳ」）６１１を備える。ＤＢＭＳ６１１は、マップ表示、様々なデバイスに関連するデータ、および停止状態のしきい値のためのストレージを提供する。さらに、ＤＢＭＳ６１１は、追跡システム１０００上で実行されるシステムアプリケーションのためのストレージを提供する場合もある。一例では、追跡システム１０００は、アプリケーション初期化／管理ユニット６１４およびアプリケーションユーザインターフェースユニット６１５を含む。アプリケーション初期化／管理ユニット６１４およびアプリケーションユーザインターフェースユニット６１５は、併せて機能する場合、追跡システム１０００上で実行されるシステムアプリケーションを初期化、制御、および管理する。追跡システム１０００は、任意のオペレーティングシステムに、この機能を実装し得る。列挙されたオペレーティングシステムは例にすぎず、本開示の趣旨および範囲に影響を及ぼすことなく他のオペレーティングシステムが使用され得ることを当業者は理解されよう。代替的に、アプリケーションの初期化、制御、および管理のすべてまたはいくつかは、追跡システム１０００内に存在する特定のオペレーティングシステムとは別個に実行され得る。一例では、追跡システム６１６は、データベースマネージャ６０８と、アプリケーション初期化／管理ユニット６１４と、アプリケーションユーザインターフェースユニット６１５と、マップアプリケーション／インターフェースユニット６１２と、追跡デバイスアプリケーション／インターフェースユニット６１３とに接続される。追跡エンジン６１６は、たとえば、特定の運動、またはいくつかのＲＴＴ測定およびデルタＲＴＴ測定に関連するロケーション領域などの、停止状態に関する特定のしきい値を決定し得る。一態様では、追跡エンジン６１６は、追跡システム１０００の内部チップセットとともに、得られたデータを統合し、モバイルデバイス６０１の運動を示すためにマップを表示する。追跡システム１０００内の構成要素（図６に示す）が例としてのみ提供されることを当業者は理解されよう。追跡システム１０００は、本開示の趣旨および範囲から逸脱することなく、図６には示さない他の構成要素を含み、図６に示す構成要素のうちのいくつかを含まない可能性がある。
【００５５】
[0065]一態様では、処理ユニットは、以下のもの、すなわち、データベースマネージャ６０８、ユーザデバイスデータベース６０９、履歴データベース６１０、アプリケーション初期化／管理ユニット６１４、アプリケーションユーザインターフェースユニット６１５、マップアプリケーション／インターフェースユニット６１２、デバイス追跡アプリケーション／インターフェースユニット６１３、追跡エンジン６１６、またはＳＰＳアプリケーション／ハードウェア６０７のうちの１つまたは複数を含む。
【００５６】
[0066]図６に示すように、モバイルデバイス６０１は、モバイルネットワーク６０４に接続される。モバイルデバイス６０１との間で情報を中継する一態様において使用されるモバイルネットワーク６０４は、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ（登録商標）、または任意の他のワイヤレスエアインターフェースから構成され得る。また、一態様では、モバイルネットワーク６０４は、ＩＰ（「インターネットプロトコル」）ネットワーク６０５およびＳＭＳ（「ショートメッセージサービス」）ネットワーク６０６に接続される。他の実施形態では、他のネットワーク接続は、衛星６０３ａまたは地上波ソース６０３ｂを介して動作する信号６０２などの手段を使用し得る。ＩＰネットワーク６０５は、モバイルデバイス６０１とのＲＴＴ測定を実行するための複数のＡＰを含み得る。ＩＰネットワーク６０５は、ネットワーク（たとえば、インターネット）を介して、あるホストから別のホストにデータが送信されるシステムとして機能する場合もある。ＳＭＳネットワーク６０６は、デバイス間でショートテキストメッセージを送信する。一態様では、モバイルネットワーク６０４は、モバイルデバイス６０１からＩＰネットワーク６０５およびＳＭＳネットワーク６０６へデータを中継する。別の態様では、モバイルデバイス６０１は、図６に示すように、ＩＰネットワーク６０５およびＳＭＳネットワーク６０６に直接接続される。一態様では、追跡システム１０００は、同様に、モバイルネットワーク６０４、ＩＰネットワーク６０５、および／またはＳＭＳネットワーク６０６に接続される。または、追跡システム１０００は、モバイルネットワーク６０４を介して、ＩＰネットワーク６０５およびＳＭＳネットワーク６０６に接続され得る。モバイルデバイス６０１および追跡システム１０００の、モバイルネットワーク６０４、ＳＭＳネットワーク６０６、またはＩＰネットワーク６０５のうちの１つまたは複数との接続は、デバイス間で情報を中継する際のフレキシビリティを可能にする。
【００５７】
[0067]一例では、モバイルデバイス６０１は、（そのＲＴＴポジショニングモジュールまたは他のそのような追跡モジュールを介して）ＩＰネットワーク６０５に接続される。モバイルデバイス６０１は、モバイルネットワーク６０４に接続される場合もある。マップポイントウェブサービス６１７も、ＩＰネットワーク６０５またはモバイルネットワーク６０４に接続される。停止状態データ、生のＲＴＴ測定値、フィルタリングされた運動推定値、またはそれらの任意の組合せは、マップポイントウェブサービス６１７に送信される場合があり、マップポイントウェブサービス６１７は、次いで、そのマップデータベース６１８から追跡システム１０００への情報を中継することができる。さらに、停止状態データは、ＩＰネットワーク６０５またはモバイルネットワーク６０４を介して、モバイルデバイス６０１または位置決定エンティティ１００８から追跡システム１０００に中継される可能性がある。
【００５８】
[0068]一例では、モバイルデバイス６０１は、ＳＭＳネットワーク６０６またはモバイルネットワーク６０４を介して追跡システム１０００にＳＭＳテキストメッセージを送信するか、またはその逆も同様である。代替的に、位置追跡管理エンティティ（ＰＴＭＥ）６２０は、追跡システム１０００またはモバイルデバイス６０１にＳＭＳテキストメッセージを送信し得る。ＰＴＭＥ６２０は、停止状態の検出を開始するか、またはモバイルデバイス６０１の停止状態情報を受信するための詳細、制御、または情報を提供する第三者システムであり得る。追跡システム１０００は、ＳＭＳテキストメッセージを受信すると、モバイルデバイス６０１に関する停止状態測定を開始する場合があり、停止状態測定の結果をＰＴＭＥ６２０に返す場合がある。
【００５９】
[0069]図７は、本明細書で説明するように、図１〜図３によって説明する実施形態などの様々な他の実施形態によって提供される方法を実行することができるコンピューティングデバイス７００の一実施形態の概略図を提供する。図７の要素は、本明細書で説明する任意のデバイスまたは構成要素の一部として使用され得る。たとえば、デバイス７００は、ＡＰ１２０ａ〜１２０ｃ、モバイルデバイス１１０、追跡システム１０００、モバイルデバイス６０１、または本明細書で説明するネットワークデバイスもしくはネットワーク構成要素のために必要な任意の他の通信構成要素の態様について説明する。図７は、様々な構成要素の一般化された図を与えるものにすぎず、それらの構成要素のいずれかまたはすべては適宜利用され得る。したがって、図７は、個々のシステム要素が、比較的分離されて、または比較的統合されてどのように実装され得るのかを広く示し、たとえば、ストレージデバイス７２５などの非一時的コンピュータ可読ストレージデバイスからのコンピュータ可読命令によって制御されるとき、本発明の実施形態による特定の方法を実装し得る要素について説明する。
【００６０】
[0070]コンピューティングデバイス７００は、バス７０５によって電気的に結合され得る（または、適宜、他の形で通信しているものとされ得る）ハードウェア要素を備えて図示されている。ハードウェア要素は、限定はしないが１つまたは複数の汎用プロセッサおよび／または（デジタル信号処理チップ、グラフィックスアクセラレーションプロセッサ、および／または類似物などのような）１つまたは複数の専用プロセッサを含む１つまたは複数のプロセッサ７１０と、限定はしないがマウス、キーボード、および／または類似物などを含むことができる１つまたは複数の入力デバイス７１５と、限定はしないがディスプレイデバイス、プリンタおよび／または類似物などを含むことができる１つまたは複数の出力デバイス７２０とを含み得る。
【００６１】
[0071]コンピューティングデバイス７００は、ローカルおよび／もしくはネットワークアクセス可能なストレージを限定なしに備えることができ、ならびに／またはディスクドライブ、ドライブアレイ、光学ストレージデバイス、プログラマブル、フラッシュ更新可能、および／もしくは類似物とされ得るランダムアクセスメモリ（「ＲＡＭ」）および／もしくは読取専用メモリ（「ＲＯＭ」）などのソリッドステートストレージデバイスを限定なしに含み得る、１つまたは複数の非一時的ストレージデバイス７２５をさらに含み（および／またはこれと通信しているものとされ）得る。そのようなストレージデバイスは、限定はしないが、様々なファイルシステム、データベース構造などを含む、任意の適切なデータストアを実装するように構成され得る。
【００６２】
[0072]コンピューティングデバイス７００は、モデム、ネットワークカード（ワイヤレスまたは有線）、赤外線通信デバイス、ワイヤレス通信デバイスおよび／もしくはチップセット（Ｂｌｕｅｔｏｏｔｈデバイス、８０２．１１デバイス、Ｗｉ−Ｆｉデバイス、ＷｉＭａｘ（登録商標）デバイス、セルラー通信ファシリティなど）、ならびに／または同様の通信インターフェースを限定なしに含むことができる通信サブシステム７３０を含む場合もある。通信サブシステム７３０は、データが、（一例を挙げると、以下で説明するネットワークなどの）ネットワーク、他のコンピュータシステム、および／または本明細書で説明する任意の他のデバイスと交換されることを可能にし得る。したがって、モバイルデバイス４００などのモバイルデバイスは、ワイヤレストランシーバ４１２を含む通信サブシステムに加えて、他の通信サブシステムを含み得る。
【００６３】
[0073]多くの実施形態では、コンピューティングデバイス７００は、上述のように、ＲＡＭデバイスまたはＲＯＭデバイスを含むことができる非一時的作業メモリ７３５をさらに備える。コンピューティングデバイス７００は、オペレーティングシステム７４０、デバイスドライバ、実行可能ライブラリ、ならびに／または、様々な実施形態によって提供されるコンピュータプログラムを備える場合があり、および／もしくは本明細書で説明されるように他の実施形態によって提供される方法を実装し、および／もしくはシステムを構成するように設計される場合がある１つまたは複数のアプリケーション７４５などの他のコードを含む、現在は作業メモリ７３５内に配置されているものとして図示されているソフトウェア要素を備えることもできる。単なる例として、上述の方法に関して説明した１つまたは複数のプロシージャは、コンピュータ（および／またはコンピュータ内のプロセッサ）によって実行可能なコードおよび／または命令として実装される場合があり、一態様では、次いで、そのようなコードおよび／または命令は、停止状態を決定するためにＲＴＴ測定値を使用するための説明した方法に従って１つまたは複数の動作を実行するように汎用コンピュータ（または他のデバイス）を構成し、および／または適応させるために使用される可能性がある。
【００６４】
[0074]これらの命令および／またはコードのセットは、上述のストレージデバイス７２５などのコンピュータ可読記憶媒体上に記憶され得る。いくつかの場合に、記憶媒体は、コンピューティングデバイス７００などのコンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体は、コンピュータシステムとは別（たとえば、コンパクトディスクなどの取外し可能媒体）であり、ならびに／あるいは、記憶媒体が、その上に記憶された命令／コードで汎用コンピュータをプログラムし、構成し、および／または適応させるために使用される可能性があるようにインストールパッケージで提供される場合がある。これらの命令は、コンピューティングデバイス７００によって実行可能である実行可能コードの形をとる場合があり、ならびに／またはコンピューティングデバイス７００でのコンパイル時および／もしくはインストール時に（たとえば、様々な一般に入手可能なコンパイラ、インストールプログラム、圧縮／圧縮解除ユーティリティなどのいずれかを使用する）実行可能コードの形をとるソースコードおよび／もしくはインストール可能コードの形をとる場合がある。したがって、ＲＴＴポジショニングモジュール４２１は、本明細書で説明するように実行可能コードとなり得る。
【００６５】
[0075]特定の要件に従って、実質的な変形が行われ得る。たとえば、カスタマイズされたハードウェアも使用され、および／または、特定の要素が、ハードウェア、ソフトウェア（アプレットなどのポータブルソフトウェアを含む）、もしくはその両方に実装され得る。さらに、特定の機能性を提供するハードウェアおよび／またはソフトウェア構成要素は、（特殊化された構成要素を有する）専用システムを備えることができ、または、より一般的なシステムの一部であり得る。複数の２次元ソースから生成された出力３Ｄ画像の許容可能な特性の選択に関する本明細書で説明する機能のいくつかまたはすべてを提供するように構成された１つまたは複数の活動選択サブシステムは、特殊化された（たとえば、特定用途向け集積回路（ＡＳＩＣ）、ソフトウェア方法など）または汎用の（たとえば、メモリ７３５内の任意のモジュールを実装し得る、プロセッサ７１０、アプリケーション７４５など）ハードウェアおよび／またはソフトウェアを備える。さらに、ネットワーク入力／出力デバイスなどの他のコンピューティングデバイスへの接続が採用され得る。
【００６６】
[0076]本明細書において使用される「機械可読媒体」および「コンピュータ可読媒体」という用語は、機械を特定の方法で動作させるデータを提供することに関与する任意の媒体を指す。コンピューティングデバイス７００を使用して実施される実施形態では、様々なコンピュータ可読媒体が、実行のためにプロセッサ７１０に命令／コードを提供するのに用いられ得、ならびに／またはそのような命令／コードを記憶し、および／もしくは搬送する（たとえば、信号として）のに使用され得る。多くの実施態様では、コンピュータ可読媒体は、物理的なおよび／または有形の記憶媒体である。そのような媒体は、限定はしないが、不揮発性媒体、非一時的媒体、揮発性媒体、および伝送媒体を含む、多くの形態をとり得る。不揮発性媒体は、たとえば、ストレージデバイス７２５などの光ディスクおよび／または磁気ディスクを含む。揮発性媒体は、限定はしないが、作業メモリ７３５などのダイナミックメモリを含む。伝送媒体は、限定はしないが、同軸ケーブル、バス７０５を備えるワイヤを含む銅線および光ファイバー、ならびに通信サブシステム７３０の様々な構成要素（および／または通信サブシステム７３０が他のデバイスとの通信を実現する媒体）を含む。
【００６７】
[0077]物理的なおよび／または有形のコンピュータ可読媒体の共通形態は、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、穴のパターンをもつ任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、以下で説明する搬送波、あるいはコンピュータが命令および／またはコードを読み取ることができる任意の他の媒体を含む。すべてのそのようなメモリは、メモリ７３５として、または記憶される内容のセキュリティを維持するように構築される場合にはセキュアメモリとして機能し得る。
【００６８】
[0078]通信サブシステム７３０（および／またはその構成要素）は、一般的に、信号を受信することになり、バス７０５は、次いで、信号（および／または信号によって搬送されるデータ、命令など）を作業メモリ７３５に搬送する場合があり、作業メモリ７１８からプロセッサ７１０は、命令を取り出し、実行する。作業メモリ７３５によって受信された命令は、場合によっては、プロセッサ７１０による実行の前または後のいずれかに非一時的ストレージデバイス７２５に記憶され得る。
【００６９】
[0079]したがって、いくつかの実施形態は、コンピューティングデバイス７００は、少なくとも１つのＡＰとの複数のＲＴＴ測定値を収集することと、複数のＲＴＴ測定値を分析することと、コンピューティングデバイス７００と少なくとも１つのＡＰとの間の複数のＲＴＴ測定値の分析に少なくとも部分的に基づいてコンピューティングデバイス７００が停止状態であると決定することとを行うように構成され得るか、または動作し得る。
【００７０】
[0080]様々な実施形態において、本明細書で説明するように、コンピューティングデバイスは、情報を連絡するためにネットワーキングされ得る。たとえば、モバイルデバイス４００は、上述のように、情報を受信するようにネットワーキングされ得る。さらに、これらの要素の各々は、ネットワークを介した適用を可能にするための情報へのアクセスを提供する、ウェブサーバ、データベース、またはコンピュータなどの他のデバイスとのネットワークによる通信に関与し得る。
【００７１】
[0081]図８は、デバイスの停止状態を特定するためのメイＲＴＴ測定値の、システム８００などのシステムまたは他のシステムを有効にするために様々な実施形態に従って使用される可能性があるネットワーキングされたコンピューティングデバイスのシステム８００の概略図を示す。たとえば、様々な実施形態において、出力ロケーション情報は、ネットワーキングされたコンピュータを介して、システム８００によって説明される１つまたは複数のデータベースに連絡され得る。システム８００は、１つまたは複数のユーザコンピューティングデバイス８０５を含むことができる。ユーザコンピューティングデバイス８０５は、汎用パーソナルコンピュータ（単なる例として、Ｗｉｎｄｏｗｓ（登録商標）および／またはＭａｃ  ＯＳ（登録商標）オペレーティングシステムの任意の適切なフレイバを走行させるパーソナルコンピュータおよび／またはラップトップコンピュータを含む）および／または様々な市販のＵＮＩＸ（登録商標）またはＵＮＩＸ様オペレーティングシステムのいずれかを走行させるワークステーションコンピュータとすることができる。これらのユーザコンピューティングデバイス８０５は、本発明の方法を実行するように構成された１つまたは複数のアプリケーション、ならびに、１つまたは複数のオフィスアプリケーションと、データベースクライアントアプリケーションおよび／またはデータベースサーバアプリケーションと、ウェブブラウザアプリケーションとを含む様々なアプリケーションのいずれをも有することができる。代替案では、ユーザコンピューティングデバイス８０５は、ネットワーク（たとえば、下で説明されるネットワーク８１０）を介して通信し、および／またはウェブページもしくは他のタイプの電子文書を表示し、ナビゲートすることができる、シンクライアントコンピュータ、インターネット対応携帯電話、および／または携帯情報端末（ＰＤＡ）など、任意の他の電子デバイスとされ得る。例示的なシステム８００が、３つのユーザコンピューティングデバイス８０５ａ〜８０５ｃとともに図示されているが、任意の数のユーザコンピューティングデバイスが、サポートされる可能性がある。
【００７２】
[0082]本発明のある種の実施形態は、ネットワーク８１０を含むことができるネットワーク化された環境内で動作する。ネットワーク８１０は、ＴＣＰ／ＩＰ、ＳＮＡ、ＩＰＸ、ＡｐｐｌｅＴａｌｋ（登録商標）、および類似物を限定なしに含む、様々な市販プロトコルのいずれかを使用してデータ通信をサポートすることができる、当業者によく知られた任意のタイプのネットワークとすることができる。単に例として、ネットワーク８１０は、イーサネット（登録商標）ネットワーク、トークンリングネットワーク、および／もしくは類似物を限定なしに含むローカルエリアネットワーク（「ＬＡＮ」）、広域ネットワーク（「ＷＡＮ」）、仮想プライベートネットワーク（「ＶＰＮ」）を限定なしに含む仮想ネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網（「ＰＳＴＮ」）、赤外線ネットワーク、ＩＥＥＥ  ８０２．１１プロトコル集、当技術分野で既知のＢｌｕｅｔｏｏｔｈプロトコル、および／もしくは任意の他のワイヤレスプロトコルのいずれかの下で動作するネットワークを限定なしに含むワイヤレスネットワーク、ならびに／または上記および／もしくは他のネットワークの任意の組合せとすることができる。ネットワーク８１０は、様々なコンピューティングデバイスによってネットワーク８１０へのアクセスを可能にするためにアクセスポイント１２０などのアクセスポイントを含み得る。
【００７３】
[0083]本発明の実施形態は、１つまたは複数のサーバ８６０を含むことができる。サーバコ８６０の各々は、上で議論されたもののいずれかならびに任意の市販の（または無料で入手可能な）サーバオペレーティングシステムを限定なしに含むオペレーティングシステムを用いて構成され得る。サーバ８６０の各々は、１つまたは複数のユーザコンピューティングデバイス８０５および／または他のサーバ８６０にサービスを提供するように構成される可能性がある１つまたは複数のアプリケーションを走行させている場合もある。
【００７４】
[0084]単に例として、サーバ８６０のうちの１つは、単に例としてユーザコンピューティングデバイス８０５からのウェブページまたは他の電子文書に関する要求を処理するのに使用される可能性がある、ウェブサーバであり得る。ウェブサーバは、ＨＴＴＰサーバ、ＦＴＰサーバ、ＣＧＩサーバ、データベースサーバ、Ｊａｖａ（登録商標）サーバなどを含む様々なサーバアプリケーションを走行させることもできる。本発明のいくつかの実施形態では、ウェブサーバは、本発明の方法を実行するためにユーザコンピューティングデバイス８０５のうちの１つまたは複数上のウェブブラウザ内で操作され得るウェブページをサービスするように構成され得る。そのようなサーバは、特定のＩＰアドレスに関連付けられる場合があるか、または特定のＵＲＬを有するモジュールに関連付けられる場合があり、したがって、モバイルデバイス４００に提供されるロケーションサービスの一部として地理的ポイントのセキュアな指示を提供するためにモバイルデバイス４００などのモバイルデバイスと対話し得るセキュアなナビゲーションモジュールを記憶し得る。
【００７５】
[0085]さらなる実施形態によれば、１つまたは複数のサーバ８６０は、ファイルサーバとして機能することができ、ならびに／またはユーザコンピューティングデバイス８０５および／もしくは別のサーバ８６０上で走行するアプリケーションによって組み込まれた様々な実施形態の方法を実装するのに必要なファイル（たとえば、アプリケーションコード、データファイルなど）のうちの１つまたは複数を含むことができる。代替的に、当業者が了解するように、ファイルサーバは、そのようなアプリケーションがユーザコンピューティングデバイス８０５および／またはサーバ８６０によってリモートで呼び出されることを可能にするために、すべての必要なファイルを含むことができる。本明細書で様々なサーバ（たとえば、アプリケーションサーバ、データベースサーバ、ウェブサーバ、ファイルサーバなど）に関して説明される機能が、実施態様固有の必要とパラメータとに応じて、単一のサーバおよび／または複数の特殊化されたサーバによって実行され得ることに留意されたい。
【００７６】
[0086]いくつかの実施形態では、システムは、１つまたは複数のデータベース８２０を含むことができる。データベース８２０のロケーションは、任意であり、単に例として、データベース８２０ａは、サーバ８６０ａ（および／またはユーザコンピューティングデバイス８０５）にローカルな記憶媒体上に存在し（および／またはその中に存在し）得る。代替的に、データベース８２０ｂは、データベース８２０ｂがユーザコンピューティングデバイス８０５またはサーバ８６０ａ、８６０ｂのうちの１つまたは複数と通信している（たとえば、ネットワーク８１０を介して）可能性がある限り、ユーザコンピューティングデバイス８０５またはサーバ８６０ａ、８６０ｂのいずれかまたはすべてからリモートとすることができる。実施形態の特定のセットでは、データベース８２０は、当業者によく知られたストレージエリアネットワーク（「ＳＡＮ」）に存在することができる。（同様に、ユーザコンピューティングデバイス８０５またはサーバ８６０に帰する機能を実行するためのすべての必要なファイルは、適宜に、それぞれのコンピュータ上にローカルにおよび／またはリモートに記憶される可能性がある）。実施形態の１セットでは、データベース８２０は、ＳＱＬフォーマットされたコマンドに応答してデータを記憶し、更新し、取り出すように適合された、Ｏｒａｃｌｅ（登録商標）データベースなどのリレーショナルデータベースとすることができる。データベースは、たとえば上で説明されるように、データベースサーバによって制御され、および／または維持され得る。そのようなデータベースは、セキュリティのレベルに関連する情報を記憶し得る。
【００７７】
[0087]たとえば、１つの考えられる実施形態では、サーバ８６０ａは、データベース内に基地局のアルマナックを記憶するサーバであり得る。本明細書で説明する様々な実施形態を実践するモバイルデバイスは、ネットワーク８１０などのネットワークを介してそのようなデータベースに１つまたは複数の基地局のロケーションを連絡し得る。サーバが基地局ロケーション情報を受信したとき、サーバは、特定の基地局のロケーションに関連する任意の他の情報がすでに記憶されているかどうかを決定し得る。データベース内の基地局に関する情報がない場合、モバイルデバイスからの基地局のロケーションとともに基地局のアルマナックに関する新規の入力がもたらされ得る。特定の基地局に関する入力がすでに存在する場合、多種多様な使用法は、情報から作成され得る。いくつかの実施形態では、前の情報が正しいことを検証するために、新規の情報が使用され得る。他の実施形態では、新規の情報が前の情報と衝突する場合、さらなる情報が必要とされるフラグが設定され得る。
【００７８】
[0088]他の代替実施形態では、コンピューティングデバイス８０５ｂまたはコンピューティングデバイス８０５ｃなどのモバイルデバイスは、基地局のロケーションを測定する前に、そのようなデータベースに問い合わせる場合がある。現在、データベース内に情報が存在しない場合にのみ、測定が行われ得る。またさらなる実施形態では、モバイルデバイスは、データベースに問い合わせることと、測定を行うこととの両方を行い得るが、現在の基地局のロケーション記憶されていないというメッセージをモバイルデバイスが受信する場合、または、現在記憶された基地局の情報がしきい値量を超えてモバイルデバイスにより作成された測定値と衝突する場合、測定値のみがデータベースに送信され得る。
【００７９】
[0089]サーバに送信される基地局のロケーションは、基地局の絶対位置を決定するためにサーバが補足的詳細を使用し得るように、モバイルデバイスに関する基準測定値または他の詳細とともに送信される相対座標情報であり得る。代替的に、基地局の絶対位置は、電話によって決定される場合があり、この絶対位置のみが、データベースの基地局のアルマナックに含めるためにサーバに連絡され得る。
【００８０】
[0090]したがって、いくつかの実施形態では、コンピューティングデバイス８０５ｂまたはコンピューティングデバイス８０５ｃなどのコンピューティングデバイスは、停止状態の決定の一部としてネットワーク８１０を介してサーバ８６０と連絡し得る。たとえば、サーバ８６０ａは、コンピューティングデバイス８０５ｂと少なくとも１つのアクセスポイントとの間の複数のＲＴＴ測定を開始するためにコンピューティングデバイス８０５ｂと通信し得る。システム上のどのコンピューティングデバイス８０５またはサーバ８６０も、複数のＲＴＴ測定値を受信し、複数のＲＴＴ測定値を分析し、コンピューティングデバイス８０５ｂと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値の分析に少なくとも部分的に基づいてコンピューティングデバイス８０５ｂが停止状態であると決定し得る。様々な代替実施形態において、この決定はさらに、ネットワーク８１０を介してアクセスされる他の情報、データベース８２０、または位置を決定するための任意の追加のシステムもしくは測定に基づいている場合がある。
【００８１】
[0091]上記で説明された方法、システム、およびデバイスは例である。様々な実施形態は、必要に応じて様々な手続きまたは構成要素を省く、代用する、または追加することがある。たとえば、代替構成では、記載した方法は、説明した順序とは異なる順序で実行され得、ならびに／または様々な段階が追加、省略、および／もしくは組み合わせられ得る。また、いくつかの実施形態に関して説明される特徴は、様々な他の実施形態において組み合わせられ得る。実施形態の異なる態様および要素が、同様に組み合わされ得る。
【００８２】
[0092]説明では、実施形態の完全な理解が得られるように具体的な詳細を与えた。ただし、実施形態は、いくつかの具体的な詳細なしに実施され得る。たとえば、実施形態を不明瞭にすることを避けるために、よく知られている回路、プロセス、アルゴリズム、構造、および技法を不要な詳細なしに言及した。この説明は、例の実施形態を提供するのみであって、様々な実施形態の範囲、適用可能性、または構成を限定することは意図されていない。そうではなく、実施形態の先行する説明は、実施形態を実施するための、可能にする説明を当業者に提供する。様々な変更が、様々な実施形態の趣旨および範囲から逸脱せずに、要素の機能および配置において行われ得る。
【００８３】
[0093]また、いくつかの実施形態は、プロセス矢印を有するフロー内に示されたプロセスとして説明された。それぞれが、動作を順次プロセスとして説明する場合があるが、動作の多くは、並列にまたは同時に実行され得る。さらに、動作の順序は、再配置され得る。プロセスが、図面に含まれない追加のステップを有してもよい。さらに、本方法の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはこれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードで実装した場合、関連タスクを実行するためのプログラムコードまたはコードセグメントを記憶媒体などのコンピュータ可読媒体に記憶され得る。プロセッサは、関連タスクを実行し得る。加えて、上記の要素は、単に、大きいシステムの一構成要素であってよく、他のルールが、アプリケーションの様々な実施形態を凌駕するか、またはさもなければ変更する場合があり、任意の数のステップが、任意の実施形態の要素が実施される前、実施される間または実施された後に始められてよい。
【００８４】
[0094]いくつかの実施形態を説明したので、様々な変更、代替構成、および等価物が、本開示の趣旨から逸脱することなく使用され得ることは、当業者には明らかとなろう。
【図１】
2017515123.tif 000003
【図２Ａ】
2017515123.tif 000004
【図２Ｂ】
2017515123.tif 000005
【図３】
2017515123.tif 000006
【図４】
2017515123.tif 000007
【図５】
2017515123.tif 000008
【図６】
2017515123.tif 000009
【図７】
2017515123.tif 000010
【図８】
2017515123.tif 000011
【手続補正書】
【提出日】平成29年1月6日(2017.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記複数のＲＴＴ測定値を分析することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析すること、および、
第１の時間期間の間に測定されたＲＴＴの変化が所定のしきい値未満であると決定すること
を備える、前記モバイルデバイスが停止状態であると決定することとを備える、方法。
【請求項２】
前記複数のＲＴＴ測定値が、前記モバイルデバイスと第１のＡＰとの間の第１の複数のＲＴＴ測定値と、前記モバイルデバイスと第２のＡＰとの間の第２の複数のＲＴＴ測定値とを備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスが前記停止状態であると決定することは、前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値とを別個に分析することと、前記モバイルデバイスが前記停止状態であると前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値の両方が別個に特定した場合、前記モバイルデバイスが前記停止状態であると決定することとを備える、請求項２に記載の方法。
【請求項４】
複数のデータソースから運動データを収集することをさらに備え、
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスが前記停止状態であると前記複数のデータソースのしきい値数および前記複数のＲＴＴ測定値が特定したと決定することを備える、請求項１に記載の方法。
【請求項５】
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値をフィルタリングすることをさらに備える、請求項１に記載の方法。
【請求項６】
前記複数のＲＴＴ測定値が、自由粒子フィルタを使用してフィルタリングされる、請求項５に記載の方法。
【請求項７】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することが、少なくとも１つの全地球的航法衛星サービス（ＧＮＳＳ）測定にさらに少なくとも部分的に基づいている、請求項１に記載の方法。
【請求項８】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の受信信号強度指示（ＲＳＳＩ）測定値にさらに少なくとも部分的に基づいている、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記ＲＳＳＩ測定値と前記複数のＲＴＴ測定値との間の相関の分析にさらに基づいている、請求項８に記載の方法。
【請求項１０】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、第１の時間期間中に前記モバイルデバイスの加速度計からのセンサデータにさらに少なくとも部分的に基づいている、請求項９に記載の方法。
【請求項１１】
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記センサデータと、前記ＲＳＳＩ測定値と、前記複数のＲＴＴ測定値とを使用するカルマンフィルタの出力にさらに基づいている、請求項１０に記載の方法。
【請求項１２】
前記モバイルデバイスが前記停止状態であると決定することが、前記複数のＲＴＴ測定値に少なくとも部分的に基づいて、前記モバイルデバイスの位置が第１の時間期間中、しきい値領域内に留まっていると決定することを備える、請求項１に記載の方法。
【請求項１３】
前記しきい値領域が、前記少なくとも１つのＡＰを伴うＲＴＴ測定値に関連付けられた既知のノイズ値に少なくとも部分的に基づいている、請求項１２に記載の方法。
【請求項１４】
前記しきい値領域は、所定の変位値に関連付けられる、請求項１２に記載の方法。
【請求項１５】
前記所定の変位値が５ｃｍである、請求項１４に記載の方法。
【請求項１６】
前記所定の変位値が、前記モバイルデバイスにおいてユーザ入力として受信され、
前記所定の変位値が５ｍである、請求項１４に記載の方法。
【請求項１７】
前記モバイルデバイスとは別の追跡デバイスからの信号に応答して前記複数のＲＴＴ測定値の収集を開始することをさらに備える、請求項１に記載の方法。
【請求項１８】
前記追跡デバイスにおいて、位置追跡管理エンティティから前記停止状態を求める要求を受信することと、
前記停止状態を求める前記要求を受信することに応答して、前記追跡デバイスから前記モバイルデバイスに前記信号を通信することとをさらに備える、請求項１７に記載の方法。
【請求項１９】
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集するための手段と、
前記複数のＲＴＴ測定値を分析するための手段と、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析すること、および、
第１の時間期間の間に測定されたＲＴＴの変化が所定のしきい値未満であると決定すること
を備える、前記モバイルデバイスが停止状態であると決定するための手段とを備える、モバイルデバイス。
【請求項２０】
前記複数のＲＴＴ測定値に加えて複数の運動測定値を収集するための手段と、
前記複数のＲＴＴ測定値および前記複数の運動測定値をフィルタリングするための手段とをさらに備える、請求項１９に記載のモバイルデバイス。
【請求項２１】
前記モバイルデバイスが前記停止状態であると前記決定することの結果をユーザに連絡するための手段をさらに備える、請求項２０に記載のモバイルデバイス。
【請求項２２】
プロセッサと、
前記プロセッサに結合されたワイヤレストランシーバと、
前記プロセッサに結合され、往復時間（ＲＴＴ）ポジショニングモジュールを備えるメモリとを備え、前記ＲＴＴポジショニングモジュールは、前記プロセッサに、
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記ワイヤレストランシーバと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析すること、および、
第１の時間期間の間に測定されたＲＴＴの変化が所定のしきい値未満であると決定すること
を備える、前記モバイルデバイスが停止状態であると決定することと
を行わせる、モバイルデバイス。
【請求項２３】
前記プロセッサに接続されるユーザ入力モジュールをさらに備え、前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
前記モバイルデバイス上にユーザインターフェースを表示することと、
前記ユーザインターフェースを介してユーザ選択のしきい値を受け入れることと
をさらに行わせる、請求項２２に記載のモバイルデバイス。
【請求項２４】
前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
アプリケーションモジュールからの前記停止状態を求める要求に応答して前記複数のＲＴＴ測定値の収集をさらに開始させる、請求項２３に記載のモバイルデバイス。
【請求項２５】
命令を備える非一時的コンピュータ可読命令媒体であって、前記命令は、前記非一時的コンピュータ可読命令媒体に結合されるプロセッサによって実行されたとき、前記プロセッサを備えるモバイルデバイスに、
前記モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析すること、および、
第１の時間期間の間に測定されたＲＴＴの変化が所定のしきい値未満であると決定すること
を備える、前記モバイルデバイスが停止状態であると決定することとを行わせる、非一時的コンピュータ可読命令媒体。
【請求項２６】
前記命令が、前記プロセッサを備える前記モバイルデバイスに、
複数のＡＰを特定することと、
前記複数のＡＰから、前記少なくとも１つのＡＰを選択することとをさらに行わせる、請求項２５に記載の非一時的コンピュータ可読命令媒体。
【請求項２７】
前記複数のＡＰから前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの信号品質に基づいて選択される、請求項２６に記載の非一時的コンピュータ可読命令媒体。
【請求項２８】
前記複数のＡＰから前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの位置に基づいて選択される、請求項２６に記載の非一時的コンピュータ可読命令媒体。
【請求項２９】
前記モバイルデバイスと少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値が、前記ＡＰに関連付けられた処理遅延を決定することなく収集される、請求項２５に記載の非一時的コンピュータ可読命令媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
[0009]そのような方法の追加の実施形態は、モバイルデバイスが停止状態であると決定することが、第１の時間期間の間にＲＴＴ測定値の変化が所定のしきい値未満であると決定することを備える場合か、またはモバイルデバイスが停止状態であると決定することが、モバイルデバイスと少なくとも１つのＡＰとの間の複数のＲＴＴ測定値をフィルタリングすることをさらに備える場合に機能し得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
[0094]いくつかの実施形態を説明したので、様々な変更、代替構成、および等価物が、本開示の趣旨から逸脱することなく使用され得ることは、当業者には明らかとなろう。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記複数のＲＴＴ測定値を分析することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値の前記分析に少なくとも部分的に基づいて前記モバイルデバイスが停止状態であると決定することとを備える、方法。
［Ｃ２］
前記複数のＲＴＴ測定値が、前記モバイルデバイスと第１のＡＰとの間の第１の複数のＲＴＴ測定値と、前記モバイルデバイスと第２のＡＰとの間の第２の複数のＲＴＴ測定値とを備える、Ｃ１に記載の方法。
［Ｃ３］
前記モバイルデバイスが前記停止状態であると決定することは、前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値とを別個に分析することと、前記モバイルデバイスが前記停止状態であると前記第１の複数のＲＴＴ測定値と前記第２の複数のＲＴＴ測定値の両方が別個に特定した場合、前記モバイルデバイスが前記停止状態であると決定することとを備える、Ｃ２に記載の方法。
［Ｃ４］
複数のデータソースから運動データを収集することをさらに備え、
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスが前記停止状態であると前記複数のデータソースのユーザ特定のしきい値数および前記複数のＲＴＴ測定値が特定したと決定することを備える、Ｃ１に記載の方法。
［Ｃ５］
前記モバイルデバイスが前記停止状態であると決定することは、第１の時間期間の間にＲＴＴ測定値の変化が所定のしきい値未満であると決定することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記モバイルデバイスが前記停止状態であると決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値をフィルタリングすることをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記複数のＲＴＴ測定値が、自由粒子フィルタを使用してフィルタリングされる、Ｃ６に記載の方法。
［Ｃ８］
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することが、少なくとも１つの全地球的航法衛星サービス（ＧＮＳＳ）測定にさらに少なくとも部分的に基づいている、Ｃ１に記載の方法。
［Ｃ９］
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記モバイルデバイスと前記少なくとも１つのＡＰとの間の受信信号強度指示（ＲＳＳＩ）測定値にさらに少なくとも部分的に基づいている、Ｃ１に記載の方法。
［Ｃ１０］
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記ＲＳＳＩ測定値と前記複数のＲＴＴ測定値との間の相関の分析にさらに基づいている、Ｃ９に記載の方法。
［Ｃ１１］
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、第１の時間期間中に前記モバイルデバイスの加速度計からのセンサデータにさらに少なくとも部分的に基づいている、Ｃ１０に記載の方法。
［Ｃ１２］
前記モバイルデバイスが前記停止状態であるかどうかを前記決定することは、前記センサデータと、前記ＲＳＳＩ測定値と、前記複数のＲＴＴ測定値とを使用するカルマンフィルタの出力にさらに基づいている、Ｃ１１に記載の方法。
［Ｃ１３］
前記モバイルデバイスが前記停止状態であると決定することが、前記複数のＲＴＴ測定値に少なくとも部分的に基づいて、前記モバイルデバイスの位置が第１の時間期間中にしきい値領域内に残ったと決定することを備える、Ｃ１に記載の方法。
［Ｃ１４］
前記しきい値領域が、前記少なくとも１つのＡＰに関連するＲＴＴ測定値に関連付けられた既知のノイズ値に少なくとも部分的に基づいている、Ｃ１３に記載の方法。
［Ｃ１５］
前記しきい値領域は、所定の変位値に関連付けられる、Ｃ１３に記載の方法。
［Ｃ１６］
前記所定の変位値が５ｃｍである、Ｃ１５に記載の方法。
［Ｃ１７］
前記所定の変位値が、前記モバイルデバイスにおいてユーザ入力として受信され、
前記所定の変位値が５ｍである、Ｃ１５に記載の方法。
［Ｃ１８］
前記モバイルデバイスとは別の追跡デバイスからの信号に応答して前記複数のＲＴＴ測定値の収集を開始することをさらに備える、Ｃ１に記載の方法。
［Ｃ１９］
前記追跡デバイスにおいて、位置追跡管理エンティティから前記停止状態の要求を受信することと、
前記停止状態の前記要求を受信することに応答して、前記追跡デバイスから前記モバイルデバイスに前記信号を通信することとをさらに備える、Ｃ１８に記載の方法。
［Ｃ２０］
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集するための手段と、
前記複数のＲＴＴ測定値を分析するための手段と、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値の前記分析に基づいて前記モバイルデバイスが停止状態であると決定するための手段とを備える、モバイルデバイス。
［Ｃ２１］
前記複数のＲＴＴ測定値に加えて複数の運動測定値を収集するための手段と、
前記複数のＲＴＴ測定値および前記複数の運動測定値をフィルタリングするための手段とをさらに備える、Ｃ２０に記載のモバイルデバイス。
［Ｃ２２］
前記モバイルデバイスが前記停止状態であると前記決定する結果をユーザに連絡するための手段をさらに備える、Ｃ２１に記載のモバイルデバイス。
［Ｃ２３］
プロセッサと、
前記プロセッサに結合されたワイヤレストランシーバと、
前記プロセッサに結合され、往復時間（ＲＴＴ）ポジショニングモジュールを備えるメモリとを備え、前記ＲＴＴポジショニングモジュールは、前記プロセッサに、
モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記ワイヤレストランシーバと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析することによって前記モバイルデバイスが停止状態であると決定することと
を行わせる、モバイルデバイス。
［Ｃ２４］
前記プロセッサに接続されるユーザ入力モジュールをさらに備え、前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
前記モバイルデバイス上にユーザインターフェースを表示することと、
前記ユーザインターフェースを介してユーザ選択のしきい値を受け入れることと
をさらに行わせる、Ｃ２３に記載のモバイルデバイス。
［Ｃ２５］
前記ＲＴＴポジショニングモジュールが、前記プロセッサに、
アプリケーションモジュールからの前記停止状態の要求に応答して前記複数のＲＴＴ測定値の収集をさらに開始させる、Ｃ２４に記載のモバイルデバイス。
［Ｃ２６］
命令を備える非一時的コンピュータ可読命令媒体であって、前記命令は、前記非一時的コンピュータ可読命令媒体に結合されるプロセッサによって実行されたとき、前記プロセッサを備えるモバイルデバイスに、
前記モバイルデバイスと少なくとも１つのアクセスポイント（ＡＰ）との間の複数の往復時間（ＲＴＴ）測定値を収集することと、
前記モバイルデバイスと前記少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値を分析することによって前記モバイルデバイスが停止状態であると決定することとを行わせる、非一時的コンピュータ可読命令媒体。
［Ｃ２７］
前記命令が、前記プロセッサを備える前記モバイルデバイスに、
複数のＡＰを特定することと、
前記複数のＡＰから、前記少なくとも１つのＡＰを選択することとをさらに行わせる、Ｃ２６に記載の非一時的コンピュータ可読命令媒体。
［Ｃ２８］
前記複数のＡＰから前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの信号品質に基づいて選択される、Ｃ２７に記載の非一時的コンピュータ可読命令媒体。
［Ｃ２９］
前記少なくとも１つのＡＰが前記少なくとも１つのＡＰの位置に基づいて前記複数のＡＰから選択される、Ｃ２７に記載の非一時的コンピュータ可読命令媒体。
［Ｃ３０］
前記モバイルデバイスと少なくとも１つのＡＰとの間の前記複数のＲＴＴ測定値が、前記ＡＰに関連する処理遅延を決定することなく収集される、Ｃ２６に記載の非一時的コンピュータ可読命令媒体。
【国際調査報告】
2017515123.tif 000012
2017515123.tif 000013
2017515123.tif 000014