【誤訳訂正書】
【提出日】平成27年7月27日(2015.7.27)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【発明の名称】ピアデバイス支援の位置情報サービスプロバイダチェックイン
【技術分野】
【０００１】
関連出願
本出願は、参照によってその全体が本明細書に組み込まれている、２０１１年８月１９日に出願した米国非仮特許出願第１３／２１４，１４２号に対する優先権を主張するＰＣＴ出願である。
【０００２】
本明細書で開示する主題は、電子デバイスに関し、より詳細には、ピアデバイス支援の位置情報サービスプロバイダチェックイン能力を提供する際に使用するための方法、装置、および／または製造品に関する。
【背景技術】
【０００３】
全地球測位システム（ＧＰＳ）は、他のタイプの衛星測位システム（ＳＰＳ）とともに、モバイルデバイスにおいて、特に屋外環境において、信号ベースの位置特定機能（たとえば、ナビゲーション機能）を与えるか、またはさもなければサポートする全地球航法衛星システム（ＧＮＳＳ）の１つのタイプを表す。ただし、いくつかの衛星信号は、屋内環境内または他の同様の屋内／屋外混合環境内のモバイルデバイスによって確実に受信および／または獲得されないことがあるので、位置特定サービスを可能にするために異なる技法が採用され得る。
【０００４】
たとえば、モバイルデバイスは、既知のロケーションに位置する３つ以上の地上波送信機（たとえば、ワイヤレスアクセスポイント、ビーコン、セルタワーなど）までのレンジを測定することによって位置フィックスを取得しようと試みることがある。そのようなレンジは、たとえば、そのような送信機から受信された信号からＭＡＣアドレスを取得することと、たとえば、そのような送信機から受信された信号の信号強度、往復遅延時間など、１つまたは複数の特性を測定することによって送信機までのレンジ測定値を取得することとによって測定され得る。
【０００５】
いくつかの実装形態では、たとえば、ジオフェンシング技法を用いて、（たとえば、遠隔ロケーションサーバなどによって追跡されるように）モバイルデバイスが特定のロケーションに入ったとき、他の情報がモバイルデバイスに提供される場合がある。特定のロケーションが、空港ターミナル、屋内ショッピングモール、特定の店舗などのような会場内である場合、たとえば、そのような他の情報は、広告、優待を伴うメッセージ、あるいは店舗および／または施設の要覧およびそれらによって提供される製品／サービスを含み得る。
【０００６】
たとえば、Ｆｏｕｒｓｑｕａｒｅ（商標）、Ｇｏｗｉｌｉａ（商標）およびＢｏｏｙａｈ（商標）などの位置情報サービスプロバイダは、会場に入ったモバイルデバイスが、会場へのモバイルデバイス（たとえば、およびそのユーザ）の入場または存在を告知および／または記録するためにチェックインするための会場「チェックイン」プロセスを採り入れている。そのようなチェックインイベントは、たとえば、個々の会場顧客の統計の収集などのような、いくつかの目的のうち、いずれのために使われてもよい。チェックイン統計に反映される、特定の会場によく行くユーザは、値引きなど、特別な特権を受けることができる。いくつかの事例では、位置情報サービスプロバイダは、たとえば、特定の会場の所またはその近くに位置する１つまたは複数の企業または他の同様のエンティティと何らかの合意をしている場合があり、そのような会場からチェックインするユーザには、企業または他の同様のエンティティのうちの１つにおいて交換することができる電子クーポンを提供することができる。いくつかの事例では、位置情報サービスプロバイダは、たとえば、ユーザが会場からチェックインしたことを、ユーザの友人またはバディに（たとえば、電子メッセージにより）知らせることができるソーシャルネットワーキング能力を提供することができる。
【０００７】
ある特定の例では、ユーザ／顧客に関連付けられたモバイルデバイスが、たとえば、上記の技法のうちの１つまたは複数を用いて位置フィックスを取得し得る。複数の近くの会場を表すシンボルが次いで、たとえば全般エリアの表示地図の上のインジケータとともにモバイルデバイス上に表示され得る。ユーザは次いで、表示された会場のうちの１つを（たとえば、タッチスクリーン上の、または他の同様のユーザインターフェースを介して関連付けられたシンボルを選択することによって）選択してもよく、チェックインメッセージが、モバイルデバイスから位置情報サービスプロバイダのコンピューティングデバイスに送信され得る。
【０００８】
このようなチェックインプロセスの、１つの起こり得る欠点は、（たとえば、モバイルデバイスにおける位置フィックスによって取得される）モバイルデバイスの初期ロケーションが、（たとえば、歩行者ショッピング環境でのように、互いに接近している複数の会場があるとき）どの会場にモバイルデバイスが入ったか、または入ろうとしているか判断するのに十分に正確でない場合があることである。したがって、ユーザは通常、手動ステップを行って、初期推定ロケーションに関連付けられた複数の可能性のある会場から選択するよう促される。別の起こり得る欠点は、個人が、たとえば、モバイルデバイスおよびユーザが実際には会場を訪れていないときに、会場用の位置情報サービスプロバイダへのチェックインメッセージを生成することによって、チェックインプロセスをなりすまして行い、または場合によっては悪用しようとし得ることである。
【０００９】
したがって、モバイルデバイスが実際に会場に位置していることを、位置情報サービスプロバイダが判断できるようにし、かつ／またはより優れた会場選択および／またはチェックインプロセスを可能にし得る技法が継続的に必要とされている。
【発明の概要】
【００１０】
１つまたは複数の会場において１つまたは複数の位置情報サービスプロバイダに１つまたは複数のモバイルデバイスのチェックインするのをサポートするための、様々なデバイスにおいて実装することができる様々な方法、装置、および製造品を提供する。
【００１１】
いくつかの例示的実装形態では、方法は、コンピューティングデバイスを用いて、第１のモバイルデバイスについての候補デバイスチェックインプロファイルを表す１つまたは複数の電気信号を受信することであって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものであり、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスを介して受信されることと、候補デバイスチェックインプロファイルが有効であるという判断に応答して、第１のモバイルデバイスを、会場において、位置情報サービスプロバイダへチェックインされているものとして識別することとを備え得る。
【００１２】
いくつかの例示的実装形態では、装置は、第１のモバイルデバイスについての候補デバイスチェックインプロファイルを受信するための手段であって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものであり、候補デバイスチェックインプロファイルの少なくとも一部分が、会場における位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスを介して受信される、手段と、候補デバイスチェックインプロファイルが有効かどうか判断するための手段と、候補デバイスチェックインプロファイルが有効であるという判断に応答して、第１のモバイルデバイスを、会場において、位置情報サービスプロバイダへチェックインされているものとして識別するための手段とを備え得る。
【００１３】
いくつかの例示的実装形態では、コンピューティングデバイスは、ワイヤレスネットワークインターフェースと、第１のモバイルデバイスについての候補デバイスチェックインプロファイルを取得することであって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものであり、候補デバイスチェックインプロファイルの少なくとも一部分が、会場における位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスを介して受信されることと、候補デバイスチェックインプロファイルが有効かどうか判断することと、候補デバイスチェックインプロファイルが有効であるという判断に応答して、第１のモバイルデバイスを、会場において、位置情報サービスプロバイダへチェックインされているものとして識別することとを行うための処理ユニットとを備え得る。
【００１４】
いくつかの例示的実装形態では、製造品は、コンピューティングデバイスにおいて、第１のモバイルデバイスについての候補デバイスチェックインプロファイルを取得することであって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものであり、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスを介して受信されることと、候補デバイスチェックインプロファイルが有効であるという判断に応答して、第１のモバイルデバイスを、会場において、位置情報サービスプロバイダへチェックインされているものとして識別することとを行うように処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備え得る。
【００１５】
いくつかの他の例示的実装形態では、方法は、第１のモバイルデバイスを用いて、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を表す１つまたは複数の電気信号を、会場において位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスに送信することを開始することと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を表す１つまたは複数の電気信号を受信することであって、指示が、少なくとも部分的には、候補デバイスチェックインプロファイルの少なくとも一部分を第２のデバイスから受信したコンピューティングデバイスによって候補デバイスチェックイン部分の少なくとも一部分が有効であると判断されることに少なくとも部分的に基づくこととを備え得る。
【００１６】
いくつかの他の例示的実装形態では、第１のモバイルデバイスにおいて使用するための装置は、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けるための手段と、位置情報サービスプロバイダのチェックイン検証方式において使用するための、第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスに送信するための手段と、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を受信するための手段であって、指示が、少なくとも部分的には、候補デバイスチェックインプロファイルの少なくとも一部分を第２のデバイスから受信したコンピューティングデバイスによって、候補デバイスチェックイン部分の少なくとも一部分が有効であると判断されることに少なくとも部分的に基づく、手段とを備え得る。
【００１７】
いくつかの他の例示的実装形態では、第１のモバイルデバイスは、ワイヤレスネットワークインターフェースと、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスに送信することを開始することと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を取得することであって、指示が、少なくとも部分的には、候補デバイスチェックインプロファイルの少なくとも一部分を第２のデバイスから受信したコンピューティングデバイスによって候補デバイスチェックイン部分の少なくとも一部分が有効であると判断されることに少なくとも部分的に基づくこととを行うための処理ユニットとを備え得る。
【００１８】
いくつかの他の例示的実装形態では、製造品は、第１のモバイルデバイス内の処理ユニットによって、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を、会場において位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスに送信することを開始することと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を取得することであって、指示が、少なくとも部分的には、候補デバイスチェックインプロファイルの少なくとも一部分を第２のデバイスから受信したコンピューティングデバイスによって候補デバイスチェックイン部分の少なくとも一部分が有効であると判断されることに少なくとも部分的に基づくこととを行うように実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備え得る。
【００１９】
さらに他の例示的実装形態では、方法は、第１のモバイルデバイスを用いて、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルを表す１つまたは複数の電気信号をコンピューティングデバイスに送信することを開始することであって、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスから受信された信号に少なくとも部分的に基づくことと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を表す１つまたは複数の電気信号を受信することであって、指示が、第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく候補デバイスチェックインプロファイルの少なくとも一部分が、少なくとも部分的にはコンピューティングデバイスによって有効であると判断されることに少なくとも部分的に基づくこととを備え得る。
【００２０】
さらに他の例示的実装形態では、第１のモバイルデバイスにおいて使用するための装置は、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けるための手段と、位置情報サービスプロバイダのチェックイン検証方式において使用するための、第１のモバイルデバイスについての候補デバイスチェックインプロファイルを、コンピューティングデバイスに送信するための手段であって、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく、手段と、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を受信するための手段であって、指示が、第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく候補デバイスチェックインプロファイルの少なくとも一部分が、少なくとも部分的にはコンピューティングデバイスによって有効であると判断されることに少なくとも部分的に基づく、手段とを備え得る。
【００２１】
さらに他の例示的実装形態では、第１のモバイルデバイスは、ワイヤレスネットワークインターフェースと、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルをコンピューティングデバイスに送信することを開始することであって、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスから受信された信号に少なくとも部分的に基づくことと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を取得することであって、指示が、第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく候補デバイスチェックインプロファイルの少なくとも一部分が、少なくとも部分的にはコンピューティングデバイスによって有効であると判断されることに少なくとも部分的に基づくこととを行うための処理ユニットとを備え得る。
【００２２】
さらに他の例示的実装形態では、製造品は、第１のモバイルデバイス内の処理ユニットによって、第１のモバイルデバイスの推定ロケーションを、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けることと、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルをコンピューティングデバイスに送信することを開始することであって、候補デバイスチェックインプロファイルの少なくとも一部分が、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスから受信された信号に少なくとも部分的に基づくことと、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したという指示を取得することであって、指示が、第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく候補デバイスチェックインプロファイルの少なくとも一部分が、少なくとも部分的にはコンピューティングデバイスによって有効であると判断されることに少なくとも部分的に基づくこととを行うように実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備え得る。
【００２３】
さらに他の例示的実装形態では、方法は、モバイルデバイスを用いて、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを実施することと、第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を表す１つまたは複数の電気信号を第１のモバイルデバイスから受信することであって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものであることと、候補デバイスチェックインプロファイルの少なくとも一部分を、候補デバイスチェックインプロファイルが有効かどうか判断することが可能なコンピューティングデバイスに送信することとを備え得る。
【００２４】
さらに他の例示的実装形態では、モバイルデバイスにおいて使用するための装置は、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを実施するための手段と、第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を第１のモバイルデバイスから受信するための手段であって、候補デバイスチェックインプロファイルが、位置情報サービスプロバイダのチェックイン検証方式において使用するためのものである、手段と、候補デバイスチェックインプロファイルの少なくとも一部分を、候補デバイスチェックインプロファイルが有効かどうか判断することが可能なコンピューティングデバイスに送信するための手段とを備え得る。
【００２５】
さらに他の例示的実装形態では、モバイルデバイスは、ワイヤレスネットワークインターフェースと、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを開始し、位置情報サービスプロバイダのチェックイン検証方式において使用するための第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を、第１のモバイルデバイスから受信し、候補デバイスチェックインプロファイルの少なくとも一部分を、候補デバイスチェックインプロファイルが有効かどうか判断することが可能なコンピューティングデバイスに送信することを開始するための処理ユニットとを備え得る。
【００２６】
さらに他の例示的実装形態では、製造品は、第２のモバイルデバイス内の処理ユニットによって、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを開始し、位置情報サービスプロバイダのチェックイン検証方式において使用するための、第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分を、第１のモバイルデバイスから受信し、候補デバイスチェックインプロファイルの少なくとも一部分を、候補デバイスチェックインプロファイルが有効かどうか判断することが可能なコンピューティングデバイスに送信することを開始するように実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備え得る。
【００２７】
いくつかの例示的実装形態では、方法は、モバイルデバイスを用いて、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを実施することと、第１のモバイルデバイスからの信号の受信に応答して、別個のチェックインにおいて使用するための候補デバイスチェックインプロファイルの少なくとも一部分を表す１つまたは複数の電気信号を、第１のモバイルデバイスに送信することとを備え得る。
【００２８】
いくつかの例示的実装形態では、モバイルデバイスにおいて使用するための装置は、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを開始するための手段と、第１のモバイルデバイスから信号を受信するための手段と、別個のチェックインにおいて使用するための候補デバイスチェックインプロファイルの少なくとも一部分を、第１のモバイルデバイスに送信するための手段とを備え得る。
【００２９】
いくつかの例示的実装形態では、モバイルデバイスは、ワイヤレスネットワークインターフェースと、ワイヤレスネットワークインターフェースを介して、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場における、位置情報サービスプロバイダへのチェックインを開始し、第１のモバイルデバイスからの信号の受信に応答して、別個のチェックインにおいて使用するための候補デバイスチェックインプロファイルの少なくとも一部分を、第１のモバイルデバイスに送信することを開始するための処理ユニットとを備え得る。
【００３０】
いくつかの例示的実装形態では、製造品は、モバイルデバイス内の処理ユニットによって、位置情報サービスプロバイダが第１のモバイルデバイスからの別個のチェックインをそこから許可する会場において、位置情報サービスプロバイダへのチェックインを開始し、第１のモバイルデバイスからの信号の受信に応答して、別個のチェックインにおいて使用するための候補デバイスチェックインプロファイルの少なくとも一部分を第１のモバイルデバイスに送信することを開始するように実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備え得る。
【００３１】
以下の図を参照して非限定的で非網羅的な態様が説明され、別段規定されない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図面の簡単な説明】
【００３２】
【図１】ある実装形態による、例示的なピアデバイス支援位置情報サービスプロバイダチェックインを示す概略ブロック図。
【図２】ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための複数のモバイルデバイスを含む例示的環境を示す概略ブロック図。
【図３】ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための例示的なコンピューティングデバイスのいくつかの特徴を示す概略ブロック図。
【図４】ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための例示的なモバイルデバイスのいくつかの特徴を示す概略ブロック図。
【図５】ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための１つまたは複数のコンピューティングデバイスにおいて実装することができる例示的な方法のいくつかの特徴を示すフロー図。
【図６】ある実装形態による、（ピア）第２のモバイルデバイスがコンピューティングデバイスに候補デバイスチェックインプロファイルを送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための（候補）第１のモバイルデバイスにおいて実装することができる例示的な方法のいくつかの特徴を示すフロー図。
【図７】ある実装形態による、第１のモバイルデバイスがコンピューティングデバイスに候補デバイスチェックインプロファイルを送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための（候補）第１のモバイルデバイスにおいて実装することができる例示的な方法のいくつかの特徴を示すフロー図。
【図８】ある実装形態による、（ピア）モバイルデバイスがコンピューティングデバイスに（候補）第１のモバイルデバイスについての候補デバイスチェックインプロファイルを送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための（ピア）モバイルデバイスにおいて実装することができる例示的な方法のいくつかの特徴を示すフロー図。
【図９】ある実装形態による、（ピア）モバイルデバイスが第１のモバイルデバイスに（候補）第１のモバイルデバイスについての候補デバイスチェックインプロファイルを送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための（ピア）モバイルデバイスにおいて実装することができる例示的な方法のいくつかの特徴を示すフロー図。
【発明を実施するための形態】
【００３３】
関連付けられた１つまたは複数の位置情報サービスプロバイダであり得る会場の所またはその近くに、モバイルデバイスが位置する可能性があると判断するための様々な方法、装置、および／または製造品において実装することができる、かつ／または会場選択の向上および／または拡張チェックインもしくは他の同様のプロセスを可能にし得る様々な例示的技法について、本明細書に記載する。たとえば、候補デバイスチェックインプロファイルが、候補デバイスおよび／またはピアデバイスによって（たとえば、自動化チェックインプロセスまたはユーザ対話型チェックインプロセスの一部として）生成され、位置情報サービスプロバイダの１つまたは複数のコンピューティングデバイスに提供され得るいくつかのピアベースまたは場合によってはピア支援技法について、本明細書で提示する。
コンピューティングデバイス（複数可）は、（たとえば、チェックインプロセスの一部として）候補デバイスチェックインプロファイルに少なくとも部分的に基づいて、候補デバイスが実際に、特定の会場の所またはその近くにある可能性があると判断することができる。
【００３４】
図１は、コンピューティングデバイス１０２を介して位置情報サービスプロバイダに対して動作可能に「チェックインをされる」べき第１のモバイルデバイス１０６−１を含む例示的環境１００を示す概略ブロック図である。この例では、ある実装形態に従って、第２のモバイルデバイス１０６−２が、コンピューティングデバイス１０２を介して位置情報サービスプロバイダにすでに動作可能にチェックインされており、ピアデバイス支援位置情報サービスプロバイダチェックインプロセスを実施できるようにされてよい。この例では、コンピューティングデバイス１０２は、位置情報サービスの一部として提供されてよく、かつ／または位置情報サービスの一部として提供され得る１つまたは複数の他のデバイスに、モバイルデバイスを接続できるようにする。示されるように、第１のモバイルデバイス１０６−１は、ワイヤレスインターフェース１１２を介してコンピューティングデバイス１０２と、およびワイヤレスインターフェース１１６を介してモバイルデバイス１０６−２と通信することができる。同様に、第２のモバイルデバイス１０６−２は、ワイヤレスインターフェース１１４を介してコンピューティングデバイス１０２と通信することができる。
【００３５】
本明細書に記載するように、第１のモバイルデバイス１０６−１（たとえば、候補デバイス）が、第２のモバイルデバイス１０６−２（たとえば、特定の会場向けの適用可能な位置情報サービスプロバイダにすでにチェックインされている）の所またはその近くにある第１のモバイルデバイス１０６−１の存在を本質的に保証し得る第２のモバイルデバイス１０６−２（たとえば、ピアデバイス）を通してまたはデバイス１０６−２に動作可能にチェックインすることができるピアベースまたは場合によってはピア支援技法について、本明細書で提示する。たとえば、いくつかの実装形態では、候補デバイスチェックインプロファイルは、たとえば、ワイヤレスインターフェース１１６を介した通信により、第１のモバイルデバイス１０６−１および／または第２のモバイルデバイス１０６−２を使って確立することができる。得られた候補デバイスチェックインプロファイルの全部または一部は次いで、ワイヤレスインターフェース１１２を介して第１のモバイルデバイス１０６−１、および／またはワイヤレスインターフェース１１４を介して第２のモバイルデバイス１０６−２によってコンピューティングデバイス１０２に送信してよい。そのような候補デバイスチェックインプロファイルは次いで、コンピューティングデバイス１０２の所で、および／または１つまたは複数の他のデバイス内で、第１のモバイルデバイス１０６−１を位置情報サービスプロバイダに動作可能にチェックインするのに使うことができる。たとえば、コンピューティングデバイス１０２および／または他の同様のデバイスは、（たとえば、チェックインプロセスの一部として）候補デバイスチェックインプロファイルに少なくとも部分的に基づいて、第１のモバイルデバイス１０６−１が実際に、特定の会場の所またはその近くにある可能性があると判断することができる。
【００３６】
この序論を念頭に置いて、次に、ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための複数のモバイルデバイスを含む例示的環境２００を示す概略ブロック図である図２に注目する。
【００３７】
図示のように、環境２００は、チェックインコントローラ２０４を有するコンピューティングデバイス１０２を備え得る。チェックインコントローラ２０４は、たとえば、モバイルデバイス１０６についての候補デバイスチェックインプロファイルと特定のチェックイン検証方式とを取得し、それらに少なくとも部分的に基づいて、モバイルデバイスを位置情報サービスプロバイダ２２４にチェックインすることができるかどうか判断することができる。いくつかの例示的実装形態では、位置情報サービスプロバイダ２２４は、モバイルデバイスが、特定の会場の所またはその近くに位置し、またはそうであるように見えることを確認することによって、何らかの方法で動作し得る。チェックインコントローラ２０４は、たとえば、候補デバイスチェックインプロファイルを、知られているまたは場合によっては確定できる検証基準と比較して、モバイルデバイス１０６が位置情報サービスプロバイダ２２４へチェックインされるべきかどうか判断してもよい。モバイルデバイス１０６が位置情報サービスプロバイダ２２４へチェックインされると、位置情報サービスプロバイダ２２４の様々な特徴または他の側面を、モバイルデバイス１０６および／またはそのユーザに対して利用可能にすることができる。たとえば、位置情報サービスプロバイダ２２４は、モバイルデバイス１０６の所またはその近くにある会場に関して、値引きまたは他の同様のインセンティブもしくは報酬をユーザに提供することができる。
【００３８】
本明細書におけるいくつかの例示的実装形態に示すように、あるモバイルデバイスが、別のモバイルデバイスの位置情報サービスプロバイダへのチェックインをサポートするのに使われ得る様々な方法および装置を実装することができる。例として、いくつかの実装形態では、第１のモバイルデバイス１０６−１のチェックインを、位置情報サービスプロバイダ２２４へのチェックインをすでに完了している第２のモバイルデバイス１０６−２によってサポートすることができる。たとえば、第２のモバイルデバイス１０６−２は、第１のモバイルデバイス１０６−１とワイヤレスインターフェース１１６を介して通信することができ、その結果、候補デバイスチェックインプロファイルを取得し、たとえば、ワイヤレスインターフェース１１４を介して、コンピューティングデバイス１０２に提供することができる。別の例示的な実装形態では、第２のモバイルデバイス１０６−２は、第１のモバイルデバイス１０６−１とワイヤレスインターフェース１１６を介して通信することができ、その結果、第１のモバイルデバイス１０６−１が、候補デバイスチェックインプロファイルを取得し、たとえば、ワイヤレスインターフェース１１２を介して、コンピューティングデバイス１０２に提供することができる。さらに他の例示的実装形態では、第１のモバイルデバイス１０６−１と第２のモバイルデバイス１０６−２の両方が、候補デバイスチェックインプロファイルの全部または一部をコンピューティングデバイス１０２に提供することができる。
【００３９】
いくつかの例示的実装形態では、ワイヤレスインターフェース１１２、１１４、または１１６のうちの２つ以上が、同じタイプであってよい。たとえば、いくつかの事例では、ワイヤレスインターフェース１１２、１１４、または１１６は、Ｗｉ−Ｆｉおよび／または他の同様のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）技術により提供され得る。他の例示的実装形態では、ワイヤレスインターフェース１１２、１１４、または１１６のうちの２つ以上が、異なるタイプであってよい。たとえば、いくつかの事例では、ワイヤレスインターフェース１１６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）ならびに／または他の同様の短レンジ、二地点間、および／もしくは他の同様のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）通信技術により提供され得る。
【００４０】
図２に示すように、モバイルデバイス１０６−１はチェックインエンジン２０８−１を備えることができ、モバイルデバイス１０６−２はチェックインエンジン２０８−２を備えることができる。チェックインエンジン２０８−１および２０８−２は、チェックインコントローラ２０４によって使用するための候補デバイスチェックインプロファイルを、たとえば、集め、取得し、かつ／または場合によっては生成することができる。いくつかの例示的実装形態では、チェックインエンジンは、アプリケーションの一部として提供され得る。
【００４１】
本明細書に提示する例は、１つの位置情報サービスプロバイダ２２４に関する傾向があるが、いくつかの例示的実装形態では、チェックインエンジン２０８−１、チェックインエンジン２０８−２、および／またはチェックインコントローラ２０４は、複数の異なる位置情報サービスプロバイダをサポートできるようにされ得ることに留意されたい。さらに、本明細書における例は、２つのモバイルデバイス（たとえば、第１のモバイルデバイス１０６−１、および第２のモバイルデバイス１０６−２）のピアサポートに関するものとして示される傾向があるが、特許請求する主題は、位置情報サービスプロバイダチェックインをサポートするこれらの２つのピアデバイスのみに必ずしも限定されることを意図していないことも認識されたい。実際、複数のピアデバイスが、候補デバイスのための位置情報サービスプロバイダチェックインをサポートするのに利用され得る。
【００４２】
さらに、第１のモバイルデバイス１０６−１および第２のモバイルデバイス１０６−２は、同様の図面を使って示すことができるが、これらのピアデバイスは、同じ設計および／または目的であってもなくてもよいことを理解されたい。たとえば、いくつかの事例では、第１のモバイルデバイス１０６−１は、スマートフォンまたは他の同様の移動通信デバイスを備え得るが、第２のモバイルデバイス１０６−２は、ラップトップ、タブレット、または他の同様の可搬型コンピューティングデバイスを備え得る。
【００４３】
図２に示すように、コンピューティングデバイス１０２は、通信リンク２１８を介して１つまたは複数のワイヤードおよび／またはワイヤレスネットワーク（複数可）２１０に接続されてよい。ネットワーク（複数可）２１０は、たとえば、通信リンク２２２を介して、たとえば、１つまたは複数の他のリソース（デバイス）２２０にさらに 接続されてよい。いくつかの例示的実装形態では、コンピューティングデバイス１０２は、ロケーションベースサービスプロバイダ２２４を備え、かつ／または場合によっては１つまたは複数の他のリソース（デバイス）２２０に動作可能に 結合されてよく、リソース２２０は、図示のように、ロケーションベースサービスプロバイダ２２４を備え得る。
【００４４】
いくつかの例示的実装形態では、他のリソース（デバイス）２２０が、サーバとして作用する１つまたは複数のコンピューティングデバイス、クラウドコンピューティングリソースなどを備え得る。様々な例示的なネットワーク（複数可）２１０および／または通信リンク（たとえば、２１８、２２２、および２３４）は、様々なワイヤードおよび／またはワイヤレス通信インターフェース、デバイス、サービスなどを備え得ることに留意されたい。いくつかの例示的実装形態では、ネットワーク（複数可）２１０は、インターネット、ならびに／あるいは他の同様のワイドもしくはローカルエリア通信ネットワークおよび／またはコンピューティングネットワークを備え得る。
【００４５】
環境２００は、たとえば、１つまたは複数のワイヤレス送信デバイス２３０を備え得る。図２に示すように、ワイヤレス送信デバイス２３０は、適用可能に装備されたモバイルデバイスによって受信され、モバイルデバイスのロケーションを推定するための何らかの方法で使われ得るワイヤレス信号２３２を送信することができるどのタイプのデバイスも表すことを意図している。例として、いくつかの事例では、ワイヤレス送信デバイス２３０は、ロケーションビーコンデバイス、ワイヤレスネットワークアクセスポイント、セルラー通信トランシーバ、地上または空間ベースの衛星測位システム（ＳＰＳ）送信機などを備え得る。たとえば、適用可能に装備されたモバイルデバイスは、信号タイミング／伝播測定値、信号強度測定値などに基づいて、１つまたは複数のワイヤレス送信デバイス２３０に関してモバイルデバイスの位置ロケーションを推定することができるナビゲーション受信機などを備え得る。いくつかの例示的実装形態では、ナビゲーション受信機などは、モバイルデバイスの地理的ロケーションを推定することができる。いくつかの例示的実装形態では、ロケーション推定は、全体または一部が、モバイルデバイスの外部の１つまたは複数の他のコンピューティングデバイスによってさらにサポートされ得る。図示のように、いくつかの例示的実装形態では、ワイヤレス送信デバイス２３０は、たとえば、通信リンク２３４を介して、ネットワーク（複数可）２１０に結合され得る。ワイヤレス送信デバイス２３０は、ボックス２４０内にあるものとして示されているが、ボックス２４０の外にあってもよいことに留意されたい。
【００４６】
いくつかの例示的実装形態では、ワイヤレス送信デバイス２３０は、ワイヤレス信号２３２についての信号送信強度を選択的に調整し、または場合によっては設定することができる。したがって、たとえば、ワイヤレス送信デバイス２３０は、ワイヤレス信号２３２についての信号送信強度を、所定のスケジュールに基づいて、または可能性としては他の動的動作側面に基づいて変更することができる。したがって、候補デバイスチェックインプロファイルが、モバイルデバイスによって受信されたワイヤレス信号２３２に関する、測定されたまたは場合によっては識別された信号強度値を示すことが可能な場合がある。
したがって、たとえば、いくつかの事例では、チェックインコントローラ２０４は、モバイルデバイスが会場の所またはその近くにあることを場合によっては確認するための例示的なチェックイン検証方式の一部として、候補デバイスチェックインプロファイル中の報告信号強度値を、予想信号強度値と比較してもよい。
【００４７】
いくつかの例示的実装形態では、モバイルデバイス１０６内のナビゲーション受信機などは、何らかの形で影響を受けて、いくつかの条件の下でより正確なロケーションを、精度を高め、または場合によっては推定しようと試みる可能性がある。したがって、たとえば、図２に示すように、特定のロケーション（ここでは、たとえば、ボックス２４０内）には、位置情報サービスプロバイダ２２４にモバイルデバイスがそこからチェックインすることができる複数の会場があり得る。ここで、たとえば、第１の会場２２６−１および第２の会場２２６−２は、ボックス２４０内に示されている。ボックス２４０には、モバイルデバイスについての初期推定ロケーション２５０−１も示されている。ただし、図示のように、この例における初期推定ロケーション２５０−１は、第１の会場２２６−１と第２の会場２２６−２の両方から、ほぼ同じ距離であるように見える。したがって、これらの会場のうちのどちらで、モバイルデバイスが位置情報サービスプロバイダ２２４にチェックインしようとしているかを正しく判断するのは難しい場合がある。
【００４８】
いくつかの例示的実装形態では、モバイルデバイス内のチェックインエンジンが、たとえば、追加ワイヤレス信号を検討し、受信された信号に対する追加分析を実施し、外部サポートを要求することなどによって、推定ロケーションの精度を高めようと試みて、ナビゲーション受信機などに影響を与える場合がある。したがって、いくつかの事例では、モバイルデバイスを、第２の会場２２６−２よりも第１の会場２２６−１に接近して置くように見える推定ロケーション２０５−２など、より正確な推定ロケーションを取得することが可能な場合がある。拡張推定ロケーション２５０−２の結果、モバイルデバイス内のチェックインエンジンおよび／またはチェックインコントローラ２０４は次いで、位置情報サービスプロバイダ２２４へのチェックインが、第１の会場２２６−１に関すると判断することができる。
【００４９】
いくつかの例示的実装形態では、モバイルデバイス内のチェックインエンジンおよび／またはチェックインコントローラ２０４は、会場を自動的に選択し、かつ／またはユーザ選択のために１つまたは複数の会場をユーザに（たとえば、ユーザインターフェースを介して）提示することができる。たとえば、特定の会場の判断は、様々な会場および／または特定のロケーションの所またはその近くでのユーザ活動に関して、他のモバイルデバイスから集めることができる履歴記録に少なくとも部分的に基づき得る。たとえば、履歴記録の一部として、様々なモバイルデバイスのアクション、動き、チェックインなどを、経時的に、またはある時間帯において追跡し、または場合によっては集めることができる。
履歴記録の全部または一部は、統計的に分析し、または場合によっては何らかの形で処理もしくは検討して、特定の会場および／または可能性としては２つ以上の見込みがある会場を識別する際にモバイルデバイス内のチェックインエンジンおよび／またはチェックインコントローラ２０４にとって有用であることが判明し得る１つまたは複数の選択重み係数を判断することができる。
【００５０】
たとえば、ボックス２４０はショッピングモールの一部分を表し、第１の会場２２６−１は人気のある屋台を表し、第１の会場２２６−１の近くにある第２の会場２２６−２は小さい靴修理店を表すと仮定する。また、位置情報サービスプロバイダ２２４の特徴は、電子クーポンまたは他の同様のインセンティブもしくは広告を、これらの２つの異なる会場に関するユーザの「チェックイン済み」モバイルデバイスを介してユーザに提供することであると仮定する。したがって、履歴記録は、推定ロケーション２５０−１の所またはその近くにおける以前のユーザの大多数が、会場２２６−２（たとえば、靴修理店）よりもむしろ、第１の会場２２６−１（たとえば、屋台）において位置情報サービスプロバイダ２２４にチェックインしていることを示し得る。したがって、選択重み係数は、そのような見込みユーザ関連選好に少なくとも部分的に基づき、モバイルデバイス内のチェックインエンジンおよび／またはチェックインコントローラ２０４によって、現在のユーザ向けに第１の会場２２６−１を選択する（またはそのような選択をユーザに提案する）ように検討され得る。
【００５１】
いくつかの例示的実装形態では、モバイルデバイスが会場に入り、または場合によっては到着し得るかどうかについての予測見込みに基づく選択重み係数を、たとえば、モバイルデバイスの推定ロケーションおよび／または推定軌道に少なくとも部分的に基づいて判断するのに、コンピュータモデルなどが利用されてよい。
【００５２】
いくつかの例示的実装形態では、選択重み係数は、特定の時刻または日付に少なくとも部分的に基づき得る。たとえば、特定の会場についての選択重み係数は、特定の会場における特定の事業、エンティティ、またはイベントの運営に関する時刻または日付に少なくとも部分的に基づき得る。
【００５３】
いくつかの例示的実装形態では、選択重み係数は、ユーザ関連パラメータに少なくとも部分的に基づき得る。たとえば、選択重み係数は、年齢もしくは性別または他の同様の人口統計パラメータに少なくとも部分的に基づき得る。
【００５４】
図３は、ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための例示的なコンピューティングデバイス１０２のいくつかの特徴を示す概略ブロック図である。
【００５５】
示されるように、コンピューティングデバイス１０２は、（たとえば、本明細書で提供される技法による）データ処理を実施するための、１つまたは複数の接続２０６を介してメモリ３０４に結合された１つまたは複数の処理ユニット３０２を備え得る。（１つまたは複数の）処理ユニット３０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット３０２は、たとえば、データコンピューティング手順またはプロセスの少なくとも一部を実施するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはこれらの任意の組合せを含み得る。
【００５６】
メモリ３０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ３０４は、１次メモリ３０４−１および／または２次メモリ３０４−２を含み得る。たとえば、１次メモリ３０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示されるが、１次メモリのすべてまたは一部は、（１つまたは複数の）処理ユニット３０２またはコンピューティングデバイス１０２内の他の同様の回路内に設けられてよく、または場合によっては、そのような回路と共設／結合されてよいことを理解されたい。たとえば、２次メモリ３０４−２は、１次メモリと同じまたは同様のタイプのメモリ、および／または１つまたは複数のデータ記憶デバイスもしくはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体メモリドライブなどを備え得る。いくつかの実装形態では、２次メモリは、（非一時的）コンピュータ可読媒体２２０を動作可能に受容することができ、またはそうでなければそれに結合するように構成され得る。メモリ３０４および／またはコンピュータ可読媒体２２０は、本明細書で提供されるようないくつかの例示的な技法のための、コンピュータ実装可能命令２２２を備え得る。
【００５７】
図３に示されるように、様々な時点で、メモリ３０４は、本明細書で提供されるようないくつかの例示的な技法のために、データおよび／またはコンピュータ実装可能命令を表すいくつかの信号を記憶することができる。たとえば、メモリ３０４は、チェックインコントローラ２０４のためのデータおよび／またはコンピュータ実装可能命令を記憶することができる。例として、メモリ３０４は、様々な時点で、候補デバイスチェックインプロファイル３１０、チェックイン検証方式３１２、履歴記録３１４、検証基準３１６、および／または位置情報サービスプロバイダ特徴３３０の全部または一部を表す１つまたは複数の電気信号を記憶することができる。
【００５８】
示されるように、コンピューティングデバイス１０２は、たとえば、ネットワークインターフェース３０８を備え得る。ネットワークインターフェース３０８は、たとえば、ネットワーク（複数可）２１０（図２）および／または１つまたは複数のモバイルデバイス１０６などを介して通信するために、ワイヤード信号および／またはワイヤレス信号を受信および／または送信する能力を提供することができる。
【００５９】
いくつかの例示的な実装形態では、コンピューティングデバイス１０２は、サーバまたは他の同様のデバイスの形態をとることができる。いくつかの例示的な実装形態では、コンピューティングデバイス１０２は、ワイヤレスネットワーク要素の形態をとることができる。いくつかの例示的な実装形態では、コンピューティングデバイス１０２は、クラウドコンピューティング構成の一部分の形態をとることができる。いくつかの例示的な実装形態では、コンピューティングデバイス１０２は、ワイヤレスアクセスポイントまたは他の同様のローカルエリアコンピューティングリソースの形態をとることができる。
【００６０】
候補デバイスチェックインプロファイル３１０は、１つまたは複数の電気信号によって表すことができるとともに、モバイルデバイスおよび少なくとも１つのチェックイン検証方式３１２に何らかの形で関連付けられるどの情報も表す。候補デバイスチェックインプロファイル３１０は、ネットワークインターフェース３０８を介して、１つまたは複数のモバイルデバイスから直接または間接的に受信することができる。
【００６１】
たとえば、例示的な方法６００（図６）によると、第１のモバイルデバイス１０６−１（図１）についての候補デバイスチェックインプロファイルの全部または一部は、第１のモバイルデバイス１０６−１によって第２のモバイルデバイス１０６−２（たとえば、ピアデバイス）に送信することができ、第２のモバイルデバイス１０６−２は、候補デバイスチェックインプロファイル３１０などをコンピューティングデバイス１０２に単にフォワードするか、またはそれに基づいて候補デバイスチェックインプロファイル３１０をさらに確立し、次いで、候補デバイスチェックインプロファイル３１０をコンピューティングデバイス１０２に送信してもよい。方法７００（図７）によって示される別の例では、候補デバイスチェックインプロファイルの全部または一部は、第２のモバイルデバイス１０６−２によって第１のモバイルデバイス１０６−１に送信することができ、第１のモバイルデバイス１０６−１は、候補デバイスチェックインプロファイル３１０などをコンピューティングデバイス１０２に単にフォワードし、またはそれに基づいて候補デバイスチェックインプロファイル３１０をさらに確立し、次いで、候補デバイスチェックインプロファイル３１０をコンピューティングデバイス１０２に送信することができる。
【００６２】
候補デバイスチェックインプロファイル３１０は、選択されたチェックイン検証方式３１２に依存して変わり得る。いくつかの例示的実装形態では、単一のチェックイン検証方式を利用することができる。いくつかの例示的実装形態では、様々なチェックイン検証方式の組合せを利用することができる。いくつかの例示的実装形態では、１つまたは複数のチェックイン検証方式を、複数のチェックイン検証方式から選択してもよい。たとえば、いくつかの事例では、チェックインコントローラ２０４および／またはチェックインエンジン２０８が、特定の会場向けの他のチェックインプロセスに関する履歴記録に少なくとも部分的に基づいてチェックイン検証方式を選択することが有益な場合がある。
【００６３】
いくつかの事例では、たとえば、チェックインコントローラ２０４および／またはチェックインエンジン２０８が、時刻もしくは日付、および／または何らかの他の同様の所定のまたは場合によっては確定できるスケジュールもしくはプランに少なくとも部分的に基づいてチェックイン検証方式を選択することが有益な場合があり、それは、そうすることによって、認証プロセスの全体的安全性または信頼を向上させることができるからである。たとえば、いくつかの事例では、チェックインコントローラ２０４が、候補デバイスのチェックインをするのに、１つまたは複数の特定のチェックイン検証方式が使われるべきであることを、（たとえば、チェックイン済みピアデバイス内、および／または候補デバイス内の）チェックインエンジン２０８に知らせてよい。たとえば、いくつかの事例では、（たとえば、チェックイン済みピアデバイス内、および／または候補デバイス内の）チェックインエンジン２０８が、候補デバイスのチェックインをするのに、１つまたは複数の特定のチェックイン検証方式が使われるべきであることを、チェックインコントローラ２０４または別のチェックインエンジン２０８に知らせてよい。
【００６４】
いくつかの例示的なチェックイン検証方式を、候補デバイスチェックインプロファイルのタイプと、１つまたは複数のチェックイン検証方式を実施する際に使うことができる対応する検証基準とに関するものとして、以下に提示する。当然ながら、これらの例は、環境１００および／または２００において利用することができる、ほんのいくつかのタイプの情報および／または検証技法を表し、特許請求する主題は、必ずしもこれらの例に限定されることは意図していない。
【００６５】
このことを念頭に置き、以下の例は、様々なタイプのデバイスもしくはユーザ識別子、様々なタイプのトークンもしくは電子デバイスによって共有することができる他の同様のパラメータ、集め、または場合によっては取得もしくは判断することができる様々なタイプの信号測定値、モバイルデバイス内の１つまたは複数のセンサまたは他の同様の機構を使って環境内で集めることができる様々なタイプの検知属性４１８（図４）など、またはそれらの何らかの組合せを検討することができるチェックイン検証方式に関する。
【００６６】
例示的なチェックイン検証方式によると、様々なタイプのデバイス識別子が、候補デバイスチェックインプロファイル３１０に含まれてよく、（たとえば、対応する検証基準を使って）確認することができる。たとえば、候補デバイスチェックインプロファイル３１０は、候補デバイス（たとえば、第１のモバイルデバイス１０６−１）および／または候補デバイスのユーザを一意に識別することができる。たとえば、候補デバイスチェックインプロファイル３１０は、候補デバイスおよび／またはユーザについてのメディアアクセス制御（ＭＡＣ）アドレス、電話番号、Ｂｌｕｅｔｏｏｔｈまたは他の同様の署名などを備え得る。同様に、例示的なチェックイン検証方式によると、候補デバイスチェックインプロファイル３１０は、１つまたは複数のピアデバイス（たとえば、第２のモバイルデバイス１０６−２）および／またはピアデバイスのユーザを一意に識別することができる。
たとえば、候補デバイスチェックインプロファイル３１０は、候補デバイスまたはそのユーザと最近通信した（または候補デバイスまたはそのユーザによって信号がそこから受信された）１つまたは複数のピアデバイスについてのＭＡＣアドレス、電話番号、Ｂｌｕｅｔｏｏｔｈまたは他の同様の署名などを備え得る。さらに、例示的なチェックイン検証方式によると、候補デバイスチェックインプロファイル３１０は、１つまたは複数のワイヤレス送信デバイス２３０（図２）を一意に識別することができる。たとえば、候補デバイスチェックインプロファイル３１０は、候補デバイスと最近通信した（または候補デバイスによって信号がそこから受信された）１つまたは複数のワイヤレス送信デバイスについてのＭＡＣアドレスなどを備え得る。さらに他の例では、例示的なチェックイン検証方式によると、候補デバイスチェックインプロファイル３１０は、候補デバイスのユーザ、および／または位置情報サービスプロバイダ２２４（図２）へのユーザアカウントを一意に識別することができる。たとえば、候補デバイスチェックインプロファイル３１０は、ユーザログインまたは他の同様の関連アクセス制御もしくは他の同様のアカウント識別子を備え得る。
【００６７】
例示的なチェックイン検証方式によると、トークンが、（たとえば、対応する検証基準を使う）確認のために候補デバイスチェックインプロファイル３１０に含まれてよい。たとえば、候補デバイスチェックインプロファイル３１０は、位置情報サービスプロバイダ、会場、またはピアデバイス（たとえば、第２のモバイルデバイス１０６−２）についてのトークンを備え得る。たとえば、トークンは、特定の識別子、値、ビットパターン、文字列などを備え、または場合によってはそれらに関し得る。たとえば、ある会場において位置情報サービスプロバイダにチェックインされ得るピアデバイスは、候補デバイスがピアデバイスとともに会場の所またはその近くにあり得ることを実証するのに使うことができるトークンを取得することができる。例示的な実装形態では、ワイヤレス送信デバイスは、候補デバイスがワイヤレス送信デバイス２３０とともに会場の所またはその近くにあり得ることを実証するのに使うことができるトークンを送信することができる。
【００６８】
いくつかの例示的なチェックイン検証方式によると、様々なタイプの信号測定値が、候補デバイスチェックインプロファイル３１０に含まれてよく、（たとえば、対応する検証基準を使って）確認することができる。たとえば、候補デバイスチェックインプロファイル３１０は、候補デバイス（たとえば、第１のモバイルデバイス１０６−１）によって受信された１つまたは複数の信号の１つまたは複数の特性を表す信号測定値を備え得る。たとえば、候補デバイスチェックインプロファイル３１０は、測定された信号強度、測定された伝播遅延、および／またはピアデバイス（たとえば、第２のモバイルデバイス１０６−２）から、および／または１つまたは複数のワイヤレス送信デバイス２３０から受信された１つまたは複数の信号から測定または場合によっては判断することができる他の同様の特性を示し得る。
【００６９】
例示的なチェックイン検証方式によると、様々なタイプの検知された属性（複数可）４１８（図４）が、候補デバイスチェックインプロファイル３１０に含まれてよく、（たとえば、対応する検証基準を使って）確認することができる。たとえば、検知属性は、候補デバイス（たとえば、第１のモバイルデバイス１０６−１）の１つまたは複数のセンサを使って集めることができる、会場の所またはその近くにおける環境の符号化表現を備え得る。たとえば、候補デバイスチェックインプロファイル３１０は、たとえば、ナビゲーション受信機および／または他の同様のセンサによって判断された、候補デバイスについての推定デバイスロケーションを備え得る。
【００７０】
別の例示的実装形態では、候補デバイスチェックインプロファイル３１０は、たとえば、候補デバイスが会場の所またはその近くにあることを実証することができる、カメラを使ってキャプチャされた画像の符号化表現の少なくとも一部分に少なくとも部分的に基づく、検知属性を備え得る。例として、対応する検証基準３１６（たとえば、あらかじめキャプチャされた画像）との比較に少なくとも部分的に基づいて、会場にあるものとして識別および確認することができる特定の物理オブジェクトまたは特徴を示す静止画像ファイルまたはビデオ画像フレームの符号化表現の全部または一部を、キャプチャすることができる。同様に、例示的な実装形態では、候補デバイスチェックインプロファイル３１０は、たとえば、候補デバイスが、会場に設けられた特定の機械可読オブジェクトの所またはその近くにあることを（たとえば、対応する検証基準３１６との比較に少なくとも部分的に基づいて）実証することができるカメラ、光学スキャナなどを使って集められた検知属性を備え得る。例として、検知属性は、候補デバイスが特定の会場の所またはその近くにあり得ることを実証するためにスキャンされ、画像キャプチャされ、かつ／または場合によっては読み取られた特定の機械可読オブジェクト（たとえば、バーコード、光学式文字認識可能テキスト、クイックレファレンス（ＱＲ）コードなど）に少なくとも部分的に基づき得る。
【００７１】
さらに別の例では、候補デバイスチェックインプロファイル３１０は、たとえば、候補デバイスが特定の会場の所またはその近くにあることを（たとえば、対応する検証基準３１６との比較に少なくとも部分的に基づいて）実証することができる、候補デバイス上でマイクロホンを使って集められたオーディオ（音）の符号化表現の少なくとも一部分に少なくとも部分的に基づく検知属性を備え得る。したがって、いくつかの例示的実装形態では、検証基準３１６は、会場に関する１つまたは複数の予想画像、スキャン可能オブジェクト、または音の符号化表現を備え得る。
【００７２】
いくつかの例示的実装形態では、候補デバイスチェックインプロファイル３１０は、候補デバイスからの検知属性と、ピアデバイスからの同様に検知された属性とを備え得る。
したがって、これらの検知属性を比較することによって、候補デバイスがピアデバイスおよび／または特定の会場の所またはその近くにあるか判断することができる。たとえば、候補デバイスとピアデバイスの両方が、同じ時刻またはほぼ同じ時刻に、環境内の音を記録することができ、得られた符号化オーディオ記録のサンプルを比較してもよい。たとえば、候補デバイスとピアデバイスの両方が、同じ時刻またはほぼ同じ時刻における画像またはおそらく環境内の環境光レベルを記録することができ、得られた符号化画像および／または光レベルのサンプルを比較してもよい。
【００７３】
チェックインコントローラ２０４は、たとえば、適用可能な検証基準３１６に対して、候補デバイスチェックインプロファイル３１０を比較または場合によっては検討してもよい。したがって、たとえば、候補デバイスチェックインプロファイル３１０内の検知属性が、特定の会場についてあらかじめ取得または場合によっては予想された検知属性と比較され、または場合によってはそれらに関して検討され得る。したがって、たとえば、いくつかの事例では、画像もしくは音マッチングおよび／または他の同様の認識／分析技法を実施して、候補デバイスチェックインプロファイル３１０中の検知属性が有効であるかどうかを、適用可能な検証基準に少なくとも部分的に基づいて判断することができる。同様に、適用可能な検証基準３１６は、候補デバイスチェックインプロファイル３１０に含まれ得る、デバイスまたはユーザ識別子、トークン、信号測定値、推定デバイスロケーションなどに対応し得る。
【００７４】
履歴記録３１４は、たとえば、１つまたは複数のモバイルデバイスが特定の会場の所またはその近くにある間にそれらのモバイルデバイスからの、様々な候補デバイスチェックインプロファイルおよび／または他の同様の集められた／報告された動きもしくはアクションに関し得る。いくつかの事例では、履歴記録３１４は、特定の会場を選択または提案するためにモバイルデバイス内のチェックインエンジンによって検討され得る１つまたは複数の選択重み係数４１６（図４）を判断する際に使うことができる。
【００７５】
位置情報サービスプロバイダ特徴（複数可）３３０は、たとえば、位置情報サービスプロバイダ２２４に関し得る。いくつかの事例では、位置情報サービスプロバイダ特徴３３０は、たとえば、位置情報サービスプロバイダ２２４を動作可能に提供する際に使用するための命令を備え得る。いくつかの事例では、位置情報サービスプロバイダ特徴（複数可）３３０は、たとえば、ユーザ値引き、広告など、会場についての他の情報を備えることができ、これらの情報は、ユーザのチェックイン済みモバイルデバイスを介してユーザに選択的に提供することができる。いくつかの事例では、位置情報サービスプロバイダ特徴（複数可）は、たとえば、（たとえば、特定の会場において）位置情報サービスプロバイダにチェックインされているモバイルデバイスを識別することができる。
【００７６】
図４は、ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための例示的なモバイルデバイス１０６のいくつかの特徴を示す概略ブロック図である。
【００７７】
示されるように、モバイルデバイス１０６は、（たとえば、本明細書で提供される技法による）データ処理を実施するための、１つまたは複数の接続４０６を介してメモリ４０４に結合された１つまたは複数の処理ユニット４０２を備え得る。（１つまたは複数の）処理ユニット４０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット４０２は、たとえば、データコンピューティング手順またはプロセスの少なくとも一部を実施するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはこれらの任意の組合せを含み得る。
【００７８】
メモリ４０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ４０４は、１次メモリ４０４−１および／または２次メモリ４０４−２を含み得る。たとえば、１次メモリ４０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示されるが、１次メモリのすべてまたは一部は、（１つまたは複数の）処理ユニット４０２またはコンピューティングデバイス１０６内の他の同様の回路内に設けられてよく、または場合によっては、そのような回路と共設／結合されてよいことを理解されたい。たとえば、２次メモリ４０４−２は、１次メモリと同一または同様のタイプのメモリおよび／または１つまたは複数のデータ記憶デバイスもしくはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなどを備え得る。いくつかの実装形態では、２次メモリは、（非一時的）コンピュータ可読媒体４２０を動作可能に受容することができ、またはそうでなければそれに結合するように構成され得る。メモリ４０４および／またはコンピュータ可読媒体４２０は、本明細書で提供されるようないくつかの例示的な技法のための、コンピュータ実装可能命令４２２を備え得る。
【００７９】
図４に示されるように、様々な時点で、メモリ４０４は、本明細書で提供されるようないくつかの例示的な技法のために、データおよび／またはコンピュータ実装可能命令を表すいくつかの信号を記憶することができる。たとえば、メモリ４０４は、チェックインエンジン２０８のためのデータおよび／またはコンピュータ実装可能命令を記憶することができる。例として、メモリ４０４は、様々な時点において、候補デバイスチェックインプロファイル３１０、１つまたは複数のチェックイン検証方式３１２、推定デバイスロケーション４１０、チェックイン済み指示４１２、信号測定値４１４、選択重み係数（複数可）４１６、および／または検知属性（複数可）４１８についてのデータを記憶することができる。
【００８０】
示されるように、モバイルデバイス１０６は、たとえば、ネットワークインターフェース４０８を備え得る。ネットワークインターフェース４０８は、たとえば、ネットワーク（複数可）２１０（図２）、１つまたは複数の他のモバイルデバイス（ピアデバイス）、１つまたは複数のワイヤレス送信デバイス２３０などを介して通信するために、ワイヤード信号および／またはワイヤレス信号を受信および／または送信する能力を提供することができる。ネットワークインターフェース４０８は、たとえば、複数の異なるワイヤレス通信技術をサポートすることができる。いくつかの事例では、ネットワークインターフェース４０８は、たとえば、様々な無線周波数（ＲＦ）ベースのワイヤレス通信技術をサポートすることができる。いくつかの事例では、ネットワークインターフェース４０８は、たとえば、様々な非ＲＦベースのワイヤレス通信技術（たとえば、赤外線、光など）をサポートすることができる。
【００８１】
示されるように、モバイルデバイス１０６は、たとえば、ナビゲーション受信機４５０を備えることができ、受信機４５０は、様々なワイヤレス送信デバイスによって送信されるワイヤレス信号に基づく位置特定および／または他のナビゲーションサービスを提供することができる。たとえば、ナビゲーション受信機４５０は、１つまたは複数の全地球航法衛星システム（ＧＮＳＳ）、またはたとえば、少なくとも部分的にはセルラーネットワーク、ＷｉＦｉネットワークなどによって提供され得る１つまたは複数の位置情報サービス（ＬＢＳ）など、他の同様の衛星および／もしくは地上ロケーティングサービスを受信および処理することが可能なＳＰＳ受信機を備え得る。推定デバイスロケーション４１０は、ナビゲーション受信機４５０によって生成される１つまたは複数の電気（電子）信号に少なくとも部分的に基づき得る。推定デバイスロケーション４１０は、モバイルデバイス１０６の推定ロケーションを備え得る。いくつかの例示的実装形態では、推定ロケーションは、初期推定ロケーション、および／または所望されかつ／もしくは場合によっては利用可能である場合には拡張推定ロケーションを備え得る。
【００８２】
モバイルデバイス１０６は、環境１００および／または２００内で動かされ得るどの電子デバイスも表す。たとえば、モバイルデバイス１０６は、携帯電話、スマートフォン、ラップトップコンピュータ、タブレットコンピュータ、ナビゲーションデバイスなどのハンドヘルドコンピューティングデバイスおよび／または通信デバイスを備え得る。いくつかの例示的な実装形態では、モバイルデバイス１０６は、回路基板、電子チップなどの一部であってよい。
【００８３】
モバイルデバイス１０６は、同じくまたは代替的には、１つまたは複数の他の機能または能力を実施する際に役立ち、かつ／または本明細書で挙げたいくつかの例示的技法をサポートし得る１つまたは複数の他の回路、機構など（図示せず）を備え得ることを理解されたい。たとえば、モバイルデバイス１０６は、１つまたは複数の入出力デバイス（たとえば、ディスプレイ、タッチパッド、キーパッド、ボタン、ポート、デジタルカメラ、スピーカー、マイクロホンなど）、電源（たとえば、バッテリ）などを備え得る。
【００８４】
コンピューティングデバイス１０２および／またはモバイルデバイス１０６は、たとえば、（たとえば、１つまたは複数のネットワークインターフェースを介して）ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークとともに使用することが可能であり得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用されることがある。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどとすることができる。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）（登録商標）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。この場合、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装することができる。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。たとえば、ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含んでよく、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘを含んでよい。ワイヤレス通信ネットワークは、たとえば、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ａｄｖａｎｃｅｄ  ＬＴＥ、ＷｉＭＡＸ、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。
【００８５】
ユーザインターフェース（複数可）４４０は、たとえば、１つまたは複数のユーザ入力デバイス（たとえば、ボタン、タッチパッド、タッチスクリーン、センサなど）および／または１つまたは複数のユーザ出力デバイス（たとえば、ディスプレイ、光、スピーカー、振動機構など）を備え得る。
【００８６】
センサ４３０は、１つまたは複数の慣性センサ（たとえば、加速度計、ジャイロスコープ／ジャイロメータ、近接センサなど）、および／または１つまたは複数の環境センサ（たとえば、光センサ、光学スキャナ、カメラ、マイクロホン、サーモメータ、気圧計、磁力計、コンパスなど）を備え得る。
【００８７】
図５は、ある実装形態による、ピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための１つまたは複数のコンピューティングデバイス１０２において実装することができる例示的な方法５００のいくつかの特徴を示すフロー図である。ここで、第１のモバイルデバイスが候補デバイスであり、第２のモバイルデバイスがピアデバイスであると仮定される。
【００８８】
例示的なブロック５０２で、第２のモバイルデバイスは、会場において位置情報サービスプロバイダへチェックインされ得る。例示的なブロック５０４で、第１のモバイルデバイスについての候補デバイスチェックインプロファイルおよび位置情報サービスプロバイダのチェックイン検証方式が受信され得る。候補デバイスチェックインプロファイルの少なくとも一部分は、たとえば、第２のモバイルデバイスを介して受信され得る。いくつかの例示的実装形態では、ブロック５０６で、チェックイン検証方式を、複数のチェックイン検証方式から選択してもよい。たとえば、チェックイン検証方式は、デバイスのタイプ、時刻または日付に基づいて、および／または何らかの他の特性もしくはプランに従って選択されてよい。
【００８９】
例示的なブロック５０８で、受信された候補デバイスチェックインプロファイルが有効であるかどうかに関して、判断を行うことができる。たとえば、ブロック５１０で、検証基準、および／または履歴記録（たとえば、会場および／または特定のロケーションに関連付けられた複数のモバイルデバイスから集められる）を検討することができる。
【００９０】
例示的なブロック５１２で、候補デバイスチェックインプロファイルが有効であるという判断に応答して、第１のモバイルデバイスは、会場において位置情報サービスプロバイダへチェックインされているものとして識別され得る。たとえば、ブロック５１４で、位置情報サービスプロバイダへチェックインされると、位置情報サービスプロバイダ特徴が開始され、かつ／または第１のモバイルデバイスに提供され得る。
【００９１】
図６は、ある実装形態による、第２のモバイルデバイスがコンピューティングデバイスに候補デバイスチェックインプロファイルの少なくとも一部分を送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための第１のモバイルデバイスにおいて実装することができる例示的な方法６００のいくつかの特徴を示すフロー図である。ここで、第１のモバイルデバイスが候補デバイスであり、第２のモバイルデバイスがピアデバイスであると仮定される。
【００９２】
例示的なブロック６０２で、第１のモバイルデバイスの推定ロケーションが、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けられ得る。
【００９３】
例示的なブロック６０４で、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスへの、第１のモバイルデバイスについての候補デバイスチェックインプロファイルの少なくとも一部分と、チェックイン検証方式との送信を開始することができる。
【００９４】
例示的なブロック６０６で、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したことを示す指示を受信することができる。この指示は、少なくとも部分的には、候補デバイスチェックインプロファイルの少なくとも一部分を第２のデバイスから受信したコンピューティングデバイスによって候補デバイスチェックイン部分が有効であると判断されることに少なくとも部分的に基づいてよい。
【００９５】
図７は、ある実装形態による、第１のモバイルデバイスがコンピューティングデバイスに候補デバイスチェックインプロファイルの少なくとも一部分を送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための第１のモバイルデバイスにおいて実装することができる例示的な方法７００のいくつかの特徴を示すフロー図である。ここで、第１のモバイルデバイスが候補デバイスであり、第２のモバイルデバイスがピアデバイスであると仮定される。
【００９６】
例示的なブロック７０２で、第１のモバイルデバイスの推定ロケーションが、位置情報サービスプロバイダがそこからのチェックインを許可する会場に関連付けられ得る。
【００９７】
例示的なブロック７０４で、コンピューティングデバイスへの、第１のモバイルデバイスについての候補デバイスチェックインプロファイルと、チェックイン検証方式との送信を開始することができる。候補デバイスチェックインプロファイルの少なくとも一部分は、会場において、位置情報サービスプロバイダへチェックインされているものとして識別されている第２のモバイルデバイスから受信された信号に少なくとも部分的に基づき得る。
【００９８】
例示的なブロック７０６で、第１のモバイルデバイスが、会場において、位置情報サービスプロバイダへチェックインされるのに成功したことを示す指示を受信することができる。この指示は、第２のモバイルデバイスから受信された信号に少なくとも部分的に基づく候補デバイスチェックインプロファイルの少なくとも一部分が、少なくとも部分的にはコンピューティングデバイスによって有効であると判断されることに少なくとも部分的に基づき得る。
【００９９】
図８は、ある実装形態による、（ピア）モバイルデバイスがコンピューティングデバイスに、第１のモバイルデバイスに関連付けられた候補デバイスチェックインプロファイルの少なくとも一部分を送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するためのモバイルデバイスにおいて実装することができる例示的な方法８００のいくつかの特徴を示すフロー図である。ここで、第１のモバイルデバイスが候補デバイスであり、モバイルデバイスが候補デバイスに対するピアデバイスであると仮定される。
【０１００】
例示的なブロック８０２で、（ピアデバイスとして作用することになる）モバイルデバイスについて、会場において位置情報サービスプロバイダへのチェックインを実施することができる。位置情報サービスプロバイダは、第１のモバイルデバイスからの別個のチェックインを許可する。いくつかの事例では、（ピア）モバイルデバイスは、別個のチェックインにおいて使うことができるものと同じまたは異なるチェックイン検証方式を使ってチェックインされ得る。
【０１０１】
例示的なブロック８０４で、第１のモバイルデバイスに関連付けられた候補デバイスチェックインプロファイルの少なくとも一部分およびチェックイン検証方式を、第１のモバイルデバイスから受信することができる。
【０１０２】
例示的なブロック８０６で、移動局は、候補デバイスチェックインプロファイルの少なくとも一部分を、候補デバイスチェックインプロファイルが有効かどうか判断することが可能なコンピューティングデバイスに送信してよい。
【０１０３】
図９は、ある実装形態による、第１のモバイルデバイスに関連付けられた候補デバイスチェックインプロファイルを、モバイルデバイスが第１のモバイルデバイスに送信するピアデバイス支援位置情報サービスプロバイダチェックインにおいて使用するための（ピア）モバイルデバイスにおいて実装することができる例示的な方法９００のいくつかの特徴を示すフロー図である。ここで、第１のモバイルデバイスが候補デバイスであり、モバイルデバイスが候補デバイスに対するピアデバイスであると仮定される。
【０１０４】
例示的なブロック９０２で、（ピアデバイスとして作用することになる）モバイルデバイスについて、会場において位置情報サービスプロバイダへのチェックインを実施することができる。位置情報サービスプロバイダは、第１のモバイルデバイスからの別個のチェックインを許可する。
【０１０５】
例示的なブロック９０４で、第１のモバイルデバイスから信号を受信することができる。いくつかの事例では、第１のモバイルデバイスからの信号は、たとえば、候補デバイスチェックインプロファイルの全部もしくは一部を備えることができ、または候補デバイスチェックインプロファイルが、それらに少なくとも部分的に基づいてよい。
【０１０６】
例示的なブロック９０６で、別個のチェックインにおいて使用するための候補デバイスチェックインプロファイルの少なくとも一部分を、第１のモバイルデバイスに送信してよい。
【０１０７】
例示的なピアベースまたは場合によってはピア支援技法を本明細書に提示したが、得られる候補デバイスチェックインプロファイルは、自動化チェックインプロセスを可能にし、かつ／または候補デバイスが実際に特定の会場の所またはその近くにある可能性があることを位置情報サービスプロバイダがより信頼することができるユーザ対話型チェックインプロセスをサポートし得ることを認識されたい。
【０１０８】
本明細書全体にわたる「一例」、「例」、「いくつかの例」、または「例示的な実装形態」という言及は、特徴および／または例に関して説明する特定の特徴、構造、または特性が、特許請求される主題の少なくとも１つの特徴および／または例の中に含まれ得ることを意味する。したがって、本明細書全体にわたる様々な場所における「一例では」、「例」、「いくつかの例では」または「いくつかの実装形態では」という句、または他の同様の句の出現は、必ずしもすべてが同じ特徴、例、および／または限定を指すとは限らない。さらに、それらの特定の特徴、構造、または特性を組み合わせて１つまたは複数の例および／または特徴にすることができる。
【０１０９】
本明細書で説明した方法は、特定の特徴および／または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および／またはそれらの組合せで実装され得る。ハードウェア実装の場合、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明する機能を実施するように設計された他のデバイスユニット、および／またはそれらの組合せの中で実装され得る。
【０１１０】
上記の詳細な説明では、特許請求される主題の完全な理解を与えるために多数の具体的な詳細が記載された。ただし、特許請求する主題は、これらの具体的な詳細なしに実施できることが当業者には理解されよう。他の事例では、特許請求する主題を不明瞭にしないように、当業者には既知であろう方法および装置については詳細に説明していない。
【０１１１】
上記の詳細な説明のいくつかの部分は、特定の装置または専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示された。この特定の明細書の文脈では、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の機能を実施するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、彼らの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。この文脈では、演算または処理は物理量の物理的な操作に関係する。必ずしもそうとは限らないが、一般に、電子信号は情報を表すので、そのような量は、記憶、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことは時々便利であることがわかっている。ただし、これらおよび同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「判断する」、「確立する」、「取得する」、「識別する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書の文脈では、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタもしくは他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の電子的な物理量または磁気的な物理量として一般に表される信号を、操作または変換することが可能である。この特定の特許出願の文脈では、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の機能を実施するようにプログラムされた汎用コンピュータを含み得る。
【０１１２】
本明細書で使用される「および」、「または」、および「および／または」という用語は、そのような用語が使用される文脈に少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどの列挙を関連付けるために使用された場合、包含的な意味で使用された場合はＡ、Ｂ、およびＣを意味し、排他的な意味で使用された場合はＡ、ＢまたはＣを意味するものとする。加えて、本明細書で使用される「１つまたは複数」という用語は、単数形の任意の特徴、構造、または特性などについて説明するために使用され得るか、または、複数の特徴、構造、または特性、または特徴、構造、または特性の何らかの他の組合せについて説明するために使用され得る。
しかし、これは例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。
【０１１３】
現在例示的な特徴と考えられていることを例示し説明したが、特許請求する主題から逸脱することなく、他の様々な変更を行うことができ、均等物を代用することができることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、特許請求する主題の教示に特定の状況を適合させるために多くの変更を行うことができ得る。
【０１１４】
したがって、特許請求する主題は、開示された特定の例に限定されず、そのような特許請求する主題は、添付の特許請求の範囲の中に入るすべての態様、およびその等価物も含み得るものとする。