(57)【特許請求の範囲】
【請求項１】
移動局において前記移動局を位置決定するための方法であって、
ロケーションサーバからロケーション識別子を受信することと、
前記ロケーション識別子を１つまたは複数の信頼できるエンティティに送信することと、
前記ロケーションサーバから前記移動局のロケーション推定値を求める要求を受信することであって、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備えることと、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可することと
を備える方法。
【請求項２】
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することをさらに備える、請求項１に記載の方法。
【請求項３】
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、請求項１に記載の方法。
【請求項４】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項１に記載の方法。
【請求項５】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項１に記載の方法。
【請求項６】
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項１に記載の方法。
【請求項７】
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項６に記載の方法。
【請求項８】
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、請求項６に記載の方法。
【請求項９】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項８に記載の方法。
【請求項１０】
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項１に記載の方法。
【請求項１１】
前記ロケーション識別子を要求するために、要求を前記移動局から前記ロケーションサーバに送信することをさらに備える、請求項１に記載の方法。
【請求項１２】
前記ロケーション識別子が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信される、請求項１に記載の方法。
【請求項１３】
移動局であって、
メッセージを１つまたは複数の信頼できるエンティティに送信することができる送信機であって、前記メッセージが、ロケーションサーバから受信された前記移動局のロケーション識別子を備える、送信機と、
前記移動局のロケーション推定値を求める要求を備えるメッセージを前記ロケーションサーバから受信することができる受信機であって、前記要求が前記ロケーション識別子を備える、受信機と、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可するためのプロセッサと
を備える移動局。
【請求項１４】
前記プロセッサがさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することができる、請求項１３に記載の移動局。
【請求項１５】
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、請求項１３に記載の移動局。
【請求項１６】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項１３に記載の移動局。
【請求項１７】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項１３に記載の移動局。
【請求項１８】
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項１３に記載の移動局。
【請求項１９】
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項１８に記載の移動局。
【請求項２０】
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、請求項１８に記載の移動局。
【請求項２１】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項２０に記載の移動局。
【請求項２２】
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項１３に記載の移動局。
【請求項２３】
前記送信機がさらに、前記ロケーション識別子を求める要求を備える前記メッセージを前記ロケーションサーバに送信することができる、請求項１３に記載の移動局。
【請求項２４】
前記ロケーション識別子が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信される前記メッセージを介して、前記送信機によって受信される、請求項１３に記載の移動局。
【請求項２５】
移動局であって、
ロケーションサーバからロケーション識別子を受信するための手段と、
前記ロケーション識別子を１つまたは複数の信頼できるエンティティに送信するための手段と、
前記ロケーションサーバから前記移動局のロケーション推定値を求める要求を受信するための手段であって、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備える、手段と、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可するための手段と
を備える移動局。
【請求項２６】
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するための手段をさらに備える、請求項２５に記載の移動局。
【請求項２７】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項２５に記載の移動局。
【請求項２８】
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項２５に記載の移動局。
【請求項２９】
送信するための前記手段がさらに、前記ロケーション識別子を要求するために、要求を前記移動局から前記ロケーションサーバに送信することができる、請求項２５に記載の移動局。
【請求項３０】
受信するための前記手段が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから前記ロケーション識別子を受信することができる、請求項２５に記載の移動局。
【請求項３１】
ロケーションサーバから受信されたロケーション識別子を処理し、
１つまたは複数の信頼できるエンティティへの前記ロケーション識別子の送信を開始し、
前記ロケーションサーバから移動局のロケーション推定値についての受信された要求を処理し、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備え、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可する
ために、専用コンピューティング装置によって実行可能である機械可読命令を記憶する非一時的記憶媒体。
【請求項３２】
前記命令がさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するために、前記専用コンピューティング装置によって実行可能である、請求項３１に記載の記憶媒体。
【請求項３３】
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、請求項３１に記載の記憶媒体。
【請求項３４】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項３１に記載の記憶媒体。
【請求項３５】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項３１に記載の記憶媒体。
【請求項３６】
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項３１に記載の記憶媒体。
【請求項３７】
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項３６に記載の記憶媒体。
【請求項３８】
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、請求項３６に記載の記憶媒体。
【請求項３９】
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、請求項３８に記載の記憶媒体。
【請求項４０】
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項３１に記載の記憶媒体。
【請求項４１】
前記命令がさらに、前記ロケーション識別子を要求するために、前記移動局から前記ロケーションサーバへの要求の送信を開始するために、前記専用コンピューティング装置によって実行可能である、請求項３１に記載の記憶媒体。
【請求項４２】
前記ロケーション識別子を、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信することができる、請求項３１に記載の記憶媒体。
【請求項４３】
ロケーションサーバにおいて、
移動局のロケーション識別子を前記移動局に送信することと、
外部エンティティから前記移動局のロケーション推定値を求める要求を受信することであって、前記要求が前記ロケーション識別子を備えることと、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可することと
を備える方法。
【請求項４４】
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することをさらに備える、請求項４３に記載の方法。
【請求項４５】
ロケーション推定値を求める要求を前記移動局に送信することであって、前記要求が前記ロケーション識別子を備えることと、
前記移動局から受信された測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することと、
前記移動局の前記ロケーションを前記ロケーションサーバから前記外部エンティティに送信することと
をさらに備える、請求項４３に記載の方法。
【請求項４６】
前記外部エンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項４５に記載の方法。
【請求項４７】
前記外部エンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項４５に記載の方法。
【請求項４８】
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項４３に記載の方法。
【請求項４９】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項４３に記載の方法。
【請求項５０】
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することをさらに備える、請求項４３に記載の方法。
【請求項５１】
移動局のロケーション識別子を備える１つまたは複数のメッセージを前記移動局に送信することができる送信機と、
前記移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを外部エンティティから受信することができる受信機であって、前記要求が前記ロケーション識別子を備える、受信機と、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可することができるコンピューティングプラットフォームと
を備えるロケーションサーバ。
【請求項５２】
前記コンピューティングプラットフォームがさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することができる、請求項５１に記載のロケーションサーバ。
【請求項５３】
前記送信機がさらに、
ロケーション推定値を求める要求を前記移動局に送信することができ、前記要求が前記ロケーション識別子を備え、
前記送信機がさらに、前記移動局の前記ロケーションを備える前記メッセージを前記外部エンティティに送信することができる
請求項５１に記載のロケーションサーバ。
【請求項５４】
前記外部エンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項５３に記載のロケーションサーバ。
【請求項５５】
前記外部エンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項５３に記載のロケーションサーバ。
【請求項５６】
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項５１に記載のロケーションサーバ。
【請求項５７】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項５１に記載のロケーションサーバ。
【請求項５８】
前記コンピューティングプラットフォームが、前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することができる、請求項５１に記載のロケーションサーバ。
【請求項５９】
前記受信機がさらに、測定値またはロケーション推定値を備えるメッセージを前記移動局から受信することができる、請求項５１に記載のロケーションサーバ。
【請求項６０】
前記コンピューティングプラットフォームがさらに、前記測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することができる、請求項５９に記載のロケーションサーバ。
【請求項６１】
移動局のロケーション識別子を備える１つまたは複数のメッセージを前記移動局に送信するための手段と、
前記移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを外部エンティティから受信するための手段であって、前記要求が前記ロケーション識別子を備える、手段と、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可するための手段と
を備えるロケーションサーバ。
【請求項６２】
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するための手段をさらに備える、請求項６１に記載のロケーションサーバ。
【請求項６３】
送信するための前記手段がさらに、
ロケーション推定値を求める要求を前記移動局に送信することができ、前記要求が前記ロケーション識別子を備え、
前記移動局の前記ロケーションを備える前記１つまたは複数のメッセージを前記外部エンティティに送信することができる
請求項６１に記載のロケーションサーバ。
【請求項６４】
前記外部エンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、請求項６３に記載のロケーションサーバ。
【請求項６５】
前記外部エンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、請求項６３に記載のロケーションサーバ。
【請求項６６】
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項６１に記載のロケーションサーバ。
【請求項６７】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項６１に記載のロケーションサーバ。
【請求項６８】
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）するための手段をさらに備える、請求項６１に記載のロケーションサーバ。
【請求項６９】
受信するための前記手段がさらに、測定値またはロケーション推定値を備えるメッセージを前記移動局から受信することができる、請求項６１に記載のロケーションサーバ。
【請求項７０】
選択的に許可するための前記手段がさらに、測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することができる、請求項６１に記載のロケーションサーバ。
【請求項７１】
ロケーションサーバから移動局への前記移動局のロケーション識別子の送信を開始し、
前記ロケーションサーバから受信された前記移動局のロケーション推定値を求める要求を処理し、前記要求が前記ロケーション識別子を備え、
前記ロケーション識別子を備える前記要求を受信することに少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に許可する
ために、専用コンピューティング装置によって実行可能である機械可読命令を記憶する非一時的記憶媒体。
【請求項７２】
前記命令がさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するために、前記専用コンピューティング装置によって実行可能である、請求項７１に記載の記憶媒体。
【請求項７３】
前記命令がさらに、前記ロケーションサーバから信頼できるエンティティへの前記移動局の前記ロケーションの送信を開始するために、前記専用コンピューティング装置によって実行可能である、請求項７１に記載の記憶媒体。
【請求項７４】
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、請求項７１に記載の記憶媒体。
【請求項７５】
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、請求項７１に記載の記憶媒体。
【請求項７６】
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することをさらに備える、請求項７１に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本書は、参照により本明細書に組み込まれる、「ＭＥＴＨＯＤ  ＡＮＤ／ＯＲ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＬＯＣＡＴＩＯＮ  ＰＲＩＶＡＣＹ  ＶＩＡ  ＵＮＩＦＯＲＭ  ＲＥＳＯＵＲＣＥ  ＩＤＥＮＴＩＦＩＥＲ  ＰＲＯＶＩＳＩＯＮＩＮＧ」という名称の２０１２年２月４日出願の米国非仮特許出願第１３／３６６，３０７号、「ＬＯＣＡＴＩＯＮ  ＵＲＩ  ＰＲＯＶＩＳＩＯＮ  ＢＹ  ＳＵＰＬ」という名称の２０１１年２月７日出願の米国仮特許出願第６１／４４０，２６３号、「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＬＯＣＡＴＩＯＮ  ＵＲＩ  ＰＲＯＶＩＳＩＯＮ  ＢＹ  ＳＵＰＬ」という名称の２０１１年３月９日出願の米国仮特許出願第６１／４５１，０６１号、および「ＬＯＣＡＴＩＯＮ  ＵＲＩ  ＰＲＯＶＩＳＩＯＮ  ＢＹ  ＳＵＰＬ」という名称の２０１１年８月２６日出願の米国仮特許出願第６１／５２７，７９４号の優先権を主張するＰＣＴ出願である。
【０００２】
本明細書で開示する主題は、ロケーションユニフォームリソース識別子（ＵＲＩ）の供給（provisioning）によりロケーションプライバシーをサポートするための方法、装置および／またはシステムに関する。
【背景技術】
【０００３】
情報：
オープンモバイルアライアンス（ＯＭＡ）によって生成されるセキュアユーザプレーンロケーション（ＳＵＰＬ）仕様によって、クライアントアプリケーション、たとえば、ＳＵＰＬエージェントは、ワイヤレス端末、たとえば、ＳＵＰＬ対応端末（ＳＥＴ）の地理的ロケーションを取得することができる。また、ＳＵＰＬ仕様によって、ＳＥＴは、それ自体のロケーション、および他のＳＥＴのロケーションを取得し、そのロケーションを選択されたＳＵＰＬエージェントに転送することができる。
【０００４】
外部クライアントは、ＳＵＰＬエージェントを備え得る。ＳＵＰＬエージェントは、ＳＥＴからＳＥＴのロケーションを間接的に取得することができる。たとえば、ＳＥＴの地理的位置を取得するために、ＳＵＰＬエージェントは、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）に地理的位置を要求するメッセージを送信することができる。ＳＵＰＬエージェントからメッセージを受信した後、ＳＬＰは、その後ＳＬＰからＳＵＰＬエージェントに送信され得る地理的位置をＳＥＴから取得するために、ＳＥＴとのＳＵＰＬセッションを開始することができる。ＳＥＴのロケーションを要求するためにＳＬＰと通信することができる複数の異なるＳＵＰＬエージェントがあり得る。しかしながら、ＳＥＴの地理的位置がいくつかのＳＵＰＬエージェントに送信される場合、プライバシーの問題は問題となり得る。たとえば、ＳＥＴの地理的位置がテレマーケティングの会社または予想される犯罪者に送信される場合、プライバシーの問題が生じ得る。
【発明の概要】
【０００５】
特定の一実装形態では、移動局を位置決めするための移動局で実施される方法が提供される。ロケーション識別子は、ロケーションサーバから受信され得る。ロケーション識別子は、１つまたは複数の信頼できるエンティティに送信され得る。移動局のロケーション推定値を求める要求は、ロケーションサーバから受信され得る。要求は、ロケーションサーバから受信されたロケーション識別子を備え得る。ロケーション推定値を求める要求は、ロケーション識別子に少なくとも部分的に基づいて、選択的に許可され得る。
【０００６】
特定の一実装形態では、移動局が提供される。１つまたは複数の信頼できるエンティティにメッセージを送信することができる送信機が提供され得、メッセージがロケーションサーバから受信された移動局のロケーション識別子を備える。ロケーションサーバから送信された移動局のロケーション推定値を求める要求を備えるメッセージを受信することができる受信機が提供され得、要求がロケーション識別子を備える。プロセッサは、ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可することができる。
【０００７】
特定の一実装形態では、移動局が提供される。移動局は、（ａ）ロケーションサーバからロケーション識別子を受信するための手段と、（ｂ）１つまたは複数の信頼できるエンティティにロケーション識別子を送信するための手段と、（ｃ）ロケーションサーバから送信された移動局のロケーション推定値を求める要求を受信するための手段であって、要求がロケーションサーバから受信されたロケーション識別子を備える、手段と、（ｄ）ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可するための手段とを備え得る。
【０００８】
特定の一実装形態では、（ａ）ロケーションサーバで供給（provisioning）された受信されたロケーション識別子を処理し、（ｂ）１つまたは複数の信頼できるエンティティへのロケーション識別子の送信を開始し、（ｃ）移動局のロケーション推定値についての受信された要求を処理し、要求がロケーションサーバから受信されたロケーション識別子を備え、（ｄ）ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可するために、専用コンピューティング装置によって実行可能な機械可読命令がその上に記憶された非一時的記憶媒体を備える物品が提供される。
【０００９】
特定の一実装形態では、ロケーションサーバで実施され得る方法が提供される。移動局のロケーション識別子は、ロケーションサーバから移動局に送信され得る。ロケーション識別子を備え、移動局の位置を要求するメッセージは、外部エンティティから受信され得る。メッセージは、ロケーション識別子を備え得る。ロケーション推定値を求める要求は、ロケーション識別子に少なくとも部分的に基づいて、選択的に許可され得る。
【００１０】
特定の一実装形態では、ロケーションサーバが提供される。移動局に、移動局のロケーション識別子を備える１つまたは複数のメッセージを送信することができる送信機が提供され得る。外部エンティティから移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを受信することができる受信機が提供され得、要求がロケーション識別子を備える。ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可することができるコンピューティングプラットフォームが提供され得る。
【００１１】
特定の一実装形態では、ロケーションサーバが提供される。ロケーションサーバは、（ａ）移動局に、移動局のロケーション識別子を備える１つまたは複数のメッセージを送信するための手段と、（ｂ）外部エンティティから移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを受信するための手段であって、要求がロケーション識別子を備える、手段と、（ｃ）ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可するための手段とを備え得る。
【００１２】
特定の一実装形態では、（ａ）ロケーションサーバから移動局への移動局のロケーション識別子の送信を開始し、（ｂ）外部エンティティからの移動局のロケーション推定値についての受信された要求を処理し、要求がロケーション識別子を備え、（ｃ）ロケーション識別子に少なくとも部分的に基づいてロケーション推定値を求める要求を選択的に許可するために、専用コンピューティング装置によって実行可能な機械可読命令がその上に記憶された非一時的記憶媒体を備える物品が提供される。
【図面の簡単な説明】
【００１３】
【図１】一実装形態による、ＳＵＰＬメッセージの交換をサポートする通信システムの図。
【図２Ａ】一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのプロセスのフローチャート。
【図２Ｂ】一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのシステムの概略図および対応するメッセージフロー。
【図３Ａ】一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのプロセスのフローチャート。
【図３Ｂ】一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのシステムの概略図および対応するメッセージフロー。
【図４】特定の一実装形態による、ロケーションＵＲＩがＳＵＰＬ  ＩＮＩＴメッセージに含まれる、ＳＥＴのロケーション推定値についてのＳＬＰで開始された要求に関する例示的なメッセージフローを示すメッセージフロー図。
【図５】特定の一実装形態による、ＳＥＴで開始されたロケーションＵＲＩ要求に関する例示的なメッセージフローを示すメッセージフロー図チャート。
【図６】特定の一実装形態によるＳＥＴの概略図。
【図７】特定の一実装形態によるＨ−ＳＬＰの概略図。
【発明を実施するための形態】
【００１４】
たとえば携帯電話、ノートブック、コンピュータなどのモバイルデバイスは、ほんの数例を挙げると、たとえば衛星測位システム（たとえば、ＧＰＳ、Ｇａｌｉｌｅｏ、Ｇｌｏｎａｓｓなど）または高度順方向三辺測量（ＡＦＬＴ）など、いくつかの技術のうちの任意の１つを使用して、比較的高い精度で、ロケーションおよび／または位置を推定する能力を有し得る。ロケーションまたは位置推定技法は、モバイルデバイスの受信機で、またはそれによって取得される信号に少なくとも部分的に基づく測定値の処理を含み得る。たとえば、モバイルデバイスは、地上波基地局から送信された衛星測位システム（ＳＰＳ）信号またはパイロット信号を取得することができる。モバイルデバイスの位置またはロケーションフィックスを計算するために、位相、信号強度、到着時間、および／または往復遅延などの取得された信号の様々な測定された特性が利用され得る。
【００１５】
本明細書で言及する「ロケーション」は、参照のポイントによる対象または物の所在に関連付けられた情報を指し得る。ロケーションは、ロケーション推定値、位置または位置推定値などとも呼ばれ得、これらの用語は、本明細書では同義語として使用される。ここで、たとえば、ロケーションは、たとえば緯度および経度など地理的座標として表され得る。代わりに、そのようなロケーションは、所在地住所、市または他の政府管轄、郵便番号などして表され得る。ただし、これらはロケーションを特定の実施形態に従ってどのように表され得るかの例にすぎず、請求する主題はこれらの点について限定されない。ＳＵＰＬ対応端末（ＳＥＴ）は、たとえば、いくつか（たとえば、４つ以上）の衛星送信機から疑似距離測定値を相関させることによって、衛星測位システム（ＳＰＳ）、たとえばＧＰＳ、Ｇａｌｉｌｅｏ、またはＧｌｏｎａｓｓからのナビゲーション信号に少なくとも部分的に基づいて、そのロケーションを推定することができる。代わりに、そのようなロケーションは、少なくともｉ）セルベースのトランシーバと通信システムとの間のセルベースの通信信号でのメッセージの移動の時間を表す時間測定値、およびｉｉ）ＳＰＳ信号の移動の時間を表す時間測定値の組合せからセルベースのトランシーバの位置が決定されるハイブリッドシステムから推定され得る。
【００１６】
特定の実装形態では、公的に入手可能な文献でオープンモバイルアライアンス（ＯＭＡ）（たとえば仕様書ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２＿０  ｆｏｒ  ＳＵＰＬ  ｖｅｒｓｉｏｎ  ２．０およびＯＭＡ−ＴＳ−ＵＬＰ−Ｖ３＿０  ｆｏｒ  ＳＵＰＬ  ｖｅｒｓｉｏｎ  ３．０など）によって記載されているように、ＳＵＰＬ（セキュアユーザプレーンロケーション）など、ユーザプレーン（ＵＰ）ポジショニングは、モバイルデバイスまたは個別のロケーションサーバ（たとえばＳＵＰＬロケーションプラットフォーム（ＳＬＰ））で取得された位置推定値を他のエンティティが利用できるようにする枠組を提供し得る。位置推定値を他のエンティティが利用できるようにすることは、たとえば緊急サービスを提供する、または別のクライアントユーザに代わってユーザを位置決めする特定の適用例に有用であり得る。しかしながら、特定のセキュリティおよびプライバシーポリシーは、ロケーション推定値の配布の制御と、そのアクセスの特定のエンティティへの制限とを示唆し得る。
【００１７】
モバイルデバイスのロケーションに基づくロケーションサービスは、ますます普及しつつある。一実装形態では、セキュアユーザプレーンロケーション（ＳＵＰＬ）は、ロケーション情報および／または位置情報を転送するための技法を使用することができる。ＳＵＰＬは、ターゲットＳＥＴのロケーションを計算するために使用され得るロケーション情報を転送するために利用され得る。
【００１８】
ＳＵＰＬは、モバイルデバイス（この場合ＳＥＴと呼ばれる）と対話する（この場合、ＴＣＰ／ＩＰを使用したユーザプレーンシグナリングによって）ロケーションサーバ（この場合ＳＬＰ）に依存するモバイルデバイスの標準化されたロケーションソリューションの一例である。ロケーションは、（ｉ）ＳＬＰまたは（ｉｉ）ＳＥＴのいずれかのＳＵＰＬにおいても計算され得る。（ｉ）の場合、ＳＬＰは、ＳＥＴが必要な信号（たとえばＧＰＳまたはＧａｌｉｌｅｏの信号）を取得し、測定するのを助けるために、ＳＥＴに支援データを提供することができ、その後、ＳＥＴが測定値をＳＬＰに戻し、ＳＬＰはロケーション推定値を計算するために使用することができる。（ｉｉ）の場合、ＳＬＰは、信号の取得および測定を助け、ＳＬＰがＳＥＴのロケーションを要求している場合、次いでＳＬＰに提供することができるロケーション推定値の計算を可能にするために、ＳＥＴに支援データを提供することができる。ロケーションサーバとモバイルデバイスとの間の制御プレーンシグナリングに依存する他の標準化されたロケーションソリューションも存在する。制御プレーンシグナリングでは、ロケーション関連のメッセージは、ＳＵＰＬのようなユーザプレーンソリューションのように、データトラフィックの一部として送られる代わりに、他のネットワークシグナリングとともに既存のネットワークインターフェースを介して送られる。制御プレーンロケーションソリューションの例には、３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）技術仕様（ＴＳ）２３．２７１および３６．３０５で定義されたＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）のための３ＧＰＰソリューション、３ＧＰＰ  ＴＳ  ２３．２７１および２５．３０５で定義された広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））のための３ＧＰＰソリューション、３ＧＰＰ  ＴＳ  ２３．２７１および４３．０５９で定義されたＧｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））のための３ＧＰＰソリューション、ならびに３ＧＰＰ２  ＴＳ  Ｃ．Ｓ００２２およびＸ．Ｓ０００２で定義された符号分割多元接続２０００（ｃｄｍａ２０００）のための３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２（３ＧＰＰ２）などがある。
【００１９】
制御プレーンとユーザプレーンの両方のロケーションソリューションでは、モバイルデバイスが位置決定されているユーザのプライバシーは、重要な要求であり得る。通常の目標は、ユーザによる許可が現在存在する、またはロケーション要求時に提供されるユーザのロケーションを外部のクライアント（人間のユーザならびにサーバなど自動エンティティ）が容易に利用できるようにし、そうでなければ利用できないようにすることである。この要求を満たすことに関する問題は、任意の外部クライアントを確実に識別し、ユーザができるだけ不便を感じない状態でユーザの同意を得ることであり得る。したがって、たとえば、なされ得るすべての単一のロケーション要求についてユーザに警告し、ユーザが要求を受け付けるまたは拒否するのを待つことは、それ自体、ネットワークとの過度の対話を回避したいユーザの選好の侵害であり得るので、不十分なソリューションであり得る。さらに、外部クライアントを完全には識別することができないロケーションソリューションは、ユーザが実際にロケーションを許可する用意があるとき、外部クライアントにロケーションを与えない際の問題が生じ得る。これらの問題は、特に、ユーザに知られており、ユーザによって信頼されているが、ネットワークまたはロケーションサーバには知られていないまたは信頼されていない外部クライアントにとって重要になり得る。したがって、ロケーションプライバシーの処理を向上させる必要がある。
【００２０】
ここでは、ＳＵＰＬロケーションソリューションについてのロケーションプライバシーをサポートする方法が示されるが、そのソリューションが、たとえば、上記で言及した様々な３ＧＰＰおよび３ＧＰＰ２制御プレーンソリューションなど他のソリューションに等しく適用され得ることは、当業者であれば明らかであろう。
【００２１】
いくつかのＳＵＰＬの実装では、たとえばＳＵＰＬエージェントと呼ばれる異なる外部クライアントは、ＳＬＰに１つまたは複数のＳＥＴについてのロケーション推定値を要求することができる。いくつかの実装形態では、ロケーション要求メッセージは、ＳＬＰによって受信され、処理され得、ＳＵＰＬエージェントの既知で検証された識別とこれらのＳＵＰＬエージェントへのロケーションの供給（provisioning）を可能にするためのＳＥＴユーザによる既存の同意に少なくとも部分的に基づいて、要求されたＳＥＴのロケーション推定値は、ＳＬＰによってＳＵＰＬエージェントに送信され得る。他の実施形態では、ＳＬＰは、ロケーションを提供することの明確な許可または拒否を取得するために、ＳＥＴおよび／またはＳＥＴユーザにＳＵＰＬエージェントの識別（たとえば氏名または住所）を通知するためにＳＥＴと対話することを必要とし得る。これらの実装形態では、ＳＵＰＬエージェントの識別を完全かつ確実に取得できない場合、またはＳＥＴもしくはＳＥＴユーザがロケーション要求を許可もしくは拒否することを求める要求に応答しない場合、ＳＬＰは、（ｉ）要求を拒否し得、それによって潜在的に、ユーザによって実際に信頼できるＳＵＰＬエージェントにロケーションを与えない、あるいは（ｉｉ）要求を許可し得、それによってユーザのプライバシーを侵害する危険を冒し得る。したがって、いくつかの実装形態では、たとえば、ＳＥＴに関連付けられた一部の個人は、どんなＳＵＰＬエージェントでもＳＥＴのロケーション推定値を取得する能力を有することを望まない可能性があるので、セキュリティまたはプライバシーが問題であり得る。プライバシーおよびセキュリティの問題に対処するために、以下で説明する１つまたは複数の実装形態は、特定のＳＥＴのロケーション推定値に対するアクセスまたはその配布を制御するために、ユニフォームリソース識別子（ＵＲＩ）を割り当て、利用することができる。
【００２２】
本明細書で使用する「ロケーションユニフォームリソース識別子」もしくは「ロケーションＵＲＩ」または「ロケーション識別子」は、特定のエンティティ、たとえばモバイルデバイスおよび特定のエンティティのロケーションについて特定のロケーションサーバに問い合わせるための手段などを識別することができる識別子を指し得る。「ロケーションＵＲＩ」および「ロケーション識別子」という用語は、本明細書では同義語として使用される。ロケーションＵＲＩは、ロケーションＵＲＩをデリファレンスするために使用されるプロトコルおよびロケーションＵＲＩのタイプの識別で始まる印字可能な文字列を備え得る。また、ロケーションＵＲＩは、ロケーションを取得できるロケーションサーバの識別、およびロケーションが取得できるエンティティの識別（たとえば、モバイルデバイス）を備え得る。ロケーションＵＲＩの全体的な構造およびコンテンツは、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ（ＲＦＣ）３９８６およびＲＦＣ５８０８に準拠し得る。デリファレンスのために使われるプロトコルは、ＩＥＴＦ  ＲＦＣ３２６１および３８５６において定義されたセッション開始プロトコル（ＳＩＰ）を備え得、またはＩＥＴＦ  ＲＦＣ５９８５において定義されたＨＴＴＰ対応ロケーション配信（ＨＥＬＤ）プロトコルまたは何らかの他のプロトコルの拡張を備え得る。ロケーションサーバの識別は、ＩＰアドレス、完全修飾ドメインネーム、またはいくつかの他のネットワークアドレスを備え得る。本明細書で説明する１つまたは複数の実施形態に関するモバイルデバイスを備え得るエンティティの識別は、たとえば、ロケーションＵＲＩへの不正アクセスをインターセプトする、または場合によっては取得することができる他のエンティティから、モバイルデバイスの本当の識別を隠し、保護するために、サーバのみに意味がある疑似乱数文字列として提供され得る。ロケーションＵＲＩの受信側は、ロケーションＵＲＩにおいて識別されるロケーションサーバにロケーションＵＲＩにおいて識別されるモバイルデバイスのロケーションを要求するためにロケーションＵＲＩにおいて示されるプロトコルを使用することができる。ロケーションを取得するためにロケーションＵＲＩが使用されるこの手順は、「デリファレンス」と呼ばれ、または「デリファレンス」として知られ、使用されるプロトコルは、「デリファレンスプロトコル」と呼ばれ、または「デリファレンスプロトコル」として知られ得る。
【００２３】
一実装形態では、ロケーションＵＲＩは、特定のモバイルデバイス（たとえば、ロケーションＵＲＩにおいて識別されるモバイルデバイス）のロケーションサーバ（たとえばロケーションＵＲＩで示されるロケーションサーバ）によって作成または供給されることができ、モバイルデバイスのロケーションについて問い合わせるために、ロケーションＵＲＩを後で使用し得る何らかの他のエンティティに転送され得る。サーバは、そのような問合せを受信する場合、たとえばＳＵＰＬを使用して、モバイルデバイスのロケーションを取得することができ、ロケーションを要求側エンティティに戻すことができる。セキュリティおよびプライバシーは、その後、ロケーションサーバおよびモバイルデバイスによって対処されることを必要とする問題を備え得る。
【００２４】
いくつかの実装形態では、ロケーションＵＲＩは、ＩＥＴＦによって定義されるロケーションプロトコルによるサポートのために定義され得る。しかしながら、そのような実装形態では、ＳＵＰＬメッセージング、たとえばＳＵＰＬ３．０メッセージングの使用を介してロケーションＵＲＩを割り当てる、または利用することが可能ではない場合がある。
【００２５】
信頼できるエンティティがその後ＳＥＴのロケーション推定値を要求する能力を有するように、ＳＥＴによってロケーションサーバ（たとえばＳＬＰ）から以前取得されたロケーションＵＲＩは、ＳＥＴから信頼できるエンティティに送信され得る。たとえば、ＳＥＴのロケーション推定値がロケーションＵＲＩを知っている信頼できるエンティティに送信されるだけ、または場合によっては配布されるだけである場合、ＳＥＴのロケーション推定値の配布は、効果的に制御または制限され得る。本明細書で使用する「信頼できるエンティティ」は、受付け可能であることがわかっている、またはたとえばＳＥＴなどモバイルデバイスに関する情報の配布に関するいくつかのプライバシーの問題を順守することがわかっているエンティティを指し得る。たとえば、信頼できるエンティティは、たとえばＨ−ＳＬＰ、ＳＵＰＬエージェント、またはＳＥＴのユーザによって受付け可能または承認されると考えられるアプリケーションの特定のＳＥＴのためにロケーション推定値を利用することがわかっている外部クライアントなど、特定のエンティティを備え得る。
【００２６】
例示的な実装形態では、信頼できるエンティティＥ１は、何らかのエンティティＥ２によって信頼できるエンティティを備え得る。エンティティＥ２は、情報がその後エンティティＥ１によって、エンティティＥ２によって信頼されない何らかの他のエンティティＥ３に転送されない高信頼度を有するエンティティＥ１に情報を転送することができる。たとえば、エンティティＥ２は、ＳＥＴを備え得、エンティティＥ１は、外部クライアントまたはＳＵＰＬエージェントを備え得る。この例では、一般的にはＨ−ＳＬＰがＳＥＴによって信頼されるので、エンティティＥ１は、エンティティＥ２から受信された情報をエンティティＥ２のＨ−ＳＬＰに転送することができる。しかしながら、エンティティＥ２は、エンティティＥ１から受信された情報を、たとえばエンティティＥ２の明確な許可なしにエンティティＥ２によって信頼されることがエンティティＥ１によって知られていない何らかの他の外部クライアントまたはＳＵＰＬエージェントに転送しない場合がある。
【００２７】
一方、特定の一実装形態では、以下で説明するように、ロケーションＵＲＩがＳＵＰＬメッセージングを介して割り当てられ、利用される。ロケーションＵＲＩは、モバイルデバイスなど何らかのエンティティのロケーションへの参照を提供することができ、たとえばＳＵＰＬ  ＳＬＰなど、特定のロケーションサーバから取得でき得る。ロケーションＵＲＩは、ＩＥＴＦによって定義されるロケーションプロトコルによるサポートのために定義され得る。モバイルデバイスは、たとえば、ＳＵＰＬ対応端末（ＳＥＴ）を備え得る。ロケーションＵＲＩは、ロケーションサーバによってユーザデバイスまたはモバイルデバイス、たとえばＳＥＴに提供され得る。たとえば、ロケーションＵＲＩは、ロケーションサーバに対するユーザデバイスによる要求時にユーザデバイスに提供され得、ＵＲＩは、ロケーションサーバ、ユーザデバイス、およびＳＥＴのロケーションを取得するためにロケーションＵＲＩを使用してその後ロケーションサーバに問い合わせるために使用されるプロトコルを識別することができる。ロケーションサーバがロケーションＵＲＩによって問合せされた場合、ロケーションサーバは参照されたＳＥＴまたは他のユーザデバイスの現在のロケーションを取得し、問合せの送信者にこの情報を戻すことができる。
【００２８】
ロケーションＵＲＩは、ＳＵＰＬを使用してＳＬＰによってＳＥＴに割り当てられ得、その後、ＳＥＴによって、ＳＥＴによって信頼される何らかの他のクライアントエンティティに転送され得る。クライアントエンティティは、その後、ＳＥＴのロケーションについてＳＬＰに問い合わせるために、ロケーションＵＲＩを使用することができる。ＳＬＰは、クライアントエンティティの識別を識別したり完全に識別したりすることができない場合があり、および／または、ＳＥＴのロケーションがＳＥＴまたはＳＥＴユーザによって許可されることになっているかどうかを決定することができない場合がある。それにもかかわらず、ＳＬＰは、クライアントエンティティが以前ＳＥＴに転送されたロケーションＵＲＩを提供したので、クライアントエンティティがＳＥＴおよび／またはＳＥＴユーザによって信頼され得ると仮定することができる。したがって、ＳＬＰは、ＳＥＴのロケーションを取得するために、ＳＥＴとのＳＵＰＬロケーションセッションを誘発することができる。このセッションの一部としてＳＬＰによってＳＥＴに転送される初期ＳＵＰＬメッセージ（たとえば、ＳＵＰＬ  ＩＮＩＴメッセージ）は、ロケーションＵＲＩを含み得る。この場合、ＳＥＴが以前ロケーションＵＲＩを転送した信頼できるクライアントエンティティによって、ＳＬＰから受信されたロケーション要求が開始されたまたは許可されたことをＳＥＴに知らせるために、ロケーションＵＲＩ（たとえば、以前ＳＥＴによってＳＬＰから受信されたロケーションＵＲＩと一致する）の存在を使用することができる。ＳＥＴは、たとえば、ロケーションＵＲＩが信頼できるクライアントエンティティに転送され、ＳＬＰからのＳＵＰＬロケーション要求でその後受信されたので、信頼できるクライアントエンティティが、ＳＬＰにＳＥＴのロケーションを要求するために、ロケーションＵＲＩを使用したに違いないと仮定し得る。この仮定は、たとえば、ロケーションＵＲＩが何らかの他の信頼できないエンティティによってインターセプトされなかったかまたはそれに転送されなかった（たとえばＳＬＰによって、または信頼できるクライアントエンティティによって）場合、言い換えれば、ＳＬＰおよび信頼できるクライアントエンティティが、信頼できる方法で挙動し、すべての通信が安全である場合、信頼でき得る。ＳＥＴは、その後ロケーション要求を許可し、たとえば、この信頼できるクライアントエンティティについて通知されるようにユーザが特に要求しない限り、ユーザに通知することを回避することができる。この結果、ユーザのプライバシー要求をサポートし、ユーザの不必要な要求を回避し、ＳＥＴおよびＳＥＴユーザのロケーションを、不必要な遅延なく、信頼できるクライアントエンティティに確実に提供することができる。
【００２９】
１つの適用例では、ＳＥＴは、緊急呼を開始し、ローカルＳＬＰにロケーションＵＲＩを要求し、緊急呼確立要求とともに公共安全応答ポイント（ＰＳＡＰ）にロケーションＵＲＩを転送することができる。ローカルＳＬＰがＳＥＴのロケーションを開始するために使用されるＳＵＰＬ  ＩＮＩＴメッセージでＳＥＴに同じロケーションＵＲＩを送る場合、ＰＳＡＰがそのロケーションを要求していることを、後のいつかの時点で、ＳＥＴは知らされ得る。
【００３０】
図１は、一実装形態による、ＳＵＰＬメッセージの交換をサポートする通信システム１００の図である。通信システム１００は、サービングネットワーク１０５、ホームネットワーク１１０、およびモバイルデバイスまたはＳＥＴ１１５など様々なエンティティを含み得る。サービングネットワークは、たとえばＳＥＴ１１５などモバイルデバイスへのアクセス（たとえば、ワイヤレスアクセス）を提供することができ、ＳＥＴ１１５が通信および／または他のサービス（たとえば、インターネットに接続し、音声およびデータ呼を行う）を実行できるようにすることができる。ホームネットワークは、たとえば、ＳＥＴ１１５などのモバイルデバイスが登録され、関連するユーザが音声およびデータ呼を行い、メッセージおよび電子メールを送受信し、インターネットに接続する能力など、いくつかのサービスのサブスクリプションを有するネットワークを備え得る。ＳＥＴ１１５などサブスクライブされたモバイルデバイスがそのカバレージエリア内にあるとき、ホームネットワークは、アクセス（たとえばワイヤレスアクセス）を提供することができる。１つまたは複数の衛星ビークル（ＳＶ）１２０は、ＳＥＴ１１５によって受信され得るナビゲーション信号を送信することができる。単一のＳＶ１２０のみが図１に示されているが、ロケーションデータおよびイネーブル信号測定値、たとえば疑似距離測定値を提供するために、追加のＳＶ、たとえば４つ以上のＳＶがＳＥＴ１１５と通信していてもよいことを理解されたい。
【００３１】
サービングネットワーク１０５は、ディスカバードＳＬＰ（Ｄ−ＳＬＰ）１２５、サービングコアネットワーク１３０、およびアクセスネットワーク１３５を含み得る、またはそれに関連付けられ得る。Ｄ−ＳＬＰ１２５は、サービングネットワーク１０５によってサービスされる地理的エリア内のＳＥＴ１１５のためにＳＵＰＬを使用してロケーションサービスを提供することができる。たとえば、Ｄ−ＳＬＰ１２５によって、ＳＥＴ１１５は、ロケーション支援データを要求し、受信し、外部エンティティからのＳＥＴ１１５についてのロケーション要求をサポートすることができる。サービングコアネットワーク１３０は、ＳＥＴ１１５と、Ｄ−ＳＬＰ１２５と、ホームネットワーク１１０とを含む様々な他のエンティティとの間の通信のサポートを提供することができる。アクセスネットワーク１３５は、数ある中でもほんのいくつかの例を挙げれば、たとえばＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、広帯域符号分割多元接続（ＷＣＤＭＡ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、符号分割多元接続２０００（ｃｄｍａ２０００）、ＷｉＦｉまたはＷｉＭａｘなど、特定のワイヤレス技術を使用して、ＳＥＴ１１５についてのワイヤレスアクセスおよび通信を提供することができる。アクセスネットワーク１３５は、ＳＥＴ１１５をサービングコアネットワーク１３０に接続することもできる。アクセスネットワーク１３５は、１つまたは複数の基地局、アクセスポイント、または他のワイヤレス可能デバイスを備えることができる。サービングコアネットワーク１３０は、ＬＴＥアクセスの場合、モビリティ管理エンティティ（ＭＭＥ）と、サービングゲートウェイ（ＳＷＧ）と、パブリック（またはパケット）データネットワークゲートウェイ（ＰＤＧ）とを備え、ＷＣＤＭＡ、ＧＳＭ、ｃｄｍａ２０００などのアクセスの場合、他のエンティティを備え得る。
【００３２】
ホームネットワーク１１０は、ＳＥＴ１１５およびホームコアネットワーク１４５のためのホームＳＬＰ（Ｈ−ＳＬＰ）１４０を含み得る、またはそれに関連付けられ得る。Ｈ−ＳＬＰ１４０は、ＳＵＰＬを使用してロケーションサービスを取得するためにＳＥＴ１１５によって通常使用されるロケーションサーバを備え得、具体的には、サービングネットワーク１０５によってサービスされるエリアにおいてＳＥＴ１１５がＨ−ＳＬＰ１４０と離れている間、Ｄ−ＳＬＰ１２５にＳＥＴ１１５のロケーションサービスを提供する権限を与え得る。ホームコアネットワーク１４５は、ＬＴＥアクセスの場合、１つまたは複数のＭＭＥ、ＳＷＧおよび／またはＰＤＧを備え、他のタイプのアクセスの場合、他のエンティティを備え得る。ＳＵＰＬエージェント１５０は、ホームコアネットワーク１４５と通信し得る、またはサービングコアネットワーク１３０（図１には図示せず）と通信し得る。場合によっては、サービングネットワーク１０５およびホームネットワーク１１０は、同じネットワークを備え得る（図１には図示せず）。
【００３３】
いくつかの実装形態では、ロケーションを導出するために測定され得るロケーションデータおよび信号は、たとえば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）および／またはワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）で、サービングネットワーク１０５または別の電子デバイスのアクセスネットワーク１３５内の地上波送信機（たとえば基地局またはＷｉＦｉアクセスポイント）によって提供され得る。
【００３４】
いくつかの実装形態では、ＳＥＴ１１５は、ほんの数例を挙げると、たとえば、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、他の低デューティサイクルデバイス、または携帯電話デバイスなどのデバイスを備え得る。ＳＥＴ１１５は、たとえば、４つ以上のＳＶ送信機への疑似距離測定値を取得することによって、ＳＰＳ、たとえばＧＰＳ、Ｇａｌｉｌｅｏ、またはＧｌｏｎａｓｓからのナビゲーション信号に少なくとも部分的に基づいて、そのロケーションを推定することができる。代わりに、ＳＥＴ１１５は、アクセスネットワーク１３５、または図１には図示されていない他のアクセスネットワークにおいて地上波送信機から受信された信号の測定値に少なくとも部分的に基づいて、そのロケーションを推定することができる。ＳＥＴ１１５は、同じくまたは代替的に、内部センサーを利用して、ロケーションのその変更を計算し、そのロケーションを取得するために、これをＳＶおよび／または地上波送信機の測定値と結合することができる。ＳＥＴ１１５は、他の技術に少なくとも部分的に基づいてそのロケーションをさらに取得することができる。
【００３５】
一実施形態では、ＳＵＰＬエージェント１５０は、ＳＥＴ１１５のロケーションをリモートで監視または追跡することができる。たとえば、ＳＥＴ１１５をトランスポートしているユーザが迷い、ある場所（たとえば空港、空港ゲート、ホテル、ショッピングモール）を見つける必要があり、または医学的緊急事態に遭遇し、これに関してＳＵＰＬエージェント１５０と通信する場合、ＳＵＰＬエージェント１５０は、ＳＥＴ１１５のロケーション推定値を取得することを望み得る。ＳＵＰＬエージェント１５０は、リモートコンピュータ、コンピューティングデバイス、または計算プラットフォームによって実行されるアプリケーションプログラムを備え得る。ＳＵＰＬエージェント１５０は、ホームコアネットワーク１４５を介してＨ−ＳＬＰ１４０と通信する、またはサービングコアネットワーク１３０を介してＤ−ＳＬＰ１２５と通信することができる。サービングネットワーク１０５およびホームネットワーク１１０は、ハードワイヤードまたはワイヤレスネットワークを備えることができる。
【００３６】
一実装形態では、ＳＥＴ１１５は、Ｄ−ＳＬＰ１２５またはＳＥＴ１１５と通信している何らかの他のＳＬＰ、たとえばＨ−ＳＬＰ１４０からのロケーションＵＲＩが割り当てられ得る。ロケーションＵＲＩは、その後、ＳＥＴ１１５のロケーション推定値を要求するために利用され得る。たとえば、ロケーションＵＲＩは、ＳＵＰＬエージェント１５０またはＳＥＴ１１５の動きのロケーションを監視することができる何らかの他のエンティティに対してＳＥＴ１１５によって送信または場合によっては提供され得る。ＳＥＴ１１５についての現在のまたは更新されたロケーション推定値を要求するために、ＳＵＰＬエージェント１５０または何らかの他のエンティティは、ＳＥＴ１１５からロケーション推定値を取得するために、ロケーション要求をＳＥＴ１１５と通信しているたとえばＤ−ＳＬＰ１２５などのＳＬＰに送信することができる。一実装形態では、たとえば、ＳＥＴ１１５に割り当てられる、または場合によってはそれに関連付けられたロケーションＵＲＩがＳＥＴ１１５に送られるロケーション要求メッセージに含まれている場合、ロケーション推定値はＳＥＴ１１５から取得できるだけである。ＳＥＴ１１５のロケーション推定値を要求しているエンティティがＳＥＴ１１５に割り当てられている、または場合によってはそれに関連付けられたロケーションＵＲＩを提供することを必要とすることによって、ＳＥＴ１１５のロケーション推定値の配布は、それによってＳＥＴ１１５のロケーション推定値のプライバシーを強化するために効果的に制御され得、不必要な遅延またはＳＥＴ１１５のユーザとの不必要な対話なしに、信頼できるエンティティからのロケーション要求を可能にすることができる。
【００３７】
図２Ａは、一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのプロセス２００のフローチャートである。図２Ｂは、一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのシステム２５０の概略図および対応するメッセージフローである。システム２５０は、図２Ａに関して本明細書で説明するように、メッセージフローを実施することができる。
【００３８】
プロセスを実施するためのシステム２００は、特定の実装形態に従って、ＳＥＴ（たとえば、図２ＢのＳＥＴ２５５または図１の１１５）、Ｈ−ＳＬＰ（たとえば、図１のＨ−ＳＬＰ１４０）、および外部クライアント（たとえば、図１のＳＵＰＬエージェント１５０）を備え得る。請求された主題による実装形態は、操作２０５〜２３０のすべてを含んでいてもよく、２０５〜２３０よりも少ない、またはそれよりも多い操作を含んでいてもよい。また、操作２０５〜２３０の特定の順序は、一例にすぎない。図２Ａは、ＳＥＴに対するＨ−ＳＬＰによるロケーションＵＲＩの供給（provisioning）のためのプロセス、および後のいつかの時点でＳＥＴのロケーションを要求し、取得するための外部クライアントによるロケーションＵＲＩの使用を示す。外部クライアントは、たとえば、ＳＵＰＬエージェントを含み得る。
【００３９】
操作２０５で、ＳＥＴは、Ｈ−ＳＬＰにロケーションＵＲＩを要求することができる。Ｈ−ＳＬＰは、ＳＥＴのロケーションＵＲＩを割り当てるまたは場合によっては取得することができ、操作２１０でロケーションＵＲＩをＳＥＴに送信することができる。操作２１５で、ＳＥＴは、外部クライアントにそのロケーションＵＲＩを送信することができる。外部クライアントは、ＳＥＴによって信頼され得、たとえば、後のいつかの時点で、ＳＥＴのロケーションを要求し、受信することができる。操作２１５における外部クライアントへのＳＥＴによるロケーションＵＲＩの転送は、アプリケーションレベルにおける対話を介して実行され得る。例示的な一実装形態では、外部クライアントが公共安全応答ポート（ＰＳＡＰ）の一部である場合、ＳＥＴからＰＳＡＰへの緊急呼が生じ得、緊急呼を確立するために使用されるＳＩＰ  ＩＮＶＩＴＥメッセージでＰＳＡＰにロケーションＵＲＩが送られる。この特定のタイプのロケーションＵＲＩ転送（操作２１５）は、たとえば、３ＧＰＰマルチメディアサブシステム（ＩＭＳ）緊急呼ソリューション（たとえば、３ＧＰＰ  ＴＳ２３．１６７およびＴＳ２４．２２９において定義されている）でサポートされる。
【００４０】
再び図２Ａを参照すると、操作２２０で、外部クライアントは、ＳＥＴのロケーション推定値を要求するために、Ｈ−ＳＬＰにＳＥＴのロケーションＵＲＩを含むメッセージを送信することができる。ロケーションＵＲＩは、操作２１５で外部クライアントに転送された同じロケーションＵＲＩを備え得る。操作２１０でロケーションＵＲＩが以前Ｈ−ＳＬＰによって割り当てられ、ＳＥＴに転送されたので、Ｈ−ＳＬＰは、外部クライアントを識別したり、ＳＥＴがロケーション要求を進行できる用意があることを検証したりすることができない場合であっても、ロケーション要求を続行することを決定することができる。代わりに、Ｈ−ＳＬＰは、受信されたロケーションＵＲＩを検証することができる場合、および場合によっては受信されたロケーションＵＲＩを検証することに加えて、外部クライアントの識別およびＳＥＴの位置決めのその許可を検証することができる。操作２２５でＳＥＴとのＳＵＰＬセッションがＨ−ＳＬＰによって開始され得る。操作２２５でＨ−ＳＬＰによってＳＥＴに転送された第１のＳＵＰＬメッセージ（たとえば、ＳＵＰＬ  ＩＮＩＴメッセージ）は、操作２２０で外部クライアントから受信されたロケーションＵＲＩを伝達することができる。Ｈ−ＳＬＰから受信されたロケーションＵＲＩは操作２１０でＳＥＴによって以前受信されており、操作２１５で外部クライアントに転送されたロケーションＵＲＩと一致するので、ＳＥＴは、ロケーション要求が進行できることを決定することができ、必ずしもＳＥＴユーザに通知したり、ＳＥＴユーザからの許可を待ったりする必要はない。代わりに、ＳＥＴは、受信されたロケーションＵＲＩを検証することに加えて、ＳＥＴユーザに通知し、ロケーションセッションが進行できる明確な許可を待つことができ、および／または外部クライアントがＳＥＴを位置決めする許可を与えられるものとしてＳＥＴで（たとえばＳＥＴユーザによって）構成されていることを検証することができる。ＳＵＰＬセッションは、その後、操作２２５に進み、Ｈ−ＳＬＰがＳＥＴのロケーション推定値を取得し得る。ＳＥＴのロケーション推定値を取得した後、ロケーション推定値は、操作２３０で、Ｈ−ＳＬＰから外部クライアントに送信され得る。
【００４１】
図２Ｂは、一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのシステム２５０の概略図および対応するメッセージフローである。システム２５０は、図２Ａに関して上記で説明したように、メッセージフローを実施することができる。図２Ｂは、ＳＥＴ２５５、Ｈ−ＳＬＰ２６０と外部クライアントまたはＳＵＰＬエージェント２６５との間の転送されたメッセージおよび対話を示す。各メッセージ転送およびその方向は矢印によって表され、各対話は図示のように二重矢印によって表される。図２Ｂの矢印のラベルは、メッセージまたは対話を要約しており、１つの可能性があるイベントの順序に従って番号が付けられているが、いくつかの実装形態では、イベントが異なる順序で起こり得ることを諒解されたい。各メッセージまたは対話に対応する図２Ａに示された操作は、図２Ｂにも示される。
【００４２】
図３Ａは、一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのプロセス３００のフローチャートである。図３Ｂは、一実装形態による、ロケーションＵＲＩを供給（provisioning）するためのシステム３５０の概略図および対応するメッセージフローである。システム３５０は、図３Ａに関して本明細書で説明するように、メッセージフローを実施することができる。
【００４３】
プロセス３００を実施するためのシステムは、特定の実装形態に従って、ＳＥＴ（たとえば、図３ＢのＳＥＴ３５５または図１のＳＥＴ１１５）と、Ｄ−ＳＬＰ（たとえば、図３ＢのＤ−ＳＬＰ３６０または図１のＤ−ＳＬＰ１２５）と、Ｈ−ＳＬＰ（たとえば、図３ＢのＨ−ＳＬＰ３６５または図１のＨ−ＳＬＰ１４０）と、ＳＵＰＬエージェント（たとえば、図３ＢのＳＵＰＬエージェント３７０または図１のＳＵＰＬエージェント１５０）とを備え得る。請求された主題による実装形態は、操作３０５〜３４０のすべてを含んでいてもよく、３０５〜３４０よりも少ない、またはそれよりも多い操作を含んでいてもよい。また、操作３０５〜３４０の特定の順序は、一例にすぎない。
【００４４】
操作３０５で、ＳＥＴは、Ｄ−ＳＬＰにロケーションＵＲＩを要求することができる。たとえば、ＳＥＴは、ロケーションＵＲＩを要求するために、メッセージをＤ−ＳＬＰに送信することができる。Ｄ−ＳＬＰは、ＳＥＴのロケーションＵＲＩを割り当てる、または場合によっては取得する能力を有し得る。操作３１０で、ロケーションＵＲＩは、Ｄ−ＳＬＰからＳＥＴに、メッセージを介して送信され得る。操作３１５で、ＳＵＰＬエージェントは、特定のＳＥＴのロケーション推定値を要求することができる。たとえば、ＳＵＰＬエージェントは、ＳＥＴのロケーション推定値を要求するために、ＳＥＴのためのＨ−ＳＬＰにメッセージを送信することができる。特定の一実装形態では、ＳＵＰＬエージェントは、ＳＥＴのロケーション推定値を要求するために、モバイルロケーションプラットフォーム（ＭＬＰ）メッセージをＨ−ＳＬＰに送信することができる。Ｈ−ＳＬＰは、ＳＵＰＬエージェントの識別、およびＳＥＴのロケーションを要求するためのその認可を検証することができる。
【００４５】
操作３２０で、ＳＥＴのロケーションを取得するために、Ｈ−ＳＬＰとＳＥＴとの間でＳＵＰＬセッションが開始され得る。ＳＥＴまたはＳＥＴユーザがロケーションセッションを許可できるようにするために、Ｈ−ＳＬＰは、ＳＥＴに対してＳＵＰＬエージェントを識別することができる。代わりに、ＳＥＴがＨ−ＳＬＰを信頼できるエンティティと見なすことができるので、ＳＥＴは、Ｈ−ＳＬＰによる仮定の許可に基づいてロケーションセッションを進行させることができる。ＳＵＰＬセッションの間に、ＳＥＴは、操作３１０でＤ−ＳＬＰから取得されたロケーションＵＲＩをＨ−ＳＬＰに転送することができる。Ｈ−ＳＬＰがロケーションＵＲＩを受信した後、またはＨ−ＳＬＰがロケーションＵＲＩを受信し、ＳＥＴのロケーション推定値を取得した後、ＳＵＰＬセッションは終了し得る。ＳＥＴは、ＳＵＰＬエージェントがＳＥＴのロケーションを要求する前にそのロケーションＵＲＩをＨ−ＳＬＰに送信することができることを諒解されたい。この場合、操作３２０は省略され得る。
【００４６】
操作３２５で、Ｈ−ＳＬＰは、ＳＥＴのロケーションを要求するために、メッセージをＤ−ＳＬＰに送信することができる。メッセージは、たとえば、ロケーションＵＲＩを含むパラメータまたはフィールドを含むことができる。Ｈ−ＳＬＰは、操作３２０において受信されたロケーションＵＲＩによって識別されるロケーションサーバに少なくとも部分的に基づいてＤ−ＳＬＰを決定または識別することができる。Ｈ−ＳＬＰは、操作３２０でロケーション推定値を取得していない、または正確なロケーション推定値を取得していないことに少なくとも部分的に基づいてＤ−ＳＬＰに連絡することを決定することができる。たとえば、ＳＥＴが建物内にある場合、Ｈ−ＳＬＰは、操作３２０でＳＥＴの位置決めをする、または正確に位置決めをすることができるために、建物、ローカル基地局、および／またはＷｉＦｉアクセスポイントにおいて十分なデータを有していない場合がある。操作３３０で、Ｄ−ＳＬＰがＳＥＴからロケーション推定値を取得するために、ＳＥＴとのＳＵＰＬセッションがＤ−ＳＬＰによって開始され得る。操作３３０でＤ−ＳＬＰによってＳＥＴに転送された第１のＳＵＰＬメッセージ（たとえば、ＳＵＰＬ  ＩＮＩＴメッセージ）は、操作３２５でＨ−ＳＬＰから受信されたロケーションＵＲＩを伝達することができる。ＳＥＴはロケーション要求が進行できることを決定することができ、Ｄ−ＳＬＰから受信されたロケーションＵＲＩが、操作３１０でＳＥＴによって以前受信されたロケーションＵＲＩと一致し、操作３２０でＨ−ＳＬＰに転送された場合、必ずしもＳＥＴユーザに通知したり、ＳＥＴユーザからの許可を待ったりする必要はない。たとえば、ＳＥＴは、両方の操作で同じロケーションＵＲＩを含むために、操作３２０でのＨ−ＳＬＰからのロケーション要求に、操作３３０でのＤ−ＳＬＰからのロケーション要求を関連付けることができる。したがって、ＳＥＴは、操作３２０でロケーション要求を許可したので、Ｄ−ＳＬＰが所有し得ないＳＵＰＬエージェントの識別に関する情報を受信することなく、操作３３０でロケーション要求を許可することができる。ＳＵＰＬセッションは、その後、操作３３０に進み得、Ｄ−ＳＬＰがＳＥＴのロケーション推定値を取得し得る。ＳＥＴのロケーション推定値を取得した後、たとえば、Ｄ−ＳＬＰは、操作３３５でメッセージを介してロケーション推定値をＨ−ＳＬＰに送信することができる。Ｈ−ＳＬＰは、その後、操作３４０でＳＥＴの取得したロケーション推定値をＳＵＰＬエージェントに送信することができる。
【００４７】
図３Ｂは、ＳＥＴ３５５、Ｄ−ＳＬＰ３６０、Ｈ−ＳＬＰ３６５、ＳＵＰＬエージェント３７０の間の転送されたメッセージおよび対話に関して、図３Ａのフローチャートを示す。各メッセージ転送およびその方向は矢印によって表され、各対話は図示のように二重矢印によって表される。図３Ｂの矢印のラベルは、メッセージまたは対話を要約しており、１つの可能性があるイベントの順序に従って番号が付けられているが、いくつかの実装形態では、イベントが異なる順序で起こり得ることを諒解されたい。各メッセージまたは対話に対応する図３Ａに示された操作は、図３Ｂにも示される。
【００４８】
Ｈ−ＳＬＰまたは何らかの他のエンティティが特定のＳＥＴのロケーション推定値を要求するが、ロケーションＵＲＩを最初に提供したＳＬＰまたはＳＥＴに正しいロケーションＵＲＩを供給しない場合、ロケーション推定値に対するアクセスは、それぞれ、正しいロケーションＵＲＩを知らない、したがってＳＥＴのロケーションを受信する権利がないエンティティへのロケーション推定値の配布を防止するために、ＳＥＴまたはＳＬＰによって選択的に禁止され得る。言い換えれば、要求が以前移動局に送信されたロケーション識別子と異なる誤ったロケーション識別子とを含む場合、ロケーション推定値に対するアクセスは要求側エンティティに対して選択的に禁止され得る。
【００４９】
いくつかの実装形態では、ロケーションＵＲＩをＳＥＴに提供するＳＬＰは、ロケーションＵＲＩが有効であると見なされる時間期間を提供することもできる。ＳＥＴは、この時間期間をロケーションＵＲＩが転送される外部エンティティに提供することができる。ロケーションＵＲＩの時間期間が期限切れになった後のある時刻に、ＳＬＰまたはＳＥＴがロケーションＵＲＩを備えるＳＥＴについてのロケーション要求を受信した場合、ロケーションＵＲＩがもはや有効でないので、ＳＬＰまたはＳＥＴは、それぞれ、ロケーション要求を拒否することができる。ＳＬＰは、たとえば異なるデリファレンスプロトコルを参照するロケーションＵＲＩなど、２つ以上のロケーションＵＲＩをＳＥＴに提供することもできる。ＳＥＴは、その後、受信されたロケーションＵＲＩの一部または全部を信頼できる外部エンティティに転送することができ、後で、これらのロケーションＵＲＩのうちの１つを含めて、ＳＬＰからロケーション要求を受信することができる。ＳＥＴは、その後、１つのロケーションＵＲＩを受信することに少なくとも部分的に基づいて、ロケーション要求を許可することができる。
【００５０】
以下でさらに説明するように、ロケーションＵＲＩの供給（provisioning）および／またはＳＥＴのロケーション推定値の取得に関して、異なるタイプのメッセージフローがある。たとえばＳＵＰＬ３．０などのＳＵＰＬプロトコルに従って送信または受信され得る異なるタイプのメッセージがある。
【００５１】
「ＳＵＰＬ  ＩＮＩＴ」は、たとえば、ネットワーク主導型の対話で、ＳＥＴに対して、たとえばＨ−ＳＬＰ、Ｄ−ＳＬＰまたは緊急ＳＬＰ（Ｅ−ＳＬＰ）など、ＳＬＰから送信されるＳＵＰＬセッションを開始するＳＵＰＬメッセージを備え得る。「ＳＵＰＬ  ＳＥＴ  ＩＮＩＴ」は、別のターゲットＳＥＴについてのロケーション要求を開始するために、ＳＥＴからＳＬＰ（たとえば、Ｈ−ＳＬＰまたはＤ−ＳＬＰ）に送信されるＳＵＰＬセッションを開始するＳＵＰＬメッセージを備え得る。「ＳＵＰＬ  ＳＴＡＲＴ」は、ＳＥＴからＳＬＰ（たとえば、Ｈ−ＳＬＰ、Ｄ−ＳＬＰまたはＥ−ＳＬＰ）に送信されるＳＵＰＬセッションを開始するＳＵＰＬメッセージを備え得る。「ＳＵＰＬ  ＲＥＳＰＯＮＳＥ」は、少なくとも部分的にＳＵＰＬ  ＳＴＡＲＴメッセージの受信に応答してＳＬＰによって送信されるＳＵＰＬメッセージを備え得る。「ＳＵＰＬ  ＰＯＳ  ＩＮＩＴ」は、ネットワーク主導型のＳＵＰＬセッションでＳＵＰＬ  ＩＮＩＴメッセージが、またはＳＥＴ主導型のＳＵＰＬセッションでＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージがＳＬＰから受信された後、ＳＥＴによってＳＬＰに送信されるＳＵＰＬメッセージを備え得る。「ＳＵＰＬ  ＰＯＳ」は、（たとえば、３ＧＰＰ２  Ｃ．Ｓ００２２で定義されるＴＩＡ−８０１、３ＧＰＰ  ＴＳ４４．０３１で定義される無線リソースロケーションサービス（ＬＣＳ）プロトコル（ＲＲＬＰ）、３ＧＰＰ  ＴＳ２５．３３１で定義される無線リソース制御（ＲＲＣ）、または３ＧＰＰ  ＴＳ３６．３５５で定義されるＬＴＥポジショニングプロトコル（ＬＰＰ）についての）下にあるポジショニングプロトコルメッセージを含むＳＬＰまたはＳＥＴによって送られるＳＵＰＬメッセージを備え得る。ＳＵＰＬ  ＰＯＳメッセージは、速度などの追加情報をさらに含むことができる。「ＳＵＰＬ  ＥＮＤ」は、たとえば、ＳＵＰＬセッションを正常または異常に終了させるＳＬＰまたはＳＥＴによって送られたＳＵＰＬメッセージを備え得る。
【００５２】
１つまたは複数のＳＵＰＬメッセージは、たとえば、ロケーションＵＲＩセットのフィールドまたはパラメータを含み得る。ロケーションＵＲＩセットパラメータは、ロケーションＵＲＩを最初に作成した特定のロケーションサーバからＳＥＴのロケーションを取得する手段を参照する、たとえばＩＥＴＦ  ＲＦＣ３９８６で定義されるＵＲＩを各々備える１つまたは複数のロケーションＵＲＩを提供することができる。ロケーションサーバは、ＳＵＰＬ  ＳＬＰまたは何らかの他のタイプのサーバを備え得、ロケーションＵＲＩ内で識別され得る。（たとえば問合せ／応答操作を介して）ロケーションＵＲＩを使用してＳＥＴロケーションを取得するために使用されるデリファレンスプロトコルは、たとえばＩＥＴＦ  ＲＦＣ３９８６で定義されるロケーションＵＲＩ内で同様に定義され得る。デリファレンスプロトコルの可能な例には、ＩＥＴＦ  ＲＦＣ３８５６で定義されるＳＩＰ  ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹおよびＩＥＴＦ  ＲＦＣ５９８５で定義されるＨＥＬＤプロトコルの拡張がある。ロケーションＵＲＩセットの作成時、ＳＬＰは、たとえば、それがサポートするロケーションデリファレンスプロトコルごとに１つのロケーションＵＲＩを含み得る。ロケーションＵＲＩセットパラメータは、ロケーションＵＲＩセットパラメータにおける各ロケーションＵＲＩが有効なままである有効期間をさらに含むことができる。
【００５３】
ロケーションＵＲＩ要求パラメータは、ＳＬＰからのロケーションＵＲＩについてのＳＥＴからの要求を示すまたは含むことができる。ロケーションＵＲＩ要求パラメータは、ロケーションＵＲＩを求める要求を示すために、ＳＥＴからＨ−ＳＬＰまたはＤ−ＳＬＰなどのＳＬＰに送信されるＳＵＰＬメッセージで利用され得る。ロケーションＵＲＩ要求パラメータは、ロケーションＵＲＩを要求する理由を提供することができる。ロケーションＵＲＩを要求する考えられる理由には、考えられる理由の例を２、３挙げると、緊急セッションのためのロケーションサポートまたはＨ−ＳＬＰのためのロケーションサポートなどがある。ロケーションＵＲＩ要求パラメータは、任意の提供されたロケーションＵＲＩが有効なままである好適な有効期間をさらに含むことができる。
【００５４】
ＳＵＰＬメッセージにおいて利用され得る別のパラメータは、Ｅｘｔｅｎｄｅｄ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータである。Ｅｘｔｅｎｄｅｄ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータは、ＳＬＰからネットワーク主導型ＳＵＰＬセッションについての追加の通知情報をＳＥＴに提供することができる。たとえば、Ｅｘｔｅｎｄｅｄ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータは、ロケーションＵＲＩを備え得、ロケーションＵＲＩを含むロケーション要求を受信した結果として、ＳＥＴロケーションがＳＬＰによって取得されていることを示すことができる。特定の一実装形態では、同じロケーションＵＲＩがＳＬＰによって以前ＳＥＴに転送されており、ロケーションＵＲＩについてのＳＥＴに対してＳＬＰによって提供された任意の有効期間がまだ期限切れになっていない場合、Ｅｘｔｅｎｄｅｄ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータはロケーション要求を許可するためにＳＥＴによって利用され得る。たとえば、ＳＥＴは、以前安全な方法で（たとえば、Ｈ−ＳＬＰまたは外部のＳＵＰＬエージェントに）別のエンティティにロケーションＵＲＩを転送している場合、そのロケーションが特定のエンティティによって要求されているということを知っている可能性がある。
【００５５】
図４は、特定の一実装形態による、ロケーションＵＲＩがＳＵＰＬ  ＩＮＩＴメッセージに含まれるＳＥＴのロケーション推定値についてのＳＬＰで開始された要求に関する例示的なメッセージフローを示すメッセージフロー図４００である。
【００５６】
操作Ａで、ＳＵＰＬエージェント（たとえば図１に示されるＳＵＰＬエージェント１５０）は、ロケーション要求メッセージを、それが関連するＨ−ＳＬＰ（たとえば、図１のＨ−ＳＬＰ１４０）またはＤ−ＳＬＰ（たとえば、図１のＤ−ＳＬＰ１２５）に送信することができる。送信されたロケーション要求は、ロケーションが望まれる特定のＳＥＴ（たとえば、図１に示されるＳＥＴ１１５）を参照するロケーションＵＲＩを含むことができる。ＳＵＰＬエージェントは、（たとえば、図２Ａの操作２１５で説明したように）ＳＥＴからロケーションＵＲＩを以前受信しており、ＳＥＴは、たとえば、図５について後で説明するように、ＳＬＰからロケーションＵＲＩを以前受信している場合がある。Ｈ−ＳＬＰまたはＤ−ＳＬＰ（図４にＤ／Ｈ−ＳＬＰとして示される）は、ＳＵＰＬエージェントを認証するまたは認証しない可能性があり、ＳＵＰＬエージェントが要求されるサービスについて許可されるかどうかを決定するまたは決定しない可能性がある。Ｄ／Ｈ−ＳＬＰは、たとえば、ロケーションＵＲＩがＤ／Ｈ−ＳＬＰによって最初に作成されたとき、Ｄ／Ｈ−ＳＬＰが以前割り当てたロケーションＵＲＩにおける疑似乱数文字列からなど、受信されたロケーションＵＲＩからターゲットＳＥＴを決定することができる。Ｄ／Ｈ−ＳＬＰは、（たとえば、図４に示されない操作によって）ＳＥＴに以前転送されたロケーションＵＲＩと一致している受信されたロケーションＵＲＩに少なくとも部分的に基づいてＳＥＴまたはＳＥＴユーザによってＳＥＴのロケーションが許可されることをさらに仮定することができる。Ｄ／Ｈ−ＳＬＰは、ターゲットＳＥＴがＳＵＰＬをサポートするかどうかを検証することができる。以前計算された位置がＤ／Ｈ−ＳＬＰで利用可能であり、通知および検証がＳＥＴによって要求されない場合、Ｄ／Ｈ−ＳＬＰは、操作Ｇに直接進むことができる。一方、通知および検証または通知のみ必要とされる、または必要とされ得る場合、メッセージフローは操作Ｂに進むことができる。
【００５７】
操作Ｂで、Ｄ／Ｈ−ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージを送ることによって、ターゲットＳＥＴとのＳＵＰＬロケーションセッションを開始することができる。ＳＵＰＬ  ＩＮＩＴメッセージは、意図された測位方法（たとえば、ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ機能（たとえば、ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）と、測位の品質（ＱｏＰ）と、操作Ａで受信されたロケーションＵＲＩとのうちの１つまたは複数を含むことができる。ロケーションＵＲＩは、ＳＵＰＬ  ＩＮＩＴにおけるＥｘｔｅｎｄｅｄ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータに含まれ得る。操作Ａにおけるプライバシーチェックの結果が、ターゲットＳＥＴの通知または検証が必要であることを示す場合、Ｄ／Ｈ−ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージにＮｏｔｉｆｉｃａｔｉｏｎパラメータも含め得る。Ｄ／Ｈ−ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージを送信する前にＳＵＰＬ  ＩＮＩＴメッセージのハッシュを計算し、記憶することもできる。操作Ａで、Ｄ／Ｈ−ＳＬＰが以前計算された位置を使用することを決定した場合、ＳＵＰＬ  ＩＮＩＴメッセージが、「ｎｏ  ｐｏｓｉｔｉｏｎ」ｐｏｓＭｅｔｈｏｄパラメータ値でこの以前計算された位置の使用を示すことができる。以前計算された位置を使用する場合、ＳＥＴは、操作Ｃについて以下でさらに説明するように、含まれているロケーションＵＲＩを検査した後、（たとえばアクセス許可、またはアクセス拒否など）任意の必要な検証プロセスの結果を備えるＳＵＰＬ  ＥＮＤメッセージで応答することができる。Ｈ−ＳＬＰは、その後、ステップＧに進むことができる。ＳＵＰＬ  ＥＮＤメッセージを送信する前に、ＳＥＴは、以下で説明する操作Ｃのデータ接続セットアップ手順を実行することができ、Ｄ／Ｈ−ＳＬＰに対するＴＬＳ接続を確立するために、操作Ｄに関して以下で説明する手順を利用することができる。
【００５８】
以前計算された位置がＨ−ＳＬＰによって使用されていない場合、操作Ｃで、ＳＥＴは、受信されたＳＵＰＬ  ＩＮＩＴメッセージを分析することができる。本人ではないことがわかった場合、ＳＥＴは、さらなるアクションを行わない場合がある。そうでなければ、ＳＥＴは、たとえば、任意の必要な通知および検証を実行することができる。操作ＢでロケーションＵＲＩがＤ／Ｈ−ＳＬＰによって含まれるので、ＳＥＴは、（ｉ）同じロケーションＵＲＩは、同じＤ／Ｈ−ＳＬＰから以前受信されたかどうか、およびそうである場合、（ｉｉ）ロケーションＵＲＩの任意の有効期間は、まだ期限切れになっていないかどうか、および（ｉｉｉ）ロケーションＵＲＩがＳＥＴによって１つまたは複数の信頼できる外部クライアントに転送されたかどうかを検証することができる。たとえば、３つ全部の条件が満たされた場合、ＳＥＴは、操作ＢでＤ／Ｈ−ＳＬＰによって開始されているロケーション要求がロケーションＵＲＩを以前ＳＥＴが送った信頼できる外部クライアントによって誘発されたと仮定することができる。したがって、ＳＥＴは、Ｄ／Ｈ−ＳＬＰとのＴＬＳ接続の設立を準備するために必要なアクションを行うことができる。ＳＥＴは、受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュを計算することもできる。３つの条件のうちの１つまたは複数が満たされていない場合、ＳＥＴは、操作Ｂについて上述したようにＳＵＰＬ  ＥＮＤを戻すことによって、ロケーション要求を拒否することができ、Ｄ／Ｈ−ＳＬＰＨは操作Ｇに進むことができる。
【００５９】
操作Ｄで、ＳＥＴは、たとえば、ＳＥＴのためのホームネットワーク（たとえば、図１のホームネットワーク１１０）によってＳＥＴで供給（provisioning）されたＨ−ＳＬＰアドレス、またはＨ−ＳＬＰもしくはＨ−ＳＬＰによって許可されるプロキシＤ−ＳＬＰによって提供または検証されるＤ−ＳＬＰアドレスであり得るＤ／Ｈ−ＳＬＰアドレスを使用してＤ／Ｈ−ＳＬＰとのＴＬＳ接続を確立することができる。
【００６０】
再び操作Ｄを参照すると、ＳＥＴは、その後、Ｄ／Ｈ−ＳＬＰとの測位セッションを開始するために、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＤ／Ｈ−ＳＬＰに送信することができる。たとえば、ＳＥＴが操作ＢでのＳＵＰＬ  ＩＮＩＴメッセージにおいて示される意図された測位方法をサポートしない場合であっても、ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信することができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、たとえば、近くの基地局の識別および測定値、ＳＥＴ機能（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）、ならびに／または例示的な実装形態の操作Ｃにおいて計算された受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（ｖｅｒ）を含む、ロケーションＩＤ（ｌｏｃａｔｉｏｎＩｄ。ロケーションＵＲＩまたはロケーション識別子と混同されるべきでない）を含むことができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、Ｄ／Ｈ−ＳＬＰの測位プロトコル機能（たとえば、操作ＢにｓＬＰＣａｐａｂｉｌｉｔｉｅｓで示されている）に従って、ＬＰＰ／ＬＰＰ拡張（ＬＰＰｅ）および／またはＴＩＡ−８０１測位プロトコルメッセージを運ぶＳＵＰＬ  ＰＯＳメッセージも含み得る。ＳＥＴは、これがサポートされる場合（ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１の一部として、または任意の測位パラメータを介して明示的に）、その位置を提供することもできる。要求されたＱｏＰを満たす、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージで取り出された、またはそれで受信された情報に基づいて計算された位置が利用可能である場合、Ｄ／Ｈ−ＳＬＰは、操作Ｆに直接進むことができ、ＳＵＰＬ  ＰＯＳセッションに関与することを回避することができる。
【００６１】
操作Ｅで、ＳＥＴおよびＤ／Ｈ−ＳＬＰは、ＳＥＴの位置を計算するために、ＳＵＰＬ  ＰＯＳメッセージ交換に関与し得る。このセッションに使用される測位方法は、ＳＵＰＬ  ＰＯＳメッセージ交換の間、または随意に操作Ｄにおいて、ＳＥＴおよびＤ／Ｈ−ＳＬＰによって交換される機能に少なくとも部分的に基づいて決定され得る。Ｄ／Ｈ−ＳＬＰは、受信された測位測定値（たとえば、ＳＥＴ支援）に少なくとも部分的に基づいて、ロケーションまたは位置推定値を計算することができる、またはＳＥＴは、Ｄ／Ｈ−ＳＬＰ（たとえば、ＳＥＴベース）から取得された援助に少なくとも部分的に基づいて、そのロケーションまたは位置推定値を計算することができる。
【００６２】
操作Ｆで、位置計算が完了した後、Ｄ／Ｈ−ＳＬＰは、ＳＵＰＬロケーションセッションが終わったことを示すＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送信することができる。ＳＥＴは、少なくとも部分的にＳＵＰＬ  ＥＮＤメッセージを受信することに応答して、Ｄ／Ｈ−ＳＬＰとの任意のＴＬＳ接続を解放し、このセッションに関するすべてのリソースを解放することができる。
【００６３】
操作Ｇで、Ｄ／Ｈ−ＳＬＰは、ロケーション応答メッセージを介してロケーションまたは位置推定値（たとえばｐｏｓｒｅｓｕｌｔ）をＳＵＰＬエージェントに送信することができ、Ｄ／Ｈ−ＳＬＰは、このセッションに関するすべてのリソースを解放することができる。
【００６４】
図５は、特定の一実装形態による、ＳＥＴで開始されたロケーションＵＲＩ要求に関する例示的なメッセージフローを示すメッセージフロー図チャート５００である。操作Ａで、ＳＥＴ（たとえば、図１のＳＥＴ１１５）は、ＳＥＴによって実行される、または場合によってはＳＥＴ上で動作しているＳＵＰＬエージェント（たとえば、アプリケーション）から、ロケーションＵＲＩを求める要求を受信することができる。たとえば、ＳＥＴによって実施される、またはＳＥＴ上で動作しているＳＵＰＬエージェントは、ロケーションＵＲＩを緊急呼を求める要求（たとえば、ＳＩＰ  ＩＮＶＩＴＥ）でＰＳＡＰに転送することを希望または必要とし得る、または、ＳＵＰＬエージェントは、たとえば、図２Ａ、図２Ｂ、図３Ａ、および図３Ｂに示すように、信頼できる外部クライアントによる後のＳＥＴのロケーションを可能にするために、ロケーションＵＲＩを何らかの他の信頼できる外部クライアントに転送することを希望または必要とし得る。ＳＥＴは、通常のＳＵＰＬエージェントの場合、Ｄ−ＳＬＰまたはＨ−ＳＬＰ（以下Ｄ／Ｈ−ＳＬＰと呼ぶ）に対する、または、緊急サービスのみをサポートすることがわかっているＳＵＲＬエージェントの場合、Ｅ−ＳＬＰに対する安全なＴＬＳ接続を確立するために、適切なアクションを行うことができる。
【００６５】
操作Ｂで、ＳＥＴは、Ｈ−ＳＬＰのためのホームネットワークによって供給（provisioning）されるデフォルトのアドレス、またはＤ−ＳＬＰもしくはＥ−ＳＬＰのためのプロキシＤ−ＳＬＰもしくはＨ−ＳＬＰによって提供または検証されたアドレスを使用して、以下Ｄ／Ｅ／Ｈ−ＳＬＰと呼ばれる、Ｄ−ＳＬＰ、Ｅ−ＳＬＰまたはＨ−ＳＬＰに対する安全なＴＬＳ接続を確立することができ、その後、Ｄ／Ｅ／Ｈ−ＳＬＰとの測位セッションを開始するためにＳＵＰＬ  ＳＴＡＲＴメッセージを送信することができる。ＳＵＰＬ  ＳＴＡＲＴメッセージは、ＳＥＴ機能（たとえばｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）とロケーションＵＲＩ要求（たとえば、ｌｏｃａｔｉｏｎＵＲＩＲｅｑｕｅｓｔパラメータ）とを含むことができる。Ｅ−ＳＬＰに対する要求では、たとえば、ＳＵＰＬ  ＳＴＡＲＴメッセージは、緊急サービス指示（たとえば、ｅｍｅｒｇｅｎｃｙＳｅｒｖｉｃｅｓＩｎｄｉｃａｔｉｏｎパラメータ）を含むこともできる。ＳＥＴは、たとえば、そのサービングアクセスネットワークの識別、および、いずれかが利用可能である場合、その現在ロケーションまたは位置推定値を含み得る。
【００６６】
操作Ｃで、Ｄ／Ｅ／Ｈ−ＳＬＰは、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴに送信することができる。ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは、意図された測位方法（たとえばｐｏｓＭｅｔｈｏｄ）および／またはＳＬＰ機能（たとえば、ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）を含むことができる。特定の一実装形態では、Ｄ／Ｅ／Ｈ−ＳＬＰは、操作Ｃ、ＤおよびＥを回避することができ、ＳＥＴのロケーションまたは位置を取得する、または操作Ｂで提供された任意の位置を検証する必要がない場合、代わりに、操作Ｆに進むことができる。
【００６７】
操作Ｄで、ＳＥＴは、ＳＵＰＬ  ＲＥＳＰＯＮＳＥにおいて示される意図された測位方法をサポートしない場合であっても、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信することができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、ＳＥＴの機能（たとえば、ｓＥＴＣａｐａｂｉｌｉｔｉｅｓパラメータ）、および随意にＤ／Ｅ／Ｈ−ＳＬＰの測位プロトコル機能（たとえば、操作ＣにパラメータｓＬＰＣａｐａｂｉｌｉｔｉｅｓで示されている）に準拠するＬＰＰ、ＬＰＰ／ＬＰＰｅおよび／またはＴＩＡ−８０１測位プロトコルメッセージを運ぶＳＵＰＬ  ＰＯＳメッセージを含み得る。ＳＥＴは、サポートされる場合（たとえば、ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１測位プロトコルメッセージの一部として、または任意のＳＵＰＬ測位パラメータを明示的に介して）、そのロケーションまたは位置推定値をさらに提供することができる。要求されたＱｏＰを満たす、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージで取り出された、またはそれで受信された情報に少なくとも部分的に基づいて計算されたロケーションまたは位置が利用可能である場合、Ｄ／Ｅ／Ｈ−ＳＬＰは、操作Ｆに直接進むことができ、ＳＵＰＬ  ＰＯＳセッションに関与することを回避することができる。
【００６８】
操作Ｅで、ＳＥＴおよびＤ／Ｅ／Ｈ−ＳＬＰは、ロケーションまたは位置を計算するために、ＳＵＰＬ  ＰＯＳメッセージ交換に関与し得る。このセッションに使用される測位方法は、ＳＵＰＬ  ＰＯＳメッセージ交換の間、または随意に操作Ｄにおいて、ＳＥＴおよびＤ／Ｅ／Ｈ−ＳＬＰよって交換される機能に少なくとも部分的に基づいて決定され得る。Ｄ／Ｅ／Ｈ−ＳＬＰは、受信された測位測定値（たとえば、ＳＥＴ支援）に少なくとも部分的に基づいて、ロケーションまたは位置推定値を計算することができる、またはＳＥＴは、Ｄ／Ｅ／Ｈ−ＳＬＰ（たとえば、ＳＥＴベース）から取得された援助に少なくとも部分的に基づいて、位置推定値を計算することができる。
【００６９】
操作Ｆで、位置計算が完了した後、Ｄ／Ｅ／Ｈ−ＳＬＰは、ＳＵＰＬロケーションセッションが終了したことを示すために、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送信することができ、ロケーションＵＲＩセットを受信することをＳＥＴが許可されている場合、ロケーションＵＲＩセット（たとえばｌｏｃａｔｉｏｎＵＲＩＳｅｔパラメータ）を含め得る。ｌｏｃａｔｉｏｎＵＲＩＳｅｔパラメータは、１つまたは複数のロケーションＵＲＩを含むことができ、ロケーションＵＲＩが有効なままである有効期間を含むことができる。ロケーションＵＲＩは、（たとえば、図２Ａの操作２２０および図３Ａの操作３２５について記載されているように）Ｄ／Ｅ／ＨＳＬＰおよびＳＥＴをデリファレンスするために使用されるプロトコルを識別することができる。ＳＥＴの識別は、任意の疑似乱数文字列を備え得、ＳＥＴの実際の識別に関連付けてＤ／Ｅ／Ｈ−ＳＬＰに記憶され得る。操作Ｅが実行された場合、Ｄ／Ｅ／Ｈ−ＳＬＰは、操作Ｅにおいて計算される任意のロケーションまたは位置推定値をさらに提供することができる。ＳＥＴは、操作Ｆにおいて受信された１つまたは複数のロケーションＵＲＩをＳＵＰＬエージェントに提供することができ、Ｄ／Ｅ／Ｈ−ＳＬＰとのＴＬＳ接続を解放し、少なくとも部分的にＳＵＰＬ  ＥＮＤメッセージを受信することに応答して、このＳＵＰＬセッションに関するすべてのリソースを解放することができる。Ｄ／Ｅ／Ｈ−ＳＬＰは、ＳＵＰＬ  ＥＮＤメッセージを送信すると、このＳＵＰＬセッションに関するすべてのリソースを解放することもできる。
【００７０】
図６は、特定の実装形態によるＳＥＴ６００の概略図である。ＳＥＴ６００は、ＲＦキャリア信号をボイスまたはデータなどのベースバンド情報とともにＲＦキャリアへと変調し、このようなベースバンド情報を取得するために変調ＲＦキャリアを復調するためのトランシーバ６０６を含み得る。アンテナ６１０は、ワイヤレス通信リンクを介して変調ＲＦキャリアを送信し、ワイヤレス通信リンクを介して変調ＲＦキャリアを受信し得る。
【００７１】
ベースバンドプロセッサ６０８は、ＣＰＵ６０２からのベースバンド情報を、ワイヤレス通信リンクを介して送信するためにトランシーバ６０６に提供し得る。ここで、ＣＰＵ６０２は、そのようなベースバンド情報をユーザインターフェース６１６内の入力デバイスから取得することができ得る。ベースバンドプロセッサ６０８は、トランシーバ６０６からのベースバンド情報を、ユーザインターフェース６１６内の出力デバイスを通じて送信するためにＣＰＵ６０２に提供するようにも適合され得る。
【００７２】
ＳＰＳ受信機（ＳＰＳ  Ｒｘ）６１２は、ＳＰＳアンテナ６１４を介して送信機から送信を受信および／または復調することができ、復調された情報を相関器６１８に提供することができる。相関器６１８は、受信機６１２によって提供される情報から、相関関数を導出することができる。所与の疑似雑音（ＰＮ）コードでは、たとえば、相関器６１８は、コード位相探索ウィンドウを設定するために様々なコード位相にわたって、および上記のように様々なドップラー周波数の仮説にわたって定義される相関関数を生成することができる。このように、個々の相関は、定義済みのコヒーレントおよび非コヒーレント統合パラメータに従って実行され得る。
【００７３】
相関器６１８は、トランシーバ６０６によって提供されたパイロット信号に関係する情報から、パイロット関連相関関数を導出することもできる。この情報は、加入者局によって、ワイヤレス通信サービスを獲得するために使用され得る。
【００７４】
チャネル復号器６２０は、ベースバンドプロセッサ６０８から受信されるチャネルシンボルを復号してその基礎をなすソースビットにすることができる。チャネルシンボルが畳み込み符号化されたシンボルを備える１つの例では、チャネル復号器６２０はビタビ復号器を備え得る。チャネルシンボルが直列連結畳み込み符号または並列連結畳み込み符号を備える第２の例では、チャネル復号器６２０はターボ復号器を備え得る。
【００７５】
メモリ６０４は、記述または示唆されている１つまたは複数のプロセス、例、実装、またはその例を実行するために実行可能な機械可読命令を記憶することができる。ＣＰＵ６０２は、そのような機械可読命令にアクセスし、および／または実行することができる。機械可読命令の実行によって、ＣＰＵ６０２は、相関器６１８によって提供されるＳＰＳ相関関数を分析し、そのピークから測定値を導出し、および／または、ロケーションの推定値が十分に正確かどうかを決定するよう相関器６１８に指示することができる。ただし、これらは特定の態様においてＣＰＵによって実行され得るタスクの例にすぎず、請求する主題はこれらの点について限定されない。
【００７６】
特定の例では、加入者局のＣＰＵ６０２は、上記のようにＳＶから受信された信号に少なくとも部分的に基づいて、加入者局のロケーションを推定することができる。また、ＣＰＵ６０２は、特定の例に従って上記のように最初に受信された信号で検出されたコード位相に少なくとも部分的に基づいて、第２に受信された信号を取得するためのコード探索範囲を決定するように構成され得る。
【００７７】
図７は、特定の実装形態によるＨ−ＳＬＰ７００の概略図である。Ｄ−ＳＬＰおよび／またはＥ−ＳＬＰも、図７に示されるものと類似または同様の概略図によって表され得る。図示のように、Ｈ−ＳＬＰ７００は、プロセッサ７０５と、メモリ７１０と、通信デバイス７１５とを含み得る。メモリ７１０は、プロセッサ７０５によって実行可能であり得るプログラムコードなどの命令を記憶することができる。通信デバイス７１５は、ワイヤレス送信を通信し、および／または受信するためのアンテナを含み得る。通信デバイス７１５は、Ｈ−ＳＬＰ７００に対するハードワイヤード接続を介して通信を受信することからのモデムまたは他のデバイスも含み得る。
【００７８】
本明細書全体にわたる「一例」、「１つの特徴」、「例」、または「１つの特徴」という言及は、特徴および／または例に関して説明する特定の特徴、構造、または特性が、請求する主題の少なくとも１つの特徴および／または例の中に含まれることを意味する。したがって、本明細書全体にわたる様々な箇所における「一例では」、「例」、「１つの特徴では」または「特徴」という句の出現は、必ずしもすべてが同じ特徴および／または例を指すとは限らない。さらに、それらの特定の特徴、構造、または特性を組み合わせて１つまたは複数の例および／または特徴にすることができる。
【００７９】
本明細書で説明した方法は、特定の特徴または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、個別／固定論理回路、またはそれらの任意の組合せなどで実装され得る。ハードウェアまたは論理回路実装では、たとえば、処理ユニットは、ほんの数例を挙げると、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスもしくはユニット、あるいはそれらの組合せの中で実装され得る。
【００８０】
ファームウェアまたはソフトウェア実装の場合、方法は、本明細書で説明した機能を実行する命令を有するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。命令を有形に実施するいずれの機械可読媒体も、本明細書で説明する方法の実装において使用できる。たとえば、ソフトウェアコードは、メモリに記憶され、プロセッサによって実行され得る。メモリは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されない。少なくともいくつかの実装形態では、本明細書で説明する記憶媒体の１つまたは複数の部分は、記憶媒体の特定の状態によって表されるデータまたは情報を表す信号を記憶することができる。たとえば、データまたは情報を表す電子信号は、データまたは情報をバイナリ情報（たとえば、１と０）として表すために、記憶媒体のそのような部分の状態に影響を及ぼすまたは変更することによって、（たとえば、メモリなど）記憶媒体の一部に「記憶」され得る。したがって、特定の実装形態では、データまたは情報を表す信号を記憶するための記憶媒体の部分の状態のそのような変更は、異なる状態または物への記憶媒体の変換を構成する。
【００８１】
図示のように、１つまたは複数の例示的な実装形態では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、個別／固定論理回路、それらの何らかの組合せなどで実装され得る。ソフトウェアで実装する場合、機能は、１つまたは複数の命令またはコードとして物理的なコンピュータ可読媒体に記憶され得る。コンピュータ可読媒体は物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な物理媒体であり得る。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータまたはそれのプロセッサによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）（登録商標）およびブルーレイディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。
【００８２】
上記のように、モバイルデバイスは、１つまたは複数のワイヤレス通信技法を使用して、様々な通信ネットワークを介して、情報のワイヤレス送信または受信を介して１つまたは複数の他のデバイスと通信することができる。ここでは、たとえば、ワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などを使用して実施され得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用されることがある。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時間分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワーク、ＷｉＭＡＸ（ＩＥＥＥ８０２．１６）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。この場合、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装することができる。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含み得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘネットワーク、または他の何らかのタイプのネットワークを含み得る。本技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せに関して実装され得る。ワイヤレス通信ネットワークは、たとえば、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ａｄｖａｎｃｅｄ  ＬＴＥ、ＷｉＭＡＸ、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。
【００８３】
特定の一実装形態では、モバイルデバイスは、たとえば、そのロケーション、方向、速度、加速度などを推定するために、モバイルデバイスとの通信を容易にするまたはサポートする１つまたは複数のフェムトセルと通信することができる。本明細書で使用する際、「フェムトセル」は、たとえば、デジタル加入者回路（ＤＳＬ）またはケーブルなど、たとえばブロードバンドを介して、サービスプロバイダのネットワークに接続することができる１つまたは複数のより小型のセルラー基地局を指し得る。一般的に、必ずしも必要ではないが、フェムトセルは、数ある中でもほんのいくつかの例を挙げれば、たとえばＵｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＴＭＳ）、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  ＯｐｔｉｍｉｚｅｄまたはＥｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶ−ＤＯ）、ＧＳＭ、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）、符号分割多元接続（ＣＤＭＡ）２０００、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）など、様々なタイプの通信技法を使用することができ、または場合によっては様々なタイプの通信技法に適合し得る。いくつかの実装形態では、たとえば、フェムトセルは、一体型ＷｉＦｉを備え得る。しかし、フェムトセルに関するそのような詳細は、単に例にすぎず、請求された主題はそのように限定されない。
【００８４】
また、コンピュータ可読コードまたは命令は、送信機から受信機に物理伝送媒体上で信号を介して（たとえば、電気デジタル信号を介して）送信され得る。たとえば、ソフトウェアは、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、無線、またはマイクロ波などのワイヤレス技術の物理構成要素を使用してウェブサイト、サーバ、または他のリモートソースから送信され得る。上記の組合せも物理伝送媒体の範囲内に含まれ得る。そのようなコンピュータ命令またはデータは、異なる時間に（たとえば、第１および第２の時間に）部分（たとえば、第１および第２の部分）ごとに送信され得る。この発明を実施するための形態のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶され得る２値デジタル信号に対する演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書の文脈では、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、彼らの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。この文脈では、演算または処理は物理量の物理操作に関係する。必ずしもそうとは限らないが、一般に、そのような量は、格納、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形態をとる。
【００８５】
主に一般的な用法という理由で、そのような信号をビット、情報、値、要素、記号、文字、変数、項、数、数字などと呼ぶことは時々便利であることがわかっている。ただし、これらおよび同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、以上の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」、「確認する」、「識別する」、「関連付ける」、「測定する」、「実行する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティング装置もしくはデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストで、専用コンピュータまたは同様の専用電子コンピューティングデバイスまたは装置は、専用コンピュータまたは同様の専用電子コンピューティングデバイスまたは装置のメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、あるいはディスプレイデバイス内の電子的、電気的、または磁気的な物理量として一般に表される信号を操作または変換することが可能である。
【００８６】
同様に、本明細書で使用する「および」および「または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用された場合、包含的な意味で使用された場合はＡ、Ｂ、およびＣを意味し、排他的な意味で使用された場合はＡ、ＢまたはＣを意味するものとする。さらに、本明細書で使用する「１つまたは複数」という用語は、単数形の任意の機能、構造、または特性について説明するために使用することができ、または機能、構造または特性の何らかの組合せについて説明するために使用することもできる。しかし、これは例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。
【００８７】
本明細書では様々な方法またはシステムを使用していくつかの例示的な技法を説明し、示したが、請求する主題を逸脱することなく、他の様々な変形を行うことができ、均等物を代用することができることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行うことができる。したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題は、添付の特許請求の範囲の範囲内に入るすべての実装形態と、その均等物とをも含むものとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
移動局において前記移動局を位置決定するための方法であって、
ロケーションサーバからロケーション識別子を受信することと、
前記ロケーション識別子を１つまたは複数の信頼できるエンティティに送信することと、
前記ロケーションサーバから前記移動局のロケーション推定値を求める要求を受信することであって、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備えることと、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可することと
を備える方法。
［Ｃ２］
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、Ｃ１に記載の方法。
［Ｃ４］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ１に記載の方法。
［Ｃ５］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ１に記載の方法。
［Ｃ６］
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ１に記載の方法。
［Ｃ７］
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ６に記載の方法。
［Ｃ８］
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、Ｃ６に記載の方法。
［Ｃ９］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ８に記載の方法。
［Ｃ１０］
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ１に記載の方法。
［Ｃ１１］
前記ロケーション識別子を要求するために、要求を前記移動局から前記ロケーションサーバに送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
前記ロケーション識別子が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信される、Ｃ１に記載の方法。
［Ｃ１３］
移動局であって、
メッセージを１つまたは複数の信頼できるエンティティに送信することができる送信機であって、前記メッセージが、ロケーションサーバから受信された前記移動局のロケーション識別子を備える、送信機と、
前記移動局のロケーション推定値を求める要求を備えるメッセージを前記ロケーションサーバから受信することができる受信機であって、前記要求が前記ロケーション識別子を備える、受信機と、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可するためのプロセッサと
を備える移動局。
［Ｃ１４］
前記プロセッサがさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することができる、Ｃ１３に記載の移動局。
［Ｃ１５］
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、Ｃ１３に記載の移動局。
［Ｃ１６］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ１３に記載の移動局。
［Ｃ１７］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ１３に記載の移動局。
［Ｃ１８］
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ１３に記載の移動局。
［Ｃ１９］
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ１８に記載の移動局。
［Ｃ２０］
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、Ｃ１８に記載の移動局。
［Ｃ２１］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ２０に記載の移動局。
［Ｃ２２］
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ１３に記載の移動局。
［Ｃ２３］
前記送信機がさらに、前記ロケーション識別子を求める要求を備える前記メッセージを前記ロケーションサーバに送信することができる、Ｃ１３に記載の移動局。
［Ｃ２４］
前記ロケーション識別子が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信される前記メッセージを介して、前記送信機によって受信される、Ｃ１３に記載の移動局。
［Ｃ２５］
移動局であって、
ロケーションサーバからロケーション識別子を受信するための手段と、
前記ロケーション識別子を１つまたは複数の信頼できるエンティティに送信するための手段と、
前記ロケーションサーバから前記移動局のロケーション推定値を求める要求を受信するための手段であって、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備える、手段と、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可するための手段と
を備える移動局。
［Ｃ２６］
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するための手段をさらに備える、Ｃ２５に記載の移動局。
［Ｃ２７］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ２５に記載の移動局。
［Ｃ２８］
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ２５に記載の移動局。
［Ｃ２９］
送信するための前記手段がさらに、前記ロケーション識別子を要求するために、要求を前記移動局から前記ロケーションサーバに送信することができる、Ｃ２５に記載の移動局。
［Ｃ３０］
受信するための前記手段が、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから前記ロケーション識別子を受信することができる、Ｃ２５に記載の移動局。
［Ｃ３１］
ロケーションサーバから受信されたロケーション識別子を処理し、
１つまたは複数の信頼できるエンティティへの前記ロケーション識別子の送信を開始し、
前記ロケーションサーバから移動局のロケーション推定値についての受信された要求を処理し、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備え、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可する
ために、専用コンピューティング装置によって実行可能である機械可読命令を記憶する非一時的記憶媒体を備える物品。
［Ｃ３２］
前記命令がさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するために、前記専用コンピューティング装置によって実行可能である、Ｃ３１に記載の物品。
［Ｃ３３］
前記ロケーション識別子が前記ロケーションサーバで供給（provisioning）される、Ｃ３１に記載の物品。
［Ｃ３４］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ３１に記載の物品。
［Ｃ３５］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ３１に記載の物品。
［Ｃ３６］
前記移動局が、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）を備え、前記ロケーションサーバがＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ３１に記載の物品。
［Ｃ３７］
前記ＳＬＰが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ３６に記載の物品。
［Ｃ３８］
前記ＳＬＰが、ディスカバードＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ）を備える、Ｃ３６に記載の物品。
［Ｃ３９］
前記１つまたは複数の信頼できるエンティティのうちの少なくとも１つが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を備える、Ｃ３８に記載の物品。
［Ｃ４０］
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ３１に記載の物品。
［Ｃ４１］
前記命令がさらに、前記ロケーション識別子を要求するために、要求の前記移動局から前記ロケーションサーバへの送信を開始するために、前記専用コンピューティング装置によって実行可能である、Ｃ３１に記載の物品。
［Ｃ４２］
前記ロケーション識別子を、セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを介して、前記ロケーションサーバから受信することができる、Ｃ３１に記載の物品。
前記ロケーション識別子を１つまたは複数の信頼できるエンティティに送信することと、
前記ロケーションサーバから前記移動局のロケーション推定値を求める要求を受信することであって、前記要求が前記ロケーションサーバから受信された前記ロケーション識別子を備えることと、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可することと。
［Ｃ４３］
ロケーションサーバにおいて、
移動局のロケーション識別子を前記移動局に送信することと、
前記外部エンティティから前記移動局のロケーション推定値を求める要求を受信することであって、前記要求が前記ロケーション識別子を備えることと、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可することと
を備える方法。
［Ｃ４４］
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することをさらに備える、Ｃ４３に記載の方法。
［Ｃ４５］
ロケーション推定値を求める要求を前記移動局に送信することであって、前記要求が前記ロケーション識別子を備えることと、
前記移動局から受信された測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することと、
前記移動局の前記ロケーションを前記ロケーションサーバから前記外部エンティティに送信することと
をさらに備える、Ｃ４３に記載の方法。
［Ｃ４６］
前記外部エンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ４５に記載の方法。
［Ｃ４７］
前記外部エンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ４５に記載の方法。
［Ｃ４８］
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ４３に記載の方法。
［Ｃ４９］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ４３に記載の方法。
［Ｃ５０］
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することをさらに備える、Ｃ４３に記載の方法。
［Ｃ５１］
移動局のロケーション識別子を備える１つまたは複数のメッセージを前記移動局に送信することができる送信機と、
前記移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを外部エンティティから受信することができる受信機であって、前記要求が前記ロケーション識別子を備える、受信機と、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可することができるコンピューティングプラットフォームと
を備えるロケーションサーバ。
［Ｃ５２］
前記コンピューティングプラットフォームがさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止することができる、Ｃ５１に記載のロケーションサーバ。
［Ｃ５３］
前記送信機がさらに、
ロケーション推定値を求める要求を前記移動局に送信することができ、前記要求が前記ロケーション識別子を備え、
前記送信機がさらに、前記移動局の前記ロケーションを備える前記メッセージを前記外部エンティティに送信することができる
Ｃ５１に記載のロケーションサーバ。
［Ｃ５４］
前記外部エンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ５３に記載のロケーションサーバ。
［Ｃ５５］
前記外部エンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ５３に記載のロケーションサーバ。
［Ｃ５６］
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ５１に記載のロケーションサーバ。
［Ｃ５７］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ５１に記載のロケーションサーバ。
［Ｃ５８］
前記コンピューティングプラットフォームが、前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することができる、Ｃ５１に記載のロケーションサーバ。
［Ｃ５９］
前記受信機がさらに、測定値またはロケーション推定値を備えるメッセージを前記移動局から受信することができる、Ｃ５１に記載のロケーションサーバ。
［Ｃ６０］
前記コンピューティングプラットフォームがさらに、前記測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することができる、Ｃ５９に記載のロケーションサーバ。
［Ｃ６１］
移動局のロケーション識別子を備える１つまたは複数のメッセージを前記移動局に送信するための手段と、
前記移動局のロケーション推定値を求める要求を備える１つまたは複数のメッセージを外部エンティティから受信するための手段であって、前記要求が前記ロケーション識別子を備える、手段と、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可するための手段と
を備えるロケーションサーバ。
［Ｃ６２］
前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するための手段をさらに備える、Ｃ６１に記載のロケーションサーバ。
［Ｃ６３］
送信するための前記手段がさらに、
ロケーション推定値を求める要求を前記移動局に送信することができ、前記要求が前記ロケーション識別子を備え、
前記移動局の前記ロケーションを備える前記１つまたは複数のメッセージを前記外部エンティティに送信することができる
Ｃ６１に記載のロケーションサーバ。
［Ｃ６４］
前記信頼できるエンティティが、セキュアユーザプレーンロケーション（ＳＵＰＬ）エージェントを備える、Ｃ６３に記載のロケーションサーバ。
［Ｃ６５］
前記信頼できるエンティティが公共安全応答ポイント（ＰＳＡＰ）を備える、Ｃ６３に記載のロケーションサーバ。
［Ｃ６６］
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ６１に記載のロケーションサーバ。
［Ｃ６７］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ６１に記載のロケーションサーバ。
［Ｃ６８］
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）するための手段をさらに備える、Ｃ６１に記載のロケーションサーバ。
［Ｃ６９］
受信するための前記手段がさらに、測定値またはロケーション推定値を備えるメッセージを前記移動局から受信することができる、Ｃ６１に記載のロケーションサーバ。
［Ｃ７０］
選択的に許可する前記手段がさらに、前記測定値またはロケーション推定値から前記移動局の前記ロケーションを取得することができる、Ｃ６１に記載のロケーションサーバ。
［Ｃ７１］
移動局のロケーション識別子のロケーションサーバから前記移動局への送信を開始し、
前記ロケーションサーバから受信された前記移動局のロケーション推定値を求める要求を処理し、前記要求が前記ロケーション識別子を備え、
前記ロケーション識別子に少なくとも部分的に基づいて、前記ロケーション推定値を求める前記要求を選択的に許可する
ために、専用コンピューティング装置によって実行可能である機械可読命令を記憶する非一時的記憶媒体を備える物品。
［Ｃ７２］
前記命令がさらに、前記ロケーションサーバから前記移動局に送信された前記ロケーション識別子とは異なる誤ったロケーション識別子を含む前記要求に少なくとも部分的に応答して、前記ロケーション推定値を求める前記要求を選択的に禁止するために、前記専用コンピューティング装置によって実行可能である、Ｃ７１に記載の物品。
［Ｃ７３］
前記命令がさらに、前記移動局の前記ロケーションの前記ロケーションサーバから信頼できるエンティティへの送信を開始するために、前記専用コンピューティング装置によって実行可能である、Ｃ７１に記載の物品。
［Ｃ７４］
前記ロケーションサーバが、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）を備える、Ｃ７１に記載の物品。
［Ｃ７５］
前記ロケーション識別子が、ロケーションユニバーサルリソース識別子（ＵＲＩ）を備える、Ｃ７１に記載の物品。
［Ｃ７６］
前記ロケーションサーバで前記ロケーション識別子を供給（provisioning）することをさらに備える、Ｃ７１に記載の物品。
【図１】
0005745101.tif 000002
【図２Ａ】
0005745101.tif 000003
【図２Ｂ】
0005745101.tif 000004
【図３Ａ】
0005745101.tif 000005
【図３Ｂ】
0005745101.tif 000006
【図４】
0005745101.tif 000007
【図５】
0005745101.tif 000008
【図６】
0005745101.tif 000009
【図７】
0005745101.tif 000010